BM6P6(@ ~~~vvvqqqnnnlllkkkkkkjjjiiigggbbb]]]^^^dddgggggggggeeecccaaabbbbbb___cccgggiiihhheeecccbbb___^^^```gggoooooohhh______dddjjjkkkgggccccccdddeee]]]ZZZcccjjjiiigggggghhhhhhgggeeeccccccfffhhhiiieeedddccc```\\\^^^bbb\\\XXXUUUVVV[[[^^^]]]ZZZ^^^`````````bbbccc^^^VVVJJJSSSZZZ[[[\\\___aaa```WWW]]]```___^^^______\\\ZZZZZZ[[[ZZZYYYVVVRRRPPPLLLQQQTTTSSSUUUZZZ]]]]]]]]][[[XXXVVVWWWXXXYYYYYY]]][[[ZZZZZZZZZZZZYYYXXXSSSTTTUUUTTTSSSSSSUUUWWWQQQPPPNNNMMMNNNQQQTTTWWW[[[[[[[[[XXXTTTRRRRRRSSSTTTUUUWWWXXXZZZ[[[[[[\\\VVVSSSQQQPPPPPPQQQQQQPPPQQQRRRRRRRRRRRRPPPNNNMMMNNNPPPRRRSSSRRRPPPNNNLLLKKKKKKKKKKKKLLLLLLLLLLLLJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEDDDCCCBBBAAAAAAAAAIIIHHHFFFDDDCCCDDDEEEFFFHHHHHHHHHGGGGGGGGGFFFFFFDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEDDDBBBAAA@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@???>>>>>>>>>???DDDDDDCCCBBBAAAAAA@@@@@@>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????@@@@@@@@@???>>>======<<<===>>>???@@@@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<>>>===<<<;;;:::999999999======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<;;;999888888888888888888888888888777777777777777777777777888999999999999:::::::::999999::::::::::::;;;;;;999999999999999999999999999999999999999999999999;;;<<<===:::777555777999666666555555555555666666999;;;;;;:::888777888999999999888888777777666666:::::::::999888777555555777888999999:::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<===============>>>??????BBB???CCCIIILLLRRRiii}}}yyysssnnnlllkkkjjjiiijjjgggggggggddd``````dddhhhgggfffcccbbbaaabbbdddeeehhhkkkllliiifffcccbbbbbbdddhhhjjjiiifff```]]]]]]aaaeeeeeebbb```aaacccddd______eeejjjgggdddcccmmmkkkhhheeecccdddgggjjjjjjdddaaa```^^^[[[[[[___^^^[[[XXXYYY]]]______^^^]]]aaaccccccdddccc]]]TTTNNNVVV]]]]]]\\\^^^^^^\\\VVV[[[^^^]]][[[]]]\\\YYYVVVVVVVVVVVVUUUSSSQQQPPPOOOTTTWWWVVVWWW[[[]]]\\\\\\YYYUUURRRRRRRRRSSSTTTZZZZZZZZZ[[[\\\]]]\\\[[[TTTTTTTTTUUUVVVVVVVVVVVVPPPOOOMMMMMMNNNQQQTTTVVVVVVXXXYYYYYYWWWTTTTTTTTTVVVWWWXXXYYYYYYZZZYYYYYYVVVTTTQQQPPPQQQQQQQQQPPPRRRSSSSSSRRRQQQOOOMMMLLLNNNOOOQQQRRRRRRPPPNNNLLLKKKKKKKKKKKKKKKKKKKKKLLLJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDCCCCCCDDDEEEGGGHHHGGGGGGGGGGGGFFFFFFFFFFFFDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@AAAAAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAA@@@@@@@@@@@@@@@CCCBBBBBBAAA@@@@@@??????>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????@@@@@@??????>>>======<<<===>>>????????????>>>===========================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<======<<<;;;::::::::::::<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<;;;999777555888888888888888888888888888888888888888888888888666777777777777888888888999999::::::::::::;;;;;;999999999999999999999999999999999999999999999999999:::;;;:::777777888;;;777666666555555666666777777888999888666555666777888888888777777777777777::::::::::::::::::999888888888999:::::::::999999::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<=====================>>>>>>???DDDAAABBBGGGIIIMMM^^^sssyyyoookkkiiigggfffgggiiiiiihhhhhhdddcccggggggdddcccdddgggeeeaaa___^^^```bbbdddjjjlllmmmlllhhhdddaaa```eeeiiillliiiaaa[[[ZZZ[[[]]]___```^^^\\\[[[^^^aaabbbaaaccchhhiiifffdddeeekkkiiifffbbb```aaaeeeiiikkkccc\\\[[[[[[YYYYYYZZZ\\\\\\[[[[[[[[[]]]^^^___]]]aaaeeeeeedddbbb[[[SSSQQQZZZ``````^^^]]][[[XXXUUUYYY[[[YYYWWWXXXXXXUUURRRRRRQQQPPPOOOOOOOOOOOOSSSYYY\\\[[[[[[]]]]]][[[[[[XXXSSSOOOMMMMMMNNNOOOUUUWWWYYY[[[\\\\\\\\\[[[TTTSSSSSSUUUYYYZZZXXXUUUQQQPPPOOOOOOQQQSSSVVVXXXRRRUUUYYY[[[ZZZXXXVVVVVVXXXXXXXXXYYYYYYXXXWWWWWWWWWUUURRRQQQQQQQQQPPPOOOPPPPPPQQQQQQPPPOOONNNMMMMMMNNNPPPQQQQQQOOOMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFBBBBBBBBBBBBBBBCCCDDDDDDBBBBBBCCCDDDEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCBBBAAA@@@AAAAAA@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAA@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBBBBAAAAAAAAAAAABBBAAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>======<<<===>>>>>>??????>>>>>>===========================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<===<<<;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999777555444888888888888888888888888888888888888888888888888666777777777777888888888999999::::::::::::;;;;;;::::::::::::::::::::::::999999999999999999999999777888999999888888:::<<<888777777666666777777888777888888888666555666777777777777777888888888888999:::;;;;;;<<<<<<<<<<<<999999999:::999999888888;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;;;;<<<>>>???======<<<<<<======>>>???DDD??????CCCEEEHHHSSSaaa{{{}}}wwwoooiiidddcccbbbdddfffggggggfffeeeaaaaaafffiiigggddddddccc```]]][[[]]]```ccceeekkklllkkkhhhccc```^^^]]]eeeggggggbbbZZZWWW[[[___aaaaaa___[[[YYYYYY]]]``````bbbdddeeedddccceeehhhgggggggggeeedddeeehhhkkklllbbbYYYXXXYYYXXXWWWXXXYYYZZZZZZYYYXXXYYY[[[]]]]]]aaacccbbbaaa___ZZZTTTTTT\\\cccccc```^^^ZZZWWWTTTXXXYYYVVVTTTUUUUUUSSSTTTRRRPPPMMMLLLLLLMMMNNNVVV\\\```^^^]]]^^^\\\YYYZZZXXXUUUQQQNNNNNNPPPRRRRRRTTTWWWXXXXXXWWWWWWWWWTTTQQQQQQUUUZZZ[[[WWWRRRTTTSSSSSSTTTVVVXXXZZZ[[[TTTVVVYYYZZZYYYXXXXXXYYYVVVWWWWWWXXXXXXWWWWWWVVVVVVTTTRRRRRRRRRRRRPPPOOOMMMMMMNNNOOOOOOPPPPPPPPPLLLMMMOOOOOOOOONNNMMMLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFCCCCCCBBBBBBBBBCCCCCCDDDCCCDDDEEEFFFEEECCCAAA@@@EEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBAAAAAA@@@@@@AAAAAAAAA@@@@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAAAAAAAAAAAAAABBBAAAAAA@@@@@@????????????>>>>>>>>>>>>>>>??????@@@????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>===============>>>>>>>>>>>>>>>>>>===========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::::::::::::::;;;;;;:::::::::999999999::::::::::::::::::::::::999:::::::::999777666555888888888888888888888888888888888888888888888888888888999999999:::::::::999999999:::::::::;;;;;;::::::::::::::::::::::::888888888888888888888888888888888888888888999:::888888777777777777888888888999:::999888777888999666666777777888888999999999:::;;;;;;<<<<<<;;;;;;999999999999999888777666::::::::::::::::::::::::===<<<:::::::::;;;===>>>===<<<<<<<<<<<<===>>>>>>AAA===<<<@@@DDDFFFLLLTTThhhwwwrrrooojjjgggfffeeeddddddeeedddcccaaaccc______eeehhhgggddddddccc```]]]]]]```dddfffgggiiiiiihhhddd```^^^^^^___cccaaa]]]YYYYYY\\\aaaeeefffdddaaa]]]ZZZ[[[^^^aaabbbcccbbb]]]YYYZZZ```dddfffiiillloooooonnnooooooiii___WWWVVVXXXXXXWWWXXXYYYYYYYYYXXXWWWWWWZZZ\\\\\\___```\\\ZZZ\\\ZZZWWWVVV___fffeeebbb```]]]YYYUUUYYYYYYUUUSSSUUUVVVTTTXXXVVVRRROOOMMMLLLLLLMMMWWW\\\___^^^\\\\\\[[[XXXZZZZZZYYYVVVTTTTTTWWWYYYTTTVVVXXXXXXUUUTTTSSSTTTRRRPPPPPPSSSXXXYYYUUUPPPTTTTTTUUUVVVWWWXXXYYYYYYVVVVVVUUUTTTRRRSSSUUUWWWSSSTTTUUUVVVVVVVVVVVVVVVTTTRRRQQQQQQRRRRRRPPPNNNNNNNNNMMMMMMMMMMMMNNNNNNKKKLLLMMMNNNNNNMMMLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEDDDBBBBBBAAAAAAAAACCCDDDEEEFFFFFFDDDAAA???DDDDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAAAAA@@@@@@@@@@@@BBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>??????@@@????????????????????????????????????????????????>>>>>>>>>===============>>>==================>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::::::::;;;;;;;;;;;;:::::::::999999999::::::::::::::::::::::::777888888888999999888888888888888888888888888888888888888888888888888888888888999999999:::::::::999999999:::::::::;;;;;;::::::::::::::::::::::::888888888888888888888888:::999888777777888888777888888777777777777888888777888999999888777888999666666777777888888999999:::::::::::::::999888888999999999999888888777666::::::::::::::::::::::::::::::999999999:::;;;<<<<<<<<<<<<<<<<<<======>>>AAA>>>===@@@BBBDDDFFFJJJVVVhhhyyytttrrrnnnkkkjjjkkkiiifffeeedddccc```^^^bbb______ccceeecccbbbdddgggeeecccdddhhhiiihhhffffffeeedddaaa______bbbdddccc^^^YYYYYY\\\aaaeeeffffffdddbbb___^^^___```bbbcccccc^^^TTTOOORRRXXX[[[___dddjjjnnnnnnmmmkkkkkkccc[[[UUUVVVWWWWWWWWWZZZ[[[ZZZYYYXXXXXXYYYZZZ[[[YYY]]]]]]YYYWWWZZZ\\\[[[ZZZbbbhhhgggdddccc```]]]XXX[[[ZZZVVVTTTWWWYYYYYY\\\ZZZVVVSSSPPPOOONNNNNNTTTYYY\\\ZZZXXXYYYYYYVVVXXXZZZ\\\[[[YYYYYY[[[^^^YYYZZZ[[[YYYUUURRRSSSVVVSSSQQQQQQSSSUUUVVVSSSPPPRRRSSSTTTUUUUUUUUUUUUTTTSSSRRRPPPMMMKKKLLLOOORRRPPPQQQRRRSSSTTTUUUUUUUUUQQQPPPOOOPPPRRRRRRPPPNNNQQQPPPOOOMMMKKKJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEDDDCCCBBBAAAAAAAAA@@@BBBDDDFFFFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@AAAAAABBBBBBAAA@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAA@@@>>>>>>>>>>>>>>>??????@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>========================>>>======<<<<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::777777888888999::::::;;;888888888888888888888888999999999999999999999999666777777777777888888888999999::::::::::::;;;;;;999999999999999999999999888888888888888888888888;;;999777777888888777666888777777666666777777888444666777666555555666888777777777777888888888888999999999999888888777666888888888999888888777777999999999999999999999999888999999999::::::::::::<<<<<<;;;;;;<<<<<<===>>>BBBAAAAAAAAA@@@@@@AAABBBIIISSSeee}}}yyyuuuuuuuuuqqqooorrrpppmmmjjjhhhfffeeecccaaabbb``````bbbaaa^^^___ccckkkiiihhhiiikkkiiiccc^^^___^^^]]]\\\\\\___dddhhhdddbbbaaaaaacccdddcccaaa``````___```aaabbbccccccaaaaaa[[[RRRPPPUUUYYYYYYYYY]]]bbbeeedddcccaaa```ZZZUUUSSSUUUUUUTTTWWW[[[[[[XXXUUUUUUXXXZZZYYYWWWTTTZZZ\\\YYYYYY\\\^^^^^^___fffkkkiiieeedddbbb___ZZZ]]]\\\XXXWWW[[[^^^^^^]]][[[YYYVVVTTTRRRRRRQQQPPPUUUWWWTTTTTTVVVWWWUUUUUUYYY^^^^^^[[[YYYZZZ]]]ZZZ\\\[[[XXXSSSQQQTTTWWWTTTTTTTTTSSSSSSSSSSSSRRRRRRSSSTTTUUUUUUSSSRRRQQQNNNOOONNNLLLJJJKKKMMMOOOPPPQQQQQQRRRRRRQQQQQQQQQMMMMMMMMMOOOQQQRRRPPPNNNOOONNNMMMKKKJJJJJJKKKKKKJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLKKKJJJJJJIIIHHHHHHJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDFFFFFFFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCBBBAAA@@@AAAAAABBBCCCBBBAAAAAA@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCCCC??????@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>??????@@@????????????????????????================================================>>>===<<<<<<<<<<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<;;;::::::;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::999999999999999999999999999999999999999::::::;;;888888888888888888888888999999999999999999999999666777777777777888888888999999::::::::::::;;;;;;888888888888888888888888888888888888888888888888999777555666888999999777777666666555555666666777444555666666555555666888888888888777777777777777666777888888999888888888666777777888888888888777777777777777777777777777777888:::<<<<<<;;;:::999<<<;;;;;;;;;;;;<<<======???AAABBB@@@>>>???AAABBBDDDFFFQQQfff{{{yyytttoooooossssssppppppuuusssqqqmmmkkkjjjjjjiiigggbbb```aaaaaa^^^ZZZ]]]cccllljjjiiikkkkkkfff]]]UUUXXXXXXWWWWWWYYY]]]ccchhhfffhhhjjjkkkhhhddd___\\\ZZZ[[[\\\___bbbddddddddd]]]^^^[[[UUUVVV]]]```^^^ZZZ]]]``````___^^^]]]]]]TTTRRRRRRTTTTTTSSSVVV[[[ZZZUUUQQQRRRVVVXXXVVVSSSQQQXXX]]]\\\\\\^^^```___dddjjjmmmjjjeeedddbbb___\\\___^^^ZZZYYY]]]aaaaaa\\\[[[YYYXXXVVVUUUTTTTTTMMMQQQSSSQQQPPPTTTVVVUUUSSSXXX]]]^^^ZZZWWWWWWYYYXXXZZZYYYUUUPPPOOOSSSXXXVVVVVVVVVUUURRRRRRSSSUUUTTTUUUVVVWWWVVVTTTRRRPPPLLLNNNOOOOOONNNMMMNNNOOOQQQQQQQQQQQQPPPOOONNNMMMKKKKKKLLLNNNQQQQQQPPPOOOIIIIIIIIIIIIKKKMMMOOOQQQJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLKKKJJJIIIIIIHHHHHHJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFCCCBBBBBBBBBBBBCCCDDDDDDGGGGGGGGGFFFFFFEEEDDDCCCEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCBBBAAA@@@AAABBBBBBCCCBBBAAAAAA@@@@@@@@@@@@????????????????????????@@@???????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBCCCDDDEEE>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============>>>===<<<;;;;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<;;;::::::;;;;;;:::::::::;;;;;;<<<======<<<<<<<<<;;;;;;;;;999999999999999999999999<<<<<<;;;:::999999999:::888888888888888888888888999999999999999999999999888999999999999:::::::::999999:::::::::;;;;;;;;;777777777777777777777777777777777777777777777777777555333555999;;;;;;999666666555555555555666666555777888888777777888:::999999888888777777666666555666777888999:::::::::555666777888888888888888666666666666666666666666777999<<<>>>>>>===:::999<<<;;;;;;;;;;;;<<<======999===@@@???>>>@@@DDDFFFDDDBBBGGGWWWmmm{{{qqqnnnpppqqqmmmkkkmmmqqqtttssspppooollljjjiiijjjjjjiiihhh```dddccc[[[YYY___dddeeejjjfffaaa```bbbbbb^^^ZZZ]]]XXXUUUVVVVVVWWWZZZ```ddddddeeefffddd```YYYTTTVVVWWWYYY\\\^^^aaacccddd___]]][[[\\\___aaaaaa______ZZZVVVWWW]]]```^^^ZZZTTTTTTVVVXXXZZZYYYVVVSSS```ZZZQQQKKKKKKPPPTTTWWWWWWZZZ]]]___```bbbdddfffdddiiimmmkkkccc^^^___bbb^^^]]][[[YYYYYYZZZ[[[\\\\\\\\\[[[YYYUUURRRRRRRRROOOTTTTTTPPPQQQVVVVVVRRRPPPQQQQQQSSSUUUWWWYYYZZZYYYXXXUUUSSSRRRRRRSSSTTTTTTUUUWWWVVVTTTSSSSSSTTTRRRSSSUUUVVVVVVUUUTTTSSSSSSRRRPPPOOOOOOPPPQQQRRRSSSQQQOOONNNOOOOOOMMMLLLLLLMMMMMMNNNNNNNNNMMMMMMJJJIIIHHHIIIKKKKKKKKKIIIIIIJJJKKKKKKLLLKKKKKKJJJJJJIIIHHHHHHGGGGGGHHHHHHFFFGGGHHHHHHFFFFFFGGGHHHHHHGGGFFFFFFEEEFFFFFFFFFEEEDDDCCCAAAAAABBBCCCCCCCCCBBBAAABBBDDDDDDDDDCCCDDDCCCCCCCCCCCCBBBBBBBBBDDDCCCCCCBBBBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAABBBBBB@@@AAAAAABBBBBBAAAAAA@@@BBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAA@@@@@@@@@????????????@@@@@@@@@??????>>>@@@@@@????????????@@@@@@>>>????????????@@@@@@@@@>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<@@@???===<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999999999999999999999555555666777888999999:::777777777777888888888888777777777777888888888888999888888888777777666666:::::::::888666666888999999::::::::::::999888888888777666666666777999:::999999888888888888999999999888777666666555666666777777888888888888777777999888888888777777666666777777777777777777777777888888888888888888888888777888999:::;;;:::999999999999::::::::::::;;;;;;=========>>>??????@@@@@@BBBCCCHHHOOOXXXiii{{{tttllliiikkkmmmkkkkkknnnrrrsssppplllggghhhiiijjjiiigggeeeccc```cccaaa\\\\\\aaafffeeeeee```\\\\\\^^^___\\\YYYXXXUUUTTTWWWXXXWWWYYY]]]```bbbeeefffbbb]]]XXXUUUXXXWWWWWWXXXZZZ]]]```bbbbbb```______aaabbb```^^^]]]YYYUUUVVVZZZ\\\ZZZWWWWWWWWWXXX[[[\\\\\\YYYVVV\\\WWWPPPMMMNNNRRRWWWYYYYYY[[[]]]^^^^^^^^^```aaa___cccfffddd```]]]\\\^^^]]]\\\ZZZYYYXXXYYYZZZ[[[]]]]]]\\\ZZZVVVRRRQQQRRRPPPSSSSSSPPPQQQUUUTTTPPPOOOPPPPPPQQQSSSUUUVVVWWWUUUTTTRRRQQQPPPQQQSSSTTTTTTUUUUUUTTTQQQOOONNNOOORRRRRRSSSTTTTTTSSSSSSRRRRRRQQQPPPNNNNNNOOOQQQRRRSSSQQQOOONNNNNNOOONNNLLLMMMMMMNNNNNNNNNNNNMMMMMMIIIHHHGGGHHHJJJKKKJJJIIIJJJJJJJJJJJJJJJJJJJJJKKKIIIIIIHHHGGGGGGGGGGGGHHHFFFGGGHHHHHHFFFFFFGGGHHHHHHGGGFFFFFFEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBDDDCCCBBBCCCDDDEEEEEECCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBB@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAAAAA@@@@@@@@@???AAAAAA@@@@@@@@@??????????????????@@@@@@??????>>>@@@??????>>>>>>??????@@@>>>>>>?????????@@@@@@@@@>>>>>>===<<<<<<<<<<<<===;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999999999999999999999555555555666777777888888666666777777777888888888777777777777888888888888999999999999888888777777999:::999888666666777999999999999999999888888777888777666666666777888999888777777666666777777888888777777666666666666777777777888888888888777777888888888777777777666666777777777777777777777777888888888888888888888888777888999:::::::::999999999999999:::::::::;;;;;;<<<======>>>>>>???@@@@@@???@@@CCCHHHNNN\\\ttt~~~{{{}}}}}}zzzuuunnnkkkllliiiiiijjjnnnqqqqqqlllhhh___dddiiijjjgggcccaaa```ccccccaaa^^^___dddeeebbb]]]ZZZXXXYYY\\\]]][[[XXXWWWVVVXXX]]]___]]]]]]___[[[aaaggghhhccc]]]ZZZZZZ[[[ZZZXXXWWWYYY[[[___aaaaaaaaaaaabbbcccccc```^^^\\\ZZZWWWXXXZZZZZZXXXUUUXXXYYYZZZ\\\^^^^^^[[[XXXWWWTTTPPPOOOQQQUUUYYYZZZZZZ\\\]]]]]][[[ZZZ[[[\\\\\\]]]^^^^^^^^^]]]\\\[[[[[[ZZZYYYXXXWWWXXXYYYYYYZZZ[[[[[[XXXUUURRRPPPPPPSSSTTTSSSQQQRRRTTTSSSPPPPPPPPPPPPQQQRRRTTTUUUVVVSSSRRRQQQQQQQQQRRRTTTUUUUUUVVVUUUSSSOOOLLLLLLLLLRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPOOONNNNNNOOOQQQRRRRRRPPPNNNNNNNNNOOONNNMMMNNNNNNOOOOOOOOONNNNNNMMMIIIHHHGGGHHHJJJKKKJJJIIIKKKKKKIIIIIIIIIIIIJJJKKKIIIHHHGGGGGGFFFFFFGGGGGGFFFGGGHHHGGGFFFFFFGGGHHHHHHHHHFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAAAAADDDCCCBBBCCCEEEFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@AAABBBCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@???????????????AAA@@@@@@@@@@@@?????????>>>>>>??????@@@??????>>>??????>>>>>>>>>>>>??????>>>>>>>>>?????????@@@@@@??????>>>===============;;;<<<<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999555555555555666666666666666666777777777777888888777777777777888888888888::::::999999999999888888888999999888666666777999888888888888888777666666777777666666666777888999777666666555555666666777777666666666666777777888666777777888888777777666888888777777777777666666666666666666666666666666777777777777777777777777777777888999999999999888999999999999::::::::::::<<<<<<======>>>???????????????@@@BBBEEENNN```qqqyyysssooonnniiihhhiiilllnnnmmmjjjggg^^^dddjjjjjjeeebbbbbbdddjjjgggccc```aaabbb___\\\WWWXXXZZZ^^^aaaaaa]]]ZZZXXXWWWZZZ___aaa___```bbbZZZbbbkkkkkkddd^^^^^^aaa^^^^^^]]]^^^^^^```bbbccc^^^___aaabbbcccbbbaaa___^^^]]][[[[[[ZZZYYYWWWUUUVVVWWWYYY[[[]]]]]]ZZZWWWTTTRRRPPPQQQSSSVVVXXXXXXYYY[[[\\\[[[YYYXXXXXXYYY[[[ZZZYYY[[[^^^___]]][[[YYYXXXWWWWWWVVVVVVWWWWWWUUUWWWWWWVVVTTTRRRQQQQQQUUUSSSQQQQQQSSSTTTRRROOOQQQQQQQQQRRRRRRSSSUUUUUUTTTTTTSSSSSSTTTTTTUUUVVVVVVVVVVVVSSSPPPNNNNNNOOOSSSRRRQQQQQQPPPQQQQQQRRRPPPOOOMMMMMMMMMNNNPPPQQQPPPOOOMMMMMMNNNOOONNNMMMNNNOOOOOOOOOOOONNNNNNMMMJJJIIIHHHIIIKKKLLLKKKJJJLLLKKKIIIGGGGGGHHHJJJKKKHHHHHHGGGFFFFFFFFFFFFFFFEEEGGGHHHGGGFFFEEEFFFGGGHHHGGGFFFEEEDDDCCCCCCCCCAAABBBCCCDDDCCCBBBAAA@@@CCCBBBAAABBBDDDEEEDDDCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@AAAAAAAAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@AAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@?????????>>>>>>>>>>>>>>>@@@@@@@@@@@@????????????===>>>>>>???????????????>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>??????????????????>>>============>>><<<<<<<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999999999999;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888888888888888888888666666666666666666555555666666666666777777777888666777777777888888888888888888888888888888888888777888999888777666777999777777777777777666666555666666666666777777888888777666666555555666666777666666555666666777888888666666777777777777666666777777777777777777666666666666666666666666666666666666666666666666666666777777777888888888888888888999999999999:::::::::;;;;;;<<<======>>>>>>???AAA@@@@@@AAAAAAFFFSSSaaa|||xxxrrrmmmjjjkkkjjjiiiiiijjjjjjiiihhhdddgggjjjiiieeecccgggkkkrrrlllfffcccaaa]]]XXXUUUWWWZZZ```fffiiigggbbb^^^\\\YYYZZZ___```___```ddd^^^gggnnnlllbbbZZZ[[[^^^]]]___bbbdddeeedddcccbbb^^^```aaabbb```^^^\\\[[[]]]]]]]]][[[XXXVVVUUUVVVTTTTTTVVVYYY[[[[[[XXXVVVTTTSSSRRRSSSUUUVVVVVVUUUWWWYYYZZZZZZYYYXXXYYYYYYZZZXXXWWWYYY]]]___]]]ZZZWWWWWWWWWVVVVVVVVVVVVVVVRRRUUUWWWXXXWWWUUUUUUVVVSSSOOOMMMNNNQQQQQQNNNLLLOOOOOOOOOPPPPPPRRRSSSSSSVVVUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSRRRPPPOOOPPPRRRUUUTTTRRRPPPPPPPPPRRRSSSNNNMMMLLLKKKLLLMMMOOOQQQOOONNNLLLMMMNNNOOOOOONNNNNNOOOOOOOOONNNNNNMMMLLLKKKJJJJJJJJJLLLMMMLLLKKKLLLJJJHHHGGGFFFGGGHHHJJJGGGGGGFFFEEEEEEEEEEEEFFFEEEFFFGGGGGGEEEEEEFFFGGGGGGFFFEEEDDDCCCCCCCCCCCCAAABBBCCCCCCCCCBBB@@@???AAA@@@???@@@BBBCCCBBBAAACCCBBBBBBBBBBBBAAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@AAAAAA@@@AAAAAABBBBBBAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@?????????>>>>>><<<===>>>???????????????>>>======<<<<<<======>>>======>>>>>>>>>????????????>>>>>>=======================================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888::::::::::::::::::::::::::::::::::::::::::::::::999::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888888888888888888888888777777777777777777777555666666666666777777777666777777777888888888888666666666777777777777777666777888888777666777888666777777777777666555555555555666666777777777777888777777666666777777888666666555666666777888888666666777777777777666666666666666666666666777777666666666666666666666666666666666666666666666666666666666777777777888888888888888999999999::::::;;;;;;;;;<<<======>>>>>>@@@??????AAA@@@BBBKKKUUUeeeyyyxxxrrrmmmjjjlllllljjjiiiiiiiiiiiijjjiiijjjiiigggeeefffkkkpppuuunnngggccc___XXXUUUUUUZZZ___eeejjjllljjjfffcccdddbbbbbbeeefffddddddgggccciiimmmhhh]]]UUUUUUXXX^^^```dddggggggddd```^^^aaabbbbbb```]]]YYYWWWWWW[[[\\\[[[WWWSSSQQQSSSVVVTTTUUUWWWZZZ\\\\\\ZZZWWWWWWVVVUUUVVVWWWXXXVVVUUUWWWYYYZZZ[[[ZZZYYYZZZ[[[XXXVVVTTTUUUXXXZZZXXXVVVWWWWWWVVVVVVVVVUUUUUUUUUTTTWWWZZZ[[[[[[ZZZZZZZZZQQQKKKHHHLLLOOONNNKKKJJJLLLLLLLLLMMMNNNPPPQQQRRRTTTSSSSSSSSSRRRRRRQQQQQQOOOPPPPPPOOONNNOOOQQQSSSVVVTTTQQQOOOOOOPPPRRRSSSMMMLLLKKKJJJKKKMMMOOOPPPNNNMMMKKKLLLNNNOOOOOOOOONNNNNNNNNNNNNNNMMMLLLKKKKKKJJJIIIJJJLLLMMMLLLKKKKKKJJJHHHGGGFFFGGGGGGHHHGGGFFFEEEEEEDDDEEEEEEEEEEEEFFFGGGFFFEEEEEEFFFGGGEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@@@@???>>>???AAABBBAAA@@@BBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBAAA@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@>>>>>>>>>>>>????????????@@@????????????>>>>>>>>><<<<<<===>>>????????????======<<<<<<<<<<<<===============>>>>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<>>>>>>>>>============<<<::::::::::::::::::::::::;;;;;;;;;;;;:::999888777::::::::::::::::::::::::::::::::::::::::::::::::999::::::;;;;;;::::::999999999999999999999999999999::::::;;;;;;::::::999::::::::::::::::::::::::999999999999999999999999888888888888888888888888777777777777888888888888555555666666666666777777777777777777888888888888555555555666666666666777444666888888777666777888777777777777777666555555444555666777777777666666888777777666666777777888777666666666666777777888555666666777777666666555555555666666666666777777666666666666666666666666777777777777777777777777666666666555666777777888888888888888999999999999::::::;;;;;;<<<============<<<>>>@@@??????EEEMMMQQQccc|||~~~wwwtttqqqnnnlllmmmmmmmmmkkkjjjiiiiiikkkiiigggffffffiiimmmoooqqqkkkfffbbb]]]VVVVVV[[[___bbbeeegggggggggffffffhhhggghhhlllkkkgggdddeeecccfffhhhccc[[[VVVXXX[[[dddeeefffgggeeeaaa]]][[[^^^``````^^^[[[YYYYYY[[[ZZZ\\\[[[VVVPPPOOOSSSXXXYYYZZZ\\\___aaaaaa___]]]YYYXXXXXXYYY[[[[[[ZZZYYYYYY[[[\\\\\\ZZZZZZZZZ[[[WWWVVVTTTTTTUUUUUUUUUTTTVVVVVVWWWWWWVVVVVVUUUUUUUUUXXX[[[\\\[[[YYYXXXXXXSSSKKKHHHNNNSSSQQQNNNMMMLLLLLLMMMNNNPPPQQQSSSTTTQQQRRRRRRSSSSSSSSSSSSSSSPPPPPPPPPOOONNNOOORRRTTTVVVSSSPPPMMMLLLNNNPPPRRRLLLKKKJJJJJJJJJLLLNNNPPPMMMLLLKKKLLLNNNOOOPPPOOOMMMMMMMMMMMMLLLKKKJJJJJJJJJIIIHHHIIIJJJKKKKKKIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDEEEDDDFFFGGGFFFEEEDDDEEEGGGCCCCCCBBBBBBCCCCCCDDDDDDCCCBBBAAAAAA@@@@@@AAAAAA@@@???>>>???AAABBBAAA@@@BBBBBBBBBAAAAAAAAA@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@????????????????????????????????????@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@>>>>>>>>>??????@@@@@@@@@????????????>>>>>>>>>>>>;;;<<<===>>>????????????===<<<<<<;;;;;;<<<<<<===============>>>>>>>>>???===<<<<<<;;;;;;;;;;;;;;;>>>>>>>>>>>>=========<<<::::::::::::::::::::::::::::::;;;<<<<<<;;;:::999999999999999999999999999::::::::::::::::::::::::999::::::;;;;;;::::::999888888888888888888888888777888:::;;;;;;;;;;;;:::::::::::::::::::::::::::888888888888888888888888888888888888888888888888555555666666777888888888555555555666666666777777777777777777888888888888555666666666777777777777333666888888777666777888777888888888888777666666444555666777777777666555777666666555555666666777888777777666666666666777555555666666666666555555555555555666666666777777777777777777777777777777888888888888888888888888666666555555555666777888888888888888999999999999999::::::;;;<<<<<<======<<<;;;===@@@@@@>>>AAAGGGEEEQQQeee|||}}}~~~{{{|||}}}sssrrrqqqooojjjmmmppppppnnnkkkiiigggjjjgggeeeeeehhhjjjlllllllllgggcccaaa\\\VVVYYYaaabbbccccccbbbbbbccceeegggbbbbbbeeejjjiiibbb\\\[[[___bbbdddbbb^^^]]]```dddkkkjjjiiigggddd```]]][[[YYY[[[]]]]]][[[\\\___bbb\\\^^^]]]WWWQQQPPPVVV\\\^^^___aaadddffffffdddbbb[[[ZZZZZZ[[[]]]______^^^\\\]]]^^^]]][[[ZZZYYYZZZXXXXXXWWWUUUTTTSSSTTTTTTVVVWWWWWWWWWWWWVVVUUUUUUUUUXXXZZZ[[[XXXVVVTTTSSSWWWOOOKKKRRRXXXVVVSSSRRROOOOOOPPPQQQSSSUUUWWWXXXQQQRRRSSSUUUVVVVVVWWWWWWSSSTTTSSSQQQPPPQQQTTTVVVUUURRROOOKKKKKKLLLOOOQQQKKKKKKJJJIIIJJJLLLNNNPPPMMMKKKJJJKKKNNNPPPPPPOOOMMMMMMMMMLLLLLLKKKIIIIIIHHHGGGFFFGGGIIIJJJIIIHHHHHHIIIIIIHHHHHHFFFEEEDDDFFFFFFEEEDDDDDDDDDDDDDDDDDDFFFGGGFFFEEEDDDEEEFFFBBBBBBBBBBBBBBBCCCDDDEEECCCBBBAAA@@@???@@@AAABBBAAA@@@???@@@BBBCCCBBBAAABBBBBBBBBAAAAAAAAA@@@@@@?????????@@@@@@AAABBBBBB????????????????????????>>>????????????@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@>>>>>>??????@@@@@@@@@AAA????????????>>>>>>>>>>>>;;;<<<===>>>????????????<<<<<<<<<;;;;;;<<<<<<<<<============>>>>>>>>>>>><<<<<<;;;::::::::::::;;;??????>>>>>>=========<<<::::::::::::::::::::::::888999;;;<<<===<<<<<<;;;999999999999999999999999::::::::::::::::::::::::999::::::;;;;;;::::::999777777777777777777777777666777999;;;<<<<<<<<<;;;::::::::::::::::::::::::888888888888888888888888777777777777777777777777333444444555666777888888555555555555666666666777777777777777888888888888666666777777888888888999333555888888777777777777888888888888888777666666333444666777777777666555555555555444444555555555999888777666666555666666555555666666666666555555444555555555666666777777888888888888888888888888888888888888888888888888666555555444444666777888777888888888888999999999999999:::;;;;;;<<<<<<=========???BBBAAA???@@@EEEAAAHHHUUUiii~~~wwwuuuxxx|||{{{zzz}}}}}}xxxvvvuuutttpppnnnpppqqqrrrrrrqqqnnnkkkiiinnnmmmkkkjjjkkklllnnnooommmllljjjfffcccaaabbbcccgggeeecccaaa``````aaaaaa___cccggggggddd```^^^^^^[[[\\\]]]^^^^^^aaadddgggllliiieeebbb```___]]][[[___\\\ZZZ[[[___bbbcccbbb^^^aaabbb___[[[ZZZ^^^bbb______```bbbccceeeffffff\\\[[[[[[\\\___bbbccccccZZZYYYWWWWWWXXXYYYXXXXXXZZZXXXWWWUUUTTTTTTUUUUUUZZZZZZXXXUUURRRQQQSSSUUUYYYZZZ[[[YYYVVVTTTSSSSSSMMMPPPUUU[[[^^^]]]YYYVVVVVVSSSRRRTTTYYY[[[XXXUUUQQQPPPPPPPPPQQQRRRTTTUUUTTTRRROOONNNPPPRRRSSSSSSVVVTTTRRRPPPNNNOOOPPPQQQNNNMMMLLLKKKKKKKKKMMMMMMPPPOOOOOONNNNNNOOOOOOPPPMMMMMMLLLLLLKKKKKKJJJJJJHHHHHHIIIIIIJJJKKKKKKLLLLLLKKKKKKJJJHHHGGGFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEHHHGGGEEEDDDCCCCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@BBBAAAAAA@@@@@@AAAAAABBBAAA@@@@@@???>>>>>>??????@@@@@@@@@@@@@@@???>>>===??????>>>>>>>>>>>>????????????????????????@@@@@@@@@AAAAAAAAAAAA@@@?????????????????????>>>======@@@@@@@@@???>>>===<<<<<<>>>>>>>>>>>>>>>>>>??????;;;<<<===?????????>>>===>>>>>>>>>>>>>>>===<<<<<<===<<<<<<<<<<<<===>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999666777888999999999999999::::::::::::::::::::::::;;;::::::999999::::::;;;::::::999888777666555555666666666666777777777777777777666666666666777777:::999999999888888777777666777888888888666555444444444555555555555444444666666666666666666666666444555666777777888777777111222444666777666666555666666666666666666666666777777777777777777777777666666777777777777666666555555555555555555555555555555555555555666777777777777666666555555555444777777777777888888888888777777777777888999:::;;;999999::::::::::::;;;;;;<<<<<<======>>>>>>??????CCCEEENNN]]]nnn~~~xxxwwwvvvsssuuuyyy|||}}}}}}{{{xxxwwwyyy||||||yyytttrrrrrrrrrpppnnntttuuuvvvvvvtttqqqnnnlllllljjjiiiiiijjjmmmoooqqqqqqnnnkkkiiigggggghhhhhhgggfffdddbbbaaaaaabbbcccccceeehhhgggbbb^^^[[[[[[YYYZZZ\\\]]]___aaadddgggiiifffcccaaa``````^^^]]]```^^^]]]___ccceeeeeeccc^^^aaadddccc```___aaaddd]]]^^^^^^___```aaaaaaaaa\\\\\\\\\]]]aaaccccccccc\\\ZZZYYYXXXXXXXXXXXXWWWZZZYYYYYYXXXXXXXXXYYYYYY[[[[[[YYYUUURRRQQQRRRSSSYYYZZZ[[[YYYVVVTTTRRRRRRRRRTTTXXX[[[\\\YYYUUUQQQUUURRRQQQTTTXXXYYYWWWSSSQQQQQQPPPPPPQQQRRRTTTUUUUUUSSSQQQQQQSSSTTTTTTSSSPPPOOOMMMLLLKKKLLLMMMMMMNNNNNNMMMLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJKKKKKKKKKJJJIIIIIIHHHHHHKKKJJJJJJIIIHHHGGGFFFEEECCCCCCDDDDDDDDDEEEEEEEEEGGGFFFEEEDDDCCCCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@????????????@@@@@@@@@@@@??????>>>?????????AAAAAAAAAAAAAAA@@@????????????>>>>>>>>>>>>??????????????????????????????@@@@@@AAAAAA@@@@@@???>>>???????????????>>>======??????>>>>>>======<<<<<<>>>>>>>>>===============;;;<<<===>>>???>>>>>>===>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;<<<<<<===>>>;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999777888888999999999999888999999999999999999999999::::::999999999999::::::999999888888777666666666555666666666777777777777777777666666666666777777888777777777666666666666666777777888777666555444444444555555555555444444666666666666666666666666555666666777777777777666222333444666666666666555666666666666666666666666666666666666666666666666666666777777777666666555555555555555555555555555555555555555555666777777777666666666555555555555666666777777777888888888777777777777888999:::;;;999999999:::::::::;;;;;;;;;<<<<<<===>>>>>>??????AAAAAAFFFPPP]]]nnn}}}xxxuuutttttttttxxx}}}|||{{{yyyxxxwwwwwwwwwxxxwwwtttpppooooooppppppooovvvwwwwwwwwwuuurrrooommmkkkiiiggggggjjjnnnqqqrrrkkkgggcccbbbeeegggfffeeefffeeecccbbbbbbbbbcccdddaaabbbdddccc```\\\ZZZYYYYYY[[[]]]___```bbbeeehhhhhhfffdddcccccccccaaa```cccbbbbbbdddffffffdddbbb]]]aaaeeeeeecccbbbccceee^^^_______________^^^^^^\\\[[[\\\___ccceeeeeeddd___^^^]]][[[YYYXXXWWWVVVWWWXXXYYYYYYZZZZZZYYYYYY[[[[[[YYYVVVRRRPPPQQQRRRXXXZZZ[[[ZZZWWWTTTRRRQQQWWWXXX[[[[[[YYYUUUPPPMMMSSSRRRQQQTTTWWWXXXUUURRRQQQQQQQQQQQQRRRSSSTTTTTTUUUSSSRRRSSSTTTTTTSSSRRRQQQQQQPPPOOOOOOPPPQQQQQQOOOOOONNNNNNMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKJJJJJJIIIHHHHHHGGGIIIIIIHHHGGGFFFEEEEEEDDDBBBBBBCCCCCCCCCDDDDDDDDDFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@>>>>>>>>>======>>>>>>>>>??????>>>>>>>>>??????@@@AAAAAAAAABBBAAAAAA@@@?????????>>>>>>>>>>>>??????????????????????????????@@@@@@AAAAAA@@@@@@???>>>>>>????????????>>>>>>===>>>>>>>>>===============>>>>>>======<<<<<<;;;;;;<<<<<<===>>>>>>>>>===============>>>======<<<;;;;;;;;;:::::::::;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;::::::999999::::::::::::::::::::::::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::::::::;;;999999999999999999888777888888888888888888888888999999888888888888999999777777777777777777777777555555666666666777777777777666666555555666666777555555555555555444444444666666777777777666555555444444555555555555444444666666666666666666666666666666777777777666555555222333444555666666666666666666666666666666666666555555555555555555555555777777777777777666555444555555555555555555555555666555555555555666666777666666666666555555555555666666777777777777888888777777777777888888999:::999999999999::::::::::::;;;;;;<<<<<<===>>>>>>>>>??????@@@DDDJJJXXXnnn}}}zzzyyyzzzzzzyyyzzzyyyxxxwwwvvvuuuwwwyyy|||zzzxxxwwwxxxzzzyyyyyyuuusssqqqooooooppppppqqquuuuuuuuutttrrrooolllkkkmmmjjjggggggkkknnnppppppccc^^^[[[\\\aaaeeedddaaaccccccbbbaaaaaabbbcccccc\\\]]]______^^^]]]\\\\\\]]]___bbbddddddeeefffhhhjjjhhhfffeeeeeeeeecccaaabbbcccdddfffgggeeecccaaa```bbbdddcccaaa```aaaccccccccccccccccccaaa```___YYYZZZ\\\```eeehhhhhhgggeeedddccc```[[[WWWUUUUUUUUUVVVWWWXXXXXXWWWUUUTTTXXXXXXWWWUUURRRQQQQQQSSSXXXZZZ[[[ZZZWWWSSSQQQPPPVVVXXXZZZZZZWWWSSSPPPNNNSSSSSSSSSUUUWWWWWWUUUSSSQQQQQQRRRRRRRRRSSSSSSTTTSSSRRRRRRSSSTTTTTTRRRPPPRRRRRRSSSSSSSSSTTTTTTTTTNNNOOOOOOOOONNNLLLJJJHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHIIIIIIJJJJJJJJJHHHGGGGGGFFFEEEEEEDDDDDDBBBBBBBBBBBBCCCCCCCCCDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>============>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@AAAAAA@@@@@@?????????>>>>>>>>>>>>??????@@@@@@@@@???????????????@@@@@@@@@@@@@@@???>>>>>>>>>>>>????????????>>>===>>>>>>>>>>>>>>>>>>>>>??????>>>>>>======<<<<<<;;;<<<<<<==================<<<<<<<<<======<<<<<<;;;::::::999999::::::;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999888888999999999999999999999999999::::::::::::;;;;;;;;;::::::::::::::::::::::::999999999::::::;;;;;;;;;::::::::::::999888888777777777777777777777777777888888777777777777888888666666666666777777888888555555555666666666777777666666666555555666666666444444444444444444444444666666666666666666555555444444555555555555444444666666666666666666666666666777777777666555444444333444444555555555666666666666666666666666666666555555555555555555555555777777777777666555444444555555555555555555555555666666555555555555666777666666666666666555555555666666666666777777777888777777777777777888999999888999999999999::::::::::::;;;;;;<<<<<<===>>>>>>??????@@@AAABBBJJJ\\\mmmzzzxxxvvvuuusssqqqnnnlllooorrruuuuuurrrqqqqqqpppwwwvvvuuuvvvxxxzzzyyyxxxuuuuuutttsssqqqqqqrrrrrrssssssrrrqqqooommmkkkjjjoookkkhhhhhhkkkmmmllljjj```]]][[[___eeeiiigggddd_________``````aaabbbbbb____________````````````bbbeeehhhiiihhhgggggghhhjjjiiifffeeedddccc```^^^ZZZ]]]aaaeeefffffffffeeehhhgggdddaaa______aaaccceeeeeefffffffffdddbbbaaaWWWYYY\\\bbbgggiiihhhggghhhhhhgggccc]]]XXXUUUUUUWWWWWWXXXWWWVVVTTTRRRQQQSSSTTTUUUTTTSSSRRRTTTUUUXXXZZZ[[[YYYVVVRRRPPPPPPSSSUUUXXXXXXVVVSSSRRRSSSSSSTTTUUUWWWXXXXXXUUUSSSRRRRRRRRRSSSSSSSSSSSSSSSTTTSSSSSSSSSTTTTTTRRRPPPLLLMMMNNNPPPPPPPPPOOOOOONNNNNNNNNNNNMMMKKKIIIHHHIIIJJJJJJKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJHHHHHHHHHIIIIIIIIIIIIIIIFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@??????>>>>>>??????@@@???>>>>>>===>>>>>>??????>>>>>>????????????>>>>>>??????>>>>>>>>>>>>??????@@@@@@@@@?????????>>>>>>???@@@@@@@@@@@@???>>>>>>===>>>>>>?????????>>>>>>>>>>>>???????????????????????????>>>>>>===============<<<<<<<<<<<<<<<<<<:::;;;<<<<<<<<<<<<;;;;;;:::999999999999:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;:::999999888888999999999999999999999999999999999:::::::::;;;;;;::::::::::::::::::::::::999999999::::::;;;;;;;;;:::::::::::::::999888777777777777777777777777777888777777666666777777888555555555666777777888888555555555555666666666666666666555555555555666666555555555555555555555555555555555555555555666666444444555555555555444444666666666666666666666666666666666666666555444333444444444444555555555666666666666666666666666666555555555555555555555555666666666666666555444444555555555555555555555555666666555555555555666666555555555666666666666666555666666666666777777777777777777666777777888888888888888999999999:::::::::::::::;;;<<<<<<=========>>>@@@BBBBBBEEEPPP]]]|||xxxtttuuuuuutttqqqmmmhhheeefffmmmrrrrrrpppqqqqqqooopppqqqssstttuuuttttttssssssuuuvvvvvvtttsssssssssrrrrrrrrrqqqpppnnnmmmllloookkkggghhhjjjjjjfffbbbZZZZZZ\\\aaagggiiigggeee\\\]]]^^^___```aaabbbbbbgggeeecccbbbccccccbbbaaacccfffjjjkkkjjjiiihhhggggggfffdddcccbbb```]]]ZZZTTTXXX^^^dddgggiiikkklllnnnkkkfffaaa___```bbbdddcccdddfffggggggeeedddbbbXXXZZZ^^^cccggghhhfffcccdddggggggddd^^^YYYWWWXXX\\\[[[[[[YYYXXXVVVTTTSSSRRRSSSUUUUUUUUUUUUWWWXXXZZZ[[[ZZZXXXTTTQQQPPPPPPQQQTTTWWWWWWTTTRRRSSSUUUSSSUUUWWWYYYYYYWWWUUUTTTRRRSSSSSSTTTTTTSSSSSSRRRVVVUUUSSSSSSTTTTTTRRRQQQJJJLLLNNNOOOPPPOOONNNMMMMMMMMMLLLLLLKKKJJJIIIHHHJJJKKKLLLMMMMMMLLLKKKJJJHHHHHHHHHIIIIIIIIIIIIIIILLLKKKJJJIIIHHHGGGFFFEEEFFFFFFEEEEEEEEEDDDDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@AAA@@@@@@??????@@@@@@AAA@@@???>>>============>>><<<===>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????AAAAAA@@@@@@???>>>>>>>>>??????@@@@@@??????>>>======>>>>>>????????????>>>????????????>>>>>>>>>>>>>>>>>>>>>???????????????>>>===<<<<<<;;;;;;<<<<<<999:::;;;;;;<<<;;;;;;;;;::::::999999999:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::999999888888999999999999999999999999888888999999999:::::::::::::::::::::::::::::::::999::::::::::::::::::;;;::::::::::::::::::999888777777777777777777777777888888777777777777888888555555555666666777777777444444555555555666666666666555555444444555555666555555555666666666666666555555444444555555666777444444555555555555444444666666666666666666666666555555666666666555444444555555444444444555555666666666666666666666666666555555555555555555555555444555555666666555555555555555555555555555555555777666666555555555555666555555555666666666666666555555666666666666777777777777777666666777777888888888888888999999999999999999::::::;;;<<<<<<<<<;;;;;;>>>AAABBBBBBHHHOOOyyysssqqqqqqrrrsssqqqrrrtttsssppplllhhheeefffnnnrrrooommmpppsssrrrkkkooottttttqqqnnnlllmmmlllpppuuuwwwuuusssssstttqqqqqqppppppooonnnmmmmmmjjjgggdddfffiiihhhaaa[[[RRRVVV\\\bbbeeefffdddbbb[[[\\\^^^___aaabbbccccccgggdddaaa```aaacccbbbaaa^^^aaafffiiiiiihhhggggggeeedddcccccccccaaa^^^\\\YYY]]]bbbfffgggiiikkkmmmllliiieeebbbaaaaaabbbcccaaacccfffhhhiiihhhfffeee]]]^^^aaadddfffddd```]]]\\\```cccbbb]]]ZZZZZZ\\\]]]]]][[[ZZZXXXXXXWWWWWWUUUWWWYYYYYYXXXXXXYYYZZZ\\\[[[ZZZVVVRRRPPPPPPQQQSSSVVVXXXVVVRRROOOQQQSSSRRRTTTWWWYYYXXXVVVTTTSSSRRRSSSTTTTTTTTTTTTSSSRRRUUURRRPPPOOOPPPPPPPPPOOOMMMOOORRRSSSTTTRRRPPPNNNKKKKKKJJJIIIIIIIIIIIIIIIJJJKKKMMMNNNNNNMMMKKKJJJGGGGGGHHHHHHHHHIIIIIIIIILLLKKKJJJIIIGGGFFFEEEEEEFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCDDDDDDDDDEEEEEEEEEBBBBBBCCCDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBAAAAAAAAAAAA@@@@@@AAA@@@@@@??????@@@@@@AAAAAA@@@???===<<<<<<<<<<<<======>>>?????????????????????>>>>>>>>>>>>??????AAAAAA@@@@@@???>>>>>>===???????????????>>>>>>=========>>>???????????????>>>>>>======<<<<<<;;;;;;<<<<<<======>>>?????????>>>===<<<;;;;;;;;;<<<<<<999999:::;;;;;;;;;;;;;;;:::::::::::::::;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::999999999999999999888888888888888888888888777777777888888888999999999999999999999999999999;;;::::::::::::::::::999999999::::::;;;:::::::::888888888888888888888888999888888777777888888999555555666666666666666666444444444555555555666666666555555444444555555666444555555555666666666777555555444444444555666777444444555555555555444444666666666666666666666666444444555555666555555555666555444444444444555666666666666666666666666666666666666666666666666666333333444555666666666666555555555555555555555555777777666555555555555555555555555555666666666777555555555666666666777777777777666666666666777777888888888888999999999999999999999:::;;;;;;<<<<<<===:::;;;???AAAAAACCCGGGrrroookkkggggggiiimmmppppppqqqsssssspppmmmkkkjjjhhhnnnpppjjjfffkkkooopppjjjqqqwwwvvvqqqkkkiiiiiiffflllrrrvvvuuutttssstttnnnnnnnnnnnnmmmmmmmmmmmmfffcccaaadddhhhfff___WWWPPPVVV___eeegggfffdddccc[[[\\\^^^```bbbcccdddddd```]]]ZZZ[[[^^^aaabbbaaaXXX\\\bbbfffggggggffffffeeeeeedddeeefffeeebbb```cccfffiiijjjhhhggghhhjjjfffdddbbbaaaaaaaaa```___aaadddgggjjjkkkkkkjjjiiiaaaaaaccceeeeeeaaa\\\WWWTTTYYY______]]][[[]]]___\\\[[[ZZZXXXXXXXXXYYYZZZYYYZZZ\\\\\\[[[ZZZZZZ[[[]]]\\\YYYUUUQQQOOOPPPRRRWWWYYYZZZVVVPPPMMMNNNPPPPPPSSSWWWXXXWWWUUURRRQQQRRRSSSTTTUUUUUUTTTSSSRRRQQQNNNKKKJJJJJJKKKKKKKKKMMMOOORRRTTTTTTRRROOOMMMKKKJJJHHHGGGGGGHHHIIIJJJJJJKKKMMMNNNNNNMMMKKKJJJGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEAAABBBCCCDDDDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@????????????@@@@@@BBBAAA???>>><<<;;;;;;;;;===>>>???@@@@@@@@@@@@@@@??????>>>>>>>>>>>>??????AAAAAA@@@@@@???>>>>>>===???????????????>>>============>>>???????????????======<<<;;;::::::999999::::::;;;<<<===>>>??????>>>===<<<;;;:::;;;;;;<<<888999::::::;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===;;;<<<<<<<<<<<<<<<<<<;;;999999999999999999::::::888888888888888888888888666777777777777888888888999999999999999999999999;;;;;;;;;::::::999999999888999::::::;;;;;;;;;;;;888888888888888888888888999999888888888888999999666666666666666666666666444444444555555555666666555555555444444555555555444444444555555666666666555444444333444555666777444555555555555555555444666666666666666666666666333333444555666666666555666666444333333444555666666666666666666666666666777777777777777777777777222222444555666777777777555555555555555555555555888777666555555555555555444555555555666666777777555555555555666666666777888777666666666666777777777888888888888999999999888999999::::::;;;<<<<<>>???@@@@@@AAA????????????????????????AAA@@@???=========>>>?????????>>>>>>>>>>>>??????AAAAAA@@@@@@???>>>======??????>>>>>>======<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;:::;;;<<<<<<=====================<<<;;;:::999999999;;;::::::999999::::::;;;:::999999888888999999:::<<<<<<<<<;;;;;;:::::::::999999999999999999999999999999999999999999999999999999999888888888777777888888999999999999888888888888777777888888999:::777888888888888999999999999888777777666777777777555555666777888888999999777777777777666666666666555666555444333333555777222222444444555555555444666666555555555555666666555555555555555555555555555444333333333333444555666666666666666666666666444444444444444444444444444555555555444333333222666666666666666666666666555555555555444444444444444555666888888888777666555555555555555555555555555555555555555555555555666666777777777777666666666666777777777777666666888888999999999999888888999999999999999999999999888888999999999:::::::::::::::;;;<<<===>>>???@@@{{{tttpppooommmllleee[[[RRRSSSYYY___gggnnnoooqqqssssssqqqnnnmmmlllmmmqqqqqqkkkgggjjjooorrrttttttrrrnnnhhhhhhlllqqqwwwuuusssrrrqqqpppnnnlllggghhhhhhhhhgggfffeeeeeejjjmmmooooookkkfffaaa^^^dddfffjjjmmmmmmjjjfffccc___aaacccddddddbbb```___ZZZWWWTTTTTTVVVYYYZZZZZZ\\\```eeehhhiiihhhgggfffcccfffiiiiiifffeeeeeeeeennnoooppppppnnnkkkhhhfffggg```[[[]]]``````aaacccffffffggggggfffdddaaa```]]]```bbbbbb^^^ZZZVVVTTTRRRUUUTTTRRRSSSWWWWWWTTTWWWYYY[[[\\\[[[[[[\\\]]]cccaaa___]]]]]][[[YYYWWW[[[\\\[[[VVVQQQPPPUUUZZZ]]]___^^^WWWOOOJJJLLLPPPSSSVVVXXXXXXVVVTTTUUUVVVTTTUUUUUUUUUTTTQQQOOOMMMOOONNNLLLLLLMMMMMMLLLKKKNNNNNNOOOOOONNNLLLKKKJJJIIIHHHHHHHHHHHHJJJKKKLLLNNNNNNNNNNNNNNNMMMLLLLLLMMMLLLJJJIIIHHHHHHHHHIIIHHHHHHGGGFFFFFFEEEDDDDDDBBBCCCDDDEEEEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCAAACCCCCCBBBAAA@@@AAABBBCCCBBBAAA@@@????????????======>>>>>>??????@@@@@@????????????????????????AAA@@@>>>=========>>>?????????>>>>>>>>>>>>??????AAAAAA@@@@@@??????>>>>>>???>>>>>>>>>=========<<<>>>>>>>>>>>>>>>>>>>>>>>><<<============<<<;;;;;;;;;<<<<<<===============>>>===<<<;;;::::::::::::;;;::::::999999::::::;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999999999999999999999999999999999999999888888888777777777888888999999888888777666666777777777888888888777888888888888999999999999999888777777777777777777777888888999::::::;;;999888888777666555555444666777777555444444666888444444444555555666666666666666555555555555666666555555555555555555555555555444333333333333444555555555555555555555555555444444444444444444444444444444555555444444333222555555555555555555555555444444444555555666666666555555666777777777666666555555555555555555555555555555555555555555555555555555666666666666555555666666777777777777666666777777777888888777777777888888888888888888888888888888999999999:::::::::::::::;;;<<<===>>>??????zzzvvvrrrooonnnnnnmmmllldddYYYQQQTTT\\\cccgggkkkkkknnnqqqrrrqqqpppoooooommmppppppmmmlllpppttttttuuutttqqqmmmjjjkkkpppvvv{{{yyyvvvtttsssrrrooommmhhhhhhhhhhhhfffdddbbbaaaiiinnnsssrrrkkkccc___^^^kkkllllllllllllkkkjjjiiifffggghhhiiigggeeeaaa___YYYWWWVVVXXX[[[^^^______bbbeeehhhkkklllkkkiiihhhfffhhhiiiiiigggeeeeeeffflllnnnoooooonnnjjjfffccceee___[[[^^^bbbccccccffffffeeedddcccaaa```___^^^```bbbcccccc```]]]\\\[[[]]]]]]YYYSSSRRRWWWZZZYYYWWWYYY[[[\\\[[[[[[\\\]]]^^^\\\[[[[[[[[[[[[ZZZXXX[[[]]]]]]ZZZWWWVVVYYY\\\]]]\\\ZZZVVVRRROOOPPPQQQTTTVVVXXXYYYWWWVVVVVVWWWTTTUUUUUUUUUSSSQQQOOONNNPPPNNNLLLLLLMMMNNNMMMLLLKKKLLLLLLLLLKKKJJJIIIHHHIIIIIIHHHIIIIIIJJJLLLLLLNNNNNNNNNNNNNNNMMMLLLLLLOOOMMMJJJHHHGGGGGGHHHIIIGGGGGGGGGFFFFFFEEEEEEDDDCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBAAA@@@??????AAABBBBBBAAA@@@????????????>>>?????????????????????????????????????????????@@@???>>>>>>===>>>>>>>>>??????>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>===<<<<<<;;;<<<<<<===============>>>>>>===<<<;;;;;;;;;;;;;;;::::::999999::::::;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;::::::::::::999999999999999999999999999999999999999999999999999888888888888777777777777888888999999888888777444555666777888777777666777888888888888999999999:::999999888777888888888999999999:::;;;;;;<<<<<<:::999888777666555444333666777888777555555777888666666555444555666777888666666555555555555666666555555555555555555555555555444444333333444444555555555555555555555555555444444444444444444444444444444555555444444333333444444444444444444444444333333444555666777888888777666666555555555666666444444444444444444444444555555555555555555555555555555666666666666555555555666666777777666666555666666777777777777666666777777777777777777777777888888999999999:::::::::999::::::;;;<<<===>>>>>>{{{tttrrrpppooonnnmmmmmmmmmmmmmmmmmmllliii___YYY^^^gggiiigggfffcccgggnnnrrrrrrqqqooooookkkmmmnnnlllmmmrrruuusssqqqqqqpppnnnmmmpppuuuyyy{{{yyyvvvtttsssqqqnnnlllkkkkkkjjjhhheeebbb^^^\\\```hhhpppoooggg___^^^```lllkkkiiigggfffggghhhiiihhhjjjkkklllkkkiiifffdddZZZZZZ[[[]]]___aaaccccccfffgggjjjlllnnnmmmjjjhhhiiiiiiiiihhhggggggggggggfffhhhkkkmmmllliiifffcccccc]]]ZZZ]]]aaabbbbbbdddbbbbbb```______``````aaaccceeefffeeecccaaaaaabbbdddddd___WWWTTTWWWZZZZZZVVVXXXYYYYYYXXXXXXXXXYYYVVVUUUUUUXXX[[[]]]]]]]]][[[]]]^^^^^^\\\[[[\\\^^^\\\ZZZXXXVVVUUUTTTSSSRRRSSSTTTUUUVVVVVVUUUUUUUUUQQQQQQRRRSSSSSSSSSRRRRRROOONNNLLLLLLNNNNNNNNNMMMJJJJJJJJJJJJJJJIIIIIIHHHIIIIIIIIIIIIJJJKKKLLLLLLMMMMMMNNNNNNMMMMMMLLLKKKMMMKKKHHHEEEDDDDDDEEEFFFGGGFFFFFFFFFEEEEEEEEEDDDCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@BBBBBBAAA@@@???@@@AAABBBAAA@@@@@@?????????@@@@@@???????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????@@@@@@@@@@@@@@@AAAAAAAAA>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;<<<<<<===============>>>>>>===<<<<<<<<<<<<<<<;;;::::::999999::::::;;;:::999999888888999999:::::::::::::::::::::::::::888888888888888888888888888888888888888888888888888888888888777777777777777777888888888888777777444555777999999888777555777777888888888999999999::::::999888888888888888999999999::::::;;;;;;;;;999888888777666555555444555777777777555555666888777666444333333555666888666666555555555555666666555555555555555555555555444444444444444444444444555555555555555555555555444444444444555555555555333444444555444444333333444444444444444444444444444444555555666777888888888777555444333444555555444444444444444444444444555555555555555555555555666666666777777666666666555666666666666666666555666666777777777777666666888888888888888888888888888888999999999:::::::::999::::::;;;<<<<<<======{{{rrrllliiihhheeebbbgggiiikkklllkkkkkkjjjiiiiiibbb```hhhpppoooiiidddaaafffmmmqqqqqqmmmiiigggfffjjjkkkjjjlllppprrrpppkkkmmmoooppprrrtttvvvxxxzzzwwwuuusssrrrqqqnnnllloooooommmjjjfff```[[[XXXWWWaaakkkkkkddd^^^```cccjjjgggdddaaaaaacccfffhhhiiiiiijjjiiihhhfffdddbbb[[[\\\]]]]]]^^^___aaabbbgggggghhhjjjmmmllliiiffffffeeeddddddeeefffggggggggghhhkkklllkkkhhheeecccbbb[[[XXX\\\______^^^```bbbaaa```___^^^___aaabbb___```aaa```^^^]]]]]]^^^[[[___^^^XXXUUUWWWYYYXXXWWWYYYZZZYYYWWWUUUUUUVVVSSSRRRSSSVVVZZZ\\\]]]]]]ZZZ[[[]]]^^^^^^]]]]]]]]]\\\YYYVVVUUUVVVVVVSSSQQQRRRRRRSSSUUUVVVUUUTTTSSSPPPPPPQQQQQQRRRRRRRRRRRROOOMMMLLLLLLMMMNNNNNNMMMKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHIIIJJJJJJKKKKKKKKKLLLLLLMMMMMMLLLLLLKKKJJJLLLJJJHHHFFFDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCBBBAAA@@@@@@BBBAAAAAA@@@@@@??????@@@@@@@@@@@@@@@@@@????????????????????????????????????>>>>>>>>>?????????>>>>>>??????>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@AAA============>>>>>>>>>>>>========================>>>>>>>>>>>>>>>======<<<;;;<<<<<<===============>>>>>>===<<<<<<<<<<<<===;;;::::::999999::::::;;;:::999999888888999999:::::::::::::::::::::::::::888888888888888888888888888888888888888888888888777777777777777777777777777777777888888777777777555666888::::::999888777777777888888888999999999:::999888888777777888888888888888888999999999999666666666666777777777777444555666666555444555666777555333222222333555666666666555555555555666666555555555555555555555555444444444444444444444444555555555555555555555555444444444555555666666666333333444444555444444333555555555555555555555555666666666666666555555555777666555333333333444555444444444444444444444444555555555555555555555555666777777888888777777666555555666666666666555555777888888999999888888777999999999999999999999999888888999999999:::::::::999999::::::;;;;;;<<<<<>>????????????>>>??????>>>>>>>>>>>>??????????????????????????????============>>>>>>>>>>>>==============================>>>>>>>>>===<<<<<<;;;<<<<<<=====================<<<<<<;;;<<<<<<===;;;::::::999999::::::;;;<<<;;;;;;::::::;;;;;;<<<999999999999::::::::::::888888888888888888888888888888888888888888888888666666777777777777777888666777777888888777777666666777888::::::999999888777888888888888999999999999888888777666777777777777777777777777777777777555555666666777888888888333555666666555444444555666555444333222333444444666666555555555555666666555555555555555555555555333444444555555444444333444444444444444444444444444444444555666666777777333333444444555555444444666666666666666666666666666666555555444444444444555555444333333333444444333333333333333333333333555555555555555555555555666666777777777777666666444555555666666555555444888888999999999999888888999999999999999999999999888888999999999:::::::::999999999:::::::::;;;;;;~~~tttssswwwxxxuuuooohhhaaa___```bbbgggjjjmmmmmmkkkhhhhhhhhhnnnkkkkkkqqquuussspppoookkklllllljjjgggdddccccccdddkkkpppmmmjjjkkkmmmmmmooonnnmmmnnnoooooooooooorrrpppooopppqqqqqqpppoooqqqqqqqqqoookkkeee```\\\\\\bbbgggfff```\\\^^^aaabbbaaa_________aaadddeeefffdddaaa^^^\\\\\\]]]]]]ZZZ[[[[[[YYYXXXZZZ^^^bbbeeecccbbbeeejjjkkkhhhddd^^^[[[ZZZ[[[aaafffiiijjjlllkkkiiigggdddbbb```___[[[VVVTTTYYY]]]]]]]]]^^^aaa```______^^^^^^^^^___YYY[[[[[[ZZZVVVSSSQQQQQQNNNVVV\\\[[[YYY[[[\\\[[[SSSUUUWWWWWWVVVVVVVVVXXXWWWVVVUUUVVVXXXYYYXXXWWWVVVVVVVVVXXXYYYXXXWWWVVVZZZZZZYYYWWWTTTQQQOOOOOOPPPOOOOOOQQQTTTUUUSSSPPPPPPPPPOOONNNMMMMMMMMMMMMLLLJJJIIIJJJKKKMMMMMMLLLJJJIIIHHHHHHHHHIIIJJJJJJEEEFFFGGGIIIIIIIIIIIIHHHIIIIIIJJJJJJIIIIIIHHHGGGGGGHHHIIIIIIIIIIIIHHHGGGDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBCCCDDDEEEFFFFFFEEEEEEDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBAAA@@@??????AAAAAA@@@@@@???@@@@@@AAAAAA?????????@@@@@@AAAAAAAAA????????????????????????<<<===>>>???@@@??????>>>??????>>>>>>>>>>>>??????@@@??????>>>>>>=========<<<=========>>>>>>>>>???========================<<<============<<<;;;;;;;;;<<<<<<===============<<<;;;;;;;;;;;;;;;<<<<<<;;;::::::999999::::::;;;<<<;;;;;;::::::;;;;;;<<<888888999999999:::::::::888888888888888888888888888888888888888888888888666666666666777777888888666666777777777777666666777777777777888888888888777888888888888999999999888777666666555555666666777777777777777777777777666666666666777777777777333555777777666555555555666555555555444444444444666666555555555555666666555555555555555555555555333333444555555444333333444444444444444444444444444444444555666777777777222333444444555555444444555555555555555555555555333333333333444444444444222333333444444444444333333333333333333333333333555555555555555555555555444444555555555555444444444555555666666555555444777777888888888888777777888888888888888888888888888888999999999:::::::::999999999999::::::::::::}}}ssskkknnnzzzwwwkkkaaa^^^bbbgggjjjnnnqqqqqqnnnllllllmmmooojjjhhhjjjkkkhhhgggiiilllkkkiiifffdddeeeiiillleeennntttpppkkkjjjlllnnntttqqqmmmkkkkkkkkklllllllllkkkjjjkkkmmmnnnnnnmmmooopppqqqpppmmmhhhdddaaa```dddfffccc]]]YYYYYY[[[^^^^^^]]]^^^___```bbbccccccaaa___]]]]]]___bbbddd[[[\\\\\\[[[ZZZ]]]bbbgggdddbbbaaadddiiikkkhhhddd^^^\\\ZZZ]]]cccjjjnnnoooeeedddbbbaaa```_________YYYTTTSSSYYY^^^^^^___```ZZZ[[[\\\^^^___```aaaaaaUUUWWWWWWUUUQQQMMMJJJIIILLLSSSXXXVVVRRRRRRSSSRRRNNNPPPRRRTTTTTTTTTVVVWWWUUUTTTTTTVVVXXXZZZZZZYYYUUUTTTTTTUUUVVVVVVUUUTTTYYYZZZZZZWWWSSSOOOMMMNNNLLLKKKKKKNNNQQQRRROOOMMMLLLLLLLLLLLLMMMNNNOOOPPPKKKJJJHHHIIIKKKLLLLLLKKKIIIHHHGGGGGGGGGHHHIIIJJJDDDEEEGGGHHHIIIIIIHHHGGGHHHHHHIIIIIIHHHHHHGGGFFFCCCEEEGGGHHHIIIHHHFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBBBBCCCDDDEEEGGGFFFFFFEEEDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAA@@@>>>>>>>>>???@@@@@@@@@???@@@@@@AAAAAA>>>>>>???@@@AAAAAABBBBBB????????????????????????<<<===>>>@@@@@@@@@???>>>??????>>>>>>>>>>>>??????@@@??????>>>===<<<<<<;;;<<<=========>>>>>>??????========================<<<<<<<<<<<<<<<;;;;;;:::;;;<<<<<<===============;;;;;;:::::::::;;;;;;<<<;;;::::::999999::::::;;;:::999999888888999999:::888888888999999:::::::::777777777777777777777777777777777777777777777777555666666666777777888888666666777777777777666666666666666666666777888888777888888888888999999999777777666555555555555555888888888777777777777777888888777777666666555555444666888999777666666666666666777777666555444444666666555555555555666666555555555555555555555555333333444555555444333333444444444444444444444444444444444555666777777888222333333444555555555444444444444444444444444444000111222222333444555555000111333444555444444333333333333333333333333333555555555555555555555555222333333444444333333222444555555555555555555444666666777777777777666666777777777777777777777777888888999999999:::::::::999999999999999999::::::xxxtttooojjjqqqqqqooommmppp}}}zzzpppiiiaaaaaaggghhhiiikkknnnpppqqqnnnllliiiiiigggbbb]]][[[^^^aaagggeeeeeegggkkknnnmmmkkksssrrrqqqnnnfff```ccckkkmmmnnnooonnnjjjeeebbb```dddgggjjjjjjhhhgggiiilllmmmnnnqqqqqqoookkkfffccccccfffgggddd___\\\]]]```^^^```aaa```______cccfffqqqhhh```^^^bbbeeeeeebbbbbbddddddaaa]]]\\\^^^bbbaaa______ccchhhiiiddd```___ZZZVVVZZZbbbiiiiiifffjjjfffbbb___^^^^^^]]]\\\XXXQQQOOOVVV\\\ZZZYYYZZZUUUQQQOOOSSSYYY[[[XXXSSSUUUVVVVVVVVVTTTPPPMMMKKKLLLOOOPPPLLLKKKMMMNNNLLLPPPQQQRRRTTTTTTTTTSSSSSSVVVUUUVVVYYY\\\]]]ZZZWWWRRRSSSSSSSSSSSSRRRQQQQQQZZZYYYVVVTTTQQQOOONNNNNNNNNLLLKKKMMMQQQSSSRRRPPPSSSQQQNNNMMMMMMMMMMMMLLLHHHIIIKKKMMMMMMMMMLLLKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEECCCDDDDDDEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEDDDDDDCCCCCCCCCCCC@@@@@@@@@@@@@@@AAAAAAAAA>>>>>>???@@@@@@@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAA@@@@@@?????????@@@@@@@@@????????????>>>>>>>>>>>>>>>????????????>>>>>>============>>>>>>>>>?????????>>>===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<=========<<<:::999888888888999999:::::::::666666666666666666666666777777777777777777777777888888999999999999888888666666777777777777666666666666666666777777777777555555555555666666666666555555666666777777888888666666666666666666666666666555555555555444444444666666777777666555444444333444444444555666666666555444444333333444444555444444444444444444444444666666666555444444333333555555555444444333333333222333444555666555444333444333333222222333333444333333333333333333333333444444444444444444444444444444444444444444444444444444444333333222222222222222222222222222222222222222222333333444444444333333333333333333333333555555555555555555555555666666666666666777888888666666666666777777777777888888888777777777777777::::::999999::::::;;;<<>>>>>???@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@??????AAAAAAAAA@@@@@@?????????@@@@@@@@@?????????>>>>>>======>>>>>>>>>?????????>>>>>>============>>>>>>???????????????===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;<<<======<<<;;;:::999888888888999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777666666777777777777666666666666777777777777666666777777777666666666666666666777777777888888888888777777777777666666666666666666666666666666666666666555555555555444444444555666666666666555555444333333333444444444444444555444444333333444444555444444444444444444444444444444444555555555555555555555444444444333333333222333444444555555444444444333333222222333333444333333333333333333333333444444444444444444444444444444444444444444444444444333333333333333333222222222222222222222222222222222222333333444444444444444444333333333333333555555555555555555555555666666555555555666666777555666666666777777777777777777777777777777777777:::999999999999:::;;;;;;{{{ssshhh```^^^___bbbdddiiijjjjjjiiilllwwwtttooolllgggeeeiiillliiiffffffhhhjjjkkkllljjjkkkiiiddd^^^YYYYYY[[[ZZZ]]]dddkkkrrrttttttrrrtttrrrpppkkkbbb[[[\\\bbbjjjiiifffdddaaa___]]]\\\YYYZZZ]]]bbbgggkkklllllleeegggkkknnnmmmiiieeeaaaggghhhhhheee___[[[ZZZ[[[^^^```ccceeedddddddddeeeeeeaaa___bbbiiinnnooonnnfffbbb```aaadddeeeaaa^^^]]]]]]___cccggghhheeeaaa\\\___bbbbbbbbbbbbdddgggddd```[[[YYYYYY[[[]]]]]]VVVRRRRRRWWW[[[YYYWWWVVVRRRQQQQQQTTTWWWXXXVVVSSSRRRTTTWWWXXXXXXVVVTTTRRRLLLQQQSSSPPPNNNOOOOOOLLLLLLMMMOOOPPPQQQRRRRRRRRRUUUTTTSSSTTTVVVXXXXXXWWWRRRSSSTTTUUUUUUUUUUUUUUUXXXWWWWWWVVVUUUSSSRRRQQQSSSRRRPPPPPPQQQQQQPPPNNNOOONNNLLLLLLMMMNNNNNNMMMMMMNNNQQQSSSRRRPPPMMMKKKLLLLLLKKKKKKKKKKKKLLLLLLJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEAAABBBCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAABBBBBBAAA@@@@@@?????????>>>>>>???@@@@@@@@@@@@???????????????????????????@@@@@@????????????>>>>>>@@@@@@@@@@@@@@@?????????@@@@@@?????????>>>>>>>>>======>>>>>>>>>>>>??????>>>======<<<<<<======>>>??????@@@??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;<<<<<<<<<;;;::::::888888888999999999999999999999999999999999999999777777777777777777777777444555555666666555555444555666666777777666666555777777777666666555555555666666777777777888888888888888888777666555555555666666666666666666666666666555555555555444444444444555555666666666555555333333333333333333222222555444444333333444444555444444444444444444444444222333333444555555666666555444444444444333333333444333333333333444555555333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444222333333333333333333444222222222222222222222222222222333333333333444444444444444444444444444444444444444444444444444444666555555444444444555555555555666666666777777777777777777777777777777777999999888888999999:::;;;wwwrrrrrrnnnjjjccc\\\XXXXXX[[[___dddfffgggggghhhnnnwwwssshhhggghhhhhhkkkoooqqqlllgggddddddfffhhhiiimmmnnnnnnjjjddd```___```WWWZZZ```ggglllooopppppprrrpppnnnjjjccc\\\\\\aaahhheeebbb_________``````]]]]]]```fffmmmqqqqqqooohhhiiijjjiiigggdddaaa___hhhiiiiiieee```[[[YYYYYY\\\]]]^^^``````aaabbbccc```^^^^^^bbbiiinnnooonnnbbb``````bbbcccccc```^^^ZZZ[[[^^^cccggggggdddaaa```cccfffgggfffeeeeeeeee]]][[[YYYYYYZZZ[[[[[[[[[UUUTTTTTTWWWZZZYYYWWWUUUTTTVVVZZZ]]]___]]]XXXUUU[[[\\\^^^^^^\\\XXXTTTQQQNNNSSSUUUSSSQQQRRRQQQOOOOOOPPPQQQSSSTTTUUUVVVVVVXXXVVVTTTRRRQQQQQQQQQQQQQQQRRRSSSUUUVVVWWWWWWWWWXXXXXXXXXWWWUUUSSSQQQPPPUUUTTTSSSRRRQQQPPPOOONNNMMMLLLKKKLLLMMMNNNNNNMMMNNNOOORRRSSSSSSPPPLLLJJJKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJIIIHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEE@@@AAABBBBBBCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@>>>>>>===>>>>>>>>>>>>???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@???????????????????????????>>>>>>>>>>>>============>>>>>>>>>???=========<<<<<<=========???????????????>>>>>>===========================;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999::::::;;;;;;;;;:::::::::888888888888888999999999666666666666666666666666777777777777777777777777444555555666666555555444555666666666666666666555777777777666555555444444444444444555555555666666888777777777666666666555666666666666666666666666666555555555555444444444333333444555666666666666555444444444333333222222555444444333333444444555333333444444444444444444333333333444444555555555444444444444444444444444444444333222333444555666333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333222222222333333444444444222222222222222222222222333333333333333333333333444444444555555555555555444444444444444444444444555555444333333333444444555555555666666666777777666666666777777777777777888888888888888999::::::yyyvvvuuuttttttpppjjjffffffkkkrrrwww~~~vvvllleeeeeeggg[[[[[[YYYWWWUUUWWW\\\aaa```bbbeeefffeeeeeegggjjjkkkccc\\\\\\aaahhhpppvvvuuuooohhhdddbbbdddeeefffhhhjjjkkkhhhdddaaaaaaccc]]]___bbbfffiiikkkmmmooonnnkkkjjjiiiddd___```dddeeebbb^^^]]]___bbbddddddbbbbbbdddiiiooorrrpppmmmjjjhhhfffdddcccccccccccciiiiiiiiifffbbb^^^[[[YYYZZZYYYXXXYYY[[[]]]```aaa___^^^^^^aaafffiiijjjiii[[[^^^aaaaaa___^^^^^^___[[[]]]aaafffiiihhhfffcccccccccdddfffgggfffccc```XXXXXXXXXZZZ\\\\\\ZZZXXXUUUVVVWWWWWWYYYYYYXXXVVVUUU[[[aaaeeeccc^^^XXXTTT\\\]]]___```]]]YYYTTTPPPQQQVVVWWWUUUSSSTTTTTTQQQRRRRRRRRRSSSTTTVVVWWWWWWWWWUUURRROOOMMMLLLMMMNNNPPPQQQRRRTTTUUUVVVWWWWWWYYYXXXWWWVVVSSSQQQOOONNNTTTTTTSSSRRRPPPNNNMMMMMMKKKJJJJJJKKKMMMNNNMMMLLLMMMNNNPPPQQQPPPMMMJJJHHHJJJIIIIIIHHHHHHIIIIIIJJJJJJJJJKKKKKKJJJJJJIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDD@@@AAAAAABBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@>>><<<;;;<<<<<<===>>>>>>???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>========================?????????????????????????????????>>>>>>>>>======<<<============>>>>>>>>>======<<<<<<<<<<<<======?????????>>>>>>>>>>>>>>>========================;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999::::::999999999:::::::::888888888888888888888888999999999999999999999999666666666666666666666666555666666777777666666555555555666666666666555555777666666666555555555444444444444444555555555555555666666666777777777888666666666666666666666666666555555555555444444444333333444555555666555555666666555555444444333333555444444333333444444555333333333444444444555555555555444444333333333333444444444444444444444444444444333222333444555666222333333444444333333222444444444444444444444444333333333333333333333333333333333333333333333333222222222333333444444444222222222222222222222222333333333333333333333333444444444555555555666666444444444444444444444444444444333333333333444444555555555555666666666666555555666666777777777777888777777777777888999999```eeelllqqqvvv}}}zzzpppkkkjjjkkklllllliiieee___ZZZYYY]]]bbbfffrrrpppjjjddd^^^\\\]]]___XXXXXXXXXWWWWWWYYY\\\^^^^^^```cccdddcccbbbaaabbb```[[[WWWWWW]]]gggpppvvvsssooohhhdddccccccdddddd```bbbcccaaa]]]\\\^^^aaabbbccceeeeeedddeeeggghhhhhhffffffhhhfffbbbcccgggccc___[[[[[[^^^cccddddddaaabbbeeehhhkkkkkkiiigggeeedddcccbbbcccfffhhhjjjiiiiiiiiihhheeeaaa^^^\\\YYYXXXWWWXXX[[[^^^______```___^^^___aaaccccccbbbXXX[[[___^^^[[[ZZZ\\\```]]]```eeeiiikkkiiigggeeeaaa``````aaacccbbb^^^[[[WWWWWWYYY[[[]]]]]][[[XXXUUUXXXXXXWWWWWW[[[[[[YYYUUU[[[bbbddd___XXXSSSPPPSSSUUUYYY\\\\\\YYYUUURRRSSSVVVWWWSSSRRRTTTUUUSSSQQQQQQQQQQQQRRRSSSTTTTTTPPPPPPOOOMMMKKKKKKMMMOOOOOOPPPQQQRRRTTTTTTUUUUUUWWWVVVTTTRRRPPPOOONNNNNNPPPQQQRRRPPPNNNLLLLLLMMMJJJJJJJJJKKKMMMNNNLLLKKKKKKLLLMMMMMMMMMKKKIIIGGGIIIHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKKKKJJJJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDD@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAAAAAAAABBBBBBAAA???===<<<;;;<<<===>>>>>>>>>???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<============>>>>>>>>>>>>>>>?????????????????????>>>>>>>>>=========<<<<<<============>>>>>>===<<<<<<;;;;;;<<<<<<===>>>>>>============>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999888888888999::::::888888888888888777777777::::::::::::::::::::::::666666666666666666666666666777777888888777777666444555555666666555555444555555555555555555555555555555666666666777777777555555555666777888888888666666666666666666666666666555555555555444444444333444444555555555444444555555555555555555444444555444444333333444444555222333333444444555555555555555444444333222222111333333333444444444444555444333333333333444555555222222444444444444222222333333333333333333333333333333333333333333333333333333333333333333333333222333333333333333333444222222222222222222222222444444333333333333222222333333333444555555666666333333333333333333333333444333333333333444555555444444555555555666666666444555555666666777777888777777777666777777888999MMMQQQVVVXXXYYY\\\ccchhhqqqtttzzz~~~~~~yyysssooonnnkkkiiilllrrrvvvvvvuuugggbbb[[[UUUUUUZZZbbbgggrrrkkkccc]]][[[\\\]]]]]]^^^]]][[[ZZZYYYYYYXXXXXX^^^___aaabbbccceeegggiii___]]][[[[[[___gggmmmqqqmmmjjjfffdddddddddcccbbb^^^______\\\YYYYYY\\\___eeegggiiihhheeecccbbbcccdddbbbccceeeeeebbbcccfffaaa\\\XXXXXX\\\___```^^^\\\___ccceeedddbbb``````bbbbbbccceeegggiiijjjkkkhhhhhhhhhiiihhheeebbb___YYYYYY[[[^^^bbbdddbbb___aaa```^^^]]]]]]^^^^^^^^^YYYZZZZZZ[[[[[[[[[]]]^^^ZZZ^^^dddggghhhfffcccaaa\\\^^^```___]]][[[[[[[[[ZZZYYYXXXYYY[[[]]]\\\\\\VVVZZZYYYVVVVVV\\\___]]]WWW\\\```^^^WWWPPPNNNOOOLLLOOOUUUYYY[[[ZZZWWWUUUSSSUUUUUUPPPNNNQQQSSSSSSQQQQQQPPPOOOOOOPPPQQQRRRMMMNNNNNNLLLIIIHHHJJJMMMMMMNNNOOOPPPQQQRRRRRRRRRSSSRRROOOMMMMMMNNNOOOQQQLLLNNNOOONNNLLLJJJLLLNNNJJJJJJJJJKKKMMMMMMKKKIIIKKKKKKKKKJJJJJJIIIIIIHHHIIIIIIIIIHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDAAAAAABBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAABBBBBBBBBCCCAAA@@@>>><<<<<<===???AAA>>>>>>???@@@@@@@@@@@@???????????????????????????<<<<<<======>>>>>>>>>>>>===>>>>>>>>>?????????@@@???>>>>>>>>>============<<<<<<<<<=========>>>>>>===<<<<<<;;;;;;<<<<<<=========<<<;;;;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999888888888888888888888888999888777777888999:::;;;999888888888777777777666777777777777777777777777666666666666666666666666666777777888888777777666444555555666666555555444333444444555555666666666555555555666666666777777666666666666777777777777666666666666666666666666666555555555555444444444444444555555555444333333444444444444444444555555555444444333333444444555222222333333444555555666444333333333333333333333333333333444444444555555222333444444555555444444111222444555555444222111222222222222222222222222222222222222222222222222222222222222222222222222444333333333333333333222222222222222222222222222444444444333333222222222222222222333444555555555333333333333333333333333333333333333444666777888444444444555555555666666444444555555666777777888777666666666666777888888JJJMMMPPPOOOMMMMMMRRRWWWXXX[[[```eeeiiilllmmmnnnjjjmmmssszzz~~~{{{yyyyyyyyyqqqrrrtttvvvxxxzzz{{{{{{uuussssssuuuyyyuuurrrsssooojjjgggcccdddhhhqqqzzz~~~|||yyyfff```XXXSSSTTT\\\fffnnnuuulllbbb]]]^^^aaabbbaaaXXXWWWVVVVVVXXXYYYWWWUUU^^^^^^___```dddjjjooosssbbbbbbaaa```bbbgggjjjjjjfffeeeccccccdddeeedddbbbaaabbbaaa^^^ZZZZZZ^^^bbbjjjnnnrrrqqqmmmhhhfffeeebbb```aaaddddddaaabbbeee```[[[VVVUUUYYY[[[[[[XXXXXX]]]aaabbb```]]]\\\]]]bbbdddgggiiijjjiiihhhggggggggghhhiiijjjhhhdddaaaZZZ\\\```fffjjjjjjeee```bbbaaa^^^\\\[[[\\\]]]]]]]]]YYYWWWXXX\\\___^^^]]]UUUZZZ```cccccc```]]][[[ZZZ___ccc```ZZZWWWZZZ______[[[XXXWWWYYY\\\^^^___VVV[[[ZZZUUUVVV]]]aaa```[[[^^^^^^YYYPPPKKKLLLPPPKKKOOOUUUZZZ\\\[[[XXXVVVRRRTTTRRRMMMKKKOOORRRRRRSSSRRRQQQPPPOOOPPPQQQQQQNNNOOOOOOLLLHHHFFFFFFHHHMMMMMMNNNOOOPPPPPPPPPPPPPPPNNNKKKJJJKKKNNNQQQSSSIIIKKKMMMLLLJJJJJJKKKNNNJJJJJJJJJKKKMMMLLLJJJHHHKKKKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDAAABBBCCCCCCDDDDDDCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCBBBAAA???>>>>>>???BBBCCC>>>>>>???@@@@@@@@@@@@???????????????????????????<<<=========>>>>>>??????======>>>>>>?????????@@@>>>>>>>>>>>>============<<<<<<<<<<<<=========>>><<<<<<<<<;;;;;;<<<<<<<<<===<<<;;;::::::;;;======;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999888888888888888888888888888888777777777888:::;;;999888888888777777666666888888888888888888888888666666666666666666666666666666777777777777666666444555555555555555555444222333333444555666777777333333333444444444555555888888777777666666555555666666666666666666666666666666555555555444444444555555555555444333222222222222222333333444444444555444444333333444444555222222333333444555666666111222222333333444444555333333333444444555555555222333444555666555444333111222444555555444222111111111111111111111111111222222222222222222222222222222222222222222222222444444444333333222222222222222222222222222222222444444444333333222222222111111222333333444555555333333333333333333333333222222333444555777888999444444444555555555666666444444444555666777777888666666666666666777888888EEEEEEFFFGGGHHHJJJKKKLLLPPPQQQQQQSSSUUUWWWYYYZZZXXXYYY\\\```ccceeeggghhhdddbbb```^^^\\\[[[[[[\\\aaaaaaaaaaaaaaa```___^^^]]]YYY[[[aaabbbdddvvv{{{{{{zzziiiccccccbbbaaa```_________eeeuuu|||mmm]]]VVVPPPPPPXXXcccjjjmmmjjjhhhfffcccaaa```______\\\UUURRRUUUXXXZZZ\\\___dddbbb```aaaeeekkkpppssslllgggcccdddiiilllllliiiiiikkkiiieeecccfffgggeeeeeecccaaaaaabbbbbbbbbaaammmkkkiiifffddddddddddddcccccccccdddeeecccaaa^^^\\\XXXYYY^^^___ZZZWWWYYY___]]]aaagggfff^^^ZZZ[[[eeebbb``````bbbcccaaa___cccgggkkkkkkiiiddd```^^^___]]]```fffhhhdddaaaaaa```cccdddccc___[[[[[[\\\aaa```^^^ZZZUUUSSSSSSTTTTTTXXX^^^aaabbb```___^^^bbb___[[[XXXWWWXXX[[[]]][[[\\\]]]\\\[[[[[[]]]___\\\[[[YYYYYYYYY[[[^^^___ZZZ[[[ZZZVVVQQQOOOQQQSSSVVVTTTUUUYYY[[[XXXVVVVVVUUUPPPJJJIIILLLQQQSSSTTTVVVSSSOOOMMMNNNPPPRRRSSSQQQRRRQQQNNNJJJGGGEEEEEELLLMMMPPPSSSTTTQQQMMMHHHJJJHHHGGGHHHJJJMMMNNNNNNRRROOOKKKJJJJJJKKKKKKKKKHHHIIIKKKLLLKKKLLLMMMOOOLLLMMMNNNMMMJJJHHHHHHHHHGGGHHHIIIHHHGGGGGGHHHJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGEEECCCDDDGGGIIIHHHGGGDDDFFFHHHHHHGGGEEEEEEFFFEEEDDDCCCAAAAAABBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@AAAAAABBB@@@@@@@@@?????????>>>>>>???????????????>>>======CCCAAA???===<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>??????>>>===<<<>>>>>>======<<<<<<<<<;;;:::;;;<<<======<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::999999888777::::::::::::::::::::::::;;;;;;::::::::::::999999888888888888888888888888999999999999999999999999999999999888777666666555777777888888888888777777888777666555555666777888666666666666555555555555555555555555555555444444444444444444444555666777555555555555666666666666888777666555555666777888888666555444444555666888777777666555444333333333555444444333333444444555444444444444444444444444666555444222111111222222333333333333333333333333333333444555444333111000000000000000000000000000222222222333333444444444333333333333333222111000111222333333333333222111111222222333333222222111222222222111111111000000222222333333333222222111111111111111111111111111333333333333333333333333666666555444333222222111555444333333222222222333333333333444444444555555333333444444555666666777555444444333333444444555666666555555555555666666EEEEEEEEEFFFGGGIIIKKKLLLMMMMMMMMMMMMNNNOOOPPPQQQNNNOOOQQQSSSUUUWWWWWWXXXXXXWWWVVVUUUTTTUUUUUUVVVUUUUUUUUUUUUTTTTTTSSSSSSWWWRRRSSSXXXYYY[[[iiizzzzzzlllmmm|||vvvkkk```^^^___^^^]]]]]]^^^___]]]^^^hhhtttrrrhhh]]]WWWRRRSSSZZZbbbggghhhfffeeebbb```______``````\\\TTTNNNPPPUUUXXX[[[^^^gggeeebbbaaacccgggjjjlllllljjjhhhjjjnnnqqqrrrqqqmmmmmmjjjhhhjjjnnnkkkfffeeeeeeeeefffffffffggghhhkkkjjjhhheeecccaaaaaa```dddbbbaaabbbdddddd```]]]YYYWWWYYY```bbb___^^^```aaa```ccciiihhhbbb^^^___```___^^^```dddffffffeeecccfffhhhhhhddd^^^ZZZXXXWWWVVVYYYaaadddcccaaabbbeeeggghhheeeaaa]]]\\\\\\^^^^^^\\\YYYUUUTTTTTTVVVWWWYYY\\\___```_________dddaaa]]]YYYXXXXXXYYYZZZZZZ[[[\\\[[[ZZZZZZ[[[\\\[[[ZZZZZZZZZZZZ\\\]]]^^^\\\YYYUUUQQQOOOQQQVVVZZZZZZWWWXXX[[[[[[WWWUUUUUUXXXSSSNNNMMMOOORRRSSSSSSSSSPPPMMMLLLNNNPPPQQQQQQQQQRRRQQQNNNJJJFFFDDDDDDKKKMMMPPPTTTVVVTTTPPPLLLKKKJJJIIIJJJLLLNNNNNNMMMNNNLLLJJJJJJKKKKKKJJJIIIIIIKKKLLLMMMLLLLLLMMMOOOLLLMMMNNNMMMJJJHHHHHHHHHHHHIIIIIIHHHGGGFFFHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGIIIFFFDDDEEEFFFGGGFFFEEEEEEGGGHHHHHHFFFEEEDDDEEEDDDDDDCCCBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@AAABBBAAAAAAAAAAAA@@@@@@@@@???@@@@@@@@@@@@@@@???>>>>>>AAA@@@???============>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>??????>>>===<<<===<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;:::999999888::::::::::::::::::::::::;;;;;;:::::::::999999999999999999999999999999999999999999999999999999999999999888888777666666555777777888888888888777777777666555444444555666777666666666666555555555555555555555555555555444444555444444444444555555666555555555555666666666666888777666555555666777888777666555444444555666777777666555444444333333333444444333333333333444444444444444444444444444444666555444222111111222222333333333333333333333333333333444444333333222111111111111111111111111111222222333333333333333333333333333333333222111000111222222333333222222111111222222333333222222111222222222111111111000000222222222333333222222111111111111111111111111111333333333333333333333333555555555444333333222222555444333333222222222222333333333444444444444555444444555555666777777888444444333333333333444444666666555555555555666666FFFEEEDDDDDDEEEHHHJJJLLLJJJIIIIIIHHHHHHHHHHHHHHHJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQPPPOOOOOONNNNNNNNNNNNNNNQQQLLLKKKPPPRRRSSS[[[fffgggiiiddd\\\]]]ffflllkkkaaa\\\YYYZZZ[[[XXXWWWYYY[[[]]][[[XXX^^^iiikkkeee]]]ZZZWWWYYY^^^bbbdddcccbbbaaa___]]]]]]___```bbb```UUUNNNPPPWWW[[[]]]___eeeccc```^^^^^^```ccceeeggghhhiiikkknnnpppssstttppppppnnnnnnrrruuuooofffcccfffiiiiiihhhhhhjjjllllllkkkhhheeecccbbbbbbbbbfffbbb___```cccddd```\\\ZZZYYY\\\aaacccbbbaaacccccccccfffjjjjjjeeebbbccc```___```bbbeeehhhhhhhhhbbbdddeeeddd^^^XXXTTTRRROOONNNRRR\\\aaabbbbbbcccjjjkkkkkkhhhddd___]]]\\\[[[\\\[[[YYYWWWWWWXXXZZZZZZZZZZZZZZZ\\\]]]___```ccc```]]]ZZZWWWVVVVVVVVVYYYZZZ[[[ZZZXXXWWWWWWWWWYYYZZZ[[[[[[\\\\\\\\\\\\XXXSSSNNNLLLPPPWWW^^^ccc]]][[[[[[]]][[[VVVTTTUUU\\\WWWSSSRRRSSSTTTSSSQQQPPPOOONNNNNNPPPRRRRRRQQQQQQQQQQQQNNNJJJGGGEEEEEELLLNNNRRRVVVXXXWWWSSSOOONNNMMMLLLMMMNNNNNNMMMKKKKKKKKKLLLNNNPPPOOOLLLIIIKKKMMMOOONNNMMMLLLMMMNNNKKKMMMMMMLLLJJJHHHHHHIIIIIIJJJJJJHHHFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFIIIHHHEEEEEEFFFFFFEEEDDDFFFGGGHHHGGGEEECCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@AAAAAABBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAAAAAAAA@@@??????@@@??????>>>>>>======<<<>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>??????>>>===<<<;;;;;;;;;;;;;;;:::::::::;;;;;;<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999999888888777666666666666777777888888777777666555555444444444444555555666666666555555555555444444444444444444444555555666555444444444444444444444555555555555666666666777666666555555666666777777666555444444555666777777666555444333333333333444444333333333333444444444444444444444444444444555555444333222222222222333333333333333333333333444333333222222222222333222222222222222222222222333333333333333222222222222222333333333222111111111111222333333222111111111111222222222222111111222222222111111111111111111222222333333222222222111111111111111111111111333333333333333333333333444444444444333333333333444444333333333333222222333333333333444444444444555555555666777777888888444444333333333333444444666666555555555555666666EEEDDDCCCCCCDDDFFFIIIKKKJJJIIIHHHGGGGGGGGGGGGGGGIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOOOOOOOOOONNNMMMMMMMMMNNNOOOOOOKKKJJJOOORRRSSSUUUZZZWWWZZZYYYUUUUUUZZZ[[[YYYWWWUUUVVVXXXWWWSSSTTTXXXZZZ\\\ZZZZZZcccoooppphhh___^^^^^^aaacccdddcccaaaaaa```^^^]]]]]]^^^```aaadddZZZTTTYYY```cccbbbbbb]]]]]][[[ZZZZZZ\\\___bbb```ccceeefffgggiiikkknnnqqqssstttsssttttttmmmeee```eeejjjjjjfffeeegggjjjllljjjeeebbbaaacccfffhhhgggbbb___```cccddd```[[[[[[]]]```bbbbbbaaa```aaacccdddfffiiiiiigggeeeeeefffeeeeeefffffffffeeeeeecccdddeeebbb]]]XXXUUUSSSNNNMMMRRR[[[aaabbbccceeejjjkkkjjjhhheeebbb___^^^YYYZZZZZZYYYXXXXXX[[[]]][[[YYYVVVUUUWWW[[[___```___]]][[[XXXVVVUUUUUUUUUXXXYYY[[[ZZZWWWUUUTTTTTTYYYZZZ\\\]]]]]]\\\[[[ZZZPPPMMMKKKNNNVVV]]]bbbccc\\\ZZZ[[[\\\ZZZUUUTTTVVV___[[[WWWVVVVVVVVVSSSPPPOOOOOOOOOQQQSSSTTTSSSRRROOOPPPQQQPPPMMMKKKJJJKKKOOOPPPTTTWWWYYYXXXTTTQQQPPPPPPOOOPPPPPPOOOLLLJJJLLLMMMQQQTTTVVVTTTPPPLLLMMMOOOPPPPPPNNNMMMLLLMMMKKKLLLMMMLLLJJJIIIHHHIIIJJJJJJJJJHHHFFFEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEHHHGGGEEEEEEEEEEEEEEEEEEGGGHHHHHHFFFDDDBBBBBBBBBAAABBBCCCDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@@@@BBBAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAA@@@@@@???>>>>>>>>>??????>>>===<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>??????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::999999999999888999999999999999999999999888888888888888888888888888888888888777777666666666666777777777777666666555555555555555555555555666666555555555444444444333333444444444444555555666555555444333333333333444444444555555555666666666666666666666666666666666555555444444555555666666555444444333333333444444333333333333333333444333333333333333333333333444444444333222222222222333333333333333333333333444333222111111222333444222222222222222222222222444333333333222222111111222222333333333222222111111111222222222222111111111111222222222222111111111111111111111111111111111111222333333333222222111111111111111111111111333333333333333333333333222222333333333444444444333333333333333333333222222222333333333444444444444555555555666666666777444333333333333333333444666555555444444555555666DDDDDDCCCCCCCCCEEEHHHIIIHHHHHHGGGGGGGGGHHHIIIIIIEEEFFFGGGHHHIIIIIIIIIIIIMMMMMMMMMNNNNNNNNNNNNNNNLLLLLLKKKKKKKKKLLLLLLMMMOOOLLLLLLPPPTTTUUUUUUVVVWWWXXXXXXUUUUUUVVVVVVTTTQQQPPPQQQTTTSSSRRRUUUZZZZZZ\\\]]]cccrrr{{{nnnaaabbbdddfffgggfffdddbbbcccbbbaaa___^^^^^^^^^___ddd^^^\\\bbbiiiiiieeeccc]]]^^^]]]\\\ZZZ\\\___cccbbbdddeeeeeedddeeegggiiiooouuuxxxuuuooolllhhhddd```eeejjjjjjeeebbbccceeeeeebbb\\\YYYZZZ___eeejjjhhhdddaaabbbeeeeeeaaa\\\YYY]]]aaaaaa``````aaaaaaaaaccceeefffggghhhgggfffjjjjjjjjjiiihhhfffdddddddddeeefffdddaaa]]]\\\[[[VVVUUUXXX___dddddddddfffggggggfffffffffdddbbb```WWWXXXXXXWWWVVVVVVXXXZZZZZZWWWRRRRRRUUU[[[___```\\\\\\ZZZYYYYYYYYYYYYZZZYYYZZZ[[[ZZZWWWUUUTTTUUUZZZ[[[]]]^^^]]][[[YYYWWWMMMNNNQQQWWW]]]___\\\XXXWWWVVVXXXZZZXXXTTTTTTXXX___\\\XXXWWWXXXWWWSSSPPPNNNNNNNNNPPPSSSSSSRRRPPPNNNPPPQQQRRRQQQPPPQQQRRRSSSTTTUUUWWWXXXWWWTTTQQQSSSRRRQQQQQQQQQOOOLLLIIILLLNNNRRRVVVXXXVVVQQQMMMMMMOOOQQQQQQOOOMMMLLLLLLJJJLLLMMMLLLJJJIIIIIIIIIJJJJJJJJJHHHFFFEEEFFFGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDEEEEEEEEEEEEEEEFFFGGGFFFGGGGGGEEECCCAAAAAABBBAAABBBCCCCCCCCCBBB@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>?????????@@@@@@@@@@@@???????????????????????????>>>>>>======>>>>>>>>>>>>===<<<<<<========================<<<===>>>??????>>>===<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::999999999888888888999999999999999999999999888888888888888888888888888888888777777777777777666666777777777777666666666666666666666666666666555555555555444444444444333333333333444444555555666555444333333333333333444444444444555555555555555555666666666666555555555555444444444444555555555444444333333333333444333333333222222333333333333333333333333333333333333333333333333333222222333333333333333333333333333222111000111111333444222222222222222222222222333333333222222111111111111222222333333333222222111111111111111111111111000111111222222111111000111111111111111111111111000111222333333333333333111111111111111111111111333333333333333333333333111111222333333444444444222222333444444444333222222222222333333333444444333333444444444444555555333333333222222333333333555555444444444444555555CCCCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIFFFGGGHHHIIIJJJKKKKKKKKKLLLMMMMMMMMMMMMLLLLLLKKKLLLLLLMMMNNNNNNNNNMMMMMMNNNMMMNNNQQQTTTUUUTTTSSSWWWWWWVVVUUUUUUUUUTTTTTTKKKJJJLLLQQQSSSSSSWWW]]][[[^^^ccclll~~~oooaaabbbdddfffffffffdddcccddddddcccbbbaaa___]]]\\\```]]]___fffjjjgggdddcccdddffffffccc``````cccgggmmmllljjjiiiiiijjjkkkmmmlllsssvvvppphhhddddddcccaaaeeeiiijjjgggdddbbbccc[[[XXXUUUSSSUUU[[[aaafffgggggggggggggggeeebbb___WWW^^^cccbbbaaaccceeeeeeaaadddeeeeeefffjjjjjjhhhiiikkklllllljjjhhhggghhhfffggghhhgggeeeddddddeeeaaa^^^___eeegggfffeeefffcccccccccdddeeeeeecccaaaWWWWWWWWWUUUSSSRRRTTTVVVYYYUUUQQQRRRWWW]]]```aaa^^^]]]\\\[[[\\\]]]```aaa\\\]]]\\\ZZZXXXVVVWWWYYY]]]^^^^^^^^^]]]ZZZWWWUUUPPPSSSYYY^^^___[[[TTTNNNTTTSSSVVVXXXUUURRRTTTZZZ]]]ZZZVVVUUUVVVVVVSSSQQQNNNMMMMMMOOOQQQQQQPPPNNNNNNPPPSSSSSSSSSSSSTTTUUUVVVUUUTTTTTTUUUUUUTTTRRRUUUSSSRRRQQQPPPOOOLLLJJJJJJLLLNNNRRRSSSRRRNNNKKKLLLOOOQQQQQQOOOMMMLLLLLLJJJKKKMMMLLLJJJIIIIIIJJJIIIJJJJJJHHHFFFFFFGGGHHHGGGGGGGGGFFFFFFFFFEEEEEECCCDDDEEEEEEDDDDDDGGGIIIFFFFFFFFFDDDBBBAAABBBCCCBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>???@@@@@@@@@?????????>>>>>>>>>????????????>>>======================================================<<<===>>>??????>>>===<<<<<<<<<<<<==================<<<;;;;;;;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<===::::::::::::::::::::::::999999999999888888888888888888888888888888888888888888888888888888888888888888777777777777777777555666666777777666666555666666777777777777666666555555555444444444444333222222333333444444555555555444333333333333333333333444444444444555555555444555555666666555555444444444444444444444444444444444333333333333444444333333222222222222333333333333333333333333333333222333333444444333333222333333333333333333333333222111111111111222222333222222222222222222222222222222222222222111111111111111222333333333222222222111000000000000111222000000111111111111000000111111111111111222222222000111222222333333333333111111111111111111111111333333333333333333333333111111222222333333444444111222333444555444333222222222222222333333333333333333333333333333333333333333222222222222333333555555444444444444555555@@@AAACCCDDDEEEEEEDDDDDDFFFFFFEEEEEEEEEFFFGGGGGGIIIJJJKKKLLLLLLMMMLLLLLLJJJKKKLLLLLLLLLLLLKKKJJJLLLMMMPPPQQQRRRQQQOOONNNOOOQQQRRRSSSRRRRRRRRRQQQRRRRRRSSSTTTTTTTTTTTTTTTMMMKKKMMMSSSWWWVVVXXX[[[^^^dddjjjqqq|||xxxggg\\\^^^```aaaaaaaaabbbbbbaaabbbddddddccc```\\\ZZZ]]]\\\```eeefffcccbbbdddgggiiikkkiiiffffffjjjnnnuuuqqqllljjjmmmpppqqqqqqjjjnnnoooiiicccccccccbbb___bbbfffhhhhhhfffccc```YYYXXXXXXYYY\\\___bbbdddfffjjjmmmmmmjjjfffcccbbb[[[ccchhhfffdddggghhhhhhcccggghhhfffhhhmmmooolllhhhkkknnnnnnllljjjiiijjjggghhhiiihhhgggggghhhjjjhhheeedddhhhiiifffdddeeecccaaaaaaccceeeeeecccaaa]]]]]][[[XXXUUUSSSTTTUUUXXXUUUSSSUUU\\\bbbcccccc___]]][[[ZZZ[[[^^^aaaccc```___^^^[[[YYYYYY[[[^^^``````___^^^[[[XXXUUUTTTQQQVVV[[[]]][[[WWWSSSQQQSSSSSSVVVWWWTTTQQQTTTZZZZZZWWWSSSRRRTTTUUUSSSQQQRRRPPPOOOPPPQQQRRRQQQPPPPPPRRRTTTTTTSSSSSSSSSUUUVVVSSSQQQPPPRRRTTTUUUUUUVVVTTTQQQOOOOOONNNMMMKKKJJJJJJKKKLLLNNNMMMKKKIIIKKKMMMPPPQQQOOOMMMLLLLLLJJJKKKMMMLLLJJJIIIJJJJJJHHHIIIIIIHHHGGGFFFHHHIIIHHHHHHGGGGGGGGGFFFFFFFFFCCCEEEFFFEEECCCCCCEEEGGGDDDEEEDDDCCCAAAAAABBBDDDCCCBBBAAAAAA@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>AAAAAA@@@@@@@@@????????????@@@@@@@@@@@@???>>>>>>>>>===<<<;;;<<<<<<===>>>========================<<<===>>>??????>>>===<<<;;;;;;;;;<<<<<<============<<<;;;;;;;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999999:::;;;<<<<<<===::::::::::::::::::::::::999999999999888888888888777777777777777777777777888888888888888888888888777777777777777777777888555555666666666666555555555555666777777666555555555555555444444444333333111222222333444444555555333333333222333333444444333333444444444555555555444444555666666555444444444444444555555444444444444333333222333333444444333333222222222222333333222222222222222222222222222222333444444444333222333333333333333333333333000000111222222222222222111111111111111111111111111111111111222222222222000111222333333333333222222111000//////000111222000000111111111111000000000000111111111222222222000000111222333333333333111111111111111111111111333333333333333333333333222222222222222333333333000111333555555444333222111222222222222333333333444444444444444444444444333333222222222222333333555444444333333444444555???AAACCCEEEEEEDDDCCCBBBHHHHHHGGGFFFFFFFFFGGGGGGIIIIIIJJJJJJJJJJJJIIIIIIHHHIIIKKKLLLMMMMMMLLLKKKHHHJJJNNNPPPQQQOOOLLLKKKQQQTTTVVVTTTRRRQQQQQQPPPMMMMMMPPPSSSUUUTTTTTTUUUSSSQQQRRRXXX[[[YYYVVVVVV___hhhnnnqqqvvvxxxmmm___YYYZZZ\\\\\\]]]^^^```aaa^^^```cccdddddd```\\\YYY\\\]]]aaadddccc```bbbgggcccgggjjjjjjiiijjjooouuuwwwpppjjjhhhmmmqqqsssrrrjjjjjjhhhcccbbbddddddaaa\\\^^^aaaeeehhhgggbbb___]]]___bbbeeeggggggfffffffffkkkqqqqqqlllfffddddddbbbkkkooojjjfffhhhiiigggeeejjjkkkhhhjjjqqqssspppkkknnnppppppllliiihhhiiihhhiiiiiiiiiggggggiiikkkkkkgggfffiiiiiifffdddeeedddbbbaaaccceeefffccc```ddddddaaa]]]YYYVVVVVVWWWXXXUUUTTTYYY```eeefffddd^^^\\\YYYWWWWWWZZZ^^^aaabbbaaa___\\\ZZZ[[[^^^aaacccbbb```]]]ZZZWWWTTTSSSPPPTTTXXXYYYXXXWWWYYY[[[TTTUUUWWWXXXTTTPPPSSSZZZXXXTTTPPPPPPRRRTTTTTTRRRWWWUUUSSSSSSTTTUUUUUUTTTRRRSSSTTTTTTRRRQQQQQQRRRTTTQQQNNNNNNPPPSSSVVVWWWVVVTTTPPPNNNNNNNNNMMMLLLKKKJJJIIIJJJKKKLLLJJJIIIIIILLLOOOPPPOOOMMMLLLLLLJJJKKKLLLLLLKKKIIIJJJKKKGGGHHHIIIHHHGGGGGGHHHJJJHHHHHHHHHGGGGGGGGGGGGFFFEEEGGGGGGEEEBBBAAACCCEEEDDDDDDDDDBBBAAAAAACCCEEECCCBBBAAA@@@???@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>===>>>>>>BBBBBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAAAAA@@@??????>>>===<<<:::;;;<<<>>>???========================<<<===>>>??????>>>===<<<:::::::::;;;;;;<<<<<<<<<===<<<;;;::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888999999:::;;;<<<<<<::::::::::::::::::::::::999999999888888888888777666666666666666666666666777777777777777777777777777777777777777888888888555555666666666666555555333444555666666555444333555555444444444333333333111111222333333444555555222222222222333444444555333333333444444444555555333444555666666555444333333444444555555444444333333333333222222333444444333222222222222222222333222222222222222222222222111222333444444444333222333333333333333333333333///000111333333333222111000000000000000000000000000000111111222222222333000111222333333333333333222111000//////000111222000000111111111111000000000000111111222222222222///000111222333444444444111111111111111111111111333333333333333333333333222222222222222222222222000111333555555555333222111111222222222333333333555555555555555555555444333222222222222222222333555444444333333444444555DDDDDDDDDBBBAAAAAACCCEEEFFFEEEFFFFFFGGGHHHIIIJJJHHHIIIJJJJJJKKKJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIJJJLLLNNNOOOPPPPPPOOOPPPOOOOOOOOOPPPPPPNNNLLLPPPOOOOOOQQQTTTVVVVVVUUUXXXYYY[[[[[[[[[YYYWWWUUUbbbjjjnnnhhhbbbaaa```]]]ccccccaaa^^^[[[[[[\\\^^^]]]```bbbbbb```___aaadddccccccccccccdddfffhhhjjjfffgggiiijjjllllllmmmlllllliiiggghhhlllnnnmmmkkkiiijjjgggaaa```bbbcccaaaVVV]]]dddeeeaaa^^^aaafffiiinnnrrrpppiiieeegggjjjhhhiiijjjjjjjjjhhhgggeeejjjnnnqqqnnniiiffffffiiiiiiiiiiiihhhffffffhhhkkkiiilllooopppooolllkkkkkkmmmkkkjjjiiijjjjjjiiihhhjjjjjjjjjiiiiiiiiihhhhhhgggfffdddaaa___```cccfffggggggfffccc___]]]]]]]]]SSSPPPPPPUUU^^^dddeeecccYYYVVVXXX]]]```___^^^______bbbbbb___YYYWWWYYY\\\___^^^]]][[[XXXVVVVVVWWWYYYZZZ[[[\\\\\\\\\\\\[[[^^^YYYRRRNNNNNNQQQTTTVVVUUUQQQMMMLLLOOOSSSUUUUUUTTTUUUVVVUUUSSSRRRSSSTTTSSSRRRSSSWWWWWWRRRPPPRRRTTTSSSRRRPPPOOOOOONNNNNNTTTTTTSSSRRRPPPNNNLLLJJJMMMMMMMMMLLLLLLLLLKKKKKKMMMMMMNNNPPPRRRRRROOOMMMLLLLLLLLLKKKJJJJJJIIIIIIJJJJJJJJJJJJIIIHHHGGGFFFIIIGGGFFFFFFGGGHHHHHHGGGHHHHHHGGGEEEDDDBBBAAAAAAEEEDDDCCCBBBAAABBBCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>@@@??????>>>>>>??????@@@@@@@@@???>>>=========>>><<<===>>>???@@@@@@???>>>======<<<<<<<<<<<<=========<<<;;;::::::;;;<<<===???>>>>>>===<<<;;;;;;;;;;;;;;;:::::::::;;;<<<<<<======;;;:::999888888888;;;;;;999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999::::::999888777777888888888999:::999777777777888999777666444444666777999777777888999999999999999555555666666777777888888777777666555555555555555888777666444444555555666333444444555555444444333333333333444444444555555333333333222222111111111444444444444444444444444333333333444444444555555444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222444333222222111111222222222222222222222222222222222111111000000111111222222222111111111111222222222222222111111111000000333333222111000///......111111111111111111111111222222222222222222222222111111222222222222111111222222222222222222222222111111222222222333333333111111111222222333333333222222222222222222222222333333333333333333333333222222222222222222222222222111111111111222333333444444444444444444444444@@@AAAAAA???>>>>>>@@@BBBEEEEEEEEEEEEEEEFFFGGGHHHGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFHHHJJJLLLNNNNNNNNNNNNNNNMMMMMMNNNOOOOOONNNLLLNNNMMMNNNPPPSSSUUUVVVUUUSSSTTTUUUWWWWWWVVVVVVUUU^^^fffiiiddd___^^^]]][[[aaaaaa```]]][[[ZZZ\\\^^^___aaacccbbb______aaadddeeeeeedddddddddddddddeeeeeeeeefffhhhiiijjjkkklllkkkiiihhhiiikkkllljjjhhhhhhjjjhhhdddbbbddddddaaa^^^```aaaaaaaaaccchhhkkkkkkooorrrnnnhhhdddeeeiiihhhhhhhhhhhhhhhhhhggggggiiimmmqqqpppllliiiiiikkkkkklllllljjjgggfffggghhhmmmooorrrrrrpppnnnnnnnnnooollljjjjjjkkkkkkkkkjjjhhhhhhiiiiiijjjjjjiiiiiieeeeeeeeecccaaa```aaacccdddcccaaa```___`````````XXXWWWXXX[[[___aaa___\\\YYYVVVWWW]]]`````````bbbcccfffgggccc^^^ZZZ[[[]]]YYY\\\___^^^[[[XXXWWWXXXYYYZZZ[[[\\\]]]^^^______aaa[[[TTTOOONNNOOOPPPQQQSSSPPPNNNOOORRRUUUVVVUUUWWWXXXXXXWWWUUUTTTUUUVVVSSSQQQRRRUUUUUUQQQPPPRRRTTTSSSSSSRRRQQQQQQPPPPPPRRRQQQPPPNNNMMMKKKJJJIIIOOOOOOOOONNNNNNMMMMMMMMMMMMMMMNNNPPPQQQQQQOOOMMMJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJIIIHHHHHHGGGGGGIIIGGGFFFFFFGGGHHHGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCDDDCCCBBBAAA@@@AAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@???>>>>>>>>>>>>>>>>>>======???@@@@@@@@@??????======<<<<<<<<<<<<============<<<;;;;;;<<<======???>>>>>>===<<<<<<;;;;;;===<<<;;;:::::::::::::::<<<;;;:::999999999:::;;;;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999:::999999888777777888888777888999888666555666777888777666555555666777888555555666777777777777666666666666666777777777777777777666555555555555555777777555444444444555666333333444444444444333333222222222333333333444444333333333222222222111111333333333333333333333333333333333444444444555555444444444444444444444444333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222222222444333222222111111222222222222222222222222222222444333333222222333333444222222111111111111222222222222222111111111000000222222111111000/////////111111111111111111111111222222222222222222222222111111222222222222111111222222222222222222222222111111111222222222333333111222222222222222222333222222222222222222222222333333333333333333333333222222222222222222222222555555555555555666666777444444444444444444444444??????@@@???>>>>>>???AAAEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGHHHIIIIIIIIIHHHGGGEEEDDDDDDEEEHHHJJJLLLMMMMMMMMMKKKJJJJJJLLLNNNOOONNNLLLLLLKKKLLLOOORRRTTTTTTSSSOOOOOOQQQRRRTTTVVVWWWWWWZZZ```bbb___\\\[[[ZZZYYY^^^___^^^\\\[[[[[[\\\^^^^^^``````^^^[[[[[[^^^aaabbbccccccdddddddddccccccddddddddddddfffhhhjjjkkkjjjjjjiiijjjjjjjjjgggeeegggjjjjjjgggfffhhhfffcccaaaaaabbbdddgggjjjkkklllkkknnnoookkkfffcccfffjjjkkkjjjiiihhhhhhhhhiiiiiihhhmmmrrrssspppmmmmmmmmmjjjkkklllkkkiiigggggghhhnnnppprrrrrrpppooopppqqqnnnkkkhhhgggiiijjjkkkjjjcccdddfffhhhhhhhhhgggfffbbbccccccbbb___]]]]]]^^^```]]][[[[[[___bbbcccbbbYYY[[[^^^```___]]]ZZZWWWZZZWWWWWW\\\```aaacccfffeeeggggggddd___[[[[[[\\\UUU[[[bbbccc___ZZZYYYYYYYYYYYYZZZ[[[]]]___aaabbb```[[[UUUQQQPPPPPPPPPPPPOOOOOOPPPRRRUUUWWWVVVUUUUUUVVVVVVUUUSSSQQQRRRSSSTTTQQQPPPSSSRRROOOPPPRRRTTTTTTUUUUUUTTTSSSRRRRRRSSSRRRPPPMMMLLLKKKKKKKKKPPPPPPPPPPPPOOOOOOOOOOOOMMMMMMMMMOOOPPPPPPNNNLLLGGGHHHIIIJJJKKKLLLMMMNNNLLLKKKIIIHHHGGGGGGHHHHHHHHHGGGEEEEEEGGGHHHGGGFFFDDDDDDDDDDDDDDDDDDDDDEEEBBBBBBAAA@@@@@@@@@@@@AAA@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@AAA>>>>>>>>>>>>>>>>>>???@@@>>>>>>???@@@@@@@@@@@@???======<<<<<<<<<<<<======>>>======<<<<<<======>>>>>>>>>>>>===<<<<<<;;;;;;>>>===<<<;;;:::999999999;;;:::888888888:::<<<===;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999:::999888888777888888888666777888777555555555666888777666555555666777888444555666666777777666666777777777777666666666666777666555555444555555555666666555444444444444555333333444444444444333333111111111222222222333333333333333222222222222111333333333333333333333333333333333444444444555555444444444444444444444444333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222222222444333222222111111222222222222222222222222222222333333222222222222333333222222111111111111222222222222222111111111111111000000000000000000000000111111111111111111111111222222222222222222222222111111222222222222111111222222222222222222222222111111111222222222222333222222222222222111111111222222222222222222222222222222222222222222222222222222222222222222222222444333333333333444555555444444444444444444444444@@@AAABBBBBBAAA@@@BBBCCCEEEEEEDDDDDDCCCDDDDDDDDDEEEFFFGGGGGGHHHHHHGGGGGGHHHIIIJJJJJJIIIHHHFFFDDDCCCDDDGGGJJJLLLMMMMMMMMMJJJIIIJJJLLLNNNOOOOOOMMMKKKKKKLLLNNNPPPQQQPPPNNNLLLMMMNNNQQQTTTWWWZZZ\\\XXX\\\^^^]]][[[ZZZZZZZZZ]]]]]]^^^]]][[[\\\]]]___[[[\\\]]]ZZZWWWVVVYYY]]]]]]^^^aaaccceeeeeeeeeeeeeeedddccccccdddfffiiijjjjjjjjjkkkkkkjjjhhheeecccdddiiilllkkkkkkllljjjfff\\\aaaggglllmmmkkkhhhggglllmmmmmmjjjffffffjjjnnnpppnnnkkkiiiggghhhiiijjjjjjnnnssstttrrrooommmlllfffhhhjjjkkkiiihhhggghhhjjjkkkmmmmmmmmmmmmoooqqqjjjgggddddddeeeggghhhiii```aaadddeeeeeecccaaa____________\\\YYYXXXYYY[[[^^^YYYUUUWWW]]]bbbbbb```WWWZZZ]]]___^^^\\\[[[[[[^^^YYYXXX\\\___aaacccgggeeedddbbb^^^YYYWWWXXXZZZXXX___eeeeee___ZZZYYY[[[YYYYYYYYYZZZ[[[]]]___aaa[[[XXXUUUSSSSSSTTTTTTSSSMMMOOORRRUUUWWWWWWVVVUUUTTTUUUUUUTTTRRRQQQQQQRRRVVVRRRPPPRRRQQQOOOQQQTTTWWWWWWWWWWWWVVVTTTRRRQQQWWWUUURRRPPPNNNNNNOOOPPPPPPPPPPPPPPPPPPPPPOOOOOOMMMMMMMMMNNNOOOOOONNNLLLHHHHHHIIIJJJKKKLLLMMMMMMLLLKKKHHHFFFFFFFFFHHHIIIHHHFFFEEEEEEFFFGGGGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>AAAAAA@@@@@@@@@@@@AAAAAA>>>=========>>>???@@@@@@??????@@@@@@@@@@@@@@@???======<<<<<<<<<<<<======>>>>>>============>>>>>>>>>>>>======<<<<<<<<<<<<===<<<;;;:::::::::::::::<<<:::999777888999<<<===::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999888888888888888999777888888888666555666777777777666666666666777777666777777888888888888888888888777777666666555555666555555444444555555555555555555444444444444444333333333444444333333333222222222222333333333333222222222222222222222222222222222222222222222222333333333444444444555555444444444444444444444444333333333333333333333333222222222222222222222222444444444444444444444444222222222222222222222222444333222222111111222222222222222222222222222222111111000000000000111111222222111111111111222222111111111111111111111111//////000000111111111111111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111111111111111222222222222333333222222111111000000111111111111111111111111222222222222222222222222111222222222222222333333333333222222333333444555444444444444444444444444@@@BBBCCCCCCBBBBBBCCCDDDFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHIIIIIIJJJIIIHHHGGGFFFDDDFFFHHHJJJLLLMMMMMMMMMJJJIIIJJJLLLOOOPPPOOONNNLLLLLLLLLMMMOOONNNLLLJJJIIIJJJLLLOOOSSSWWWZZZ\\\ZZZ[[[\\\]]]\\\[[[ZZZ[[[\\\]]]^^^]]]\\\\\\^^^___ZZZ\\\\\\ZZZWWWVVVYYY\\\\\\]]]```cccdddeeeeeeeeegggfffdddcccdddfffhhhjjjhhhjjjkkkkkkjjjgggeeedddccciiimmmmmmnnnooommmhhh[[[bbbiiikkkgggdddeeehhhvvvuuusssoookkkkkknnnqqqrrroookkkgggdddddddddeeekkknnnrrrsssrrrnnnkkkiiiggghhhjjjiiigggeeeddddddbbbdddfffggggggiiikkkmmmhhheeecccccceeeggghhhhhhbbbccceeeeeedddaaa^^^\\\```___[[[WWWUUUVVVYYY]]]]]]YYYUUUVVV\\\```___]]][[[]]]^^^^^^^^^^^^```aaaaaa\\\YYY\\\______bbbeeedddaaa\\\WWWTTTUUUXXX[[[```dddfffccc]]]YYYYYYZZZXXXXXXXXXXXXYYYZZZ[[[[[[ZZZWWWUUUTTTTTTUUUUUUUUUNNNPPPSSSUUUVVVVVVUUUTTTWWWXXXYYYXXXVVVVVVVVVWWWXXXSSSQQQRRRRRRPPPRRRVVVZZZZZZYYYWWWUUUSSSQQQPPPXXXVVVTTTQQQPPPPPPQQQRRRNNNNNNNNNNNNOOOOOOOOOOOONNNMMMLLLMMMNNNNNNMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLJJJHHHFFFEEEFFFGGGHHHHHHFFFEEEEEEFFFGGGGGGFFFEEEEEEDDDDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@AAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@@@@??????@@@@@@AAA>>>=========>>>???@@@@@@@@@?????????????????????======<<<<<<<<<<<<============>>>>>>>>>>>>==================<<<<<<<<<<<<:::::::::::::::;;;<<<======;;;:::888888999:::;;;::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999888888888888888999999888999:::999777666777888777777666666666666777777666666777888888888888888888888777777666666555555555555444444444444555555444444444444444333333222222333333333333333333222333333333333444444444444222222222222222222222222222222222222222222222222333333333444444444555555444444444444444444444444333333333333333333333333222222222222222222222222444444444444444444444444222222222222222222222222444333222222111111222222222222222222222222222222111000000//////000000111222222111111111111222222111111111111111111111111/////////000111111222222111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111000000111111111222222222222222222111111000000000111111111111111111111111111111111111111111111111111111111222222333333333666666666666666777777888444444444444444444444444>>>@@@BBBBBBAAAAAABBBCCCEEEEEEDDDDDDDDDDDDEEEFFFFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHIIIFFFGGGIIIKKKMMMMMMMMMMMMJJJIIIJJJLLLNNNPPPOOONNNKKKKKKLLLMMMNNNNNNKKKHHHFFFHHHJJJNNNRRRVVVXXXZZZ[[[YYYZZZ]]]]]]ZZZZZZ\\\[[[\\\]]]]]]\\\[[[\\\]]]\\\^^^```___\\\ZZZ\\\___```aaabbbccccccccccccccchhhgggfffeeeeeeeeefffgggeeegggiiiiiigggffffffffffffllloooooooooooolllggg```cccddd```[[[]]]gggppp~~~{{{uuupppnnnoooqqqooolllhhhdddaaa`````````kkkmmmooopppooollliiigggjjjkkkjjjhhhdddaaa``````^^^aaaccceeeeeeeeeggghhhgggfffeeefffiiijjjjjjjjjfffggggggfffdddaaa^^^\\\```^^^ZZZVVVTTTVVV[[[___]]][[[YYYZZZ]]]___^^^\\\cccbbbaaaaaaaaabbbccccccbbb]]]ZZZ\\\^^^^^^```dddddd```[[[WWWVVVXXX\\\___fffeeebbb^^^ZZZWWWVVVVVVUUUVVVWWWXXXXXXXXXWWWWWWZZZWWWTTTRRRRRRSSSSSSRRRQQQSSSTTTTTTSSSRRRRRRSSSTTTUUUVVVVVVUUUUUUVVVWWWXXXTTTRRRSSSSSSQQQRRRVVV[[[YYYWWWUUUSSSQQQQQQPPPUUUTTTRRRPPPOOOOOOOOOOOOMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMKKKLLLMMMMMMLLLKKKMMMLLLLLLKKKJJJIIIIIIIIIKKKJJJHHHGGGFFFFFFGGGGGGGGGFFFDDDDDDFFFGGGFFFEEEEEEEEEDDDDDDCCCBBBAAAAAACCCCCCDDDDDDDDDCCCBBBAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????@@@>>>>>>>>>>>>>>>>>>???@@@@@@???>>>>>>===>>>>>>>>>======<<<<<<<<<<<<======<<<======>>>>>>======<<<==================<<<<<<999999999:::;;;<<<===>>><<<;;;;;;:::999999999999999::::::;;;;;;::::::999::::::::::::::::::::::::999999999999999999999999888888888777888888999:::888999:::999888777777999666666777777777777666666333444555555666666555555777777777777666666666666444444444333444444555666333333444444333333222111222222333333333333222222333333444444444555555555111222222222222333333333333333333333333333333333333333333444444444555555444444444444444444444444333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222222222444333222222111111222222222222222222222222222222222222111111111111222222222222111111111111222222111111111111111222222222//////000000111111111222111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111000000000111111111111222111111111111111000000000111111111111111111111111000000000000000000000000111111111222222333333444444444444444444555666666444444444444444444444444<<<>>>AAABBBAAAAAAAAABBBBBBBBBBBBBBBCCCDDDEEEEEEDDDEEEFFFFFFGGGGGGFFFFFFEEEDDDCCCCCCDDDFFFHHHJJJGGGHHHJJJKKKLLLLLLLLLKKKIIIIIIIIIKKKMMMNNNMMMLLLHHHIIIJJJMMMOOOOOOLLLJJJGGGIIILLLPPPTTTWWWXXXYYY[[[WWWVVVZZZ[[[WWWWWWYYYYYYZZZ[[[[[[YYYXXXYYYZZZ[[[___bbbbbb```^^^___```bbbaaaaaabbbcccdddeeeeeeiiihhhgggfffeeedddccccccaaaccceeeeeeddddddfffhhhlllqqqrrrpppnnnmmmhhhcccaaa```]]]YYYXXX^^^iiisss}}}|||yyyuuuqqqooooooooollljjjgggdddbbbaaaaaaaaahhhhhhjjjkkkkkkjjjhhhfffiiiiiiiiigggdddbbbcccdddbbbdddggghhhfffeeeddddddeeeeeefffhhhkkklllkkkiiieeeeeeeeecccbbb```^^^]]][[[ZZZWWWTTTRRRTTTYYY]]]]]]]]]^^^```aaa``````___cccaaa```bbbdddeeebbb``````[[[YYY\\\______```cccaaa___\\\[[[\\\^^^```aaaeeeaaa]]]YYYXXXVVVRRRPPPQQQSSSVVVXXXYYYXXXWWWVVVVVVSSSOOONNNOOOQQQRRRRRRVVVVVVUUURRROOONNNPPPRRRNNNOOOQQQRRRQQQRRRSSSUUUVVVSSSQQQSSSSSSPPPQQQTTTXXXVVVTTTQQQPPPQQQRRRSSSRRRQQQQQQPPPOOONNNMMMMMMLLLMMMMMMMMMNNNNNNNNNOOONNNMMMKKKKKKLLLLLLKKKJJJMMMLLLLLLKKKJJJJJJIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFGGGFFFDDDDDDFFFFFFFFFEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCBBBAAA@@@????????????@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>======>>>>>>???@@@???>>>>>>>>>>>>>>>>>>??????===<<<<<<<<<============<<<<<<<<<<<<======;;;<<<============<<<;;;<<<=====================:::::::::::::::;;;<<<===888999:::;;;;;;;;;::::::999::::::;;;;;;::::::999999999999999999999999999999999999999999999999999888888777777888999999:::777999999888777666777888666666777777777777666666333444555555666666555555666666666666777777777777444333333333444444555666222333333444333222111000222222333333333333222222222222333333333444444444111111222222222333333333333333333333333333333333333333333444444444555555444444444444444444444444333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222222222444333222222111111222222222222222222222222222222222222111111111111222222222222111111111111222222000000111111111222222222000000000000000111111111111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111000000000000111111111111000000000000111111111111111111111111111111111111000000000000000000000000000111111222333333444444111111111111111222333333444444444444444444444444===???BBBCCCBBBBBBBBBCCC@@@@@@@@@AAABBBCCCDDDEEECCCDDDDDDEEEEEEEEEEEEEEECCCBBB@@@@@@AAAEEEHHHJJJHHHIIIJJJKKKKKKKKKJJJIIIIIIHHHHHHIIIKKKLLLKKKJJJFFFGGGIIIMMMPPPPPPOOOLLLIIILLLPPPTTTXXXYYYZZZZZZZZZTTTTTTXXXYYYUUUTTTWWWWWWYYYZZZYYYXXXVVVVVVWWWYYY]]]bbbcccaaa^^^^^^```______```aaacccfffiiijjjhhhhhhhhhgggeeecccaaa```]]]```bbbbbbaaabbbeeeiiirrruuuuuupppmmmjjjeee___]]][[[XXXYYY]]]ccckkkooosssrrrqqqooonnnnnnooooookkkjjjhhhfffeeeeeeeeeeeeeeeeeefffgggiiijjjiiigggdddeeefffeeeeeegggjjjlllgggjjjlllllliiifffcccbbbbbbcccdddhhhjjjkkkiiigggaaaaaa```___^^^]]]]]]\\\TTTTTTSSSRRRQQQRRRUUUWWW\\\___cccddddddcccbbbccc\\\[[[[[[```eeefffaaa\\\]]]YYYXXX\\\``````aaaddd]]]\\\\\\^^^```aaaaaaaaabbb]]]XXXWWWWWWUUUPPPKKKNNNQQQUUUYYYZZZZZZXXXWWWOOOMMMJJJJJJMMMQQQTTTUUUYYYXXXUUUPPPLLLKKKNNNRRRNNNPPPRRRSSSSSSTTTVVVWWWTTTQQQQQQSSSRRRPPPPPPSSSUUUSSSQQQOOOOOOQQQTTTVVVQQQQQQRRRQQQPPPOOONNNMMMMMMMMMMMMNNNNNNOOOOOOOOONNNMMMKKKJJJKKKLLLKKKJJJLLLKKKKKKKKKJJJJJJJJJJJJHHHHHHHHHHHHHHHGGGEEEEEEGGGEEEDDDDDDEEEFFFFFFEEEAAAAAABBBBBBCCCDDDDDDEEEAAAAAABBBCCCBBBAAA@@@???======>>>>>>?????????@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>@@@@@@???>>>======>>>>>>???>>>===;;;;;;;;;<<<=========<<<<<<<<<<<<======:::;;;<<<======<<<;;;:::<<<<<<<<<===============<<<<<<;;;:::::::::;;;;;;555777999<<<======<<<;;;999999;;;;;;;;;;;;999999999999999999999999999999999999999999999999999999888888777777888999::::::666888888777666555666777666666777777777777666666555666666777777777777777555555666666777777888888333333333333444444555666222222333444333222111000222222222333333222222222111111222222222333333333111111111222222333333333444444444444444444444444333333333444444444555555444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222444333222222111111222222222222222222222222222222000000////////////000000222222111111111111222222000000111111222222222222111111000000000000000000111111111111111111111111000000000000000000000000111111222222222222111111000000000000000000000000000000000000111111111111//////000000111111222222000000000000000000000000000000000000000000000000000000111222333333444444444444333333444444555666444444444444444444444444??????????????????@@@@@@@@@AAABBBBBBCCCCCCBBBBBBDDDCCCCCCDDDFFFGGGEEEDDDBBBDDDFFFFFFEEEDDDEEEFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJFFFGGGHHHJJJKKKMMMNNNOOOPPPRRRUUUVVVXXXYYY\\\^^^___XXXQQQQQQUUUXXXVVVRRRUUUSSSQQQOOOOOOQQQTTTWWW[[[ZZZYYYZZZ\\\]]]]]]]]]ZZZ\\\___```___```aaabbbeeefffeeeccc```___```aaa```bbbddddddddddddfffhhhsssooojjjggggggeeebbb```aaa___\\\[[[]]]bbbgggjjjhhhiiikkklllmmmllljjjiiipppkkkfffdddfffiiillllllfffeeefffgggjjjjjjiiihhhjjjhhhfffgggjjjlllkkkiiiiiikkkjjjdddbbbeeehhhhhhiiijjjlllllliiifffaaa^^^eeeeeeeeedddaaa^^^ZZZXXXVVVUUURRRNNNLLLNNNUUU[[[\\\YYY\\\cccddd___\\\^^^```\\\XXXYYY]]]aaa```___\\\\\\]]]]]]]]]\\\[[[[[[XXXYYY[[[\\\]]]]]]\\\\\\[[[XXXTTTSSSTTTTTTRRRPPPRRRTTTUUUVVVVVVUUUTTTSSSNNNLLLJJJJJJMMMQQQUUUVVVZZZXXXUUUQQQNNNLLLKKKJJJMMMNNNPPPRRRRRRQQQPPPOOOPPPRRRTTTSSSPPPMMMLLLKKKNNNLLLKKKKKKOOOSSSUUUVVVRRRSSSTTTSSSPPPNNNNNNNNNPPPOOONNNNNNNNNOOOPPPQQQMMMLLLKKKJJJJJJJJJJJJJJJPPPNNNLLLJJJIIIHHHHHHHHHIIIIIIIIIHHHFFFDDDCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAACCCDDDDDDBBB@@@>>>>>>???>>>>>>??????@@@@@@@@@@@@???@@@@@@AAAAAAAAA@@@@@@@@@???>>>>>>===>>>>>>>>>???@@@AAA@@@>>>>>>>>>???>>>===============>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<=========<<<;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::999999888888888::::::::::::999999888777999999888888999999:::;;;999999999999999999999999;;;::::::999888777666666555666777777777777777666888888777666666666666666666666555555444444444333333333444444444444444444333333333333333333333333222222222222222222222222111111222222222333333333111111222333444444555555333222111222444555444333222333444444555555444444333333333333333333333333333333333222222111111111333333333333333333333333333222222111111222222333333222222111111222222333222222222222222222222222222222222222222222222222111333333222000///000111111111111111111111111111000000000000000000000000111111000000//////......111111000000000000111111111111111111111111111111222111111111000000//////000000000000000000000000000000000000111111111111000111111111111222222222000000000000000000000000222111000//////000111111111111111111111111111111222222222222222222222222333333222111111222222222>>>>>>>>>??????@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBAAAAAABBBDDDDDDCCCAAAAAABBBDDDDDDCCCBBBCCCDDDFFFFFFFFFGGGGGGFFFFFFFFFEEEFFFGGGHHHIIIIIIIIIIIIHHHIIIIIIJJJLLLLLLMMMNNNMMMOOORRRSSSTTTUUUXXXZZZ\\\XXXTTTTTTXXXZZZZZZXXXRRROOOKKKJJJMMMRRRVVVXXXWWWVVVUUUVVVYYY\\\]]]]]][[[]]]___```______```aaadddddddddbbb___^^^^^^______aaacccddddddeeegggiiinnnkkkgggfffggggggeeeddd]]]]]]\\\\\\]]]___bbbdddaaacccfffjjjlllmmmmmmmmmmmmiiidddccceeeiiikkkllljjjhhhgggggghhhiiihhhfffhhhgggfffgggjjjkkkllllllaaaeeeddd``````cccffffffhhhiiikkklllllliiifffdddfffeeedddbbb```\\\ZZZXXXXXXVVVSSSPPPPPPRRRUUUXXXWWWVVVYYY```bbb^^^\\\^^^^^^ZZZWWWXXX\\\^^^]]]ZZZ[[[ZZZZZZZZZYYYYYYXXXXXXXXXYYY[[[\\\\\\\\\ZZZYYYZZZVVVRRRQQQSSSTTTRRRPPPTTTUUUVVVWWWVVVSSSQQQOOOOOONNNNNNOOORRRUUUVVVUUUWWWUUUSSSPPPNNNMMMLLLLLLLLLMMMOOOPPPPPPPPPNNNMMMPPPQQQSSSSSSQQQNNNMMMMMMOOONNNNNNOOORRRSSSSSSSSSPPPQQQRRRQQQOOOMMMMMMNNNLLLLLLKKKKKKKKKLLLMMMNNNLLLKKKJJJJJJJJJJJJJJJJJJMMMLLLKKKJJJIIIIIIJJJJJJJJJIIIHHHGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBCCCDDDEEEEEEDDDAAA@@@@@@AAA>>>?????????@@@@@@@@@@@@???@@@@@@@@@AAA@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>???@@@AAA@@@>>>===>>>???>>>===============>>>>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::::::::::::::::::::::::::<<<<<<;;;;;;;;;::::::::::::::::::999999999888888999999:::::::::999888888999888888888999999::::::999999999999999999999999:::999999888888777777777777777888777777666555444777777666555555555555666666666666555555555444444444444444444444444444444333333333333333333333333222222222222222222222222111111222222222333333333111111111222333444444444333222111222444555444333222222222333333333333333333333333333333333333333333333333222222222111111333333333333333333333333333222222111111222222333333222222111111222222333222222222222222222222222222222222222222222222222111222333222000///000111000000000000000000000000000000000000000000000000222111111111000000000000111111000000000000111111111111111111111111111111111111111111000000000///000000000000000000000000000000000000111111111111000000111111111222222222000000000000000000000000222111000//////000111111111111111111111111111111222222222222222222222222222222111111111111222222======>>>>>>???@@@AAAAAA@@@@@@AAABBBBBBBBBBBBAAAAAA@@@@@@AAACCCCCCBBBAAA???@@@BBBBBBAAAAAABBBCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCDDDEEEGGGHHHIIIIIIIIIJJJJJJJJJKKKLLLMMMMMMMMMKKKMMMOOOPPPPPPQQQRRRTTTTTTTTTTTTTTTUUUWWWXXXXXXQQQLLLGGGIIIOOOVVVYYYYYYSSSRRRQQQSSSVVVZZZ[[[\\\\\\^^^______^^^]]]]]]^^^___``````^^^[[[YYYYYYZZZ]]]___aaacccccceeegggiiiiiigggdddcccdddeeedddccc```______^^^^^^^^^^^^^^^[[[^^^bbbfffiiikkkkkklllhhheeebbbaaadddgggjjjkkkmmmjjjhhhfffffffffeeeddddddfffggggggggghhhjjjlll___cccdddaaa```cccdddbbbdddfffhhhjjjkkkjjjhhhffffffeeebbb___]]]ZZZYYYXXXYYYVVVSSSSSSVVVWWWVVVUUUQQQRRRVVV\\\^^^\\\[[[\\\YYYWWWVVVWWWZZZ[[[YYYVVVZZZYYYWWWVVVUUUUUUUUUVVVXXXYYYZZZ[[[[[[YYYWWWVVVWWWTTTPPPPPPRRRSSSQQQOOOQQQRRRUUUWWWVVVTTTQQQOOOQQQQQQQQQSSSVVVWWWVVVUUURRRRRRPPPOOONNNMMMMMMMMMJJJKKKMMMNNNNNNNNNMMMLLLOOOQQQRRRRRRQQQOOONNNOOOQQQPPPQQQSSSTTTTTTRRROOOMMMNNNOOONNNLLLKKKLLLMMMKKKJJJJJJJJJJJJKKKLLLMMMJJJJJJIIIIIIIIIJJJKKKKKKJJJJJJIIIIIIIIIJJJJJJKKKJJJIIIGGGEEEDDDCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@AAABBBCCCDDDEEEFFFFFFEEECCCAAABBBBBB????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???AAA@@@@@@???>>>?????????>>>???@@@???>>>===>>>???>>>>>>===<<<<<<======>>>>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<;;;999999999999::::::::::::;;;;;;;;;;;;:::::::::::::::::::::999999999999888888888999999:::999999999888888888888999999::::::999999999999999999999999888888888888888888888888888888888888777555444333666666555444444444444555666666666666666555555555555555555444444333333222333333333333333333333333222222222222222222222222111111222222222333333333000000111111222333333333333222111222444555444333333222111111111111222222333333333333333333333333333333333222222222222111333333333333333333333333222222111111111111222222222222111111111111222222222222222222222222222222222222222222222222222222111222222222000///000111////////////////////////000000000000000000000000222222222222111111111111111111000000000000111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111000000000111111111222222000000000000000000000000111111000000000000111111111111111111111111111111222222222222222222222222222222111111111111222222;;;<<<===>>>???@@@AAABBB??????@@@AAAAAAAAAAAAAAABBBAAAAAABBBDDDDDDCCCBBB>>>@@@BBBBBBAAAAAABBBCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCDDDEEEGGGHHHIIIIIIIIIIIIIIIJJJKKKLLLNNNNNNOOOLLLMMMOOOOOONNNNNNPPPQQQSSSVVVWWWVVVTTTRRRTTTVVVRRRMMMJJJNNNVVV\\\[[[XXXSSSQQQPPPRRRUUUXXXYYYZZZZZZ\\\]]]]]][[[ZZZ[[[[[[[[[[[[\\\ZZZWWWTTTTTTTTTYYY\\\^^^```aaacccfffhhhhhhfffcccbbbaaa`````````dddbbb___\\\ZZZXXXXXXWWWZZZ\\\___bbbdddeeeeeeeeecccaaa```aaacccfffiiikkkllliiieeeddddddddddddcccaaadddfffeeecccbbbeeeiiifffjjjkkkgggdddeeedddaaa```bbbdddfffgggfffeeedddeeeccc```\\\ZZZYYYXXXXXXVVVSSSQQQUUU[[[]]]YYYSSSOOOQQQVVVZZZ[[[YYYXXXXXXUUUTTTUUUXXXZZZ[[[XXXVVV[[[ZZZWWWUUUTTTTTTUUUVVVWWWXXXYYYYYYYYYWWWTTTSSSUUURRROOOOOOQQQSSSRRRPPPKKKNNNRRRUUUWWWVVVTTTRRRRRRQQQQQQRRRTTTUUUUUUTTTQQQPPPPPPOOONNNMMMMMMLLLKKKKKKLLLMMMNNNMMMMMMLLLMMMOOOQQQQQQPPPOOOOOOPPPTTTSSSRRRRRRSSSSSSQQQOOOKKKLLLLLLKKKJJJIIIKKKLLLLLLLLLLLLLLLMMMNNNNNNOOOHHHHHHHHHHHHIIIJJJKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIKKKIIIFFFDDDCCCCCCDDDEEECCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@AAAAAABBBCCCEEEFFFFFFEEECCCAAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????AAAAAA@@@???????????????>>>???@@@???===<<<===>>>>>>>>>===<<<<<<<<<============<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<::::::::::::::::::::::::999999999999999999999999666777888999999999999999777888888999999999999999888888888888888888888888666777777777888888888999777777888777777666555555555555444333333333333444666666666666666666666666666666555444333333222222333333333333333333333333222222222222222222222222111111222222222333333333000000111111111222222222333222111222444555444333444333222111000111222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111222222222222111111111111222222111222222222222222333333222222222222222222222222000111222111000///000111000000000000000000000000000000000000000000000000111111111111111111111111111111000000000000111111111111111111111111111111111111111000000000000000000000000000000000000000///000000000111111111111000000000000111111111111000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111333222222222222333333444;;;<<<<<<>>>???@@@AAAAAA>>>???@@@@@@AAAAAA@@@@@@AAA@@@@@@AAACCCCCCBBBAAA???AAACCCCCCCCCCCCDDDEEECCCCCCDDDDDDDDDDDDCCCCCCDDDEEEFFFHHHIIIIIIJJJJJJGGGGGGIIIJJJLLLNNNPPPPPPMMMOOOPPPPPPOOONNNPPPQQQ[[[]]]^^^[[[UUURRRRRRTTTRRROOONNNRRRYYY\\\WWWRRRTTTSSSRRRTTTVVVXXXXXXWWWWWWYYYZZZZZZYYYXXXYYYZZZ[[[\\\]]][[[XXXUUUTTTTTTVVVYYY\\\^^^___aaadddfffgggfffeeecccaaaaaabbbcccgggccc]]]WWWSSSRRRSSSSSSYYYZZZ]]]```bbbbbbbbbaaa___``````aaaccceeehhhkkkhhheeebbbaaabbbddddddddd___aaacccaaa^^^]]]___bbbgggkkkmmmjjjggggggfffccc___aaabbbcccdddcccbbbaaaccc```]]]ZZZXXXWWWXXXYYYRRRPPPPPPWWW___aaa[[[TTTQQQUUUZZZZZZXXXWWWVVVUUURRRSSSVVVYYY\\\\\\[[[YYY]]][[[YYYWWWVVVWWWXXXYYYVVVWWWWWWVVVUUUTTTRRRRRRTTTQQQNNNOOORRRTTTSSSRRRKKKNNNQQQUUUVVVVVVUUUSSSRRROOOMMMMMMOOORRRSSSTTTRRRRRRQQQPPPOOONNNLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNLLLNNNPPPOOONNNNNNOOOPPPWWWTTTQQQOOOPPPQQQQQQPPPJJJKKKKKKJJJHHHHHHJJJKKKLLLLLLMMMNNNNNNOOOOOOOOOHHHHHHGGGHHHHHHIIIJJJKKKJJJJJJJJJIIIHHHHHHGGGGGGJJJHHHFFFDDDCCCCCCDDDEEECCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@CCCDDDDDDCCCAAA@@@AAABBBAAA@@@@@@@@@@@@@@@@@@@@@AAA@@@???>>>>>>>>>??????AAA@@@??????>>>>>>??????===>>>???>>><<<;;;<<<===>>>>>>===<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;<<<<<<<<<;;;:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::999999999999999999999999666777888888999999999999666777888999999999888888888888888888888888888888666666666777888888999999444555666777777888777777555555444333333333333333555555555666666666666666666666555444333333222222333333333333333333333333222222222222222222222222111111222222222333333333111111111111111111222222333222111222444555444333333333222222222222333333222222222222222222222222222222222222222222222222222222222222222222222222222111111000000111111222222111111000000111111222111111111222222333333333222222222222222222222222///000111111000///000111111111111111111111111111000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000111111000000000000000000000000///000000000111111111111//////000000000111111111000000000000000000000000//////000000111111111111111111111111111111111111111111111111111111111111333333333333333444555555<<<<<<======>>>???@@@@@@>>>>>>???@@@@@@@@@@@@???>>>======>>>@@@AAA???>>>???AAADDDDDDDDDDDDEEEFFFDDDDDDEEEEEEEEEEEEDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIFFFGGGHHHJJJKKKMMMNNNOOOMMMOOOPPPPPPOOONNNOOOQQQZZZ[[[ZZZVVVQQQNNNOOOPPPPPPNNNNNNRRRVVVVVVPPPKKKTTTTTTUUUWWWYYYYYYWWWUUUSSSUUUXXXYYYXXXXXXZZZ[[[___```aaa```\\\YYYWWWWWWVVVXXX[[[\\\^^^```bbbeeedddeeeeeedddcccdddfffiiilllhhhbbb\\\XXXXXXYYY[[[YYY[[[^^^aaabbbbbbbbbaaa^^^```bbbcccdddfffhhhkkkeeecccaaaaaacccdddeeeddd]]]^^^^^^]]][[[[[[\\\^^^___dddgggeeedddfffgggeee```aaabbbbbbbbbbbbaaa```___]]]ZZZXXXWWWWWWXXXYYYRRRQQQSSSZZZbbbddd^^^WWWUUU[[[___]]]YYYWWWVVVTTTSSSUUUXXXZZZ\\\\\\\\\[[[\\\[[[ZZZYYYXXXYYYZZZZZZVVVUUUTTTSSSRRRQQQRRRRRRTTTQQQOOOPPPTTTVVVVVVTTTQQQRRRTTTUUUUUUTTTSSSRRRPPPMMMJJJJJJLLLPPPSSSTTTSSSSSSSSSRRRQQQPPPNNNNNNNNNNNNNNNNNNOOOOOOPPPPPPLLLMMMNNNNNNLLLLLLMMMOOOUUUQQQNNNLLLMMMOOOPPPQQQLLLLLLKKKJJJHHHHHHIIIKKKIIIJJJKKKLLLMMMNNNNNNNNNHHHHHHGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEHHHGGGEEEDDDCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAA@@@????????????AAABBBCCCBBB@@@???@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@BBBAAA???>>>======>>>???@@@??????>>>===>>>>>>>>><<<===>>>===<<<;;;<<<===>>>>>>===<<<;;;;;;;;;;;;===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;;;;;;;:::777777888888999999::::::999999999999::::::::::::888999999999999:::::::::777777888888999888888888555666888999999999888777888888888888888888888888666666666777777888888888333444555777888888888888555555444333333333333444444444444555555555555555555555555444444333333222333333333333333333333333222222222222222222222222111111222222222333333333222222222222222222222222333222111222444555444333111222222333444444333333222222222222222222222222111222222222222333333333222222222222222222222222111111000000000000111111111111000000000000111111111111111222222333333444222222222222222222222222...000111000//////000222111111111111111111111111000000000000000000000000///////////////000000000111111000000000000111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111/////////000000000111111000000000000000000000000...///000111111222111111111111111111111111111111111111111111111111111111333333222333333444555666<<<=========>>>>>>??????===>>>>>>???????????????======<<<>>>???@@@>>>===???AAACCCDDDDDDDDDEEEFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFHHHHHHIIIIIIJJJJJJKKKKKKKKKLLLNNNMMMMMMLLLNNNOOOSSSRRRPPPNNNLLLLLLMMMNNNOOONNNMMMNNNOOOOOOMMMKKKQQQRRRUUUYYY[[[[[[XXXUUUQQQTTTWWWYYYZZZ[[[]]]___aaabbbcccbbb^^^[[[YYYXXXWWWYYY\\\]]]^^^```bbbdddbbbccccccbbb``````cccfffjjjhhhdddaaa``````bbbcccaaabbbdddeeedddcccaaa```^^^aaadddeeeeeefffiiikkkeeedddcccdddeeefffeeeddd[[[ZZZYYYZZZ\\\]]]^^^]]]XXX]]]```^^^^^^aaabbbaaa]]]]]]^^^___``````______ZZZZZZXXXWWWWWWXXXXXXYYYUUUVVVYYY___dddddd___YYYXXX```ddd```[[[ZZZYYYVVVWWWXXXZZZ[[[[[[[[[ZZZ[[[XXXXXXXXXYYYYYYYYYYYYYYYVVVTTTQQQOOONNNPPPRRRSSSUUURRRPPPRRRVVVYYYYYYWWWTTTTTTTTTTTTTTTTTTSSSSSSNNNLLLKKKLLLOOORRRTTTTTTRRRRRRSSSTTTTTTTTTSSSRRRNNNNNNNNNNNNNNNOOOPPPPPPKKKLLLMMMLLLJJJJJJKKKMMMOOOMMMKKKLLLMMMOOOOOOOOONNNNNNMMMJJJHHHHHHJJJLLLGGGHHHJJJKKKMMMMMMMMMLLLIIIHHHGGGGGGGGGGGGGGGGGGFFFGGGHHHIIIHHHHHHGGGFFFFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAA@@@AAABBBAAA@@@???@@@AAABBBBBBAAAAAAAAA@@@@@@@@@BBBAAA???===<<<===>>>>>>???>>>======<<<<<<======<<<===>>>===;;;:::;;;<<<>>>>>>===<<<;;;;;;;;;;;;===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;:::999999666777777888999999::::::888888999999999:::::::::888888999999999:::::::::777888888888888777777666555666888999999999777777888888888888888888888888666666666777777777777777444555666777777888777777666555555444444444444444333333333333444444444555444444444444444444444444333333333333333333333333222222222222222222222222111111222222222333333333333333333333333222222222333222111222444555444333---...111444555444333222111111111111111111111111111111222222222333333333111111111111111111111111111111000000000000111111111111000000000000111111000111111222333333444444222222222222222222222222...///000000//////000222111111111111111111111111000000000000000000000000//////000000000111111111111111000000000000111111000000000000000000000000///000000000111111111111000000000000000000000000000000000000111111111111////////////000000000111000000000000000000000000---...000111222222111111111111111111111111111111111111111111111111111111111111111111222333444444============>>>>>>>>>>>>======>>>??????????????????>>>>>>???AAAAAA@@@???>>>@@@CCCDDDCCCDDDEEEFFFGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDJJJJJJJJJIIIIIIHHHGGGGGGHHHJJJKKKKKKJJJJJJLLLMMMPPPOOOMMMLLLMMMOOORRRSSSPPPOOOMMMKKKKKKLLLMMMNNNMMMPPPTTTYYY]]]\\\YYYUUUPPPSSSWWWYYY[[[]]]```bbb```aaacccaaa^^^ZZZXXXWWWYYY[[[]]]______aaaccceeeaaabbbaaa^^^[[[YYY[[[^^^```````````````aaabbbbbbjjjjjjjjjiiifffbbb___]]]___bbbfffgggfffgggiiilllgggfffffffffggggggeeecccYYYWWWVVVXXX]]]``````___XXX\\\]]]ZZZYYY\\\]]]\\\XXXYYYZZZ[[[\\\]]]]]]]]]XXXWWWWWWWWWWWWXXXYYYYYYYYY[[[^^^cccfffddd___ZZZYYYbbbgggbbb]]]]]]\\\YYYZZZ[[[\\\[[[YYYXXXXXXYYYTTTUUUVVVXXXXXXXXXXXXXXXVVVSSSOOOMMMLLLOOORRRTTTVVVSSSQQQSSSWWWZZZZZZYYYSSSSSSSSSSSSTTTUUUWWWXXXLLLLLLMMMPPPSSSUUUUUUTTTPPPRRRTTTUUUVVVWWWVVVVVVNNNNNNMMMMMMNNNNNNOOOPPPKKKLLLLLLKKKIIIHHHJJJKKKJJJIIIJJJLLLOOOOOONNNLLLPPPOOONNNKKKHHHHHHJJJLLLGGGIIIKKKLLLNNNNNNNNNMMMIIIIIIHHHGGGFFFFFFFFFFFFDDDEEEGGGHHHIIIIIIHHHHHHEEEEEEFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB????????????@@@AAABBBBBB@@@BBBBBBBBB@@@???@@@AAABBBBBBBBBAAAAAA@@@@@@@@@BBBAAA???===<<<<<<===>>>>>>>>>===<<<<<<<<<<<<<<<<<<===>>>===;;;:::;;;<<>>===<<<;;;:::::::::<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888999:::;;;;;;<<<<<<888888888999999:::::::::888888888999999:::::::::888888888888888777666555555666888999:::999777666777777777777777777777777777777777777777666666666666777777777777777666555666666555444444444444555222222222333333444444444333333444444444444444444333333333333333333333333222222222222222222222222111111222222222333333333333333333333333333333333333222111222444555444333))),,,000333555444222000111111111111111111111111111111111222222333333333111111111111111111111111111111000000000000111111111111000000000000111111000000111222333333444444222222222222222222222222---///000000//////000222000000000000000000000000000000000000000000000000000000111111222222222333111111000000000000111111000000000000000000000000//////000000111111111222000000000000000000000000000000000000111111111111////////////000000000000000000000000000000000000---...000111222222222111111111111111111111111111000000000000000000000000////////////000111222333<<<<<<<<<============>>>??????>>>>>>>>>>>>>>>???@@@@@@@@@?????????>>>>>>@@@AAAAAABBBCCCDDDEEEEEEIIIIIIHHHEEECCCBBBCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHHHHGGGHHHJJJLLLPPPOOOMMMLLLMMMPPPTTTWWWOOOLLLJJJJJJNNNQQQQQQPPPQQQTTTYYY\\\]]]\\\YYYVVVTTTUUUWWWZZZ[[[]]]]]]^^^```ccceeeeeeaaa[[[WWWUUUXXXaaagggdddaaabbbcccaaaiii]]]SSSUUUXXXXXXWWWYYY___]]]]]]^^^[[[YYY\\\bbbhhheeebbbbbbcccdddcccaaadddbbbaaadddjjjllljjjgggfffgggdddaaabbbffffffbbb[[[[[[[[[[[[ZZZZZZZZZZZZVVVVVVWWWWWWWWWVVVUUUUUUXXXVVVUUUUUUVVVWWWVVVUUUPPPSSSVVVXXXXXXXXXXXXXXXZZZZZZZZZXXXUUUTTTTTTVVVXXX[[[___bbbbbb^^^ZZZVVVSSSWWW[[[]]]\\\YYYXXXWWWPPPRRRUUUVVVVVVWWWXXXZZZXXXUUUPPPLLLLLLOOOSSSVVVPPPPPPQQQTTTVVVUUUSSSQQQSSSQQQOOOPPPSSSVVVWWWXXXTTTSSSTTTWWWZZZZZZXXXTTTTTTUUUUUUUUUUUUUUUTTTTTTSSSPPPNNNMMMMMMMMMMMMLLLMMMMMMMMMLLLLLLLLLLLLLLLGGGGGGHHHJJJLLLLLLKKKIIINNNMMMMMMLLLKKKJJJJJJIIIGGGIIIKKKMMMMMMKKKIIIGGGLLLJJJHHHHHHIIIIIIHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBAAABBBBBBCCCCCCBBBBBBAAABBBBBB@@@@@@@@@@@@BBBBBB???@@@@@@@@@@@@???>>>>>>@@@@@@@@@AAAAAA@@@@@@@@@@@@??????>>>===<<<<<<;;;;;;;;;;;;:::::::::999999;;;<<<=========<<<;;;::::::::::::;;;;;;;;;<<<<<<======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<;;;:::999888777999999888888999;;;<<<===999888888777777888888999:::::::::999999999999999888999;;;<<<<<<;;;999888<<<;;;999777666666777777999999999999999999999999666666555555555666666777555555444444444444555555333444444444555666666666555444333333333333444555777777666555444444333333333222222111111222222333222222222222222222222333222222333333333333444444333444555444222111222333222222222222222222222222222222222222222222222222111222222333222111000///111111222333333333333222222222222111111111000000111111111111111111111111111111222222222333333333222222222111111111000000111111111111111111111111000000000000000000000000000000000000000000000000000000////////////000000222222222111111111000000000000000000000111111222111111111111111111111111000000000000000000000000//////000000000000//////000000000000000000000000222111000//////000111222000000000000000000000000............///111222333111111111111111111111111000111111111111222222222000000000000000000000000::::::::::::;;;;;;;;;;;;???>>>>>>======>>>>>>???@@@@@@@@@?????????>>>>>>BBBBBBBBBBBBCCCCCCCCCCCCFFFGGGFFFDDDBBBAAABBBDDDCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFFFFFFFEEEEEEGGGIIILLLMMMNNNOOOPPPRRRSSSTTTNNNMMMLLLNNNRRRTTTTTTSSSVVVYYY\\\______\\\YYYVVVWWWXXXYYYZZZ[[[\\\]]]]]]```aaabbbaaa^^^[[[ZZZZZZ[[[bbbfffbbb___```aaa______VVVOOOQQQUUUUUUWWWZZZ]]][[[ZZZ[[[YYYVVVZZZ```eeedddcccdddfffgggeeecccfffdddcccdddeeeeeecccaaa]]]___]]]\\\^^^cccccc```XXXXXXYYYZZZZZZ[[[[[[\\\ZZZYYYYYYXXXWWWUUUTTTSSSUUUTTTSSSTTTVVVVVVTTTRRRTTTVVVYYYZZZXXXWWWVVVWWW[[[[[[ZZZWWWSSSPPPOOOOOOQQQTTTYYY\\\]]]ZZZVVVTTTSSSVVV[[[]]]\\\ZZZYYYYYYSSSUUUWWWXXXWWWXXXYYYZZZWWWUUUQQQNNNNNNPPPSSSUUURRRQQQRRRTTTVVVWWWVVVTTTTTTRRRQQQQQQTTTVVVVVVVVVSSSRRRSSSUUUXXXXXXVVVSSSRRRSSSSSSTTTTTTSSSSSSRRRPPPOOOOOOOOOPPPPPPOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMOOOOOONNNLLLMMMMMMMMMLLLKKKJJJJJJJJJHHHIIIJJJLLLLLLJJJIIIHHHKKKJJJHHHHHHIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGFFFEEEDDDCCCBBBAAABBBBBBCCCCCCBBBBBBAAABBBAAA@@@@@@@@@@@@AAABBB@@@AAAAAAAAAAAA@@@????????????@@@@@@@@@@@@????????????>>>>>>===<<<<<<;;;;;;;;;;;;:::::::::999999:::;;;<<<======<<<;;;;;;:::::::::;;;;;;;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::999999:::::::::999999888999999888888999:::<<<===999999888888888888999999888888888777777666666666777888999::::::999888777:::999888666666666666777888888888888888888888888666666555555555555666666555555444444444444555555444444444555555555555555555444333333333333444555555555555444333222222222333222222111111222222333333333333333222222222222222222222333333333444444333444555444222111222333222222222222222222222222222222222222222222222222222333333444333222111000111111222333333333333222222222222111111111000000111111111111111111111111111111111222222222333333222222222111111111000000111111111111111111111111000000000000000000000000000000000000000000000000000000////////////000000222222222111111111000000000000000000000111111222111111111111111111111111000000000000000000000000///000000111111000000///000000000000000000000000222111000//////000111222000000000000000000000000111111000///////////////111111111111111111111111000111111111111222222222111111111111111111111111::::::::::::;;;;;;;;;;;;>>>>>>============>>>>>>@@@@@@@@@???????????????CCCCCCCCCBBBBBBAAAAAAAAACCCDDDDDDBBBAAA@@@BBBCCCBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGFFFEEEEEEGGGIIIJJJLLLPPPSSSUUUUUUTTTTTTNNNNNNPPPSSSWWWYYYYYYXXX\\\]]]```aaa```]]]YYYWWWZZZZZZYYYXXXXXXYYY[[[[[[]]]^^^^^^]]]\\\\\\^^^______ccceee```\\\\\\]]]]]]VVVRRRPPPRRRTTTUUUYYY^^^___[[[ZZZZZZYYYWWW[[[aaadddeeefffiiikkkjjjfffcccfffffffffccc___\\\[[[ZZZWWWYYYYYYXXX[[[``````\\\WWWXXXZZZ[[[]]]^^^______]]]]]][[[ZZZWWWUUUSSSQQQTTTTTTUUUWWWXXXXXXUUUSSSXXXZZZ[[[[[[XXXVVVUUUUUUWWWXXXXXXVVVRRROOONNNNNNMMMPPPUUUYYYZZZXXXUUUSSSRRRUUUYYY\\\\\\[[[ZZZZZZVVVXXXZZZZZZYYYXXXYYYZZZWWWVVVTTTRRRRRRSSSUUUVVVTTTSSSRRRTTTVVVXXXXXXXXXVVVTTTSSSTTTUUUUUUTTTSSSQQQQQQQQQSSSUUUUUUTTTRRRPPPPPPQQQQQQQQQQQQQQQPPPOOOOOOOOOQQQRRRSSSQQQOOONNNNNNNNNNNNNNNNNNNNNNNNQQQOOONNNNNNOOOOOOOOONNNMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKIIIGGGGGGHHHIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFEEEDDDDDDCCCCCCAAABBBBBBCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>????????????>>>>>>???>>>>>>======<<<<<<<<<;;;;;;;;;;;;::::::::::::999:::;;;<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::888999::::::;;;;;;;;;:::999999888999999:::;;;<<<:::999999999999999999:::999999888777666666555555666666666666666666666666777777666666666666777777777777777777777777777777666555555555555555555555555555444444444444555555555555555555555444444444555444444333333444444555444444333333222222111111333222222111111222222333444444444333333222222222222222222222333333333333222444444333222111222333222222222222222222222222222222222222222222222222333333444555444333222111111111222333333333333222222222222111111111111111111111111111111111111111111111111222222222222333222111111111111000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000222111111111111000000000000000000000000111111222111111111111111111111111000000000000000000000000000111111111111111111000000000000000000000000000111111000000000000111111000000000000000000000000111111000///////////////111111111111111111111111000111111111111222222222111111111111111111111111;;;;;;<<<<<<<<<===============<<<<<<<<<===>>>>>>????????????????????????BBBBBBAAAAAAAAAAAAAAAAAAAAABBBCCCBBBAAAAAABBBCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJIIIHHHGGGIIIKKKKKKMMMPPPSSSUUUVVVVVVVVVNNNPPPTTTXXX[[[\\\\\\[[[\\\]]]___```___]]]ZZZYYYZZZYYYWWWUUUTTTUUUVVVWWWXXXYYY[[[\\\\\\]]]___aaabbbcccbbb]]]ZZZXXXYYYZZZUUUVVVWWWXXXXXXZZZ___dddccc___\\\]]]\\\\\\```eeehhhjjjmmmooonnnjjjeeeaaacccfffgggccc[[[VVVVVVXXXYYY[[[\\\[[[]]]aaa```\\\YYY[[[\\\^^^```aaaaaaaaa^^^^^^]]][[[YYYWWWUUUTTTXXXXXXZZZ\\\^^^]]]ZZZWWWZZZ[[[\\\[[[XXXVVVUUUUUURRRTTTVVVWWWUUUTTTUUUUUUQQQTTTXXX[[[\\\ZZZWWWUUUQQQTTTXXXZZZZZZYYYYYYZZZYYYZZZ[[[[[[YYYXXXXXXYYYWWWVVVVVVVVVVVVVVVVVVVVVUUUSSSQQQRRRUUUWWWYYYYYYWWWUUUUUUUUUVVVUUUSSSQQQOOOOOOPPPQQQRRRRRRRRRQQQNNNOOOOOOPPPPPPPPPPPPOOORRRPPPOOOOOOPPPQQQQQQPPPNNNNNNNNNOOOOOOPPPPPPPPPQQQOOOLLLKKKLLLLLLLLLKKKMMMLLLLLLLLLKKKKKKKKKJJJKKKJJJIIIIIIIIIIIIJJJKKKJJJHHHGGGGGGHHHIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDCCCCCCAAABBBBBBCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@???>>>>>>======>>>>>>>>>>>>======>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999:::;;;<<<<<<======:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;888888999999999::::::;;;::::::999999999999::::::;;;;;;:::999888777666666777666666555555666666777666666666666777777888888666666777777777777777888555555555555555555444444555555444444444444555555666666666555444444444333444444444444444444444444444444333333222222222111333222222111111222222333555555555444333222111111111222222222222333333333222333444333111111111222222222222222222222222222222222222222222222222222222222333444444333222111111111222333333333333222111111111111111111111111111111111111111111111111111111111111222222222222111111111111000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000111111000000000111111111111000000000000000000000000000111111222111111111111111111111111////////////////////////111111222222222222111111////////////////////////111000000000000000000111////////////////////////............///111222333111111111111111111111111000000111111111222222222111111111111111111111111;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;;;;<<<======>>>??????????????????????????????@@@@@@AAABBBBBBCCC@@@AAACCCCCCBBBAAABBBCCCEEEEEEEEEEEEDDDDDDDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJIIIHHHHHHJJJKKKLLLLLLLLLMMMOOORRRTTTUUUOOORRRWWWZZZ[[[[[[ZZZZZZXXXYYYZZZ\\\\\\[[[ZZZZZZWWWVVVTTTQQQQQQQQQRRRSSSSSSVVVZZZ\\\\\\]]]]]]^^^aaa```]]][[[XXXVVVWWWYYYWWW\\\___^^^]]]^^^cccfffeee```]]]_________bbbfffmmmoooqqqqqqmmmgggaaa^^^```dddfffbbb[[[WWWXXX[[[\\\___aaaaaadddhhhfffbbb[[[]]]^^^___```___^^^]]]]]]]]]]]]\\\[[[ZZZYYYXXXZZZ[[[\\\___aaa```]]]ZZZYYYZZZ[[[ZZZXXXWWWWWWXXXTTTVVVXXXYYYYYYYYY[[[\\\WWWYYY\\\^^^^^^[[[XXXVVVQQQTTTWWWXXXWWWWWWWWWWWWYYYZZZ[[[ZZZXXXVVVVVVWWWSSSTTTUUUUUUUUUUUUTTTTTTTTTRRRPPPPPPRRRUUUWWWXXXVVVUUUTTTUUUUUUUUURRRPPPOOOPPPPPPQQQPPPPPPPPPQQQNNNOOOOOOPPPQQQQQQPPPPPPVVVRRRNNNLLLLLLNNNOOOPPPMMMMMMNNNOOOPPPQQQQQQQQQQQQNNNKKKJJJJJJKKKKKKJJJLLLLLLLLLLLLKKKKKKKKKKKKLLLJJJIIIHHHHHHIIIJJJLLLIIIHHHFFFFFFHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFEEEEEEDDDCCCCCCCCCAAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>===<<<<<<=========>>>>>>=====================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999:::;;;<<<======:::::::::;;;;;;;;;<<<<<<::::::;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<;;;;;;:::888888888888999999999999999999:::999999888888999999:::::::::999999888777777666888777666666666666777888666777777888999999999999777777777888888888999999555555666666555444333333555555444444444444555555666666666555444444444333444444444444444444444444444444444444333333333333333222222111111222222333555555444333222222111111111111111222222222333333222333444333111000111222222222222222222222222222222222222222222222222222000111222333333222111000111111222333333333333222111111111111111111111111111111111111111111111111000000111111111222222222000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000111111222000000000000000000000000////////////////////////111111222222222222111111////////////////////////000000000111111000000000////////////////////////............///111222333111111111111111111111111000000111111111222222222111111111111111111111111999999999999::::::::::::;;;;;;;;;;;;;;;<<<===>>>???????????????@@@@@@@@@===>>>>>>???AAABBBBBBCCC???AAACCCCCCBBBAAAAAABBBEEEEEEEEEEEEDDDDDDDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGGGGGGGGGGIIIKKKMMMKKKIIIHHHIIIMMMQQQSSSRRRUUUXXXYYYXXXVVVUUUUUUTTTTTTUUUWWWXXXYYYYYYYYYUUUTTTSSSQQQQQQQQQRRRSSSSSSVVVZZZ\\\[[[[[[[[[[[[^^^ZZZXXXYYYYYYVVVWWWZZZYYY___bbbaaa___aaaccccccbbb]]][[[^^^```___```ccclllnnnooommmiiiccc___^^^^^^bbbeeeddd___]]]___bbb^^^bbbeeefffiiimmmkkkfff\\\]]]^^^___^^^]]][[[YYY]]]]]]]]]^^^]]]]]]\\\\\\ZZZZZZ[[[]]]______]]][[[YYYZZZ[[[[[[YYYYYYZZZ[[[\\\\\\]]][[[ZZZZZZ[[[]]]YYYZZZ]]]^^^^^^[[[YYYWWWUUUVVVXXXXXXVVVUUUTTTUUUVVVWWWXXXWWWUUUTTTTTTTTTQQQQQQRRRSSSSSSSSSRRRRRRTTTQQQOOOOOOQQQTTTUUUUUUUUUSSSRRRSSSTTTTTTSSSRRRPPPQQQRRRQQQPPPPPPQQQRRRPPPPPPQQQRRRSSSSSSSSSSSSWWWSSSNNNLLLLLLMMMOOOOOOLLLLLLMMMNNNPPPQQQRRRRRRQQQOOOLLLLLLLLLLLLKKKJJJLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJIIIHHHHHHIIIJJJKKKIIIGGGFFFFFFHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEDDDDDDCCCCCCCCCAAABBBBBBCCCCCCBBBBBBAAA??????@@@@@@@@@@@@??????===============<<<;;;;;;======>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999:::;;;<<<===:::::::::;;;;;;;;;<<<<<<::::::::::::;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999888777555555888888999999999999888888999888888888888888888999777777666666666555555555777888888888888888888777666777888999999999999999666777777888888999999999444555666666555444222111555555444444444444555555555555555555555444444444333444444555555444444333444444444444444333333333333222222111111222222333333333333222222111111111111111111111222222222222111333333222111000111222222222222222222222222222222222222222222222222222///000111222333222111000111111222333333333333222111111111111111222222222111111111111111111111111000000000111111111111222//////000000000000000111111111111111111111111111000000000000000000000000000000000000000000000000///000111222222111000/////////000000000000000111000000000000000111111222000000000000000000000000000000000000000000000000000111111111111111111000000000000000000000000000000000111111111111000000000000000000000000000000111111000///////////////111111111111111111111111000111111111111222222222222222222222222222222222888888999999999:::::::::::::::::::::;;;<<<===>>>>>>>>>?????????@@@@@@@@@>>>>>>??????@@@@@@AAAAAA>>>@@@BBBBBB@@@?????????BBBBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEGGGGGGGGGHHHKKKMMMOOONNNKKKJJJKKKMMMQQQSSSTTTVVVXXXWWWSSSPPPOOOOOORRRRRRRRRSSSTTTVVVWWWWWWTTTTTTTTTUUUUUUVVVVVVVVVWWWXXXYYYYYYXXXWWWXXXZZZYYYTTTTTTXXXZZZWWWXXX[[[YYY___cccaaabbbeeedddaaa___[[[ZZZ^^^aaa```___```eeefffhhhfffccc``````aaa```bbbeeeeeedddccceeegggbbbeeegggggghhhiiieee^^^]]]^^^```aaa```^^^\\\ZZZ^^^^^^_________^^^]]]]]]ZZZZZZZZZ\\\^^^___^^^\\\]]]^^^^^^]]][[[[[[\\\]]]aaa```^^^[[[XXXWWWYYY[[[XXXZZZ\\\^^^^^^]]]ZZZYYYZZZ[[[[[[ZZZWWWTTTSSSSSSRRRTTTUUUTTTRRRQQQQQQQQQSSSSSSTTTTTTUUUUUUUUUUUUTTTRRRPPPPPPRRRSSSSSSRRRSSSQQQOOOPPPRRRTTTUUUTTTQQQSSSTTTRRRPPPPPPRRRTTTRRRSSSTTTUUUUUUVVVVVVVVVSSSQQQPPPOOOPPPQQQPPPOOOKKKKKKLLLNNNOOOQQQRRRRRRNNNMMMMMMMMMNNNMMMLLLJJJKKKKKKKKKKKKLLLLLLLLLLLLJJJJJJJJJIIIIIIJJJJJJJJJHHHFFFEEEFFFHHHIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDDDDCCCCCCCCCAAABBBBBBCCCCCCBBBBBBAAA>>>???@@@AAAAAA@@@???>>>=========>>>===<<<<<<;;;===>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999999:::;;;<<<:::::::::;;;;;;;;;<<<<<<999999:::::::::;;;;;;;;;::::::::::::::::::::::::999:::::::::999888777777777888999::::::999888777888777777666666777777888555555555555666666666666666777888999999888777666666777888999999888777777555555666666777888888999444555666666555444222000555555444444444444555555444444444555555555555555333333444555555444333333222222222222222333333333333222222111111222222333111111111111111111111111111111111111222222222222111222333222111000000222222222222222222222222222222222222222222222222222000111222333333333222222111111222333333333333222000000111111111222222222111111111111111111111111000000000000111111111111////////////000000111111111111111111111111111111000000000000000000000000000000000000000000000000///000222333333222000///////////////000000111111000000000000000111111222000000000000000000000000000000000000000000000000///000000111111000000///000000000000000000000000///000111222222111000///000000000000000000000000111111000///////////////111111111111111111111111000111111111111222222222222222222222222222222222::::::;;;;;;;;;<<<<<<<<<:::999999:::;;;<<<===>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@???????????????===???AAAAAA???=========???@@@AAACCCFFFHHHJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGEEEGGGHHHIIIIIIKKKNNNPPPSSSRRRPPPOOOPPPQQQSSSUUUUUUWWWXXXUUUPPPKKKJJJKKKRRRRRRRRRRRRSSSTTTUUUVVVUUUVVVWWWXXXYYYZZZZZZZZZ[[[[[[YYYVVVTTTUUUWWWZZZUUUQQQQQQXXX[[[XXXYYY]]]ZZZ```cccbbbdddhhhgggaaa___[[[ZZZ___cccaaa______]]]___aaa```^^^___bbbeeebbbccceeegggggggggiiijjjgggjjjiiifffdddbbb[[[SSS___```cccddddddccc```___````````````___^^^]]]\\\\\\[[[[[[\\\^^^______^^^aaaaaaaaa___]]]\\\]]]^^^aaa```\\\XXXUUUVVVXXX[[[WWWYYY\\\___```___^^^\\\]]]^^^^^^[[[WWWTTTSSSSSSPPPQQQSSSRRRPPPOOOOOOPPPXXXXXXXXXXXXYYYYYYZZZZZZUUUSSSQQQQQQRRRSSSRRRQQQQQQOOOMMMNNNQQQTTTVVVVVVRRRTTTUUUSSSQQQPPPRRRUUUTTTTTTUUUWWWWWWXXXXXXXXXOOOPPPQQQTTTUUUTTTQQQOOOJJJKKKLLLMMMOOOPPPRRRRRRLLLKKKKKKLLLMMMMMMJJJHHHKKKKKKKKKKKKLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJHHHFFFEEEFFFGGGIIIIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDCCCCCCCCCAAABBBBBBCCCCCCBBBBBBAAA>>>???@@@AAAAAA@@@???>>>>>>>>>>>>>>>>>>======<<<>>>>>>????????????>>>>>>;;;<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;<<<;;;:::999999999:::;;;:::::::::;;;;;;;;;<<<<<<999999999::::::;;;;;;;;;:::::::::::::::::::::::::::;;;<<<<<<======<<<<<<777888999::::::999777777777777666666666666777777666666777777888888999999444666888999999888666444555666777888888777666555444444444555666777777888444555666666666444111000555555555444444555555555333444444555555666666666333333444555555444333333111111111111111111222222333222222222222222222333000000000000000111111111000111111111111222222222111222333222000000000111222222222222222222222222222222222222222222222222111111333444555444444333111111222333333333333222000000111111222222222222111111111111111111111111000000000000111111111111.../////////000000111111111111111111111111111111000000000000000000000000000000000000000000000000///000222333333222000///.../////////000000111111000000000000000111111222000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000///000111222222111000///000000000000000000000000............///111222333111111111111111111111111000111111111111222222222222222222222222222222222;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>???@@@AAABBBBBBAAA@@@???===>>>???@@@@@@AAA@@@@@@>>>>>>???@@@AAAAAABBBBBB>>>@@@BBBCCCDDDEEEGGGIIIFFFFFFFFFFFFFFFFFFFFFFFFHHHIIIJJJLLLMMMMMMMMMMMMXXXVVVSSSQQQPPPPPPQQQRRRRRRRRRPPPMMMJJJIIIJJJLLLRRRRRRSSSUUUXXXXXXWWWUUUUUUVVVXXX[[[]]]___``````[[[[[[YYYWWWTTTQQQOOOMMMQQQQQQUUUYYYXXXVVVXXX^^^dddccccccddddddccc___\\\]]]___bbbbbbaaa_________aaa```___^^^^^^___```aaadddbbb```bbbfffjjjkkkjjjhhheeebbb```___^^^\\\[[[aaaeeeiiijjjgggcccbbbbbbgggbbb______]]]YYYYYY\\\^^^bbbfffgggddd___]]]\\\]]]aaaeeeccc]]]YYYYYY[[[XXXZZZ]]]______]]][[[YYY]]][[[ZZZ\\\___aaa```___ccc___ZZZVVVSSSPPPMMMJJJLLLOOOQQQRRRQQQSSSVVVYYYZZZYYYXXXXXXWWWWWWWWWWWWWWWSSSPPPRRRVVVXXXUUURRROOOOOOOOONNNMMMMMMNNNPPPSSSTTTVVVVVVUUURRRNNNLLLLLLMMMNNNQQQUUUVVVUUUTTTTTTQQQNNNMMMOOOQQQRRRSSSSSSQQQOOOOOOPPPQQQRRRQQQQQQPPPOOONNNNNNNNNNNNNNNIIIIIIIIIJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHJJJIIIHHHHHHGGGGGGHHHHHHDDDDDDDDDDDDDDDEEEEEEEEEFFFEEEDDDCCCCCCBBBCCCCCCBBBBBBAAA@@@@@@???>>>>>><<<>>>@@@AAAAAA???<<<;;;======<<<<<<<<<======>>>>>>>>>>>>>>>============:::;;;;;;;;;<<<===============<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::<<<;;;;;;::::::;;;;;;<<<999999::::::::::::;;;;;;;;;::::::999999::::::;;;;;;;;;::::::::::::999999888888888888888888888888888888888888888888888888999888777555555555666777777777777777888888888888777777777777777666555555777777777777777777777777444444444444444444444444444444444444444444444444333333333333333333333333222222333333444555666666444333222111000000000000444444333333333333222222111111222222222333333333000000000111222222222333555333111//////000111222111111111111111111111111111111222222222111111000111111111111111111111111111111111111111111111111222111000//////000111222//////000000000000//////000000000000000000000000111//////000111222111000111111000000000000111111000000000000000000000000111111000000000000111111............////////////000000000000000000000000000000000000000000000000000000000000000000000000...............///000000////////////000000000000000000000000000000000000000000000000000000000000......//////000000111111000000000000000000000000////////////000000000000...///000111111000///...333333333222222111111111::::::::::::::::::::::::;;;::::::;;;;;;<<<===>>>>>>???@@@@@@@@@@@@???>>>======>>>???@@@@@@@@@@@@?????????@@@@@@AAAAAABBB@@@BBBCCCDDDDDDEEEGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFIIIJJJKKKLLLMMMNNNNNNOOOVVVTTTSSSQQQOOOOOOOOOOOONNNOOOOOOMMMLLLLLLNNNPPPSSSSSSSSSUUUXXXYYYWWWVVVUUUVVVXXXZZZ\\\]]]^^^^^^```^^^ZZZWWWUUUTTTUUUUUUUUUUUUXXX[[[ZZZXXXZZZ___eeedddcccccccccaaa]]]ZZZ[[[\\\^^^___^^^^^^```aaabbbaaa`````````aaabbbccccccaaa```bbbeeehhhhhhgggfffdddbbb`````````^^^]]]```bbbeeeeeeddddddgggiiihhhdddbbbcccaaa]]]]]]___```dddggggggeeebbb``````^^^aaabbbaaa]]][[[[[[]]]``````aaaaaa```___^^^]]]aaa___^^^```cccdddcccaaa^^^]]]ZZZWWWRRRMMMIIIGGGJJJNNNSSSVVVWWWXXXZZZ\\\^^^\\\ZZZYYYWWWWWWWWWWWWXXXUUURRRTTTWWWWWWTTTPPPLLLMMMNNNNNNNNNOOOPPPQQQSSSSSSTTTTTTSSSQQQOOONNNPPPOOOOOOQQQSSSTTTSSSRRRVVVSSSPPPOOOPPPRRRSSSSSSSSSQQQOOOOOOQQQRRRRRRQQQRRRQQQPPPPPPOOOOOOPPPPPPKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@???>>>>>>>>>@@@AAACCCDDDCCCBBB???>>>???>>>======<<<<<<<<<<<<============<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<===<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::;;;;;;::::::::::::;;;;;;999999::::::::::::;;;;;;;;;::::::999999::::::;;;;;;;;;:::::::::999999999888888888888888888888888888888888888888888888888999888777666555555666777666666777777777888888888777777777777777666555555555555555555555555555555444444444444444444444444444444444444444444444444333333333333333333333333222333333333444555555555444444333222111111111222444444333333333222222222111111111222222222333333111111111111111222222222333222111000000000111222111111111111111111111111111111222222222111111000222222222222222222222222111111111111111111111111222111000//////000111222///000000111111000000///000000000000000000000000111//////000111222111000111111000000000000111111000000000000000000000000111111000000000000111111//////000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000...............///000000////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000111111111111///000111222222111000///222222222111111000000000999999999999999999999999::::::::::::;;;<<<===>>>======>>>>>>>>>>>>======<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBDDDEEEEEEEEEEEEFFFHHHFFFFFFEEEEEEEEEEEEFFFFFFJJJJJJJJJKKKLLLMMMNNNOOORRRRRRQQQPPPOOOMMMLLLKKKIIIKKKLLLMMMMMMOOORRRTTTWWWVVVWWWXXX[[[\\\[[[ZZZUUUVVVXXXZZZ[[[\\\]]]]]]ccc___ZZZVVVUUUWWWZZZ]]]\\\ZZZ[[[^^^]]][[[]]]aaaeeedddcccbbbbbb```\\\YYYYYYZZZ[[[[[[\\\]]]```ccccccbbbaaaaaabbbcccdddeeedddcccbbbccceeegggfffeeedddcccaaaaaabbbbbbaaa___cccccccccbbbbbbeeeiiimmmkkkhhhgggiiigggcccaaacccccceeeggggggeeeddddddeeeaaa```___^^^]]]^^^___```eeedddcccbbbaaa`````````^^^]]]\\\]]]^^^]]]\\\ZZZYYY[[[[[[XXXQQQJJJGGGFFFNNNRRRWWW[[[]]]]]]^^^___aaa___\\\YYYXXXWWWXXXXXXZZZXXXVVVWWWXXXWWWRRRNNNIIIKKKMMMOOOPPPQQQQQQQQQRRRRRRQQQQQQQQQPPPPPPPPPTTTRRRPPPPPPQQQRRRQQQPPPXXXUUURRRQQQRRRSSSTTTSSSTTTRRRPPPPPPRRRRRRRRRQQQRRRRRRQQQQQQPPPPPPQQQQQQMMMMMMMMMMMMMMMMMMMMMMMMHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFGGGGGGGGGFFFEEEEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@@@@AAAAAA@@@@@@??????>>>>>>AAABBBCCCDDDDDDBBB@@@???@@@???>>>===<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::;;;;;;::::::::::::;;;;;;999999::::::::::::;;;;;;;;;::::::999999::::::;;;::::::::::::999999999999888888888888888888888888777777777777777777777777888777777666666666666777666666777777777777888888666777777777777666555555555555555555555555555555444444444444444444444444444444444444444444444444333333333333333333333333333333333333444444444444444444333333222333333444333333333333222222222222111111111222222222222333222222222111111111111111111111111111111222222222111111111111111111111111000111111222222222111111333333333333333333333333111111111111111111111111111111000000000000111111000111111111111111111000000000000000000000000000111//////000111222111000111111000000000000111111000000000000000000000000111111000000000000111111111111111222222222333333000000000000000000000000000000000000000000000000000000000000000000000000...............///000000////////////000000000000000000000000000000000000000000000000000000000000111111111000///.........000000000000000000000000111111111111222222222222111111222222222222111111111111111000000000000000999999999999999999999999::::::::::::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@DDDEEEFFFFFFEEEEEEFFFGGGFFFEEEDDDDDDDDDDDDEEEFFFIIIHHHHHHIIIJJJKKKMMMNNNNNNOOOOOOOOONNNKKKIIIGGGFFFHHHKKKLLLMMMOOORRRTTTVVVUUUUUUWWWYYYZZZZZZYYYUUUVVVXXXZZZ\\\^^^^^^___```]]]ZZZWWWWWWYYY\\\___bbb______``````^^^___ccccccbbbaaaaaabbbaaa^^^\\\\\\\\\\\\[[[[[[]]]```dddcccbbbbbbbbbbbbdddeeeffffffffffffgggggggggfffeeecccbbbaaabbbddddddcccbbbgggfffeeeddddddfffiiilllooollllllmmmkkkfffcccdddeeeeeeeeeddddddeeefffhhhccc```]]]]]]^^^```bbbbbbbbbbbbccccccbbbaaa```___\\\\\\ZZZYYYWWWUUURRRPPPWWWZZZ\\\XXXQQQLLLMMMOOOXXXZZZ\\\^^^______^^^^^^___^^^[[[YYYXXXXXXZZZ[[[\\\[[[[[[[[[ZZZWWWRRRNNNJJJKKKMMMPPPRRRSSSQQQPPPQQQPPPOOOOOOOOOPPPQQQQQQTTTRRROOOOOOPPPQQQQQQQQQXXXUUUSSSRRRRRRSSSSSSSSSTTTRRRQQQQQQRRRSSSRRRQQQQQQQQQPPPPPPPPPPPPPPPQQQNNNNNNMMMMMMMMMMMMMMMLLLHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFIIIHHHHHHGGGFFFEEEDDDDDDCCCBBBAAA@@@????????????BBBAAAAAAAAA@@@@@@@@@???>>>???@@@AAA@@@???>>>===>>>>>>>>>>>>======<<<<<<=========<<<<<<<<<;;;;;;=========<<<;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::;;;::::::::::::::::::;;;999999999:::::::::;;;;;;;;;::::::999999::::::;;;:::::::::999999999999888888888888888888888888888666666666666666666666666777777777666666666666777666666666666777777777888666666777777666666555444555555555555555555555555444444444444444444444444444444444444444444444444333333333333333333333333444444333333333333333333333333222222222333333444333333333222222222222111111111111111222222222222333222222222111000000000///000111222222222222222111111111111111111111111000000111222222222111111333333333333333333333333111111111111111111111111111000000000000000000111111111222222222222111111000000000000000000000000111/////////111222111000111111000000000000111111000000000000000000000000111111000000000000111111111111111222222222333333000000000000000000000000////////////////////////////////////////////////...............///000000////////////000000000000////////////////////////////////////////////////111000000000/////////...////////////////////////000000000111111111222222111111111111111111111111111111111111111111000000:::::::::::::::::::::::::::999999::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>????????????AAAAAA@@@@@@@@@@@@@@@@@@DDDFFFGGGFFFEEEDDDEEEGGGFFFEEECCCCCCCCCCCCEEEFFFFFFFFFFFFFFFHHHIIIJJJKKKKKKLLLMMMMMMLLLJJJGGGEEEFFFHHHJJJLLLLLLMMMOOOQQQQQQPPPPPPQQQSSSUUUUUUTTTUUUVVVYYY[[[^^^```aaabbb]]]\\\\\\\\\\\\]]]___```eeeaaa```bbbccc``````bbb```______```bbbcccbbb```aaaaaa___]]]\\\^^^aaaeeeccccccbbbbbbbbbccceeeeeefffggggggfffeeeeeeeeeeeecccbbbbbbdddeeefffeeecccfffffffffgggiiikkkllllllrrrooonnnoookkkeeebbbbbbdddcccaaaaaabbbdddfffgggdddbbb___^^^```aaabbbbbb[[[]]]aaadddeeeccc```]]]aaaaaa```]]]YYYTTTQQQOOOYYY[[[\\\XXXSSSRRRWWW\\\dddbbb___]]]\\\\\\\\\[[[[[[ZZZYYYXXXXXXZZZ[[[]]]^^^^^^^^^]]]\\\XXXSSSPPPNNNNNNOOOQQQTTTTTTQQQOOOQQQPPPNNNNNNNNNOOOQQQRRRRRRPPPNNNNNNPPPRRRSSSSSSVVVTTTRRRRRRSSSSSSSSSRRRSSSRRRQQQQQQRRRRRRQQQOOONNNNNNNNNMMMMMMNNNNNNOOOMMMMMMLLLLLLLLLKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHGGGGGGGGGGGGGGGIIIHHHHHHGGGFFFEEEDDDDDDBBBAAA@@@??????>>>>>>???BBBBBBBBBBBBBBBAAAAAAAAA===>>>>>>???>>>===<<<<<<;;;<<<===>>>??????>>>>>>>>>>>>>>>=========<<<<<<=========<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::::::::999999:::::::::999999999:::::::::;;;;;;;;;::::::999999::::::;;;::::::999999999888888888888888888888888888888888666666666666666666666666666666666777777777777666555666666666666777777777666666666666666555444444666666666666666666666666444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333222222222111111111111222222333333333222222222111111111000000111111111222222222333222222222111000000000///000111222222222222222111111111111111111111111///000111222222222222222333333333333333333333333111111111111111111111111000000000111111000000000111111222222222222111111000000000000000000000000111/////////111222111000111111000000000000111111000000000000000000000000111111000000000000111111000000000111111111111222000000000000000000000000////////////////////////////////////////////////...............///000000////////////000000000000////////////////////////////////////////////////.../////////000000000111/////////////////////////////////000000000111111000000000//////000000000222222222222222222222222::::::::::::::::::::::::999999999999:::;;;<<<===<<<;;;::::::::::::;;;<<<;;;<<<===>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@CCCEEEFFFEEEDDDDDDEEEFFFFFFDDDCCCAAAAAACCCDDDFFFBBBCCCEEEFFFGGGHHHHHHHHHHHHIIIJJJKKKKKKIIIGGGFFFGGGIIILLLMMMMMMMMMNNNOOOSSSRRRQQQRRRUUUVVVWWWVVVVVVWWWZZZ\\\___aaabbbbbb]]]^^^```aaabbbbbbbbbbbbddd``````cccdddaaa___```^^^]]]]]]^^^aaaccccccbbbeeedddcccaaa___```cccfffeeedddcccbbbbbbcccdddeeedddddddddbbb``````bbbddddddddddddeeegggfffdddbbb```aaadddhhhmmmppppppnnnpppmmmkkkkkkhhhbbb```aaacccaaa^^^^^^```bbbccccccddddddccccccbbbaaa``````WWWZZZ```dddeeeccc___\\\```aaabbb___ZZZUUURRRPPPZZZ[[[ZZZXXXWWWYYY^^^ccchhhddd___[[[YYYYYYYYYXXXXXXXXXYYYYYYZZZ[[[]]]]]]]]]]]]^^^]]][[[XXXTTTSSSRRRPPPPPPRRRUUUVVVSSSPPPQQQPPPOOONNNOOOOOOQQQRRROOONNNMMMNNNQQQSSSSSSSSSUUUSSSRRRRRRSSSTTTTTTSSSRRRQQQQQQQQQRRRQQQOOOMMMLLLLLLKKKKKKKKKLLLMMMMMMLLLLLLLLLKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJIIIHHHHHHGGGGGGHHHHHHGGGGGGGGGFFFEEEEEEEEEDDDBBBAAA@@@??????>>>>>>???BBBBBBBBBBBBBBBAAAAAAAAA???????????????>>>>>>===:::;;;===???@@@@@@@@@??????>>>>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::::::::999999999999::::::999999::::::::::::;;;;;;;;;::::::999999::::::;;;999999999999888888888888888888888888888888888888777777777777777777777777555666666777777777777666555555666666666666777777555666666666666555444444777777777777777777777777444444444444444444444444444444444444444444444444333333333333333333333333222222222222333333333333222222111000000111111111222222222222111111111111000000000111111111111222222222222111111111111111111111111111111222222222111111111111111111111111///000111222222222222222333333333333333333333333111111111111111111111111000000111111111111000000000111111111111111111000000000000000000000000000111//////000111222111000111111000000000000111111000000000000000000000000111111000000000000111111/////////000000000000111000000000000000000000000000000000000000000000000000000000000000000000000...............///000000////////////000000000000000000000000000000000000000000000000000000000000.........///000111111111000000000000000000000000.../////////000000000000000000////////////000000222222222222222333333333999999999999999999999999999999999999:::;;;<<<===<<<;;;::::::::::::;;;<<<;;;<<<===>>>?????????????????????@@@@@@AAAAAABBBBBBCCCEEEEEEDDDDDDEEEFFFEEEDDDBBBAAAAAABBBDDDEEEAAACCCEEEHHHIIIHHHGGGFFFFFFGGGHHHIIIJJJIIIIIIHHHHHHKKKMMMOOOOOONNNOOOPPPVVVTTTSSSTTTVVVXXXYYYYYYXXXYYY[[[\\\]]]^^^______^^^___```bbbccccccccccccaaa^^^^^^ccceeeaaa^^^]]]\\\[[[ZZZ\\\^^^``````___dddddddddcccbbbcccfffiiihhhgggeeedddcccddddddeeeccccccbbb___]]]^^^bbbeeefffffffffggggggfffcccaaa______aaaffflllooopppnnnkkkgggffffffddd```___aaaccc```]]]]]]___aaaaaa```bbbfffiiihhhddd___]]]]]]UUUXXX\\\___```^^^ZZZXXXZZZ]]]___]]]YYYUUUSSSSSSZZZZZZYYYYYYZZZ\\\___aaabbb___[[[YYYYYYYYYXXXVVVYYYZZZ[[[\\\]]]]]]\\\\\\ZZZZZZ[[[YYYWWWUUUTTTTTTSSSQQQOOORRRVVVYYYWWWUUUQQQQQQPPPPPPPPPPPPPPPQQQNNNMMMNNNOOORRRSSSRRRQQQTTTSSSRRRSSSUUUWWWVVVUUUQQQPPPPPPPPPQQQPPPNNNLLLKKKKKKJJJJJJKKKLLLLLLMMMMMMLLLLLLKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBAAA@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>;;;<<<>>>@@@@@@@@@???>>>>>>>>>=========<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;:::::::::::::::999999999999::::::999999::::::::::::;;;;;;;;;::::::999999::::::;;;999999999999888888888888888888888888888888888888888888888888888888888888444555666777888888777666555555555666666666777777555555666666555555444333666666666666666666666666444444444444444444444444444444444444444444444444333333333333333333333333111111111222333333333444444333222222111111111111222222222222111111111111000000000000111111111111111111111111111222222222333222111000000000111222111111111111111111111111//////000222222333333222222222222222222222222222111111111111111111111111///000111222222111000//////000000111111000000///000000000000000000000000111//////000111222111000111111000000000000111111000000000000000000000000111111000000000000111111/////////000000000111111000000000000000000000000000000000000000000000000000000000000000000000000...............///000000////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000//////000000000111111111111111000//////000111111000111111111222222222222777777777777777777777777999999999999:::;;;<<<<<<<<<<<<::::::::::::<<<<<<;;;<<<===>>>????????????>>>>>>???@@@AAAAAABBBBBBAAABBBDDDDDDCCCCCCEEEFFFEEEDDDBBB@@@@@@BBBDDDEEE@@@CCCFFFIIIJJJIIIGGGEEEFFFFFFGGGHHHIIIJJJJJJJJJIIIKKKOOOPPPQQQQQQRRRSSSQQQOOONNNOOOQQQSSSTTTTTTZZZ[[[[[[\\\\\\\\\[[[[[[]]]]]]^^^^^^```aaabbbbbb___\\\]]]ccceeeaaa]]][[[\\\ZZZYYYZZZ[[[]]]]]]\\\bbbcccdddddddddeeehhhkkkkkkiiihhhfffeeeeeeeeeeeeeeeeeeccc___]]]^^^ccchhhhhhgggggghhhhhhfffbbb___cccaaaaaadddiiillllllkkkgggcccaaabbbaaa^^^___bbbccc```]]]]]]___aaa```___aaagggmmmllleee^^^[[[[[[UUUVVVWWWYYYXXXWWWUUUTTTXXX[[[______\\\YYYXXXYYYYYYXXXXXXYYY\\\]]]]]]\\\[[[YYYWWWYYY[[[[[[YYYVVV[[[\\\^^^______^^^\\\[[[WWWXXXXXXWWWUUUTTTTTTUUUSSSPPPNNNQQQWWW[[[[[[YYYRRRRRRRRRQQQQQQPPPPPPPPPNNNNNNNNNPPPRRRSSSQQQOOOTTTTTTSSSUUUWWWYYYXXXXXXQQQPPPOOOPPPQQQPPPMMMJJJKKKKKKKKKKKKKKKLLLMMMMMMNNNMMMMMMLLLKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEEEECCCBBBAAA@@@????????????>>>>>>>>>>>>>>>>>>???????????????>>>>>>>>>>>>======>>>???@@@@@@???===<<<======<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<=========999999999::::::;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::999999999999999999:::999999:::::::::;;;;;;;;;;;;::::::999999::::::;;;999999999888888888888777888888888888888888888888888888888888888888888888444555666888888888777666555555555555666666666777555555666666555555444333555555555555555555555555444444444444444444444444444444444444444444444444333333333333333333333333000000111222333333444444666555444333222222111111222222222111111111111000000000000000111111111111000000111111222222222333555333111//////000111222111111111111111111111111//////000222222333333333111111111111111111111111111111111111111111111111///000111222222111000/////////000000000000//////000000000000000000000000111//////000111222111000111111000000000000111111000000000000000000000000111111000000000000111111///000000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000...............///000000////////////000000000000000000000000000000000000000000000000000000000000111111000000//////......000000000000000000000000000111111111111222222222333222111000000111222333//////000000111111111222888888777777888888999:::??????>>>===<<<<<<;;;:::;;;;;;:::999:::======<<<===============<<<<<<<<<<<<===???@@@AAABBBBBBBBBDDDCCCCCCCCCCCCDDDDDDEEEAAACCCEEEFFFFFFDDDBBB@@@EEEEEEFFFGGGGGGGGGGGGGGGDDDEEEGGGGGGGGGHHHIIIKKKMMMMMMNNNOOOQQQSSSUUUWWWVVVQQQNNNOOONNNNNNPPPUUU\\\[[[ZZZZZZZZZ\\\]]]^^^\\\[[[[[[\\\[[[YYYVVVRRRSSSUUUXXX[[[\\\[[[ZZZYYYXXXZZZ]]]^^^______```aaaeeeeeeddddddeeeeeefffgggmmmkkkiiifffeeedddeeeeeeffffffgggfffeeeeeegggiiihhhhhhhhhfffeeecccaaa```aaaaaaaaacccfffiiilllnnngggeeebbbaaaaaa```___]]]aaaaaa___\\\[[[[[[^^^```ccceeegggfffccc___\\\[[[VVV[[[```^^^WWWSSSTTTXXX[[[XXXWWW\\\dddfffbbb]]]WWWXXXZZZ[[[\\\\\\[[[ZZZccc\\\XXXYYYZZZYYYXXXZZZ\\\\\\\\\^^^``````^^^]]]TTTUUUUUUUUUUUUTTTSSSSSSRRROOOMMMQQQYYY\\\YYYUUUUUUSSSQQQQQQSSSSSSPPPMMMOOOOOOOOOOOOQQQRRRTTTUUUUUUVVVYYYZZZ[[[YYYWWWUUUUUURRROOONNNNNNNNNMMMLLLMMMKKKJJJKKKOOOPPPNNNKKKIIIIIIHHHHHHHHHHHHGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFDDDDDDEEEFFFGGGHHHIIIIIIDDDDDDCCCCCCCCCBBBBBBBBB??????@@@AAAAAAAAAAAAAAA???@@@AAAAAA@@@???>>>===<<<<<<======>>>>>>>>>???>>>????????????>>>======<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>===<<<<<<;;;;;;<<<;;;::::::::::::;;;<<<<<<;;;::::::999999999999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<;;;::::::999888888::::::999999888777666666888888888888888888888888888888888888777777777777888888777666555444333333666666666666666666666666666666666666777888:::;;;555555555555555555555555666666555555555444444444444444333222222111111000222222222222222222222222333333333222222222111111444444444333333222222222444444444333333222222222000000000000000000000000///000111222222111000///222111111111000000//////000111111111111222222222000000000000000000000000222222222111111111111000222222111000//////000000000000000000000000000000222222222111000//////...//////000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000222111000//////000111222222222111000//////000000//////000000000000//////222111111111000000////////////............//////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222111111111000000//////000000111111111111000000111111111111111111111111000000000000000000000000888888777777888888999:::888777888999;;;<<<<<<;;;;;;<<<===<<<;;;<<<<<<<<<<<<<<<<<<<<<===============>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBCCCDDDEEEEEEDDDCCCBBBDDDEEEFFFFFFFFFFFFFFFEEEEEEFFFGGGGGGFFFEEEFFFGGGJJJJJJLLLMMMOOOQQQRRRSSSQQQNNNMMMPPPQQQQQQTTTYYYVVVVVVUUUUUUUUUWWWXXXYYYZZZYYYYYYZZZ[[[ZZZWWWUUUTTTVVVXXXZZZ[[[ZZZZZZYYYUUUVVVWWWVVVVVVYYY___dddnnnllliiifffeeefffgggiiikkkjjjhhhffffffggghhhiiihhhiiijjjiiigggffffffggggggggggggfffeeedddbbbbbbbbbbbbbbbbbbcccdddffffffdddbbb```___```___^^^]]]```aaaaaa___[[[YYYXXXYYY```bbbeeeeeebbb```^^^^^^YYY]]]```___[[[WWWWWWXXX[[[YYYZZZ]]]bbbccc```\\\ZZZ[[[\\\\\\\\\[[[ZZZYYY[[[WWWVVVYYY[[[XXXVVVWWWZZZZZZ[[[]]]______]]]ZZZVVVVVVVVVVVVVVVUUUTTTTTTUUUSSSRRRTTTXXXZZZXXXUUUVVVTTTRRRSSSTTTSSSPPPNNNLLLMMMMMMNNNOOOPPPQQQRRRTTTUUUWWWYYYYYYXXXVVVTTTSSSQQQNNNLLLLLLKKKJJJIIIKKKJJJJJJKKKMMMNNNLLLKKKIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFBBBCCCDDDEEEEEEEEEEEEEEECCCCCCBBBBBBBBBBBBAAAAAA??????@@@@@@@@@@@@@@@?????????@@@@@@@@@???===============>>>>>>>>>???????????????>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============<<<;;;;;;;;;;;;<<<===<<<;;;:::999999999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;:::999999888888::::::999999888777777666777777777777777777777777888888888777777777666666777777777666555555444444666666666666666666666666555444444333333444555666555555555555555555555555666555555555444444444444333333333333333333444444333333333333333333333333333333333222222222111111444444444333333222222222444444333333333222222222111111111111111111111111000000111111111111000000111111111111000000000///000111111111111222222222222222222222222222222222222222222111111111111000222222111000000000000000000000000000000000000000222222111111000//////...000000000000000111111111111111111111111111111111000000000000000000000000000000000000000000000000222111000//////000111222222111111000000000000000......////////////......111111000000000///////////////............//////////////////////////////000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000111111111000000000//////000000111111111111000000111111111111111111111111000000000000000000000000888777777777777888999999777777888;;;>>>???>>>===<<<===>>>???===;;;;;;<<<;;;;;;;;;<<<=========>>>===>>>???@@@AAABBBBBBBBB@@@@@@@@@AAAAAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCFFFGGGGGGFFFCCCBBBBBBCCCHHHIIILLLNNNOOOPPPPPPPPPOOOLLLMMMQQQSSSSSSUUUYYYRRRRRRQQQQQQRRRTTTUUUWWWXXXWWWWWWXXXZZZ[[[[[[YYYXXXXXXYYYYYYZZZZZZZZZZZZXXXXXXWWWSSSQQQUUU___gggtttpppkkkfffdddeeegggiiieeeeeedddddddddfffhhhiiigggiiikkkjjjhhheeeddddddddddddeeeeeeeeedddccccccbbbbbbbbbaaa```___]]]]]]```^^^]]]\\\^^^^^^^^^]]]^^^```aaa```[[[VVVRRRQQQZZZ]]]___```___^^^^^^^^^\\\]]]^^^^^^]]][[[XXXWWWVVVXXX[[[^^^`````````___^^^^^^^^^]]]\\\ZZZYYYXXXVVVTTTUUUYYYZZZTTTPPPOOOUUUVVVYYY]]]```aaa^^^\\\WWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUVVVUUUUUUTTTSSSVVVUUUSSSSSSTTTSSSPPPNNNKKKLLLNNNPPPQQQQQQPPPPPPRRRSSSUUUVVVVVVUUUSSSRRRQQQOOOKKKJJJIIIIIIHHHFFFHHHJJJKKKKKKKKKJJJJJJKKKJJJIIIIIIHHHGGGFFFFFFFFFIIIIIIHHHGGGFFFFFFEEEEEEBBBCCCEEEFFFFFFEEECCCBBBBBBAAAAAAAAAAAA@@@@@@@@@?????????@@@??????>>>>>>>>>>>>?????????>>>======>>>>>>>>>>>>??????????????????>>>===============<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<======>>>>>>======<<<<<<<<<<<<======;;;::::::999999999999:::999999999999999999999999999:::::::::::::::;;;;;;;;;;;;::::::999999888888::::::999999888777777777666666666666666666666666888888777777777777666666666666666666666666666666666666666666666666666666555555444333333333333333555555555555555555555555555555555555444444444444222222333444444555666666444444444444444444444444333333333222222222111111444444333333333333222222333333333333222222222222222222222222222222222222111111000000000000111111111111111111000000000000000111111111111222222222222222222222222222222222222222222111111111111000222111000000000000000000000000000000000000000000222222111111000/////////111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111111111111000000000000000---......//////......---000000///////////////...//////............//////////////////////////////000000000000000000000000000000000000000000000000...///000111111000///...000000000000000000000000111111000000000000//////000000111111111111000000111111111111111111111111000000000000000000000000777777777777777888999999::::::;;;>>>BBBCCC@@@>>>======>>>???>>>;;;:::===::::::;;;;;;<<<===>>>>>>===>>>???@@@AAAAAAAAAAAA??????@@@AAAAAABBBBBBBBBDDDCCCCCCBBBBBBCCCDDDEEECCCCCCDDDDDDCCCCCCBBBBBBDDDEEEFFFDDDBBBAAABBBCCCIIIKKKMMMPPPQQQQQQPPPOOOOOOMMMNNNRRRRRRPPPPPPSSSSSSRRRRRRSSSTTTVVVXXXYYYWWWVVVVVVWWW[[[]]]^^^^^^\\\[[[ZZZZZZZZZ[[[\\\]]]]]]]]]ZZZTTTOOOQQQ[[[cccooolllhhhdddcccdddfffggg```_________```aaabbbcccbbbeeehhhhhhfffcccaaa`````````aaabbbccccccccccccbbbbbbbbbaaa___\\\ZZZXXX\\\ZZZYYYZZZ\\\]]]]]]]]]]]]___```^^^YYYTTTQQQPPPVVVXXXZZZZZZYYYYYYZZZ[[[\\\ZZZZZZ[[[]]]\\\XXXTTTRRRVVV[[[^^^^^^^^^```bbbaaaaaa___]]][[[YYYWWWVVVWWWUUUUUUWWWUUUNNNHHHHHHQQQSSSXXX^^^cccdddbbb```WWWWWWVVVVVVUUUUUUUUUUUUQQQTTTUUUTTTQQQPPPPPPRRRUUUTTTSSSSSSRRRQQQOOOMMMMMMNNNQQQSSSSSSSSSRRRQQQQQQRRRSSSSSSSSSRRRPPPOOOPPPNNNJJJHHHHHHHHHGGGEEEFFFIIILLLKKKHHHGGGIIIKKKJJJIIIIIIHHHGGGFFFEEEEEEIIIIIIHHHGGGFFFEEEDDDDDDDDDEEEGGGIIIHHHFFFDDDBBB@@@@@@@@@@@@????????????>>>????????????>>>============>>>>>>>>>=========>>>>>>?????????????????????>>>===<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<=========<<<<<<<<<;;;;;;<<<<<<<<<::::::999999999999999:::999999999999999999999999999999999999::::::::::::::::::::::::999999888888999999999888888888777777777777777777777777777777888777777777666666666666555555666666777777777777666666666666666666666666777666666666666666666666555555555555555555555555444444444444444444444444222333333333444444444555444444444444444444444444333333333222222222111111333333333333333333333333333222222222222222222222111111111111111111111111222111000//////000111222111111111000000000000000000000111111111222222222000000000000000000000000222222222111111111000000111111000000000000000111000000000000000000000000111111111111000000//////111111111111000000000000////////////////////////000000000000000000000000////////////////////////111000000000000000000111000000111111111000000000......////////////......////////////............//////............//////////////////////////////////////////////////////////////////////////////...///111222222111///...000000000000000000000000000000000000000000//////000000111111111111000000111111111111111111111111000000000000000000000000777777666666777777888999::::::===DDDKKKMMMKKKHHHDDD???<<<>>>>>>;;;:::===999::::::;;;<<<======>>>======>>>???@@@@@@@@@@@@>>>???@@@BBBCCCCCCCCCBBBCCCBBBAAA@@@AAABBBDDDEEEBBBBBBCCCCCCCCCBBBBBBAAABBBCCCDDDDDDCCCCCCDDDEEEHHHJJJLLLNNNOOOOOONNNMMMLLLJJJLLLPPPQQQNNNNNNPPPSSSSSSSSSTTTUUUXXXZZZ[[[WWWVVVVVVXXX\\\___aaaaaa___^^^\\\[[[\\\]]]^^^___[[[\\\[[[WWWSSSTTTZZZ```ffffffdddccccccdddeeefff^^^^^^]]]]]]\\\\\\]]]]]]ZZZ]]]aaacccbbb___]]]\\\\\\\\\^^^___```aaaaaaaaa```aaaaaaaaa___]]][[[ZZZYYYXXXWWWYYY[[[]]]^^^]]]^^^^^^]]]ZZZWWWUUUUUUVVVWWWXXXYYYXXXVVVVVVWWWYYY]]]ZZZYYY[[[^^^]]]YYYUUUTTTXXX^^^___]]]\\\^^^```bbbaaa___\\\YYYWWWUUUUUUWWWTTTSSSSSSPPPJJJHHHJJJUUUWWW[[[```ddddddaaa^^^VVVVVVUUUTTTSSSTTTTTTUUUOOORRRUUUTTTQQQPPPRRRTTTRRRSSSSSSQQQOOONNNLLLLLLMMMOOOQQQSSSSSSSSSQQQPPPPPPPPPQQQQQQPPPOOONNNMMMPPPMMMJJJHHHHHHHHHHHHGGGFFFIIIKKKKKKHHHFFFGGGJJJIIIIIIHHHGGGGGGFFFEEEEEEHHHHHHGGGFFFFFFEEEDDDDDDDDDFFFGGGHHHHHHFFFCCCAAA@@@@@@?????????>>>>>>>>>>>>>>>?????????>>>>>>=====================>>>>>>??????>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::999999999888888999999:::::::::::::::::::::::::::999999999999999999999999:::999999999999999888888999999999888888888888888888888888888888888888888777777777666666666666555555555666666777888888888666666666666666666666666555555666777888888999999555555555555555555555555333333444444444444444444444333333333222222111111222222222222222222222222333333333222222222111111333333333333333333333333222222222222222222222222000000000000000000000000222111000//////000111222000000000000000000111111000000111111111222222222000000000000000000000000222222222111111111000000111000000000000000111111000000000000000000000000111111111000000000000000111111111000000000000000////////////////////////000000000000000000000000........................000000000111111000000000///000111111111111000000000000111111111111000000............//////////////////............//////////////////////////////////////////////////////////////////////////////000000111222222111000000//////////////////////////////////////////000000000000111111111111000000000000000000000000000000000000000000000000000000777666666666666777888888;;;===DDDPPP^^^ffffffcccSSSFFF<<<===>>>;;;:::===:::::::::;;;<<<<<<<<<===<<<<<<===>>>>>>>>>>>>>>>===>>>@@@BBBCCCCCCCCCBBBAAA@@@??????@@@AAACCCDDDAAAAAABBBCCCCCCCCCCCCCCCAAABBBDDDEEEDDDEEEGGGIIIGGGHHHIIIJJJKKKKKKJJJIIIHHHGGGIIINNNPPPNNNOOORRRQQQQQQQQQRRRTTTWWWYYYZZZVVVVVVVVVYYY]]]___``````^^^^^^]]]]]]]]]^^^```aaa^^^___`````````aaadddfffcccbbbbbbbbbaaaaaabbbbbb^^^^^^]]]\\\[[[[[[ZZZYYYVVVYYY]]]___^^^\\\[[[ZZZZZZ[[[\\\^^^___```aaaaaa______`````````______^^^YYYXXXWWWYYY[[[^^^^^^^^^___^^^\\\YYYWWWXXX[[[^^^\\\\\\[[[YYYWWWWWWYYY[[[^^^]]]\\\^^^``````\\\XXXZZZ]]]``````]]][[[[[[\\\```^^^\\\YYYWWWUUUTTTTTTRRRPPPPPPQQQOOOLLLMMMRRR[[[\\\]]]___```___[[[XXXVVVUUUTTTSSSRRRSSSTTTUUUQQQTTTWWWVVVUUUTTTUUUXXXQQQRRRSSSQQQNNNKKKKKKKKKMMMMMMOOOPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNMMMLLLNNNLLLIIIHHHIIIIIIIIIHHHHHHIIIJJJJJJHHHGGGGGGHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGFFFFFFFFFFFFEEEEEEEEEBBBCCCEEEEEEEEECCCAAA@@@@@@????????????>>>>>>>>>===>>>??????@@@@@@??????>>>>>>=========>>>??????>>>>>>>>>>>>============<<<<<<<<<===<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;::::::999999999::::::::::::999999999888888888888999999:::::::::::::::::::::::::::999999999888888888888777999999999999999999888888888888888888888888888888888888888888888888888888777777666666666666555555666666666777777888888888666666666666666666666666222333444666777888888888555555555555555555555555333333333333444444444444444444333222222111000000222222222222222222222222333333333222222222111111222222333333333333444444111111111222222222222222////////////////////////111111000000000000111111000000000000111111111111000111111111111222222222222222222222222222222222222222222111111111111000000000000000000111111222000000000000000000000000111111000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000........................000000111111111111000000...///111222222111000000000111111222222111111000...////////////000000000//////............//////////////////////////////000000000000000000000000000000000000000000000000111111000000000000111111////////////////////////......////////////000000000000111111111111000000000000000000000000000000000000000000000000000000666666666666666777888888:::>>>III[[[nnn{{{}}}{{{fffQQQ???===???<<<999;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<===<<<<<<<<<;;;===???AAABBBBBBAAAAAA>>>>>>>>>>>>???@@@AAABBB???@@@AAACCCDDDDDDDDDDDDBBBDDDFFFFFFFFFGGGHHHJJJHHHHHHHHHHHHIIIIIIIIIIIIJJJHHHIIIMMMOOOMMMNNNRRROOOOOOOOOPPPSSSUUUXXXZZZUUUUUUVVVYYY\\\^^^]]]\\\[[[\\\\\\\\\]]]^^^___```cccbbbaaadddgggiiiiiigggdddbbb___\\\YYYYYYYYYYYY[[[[[[ZZZZZZYYYXXXXXXWWWXXX[[[^^^^^^]]][[[YYYYYY[[[\\\]]]___```aaaaaaaaa______^^^^^^___``````aaaZZZYYYXXXZZZ\\\^^^______```___^^^\\\[[[\\\___bbb]]]]]]\\\ZZZXXXYYY[[[^^^]]]]]]^^^___```___\\\ZZZZZZ\\\___```___^^^]]]\\\\\\[[[XXXVVVTTTTTTSSSSSSPPPOOOPPPSSSQQQNNNPPPVVVYYYYYYYYYZZZ[[[ZZZWWWTTTXXXVVVUUUSSSSSSTTTUUUVVVTTTUUUVVVWWWVVVVVVVVVVVVQQQSSSTTTRRRNNNKKKKKKKKKNNNNNNNNNOOOOOOOOOOOOPPPOOOOOOOOONNNMMMMMMLLLLLLKKKIIIGGGGGGHHHJJJJJJIIIJJJIIIIIIIIIJJJIIIHHHFFFFFFFFFFFFFFFGGGGGGGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFCCCCCCCCCDDDCCCCCCBBBBBB@@@@@@@@@?????????>>>>>>======???@@@AAAAAAAAAAAA???>>>>>>===>>>???@@@AAA============<<<<<<<<<;;;:::;;;===>>>===<<<999888<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;:::999999888888888888888999::::::999999999999999999999999999999888888777777777777888888888888888888999999888888888888888888888888888888888888888888888888777777666666666555555555777777777777777777888888666666666666666666666666222333555666666666555555555555555555555555555555222222333333333444444444333333333333333333222222333333333333333333333333333333333222222222111111222222222333333444444444000111111111222222222222////////////////////////000000111111111111000000///000000000111111111111000111111111111222222222222222222222222222222222222222222111111111111000000000000000000111222222000000000000000000000000000000000000000000000111......///000111222222333111111111111111111111111000000000000000000000000000000000000000000000000///000111222222111000///...///111222222222000000000000111111111111000000/////////000000000111111//////............//////////////////////////////000000000000000000000000000000000000000000000000000///...------...///000////////////////////////........./////////000000000000111111111111000000000000000000000000000000000000000000000000000000666666666666666777888888555:::GGG[[[qqqtttYYYBBB>>>@@@<<<888999;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<;;;;;;;;;999;;;>>>@@@AAAAAA@@@???<<<<<<===>>>???@@@@@@@@@???@@@AAACCCDDDEEEFFFFFFEEEFFFHHHHHHGGGGGGIIIJJJKKKJJJIIIIIIIIIJJJJJJKKKPPPMMMLLLNNNNNNKKKLLLOOONNNNNNOOOPPPSSSVVVXXXZZZSSSTTTUUUXXX[[[\\\ZZZXXXYYYYYYZZZ\\\]]]^^^______ccc___\\\^^^bbbdddbbb___fffbbb[[[UUUQQQOOOPPPQQQVVVVVVWWWWWWWWWVVVUUUUUU\\\^^^```___]]]ZZZYYYYYY\\\]]]^^^```aaabbbbbbbbb______^^^]]]^^^___aaabbb[[[ZZZYYYZZZ]]]___```___```aaaaaa___^^^^^^```ccc\\\[[[ZZZXXXWWWYYY\\\___ZZZ\\\]]]^^^^^^\\\[[[ZZZWWWXXX[[[___aaabbbbbbaaaYYYXXXVVVTTTSSSSSSSSSSSSQQQQQQSSSVVVSSSOOOOOOTTTSSSSSSSSSUUUWWWXXXVVVUUUYYYXXXVVVTTTTTTUUUVVVWWWTTTTTTUUUUUUUUUUUUTTTSSSRRRTTTUUUSSSNNNKKKKKKLLLQQQQQQPPPPPPPPPQQQRRRRRRPPPOOOOOONNNMMMLLLLLLKKKIIIGGGFFFFFFHHHIIIJJJJJJLLLIIIGGGHHHKKKKKKHHHEEEEEEEEEEEEFFFGGGGGGHHHHHHDDDDDDDDDEEEFFFFFFGGGGGGEEEEEEDDDDDDDDDEEEEEEEEE@@@@@@@@@@@@????????????<<<===???@@@BBBBBBCCCCCC@@@???>>>>>>>>>???AAABBB======<<<<<<;;;;;;;;;:::888:::===???>>><<<999777<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;;;;<<<<<<===::::::;;;<<<<<<;;;::::::888888777777888999::::::777777777777777777777777999888888888777777666666888888888888888888999999888888888888888888999999777777777777777777777777777666666666555555555555888888777777777777777777666666666666666666666666555666777777777666555444555555555555555555555555222222222333333444444444222333333444444555555666444444444444444444444444333333333222222222111111222222222333333444444444000000111111222222222222000000000000000000000000///000111222222111000/////////000000111111111222000111111111111222222222000000000000000000000000222222222111111111111000000000///000000111222222000000000000000000000000000000000000000111111111------...000111222333444111111111111111111111111000000000000000000000000111111111111111111111111///000111222222111000///---///111222333222111000//////000000000000////////////000000111111222222//////............//////////////////////////////000000000000000000000000000000000000000000000000000...,,,******,,,...000////////////////////////---.........//////000000000000111111111111000000000000000000000000000000000000000000000000000000888666444444666999:::;;;;;;===CCCOOO^^^jjjoooooodddVVVDDD::::::<<<;;;888;;;;;;;;;::::::999999999999999:::;;;;;;<<<<<<===>>>>>>>>>>>>============????????????@@@AAABBBCCCDDDDDDDDDDDDEEEGGGHHHIIIEEEFFFHHHJJJKKKKKKKKKJJJIIIJJJJJJIIIIIIJJJMMMOOONNNLLLJJJJJJKKKLLLKKKJJJRRRQQQQQQSSSTTTUUUSSSRRRQQQSSSUUUUUUUUUVVVWWWYYYXXX[[[^^^___^^^^^^___```aaa^^^ZZZYYYZZZ[[[\\\\\\aaa```ZZZRRRJJJIIIOOOUUUXXXSSSOOOPPPUUUYYYXXXVVVYYYXXXXXXWWWWWWXXXYYYZZZ_________^^^^^^_________^^^]]]\\\\\\^^^```______[[[YYYXXXXXXYYYZZZZZZYYY___\\\ZZZYYYZZZ[[[[[[[[[YYYXXXZZZ___^^^YYYVVVVVVZZZ\\\ZZZVVVUUUXXXYYYWWWWWWYYY[[[^^^aaadddfffgggdddbbb^^^ZZZUUURRRPPPOOOMMMPPPRRRRRRPPPOOOQQQTTTWWWTTTRRRSSSVVVYYYYYYXXXYYYVVVTTTVVVYYY[[[ZZZYYYSSSSSSTTTVVVVVVWWWWWWWWWVVVVVVVVVSSSNNNJJJHHHHHHMMMLLLKKKKKKLLLOOOSSSUUUTTTSSSSSSQQQOOOLLLJJJHHHMMMJJJGGGHHHJJJKKKJJJHHHJJJHHHFFFFFFFFFFFFDDDCCCFFFGGGGGGGGGGGGFFFEEEEEEBBBCCCCCCCCCDDDDDDEEEEEEGGGFFFEEECCCCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAABBBBBBCCCAAA@@@???>>>============<<<<<<<<<<<<;;;:::999888;;;;;;<<<<<<<<<<<<;;;;;;:::::::::999999888888888<<<<<<======<<<<<<;;;:::777777888888999999999999888888888777777777777777888888888888888888888888:::::::::999999888888888<<<;;;888666555555666666999999888888777777666666666666666666666555444444666777888999999888777666777777666555555555555555666666666666555555555555444444444555555555555666555444444333333444444555444444444444444444444444222222333333333333444444333333333333333333333333111222333444444333222111444333222111111111222333000000000000000///......000000111111111111000000222222222111111111111111000000111222222222222111000111111111111222222222000111111111111222222222222222222111111111000000222222111111111111222222000000/////////111222333000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000111111111111111111111111111111222222222222111111......//////000000000111000000000000000000000000111111111111111111111111000000000000000000000000............/////////000///////////////.........//////............//////111111111111111111111111000000000000000000000000000000000000000000000000...///000222222111111000000000000000000000000000000000000000000000000000888666444555777999999999999999<<>>888888999888555::::::::::::999999999999999999::::::;;;<<<<<<<<<========================????????????@@@AAABBBBBBCCCCCCCCCCCCDDDFFFGGGHHHEEEFFFGGGIIIJJJJJJJJJJJJHHHJJJKKKJJJJJJJJJLLLNNNNNNLLLJJJJJJKKKMMMMMMLLLQQQOOONNNOOOPPPPPPOOONNNQQQSSSTTTUUUUUUWWWZZZ\\\]]]]]]___```aaa```______^^^[[[XXXWWWYYY\\\]]]]]]^^^[[[VVVOOOJJJJJJOOOSSSYYYVVVSSSTTTXXX\\\\\\\\\]]]\\\[[[YYYYYYYYYYYYZZZ]]]]]]\\\\\\\\\\\\]]]]]]```^^^\\\\\\]]]^^^]]]\\\\\\[[[ZZZ[[[^^^______^^^]]]\\\ZZZZZZ\\\\\\\\\[[[WWWVVVYYY^^^^^^ZZZWWWYYYXXXZZZYYYWWWXXX\\\^^^\\\[[[\\\\\\^^^```bbbdddeeeeeebbb^^^YYYVVVSSSRRRRRRQQQSSSUUUSSSPPPOOOQQQTTT[[[XXXUUUUUUWWWXXXXXXVVVYYYWWWUUUVVVWWWXXXVVVTTTRRRSSSTTTTTTUUUUUUTTTTTTRRRSSSTTTRRRPPPNNNNNNOOOLLLLLLKKKKKKMMMOOOQQQSSSRRRRRRRRRQQQPPPMMMKKKIIIKKKIIIGGGHHHIIIJJJHHHFFFHHHGGGEEEEEEFFFFFFEEECCCGGGGGGGGGGGGGGGFFFFFFEEEBBBCCCCCCCCCDDDDDDDDDEEEHHHGGGEEECCCAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@????????????@@@@@@AAA@@@???>>>============<<<<<<<<<<<<;;;:::999888======>>>>>>>>>>>>======:::::::::999999999888888<<<<<<<<<<<<<<<;;;;;;:::777888888888999999999999888888888888777777777777888888888888888888888888999999888888888777777777<<<:::888666555555666666888888888777777777777777666777777777777666555444333444555666666555444333777777666555555555555555555555555555444444444444444444444555555555555666555444444333333444444555444444444444444444444444222222333333333333444444333333333333333333333333222222222333333222222222444333222111111111222222111111111111111000000///000000111111111111000000111111111111111111111111000000111222222222222111000111111111111222222222000111111111111222222222222222222111111111000000222111111000000111111222111000000//////000111222000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000////////////////////////000111111222222111111000/////////000000111111111000000000000000000000000////////////////////////000000000000000000000000........./////////000000/////////////////////...//////............//////////////////////////////000000000000000000000000000000000000000000000000...///000111222111111000000000000000000000000000000000000000000000000000666555444666888999888777777666777;;;AAADDDDDDBBBBBB>>>:::888777888777666888888888888888999999999999999::::::;;;;;;<<<<<<;;;<<<<<<<<<<<<<<<<<<<<>>============<<<<<<<<<<<<<<<;;;:::999======>>>>>>>>>>>>======::::::::::::999999999999<<<<<<<<<<<<<<<;;;::::::888888888888999999999999888888888888888888888888777777777777777777777777888777777777777666666666;;;:::888666555555666666777777777777888888888888777777888888777777666666333333444444444444333333777777666555555555555555555444444444444333333333444444444555555555555666555444444333333444444555444444444444444444444444222222333333333333444444333333333333333333333333333222222222222222222333444333222222111111222222222222222222222111000000000000111111111111000000000000000000000000000000000000111222222222222111000111111111111222222222000111111111111222222222222222222111111111111111222111111000000111111222222111000000///000000111000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000////////////////////////000111111222222111111000000000000111111111111111000000000000000000000000////////////////////////000000000000000000000000....../////////000000000......//////////////////000//////......//////000////////////////////////000000000000000000000000000000000000000000000000//////000111111111111000000000000000000000000000000000000000000000000000555444444666888888777555888777777888:::;;;999777999999999888777777888999666666777777888888999999888999999:::;;;;;;<<<<<<:::::::::;;;;;;<<<<<<<<<>>>>>>???@@@AAAAAAAAAAAA@@@@@@@@@AAABBBCCCEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHGGGIIILLLLLLKKKJJJJJJKKKMMMKKKIIIIIIKKKNNNPPPQQQRRRPPPMMMMMMOOORRRSSSSSSPPPPPPQQQRRRSSSWWW\\\```bbb______bbbfffgggbbb]]]ZZZXXXVVVVVVXXX\\\^^^^^^\\\VVVPPPOOORRRWWWXXXWWWYYYZZZ[[[[[[[[[\\\^^^aaa```___]]][[[ZZZYYYZZZZZZYYYYYYXXXXXXXXXXXXYYYYYY]]][[[ZZZZZZ[[[\\\[[[ZZZXXXWWWXXXZZZ]]]^^^]]][[[______aaaccceeedddaaa^^^[[[XXXXXXYYYWWWRRRPPPQQQTTTWWWXXXWWWZZZ```cccccc]]][[[YYYXXXXXXZZZ\\\^^^]]]ZZZUUUQQQOOOOOOQQQRRRWWWXXXXXXTTTPPPMMMOOOQQQYYYXXXVVVUUUTTTSSSRRRRRRTTTTTTUUUUUUTTTRRRPPPMMMRRRRRRRRRQQQPPPOOONNNMMMPPPPPPPPPNNNLLLLLLMMMOOOJJJKKKLLLMMMNNNMMMLLLLLLOOOOOOPPPQQQQQQPPPOOONNNNNNNNNOOOOOONNNLLLIIIGGGGGGFFFEEEFFFHHHIIIIIIGGGHHHHHHHHHHHHHHHGGGFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDDDDCCCBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA??????>>>===============<<<<<<<<<<<<<<<;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::;;;;;;<<<<<<<<<;;;::::::999999999999999999999999777888888888888888999999666666666666666666666666777777777777777777777777:::999888777666666666666666666777777888888999999777777888888888888777777666666666666666666666666777777666555555555555555555555555444444444333333444444444555555555555666555444444333333444444555444444444444444444444444222222222333333333444444333333333333333333333333444333222111111222333444333333222222222222111222111111222222111111000///000000111111111111000000////////////000000000000000000111222222222222111000000111111111222222222000000111111111222222222111111111111111111111111111111000000000000111111222222111000000/////////000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000111111111111111111111111000000111111111111000000111111111111111111222222000000000000000000000000000000000000000000000000////////////////////////...////////////000000000............////////////000000////////////000000000000000000000000000000///////////////////////////////////////////////////000000000111111111111000000000000000000000000000000000000000000000000555444444555777777666444777777777888::::::999888888999999777555555888;;;666666666777777888888888888888999999:::;;;;;;<<<888999999:::;;;<<<<<<======>>>@@@AAAAAAAAAAAAAAA??????@@@@@@AAACCCDDDEEEDDDEEEEEEEEEFFFFFFGGGGGGFFFHHHKKKKKKJJJIIIIIIIIILLLJJJHHHIIILLLOOOPPPPPPPPPNNNMMMNNNQQQTTTVVVWWWNNNOOOOOOPPPQQQUUUZZZ^^^^^^\\\\\\```eeefffaaa\\\[[[YYYVVVVVVXXX[[[\\\]]]ZZZTTTOOOOOOUUUYYYYYYWWWWWWYYYZZZYYYYYYYYYZZZ\\\[[[ZZZYYYXXXXXXYYYZZZ[[[YYYYYYXXXXXXXXXXXXYYYYYYYYYXXXWWWXXXZZZ\\\\\\[[[XXXWWWWWWXXXZZZZZZYYYWWW^^^___```cccdddccc```]]]YYYVVVUUUVVVUUUPPPOOOQQQUUUXXXXXXVVVXXX]]]___^^^WWWVVVTTTSSSTTTVVVYYY[[[ZZZWWWSSSOOONNNOOOQQQSSSWWWXXXWWWSSSNNNLLLNNNPPPRRRSSSSSSRRRQQQQQQPPPQQQOOOQQQSSSTTTTTTRRRQQQPPPRRRRRRRRRQQQOOONNNLLLKKKNNNOOOPPPOOONNNNNNPPPRRRJJJKKKMMMNNNNNNMMMLLLKKKNNNNNNPPPQQQRRRQQQQQQPPPMMMOOOPPPPPPNNNKKKIIIHHHHHHGGGGGGHHHJJJKKKJJJIIIGGGHHHHHHHHHHHHGGGFFFFFFCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAA???>>>==================<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<;;;::::::999:::999999999999999999999777777888888999999999:::666666666666666666666666888888888888888888888888999999888777777666666666666666777777888888999999777777888888888888777777777777777777777777777777777777666555555555555555666666666666555555555444444444444555555555555666555444444333333444444555444444444444444444444444222222222333333333444444333333333333333333333333444333222111111222333444333333333333222222111111000000111111000000///...000000111111111111000000......//////000000000000000000111222222222222111000000111111111222222222000000111111111222222222111111111111111111111111111000000000000000000111111111111111000000//////000000000000000000000000000000000000000000000000111111000000000000111111111111111111111111111111111111111111111111111111000000000111111000000000222222111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////000000000111---.........//////000000000000////////////000000000000000000000000000000////////////////////////////////////////////////000000000000000111111111000000000000000000000000000000000000000000000000666444333444555666555444444555777888999:::::::::777777666555333444666888777777777777777888888888888888999999::::::;;;;;;888888999:::;;;======>>>===>>>@@@AAABBBBBBAAA@@@??????@@@@@@AAACCCDDDEEEEEEDDDDDDDDDDDDEEEFFFGGGFFFHHHIIIIIIHHHGGGGGGHHHJJJIIIHHHJJJLLLNNNNNNNNNMMMLLLKKKLLLPPPSSSTTTUUUNNNOOOPPPPPPQQQSSSWWWZZZZZZYYY[[[^^^aaa```\\\XXXZZZWWWUUUTTTWWWYYY[[[\\\WWWRRRNNNOOOTTTWWWWWWUUUVVVVVVVVVWWWXXXYYYYYYYYYVVVUUUUUUUUUVVVXXXZZZ[[[YYYXXXXXXXXXXXXXXXXXXYYYWWWUUUUUUVVVYYY[[[\\\\\\ZZZYYYWWWWWWXXXYYYYYYXXX\\\]]]^^^___```___[[[XXXTTTQQQQQQTTTUUUSSSUUUXXXXXXZZZYYYVVVVVVYYYZZZXXXSSSRRRQQQQQQRRRTTTVVVXXXXXXVVVSSSQQQPPPRRRTTTVVVVVVWWWVVVRRRNNNLLLOOORRRNNNPPPRRRRRRPPPPPPPPPQQQNNNPPPSSSTTTSSSSSSSSSTTTSSSSSSRRRQQQPPPNNNLLLLLLKKKNNNQQQRRRSSSTTTVVVWWWKKKLLLMMMNNNNNNNNNMMMLLLMMMNNNPPPQQQRRRRRRQQQQQQKKKLLLNNNMMMKKKIIIHHHHHHIIIHHHGGGHHHJJJKKKJJJIIIFFFGGGGGGGGGGGGFFFEEEEEECCCCCCCCCBBBBBBBBBBBBBBB@@@AAABBBDDDEEEEEEEEEEEEAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>============>>>>>>>>>======<<<<<<=========<<<<<<=========<<<<<<;;;======>>>>>>>>>>>>======::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999::::::::::::999999999999777777888888999:::::::::777777777777777777777777777777888888888888999999888888888888777777666666777777777777888888888888666666777777888888777777666666555555555555666666777777666555555555555555777777666666666555555555444444444555555555555666555444444333333444444555444444444444444444444444222222333333333333444444333333333333333333333333333222222222222222222333222333333333333222111000000000000000000///......000000111111111111000000...//////000000111111222000000111222222222222111000111111111111222222222000111111111111222222222111111111111111222222222111000000//////000000111000111111111111000000///000000000000000000000000000000000000000000000000111111000000000000111111111111111111111111111111///////////////////////////000000111111000000///111111111111111000000000000000000000000000000000////////////////////////000000000000000000000000/////////000000000111111------......///000000000111000000//////000000111////////////////////////000000000000000000000000000000000000000000000000000000000///000111111222000000000000000000000000000000000000000000000000777555222222444555555444333555666777777888888999777666666666666666666666888888888888888888777777888888888999::::::;;;;;;888888999;;;<<<>>>??????===>>>@@@BBBBBBBBBAAA@@@@@@@@@@@@AAABBBCCCDDDEEEDDDDDDCCCCCCCCCDDDEEEFFFFFFGGGGGGFFFEEEEEEFFFHHHHHHHHHHHHJJJMMMMMMLLLJJJMMMLLLLLLMMMPPPQQQQQQPPPPPPQQQRRRRRRRRRRRRTTTVVVVVVXXXZZZ\\\[[[XXXTTTRRRUUUSSSQQQQQQTTTXXXZZZ[[[VVVSSSQQQQQQTTTVVVVVVUUUTTTSSSSSSVVVZZZ\\\\\\ZZZTTTSSSSSSTTTUUUWWWXXXZZZXXXWWWWWWWWWWWWWWWWWWXXXWWWVVVUUUVVVXXXZZZZZZYYYZZZWWWUUUTTTVVVYYYZZZZZZ^^^^^^^^^^^^___]]]ZZZWWWTTTQQQQQQUUUWWWWWWYYY^^^ZZZ\\\ZZZVVVUUUXXXXXXVVVQQQQQQQQQQQQQQQRRRSSSTTTUUUTTTRRRQQQRRRSSSUUUVVVVVVWWWVVVRRROOONNNQQQUUUOOORRRTTTTTTRRRQQQQQQSSSPPPRRRTTTTTTSSSSSSUUUWWWTTTSSSSSSRRRQQQOOONNNMMMHHHLLLPPPSSSTTTTTTTTTUUULLLLLLMMMNNNNNNOOOOOONNNNNNOOOPPPRRRRRRRRRQQQQQQJJJKKKLLLKKKIIIGGGIIIJJJHHHGGGFFFGGGHHHIIIHHHGGGEEEFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@BBBCCCDDDDDDCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@=========<<<<<<===============<<<<<<<<<======>>><<<<<<============<<<<<<======>>>>>>>>>>>>======:::::::::;;;;;;;;;<<<<<<:::;;;;;;;;;;;;:::999999;;;;;;:::::::::999999999777777888999999:::;;;;;;888888888888888888888888666666666777777777888888888888888888888777777666888888888777777777777777444555666777777777777666666555444444444444555666777777666555555555555555666666555555555444444444444444444555555555555666555444444333333444444555444444444444444444444444222222333333333333444444333333333333333333333333222222222333333222222222222222333333333222111000000111111111111000//////000000111111111111000000//////000000111222222333000000111222222222222111000111111111111222222222000111111111111222222222000000111111111222222222000000////////////000000//////111111222111000000000000000000000000000000000000000000000000000000111111000000000000111111111111111111111111111111//////////////////////////////000000000000//////111111111000000/////////000000000000000000000000////////////////////////000000000000000000000000//////000000000111111111------......///000000111111111000000000000111111////////////////////////000000000000000000000000000000000000000000000000111000/////////000222222000000000000000000000000000000000000000000000000777555222111222444555555555666888888777666777777777666777999;;;:::888555::::::999999888888777777777888888999::::::;;;;;;888888:::;;;===>>>???@@@<<<>>>@@@BBBCCCBBBAAA@@@@@@@@@@@@AAABBBCCCDDDEEEEEEDDDCCCBBBBBBCCCEEEFFFFFFFFFFFFEEECCCCCCEEEHHHGGGGGGHHHKKKMMMMMMJJJHHHOOOOOONNNOOOQQQQQQOOOMMMRRRSSSTTTTTTSSSSSSSSSUUUUUUXXX[[[[[[WWWRRRNNNLLLPPPOOOMMMOOOSSSWWWZZZ\\\XXXVVVUUUTTTVVVWWWWWWWWWSSSQQQQQQVVV]]]aaa___\\\TTTTTTSSSSSSTTTVVVWWWXXXWWWVVVVVVVVVVVVVVVVVVWWWXXXWWWUUUVVVWWWXXXXXXWWWWWWTTTQQQQQQTTTWWWZZZ\\\bbbaaa`````````^^^\\\YYYXXXUUUTTTWWWXXXXXXZZZ___\\\]]][[[WWWUUUXXXXXXUUURRRRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPQQQRRRTTTTTTVVVWWWVVVSSSPPPPPPTTTXXXRRRUUUXXXWWWTTTRRRRRRTTTSSSTTTVVVUUUSSSSSSUUUXXXTTTTTTTTTSSSRRRQQQOOONNNHHHKKKPPPRRRQQQOOONNNMMMMMMMMMMMMNNNOOOOOOPPPPPPNNNOOOQQQRRRRRRRRRQQQQQQKKKMMMNNNLLLIIIIIIKKKNNNGGGFFFEEEFFFGGGGGGFFFEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@AAABBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>??????======<<<<<<<<<======>>><<<<<<===============<<<;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<::::::;;;;;;;;;:::999999;;;;;;;;;::::::999999999777777888999::::::;;;;;;888888888888888888888888444555555555666666777777777888888888888777777666999999888888777777666666444444555666666777666666777666555444444555666777777777666555555555555555555555444444444333333333444444444555555555666666555444444333333444444555444444444444444444444444222222333333333444444444333333333333333333333333111222333444444333222111222222333444333222111000222222222222222111000000000000111111111111000000///000000111222333333333000000111222222222222111000111111111111222222222000111111111111222222222000000111111222222222222000000////////////000000...///000111222222111000000000000000000000000000000000000000000000000000111111000000000000111111111111111111111111111111111111111111111111111111//////000000000000//////111000000000//////......000000000000000000000000111111111111111111111111000000000000000000000000000000000000111111111111---------...///000000111111111000000000000111111111111111111111111111111000000000000000000000000000000000000000000000000111000/////////000222333000000000000000000000000000000000000000000000000555555555555555555555555444555666777888888888888666888999:::888888999:::888999::::::::::::999888::::::999999888999999999:::;;;<<<===>>>>>>>>>>>>>>>>>>============>>>>>>@@@>>><<<<<<>>>AAABBBCCCAAAAAAAAABBBCCCDDDEEEEEEFFFEEEEEEEEEEEEGGGHHHIIILLLMMMMMMMMMLLLKKKJJJIIILLLLLLMMMNNNOOOOOOOOOOOOQQQQQQRRRRRRSSSRRRRRRRRRRRRUUUXXXXXXUUUQQQMMMLLLUUUUUUSSSQQQOOOOOORRRTTTVVVWWWWWWXXXXXXYYYYYYYYYUUUVVVYYY\\\]]]]]]\\\\\\WWWVVVVVVXXXZZZZZZYYYWWWXXXWWWWWWWWWVVVVVVVVVVVVVVVWWWXXXWWWUUUUUUUUUWWWSSSSSSSSSTTTVVVXXXYYYZZZ[[[]]]^^^______^^^\\\[[[YYYXXXWWWVVVWWWXXXYYYYYYVVVVVVWWWYYYYYYYYYVVVTTTSSSSSSRRRRRRRRRTTTVVVWWWTTTTTTRRROOOMMMNNNRRRUUUZZZXXXUUUSSSQQQRRRRRRSSSSSSSSSTTTUUUTTTSSSRRRQQQTTTQQQRRRWWWYYYVVVSSSTTTTTTSSSPPPNNNMMMNNNOOOPPPQQQQQQPPPPPPOOONNNNNNMMMPPPNNNNNNNNNPPPQQQPPPOOONNNOOOPPPQQQQQQOOONNNLLLMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIGGGFFFDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAABBBAAA@@@@@@AAAAAA???>>>>>>>>>>>>>>>============;;;<<<===>>>>>>===<<<<<<===============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888:::<<<======<<<:::::::::999999999888888:::999999:::;;;;;;:::888777777888888888999999999999999999888888888888777777777777777777777777777444444444444555777888999777777777777666555333333777777666666666666777777999999888777777777777777666555444333333444555666777666555444333444444555555555555555555555555555666555333222111222333333555555555444444333333333333333333333333333333333444444444333333222222222333333222111111222333333555555555555444333222111111111111111000000000000//////000000000000//////000000000000111111111111222222111111111111222222444333111000000111333444111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000111111111111111111111111000000000000000000000000111111222222222222111111......//////000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////000000000000//////000000000000////////////111111000000//////......---......///000111111222......////////////......////////////000000000000000000000000000000000000......///000111222222333000000000000000000000000555555555555555555555555222333444555555666666666555777999999888777888999888999999::::::999999888999999999888888999::::::;;;;;;<<<===============>>>>>>============>>>>>>AAA???======>>>???@@@AAABBBBBBBBBAAABBBBBBCCCDDDDDDDDDCCCCCCDDDEEEGGGHHHJJJKKKKKKLLLLLLLLLKKKKKKIIIJJJLLLMMMNNNOOOPPPPPPOOOOOOPPPQQQQQQQQQQQQPPPPPPRRRTTTUUUSSSRRRQQQQQQ[[[ZZZWWWUUUSSSTTTWWWYYYWWWWWWXXXXXXYYYYYYZZZZZZXXXYYY[[[]]]]]]]]]\\\\\\XXXWWWXXXYYYZZZZZZXXXVVVVVVWWWWWWWWWVVVVVVUUUUUUTTTUUUVVVVVVUUUTTTUUUVVVWWWXXXYYYYYYYYYZZZ[[[\\\[[[\\\]]]___^^^]]]\\\ZZZWWWWWWWWWXXXXXXXXXVVVUUUTTTTTTUUUWWWXXXWWWUUUSSSQQQQQQQQQRRRSSSTTTUUUVVVWWWVVVUUURRRQQQRRRUUUXXXYYYWWWUUUSSSRRRRRRRRRRRRPPPQQQRRRTTTTTTTTTSSSSSSQQQNNNOOOTTTWWWTTTRRRSSSVVVTTTRRRPPPOOONNNNNNOOOMMMMMMMMMMMMMMMMMMMMMMMMQQQPPPOOOOOOQQQQQQPPPNNNKKKLLLNNNPPPPPPPPPOOONNNLLLLLLKKKJJJJJJJJJJJJKKKIIIIIIJJJKKKKKKJJJIIIHHHDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBB@@@??????@@@@@@???>>><<<<<<<<<<<<;;;;;;;;;;;;;;;<<<=========<<<;;;;;;===============<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::999:::<<<>>>===<<<:::::::::999999999999888:::999999:::;;;;;;:::888888888888888888888999999999999999888888888888777777777777777777777777777555555444555555666777888666777777777666555444444777666666555555666666777666555555444333444444444555444333333333333444555777666555444333444444555444444444444444444444444555444333222222222333333555555444444444333333333333333333333333333333333444333333333222222222222333222222111111222222333555555555444444222111111111111111111000000000000//////000000000000//////000000000000111111111111222222111111111111222222444333111000000111333444111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000111111111111111111111111000000000000000000000000//////000000000000///////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////000000000000//////000000000000////////////000000000000////////////.........///000111111111...//////000000//////...////////////000000000000000000000000000000000000000000000000000111111111000000000000000000000000444444444444444444444444222333444555555666555555444666888888777666777888888888999::::::999888888888888888888888999:::;;;;;;<<<<<<=========<<<<<<>>>======<<<<<<======>>>AAA@@@>>>=========>>>???BBBAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAABBBCCCEEEFFFHHHIIIIIIJJJKKKKKKLLLLLLKKKKKKLLLMMMNNNNNNNNNNNNLLLMMMNNNNNNOOOOOOOOONNNOOOPPPQQQRRRRRRTTTWWWYYYaaa^^^[[[XXXXXXYYY\\\]]]WWWWWWWWWXXXYYYZZZ[[[[[[[[[\\\]]]^^^^^^^^^]]]]]]YYYXXXWWWXXXYYYYYYXXXVVVVVVWWWXXXXXXXXXWWWUUUTTTRRRTTTUUUUUUTTTTTTVVVWWWZZZ]]]``````]]][[[\\\^^^ZZZ[[[\\\^^^^^^]]][[[ZZZVVVWWWXXXYYY[[[ZZZWWWTTTTTTUUUVVVWWWWWWVVVUUUTTTNNNOOOPPPRRRSSSTTTSSSSSSSSSSSSSSSQQQPPPQQQSSSVVVXXXWWWVVVUUUSSSRRRQQQPPPNNNOOOQQQSSSTTTTTTTTTTTTOOOMMMNNNTTTWWWTTTSSSTTTVVVUUUSSSQQQOOOMMMLLLKKKKKKKKKKKKKKKLLLMMMNNNOOORRRQQQPPPQQQQQQQQQOOOMMMIIIJJJLLLNNNOOOOOOOOONNNKKKKKKJJJIIIIIIIIIIIIJJJGGGHHHIIIJJJJJJJJJIIIIIIDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAA???>>>>>>???@@@???===<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999===============<<<<<<;;;<<<<<<<<<;;;;;;:::::::::<<<;;;:::;;;===>>>>>>===::::::::::::999999999999:::999999:::;;;;;;:::888999999888888888888888888999999999888888888888777777777777777777777777777666666555555555555666666555666666666666666555555555555555444444555555555555444333333222222333333444333333222222333333444666555444444333444444444222222222222222222222222444444333222222222333333444444444444333333333333333333333333333333333333222222222222222111111111333222111111111111222333333333333333333222111000111111111111000000000000//////000000000000//////000000000000111111111111222222111111111111222222333222111000000111222333111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////...//////000000//////...////////////000000000000////////////000000000000......//////000000111111///000000111111000000///////////////000000000000000000000000000000000000111111111111000000//////000000000000000000000000444444444444444444444444444444555666777777777777333555777777666555666777888888999999999999888888777777777777888999;;;;;;;;;<<<<<<======<<<<<<;;;=========<<<<<<=========>>>>>>>>>>>>======???@@@@@@??????@@@AAABBBCCCDDDBBBAAAAAAAAAAAACCCDDDEEEIIIIIIIIIIIIIIIJJJJJJKKKNNNNNNNNNNNNNNNMMMLLLKKKJJJJJJKKKLLLMMMMMMMMMMMMOOOPPPOOOOOOPPPTTTYYY]]]aaa^^^[[[XXXYYY[[[]]]]]]WWWVVVVVVWWWWWWYYYZZZ[[[]]]]]]]]]^^^^^^___``````YYYWWWTTTSSSUUUWWWYYYYYYXXXYYYZZZ[[[ZZZYYYWWWVVVSSSUUUVVVVVVVVVVVVXXXYYY[[[___cccbbb^^^[[[[[[]]]YYYZZZ\\\]]]]]]\\\[[[ZZZWWWVVVVVVXXX\\\]]]\\\ZZZYYYZZZ[[[ZZZXXXWWWVVVVVVLLLNNNQQQSSSTTTTTTRRRQQQPPPQQQRRRQQQPPPQQQSSSUUUWWWWWWVVVUUUTTTRRRPPPOOOPPPQQQRRRTTTUUUUUUTTTTTTPPPNNNPPPVVVXXXWWWUUUVVVSSSRRRQQQPPPMMMKKKHHHGGGKKKKKKLLLLLLNNNPPPQQQSSSRRRQQQPPPQQQQQQPPPNNNLLLIIIJJJKKKLLLMMMMMMMMMMMMJJJJJJIIIHHHHHHHHHHHHIIIGGGHHHIIIJJJJJJIIIGGGGGGDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????@@@>>>===>>>??????>>>===>>>>>>>>>>>>============<<<<<<<<<;;;;;;:::999999===============<<<<<<;;;<<<<<<<<<;;;;;;::::::999===<<<;;;<<<>>>???>>>===;;;;;;:::::::::999999999:::999999:::;;;;;;:::888999999999888888888888888999999999888888888777777777777777777777777777777777777666555555555555555444555666666666666666555555444444333333444444555777666666555444555555555444333333333333333333444555444444444444444444444333333333333333333333333444333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111222222111111111111222222222222222222222111000000111111111111000000000/////////000000000000/////////000000000111111111111222222111111111111222222222222111000000111222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000////////////////////////000000000000000000000000111222222333333222222111222111111000000/////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////...//////////////////...////////////000000000000......//////000000111111.../////////000000000111000000111111111111000000////////////000000000000000000000000000000000000111111000000000000000000000000000000000000000000444444444444444444444444333444555666777777777777333555666777555555666777888888888888888888888888666666777777888999:::;;;:::;;;;;;<<<<<<<<<<<<<<<======<<<<<<<<<<<<======:::<<<>>>>>>>>>>>>AAACCC===>>>>>>???AAACCCEEEFFFCCCBBBBBBAAABBBDDDEEEFFFJJJJJJIIIHHHGGGGGGHHHHHHLLLLLLMMMNNNNNNNNNNNNNNNHHHIIIJJJKKKLLLLLLLLLLLLNNNNNNMMMLLLMMMPPPVVVZZZ]]]ZZZVVVVVVXXXZZZ[[[ZZZVVVUUUUUUUUUVVVXXXZZZ\\\\\\\\\\\\\\\]]]___aaabbbYYYUUUPPPNNNQQQVVV[[[]]]ZZZ[[[\\\\\\\\\[[[ZZZYYYVVVWWWYYYYYYYYYYYY[[[\\\ZZZ]]]``````]]]ZZZYYYZZZXXXYYY[[[]]]]]]]]][[[ZZZVVVSSSQQQSSSYYY^^^______]]]^^^^^^[[[WWWTTTTTTUUUMMMOOORRRTTTUUUTTTRRRPPPRRRTTTUUUUUUUUUUUUWWWXXXWWWWWWVVVUUUSSSQQQOOONNNSSSTTTUUUUUUUUUTTTSSSRRRPPPNNNOOOUUUXXXVVVUUUVVVOOONNNNNNLLLKKKHHHFFFEEELLLLLLLLLLLLMMMPPPRRRSSSQQQPPPPPPQQQQQQPPPMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIHHHHHHHHHHHHHHHIIIJJJJJJJJJHHHFFFEEECCCDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@?????????>>>===>>>???@@@???===>>>>>>>>>>>>============<<<<<<;;;;;;::::::::::::===============<<<<<<;;;<<<<<<<<<;;;;;;:::::::::===<<<;;;<<<>>>>>>===<<<;;;;;;;;;:::::::::999999:::999999:::;;;;;;:::888888888888888888888888888999999999888888888777777666666666666666666666666888777666555555444555555444555666666666666666555444444333333333333444444888777666666555555666666444444555555555555444444333333444444444444444444333333333333333333333333222333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111111111111111111111111111111111222222111111000000111111111111000000000/////////000000000000/////////000000000111111111111222222111111111111222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000////////////////////////000000000000000000000000222222333333333333222222222222111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////......////////////........./////////000000000111......//////000000111111////////////000000000000000000111111111111000000////////////000000000000111111111111111111111111...//////000111111222222000000000000000000000000333333333333333333333333111222333444444555444444333555777777666555666777999888777777777777888999777777777777777888999:::999999:::<<<<<<======<<<===<<<<<<;;;;;;<<<<<<===999<<>>>>>???@@@BBBDDDEEEFFFCCCCCCBBBBBBCCCDDDFFFGGGKKKJJJHHHFFFFFFFFFFFFGGGGGGHHHJJJLLLOOOPPPQQQRRRHHHIIIJJJKKKLLLMMMMMMMMMLLLLLLLLLKKKKKKMMMQQQUUUWWWUUUSSSUUUYYY[[[ZZZXXXVVVVVVUUUUUUVVVYYY[[[]]]]]]\\\[[[ZZZ[[[]]]```aaaXXXTTTPPPNNNQQQVVVZZZ]]][[[[[[ZZZZZZYYYYYYYYYYYYYYY[[[\\\\\\[[[[[[]]]^^^ZZZ[[[[[[\\\\\\\\\ZZZYYYXXXZZZ\\\]]]^^^]]]\\\[[[UUUPPPLLLNNNVVV\\\___^^^\\\^^^^^^ZZZUUURRRRRRSSSQQQRRRUUUVVVVVVUUURRRQQQOOORRRTTTUUUUUUUUUVVVWWWXXXWWWVVVTTTRRRPPPOOONNNSSSTTTUUUUUUUUUSSSRRRQQQNNNLLLMMMSSSVVVSSSRRRSSSMMMLLLLLLKKKJJJIIIHHHHHHMMMLLLKKKKKKLLLMMMPPPQQQQQQPPPQQQRRRSSSRRRNNNLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHIIIJJJJJJJJJIIIGGGEEECCCAAADDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@???>>>===>>>@@@@@@@@@???<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<===============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;=========;;;;;;;;;;;;;;;:::::::::::::::999999:::;;;;;;:::888777777888888888999999999999999999888888888888777666666666666666666666666888777666555555555555555555666666666666666555555444444444333333444444444666555555444333444444444444555555666666555555444222333333444444444444333444444444444444444444444222222333444444444333333222222222222333333333333333333333333333333333333111111111222222222222222000000111222222111000000111111222222222111111000111111111111000000000000//////000000000000//////000000000000111111111111222222111111111111222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////---......//////......---......//////000000111111////////////000000000000////////////000000000000///000000111111000000///////////////000000000000111111111111111111111111......///000111222333333000000000000000000000000333333333333333333333333111111222333444444444444444555777777666666666777999888777666666777888999888888777777777777888888777888999;;;<<<===>>>>>>===<<<<<<;;;;;;<<<<<<===:::>>>BBBBBB@@@???BBBFFFAAAAAAAAAAAABBBCCCDDDDDDCCCCCCBBBBBBCCCDDDFFFGGGIIIHHHFFFEEEEEEFFFGGGHHHFFFGGGIIIKKKLLLMMMNNNNNNHHHIIIKKKLLLMMMNNNNNNNNNLLLNNNOOOOOOOOOPPPSSSUUUUUUTTTTTTXXX]]]___\\\YYYXXXXXXVVVVVVXXX[[[^^^``````^^^[[[YYYXXXYYY[[[]]]XXXVVVTTTTTTUUUWWWXXXXXXXXXWWWUUUTTTSSSTTTUUUVVV\\\]]]^^^^^^\\\\\\]]]^^^\\\YYYWWWYYY^^^___^^^[[[YYYZZZ\\\^^^___^^^]]]\\\VVVQQQNNNQQQXXX]]]^^^\\\[[[]]]^^^ZZZUUURRRTTTWWWVVVVVVWWWXXXWWWUUUSSSRRRLLLOOORRRTTTTTTTTTTTTUUUYYYXXXUUURRRPPPOOOOOOOOOPPPQQQRRRSSSSSSRRRQQQQQQOOOMMMNNNSSSUUUSSSQQQQQQNNNMMMLLLLLLLLLMMMNNNOOOQQQOOOMMMLLLLLLMMMOOOPPPQQQQQQRRRTTTUUUTTTQQQOOOKKKKKKKKKKKKKKKKKKLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIHHHIIIIIIHHHGGGEEECCCBBBDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@???>>>???AAAAAAAAA@@@<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;===>>>???===============<<<<<<;;;999::::::;;;;;;<<<<<<<<<===;;;:::;;;<<<<<<;;;:::<<<;;;;;;;;;;;;::::::::::::999999:::;;;;;;:::888666666777888999::::::;;;999999999888888888888777666666666666666666666666777666666555555555666666666777777777666555444444555555444444444444555555555444333333222222333333333444555555555555444333111222333444555444444333222222222222222222222222111222333444444444333333111111222222222333333333333333333333333333333333222222222222333333333444///000111222222111000///111111222222222222222111111111111111000000000000//////000000000000//////000000000000111111111111222222111111111111222222000000111111111111000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000111111111111111111111111000000000000000000000000000111111222222111111000111111111111111111222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////---......//////......---.........///000111111111000000000000////////////000000000000////////////...//////000000//////...////////////000000000000111111111111111111111111//////000000111111111222000000000000000000000000333333333333333333333333333333444555666666666666444666888888777666777888999888777666666777888999999888777777777777777888666777999;;;<<<>>>>>>???<<<<<<<<<;;;;;;<<<<<<<<<<<<@@@DDDCCC@@@???AAAEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCEEEFFFGGGFFFEEEDDDEEEFFFIIIJJJJJJJJJJJJJJJIIIHHHGGGGGGIIIJJJKKKMMMNNNOOOOOOOOOOOOQQQTTTUUUVVVVVVWWWYYYUUUTTTVVV[[[aaaccc___[[[ZZZYYYXXXXXXYYY\\\```bbbbbb___[[[XXXVVVVVVXXXYYYYYYYYYYYYZZZZZZYYYUUURRRUUUSSSQQQOOONNNPPPRRRSSS]]]^^^___^^^\\\\\\\\\^^^^^^YYYVVVYYY___cccaaa]]]YYY[[[]]]_________^^^]]]ZZZUUUSSSVVV]]]aaa^^^ZZZZZZ]]]___\\\WWWVVVXXX\\\YYYYYYYYYYYYXXXVVVTTTSSSNNNQQQUUUWWWXXXWWWXXXXXXZZZXXXUUUQQQOOOOOOOOOOOOLLLMMMOOOQQQRRRRRRQQQQQQRRROOOPPPUUUWWWTTTRRRRRRPPPOOONNNMMMOOOQQQSSSUUUVVVTTTQQQOOONNNOOOQQQRRRRRRSSSTTTVVVXXXWWWTTTQQQJJJJJJJJJJJJKKKMMMNNNOOOKKKKKKJJJIIIIIIIIIIIIJJJFFFGGGHHHHHHGGGFFFEEEDDDEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBAAAAAA@@@???>>>???AAABBBBBB@@@???>>>>>>>>>============<<<;;;;;;;;;<<<>>>???AAA===============<<<<<<;;;888999999:::;;;<<<======<<<;;;::::::;;;<<<;;;999<<<<<<;;;;;;;;;:::::::::::::::999:::;;;<<<:::888555555666888999:::;;;<<<999999999888888888888777666666666666666666666666666666555555555555666666777777777777666555333333666555555444444555555666666555444444333333444444222222444444444444222222000111333444555444444333111111111111111111111111000111333444555444333333111111111222222333333333333333333333333333333333222222222333333444444444///000111222222111000///111222222333333333222222111111111111000000000000//////000000000000//////000000000000111111111111222222111111111111222222000000111111111111000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000111111111111111111111111000000000000000000000000222333333444444333333222000000000111222222222333000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////---..................------......///000111111222111111000000//////......000000000000////////////......////////////......////////////000000000000111111111111111111111111111111111111000000000000000000000000000000000000111111222222222333333333444444444444444444444444444444444555555555555555777666555444444555666777777777777777888888888888777888:::<<<<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;??????????????????@@@@@@@@@@@@@@@AAAAAAAAABBBBBB@@@@@@AAABBBBBBCCCCCCDDDBBBCCCDDDEEEGGGJJJLLLMMMMMMLLLJJJHHHGGGGGGGGGHHHKKKKKKMMMNNNOOOPPPPPPPPPMMMNNNPPPTTTXXXZZZYYYXXXVVVXXX[[[^^^````````````___\\\VVVUUU\\\cccccc]]]eeeaaa]]]YYYXXXYYY\\\___aaa\\\[[[___^^^WWWQQQQQQTTTOOONNNQQQPPPOOOSSS[[[___```aaaaaa```^^^[[[ZZZYYYYYYZZZ\\\___aaa```___XXXZZZ^^^aaaaaa^^^ZZZXXXXXXVVVUUUYYY^^^aaa```]]][[[]]]___]]]XXXUUUTTTUUUTTT[[[\\\VVVRRRRRRQQQMMMNNNOOORRRTTTVVVVVVVVVUUUVVVUUUTTTUUUUUUSSSPPPNNNMMMOOORRRTTTTTTTTTRRRQQQTTTTTTUUUVVVVVVVVVVVVUUURRRRRRQQQQQQPPPPPPPPPPPPNNNOOOQQQRRRQQQOOOMMMKKKOOONNNPPPWWW\\\[[[RRRIIIIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMKKKJJJHHHFFFEEEDDDGGGGGGGGGFFFFFFFFFFFFEEEBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAABBBAAA@@@????????????@@@BBBAAA@@@???>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;============>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;999999999::::::;;;;;;;;;<<<<<<<<<;;;;;;:::::::::666777999:::;;;;;;:::999888999::::::;;;;;;;;;;;;:::999999888888999999::::::::::::999888777555555555555555555555555555555777777777777777777777777777666555444444444444444444444444444444444444444555444333333222222222222444444444444444444444444222222222222222222222222222333333444444333333222222222222222222222222222///000111222222222222222222222111111111111222222111111111111111111111111222222222111111111000000333333333222222111111111000000000000000000000000000000000000000000000000...000111111///...//////111111000000000000111111111111000000000000000111////////////////////////222222222222222222222222000000000000000000000000000000000000000000000000...///111333333111///...000111111111111222222222111000///......///000111000111222333333333333333222222222111111000000000222222222111111111000000000000111111111111000000111111111111111111111111222222111111000000//////000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000111111000000000000111111444222000///...///000111111111222222222333333333444444444444444444444444777777666666555555444444888777666555555666777888666666777777777888888888888999:::<<<<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;>>>============>>>??????@@@AAAAAAAAABBBBBBBBBBBB@@@AAAAAABBBBBBCCCCCCDDDBBBBBBCCCEEEFFFHHHJJJKKKJJJIIIGGGFFFFFFFFFFFFGGGJJJKKKLLLNNNPPPQQQSSSSSSUUUTTTRRRSSSTTTUUUTTTSSSUUUWWWYYY\\\]]]]]]]]]\\\ZZZYYYWWWVVV[[[bbbccc___aaa^^^ZZZYYY[[[___bbbccc^^^XXXUUUYYY\\\YYYWWWXXXVVVSSSRRRTTTTTTSSSWWW^^^___```aaaaaa```___\\\[[[\\\[[[[[[]]]___```___^^^[[[\\\]]]^^^]]]\\\ZZZXXXXXXVVVVVVZZZ```bbbaaa^^^]]]___```^^^[[[XXXWWWXXXVVV[[[[[[TTTOOOPPPPPPMMMKKKMMMQQQUUUWWWXXXWWWVVVWWWVVVVVVVVVWWWVVVSSSQQQQQQRRRSSSTTTTTTUUUVVVVVVRRRSSSUUUWWWXXXXXXWWWWWWUUUTTTRRRQQQPPPPPPQQQRRRRRRQQQQQQQQQPPPOOONNNMMMNNNLLLMMMPPPSSSSSSNNNIIIJJJKKKKKKKKKKKKLLLLLLLLLJJJJJJIIIHHHGGGGGGFFFFFFGGGGGGGGGFFFFFFFFFFFFEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAEEECCCBBB@@@@@@AAABBBCCCAAAAAA@@@???>>>>>>>>>>>>??????>>>>>>>>>=========??????>>>>>>======<<<<<<======<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999:::::::::999999888888999999::::::::::::999:::999999888888999999:::;;;;;;::::::999777666555666666666666666666666666666666666666666666666666555555555555555444444444444444444444444444444444555444333333222222222333222222222222222222222222222222222222222222222222222333333444444333333222222222222222222222222222000000111222222222111111222222111111111111222222111111111111111111111111222222222111111111000000333333333222222111111111000000000000000000000000000000000000000000000000...///111111000//////000111111000000000000111111111111000000000000111111111111111111111111111111222222222222222222222222000000000000000000000000000000000000000000000000///000111222222111000///000000111111111222222222111000///......///000111000111222222333333333222333222222222111111111111222222222111111111000000000000111111111111000000111111111111111111111111111111111000000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000111111000000000000111111333222000///...///000111111111222222222333333333444444444444444444444444888888777666555444444333888777777666666777888888666666777777777777888888888999;;;<<<<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>======>>>??????@@@AAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAABBBCCCCCCDDDDDDBBBCCCCCCDDDEEEFFFGGGGGGHHHHHHGGGFFFFFFGGGGGGHHHIIIIIIKKKMMMOOORRRTTTUUUXXXVVVSSSQQQRRRRRRRRRQQQSSSUUUWWWYYYYYYYYYXXXWWWUUUXXXZZZYYY\\\aaacccaaa```[[[WWWXXX^^^ccceeeddd\\\UUURRRUUU[[[]]]]]]^^^\\\ZZZYYYZZZZZZYYY]]]ccc___```aaaaaaaaa```^^^]]]___^^^]]]]]]^^^___]]]\\\]]]]]]\\\[[[ZZZYYYXXXXXXWWWVVVWWW\\\aaacccbbb```^^^^^^___]]][[[YYYYYYZZZ\\\]]]ZZZSSSOOOOOOPPPOOOIIILLLPPPUUUXXXXXXXXXWWWWWWVVVWWWXXXYYYYYYWWWUUUUUUUUUTTTTTTTTTVVVXXXYYYOOOQQQTTTWWWYYYYYYYYYXXXVVVUUUSSSQQQQQQQQQRRRSSSSSSRRRQQQOOOOOOOOOOOOOOOLLLLLLKKKJJJJJJKKKKKKKKKMMMLLLKKKJJJJJJJJJKKKKKKHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAEEECCCAAA??????@@@BBBDDDAAAAAA@@@???>>>>>>>>>>>>????????????>>>>>>>>>>>>@@@@@@???>>>===<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<======;;;;;;;;;;;;::::::::::::<<<;;;:::999888888888888999999999999999999888888999999888888888888999999;;;;;;;;;:::999888777666777777777777777777777777555555555555555555555555333444555666666666555444555555555555555555555555444444333222222222333333222222222222222222222222222222222222222222222222222222333333333333222222222222222222222222222222111111222222222111111000222222111111111111222222111111111111111111111111222222222111111111111111222222222222222111111111000000000000000000000000000000000000000000000000,,,...000111000///000111111111000000000000111111111000000000000000111111111111111111111111111111222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222000000////////////000000000111222222333222222222333333333222222222222111222222222111111111111111000000111111111111000000111111111111111111111111000000000000111111111111000000000000000000000000//////000000000000//////000000000000000000000000////////////////////////111111111111111111111111////////////000000000000000000000000000000000000000000000000000000000000111000000//////000000111222222000/////////000111111111222222222333333333333333333333333333333333666666666555555444444333666666666666666777777777666666666666777777777888999999:::;;;<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;@@@@@@???@@@@@@AAABBBCCCAAAAAABBBBBBBBBCCCCCCCCCAAAAAABBBBBBCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFEEEHHHHHHHHHHHHIIIIIIJJJJJJHHHIIIIIIKKKMMMOOORRRSSSRRRQQQPPPQQQSSSTTTSSSRRRSSSTTTVVVWWWWWWVVVTTTSSSUUU[[[___^^^^^^aaacccbbbaaa[[[VVVXXX^^^cccbbb___ZZZVVVTTTWWW^^^aaabbbaaadddcccbbb```______aaaeee______```aaaaaa``````___aaa___]]]\\\\\\\\\[[[YYY]]]]]]\\\[[[YYYXXXVVVVVVVVVVVVXXX\\\aaacccbbbaaa\\\\\\[[[ZZZXXXXXXXXXYYY```^^^ZZZTTTPPPPPPQQQQQQIIILLLQQQUUUXXXWWWVVVUUUUUUUUUVVVXXX[[[[[[ZZZXXXVVVVVVUUUTTTTTTTTTTTTTTTKKKNNNSSSWWWYYYZZZYYYWWWTTTTTTTTTSSSRRRQQQPPPOOONNNOOOOOOPPPPPPPPPPPPPPPLLLMMMMMMKKKIIIHHHKKKNNNPPPNNNLLLIIIHHHIIIJJJKKKIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAACCCAAA>>><<<<<<>>>@@@BBBAAA@@@???>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<::::::::::::::::::::::::<<<;;;999888777888999:::999999999999999888777666999999888888888888999999;;;;;;;;;::::::999777777666666666666666666666666555555555555555555555555111333555777777666555444555555555555555555555555444333333222222333333333333333333333333333333333222222222222222222222222222222333333333333222222111111111111111111111111222222222222222111000///222222111111111111222222111111111111111111111111111111111111111111111111222222222111111111111111000000000000000000000000////////////////////////,,,...000000000000111222111111000000000000111111000000000000000000111222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111000000000000111111000000000000111111111111000000////////////000000111111222222222222111111333333333222222222222222111111111111111111111111000000111111111111000000111111111111111111111111//////000000111111222222//////////////////////////////000000000000//////////////////////////////////////////////////////000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000////////////000000222111000//////000111111111111222222222333333333333333333333333333333333222222222333333444444444333444444555555666666666555666666666666777777777888999999::::::::::::::::::::::::;;;;;;;;;<<<<<>><<<<<<>>>@@@BBBAAA@@@???>>>====================================<<<<<<======>>>>>>??????;;;<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::::::::::::::::::::::::::::::::::::::999888777888999;;;<<<999999999999999888777666999888888777777888888999::::::::::::999888888777555555555555555555555555555555555555555555555555111333555777777666555444555555555555555555555555333333333222222333333444333333333333333333333333222222222222222222222222111222222333333222222111111111111111111111111111222222222222222111000///222222111111111111222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////,,,...000000000000111222111111000000000000111111000000//////000111222222000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000111111000000000000111111//////000000000111111111//////000000000000//////111111111222222111111000222222222222222222222222111111111111111111111111000000111111111111000000000000000000000000000000//////000000111111222222//////////////////////////////000000000000//////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000111111111111111111111111000000////////////000000000000000000000000111111111111222222222333333333333333333333333333333333///000000111222333444444222222444555555555555555555555666666666666777777888888888888999999999:::999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEFFFGGGGGGGGGFFFEEEDDDBBBCCCDDDEEEEEEEEEEEEEEEEEEFFFGGGIIIJJJJJJJJJJJJKKKMMMPPPTTTUUUTTTPPPLLLQQQRRRTTTTTTTTTSSSQQQOOOYYY___bbb```]]]___```^^^VVVSSSRRRUUU[[[______\\\OOOWWW___cccfffhhhhhhfffgggiiigggbbb^^^______^^^\\\\\\]]]^^^___```aaabbb```]]][[[ZZZZZZ[[[[[[ZZZ[[[\\\]]]]]]\\\XXXUUUSSSVVVVVVVVVWWWYYY\\\___```aaa]]]YYYWWWWWWXXXYYYYYYXXXTTTRRRSSSSSSPPPOOOOOONNNPPPRRRSSSTTTTTTSSSRRRSSSSSSTTTWWWZZZ[[[[[[YYYUUUUUUVVVUUUSSSOOOKKKHHHMMMOOORRRUUUWWWWWWWWWVVVPPPRRRTTTVVVTTTQQQLLLIIIEEEIIINNNSSSUUUTTTQQQOOOMMMPPPRRRRRRPPPOOOPPPRRRRRRQQQOOOLLLKKKJJJJJJKKKMMMMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@???@@@AAABBBBBB@@@@@@???>>>============<<<<<<<<<<<<============;;;;;;<<<===>>>???@@@@@@;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::::::::999999999999999999999::::::::::::888888888888999:::;;;<<<999999999999999999888888888888777777777777888888999999999999999888777666555555555555555555555555555555555555555555555555333444555666666666555444444444444444444444444444333333222222222333444444111111111111111111111111222222222222222222222222111111222222222222111111111111111111111111111111111111222222222111111000222222111111111111222222111111111111111111111111111111111111111222222222000000000111111111111111000000000000000000000000000000000000000000000000,,,...000111000///000111111111000000000000111111////////////000111222333////////////////////////111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000111111//////000000000000//////111111111222111111000///000111111111111222222222111111111111111222222222000000111111111111000000000000000000000000000000000000000000111111111111000000000000000000000000//////000000000000//////000000000000000000000000////////////////////////........................////////////000000000000000000000000000000000000111111111111111111111111000//////......//////000000000000000111111111111111111222222222333333333222222222222222222222222111111111222222333333444222333444555666666666555555555555666666666777777777777777777777888888999999999::::::;;;<<<<<<===:::::::::;;;<<<>>>???@@@?????????@@@@@@@@@AAAAAABBBBBBCCCCCCDDDDDDEEEEEECCCDDDEEEGGGGGGFFFDDDCCCAAABBBCCCDDDDDDCCCCCCBBBBBBDDDGGGJJJLLLLLLKKKJJJMMMMMMOOOQQQSSSRRROOOLLLOOOPPPRRRSSSRRRQQQOOONNNUUUYYY[[[YYYYYY\\\]]][[[TTTTTTTTTVVVZZZ\\\[[[ZZZRRR^^^gggfffcccbbbcccbbb___cccbbb\\\YYY[[[\\\YYYZZZZZZ[[[\\\^^^```aaabbb```^^^[[[[[[\\\^^^^^^^^^\\\\\\\\\[[[ZZZYYYWWWVVVWWWVVVTTTSSSTTTWWW\\\___bbb]]]XXXUUUUUUWWWWWWWWWTTTPPPQQQVVVXXXTTTQQQQQQOOOOOOPPPQQQSSSTTTTTTTTTSSSSSSUUUXXX[[[\\\[[[ZZZVVVVVVVVVUUUSSSQQQOOOMMMRRRSSSUUUVVVWWWWWWWWWVVVSSSTTTTTTTTTRRRPPPNNNLLLKKKMMMQQQTTTUUUTTTRRRPPPLLLMMMNNNNNNNNNOOOQQQRRRQQQQQQPPPOOONNNLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIGGGGGGGGGFFFFFFFFFFFFEEECCCCCCCCCBBBAAAAAA@@@@@@??????@@@@@@@@@AAAAAAAAA??????@@@AAAAAAAAAAAAAAA@@@???>>>======<<<<<<===<<<<<<======>>>>>>>>>>>><<<<<<======>>>>>>??????;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;::::::::::::888888999999999:::::::::888999999:::::::::999999888999999::::::::::::999888888777777777777888888777777888888888777666666555555555555555555555555666666666666666666666666555555555555555444444444333333333333333333333333333222222222333333444555000000000000000000000000222222222222222222222222111111222222222222111111111111111111111111111111000000111222222222111111222222111111111111222222111111111111111111111111000000111111111222222222///000000000111111111222000000000000000000000000000000000000000000000000...///111111000//////000111111000000000000111111////////////000111222333000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000///000111222222111000///////////////000000000111...///000111111000///...111111111111111000////////////000000000111111111000000111111111222222222000000111111111111000000000000000000000000000000111111111000000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000111111111111111111111111//////............////////////000111111111111111111111222222222333333333222222222222222222222222333333333333333333333333222333555777777777777666555555555555666666666777666666666666666777777888999999::::::;;;<<<======;;;;;;<<<<<<===???@@@AAA>>>>>>?????????@@@@@@@@@BBBBBBCCCCCCDDDEEEEEEEEEAAABBBDDDFFFFFFEEECCCBBBCCCCCCDDDEEEEEEDDDCCCBBB???BBBGGGKKKNNNNNNMMMKKKLLLLLLLLLNNNQQQRRRRRRPPPMMMOOOPPPQQQQQQPPPNNNMMMQQQTTTTTTSSSUUUZZZ[[[XXXXXXXXXXXXYYYXXXXXXWWWVVVZZZgggnnnhhh^^^[[[[[[[[[XXX]]]]]]WWWUUUYYYZZZWWWYYYYYYZZZ[[[]]]___aaabbb```^^^\\\\\\^^^```aaaaaa___]]][[[YYYXXXXXXYYYZZZWWWVVVSSSQQQQQQTTTZZZ^^^```[[[UUURRRRRRTTTTTTSSSTTTPPPSSS[[[^^^YYYTTTTTTNNNNNNOOOPPPRRRTTTVVVWWWTTTTTTVVVXXX[[[]]]\\\ZZZYYYXXXVVVTTTSSSSSSTTTTTTVVVVVVWWWWWWXXXXXXWWWWWWXXXVVVTTTRRRPPPPPPPPPPPPQQQRRRSSSTTTTTTSSSRRRRRRKKKJJJHHHHHHJJJMMMPPPQQQQQQQQQQQQQQQOOONNNLLLKKKHHHHHHHHHIIIIIIJJJJJJJJJGGGGGGGGGFFFFFFFFFFFFEEECCCCCCBBBAAAAAA@@@???????????????@@@@@@AAAAAAAAA<<<===>>>@@@@@@@@@???>>>@@@???>>>======<<<<<<<<<======>>>>>>?????????@@@>>>>>>>>>>>>============;;;;;;;;;<<<<<<<<<============<<<<<<<<<;;;;;;;;;888888888999999:::::::::999:::;;;;;;:::999777666888999:::;;;;;;;;;;;;;;;888888777777777777888888666777777777777666666555777777777777777777777777777777777777777777777777777666555444444444444444222222222222222222222222222222222222333333444555222222222222222222222222222222222222222222222222111111222222222222111111000000000000000000000000///000111222222222222222222222111111111111222222111111111111111111111111000000111111222222222222//////000000111111111222000000000000000000000000000000000000000000000000...000111111///...//////111111000000000000111111////////////000111222333111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000...000111333333111000...////////////000000000000...///000111111000///...111111111111111000//////......//////000000000111000000111111222222222222000000111111111111000000000000000000000000000000222222111111000000//////000000000000000000000000//////000000000000//////000000000000000000000000111111111111111111111111000000000000000000000000////////////000000000000000000000000000000000000111111111111111111111111//////............//////...///000111111111111111333333333333333333333333222333444444222222333444666555333222111222333333555666777777777555444333666555555444444444555555666777777777777888888888777777888999::::::;;;;;;;;;::::::<<<>>>??????>>>???>>>===;;;;;;<<<<<<===>>>>>>@@@AAACCCBBB@@@>>>BBBBBBBBBBBBBBBBBBBBBBBBCCCEEEHHHIIIHHHHHHHHHIIIGGGHHHIIIKKKMMMOOOQQQRRRPPPMMMKKKLLLOOORRRRRRPPPOOORRRUUUUUUSSSPPPPPPQQQSSSTTTUUUVVVWWWWWWWWWVVVYYYWWWSSSQQQQQQRRRRRRRRR]]]```bbbbbb^^^\\\\\\]]][[[XXXVVVVVVYYY\\\\\\ZZZWWW[[[___`````````cccgggaaa\\\VVVTTTVVVZZZ\\\]]]]]][[[ZZZXXXVVVUUUTTTTTT[[[TTTNNNMMMRRRYYY]]]]]]^^^ZZZTTTRRRRRRQQQOOOLLLLLLMMMQQQSSSUUUVVVVVVUUUOOOOOONNNNNNOOOQQQSSSUUUSSSTTTUUUYYY\\\[[[WWWSSSYYYUUUQQQOOOPPPSSSUUUVVVTTTTTTUUUWWWYYYXXXVVVSSSTTTSSSQQQPPPOOOOOOOOOPPPSSSYYYZZZUUUOOOOOOQQQQQQLLLKKKJJJKKKMMMNNNNNNMMMOOOPPPQQQPPPNNNNNNNNNPPPMMMKKKHHHFFFEEEFFFGGGHHHGGGGGGFFFFFFEEEDDDDDDDDDCCCBBBAAABBBCCCAAA???<<>>===<<<<<<;;;<<<<<<<<<<<<============>>>>>>===<<<<<<<<<<<<<<<===<<<;;;::::::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::999999888888888888888888999999999999999999999999999999999888777666666777888999999888666555555555666777777777666666666666777777444444555555555555444444666666555444444444444555444222000111333444222000555444333222111111111111555555555444444333333333444333222000//////......111222222333333222222111222222222111111111000000111111111111111111111111444333111000000000111111111111222222222222111111222111///...---...000111444333222111000000000000000000000000000000000000000000000000000000000000///000000000000111111111111111111111111111111111000111111111111222222222111111111111111111111111000000000000000000000000////////////////////////222111111111000000//////222222222222222222222222//////000000000000//////......///000000000000000000000000000000000000000444111000111111111222444111111111111111111111111000000000000000000000000222111111111000000//////000000000000000000000000000000000000000///......000000000000000000000000////////////////////////000000000000000000000000////////////////////////111111111000000000000000000000000000111111111111333222222222111111000000000000000000000000000000000000000000000000000000111111111111111111111111222333444444222222333444555444333222222222333333555666666777666555444333555555444444444444555555666666666666777777777777888888888999999:::::::::;;;::::::;;;===>>>>>>>>>===<<<;;;::::::;;;<<<===>>>>>>@@@AAABBBBBB@@@???CCCBBBAAAAAAAAAAAAAAABBBBBBDDDGGGGGGGGGFFFFFFGGGGGGHHHIIIJJJLLLNNNOOOPPPOOONNNMMMNNNPPPQQQRRRQQQQQQTTTWWWWWWUUUSSSSSSTTTXXXWWWWWWWWWVVVVVVVVVVVVVVVTTTSSSRRRRRRRRRRRRRRR[[[]]]^^^\\\XXXVVVUUUVVV]]][[[ZZZ[[[___aaaaaa___[[[\\\^^^```bbbcccbbbaaaYYYVVVSSSTTTXXX\\\^^^^^^\\\[[[ZZZYYYXXXXXXWWWWWWZZZUUUPPPOOOTTTZZZ\\\]]]ZZZWWWSSSPPPOOONNNMMMMMMMMMOOOQQQTTTVVVVVVVVVUUUQQQNNNJJJGGGGGGKKKOOOSSSWWWVVVUUUVVVXXXWWWTTTQQQVVVRRRNNNMMMNNNQQQSSSSSSUUUTTTUUUVVVXXXWWWTTTRRRQQQQQQQQQQQQQQQQQQRRRRRRRRRWWWXXXSSSNNNNNNOOOOOOMMMLLLKKKLLLNNNNNNNNNMMMMMMNNNOOONNNLLLLLLLLLMMMKKKJJJIIIGGGFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDCCCBBBBBBBBBCCCBBB???===???@@@@@@AAABBBBBBAAAAAA>>>??????@@@@@@??????>>>??????>>>>>>===<<<<<<;;;<<<<<<<<<<<<============>>>>>>===<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::999999999999999999999888888888999999999999999999999999999888777666666777888999888777666555555555555555666555555444444555555666444444555555555555444444666666555444444444444444444222111222444444333111444444333222111111111111444444333333333222222222333222111000000//////000111222222333333222222111222222222111111111000000111111111111111111111111333333111000000000111111000111111111111111111000//////---------///111222444333222111000000000000000000000000000000000000000000000000000000000000////////////000000000000////////////////////////000000111111111222222222111111000000000000000000000000000000000000000000111111111111111111111111111111111111000000000///000000000000000000000000000000////////////000000...///000000000000000///000000000000000000000000000............---...///000000000000000000000000000000000000000000000000111111111111000000000///000000000000000000000000000000000000000///......000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000000000111111111111000000000/////////......000000000000000000000000000000000000000000000000111111111111111111111111222333444333222111222444444444333222222222333333555555666666555555444333555444444444444444555555555666666666777777777777888888999999999999999999:::::::::;;;;;;<<<<<<<<<::::::999::::::;;;<<<======>>>@@@AAAAAAAAA@@@???DDDBBBAAA???>>>???@@@AAACCCEEEFFFFFFEEEDDDEEEEEEFFFFFFGGGHHHIIIJJJKKKKKKMMMNNNPPPQQQPPPPPPQQQRRRSSSUUUXXXXXXWWWVVVUUUVVV\\\ZZZYYYWWWVVVUUUUUUVVVWWWXXXYYYYYYZZZZZZZZZZZZ[[[[[[ZZZWWWTTTRRRRRRSSS]]]]]]]]]___aaacccbbbaaa^^^]]]]]]```cccccc^^^YYYRRRQQQRRRVVVZZZ]]]______[[[[[[[[[ZZZZZZZZZZZZZZZXXXUUURRRRRRVVVZZZ[[[ZZZUUUTTTQQQNNNKKKJJJLLLNNNPPPQQQSSSUUUVVVVVVUUUUUUSSSNNNGGGBBBBBBGGGNNNSSSWWWUUUSSSRRRTTTUUUTTTTTTUUURRROOONNNOOOQQQSSSSSSVVVUUUUUUVVVWWWVVVSSSQQQQQQRRRRRRSSSSSSRRRQQQPPPOOOTTTUUUPPPLLLMMMNNNMMMOOONNNMMMMMMNNNNNNMMMLLLKKKLLLMMMLLLJJJIIIJJJKKKIIIIIIIIIIIIHHHGGGGGGFFFGGGFFFFFFEEEEEEDDDDDDCCCDDDCCCBBBBBBCCCCCCAAA?????????@@@AAAAAAAAAAAA@@@>>>??????@@@@@@??????>>>???>>>>>>======<<<<<<<<<;;;<<<<<<<<<<<<=========>>>===<<<<<<;;;<<<<<<<<<;;;::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::999999;;;::::::999999888888888999999999999999999999999888888777777777777888888666666777777666666555555777666666666666666666777444444555555555555444444555555555444444444444444444333222333444555444222333333222222222222333333333333222222222222111111222111111000000000111111111111222222222222111111222222222111111111111111111111111111111111111111333222111111000111111111///000000111111000000//////.........///111333444333333222111000000000000000000000000000000000000000000000000000000000000.../////////000000000000////////////////////////000000000111111111222222111000000000//////......000000000000000000000000111111111111111111111111111111111111000000000000000000000000000000000000111000///......///000111///000000000000000///...000000000000000000000000111111111000/////////...////////////////////////000000000000000000000000111111111111000000000000000000000000000000000000000000000000000//////...000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000111111111111000000////////////......000000000000000000000000000000000000000000000000222333333333333333444444111333333333222111222333444333333333333333333333444444444555444444444444444444333333444444555555666666777777777888888888999999999999888888888888999:::;;;::::::::::::;;;999999999:::;;;===>>>>>>===>>>@@@AAA@@@@@@@@@@@@DDDCCC@@@>>>===>>>@@@AAADDDEEEGGGFFFDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGJJJMMMQQQQQQOOOMMMNNNPPPSSSTTTUUUVVVVVVVVVVVVVVV\\\ZZZXXXVVVUUUVVVWWWXXXXXXZZZ]]]___````````````[[[ZZZYYYWWWUUUUUUUUUVVV\\\\\\]]]^^^___^^^]]][[[]]]\\\]]]^^^___]]]XXXTTTRRRSSSVVVZZZ\\\^^^]]]\\\[[[[[[[[[ZZZZZZYYYXXXXXXUUUSSSRRRTTTWWWXXXXXXVVVQQQRRRQQQMMMIIIIIIMMMQQQRRRSSSTTTUUUUUUUUUUUUTTTSSSOOOIIIEEEFFFKKKRRRWWWTTTRRRPPPPPPRRRUUUXXXZZZWWWUUURRRRRRTTTUUUVVVVVVWWWVVVUUUUUUVVVUUUSSSQQQTTTUUUVVVUUUSSSPPPMMMKKKLLLPPPRRRNNNLLLNNNPPPOOOQQQPPPNNNNNNOOONNNMMMKKKKKKLLLLLLKKKIIIHHHIIIJJJGGGHHHIIIJJJJJJIIIGGGFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDCCCBBBBBBCCCCCCAAA@@@??????@@@@@@@@@@@@@@@???>>>>>>????????????>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;<<<<<<<<<=========<<<<<<;;;;;;<<<<<<<<<;;;::::::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999<<<;;;;;;:::999888777777888888888888888888888888888777777777777777777888666666888888888777666555555555444444444444555555444444555555555555444444555555555555444444333333444444444444444444444444333333222222222333444444333333333222222222222222111000000000111111222333111111222222222222111111111111111111111111111111111111111111111111111111222222111111111111111111//////000000000000//////111111000000111333444555333222222111000000111111000000000000000000000000//////////////////////////////000000000111111111000000000000000000000000000000000000111111111111111111111000//////......000000000000000000000000111111111111111111111111111111111000000000000000222222222222222222222222222000///------///000222000000000000000//////...000000000000000000000000000222222111111222111///000000000000000000000000000000000000000000000000111111111000000000000000//////////////////////////////000000000000//////000000000000000000000000000000000000000000000000/////////////////////////////////////////////////////////000000000000000///000000000111111111111111111111111111111000000////////////////////////////////////////////////222222222333333444444444111222333333111111222333222333333333333333333333444333333333333444444444333333333333333444555555777777777888888888999999999888888888888888888888999:::<<<;;;999888999;;;999999;;;<<<===>>>??????<<<>>>@@@@@@???>>>???AAADDDBBB???======>>>@@@BBBFFFGGGGGGFFFEEEDDDEEEGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHKKKOOOOOOLLLKKKLLLMMMPPPPPPQQQRRRSSSTTTTTTTTTXXXWWWUUUTTTUUUVVVXXXZZZTTTXXX\\\^^^^^^]]]]]]^^^YYYXXXWWWWWWYYYZZZ\\\\\\]]]^^^^^^]]][[[YYYWWWVVVYYY[[[\\\[[[WWWTTTSSSSSSWWWYYY\\\]]]]]][[[ZZZYYY[[[[[[ZZZYYYXXXVVVTTTSSSQQQQQQRRRTTTUUUUUUTTTRRRPPPQQQPPPMMMJJJLLLQQQUUUUUUUUUUUUUUUUUUTTTSSSSSSNNNLLLKKKKKKMMMQQQUUUXXXUUUTTTRRRPPPQQQTTTXXX\\\WWWUUUTTTTTTVVVXXXXXXWWWWWWVVVTTTTTTUUUTTTRRRQQQSSSTTTVVVVVVTTTPPPLLLJJJIIIMMMOOOMMMNNNRRRTTTSSSRRRPPPNNNNNNNNNNNNLLLKKKLLLMMMMMMLLLJJJHHHIIIJJJEEEGGGIIIJJJJJJIIIGGGFFFFFFFFFEEEEEEDDDCCCCCCCCCDDDBBBAAAAAABBBCCCBBB@@@>>>??????@@@??????>>>>>>>>>>>>>>>??????>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999;;;;;;:::999999888777777888888888888888888888888777777777888888777777777666777999::::::999888777222111111000000111111222444444555555555555444444444444555555444444333222444444444444444444444444333333333222333333444444333333333444444444444444000000000000111222333444000111111222222111111000111111111111111111111111111111111111111111111111111111111111222111111111//////000000000000//////222111111111111111111111333222111111000111111111111111111111111111111111////////////////////////000000000111111111222222000000000000000000000000//////000000000111111111222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111222000///------///000222//////000000000000//////000000000000000000000000,,,///000---...222333///111111111111111111111111000000000000000000000000000000000000000000111111//////////////////////////////000000000000//////////////////////////////000000000000000000000000////////////////////////////////////////////////......//////000000000000///000000000111111111111000000000000000000111111////////////////////////////////////////////////000000000111111222222333111222333222111000111333222222333444444444333333333333222222222333444444222222222222333444555666777777777777888888888888777777888888888888888888999<<<===<<<888777888;;;999:::;;;===>>>?????????<<>>????????????>>>=========>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;:::;;;;;;<<<===;;;<<<<<<======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::999999:::999999888888777777777888888888888888888888888777777888888888888777777777777888888999999888888555555444444444444555555444444555555555555444444333444444555555333222111222444555444333222333444444444333333333333444444333333444444444444555555111111111111111222333444000000111111111111000000111111111111111222222222111111111111111111111111000000111222222222222111///000000111111000000///000000/////////.........222222111111111111111222111111111111111111111111000000000000000000000000000000000000111111111111/////////////////////////////////000000000111111111111111111111222222222000000000000000000000000////////////////////////000000000000111111111111////////////////////////111000///......///000111......///000000000000000000000000000000000000000,,,111222...000888;;;888111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000...//////000000000000000////////////////////////000000000000000000000000000000000000000000000000////////////////////////---......//////000000111000000000000111111111111------............//////000000000000000000000000000000000000000000000000///000000111222222333333000222333222111000111222111222333444444444333333333222111111111333444555222222222222333444555666555555555555666666666666666666777777888888999999:::===???===888666888;;;999:::;;;===>>>>>>======<<>>>>>???AAAAAA@@@>>>>>>??????>>>======<<<======>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<;;;:::::::::;;;;;;<<<===:::;;;<<<<<<<<<<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::999999777777777777777777777777888888888888888888888888666777888999999888777666666666555555666777777888888888777777777777888888444444555555555555444444222333444555555333222000111333444444222111222444666555444333333333333333222222333333333444444444222222111111111222333333000000111111111111000000000000111111111222222222111111111111111111111111///000111222333222222111000111111111111111111000//////000000000000000000222111111111111111222222111111111111111111111111000000000000000000000000............////////////////////////////////////////////////000000000111//////000000111111222222000000000000000000000000000000000000000000000000///000000000111111111111////////////////////////000000////////////000000,,,---...000111111111111000000000000000000000000...444444000333???DDDAAA111111111111111111111111000000000000000000000000///000000000111111111111000000000000000000000000......///000000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////------......///000000111000000000000111111111111---------.........//////000000000000000000000000000000000000000000000000111111222333444444555555000222222222111000111222000111333444555444333333222222111111111222444555222222222222333444555666333333333444444444555555555666666777888999999:::;;;>>>@@@===999666888;;;888999;;;<<<===<<<<<<;;;;;;???AAA???<<<;;;???CCC???@@@AAABBBCCCDDDDDDDDDBBBCCCCCCCCCBBBCCCFFFHHHEEEEEEEEEEEEFFFFFFFFFFFFOOOLLLIIIIIIKKKMMMLLLKKKHHHFFFEEEGGGKKKNNNNNNMMMMMMNNNOOOQQQRRRSSSSSSSSSSSSWWWZZZYYYUUUSSSUUUXXX\\\[[[]]]aaafffhhhgggeeecccdddccc___[[[YYY[[[]]]___XXXOOOKKKMMMRRRVVVWWWQQQRRRRRRPPPNNNOOOSSSWWWUUUVVVWWWXXXXXXVVVTTTSSSPPPSSSUUUUUUTTTRRRQQQQQQSSSOOOKKKKKKPPPUUUYYYZZZXXXWWWUUUSSSQQQOOOOOONNNMMMOOORRRUUUWWWWWWVVVUUUPPPRRRUUUTTTQQQOOOPPPRRRQQQQQQRRRTTTVVVVVVUUUSSSMMMKKKJJJJJJKKKMMMLLLLLLPPPPPPQQQQQQPPPNNNMMMLLLKKKMMMMMMLLLNNNRRRRRROOONNNMMMKKKLLLMMMMMMLLLKKKLLLMMMMMMKKKIIIGGGGGGHHHEEEFFFGGGHHHIIIJJJJJJJJJEEEEEEEEEDDDCCCCCCBBBBBBAAA???======???@@@@@@@@@>>>>>>???>>>>>>===<<<<<<======>>>>>>>>>>>>======;;;<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<::::::::::::;;;;;;<<<===999999;;;;;;;;;;;;999999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999666666666666777777777777777777777777777777777777666777888999999888777666555444333333333555666777333333333222222333333333444555555555555555555444222333444555555333111000000222444333111000222444777666555444333222222222111111111222222333333333333333222222111222222333000000111111111111000000000000111111222222222222111111111111111111111111///000111222333333222111111111222222222222111111000111222333444555555555222111111111111111222222111111111111111111111111000000000000000000000000,,,,,,,,,---------......111111111111111111111111////////////000000000000------...///000111222222000000000000000000000000111111111111111111111111//////000000111111111222111111111111111111111111//////000000000000//////+++,,,...///111222222222000000000000000000000000+++111111,,,111???FFFCCC000000000000000000000000000000000000000000000000//////000000111111111222000000000000000000000000......///000000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////---------...///000000111000000000000111111111111.../////////000000111111000000000000000000000000000000000000000000000000111111111111111111111111111111222333333333333222222333333444444333333222333333333333333333333333333333333444444444555555555555333333444666999:::///222555777777777888999;;;;;;;;;::::::999999999;;;;;;;;;;;;<<<<<<<<<<<>><<<;;;<<<===???@@@???@@@@@@AAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGGGGHHHHHHIIIIIIIIIGGGFFFHHHKKKPPPQQQPPPMMMFFFGGGHHHIIIKKKLLLMMMNNNKKKJJJIIIIIIJJJNNNRRRTTTZZZZZZZZZXXXUUUUUUWWWYYY]]]\\\^^^bbbgggiiigggeeeeeeeeefffccc\\\VVVWWW[[[\\\ZZZVVVSSSRRRTTTXXXZZZQQQOOOMMMKKKLLLOOORRRTTTRRRWWW[[[ZZZTTTOOOOOOPPPOOOWWWYYYTTTQQQUUUXXXWWWWWWTTTSSSVVVZZZZZZVVVPPPQQQSSSUUUUUUSSSRRRQQQRRRWWWVVVUUUUUUVVVVVVUUUSSSOOOOOOOOOOOOQQQTTTVVVWWWVVVUUUUUUTTTSSSSSSRRRRRRJJJHHHFFFGGGJJJNNNPPPQQQPPPPPPQQQQQQPPPNNNMMMLLLFFFIIIMMMPPPQQQOOOLLLJJJKKKKKKKKKKKKLLLLLLLLLLLLOOONNNMMMLLLJJJHHHGGGGGGDDDDDDEEEFFFGGGHHHHHHIIIDDDEEEFFFFFFFFFEEECCCBBB???????????????@@@@@@@@@======>>>???????????????======<<<<<<;;;;;;;;;:::===<<<;;;:::::::::::::::;;;;;;<<<<<<;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::888888888888888999999999777777777777888888888888999999888888888888999999888888777777777777888888777777777777777777777777777777666666555555555444555555555555555444444444333333333333333333333333333333333333333333333333333222222111111222222333222222222222222222222222111111111111111111111111111111000000111111222333111111111111111111111111//////000000111111222222111000///000222333000...000000000000000000000000111111111111111111111111222111111111000000//////000000000000000000000000//////............//////000000000000000000000000000000000000000000000000000///.........///111222////////////////////////111111000000000000111111000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000222222111000///...------000000000000111111111111000000000000000000000000000000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000---...///000000111000000111111111111000000000000000000////////////000000000000111111111000000///000000000000000000000000000000111111111111000000000000000000000000000000////////////000000000000111111111111111111111111111111222333333333333222222333333444444333333222333333333333333333333333333333444444444555555555444444333333333444555555555666888888777666666777;;;;;;:::::::::999999999;;;;;;;;;<<<<<<<<<======>>>===<<<;;;<<<===???@@@>>>>>>???@@@@@@AAAAAABBBCCCDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHKKKNNNOOOLLLIIIHHHHHHIIIJJJKKKKKKKKKJJJHHHGGGGGGHHHKKKNNNQQQSSSUUUVVVWWWVVVUUUUUUVVVXXXWWWXXXZZZ```eeegggfffdddccccccbbb^^^XXXVVVXXX]]]]]]ZZZUUUSSSSSSUUUUUUUUULLLLLLNNNOOOPPPPPPPPPPPPRRRTTTVVVTTTPPPMMMLLLNNNQQQXXXZZZUUURRRTTTVVVTTTUUUUUUVVVYYY\\\ZZZUUUPPPQQQSSSTTTTTTRRRQQQRRRSSSVVVUUUSSSTTTUUUUUUTTTRRRPPPPPPPPPPPPRRRTTTVVVWWWSSSSSSRRRQQQQQQPPPOOOOOOLLLKKKKKKMMMOOORRRRRRRRROOOOOOPPPPPPOOONNNLLLKKKGGGIIIMMMOOOPPPOOOMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMLLLKKKJJJHHHGGGFFFEEEEEEEEEEEEFFFFFFGGGGGGHHHDDDDDDEEEEEEEEEDDDCCCBBB@@@@@@??????????????????======>>>???????????????=========<<<<<<<<<<<<<<<===<<<<<<;;;::::::;;;;;;<<<<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::999999888888888888888888777777777777888888888888999888888777777888888999888888777777777777888888777777777777777777777777777666666666555555555444333333333333444444444444444444444444444444444444333333333333333333333333333222222111111222222333222222222222222222222222111111111111111111111111111111000000111111222333111111111111111111111111000000000000000111111111222000//////111222111///000000000000000000000000111111111111111111111111111111111111000000000///000000000000000000000000//////............//////000000000000000000000000////////////////////////000//////...///000111222////////////////////////111111000000000000111111000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000111111111111222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...//////000000000000///000000000////////////...000000////////////000000000000111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000////////////000000000000111111111111111111111111111111222333333333333222222222333333333333222222333333333333333333333333444444444555555555666666444444555444444333333222777888888777666666777999::::::::::::999999999999;;;<<<<<<<<<<<<=========>>>===<<<<<<<<<===>>>???===>>>>>>??????@@@AAAAAABBBCCCDDDFFFHHHJJJKKKLLLHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGIIIJJJLLLJJJGGGCCCEEEFFFHHHJJJKKKKKKJJJIIIDDDEEEGGGIIILLLNNNPPPQQQRRRTTTVVVVVVVVVVVVWWWXXXTTTUUUXXX]]]```aaa```^^^]]]]]][[[VVVRRRSSSXXX\\\\\\WWWSSSRRRTTTUUUQQQNNNFFFJJJOOOTTTUUUSSSOOOMMMOOONNNLLLKKKKKKKKKMMMNNNTTTWWWYYYVVVTTTTTTTTTRRRSSSVVVYYY[[[[[[XXXTTTQQQSSSSSSSSSRRRPPPPPPQQQSSSTTTSSSRRRRRRSSSSSSRRRQQQQQQQQQQQQQQQRRRSSSTTTUUUPPPOOOOOONNNNNNMMMMMMLLLMMMMMMOOOQQQTTTTTTSSSQQQNNNNNNNNNNNNMMMLLLKKKKKKIIIJJJLLLNNNNNNNNNMMMLLLLLLLLLLLLKKKJJJJJJIIIIIIJJJIIIHHHGGGFFFEEEDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@???>>>>>>>>>======>>>???????????????============>>>>>>>>>>>>======<<<<<<;;;;;;<<<<<<===============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;::::::999999999888777777777777777777777888888888888999888888777777888888999888777777666666777777888777777777777777777777777666666666555555555555555111111222222333333444444555555555555555555555555333333333333333333333333333222222111111222222333222222222222222222222222111111111111111111111111111111000000111111222333111111111111111111111111111111111111000000000000333111///...000111111111000000000000000000000000111111111111111111111111111111111111000000000000000000000000000000000000//////............//////000000000000000000000000........................///////////////000111111////////////////////////111111000000000000111111000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000......//////000000111111000000000000111111111111222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000000000//////...////////////............000000////////////000000000000111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000////////////000000000000111111111111111111111111111111222333333333333222222222333333333333222222333333333333333333333333444444555555555666666666444555777888888666555444444555555555555666999<<<:::999999999999999999999;;;;;;<<<<<<<<<============<<<<<<<<<<<<===>>>???>>>>>>??????@@@@@@AAAAAABBBCCCDDDFFFGGGIIIJJJKKKEEEFFFFFFFFFGGGGGGHHHHHHGGGHHHIIIIIIIIIFFFCCC@@@???AAAEEEIIIKKKKKKJJJIIIBBBDDDGGGKKKNNNPPPQQQQQQQQQTTTVVVWWWWWWVVVVVVWWWUUUVVVXXXZZZ[[[YYYWWWUUUUUUVVVUUUPPPNNNQQQUUUWWWVVVQQQMMMOOOSSSTTTNNNHHHDDDHHHOOOUUUVVVTTTPPPMMMJJJGGGDDDDDDGGGLLLOOOQQQTTTUUUUUUTTTUUUUUUTTTRRRSSSVVVXXXXXXWWWTTTSSSSSSUUUTTTRRROOOLLLLLLNNNPPPSSSRRRQQQQQQRRRRRRQQQPPPQQQQQQQQQQQQQQQQQQRRRRRRNNNNNNNNNMMMMMMLLLLLLLLLLLLMMMPPPSSSUUUTTTQQQMMMMMMMMMLLLLLLLLLKKKKKKJJJKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMLLLKKKJJJHHHHHHGGGHHHHHHGGGFFFEEEEEEDDDDDDGGGFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@???>>>============>>>???????????????======>>>>>>?????????@@@>>>======<<<<<<<<<======>>>>>>>>>>>>>>>===<<<<<<:::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;::::::::::::999888777666666666777777777888888888888888888777777777777888888777777666666666666777777555555555555555555555555555555555555555555555555000111111222333444444555444444444444444444444444333333333333333333333333333222222111111222222333222222222222222222222222111111111111111111111111111111000000111111222333111111111111111111111111222222111111000000//////333111///......000111222000000000000000000000000111111111111111111111111111111111000000000000000//////////////////////////////............/////////////////////////////////////////////////////////////////////000000111////////////////////////111111000000000000111111////////////////////////000000000000000000000000000000000000////////////////////////////////////////////////000000000000///000000000111111111111000000000000000000000000000000000000000000000000/////////000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000111000000///...---000000/////////.........000000////////////000000///000000111111111111000000000000000000000000000000000111111111111000000000000000000000000000000////////////000000000000111111111111111111111111111111222333333333333222111222222333333222222111333333333333333333333333444444444444555555555666111333666888999888666555333444444444333444777:::999999999999999999999999;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>??????@@@@@@AAABBBBBBBBBCCCCCCDDDDDDEEEFFFFFFFFFCCCCCCDDDEEEGGGHHHIIIIIIGGGHHHIIIHHHFFFDDDBBBAAA???AAADDDGGGIIIHHHGGGFFFCCCEEEIIILLLOOOQQQRRRRRRQQQSSSUUUUUUTTTSSSRRRSSSUUUVVVWWWWWWVVVUUUTTTSSSPPPTTTTTTPPPPPPTTTUUUSSSNNNJJJHHHKKKQQQQQQLLLEEEAAAEEEJJJOOORRRQQQOOOMMMLLLIIIEEEDDDGGGLLLPPPQQQSSSPPPOOOQQQTTTVVVUUUTTTTTTTTTTTTRRRPPPQQQTTTVVVWWWUUURRRNNNJJJIIIKKKNNNSSSRRRQQQQQQRRRRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNOOOQQQTTTVVVTTTPPPMMMLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLKKKJJJIIIHHHGGGFFFHHHGGGGGGGGGFFFFFFEEEEEEGGGGGGFFFFFFEEEDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>============>>>???????????????======>>>>>>??????@@@@@@======<<<<<<<<<======>>>>>>>>>??????>>>>>>===<<<:::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;::::::::::::999888777666666666777777777888888888888888777777777777777777888777777666666666666777777444444444444444444444444444444444555555555555555111222222333444555555666222222222222222222222222333333333333333333333333333222222111111222222333222222222222222222222222111111111111111111111111111111000000111111222333111111111111111111111111222222111111000000//////222111000......///111333000000000000000000000000000000000000000000000000000000000000000000111111//////////////////////////////............//////////////////////////////000000000000000000000000...//////000000000000000000000000000000000000000111111000000000000111111////////////////////////000000000000000000000000000000000000////////////////////////////////////000000000000///////////////000000000111111111111////////////////////////000000000000000000000000......//////000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000111000000///...---111111111000000000//////000000////////////000000//////000111111111111111000000000000000000000000000000111111111111000000000000000000000000000000////////////000000000000111111111111111111111111111111222333333333333222111111222222222222111111333333333333333333333333333333333444444444555555///111333555666666555555555666666444222222333444888888888999999999999999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<=========???@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCEEEFFFGGGHHHIIIFFFGGGHHHGGGEEEDDDEEEGGGGGGHHHHHHHHHGGGEEEBBB@@@EEEFFFIIIMMMOOOQQQRRRRRROOOQQQRRRRRRPPPOOOPPPPPPRRRTTTUUUUUUTTTTTTVVVXXXRRRWWWXXXSSSRRRWWWWWWRRRIIIGGGFFFIIIMMMNNNJJJEEE???BBBFFFJJJMMMNNNNNNNNNRRRPPPMMMKKKKKKMMMPPPRRRTTTMMMIIIMMMSSSTTTTTTUUUUUURRROOOMMMNNNQQQUUUXXXVVVUUUSSSOOOKKKKKKMMMOOOTTTSSSRRRRRRSSSSSSRRRQQQOOOOOOPPPQQQQQQQQQPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQSSSSSSSSSTTTUUUTTTQQQOOOLLLKKKKKKJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLKKKJJJIIIHHHGGGFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCBBBAAAAAAAAAAAABBBAAA@@@@@@@@@???>>>>>>>>>======>>>???????????????>>>>>>>>>>>>????????????<<<<<<;;;;;;<<<<<<======>>>>>>>>>>>>>>>======<<<:::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;::::::999999999888777777777777777777777888888888888888777777666666777777888777666666555555666666777444444444444444444444444444444444444444555555555222222333333444444555555111111111111111111111111333333333333333333333333333222222111111222222333222222222222222222222222111111111111111111111111111111000000111111222333111111111111111111111111111111111111000000000000111111111000...///111333000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000//////............//////000000000000000000000000111111111111111111111111......///000000000000000000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000111111000000//////......000000000000111111111111111111111111111111111111000000000000000000000000---......//////000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000000000//////...111111111111000000000000000000////////////000000...///000111111222111111000000000000000000000000000000111111111111000000000000000000000000000000////////////000000000000111111111111111111111111111111222333333333333222111111222222222222111111333333333333333333333333222222222333333333333444111222444555555555444444555666777666444333333333777888888888999999999999888888999999999999::::::;;;;;;<<<<<<======<<<<<>>???????????????>>>>>>>>>>>>>>>>>>======;;;;;;::::::;;;<<<<<<=========>>>>>>======<<<;;;999999999999999999999999:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::999999888888888888888888777777777777888888888888777777666666666666777777666666555555555555666666555555555555555555555555333333333444444555555555222222222222333333333333222222222222222222222222333333333333333333333333333222222111111222222333222222222222222222222222111111111111111111111111111111000000111111222333111111111111111111111111000000000000000111111111///111222111//////000222000000000000000000000000000000000000000000000000///000000000111111111111000000000000000000000000//////............//////000000000000000000000000000000000000000000000000---...///000111000000///000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000////////////000000000000000000000000111111111111111111111111111111111111000000000000000000000000------......///000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...//////000000000000///111000000000000/////////000000////////////000000...///000111111222222222000000000000000000000000000000111111111111000000000000000000000000000000////////////000000000000111111111111111111111111111111222333333333333222111111222222222222111111333333333333333333333333111111222222222333333333666666666666666666555444222444777888777666666777777777888888999999999999777777888888888999999999:::;;;<<<<<<======<<<<<<>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCGGGFFFFFFEEEDDDCCCCCCBBBEEEFFFFFFEEEDDDGGGMMMSSSPPPOOOMMMKKKIIIGGGEEEDDDFFFGGGHHHJJJKKKMMMOOOOOOQQQRRRSSSSSSSSSUUUXXX[[[YYYYYYXXXTTTQQQRRRVVVZZZWWWZZZUUUKKKKKKTTTVVVOOOJJJJJJKKKKKKJJJHHHGGGFFFDDDGGGKKKPPPTTTUUUVVVUUUNNNSSSXXXYYYWWWXXX\\\aaaZZZMMMDDDGGGNNNOOOPPPQQQSSSOOOKKKMMMSSSXXXXXXVVVRRRSSSTTTSSSSSSTTTWWWYYYWWWVVVUUUUUUVVVVVVUUUSSSPPPQQQSSSTTTUUUUUUUUUTTTSSSSSSTTTTTTTTTTTTTTTTTTUUURRRNNNLLLLLLMMMNNNMMMMMMLLLKKKJJJJJJKKKLLLMMMKKKLLLMMMNNNNNNMMMLLLKKKJJJIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDCCCBBBAAABBBCCCCCC???????????????@@@@@@@@@======>>>?????????????????????>>>>>>======<<<<<<:::::::::::::::;;;<<<==================<<<<<<;;;999999999999999999999999:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::888888888888888999999999777777777777888888888888777777666666666666777777666666555555555555666666777777777777777777777777333333333444444555555555222222222111111111111111333333333333333333333333333333333333333333333333333222222222222222222333222222222222222222222222111111111111111111111111111111111000111222222333111111111111111111111111//////000000111111222222...000333222000///000111000000000000000000000000000000000000000000000000//////000000111111111222000000000000000000000000//////............//////000000000000000000000000////////////////////////---...000111111111000///000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000------...///000111222222000000000000111111111111////////////////////////000000000000000000000000---------...///000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000......///000000111000000000/////////............000000////////////000000......///111111222222222000000000000000000000000000000111111111111000000000000000000000000000000////////////000000000000111111111111111111111111111111111111111111111111444444333222111111111111444444444333333222222222333333333333333333333333444444444444444444444444666666555444444444444444555555555444333333555777999888777777777888:::;;;===<<<:::999999:::;;;<<<===<<<<<<<<<>>>???AAACCCAAAAAAAAAAAAAAAAAAAAAAAAEEECCCAAA??????@@@CCCDDDHHHFFFDDDCCCDDDFFFIIIJJJLLLKKKIIIHHHHHHGGGEEECCCHHHFFFFFFJJJOOOSSSUUUTTTQQQOOONNNQQQUUUXXXXXXWWWZZZZZZWWWQQQKKKKKKQQQWWWXXXVVVSSSRRRSSSRRRQQQOOOLLLQQQUUUTTTNNNJJJIIIJJJMMMIIIKKKRRRVVVSSSRRRUUUVVVXXXVVVQQQSSS\\\aaa```WWWPPPIIIIIIOOOUUUUUUSSSRRRMMMJJJKKKQQQVVVVVVUUUWWWYYY[[[ZZZXXXVVVVVVVVVXXXWWWVVVVVVVVVTTTQQQOOOTTTSSSRRRPPPPPPPPPQQQQQQTTTTTTSSSSSSSSSSSSSSSTTTPPPNNNLLLJJJJJJKKKMMMOOOMMMNNNPPPQQQQQQPPPOOONNNOOONNNLLLKKKKKKKKKLLLMMMIIIJJJJJJJJJIIIGGGEEEDDDDDDDDDCCCCCCDDDFFFHHHIIIFFFGGGGGGHHHHHHGGGGGGFFFFFFEEECCCAAAAAAAAABBBBBB??????@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<===>>>>>>========================;;;;;;;;;;;;::::::999888999999999999999999999999999999999999999999999999999999999888888888888777777777777777666666666666888888777666666666666666555555444444444444555555555666777777666444222111222222222222222222222222333333333333333333333333333333222111111222333333111111111111111111111111111111000000000000111111222222111111111111222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000222222000///............111222333111///...///000////////////000000000000000000////////////000000000000000000////////////........................------...///000000//////000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000///...............000000000000000000000000//////000000000000//////////////////000000000000111111111111111111111111000000000000000000000000111111000000//////......---......///000111111222000000111111111000000///000000000000000000000000......////////////......000000000000000///......//////000000000000//////111111000000//////......000000000000000000000000//////000000111111111222////////////////////////000000000000000000000000000000000000000000000000222111111111000000//////111111111111111111111111111111111111111111111111333333222222111222222222333333333222222111111111333333333333333333333333444444444444444444444444444444444444444555666666555666666555444444666888888888777777888888999:::<<<;;;999999999:::;;;======<<<<<<===>>>???AAABBB@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBAAA@@@@@@AAABBBCCCFFFEEECCCBBBCCCEEEGGGIIIMMMKKKJJJIIIHHHGGGEEEDDDLLLKKKKKKMMMQQQSSSSSSRRRMMMKKKKKKOOOSSSWWWXXXXXX^^^]]]ZZZSSSMMMLLLQQQVVV[[[XXXTTTQQQPPPOOOMMMLLLNNNRRRVVVVVVSSSQQQRRRTTTUUURRRTTT[[[^^^ZZZWWWXXXWWWYYYXXXTTTUUU[[[^^^\\\\\\VVVOOOOOORRRUUUTTTQQQPPPLLLJJJLLLRRRXXXYYYYYYXXXZZZ[[[ZZZWWWUUUTTTTTTUUUTTTSSSSSSTTTTTTRRRPPPTTTSSSRRRQQQQQQQQQRRRSSSUUUUUUTTTSSSRRRRRRSSSSSSOOOMMMKKKIIIHHHIIIKKKLLLOOOOOOPPPPPPOOOOOONNNMMMOOONNNMMMMMMLLLLLLLLLLLLJJJJJJJJJJJJIIIGGGFFFEEEDDDCCCCCCDDDDDDEEEFFFGGGFFFGGGGGGHHHHHHGGGGGGFFFDDDEEEFFFGGGFFFDDDBBB@@@??????@@@@@@@@@@@@?????????????????????????????????>>>>>>>>>=========<<<<<<<<<<<<<<<<<<===>>>>>>========================;;;;;;;;;;;;;;;:::999888;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999888888888888777777777777777666666666666888777777666666666666666555555444444444444555555666666666555555333222222222222222222222222222222333333333333333333333333333333222111111222333333111111111111111111111111222111000000000000000111222222111111111111222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000222111000///............111000000000000000//////////////////000000000000000000////////////000000000000000000////////////000000000000000000000000---...//////////////////000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000111000//////......//////000000000000000000000000//////000000000000//////////////////000000000000111111111111111111111111000000000000000000000000111000000000/////////............///000111111111000000111111111111000000000000000000000000000000......////////////......000000000000000///......//////000000000000//////111000000000/////////...000000000000000000000000//////000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000///111111111111111111111111111111111111111111111111222222222111222222333333222222111111111111111000333333333333333333333333444444444444444444444444222222222333444666777888666777777666555555666888666777888888999999888888:::999888888888:::;;;<<<<<<<<<<<<===>>>???@@@AAA????????????????????????BBBBBBAAAAAABBBBBBBBBBBBDDDCCCAAAAAABBBDDDFFFGGGMMMLLLKKKIIIHHHGGGFFFFFFPPPPPPPPPQQQSSSSSSQQQOOOJJJIIIJJJNNNSSSWWWYYYYYY]]]\\\ZZZTTTOOOOOORRRWWW\\\WWWQQQMMMKKKKKKJJJIIIPPPSSSUUUVVVTTTUUUXXX\\\[[[ZZZ]]]cccddd___YYYWWWUUUXXXXXXVVVVVVXXXXXXVVV\\\WWWRRRQQQTTTVVVSSSPPPNNNLLLKKKNNNTTTZZZ\\\\\\ZZZ[[[[[[ZZZVVVSSSQQQQQQRRRPPPOOOPPPRRRSSSSSSSSSTTTSSSRRRRRRRRRSSSTTTUUUVVVVVVTTTSSSRRRRRRRRRRRRPPPNNNKKKIIIHHHIIIJJJLLLPPPOOONNNMMMMMMLLLLLLMMMOOOOOOOOOOOONNNMMMLLLKKKKKKKKKKKKJJJIIIHHHFFFEEEDDDDDDDDDEEEEEEEEEDDDDDDFFFGGGGGGHHHHHHGGGGGGFFFAAADDDIIILLLKKKGGGBBB>>>??????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<======>>>========================:::;;;;;;;;;;;;::::::999<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999999999999888888888888777777777777777666666666666888777666666555555666666555555444444444444555555666555444333333222222333222222222222333333333333333333333333333333333333333222222111111222222333111111111111111111111111333222111000000000000000222222111111111111222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000222111000//////......///000...---...000222000...////////////000000000000000000////////////000000000000000000////////////000000000000000000000000//////////////////...---000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000111111000/////////000000000000000000000000000000//////000000000000//////////////////000000000000111111111111111111111111000000000000000000000000000000000000////////////......//////000000111111000000111111111111000000000000000000000000000000...//////000000//////...000000000000000//////...//////000000000000//////000000000000////////////000000000000000000000000//////000000000000111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111000000000000111111111111111111111111111111111111111111111111111111111111222333444444222222222222111111111111222222333333333333444444333333333333333333333333222222222333444555666777777888888888666666777999555666888999999999888777888888777888999:::;;;<<<<<<<<<<<<===>>>??????@@@>>>>>>>>>???????????????AAABBBCCCDDDDDDDDDCCCBBBCCCBBBBBBBBBCCCDDDFFFHHHLLLLLLKKKIIIGGGFFFGGGHHHPPPQQQRRRSSSTTTRRRPPPNNNLLLLLLNNNPPPTTTWWWYYYZZZXXXXXXVVVTTTRRRRRRVVVZZZWWWRRRLLLHHHHHHIIIJJJKKKRRRSSSSSSRRRQQQSSSWWWZZZ[[[\\\```cccccc]]]UUUPPPPPPRRRSSSSSSTTTSSSRRRPPPTTTQQQNNNPPPSSSTTTRRROOOPPPNNNNNNQQQVVVZZZ]]]]]][[[\\\\\\YYYUUUQQQOOOOOOOOONNNMMMNNNQQQTTTUUUUUUTTTTTTSSSSSSSSSTTTVVVWWWWWWVVVUUUSSSRRRQQQQQQQQQQQQPPPMMMJJJIIIJJJKKKMMMMMMMMMKKKJJJJJJKKKLLLMMMOOOOOOPPPPPPOOONNNLLLKKKLLLKKKKKKJJJIIIHHHGGGGGGEEEFFFGGGGGGGGGEEEDDDCCCFFFGGGGGGHHHHHHGGGGGGFFF@@@DDDIIILLLLLLGGGBBB>>>??????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<===>>>========================:::;;;;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999999999999888888888777777777777777777666666666666777777666555555555555666555555444444444444555555555444333222111222333333222222222333333333333333333333333333333333333333222222222222222222222222111111111111111111111111333333222111000000000000222222111111111111222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111000///////////////000---***,,,111333000---////////////000000000000000000////////////000000000000000000////////////........................//////000000///...------////////////////////////////////////////////////000000111111111111000000////////////////////////////////////////////////111111000000000000111111000000000000000000000000//////000000000000//////////////////000000000000111111111111111111111111000000000000000000000000000000000000////////////.../////////000000000111///000000111111111111000//////////////////////////////000000000000////////////000000000000////////////000000000000//////000000000000//////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000111111111111111111111111111111111111111111111111111111111111222333444444222333333333333333333333222222222333333444444444333333333333333333333333333333333333333444555555666888999999777777777888555666777999999888777777777777888888999:::;;;<<<<<<<<<======>>>>>>>>>???????????????@@@@@@AAAAAABBBCCCEEEFFFFFFFFFEEEDDDCCCCCCCCCDDDEEEFFFHHHIIIKKKLLLKKKIIIFFFEEEGGGIIILLLNNNQQQRRRSSSRRRQQQQQQRRRSSSTTTUUUVVVWWWYYY[[[YYYYYYXXXVVVUUUVVVYYY[[[PPPLLLGGGEEEGGGKKKOOOQQQWWWUUUSSSPPPOOOPPPSSSVVVZZZ\\\^^^___^^^ZZZRRRKKKJJJKKKMMMOOOOOONNNMMMMMMPPPOOONNNOOORRRRRRQQQNNNRRRRRRRRRSSSVVVYYY[[[[[[[[[\\\\\\YYYUUUQQQOOOOOOOOONNNMMMOOORRRUUUWWWWWWTTTTTTSSSSSSSSSUUUVVVWWWWWWVVVUUUSSSRRRQQQQQQQQQQQQOOOLLLJJJIIIJJJLLLMMMKKKJJJIIIIIIJJJKKKMMMNNNNNNNNNOOOPPPPPPNNNMMMLLLMMMLLLKKKJJJIIIHHHHHHHHHGGGHHHIIIIIIHHHGGGEEEDDDFFFGGGGGGHHHHHHGGGGGGFFFAAACCCFFFGGGGGGEEEBBB@@@??????@@@@@@@@@@@@??????????????????????????????============>>>>>>>>>>>>======<<<<<<<<<<<<==============================:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999888888888777777777777777777666666666666777666666555555555555555555555444444444444555555555444333222111222333444222222333333333444444444333333333333333333333333222222222222222222222222111111111111111111111111333333222111111000111111222222111111111111222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111000000////////////000000---***,,,111333000---////////////000000000000000000////////////000000000000000000////////////........................//////000000///...------////////////////////////////////////////////////000000111111111111000000////////////////////////////////////////////////111111000000000000111111000000000000000000000000//////000000000000//////////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000////////////000000000000//////000111111111111111//////////////////////////////000000000000////////////000000000000////////////000000000000//////////////////000000000000////////////////////////000000//////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111222222222111222222333333333333333333333444444444111222222333333444444555333333333333333333333333444333333333333333444555666777999999777777777888555666777777888888777777888888999999::::::;;;;;;;;;<<<===>>>>>>>>>>>>===>>>>>>??????@@@AAAAAAAAABBBCCCDDDFFFFFFFFFEEEEEEDDDDDDDDDEEEGGGHHHJJJJJJJJJKKKKKKHHHDDDDDDGGGJJJIIILLLOOOQQQQQQQQQSSSTTTVVVXXXXXXXXXWWWWWWYYYZZZ```___]]][[[YYYXXXXXXXXXNNNKKKGGGGGGJJJOOOSSSVVV[[[YYYUUURRRQQQRRRUUUVVV[[[^^^^^^\\\[[[YYYSSSLLLKKKHHHIIILLLLLLJJJKKKMMMTTTRRRQQQQQQRRRQQQPPPNNNTTTTTTUUUUUUVVVWWWXXXYYYZZZ[[[[[[ZZZVVVSSSQQQQQQRRRQQQQQQRRRUUUXXXYYYXXXUUUTTTSSSSSSSSSTTTUUUVVVVVVVVVTTTSSSRRRRRRRRRRRROOONNNKKKIIIIIIJJJLLLNNNLLLLLLLLLLLLLLLMMMMMMNNNLLLMMMMMMNNNNNNNNNNNNNNNNNNMMMLLLJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFGGGGGGHHHHHHGGGGGGFFFCCCCCCCCCCCCCCCBBBBBBBBB??????@@@@@@@@@@@@??????????????????????????????============>>>>>>>>>>>>>>>======<<<<<<<<<<<<===========================:::;;;;;;<<<<<<<<<<<<;;;::::::::::::::::::::::::999999999999999999999999999999999888888888888777777777777777666666666666777666555555444444555555555555444444444444555555444444333333333333444444222222333333444444555555333333333333333333333333111222222333333222222111111111111111111111111111222222111111111222222333222222111111111111222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000////////////000000000...---...000222000...////////////000000000000000000////////////000000000000000000////////////000000000000000000000000//////////////////...---000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000/////////000111111000000000000000000000000//////000000000000//////////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000////////////000000000000...///000111111222111111000000000000000000000000///000000111111000000///...//////000000000000000//////000000000000//////////////////000000000000000000000000000000000000000000////////////..............................000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111333333222222111222222222111111222222333333333333111111222333333444555555222222222222222222222222111111222222333444555666555777999999777666666777666666666666666777888888:::::::::;;;;;;;;;::::::;;;<<<===>>>>>>>>>===<<<======>>>>>>???@@@@@@AAAAAAAAABBBCCCDDDEEEEEEEEECCCDDDEEEFFFGGGIIIJJJJJJHHHJJJJJJFFFBBBBBBFFFJJJIIILLLOOOPPPPPPQQQTTTVVVVVVWWWXXXWWWUUUUUUWWWYYY___^^^\\\ZZZYYYXXXVVVUUUSSSPPPMMMLLLOOOSSSVVVWWWZZZXXXUUUTTTUUUXXXZZZ[[[]]]___]]]YYYXXXYYYVVVPPPQQQLLLJJJLLLKKKIIIKKKPPPSSSRRRQQQQQQQQQRRRRRRRRRSSSTTTUUUVVVVVVWWWXXXYYYXXXZZZ[[[ZZZWWWUUUTTTTTTUUUUUUUUUWWWZZZ[[[ZZZYYYVVVUUUSSSSSSRRRSSSTTTTTTUUUUUUTTTSSSRRRRRRSSSSSSQQQPPPNNNLLLMMMNNNQQQRRRQQQQQQQQQQQQPPPOOONNNMMMKKKKKKKKKLLLMMMNNNOOOPPPOOONNNLLLKKKJJJIIIIIIJJJIIIIIIHHHGGGGGGGGGHHHHHHFFFGGGGGGHHHHHHGGGGGGFFFCCCCCCBBBAAAAAABBBCCCCCC??????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>><<<=========>>>>>>>>>???>>>>>>===<<<<<<<<<<<<<<<========================::::::;;;<<<<<<<<<<<<<<<::::::::::::::::::::::::999999999999999999999999999999999888888888888777777777777777666666666666666666555444444444444555555555444444444444555555333444444555555555444444222222333333444555555666333333333333333333333333111222333333333333222111111111111111111111111111111111111111222333444444222222111111111111222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000////////////000000111000000000000000//////////////////000000000000000000////////////000000000000000000////////////000000000000000000000000---...//////////////////000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000//////......//////000111000000000000000000000000//////000000000000//////////////////000000000000000000000000000000000000000000000000000000000000.../////////000000000111000000000000////////////...///000111111222222222000000000000000000000000000000111111111111000000......///000000000000000//////000000000000//////.../////////000000000111000000000000000000000000000000/////////.........////////////////////////000000000000000000000000000000000000000000000000///000000000111111111111111111111111111111111111111111111111111111111111444444333222111111111111000000111111222222222222111111222333333444555555222222222222222222222222//////000111333555777888444666888888777666666666777666555555555666888999;;;;;;<<<<<<<<<;;;::::::;;;<<<===>>>>>>>>>===<<<;;;<<<<<<===>>>??????@@@@@@@@@AAAAAABBBCCCDDDDDDCCCCCCDDDFFFGGGIIIJJJJJJGGGIIIIIIFFFAAAAAAEEEJJJKKKNNNPPPPPPPPPQQQTTTXXXSSSUUUVVVVVVSSSSSSVVVYYYYYYXXXWWWWWWWWWWWWUUUTTTYYYVVVRRRQQQRRRUUUVVVWWWWWWUUUSSSTTTXXX[[[^^^```^^^___\\\VVVVVVYYYXXXRRRXXXQQQLLLMMMLLLIIIKKKRRRNNNNNNMMMNNNPPPSSSUUUVVVRRRSSSUUUVVVVVVWWWXXXZZZWWWYYY[[[ZZZXXXVVVVVVVVVXXXXXXXXXZZZ\\\\\\[[[YYYVVVUUUTTTRRRRRRRRRSSSSSSTTTTTTSSSSSSSSSSSSSSSTTTUUUSSSRRRQQQQQQTTTVVVXXXVVVWWWVVVUUUSSSQQQNNNLLLJJJJJJJJJJJJLLLNNNPPPRRROOONNNLLLKKKJJJIIIJJJJJJHHHHHHFFFFFFFFFGGGHHHIIIGGGGGGGGGHHHHHHGGGGGGGGGCCCCCCBBBBBBBBBCCCCCCCCC??????@@@@@@@@@@@@??????========================<<<=========>>>>>>?????????>>>===<<<<<<<<<<<<<<<========================::::::;;;<<<=========<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999888888888888777777777777777666666666666666666555444444444444555555555555444444555555555333444555666666666555444222222333333444555666666333333333333333333333333111222333444444333222111111111111111111111111111000000000111222333555555222222111111111111222222000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000////////////000111111222333222000...///000////////////000000000000000000////////////000000000000000000////////////........................------...///000000000///000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000...............///000000000000000000000000000000//////000000000000//////////////////000000000000000000000000000000000000000000000000000000000000.../////////000000111111000000000000////////////......///111111222222222000000000000000000000000000000111111111111000000......///000000000000000//////000000000000//////.../////////000000111111000000000000000000000000000000//////.........---000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111111222000000000000000000000000111111111111111111111111000000000000000000000000222222222222222222222222222222111111222333333444666555333111111111333444222222333333333333444444555555666666777888888888999999888888888888888888777777888999:::;;;;;;<<<>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<@@@@@@@@@@@@@@@@@@@@@@@@BBBDDDGGGIIIJJJJJJHHHGGGIIIEEEAAA???BBBGGGKKKNNNNNNOOOPPPQQQRRRRRRQQQQQQQQQQQQPPPNNNMMMOOORRRUUUVVVPPPNNNPPPPPPNNNPPPVVV[[[XXXTTTQQQQQQQQQQQQPPPMMMOOOQQQSSSTTTUUUUUUUUUUUUUUUTTTSSSRRRSSSVVVYYYbbbVVVKKKHHHJJJKKKNNNQQQRRRKKKFFFIIIMMMPPPSSSVVVUUUTTTVVVYYYXXXTTTTTTXXXYYYXXXWWWWWWVVVVVVVVVVVV^^^ZZZUUUTTTUUUWWWWWWUUUUUUUUUUUUTTTSSSRRRRRRQQQUUUSSSRRRRRRTTTVVVWWWVVVXXXXXXWWWVVVUUUSSSRRRQQQTTTTTTSSSSSSRRRRRRQQQQQQLLLJJJHHHIIILLLMMMLLLIIIKKKLLLMMMMMMLLLJJJHHHFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFGGGFFFEEEDDDCCCBBBAAA@@@CCCBBB@@@???>>>===============<<<<<<<<<<<<==================<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===:::999<<<======<<<<<<<<<;;;999999;;;<<<;;;:::888999::::::;;;;;;::::::;;;;;;::::::::::::999999888777777777666666555555444444555555666777777777555555555555555555555555444444444444444444444444333444444555555444444333222222222111222222333333222222222222222222222222111111111111111111111111222222111111111111222222111000000000111222333333////////////////////////111111111111111111111111111111000000//////......000000000000000000000000000000000000000000000000//////000000111111111222---...///000000///...---000000000000000000000000......///000000000000000------------------------//////////////////////////////000000000000//////000000000000000000000000------......//////000000////////////000000000000///............---------............////////////////////////////////////---......///////////////////////////000000000000111111000///////////////111111111111111111111111000000000000000000000000000000////////////000000000000000000000000000000////////////////////////000000000000000000000000000000//////.........---......////////////......000000000000000000000000000000000///......------////////////000000000000000000000000111111111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000222222222222222222222222000000000000000000000000222222222222222222222222222222111111111222222333555444222111111111333444222222333333333333444444444444555555666777777777888888888888888888888888999999999999999999::::::=========<<<<<<;;;;;;;;;>>>>>>>>>????????????@@@BBBBBBBBBBBBBBBAAAAAAAAACCCEEEGGGIIIJJJIIIGGGFFFIIIFFFCCCBBBEEEIIIMMMOOOSSSRRRPPPOOONNNNNNOOOOOOPPPQQQQQQOOONNNOOORRRTTTVVVQQQOOORRRRRRPPPRRRWWWZZZWWWRRROOOOOOPPPQQQPPPMMMNNNPPPQQQRRRQQQOOONNNMMMMMMLLLMMMPPPTTTYYY[[[^^^UUUNNNMMMOOOOOOOOOPPPPPPLLLJJJMMMOOOOOOPPPTTTRRRQQQTTTYYYYYYVVVUUUXXX[[[ZZZYYYXXXWWWWWWWWWWWWYYYUUUPPPPPPRRRUUUUUUTTTTTTTTTSSSSSSRRRQQQQQQPPPTTTRRRPPPQQQSSSUUUUUUUUUWWWWWWWWWWWWWWWVVVUUUTTTQQQQQQRRRRRRRRRQQQQQQPPPLLLJJJIIIJJJLLLMMMKKKJJJKKKLLLLLLMMMKKKIIIGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEKKKJJJIIIFFFDDDAAA@@@???@@@@@@@@@@@@@@@?????????>>>==================>>>============<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===;;;:::<<<===>>>======>>><<<::::::;;;<<<;;;:::888999::::::;;;;;;::::::::::::999999999888888888999999888888888777777777666666666666666555555555555555555555555555555555444444444444444444444444333333333333333333333333333333222222111222222222222222222222222222222222111111111111111111111111222222111111111111222222111111000000000111222222111111111111111111111111111111111111111111111111111000000000/////////...000000000000000000000000000000000000000000000000//////000000000111111111......////////////......000000000000000000000000......///000000000000000........................//////////////////////////////000000000000//////000000000000000000000000.........///////////////////////////000000000000000000/////////........./////////000000000000111////////////////////////...//////000111000000000////////////000000000000111111000///////////////111111111111111111111111000000000000000000000000000000////////////000000000000000000000000000000111111111111111111111111000000000000000000000000000/////////..................////////////......000000000000000000000000.........///////////////.../////////000000000000//////000000000111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000222222222222222222222222000000000000000000000000222222222222222222222222222222111111000111111222333222111000000111333444222222333333333333444444444555555666777777888888888888888888888888888888:::::::::999999999888888<<<<<<;;;;;;;;;;;;::::::????????????@@@@@@@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCDDDEEEGGGHHHHHHGGGEEEDDDDDDDDDCCCDDDFFFIIILLLNNNSSSQQQOOOMMMLLLMMMOOOPPPOOOPPPRRRRRRQQQQQQSSSUUUVVVTTTSSSUUUVVVUUUVVVYYYZZZVVVRRROOOOOOQQQRRRRRRRRRSSSUUUUUUTTTRRROOOMMMLLLIIIGGGIIIOOOUUUYYYZZZZZZTTTQQQTTTVVVSSSQQQQQQRRRPPPPPPQQQOOOLLLLLLPPPRRRQQQSSSXXXZZZWWWWWWYYY[[[ZZZYYYWWWVVVUUUUUUUUUSSSOOOLLLLLLOOORRRRRRQQQSSSRRRRRRQQQQQQPPPPPPPPPRRRPPPOOOOOOQQQSSSTTTSSSUUUUUUUUUUUUUUUUUUUUUUUUNNNOOOQQQRRRRRRQQQPPPOOOLLLKKKJJJJJJLLLLLLKKKJJJKKKKKKLLLKKKJJJIIIGGGEEEFFFFFFFFFGGGGGGGGGGGGHHHEEEEEEEEEEEEDDDDDDDDDDDDJJJIIIHHHEEECCCAAA@@@???>>>???@@@BBBBBBBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::<<<;;;;;;<<>><<<;;;;;;;;;:::999888999999:::::::::::::::999888888888888777777777777777777777777666666666888777777666555555444444444444444444444444444444555555555555555555555555333222111111111111222333444444333222111111111111222222222222222222222222111111111111111111111111222222111111111111222222111111000/////////000000111111111111111111111111111111111111111111111111000000000000////////////000000000000000000000000000000000000000000000000//////000000000000111111//////............//////000000000000000000000000......///000000000//////////////////////////////000000000000000000000000//////000000000000//////000000000000000000000000000000///////////////...////////////000000000000111111111000000000//////000000000000111111111111///////////////////////////000000111111111111111////////////000000000000111000000///////////////000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000111111111111111111111111000000000000000000000000////////////..................////////////......000000000000000000000000------......///000000111....../////////000000000//////000000000000111111////////////////////////111111111111111111111111000000000000000000000000000000000000000000000000222222222222222222222222000000000000000000000000111111111111111111111111222222111000000000111111111000000000000222333333222222222333333333444444666666666777888888999999777777777777888888888888999999999999999999999999::::::::::::::::::::::::<<<<<<=========>>>>>>>>>BBBBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEEEEEEECCCBBBAAA???@@@BBBCCCDDDFFFHHHJJJMMMMMMMMMMMMNNNPPPQQQRRRLLLNNNRRRTTTTTTUUUVVVWWWXXXXXXYYYZZZ[[[[[[[[[[[[YYYVVVRRRPPPPPPRRRTTTTTTXXXYYY[[[\\\[[[XXXUUUSSSRRRMMMHHHJJJPPPUUUVVVUUUWWWSSSRRRUUUWWWTTTRRRSSSUUUSSSSSSRRRNNNJJJLLLQQQXXXTTTSSSWWWXXXWWWXXX[[[XXXWWWVVVTTTSSSRRRRRRRRRSSSOOOKKKKKKNNNPPPQQQPPPRRRRRRRRRQQQQQQQQQPPPPPPPPPNNNMMMMMMOOOQQQRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRLLLNNNQQQSSSSSSRRRPPPOOOMMMLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIGGGFFFEEEFFFFFFFFFFFFGGGGGGGGGGGGEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@>>>???BBBCCCCCCBBBAAA@@@>>>>>>????????????>>>>>>============<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::<<<<<<===BBBHHHJJJIIIAAA???===;;;;;;;;;999888888888999::::::::::::999999999888888888777777777444444444444444444444444777777666666555555555555444444444444444444444444555555555555555555555555555333222000000222333555555444333222111111111111222222222222222222222222111111111111111111111111222222111111111111222222111111000///......//////111111111111111111111111111111111111111111111111000000000000//////////////////////////////////////////////////////////////////000000000000000000000///...------...///000////////////////////////......///////////////...........................000000000000000000000000//////000000000000//////////////////////////////111000000000//////......////////////000000000000111111000000000///////////////000000000111111111//////////////////////////////000111111111111000////////////000000000000000000////////////000000////////////////////////////////////////////////000000////////////000000///////////////////////////////////////////////////////////////////////////////////////...............////////////......////////////////////////............//////000000........./////////000000////////////000000000111////////////////////////111111111111111111111111////////////////////////000000000000000000000000222222222222222222222222000000000000000000000000111111111111111111111111222222111111111111111222000000000000111222222333222222222333333333444444444444555555666777777888666666777777777888888888777777888999::::::;;;;;;999:::::::::::::::::::::;;;;;;;;;<<<<<<<<<======@@@@@@AAAAAAAAABBBBBBBBBAAAAAABBBBBBAAA@@@???>>><<>>>>>>>>????????????>>>>>>============<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::888<<<===>>>DDDNNNRRRPPPBBB???===;;;;;;:::999777777888999999::::::999999:::999999999888888888888333333333333444444444444555555555555666666777777444444444444444444444444555555555555555555555555666444333111111333444666555444333222111111111111222222222222222222222222111111111111111111111111222222111111111111222222111111000///......//////000000000000000000000000000000000000000000000000////////////000000000000////////////////////////////////////////////////000000//////////////////000///...------...///000////////////////////////......////////////......------------------------000000000000000000000000//////000000000000//////////////////////////////111111000000/////////...////////////000000000000000000000/////////.............../////////000000////////////////////////---...//////000000//////////////////000000000000000000////////////000000////////////////////////////////////////////////000000////////////000000////////////////////////........................////////////////////////.........///////////////......////////////......////////////////////////000000//////........................////////////...////////////000000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111222222111111222333333444111111111222222222222222222222333333333333444444111222222333333444555555555666666777777888888888666777888999:::;;;;;;<<<999999::::::::::::;;;;;;============>>>>>>>>>>>>>>>??????@@@@@@AAAAAAAAA@@@@@@@@@@@@???>>>>>>===>>>AAAEEEFFFDDDDDDFFFIIIHHHJJJMMMOOOOOOMMMJJJGGGGGGJJJNNNQQQSSSTTTVVVWWWUUUYYY\\\\\\\\\\\\YYYUUULLLKKKJJJJJJLLLNNNMMMLLLLLLMMMOOORRRSSSTTTTTTTTTNNNLLLKKKLLLPPPRRRQQQOOONNNJJJHHHJJJJJJIIIJJJNNNNNNKKKJJJMMMPPPSSS[[[cccddd[[[TTTSSSVVVWWWYYY\\\XXXXXXWWWVVVUUUUUUUUUUUUYYYUUUPPPNNNPPPRRRQQQPPPRRRRRRRRRRRRRRRRRRRRRRRRNNNLLLKKKKKKMMMOOOPPPPPPTTTSSSQQQOOONNNNNNOOOOOOOOOPPPRRRSSSSSSRRRQQQPPPNNNOOOOOOMMMKKKIIIIIIJJJIIIIIIHHHGGGFFFEEEDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@???>>>AAAAAABBBBBBBBB@@@???>>><<<===????????????===<<<============<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888<<<>>>===DDDPPPUUURRR@@@>>>;;;:::::::::888777777888888999999999999999::::::999999999888888888555555555666666666666666444444555555666777777888333333333333333333333333444444444444444444444444555555444333333444555555444444333222111111111111222222222222222222222222111111111111111111111111222222111111111111222222111111000/////////000000////////////////////////000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000////////////......//////............//////000000000000000000000000....../////////...------------------------------000000000000000000000000//////000000000000//////000000000000000000000000111000000000000000000///////////////000000000000000000/////////.....................////////////////////////////////////------...///////////////////////////000000000000///////////////000000111000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000.........///////////////......////////////......000000000000000000000000111000000///......------------........./////////......////////////000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111222222333444666666333333333333333222222111222222333333333333444444222222333333444555555555555555666666777888888999888888888999999:::::::::::::::::::::;;;;;;;;;<<<===>>>>>>>>>>>>?????????>>>>>>??????@@@AAAAAABBB@@@@@@@@@@@@????????????>>>BBBEEEEEEBBBAAADDDGGGEEEFFFHHHJJJJJJHHHGGGEEEGGGJJJLLLMMMMMMNNNOOOQQQNNNTTTXXXVVVVVVVVVRRRKKKHHHHHHIIIKKKMMMNNNLLLJJJGGGGGGHHHJJJLLLNNNPPPQQQLLLMMMOOOQQQRRRRRRQQQPPPMMMKKKKKKMMMLLLIIIJJJNNNNNNJJJJJJOOOTTTWWW\\\aaa___WWWRRRTTTWWWWWWXXXYYYWWWWWWVVVVVVVVVVVVWWWWWWWWWSSSOOONNNPPPRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQNNNLLLKKKKKKMMMOOOPPPOOOQQQPPPNNNMMMMMMNNNPPPQQQPPPPPPQQQQQQQQQPPPOOOOOONNNPPPPPPNNNJJJHHHIIIJJJIIIHHHGGGFFFEEEDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCBBBAAA@@@??????>>>?????????@@@@@@@@@@@@@@@;;;<<<>>>??????>>><<<;;;============<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<888>>>>>>;;;BBBNNNSSSOOO>>><<<:::999999999888666777777888999999999999999999888888888888777777777555555666666777777777777555555555666666666666666333333333333333333333333333333333333333333333333333333333333333333333333333333222222111222222222222222222222222222222222111111111111111111111111222222111111111111222222111111000000000111222222000000000000000000000000000000000000000000000000.../////////000000000111000000000000000000000000000000000000000000000000000000/////////...............////////////......000000000000000000000000......//////......---,,,........................//////////////////////////////000000000000//////000000000000000000000000000000000000000111111111////////////000000000000111111111000000000//////...////////////000000000////////////////////////......///000000000000000////////////000000000000///////////////000111111111111111111111111111111000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000............/////////000......////////////......000000000000000000000000///////////////.........---------.........//////........./////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000111111222333444666777888444444444444444333222111222222333333333444444444555555666666777888888888444555555666777888888999:::::::::999999999999888:::::::::;;;;;;<<<<<<<<<============>>>>>>>>>>>>>>>>>>???@@@@@@AAABBBBBB@@@@@@@@@@@@@@@@@@@@@AAA===AAADDDCCC???>>>AAAEEE@@@AAABBBDDDEEEGGGHHHHHHHHHJJJJJJJJJIIIHHHJJJKKKIIIPPPSSSQQQPPPPPPKKKCCCHHHIIIKKKNNNQQQPPPNNNKKKHHHGGGHHHIIIKKKNNNPPPRRROOORRRVVVWWWUUUSSSQQQQQQPPPOOOPPPSSSRRRNNNMMMPPPSSSNNNMMMRRRVVVWWWWWWXXXYYYSSSPPPTTTYYYXXXWWWVVVUUUUUUTTTTTTUUUUUUVVVWWWTTTPPPLLLLLLOOORRRRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPNNNLLLKKKKKKMMMOOOPPPOOOLLLKKKJJJJJJKKKMMMOOOPPPQQQPPPPPPOOOOOONNNNNNNNNOOOPPPQQQNNNJJJHHHHHHJJJIIIHHHGGGEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFCCCCCCBBBBBBBBBAAAAAAAAA=========>>>??????@@@@@@=========>>>???@@@BBBCCC;;;<<<===??????===<<<;;;>>>=========<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;========================999???>>>:::???KKKOOOJJJ===;;;999888999999777666777777888999999999999888777777777777666666666666444444444555555555666666777777777666555555444444333333333333333333333333222222222222222222222222111222222333333222222111222222222111222222333333222222222222222222222222111111111111111111111111222222111111111111222222111111000000111222333333111111111111111111111111000000000000000000000000.../////////000000111111000000000000000000000000000000000000000000000000000000//////.........------...///000000///...---000000000000000000000000.../////////...---,,,,,,//////////////////////////////////////////////////////000000000000//////000000000000000000000000//////000000111111222222////////////000000000000222222222111111111111000000000000000111111111111//////////////////////////////000111111111111111////////////000000000000///////////////000111111111111111111111111111111000000000000000000000000000000////////////000000000000000000000000000000........................000000000000000000000000---.........//////000000......////////////......000000000000000000000000------......///000000000---------.........//////............/////////000111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////111111111111111111111111444444333333222111000000000000000000000000000000222222333444444555666666333333333333333333333333444444333333333444555555444444444555555555555666444444444444666888;;;<<<999999888888888888888999:::;;;;;;;;;;;;;;;;;;;;;???>>>===<<<<<<<<<<<<<<<>>>??????@@@@@@AAABBBBBBHHHEEEAAA===<<<<<<>>>???@@@???>>><<<===>>>???AAA@@@@@@@@@@@@BBBDDDGGGHHHOOOOOONNNLLLIIIHHHHHHIIINNNNNNNNNMMMMMMLLLKKKJJJHHHLLLQQQTTTVVVTTTNNNHHHIIIIIIJJJLLLMMMNNNOOOPPPVVVTTTSSSSSSSSSSSSQQQOOOLLLUUUYYYUUURRRUUUXXXWWWNNNOOOPPPRRRXXX[[[VVVNNNTTTOOOKKKKKKPPPTTTTTTSSSVVVUUUTTTTTTUUUWWWVVVUUUYYYTTTOOOMMMOOOQQQSSSSSSTTTRRRNNNJJJHHHJJJNNNRRRMMMMMMNNNPPPSSSSSSRRRPPPNNNNNNOOOOOOOOONNNMMMLLLRRRPPPMMMLLLNNNPPPQQQQQQPPPOOOMMMLLLKKKJJJKKKKKKJJJIIIFFFFFFGGGGGGFFFEEEGGGGGGGGGGGGGGGFFFEEEDDDFFFEEEBBB@@@@@@@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>============??????>>>>>>======<<<<<<===<<<;;;;;;<<<===<<<;;;======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;::::::999888888888888999999999999888888999777555333222333444555333333333444444666777777444444444444444444444444555555555444444333333333222333555555555555333222111111111111111111222222333333333222222111111111444333111000000000111111222222222222222111000///000000000000000000000000//////000000000000//////000000000000000///......////////////000000000000000000000000000000000000000000000000000000000000222111111111000000//////000000000000000000000000000000000000000000000000............////////////000000//////.........---.../////////...---,,,,,,------............------000000000000111111111111000000000000000000000000111111000000000000111111111000///......///000111000000000000000000000000000000000000000000000000......////////////......------............------............////////////000000000000000000000000111111111111111111111111000000000000000000000000////////////............000000000000000000000000111111000000//////...............///////////////000000000000000000000000000000000000000000000000000000//////.........---,,,------...///000111111............////////////000000000000000000000000111111111111111111111111000000////////////000000//////000111222444555666111111111111111111111111111111111111111222222222444444333333222111111000000000000000000000000000000111111222222333333333222222222222222222222222333333333222333333444555444444444444555555555555555555444444444666777888999999888888888888999999999:::::::::;;;;;;<<<<<<>>>===<<<<<<<<<<<<<<<<<<======>>>>>>???@@@@@@@@@CCCAAA???===<<<===???@@@>>>===;;;;;;;;;===>>>@@@CCCCCCBBBBBBCCCEEEFFFGGGKKKLLLLLLKKKIIIIIIJJJLLLPPPOOOMMMLLLKKKLLLMMMNNNLLLNNNQQQTTTVVVUUUQQQLLLLLLLLLMMMMMMNNNOOOPPPPPPPPPPPPQQQRRRTTTSSSPPPMMMIIIQQQTTTPPPNNNRRRVVVVVVPPPSSSTTTUUUXXX[[[WWWPPPRRRNNNKKKMMMQQQTTTTTTRRRSSSQQQPPPPPPRRRSSSSSSRRRSSSQQQOOOPPPSSSUUUTTTSSSRRRRRRQQQNNNLLLKKKLLLMMMMMMMMMNNNPPPSSSSSSRRRQQQPPPPPPPPPOOOOOOOOONNNNNNQQQNNNKKKIIIKKKNNNPPPPPPLLLLLLKKKJJJJJJJJJKKKKKKLLLJJJIIIHHHIIIIIIHHHGGGDDDDDDEEEEEEEEEDDDCCCCCCEEEDDDBBB@@@??????@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<===<<<;;;;;;<<<===<<<;;;===<<<<<<<<<;;;;;;;;;;;;888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888777888888999999888888777888777555333333333444555555555555555666777888999444444444444444444444444444444444444444333333333333333444444444444333333333333333222111111111000333333333222222222111111333333111000000000111111111111111111111000//////000000000000000000000000//////000000000000//////000000000000000///......////////////000000000000000000000000000000000000000000000000000000000000111111111000000000//////000000000000000000000000000000000000000000000000............////////////000/////////..................//////......---,,,---......//////......---...////////////000000000000000000000000000000000111111000000000000111111111000000//////000000111000000000000000000000000000000000000000000000000...//////000000//////...---......//////......---............////////////000000000000000000000000////////////////////////000000000000000000000000111111111111000000000000000000000000000000000000111000000000/////////...000000//////......------000000000000000000000000////////////////////////000/////////............------......//////000000............////////////000000000000000000000000111111111111111111111111000000////////////000000/////////000111222333444111111111111111111111111000000111111222222222222444333333222222111111111000000000000000000000000111111111222222222222222111111111111111111111111222222111111222222333444444444444444555555555555888777666555444555666666888888777777777888888999888888999:::;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<======<<<<<<<<<===>>>>>>??????======<<<======???@@@@@@<<<<<<;;;;;;<<<>>>@@@AAAFFFFFFEEEEEEEEEFFFGGGHHHGGGHHHIIIJJJIIIJJJMMMOOOSSSQQQNNNKKKKKKLLLNNNOOOOOOOOOPPPSSSUUUUUUSSSQQQOOONNNNNNNNNNNNNNNNNNNNNKKKLLLNNNQQQSSSRRRNNNKKKGGGLLLNNNLLLKKKOOOTTTUUUVVVZZZ\\\[[[[[[\\\ZZZUUUPPPNNNMMMOOOSSSUUUTTTQQQPPPOOONNNNNNPPPQQQQQQPPPLLLMMMPPPTTTWWWWWWUUUSSSPPPRRRSSSSSSOOOLLLJJJJJJNNNNNNNNNPPPSSSTTTSSSQQQRRRQQQPPPOOONNNOOOOOOPPPOOOKKKGGGFFFHHHKKKNNNOOOIIIIIIHHHHHHIIIIIIJJJKKKLLLJJJIIIIIIIIIIIIHHHFFFBBBCCCDDDDDDDDDDDDDDDDDDCCCBBB@@@???>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>============<<<===<<<;;;;;;<<<===<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;666777777888999:::;;;<<<::::::::::::::::::::::::::::::999999999999999999777888888999999888888777888777555444333333444555555555555555666777888888555555555555555555555555333333333333444444444444333222222222222222222333555555444333222111000000333333333222222222222111333222111111000111111111///000000000000///......000000000000000000000000//////000000000000//////000000000000000//////...////////////000000000000000000000000000000000000000000000000000000000000111111000000000000//////000000000000000000000000000000000000000000000000............////////////////////////................../////////...---------......//////......---............////////////000000000000000000000000222222111111111111222222000111111111111111111000000000000000000000000000000000000000000000000000///000000111111000000///---......//////......---............////////////////////////////////////////////////////////////000000000000000000000000000000000000111111111111000000000000000000000000000000000000////////////111111000///...---,,,,,,000000000000000000000000////////////////////////////////////.....................///////////////............////////////000000000000000000000000111111111111111111111111000000////////////000000///////////////000111111111111111111111111111111000000000111222222333333333333333222222111111111000000000000000000000000444444444333333333333333000000000000000000000000111111111000111222222333333333444444444555555555999888666555555666777777666555555555555666777777666777888999:::;;;<<<===::::::::::::;;;<<<======<<<<<<<<<===>>>>>>??????;;;<<<===>>>??????@@@@@@=========>>>@@@BBBCCCEEEGGGGGGGGGGGGHHHIIIIIIJJJFFFHHHIIIJJJJJJKKKNNNPPPRRRQQQOOOLLLKKKJJJKKKKKKOOOMMMMMMQQQSSSSSSRRRSSSPPPPPPOOOOOONNNMMMMMMLLLMMMMMMNNNPPPQQQPPPMMMJJJHHHKKKLLLKKKLLLPPPUUUXXX\\\aaaccc```^^^^^^\\\YYYNNNOOOPPPSSSVVVWWWUUURRRQQQPPPOOOPPPRRRSSSSSSRRRJJJLLLPPPSSSUUUUUUTTTRRRNNNQQQSSSSSSQQQNNNLLLLLLPPPOOOOOOPPPSSSTTTSSSRRRRRRQQQNNNMMMMMMNNNOOOPPPMMMIIIEEECCCEEEIIILLLNNNIIIIIIIIIIIIIIIIIIIIIJJJIIIHHHGGGGGGHHHGGGFFFDDDCCCDDDDDDEEEFFFFFFFFFFFFAAAAAA@@@???>>>>>>?????????@@@@@@@@@@@@@@@AAAAAA?????????>>>>>>>>>>>>==============================;;;;;;;;;<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;888888999999::::::;;;;;;::::::::::::::::::::::::888888888888999999999999777777888888888888777777777666555444444444444555333333333333333444555666666666666666666666666666222222222333333444444555333222111000000111222333444444444333333222222222222222222222222222222222222222111111111111111111///000000000000000//////000000000000000000000000//////000000000000////////////000000000000//////////////////000000000000////////////////////////////////////////////////000000000000000000//////000000000000000000000000////////////////////////............///////////////////////////...............////////////............////////////.............../////////000000////////////////////////222222111111111111222222000111222333333222111000////////////////////////////////////////////////000000111111111111000000......////////////..................////////////////////////////////////111111111111111111111111////////////////////////............////////////////////////////////////000000000000////////////000000//////......------///////////////////////////////////////////////////////////////.........///////////////.....................////////////////////////////////////111111111111111111111111000000////////////000000111000000//////000000000000000000000000000000000000000111111111222222222333333222222222222222111000000000000000000000000333333333333333333333222000000000000000000000000111111000000000111222222333333333444444444444555555555444333444555666777333333333333333444555555666666777888999;;;;;;<<<::::::999::::::;;;<<<===<<<<<<======>>>?????????===>>>???@@@@@@@@@???>>>======>>>???AAACCCDDDEEEEEEEEEGGGHHHJJJKKKLLLLLLHHHIIIJJJKKKJJJKKKMMMOOOOOOOOOOOONNNLLLIIIFFFEEEMMMIIIJJJOOORRRQQQPPPSSSSSSSSSRRRRRRQQQPPPPPPOOOUUURRRPPPOOOOOOOOONNNLLLLLLLLLMMMNNNPPPSSSWWW[[[]]]aaaccc___\\\\\\ZZZWWWNNNPPPSSSWWWYYYYYYVVVTTTRRRPPPOOOPPPRRRTTTTTTTTTMMMNNNPPPQQQQQQQQQQQQQQQNNNPPPQQQQQQPPPPPPPPPQQQRRRQQQPPPQQQSSSTTTTTTSSSPPPOOOMMMKKKKKKLLLNNNOOOKKKHHHDDDCCCFFFIIILLLMMMLLLLLLKKKKKKJJJIIIHHHHHHIIIHHHGGGHHHHHHHHHEEECCCBBBCCCDDDEEEEEEEEEEEEEEE@@@@@@??????>>>>>>???????????????@@@@@@AAAAAAAAA>>>============<<<<<<<<<<<<<<<<<<<<<<<<============;;;;;;;;;<<<===<<<;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::999999::::::::::::::::::::::::777777888888888888888888777777777888888777777777666555555444444444444444444333333333333444444555666666666666666666666666111222222333333444444444222222000//////000222222222222222333333444444444222222222222222222222222111111111111222111111111000000111222222111111111000000000000000000000000//////000000000000////////////000000000000//////////////////000000000000//////////////////////////////////////////////////////////////////000000////////////////////////////////////////////////............////////////.........///////////////......///////////////......//////////////////...//////000000000111111111////////////////////////222111111111111111111222000111222333333222111000////////////////////////////////////////////////000000111111111111000000...//////////////////...............////////////////////////////////////000000000000000000000000////////////////////////---........./////////000////////////////////////////////////000000000000------......//////000000////////////////////////.................................//////////////////////////////.....................////////////////////////////////////000000000000000000000000000000////////////000000222222111000000000000111////////////////////////111111111111111111111111222222222222222222222222000000000000000000000000000000000111111111111111000000000000000000000000111111000000111111222333333333333333444444444444222222111000111222333444222222222222222333444555666666777888999999::::::::::::999999999:::;;;;;;<<<<<<======>>>???????????????@@@@@@@@@???>>>>>>;;;<<<===???@@@AAABBBCCCCCCDDDFFFHHHJJJKKKLLLLLLHHHIIIJJJJJJIIIJJJLLLNNNLLLMMMNNNOOOMMMJJJFFFDDDKKKGGGIIIRRRUUUQQQPPPSSSVVVUUUUUUUUUUUUUUUUUUUUUYYYVVVRRROOOOOOOOOOOONNNOOOMMMNNNRRRUUUUUUXXX\\\ZZZ\\\\\\XXXWWWWWWUUUQQQMMMPPPTTTXXXYYYYYYWWWVVVPPPOOONNNOOOQQQSSSSSSSSSOOOPPPQQQQQQOOOOOOPPPRRRNNNOOOPPPPPPPPPQQQSSSUUUSSSRRRPPPQQQSSSTTTTTTSSSOOONNNMMMKKKKKKLLLLLLMMMKKKIIIFFFFFFIIIKKKMMMNNNMMMMMMMMMMMMKKKJJJIIIHHHJJJJJJIIIJJJKKKJJJGGGEEE@@@AAABBBBBBBBBBBBBBBBBB?????????????????????????????????@@@@@@AAAAAABBB======<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<============<<<;;;;;;<<<===<<<;;;::::::::::::;;;;;;;;;;;;>>>======<<<;;;:::999888888888888888888888888888888888777777777777777777666777777888888777777666555555555555555555555444666555555555555555666666555555555555555555555555222222222222333333333333222111111111111111111222000000111222333444555555111222222222222333333333000000111222222222222111000111111222222222222111000000000000000000000000//////000000000000//////...//////000000000000000////////////000000000000000000000000000000000000000000000000000000000000......////////////000000////////////////////////000000000000000000000000............////////////.........///////////////......///000000000//////...//////000000//////...000000000000111111111111000000000000000000000000111111000000000000111111000111111111111111111000000000000000000000000000000000000000000000000000///000000111111000000///...//////000000//////...............////////////////////////////////////........................000000000000000000000000//////000000111111222222000000000000000000000000////////////000000000000,,,,,,---...///000111111000000000000000000000000.................................///////////////.........///////////////............////////////000000000000000000000000000000000000000000000000000000////////////000000222222111000000000111111000000000000000000000000333333222222111000000000222222222222222222222222000000000000000000000000//////000000111111222222111111111111111111111111222111111111111222333333222222333333333444444444555444222111000111111222222222222333333444555666666777777777888888999999;;;:::999999999999999999;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>@@@AAABBBBBBBBBCCCDDDFFFGGGIIIIIIIIIIIIEEEFFFGGGHHHGGGHHHJJJMMMJJJKKKLLLMMMMMMLLLKKKJJJLLLHHHLLLWWW[[[UUUQQQUUUTTTTTTTTTUUUVVVWWWWWWXXXXXXUUUSSSQQQRRRRRRPPPOOOPPPMMMNNNTTTWWWVVVWWW[[[XXXYYYVVVTTTTTTVVVRRRLLLLLLOOOSSSVVVWWWWWWVVVVVVOOONNNMMMOOOQQQSSSSSSSSSOOOQQQSSSSSSRRRQQQRRRSSSOOOPPPRRRRRRQQQQQQRRRTTTUUUSSSQQQQQQSSSTTTTTTTTTNNNNNNNNNMMMMMMMMMLLLLLLKKKJJJIIIJJJLLLNNNOOOOOOKKKLLLLLLMMMLLLKKKJJJIIIJJJIIIJJJJJJKKKJJJGGGDDDAAAAAABBBBBBBBBAAA@@@@@@??????@@@@@@@@@@@@@@@???>>>??????@@@AAAAAABBBBBB============<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<=========<<<;;;;;;<<<===<<<;;;999999:::::::::;;;;;;;;;<<<;;;;;;::::::999999999888888888888888888888888888888888777666666666555666666777777777777666666444444555555555555555444666555555444444555555666444444444444444444444444333333333222222222222222111222222222222222222111000111111111222333333333111111222222222333333333///000111222333222222111//////000111111111111111000000000000000000000000//////000000000000//////......///000000000000000////////////000000000000000000000000000000000000000000000000000000000000........./////////000000////////////////////////000000000000000000000000............////////////............/////////000......///000000000000000//////000000000000///////////////000000000000111000000000000000000000000000000////////////000000111000000//////000000111000000000000000000000000000000000000000000000000...//////000000//////...//////000000000000//////............////////////000000000000000000000000........................000000000000000000000000/////////000111222222222000000000000000000000000.../////////000000000111------......//////000000000000000000000000000000..................................../////////000------......//////000000............////////////000000000000000000000000000000000000000000000000000000////////////000000000000/////////000000111111111111111111111111111444333333222111000//////222222222222222222222222000000000000000000000000000000111222333444444555111111111111111111111111222222111111222222333444222222333333333444444444:::999777444333222222222444333333444555666777888777777777777777888888888;;;;;;:::999888888888888999999:::;;;;;;<<<<<<===<<<<<<;;;<<<<<<===>>>??????@@@AAABBBCCCDDDDDDDDDDDDEEEFFFGGGHHHGGGFFFFFFAAACCCEEEEEEFFFGGGJJJLLLIIIIIIJJJKKKMMMNNNPPPQQQMMMIIIOOO\\\```XXXTTTVVVPPPPPPQQQSSSTTTUUUVVVWWWTTTSSSSSSTTTTTTTTTQQQOOOPPPLLLMMMTTTWWWUUUUUUXXXZZZYYYUUUSSSUUUXXXSSSLLLJJJNNNRRRUUUUUUUUUUUUUUUQQQOOOOOOPPPSSSTTTUUUTTTMMMQQQVVVWWWUUUSSSTTTUUUOOOQQQTTTTTTSSSQQQQQQQQQUUUSSSQQQQQQSSSTTTUUUTTTNNNOOOOOOOOOOOONNNMMMLLLKKKKKKKKKMMMOOOQQQPPPOOOIIIJJJKKKLLLLLLLLLKKKJJJHHHGGGHHHIIIIIIHHHEEEBBBDDDDDDDDDDDDCCCBBBAAAAAA???@@@@@@AAAAAAAAA@@@@@@>>>>>>???@@@AAAAAABBBBBB>>>>>>>>>>>>============;;;;;;;;;<<<<<<<<<=========<<<;;;;;;<<<===<<<;;;999999999::::::;;;;;;;;;999999999999999999::::::::::::::::::::::::::::::999888888777666555555444666666777777777777666666444444555555666555555444444333333222222222333333444444444444444444444444444333333222222111111111111222333444444333222111222222111111111111111111111111111222222333333333///000111222333333222111......///000000000000000000000000000000000000000//////000000000000//////......///000000000000000////////////000000000000000000000000000000000000000000000000000000000000---.........//////000000////////////////////////000000000000000000000000............/////////000---.........//////000000......///000000000000000//////000000000000//////............/////////000000000000000000000000000//////............//////111000///......///000111000000000000000000000000000000000000000000000000......////////////......//////000000000000//////............/////////000111111111111111111111111000000000000000000000000000000000000000000000000,,,------...///000000111000000000000000000000000.../////////000000111111///////////////.........000000000000000000000000........................---.........//////000000,,,------...///000111111............/////////000000000000000000000000000000000000000000000000000000000////////////000000...............///000000......///000111222222333333333333222222222111111000000111111111222222222111111111111111111111111111111111000///000222555333111000000///---...111222222222222222222222222111111222222222333333333222222222333333444444444444444555555666777777777444444555555666777777777999888777666666888:::;;;===;;;999999:::;;;<<<;;;::::::;;;;;;<<<=========;;;<<>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<============>>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;:::999======<<<;;;::::::999888777777777777777777777777::::::999999888777666666777777888888888888777777444444444444444444444444555555555555555555555555666555444444333333333333111111111111111111111111333333333444444333222222333222111000////////////111111111111000000000000111111222111111000///...111111000000000000111111222111111111000000//////000000000000000000000000......//////000000111111000000000000000000000000111111111111111000//////000000000000000000000000111000///000333333111...333222111///............////////////////////////---......///////////////,,,---......------...000000000000000000000000000//////////////////////////////000000000000////////////000000000000//////000000000000000000000000111111222222222222111111222111000.........///000111111000000//////......000000111111111111000000........................000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////000000111111111222000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................////////////////////////000000000000000000000000000000//////.........---......//////000000111111000000000000000111111111//////000000111111222222333333222222222111111111000000111111111222222222111111111111111111111111111111111111000000222444555333111111222222222222111111111111111111111111111111222222222333333333222222222333333444444444444444555555666666777777444444555555666777777777:::999777777777888:::;;;;;;:::999999:::<<<======::::::;;;;;;<<<=========<<<===???AAABBBBBBBBBAAABBBBBBBBBBBBCCCDDDEEEFFFDDDEEEEEEEEEEEEDDDDDDCCCCCCGGGJJJLLLLLLMMMNNNPPPTTTMMMNNNZZZ___YYYRRRRRRVVVTTTSSSRRRRRROOOLLLIIIFFFJJJNNNOOOOOOMMMLLLLLLJJJNNNSSSUUUVVVUUUUUUUUUSSSNNNJJJKKKPPPTTTTTTRRRPPPPPPQQQRRRRRRRRRRRRRRRQQQQQQRRRRRRSSSSSSTTTTTTQQQRRRTTTUUUVVVUUUTTTSSSSSSRRRQQQRRRTTTVVVUUUSSSOOOPPPQQQPPPPPPPPPRRRSSSQQQPPPNNNMMMNNNMMMLLLJJJKKKJJJKKKMMMOOONNNLLLJJJJJJJJJJJJIIIIIIIIIHHHHHHEEEFFFGGGHHHGGGEEEDDDBBBCCCCCCBBBBBBAAAAAAAAABBBAAAAAA@@@@@@@@@?????????>>>??????@@@@@@??????>>>===============<<<;;;;;;<<<<<<<<<<<<============>>>=========<<<<<<<<<;;;;;;;;;;;;<<<;;;;;;:::999<<<;;;;;;:::999999888888888888888888888888888888999999888888777666666555555555666777777666666666444444444444444444444444444444444444444444444444555555444333333333333333222222222222222222222222222333333444333333222222111111000000000111111222111111111111000000000000///000000111111111000000111111000000000000111111111111111111000000000///000000000000000000000000////////////000000000000000000000000000000000000111111111111111000//////000000000000000000000000111000...///111222000...222111000//////......///////////////////////////---......///////////////,,,---......------...000//////////////////////////////////////////////////////000000000000////////////000000000000//////000000000000000000000000000000000111111000000000111111000///////////////000000000///////////////...//////////////////...........................000000000000000000000000////////////////////////000000000000000000000000000000000000//////////////////000000000111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////........................////////////////////////000000000000000000000000000000/////////.........////////////000000000000222222111111000000//////000000000000000111111111333222222222222111111111000000000111111111111222111111111111111111111111000111222111000000222444222111000///000111111000000000000000000000000000111111222222222333333333222222333333333333444444444444444555666666777777444444555555666777777777:::999888888888999;;;<<<888888999:::;;;<<<======::::::;;;;;;<<<=========?????????@@@@@@@@@AAAAAABBBAAA@@@@@@AAABBBDDDEEEDDDDDDDDDDDDDDDCCCBBBBBBGGGIIILLLMMMMMMMMMOOOPPPRRRMMMNNNVVVXXXTTTRRRVVV[[[ZZZXXXVVVUUURRRNNNJJJGGGIIILLLLLLKKKKKKLLLMMMMMMQQQVVVXXXWWWTTTRRRQQQPPPLLLGGGEEEHHHMMMQQQSSSVVVUUUSSSRRRQQQQQQRRRSSSTTTTTTTTTTTTTTTSSSSSSSSSPPPQQQSSSTTTTTTTTTSSSRRRQQQQQQQQQSSSUUUUUUSSSQQQLLLMMMNNNNNNNNNNNNPPPRRRSSSQQQNNNMMMMMMNNNMMMLLLLLLKKKKKKLLLMMMMMMKKKHHHHHHHHHHHHHHHGGGGGGGGGGGGCCCDDDEEEEEEEEEDDDCCCBBBCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>??????>>>>>>>>><<<<<<<<<<<<<<<;;;;;;:::;;;<<<<<<<<<<<<==================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999::::::999999888888777777999999999999999999999999888888777777666555555555333333444555555666555555555555555555555555555555333333333333333333333333444333333222222222222333333333333333333333333333222222333333333333222222000000000111111222444444222222111111111000000000......000111111222222222111111000000000000111111111111111111000000000000000000000000000000000000000000000000////////////000000000000000000000000000111111111111000000///000000000000000000000000111///------///000000///000000////////////000000////////////////////////---......///////////////,,,---......------...000//////////////////////////////////////////////////////000000000000////////////000000000000////////////////////////////////////000000000000//////000000000000000//////...//////////////////000000---------......---------........................////////////////////////////////////////////////000000000000000000000000////////////000000000000//////000000000000111111000000000000000000000000111111111111111111111111////////////////////////////////////////////////////////////////////////////////////////////////........................////////////////////////000000000000000000000000000000////////////......000000000000////////////333333222111000///......111111111000000000000000222222222222111111111111000000000000111111111111111111111111111111111111000111222111000000222333111666777333///...000111000000000111111111111111111111222222222333333333333333333333333333333333333333444555555666666777444444555555666777777777::::::999999999:::;;;<<<888:::;;;;;;;;;:::;;;;;;::::::;;;;;;<<<=========AAA@@@????????????@@@@@@BBBAAA@@@@@@@@@BBBCCCDDDDDDDDDEEEEEEDDDDDDCCCBBBIIIJJJKKKLLLLLLMMMMMMNNNPPPNNNNNNRRRSSSQQQTTTYYYYYYXXXWWWWWWXXXVVVSSSQQQLLLMMMMMMLLLKKKLLLNNNPPPQQQSSSVVVWWWTTTQQQPPPOOORRRNNNHHHDDDCCCGGGMMMQQQXXXWWWVVVUUUTTTUUUUUUVVVWWWWWWVVVVVVUUUTTTTTTTTTPPPQQQRRRRRRSSSSSSRRRRRRRRRRRRSSSTTTTTTRRRPPPNNNKKKLLLMMMMMMMMMNNNQQQSSSUUURRRNNNMMMNNNOOOOOONNNMMMLLLLLLLLLLLLLLLIIIGGGHHHHHHHHHGGGGGGGGGGGGFFFBBBCCCDDDEEEEEEDDDDDDCCCBBBBBBCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@????????????>>>>>>????????????>>>>>><<<<<<======<<<<<<;;;:::;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;;;;:::999999999999999999999888888888999999999999999999999999888888777777777666666666333333444555666666666666666666666666666666666666333333333333333333333333333222222111111222222222333333333333333333333333111111222333333333333222222222111111222333333444222222222111111111000000//////000111111111111111111111000000000000111111111111111000000000000000000000000000000000000000111111000000//////......////////////////////////000000111111111111000///////////////////////////111///---,,,---...///000///////////////000111111////////////////////////---......///////////////,,,---......------...000//////////////////////////////////////////////////////000000000000////////////000000000000////////////////////////////////////000000000000//////...///000111111000///...---......//////000000000,,,------......------,,,........................////////////////////////////////////////////////////////////////////////////////////000000000000//////000000000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////........................////////////////////////////////////////////////000000//////////////////111111000000//////......222111111111000000//////111111111000000000000000222222222111111111000000000000000000000000000000000000000000000000000000///111222222111111222333555@@@DDD<<<111000444777111111111222222222333333111111222222222333333333333333333333333333333333333333444444555666666666444444555555666777777777::::::999:::::::::;;;;;;:::===???>>><<<999888888::::::;;;;;;<<<=========AAA@@@???>>>>>>>>>??????CCCBBBAAAAAAAAABBBCCCDDDDDDEEEEEEFFFFFFEEEEEEDDDIIIHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLNNNNNNOOOSSSYYYVVVUUUVVVWWWXXXXXXVVVTTTQQQQQQQQQOOONNNOOORRRUUUUUUUUUUUUSSSQQQOOOOOOPPPOOOLLLGGGDDDDDDGGGLLLPPPSSSSSSUUUVVVWWWWWWVVVVVVZZZYYYXXXXXXVVVUUUUUUTTTPPPPPPQQQRRRRRRRRRRRRRRRSSSTTTUUUUUURRROOOLLLKKKLLLMMMOOOOOOOOOPPPRRRTTTUUURRROOONNNOOOPPPPPPPPPOOOMMMLLLLLLLLLLLLJJJHHHIIIIIIIIIIIIHHHHHHHHHHHHDDDDDDEEEEEEEEEEEEEEEEEEBBBBBBCCCCCCCCCBBBAAA@@@@@@@@@@@@?????????>>>>>>???@@@@@@@@@@@@@@@@@@???===>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<::::::;;;;;;::::::999888999999999999::::::::::::888888888888888888888888999888888888888888777777555555666777777777777777666666666666666666666666444444444444444444444444222222222111111222222333333333333333333333333333000111222222333333333222444333333222111111222222222222222222111111111111111111111111111000//////111111000000000000111111000000000000000000111111000000000000000000000000111111000000//////......///////////////////////////000000111111111000000////////////////////////000///...---,,,---///111///......//////000111222////////////////////////---......///////////////,,,---......------...000........................//////////////////////////////000000000000////////////000000000000//////////////////////////////000111111222222111111000...///000111111000///...------......//////000000......////////////......////////////////////////////////////////////////........................////////////////////////.../////////000000000111000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000111111000000//////......//////000000111111111222000000000000000111111111222111111111111000000000111000000000000000//////000000000000000000000000///000222333222111111222333@@@EEE;;;000///333555111111111222333333444444111111222222222333333333444444333333333333222222333333333444555555666666444444555555666777777777999999999999::::::::::::<<>>>>>BBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGHHHFFFEEEFFFIIIJJJKKKJJJHHHIIIJJJKKKLLLNNNRRRUUUVVVVVVVVVWWWXXXWWWUUUSSSUUUUUUTTTSSSQQQRRRUUUWWWWWWWWWUUURRRPPPOOOQQQSSSJJJHHHFFFGGGJJJNNNPPPPPPMMMNNNPPPSSSTTTUUUTTTTTTYYYYYYXXXWWWVVVUUUTTTTTTQQQQQQQQQQQQRRRRRRRRRSSSTTTUUUVVVTTTPPPMMMKKKKKKOOOPPPQQQQQQQQQQQQSSSUUUUUUSSSPPPPPPQQQQQQQQQQQQPPPNNNLLLLLLMMMLLLKKKIIIJJJJJJJJJJJJIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFAAABBBCCCCCCCCCBBBAAA@@@@@@????????????>>>>>>>>>@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>======<<<:::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<:::::::::::::::999888888888999999999::::::;;;;;;777777777777777777777777999999999888888888888888777777888888888888777777555555555555555555555555555555555555555555555555333222222222222333333444333333333333333333333333///000111222333333333333444444222111111000000000333222222222222111111111222222222111111000......111111000000000000111111000000000000111111111111000000000000000000000000000000000000////////////000000000000000000000000///000000111111111111000000000000000000000000000///000000///------///111///////////////000111111////////////////////////---......///////////////,,,---......------...000........................//////////////////////////////000000000000////////////000000000000//////////////////////////////111111222222222222111111...//////000000000000000..................////////////000000000000//////////////////////////////////////////////////////........................000000000000000000000000......//////000000111111000000////////////......000000000000000000000000........................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000//////000000000000111111000000000000////////////......///000111222333333//////000000111111222222111111111111000000000000111111000000////////////000000000000000000000000...000222333222111111222...999<<<333---000111...000000000111222333333333111111222222222333333333444444444333333222222222222333333444444555555666444444555555666777777777777888888999999999999999;;;@@@DDDDDD???:::999999::::::;;;;;;<<<============>>>???@@@@@@???>>>>>>???@@@AAABBBBBBAAA@@@???AAAAAACCCEEEFFFGGGGGGHHHGGGEEEDDDEEEHHHKKKKKKJJJHHHIIIKKKMMMPPPSSSTTTTTTVVVVVVVVVWWWXXXXXXUUUSSSUUUUUUUUUSSSRRRRRRUUUWWWVVVWWWWWWVVVTTTSSSSSSTTTMMMLLLLLLPPPVVVXXXUUUPPPMMMMMMNNNNNNPPPRRRSSSTTTWWWVVVVVVUUUTTTSSSRRRRRRRRRRRRQQQQQQRRRRRRSSSTTTRRRTTTTTTRRRNNNLLLMMMNNNQQQRRRSSSRRRQQQRRRTTTUUUTTTRRRQQQQQQSSSSSSRRRPPPPPPOOOMMMMMMMMMNNNMMMLLLJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGFFFEEEEEEEEEEEEAAABBBCCCDDDDDDBBB@@@???????????????>>>>>>>>>>>>??????@@@@@@@@@@@@??????======>>>>>>======<<<;;;::::::;;;;;;;;;<<<<<<<<<:::::::::;;;;;;<<<<<<<<<999::::::::::::999888888777777777888999::::::;;;888888888888888888888888777777777888888888888888999999999999888777666666444444444444444444444444444444444444444444444444333333333333333444555555222222222222222222222222///000111222222333333333222111111000000000111111333333222222222111111111000000111111111000000///111111000000000000111111///000000000111111111111000000000000000000000000////////////000000000000000000000000000000000000//////000111111111111111000000000000000000000000...000222111///...000111000///////////////000111////////////////////////---......///////////////,,,---......------...000........................//////////////////////////////000000000000////////////000000000000//////000000000000000000000000000000111111111111000000///////////////000111111..................------//////000000000000//////////////////////////////000000000000000000000000........................000000000000000000000000.........///000111111111000000/////////.........000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000//////000000000111111111////////////000000000000//////000000111111222222...//////000111222222333111111111111000000000000111111000000/////////...000000000000000000000000...000333333222111111222///666666000000666444,,,...//////000111222222222111111222222222333333333444444444333333222222222222222333444444555555666444444555555666777777777777777888999999999999888999???DDDEEE@@@<<<;;;<<<::::::;;;;;;<<<======>>>;;;===???@@@AAA@@@>>>======>>>AAABBBBBB@@@>>><<<>>>???AAACCCEEEGGGGGGHHHHHHEEECCCEEEIIILLLLLLKKKJJJLLLNNNQQQUUUYYYXXXUUUTTTTTTUUUWWWYYYZZZXXXVVVTTTTTTTTTSSSQQQRRRSSSUUUUUUWWWZZZZZZXXXVVVUUUUUUUUUSSSTTTZZZ```___WWWOOOQQQPPPNNNMMMNNNQQQTTTWWWTTTTTTSSSSSSRRRQQQQQQPPPRRRRRRRRRRRRRRRSSSTTTTTTPPPRRRRRRQQQNNNMMMOOOQQQRRRSSSSSSSSSQQQQQQSSSUUUSSSRRRRRRSSSTTTTTTRRRPPPQQQOOOMMMMMMNNNOOONNNMMMJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHFFFEEEDDDDDDDDDDDDAAABBBCCCDDDDDDBBB@@@???????????????>>>>>>>>>>>>>>>>>>????????????>>>>>><<<<<<======<<<<<<;;;::::::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;<<<<<<<<<999::::::::::::999888888555555666777888999999:::999999999999999999999999666666666666777777777777999999999999888666555444444444444444444444444444333333333333333333333333333333333333444444555666111111111111111111111111//////000222222333333333////////////000111222333333333333222222222111111...///000111111222222111111111000000000000111111//////000000111111111222000000000000000000000000......//////000000111111000000000000000000000000//////000111111111111111000000000000000000000000...111333333000///000111000000////////////000000////////////////////////---......///////////////,,,---///...------...000........................//////////////////////////////000000000000////////////000000000000//////111111111111111111111111//////000000000000//////000///.........000111222/////////......------,,,......////////////......000000000000000000000000111111111111111111111111........................000000000000000000000000---......///000111111222000000//////.........---000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////000000000000000000000000//////000000111111111222......//////000000111111111111111111000000000000111111222222222222111111111111111111111111111111000000000000000000000000222222222111111111111000333333222111000///......333333333222222111111111444333222000000000111111222222222222222222222222222222222222222222222222333333333444444444555555666666666666777777777777;;;;;;;;;;;;;;;;;;;;;;;;>>>======<<<<<<<<<=====================<<<<<<<<<;;;<<<===>>>???@@@AAABBBDDDCCCAAA???>>>>>>??????EEEDDDDDDDDDDDDFFFGGGHHHJJJIIIIIILLLOOOQQQNNNLLLJJJNNNTTTWWWVVVTTTQQQPPPQQQSSSUUUYYY[[[ZZZWWWUUURRRQQQPPPQQQRRRRRRQQQOOOQQQTTTWWWWWWTTTTTTXXX]]]\\\ZZZZZZ^^^bbbbbb\\\WWWTTTQQQNNNMMMNNNPPPPPPPPPWWWVVVVVVVVVUUUTTTTTTTTTQQQRRRTTTWWWXXXWWWVVVVVVWWWTTTQQQPPPPPPQQQPPPOOOPPPRRRSSSUUUUUUUUUSSSSSSUUUSSSQQQPPPQQQSSSVVVXXXQQQPPPOOONNNMMMMMMMMMMMMKKKKKKJJJJJJIIIIIIHHHHHHJJJJJJIIIHHHHHHGGGFFFFFFCCCDDDDDDDDDCCCBBBAAAAAABBBAAA???>>>>>>>>>???@@@???>>>>>>>>>???@@@AAAAAA======<<<<<<<<<;;;;;;;;;;;;::::::999:::;;;<<<===<<<;;;::::::::::::;;;<<<::::::999999888777666666666666777888888888888888888777666555555666777777;;;999777555444444555666777777777777777666555555888777777666555444444444444444333333333333222222444444333333333333222222444444444333333222222222111111111111111111111111222222222111000//////...000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000///......000000000000000000000000//////000000000000////////////000000111111222222000000//////.........---//////000000000000//////////////////////////////////////////////////////000000///...------,,,,,,---------.........//////---------............//////000111000...------...000000//////.........---......////////////......////////////////////////------------.........///////////////////////////000000000000000000000000//////.........------------....../////////////////////............//////000000//////.........---///////////////.........//////000000000000//////000000000000000000000000///000111222222111000///////////////////////////......////////////......////////////////////////------......//////000000........................------............------............////////////000000000000000000000000////////////////////////////////////000000000000//////000000000000//////000000000000000000000000000000000000000000000000222222222111111111000000222222111111000/////////111111111111111111000000111111000//////000000111222222222222222222222222222222222222222222222222222222222333333333444444555555666666666777777777::::::999999999999999999<<<;;;;;;:::::::::;;;;;;============<<<<<<<<<<<<;;;<<<<<<===>>>???@@@@@@BBBAAA@@@@@@@@@AAABBBCCCFFFEEEDDDDDDDDDEEEFFFGGGKKKJJJJJJLLLOOOOOOMMMKKKLLLPPPTTTUUUTTTQQQOOONNNNNNOOORRRUUUWWWWWWUUUSSSRRRQQQQQQQQQQQQPPPNNNKKKKKKOOOSSSTTTTTTUUUZZZ^^^aaa___^^^aaacccaaa[[[VVVTTTQQQOOOOOOPPPRRRRRRRRRTTTTTTSSSSSSSSSSSSTTTTTTSSSTTTVVVXXXXXXXXXWWWVVVWWWUUURRRRRRRRRSSSRRRQQQQQQSSSUUUVVVVVVUUUSSSQQQPPPOOONNNNNNOOOPPPRRRTTTPPPPPPOOONNNMMMMMMMMMMMMLLLKKKKKKJJJJJJIIIIIIHHHIIIIIIHHHHHHGGGFFFEEEEEECCCCCCDDDDDDCCCCCCBBBAAAAAA@@@@@@????????????????????????>>>??????@@@@@@======<<<<<<<<<;;;;;;;;;;;;;;;:::::::::;;;<<<===<<<;;;::::::::::::;;;<<<;;;;;;::::::999888888777666666777888888888888888:::999888777777888999999999888666555555555777888777777777777777666555555666666666555444333333333444444333333333333222222444444333333333222222222444444333333333222222222111111111111111111111111222222111111000//////...111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000///......000000000000000000000000//////000000000000//////000000000000000111111111000000/////////.........////////////////////////////////////////////////////////////////////////000//////...------,,,,,,---------.........//////---------............//////000000000...---...///000/////////...............//////000000//////...////////////////////////------........./////////////////////////////////////////////////////////000000/////////.........---....../////////////////////............//////000/////////............//////////////////////////////000000000000//////000000000000000000000000000000000111111000000000////////////////////////......////////////......////////////////////////.........///////////////........................------............------............////////////000000000000000000000000////////////////////////////////////000000000000//////000000000000//////////////////////////////000000000000000000000000222222111111111000000000000000000000000000000000//////000000000000000000//////.........///000000111111111111111111111111222222222222222222222222111111111222222222333333555555555666666666666777888888888888888888888888999999888888888888999999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>?????????@@@BBBCCCEEEFFFFFFEEEDDDDDDDDDEEEFFFGGGLLLKKKKKKLLLMMMMMMLLLJJJOOOQQQSSSSSSQQQNNNMMMMMMJJJLLLOOOQQQRRRQQQPPPOOOQQQPPPPPPQQQQQQOOOKKKHHHFFFJJJOOORRRSSSVVV\\\```dddbbb```aaaaaa^^^XXXSSSRRRQQQPPPPPPRRRTTTTTTTTTQQQQQQPPPPPPQQQRRRTTTUUUVVVVVVXXXXXXXXXXXXWWWVVVVVVTTTSSSTTTUUUVVVUUUTTTSSSTTTWWWXXXWWWUUUQQQOOOMMMMMMMMMNNNOOOOOOPPPPPPOOOOOONNNNNNMMMNNNNNNNNNLLLLLLKKKKKKJJJIIIIIIHHHGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDDDDCCCBBBBBB@@@@@@@@@@@@@@@??????>>>@@@???????????????>>>>>><<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::;;;<<<<<<;;;;;;::::::::::::;;;;;;<<<;;;;;;::::::999999999666777777888888888888777999888888777777888888999777666555555555777888999666777777777777666555555555555555444333333222222444444333333333333222222333333333333222222222222333333333333222222222222111111111111111111111111222222111111000/////////111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000//////000000000///......000000000000000000000000//////000000000000//////111111111111000000000000000000////////////......//////...------...///////////////////////////////////////////////////////////////...------,,,,,,---------...............---------............///...///000///...---...///////////////............///000000111111000000///////////////////////////....../////////000000000////////////////////////////////////////////////000000000000000/////////---....../////////////////////............//////////////////............//////////////////////////////000000000000//////000000000000000000000000111000000//////000000111////////////////////////......////////////......///////////////////////////////////////.................................------............------............////////////000000000000000000000000////////////////////////////////////000000000000111111222222222222111111000000000000000000000000000000000000000000000000111111111111000000000000//////000000111111111111/////////000000111111111000000//////////////////111111111111111111111111222222222222222222222222222222222222333333333333444444555555555666666666777777777777777888888888888888777777777888999999;;;;;;<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAACCCDDDEEECCCCCCCCCCCCDDDFFFGGGIIILLLLLLKKKKKKKKKKKKJJJIIINNNPPPQQQQQQOOOMMMNNNNNNKKKMMMNNNOOONNNLLLLLLLLLOOONNNOOOPPPPPPOOOKKKHHHFFFIIINNNRRRTTTWWW\\\___```___]]]]]]\\\YYYTTTPPPPPPOOOOOOQQQSSSUUUUUUTTTOOOOOOOOOOOOQQQSSSVVVXXXWWWWWWXXXXXXWWWVVVUUUUUUTTTSSSSSSUUUWWWXXXWWWUUUTTTVVVXXXYYYXXXTTTPPPMMMMMMNNNOOOQQQQQQQQQQQQPPPNNNNNNNNNMMMNNNNNNOOOOOOMMMLLLLLLKKKJJJIIIHHHHHHEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCC???@@@AAABBBAAA@@@???>>>@@@@@@?????????>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;::::::999999999999666777888888888888777777555555555555666666666777777777666666666666777888666666777777666666555444555555555444444444333333444444333333333222222222333333333222222222222111333222222222222222222222111111111111111111111111111111111111000000//////222222222222222222222222000000000000000000000000111111111111111111111111////////////////////////////////////////////////...///////////////......//////////////////////////////000000000000//////222222111111000000//////000000//////////////////000///---++++++---///000//////////////////////////////////////////////////////.........---------........................---------............///...///000///...---...//////////////////.........000000111111111111000000////////////////////////////////////000000000000////////////////////////////////////////////////////////////////////////---....../////////////////////............/////////////////////.........///////////////000000000//////000000000000//////////////////////////////111000///......///000111////////////////////////......////////////......////////////////////////000000//////......------........................------............------............////////////////////////////////////////////////////////////////////////000000000000111111222222222222111111111111111111111111111111000000000000000000000000111111111000000000///////////////000111111222222///000000111111222222222222222111111000///...---000000000000000000000000222222222222222222222222333333333333444444444444444444444444555555555555666666777777888888888999888888777888888999:::::::::;;;;;;;;;<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;======>>>???@@@AAAAAAAAA@@@@@@AAABBBDDDGGGIIIKKKLLLLLLLLLKKKIIIIIIIIIIIILLLMMMOOOOOOOOOOOOPPPQQQPPPQQQQQQOOOKKKIIIIIIJJJMMMMMMMMMOOOQQQPPPNNNLLLKKKMMMQQQTTTVVVXXXZZZ[[[ZZZZZZYYYYYYXXXVVVSSSQQQNNNNNNOOOQQQTTTUUUTTTRRROOOOOOOOOQQQSSSVVVXXXZZZWWWWWWVVVVVVUUUUUUTTTSSSQQQRRRSSSVVVXXXYYYWWWUUUUUUWWWXXXXXXVVVSSSOOOMMMMMMNNNPPPQQQRRRRRRQQQPPPNNNNNNNNNMMMNNNNNNOOOOOOLLLLLLKKKJJJIIIHHHGGGGGGDDDDDDCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDCCC@@@@@@AAABBBBBB@@@???>>>???????????????>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999999999999888888888888777777888888888777777666444444555555666666666666999888777666666555555555666666666666666555444444666666666555555555555555444444333333333222222222333333222222222111111111222222222222222222222222111111111111111111111111111111111000000000000000111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////......////////////......//////////////////////////////000000000000//////222222111111000000////////////000000000000000000000///---++++++---///000////////////////////////////////////////////////...............---------.....................------------............///---///000///......///000.........///////////////000000111111111111000000////////////////////////////////////000000000000////////////////////////................................................---....../////////////////////............//////.........///////////////////////////000000111111//////000000000000//////////////////////////////111000///......///000111////////////////////////......////////////......////////////////////////000000//////......------........................------............------............////////////////////////////////////////////////////////////////////////000000000000//////000000000000//////111111111111111111111111000000000000000000000000111111000000000///////////////000000111111111222000000111111111111111111111111111111000///...---////////////////////////222222222222222222222222333333444444444555555555333333333444444444555555555666666777777888888888888888888888888999:::;;;:::::::::;;;<<<<<<======<<<<<<<<<<<<<<<<<<;;;;;;======>>>???@@@@@@??????@@@@@@@@@BBBDDDGGGIIIKKKKKKKKKKKKJJJHHHGGGIIIJJJIIIKKKNNNOOOPPPQQQRRRTTTRRRTTTSSSPPPKKKHHHJJJLLLNNNNNNNNNOOOQQQRRRQQQPPPQQQRRRTTTVVVWWWWWWWWWVVVUUUVVVVVVWWWVVVUUUTTTSSSMMMMMMOOORRRUUUUUUSSSQQQNNNOOOQQQSSSUUUXXXYYYZZZVVVVVVVVVUUUUUUTTTTTTTTTQQQRRRTTTWWWZZZZZZWWWTTTVVVVVVWWWVVVTTTQQQOOOMMMJJJLLLMMMOOOOOOOOONNNNNNOOOOOONNNNNNMMMNNNNNNNNNLLLKKKJJJIIIHHHFFFFFFEEECCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEDDDDDDAAAAAAAAAAAAAAA@@@@@@???===>>>?????????>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;:::999999999::::::::::::999999888888888888888888888888777888888888888777777666555555666777888888888888999999888777666555444444555666666666666555444444666666666666666666666666444444333333333333222222222222222222111111111111111111111222222222222222111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000------.../////////......000000000000000000000000//////000000000000//////111111111111000000000000//////000000000000111111//////...------...//////////////////////////////////////////////////////.......................................------------------............///---...//////......///000.........//////////////////000000111111000000///////////////////////////....../////////000000000////////////////////////........................------------............---....../////////////////////............//////.........///////////////...//////000000111111222//////000000000000//////000000000000000000000000000//////......//////000////////////////////////......////////////......///////////////////////////////////////.................................------............------............////////////000000000000000000000000////////////////////////////////////000000000000//////000000000000//////111111111111111111111111000000000000000000000000111000000000////////////000000000000000111111111000000000000000000//////------///000000000000///////////////////////////222222222222222222222222222222333333333444444444222333333333333444444444333444444555666666777777777777777777888999:::;;;999999:::;;;;;;<<<======<<<<<<<<<<<<<<<=========<<<===???@@@AAAAAA@@@@@@BBBAAAAAABBBCCCEEEGGGIIIIIIJJJKKKIIIGGGGGGIIIKKKHHHKKKOOOQQQQQQRRRSSSTTTRRRTTTTTTPPPKKKIIILLLPPPSSSQQQOOOOOOQQQRRRSSSRRRTTTTTTUUUVVVWWWVVVTTTSSSPPPQQQRRRSSSRRRQQQQQQQQQNNNOOOQQQTTTVVVVVVSSSPPPLLLNNNQQQUUUWWWXXXXXXXXXWWWVVVVVVUUUUUUUUUVVVVVVRRRSSSVVVZZZ\\\[[[XXXUUUVVVVVVUUUSSSRRRPPPOOONNNJJJJJJKKKLLLMMMMMMMMMMMMPPPPPPOOONNNMMMMMMMMMMMMKKKJJJIIIHHHFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEBBBBBBAAA@@@@@@@@@@@@AAA;;;<<<>>>???@@@???===<<<;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<<<<;;;:::999888999::::::::::::999888999999999999999999999999888888888888888777666666444555666888888888888777777777777777777666555555555555666666555555444333555555555555555555555555444444333333333333222222222222222222111111111111000111111111222222222222111111111111111111111111000000000000000000000111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,,,---......//////......000000000000000000000000//////000000000000//////000000000000000111111111//////000000000111111111////////////////////////////////////////////////////////////////////////........................//////.........------------------............///---...//////......///111............/////////000...//////000000//////...////////////////////////------........./////////////////////////////////........................---.........////////////---....../////////////////////............//////............/////////000...//////000111111222222//////000000000000//////000000000000000000000000...//////////////////...////////////////////////......////////////......////////////////////////.........///////////////........................------............------............////////////000000000000000000000000////////////////////////////////////000000000000111111222222222222111111000000000000000000000000000000000000000000000000000000000000////////////111111000000000000000000000000//////.........---(((***,,,...000111111111////////////////////////222222222222222222222222111111222222222333333333222222333333333444444444222222333444444555666666666666666666777888::::::999999::::::;;;<<<======<<<<<<<<<=========>>>>>><<<===???AAABBBCCCBBBBBBDDDDDDCCCBBBCCCDDDEEEFFFHHHJJJJJJIIIFFFFFFIIILLLIIILLLPPPRRRRRRRRRRRRSSSPPPRRRSSSOOOKKKJJJNNNSSSWWWUUUQQQPPPQQQRRRSSSSSSTTTTTTUUUVVVWWWVVVSSSQQQLLLMMMNNNNNNMMMLLLLLLMMMOOOPPPSSSVVVXXXWWWTTTQQQKKKMMMQQQUUUXXXXXXWWWVVVWWWWWWWWWVVVVVVWWWWWWXXXTTTUUUXXX\\\^^^]]]YYYVVVVVVUUUSSSQQQPPPOOOOOOOOOKKKKKKLLLLLLMMMMMMNNNNNNQQQPPPOOONNNMMMMMMMMMMMMJJJIIIHHHGGGEEEDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEECCCBBBAAA@@@???@@@AAABBB:::<<<>>>???@@@???>>>===;;;;;;;;;<<<<<<<<<======;;;;;;<<<===<<<;;;999888888999:::;;;;;;:::999888::::::::::::::::::::::::888888888888888777666666111222444666666666666555555666666777777777777777555555666666555555444333444444444444444444444444444444444333333333222222222222222111111111111000000000111111222222222222111111111111111111111111000000000000000111111111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,,,,,,---.../////////...000000000000000000000000//////000000000000////////////000000111111222222//////000000111111111222//////000000000000//////////////////////////////////////////////////////---.....................//////.........------------------.........//////,,,...//////......///111---.........//////000000......////////////......////////////////////////------------.........///////////////////////////.........................../////////000000111111---....../////////////////////............//////---.........//////000000...//////000111222222222//////000000000000//////000000000000000000000000---...///000000///...---////////////////////////......////////////......////////////////////////---.........//////000000........................---..................---............/////////000000000000000000000000000////////////////////////////////////000000000000///000111111111000...---//////000000111111111222000000000000000000000000000000000000////////////000000000000111111111111000000000000000000000000000000000000////////////000000000000000000000000111111111000000000000000111222333333444444333333444444444444444444444444333444444555666777888888888666444555777999::::::888777888888999:::;;;<<<<<<<<<<<<<<<===>>>@@@@@@CCCAAA>>><<<;;;<<<>>>???@@@BBBDDDDDDBBBAAAAAAAAAFFFFFFGGGGGGGGGFFFFFFEEEJJJJJJJJJJJJKKKLLLNNNNNNPPPOOOLLLIIIIIILLLQQQUUUUUUUUUTTTRRROOOOOOQQQTTTTTTPPPMMMRRRYYY\\\WWWQQQPPPNNNJJJHHHHHHJJJMMMPPPSSSQQQPPPQQQTTTTTTRRRPPPQQQRRRTTTVVVWWWVVVUUUTTTQQQRRRUUUWWWXXXYYYYYYXXXYYYYYYYYYXXXVVVTTTSSSRRRSSSPPPMMMKKKLLLLLLLLLLLLJJJJJJJJJKKKKKKKKKKKKKKKNNNMMMMMMNNNOOOOOOLLLJJJMMMLLLJJJHHHGGGEEEEEEDDDAAABBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCC@@@@@@AAAAAAAAAAAA@@@@@@======>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<===;;;::::::;;;<<<:::999999::::::;;;;;;::::::999999999::::::999888666555888888777777666666555555666666777777777777666666666666666666666666666666777777666555444333333333555555666666555444333333222222222222222222222222444333222111111222333444222222222222222222222222111222222222222111000000222222222111111111111111111111111111111111111111222222222222222222222222000000000000000000000000000000///...............111111000000//////......000000000000000000000000---....../////////////////////000000111111222222111111000///////////////000000////////////000000////////////////////////111111000///////////////////////////////////////........................////////////////////////------......//////000000............//////////////////000000000000//////......///000000000000000222111///...---...000111////////////////////////111111000000/////////...,,,---------.../////////////////////............///////////////.............................................////////////000000000000000000000000000000000000000000000000////////////////////////000///...------...///000///......------///000111000000//////.........---------...//////000//////000000000000000000000000////////////////////////////////////////////////222222111000///...------////////////000000000000111111000000//////......000000000000000000000000111111111111111000000//////000000000111111111111000000000000000000000000000000000000/////////////////////000000000111111000000000000000000000000000000000000////////////000000000000000000000000222222222111111111111111111222333333444444333333444444444444444444444444555555555555555555666666777666555555888:::::::::;;;:::999999888888999999<<<<<<<<<<<<===>>>???@@@@@@???===<<<===>>>AAACCCBBBDDDFFFFFFDDDCCCCCCCCCCCCDDDEEEGGGHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNNNNOOOOOOMMMLLLKKKMMMRRRVVVVVVVVVUUUSSSPPPPPPRRRTTTTTTPPPOOOSSSZZZ]]]ZZZUUUTTTRRROOOMMMLLLMMMOOOQQQSSSPPPMMMMMMPPPRRRSSSRRRRRRTTTUUUWWWWWWWWWVVVUUURRRSSSTTTUUUVVVWWWWWWWWWVVVVVVUUUTTTSSSQQQPPPOOOPPPNNNKKKKKKLLLNNNNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKLLLMMMLLLJJJHHHKKKJJJIIIGGGFFFEEEEEEEEEFFFFFFGGGGGGFFFEEEDDDDDDBBBBBBBBBBBBBBBAAA@@@@@@<<<======>>>>>>======<<<<<<======>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<===;;;::::::;;;<<<:::999999::::::;;;;;;::::::999888888999999888777555444777777777777666666666666666666666777777666666666666666666666666666666666666666666555444444444333555555666666555444444333222222222222222222222222444333222222222222333444222222222222222222222222111222222222222111000000111111111111111111111111000000000000000000000000222222222222111111111111000000000000000000000000111111000///////////////000000000000////////////000000000000000000000000---...//////000000//////000000000000000111111111111111000///////////////000000////////////000000000000000000000000000000111111000///////////////////////////////////////........................////////////////////////.........////////////////////////000000000000111......////////////............///000000000000000......///000000000111000////////////////////////000000000//////.........---------...............////////////.....................///////////////....................................////////////000000000000000000000000000000000000000000000000////////////////////////000///...------...///000///......---...///000111000/////////..................////////////......////////////////////////////////////////////////////////////////////////111111000000///.........////////////000000000000////////////000000000000000000000000000000000000333222222111111111111111000000000000111111111111000000000000000000000000000000000000////////////....../////////000000000000000000000000000000000////////////000000000000000000000000000000000000222222222222222222222222111222333333444444333333444444444444444444444444555555555555444444333333666555555666999:::::::::::::::999999888888999999<<<<<<<<<<<<<<<===>>>???===<<<<<<<<<>>>AAADDDFFFBBBDDDEEEEEECCCBBBBBBBBB???@@@BBBDDDFFFHHHIIIIIIFFFGGGIIILLLMMMNNNNNNNNNNNNOOOOOOOOOOOOPPPSSSVVVVVVVVVUUUSSSQQQPPPQQQSSSTTTQQQPPPTTTZZZ]]][[[WWWXXXWWWUUUSSSRRRRRRSSSTTTSSSOOOKKKJJJLLLPPPTTTUUUTTTUUUVVVWWWWWWVVVVVVUUUSSSSSSSSSSSSSSSTTTUUUUUUTTTTTTTTTSSSRRRPPPOOONNNMMMLLLJJJKKKMMMOOOPPPPPPMMMMMMLLLLLLKKKKKKJJJJJJMMMLLLKKKLLLLLLKKKIIIGGGIIIHHHGGGFFFEEEEEEEEEEEEIIIIIIHHHHHHGGGEEEDDDCCCCCCCCCCCCBBBAAA@@@???>>>;;;<<<<<<======<<<<<<;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===;;;::::::;;;<<<:::999999999::::::::::::999999777777888777777666555444666666666666777777777777555555666666666666555555666666666666666666666666555555555555555555444444555555555666555555444333333333333333333333333333444333222222222222333444222222222222222222222222111222222222222111000000000000000000000000000000////////////////////////222222111111000000//////000000000000000000000000222111111000000000000111////////////000000000000000000000000000000000000---...//////000000//////111111111111000000000000111000000///////////////000000////////////000000111111111111111111111111111000000///////////////////////////////////////........................///////////////////////////////////////.........000000000000111111111111//////000000000000//////......///000000000000000+++,,,///111222222111000/////////////////////////////////..............................---------////////////............------......//////000000....................................////////////000000000000000000000000000000000000000000000000//////////////////////////////............/////////............///000000////////////...............///////////////...---........................////////////////////////////////////////////////////////////////////////////////////000000000000.........///000111111111000000000000000000000000333222111000///000111222000000000000000111111111000000000000000000000000000000000000////////////............////////////000000000000000000000000////////////000000000000000000000000000000000000111111111222222222222222111222333333444444333333444444444444444444444444444444444444444444444444555555555888:::;;;;;;:::777777777888999;;;<<<===<<<;;;;;;;;;<<<<<<===>>><<<<<<<<<===???BBBDDDFFF@@@AAABBBAAA???>>>>>>???<<<>>>@@@BBBDDDEEEFFFFFFDDDFFFIIILLLNNNNNNNNNMMMLLLNNNQQQQQQQQQRRRTTTUUUTTTUUUTTTRRRPPPOOOPPPQQQUUUSSSRRRTTTWWWYYYWWWUUUWWWVVVVVVVVVVVVVVVVVVVVVQQQOOOMMMLLLNNNQQQTTTVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTSSSRRRQQQPPPQQQRRRSSSVVVVVVVVVUUUTTTSSSQQQPPPNNNLLLKKKLLLNNNOOOPPPOOONNNNNNMMMLLLLLLKKKJJJJJJPPPNNNMMMMMMMMMMMMKKKIIIGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAAEEEEEEDDDDDDBBBAAA??????===>>>>>>??????>>>>>>===;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===;;;::::::;;;<<<:::999999999::::::::::::999999888888888777777666666555555555666666777777888888555555666666666666555555666666666666666666666666444444444555555555555555444555555555555555444444333333333333333333333333222222222111111222222222111111111111111111111111111222222222222111000000////////////000000000000000000000000000000000000111111000000//////......000000000000000000000000111111000//////000000000......//////000000111111////////////////////////......///000000000000000222222111111000000//////000000////////////000000000000////////////000000000000000000000000000000000000////////////000000////////////////////////........................////////////////////////000000//////......------//////000000000111111111000111111222222111111000......///000000000000000---...///111111111000000////////////////////////..................------/////////...---------,,,////////////............,,,------...///000111111..................................../////////////////////////////////////////////////////////////////////////////////////////////....../////////............/////////000///////////////.........------...//////000//////........................////////////////////////////////////////////////........./////////000000////////////000000000000.../////////000000000111////////////////////////222111000......///000000111111000000000000000000000000000000000000000000000000000000////////////............////////////111111111111111111111111.../////////000000000111000000000000000000000000000000000000111111222222111222333333444444333333444444444444444444444444222222333333444555555666444444666999<<<<<<;;;999666666777888999;;;======;;;;;;;;;;;;;;;;;;<<<============>>>???@@@BBBCCC@@@@@@AAA???===<<<===>>>???@@@BBBCCCDDDEEEEEEEEECCCEEEIIILLLNNNNNNNNNMMMKKKNNNQQQRRRRRRRRRRRRSSSQQQQQQRRRPPPNNNMMMNNNOOOUUUTTTSSSRRRQQQQQQPPPPPPQQQRRRSSSUUUVVVWWWXXXXXXOOOPPPQQQSSSSSSTTTUUUVVVVVVUUUTTTSSSRRRRRRSSSSSSTTTSSSQQQPPPOOOOOOPPPQQQVVVWWWVVVVVVUUUTTTSSSRRRQQQOOONNNNNNOOOOOONNNMMMOOOOOONNNMMMLLLKKKKKKJJJPPPNNNLLLLLLLLLLLLKKKJJJFFFEEEEEEDDDDDDEEEEEEFFFBBBBBBCCCCCCDDDCCCCCCBBBDDDDDDDDDCCCBBB@@@???>>>>>>??????@@@@@@??????>>>;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===;;;::::::;;;<<<:::999888999999::::::999999888999999888888888777888888555555666666777777888888555555666666666666555555666666666666666666666666444444444555555555555555444444555555555555555444333333333333333333333333000000111111111111000000111111111111111111111111111222222222222111000000......//////000000000000111111111111111111111111000000000/////////......//////////////////////////////.........//////000......//////000000111111////////////////////////...//////000000000000000222222111111000000//////000000////////////000000000000////////////000000////////////////////////000000////////////000000////////////////////////........................////////////////////////000000//////......------........./////////000000///000000111111000000///......///000000000000000222111000.........//////////////////////////////------................../////////...---------,,,////////////............,,,------...///000111111////////////////////////............////////////////////////////////////////////////////////////////////////////////////...//////////////////...---......///////////////.........///////////////+++,,,---///000111111111........................////////////////////////////////////////////////------......//////000000////////////000000000000111000000000/////////...////////////////////////111000000///////////////111111111111000000000000000000000000000000000000000000000000////////////....../////////000000000111111111111111111111111......//////000000111111000000000000000000000000/////////000111111222222111222333333444444333333444444444444444444444444222222333444555666777777333444666:::======;;;999999999888888999999::::::;;;;;;:::::::::;;;;;;<<<============>>>???@@@AAACCCDDDCCCAAA???>>>???@@@DDDDDDEEEFFFGGGGGGFFFFFFEEEFFFHHHKKKLLLMMMMMMMMMKKKNNNPPPQQQPPPPPPPPPPPPMMMNNNPPPOOONNNMMMNNNOOOSSSSSSRRROOOLLLJJJKKKLLLKKKLLLNNNPPPRRRUUUVVVWWWNNNRRRVVVXXXXXXVVVUUUUUUWWWVVVSSSQQQPPPQQQRRRSSSSSSSSSQQQPPPPPPOOOOOOOOOTTTTTTTTTTTTSSSRRRQQQPPPTTTRRRQQQPPPPPPPPPNNNLLLOOOOOONNNNNNMMMMMMLLLLLLMMMKKKIIIIIIJJJJJJJJJIIIFFFFFFEEEEEEEEEEEEEEEFFFCCCCCCDDDEEEEEEEEEEEEEEEAAAAAAAAA@@@???>>>===<<<<<<======>>>>>>======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===;;;::::::;;;<<<:::999888888999999999999888888999999888888888888999999666666666666777777777777666666777777777777666666666666666666666666666666555555555555555555444444333444555555666555555555333333333333333333333333000000111111111111000000111111111111111111111111111222222222222111000000...//////000000111111222111111111111111111111111////////////000000000000////////////////////////...............//////000////////////000000000000000000000000000000000000...///000000111111000000111111111111000000000000///////////////000000111000000////////////000000........................///////////////000000111////////////////////////........................///////////////////////////////////////.....................////////////------............------......///000000000000000444333000...------...///////////////////////////.............../////////...............---------////////////............------......//////000000////////////////////////............////////////000000000000000000000000000000000000000000000000////////////////////////......////////////......---......///000/////////.........///////////////+++,,,---///000111111111........................////////////////////////////////////////////////---------....../////////////////////000000000000111111111000///.........000000000000000000000000000111111111111000//////111111111111000000000///000000000000000000000000000000000000/////////////////////000000000111111111111111111111111111111.........///000111111111000000000000000000000000//////000111111222333333111222333333444444333333444444444444444444444444444444444555555666666666222333777;;;>>>>>><<<999999999888888999999:::;;;;;;;;;:::::::::::::::;;;;;;;;;<<<===>>>???@@@@@@FFFGGGFFFDDDAAA@@@AAACCCCCCDDDEEEFFFFFFGGGFFFFFFGGGGGGHHHIIIJJJLLLLLLMMMKKKMMMOOOOOONNNMMMMMMNNNKKKMMMOOOOOONNNNNNOOOQQQPPPQQQQQQMMMIIIGGGHHHKKKIIIJJJKKKLLLNNNPPPRRRTTTOOOSSSXXXYYYXXXVVVUUUUUUYYYWWWTTTQQQPPPPPPRRRSSSRRRRRRRRRRRRQQQPPPOOOOOOSSSSSSSSSSSSRRRQQQPPPPPPUUUTTTRRRRRRRRRQQQOOOMMMNNNNNNNNNNNNNNNNNNNNNNNNKKKIIIHHHHHHIIIKKKKKKKKKHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEDDD???????????????>>>======;;;<<<<<<======<<<<<<;;;<<<======>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<===;;;::::::;;;<<<:::999888888999999999999888888999888777666666777888999777777777777666666666666777777888888888888777777666666666666666666666666666666666555444444444333333444444555666666555555444444444444444444444444111222333333333333222111111111111111111111111111111222222222222111000000//////000000111222222333111111111111111111111111...//////000000111111222//////////////////////////////......///000000111000000000000////////////000000000000000000000000//////000111111111111000000000000000000111111111///////////////000111111000000////////////000000///////////////////////////////////////000111111////////////////////////........................////////////////////////.........///////////////...////////////000000000......////////////............///000000000000000111111000///////////////////////////////////////.........//////000000000---------...............////////////.....................///////////////////////////////////////............////////////000000000000000000000000000000000000000000000000////////////////////////---...///000000///...---------///000000000///.............../////////000---......///////////////////////////////////////////////////////////////////////////////////////---.....................////////////000000000000000000000000////////////000000000000000000000000111111222333333111000///222111111111000000//////000000000000000000000000000000000000////////////000000000000111111111111111111111111111111111111---......///000111111222000000000000000000000000000000111222333333444444222222333444444444333333444444444444444444444444777666666666666555555555111333777<<>>;;;;;;:::999999:::::::::888999:::<<<===???@@@AAAGGGGGGFFFDDDAAA@@@BBBCCC???@@@AAACCCDDDEEEEEEEEEIIIHHHHHHIIIIIIKKKLLLMMMKKKMMMNNNNNNLLLKKKKKKLLLJJJMMMOOOPPPPPPPPPQQQRRRMMMOOOPPPLLLHHHFFFIIILLLJJJIIIIIIJJJKKKMMMPPPQQQQQQTTTXXXYYYVVVTTTTTTUUU[[[XXXUUURRRPPPQQQSSSTTTPPPQQQRRRSSSRRRQQQOOONNNSSSTTTTTTTTTSSSRRRQQQQQQUUUTTTSSSSSSTTTSSSQQQOOONNNNNNNNNNNNNNNNNNOOOOOOLLLKKKIIIIIIKKKMMMNNNNNNIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFEEECCCBBBAAA@@@@@@AAAAAAAAA@@@@@@???<<<==================<<<======>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<===;;;::::::;;;<<<:::999888888999999999999888888888777666555555666777888888888777777666666555555888888999999999999888888666666666666666666666666777777666555444444333333333333444555666666666555444444444444444444444444333333555555555555333333000000000000000000000000111222222222222111000000///000000111222333333333000000000000000000000000......///000111222333333////////////////////////000000///000000111222222111111000000//////......000000000000000000000000//////000111111111111111//////000000111111222222///////////////000111111000000////////////000000000000000000000000000000///////////////000111111////////////////////////........................////////////////////////---.........//////000000000000000000111111111111111111222222222222111111...//////000000000000000---...000111222111///...////////////////////////.../////////000000111111,,,------....../////////000/////////............///////////////.........000000000000000000000000............/////////000000000000000000000000000000000000000000000000000////////////////////////---...///000000///...---,,,---///000000000///...---.........//////000000000000000000///...---,,,000000000000000000000000////////////////////////////////////////////////........................////////////000000000000......//////000000111111000000000000000000000000222222222111000//////...222222111111000000//////111111222222222222111111222111000//////000111222000000000000000000111111222111///...---------...000000000000000000000000111111000000//////......---...000111222222222111222222222222222222222222333333333333333333333333444444444444444444444444222333555777888777666555555555666888999:::;;;<<<;;;999777777999:::;;;:::999999999:::<<<>>>???@@@AAA???======>>>???>>>===???@@@AAACCCDDDEEEEEEEEEDDDEEEGGGIIIKKKKKKKKKKKKMMMOOOQQQPPPNNNKKKJJJJJJNNNMMMLLLLLLNNNOOOPPPPPPPPPPPPNNNKKKIIIIIILLLNNNGGGDDDBBBEEELLLRRRSSSRRRPPPRRRTTTTTTRRRPPPPPPPPPRRRSSSTTTTTTSSSQQQOOONNNLLLMMMNNNOOOPPPOOONNNMMMQQQQQQQQQQQQQQQQQQQQQQQQSSSSSSSSSRRRPPPNNNKKKJJJNNNLLLKKKKKKLLLLLLKKKIIIOOOMMMJJJIIIIIIIIIHHHFFFFFFGGGHHHHHHHHHHHHGGGFFFDDDDDDCCCBBBBBBBBBBBBCCCAAA@@@@@@@@@??????>>>>>>???>>>===;;;;;;<<<<<<=========>>>>>>>>>>>>===============<<<<<<;;;::::::;;;;;;::::::999888777777999999::::::::::::;;;;;;:::::::::999999999888888999::::::;;;;;;::::::999888777666444444555555666555555666666777888888888444555666888888666555444444444444444444444444444666555444333222222222222333333222333555555333111222222222222222222222222222222222111111111000000000000000000000000000000222111111000000000000000////////////000000000000////////////............000000000000000000000000000000000000////////////222111111111000000//////000000000000000000000000222111111000000000000000000000000000000000000000000000000000000000000000////////////////////////000000///.......................................------............------,,,---///000000///---,,,---------...///000000111000///...------...///000111111000000//////......000000000000////////////......////////////......////////////////////////000000000000111111111111//////.........---------////////////////////////////////////////////////000000//////.........---111111000000//////......////////////////////////111111000///////////////000000000000000000000000000000000000////////////......//////000000111111222222111111000000//////111000/////////000222333000000//////.........---111111000000//////............////////////......//////000000///...------............//////////////////000000111111111222//////000000000000//////222222111111000//////...111111111000000000000000000111111222222111111000222111000//////000111222111111111000000000000000333222000///......//////000000000000000000000000111000000000/////////......///000111111222222222222222222222222222222222333333333333333333333333444444444444444444444444222444666777888888777666777777888999:::;;;;;;<<<:::999777777999:::;;;:::999999999:::<<<===???@@@???>>><<<===>>>??????>>>@@@AAABBBDDDEEEEEEFFFFFFGGGFFFFFFGGGGGGIIIJJJKKKLLLNNNOOOOOONNNMMMMMMNNNOOONNNMMMMMMNNNOOOPPPPPPOOOOOONNNKKKIIIIIIKKKMMMFFFEEEEEEIIIOOOSSSRRROOOOOOQQQSSSSSSRRRPPPPPPPPPQQQRRRSSSTTTSSSQQQOOONNNLLLMMMNNNOOOPPPOOOOOONNNOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQRRRRRRQQQOOOMMMLLLKKKJJJIIIIIIJJJJJJIIIGGGMMMKKKHHHHHHHHHHHHGGGFFFFFFFFFGGGHHHHHHGGGFFFFFFDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@???======<<>>===<<<;;;<<<============>>>>>>>>>>>>======;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::999888888777888888888999999999::::::999999999999888888888888999999::::::::::::999999888777666555444555666666555555555555444444444444333444555666666555444333444444444444444444444444555555444333222222222222333111000111222333222000222222222222222222222222222222222111111111000000000000000000000000000000222111111000000000000000////////////000000000000////////////............000000000000000000000000000000000000////////////111111111000000000//////000000000000000000000000222111000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000///...............////////////////////////------............------,,,---...000000...---,,,------......///000000111000///...------...///000000000000000//////......000000000000////////////......////////////..............................//////000000000111111111//////.........---------........................////////////////////////000/////////............000000000000//////......////////////////////////111000000///////////////////////////////////////000000000000/////////......///////////////000000000000000000000////////////...---------...000000000/////////............111000000000/////////.........////////////......///////////////...------............//////////////////000000000111111111//////000000000000//////222222111111000/////////000000000000111111111111000111111222222111111000111111000000000000111111222111111111000000//////333222111000//////000000000000000000000000000000000000000000////////////////////////000111222333222222222222222222222222333333333333333333333333444444444444444444444444333444666888888888777777999999999:::::::::;;;;;;:::888777777999;;;::::::999999999:::;;;===>>>???===<<<;;;;;;===??????>>>AAABBBCCCDDDEEEFFFFFFFFFGGGFFFEEEEEEEEEHHHJJJLLLLLLMMMMMMMMMMMMNNNPPPRRRPPPPPPOOONNNNNNNNNNNNOOOMMMMMMNNNMMMKKKJJJJJJLLLGGGGGGIIIMMMRRRSSSQQQMMMNNNPPPRRRRRRQQQPPPPPPPPPPPPQQQSSSSSSSSSQQQOOOMMMKKKLLLNNNOOOPPPPPPPPPPPPMMMMMMNNNNNNOOOOOOOOOPPPOOOOOOPPPQQQQQQPPPOOONNNJJJIIIHHHHHHIIIIIIHHHGGGJJJHHHFFFFFFGGGGGGFFFEEEEEEFFFGGGHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBDDDCCCBBB@@@>>>===<<<;;;???>>>===<<<<<<<<<======<<<======>>>>>>======<<<999999999:::;;;<<<<<<<<<;;;::::::999999888888888777777777888888888888999888888888888777777777777888888999999999999888888888777666555555555666666666666555555444333333222222333444555555444333222444444444444444444444444555444333222222111222222222000......///000111000222222222222222222222222222222222111111111111111000000000000000000000000222111111000000000000000////////////000000000000////////////............000000000000000000000000000000000000////////////111111000000000000//////000000000000000000000000222111000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000//////............///000000000000000000000000------............------,,,---...//////...---,,,------......///000000000//////............//////000000000////////////...000000000000////////////......////////////..............................//////000000000000111111...............---------------------------------////////////////////////////////////............000000000////////////...////////////////////////000000//////......//////........................000000000/////////....../////////........................///////////////......------......///000////////////............000000000000////////////......////////////......///////////////......---............//////////////////000000000000111111//////000000000000//////111111111111000000////////////000000111111222222000000111111111111000000111000000000000000000111222222111111000/////////111111111000000/////////000000000000000000000000000000000000////////////111000/////////000222333222222222222222222222222222222333333333333444444444444444444444444444444444555666777888888888888999999999999999999999999:::888777888:::;;;:::999999999999:::;;;<<<>>>???;;;:::999;;;===?????????@@@AAABBBCCCDDDDDDDDDDDDEEEEEEEEEFFFHHHJJJLLLMMMLLLLLLLLLJJJJJJKKKOOORRRPPPQQQPPPOOOMMMMMMMMMNNNKKKMMMNNNNNNLLLKKKJJJKKKKKKKKKLLLOOORRRSSSPPPNNNMMMOOOQQQRRRQQQPPPPPPPPPOOOPPPRRRRRRRRRPPPNNNMMMJJJLLLNNNPPPQQQQQQQQQQQQKKKKKKLLLLLLMMMNNNNNNNNNOOOOOOPPPQQQPPPOOONNNMMMKKKJJJIIIIIIJJJKKKJJJIIIGGGFFFDDDDDDEEEFFFFFFEEEDDDEEEFFFGGGGGGFFFEEEDDDDDDCCCBBBBBBAAAAAABBBBBBBBBBBBAAA@@@???>>>===<<<>>>>>>>>>===============<<<==================<<<999999999::::::;;;;;;;;;:::::::::999999888888888777777777888888888999999777777777777666666666666777777888888888888777777777777777666666666666666777777777666666555555555333333444444444444333333333333333333333333333333444333333222111111222222333000...---...000111111111111111111111111111111111111111111111111111111000000000000000000000000222111111000000000000000////////////000000000000////////////............000000000000000000000000000000000000////////////000000000000000000//////////////////////////////111111000///////////////////////////////////////000000000000000000000000////////////////////////000///............//////////////////////////////------............------------...//////...------............//////000000/////////....../////////////////////////////////000000000000////////////......////////////......////////////////////////////////////000000000111........................------------------------///////////////////////////////////////.........////////////////////////////////////////////////000//////.........//////........................000000/////////.........//////......------,,,,,,,,,------....../////////////////////000000111111///////////////.........000000000000////////////......////////////.........///////////////..................//////////////////000000000000000000//////000000000000//////111111111000000000000000//////000000111111222222000000000111111000000000000000000111111000000000111111111111000000////////////////////////......////////////////////////////////////000000000000111000/////////000222222222222222222222222222222222222222333333444444444444444444444444444444444444555666666777888888888888888888888777777777777999888888999:::;;;:::999999999999:::;;;<<<===>>>;;;:::999;;;===???@@@?????????@@@AAABBBBBBBBBBBB@@@CCCGGGJJJMMMOOOOOONNNMMMMMMKKKHHHFFFGGGKKKNNNOOOPPPQQQPPPMMMKKKKKKMMMJJJMMMOOOOOONNNLLLKKKKKKOOONNNNNNOOOQQQQQQQQQPPPMMMOOOQQQRRRPPPOOOOOOPPPNNNOOOQQQRRRQQQPPPNNNMMMKKKLLLNNNPPPQQQQQQQQQQQQKKKKKKKKKLLLLLLLLLMMMMMMPPPPPPQQQQQQPPPNNNLLLKKKKKKIIIHHHIIIJJJKKKJJJIIIGGGEEEDDDDDDEEEFFFEEEDDDDDDDDDFFFFFFFFFFFFDDDDDDCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@??????????????????>>>>>>>>>>>>>>>=========<<<<<<============<<<<<<;;;;;;;;;::::::999999999::::::999999999999999888888888888888999999999:::777777777666666666555555666777777888888777777666777777777777777666666666444555555555666666666777444444444555555444444444333333333333333333333333333333222111111111222222444111///...///111222222111111111111111111111111111111111111111111111111000000000000000000000000222111111000000000000000////////////000000000000////////////............////////////////////////000000000000//////////////////////////////000000////////////////////////111000000///.../////////////////////////////////////////////////////////........................//////............//////........................------............---------..................---............////////////...//////////////////................../////////000000000000////////////......////////////......000000000000000000000000...////////////000000000---.............................................////////////////////////.........///////////////...............///////////////////////////////////////............//////........................////////////............//////......------,,,,,,,,,,,,------......//////...//////000000000000000.........///////////////////////////000000000000......////////////............///////////////...............////////////000000////////////////////////000000000000//////111111000000000000000000000000000000111111111111///000000111111000000///000000111111111111000000000000000000000000000111......////////////...---////////////////////////////////////000000000000111000000000000000111111222222222222222222222222111222222333333444444555444444444444444444444444444444555555666666777777777777777777777777666666999888888999;;;;;;:::888999999999999:::;;;<<<===<<<;;;:::;;;>>>@@@@@@@@@>>>???@@@@@@AAAAAA@@@@@@???CCCHHHMMMPPPPPPOOONNNNNNMMMKKKHHHEEEEEEGGGJJJLLLOOOQQQOOOLLLIIIJJJLLLLLLNNNPPPPPPNNNMMMMMMMMMOOOOOOOOOPPPPPPPPPQQQQQQOOOQQQSSSSSSQQQOOOOOOOOOMMMNNNPPPQQQQQQPPPNNNMMMLLLMMMOOOPPPQQQQQQQQQPPPKKKKKKKKKKKKKKKKKKKKKKKKPPPPPPQQQPPPOOOMMMKKKJJJIIIHHHGGGHHHIIIJJJIIIHHHIIIGGGEEEEEEFFFFFFEEEDDDCCCDDDEEEFFFFFFEEEDDDCCCCCCBBBBBBAAAAAAAAAAAAAAA>>>????????????@@@@@@@@@>>>>>>?????????>>>===<<<;;;<<<<<<======<<<<<<;;;<<<<<<<<<;;;:::999999999999999999999999999999999888888888999999999::::::777777777777666666666666777777888888888888777777777777888888888777666555111222222333444444555555555444444444444444444555333333333333333333333333222222111111111111222222444222000000111333333222111111111111111111111111111111111111111222222222000000000000000000000000222111111000000000000000////////////000000000000////////////............////////////////////////000000000000////////////......////////////000000000000000000000000000000111000//////......//////000000000000000000000000////////////////////////------------------------///............//////000........................------............------..............................//////////////////......////////////......---............/////////000000000000////////////......////////////......000000000000000000000000......////////////000000---------...............////////////////////////////////////////////////.........///////////////---............/////////////////////////////////......------......//////......................../////////.........------/////////...............---------...............,,,,,,---............---.........///////////////////////////000000000000......////////////......---...//////////////////............////////////000000////////////......//////000000000000//////000000000000000000000111111111111000000000000000//////000000000000/////////000111222222111000////////////000111111222222...///000000000000///...////////////////////////.../////////000000000111000000111111111111000000222222222222222222222222111111222333333444555555444444444444444444444444333333333444444555666777777777777777777888888888888888888999;;;;;;:::888999999999999:::;;;<<<<<<===<<<;;;<<<>>>@@@@@@@@@??????@@@AAAAAAAAAAAA@@@BBBDDDHHHKKKMMMNNNMMMMMMMMMLLLKKKHHHFFFFFFGGGIIIIIIMMMPPPOOOKKKHHHIIIKKKMMMOOOPPPPPPOOONNNOOOPPPLLLNNNQQQRRRRRRQQQPPPOOOQQQSSSTTTTTTQQQOOONNNNNNLLLMMMOOOPPPPPPOOONNNMMMMMMNNNPPPQQQQQQQQQPPPPPPMMMMMMLLLLLLKKKKKKJJJJJJNNNOOOOOOPPPOOONNNMMMLLLIIIHHHGGGHHHJJJKKKJJJIIIKKKIIIGGGFFFGGGGGGFFFEEECCCCCCDDDEEEEEEDDDCCCCCCCCCBBBAAAAAA@@@@@@AAAAAA@@@@@@??????????????????>>>>>>???@@@???>>>===<<<;;;<<<<<<======<<<<<<;;;<<<<<<<<<;;;;;;;;;;;;;;;999999999999999999999999777777777888888888888999888888888777777777666666777888888999999888888777777777888999888777666555333333333333333333333333444444333333333333444444222222222222222222222222222222111111111111222222333222111111333333222111111111111111111111111111000000111111111222222222000000000000000000000000222111111000000000000000////////////000000000000////////////............////////////////////////000000000000////////////........./////////000000000000000000000000000000000000///............///000000000000000000000000////////////////////////.......................................///000000........................------............------.........------........./////////////////////...---...///000000///...------------.........//////000000000000////////////......////////////......................................./////////000000---------.........//////........................////////////////////////............/////////000---------.........//////////////////////////////...------------...///000//////////////////////////////.........---------...///////////////000000/////////...............+++,,,---.........------............/////////000.../////////000000000111......////////////......------...///////////////............////////////000000/////////.........//////000000000000//////000000000000000111111111222222111111000000////////////000000000000/////////000111222222111000///......///000111222333333///000111222222111000///////////////////////////.../////////000000111111///000111222222111000///222222222222222222222222111111222333333444555555444444444444444444444444333333333333333444666666777777888888999999999999888888888:::;;;;;;:::888999999999999:::;;;;;;<<>>======>>>??????@@@@@@>>>===<<<;;;<<<<<<<<<<<<<<<<<<;;;:::;;;;;;<<<<<<======>>>999999999999999999999999666666666666777777777777888888888888777777777777888888999999999999888888777888888999999777666555777666666555555444444333333222222111111222222333222222222222222222222222222111111111111111222222222111111222333333111000000000000000000000000000000000111111222222222222000000000000000000000000222111111000000000000000////////////000000000000000/////////............////////////////////////000000000000////////////---.........//////000000000000000000000000000000000000///...............000000000000000000000000////////////////////////////////////////////////...............///000111000000000000000000000000---..................---......------------......///////////////.........---...///000000///...------------.........//////000000000000////////////......////////////......------------------------............/////////000---------.........//////------------------------////////////////////////---.........//////000000---------.........//////////////////////////////---------------...///000000000000000000000000000//////.........---------......//////000000111111000000000///.........---------///000000000///...---.........//////000000.../////////000000111111......////////////......------...///000000//////............/////////000000000//////.........---//////000000000000//////000000000000000000000000......///000000000000000222111111111000000//////000000111111111111000000000000000000000000000000000000000000////////////000000000000////////////000000//////.........---000000000000111111111111111111222222222222111111000111111111111222222222333333333444444444555555333333333444444444444444444444444555666777777888888888999::::::::::::999888888999999999:::::::::;;;;;;:::::::::;;;<<<<<<@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCDDDEEEGGGHHHIIIMMMLLLKKKIIIIIIHHHHHHHHHJJJJJJJJJJJJJJJKKKKKKKKKNNNOOONNNMMMMMMNNNQQQTTTRRRQQQRRRUUUWWWWWWSSSOOOUUUTTTRRRQQQRRRRRRPPPNNNMMMPPPSSSQQQMMMKKKMMMPPPSSSRRRPPPOOONNNNNNNNNOOOOOOOOOOOONNNNNNMMMMMMMMMQQQQQQQQQQQQPPPOOONNNMMMMMMLLLLLLLLLLLLMMMMMMNNNHHHIIIIIIGGGFFFEEEFFFHHHFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@???>>>>>>>>><<<===>>>???????????????===<<<<<<<<<<<<;;;;;;;;;@@@???===<<<;;;;;;;;;<<<;;;::::::999888777666666999999999888888888888888777777777777777777777777888888777777777777888888777666555444444555666777444333333222222333333444555555555555555555555555555444222111111111222222222111111000///...------111111111222222333333333222222111111111111111222444111...---...///000///......//////000000111111000000000000000000000000//////............//////000///...---------------000000000000000000000000111000///...............---,,,,,,++++++,,,,,,---000000000000000000000000//////.........---------///////////////.........111111000000//////......000000//////.........---...///000///------///000////////////////////////111000///...............000///...---,,,------.........////////////......///......---------......---------............///------...///000000//////////////////////////////........................////////////////////////000000000000000000000000000000//////.........---------------.........///111111000000//////......//////.........---------////////////////////////000///...------...///000......---,,,---...///000........................////////////////////////......//////////////////......///000000000000000//////////////////////////////............//////........................////////////////////////,,,---...//////...---,,,////////////////////////000000//////.........---000000000000000000000000///000111111222222111111111111111111000000000///000111111111111111111000000000000000000000000000000000000000////////////000000000000////////////000000/////////.........000000000000111111111111111111222222222222111111000111111111111222222222333333333444444444444555444444444444444555555555555555666666777888888888777888999999::::::999999999999999999::::::::::::;;;;;;:::::::::;;;<<<<<<>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCDDDEEEFFFHHHIIILLLKKKJJJIIIHHHHHHHHHHHHJJJKKKKKKKKKKKKKKKLLLKKKMMMNNNNNNMMMLLLMMMPPPSSSQQQQQQRRRTTTVVVVVVRRROOORRRPPPPPPQQQRRRSSSRRRQQQLLLPPPRRRQQQMMMLLLNNNRRRTTTRRROOOOOOQQQRRRRRRQQQQQQQQQPPPOOONNNMMMLLLLLLOOOPPPPPPPPPPPPOOONNNNNNLLLLLLKKKKKKKKKKKKKKKKKKGGGGGGHHHGGGEEEEEEFFFHHHFFFEEEEEEEEEDDDDDDDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@???????????????===>>>>>>????????????>>>>>>>>>=========<<<<<<<<>>===<<<;;;;;;;;;;;;999999999999888888888888666666777777888888999999666666666666666666666666888777777666666777777888777666555444444555666777555555444444444444555555444444444444444444444444444333222111111111222222333333333222222111111000111222222222222222222333222222111111111111111222444222///...///000111000.../////////000000000111000000000000000000000000000//////......//////000000//////...............000000000000000000000000000000///.....................------------......000000000000000000000000//////.........---------............/////////000000000000000//////......111000000000////////////---.........,,,,,,...///////////////////////////000//////...------......000///...---,,,------.........////////////......///......---------......---------............///---...//////////////////////////////////////////................................................////////////////////////000/////////............------........./////////000000000000//////......000000/////////.........////////////////////////000///...------...///000...------,,,---...///000///////////////////////////////////////////////////////////////...............///000000000000000//////////////////////////////............//////........................////////////////////////---...////////////...---////////////////////////000/////////............000000000000000000000000111111222333333333333333111111111111000000000000111111222222222222111111000000000000000000000000000000000000////////////////////////000000000000000000////////////......000000000000111111111111111111222222222222111111000111111111111222222222333333333333444444444444444444444555555555666666666666666777777888888999777888888888999999999999::::::::::::;;;;;;;;;;;;:::::::::::::::;;;<<<===<<<<<<======???@@@BBBBBBCCCCCCCCCCCCDDDFFFGGGHHHJJJJJJIIIIIIHHHHHHGGGGGGJJJKKKKKKLLLMMMMMMMMMMMMLLLMMMMMMLLLLLLMMMOOORRRQQQQQQRRRTTTVVVUUUQQQOOOMMMMMMMMMOOORRRTTTSSSRRRLLLOOOQQQQQQOOOOOOQQQTTTVVVRRROOOPPPUUUWWWUUURRRSSSRRRQQQPPPOOONNNMMMLLLNNNNNNOOOOOOOOONNNNNNMMMKKKKKKJJJJJJIIIIIIHHHHHHEEEFFFGGGFFFEEEEEEFFFGGGEEEEEEEEEEEEDDDDDDDDDDDDAAAAAAAAAAAA@@@@@@@@@??????????????????@@@@@@@@@>>>????????????>>>>>>===???>>>>>>>>>===========================<<<;;;:::888888888888999999::::::444555555666777888999999555555555555555555555555777777666666666666777777666666555444444555666666666666666666666666666666444444444444444444444444444333222111111111222222333333333333333333333333222222222222222111111111222111111111111111222222555222000///111222222111////////////000000000000000000000000000000000000111000000//////000000111111000000///////////////000000000000000000000000000000////////////......000000////////////000000000000000000000000000000/////////.........------------......//////000000000000000////////////...111111111000000000000///,,,---...---++++++---...////////////////////////.........---------------//////...------------.........////////////............---------......///---------............/////////////////////...---////////////////////////........................------------------------////////////////////////////////////................../////////000000000000000000////////////...000000000000000/////////000000000000000000000000//////............//////...------------...//////000000000000000000000000////////////////////////000000//////.........---......///000000000000000//////////////////////////////............//////........................////////////////////////...//////000000//////...////////////////////////////////////............000000000000000000000000111111222333333333333222111111111000000000000000222222222333333222222222000000000000000000000000000000000000////////////////////////000000000000000000/////////////////////000000000111111111111111111222222222222111111000000111111111222222222222222333333333444444444444444444555555666666777555555666666777777777777777777777777888888999999:::::::::;;;;;;;;;<<<<<<::::::::::::;;;;;;<<<===<<<<<<===>>>???@@@BBBCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGGGGIIIJJJLLLMMMNNNNNNNNNNNNLLLMMMNNNNNNMMMNNNPPPRRRQQQRRRTTTVVVVVVTTTRRROOOLLLLLLMMMOOORRRTTTSSSRRRMMMOOORRRRRRRRRRRRUUUWWWZZZTTTPPPRRRWWWYYYUUUPPPQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMLLLKKKJJJJJJJJJIIIIIIHHHGGGFFFEEECCCEEEFFFFFFEEEEEEEEEGGGEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>>>>???@@@@@@@@@AAA???????????????>>>===<<<>>>>>>>>>=========<<<<<<<<<<<<===>>>===<<<:::999999999999999999999999999666666777777888888999999666666666666666666666666777666666555555666666777555555555555555555555555555555666666666666555555333333333333333333333333333222222222222222222222000000111111111222222222333333222222111111000000111111111000111111222333333111000///111222111111////////////000000000000000000000000000000000000111111000000000000111111111111000000000000000111//////////////////////////////000000000/////////111000000//////000000111////////////////////////////////////............///////////////.........////////////////////////000000000///////////////---......---,,,,,,---///////////////////////////------------------,,,,,,............------............////////////.........------------...//////---------............/////////000000///...------////////////////////////........................------------------------///////////////////////////////////////.........////////////000000000000////////////////////////////////////////////////000000000000000000000000/////////....../////////------------......//////////////////////////////////////////////////////000000000///......------......///000000000000000//////////////////////////////............//////........................//////////////////////////////000000000000/////////////////////////////////////////////.........///////////////////////////000000111111111111111000000000000000000111111222222222333333222222222000000000000000000000000000000000000////////////.../////////000000000111//////000000000000000000///000000000111111111111111111222222222222111111000000111111111222222222222222222333333333444444333333444444555666666777444444444555555555555555777777666666666777888999:::::::::;;;;;;;;;<<<<<<:::999999:::;;;<<<=========>>>>>>>>>@@@AAABBBCCCBBBBBBBBBBBBCCCDDDEEEEEEEEEFFFGGGGGGHHHGGGGGGFFFHHHIIIKKKMMMOOOOOONNNNNNMMMOOOPPPPPPOOOOOOQQQSSSRRRTTTVVVWWWVVVTTTRRRQQQMMMMMMNNNPPPRRRSSSQQQOOONNNPPPRRRSSSTTTUUUWWWYYY[[[VVVQQQRRRWWWXXXSSSMMMMMMNNNNNNOOOQQQQQQRRRSSSOOOOOONNNMMMKKKJJJHHHGGGIIIIIIIIIIIIHHHGGGEEEDDDCCCEEEGGGGGGFFFEEEEEEFFFDDDDDDDDDDDDEEEEEEEEEEEECCCCCCCCCCCCBBBBBBBBBBBB>>>>>>>>>???@@@@@@@@@AAA???????????????>>>===<<<=========<<<<<<<<<;;;;;;;;;;;;=========<<<:::999;;;;;;::::::999888888777:::::::::999999888888888777777777777777777777777666666555555555555666666444444555555555555444444333444444555555444444333333333333333333333333333222222222222222222222222000000000111222222333333222222222111111000000000111111000000111222222333111///...///000111000///000000000000////////////////////////////////////111111000000000000111111111111000000000000111222////////////////////////...///000111111000//////000//////////////////000////////////////////////000000/////////.........111111000///...------,,,.............../////////...........................//////...------...000////////////////////////,,,,,,---......------,,,------........................////////////......---------------...//////---------............/////////000000///...------////////////////////////.................................................................................///////////////////////////000000000000.............../////////........................////////////////////////...//////////////////...---------.......................................////////////////////////000000//////.........---......///000000000000000//////////////////////////////............//////........................////////////////////////000000////////////000000////////////////////////.........///////////////////////////////////////......///000000000000///000000000000111111111111111111222222222222111111000000000000000000000000000000000000////////////......//////000000111111//////000000000000111111000000000000111111111111111111222222222222111111000111111111111222222222222222222222333333333333111222222333444555666666444444444444444444444444777666555555555666888999::::::::::::;;;;;;;;;;;;999999999:::;;;<<<===>>>???????????????@@@AAABBBBBBBBBBBBBBBBBBCCCDDDDDDCCCDDDEEEGGGGGGGGGFFFFFFFFFHHHKKKMMMOOOOOONNNNNNNNNOOOQQQQQQPPPPPPRRRSSSQQQTTTWWWWWWUUURRRQQQPPPNNNNNNOOORRRSSSSSSQQQNNNOOOOOOQQQRRRTTTVVVWWWXXXYYYUUURRRRRRTTTTTTOOOJJJKKKKKKMMMNNNPPPRRRTTTTTTNNNNNNMMMLLLJJJHHHGGGFFFHHHIIIJJJJJJJJJHHHGGGFFFDDDFFFHHHHHHFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCC???????????????@@@@@@@@@>>>????????????>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::<<<<<<;;;:::999888777777<<<<<<;;;:::999888888777888888888888888888888888555555444444444444555555444444555555555555444444111222333444444333222111222222222222222222222222111111222333333333222222111222222222333333444444111111111111111000000000000000000000111222333333000......///000111000///000000000000////////////////////////////////////111000000//////000000111000000000000000111111222000000000000000000000000...///000111222111000/////////............//////000000000000000000000000000000000/////////......111111000///...------,,,---............/////////,,,---------------.........///000///------///000////////////////////////+++,,,...//////...------,,,---......///...............////////////......---------------...///000---------............/////////////////////...---////////////////////////........................////////////////////////.................................///////////////....../////////000000000---............/////////------------............////////////////////////......////////////......,,,---......//////..............................////////////////////////////////////////////////......///000000000000000//////////////////////////////............//////........................////////////////////////000//////......//////000////////////////////////.........///////////////////////////////////////---...//////000000/////////000000000111111111111000111111111111111111000000000000000000000000000000000000000////////////.........///000111111111//////000000000111111111000000000000111111111111111111222222222222111111000111111111111222222222111222222222222333333333000000111222333444555555555555555555555555555555777666555444444666777999999999999999::::::::::::999999999:::;;;<<<===>>>??????>>>>>>>>>??????@@@BBBBBBAAAAAABBBBBBCCCDDDAAABBBEEEFFFGGGGGGFFFEEEDDDFFFIIIMMMNNNOOONNNMMMMMMNNNPPPQQQPPPPPPQQQRRROOORRRVVVVVVSSSPPPOOOOOONNNNNNPPPSSSUUUTTTRRROOOMMMMMMNNNPPPRRRTTTTTTTTTSSSRRRQQQQQQQQQPPPMMMJJJJJJKKKLLLNNNOOOQQQRRRSSSJJJJJJKKKJJJJJJIIIHHHGGGHHHIIIKKKLLLLLLJJJIIIHHHFFFHHHJJJJJJGGGEEEDDDCCCCCCDDDDDDDDDEEEEEEEEEFFFDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@@@@???????????????===>>>>>>????????????>>>============<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<;;;;;;;;;::::::999999999;;;::::::999999888888888777777777777777777777777555444444444444444444555333444444555555444444333111222333444444333222111222222222222222222222222000111222333333333333222111111222222222222222222000000000000111111111111000000000000111222333444000//////000222222111000111000000000/////////...////////////////////////000//////......//////000///////////////000111111000000000000000000000000---///000222222222000/////////............//////000000000000000000000000000000000000/////////.........//////////////////---------.........//////------------......//////......///...---,,,...000////////////////////////+++---...000000///...---,,,,,,.../////////............////////////......---,,,,,,------///000000---------............///---...//////////////////////////////////////////..................................................................................../////////000------........./////////---------.........//////---.........////////////---------------------------...///000000///...---,,,---.../////////...---........................////////////////////////------......///000000000......///000000000000000//////////////////////////////............//////........................//////////////////////////////...------...//////////////////////////////............/////////000////////////////////////......///000000000000000//////000000111111111222000000111111111111000000000000000000000000000000000000000000////////////---......///000111111222//////000000111111111222000000000000111111111111111111222222222222111111000111111111111222222222111111222222222333333333///000000111333444555555666666666666666555555555777666444333444555777999888888999999999:::::::::999999999:::;;;<<<>>>>>>??????>>>===============BBBBBBAAAAAAAAABBBCCCCCC@@@BBBDDDFFFGGGGGGFFFEEECCCEEEIIILLLNNNNNNNNNMMMLLLMMMPPPPPPOOOOOOPPPQQQMMMQQQTTTTTTQQQNNNMMMMMMMMMNNNPPPSSSVVVVVVTTTQQQLLLLLLLLLNNNPPPRRRRRRRRRNNNNNNOOOPPPOOONNNLLLKKKKKKLLLLLLMMMOOOPPPPPPQQQGGGHHHHHHIIIJJJJJJJJJJJJHHHJJJKKKMMMMMMLLLJJJIIIHHHJJJKKKKKKHHHEEECCCCCCCCCDDDDDDDDDEEEEEEFFFFFFCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@??????>>>>>><<<===>>>???????????????>>>>>>>>>>>>============<<<;;;:::999999:::<<<===999999::::::::::::;;;;;;888888888888888999999999666666666666666666666666555444444333333444444555333333444555555444333333111222444555555444222111111111111111111111111111000111222333444333333222//////////////////////////////000000111111222222000000000000111222333444000000000111333333222111111111000000/////////...//////////////////////////////............////////////...//////000111111000000000000000000000000---///111222333222111000000000////////////000000000000000000000000000000000000000000////////////,,,,,,---...///000111222---------.........//////---.........//////000000------...---,,,+++---///////////////////////////,,,---///111111000///...+++,,,.../////////............////////////......,,,,,,,,,---...///000111---------.........//////------...///000000000///////////////////////////........................------------------------........................---.........//////000000------------.........///---------.........//////.../////////000000111111---------------------------...///000000///...---,,,,,,.../////////...---000000000000000000000000////////////////////////,,,,,,---...///000111111...//////000000000000000//////////////////////////////............//////........................///////////////////////////...---,,,,,,---...///////////////////////////---.........//////000000000000000000000000000000000000000000000000000000222111111111000000////////////............//////222111000//////000111222000000000000000000000000000000////////////000000000000000000000000000000111000/////////000222333000000111111111222222222222222111111111222444555222222222222222222222222444444444444444444444444444444444444444444444444666666666666777777777777999888888777666666666777555666888;;;<<<======<<<=========<<<;;;<<>>>>>???@@@@@@>>>===<<<@@@???>>>======<<<<<<===???>>>===;;;;;;<<<<<<===:::999777666666777999::::::::::::999999999888888999999888888888888999999777777666555555555555555555555555555555555555555444444555555555555444444333333333333333333333333333333333222222111111111333333333333333333333333000222333222111000111222444222000......///000111000000000000000000000000////////////////////////////////////////////////........................111111000000//////.........///000000000///---,,,////////////000000000000000000000000000000000000//////000000000000//////111111000000//////......222222111000///...------000000///...------,,,,,,,,,------...///000111111/////////////////////////////////...---------,,,,,,,,,---.../////////...000000000000////////////////////////////////////////////////////////////000000000000000000000000........................,,,...111333333111...,,,................................................////////////////////////.........////////////000//////............////////////---,,,,,,---...///////////////////////////////////////////////////---------............///111///---++++++,,,///000............////////////---...///000000///...---........................////////////////////////000000000000000///......000000000000000000000000,,,,,,,,,---------......000000//////.........---000000000///......------////////////////////////..................------////////////////////////000000000000000000000000000000000000000000000000111111000000000/////////111111000000000000111111111000////////////000111000000000000000000000000000000////////////000000000000000000000000000000111000/////////000111222000000111111111222222222222222111111111222333444222222222222222222222222444444333333333333333333444444444444444444444444444555555666777888888888<<<;;;::::::999999::::::666777888:::;;;<<<===============<<<<<<===@@@BBBCCCCCCBBBBBBBBBAAAAAAAAADDDFFFIIIKKKLLLLLLKKKJJJHHHJJJKKKKKKJJJIIIJJJKKKLLLLLLMMMNNNPPPQQQRRRRRRQQQQQQPPPPPPPPPOOOLLLKKKLLLNNNPPPRRRTTTTTTSSSRRRRRRQQQPPPPPPOOOOOOOOOPPPMMMLLLKKKJJJIIIHHHHHHHHHMMMKKKJJJLLLNNNPPPOOOMMMPPPKKKHHHJJJKKKIIIJJJLLLJJJJJJJJJKKKKKKKKKLLLLLLJJJKKKKKKKKKJJJHHHFFFDDDBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCBBBAAA@@@?????????????????????>>>======>>>===============>>>??????>>>===<<<;;;<<<<<<===<<<;;;999888888999;;;<<<:::::::::999999999888888999999888888888888999999888777666666555555666666555555555555555555555555444444555555555555444444444444444444444444444444444444444333333333333333333333333333333333333333000111222222000000111222333222000/////////000111000000000000000000000000////////////////////////////////////////////////........................111000000000/////////......///000000000///---,,,////////////000000000000//////////////////////////////000000000000//////111000000000/////////...000000000000////////////000//////...------,,,,,,------......//////000000////////////////////////...............---------------.../////////............/////////000000000////////////////////////////////////////////////////////////////////////........................---...000222222000...---................................................////////////////////////------.........///////////////............/////////...------------...///////////////////////////////////////////////////---------............///000///---,,,,,,---...///............////////////---...///000000///...---........................////////////////////////000000000000000///......000000000000000000000000------------............000/////////.....................///////////////////////////////////////........................////////////////////////000000000000000000000000000000000000000000000000000000///////////////...111111000000000000111111000//////......//////000000000000000000000000000000000////////////000000000000000000000000000000000000/////////000111222000000000111111111111222222111111111111222333333222222222222222222222222222222222333333333333333444444444444444444444444222333444555777888999:::999999888777777777888888777777888999:::<<<===>>>======>>>===<<<===@@@BBBDDDCCCBBBAAAAAAAAABBBCCCEEEGGGIIIKKKLLLKKKJJJIIIFFFHHHKKKMMMLLLKKKJJJKKKKKKLLLMMMNNNOOOPPPQQQRRRLLLLLLMMMNNNOOOOOOOOOOOOMMMMMMNNNPPPQQQQQQQQQQQQTTTSSSRRRPPPOOONNNNNNNNNJJJIIIHHHHHHGGGHHHHHHHHHMMMKKKJJJJJJLLLNNNOOONNNPPPKKKIIILLLMMMKKKJJJLLLIIIIIIIIIJJJJJJJJJKKKKKKJJJJJJJJJJJJHHHFFFDDDBBBAAAAAAAAABBBBBBBBBBBBBBBDDDDDDCCCBBBAAA@@@??????@@@??????>>>>>>>>>>>>>>><<<<<<<<<<<<===>>>???@@@>>>>>>===<<<<<<<<<<<<======<<<;;;::::::;;;<<<===:::::::::999999999888888999999888888888888999999888777666666555666666666666666666666666666666666444444555555555555444444555555555555555555555555333444444444444444555555333333333333333333333333///111222111000///000111111111111000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000/////////////////////000//////...---////////////000000000000//////////////////////////////000000000000//////000000000000////////////......//////000000111111/////////...------,,,,,,.........///////////////////////////////////////---------...............//////000000000///......------......//////000000////////////////////////////////////////////////////////////////////////...........................//////000000//////...////////////////////////........................////////////////////////,,,---------............//////............//////......---------......///////////////////////////////////////////////////---------............///....................................////////////......////////////..............................////////////////////////000000000000000//////...000000000000000000000000............////////////////////////............------......///000000111////////////////////////........................////////////////////////////////////////////////////////////////////////////////////..................////////////......//////............//////////////////////////////000000////////////000000000000000000000000000000////////////000000111111000000000000111111111111111111111111111111222222111111111111222222222222111111222222222222333333444444444444444444444444333333444555666777888999888777666666666666777777999888888888999;;;===>>><<<===>>>=========@@@BBBCCCBBB@@@??????@@@BBBDDDEEEFFFGGGIIIIIIIIIHHHGGGDDDGGGKKKMMMMMMKKKKKKKKKKKKLLLMMMNNNPPPQQQRRRRRRKKKMMMNNNOOOOOOPPPQQQRRRLLLLLLLLLMMMMMMNNNOOOOOOTTTSSSRRRPPPOOOOOONNNNNNHHHHHHGGGGGGHHHHHHIIIJJJMMMKKKJJJIIIJJJLLLNNNOOOPPPLLLKKKNNNOOOLLLKKKLLLHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJIIIHHHGGGDDDCCCAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@??????AAA@@@>>>=========>>>???===============>>>??????>>>=========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<:::::::::999999999888888999999888888888888999999777666555555444444555555777777777777777777777777444444555555555555444444444444444444444444444444222222333333444444555555222222222222222222222222///000111111//////000111000000111111111111000///000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000//////////////////////////////......////////////000000000000//////////////////////////////000000000000//////000000000000////////////////////////000000000000//////.........---------///////////////.........////////////////////////,,,---------.../////////000000111111000///...................../////////////////////////////////////////////////////////////////////////////////......................../////////....../////////000000000000000000000000........................////////////////////////,,,,,,,,,---------......///......------......///------------.........///////////////////////////////////////////////////---------............///,,,---.../////////...---............////////////...//////////////////...........................//////////////////////////////000000000000//////////////////////////////////////////000000000000///////////////.....................//////000000////////////////////////............////////////////////////////////////////////////////////////////////////////////////............////////////......////////////............////////////......////////////////////////000000////////////000000000000000000000000000000......//////000000000000000000000000000000000000111111111111111111111111000000000111111222222222111111111222222333333333444444444444444444444444555555555555666666666666::::::999999999::::::;;;999999888888999;;;===>>>;;;<<<============???@@@@@@???>>>======???AAACCCCCCCCCEEEFFFFFFFFFFFFEEECCCGGGKKKMMMLLLKKKJJJJJJLLLLLLMMMOOOPPPQQQRRRSSSOOOQQQRRRQQQPPPPPPRRRTTTNNNNNNNNNNNNNNNOOOOOOOOOQQQQQQPPPOOOOOOOOOOOOOOOHHHHHHHHHHHHIIIJJJKKKLLLKKKKKKJJJIIIIIIKKKMMMOOONNNJJJIIILLLMMMJJJIIIJJJHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHGGGEEEDDDBBBBBBDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@???AAA@@@>>>=========>>>?????????>>>==============================<<<<<<;;;;;;;;;::::::::::::;;;;;;:::::::::999999999888888999999888888888888999999666555444444333333444444777777777777777777777777444444555555555555444444333333333333333333333333111111222222333333444444222222222222222222222222///111222111000///000111///000111111111111000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000////////////000000000000//////........./////////////////////000000000000........................//////000000000000//////////////////000000000000000000000000////////////...............---------///////////////.........////////////////////////,,,---------.../////////000000111111000///......000000//////.........---////////////////////////////////////////////////................................................000///...------...///000000000000000000000000000........................////////////////////////,,,,,,,,,---------............------------......,,,------.........//////////////////////////////////////////////////////---------............///+++,,,...///000///...---............/////////////////////......///////////////////////////////////////////////////////////////000000000000///////////////////////////////////////000000000111111.........///////////////000000//////............////////////////////////........./////////000000////////////////////////000000000000000000000000000000000000000000000000...////////////000000000///000111222222111000///...//////000000//////...000000000000000000000000000000////////////000000000000000000000000000000---...///000000000//////111000000000000000//////111111111222111111000/////////000000111222222222111111222222333333444444444444444444444444444444555555555555555555555555999888888888888999999:::999999999999:::;;;<<<===999;;;<<<===<<<<<<===???======<<<<<<===???AAABBBAAAAAABBBCCCDDDEEEEEEEEEDDDGGGIIIKKKJJJIIIHHHIIIKKKLLLMMMNNNOOOQQQRRRRRRQQQSSSTTTRRROOONNNPPPSSSQQQRRRRRRRRRRRRRRRQQQPPPPPPOOONNNNNNNNNNNNNNNOOOIIIIIIIIIIIIJJJKKKLLLMMMIIIJJJJJJJJJIIIJJJLLLOOOKKKFFFDDDGGGHHHFFFEEEGGGHHHHHHHHHIIIIIIIIIJJJJJJHHHHHHGGGFFFEEEDDDDDDCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBAAAAAAAAA@@@@@@@@@???@@@??????>>>>>>>>>>>>>>>@@@???>>>===<<<<<<<<<<<<=========>>>===<<<<<<;;;999999999999999999999999:::::::::999999999888888999999888888888888999999666555444444333333444444666666666666666666666666444444555555555555444444333333333333333333333333111111222222222222222333222222222222222222222222000222333222111000111222000000000000000111111111000000000000000000000000000000000000000000000000111111111111111111111111////////////////////////////////////000000000000///............///000000////////////000000000000........................//////000000000000//////////////////000000000000111111000000//////.......................................///////////////////////////////////////---------...............//////000000000///......111000000000////////////////////////////////////////////////////////////................................................///......------......///////////////////////////........................////////////////////////,,,---------..................------------......+++,,,---...////////////////////////////////////////////////////////////---------............///+++,,,---////////////...............//////////////////............//////////////////////////////////////////////////////...//////000000000000000000000000000000000000000////////////000000000000.........///////////////111000000///......------////////////////////////.........//////000000111////////////////////////000000000000000000000000000000000000000000000000/////////000000000111111///000111222222111000/////////000111111000//////000000000000000000000000000000////////////000000000000000000000000000000---...///000000000///...111111000000////////////000111222222111000///.../////////000111222222222222222222333444444555555444444444444444444444444444444444555555666666666666666666666666777777888888888999:::;;;;;;;;;;;;777999;;;<<<;;;;;;<<<===<<<<<<===>>>???@@@AAAAAA@@@@@@AAACCCDDDEEEFFFFFFEEEGGGHHHHHHGGGFFFGGGHHHIIIJJJJJJLLLMMMNNNOOOPPPNNNPPPRRROOOKKKJJJMMMQQQQQQRRRSSSTTTSSSRRRPPPNNNPPPOOONNNMMMLLLKKKKKKKKKJJJIIIIIIIIIJJJKKKLLLLLLGGGIIIKKKKKKIIIIIIKKKMMMKKKFFFCCCEEEFFFDDDEEEGGGIIIIIIIIIIIIJJJJJJJJJJJJHHHGGGFFFFFFEEEEEEEEEFFFDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@???????????????>>>======???>>>===============>>><<<===>>>>>>>>>===;;;;;;999999::::::::::::999999:::::::::999999999888888999999888888888888999999777777666555555555555666555555555555555555555555444444555555555555444444444444444444444444444444333333333333333222222222111111111111111111111111111333444333222111222333111000/////////000222333000000000000000000000000000000000000000000000000////////////////////////.........................../////////000000000111///......---...///000111////////////000000000000........................//////000000000000//////.../////////000000000111////////////000000000000........................------......//////000000////////////////////////...............---------------.../////////....../////////000111222222333////////////////////////////////////////////////........................................................................................................................////////////////////////------........./////////...------,,,,,,------...+++,,,---////////////...////////////////////////////////////////////////---------............///+++,,,---...////////////............////////////000///...------...///000////////////////////////////////////////////////......///000000000000000000000000000000000000000........./////////000000............/////////000///////////////.........////////////////////////---......///000000111111////////////////////////000000000000000000000000000000000000000000000000//////000000111111222222---...///111111///...---///000111222222111000///000000000000000000000000000000////////////000000000000000000000000000000,,,---///000000000///...111111000000/////////...000111222222222000///......//////000111222222222222222333444444555666666444444444444444444444444111222333444555777888888999999888888999:::;;;;;;777888:::;;;<<<;;;;;;:::666888:::;;;::::::;;;<<<;;;<<<>>>???AAABBBBBBBBB@@@@@@AAACCCDDDFFFGGGHHHFFFGGGHHHGGGEEEEEEFFFGGGGGGHHHIIIJJJKKKMMMNNNNNNKKKMMMOOOLLLHHHGGGKKKOOONNNOOOQQQRRRQQQOOOMMMKKKRRRPPPOOOMMMKKKIIIIIIHHHIIIIIIIIIIIIIIIJJJKKKLLLEEEHHHKKKLLLJJJIIIJJJMMMNNNHHHEEEFFFGGGFFFGGGJJJIIIIIIIIIJJJJJJJJJKKKKKKGGGGGGFFFFFFFFFFFFGGGGGGCCCCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@>>>???@@@@@@@@@???===<<<===<<<<<<======>>>???@@@<<<===>>>>>>>>>===;;;:::999::::::;;;;;;::::::999:::::::::999999999888888999999888888888888999999999999888777777777777777555555555555555555555555444555555555555555555444555555555555555555555555555555555444444333333333111111111111111111111111222333444444222222333444111000///......000222444000000000000000000000000000000000000000000000000.................................................../////////000000111111///...------...///000111////////////000000000000........................//////000000000000//////.../////////000000111111------...///000111222222---.....................,,,------...///000111111/////////////////////////////////......------,,,,,,,,,---.../////////...,,,---///000222444666666////////////////////////////////////////////////................................................------...//////...------................................................////////////////////////.........////////////000...------,,,,,,------...***+++---///000000///...////////////////////////////////////////////////---------.........//////,,,,,,------...///000000............/////////000000///...------...///000000000000000000000000000////////////////////////......///000000000000000000000000000000000000000............////////////---.........//////000000------......///000000000////////////////////////---......///000111111222////////////////////////222222111111111111111111.../////////////////////222111111111000000//////000000000000000000000000//////000000000000//////000000000000000000000000/////////...///000000111000000000000000000000000////////////000000000000111111000///////////////000000000000000000000000000000111222222222222111111111222222222333333333555555555666555555444444444444444444444444444444444444555666777888999999999999888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===>>>?????????>>>???@@@AAABBBCCCEEEFFFGGGIIIHHHFFFDDDCCCCCCEEEFFFEEEIIIMMMNNNMMMLLLLLLNNNOOOMMMIIIEEEBBBDDDIIILLLMMMLLLLLLMMMOOOPPPPPPOOOOOOOOONNNLLLJJJHHHFFFEEEJJJIIIIIIHHHHHHIIIIIIJJJGGGHHHJJJKKKLLLKKKJJJJJJLLLJJJHHHGGGGGGFFFDDDCCCFFFFFFFFFGGGHHHIIIJJJKKKJJJIIIHHHGGGEEECCCAAA@@@AAAAAABBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>???>>>===;;;;;;<<<<<<=========<<<<<<<<<;;;;;;;;;===<<<;;;:::999999999999888888888888888888888888999888777666666777888999888888888888777777777777777777666666555555555444666666555555555444444444555444444333333444444555444333111000000111333444333333333333333333333333111111222222222222111111111111111111111111111111222222111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000//////000000000000//////////////////////////////444444333111000...------////////////000000000000......//////000000111111........................000000000000000000000000////////////////////////000000//////.........---///////////////////////////...---,,,---///111333111000000///...---------//////000000000000//////............//////////////////.........------------......///////////////////////////............---------............///......------------......000000//////.........---////////////////////////..........................................------.........///////////////////////////////////////.........////////////000......////////////......------------............/////////...---------,,,---...///000000///...------------............///000000000000000000000000////////////////////////111000/////////000222333222222222111000//////...//////......---------,,,////////////////////////////////////////////////......////////////......111111111111111111111111//////////////////......111111111000000000//////000000000000000000000000///000000111111000000///000000000000000000000000222222222111222222333444000000000000000000000000////////////000000000000111111000///////////////000000000000000000000000000000111222222222222111111111111222222222333333444444444555555444444333444444444444444444444444444444555666777888999999888888888888888888888888999999::::::;;;<<<======;;;<<<===>>>?????????>>>??????@@@BBBCCCEEEFFFFFFIIIGGGEEEDDDCCCDDDEEEFFFFFFIIIMMMNNNMMMMMMNNNPPPOOOMMMHHHCCCAAABBBGGGKKKMMMLLLKKKLLLNNNOOONNNMMMOOOOOONNNMMMKKKIIIGGGFFFHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJKKKIIIGGGGGGGGGGGGEEEDDDGGGGGGGGGGGGGGGHHHIIIJJJLLLKKKKKKIIIGGGEEEDDDBBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<;;;<<<<<<======<<<<<<<<<;;;;;;;;;;;;===<<<;;;:::999999999999888888888888888888888888777777777666666777777777777777777666666666666555777666666666555555555444666555555555444444444444444444333333333333444444444333111000000111333444333333333333333333333333111111222222222222111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000//////000000000000//////////////////////////////000000000000000000000000.../////////000000000000////////////000000000000........................000000000000000000000000////////////////////////000/////////....................................///...---,,,---///111222111000000///......------//////000000000000//////............//////////////////.........------------......///////////////////////////............---------............///......------------......000/////////............////////////////////////................................................................................................------........./////////......////////////......////////////000000000000//////////////////......---...///000000///...------------............///////////////////////////000000000000000000000000111000/////////000111222222222111111000//////.../////////.........------////////////////////////////////////////////////......////////////......111111111111111111111111000000000//////.........111111000000000000//////000000000000000000000000000111111111111111111000000000000000000000000000000000//////000000111222000000000000000000000000////////////000000000000111000000///////////////000000000000000000000000000000111222222222222111111111111222222222222333222333333444444333333333444444444444444444444444444444555666777777888999888888888888888888888888777777888:::;;;===>>>>>><<<<<<===>>>??????????????????@@@AAACCCDDDEEEEEEGGGFFFEEEDDDDDDEEEFFFFFFGGGIIIKKKLLLMMMNNNQQQSSSOOOLLLGGGBBB@@@BBBGGGLLLNNNMMMKKKLLLMMMMMMLLLJJJNNNNNNMMMLLLKKKIIIGGGFFFGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGHHHHHHIIIIIIIIIHHHFFFGGGHHHHHHGGGEEEHHHHHHGGGGGGGGGHHHHHHIIIKKKKKKJJJIIIGGGFFFDDDCCC@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;:::999999999999888888888888888888888888666666777777777777666666666666666666555555555555666666666555555555555555555555555555444444444444444444333333333333444444444333222111111222333444333333333333333333333333111111222222222222111111111111111111111111111111///000000000000000000111000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000//////000000000000//////////////////////////////////////////////////////....../////////000000000000000000000////////////........................000000000000000000000000////////////////////////////////////............------------------------......------...///111222000000000///......------...//////000000//////...............////////////...............------------......///////////////////////////............---------............///......------------......////////////............////////////////////////................................................//////......------,,,,,,------------------------,,,---------..................////////////......////////////000000000000/////////000000000000000......////////////......---------............///////////////////////////000000000000000000000000000000/////////000111222222111111000000//////...000000////////////......////////////////////////////////////////////////......////////////......111111111111111222222222111111000000///.........000000000000000000//////////////////////////////111111222222222222111111000000000000000000000000///............///000000000000000000000000000000////////////000000000000000000////////////000000000000000000000000000000000000111222222222222111111111111111222222222222111111222333333333222222444444444444444444444444444444555555666777777888888888888888888999999999777888999:::;;;<<<===============>>>>>>?????????>>>???@@@AAABBBCCCDDDDDDEEEEEEDDDDDDEEEFFFGGGGGGFFFGGGHHHJJJLLLNNNQQQSSSNNNLLLHHHDDDCCCFFFLLLQQQPPPNNNMMMLLLMMMMMMKKKJJJKKKKKKKKKKKKJJJHHHGGGFFFHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHFFFFFFFFFGGGHHHIIIHHHGGGFFFFFFHHHHHHHHHFFFHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCAAA@@@@@@@@@AAAAAAAAA@@@??????@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999999999:::888888888888888888888888666777888999999888777666777777666666666555555555555555555555555555555555444444444444444444444444444333333333333333333444333222222111111222222333222222222222222222222222111111222222222222111111111111111111111111111111.../////////000000111111000000000000000000000000////////////////////////////////////////////////000000////////////000000//////000000000000//////////////////////////////111111000///...---,,,,,,........./////////000000111111000000//////..............................///////////////////////////////////////////////////////////////..........................................---...///000111000000//////...............//////////////////...............////////////........................---......///////////////////////////............---------............///......------------......///////////////.........////////////////////////....................................//////////////////...---,,,+++++++++------------------------,,,,,,,,,---------......---......//////......---------------.....................//////000000111...//////////////////...---------............///////////////////////////////////////////////////////////////000000111111111111000000////////////000000000000000/////////////////////////////////////////////////////////......////////////......000000111111111222222222111111000000//////////////////////////////000000////////////////////////111111222222222222111111000000000000000000000000222222111111111222333333000000000000000000000000////////////000000000000000000////////////000000000000000000000000000000000000111222222222222111000000111111111222222222000111111222333333333222444444444444444444444444444444555555666666777777777777888888888999999999999999999:::::::::::::::==================>>>>>>>>>??????@@@AAABBBCCCCCCCCCCCCDDDDDDEEEGGGHHHHHHDDDDDDEEEGGGJJJNNNPPPQQQLLLKKKIIIGGGGGGKKKQQQVVVQQQPPPNNNNNNNNNNNNLLLJJJHHHIIIIIIIIIHHHHHHGGGFFFIIIIIIIIIHHHHHHIIIIIIIIIIIIHHHFFFEEEEEEFFFGGGHHHGGGFFFEEEFFFHHHIIIHHHGGGHHHHHHGGGFFFFFFFFFGGGGGGDDDDDDDDDDDDCCCBBBAAA@@@@@@AAAAAAAAA@@@@@@???>>>?????????>>>>>>>>>=============================================<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999999999::::::888888888888888888888888777888::::::::::::888777888888888777777777666666444444444555555555555555333333444444444444444444333333333222222333333333222222222222222222222222222222222222222222222222111111222222222222111111000000000000000000000000......//////000000000111////////////////////////////////////////////////////////////////////////000000////////////000000//////000000000000//////////////////////////////111111000///...------,,,............////////////111111000000//////......////////////////////////////////////////////////////////////////////////.........///////////////////////////////////////...............//////000////////////..................////////////..................////////////---.....................---......///////////////////////////............---------............///......------------...............///////////////////////////////////////////////////////////////........./////////000000//////...---,,,+++++++++------------------------,,,,,,,,,---------......------............------------------............---------......//////////////////....../////////---------............///......................................................//////000000000000000000000////////////////////////000000000000000////////////////////////////////////////////////......////////////......000000000111222222333333000000000000000000000000......////////////000000000000000000000000000000000111111111111111111000000000000000000000000000111000000000000111222222000000000000000000000000////////////000000000000///////////////000000111000000000000000000000000000000111222222222222111000000000111111111111222000111111222333333333333444444444444444444444444444444555555555666666666777777777888999999::::::::::::::::::999999999999===<<<<<<;;;;;;<<<======>>>>>>???@@@@@@AAABBBBBBAAABBBCCCEEEFFFHHHIIIIIICCCCCCDDDGGGKKKMMMNNNNNNJJJJJJJJJJJJKKKNNNSSSWWWQQQPPPNNNNNNOOONNNMMMKKKGGGGGGHHHHHHIIIHHHHHHGGGKKKKKKJJJJJJJJJJJJKKKKKKHHHHHHGGGGGGFFFFFFGGGGGGHHHGGGFFFFFFHHHIIIHHHFFFGGGGGGFFFFFFFFFGGGGGGHHHEEEEEEEEEEEEEEEDDDCCCCCCAAABBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>=============================================>>>===<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;::::::999999:::::::::888888888888888888888888888999999999999999999888888888888888777777777777444444444444444555555555333333333333444444444444333333222222222222333333222222222222222222222222222222222222222222222222111111222222222222111111000000000000000000000000...//////////////////000////////////////////////000000000000000000000000000000000000000000000000000000////////////000000//////000000000000//////////////////////////////.........//////000000111------........./////////000000000000////////////////////////////////////000000000000000000000000////////////////////////.........///////////////000000000000000000000000......////////////////////////////////////......---......//////......---............////////////---------...............---......///////////////////////////............---------............///......------------...............///////////////////////////////////////////////////////////////.........//////000000111//////......------,,,,,,------------------------,,,---------............------............------////////////000000000000------------............//////............//////---------............///........................---------------------------...///000000000//////////////////////////////......////////////000000////////////////////////////////////////////////......////////////......///000000111222222333333/////////000111111222222........./////////000000000000000000000000000000///000000111111000000///000000000000000000000000...............//////000000000000000000000000000////////////000000000000///////////////000111111000000000000000000000000000000111222222222222111000000000000111111111111000111222333444444444444444444444444444444444444444444444555555555666666666777777888999999::::::888888888999:::::::::;;;<<<;;;::::::::::::;;;<<<>>>>>>??????@@@@@@AAAAAA@@@AAACCCEEEGGGHHHIIIJJJDDDCCCDDDHHHLLLOOONNNLLLGGGIIIJJJJJJJJJLLLOOOQQQPPPNNNMMMMMMNNNNNNMMMKKKGGGHHHIIIJJJJJJJJJJJJJJJLLLKKKKKKJJJJJJKKKKKKLLLHHHHHHIIIHHHHHHGGGGGGFFFIIIGGGFFFGGGHHHHHHGGGFFFFFFEEEEEEEEEFFFGGGHHHHHHFFFFFFFFFGGGFFFFFFEEEEEECCCCCCCCCBBBBBBAAA@@@???>>>>>>=========<<<<<<<<<========================<<<===>>>>>>>>>===;;;;;;999999:::::::::;;;;;;;;;:::::::::999999::::::;;;888888888888888888888888888777777777777777777888888777777777777666666666333333333444444555555555222222333333333444444444333333222222222222333333222222222333333222222222111111111111111111111111111111222222222222111111000000000000000000000000///////////////.........////////////////////////000000000000000000000000000000000000000000000000000000////////////000000//////000000000000//////////////////////////////......///000000111111222---------.........//////////////////000000000000////////////////////////000000000000000000000000////////////////////////............/////////000000000000000000000000000...///////////////........./////////////////////---......//////......---............////////////---------.........//////---......///////////////////////////............---------............///......------------................../////////000////////////////////////////////////////////////---......///000000111111................................................------........./////////,,,------......------,,,////////////000000000000////////////............000///...------...///000---------............///................................................---...///000000000///...////////////////////////------........./////////////////////////////////////////////////////////......////////////......///000000111222222333333......///000111222333333---.........//////000000000000000000000000000000//////000000000000//////000000000000000000000000111111111111111222222333000000000000000000000000////////////000000000000///////////////000111111000000000000000000000000000000111222222222222111000000000000111111111111000111222333444555555555444444444444444444444444444444444555555555555555666777777888999999::::::666666777888:::;;;<<<===<<<;;;:::999999999:::;;;>>>>>>??????@@@@@@@@@AAA???AAACCCEEEGGGIIIJJJJJJDDDDDDFFFJJJNNNPPPNNNKKKFFFHHHIIIIIIIIIIIIJJJKKKNNNMMMLLLLLLMMMMMMLLLKKKHHHIIIJJJKKKLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKHHHIIIIIIJJJIIIHHHGGGEEEIIIHHHGGGGGGHHHHHHGGGEEEEEEEEEEEEEEEFFFGGGHHHIIIEEEEEEFFFFFFFFFFFFEEEEEECCCCCCCCCCCCBBBAAA@@@???>>>=========<<<<<<<<<<<<========================<<<===>>>>>>>>>===;;;:::999999999::::::;;;;;;;;;:::::::::999999:::;;;;;;888888888888888888888888777666555444444555666777777666666666555555555555333333333444444555555555222222222333333444444444333222222222222222222333111222222333333222222111111111111111111111111111111111222222222222111111000000000000000000000000000000//////.........---////////////////////////000000000000000000000000000000000000000000000000000000////////////000000//////000000000000//////////////////////////////222222111111000000//////---------.........//////......//////000000111111000000000000000000000000000000000000000000000000////////////////////////---.........//////000000////////////////////////...///////////////...............///////////////---..................---............/////////000---------.........//////---......///////////////000/////////............---------.........//////.........------.........---.........//////000000////////////////////////000000000000000000000000---......///000111111222.........///////////////////////////////////////.........////////////000,,,------......------,,,------------.........///111111000000//////......000///...------...///000---------.........//////........................////////////////////////,,,---///000000000///............///////////////,,,---------......//////////////////////////////////////////////////////......////////////......000000000000000000000000111111111111111000//////////////////////////////000///...------...///000000///.........///111222111111111111111111111111////////////////////////000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000333333222222111000//////111111111111111111111111000111222333444333222222222222333444444555555666555444333333444555777888:::999888777777777999999999999999999999999999999===<<<;;;:::999:::;;;;;;>>>??????@@@@@@@@@??????AAABBBCCCEEEFFFHHHIIIJJJEEEHHHLLLPPPPPPNNNKKKHHHKKKJJJGGGEEEDDDDDDDDDEEEMMMMMMMMMMMMMMMMMMMMMMMMJJJIIIGGGGGGIIIJJJJJJIIIJJJJJJKKKKKKJJJJJJIIIHHHKKKKKKLLLMMMMMMLLLKKKJJJJJJHHHFFFFFFHHHIIIJJJIIIEEEEEEEEEEEEFFFGGGHHHIIIEEEFFFFFFFFFFFFEEEEEEDDDAAAAAAAAAAAA@@@???>>>>>>@@@AAAAAA@@@???===;;;:::<<<<<<;;;;;;;;;;;;<<<<<<>>>===<<<::::::;;;<<<<<<======<<<<<<<<<;;;;;;;;;<<<:::888999;;;<<<:::888:::::::::999999888888888777666555666888999999888::::::999888777666555555444444444444444444444444333333333444444444555555555444222111000111222222111111111111111111111111333222111000000111222333000111222333333222000...333222222111111222222333111111000000//////..............................////////////////////////000000000000000111111222000000////////////000000////////////////////////000000000000000000000000111111111111111111111111000000000000000000000000,,,---......//////......////////////////////////000000000000000000000000111111000000//////......////////////////////////////////////////////////666444222000///000222444////////////////////////......////////////......////////////////////////000///...------...///000................................................000000//////.........---........................///////////////.................................//////............//////////////////////////////////////////////////////........................------------------------......////////////......000000//////.........------.........//////000000////////////////////////////////////////////////......////////////......////////////////////////............////////////////////////////////////000000//////.........---///////////////000111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111000//////000000000000000000000000000///............///000111111000000000111222333000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000333333222111111000//////111111111111111111111111000111222333333333222222222222333333444555555555555444444444444555555666888888777777777888888999888888888999999:::::::::<<<;;;::::::::::::;;;<<<======>>>???????????????>>>???@@@BBBCCCEEEFFFGGGIIILLLPPPSSSTTTRRROOOMMMLLLJJJGGGDDDCCCCCCDDDEEENNNNNNNNNNNNNNNNNNNNNNNNMMMKKKIIIIIIJJJJJJIIIHHHIIIIIIJJJJJJIIIIIIHHHGGGJJJKKKLLLMMMMMMLLLKKKJJJIIIHHHFFFFFFHHHIIIJJJIIIFFFEEEEEEEEEFFFGGGHHHHHHEEEFFFFFFFFFFFFEEEDDDDDDBBBBBBBBBBBBAAA@@@???>>>@@@@@@@@@@@@???===;;;:::===<<<<<<;;;;;;<<<<<<===>>>===<<<<<<;;;;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;<<<:::888999;;;<<<:::888:::::::::999999999888888777666666666888999888777333444444444444555555555444444444444444444444444333333333444444444444555444444333222222222222222111111111111111111111111333333222111111222333333///000111222333222111111222111111000000111111222111000000000/////////...........................////////////////////////000000000000000111111222000000////////////000000////////////////////////000000000000000000000000------------------------000000000000000000000000---...//////000000//////////////////////////////000000000000000000000000111000000000/////////...........................////////////////////////222111///------...///000////////////////////////......////////////......////////////////////////000///...------...///000................................................000/////////..................................../////////////////////...........................//////............//////////////////////////////////////////////////////........................------------------------......////////////......000/////////......................../////////000////////////////////////////////////////////////...//////000000//////...////////////////////////............////////////////////////////////////000/////////............///////////////000111111000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000///111111111111111111111111000//////......//////000222222222111222222333444////////////////////////111111111111111111111111000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000222222222111111000000///111111111111111111111111000111222222333333222222222222333333444444555555444555555555555444444333555555666777888888888777666777777888999:::;;;;;;:::::::::::::::;;;======;;;<<<===>>>??????@@@???>>>>>>@@@AAACCCEEEFFFFFFIIIKKKOOOQQQRRRPPPNNNLLLMMMJJJFFFCCCBBBBBBDDDFFFNNNNNNNNNNNNNNNNNNNNNNNNOOOMMMKKKJJJJJJJJJIIIHHHHHHIIIIIIIIIIIIHHHGGGGGGIIIJJJKKKLLLLLLKKKJJJIIIIIIHHHFFFGGGHHHJJJJJJIIIGGGFFFEEEEEEGGGHHHGGGFFFFFFFFFFFFFFFFFFEEEDDDDDDBBBCCCCCCBBBBBBAAA@@@???@@@@@@@@@@@@???===<<<;;;===<<<<<<;;;;;;<<<<<<======>>>>>>>>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999;;;;;;:::999:::::::::999999999999888888777666777888999888777222222333333333444444444444444444444444444444444333333333333444444444444333444444444444333333222222222222222222222222222444333222222222222333444///000000111111222222222000000000//////000000000000000000000////////////////////////////////////000000000000000000000000000000000000000111111222000000////////////000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000//////000111111111111000////////////////////////000000000000000000000000000000000000////////////------------------------//////////////////////////////............------////////////////////////......////////////......//////////////////////////////............//////................................................////////////..........................................//////////////////........................//////............//////////////////////////////////////////////////////......................................................////////////......////////////........................///////////////////////////////////////////////////////////////000000111111000000///////////////////////////............////////////////////////////////////////////////............///////////////000111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000///111111111111111111111111000//////////////////000222111222222222222333333000000000000000000000000111111111111111111111111000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000222111111111000000000///111111111111111111111111000111111222222222222222111222222333444444555555444555555666555444222111222333555777888888777666555666777888999:::;;;;;;888999999:::;;;<<<===>>>:::;;;===>>>???@@@AAAAAA@@@AAABBBDDDEEEGGGHHHIIIHHHIIILLLNNNOOONNNLLLKKKLLLJJJFFFCCCAAACCCEEEGGGLLLLLLLLLLLLLLLLLLLLLLLLMMMKKKJJJIIIJJJKKKJJJIIIIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGIIIJJJJJJIIIIIIHHHIIIHHHGGGHHHIIIJJJJJJIIIGGGFFFDDDEEEHHHHHHGGGDDDFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@????????????>>>>>>============<<<<<<<<<<<<=========>>>?????????>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999888777666777888999888777888888777666555444333333333333444444444444444444222222333333333444444444333444555666555444333222222222222222222222222222222222222222222222222222111111000000000000111222111000000//////000000111000000000000////////////000000000000000000000000111111111111111111111111000000000000000111111222000000////////////000000////////////////////////////////////////////////000000000000000000000000////////////////////////...///000000111111000000////////////////////////////////////////////////000000000000////////////........................///////////////////////////000111111111000//////////////////////////////......////////////....../////////////////////////////////....../////////................................................///////////////.............................................////////////........................//////............//////////////////////////////////////////////////////........................////////////////////////......////////////......///////////////..................///////////////////////////////////////////////////////////////000000111111111111000000////////////////////////............///////////////////////////////////////////////////.........///////////////000000111////////////////////////////////////////////////000000000000000000000000///000000111111111000000111111111111111111111111///000000000000000000//////000000111111111111111111111111111111111111111111111111111111111111111000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000111111111000000000000000111111111111111111111111000000000111111111222222111111222222333444444555444444555555555444222111222333555666777777777666555555666777999:::;;;;;;777888999:::<<<===>>>>>>;;;<<<===???@@@AAAAAAAAAAAAAAACCCDDDFFFGGGIIIIIIJJJKKKMMMNNNOOOOOONNNMMMKKKIIIFFFDDDCCCDDDGGGHHHKKKKKKKKKKKKKKKKKKKKKKKKIIIHHHGGGHHHIIIKKKKKKJJJKKKKKKKKKKKKKKKJJJIIIIIIEEEFFFGGGHHHIIIHHHGGGGGGIIIHHHGGGHHHJJJKKKJJJIIIGGGEEECCCEEEIIIJJJGGGCCCGGGGGGGGGFFFFFFEEECCCCCCCCCCCCCCCCCCBBBAAA@@@@@@??????>>>>>>>>>>>>>>>>>>=========<<<<<<============>>>?????????>>><<<;;;::::::;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999999777666777888888777666999888888777666555444444333333333444444444555555222222222333333333444444222333444555666555444333222222222222222222222222000000111111111111000000222222111000/////////000111111111000000111111111////////////000000000000000000000000000000000000222222222222222222222222000000000000000111111222000000////////////000000000000000000000000000000////////////////////////------------------------////////////////////////......///000000000000///////////////////////////////////////////////////////////////000000000000///////////////////////////////////////////////////000222333333222000///////////////////////////......////////////......////////////////////////...//////////////////............................................................///////////////........................---.........//////000000........................//////............//////////////////////////////////////////////////////........................////////////////////////......////////////...............//////////////////////////////.........////////////////////////////////////////////////000000111111111111000000////////////////////////............////////////////////////////////////.........//////////////////////////////000000111////////////////////////////////////////////////000000000000000000000000///000000111111111111000111111111111111111111111///000000111111000000///......///000000000000///111111111111111111111111111111111111111111111111000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111000000000000111222222111111222222333333444444333444444444444333333222444444555666777777777666555666666777888999::::::777888:::;;;<<<=========;;;<<<===>>>???@@@@@@@@@>>>???@@@AAACCCEEEFFFGGGHHHHHHIIIJJJKKKKKKKKKKKKIIIHHHGGGFFFFFFGGGIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHGGGFFFGGGIIIKKKKKKKKKKKKLLLLLLLLLLLLKKKJJJJJJEEEFFFGGGHHHIIIIIIHHHHHHIIIHHHHHHIIIKKKKKKJJJHHHFFFCCCBBBEEEJJJLLLHHHDDDGGGGGGGGGGGGFFFDDDCCCBBBBBBCCCCCCBBBBBBAAA@@@??????>>>>>>>>>>>>>>>???@@@>>>======<<<<<<======>>>===>>>>>>>>>======<<<<<<::::::::::::;;;;;;;;;;;;999:::;;;;;;999999:::;;;888999999999999:::::::::999888777777888888777666333444444444444555555555222333333444444555555555222222222222333333333333222333333444444444444333333333333333333333333333//////000000000000//////111111000000000/////////222111111000000111111222////////////000000000000////////////////////////111111111111111111111111000000000000000111111222000000////////////000000000000000000000000000000000000000000000000000000........................000000000000000000000000---...//////000000//////////////////////////////000000000000000000000000////////////000000000000000000000000000000000000////////////////////////---...///000111000///...////////////////////////......////////////......////////////////////////......////////////...............................................................///////////////........................------......///000000000........................//////............//////////////////////////////////////////////////////......................................................////////////...............//////////////////////////////.........///////////////////////////////////////////////////000000111111000000///////////////////////////............////////////////////////////////////.........//////////////////////////////000111111000000000000000000000000000000000000000000000000000000000000000000000000//////000111111111111111000000000000000000000000///000111111111111000///---...///000000000//////111111111111111111111111000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000///000000000000000000000111111111111111111111111111000000///000111222333111111111222333333444444333333333222333333444444666666666555666666777777666777777777888888999999888999:::<<<<<<===<<<<<<:::;;;;;;<<<=========<<<<<<<<<>>>???AAACCCDDDDDDEEEEEEFFFFFFGGGHHHHHHIIIFFFGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJHHHGGGHHHJJJKKKKKKKKKKKKKKKKKKLLLKKKJJJJJJIIIFFFGGGIIIKKKKKKKKKKKKJJJIIIHHHHHHJJJLLLLLLJJJHHHEEEBBBAAAEEEKKKMMMIIIDDDGGGGGGGGGGGGEEEDDDCCCBBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>=========???@@@AAA>>>>>>============>>>>>>>>>===<<<<<<;;;;;;<<<<<<999999:::::::::;;;;;;;;;888:::<<<;;;999888:::<<<888888999999999:::::::::999888777777888888777555222222333333333444444444222222333333444555555666111222222222222333333333222222222222222333444444333333333333333333333333///000111111111111000///,,,---///000111111111000000000000//////000000000.../////////000000000111........................111111111111111111111111000000000000000111111222000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...///000000111111000000////////////////////////000000000000000000000000.../////////000000000111000000000000000000000000////////////////////////,,,---....../////////...////////////////////////......////////////......////////////////////////---...///000000///...---............................................................/////////000........................------......///000000111........................//////............//////////////////////////////////////////////////////........................------------------------......////////////................../////////000000/////////............////////////////////////////////////////////////...//////000000//////...////////////////////////............////////////////////////////////////............/////////000///////////////000111111000000000000000000000000000000000000000000000000000000000000000000000000//////000111111111111111///////////////////////////000111222222111000///---...000111111000000///000000000000000000000000////////////////////////000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000111111111111111111111111111000/////////000222333000111111222333333444444333222222111222333555666999888666555555666777888777777777777777888888888888999;;;<<<===<<<<<<;;;999999:::;;;;;;:::::::::<<<===>>>???AAACCCDDDEEEIIIIIIIIIIIIIIIKKKLLLLLLEEEFFFHHHJJJLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKIIIIIIKKKKKKKKKJJJJJJJJJKKKKKKJJJJJJIIIHHHHHHIIIKKKMMMMMMMMMMMMMMMIIIHHHIIIJJJLLLLLLJJJHHHDDDAAA@@@EEELLLNNNJJJEEEHHHHHHGGGGGGEEEDDDCCCBBBAAAAAAAAAAAA@@@???>>>>>>>>>>>>=========???@@@AAA>>>>>>============>>>>>>>>>===<<<::::::;;;<<<<<<999999999::::::;;;;;;;;;888:::<<<;;;999888:::<<<888888888999999::::::::::::888777777888888777555777666666555444333222111222222333333444555666666111111222222222333333333222222111000111222444555333333333333333333333333000111222333333222111000(((***...111333333333222//////............//////.../////////000000111111........................000000000000000000000000000000000000000111111222000000////////////000000000000000000000000000000000000000000000000000000------------------------000000000000000000000000000000111222222222222111////////////////////////000000000000000000000000.../////////000000111111////////////////////////////////////////////////............//////000000////////////////////////......////////////......////////////////////////---...///000000///...---................................................---.........//////000000........................---------...///000000111........................//////............//////////////////////////////////////////////////////........................------------------------......////////////......---.........//////000000000000//////.........---////////////////////////////////////////////////......////////////......////////////////////////............/////////000////////////////////////---.........//////000000///////////////000111111000000000000000000000000000000000000000000000000333333222111000000000111222111111111000000//////000000000000000000000000//////000000111111222222000000000000000000000000333333222111000000111111000000//////.........---000000000000000000000000000000000000000000000000...///111222333111000...////////////////////////000000000000000000000000111111222222222333333333111111111111111222222222222111000000000111333444444333333333333444555555777666666555555555666666777777777777888888888888777777888999999:::;;;;;;::::::;;;;;;<<<======>>>======>>>???@@@AAAAAABBBHHHIIIJJJJJJKKKKKKJJJJJJFFFGGGHHHIIIJJJJJJJJJJJJHHHHHHJJJKKKKKKKKKJJJIIILLLLLLMMMMMMMMMLLLLLLKKKJJJMMMPPPOOOKKKJJJMMMPPPOOOOOONNNMMMMMMMMMNNNNNNLLLJJJIIIIIIJJJJJJJJJIIIGGGFFFFFFGGGIIIIIIHHHFFFBBBCCCDDDFFFFFFEEEEEEDDDBBBAAA@@@???>>>>>>>>>>>>===>>>???@@@AAABBBBBBBBB???>>>>>>===<<<;;;;;;;;;:::;;;<<<======<<<;;;:::::::::999888999:::<<<===<<<;;;999888888888999999999999999999888888888888555555666666666666555555666555555555555444444444333333333333333333333333222222222222222222222222222222222222222222222222000000000111222222222333000000000000000000000000//////000000111111111222////////////////////////222111111111000000/////////000111222222333222222000000111111111111000000------......//////000000000000000000000000000000000000000000000000000000////////////////////////000000000000111111111111000000000000000000000000//////...---...///000111000000////////////000000------......//////000000111111000000//////......////////////////////////---------.........////////////////////////////////////000000000000//////......////////////......000000000000000000000000111111000000//////......000000000000000000000000000///...------...///000.........------,,,,,,,,,////////////////////////---......///////////////............////////////---,,,,,,,,,,,,---............------------......////////////////////////.........------,,,,,,,,,////////////////////////+++---...000000000//////........................////////////////////////////////////////////////......////////////......////////////////////////////////////////////////111000///------......///............////////////........................111111000000//////......////////////////////////000000///............///333222111111000000111111111111111111000000000///........................000000000000000111111111000000000000000000000000222222111111111000000000111111000000000/////////000000000000000000000000000000000000000000000000000111111222111000///...111111111111111111111111000000000000000000000000222222222222222222222222111111111111111111111111222222111111222222333444444333333333333444555555666666555555555555666666666666777777777888888888777888888999::::::;;;;;;999:::;;;<<<<<<=========>>>>>>???@@@AAABBBBBBCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJHHHHHHJJJKKKKKKKKKJJJIIILLLLLLMMMMMMMMMLLLLLLKKKKKKNNNPPPNNNJJJHHHKKKNNNPPPOOOOOONNNNNNNNNNNNNNNLLLJJJHHHHHHHHHIIIHHHGGGGGGFFFFFFGGGIIIIIIHHHFFFDDDEEEEEEEEEEEECCCBBBAAABBBAAA@@@???>>>>>>>>>>>>======>>>?????????>>>>>>???>>>>>>===<<<<<<;;;;;;;;;;;;<<<======<<<;;;;;;;;;;;;:::::::::;;;<<<===;;;:::999888888888999999777777777777666666666666666666777777777777666666666555555555555444444444333333333333333333333333222222222222222222222222222222222222222222222222111111111111111222222222000000000000000000000000/////////000000000111111////////////////////////111111000000000/////////000111111111111111000000//////000000000000//////.........///////////////000000000000000000000000000000000000000000000000/////////////////////////////////000000000111111////////////////////////------,,,,,,,,,---...///000000////////////000000.........///////////////000000000000////////////////////////////////////---------.........////////////////////////////////////000000000000//////......////////////..............................000/////////............//////////////////////////////...------...///////////////.........------////////////////////////,,,------...........................////////////------,,,,,,------...///......------------......////////////////////////.........------,,,,,,,,,////////////////////////...///////////////..............................////////////////////////////////////////////////......////////////......////////////////////////////////////////////////111000///...---......///............////////////........................111000000000/////////...////////////////////////---.........//////000000222222111000000000111111111111111111000000000000////////////////////////111111111111000000000000000000000000000000000000///000111111111000///...111111111111000000000000000000000000000000000000000000000000000000000000111111111000000/////////111111111111111111111111000000000000000000000000222222222222222222111111222222111111000000//////111222333333444444333333333333333333333444555555666555555555555555666666666666777777777777888888888888999999:::;;;;;;;;;888999;;;<<<======<<<;;;>>>??????@@@AAABBBCCCCCCAAABBBCCCDDDEEEFFFFFFEEEHHHIIIIIIJJJJJJJJJIIIIIIHHHHHHIIIJJJJJJJJJJJJIIIKKKLLLLLLMMMMMMLLLLLLLLLMMMOOOPPPMMMIIIHHHIIILLLPPPPPPOOOOOONNNNNNNNNNNNMMMKKKIIIHHHIIIIIIHHHGGGGGGFFFFFFGGGIIIIIIHHHFFFGGGGGGFFFEEECCCBBB@@@???AAAAAA@@@???>>>>>>>>>>>>>>>>>>??????>>>>>>===<<<>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<======<<<;;;;;;<<<;;;;;;;;;;;;<<<<<<===::::::999888888888888999777777777777666666666666777777888888888888777777666555555555555444444444333333333333333333333333222222222222222222222222222222222222222222222222222222222111111111111111000000000000000000000000...///////////////000000////////////////////////000000///////////////...111111111111000///...---......////////////......///////////////.........000000000000000000000000000000000000000000000000////////////////////////.........////////////000........................------,,,,,,------...///000000////////////000000///////////////.........////////////000000000000////////////////////////------........./////////////////////////////////...//////000000//////.........////////////......------------------------//////............------////////////////////////......------------......000000000///////////////////////////////////////+++,,,,,,---...------------............/////////---------,,,------...///......------------......////////////////////////.........---------------////////////////////////111111///......---------........................////////////////////////////////////////////////......////////////......////////////////////////////////////////////////000000///............///............////////////........................000000000000////////////////////////////////////+++,,,...///000111000000111111000000000000111111111111111000000000000000111111111111111111111111222222111111000000//////////////////////////////---///000222111000...---000000000000000000000000////////////////////////000000000000000000000000000000////////////000111111111111111111111111111000000000000000000000000222222222222111111111111222222111111000///......000111222333444333222111333333222222333333444555555555444444444555666666666666666666777777777888888999999999::::::;;;;;;777888:::<<<<<<<<<;;;:::===>>>??????AAAAAABBBCCCAAABBBCCCEEEFFFGGGGGGGGGIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLLLLMMMNNNNNNLLLJJJIIIKKKMMMPPPPPPPPPOOOOOONNNMMMMMMNNNLLLJJJIIIIIIIIIHHHGGGGGGFFFFFFGGGIIIIIIHHHFFFGGGGGGFFFEEEDDDBBBAAA@@@AAA@@@@@@???>>>>>>????????????@@@@@@@@@@@@??????>>>>>>======<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;999999888888888888888888999999999999888888888777666777777888888777777666666555555555555444444444333333333333333333333333222222222222222222222222222222222222222222222222333222222222111000000000000000000000000000000000............////////////////////////////////////////////////............//////000000///...------...//////000000//////...000000//////......------000000000000000000000000////////////////////////////////////////////////---------.........//////........................///////////////000000111000000////////////000000000000//////......------......//////000000111111////////////////////////............////////////////////////////////////...//////////////////.........////////////......------------------------/////////////////////.................................------------......////////////////////////////////////////////////,,,,,,---............------------.........//////---------------...//////......------------......////////////////////////...............---------////////////////////////111000///---------...///........................////////////////////////////////////////////////......////////////......////////////////////////////////////////////////000/////////........................////////////........................000000000000////////////////////////////////////+++,,,...000111111///...111000000///000000111111000000000000000000111111111111111111111111111111222222111111000000//////........................---...000111222000///---////////////////////////////////////////////////////////////////////////............///000222333000000000000000000000000111111111111111111111111111111111111111111111111333222222111000//////......///111222222222111000333222222222222333444444444444444444444555666666555666666666666777777777888888999999999999999999777888999;;;;;;;;;;;;:::<<<<<<===>>>???@@@AAAAAA@@@AAABBBDDDFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLNNNPPPOOOOOOOOOOOONNNMMMLLLKKKLLLJJJHHHGGGHHHHHHGGGFFFGGGFFFFFFGGGIIIIIIHHHFFFFFFFFFEEEEEEEEEDDDDDDDDDAAA@@@??????>>>?????????======>>>???@@@AAAAAA@@@============<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<999999999:::999999999999888888888888888888888888999999999999888888888777555666666777777666666555666555555555555444444444333333333333333333333333222222222222222222222222222222222222222222222222333222222222111000000000000000000000000000000000////////////............000000000000000000000000............////////////------...//////////////////000000111111000000///000000//////......------////////////////////////////////////////////////////////////////////////------------..................................../////////000000000000000000000////////////000000000000//////......------......//////000000111111////////////////////////........./////////000000////////////////////////......////////////............////////////..............................000000000000000000000000////////////////////////................................................////////////////////////------...///////////////------------...............------------...//////......------------......////////////////////////........................///////////////////////////...---------///000111////////////////////////////////////////////////////////////////////////......////////////......///////////////////////////////////////////////////////////////......---............////////////////////////////////////////////////000000000000////////////////////////---...000111111///...,,,000000/////////000111111000000000000111111111111////////////////////////111111111111000000000000...........................///000111111111000///............////////////000000000000000000000000////////////////////////,,,---...///000000111111////////////////////////111111111111111111111111000000000111111111222222333333222222111111000000...//////000111000000000222222222222222333444444333333333333444555666666555555666666666666777777777888888888888888888888777888888999999:::;;;;;;;;;;;;<<<===>>>???@@@@@@<<<===???AAACCCDDDEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGHHHHHHHHHGGGHHHIIIIIIJJJIIIIIIJJJKKKLLLLLLLLLLLLKKKKKKJJJIIIJJJMMMOOOQQQNNNNNNOOOOOONNNLLLJJJIIIGGGFFFDDDDDDEEEFFFEEEDDDGGGFFFFFFGGGIIIIIIHHHFFFDDDDDDDDDDDDDDDEEEFFFGGG@@@@@@???????????????@@@999:::<<<===>>>?????????==================<<<<<<===<<<;;;;;;;;;;;;<<<===888999999999999888888777666777888888999888888888777777777777666666666666555555666666666666555555666555555555555444444444333333333333333333333333222222222222222222222222222222222222222222222222222222222111111111111111000000000000000000000000000000000////////////...000000000000000000000000...////////////000000000,,,---...///000000000000000000111111111111000000///////////////.........////////////////////////000000000000000000000000////////////////////////---------............///........................,,,---...////////////...000000////////////000000///////////////.........////////////000000000000////////////////////////....../////////000000000////////////////////////---......//////......---......////////////......000000000000000000000000000000111111111111222222000000000000000000000000......////////////......------............//////////////////////////////---...//////000000//////,,,------------...............------......///000......------------......////////////////////////.............../////////////////////////////////---------......///111111////////////////////////////////////////////////////////////////////////......////////////....../////////////////////////////////////////////////////////000///......---............////////////////////////////////////////////////000000000000////////////////////////...///000000000///---,,,///////////////000111111///000000000111111111111........................000000000000000111111111000000000000000000000000000000000111111111222222......//////000000000000000000000000000000000000////////////////////////......///000000///...---000000000000000000000000111111111111111111111111......///000111222333333333333333222222222222222000000000///000111111222222222222111222222333444333333333333444555666777555555555666666666777777777666666666666666666666999888777666777999;;;<<<<<<<<<===>>>???@@@AAAAAA999:::<<>>>>>======<<<========================<<<;;;;;;;;;;;;<<<===999999:::::::::999888777555666777888999999888777777777777777666666666666666666777777777777666666666555555555555444444444333333333333333333333333222222222222222222222222222222222222222222222222111111111111111222222222000000000000000000000000111111000000000/////////000000000000000000000000/////////000000000111111...//////000000000////////////000000000000//////.........///////////////////////////////////////000000000000000000000000////////////////////////---............/////////////////////////////////,,,---...///000//////...000000////////////000000.........///////////////000000000000////////////////////////////////////.../////////000000000000////////////////////////---......//////......---......////////////......000000000000000000000000///000000000111111111111111111111111111111111111//////000111111000//////....../////////000000000////////////////////////,,,---......//////......,,,,,,---------........................//////000......------------......////////////////////////---........./////////000////////////////////////......///////////////...////////////////////////////////////////////////////////////////////////......////////////......////////////////////////////////////////////////...///000000000///------............////////////////////////////////////.../////////000000000111////////////////////////.........//////////////////////////////000111111//////000000111111111222000000000000000000000000//////000000111111222222111111111111111111111111111111000000111222333333//////000000111111111222000000000000000000000000////////////////////////000000111111000...+++***111111111111111111111111111111111111111111111111------...000111222333444333333333333333333444444222111000000000111333444222222111111222222333444222222222333444555666777555555555555666666666777666666666666666555555555999888666555666888;;;=========>>>???@@@AAABBBBBB999:::<<>>>>>===<<<<<<<<<==================<<<;;;::::::;;;<<<===:::;;;;;;<<<;;;:::888777555666777999999999888777999999999999888888888888777777888888888888777777666666555555555444444444333333333333333333333333222222222222222222222222222222222222222222222222000000111111222222222333000000000000000000000000222222111111000000//////000000000000000000000000//////000000111111222222111111111111000///...---......////////////......---.........//////000000////////////////////////000000000000000000000000////////////////////////.........////////////000000000000000000000000000...///111222222222111000000000////////////000000---.........//////000000111111000000//////......////////////////////////////////////000000000000////////////////////////---..................---......////////////......000000000000000000000000.../////////000000111111111111111111111111111111///000111222222111000/////////000000111111111222////////////////////////+++,,,------......------,,,,,,,,,---------.....................///000000.........------.........////////////////////////---.........//////000000//////////////////////////////000000000...---,,,000000000000000000000000////////////////////////////////////////////////......////////////......////////////////////////////////////////////////...///000000000///---,,,............/////////000000000000000000000000000.../////////000000111111////////////////////////------------...000111222000000000000000000000000111111000000//////..............................////////////////////////////////////////////////000000////////////000000111111000///////////////000000000000000000000000///////////////////////////////////////////////////......//////000111222111111111111111111111111111111111000000000000000111111111111111111111111000000111111222222222222111111000000111111222333222222333444444555555666777777777777888888888888666666777888888888888888:::999888888888999;;;;;;<<<<<<;;;;;;<<<===???@@@@@@>>>===>>>AAACCCBBB@@@DDDDDDDDDEEEFFFFFFGGGGGGFFFCCC@@@@@@DDDIIIJJJJJJJJJIIIHHHIIILLLMMMKKKHHHJJJHHHFFFDDDCCCEEEGGGHHHJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEFFFFFFFFFEEEEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBAAABBBBBB>>>>>>>>>>>>????????????<<<<<<;;;<<<<<<===>>>???===<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999999999888888999::::::::::::999888888888888888888888888888888333444555666555444222111555555444444444333333333333333333333333333333333222222222111111111000000333222111000000111222333000000111222222222222111222111000//////000111222000000000000000000000000//////...//////000111222000000000000000000000000////////////////////////000000////////////000000000000000000000000000000////////////////////////000000///......///000111////////////////////////////////////////////////000000//////.........---000000000000000000000000000000//////.........---////////////////////////......////////////.............................................---------//////.........---------////////////............,,,---...//////...---,,,------------.........///..............................///000000000000000000000000000000000000000000000000000000000000000///////////////.........000000000000000000000000////////////////////////............////////////............////////////////////////////////////////////////000000000000000000000000000000000000////////////////////////......---------,,,,,,,,,000000000000000000000000////////////////////////---------............///---------............/////////.........---------////////////////////////333333333333333222111000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000000000000000//////////////////////////////111111111111111111111111000000000000000000000000000000////////////000000111111000///////////////000000000000000000000000////////////////////////////////////////////////111000///////////////000111111111111111111111111111000000000000000000000111111111111111111111111222222111111222222333444333333222222333333444555222222333333444555555555555555666666666777777777666666777777888777777777999888888777888999:::;;;<<<;;;;;;;;;<<<===>>>???@@@@@@BBBEEEHHHGGGDDDAAADDDDDDEEEEEEFFFGGGGGGGGGFFFCCCAAABBBEEEHHHIIIHHHHHHFFFFFFGGGJJJKKKIIIGGGJJJHHHFFFCCCBBBCCCDDDEEEIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAAAA@@@?????????>>>>>>===============<<<======>>>>>>=========<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::999999999888888999999::::::999999888777666666666666666666666666555555666666555555444333555555555444444444333333333333333333333333333333222222222111111111000000222222111000000111222222000000111222222222222111222111000//////000111222000000000000000000000000000////////////000000111000000000000000000000000////////////////////////000000////////////000000000000000000000000000000////////////////////////222111000.........//////////////////////////////////////////////////////000/////////............000000000000000000000000000/////////............////////////////////////......////////////......................................................//////.........---------////////////............------............------------........./////////..............................///000000000000000000000000000000000000000000000000000000000000000/////////////////////...////////////////////////........................////////////000000000000............////////////111111111111111111111111////////////000000000000000000000000000000000000///////////////////////////.........---------,,,000000000000000000000000////////////////////////---------............///---------............/////////.........---------//////////////////////////////000000///......---////////////////////////////////////000000000000........................000000000000000000000000000000000000000000000000000000000111111111111111000000000000000000000000111111111111111111111111111111111111111111111111000000////////////000000111000000///////////////000000000000000000000000////////////////////////////////////////////////222111000///............111111111111111111111111000000000000000000111111111111111111111111111111333333222111222333444555333333222222333333444555222222333333444444555555444444555555555666666666666666777777777666666555777777777777777888999999;;;;;;;;;;;;<<<===>>>???@@@CCCGGGKKKMMMKKKFFFBBBDDDDDDEEEFFFFFFGGGGGGHHHFFFEEEDDDEEEFFFGGGFFFEEEDDDCCCDDDEEEHHHHHHHHHFFFJJJHHHFFFCCCBBBBBBCCCDDDGGGHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFEEECCCBBBAAAAAAAAAAAAAAA@@@???>>>===<<<<<>>=========>>>>>>>>>=========<<<<<<<<<<<<:::::::::::::::::::::::::::::::::999999999888888999999::::::999999888777666666666666666666666666777777666555555555555666555555555555555444444444333333333333333333333333222222222111111111111111222222111000000111222222000000111222222222222111111111000000000000111111000000000000000000000000111000000////////////000000000000000000000000000////////////////////////000000////////////000000000000000000000000000000////////////////////////333222000///...---------////////////////////////////////////////////////////////////............000000000000000000000000////////////............000000000000000000000000...//////000000//////...........................---------......//////000/////////............---////////////.....................------.............../////////000000000..............................///000000000000000000000000000000000000000000000000000000000000000......//////////////////................................................//////000000000111111111............////////////111111111111111111111111////////////000000000000000000000000000000000000////////////////////////////////////............000000000000000000000000////////////////////////---------............///---------............///...............---------////////////////////////------.........---,,,,,,////////////////////////////////////000000000000........................000000000000000000000000000000000000000000000000000000111111222222333333000000000000000000000000////////////////////////111111111111111111111111000000////////////000000000000////////////000000////////////////////////////////////////////////////////////////////////111111000///////////////111111111111111111111111000000000000000111111111111111111111111111111111333222111000000222333555111111000000111111222333111222222333444444555555444444555555555666666666666666666666666555555444666666666666666777777888:::;;;;;;;;;<<<===>>>>>>@@@CCCGGGKKKLLLJJJFFFCCCDDDDDDEEEEEEFFFGGGGGGHHHFFFFFFFFFFFFFFFEEECCCBBBBBBCCCCCCEEEFFFGGGGGGFFFIIIGGGFFFDDDDDDDDDEEEEEEGGGGGGHHHHHHGGGFFFEEEEEECCCCCCCCCCCCDDDEEEGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFEEECCCBBBAAAAAAAAA@@@@@@??????>>>======<<<@@@@@@???>>>>>>===>>>>>>>>>>>>=========<<<<<<<<<:::::::::::::::::::::::::::::::::999999999888888999999999999999888777777888888888888888888888888888777555444444444555666555555555555555555555555333333333333333333333333111111111111111111111111222111111111111111111222000000111222222222222111111000000000000000000111000000000000000000000000111111000//////...////////////////////////////////////////////////////////////000000000000//////////////////////////////////////////////////////000000//////............///////////////////////////////////////////////////////////////.........000000000000000000000000///////////////.........000000000000000000000000//////000000000000//////........................,,,------...///000000111/////////...............////////////............///...---,,,,,,---...///////////////000000000000..............................///000000000000000000000000000000000000000000000000000000000000000............////////////................................................////////////000000000000............////////////........................////////////000000000000////////////////////////////////////////////////000000000///////////////////////////////////////////////////////////////---------............///---------............///......................../////////////////////////////////000000///......////////////////////////////////////000000000000........................////////////////////////000000000000000000000000000000111111222222333333////////////////////////000000000000000000000000111111111111111111111111000000////////////000000000000////////////000000////////////////////////000000000000000000000000000000000000000000000000///////////////000111111000000000000000000000000//////000000111111111111111111111111111111111111111000/////////000222333111111000000111111222333111111222222333444444555555555666666666777777777555555666666666666555555555555666666777777777777::::::;;;;;;<<<=========???AAACCCEEEEEEDDDDDDCCCCCCDDDDDDEEEEEEFFFGGGGGGEEEFFFGGGGGGEEECCCAAA@@@BBBDDDEEEFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFGGGIIIJJJGGGHHHHHHHHHHHHGGGGGGFFFDDDDDDEEEEEEFFFGGGHHHIIIDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEDDDBBBAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>??????@@@@@@???>>>>>>===>>>>>>============<<<<<<<<<<<<:::::::::::::::::::::::::::::::::999999999888888888999999999999888777777777777777777777777777777777666444333222333444555444444555555555555555555333333333333333333333333111111111111111111111111111111111222222111111111000000111222222222222111000000000111111000000000000000000000000000000000111111000//////...//////////////////////////////000000000000000000000000//////000000000000//////////////////////////////////////////////////////------....../////////000////////////////////////////////////////////////.........///////////////////////////////////////.........///////////////000000000000000000000000//////000000000000//////////////////////////////------......///000111111////////////////////////////////////............///...---,,,,,,---...///////////////000000000000////////////////////////......///000000000000000////////////////////////////////////////////////---.........//////000000////////////////////////........................---------.........//////............////////////........................////////////000000000000////////////////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////---------............///---------............///---.....................///////////////////////////000000111111111000000////////////////////////////////////000000000000////////////////////////////////////////////////000000000000000000000000000000000111111111111111////////////////////////222222222222222222222222111111111111111111111111000000////////////000000///////////////000000111000000000000000000000000000000000000000000000000000000000000000000000000............///000111222000000000000000000000000/////////000111111222222111111111111111111111111/////////000000000000000333333222222333333444555111111222222333333444444555555666666666777777777444555666777777777777666555555666777777777777777999999;;;<<<<<<===<<<<<<===???@@@?????????AAACCCBBBBBBCCCDDDDDDEEEEEEFFFDDDEEEFFFEEECCC@@@??????CCCEEEGGGGGGFFFEEEFFFGGGEEEEEEFFFGGGHHHIIIKKKLLLGGGHHHHHHHHHHHHHHHGGGGGGEEEEEEFFFGGGHHHHHHHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@======>>>>>>??????????????????>>>=========>>>>>>===<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999999999888888888888999999888888777666555555555555555555555555555555444333333333333333333333333444444444444444333333333333333333333333111111111111111222222222000111222222222222111000000000111222222222222111000000111111111111000000000000000000000000000000111000000////////////000000000000000000000000000000000000000000000000000...///000111111000///...000000000000000000000000////////////////////////+++,,,---...///000000000////////////////////////////////////////////////.........///////////////////////////////////////.........///////////////000000000000000000000000///000000111111000000///////////////////////////.........//////000000111...////////////000000000////////////.....................------.............../////////000000000////////////////////////......///000000000000000////////////////////////////////////////////////------......///000000000////////////////////////------------------------,,,,,,---------.....................////////////111111111111111111111111////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////////////////---------............///---------............///---------...............////////////////////////......///000000000//////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000000000000000//////000000000000000000000000222222222222222222222222000000000000000000000000000000////////////000000///////////////000111111000000000000000000000000000000000000000000000000000000000000000000000000000///////////////000111000000000000000000000000...//////000111111222222111111111111111111111111...///111222222222000///333333222222333333444555111111111222333333444444444444555555555666666666444555666777888999999999555666777888888888777777888999;;;<<<===<<<<<<<<<;;;===???>>>======???BBBAAAAAABBBBBBCCCDDDDDDDDDBBBDDDEEECCC@@@===>>>???DDDFFFHHHGGGEEECCCDDDFFFEEEEEEFFFGGGHHHHHHIIIJJJFFFFFFGGGGGGGGGGGGFFFFFFDDDEEEGGGIIIIIIGGGFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@@@@??????@@@@@@@@@?????????>>>>>>>>>>>>>>>=========<<<======>>>>>>;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::999999999888888888888888888888777777666555555555555555555555555555555555555555444444333222222222333333333444444333333333333333333333333000000111111111222222222000111222222222222111000000000111222222222222111///000111222222111000///000000000000000000000000000////////////000000111000000000000000000000000000000000000000000000000...///000111111000///...000000000000000000000000////////////////////////+++,,,...////////////...////////////////////////////////////////////////............/////////000////////////////////////............/////////000////////////////////////000000111111111111000000///////////////////////////////////////000000000.../////////000000000000////////////............------............------------........./////////////////////////////////......///000000000000000////////////////////////////////////////////////------......///000000111........................------------------------------------.........///............////////////111111111111111111111111////////////000000000000000000000000000000000000000000000000000000000000.........//////000000000000000000000000000000000////////////////////////---------............///---------............///---------.........//////////////////////////////---...///000000000000///////////////////////////////////////000000000000////////////////////////000000000000000000000000000000000000000000000000111111000000//////......111111111111111111111111000000000000000000000000////////////////////////000000////////////000000///////////////000111111000000000000000000000000000000000000000000000000000000000000000000000000222111000//////......///000000000000000000000000...//////000111222222222111111111111111111111111...///222444444333111///111111000000111111222333000111111222333333444444333333333444444444555555333444666777999:::::::::555666888999999999888777888999:::<<<===<<<<<<;;;:::===@@@@@@>>>===???AAA@@@@@@AAAAAABBBCCCCCCDDDAAACCCDDDBBB>>><<<===???DDDFFFHHHGGGDDDBBBCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGDDDEEEEEEFFFFFFFFFEEEEEEBBBDDDGGGIIIIIIGGGDDDAAACCCCCCCCCCCCCCCCCCCCCCCC??????>>>>>>??????@@@AAAAAAAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<===>>>???;;;;;;:::::::::999999999:::::::::::::::::::::::::::::::::999999999888888888888888888888777666666777777777777777777777777555666777777777666444333111111111222222333333333333333333333333333333333000000111111222222222222000111222333333222111000000000111222222222222111///000111222222111000///000000000000000000000000//////...//////000111222000000000000000000000000000000000000000000000000...///000222222000///...000000000000000000000000////////////////////////---.../////////...---,,,////////////////////////////////////////////////---.........//////000000////////////////////////---.........//////000000////////////////////////000000111111111111000000000000000000000000000000000000000000////////////.../////////000000111111000/////////............,,,---...//////...---,,,------------.........///000000000000000000000000...//////000000000000000////////////////////////////////////////////////---------...///000000111------------------------------------------------............/////////000............/////////000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000---.........//////000000000000000000000000000000////////////////////////---------.........//////---------.........//////---------.........////////////////////////////////////000111222222111111////////////////////////////////////000000000000........................000000000000000000000000000000000000000000000000222111000//////000111222000000000000000000000000000000000000000000000000//////000000111111111222////////////000000000000111000/////////111222333000000111111111111000000......//////000000111111222222111111000000//////...222333111222555555111000000000000000000000000000000000000000000000000000000000000000000000000000111222333333222111000222222111111111111222222222222222222222222222222555555333333333333555555444444444555555555555666666666666666666777888888999999999999999999999999<<<<<<<<<<<<============???>>>>>>===>>>@@@AAABBBBBBBBBBBBBBBAAA@@@???>>>AAADDDFFFEEECCC@@@??????AAABBBDDDEEEFFFFFFEEEEEEFFFHHHJJJKKKJJJGGGCCC@@@EEEFFFGGGFFFDDDBBBBBBCCCAAABBBBBBCCCBBBBBBAAAAAAAAA@@@???>>>============@@@AAA@@@???===<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999999999999888777666888888888888888888888888:::999888666555555444444333444444555555444444333444444444444444444444444333333333333222222111000333333333222222111111111111111222222222222111111000111111111111222222222000000000000000000000000111000...---...///111222111111000000//////......000000000000000///......111111000000//////......//////////////////////////////............//////------------------------......//////000000111111////////////////////////////////////////////////000///...---------------//////............//////////////////////////////////////////////////////000///---,,,,,,---///000000///...---------------000000000000000000000000////////////////////////.........///////////////................................................000///...------...///000////////////////////////000000//////.........---000000////////////000000............////////////........................000000000///......------,,,,,,------.../////////////////////000000000111000//////...---+++***)))////////////////////////////////////////////////111111000000//////......//////.........---------............////////////000000000000000000000000//////000000///...------///////////////.........////////////////////////////////////////////////000000000000000000000000////////////////////////000000000000000000000000111111000000//////......111///+++))))))+++///111000000000000000000000000222111000//////000111222000000000000000000000000000000000000000000000000///000000000111111111111000000000000111111111111000000000000000000111222000000111111111111000000////////////000000000000000000000///////////////---000111///000333444111000000000000000000000000000000000000000000000000000000000000000000000000000111222222222222111000222222111111111111222222222222222222222222222222555444333222222333444555444444444555555555555666666666666666666777888888888888888999999:::::::::===>>>>>>>>>??????????????????>>>>>>???@@@BBBCCC@@@@@@AAABBBBBBBBBBBBBBB@@@BBBCCCCCCAAA???>>>>>>AAABBBDDDFFFGGGGGGGGGGGGIIIIIIIIIIIIHHHFFFEEECCCFFFGGGHHHGGGEEECCCCCCDDDBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@??????????????????@@@>>>===<<<>>>???;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999888888888888888888888888888888777666666555555555555555333444444555555444444333444444444444444444444444333333333333333222111111333333333222222111111111111111222222222222111111000000111111111222222222111111111111111111111111000000.........///111222111000000000/////////...000111111111000000///...111000000000/////////...//////////////////////////////............//////.........................../////////000000000111////////////////////////////////////////////////000///...------------...000000////////////000000////////////////////////////////////////////////000///---,,,,,,---///000000///...------------...000000000000000000000000////////////////////////.../////////////////////................................................000///...------...///000////////////////////////111111000000000/////////111111000000000000111111............////////////.................................///////////////........................------...//////000111111000000000///...---,,,+++////////////////////////////////////////////////000000000000//////////////////.........---------....../////////000000000........................///////////////...------/////////////////////...////////////////////////////////////////////////000000000000000000000000////////////////////////000000000000000000000000111000000000/////////...//////...------...//////000000000000000000000000222111000000000000111222000000000000000000000000000000000000000000000000000000000000111111111111000000111111111222222222000111111111111000000//////000000111111000000///000000000000////////////............////////////...111000...///444666444000000000000000000000000000000000000000000000000000000000000000000000000000111222222222222111000222222111111111111222222222222222222222222222222444333333222222333333444444444444555555555555666666666666666666777888888777777888999::::::;;;;;;======>>>>>>>>>?????????@@@?????????@@@AAABBBCCC>>>???AAABBBDDDDDDEEEEEE???@@@AAA@@@>>>===>>>???AAABBBDDDFFFHHHIIIIIIJJJKKKJJJIIIGGGFFFFFFFFFFFFFFFGGGHHHGGGEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCDDDCCCBBBAAAAAA@@@@@@@@@>>>??????>>>===<<<>>>???;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;:::999999777777777777777777777777444444444444444555666666444444555555555555444444444444444444444444444444333333444444444333222222222222222222222111111111111111222222222222111111000000000111111111222222111111111111111111111111000///.........///111222000000000000////////////111111111222111111000///000000000000//////////////////////////////////////////............//////000000000000000000000000////////////000000000000//////////////////////////////////////////////////////......------......111111000000000000111111////////////////////////////////////////////////000///...------...///000//////......------......000000000000000000000000//////////////////////////////////////////......................................................//////............//////////////////////////////111111111111000000000000222111111000000111111222............////////////........................------......///000000111000000//////...------,,,,,,------...//////000000000000000000000///......////////////////////////////////////////////////////////////000000000000/////////............---/////////000000000111111........................///////////////......---......//////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000000000////////////...///000000000000///...000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////000000000000000111111111///000000000000111111111000111222222222000///...//////000000000000//////111111000000//////...............//////000000000111333222///111666888888000000000000000000000000000000000000000000000000000000000000000000000000111111111222222111111111222222111111111111222222222222222222222222222222333333333222222333333333444444444555555555555666666666666666666777777888666666777888:::;;;<<<<<<;;;;;;;;;<<<<<<<<<======@@@@@@@@@@@@AAABBBCCCCCC@@@@@@BBBCCCDDDEEEEEEEEE@@@AAAAAA???>>>>>>???AAADDDEEEFFFGGGHHHIIIIIIIIIKKKJJJIIIHHHGGGFFFFFFEEEDDDEEEGGGFFFDDDCCCCCCDDDBBBBBBBBBBBBBBBCCCCCCDDDDDDCCCBBBAAAAAA@@@@@@AAA???@@@@@@>>><<<;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999:::::::::::::::999999777777777777777777777777555555444444555555666777444444555555555555444444333333333333333333333333333333444444444333333222222222222111111111111111111111222222222222111111000000000000111111111111222222222222222222222222000//////...///000111111000000000000////////////111111222222222111111000000000000000//////////////////////////////////////////............//////000000000000000000000000////////////000000000000//////////////////////////////////////////////////////............//////111000000//////000000111//////////////////////////////////////////////////////............////////////............//////////////////////////////////////////////////////////////////............................................................/////////....../////////////////////////////////000000000000000000000000111111000000000000111111............////////////....................................//////000000000/////////.........---...........................//////000000/////////////////////////////////////////////////////////......//////000000111111/////////...............000000000000111111111111...........................///////////////..................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000////////////////////////////////////000000000000000000000000111111222222222222111111000000000000000000000000////////////////////////111111000000000000000000.........////////////000000111222222222000///...//////000000000000//////111111000000//////....../////////000000111111111111333222///000555888777000000000000000000000000000000000000000000000000000000000000000000000000222111111111111111111222222222111111111111222222222222222222222222222222333333333333333333333333444444444555555555555666666666666666666777777888666666777888:::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<>>;;;999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::888888999999999999888888666666666666666666666666888777666666555555666666444555555666666555555444333333333333333333333333222222333444444333333333111111111111111111111111111111222222222222111111//////000000000111111111111111111111111111111111///////////////000000111////////////000000000000000111111222222222111111////////////000000000000//////////////////////////////............//////////////////////////////000000000000//////////////////////////////////////////////////////////////////.........//////000000//////......//////000000000000000000000000000/////////////////////////////////......///////////////.........//////000////////////////////////////////////////////////000000//////.........---...................................................//////////////////...//////////////////////////////////////////////////////............//////............////////////////////////////////////000000//////...................../////////000000000000///...---,,,++++++------...////////////...////////////////////////////////////////////////......//////000000111111////////////////////////000000000000111111111111////////////////////////......///////////////...---.........//////000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000///------------///000000000000000000000000000111111222333333222111111000000000000000000000000000000000000000000000000111111111111000000000000---------.........//////000111111111111000000///...//////000000//////...000000000000////////////000000000000111111111111...111000---...222333222000000000000000000000000000000000000000000000000000000000000000000000000222222111000000111222222222222111111111111222222222222222222222222222222333444444555555444444333444444444555555555555666666666666666666777888888777777888999::::::;;;;;;<<<<<<=========>>>>>>>>>>>>???@@@AAABBBBBBBBBAAADDDDDDDDDCCCCCCAAA@@@@@@CCCDDDEEEEEEEEEEEEFFFGGGJJJJJJHHHGGGFFFEEEEEEEEEFFFGGGHHHHHHGGGEEECCCAAA@@@BBBCCCCCCBBBAAAAAABBB@@@@@@?????????AAABBBCCCBBBAAA@@@???>>>>>>>>>>>>AAAAAA@@@>>>;;;999999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::777777888999999999888888666666666666666666666666999888777666666666666666555555666666666666555555333333333333333333333333111111222333333333222222000000000111111111111111111111222222222222111111/////////000000000111111000000000000000000000000////////////000000000000////////////000000000000///000111111222111111111////////////000000000000//////////////////////////////............//////........................000000000000//////////////////////////////////////////////////////////////////......//////000000//////............//////000000000000000000000000//////////////////////////////////////////////////////......//////000000000000000000000000000000////////////////////////000000000///......------......................................................////////////......////////////////////////............///////////////......------......///............////////////////////////////////////111000000///......------------...//////000111111111111000///...,,,,,,+++------.../////////......////////////////////////////////////////////////////////////000000000000...////////////000000000/////////000000000111111000000000000000000000000---...//////////////////------......///000000000////////////////////////////////////////////////000000000000000000000000////////////////////////000000000000000000000000////////////000000000000000///---,,,,,,---///000000000000000000000000000111222222333333222222111000000000000000000000000000000000000000000000000111111111111000000000///............////////////000000000000000000111222......////////////......////////////000000000000000000000000000/////////...000000......111111...000000000000000000000000000000000000000000000000000000000000000000000000222222111000000111222222222222111111111111222222222222222222222222222222444555555666666555555444444444444555555555555666666666666666666777888888888888888999999:::::::::<<<<<<<<<=========>>>>>>===>>>???AAAAAAAAAAAA@@@CCCCCCCCCBBBBBBAAA@@@???BBBEEEGGGHHHHHHGGGHHHHHHIIIHHHGGGFFFEEEEEEFFFFFFGGGGGGFFFEEEDDDCCCBBBBBB@@@BBBCCCCCCBBBAAABBBBBBAAA@@@??????@@@AAACCCEEEBBBAAA@@@??????>>>>>>>>>>>>??????===;;;:::;;;===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::777888999999:::::::::999555555555555555555555555666666555555555666777777555555666666666666555555222222222222222222222222///000111111222222222111///000000000111111111222111111222222222222111111////////////000000000111////////////////////////...//////000000000000000.../////////000000000111...///000000111111111000.../////////000000000111//////////////////////////////............//////........................111000000000/////////...///////////////////////////////////////////////////////////////000111111000000////////////000000000000000000000000000000//////////////////////////////000000000000/////////////////////000111111000000000000000000000000////////////////////////111000000///......------................................................---...///000000///...---////////////////////////......//////000000000000//////............//////............///////////////////////////////////////////////////.........///////////////000000000000000////////////......//////000000000//////...////////////////////////////////////////////////000000000000////////////.../////////000000000000....../////////000000000////////////////////////------...///////////////------......///000000111////////////////////////////////////////////////000000000000000000000000////////////////////////000000000000000000000000.../////////000000000111////////////////////////000000000000000000000000111222333444444333222111000000000000000000000000000000000000000000000000222111111111000000//////////////////000000000000111000/////////111222333......////////////............//////000000111111000000//////.........---///222333000000222111---000000000000000000000000000000000000000000000000000000000000000000000000333222111000000111222333222222111111111111222222222222222222222222222222444555666777777666555444444444444555555555666666666666666666666777888888999999999999999999999::::::::::::;;;;;;;;;<<<<<<<<<===???@@@AAAAAA@@@@@@AAAAAABBBBBBAAAAAA@@@???BBBEEEHHHJJJIIIHHHHHHIIIGGGGGGFFFEEEEEEFFFGGGHHHIIIGGGDDDAAA@@@AAABBBDDDAAACCCDDDDDDCCCBBBCCCDDDBBBAAA@@@@@@@@@BBBEEEFFFBBBBBBAAA@@@????????????;;;<<<===<<<<<<<<<>>>@@@;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::888999::::::;;;;;;;;;;;;555555555555555555555555333333333444555666777888555555666666666666555555222222222222222222222222...///000111111111111111//////000000111111111222111111222222222222111111////////////000000000000////////////////////////...//////000000000000000.../////////000000111111......///000000000000000.../////////000000111111//////////////////////////////............//////////////////////////////111111000000/////////...///////////////////////////////////////////////////////////////000111111111111000000000000111111000000000000000000000000//////////////////////////////000000000000/////////////////////000111111000000000000000000000000////////////////////////111000000///...---------................................................---...///000000///...---//////////////////////////////000000111111111222000000////////////000000............/////////000000000000000000000000000------......///000000000111111000000//////............//////000111111111111111111111111000//////////////////////////////////////////////////////111111000000//////........./////////000000111111............////////////........................------...///000000//////---------...///000000111////////////////////////////////////////////////000000000000000000000000////////////////////////000000000000000000000000.../////////000000111111...///111333333111///...000000000000000000000000111111000000000000111111000000111111111111000000//////000000000000////////////////////////////////////...//////000111222000000////////////000000000/////////000111222333111111000///////////////000000000000000000000000111111000000//////......000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222333222111111000000111111111111222333333333333222222333444555666555444333444444444333333444444555444555555666777666666666888888888888888888888888::::::;;;;;;;;;;;;;;;;;;<<<===?????????@@@AAACCCDDDCCCCCCBBBBBBAAA@@@@@@AAAAAAAAADDDFFFHHHGGGFFFDDDDDDDDDDDDDDDEEEFFFFFFAAA@@@@@@AAADDDFFFEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@???????????????>>>==================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999:::;;;;;;::::::::::::::::::::::::;;;;;;;;;:::::::::999999555555444444444333333333222333555666666555333222444555555555666666777777444444444333333222222222222222222111111111000000111111111111000000000000000000000000111111111111000000111111111111000000111000///......///000111111111000000//////......222111///...,,,,,,++++++......//////000000111111////////////000000000000000000//////.........---........................////////////////////////000000//////......------////////////////////////000000000000000000000000////////////000000000000///...---------///000111111111000000//////......////////////////////////000000000000000000000000////////////////////////000000000000000000000000////////////////////////........................000//////.........//////,,,,,,,,,------.....................////////////........................//////000000000000//////......//////000000111111000000//////.........---000000//////.........---000000//////......------////////////////////////000000000000000000000000////////////////////////000000000000000000000000///......------///000111//////000000000000//////000000////////////000000000000000000000000000000//////............//////////////////000000000000////////////////////////////////////////////////222111///......///000111111111000000//////......////////////////////////000000000000000000000000000000////////////000000000000000000000000000000222222222222222222222222111111000000000000111111000000111111111111000000//////000000000000//////000000000000000000000000000////////////000000111000000////////////000000//////000000111111111222111111000///////////////000000000000000000000000111000000000/////////...000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222333222111111000000111111111111222222333333333222222333333444555444444444555555444333333333444444444555555666666666666666999999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;===????????????AAACCCCCCCCCBBBBBBBBBBBBAAAAAACCCCCCCCCEEEGGGHHHGGGFFFDDDDDDDDDDDDDDDEEEFFFFFFGGGEEEDDDDDDEEEFFFEEECCCDDDDDDEEEEEEEEEEEEDDDDDDAAA@@@@@@@@@@@@AAAAAABBB???????????????>>>>>>===>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;::::::<<<;;;;;;;;;;;;<<<======::::::::::::::::::::::::999999999999888888888888555555555555444444444444222333555666666555333222333444444444555555555555444444444333333222222222222222222111111111000000111111111111000000000000000000000000111111111111000000111111111111000000111000///......///000111111000000000/////////...222111000///...---------////////////000000000000000000000000////////////111111000000000/////////........................///////////////////////////////////////.........////////////////////////000000000000000000000000////////////000000000000///............//////000000000000000////////////////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////........................//////...............///,,,------------------...............////////////........................//////000000000000//////.../////////000000000111000/////////............000/////////............///////////////.........////////////////////////000000000000000000000000////////////////////////000000000000000000000000//////...---...///000111//////000000000000//////000000////////////000000000000000000000000000000//////............//////////////////000000000000////////////////////////////////////////////////000...---,,,,,,---...///111000000000/////////...////////////////////////000000000000000000000000000000////////////000000000000000000000000000000222222222222222222222222000000000000000000000000000000111111111111000000//////000000000000//////111111111111111111111111111000000////////////000000000////////////000000///000111222222222111000111111000///////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222333222111111000000111111111111222222222333333333333333333333333444555555666555444333333333333333555555555666666666666666999999999999999999999999999:::::::::;;;;;;;;;<<<;;;===????????????AAACCCBBBBBBBBBBBBBBBCCCCCCCCCGGGFFFEEEFFFHHHHHHHHHGGGEEEDDDDDDDDDDDDEEEFFFFFFGGGFFFEEEEEEFFFFFFEEECCCDDDEEEEEEFFFFFFEEEEEEDDD????????????@@@AAABBBCCC??????@@@@@@??????>>>===?????????>>>>>>>>>======<<<<<<<<<;;;;;;:::::::::<<<;;;;;;;;;;;;<<<======::::::::::::::::::::::::888888777777777666666666777777666666666555555555222333444555555444333222333333333333333444444444444444333333333333222222222222222111111111111111111111111111000000000000000000000000111111111111000000111111111111000000000000////////////000000000000000000////////////111111000///////////////000000000000////////////111111000000//////......111111111111000000000000////////////////////////////////////////////////.........///////////////////////////////////////000000000000000000000000////////////000000000000//////////////////...---////////////000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////..............................---------......///.........---------------............////////////........................//////000000000000//////////////////000000000000////////////............////////////.....................///////////////////////////////////////000000000000000000000000////////////////////////000000000000000000000000//////.........///000111//////000000000000//////000000////////////000000000000000000000000000000//////............//////////////////000000000000///////////////////////////////////////////////////...---,,,,,,---...///000000000000////////////////////////////////////000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111000000//////000000000000//////000000000000000000000000111111000//////...//////000000////////////000000///111222333333222000///111000000///////////////////////////////////////000000000000////////////000000000000000000000000////////////////////////////////////////////////000000000000111111111111333222111111000000111111222222111222222222333333444333222111222333555666666555555444333333333333555555555555555666777777999999999999999999999999999999999::::::;;;;;;<<<;;;===>>>???>>>???@@@BBBAAAAAAAAABBBCCCDDDDDDEEEIIIHHHFFFFFFHHHHHHHHHGGGEEEEEEDDDDDDEEEEEEFFFGGGCCCBBBBBBCCCEEEFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEE@@@@@@?????????@@@AAAAAA???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>============<<<<<<<<<;;;;;;::::::999:::999999999999:::;;;;;;::::::::::::::::::::::::888777777777666666666666888888888777777777666666333333444555555444333333333333333333333444444444333333333333333333333333111111111111111111111111111111111111000000000//////000000000111111111111000000111111111111000000000000////////////000000000000000000////////////000///////////////000000111111000000//////......222111111000///......---000000000000000000000000000000000000000000000000////////////////////////------......//////000000////////////////////////////////////////////////////////////000000000000...///000000000...---,,,......//////000000111111////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////...........................------------....../////////......------,,,,,,............////////////........................//////000000000000//////////////////000000000000///////////////.........///////////////.........------......//////000000///////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000//////000000000000//////000000////////////000000//////////////////////////////............//////////////////000000000000////////////////////////////////////////////////000////////////000111111000000000000////////////////////////////////////////////////////////////000000////////////000000///////////////////////////////////////////////////000111111111111000///000000111111111111000000//////000000000000//////////////////////////////111111000//////...//////000000////////////000000111222333444333222///...111000000///////////////////////////////////////////////////000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000333222111111000000111111222222111111111222333444333333222111222333444555666555444333333333333333666555555555555666777777999999999999999999999999888888999999:::;;;;;;<<<;;;<<<>>>>>>>>>>>>@@@BBB@@@AAABBBBBBCCCDDDEEEEEEJJJHHHFFFFFFGGGHHHGGGFFFEEEEEEEEEEEEEEEFFFGGGGGGDDDCCCCCCDDDFFFGGGFFFEEEEEEEEEFFFFFFFFFFFFEEEEEECCCBBBAAA@@@????????????@@@@@@@@@@@@@@@???>>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;::::::::::::999999999999:::;;;;;;::::::::::::::::::::::::999999888888888777777777999999888888888777777777333444444444444444444333555444444444444444444444333333333333333333333333111111111111111111111111111111111111000000000//////000000000111111111111000000111111111111000000//////000000000000//////////////////000000000000......------......//////111111000000//////......222111111000///......---////////////////////////111111111111111111111111////////////////////////------......//////000000000000000000000000000000////////////////////////////////////000000000000...///000000000...---,,,......//////000000111111////////////////////////////////////////////////////////////////////////........................////////////////////////........................---------------...///000/////////......---------............//////////////////////////////////////////000000000000//////000000000000////////////.........///////////////.........///////////////------......//////000000/////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000//////000000000000//////000000////////////000000//////////////////////////////............//////////////////000000000000///////////////////////////////////////////////////////////////000111111////////////000000000000000000000000000000000000////////////////////////000000////////////000000////////////////////////111111111111111111111111///000111222222111000///000000111111111111000000//////000000000000//////........................111000000////////////000000000////////////000000333333444333333111///...111111000///////////////000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000000000000000//////333222111111000000111111333222111111111222333444222222222222222333444444444444444333333444444555666555555444444666777888888888888888888888888888777777888999:::;;;<<<<<<:::<<<>>>>>>>>>>>>@@@BBBAAAAAABBBCCCDDDDDDEEEEEEIIIFFFDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGKKKIIIHHHGGGHHHGGGFFFDDDEEEFFFFFFGGGGGGFFFFFFEEEEEEDDDCCCAAA@@@???>>>>>>@@@@@@@@@AAA@@@@@@???>>><<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======::::::::::::::::::::::::::::::999999999888888888999999888888888777777777444444444444444444444444555555555555444444444444222222333333333333444444111111111111111222222222111111111111000000000000000000000000111111111111000000111111111111000000//////000000000000//////////////////000000000000......---------......///000000000000////////////111111000000//////..................////////////000000000000000000000000////////////////////////.........///////////////000000000000000000000000000000000000000000000000////////////000000000000//////////////////...---////////////000000000000////////////////////////000000000000000000000000////////////////////////........................////////////////////////.......................................///000111/////////...........................//////////////////////////////////////////000000000000//////000000000000////////////.........///////////////.........///////////////.........///////////////////////////////////////000000000000000000000000////////////////////////000000000000000000000000...///000111111111000000//////000000000000//////000000////////////000000000000000000000000000000//////............//////////////////000000000000////////////////////////////////////////////////,,,,,,------.../////////////////////000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000111111111111111111111111///000111222222111000///000000111111111111000000//////000000000000//////////////////////////////000////////////000000111000000////////////000000555444444333111000000///111111000///////////////000000000000000000000000.../////////000000000111000000000000000000000000000000000000000000000000000000000000000000000000111111000000////////////333222111111000000111111333222111000000222444555111111222333333333333333333333333333444444555666777666444444444555777888777777777777777777777777777777888999:::;;;<<<<<<:::<<<===>>>===>>>@@@AAABBBBBBCCCCCCDDDDDDEEEEEEFFFDDDBBBAAACCCEEEEEEEEEFFFFFFEEEEEEFFFFFFGGGHHHLLLJJJHHHHHHHHHGGGFFFDDDEEEFFFFFFGGGGGGFFFFFFEEEEEEDDDCCCBBBAAAAAA@@@AAA@@@@@@AAAAAA@@@@@@???>>>===<<<<<<<<<;;;;;;;;;;;;999::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<======::::::::::::::::::::::::::::::999999999888888888888888888888777777777777444444444333333444444444444444444444333333222222222222222333333444444444000000111111111222222222111111111111000000000000000000000000111111111111000000111111111111000000...///000111111000///....../////////000000000111//////...............///////////////000000000000000000000000////////////......//////000000000000000000000000000000000000///////////////////////////////////////.........000000000000000000000000000000000000000000000000////////////000000000000///............//////000000000000000////////////////////////////////////000000000000000000000000////////////////////////........................////////////////////////........................///......//////111222222............////////////............//////////////////////////////////////////000000000000//////111000000000/////////.............../////////000............/////////000///////////////.........////////////////////////000000000000000000000000////////////////////////000000000000000000000000...///000111222111000000//////000000000000//////000000////////////000000000000000000000000000000//////............//////////////////000000000000////////////////////////////////////////////////+++,,,---....../////////.../////////000000000111000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000////////////////////////...000111222222111000...000000111111111111000000//////000000000000//////000000000000000000000000//////...//////000111222000000////////////000000666555444222111000000000111111000///////////////000000000000000000000000.../////////000000111111000000000000000000000000000000000000000000000000000000000000000000000000111111000000/////////...333222222111000111111111333222111000000222444555000111222333444333222222222222222333444555666777777666444333444555777999666666666666666666666666666777888999:::;;;<<<<<<:::<<<===>>>===>>>???AAACCCCCCCCCCCCDDDDDDDDDDDDEEEBBB@@@@@@AAADDDEEEEEEFFFFFFFFFEEEFFFFFFGGGHHHGGGEEEEEEEEEGGGHHHGGGFFFFFFFFFGGGGGGGGGGGGFFFFFFDDDDDDCCCBBBBBBBBBCCCCCC@@@AAAAAAAAAAAA@@@??????>>>=========<<<<<<<<<<<<888999999:::;;;<<<======:::999999999999:::;;;;;;::::::::::::::::::::::::999999999999888888888888888888888777777777777666555444444333333444444555333333333222222111111111222222222333333444444444000000111111222222222222111111111111000000000000000000000000111111111111000000111111111111000000...///000111111000///....../////////000000111111111111000///////////////......//////000000111111////////////000000000000//////000000111111111222////////////////////////////////////////////////000000//////.........---000000000000000000000000000000000000000000000000////////////000000000000///...---------///000222111111000000//////......////////////////////////000000000000000000000000////////////////////////........................////////////////////////........................////////////000111333333------......//////000000............/////////000000000000000000000000000//////000000000000//////111111000000/////////...---.........//////000000---.........//////000000000000//////.........---////////////////////////000000000000000000000000////////////////////////000000000000000000000000...///000222222111111000//////000000000000//////000000////////////000000000000000000000000000000//////............//////////////////000000000000////////////////////////////////////////////////---...///000111111111111.../////////000000111111000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000////////////////////////333333222111000///.........//////000111222222222111111111111111111111111000000111111111111000000111111000000//////......111111000///////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000///////////////000111111333222222222222222333333000000000000000000000000000111111111222222222222222222222222222222222222333333333333333333333333333333333333333333333333444444333333333444555555777777777777777777777777777777888999:::;;;;;;<<<:::;;;<<<>>>????????????AAAAAABBBBBBCCCDDDDDDEEEDDDBBBBBBFFFJJJLLLHHHDDDGGGGGGFFFFFFGGGGGGHHHIIIFFFEEEEEEDDDDDDDDDDDDDDDFFFFFFEEECCCCCCBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>============>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999===<<<<<<;;;;;;::::::999777888888888888777666666777777777777777777777777666666555444444444444555444555666555333222333444444444444444333222111000222222222222111111111000222222222222111111111000000000000000000000000000222111111111000000////////////000000000000//////000000000000000000000000////////////////////////.........///000222333444000000000000000000000000////////////////////////111111111111111111111111000000//////.........---000000000000000000000000333222222111000///......000000000000000000000000000000000000000000000000111111000000//////......000000//////.........------...000111111111000///000000000000000000000000............////////////////////////000000000000////////////////////////....................................////////////......////////////..............................000000000000000000000000000000000000000000000000222111111111000000//////......//////000000111111////////////////////////111111000///...---,,,,,,////////////////////////............////////////////////////000000000000......////////////......//////////////////////////////////////////////////////......---------,,,000000//////.........---////////////////////////111111000000//////..............................////////////////////////............////////////......//////000000111111222111111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000...//////000111111222222//////////////////////////////000000000000//////000000000000////////////111111000///////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000///////////////000111111111111000000000000111111000000000000000000000000000000000111111111222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333444444555555555555555555555555555666777888888::::::;;;<<<;;;;;;===>>>???@@@@@@@@@AAABBBBBBBBBCCCCCCDDDDDDEEECCCDDDHHHNNNPPPMMMJJJGGGGGGFFFFFFGGGGGGHHHIIIFFFFFFEEEDDDDDDDDDDDDEEEFFFEEEDDDCCCBBBBBBBBBBBBCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>============>>>>>>::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::999999999:::::::::::::::888888999999888888777666777777777777777777777777666666555444444444444555444555555555333222333444333333333333222111000///222222111111111000000000222222111111111000000000000000000000000000000000111111111111000000000/////////000000000000//////000000000000000000000000////////////////////////111000000000000000111111000000000000000000000000////////////////////////////////////////////////000000/////////.........000000000000000000000000222222222111000000//////000000000000000000000000000000000000000000000000111000000000/////////...111111000000000/////////......///000000000000000000000000000000000000000............////////////////////////000000000000////////////////////////....................................////////////......////////////..............................000000000000000000000000000000000000000000000000111111111000000000//////.../////////000000000111////////////////////////000000000///......------////////////////////////............////////////////////////000000000000...//////000000//////...////////////////////////////////////////////////////////////......------000/////////....................................111000000000/////////...........................////////////////////////............////////////////////////000000000000111111111000000000//////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111//////000000111111111222/////////000111111222222////////////////////////......////////////......////////////000000000000111000000///////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000///////////////000111111000//////....../////////000000000000000000000000/////////000000000111111222222222222222222222222333333333333333333333333222222333333333333333333222222222222222333444444555555555555555555555555666777777888999:::;;;;;;;;;<<<===???@@@@@@@@@@@@BBBBBBBBBBBBBBBCCCCCCCCCEEEEEEFFFJJJPPPSSSRRRPPPGGGGGGFFFFFFGGGGGGHHHIIIGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA????????????>>>>>>>>>>>>>>>======<<<<<<======>>>:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::777777888888999::::::;;;999999999999999888888777777777777777777777777777666666555444444444444555333444555444333222333444222222222222111000000///111111111111000000000///111111000000000/////////000000000000000000000000111111111111000000000000//////000000000000//////000000000000000000000000////////////////////////333222111000///.........////////////////////////////////////////////////////////////////////////000000////////////......000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000////////////111111111111000000000000///////////////000111111000000000000000000000000............////////////////////////000000000000////////////////////////....................................////////////......////////////......////////////////////////000000000000000000000000000000000000000000000000111111000000000000//////////////////000000000000////////////////////////////////////////////////////////////////////////............////////////////////////000000000000///000000111111000000///////////////////////////////////////////////////000000000000////////////////////////....................................000000000000////////////........................////////////////////////............////////////000000000000////////////111111000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000111111111111//////000000111111111111000000000000000000000000...//////000000//////.........//////000000111111000000////////////000000////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000///////////////000000111000000///.........//////000000000000000000000000////////////000000000000111111111111222222222222222222222222222222222222222222222222222333333333222222111111222222333444777777777777777777777777666666777888999:::;;;;;;;;;<<<===???@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBFFFEEEGGGJJJOOOQQQQQQPPPGGGGGGFFFFFFGGGGGGHHHIIIGGGGGGFFFEEEEEEEEEEEEEEEDDDCCCCCCBBBAAAAAABBBBBBBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>>>>>>>=====================<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::888888888888999999::::::999::::::::::::999888888666666666666666666666666666666555444444444444555333444555444222111222333222222222222222111000000111111111000000000//////000000000000////////////000000000000000000000000111111111000000000000000//////000000000000//////////////////////////////////////////////////////333222111000///.........////////////////////////////////////////////////000000000000000000000000000000//////////////////////////////////////////000111111111222222222333////////////////////////////////////////////////000000000000////////////000000000000000000000000000///.........///111222000000000000000000000000............////////////////////////000000000000////////////////////////....................................////////////......////////////......000000000000000000000000000000000000000000000000////////////////////////000000000000000000//////////////////000000000000////////////////////////............//////000000////////////////////////............////////////////////////000000000000000000111111111111000000////////////////////////////////////////////////111111000000000000000000///////////////.........------------------------000000000000////////////........................////////////////////////............////////////111111000000//////......000000000000000000//////////////////////////////////////////////////////////////////////////////111111111111111111111111111111111111000000000000000000000000000111111111000000000000000000000000///000000111111000000///......//////000000111111000000////////////000000////////////////////////////////////////////////////////////////////////////////////000000000000///////////////////////////////////////000000111222111000000/////////000000000000000000000000000////////////000000000000000000000111111222222222222222222222222222222222111111111222222333333333222222111111222222333444777777777777777777777777555666777888999::::::;;;;;;<<<===>>>???@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBEEEEEEFFFHHHJJJKKKKKKKKKGGGGGGFFFFFFGGGGGGHHHIIIGGGFFFFFFEEEDDDEEEEEEEEECCCBBBBBBAAAAAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>>>>=========<<<<<<======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;;;;;;;;;;:::;;;:::::::::999999999888999::::::::::::999888888666666666666666666666666666666555444444444444555333444555444222111222333333333333333333333222111111111111111000000000000000000000000////////////000000000000000000000000000000000000000000111111//////000000000000//////////////////////////////////////////////////////000000///////////////000////////////////////////////////////////////////000000000000000000000000//////000000000000000000////////////////////////000000000111111222333333////////////////////////////////////////////////////////////000000000000////////////////////////000///.........///111222////////////////////////............////////////////////////000000000000////////////////////////....................................////////////......////////////......000000000000000000000000//////////////////////////////////////////////////////////////////000000000000000000////////////////////////////////////------......///000000000////////////////////////............////////////////////////000000000000000000111111111111000000////////////////////////////////////////////////000000111111111111111111.........///////////////........................////////////000000000000////////////////////////////////////////////////............////////////111111000000//////......//////////////////000000////////////////////////////////////////////////////////////////////////111111111111111111111111222111111111000000//////000000000000000000111111////////////////////////000000111111111111000000////////////000000000000///////////////000000111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000///////////////////////////////////////000111111333333222111000000000000000000000000000000000000/////////000000000111111//////000000111222222222222222222222222222222222000000111111222333333333222222222222222333444444555555555555555555555555555666666777888999:::::::::;;;<<<>>>????????????@@@@@@@@@AAABBBBBBCCCCCCEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFGGGGGGHHHIIIFFFEEEEEEDDDDDDDDDDDDDDDBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>===============<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;;;;::::::999<<<;;;;;;:::999999888888999999999999999888888777777777777777777777777777666666555444444444444555222333444333222111222333333333444444444333333222222222222222111111111000111111000000000/////////000000000000000000000000000000000000111111111111//////000000000000//////000000000000000000000000////////////////////////............///000000111//////////////////////////////////////////////////////////////////////////////000000000000111111000000000000000000000000//////000000111111111222000000000000000000000000000000000000000000000000////////////000000000000............///////////////////////////000111111////////////////////////............////////////////////////000000000000////////////////////////....................................////////////......////////////......////////////////////////////////////////////////000000000000000000000000......////////////000000000000000000////////////////////////////////////---.........//////000000////////////////////////............////////////////////////000000000000///000000111111000000///////////////////////////////////////////////////000000000000111111111111.........///////////////////////////////////////////////////000000000000////////////////////////////////////////////////............////////////000000000000////////////......////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111000000000000000000000//////////////////////////////000000000000//////000000000000///////////////////////////000111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000///////////////////////////////////////000111111444333222111000000000000000000000000000000000000000000000111111111222222/////////000111222222222111111111111111111111111///000000111222222333333333333333333333444444555555555555555555555555555555555666777888999::::::999:::;;;<<<>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGFFFFFFGGGGGGHHHIIIEEEDDDDDDCCCCCCCCCCCCCCCAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>=========<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;888999999::::::999999888999999999999999888888888888888999999888888777666777777777777777777777777666666555444444444444555222333444333111111111222222222222333333333222222333333333333222222222222222222111111111000000000000000000000000000000000///000000000111111111111//////000000000000//////000000000000000000000000////////////////////////...............///000000000000000000000000000000//////////////////////////////////////////////////////000000000111111111000000000000000000000000///////////////000000000000000000000000000000000000000000000000000000000.../////////000000000111......//////000000000000......///000000000000000////////////////////////............////////////////////////000000000000////////////////////////....................................////////////......////////////..............................////////////////////////000000000000000000000000........./////////000000111000000000/////////...////////////////////////.........///////////////////////////////////////............////////////////////////000000000000...//////000000//////.../////////////////////////////////////////////////////////000000000111111............/////////000000000000000000000000000.../////////000000000111////////////////////////////////////////////////............////////////////////////000000000000........./////////000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////......///000111222333333111111111000000000000000111111111111111111111111......////////////......111111000000//////......///////////////000111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000///////////////////////////////////////000111111333333111000////////////000000000000000000000000111111111111222222222222...//////000111222222222111111111111111111111111///000000111222222333333444444333333444444555666777777777777777777777777555555666777888999::::::888999:::<<<======>>>>>>======???@@@BBBCCCEEEEEEEEEEEEFFFFFFEEEFFFGGGIIIGGGGGGFFFFFFGGGGGGHHHIIIDDDDDDCCCBBBBBBBBBBBBBBB@@@@@@@@@???@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@??????????????????>>>>>>>>>>>><<<<<<<<<;;;;;;<<<<<<<<<999999999999999999999999888888888999999888888888666666666777888888999999888888888888888777666666777777777777777777777777666666555444444444444555222333444333111000111222000111111222222222111111444444444333333333222222222222222222111111111111000000000000000000000000//////000000111111111222//////000000000000//////000000000000000000000000////////////////////////000//////.........//////111111111111111111111111////////////////////////111111111111111111111111//////000000111111111222000000000000000000000000///////////////.........000000000000000000000000000000000000000000000000.../////////000000111111//////000000111111111222---...000111111111000///////////////////////////............/////////000////////////000000000000////////////////////////..................................../////////000......////////////..............................////////////////////////000000000000000000000000---.........//////000000111111000000/////////...////////////////////////////////////////////////////////////////////////............/////////000////////////000000000000......////////////......////////////////////////////////////////////////......//////000000000111---.........//////000000000000000000000000000000.../////////000000111111000000000000000000000000////////////////////////............/////////000......//////000000111111---.........//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///...------...///000000000111111111111000000000000000000000000000000000000111111111111000000//////000000111111222222000000000000000000000000////////////000000000000111111111111111000///...111111000000//////............////////////......////////////000000000000222000///------///000222000000000000000000000000111111111111111111111111000000000000000000000000222222333333333444444444111111222222222333333333444333333333333444555555555444444444444555666666666666666666777777777777888999999::::::;;;<<<<<<>>>======>>>???BBBDDDEEEGGGFFFEEEDDDCCCBBBBBBBBBGGGFFFEEEDDDCCCCCCDDDEEECCCCCCBBB@@@???@@@CCCEEEHHHFFFDDDAAA@@@@@@AAABBBAAA@@@???>>>>>>>>>???@@@>>>>>>>>>>>>============??????>>>>>>=========<<<===<<<<<<<<<<<<;;;;;;;;;999999999888777666666555777777888888888999999999999888888777777777777777777777666666555555555444444444444555555555555555555555555555555555555555111111111111111111111111222222222111111111111000000000000000000000000000000000000000000000000000222222111000//////000000000000000000000000000000//////////////////////////////////////////////////////.........---------////////////////////////000000000000000000000000////////////////////////......---......///000111......//////000000111111//////000000000000//////000000000000000000000000333222///......///222333000000000000000000000000000......000333444111...000000000000111111111111000000000000000000000000//////000000000000//////---......///000/////////111111000000//////......////////////////////////////////////////////////////////////////////////////////////000000000000111111000000//////......000000000000000000000000////////////000000000000000000////////////000000000000000000000000000000000000111111111111000000....................................////////////000000000000000000000000000000000000000000000000111111111000000000000000//////000000000000//////111111111000000000000000000000000000000000000000000000000000000000000000000000//////.........---000000000000//////////////////.........---------111111000000//////......////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000//////......000000000000000000000000111111111111111111111111000///............///000000000111111111111000000000000000000000000000000000000111111111111000000............////////////000000000000000000000000////////////000000000000000111111111111000000///111000000000/////////...//////000000000000///////////////000000000111111111000///......///000111000000000000000000000000111111111111111111111111000000000000000000000000222222222222333333333333111111222222222333333333444333333333333444555555444444444444444555666666777777777777888888888888888888888999::::::;;;;;;=========>>>@@@AAACCCDDDEEEDDDCCCCCCBBBBBBBBBBBBFFFEEEDDDCCCBBBCCCDDDDDDBBBCCCCCCAAA@@@@@@BBBDDDFFFEEECCCAAA@@@@@@AAABBBBBBAAA@@@???>>>??????@@@>>>>>>>>>>>>============>>>>>>=========<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;999999999888777666666666777777888888888999999999999888777777666666777777777666666666555555555444555555555555555444444444444444444444444444444444111111111111111111111111222222222111111111111000000000000000000000000000000000000000000000000000222222111000000000000000000000000000000000000000////////////////////////////////////////////////000000/////////.........////////////////////////000000000000000000000000/////////////////////////////////...//////000000.../////////000000000111//////000000000000//////000000000000000000000000000///...------...///000000000000000000000000000000///...000333333111///...////////////000000000000000000000000000000000//////000000000000//////............/////////000000/////////............////////////////////////////////////////////////////////////////////////////////////000000000000111000000000/////////...000000000000000000000000////////////000000000000000000////////////000000000000000000000000000000///000000111111000000///////////////////////////............////////////000000000000000000000000//////////////////////////////////////////////////////000000000000//////////////////////////////000000000000000000000000000000000000000000000000000000/////////.........000000000000////////////000000/////////.........111000000000/////////...////////////000000000000000000000000000000000000////////////////////////000000000000000000000000111000000000/////////...000000000000000000000000111111111111111111111111000//////......//////000000000111111111111000000000000000000000000000000000000111111111111000000////////////............000000000000000000000000////////////000000000000///000000111111111111000000000000000////////////000000111111111111000000000000000111111111222222111000///......///000111000000000000000000000000111111111111111111111111000000000000000000000000000111111111222222222222111111222222222333333333333333333333333444555555444444444444444555555666777777777888888999999999777777777888999999::::::;;;<<<===???@@@AAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBEEEDDDCCCBBBAAABBBCCCCCCAAABBBCCCCCCAAAAAABBBCCCDDDCCCAAA@@@???@@@AAAAAABBBAAA@@@@@@??????@@@@@@>>>>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;999999999888777777666666888888888888888999999999999888777777666666777777666666666555555555555555666666555555444444333333222222222222222222222222111111111111111111111111222222222111111111111000000000000000000000000000000000000000000000000000222111000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000000/////////////////////////////////000000000000000000000000////////////////////////111111000/////////000000////////////000000000000//////000000000000//////000000000000000000000000//////............//////////////////////////////000//////000222222000///............////////////000000000000000000000000//////000000000000/////////......---...///000111//////............------////////////////////////////////////////////////////////////////////////////////////000000000000000000000000////////////000000000000000000000000////////////000000000000000000////////////000000000000000000000000000000...//////000000//////...000000000000000000000000............////////////000000000000000000000000....................................//////////////////000000000000//////............////////////000000000000000000000000000000000000000000000000000000////////////......000000000000////////////000000000000000/////////000000000000////////////////////////000000000000000000000000000000000000........................000000000000000000000000000000000000////////////000000000000000000000000222222222222222222222222000//////////////////000000000111111111111000000000000000000000000000000000000111111111111000000222222111111000000//////////////////////////////////////////000000000000...///000111111111111111000000000000///////////////000000111111000000///000111111111222222222222000000////////////000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000111111111111111111222222222333333333333333222222333333444555444444333333444444555666666666666777888888999999666666666777888888999999:::;;;===???@@@@@@@@@???@@@@@@??????@@@AAABBBBBBCCCCCCBBBAAAAAAAAABBBCCC@@@BBBCCCCCCBBBAAAAAABBBAAAAAA@@@??????@@@@@@AAABBBAAAAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::999999999888888777777777888888888888888888888888888888777666666666666666555555555555555555555555666666555444444333222222333333333333333333333333111111111111111111111111222222222111111111000000000000000000000000000000000000000000000000000000111111000000000000000111////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////222222111000000///000000////////////000000000000//////000000000000/////////////////////////////////000111222222111000///////////////////////////000//////000000000000///........./////////000000//////////////////////////////000000000000//////000///---,,,---...000222/////////////////////...////////////////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////000000000000000000////////////000000////////////////////////......////////////......////////////////////////............////////////////////////////////////////////////////////////......///////////////000//////000000000000//////......///////////////000////////////////////////////////////////////////000000//////////////////000000000000////////////////////////////////////000000000000////////////////////////000000000000////////////////////////////////////////////////////////////////////////000000000000////////////000000000000000000000000111111111111111111111111///000000000000000000///000000111111111111000000000000000000000000000000000000111111111111000000222222111111000000//////////////////////////////////////////000000000000...///000111111111111111////////////000000000000...//////000000//////...000111111111222222222222000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000111111111111111222222222333333333333222222222222333444444333333333333333444555555444444555555666777777888555666666777777888999999999:::<<<>>>??????>>>>>>??????>>>??????@@@AAABBBCCCBBBAAA@@@@@@AAABBBCCC@@@BBBCCCCCCBBBAAAAAABBBAAA@@@@@@@@@??????@@@@@@AAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>============:::::::::;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;:::::::::999999999999888888888888888888888888888888888888888777777666555666666666444444444555555555555555666666555444333222222111333333333333333333333333111111111111111111111111222222222111111111000000000000000000000000000000000000000000000000000000111000000000000000111111////////////////////////////////////////////////////////////////////////........................////////////////////////////////////////////////////////////////////////222222111000000///000000000000000000//////////////////000000000000/////////////////////////////////000111222222111000//////////////////////////////000000////////////000//////000000000111111111//////////////////////////////000000000000//////000///---,,,---...000222000000000000000000000000////////////////////////////////////////////////////////////////////////////////////000000000000////////////000000000000////////////////////////////////////000000000000000000////////////000000////////////////////////......////////////..........................................////////////////////////////////////000000000000000000000000/////////000000111111111//////000000000000///////////////000000111111111//////////////////////////////////////////////////////000000000000000000000000000000////////////........................////////////000000000000////////////000000000000////////////////////////000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000///000000111111000000///000000111111111111000000000000000000000000000000000000111111111111000000////////////............000000000000000000000000////////////000000000000///000000111111111111000////////////000000000000......////////////......000000000111111111222222//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111111111222222222333333333222222222222222333444444333333333333333444444555333333444444555666777777666666666777888888999999999:::;;;<<<============???????????????@@@AAABBBBBBBBBAAA@@@AAABBBCCCDDDAAABBBCCCCCCAAAAAABBBCCCAAAAAAAAA@@@@@@????????????@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>============:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;::::::::::::999999999999999999999999999999999888888888888888888777666666555555666666444444444444444555555555555555444444333333222222444444444444444444444444111111111111111111111111222222222111111111111000000000000000000000000000000000000000000000000000000000000000000111111222000000000000000000000000////////////////////////////////////////////////------------............////////////////////////000000000000000000000000////////////////////////111111000/////////000000000000000000//////////////////000000000000//////000000000000000000000000---...///000000///...---///////////////////////////000000///------///000000000000000111111111111000000000000000000000000//////000000000000/////////......---...///000111000000111111111111222222////////////////////////////////////////////////////////////////////////////////////000000000000////////////000000000000000000000000000000000000////////////000000000000000000////////////000000000000000000000000000000...//////000000//////.......................................////////////000000000000000000000000111111111111111111111111//////000000111111222222//////000000000000////////////000000111111222222000000000000000000000000000000000000000000000000//////000000000000111111000000000000////////////------------............////////////000000000000////////////000000000000000000000000000000000000111111111111111111111111000000000000000000000000////////////000000000000000000000000000000000000///////////////////////////000111111111111000///000000111111111111000000000000000000000000000000000000111111111111000000............////////////000000000000000000000000////////////000000000000000111111111111000000///.../////////000000000111//////000000000000///////////////000000000111111//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222111111222222222333333333222222222111222222333444333333222222333333444555333333444555666777888888666666777888888999999:::::::::::::::;;;<<<======@@@@@@?????????@@@AAAAAACCCBBBAAAAAAAAABBBDDDEEEBBBCCCCCCAAA@@@@@@BBBDDDBBBBBBBBBBBBAAA@@@???>>>>>>>>>?????????>>>===<<<>>>>>>>>>>>>============:::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999999999999999999999888888888777777777777666555555555555666333333333444444555555555333333333333333333333333222222222222222222222222111111111111111111111111222222222111111111111000000000000000000000000000000000000000000000000000000000000000000111222222000000000000000000000000////////////////////////////////////////////////---.........////////////////////////////////////000000000000000000000000/////////////////////////////////...//////000000111000000000/////////...//////000000000000//////000000000000000000000000......////////////......000000000000000000000000///000111///,,,,,,...000/////////000000000000111000000000000000000000000//////000000000000//////............/////////000///000000000111111111111////////////////////////////////////////////////////////////////////////////////////000000000000.../////////000000000111000000000000000000000000////////////000000000000000000////////////000000000000000000000000000000///000000111111000000///....................................////////////000000000000000000000000000000000000000000000000......//////000111111222//////000000000000//////......//////000111111222000000000000000000000000000000000000000000000000//////000000000111111111000000000000////////////---.........////////////.../////////000000000111////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000000111000000000000000000000000///////////////////////////000111222222111000///000000111111111111000000000000000000000000000000000000111111111111000000//////000000111111222222000000000000000000000000////////////000000000000111111111111111000///....../////////000000111111000000111111111111000000////////////000000000000//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222111111222222222333333333222222111111222222333444333333222222333333444555444444555666777888999999777777777888999999::::::;;;::::::999:::;;;===>>>AAAAAA@@@@@@@@@@@@@@@AAACCCBBBBBBAAABBBCCCDDDEEECCCCCCBBB@@@???@@@CCCEEEDDDCCCCCCBBBAAA@@@>>>======>>>>>>??????===<<<;;;>>>>>>>>>>>>============;;;;;;;;;<<<<<<=========;;;;;;;;;:::::::::999999999999999999999999999999999999999999888888777777777777666555555555555555333333333444444555555555333333333333333333333444111111111111111111111111111111111111111111111111222222222111111111111000000000000000000000000000000000000000000000000000000000///000000111222222000000000000000000000000////////////////////////////////////////////////.../////////000000111111////////////////////////000000000000000000000000////////////////////////...............///000111111111000000/////////...//////000000000000//////000000000000000000000000111111000000000000111111111111111111111111111111///111111///,,,+++...111............/////////000000000000000000000000000//////000000000000//////---...//////000/////////.../////////000000111111////////////////////////////////////////////////////////////////////////////////////000000000000.../////////000000111111000000000000000000000000////////////000000000000000000////////////000000000000000000000000000000000000111111111111000000000000000000000000000000............/////////000000000000000000000000000////////////////////////---------...///000000111//////000000000000//////---------...///000000111000000000000000000000000000000000000000000000000//////000000111111111222000000000000////////////.../////////000000111111.../////////000000111111////////////000000000000000000000000000000000000////////////////////////000000000000000000000000.../////////000000111111......///000111222222333111111111000///......---000000111111111111000000////////////////////////222222111000///...------000000111000000///...---000000000000000000000000////////////////////////......//////000000111111111111000///...---,,,,,,000000000000000000000000000000000000000000000000+++,,,---///000000000000111...,,,,,,///111///---000000////////////000000222111111111000000//////000000000000000000000000111111111111000000000000222222222222222222222222111111111111111111111111333333333333333333333333444444444444444444444444555555555555666666666666999:::;;;:::999999:::<<<@@@@@@AAABBBBBBCCCCCCDDD@@@AAABBBCCCDDDDDDDDDDDDBBBBBBCCCCCCBBBBBBAAA@@@BBBBBBBBBAAA@@@???>>>=========<<<;;;;;;<<<>>>>>>======<<<;;;::::::999999999;;;>>>???===<<<;;;;;;999:::;;;:::888777888999;;;;;;;;;;;;;;;:::999888999888777555555777888999666666555555555444444444444555666666666555333333333333333333333333333333333333333222222111111111222222222222222222222222111111111111111111111111//////000000111111111222000000000000000000000000000000000000111111111111000000000000000000000000000000111000000///......////////////////////////////////////000000000000000000000000000000000000////////////////////////......//////000000111111...//////000111222222222222111111111000000//////////////////////////////////////////////////////------......//////000000......///000111222222333000000000///////////////000///.........000111222222222111000///...------////////////000000000000000000000000000000000000/////////...------,,,,,,............////////////////////////////////////000000000000000000000000000000000000000000000000000000//////000111222222000000111111111111000000111000///......///000111000000000000000000000000000000000000000000000000........................111111000000//////......000000//////.........---000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000////////////000000000000---...///000000///...---...............---------000000000000000000000000......////////////......000000000000000000000000//////.........---------//////000000000000//////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000//////000000111111222222222222111000000///......000000111111111111000000111111111111111111111111.........////////////000000111111111111111000///000000000000000000000000000000000000000000000000.../////////000000000111000000///////////////...000000000000000000000000000000000000000000000000//////000111222222222222222000//////111111111000000000////////////000000111111111000000000//////000000000000000000000000//////000000111111111222222222222222222222222222111111111111111111111111333333333333333333333333555555555555555555555555666666666777777888888888999:::;;;:::999999;;;<<<@@@@@@@@@AAABBBBBBCCCCCC>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@AAAAAAAAAAAA@@@???>>>>>>??????>>>=========>>>???======<<<<<<;;;::::::999999;;;======<<<;;;;;;;;;999:::;;;:::888777888999999999999999999888777666999888777666666777888999777777666666666555555555444555666666666555333333333333333333333333333333333333222222222222222222222222222222222222222222111111111111111111111111000000111111222222222222000000000000000000000000//////000000000111111111000000000000000000000000///000000000//////...---////////////////////////////////////000000000000////////////////////////////////////////////////////////////000000000000...//////000111111222222111111000000000/////////////////////////////////////////////////////////.........///////////////000000000000000111111111000000000000000000000000000//////......///000111111111000000//////......////////////000000000000000000000000000000000000....................................////////////////////////////////////////////////////////////000000000000000000000000000000//////000111111222000000111111111111000000111000///......///000111000000000000000000000000000000000000000000000000........................000000000000//////......000/////////............000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////000000000000//////000000000000//////////////////////////////000000000000000000000000...//////000000//////...000000000000000000000000//////.........---------//////000000000000//////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000111111111222222222111000000//////000000111111111111000000111111111111111111111111////////////000000000000000111111222222222222111000000000000000000000000111111111111111111111111////////////000000000000/////////000000111111111000000000000000000000000000000000000000000000000111111222222222222222111000111111111000///000111000000////////////000000111111000000000000//////000000000000000000000000......///000111222333333222222222222222222222222111111111111111111111111333333333333333333333333666666666666666666666666666777777888999::::::;;;999:::::::::999999;;;===??????@@@@@@AAABBBBBBBBB>>>???@@@AAAAAABBBBBBAAAAAABBBBBBBBBBBBAAA@@@@@@???@@@@@@@@@@@@@@@??????AAA@@@???>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;999;;;<<<;;;:::999:::;;;999:::;;;:::888777888999888888999999999888777777999888777666666777888999777777777777777666666666444555555555555444333333333333333333333333333333222222222222222222333333222222222222222222222222111111111111111111111111111111222222222222333333000000000000000000000000//////000000000000111111000000000000000000000000...////////////...------////////////////////////////////////000000000000////////////////////////////////////////////////000000000000////////////...//////000000111111222000000///////////////...///////////////////////////////////////////////////////////////.........111111111000000////////////000000000111222222222111000000////////////000000000000000////////////////////////000000000000000000000000000000000000,,,------...//////000000............////////////////////////////////////........................000000000000000000000000000000/////////000111111000000111111111111000000000000////////////000000000000000000000000000000000000000000000000000000........................000000000////////////...////////////............000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////000000000000111111000000000000111111......//////000000111111000000000000000000000000///000000111111000000///000000000000000000000000/////////............---//////000000000000//////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000111111111000000000000000222222222222111111000000000000111111111111000000111111111111111111111111444333333222111000///...///000000111222222222222////////////////////////000000000000000000000000////////////000000000000000000000000111111111111////////////////////////////////////////////////111111111111111000//////,,,///111000---,,,...000000000////////////000000000000000000000000//////000000000000000000000000...//////000111111222222111111111111111111111111111111111111111111111111222222333333333333444444555555555555555666666666555666666888999:::;;;;;;888999::::::999999;;;===>>>>>>??????@@@AAAAAAAAA@@@AAABBBCCCCCCCCCCCCCCCAAAAAAAAAAAAAAA@@@??????>>>>>>???@@@@@@@@@@@@@@@AAAAAA@@@???>>>=========>>>>>>======<<<<<<<<<<<<::::::;;;:::888888:::<<<999:::;;;:::888777888999::::::;;;;;;;;;::::::999888888777666666777888888666666666666666666666666555555555444444444333333333333333333333333333333111111111222222333333333222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000////////////000000000111////////////////////////---...............------////////////////////////////////////000000000000////////////////////////////////////////////////111111000000//////......////////////000000111111////////////............////////////////////////////////////////////////000000//////......------000000000000000000////////////000111222333333444111111000000//////........./////////000000000111////////////000000000000////////////////////////---........./////////000............////////////////////////////////////........................000000000000000000000000000000/////////000000111000000111111111111000000000000////////////000000////////////////////////////////////////////////........................///////////////////////////////////////.........////////////////////////////////////////////////000000000000000000000000////////////////////////////////////000000000000222111////////////111222------...///000000111111////////////////////////000000111111111111000000/////////////////////////////////...............//////000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////111111111000000000000000222222222111111111111111000000111111111111000000000000000000000000000000222222111000///......---......///000111111111000////////////////////////////////////////////////000000000000////////////111111111111000000000000////////////////////////////////////////////////111111222111111000///...+++///111111...,,,...000000000////////////000000//////////////////000000////////////////////////111111000000000000000000111111111111111111111111111111111111111111111111222222222333333444444444333333444444444555555555444444555666777888999:::888999::::::999:::<<<>>>======>>>>>>???@@@@@@@@@AAAAAABBBBBBCCCBBBBBBBBB@@@@@@AAAAAA@@@@@@???>>>======>>>???@@@@@@@@@@@@@@@@@@??????>>>===<<<;;;===============<<<<<<<<<::::::;;;:::888888:::<<<999:::;;;:::888777888999999::::::;;;;;;;;;::::::888888777777777777888888555555555555555555555555555555444444333333333333333333333333333333333333111111111222222333333333222222222222222222222222000000000000000000000000000000000000000/////////////////////////////////...////////////000000000////////////////////////------...............---////////////////////////////////////000000000000........................////////////////////////111111000000//////......///////////////000000000............////////////////////////////////////////////////////////////000000//////......---------......///000000111111//////000111222333333444111111000000//////............//////000000111111////////////000000000000////////////////////////000000/////////.....................////////////////////////////////////........................////////////////////////000000///////////////000000000111111111111000000//////000000000000//////////////////////////////////////////////////////////////////////////////.............../////////.........///////////////////////////////////////////////////////////////000000000000000000000000////////////////////////////////////000000000000000000...------...000000,,,,,,---......///000000////////////////////////000000111111111111000000//////////////////////////////////////////////////////000000000000//////////////////////////////000000000000000000000000////////////////////////////////////////////////000000000000000111111111111111111111111111111111000000111111111111000000////////////////////////------------...............//////000000000000///000000000000000000000000........................000000000000////////////111111111000000/////////000000000000000000000000000000000000000000000000222333333333222111000000...000222333111000000000000000////////////000000......////////////000000////////////////////////111111111111000000//////111111111111111111111111111111111111111111111111111222222333333444444555222222333333444555555555333333444555666777777888777888::::::999:::<<<>>><<<<<<======>>>??????@@@??????@@@@@@@@@@@@?????????@@@@@@@@@@@@???>>>>>>======>>>???@@@@@@@@@???>>>?????????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999;;;<<<;;;:::999:::;;;999:::;;;:::888777888999777777888999999999888888777777777888888777777777444444444444555555555555555444444333222333333333333333333333333333333333222222222222222222333333222222222222222222222222000000000000000000000000000////////////.........////////////////////////......////////////000000000000000000000000000000------...////////////...////////////////////////////////////000000000000........................////////////////////////000000000000////////////////////////////////////...////////////000000000///////////////////////////////////////////////////////////////.........,,,------...000111111222///000000000111222222222///000000000000000///.........//////000000111111////////////000000000000000000000000000000000000111111000//////...------............////////////////////////////////////........................////////////////////////000000//////......//////000000111111111111000000//////000000000000//////000000000000000000000000000000000000000000000000////////////////////////---............/////////.........///////////////000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////000000000000//////............//////,,,,,,------......//////000000000000000000000000///000000111111000000///000000000000000000000000...////////////000000000//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111222222000000000000000000000000000000111111111111000000000000000000000000000000---............/////////000000111111111000//////000000000000000000000000////////////////////////111000000000/////////......///////////////000000000000000000000000000000000000000000000000000000111111222222222111000000000000000222333222000...000000////////////000000........./////////000000////////////////////////000000000000000111111111111111111111111111111111111111111111111111111111111111222333333444555555333333333444555666666666444444444555555666666666777888999999999:::<<<>>>;;;<<<<<<======>>>????????????@@@@@@@@@??????>>>???????????????>>>>>>======>>>???????????????>>>>>>???@@@@@@@@@???>>>===;;;;;;;;;;;;;;;;;;;;;;;;999;;;======<<<;;;;;;;;;999:::;;;:::888777888999666777888999999999999888777777888888888888777777444555555555666666666666555444333222222222333333333333333333333333333333333333222222222222222222222222222222222222222222000000000000000000000000000000000000/////////...////////////////////////........./////////000000000000000000000000000000---...//////000000000///////////////////////////////////////000000000000........................////////////////////////////////////000000000000/////////////////////////////////000000000111111////////////////////////////////////////////////.........///////////////........./////////000000000000000000000000000000...///000111111000000///////////////000000000000////////////000000000000000000000000000000000000000000000///////////////............////////////////////////////////////////////////////////////////////////////////////000000///...............000000111111111111000000...///000111111000///...000000000000000000000000000000000000000000000000////////////////////////---------.........//////............/////////000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////000000000000//////000000000000//////.............../////////000000000000000000000000...//////000000//////...000000000000000000000000.../////////000000000000//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...//////000111222222333///////////////000000000000000111111111111000000111111111111111111111111444444333222111000//////222222222222222111000///000000000000000000000000000000000000000000000000111111000000/////////...,,,,,,---...///000111111000000000000000000000000000000000000000000000000......////////////......///------///222222...***000000////////////000000---.........//////000000////////////////////////......///000111222333333000000000000000000000000111111111111111111111111111111222333333444555555444444444555666777777888555555555555666666666666777888999999999:::===???;;;;;;<<<<<<===>>>>>>>>>AAAAAABBBBBBBBBAAAAAA@@@???????????????>>>======>>>>>>????????????>>>>>>>>>???@@@AAABBBAAA@@@???:::;;;;;;;;;;;;;;;;;;;;;999;;;>>>???===<<<;;;;;;999:::;;;:::888777888999888999:::;;;;;;;;;;;;;;;777777888888888888777777555666666666777777888888555444333222111222333444333333333333333333333333444333333222222111111111222222222222222222222222000000000000000000000000222111111111000000//////////////////////////////............/////////000000000000000000000000000......///000111111000000////////////////////////////////////000000000000........................////////////////////////......//////000000111111///////////////.........//////000000111111222222////////////////////////////////////////////////---.........//////000000///////////////.........000000000000////////////---...///111111111000000000000000000////////////////////////000000000000000000000000000000000000......//////000000111111............/////////000////////////////////////000000000000000000000000////////////////////////111000///...............000000111111111111000000...///000111111000///...000000000000000000000000000000000000000000000000000000000000000000000000---------.........//////---.........//////000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000////////////000000000000///000111222222111000///000000000000////////////000000000000000000000000......////////////......000000000000000000000000.../////////000000111111//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222111111111000000000000000000000000000111111222222222222111111......//////000000111111111000///......///000111............////////////......//////000000111111000000000000000000000000///...,,,+++,,,///222444//////000000000000//////222111000//////.........000000000000000000000000000000000000000000000000////////////000000000000111111000000//////......000000000000000000000000111111111000000000000000111111111111111111111111111111111111111111111111555444444333333222222111333333333444444555555555555555555666666666666777666777888:::;;;<<<<<<<<<:::;;;;;;;;;<<<=========>>>>>>???@@@@@@@@@@@@?????????@@@@@@@@@AAAAAAAAAAAA@@@@@@???>>>>>>?????????@@@AAABBBAAA???===;;;;;;<<<===>>>>>>===<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;::::::999999999:::::::::999999999888888:::999888777666666666666888888888888777777777777333444555666555444333222000000111222333333333333///000111222222222222222333333333222222222111111111111222222222222111111000000000000000000000000000000000000000000000000000000///////////////000///000111111111000...---////////////000000000000000000//////.........---////////////////////////////////////////////////............///////////////////////////////////////000111000///...///111000000000000000000000000000000000000000000000000000000000000000000000000............////////////000000000000000000000000222000///------///000222666555333111000///......000000000000000000000000////////////////////////////////////////////////000///...------...///000000000///...............................................................111111000000//////......000000000000111111111111000000//////.........---000000000000000000000000////////////////////////000000//////.........---////////////////////////...............///000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000//////.........//////111111111111111000//////////////////////////////............/////////000000000111111111111000000---......///////////////////////////////////////000000000000000000000000////////////////////////000000000000000000000000111111000000//////......000000000000000000000000000000000000000111111222000000000000000000000000222222111111111000000000000000000000000000000000000000000111111000000000............/////////000111000///......///000111............////////////////////////000000000000000000000000000000000000000///.........000222333000000111111111111000000111111000////////////000000000000000000000000000000000000000000000000000////////////000000000000111000000000/////////...000000000000000000000000111000000000000000000000111111111111111111111111111111111111111111111111444333333333333222222222333333333333333222222222444444555555555666666666777777999:::;;;;;;;;;;;;::::::;;;;;;<<<=========>>>>>>???@@@@@@@@@@@@@@@?????????@@@@@@@@@AAAAAA@@@@@@???????????????@@@???@@@AAAAAAAAA???===;;;;;;;;;<<<======<<<;;;:::;;;;;;;;;;;;::::::::::::;;;;;;;;;::::::999999999:::::::::999999999888888:::999888777666666666666888888888777777777666666555555555555444333222222444444444444333222111000000000111222222222111111333222222222111111111111000000000111111000000000000000000000000000000000000000000000000000000000000000////////////000000///000000111000///...---------------............000/////////............////////////////////////////////////////////////............////////////////////////////////////...///000000......///000000000000000000000000000000000000000000000000000000000000000000000000000............////////////000000000000000000000000111000///......///000111333222111000000000000000000000000000000000000000////////////////////////////////////////////////000///...------...///000//////...---------------................................................111000000000/////////...............////////////111111000000000/////////000000000000000000000000////////////////////////000/////////............////////////////////////...............///000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000111000000/////////000000000111111111111000//////////////////////////////---------............///000000111111111111000000---......///////////////////////////////////////000000000000000000000000////////////////////////000000000000000000000000111000000000/////////...000000000000000000000000000000//////000000111222000000000000000000000000111111000000000/////////000000000000000000000000//////000000000000//////------............//////000000////////////000000............////////////000000000000////////////000000000000000000000000111111000000000111111111111111222222222222111111000000/////////000111111000000000000000000000000000000000000000000000000////////////000000000000000000000000////////////000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111222222222222333333333333444333333222222111000000333444444444555555555555777888999:::::::::::::::::::::;;;;;;<<<======>>>>>>??????@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@???????????????@@@@@@???@@@@@@AAA@@@???===<<<;;;<<<<<<<<<;;;:::999999999999999999::::::::::::;;;;;;::::::::::::999999:::::::::999999999888888:::999888777666666666666888888777777777777666666777666555444333222222222444555555444444333222111111111222222222111111000222222111111111000000000//////000000000000//////000000000000000000000000000000000000000000000000000000////////////000000000000000000000///......------------............////////////............////////////////////////////////////////////////............////////////////////////////////////---...//////...---...///000000000000000000000000000000000000000000000000000000000000000000000000............////////////000000000000000000000000111000///......///000111000000/////////000000111000000000000000000000000//////////////////////////////////////////////////////............//////......------,,,,,,------////////////////////////////////////////////////000000000000////////////............////////////111111111111000000000000000000000000000000000000////////////////////////////////////............////////////////////////...............///000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000111111000000000000111111000000111111000000///...000000000000000000000000,,,,,,---------.........///000000111111000000///---......///////////////////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000000000////////////000000000000000000000000000000//////000000111222000000000000000000000000000000000000////////////000000000000000000000000//////000000000000//////.../////////////////////000000////////////000000............////////////111111000000//////......000000000000000000000000000111111222111000///...000111111222222111111000////////////000111222333////////////////////////000000000000000000000000////////////000000000000000000000000////////////000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111000111111222333333444444333333333222222222222222333333333444444444555555888888999999999999999888999::::::;;;<<<===>>>>>>>>>???@@@@@@AAAAAA@@@@@@????????????@@@@@@@@@AAA?????????>>>??????@@@AAA??????@@@@@@???>>>===============<<<;;;:::999999888888888999999::::::::::::::::::::::::::::::::::::::::::999999999888888999999888777666666777777888777777777666666666666888777555333222222222333222222333444555555555555222222222222222111000///111111111000000000000/////////000000000000//////000000000000000000000000////////////////////////000////////////000000111000000000000000//////...////////////000000000000///////////////.........////////////////////////////////////////////////............////////////////////////////////////---...///...---,,,---///////////////////////////////////////////////////////////////////////////............////////////////////////////////////000///............///000//////............///////////////////////////////////////////////////////////////////////////////////////......////////////......---------......000000000000000000000000000000000000000000000000000000000000////////////000000000000111111111111000000000000000000000000///////////////////////////////////////////////////////////////.........////////////////////////...............///000000////////////////////////////////////000000000000////////////////////////000000000000000000000000000000//////000000111111000000000000000//////...000000000000000000000000---------.........////////////000000000000//////---......///////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000///////////////////////////////////////////////////000111111000000000000000000000000000000000000////////////000000000000000000000000000111111222222111111000000000000000000000000000//////000000000000//////............////////////111111000000//////......000000000000000000000000///000111111000///---,,,//////000000000000//////////////////000222333444////////////////////////////////////////////////////////////000000000000////////////000000000000000000000000000000000000//////000000111111111111111111111111111111111111111111111111111111111111///000111111222333444444111222222333444555555666333333333444444444555555777777888888999888888888999999:::;;;<<<===>>>?????????@@@AAAAAAAAAAAA@@@???@@@@@@@@@AAAAAAAAAAAA@@@???????????????@@@@@@>>>?????????>>>>>>======???>>>======<<<;;;;;;:::888888888999999::::::::::::::::::::::::::::::::::::::::::999999999888888999888777777777777777777777777777666666666666555777666444333222222333333222222333444555555555555222222222222222111000///111111111000000000000///000111111222222111111000000000000000000000000000///////////////////////////////////////000111111111000000///////////////////////////000000000000.........///////////////////////////////////////////////////////////////............////////////////////////////////////---...///...---,,,---///////////////////////////////////////////////////////////////////////////............//////////////////////////////////////////............//////111000///...------------////////////////////////////////////////////////////////////////////////...//////////////////...000///////////////000000111111111111111111111111111111111111111111111111////////////000000000000000000000000111111111111////////////////////////////////////////////////////////////////////////.........///////////////////////////////////////...............///000000////////////////////////////////////000000000000////////////////////////////////////////////////...............///000111000000000000000///......000000000000000000000000////////////000000000000//////000000000000//////---......///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000/////////////////////////////////...///000000111000000000000000000000000111111000000000/////////000000000000000000000000111111222222222222111111222222111111111111000000//////000000000000//////............////////////000000000000////////////000000000000000000000000...///000000000...---,,,//////000000000000///////////////000111222333444000000000000000000000000////////////////////////////////////000000000000////////////000000000000000000000000000000000000/////////000111111222222111111111111111111111111111111111111111111111111000000000111222333333444111111222333555666777888333444444444555555555555555666777888888888888888888999:::;;;<<<>>>?????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAA@@@@@@???>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<<<<<<<<<<<<<999999999999::::::::::::999999::::::::::::;;;;;;:::::::::999999999888888888888777777777777777888777777666666666666555555555555444333333333333444444555555444444333222111111111222222222111111000222222111111111000000000111111222222222222111111000000000000000000000000000000000000000000000000///......//////000111222111111000///////////////------------.....................///////////////////////////////////////////////////////////////............////////////////////////////////////---...//////...---...///000000000000000000000000000000000000000000000000000000000000000000000000............////////////000000000000000000000000........................111111000......---------000000000000000000000000////////////////////////////////////////////////......////////////......000000000///000000111111000000000000000000000000000000000000000000000000////////////000000000000............////////////............////////////000000000000000000000000////////////////////////.........///////////////////////////////////////...............///000000////////////////////////////////////000000000000000000000000000000000000////////////////////////...------......///000111//////000000//////...---000000000000000000000000//////000000000111111111...//////000000//////...---......///////////////////////////////////////000000000000000000000000////////////////////////////////////////////////////////////000000000000000000000000000000000000//////......//////000111000000000000000000000000222222111111111000000000000000000000000000000000000000111111111111000000111111111111000000000///...///000111111000///...............////////////////////////000000000000000000000000000000000000//////000000000//////...000000000111111000000000000000000000111222333333000000000000000000000000////////////////////////////////////000000000000.../////////000000000111000000000000000000000000...//////000111111222222111111111111111111111111111111111111111111111111000000111111222222333333111111222333444444555555444444555555555666666666444555666777888888888888888999:::;;;<<<>>>?????????@@@AAAAAABBBBBBAAAAAABBBBBBBBBCCCCCCCCCDDDDDDBBBBBB@@@???>>>>>>======>>>>>>=========>>>>>>>>>======<<<;;;;;;;;;<<<===;;;;;;;;;;;;::::::::::::999999999::::::;;;;;;;;;:::::::::999999999888888888888777777777777888888777777666666666555555555333333444444555555444444444444444444333222111000000000111222222222111111333222222222111111111111000000111111111111000000000000000000000000000000000000000000000000000000............///000111222222111000///...//////000------------......................../////////000////////////////////////////////////////////////............////////////////////////////////////...///000000......///000000000000000000000000000000000000000000000000000000000000000000000000000............////////////000000000000000000000000---..................---000000//////...//////000000000000000000000000000////////////////////////////////////////////////---...///000000///...---///////////////000111111000000000000000000000000000000000000000000000000.../////////000000000111............////////////......//////000000000000000000000000000000000000////////////////////////............/////////000////////////////////////...............///000000////////////////////////////////////000000000000000000000000000000000000////////////////////////............///000111222//////000000//////...---////////////////////////////////////000000000000......////////////......---......///////////////////////////////////////000000000000000000000000////////////////////////////////////////////////.../////////000000000111000000000000000000000000///............///000000000000000000000000000000222222222222111111111111000000000000000000000000//////000000000000//////111111000000/////////......///000111111000///.............../////////000......//////000000111111000000000000000000000000000000000000000000111111111111222222222222111111111111111000111111222333000000000000000000000000////////////////////////////////////000000000000.../////////000000111111000000000000000000000000...//////000111222222222111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222333333555555555666666666666777333444555777888999999999888999:::;;;===>>>???@@@???@@@AAAAAABBBBBBAAAAAACCCCCCCCCDDDDDDDDDDDDEEECCCBBBAAA???>>>=========>>>>>>============>>>???<<<;;;:::999:::;;;<<<===<<<<<<<<<;;;;;;:::::::::999999999::::::;;;;;;;;;:::::::::999999999888888888777777777777777888888777666666666555555555555111222444555666555555444000000111222333333333333///000111222222222222222333333333222222222222111//////000000000000//////000000000000000000000000000000000000000000000000............///000222222222111///.........///000////////////000000000111---.........//////000000////////////////////////////////////////////////............/////////000///////////////////////////000111000///...///111000000000000000000000000000000000000000000000000000000000000000000000000............/////////000000000000000000000000000------............------.........//////000222222000000000000000000000000////////////////////////////////////////////////---...///000000///...---...............///000000////////////////////////////////////////////////.../////////000000111111000000000000111111111111//////000000111111111222000000000000000000000000////////////////////////---.........//////000000////////////////////////...............///000000////////////////////////////////////000000000000000000000000000000000000////////////////////////////////////000111222333///////////////......---////////////////////////............/////////000......////////////......---......///////////////////////////////////////000000000000000000000000////////////////////////////////////////////////.../////////000000111111000000000000000000000000...............///000000222222111000//////000000111111111111111111111111222222222222222111000///000000000000000000000000000000000000////////////111000000000000000111222////////////////////////---...///111111111000///////////////////////////111000///......///000111000000000000000000000000//////000111222222333333111///---,,,,,,...000222000000000000000000000000000000////////////000000000000000000000000000000000000000000111111111111111111111000000000000000222111000//////000111222111111111000000000000000111111111000000000000000333333333333333333333333222333444555666666666666555555555555666777888999;;;;;;<<<======<<<<<<<<<@@@@@@???>>>>>>??????@@@AAAAAABBBBBBCCCDDDEEEEEECCCCCCBBBAAA@@@???===<<<========================;;;<<<<<<<<<<<<<<<;;;;;;======<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999999999<<<:::888888:::;;;999666555666777666444333333444666666666666555555555555333333333333333333333222222222444444444444222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000444222///---,,,---///111000000000000000000000000......------------............------------......111111111111111111111111////////////////////////////////////////////////,,,---......///.........000000000000000000000000////////////////////////......////////////......000000000000000000000000000000000000000000000000000000000000000000000000........................111111111111111111111111111111000000//////......111111000000//////............------------......////////////////////////////////////////////////000000000000000000000000---......///000111111222000000000000000000000000111111000000//////......---......///000111111222111111000000//////......////////////000000000000---.../////////...,,,+++...............///000000......////////////......////////////000000000000111111111111000000000000000000000000000000000000............/////////000111111000///////////////000000000000000000000000000000000000000000000000111111000000//////......////////////000000000000000000000000000000000000//////.........---------000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000222222111000000000000000111111111111111111111111222222222222222111000000000000000000000000000000////////////000000000000111111000000000000000111////////////////////////---...000111111111000000000000000000000000000000222111000//////000111222000000000000000000000000//////000111111222333333222111///...---...///000000000000000000000000000000000////////////000000000000000000000000000000/////////000000000111111111000000000000000000000222111000//////000111222111111111111111111111111000000000000111111111111333333333333333333333333222222333555555666666666555555444555555666777888999999:::::::::;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>???@@@@@@AAAAAABBBBBBBBBAAA@@@>>>===<<<========================;;;;;;<<<<<<<<<<<<;;;;;;:::::::::999999999999888;;;;;;;;;:::::::::::::::999777666777999:::999777555666777666444444444555666666666666555555555555666555555444333222222111222333333444444333333222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000333222000...---...///000000000000000000000000000///......------......//////..................///////////////////////////////////////////////////////////////////////////---...//////000000//////000000000000000000000000////////////////////////......////////////......000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////111000000000/////////...111000000000/////////...///......------......///////////////////////////////////////////////////000000000000000000000000.........///000111111111000000000000000000000000111000000000/////////............///000111111111111000000000/////////...////////////000000000000///////////////...------...............///000000//////000000000000//////////////////000000000000111111000000000/////////////////////////////////........./////////000000111111000///////////////000000000000000000000000000000000000000000000000////////////.........---------------............000000000000000000000000//////.........---------000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000222222111000000000000111111111111111111111111111111222222222222111000000000000000000000000000000......//////000000111111222222111000/////////000////////////////////////...///000111111111000000111111111111111111111111222222111111111111222222000000000000000000000000///000000111111222222222333333222111000///......000000000000000000000000000000////////////000000000000000000000000000000....../////////000000000000000000000000000111111111111000000000000111111000000111111222222333333///000000000111222222222333333333333333333333333111222333444444555555444444444444444555666777888888888777777888888999:::;;;<<<===>>>>>>===<<<;;;<<<<<<======>>>?????????AAAAAA@@@@@@???>>>===<<<========================;;;;;;<<<<<<<<<<<<;;;;;;:::::::::999999999888888::::::;;;;;;;;;;;;;;;;;;888777777888:::;;;:::999666777888777666555666777666666666666555555555555888777666555444222111111444333333222222333333444111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222111000///............000000000000000000000000///......------......///000//////......//////000////////////////////////000000000000000000000000////////////////////////...//////000000000000000000000000000000000000000////////////////////////......////////////......000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000////////////000000000000///////////////......------......///////////////////////////////////////////////////000000000000000000000000......//////000000111111000000000000000000000000000000000000////////////......//////000000111111000000000000////////////////////////000000000000111000000///////////////...............///000000000000111111111111000000////////////000000000000000000000/////////..................................../////////000000000111000000///////////////000000000000000000000000////////////////////////............------------------------............000000000000000000000000/////////............---000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000222222111000000111111111111111111111111111111111111111222222222111111000000000000000000000000000---......///000111111222333333111000////////////////////////////////////000000000000111000000000111111111111111111111111111111111111111111111111000000000000000000000000///000000000111111111222111222222333222111000///000000000000000000000000000000////////////000000////////////////////////............////////////000000000000000111111111111000000000000000000111000000111222333333444444//////000111222222333333222222222222222222222222111222333333444444444333555555555555666777888999777777666666777888999::::::;;;===>>>???>>><<<;;;>>>>>>??????@@@@@@@@@@@@????????????>>>>>>===<<<========================::::::;;;<<<<<<<<<;;;;;;=========<<<<<<<<<<<<;;;:::::::::;;;;;;<<<<<<===::::::999::::::;;;::::::777888999888777666777888666666666666555555555555777777666555444444333333444444222222222222444444111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////111111111000//////......//////////////////////////////............//////000000////////////000000000000000000000000000000000000000000000000000000////////////////////////......///000000000000///////////////////////////////////////////////////......////////////......////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000////////////000000000000//////////////////............//////////////////////////////////////////////////////////////////////////////.../////////000000000111////////////////////////000000000000////////////.../////////000000000111000000000000////////////////////////000000000000333222000/////////000111...............///000000///000000111111000000///////////////000000000000////////////............////////////////////////...////////////000000000000000////////////000000////////////////////////////////////////////////........................////////////000000000000/////////////////////////////////...............////////////////////////////////////////////////000000000000000000000000////////////000000000000////////////////////////222111111111111111222222111111111111111111111111000111111222222222111111111111111111111111111111---......///000111111222333333111000////////////000000000000000000000000111111111000000000000111111111111111111111111111///000000000000000000///000000000000000000000000000000000000000111111111...000222333444333222111000000000000000000000000000000////////////000000////////////////////////............//////////////////000000111111111111000000000111111000000000000000111222333333444444///000000111222333333444222222222222222222222222222222333333444444333333666666666666777888999999777777777888888999:::;;;:::;;;===??????>>>===<<>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999:::;;;<<<<<<;;;;;;>>>>>>>>>>>>============999::::::;;;;;;<<<<<<<<<:::::::::999888777777777666888999888777777888999666666666666555555555555444444555555555555555555444444222222222222444444111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////111111111000//////....../////////////////////////////////....../////////000000////////////000000000000000000000000000000000000000000000000000000////////////////////////,,,---......//////......////////////////////////////////////////////////......////////////......////////////////////////////////////////////////////////////////////////........................000000000000000000000000////////////000000000000////////////000000000000/////////....../////////////////////////////////////////////////////////////////////////////////////////////000000000000////////////////////////////////////000000000000////////////000000000000////////////000000000000////////////000000000000333222111//////000111111...............///000000...//////000000//////...////////////000000000000////////////............000000000000000000000000////////////000000000111000000////////////000000////////////////////////////////////////////////////////////////////////////////////000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.../////////000000000111////////////////////////222111111111111222333333111111111111111111111111000000111222222222222111111111111111111111111111......//////000000111111222222111000/////////000000000000000000000000000222222111000000000111111111111111111111111111111//////000000000000//////000000000000000000000000000000000000000000000000---...000222333333333333000000000000000000000000000000////////////000000000000000000000000000000....../////////000000000/////////000111111222222000000111111111111000000000000111111222222333333000111111111222333333333222222222222222222222222333333444444444444333333555555555666666777888999666777888:::;;;;;;;;;;;;:::;;;<<<>>>>>>>>>==============================;;;;;;<<<=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;:::999999::::::::::::::::::888999999777444333333333666777888888777777888999666666666666555555555555333333333444555555666666444333333222222333333444111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222111000///............000000000000000000000000000//////......//////000000//////......//////000////////////////////////000000000000000000000000////////////////////////,,,------...............000000000000000000000000////////////////////////......////////////......000000000000000000000000000000000000000000000000000000000000000000000000........................////////////////////////////////////000000000000////////////000000000000000//////......//////000////////////////////////////////////////////////000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000////////////000000000000////////////000000000000////////////000000000000222111111000000000000000...............///000000......////////////......////////////000000000000000000000/////////......111111111111111111111111/////////000000000111111///////////////000000111000000000000000000000000/////////////////////////////////000000000000000------------............000000000000000000000000...////////////000000000000000000000000000000000000000000000000000000000////////////////////////......//////000000111111000000000000000000000000222111111111222222333444111111111111111111111111000000111222222222222222111111111111111111111111////////////000000000000111111000000000000000111000000000000000000000000333222111000000000111111000000000000000000000000///000111111111111000///000000000000000000000000000000000000000000000/////////000111222222222222000000000000000000000000000000////////////000000000000000000000000000000/////////000000000111111...//////000111111222222///000111222222111000///111111111111111111111111222222222222222222222222111111111111111111111111444444555555555444444333444333333444444555666777444666888;;;<<<<<<:::999999::::::;;;<<<<<<======<<<;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<<<<<<<<<<::::::::::::::::::::::::888888999:::;;;;;;;;;;;;;;;:::::::::999999999999999999999999999999888888777999999888555333444666555666777777666666777999666666666666555555555555333333333333444444444444222333333444444333333222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000333222000...---...///000000000000000000000000000000000////////////000000///..................///////////////////////////////////////////////////////////////////////////------...///////////////000000000000000000000000////////////////////////......////////////......000000000000000000000000000000000000000000000000000000000000000000000000........................////////////////////////.../////////000000000111.../////////000000000111000000////////////000000////////////////////////////////////////////////000000000000000000000000000000000000////////////000000000000000000000000.../////////000000000111000000000000////////////.../////////000000000111////////////000000000000000000111111000000///..................///000000//////000000000000//////////////////000000000000111111000000000/////////000000000000000000000000//////000000000111111111///////////////000111111000000000000000000000000000000000000000000000000........./////////000000------------............000000000000000000000000.../////////000000000000000000000000000000000000000000000000000000000000////////////////////////.........///000111111111000000000000000000000000222111111111222333333444111111111111111111111111///000111222222222222222111111111111111111111111000000000000////////////111000000000000000111222000000000000000000000000444333111000000000111111////////////////////////000111222333333222111000000000000000000000000000000000000000////////////111111000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000111111111111...//////000111222222222///000111222222111000///111111111000000000000000333333222222222222222222111111111111111111111111555555555666555555444444222222222222333444555555222444888;;;<<<<<<999888999999999999:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<999999:::;;;<<<<<<<<<<<<999999999999999999999999777888999:::;;;;;;<<<;;;;;;;;;;;;:::::::::999999:::999999888888777777777888:::<<<;;;888777888;;;444666777777666666777999777666666666555555555555444444444333333222222222222222444555555444222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000444222///---,,,---///111000000000000000000000000000000////////////000000......------------......111111111111111111111111////////////////////////////////////////////////...//////000000000000000000000000000000000000000////////////////////////......////////////......000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111.../////////000000111111.../////////000000111111000000////////////000000////////////////////////////////////////////////000000000000000000000000000000000000////////////000000000000000000000000.../////////000000111111000000000000////////////.../////////000000111111////////////000000000000///000111111111000...---...............///000000000000111111111111000000////////////000000000000111111111111000000000000////////////////////////000000000000111111111111///////////////000111111000000000000000000000000111111111111111111111111---------.........//////////////////000000000111000000000000000000000000.../////////000000111111000000000000000000000000000000000000000000000000////////////////////////---......///000111111222000000000000000000000000333333333222222222111111222222111111111111111111333333333222222222111111000000000000000000000000111111111111111111111111444333111000000000111111000000////////////000000////////////000000000000000000////////////000000222111111111111111111111000000111111111111000000,,,---...///000000000000000000000000000000000000111111111111111111111111////////////////////////111111000///////////////000000000000000000000000000000////////////000000111111000000000000111111000000000000000000000000000000111222333333444444333333333333333333333333555444444333333222222111222222222333444555666777444444666777999999::::::777999;;;;;;:::::::::;;;>>>>>>>>>>>>===<<<:::::::::;;;;;;<<<<<<;;;;;;:::999999999999999999999999::::::999888888777777666999::::::;;;;;;::::::999777888999::::::::::::::::::::::::999999999888888555555555666666666666666555555444444444333333333222222222222222222222222222222222111111111000000222222222111111111000000111111111111000000000000000//////000111111///...111111000000//////......111000000/////////000000000000000000000111111222444222000//////000000///////////////////////////////////////////////////000000000000////////////000000////////////000000---------.........//////000000000000000000000000111111000000//////......000000000000000000000000000000////////////000000........................000000000000////////////111111000000000000111111000000///.....................///000000000000000000000000000000000000000000000000000000000000000//////............//////------............------000000111111111111000000000000000000000000000000000000000000000000000000000000////////////000000////////////////////////000000000000000000000000111111000000//////......000000000000000000000000......//////000000111111000000000000000000000000............////////////000000000000000000000000111000///......///000111111111000000//////......000000000000000000000000////////////////////////////////////////////////////////////////////////......//////////////////111111000000//////......//////////////////////////////............//////000000000000000000000000111111000000//////......000000000000000000000000////////////000000000000000000000000000000000000......////////////......333333333222222222222111222222111111111111111111222222222111111111000000222222222222222222222222111111111111111111111111333222000/////////000000000000////////////000000////////////000000000111111111000000000000111111000000111111111222222222000000111111111111000000---...///000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000///////////////000000000000000000000000111000000//////000000111111111000000000000111111000000000000000000000000000000111222222333444444333333333333333333333333444333333333333222222222333333333333444444555666444555666777888999999999777999;;;;;;:::999:::;;;============<<<;;;:::999:::;;;;;;<<<<<<;;;;;;:::999999999999999999999999;;;;;;;;;::::::::::::999888999999::::::999999888777888999:::::::::::::::::::::999999999888888888666666666666666555555555666666555555555444444444222222222222222222222222333222222222222111111111222222222111111111000000//////000000111111111222111000000000222222111///111000000000/////////...000//////......//////000/////////...///000000111444222000//////000000///////////////////////////////////////////////////////////////000000000000000000////////////000000---------.........//////........................000000000000//////......////////////////////////000000////////////000000........................000000000000////////////111111000000000000111111000000///.....................///000000000000000000000000000000000000000000000000000000000000000//////............//////---......//////......---//////000000000000//////000000000000000000000000000000000000000000000000000000////////////000000////////////////////////000000000000000000000000111000000000/////////...000000000000000000000000////////////000000000000000000000000000000000000............////////////000000000000000000000000111000///......///000111000000000000////////////000000000000000000000000111111111111111111111111////////////////////////000000000000000000000000///////////////.........111000000000/////////...//////////////////////////////............//////000000000000000000000000111000000000/////////...000000000000000000000000111111000000//////......000000000000000000000000......////////////......333333333333222222222222111111222222222222222222111111111111000000000000111111111111111111111111000000000000000000000000111111000////////////000111000000//////000000111/////////000000000111111222222111111111111222222000000000111222222222333000000111111111111000000//////000111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111000/////////000000000000000000000000000000111111111000000111111111111111000000000000111111000000000000000000000000000000111111222333333333333333333333333333333333222222222222333333333333444444333333333444444555555666777777888888888888777999;;;;;;:::999:::;;;<<<=========<<<;;;:::999:::;;;;;;<<<<<<;;;;;;:::999999999999999999999999999999:::::::::;;;;;;;;;888888999999999999888888888888999:::::::::999999:::999999999999888888888777777666666555555444444777777666666666555555555222222222222222222222222333333333333222222222222222222222111111111111111......///000111222333333222111000111222333222000000000000000///////////////...............//////...............//////000444222000//////000000///////////////////////////////////////////////////......//////000000111111000000////////////000000------........./////////........................000000000////////////...////////////////////////000//////......//////000////////////////////////////////////000000000000111000000//////000000111000//////............///......///000000000000000000000000000000000000000000000000000000000000000//////............//////---......//////......---......////////////......000000000000000000000000000000000000000000000000000000////////////000000////////////////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000000000000000............////////////000000000000000000000000000000////////////000000////////////000000000000000000000000000000000000111111111111111111111111////////////////////////////////////////////////000000//////.........---000000000000//////////////////////////////////////////............//////000000000000000000000000000000000000////////////000000000000000000000000222222111000///...------////////////////////////......////////////......444444333333333222222222111111222222222222222333222222222222111111111000////////////////////////////////////////////////111111111000000000000111111000000000000000000111//////000000000111111111222111111000000111111222222111111111111111111111000000111111111111000000///000000111222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000///000000111000000000000000000000000222222111111111111222222111111000000000000111111000000000000000000000000000000111111222222222333222222222222222222222222000111111222333333444444555555444333333333444444666666777777777777777666777999::::::999999:::;;;===============<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::999999999999999999999999666666777888999999::::::999999999::::::999999999888999999:::::::::999999999999999999888888888888888888777666555444444333666666666666555555555444222222222222222222222222444444444333333333222222111111111111111111111111...//////000111111222222222111000000111222111000000000000000////////////...------------......//////............///000000444222000//////000000///////////////////////////////////////////////////---......///000111111222000000////////////000000............////////////......................../////////////////////////////////////////////////////////....../////////000000000000000000000000////////////000000000000000000////////////000000000///............//////......///000000000000000//////////////////////////////////////////////////////............//////......////////////.........//////000000//////...////////////////////////////////////////////////000000////////////000000////////////////////////000000000000000000000000000000000000////////////////////////////////////111111000000//////......////////////////////////............////////////////////////////////////000000////////////000000......//////000000111111////////////////////////........................////////////////////////........................000000000///......------000000000000//////////////////////////////////////////............//////////////////////////////000000000000////////////000000000000000000000000111111000000//////......////////////////////////......////////////......444444444333333333222222111111222222333333333333444444333333333222222222////////////////////////////////////////////////111222222222222222222222111111000000000000111111000000000000111111111111000000////////////000000444333333222111000//////000000111111111111000000//////000000111111000000111111111111111111111111111111111111111111111111000000000000000000000000111111000000000000111111111111111111111111111111222222111111111111222222111111000000000000111111111111111111111111111111000111111111111111222222222222222222222222222222///000111111222333444444555555444333333333444444555666666777777777666666666888::::::999888999:::======>>>>>>>>>===<<<<<<:::;;;;;;<<<<<<;;;;;;:::999999999999999999999999666666777888999::::::;;;::::::;;;;;;;;;;;;::::::999999:::::::::999999888999999999888888888777777888888777666555444444333555555555444444444333333222222222222222222222222444444444333333333222222111111111111111111111111111111000000000000000000222000......000111000000////////////000000000000---------------...//////000000//////000000111222444222000//////000000///////////////////////////////////////////////////---......///000111111222000000////////////000000........./////////000000////////////////////////.............../////////........................//////............//////000000000000000000000000.../////////000000000111000000////////////000000//////............//////......///000000000000000........................//////////////////////////////............//////...//////////////////...///000000111111000000///////////////////////////////////////////////////000000////////////000000000000000000000000000000000000000000000000000000////////////000000000000////////////////////////111111000000//////......////////////////////////............//////////////////////////////////////////000000000000//////......//////000000111111////////////////////////........................000000000000000000000000////////////////////////000000//////.........---////////////000000000000//////////////////////////////............//////////////////////////////////////////000000000000////////////////////////......//////000000111111////////////////////////......////////////......444444444444333333333333111111222222333444444444555444444444333333333333222222222222222222222222000000000000000000000000111222333333444333333333222111111000000111111222000000000111111111222222000000////////////000000444333333222111000//////000000111111111111000000//////000000111000000///222222222222222222222222111111111111111111111111////////////////////////111111000000000111222222111111111111111111111111111111111000000111111111111111000000000000111111111111111111111111111111111111111111111111111111222222222222222222222222000000000111222333333444444444333333333444444555444555666666777777777777666888::::::999888999:::<<<===============<<<<<<:::;;;;;;<<<<<<;;;;;;:::999999999999999999999999888888999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;999999:::::::::999888888999888888888888777777777777777666666555555444444555444444444444333333333222222222222222222222222333333333333222222222222111111111111111222222222111111111111000000//////222000...---///000000000////////////000000000000------------...///000000000000000000000111222222444222000//////000000///////////////////////////////////////////////////......//////000000111111000000////////////000000....../////////000000000000000000000000000000000---............/////////........................///......------......///////////////////////////......//////000000111111000//////......//////000///............//////000......///000000000000000........................000000000000000000000000//////............//////...//////000000//////...000000111111111111000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000////////////000000000000000000000000............////////////000000000000000000000000//////000000000000//////////////////000000000000000000000000000000000000111111111111111111111111000000000000000000000000222222222222222222222222////////////////////////////////////000000000000//////////////////////////////............//////000000000000000000000000////////////000000000000////////////////////////------...///000111222222////////////////////////......////////////......555444444444444333333333111111222222333444444555444444444333333333222222333333333333333333333333111111111111111111111111000111222333444333333222222111111000000111111222000000111111111222222222111000000000000000000111111111111111111111111111000000111111111111000000000111111222222111000000222222222222222222222222111111111111111111111111000000000000000000000000111111000000111111222333111111111111111111111111111000000//////000000111111111000000000000111111111111111111111111111111111111111111000000000000111111111111111111111111000000111111222222333333333333333333444444555666333444555666777777777777666888999:::999888999:::::::::;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<;;;;;;:::999999999999999999999999999999999::::::;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::999::::::::::::999888777888888888888777777777777666666666666666555555555555555555555444444444444222222222222222222222222333222222222222111111111000000111111111222222222000000000000000111111111333111......///111111111.../////////000000000111............///000111222///////////////000111111444222000//////000000///////////////////////////////////////////////////////////////000000000000000000////////////000000.../////////000000000000////////////////////////---------.........//////........................///......------......///.................................///000111111111//////............//////...............///000000......///000000000000000000000000000000000000000000000000000000000000000//////............////////////000000000000////////////000000000000//////000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000.../////////000000000111000000000000000000000000////////////000000000000000000000000000000000000............////////////000000000000000000000000...///000111111000///...000000000000////////////000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111------......///000000000.../////////000000000111//////////////////////////////............//////000000000000000000000000.../////////000000000111////////////////////////......//////000000111111000000000000000000000000......////////////......555555444444444333333333111111222333333444555555333333333222222222111111222222222222222222222222111111111111111111111111///000111222333333222111222222111111111111222222000111111111111222222222222222111111111111222222...///000111222333444444000000111111111111000000222222333333333222222111222222222222222222222222111111111111111111111111111111111111111111111111111111000000111222333333111111111111111111111111000000////////////000000111111000000000000111111111111111111111111111111111111111000000000000000111111111111111111111111111111111111111222222222222222222333444555666777222333444666777888888888666888999999888888999:::888888999:::::::::999999:::;;;;;;<<<<<<;;;;;;:::999999999999999999999999777888888888888999999999999::::::;;;;;;::::::999:::::::::::::::999888777888888888888777777777777555555555666666666666666777666666666555555555555222222222222222222222222222222222111111111000000000000111111222222222222......///000111222333333444222//////000222222222.../////////000000111111.........//////111222222...............///000000444222000//////000000///////////////////////////////////////////////////000000000000////////////000000////////////000000////////////000000000000........................---------.........//////.................................------.................................---......///000111111222//////............//////...............///000111...//////000000000000000111111111111111111111111000000000000000000000000//////............////////////000000000000//////......////////////......000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000.../////////000000111111000000000000000000000000......//////000000111111000000000000000000000000............/////////000000000000000000000000000...///000111111000///...111111000000//////......000000000000000000000000////////////////////////000000000000000000000000........................,,,,,,---...///000111111.../////////000000111111//////////////////////////////............//////000000000000000000000000.../////////000000111111////////////////////////000000000000////////////111111111111111111111111......////////////......444444444444444444444444222222222222222222222222333333333333333333333333444444444333333333222222111111111111111111111111...///000///...---...///222111000000000111222333222222222222222222222222////////////////////////000000000000000000000000000000000000000000000000000000////////////000000000000000000000///......222222111111111111111111222222222111111111111000111111000000000000111111000000////////////000000222111111111000000//////000000000000000000000000......///000111222222333////////////////////////000000000000000000000000111000000000111222333333333333333444444444555555444444333333444555777888888888888777777777777777::::::::::::::::::::::::;;;::::::999999888888888::::::999999888777666666777777777888999999999::::::888666888;;;<<<:::888:::::::::999999999888888888777666777888999888666555555666666555444333333444444444444444444444444444444333333333333222222222222222222222222222222222222222111111111000000000000000000000000000000111111111111111111111111000000000000000000000000222111000//////...//////......//////000000111111333222000///...///000222////////////////////////000000//////.........---222111111000///......---000000000000000000000000///////////////000111111000000//////.........---........................////////////////////////000000//////.........------+++***+++---//////...000000111111111///...---...///////////////...---////////////////////////000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000////////////////////////000000111111111111000000///......------...000111//////000000000000//////111111000///////////////000000000000000000000000000000////////////000000000000000000000000000000////////////000111222333//////////////////////////////000000000000//////000000////////////000000000000000000000000000000111111000000//////................../////////000////////////////////////////////////............////////////////////////000000000000000000000000////////////000000000000////////////////////////222111///......//////000////////////000000000000000000000000000000000000000000000000//////////////////............//////111111111111000000000000////////////////////////444444444444444444444444222222222222222222222222333333333333333333333333333333333222222222111111111111111111111111111111000111222111/////////000444333222000000000111111222222222222222222222222000000000000000000000000111111111111111111111111111111111111111111111111111000000//////000000111111111111111111000//////111111111111111111111111222222222111111111111000111111000000000000111111000000////////////000000111111111111000000000///000000000000000000000000//////000000111111222222000000000000000000000000111111111111111111111111111111111000111111222222333333333444444444444555555555555555555777888999777777777777777777777777;;;;;;:::::::::999999999:::::::::999999999999999:::::::::999888888777777999999999999999::::::::::::888777888:::;;;:::888:::999999999888888888888888777666777888888777666555555666666555444444333444444444444444444444444444444333333333222222222222222222222222222222222222222222111111111000000000000000000000000000000111111111111111111111111000000000000000000000000111000000////////////000.../////////000000000111222111///...---...///000////////////////////////000/////////............111111000000//////......///////////////////////////////////////000111111//////......------------........................////////////////////////000/////////...............---,,,,,,...000000///......///000//////------//////000000000000000///////////////////////////000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////000000111111111111000000...............///000000//////000000000000//////111111000///////////////000000000000000000000000000000////////////000000........................////////////000111222333//////////////////////////////000000000000//////000000////////////000000000000000000000000000000111000000000/////////............/////////000000////////////////////////,,,---...///000111111222////////////////////////000000000000000000000000............////////////////////////////////////111000//////......//////////////////000000000000000000000000000000000000000000000000//////////////////............//////111111111000000000//////////////////////////////444444444444444444444444333333333333333333333333333333333333333333333333222222222222111111111111222222222222222222222222222333444333111111111222555444222111000/////////222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222111111111111111111222111222222222222111111000111111111111111111111111222222222111111111111000111111000000000000111111000000////////////000000111111111111000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111222222111111000111111111333333333333444444444444444444444444555666777777777777777777777777777777;;;;;;::::::999999999888999999999999::::::::::::::::::::::::999999999999;;;;;;;;;:::::::::::::::999888777888:::;;;:::999999999888888888777777777888777666666888888777666555555555666555555444333444444444444444444444444333333333333222222222222222222222222222222222222222111111111111000000000000000000000000000000000111111111111111111111111000000000000000000000000000////////////000000111////////////000000000000111000...---------...///////////////////////////////////////............////////////////////////........................///////////////000111111......---------------,,,........................////////////////////////////////////............///...---...000111111111,,,---...............---...///000111111222111111////////////////////////////////////////////////000000000000000000000000////////////////////////000000000000000000000000........................///////////////////////////000000111111000000///---....../////////////////////000000000000//////111000000///////////////000000000000000000000000000000////////////000000........................////////////000111222222//////////////////////////////000000000000//////000//////......//////000000000000000000000000000000000000000////////////....../////////000000000////////////////////////---......///000111222333////////////////////////000000000000000000000000---------........./////////////////////////////////////////////......---////////////000000000000000000000000000000000000000000000000//////////////////............//////111111000000000000//////////////////////////////444444444444444444444444333333333333333333333333333333333333333333333333333333333222222222111111222222222222222222222222222444444444222111222333333222222111111000000000222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111333222222111111222222333111111111222222111000000111111111111111222222222222222222111111111000000111111000000000000111111000000////////////000000111111111000000000000000000000000000000000000000111111111000000000000000111111111111111111111111111111111111111111111111333333222111000000000111222222333333333444444444111111111111222333444444666666666777777777777777888999999999999:::::::::888999999::::::;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;::::::999999999888999888888999::::::::::::888888888777777777777666888666555666777888777666444555555555555555444444444444444444444444444444333333333222222222222111111111111111111111111111111111111111000000000000000000000000000000000000111111111111111111111111//////////////////////////////...//////000111111////////////000000000000111000///........./////////////////////////////////////////////.............../////////////////////////////////////////////////////////000000111................................................///////////////////////////////////////.........///...------///111111000,,,------...////////////---...///000111222222222////////////////////////////////////////////////000000000000000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////000000000000//////,,,---///000000000///...//////000000000000//////000000////////////000000//////////////////////////////000000000000//////........................///////////////000111111//////////////////////////////000000000000///////////////....../////////////////////////////////000000000000////////////...////////////000000000////////////////////////111111111111000000000000////////////////////////000000000000000000000000.........////////////000////////////////////////......///000000...---,,,////////////000000000000////////////////////////000000000000//////////////////............//////111000000000////////////////////////////////////444444444444444444444444333333333333333333333333333333333333333333333333555444444444444333333333222222222222222222222222222333444333111000111222000000111111222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111333333222222222222333333//////000000000000000///000000111111111222222222222222222111111111000000111111000000000000111111000000////////////000000000000000000000000111111000000000000000000000000111111111000000000000000111111111111111111111111111111111111111111111111333333222111000000000111222222222333333333444444000000111222222333333333555555666666777777777777555666777888:::;;;<<<<<<999999999::::::;;;;;;<<<::::::::::::::::::;;;;;;::::::999999888888777777888888999999999999::::::888888888777777777777666777666555666777888777555444444555555555555555444444444444444444444444444333333222222222111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////...//////000111111000000000000////////////111111000000000///000000////////////////////////.........///////////////............////////////000000000000000000000000///////////////000000111///////////////000000000////////////////////////////////////////////////.........///////////////...---,,,---///000000000.........//////000000111,,,---...///000000111000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000//////////////////////////////000000000000//////,,,---///000000000///...//////000000000000//////000000////////////000000//////////////////////////////000000000000////////////////////////////////////////////////000111//////////////////////////////000000000000////////////............//////////////////////////////////////////000000000000////////////000000000111////////////////////////111111111111000000000000///////////////////////////////////////////////////000000000000111111111////////////////////////...///000000000///---,,,////////////000000000000////////////////////////000000000000//////////////////............//////000000000////////////...////////////////////////444444444444444444444444333333333333333333333333333333333333333333333333555555555555444444444444333333333333333333333333111222333222000///000111...///000222333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333222222111111222222333......///000000000000///000000000111222222333333222222222111111111111000111111000000000000111111000000////////////000000000000000000111111111111000000000000000000000000000000000000000111111111111111111111111111111111222222222222222222222222222222111111000111111111222222222222333333333333111222333444555555555555444555555666666777777888555555666888999;;;<<<===::::::::::::;;;;;;;;;;;;::::::::::::999999999999999999888888888888888888777999::::::999888:::;;;999999888888888777777777777666555555777777666555333444555555666555555555444444444444444444444444222222222222111111111111111111111111111111111111//////000000000000000111000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000111000000000000////////////111111111111000000000000////////////////////////.........///////////////........................111111111111111111111111///////////////000111111///000000000000111111111////////////////////////////////////////////////.........///////////////...---,,,,,,...000000///000000/////////000000111,,,---...//////000//////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000111111111111111111111111////////////////////////...//////000000//////...---....../////////////////////000000000000/////////////////////000000111000000000000000000000000...///000111111000///...000000000000000000000000/////////......//////000//////////////////////////////000000000000/////////......------......///000000000000000000000000////////////000000000000/////////000000000111111////////////////////////---......///000111222333////////////////////////////////////////////////000000111111111222222222////////////////////////000000000000000//////...////////////000000000000000000000000000000000000000000000000//////////////////............//////000000////////////......////////////////////////444444444444444444444444444444444444444444444444333333333333333333333333555555444444444333333333333333333333333333333333111222333222000000000222///000111222333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111222222...///000111111111111111///000000111222222333333222222222111111111111000111111000000000000111111000000////////////000000///000000000111111111111000000000000000000000000//////000000111111222222000000000000000000000000222222222222222222222222111111111000111111222222111222222222222333333333222333444555666666666555444444555555666777777888777777777888999999::::::;;;;;;;;;;;;;;;::::::::::::::::::999888888777777888888999999999999999999777999::::::888888999<<<:::999999999888888888888777666555555666777666555333444444555666666555555444444444444444444444444222222222222111111111111111111111111111111111111////////////000000111111000000000000000000000000000000000000000000000000000000000000000000000000111000000////////////000111000000000/////////...000000000000000//////...////////////////////////............/////////000/////////......------,,,000000000000000000000000///////////////000111111////////////000000000111////////////////////////////////////////////////............/////////000///...------000111111000111000///.........//////...//////000000000//////////////////////////////000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000////////////////////////......////////////.....................///000000//////000000000000/////////////////////000111111000000000000000000000000...///000111111000///...////////////////////////000//////.........////////////////////////////////////000000000000/////////......------......///000000000000000000000000.../////////000000000111//////000000000111111111////////////////////////,,,---...///000111111222////////////////////////////////////////////////000000000000111111111111////////////////////////222222111000000000000000////////////000000000000000000000000000000000000000000000000//////////////////............//////000000/////////.........////////////////////////444444444444444444444444444444444444444444444444333333333333333333333333444444444333333333222222333333333333333333333333222333444333111000111222000111222333333222000000222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222222111111111111111111222///000111222222222222222///000000111222222333333222222222111111111111000111111000000000000111111000000////////////000000//////000000111111111222000000000000000000000000...//////000111222222333////////////////////////222222222222222222222222111000000000111222333333111111222222222333333333000111333444555555444333444444444555666777777888999999999888888888888777<<<<<<<<<;;;;;;:::::::::::::::999999888777666666999999999::::::;;;;;;;;;666999;;;:::888777999<<<:::::::::999999999999888777555444555666777666555333333444555666666666555444444444444444444444444222222222111111111111000000000000000000000000000.../////////000000111111000000000000000000000000000000000000000000000000000000000000000000000000222111000//////...//////111111000000/////////.../////////000///......---////////////////////////---.........//////000000000000///...------,,,,,,///////////////////////////////////////000111111---.........//////000000000000000000000000000000////////////////////////---.........//////000000000///...///111222222222111///...---,,,,,,---...000111111111111000000///////////////////////////111111111111111111111111////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////......////////////......//////...------///000111//////000000000000/////////////////////000111111000000000000000000000000...///000222222000///...........................000//////.........////////////////////////////////////000000000000//////.........------.........000000000000000000000000.../////////000000111111000000000000111111111111////////////////////////////////////............////////////////////////////////////////////////////////////000000000000////////////////////////444333111000000000111222////////////000000000000000000000000000000000000000000000000//////////////////............//////000/////////............////////////////////////555555555555555555555555555555555444444444444444111222222333333333222222555444444333222222333333333333222222222333555666111222222333333222222111222222222222222222222222444444333222111111111222222222111111111111222222222222222111111111000000222222222222222222222222222222222222222222222222111111222222222333333333000000000000000000000000333333333333333333333333111111000000000000111111000000000000000000000000000000000000000000000000.../////////000000000111000000000000000000000000...000333555555333000...222222111111111111222222111111111111111111111111444444444333333222222222222222333333333333444444333444444555666777888888::::::999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999888777666555777888888888888999999999999888777666666888:::;;;:::::::::999999999999888888777777777666666555555888777777666555444444444444444333333333333222222444444333333333333222222111111000000000000111111000000111111111111000000333333333222222222111111000000////////////000000........................222111///.........///000///////////////000111111000000000000000/////////////////////////////////222000///------///000222............//////////////////000000111111222222111111000000//////......000000000000000000000000........................000000000000000000000000////////////////////////000000///...------,,,,,,////////////000000000000......///000000000000000...///000111111000///...111111111111222222222222000000////////////000000222000...,,,+++,,,---...////////////000000000111//////............//////000000////////////000000........................////////////////////////000000000000000000000000111111000000//////......000000000000111111111111111111111111000000000000////////////////////////111111000000//////......000000//////.........---000000000000000/////////////////////////////////............////////////////////////////////////---///000222222000///---222111111000///......---000000000000000000000000000000000000000000000000........................000000000000000000000000000000////////////000000111111000000//////......000000000111222222333333//////............//////111111111111000000000000............////////////000000000000000000000000////////////////////////666666666666666666666666666555555555555444444444333333444444444444333333555444444333333333444444222222111111111222444444333333444444444444333333222222222222222222222222444333222111111111111222222222111111111111222222333333333333222222111111222222222222222222222222222222222222222222222222111111222222222333333333111111111111111111111111111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000...000222333333222000...000000////////////000000111111111111111111111111222222222222111111111000222222222333333333444444444444444444555555555555999999999999999999999999::::::::::::::::::::::::::::::::::::999888777666777888888888888999999999999888777777777999;;;<<<::::::999888777777777777:::::::::999999999888888888777777666555555444444444444333333333333222222444444333333333222222222111111000000000000111111000000111111111111000000333222222222111111111111000000////////////000000........................222111000///...//////000111000000////////////000000000///...---,,,,,,+++////////////////////////111000///......///000111/////////000000000000111............////////////111000000000/////////...000000000000000000000000////////////////////////000000000000000000000000////////////////////////000//////......---,,,,,,////////////000000000000......///000000000000000...///000111111000///........./////////000000000000000////////////000000222111///---,,,---......---------.........//////000//////......//////000000000////////////000000000000000000000000000000////////////////////////000000000000000000000000111000000000/////////.../////////000000000111111111111111000000000//////////////////////////////000000000///////////////000/////////.................................---////////////////////////............////////////////////////////////////...///000111111000///...111111000000//////......000000000000000000000000000000000000000000000000........................000000000000000000000000000000////////////000000111000000000/////////...111111000000000000000000//////............//////111111000000000/////////............////////////000000000000000000000000////////////////////////888888888777777666666666666666666666555555555444444444555555555555444444444444444444444444444444333333222222222333444444444444555555555555444444333333333333333333333333333222222111111111111222222222111111111111222222444444444333333333333222222222222222222222222222222222222222222222222222111111222222222333333333111111111111111111111111000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000///000000111111000000///000000////////////000000111111111111111111111111000000000000000/////////222222222222333333333333444444444444333333222222777777888888999999:::::::::::::::::::::::::::::::::;;;;;;::::::999888777777888888888888999999999999888888888999:::<<<===:::999888666555555555666777777777777666666666666777777777666555555444444444444333333333333222222333333333333222222222222111111000000000000111111000000111111111111000000111111111111000000000000000000////////////000000........................111111000///////////////222111000//////.........111111000...---,,,+++***////////////////////////111000///......///000111000000000000111111111111////////////............000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000//////......---------////////////000000000000...//////000000000000000//////000000000000//////......////////////000000000000////////////000000222111000.........//////------........./////////111000000//////000000111000000////////////000000000000000000000000000000////////////////////////000000000000000000000000000000000000////////////....../////////000000000111111000000000000//////000000000000000000000000//////////////////000000////////////............------..................////////////////////////............////////////////////////////////////...///000111111000///...000000000000////////////000000000000000000000000000000000000000000000000........................000000000000000000000000000000////////////000000000000000000////////////111111000000///......---//////............//////000000000/////////..................////////////000000000000000000000000////////////////////////:::999999888888777777777888777777666666555555555555666666666666555555444222333333444444444444444555555555555555555555555444444555555555555444444333333333333333333333333333222222111111111222222333222222111111222222333333333333333333333333222222222222222222222222222222222222222222222222222111111222222222333333333111111111111111111111111000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000////////////000000222222111111111111222222111111111111111111111111000000000000000000//////111222222222222333333333444444444333333333333333555666666777888999::::::999999999999999999999999;;;;;;;;;;;;;;;:::999888777777888888888999999999999888888999:::;;;======999888777555555666777888555555555555555555555555777777666666555555555555444444333333333222222222333333333222222222222111111111000000000000111111000000111111111111000000000000000000000/////////000000////////////000000........................111000000///////////////111000///////////////000222111111000///......---////////////////////////000///............///000//////000000000111111111222222111111000000//////000000000000////////////////////////////////////000000000000000000000000////////////////////////////////////////////////000/////////......------////////////000000000000//////000000000000////////////000000000000//////000000000000111111111222000000////////////000000222222111000//////000000///000000000000111111111111111000000000000111111000000////////////000000........................////////////////////////000000000000000000000000000000000000////////////............////////////111000000000////////////000000000000000000000000---......//////000000000///////////////.........////////////000000000000////////////////////////............//////////////////////////////////////////000000000000//////////////////000000000000////////////////////////////////////////////////........................////////////////////////000000////////////000000000000000000////////////111111000000000///////////////............//////////////////........................////////////////////////////////////////////////////////////;;;;;;::::::999999999999::::::999888888777666666888888888888777777666555333333444555555444444333555555555555555555444444333333444444444444333333333333333333333333333333333222222222222222333333333333222222222222333333111111111111222222222222222222222222222222222222222222222222222222222222111111222222222333333333111111111111111111111111111111111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111000000000000////////////000000000000000000000000000000///......///000000222222111111111111222222111111111111111111111111111111111111111111111111111111111222222222333333222333333444555555666666555555666777777888999999888888888888888888888888::::::;;;;;;;;;:::999999777777888888888999999999888999999999:::;;;<<<<<<777777666666777888:::;;;888888888888888888888888666666666666555555555555444444333333333222222222333333222222222111111111111111000000000000111111000000111111111111000000////////////////////////000000////////////000000////////////////////////000000000000000//////...............///000222222/////////000000000000000//////////////////////////////............//////........./////////000000222222111111000000//////////////////000000000000///////////////////////////////////////////////////////////////////////////////////////////////////////////////.........////////////000000000000//////000000000000//////000000////////////000000///000000000000111111111000000////////////000000222111111000000000000000000000000000111111111222111111000000000000111111000000////////////000000........................////////////////////////////////////////////////////////////000000000000............////////////000000000////////////...000000000000000000000000------......//////000000.........///////////////.../////////000000111111000000000000000000000000............////////////000000000000000000000000//////000000000000//////////////////000000000000////////////////////////////////////////////////////////////////////////////////////////////////000000////////////000000////////////000000000000000000000111111222222222//////............//////////////////........................////////////////////////////////////////////////////////////========================???>>>>>>===<<<;;;::::::;;;;;;;;;;;;;;;:::999888555666777777777666444333444444444555444444333222333333444444444444333333333333333333333333333333444333333333333444444555333333222222222222333333000111111111111111222222222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222111111000000000000111111111111111111111111111111111111111111111111111111////////////000000000000000000000000000000000000111000000//////000000111000000////////////000000111111111111111111111111111111222222222222222333111111111111222222222222222222333444555666777777555555666666777777888888777777777777777777777777999999::::::::::::999999777888888888888999999999999999999:::::::::::::::666777777888888999999999666666666666777777777777666666666666666666555555444444333333333333222222222222222222111111111111111111000000000000111111000000111111111111000000////////////000000000000000000////////////000000////////////////////////000000000000000///......---------...000111333444,,,,,,------.../////////////////////////////////....................................////////////////////////............////////////000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////////////////000000000000000000000000000//////...000000////////////000000------............//////000000////////////000000000111111111000000000000........./////////000000111000000//////000000111000000////////////000000000000000000000000000000////////////////////////////////////////////////////////////000000000000....../////////000000000000000////////////......000000000000000000000000..................//////.........///////////////,,,,,,------.../////////000000000000000000000000............////////////000000000000000000000000000000////////////000000000000000000////////////000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000////////////000000////////////000000000000000000000111222333333333//////............//////000000000/////////..................////////////000000000000000000000000////////////////////////@@@@@@@@@AAABBBBBBCCCCCCDDDDDDCCCBBBAAA@@@??????@@@@@@@@@@@@???>>>===<<<::::::;;;;;;:::999666555666777777888777666555444444444555555555555444444444444444444444444444444444444444444444555666777444333333222222333333444111111111222222333333333222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222111111000000000000111111111111111111111111111111111111111111111111111111------...///000111222222000000000000000000000000111111111111111111111111000000////////////000000111111111111111111111111111111111222222222333333111111111111222222222222222222333333444444444555666666666666666666666666666666666666666666666666888888999999999999999888777888888888888999999999999999999999999999888888666777888999888777555444333333333444444444555555555666666666666666666666444444333333333333222222222222222222111111111111111111000000000000111111000000111111111111000000/////////000000111111111000000////////////000000///////////////////////////000000111000///...---............///111222222---------...............////////////////////////---..................---...////////////000000000............////////////.../////////000000000111000000000000000000000000000000000000000000000000000000000000000000000000/////////////////////////////////////////////000////////////000000000000000000000000000///......111000///......///000111---------.........//////000000////////////000000//////000000000000000///....../////////000000000000//////......//////000000000////////////000000000000000000000000000000////////////////////////////////////////////////.../////////000000000111/////////000000000111111000000/////////.........////////////////////////..................------............/////////000,,,,,,------...//////000000000000000000000000000............////////////000000000000000000000000000000////////////000000111111000000//////......000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000////////////000000.../////////000000000111000000000111111111111111//////............//////111111000000000/////////............////////////000000000000000000000000////////////////////////BBBCCCCCCDDDEEEFFFGGGGGGIIIHHHGGGFFFEEEDDDCCCCCCCCCDDDCCCCCCBBBAAA@@@???===>>>??????===;;;888777:::;;;;;;<<<;;;:::999888555555666666666666555555444444444444444444444444555555555555555666777888444333333222222333333444222222222333333444444444222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222111111111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111,,,---...///000111222333000000000000000000000000111111222222222222111111222222111111111111222222111111111111111111111111000000111111222222222333000111111111111222222222333333333222222222222111666666666666666555555555666666666666666666666666777888888999999999888888777888888888888999999999999999999999999888666666777888999999888555111///666666666666777777888888555555555666666666666666444444444333333333222222222222222111111111111000111111000000000000111111000000111111111111000000//////000000111111222222000000////////////000000000000000000000000000000///000111111111000...---000////////////000000111111111000000/////////...////////////////////////------............------000000000000111111111111//////000000111111222222.../////////000000111111000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////////////////000000000000////////////000000000000000000000000000///......111000///......///000111////////////000000000111000000////////////000000...///000000000000//////111111111111222222222222//////............//////000000////////////000000........................////////////////////////////////////////////////.../////////000000111111000000000000111111111111000/////////............/////////////////////////////////......------,,,---.........//////000000.........///000111111222000000000000000000000000............/////////000000000000000000000000000000000////////////000000222111111000///......---000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000.../////////000000111111111111000000//////......//////............//////111111111111000000000000............/////////000000000000000000000000000////////////////////////LLLMMMNNNMMMMMMOOOTTTXXX]]]WWWTTTTTTRRRMMMIIIIIIKKKIIIGGGGGGHHHGGGDDD@@@DDDBBB???>>>>>>???@@@??????===;;;:::999:::;;;<<<::::::999999999999999999333222222333666777555333555666666555333222111111333333333444555555666666666666555555444333333222444444444333333222222222222222222222222222222222333333333333333333333333555444333333222222222222222222222222222222222222111111111111111111111111222222222222222222222222///111222111000///000111222222111111111111222222////////////............//////000000111111111222111111111111111111111111000000000000000000000000111222222333333222222111111111000000111111222333333333333333333333333333444555777888999888666555444444444444444444444444999999888888999999:::;;;999999999999999888777666888777777888::::::999888999888888777666555555444999999888888777777666666444444555555444444333222333444444444444333222222333333333222111000//////000000000000000000000000000000000000000000000000000///...------...///000000000000000000000000000------...000111111111111////////////////////////////////////////////////000000//////.........---................................................000000000000000000000000000000000000000000000000000000//////.........---000000000000///...---,,,000000000000000000000000////////////////////////////////////////////////111111000000//////............//////000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///......000000000000///////////////......------///000111////////////////////////////////////////////////......//////000000111111//////.........---------000000000000000000000000...............///000000000000000000000000000000000000000000000000000000////////////////////////000000//////.........---///////////////.........111111000000//////......000000000000000000000000,,,...///000///...///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000///////////////000111111////////////////////////111111000000//////......000000000000000000000000////////////000000000000000000///...........................//////////////////000111111111111111000000000000111111111111```aaacccdddeeejjjpppvvvwwwssspppmmmeee[[[TTTTTTRRROOOMMMLLLLLLJJJGGGDDDEEEDDDDDDEEEEEEEEECCCBBBBBB@@@>>>===<<<===>>>???>>>======<<<;;;:::999888666555555444555555555555444555666666666555555555333333333444444444555555444444333333222222222111444444333333333222222222222222222222222222222222333333333333333333333333555444333333222222222333222222222222222222222222111111111111111111111111222222222222222222222222///111222111000///000222222222111111111111222222111111000000000////////////000000000111111111111111111111111111111111111000000000000000000000000111222222333333222222111111111000000111111222333333333333333333333222222222333555666777666555444444444444444444444444444888888888888888999999:::888999999999999888777666777777666888999:::888777888888888777666555555555777777666666666666666666444444555555444444333222333333333333333222222111222333333222222000//////000000000000000000000000000000000000000000000000222111000//////000111111000000000000000000000000---...///000000111000000////////////////////////////////////////////////111111000000000/////////........................////////////////////////000000000000000000000000000000000000000000000000000000/////////.........000000000000///...---,,,000000000000000000000000////////////////////////000000000000000000000000111000000000/////////....../////////000000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///......000000000000///////////////......---...///000111///////////////////////////////////////////////////////////////000000000//////.........---------000000000000000000000000...............///000000000000000000000000000000000000000000000000000000////////////////////////000/////////............/////////////////////...111000000000/////////...////////////////////////,,,...000000///...///000000000000000000000000000000000000000000000000000000000000000000000000000......//////000000111111000000000000000000000000000000000000000000000000///////////////000111111////////////////////////111000000000/////////...000000000000000000000000////////////000000000000000000///...........................//////////////////000111111111111111000000000000111111111111~~~|||nnnfffeeeaaa___]]][[[ZZZYYYVVVTTTRRRSSSUUUUUUSSSPPPKKKIIIHHHGGGEEECCCBBBAAAAAABBBBBBBBBBBBBBBAAA@@@>>>>>>======<<<:::888888999;;;777777666666666666555555333333333333444444444444333333333333333333222222333333333333222222222222333333333333333333333333333333333333333333333333444444333222222222333333222222222222222222222222222222222222222222222222222222222222222222222222000111222111000000111222222222111111111111222222222222111111111000000000000000000000111111111111000000000000000000000000000000000000000000000000111111222222222222111111111111000000111111222333444444333333222222222111111222333444555444333222444444444444444444444444777777666666777777888999888888999999888888777777666666666777888999888666888888777777666666555555555555555555555555666666444444555555444444333222222222222222222111111111222222222222222111000///000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000//////000000000000//////////////////////////////////////////////////////111111111111000000000000........................000000000000000000000000000000000000000000000000000000000000000000000000000000////////////......000000000//////......---000000000000000000000000////////////////////////111111111111111111111111000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///......////////////000000000000///............///000000////////////////////////////////////////////////000000///////////////////////////............---000000000000000000000000...............///000000000000000000000000000000000000000000000000000000////////////////////////////////////..................//////////////////000000000000////////////........................---...000000///...///000000000000000000000000000000000000000000000000000000000000000000000000000------...///000111222222000000000000000000000000000000000000000000000000///////////////000111111////////////////////////000000000000////////////000000000000000000000000////////////000000000000000000///...........................//////////////////000111111111111111000000000000111111111111|||uuuvvvvvvtttsssqqqppppppooonnnmmmnnnnnnlllfff___ZZZWWWTTTRRROOOLLLJJJGGGFFFFFFEEEEEEFFFFFFFFFEEEDDDCCCAAACCCCCCBBB??????@@@BBB???===;;;::::::999888777555555555555555444444444555555555555555444444444333333333333333222222222333333333333333333333333333333333333333333333333444333333222222333333333222222222222222222222222222222222222222222222222222222222222222222222222000111222222000000111222222222111111111111222222222222111111111000000000000000000000000111111111////////////////////////000000000000000000000000111111222222222222111111111111000000111111222333444444333333222111111111111111222333444333333222333333444444444444444444666555555555555666777777777777888888888888777777666555555666888888777666888777777777666666666555444444444555555666666777444444555555444444333222222222111111111000111111222222222222222111000///000000000000000000000000000000000000000000000000...............////////////////////////////////////000000000000//////...////////////////////////////////////////////////000000000000000000000000........................////////////////////////////////////////////////////////////////////////000000//////////////////111000000///////////////////////////////////////////////////////////////000000000000000000000000000000000000////////////////////////000000000000////////////////////////////////////////////////////////////////////////000000000000000///......////////////000000000000............/////////000////////////////////////////////////////////////000000000//////......---/////////...............////////////////////////...............///000000///////////////////////////////////////////////////////////////////////////////////////.....................////////////000000000000////////////........................---///111111/////////000000000000000000000000000000000000000000000000000////////////////////////.........///000111111111///////////////////////////////////////////////////////////////000000111////////////////////////000000000000////////////////////////////////////////////////000000000000000000///...........................//////////////////000111111111111111///000000000111111111111yyyrrrnnnllldddbbb___[[[WWWSSSPPPOOOLLLKKKJJJHHHFFFEEEDDDCCC@@@CCCGGGIIIHHHFFFEEEDDDFFFCCC@@@???@@@@@@>>><<<999999888888777777777666555555555555555444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333222222333333444222222222222222222222222222222222222222222222222222222222222222222222222000222333222111000111222222222111111111111222222111111000000000/////////111111000000000000000000////////////////////////000000000000000000000000000111111222222111111000111111000000111111222333333333333222222111111111222222333444444444444444333333333444444444555555555555444444555555666777666777777888888888777777666555555666888888777666777777777777666666666666555555555666666777777777444444555555444444333222333222111000000000111111111111222222222111000000000000000000000000000000000000000000000000000000------...//////////////////////////////////////////000000000000//////...////////////////////////////////////////////////////////////////////////////////////////////////........................//////////////////////////////////////////////////////000000000000000000111111000/////////000000////////////////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////////////////000000000000000///........./////////000000000111---......///////////////////////////////////////////////////////////////000000//////......------////////////////////////////////////////////////...............///000000////////////////////////////////////////////////////////////////////////.........///////////////---.........//////000000////////////000000000000...........................000111111000//////000////////////////////////////////////////////////////////////////////////000000000000///////////////////////////////////////////////////////////////////////////000000111////////////////////////////////////000000000000////////////////////////////////////000000000000000000///...........................//////////////////000111111111111111///000000000111111111111wwwuuurrrnnnjjjeeebbb```^^^[[[VVVQQQMMMKKKJJJJJJIIIMMMTTT[[[^^^YYYQQQJJJHHHDDD@@@@@@BBBCCCAAA??????>>>>>>===<<<;;;::::::777666666555444444333333444444444444555555555555333333333333333333333333333333333333333333333333333333222222222333444444222222222222222222222222333333333333333333333333222222222222222222222222111222333222111111111333222222111111111111222222111111000000000/////////111111111111000000000000000000000000000000000000000000000000000000000000000000111111111111000000111111000000111111222333222222222222222222222222333333333444444444555555222333333444444555555555555555444444555555666777666666777777888888777777666666666777888999888666777777777777666666666666666666666666666777777777444444555555444444333222444333222000000111222222111111222222222111111000000000000000000000000000000000000000000000000000...///000111222222222111000000000000000000000000//////000000000000//////////////////////////////////////////////////////............////////////////////////////////////........................000000000000000000000000000000000000000000000000//////000000000000111111222111000/////////000111000000000000000000000000////////////////////////........................////////////000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///............//////000000111111---......///000///////////////////////////////////////////////////////////////.....................////////////000000000000000000000000000000000...............///000000000000000000000000000000000000000000000000000000////////////////////////.........///////////////------......///000000000////////////000000000000........................///111222111000//////000////////////////////////////////////////////////000000000000000000000000111000000000/////////...000000000000000000000000000000000000000000000000///////////////000111111////////////////////////////////////000000000000000000000000000000000000////////////000000000000000000///...........................//////////////////000111111111111111000000000000111111111111~~~{{{xxxwwwxxxtttnnnhhhdddcccdddeeehhhmmmwwwooobbbWWWQQQKKKIIIIIIIIIFFFCCCDDDCCCCCCBBB@@@???>>>>>>;;;;;;:::999888666555555555555555666666666777777444444444444444444444444333333333333333333333333333222222222333333444555222222222222222222222222333333333333333333333333222222222222222222222222111222333333111111222333222222111111111111222222222222111111111000000000111111111111000000000///111111111111111111111111000000000000000000000000000000111111111111000000111111000000111111222333000000000111222222333333333333333333333444555555222222333333444555555666555555555555555666666777555666666777777777777777777777666888999:::888777666666666666777777777777666666555555555555555555444444555555444444333222555444222111111111333333000111111222222222111111000000000000000000000000000000000000000000000000---...000111222222222111000000000000000000000000---...///000000111000000////////////////////////////////////////////////......//////000000000000////////////////////////........................000000000000000000000000000000000000000000000000//////000000000111111111222111///......000111222000000000000000000000000////////////////////////////////////////////////.../////////000000000111111000000000/////////...000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///...............///000111111111------///000000000///...////////////////////////////////////////////////------...................../////////000000000000000000000000000000000000...............///000000000000000000000000000000000000000000000000000000////////////////////////............/////////000------......///000000111.../////////000000000111////////////////////////000111222222000//////000////////////////////////////////////////////////000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000///////////////000111111////////////////////////.../////////000000000111000000000000000000000000////////////000000000000000000///...........................//////////////////000111111111111111000000000000111111111111~~~|||}}}{{{nnnggg___YYYWWWTTTOOOJJJGGGGGGFFFEEECCCBBBAAAAAAAAAAAA???>>><<<;;;999999555666666666777777888888444444444444444444444444333333333333333333333333222222222222333333444555222222222222222222222222333333333333333333333333222222222222222222222222111222333333111111222333222222111111111111222222333333333222222222111111222111111111000000//////111111111111111111111111000000000000000000000000000000111111111111000000111111111000111222222333//////000111222333333444333333222222333333444555222222333333444555666666666555555555555666777777555555666777777777777777888777777888::::::999888666666666666777777777777555555555444444333333333444444555555444444333222666555333111111222333444000111111222222222111111000000000000000000000000000000000000000000000000+++,,,...///000000000///000000000000000000000000------///000111111111111//////////////////////////////////////////////////////000000111111111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111111222222111///......000222333000000000000000000000000////////////////////////000000000000000000000000.../////////000000111111111111000000/////////...000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////...---......///000111111222,,,---///000000000///...////////////////////////////////////////////////,,,------....../////////.../////////000000111111000000000000000000000000...............///000000000000000000000000000000000000000000000000000000////////////////////////---.........//////000000---------...///000000111.../////////000000111111000000000000000000000000000111333222000//////000////////////////////////////////////////////////000000000000000000000000------...///000111222222000000000000000000000000000000000000000000000000///////////////000111111////////////////////////.../////////000000111111000000000000000000000000////////////000000000000000000///.........................../////////000//////000111111111111111000000000000111111111111yyysssrrrmmmcccYYYVVVQQQMMMMMMKKKGGGEEEEEECCCBBBBBBBBBAAA???;;;888:::888666666888999999888555555666666666666555444555555555444555555666666333333333222222222111111444444444444444444444444222222222222222222222222111111222222222222111111444444444333333222222222222111111111000000//////111111111111111111111111222222111111111111222222000000000000000000000000////////////000000000000000000000000000000000000111111000000000000000111...///000111333444555666444444444333333222222222333333333444444444555555333333444555666666555555555444444666999999666333777777777777777777777777888777666555555555555555666555555555555444444444333333333333333333333333222222222111111111000000444444333222222111111000333111000111222222111000222111000//////000111222111111000//////000111222000000000000000000000000000000//////.........---////////////000000000000111000//////000222444555111222333222000000000222//////............//////////////////////////////////////////000000000000000000//////.........---////////////000000000000111111000000//////......000000000000000000000000///......---------.....................///000111////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000//////........./////////......------------...//////.........---------////////////////////////000000//////.........---........................333111///...---...///000000000////////////000000000000000000000111111222////////////000000000000111111111111000000000000......////////////......000000000000000/////////000000////////////000000////////////////////////............////////////000000////////////000000////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000//////.........---000000000000////////////000000000000000000000000////////////////////////222111000///...---,,,,,,000000000000000000000000000000////////////000000000000111111111111000000000000000000000000000000000000111111111111000000|||vvviiiccc^^^\\\XXXRRRNNNMMMNNNLLLIIIGGGGGGEEECCCAAA>>><<<;;;;;;<<<;;;999777999999999999888777666666333333222222222333333444444444444444333333333333444444444444444444444444222222222222222222222222111111222222222222111111333333333222222111111111222111111111000000000000111111111111111111111111222222111111111111222222000000000000000000000000////////////000000000111000000000000000000000000111111000000000000111111222222222222222222222222444444444444333333222222333333333444444444555555333444444555666666555555666444444555777888666444777777777777777777777777888777777666555555666666444444444555555555666666333333333333333333333333333333333333222222222111222222222222222222222222222111000000222222222000222111000//////000111222111111000//////000111222000000000000000000000000111111111000000/////////.../////////000000000000111000///...///111333444111222222222000///000111//////............//////////////////////////////////////////000000000000000/////////............////////////000000000000111000000000/////////...000000000000000000000000......---------......//////............//////000////////////////////////////////////////////////////////////////////////////////////////////////.../////////000000000000//////............//////000000000000//////////////////.........---------////////////////////////000/////////....................................222111///...---...///000000//////......//////000000000//////000000111222////////////000000000000111111111000000000//////......////////////......////////////////////////000000////////////000000////////////////////////............////////////111000000//////000000111000000000000111111111111000000000000000000000000////////////000000000000000000000000000000000000////////////////////////000000000/////////......000000000000////////////000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000////////////000000000000111111111111000000000000000000000000000000000000111111111111000000}}}wwwsssqqqmmmfff``````aaa^^^ZZZVVVRRROOOKKKHHHBBBAAA@@@@@@AAA@@@===;;;;;;;;;;;;:::999888666666333333222222222222333333666666555555555444444444333333333333333333333333333333333333333333333333111111222222222222111111222222111111111111111000111111111111111000000000111111111111111111111111222222111111111111222222000000000000000000000000/////////000000000111111000000000000000000000000111000000000000000111111222222222222222222222222555444444444444444333333333333333444444444555555333444555555666555555555666555444444666777777666777777777777777777777777888777666666555666666666222222333444555666777888333333333333333333333333444444444333333333222222000000111111222333333444000//////000222333222111111111000000000000111111111111000000000000111111000000000000000000000000000000000///////////////....../////////000000000//////.........000111333000111222111///...///000//////............//////////////////////////////////////////000000000000////////////............////////////000000000000000000000000////////////000000000000000000000000------------...///000000000//////............///////////////////////////////////////////////////////////////////////////////////////////////////....../////////000000000//////............//////000000111111000///....../////////............---////////////////////////////////////....................................111000///.........///000///..................///000000//////000000111222////////////000000000000111111000000000000//////......////////////..............................000000////////////000000////////////////////////............////////////111000000//////000000111000000111111111222222222000000000000000000000000////////////000000000000000000000000000000000000////////////////////////111000000000000000//////////////////000000000000000000000000000000000000////////////////////////------...///000000111222000000000000000000000000000000////////////000000000000111111111111000000000000000000000000000000000000111111111111000000{{{wwwvvvzzzyyyvvvssslllcccYYYRRRHHHFFFDDDCCCCCCCCCBBBAAA>>>>>>>>>===<<<;;;:::999777666555555555555555555666666555555555444444444333333333333333333333333333333333333333333333333111222222333333222222111222222222222111111111111111111111111111111111111111111111111111111111111222222111111111111222222000000000000000000000000//////000000000111111111000000000000000000000000000000000000000000111222///000111222333444555555444444444444444444444444333333333444444444555555444444555555555555555444777555444444555666777888666666666666666666666666666666555555555555555666333333444444555666666777333333333333333333333333444333333333333222222222000000111111222222222333///......///222333333222111000000000000000000111111111111000000000000000////////////////////////------------------,,,,,,........./////////000000///............///000111///000111000///......000//////............//////////////////////////////////////////000000000000///////////////.........////////////000000000000000000000000////////////////////////////////////------------...///111111111000///...............////////////////////////////////////////////////////////////////////////////////////////////////........./////////000000///............//////000......//////...---,,,+++/////////...............///////////////////////////////////////.................................000//////.........//////......------------......///////////////000111111////////////000000000000111000000000////////////......////////////......---------...............000000////////////000000////////////////////////............////////////000//////......//////000///000000000000111111111000000000000000000000000////////////000000000000////////////////////////////////////////////////111111111111000000000000////////////000000000000////////////////////////////////////////////////------...///000111111222////////////////////////000000////////////000000000000111111111111000000000000000000000000000000000000111111111111000000~~~ooodddUUUPPPJJJFFFDDDDDDDDDCCCBBBBBBBBBAAA@@@???>>>===999999888777777777777777555555555555444444444444333333333333333333333333333333333333333333333333222222333333333333222222222333333333333333333333111111111111111222222222111111111111111111111111222222111111111111222222000000000000000000000000000000000000111111111111000000000000000000000000000000//////000111222222000000111222333333444444444444444444444444444444333333333444444444555555444555555555555555444444666666555444444555777888666666666666666666666666444444444333333444555555555555555555555555555555333333333333333333333333222222222222111111111111222222222111111000000000///......///111333222111000000000111111000000000111111111111000000//////////////////////////////,,,,,,------------------............////////////...............////////////000111000///......000//////............//////////////////////////////////////////000000000000.........///////////////////////////000000000000////////////000000000000////////////////////////---------...///000111222111000///...............////////////////////////////////////////////////////////////////////////////////////////////////............////////////...............///000000////////////...---,,,+++////////////////////////////////////////////////.........//////////////////////////////////////////...............//////......------------....../////////...///000000111////////////000000000000000000000////////////.........////////////......------------......//////000000////////////000000////////////////////////............///////////////......------......///.........////////////000////////////////////////////////////000000000000////////////////////////........................000000000000111111111111.../////////000000000111////////////////////////000000000000000000000000//////000000000000000000////////////////////////000000////////////000000000000111111111111000000000000000000000000000000000000111111111111000000~~~sssiiiccc[[[TTTPPPMMMKKKIIIFFFEEEDDDCCCAAA>>><<<;;;;;;:::999888888777777888666555555555555444444444444444444444444444444444333333333333333333333333222222333333333333222222333333333333333444444444111111111222222222222222111111111111111111111111222222111111111111222222000000000000000000000000000000000111111111222222000000000000000000000000////////////000111222333444333333222222111111111222222333333333333444444333333333444444444555555555555555666555555444333444555666666555555666888777777777777777777777777444444444333444444555666666666555555555444444444333333333333333333333333222222222111111111000000333222222111000000/////////......///111222111000000000111111111111000000111111222111111000///...000000000000000000000000///////////////000000000------........./////////......//////////////////000111222111///...///000//////............//////////////////////////////////////////000000000000.........///////////////////////////000000000000////////////000000000000000000000000000000000000............///000111111000//////............///////////////////////////////////////////////////////////////////////////////////////////////////------........./////////......---......///000111333222111///...............////////////000000000////////////////////////.........///////////////////////////////////////---............////////////................../////////......//////000111////////////000000000000000000////////////............////////////......---------...//////000000000000////////////000000////////////////////////............///////////////......------......///---------.........//////////////////////////////////////////000000000000000000000000000000000000........................//////000000000000000111......//////000000111111000000000000000000000000000000000000000000000000111111111000000/////////000000000000000000000000000000////////////000000000000111111111111000000000000000000000000000000000000111111111111000000~~~|||yyysssnnniiiddd___\\\TTTSSSQQQMMMIIIDDD@@@>>>>>>===<<<;;;;;;:::::::::777777777666666666555555555555555555555555555555444444444444444444444444222333333444444333333222111111222222333333333333111111111222222333333333111111111111111111111111222222111111111111222222000000000000000000000000000000111111111222222222000000000000000000000000////////////000111222333444444333222222111111000111111111222222222333333333333333444444444555555555555666666555444444333333555777777555555666777777777777777777777777777555555555555555666777777444444444555555555555555333333333333333333333333333333222222222111111111111111111111000000000000000///...///000111000//////000111222222111000///111111222222111000...---000000000000000000000000/////////000000111111111---------.........///////////////000000/////////111222222222000///000111//////............//////////////////////////////////////////000000000000............/////////000////////////000000000000.../////////000000000111000000000000000000000000000///////////////000000///............//////000////////////////////////////////////////////////////////////////////////////////////////////////---------.........//////---------......///000111555333000...------...///.../////////000000000000////////////////////////............/////////000////////////////////////,,,---....../////////...000//////......//////000///............///000000////////////000000000000000000/////////...............////////////......------...//////000111111000000////////////000000////////////////////////............////////////000000////////////000000............////////////////////////////////////////////////000000000000000000000000000000000000............................../////////000000000.........///000111111111000000000000000000000000000000000000000000000000111111111000000000//////000000000000000000000000000000////////////000000000000111111111111000000000000000000000000000000000000111111111111000000|||uuuqqqiiigggccc^^^XXXRRRMMMJJJBBBBBB@@@???>>>>>>>>>>>>888888888888777777777777666666666666666666666666444444444444444444444444222333333444444333333222000000111111222222222222111111111222222333333333111111111111111111111111222222111111111111222222000000000000000000000000000111111111111222222222000000000000000000000000////////////000111222333111111111222222333333444000000111111111222222222333333333444444444555555555666666666555444333333111555888888666555555777777777777777777777777777777777777777777888999999222333333444555666777777333333333333333333333333444444444333333333222222/////////000111111222222111000//////000000///...///000111222222111000///111222222222111000...---000000000000000000000000---.........//////000000---------........./////////000000000000000//////111222333222111000000222//////............//////////////////////////////////////////000000000000---.........//////000000////////////000000000000.../////////000000111111000000000000000000000000111000000////////////000...............///000111////////////////////////////////////////////////////////////////////////////////////////////////---------.........//////---------......000111111444222...+++***+++---....../////////000000111111////////////////////////---.........//////000000000000000000000000000000,,,,,,---.../////////...000000////////////000000...............///000000////////////000000000000000/////////..................////////////...............///000111111222000000////////////000000////////////////////////............/////////000222222111111111111222222////////////000000000000////////////////////////////////////000000000000000000000000000000000000........................---.........//////000000---......///000111111222000000000000000000000000000000000000000000000000000000000000000111111111000000000000000000000000000000////////////000000000000111111111111000000000000000000000000000000000000111111111111000000{{{vvvmmm___UUURRRMMMGGGBBB???>>><<<::::::<<<===<<<:::777666555666444222444888999777444666444222222444555555555444444333333333444444555333333333333333333333333333333333222222111111111333333222111111222333333111111111111111111111111222222111111000/////////111111000000000000111111111111000000000000111111////////////000000000000111111222222222333333333333333333333333333333333222222333333333333444444555555555555666666666666777666444333444555777999999999777666555555555555777777666666555555555444666666555555555444444444333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000000000//////.........---000000///...............////////////////////////........................,,,---///000000000///...///////////////.........111222333222000......///000000//////.........---000000000000000000000000//////............//////...000111222111000...,,,......//////000000111111111111111111111111111111000000000000000000000000........................////////////////////////000///...------...///000........................////////////////////////////////////////////////............////////////000000000000000000000000000///---,,,,,,---///000........................////////////000000000000------......///000000000////////////////////////000000000000000000000000////////////////////////000000//////.........---//////000000000000//////000000//////.........---////////////////////////000000000000000000000000111111000000//////......000000000000000000000000//////000000000000//////111111000000//////......//////////////////////////////000000000000////////////............//////000000000000000000000000////////////////////////////////////////////////000//////......000111222111111222222222222111111000000000000000000000000222111000//////000111222//////000000000000//////000000000000000000000000000000000000000000000000000000000000////////////222222222222222111000///xxxqqqddd^^^VVVOOOIIIDDD@@@>>>@@@@@@@@@???===;;;:::999777666444555666666444111666444222222444555666555555444444333333444444555333333333333333333333333333333333222222222111111333333222111111222333333333333333333333333333333222111111111111000000000111111000000000000111111111111111000000111111111////////////000000000000111111111222222222333333333333333333333333333333222222333333333333444444555555555555666666666666777666444444444555777888999888777666555555555555777666666666555555555444666555555555444444444444333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000000000000/////////......000000///............///////////////////////////////////////////////////---......///////////////////////////////////////111222333222000......///000/////////............000000000000000000000000//////............/////////000000111000///...---///////////////000000000000000000000000000000000000000000000000000000000........................////////////////////////000///...------...///000........................////////////////////////////////////////////////............////////////000000000000000000000000000///---,,,,,,---///000........................////////////000000000000000000000000000000//////////////////////////////////////////////////////////////////////////////000/////////............//////000000000000//////000/////////............////////////////////////000000000000000000000000111000000000/////////...000000000000000000000000//////000000000000//////111000000000/////////...//////////////////////////////000000000000//////000//////.........//////........................//////////////////////////////////////////////////////.........///000111000111111222222111111000000000000000000000000000222111000//////000111222//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000///111222222222222111000///~~~{{{tttkkkaaaXXXQQQKKKGGGJJJIIIFFFCCC@@@>>>===<<<;;;;;;:::999888666555444666444333333444666666666555555444444444444444555333333333333333333333333333333333222222222222111333222222111111222222333333333333333333333333333111111111111222222222222111111000000000000111111222222111111111111222222////////////000000000000111111111222222222222333222222333333333333333333222222333333333333444444444555555555555666666666666555555444444666777888888888777666555555555555666666666555555555555555555555555555444444444444333333333333333333333333222222222222222222222222000000000000000000000000000000000000000000000000111000000000000000//////111000//////......//////////////////////////////000000000000000000000000...............///000000////////////////////////000222333222000/////////////////////............000000000000000000000000//////............//////000000//////.../////////000000//////////////////////////////////////////000000000000000000000000//////////////////////////////////////////////////////............//////////////////////////////000000000000000000000000////////////////////////............////////////000000000000000000000000000///...------...///000........................////////////000000000000222222222111000/////////////////////////////////////////////////////////////////////////////////////////////............//////000000000000//////////////////............////////////////////////000000000000000000000000000000000000////////////000000000000000000000000//////000000000000//////000000000000//////////////////////////////////////////000000000000//////111000///.......................................////////////////////////////////////////////////...............///000000000111111222222111111000000000000000000000000000111111000000000000111111//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000111111222222111111000000jjjmmmrrrwwwyyyxxxvvvuuuzzzyyyxxxxxxzzz}}}}}}~~~~~~tttlllddd]]]YYYYYYVVVQQQLLLHHHEEEBBB@@@BBBAAA@@@>>>;;;:::::::::888666444444666777777777666555555444444444444555444444444444444444444444222222222222222222222222222222222222222222222222111111111111111111111111000111111222333333444444111111000000000000111111333222222222222222222333////////////000000000000111111111111222222222222222222222222222333333333222222222333333333444444444444444555555555666666666555555555555666777777888777666555555555555555555555555555555555555555444444444444444444444444333333333333333333333333222222222222222222222222000000000000000000000000000000000000000000000000111111111111000000000000111000000///...////////////////////////////////////////////////////////////......------...000111///////////////000000000000111222222000//////000///////////////.........//////////////////////////////............//////111000...------...///000000000000//////......---////////////////////////////////////////////////000000000000000000000000/////////////////////////////////....../////////000000000000000000000000000000000000000000000000////////////////////////............//////////////////////////////////////////............//////........................////////////000000000000111111111000000////////////////////////////////////////////////////////////////////////////////////////////////.........//////000000000000/////////////////////.........////////////////////////////////////////////////000000000000//////////////////////////////////////////000000000000//////000000000000//////////////////////////////////////////000000000000//////111000///......---......000000000000000000000000////////////////////////////////////////////////.............../////////000000111111111111000000000000000000000000000000111000000000000000000111//////000000000000//////////////////////////////////////////////////////000000000000000111111111000000111111111111000000pppqqqssstttrrrnnnjjjffflllmmmnnnnnnmmmlllkkkkkkmmmnnnllliiifffggglllqqqsssyyy}}}xxxtttpppkkkeee___\\\XXXTTTQQQKKKHHHDDD@@@============<<<:::777777777888888777777666555444444444444444444444444444444444444444222222222222222222222222222222222222222222222222111111111111111111111111000000111222333444444555111111000000000000111111333222222222222222222333////////////000000000000000000111111111222222222111111111222222333333333222222222333333333444444444444444444555555555555555555555555555666777777777666666555555555555555444444444555555555555555333333444444444444444444333333333333333333333333222222222222222222222222000000000000000000000000111111111111111111111111000000000000111111111111111111000///////////////////////////////////////........................///......------...000111////////////000000111111///111222222000//////000........./////////////////////////////////////////////............//////111///---,,,,,,...000111000000//////......------000000000000000000000000////////////////////////000000000000000000000000////////////////////////...//////////////////...000000000000000000000000////////////////////////////////////////////////............/////////////////////////////////////////////....../////////////////////////////////////////////000000000000.........//////000000000////////////////////////........................////////////////////////........./////////////////////000000000000//////.........///////////////////////////////////////////////////////////////////////////000000000000//////////////////////////////000000000000//////////////////000000000000000000000000000000000000//////000000000000//////000000///...............000000000000000000000000////////////////////////////////////////////////.........///////////////000000000111111000000000000000000000000000000000000000000111111000000000//////000000000000/////////////////////////////////////////////////////////000000000111111111222///000000111111111000000{{{vvvsssxxx|||{{{uuunnnkkkkkkiiieeeaaa]]]\\\^^^```]]]aaahhhpppwww}}}}}}|||{{{wwwtttaaaYYYNNNFFFCCCBBB@@@???@@@>>>;;;999::::::999888777777666555444444444444444444444444444444444444111222222222222333333333111222222333333222222111333333333333333333333333000000000111222333333444111111000000000000111111222222111111111111222222////////////000000000000000000000111111111111222000000111111222333333333222222333333333333444444333444444444444555555555555555555666666666666666666666555555444555555666444444444444444555555555333333333333444444444444333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111//////000000000000000111222111000000//////000000////////////////////////.......................................///000000...//////000000111111222///111222222000///000111.........///////////////000000000000000000000000//////............/////////...---,,,,,,...000111//////..................000000000000000000000000000000000000000000000000////////////////////////////////////////////////......////////////......////////////////////////////////////////////////////////////////////////............////////////000000000000000000000000////////////////////////////////////////////////////////////000000000000---------...///000000000////////////////////////........................////////////////////////........./////////////////////000000000000//////.........///////////////////////////////////////000000000000000000000000////////////000000000000000000000000000000000000//////000000000000//////////////////000000000000000000000000000000000000//////000000000000////////////............//////........................////////////////////////////////////////////////...//////000111000000000///000000111111000000///000000000000000000000000000000111111111111000000//////000000000000//////000000000000000000000000000000000000000000000000///000000111111222222222//////000000111111000000{{{uuupppmmmkkkiiihhh``````bbbeeeiiimmmoooppp{{{xxxeeeXXXRRROOOJJJEEEEEEBBB>>><<<;;;;;;999888888777666555444444444444555555555555555555555555111111222222222333333333111222333333333333222111333333333333333333333333000000000111111222222222111111000000000000111111111111111000000111111111////////////000000000000000000000000111111111111///000000111222222333333222222333333333333444444333333444444444555555555444555555666666666666666555555555444444555555666333333333444444555555555222222333333333444444444333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111....../////////000000000222111000000//////000000////////////////////////........................---......///////////////...//////000111111222222///000222222000000000111............/////////000000000000000000000000000//////............//////......---,,,---...///000------..................////////////////////////000000000000000000000000........................////////////////////////---...///000000///...---........................------------------------////////////////////////............////////////000000000000000000000000//////000000000000//////////////////////////////////////////000000000000///////////////000000000////////////////////////........................////////////////////////............/////////000//////000000000000//////............/////////000////////////////////////000000000000000000000000.../////////000000000111000000000000000000000000//////000000000000//////.../////////000000000111000000000000000000000000//////000000000000//////......---......///000111........................//////////////////////////////////////////////////////111222222222111000//////000000000000//////000000000000000000000000///000111222222111000/////////000000000000//////000000000000000000000000000000000000000000000000///000000111111222333333...//////000000000000000~~~{{{uuussspppnnnooopppqqqqqq|||}}}}}}~~~zzz~~~{{{jjjccc]]]UUUNNNGGGDDDAAA>>>===;;;:::888888888777555555444444444555555555555555555555555111111111222222333333333111222333444444333222111111111111111111111111111000000000000000111111111111111000000000000111111111111000000000000111111////////////000000000000000000000000111111111111///000000111222222333333222222333333333444444444333333333444444444555555444555555666777666666666555555444444444555555666333333333444444555555555222222222333333444444444333333333333333333333333222222222222222222222222333333333333333333333333111111111111111111111111---.........//////000000222111111000000000000000////////////////////////000000000000000000000000,,,---///000000000///......//////000111222222222...000222222000000000111---.........//////000000000000000000000000000000//////............//////------------......//////,,,------....../////////........................000000000000000000000000........................////////////////////////---...///000000///...---........................------------------------////////////////////////............/////////000000000000000000000000000//////000000000000//////000000000000000000000000////////////000000000000222222111111000000//////////////////////////////........................////////////////////////---.........//////000000//////000000000000//////---.........//////000000////////////////////////000000000000000000000000.../////////000000111111000000000000000000000000//////000000000000//////.../////////000000111111000000000000000000000000//////000000000000//////------------///000111222000000000000000000000000///////////////////////////////////////////////////000111333333222222111//////000000000000//////000000000000000000000000///000111222222111000/////////000000000000//////000000000000000000000000000000000000000000000000///000000111222222333333......///000000000000000{{{vvvsssqqqqqqsssvvvwwwtttqqqxxxwwwuuutttuuuxxx|||~~~yyyqqqkkk^^^OOOBBB@@@???<<<;;;<<<:::999888777777777777777777777555444333333222222222222444555666555444444444444444444444444444444111222222333333222222111111111111111111111111111000000000000000000000000111222222222222333333333111111111111111111111111111111111111111111111111333333222111000000111111222222111111222222333444666666555444333222222111555555444444444444555555555555555555555444444444444444333333333222222222000111333555555444333222555555555444444333333333111111111111111111111111222222111111000/////////000000000000000000000000000000000000000000000000000000000000000000000000111111000000//////......,,,...111111000000000000///////////////.........000000000000000000000000222111111000///......---------......//////000000000///...------...///000//////000000000000//////........................////////////////////////////////////////////////////////////////////////000///,,,)))'''(((,,,000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////............///////////////........................///000111////////////////////////000///.........///111222111111000000//////......000000000000000///......//////000000000000//////////////////////////////........................////////////////////////000000000000000000000000//////............//////...............///000000000000//////...---++++++000000000000000000000000000000000000000000000000000000000000000000000000333222111000////////////000000000000111111111111000000000000000000000000000000000000000000000000......///000000000000000,,,---...//////...---,,,000000000///......------///////////////000111111......///000000000000000000000000000000000000000222111111111000000//////000000000000000000000000////////////////////////000000000000000000000000222111111111000000//////000000000000000000000000~~~}}}~~~}}}zzzwwwooommmjjjgggffffffggggggttt{{{nnn^^^NNNGGGDDD@@@===>>>BBB@@@>>><<<;;;:::999888666666666666777888888999555555666666666555333333333333333333333333333333111222222333333222222111111111111111111111111111111111111111111111111111///000000000000111111111////////////////////////111111111111111111111111333222222111000000111111222222111111222222333444555555555444444333333222555555444444444444555555555555555555555555555555555555555444444444333333000222333555555444333222444444333333333222222222111111111111111111111111000000000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000111000000000/////////...,,,...000111000///000000/////////////////////...000000000000000000000000111111000000//////.............../////////////////////............////////////000000000000//////......................../////////////////////////////////////////////////////////////////////////////////---++++++---///........................////////////////////////////////////////////////////////////////////////////////////............/////////////////////...///............//////000////////////////////////000///.........///111111111000000000/////////...000000000000000///......//////000000000000//////////////////////////////........................//////////////////////////////////////////////////////............//////...............///000000////////////...---,,,,,,000000000000000000000000000000000000000000000000000000000000000000000000000000/////////000111111//////000000000111111111000000000000000000000000000000000000000000000000......///000000000000000------...//////...---------------........./////////////////////000111111......///000000000000000000000000000000000000000111111111111000000000///000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000///000000000000000000000000zzzxxxtttooojjjfffcccbbbdddhhhmmmpppqqqnnnjjjhhhkkklllooovvvqqq___TTTMMMHHHDDDDDDDDDAAA===;;;;;;::::::999444555555666777777888888777777777777555444222222333333333333333333333333111222222333333222222111222222222222222222222222111111111111111111111111///000000000000111111111////////////////////////111111111111111111111111333222111111000111111111222222111111222222333444444444444444444444444444555555444444444444555555555555666666666666666666666666555555555444444444111222333444555444333222333333222222222222111111111111111111111111111111...//////000111111222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////---...000000/////////000......//////////////////000000000000000000000000000000000000///////////////////////////...............////////////......//////000000000000//////........................////////////////////////////////////////////////////////////////////////...000222111000......///........................////////////////////////////////////////////////////////////////////////////////////..................//////////////////000//////............/////////////////////////////////......//////000111000000000000////////////000000000000000//////...//////000000000000//////////////////////////////........................000000000000000000000000//////////////////////////////............//////...............///000000.........//////......---000000000000000000000000000000000000000000000000000000000000000000000000............///000111222//////000000000000111111000000000000000000000000000000000000000000000000......///000000000000000---......//////......---***+++,,,---...///000111///////////////000111111......///000000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111111111000000000000000000000000000000000000{{{vvvtttmmmnnnooommmhhhaaaZZZUUU[[[[[[]]]bbbjjjssszzz}}}|||mmmbbb[[[UUUPPPMMMFFFBBB===;;;<<<======<<<999999999888888777666666777777666666555444333222222222222222222222222222111222222333333222222111222222222222222222222222111111111111111111111111111111222222222333333333111111111111111111111111111111111111111111111111222222111111111111111222222222111111222222333444333333333444444555555555555555444444444444555555555555666666666666666777555555555555444444444444111222333444444444333333333333333222222222222222111111111111111111111111//////000000111111111111000000000000000000000000////////////////////////////////////////////////000000000000////////////---///000000......///000............////////////////////////////////////////////////000000000000000000//////......---------...///000000///...---//////000000000000//////........................///////////////////////////////////////////////////////////////////////////000222111000//////000........................////////////////////////////////////////////////////////////////////////////////////........................////////////111000///...............////////////////////////............//////000000000000000000//////////////////000000000000////////////000000000000//////////////////////////////........................000000000000000000000000//////////////////////////////............//////...............///000000------...///////////////000000000000000000000000////////////////////////////////////////////////...............///000000////////////000000000111////////////////////////000000000000000000000000......///000000000000000......////////////......,,,,,,---...///000111111///////////////000000111......///000000000000000000000000000000000000000111111111000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111111000000000000000000000000000000000000000zzzpppeee___bbb___\\\[[[]]]___``````eeerrrxxxqqqlllhhhbbb]]]TTTNNNFFFBBBAAAAAA@@@>>>>>>>>>>>>===<<<;;;999888666555555444444444444444222222222222222222222222111222222333333222222111222222222222222222222222111111111111111111111111111111222222222333333333111111111111111111111111111111111111111111111111222111111111111111222222222222111111222222333444222333333444444555555555555555444444444444555555444555555555666666666777444444444333333333333222222222333333444444444333333333333444444444444444111111111111111111111111111111111111000000//////000000000000000000000000////////////////////////////////////////////////////////////000000000000...///000///------...///---.........//////000000////////////////////////////////////000000000000000000//////......---------...///000000///...---//////000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////000000000...------000222////////////////////////////////////////////////////////////////////////////////////////////////////////////............---.........//////000000111000///...............////////////////////////---......///////////////////////////000000000000//////000000000000////////////000000000000//////////////////////////////........................////////////////////////........................//////............//////...............///000000------...///000000000000////////////////////////////////////////////////////////////////////////000000///..................////////////000000000////////////////////////////////////////////////......///000000000000000////////////////////////000000000000000000000000///////////////000000111......///000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000111111000000000000000000000000}}}wwwwwwssslllfffaaa]]]ZZZWWWXXX```jjjpppuuu~~~~~~}}}xxxrrrjjj```TTTLLLHHHEEEAAA===<<<===>>>>>>>>>===;;;;;;666666555444444555555555333333333333333333333333111222222333333222222111333333333333333333333333222222222222222222222222///000000000000111111111////////////////////////111111111111111111111111111111111000111111222333222222111111222222333444333333333444444555555555555555444444444444555555333333444444555666666666444444333333333222222222222222222333333333444444333333444444444444555555111111111111111111111111222222111111000//////...000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000/////////...---,,,...///------......///000000000000000000000000000000000000000000000///////////////////////////...............////////////......//////000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////...---,,,---000222000000000000000000000000////////////////////////////////////////////////////////////////////////////////////............------......///000000000000//////............///////////////////////////------...////////////...////////////000000000000...//////000000000000000//////000000000000//////////////////////////////........................////////////////////////........................//////............//////...............///000000---...///000000000000000////////////////////////000000000000000000000000000000000000000000000000222111000///..................////////////000000000000000000000000000000////////////////////////......///000000000000000000//////......//////000444333333222111000000//////////////////000111111......///000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000}}}wwwqqqllliiidddgggiiiiiijjjoooyyywwwhhh]]]WWWRRRLLLGGGBBBBBBCCCCCCBBB@@@>>>===;;;:::888777666555666666333333333333333333333333111222222333333222222111333333333333333333333333222222222222222222222222///000000000000111111111////////////////////////111111111111111111111111111111000000111222222333222222111111222222333444333333444444444444444444555555444444444444555555222222333333444555555555555444444444333333333333333222222222333333444444222222333333333444444444111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000000111/////////...,,,,,,---///------......///000000111000000000000000000000000111111000000//////.............../////////////////////............////////////000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////---...//////......///111////////////////////////////////////////////////////////////////////////////////////////////////////////////............------......///000000111///............//////000////////////////////////,,,---.../////////........./////////000000000111......///000000000000000//////000000000000//////////////////////////////........................------------------------........................//////............//////...............///000000...//////000000000//////////////////////////////000000000000000000000000000000000000000000000000111111000/////////000000........./////////000000000000000000000000000000////////////////////////......///000000000000000111000///......///000111333333222222111000000//////////////////000111111......///000000000000000000000000000000000000000///000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000///000000000111111111111000000000000000000000000|||||||||xxxssspppqqqsssrrrxxx~~~}}}yyyzzz|||pppjjjfff___ZZZPPPPPPPPPOOOLLLHHHDDDBBB???>>>;;;999777666666666444444444444444444444444222222222333333222222222333333333333333333333333222222222222222222222222111222222222222333333333111111111111111111111111111111111111111111111111111111000000111222333333222222111111222222333444444444444444444444444444555555555444444555555555111111222333333444555555666666555555555444444444333333222222222333444555111111111222222333333333111111111111111111111111/////////000111111222222000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000111111///000///---,,,+++---///---------...///000000111000000000000000000000000222111111000///......------.........//////000000000///...------...///000//////000000000000//////000000000000000000000000////////////////////////////////////////////////////////////////////////+++...111333222000//////........................////////////////////////////////////////////////////////////////////////000/////////............---------...///000000111...............///000111////////////////////////,,,,,,.../////////...---.../////////000000111111......///000000000000000//////000000000000//////////////////////////////........................------------------------........................//////............//////...............///000000//////000000000000//////////////////////////////000000000000000000000000000000000000000000000000000//////000000111222333............/////////000000000000000000000000000////////////////////////...//////000000000000000111000///......///000111111111111111000000000//////////////////000111111...//////000000000000000000000000000000000000000//////000000111111111222111111111111111111111111////////////////////////000000000000000000000000//////000000111111111222000000000000000000000000uuupppppplllcccaaalllzzz|||xxxtttnnnjjjlllsssrrrcccPPPFFFDDDBBB???<<<:::888777666777444222111333555666666222222333444444333333333333333333222222222111111222222222222222222222222000000000000000000000000000000////////////000000000000000000000000000000666444222000/////////000111111222222222222111111333333333333333333333333444444444555555555666666444444444444444444444444333333333333333333333333333444444555555444444333444444444333333222222222222222222222222111000///...///000111111111111111000000111111111111000000111111000000//////............//////000000111111111000//////000222444666111000///...............////////////000000000000000000000000000111111222444222000///000000///...////////////////////////000000000000000000000000////////////////////////////////////////////////........................------------------------000000000000000000000000000000000000000000000000........................//////............//////000000000000000000000000000000111111111111000000////////////////////////////////////////////////............////////////333000------000111111///111///...------...///111000000//////.........---////////////////////////......//////000000111111//////000000///...---------...///...------.../////////......---------,,,///////////////000111111444333111000...------,,,////////////////////////000000000000////////////000000111111111111000000000000////////////000000////////////............////////////////////////000000000000000000000000000000000000000000000000//////......------,,,,,,////////////000000000000000000000000000000000000222222222222222111000///000000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000111111111111000000222222111111000/////////000000000000000000000000111111111111111111111111333333222111000000111111~~~|||uuuiiidddhhhpppttt~~~xxxwww~~~}}}hhhYYYMMMIIICCC>>>;;;:::999999:::888555555555666666555444444555555555555444444333333333222222222222111222222222222222222222222111111111111111111111111000000////////////000000111111111111111111111111222222111000000111111222111111222222222222111111333333333333333333333333333444444444444555555555444444444444444444444444333333333333333333333333333333444444444444333333444444444333333222222222111111222222222111000000///000000111111111111000000000111111111111000000111000000000/////////...////////////000000000000000000//////000111333444000//////............///////////////000000000000000000//////000000111222444222000///000000///...////////////////////////////////////////////////////////////////////////////////////////////////................................................000000000000000000000000000000000000000000000000//////////////////////////////............//////////////////////////////000000111111111111000000////////////////////////////////////////////////............////////////000...++++++...///...---000///...------...///000000/////////............////////////////////////////////////000000000000///////////////...---------...//////------...///111111000000000////////////////////////000111111222111000//////...//////////////////////////////000000000000////////////000000111111111111000000000000////////////000000.../////////000000111111////////////////////////000000000000000000000000000000000000000000000000/////////...............////////////000000000000////////////////////////000111111111000000///...000000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000111111111111000000000000000000000111111111111111111111111111111111111111111111111111111111333222222111000000111111}}}wwwxxxzzzyyywwwnnnggghhhmmmvvv~~~oooaaa[[[QQQHHHCCC@@@>>><<<:::888666666666555444222555666666666666666555555333333333333222222222222222222222222222222222222111111111111111111111111111000000//////000000111222222222222222222222222/////////000111222333444111111222222222222111111222222333333333333333333333333333333444444444444444444444444444444444444333333333333333333333333333333444444444444333333444444333333333333222222000111111222222222111111000111111111111000000///000000111111111111000000000000000000////////////000000000000////////////......//////000000111111///............//////000////////////000000000000000000//////000000111222333111//////000000///...////////////////////////////////////////////////////////////////////////////////////////////////........................000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////............/////////////////////////////////000000111111000000///////////////////////////////////////////////////............///////////////...,,,,,,...///...---000///...------...///000////////////............////////////////////////000000000000///////////////////////////......------...//////------...///111111000000000000/////////////////////000000111000///////////////000111////////////////////////////////////000000000000111111222222222222111111000000////////////000000......///000111222333333////////////////////////000000000000000000000000000000000000000000000000...///////////////000000////////////000000000000//////////////////////////////000000//////......000000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000111111111111000000...//////000111111222222111111111111111111111111111111111111111111111111333222111111000111111111yyynnngggeeegggkkkooo}}}}}}uuuiii]]]TTTLLLDDD???;;;:::999999999888666444666666666777666666555555444444333333333222222222222222222222222222222222111111111111111111111111111000000000000000000111222222222222222222222222...//////000111222333333111111222222222222111111222222222222222333333333222222222333333333444444444444444444444444444444333333333333333333333333333333333444444333333333333333333333333333333333///000111222222222222222111111111111111000///...000000111111111111000000000000000000////////////111111000000//////......------...///000000//////...............///000111////////////000000000000///////////////000111111222111/////////000///...////////////////////////////////////////////////////////////////////////////////////////////////........................000000000000000000000000//////////////////////////////////////////////////////////////////////////////............//////........................//////000000000000//////////////////////////////////////////////////////............////////////000000//////000000000000000///............///000///////////////.........////////////////////////111111000000//////.........///////////////......---///000///...---.../////////..................000000////////////000000000000////////////000000////////////////////////////////////000000000000111111222222222222111111000000////////////000000......///000000111222222////////////////////////////////////////////////////////////////////////......//////000000111111////////////000000000000/////////////////////////////////000000//////...///000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000111111111111000000//////000000111111111111111111111111111111111111111111111111111111111111222222111111111111111222~~~vvvppplllgggdddeeeeeeiiiqqqwww{{{wwwkkk\\\MMMCCC???>>>>>>>>>???>>><<<:::666666666666666555444444444444444333333333222222222222222222222222222222111111111111111111111111111111000000000000111111222222222222222222222222000000000000111000000000111111222222222222111111111111111222222333333333222222222333333333444444444444444444444444444444333333333333333333333333222333333333333333333222333333333333333333333333///000111222222222222222111111111111111000///...000000111111111111000000////////////000000000000111111000000//////......------...////////////..................///000111////////////000000000000/////////...///000000111222000......///000///...////////////////////////........................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................//////............////////////////////////////////////000000000000//////////////////////////////////////////////////////............///////////////000000000000//////000//////............//////.........///////////////////////////////////////111111000000//////............///////////////......///000///......///000......//////////////////000000////////////000000222111000///............////////////////////////.../////////000000000111111111111222222111111111000000////////////000000////////////////////////000000000000000000000000////////////////////////////////////////////////......//////000000111111////////////000000000000........................//////000111111000000//////000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000111111111111000000//////111111111111111111111111111111111111111111111111222111111111111111222222~~~xxxqqqjjjaaa]]]___bbbggguuu~~~lllYYYKKKBBBAAA???>>>>>>>>><<<:::666777777777666555444333444444444444333333333333222222222222222222222222222222222222222222222222222111111000000111111222222222222222222222222222000111111111000///......111111222222222222111111000000111111222333333333333333333333444444444444444444444444444444444444333333333333333333333333222222333333333333222222222222333333333333444444000111111222222222111111000111111111111000000///000000111111111111000000////////////000000000000000000000000////////////....../////////////////////............//////000////////////000000000000//////......//////000111111///......///000///...////////////////////////........................////////////////////////////////////////////////////////////////////////........................000000000000000000000000000000000000000000000000........................//////............//////000000000000000000000000...//////000000//////...////////////////////////////////////////////////............////////////,,,...//////...------...////////////////////////.........///////////////////////////////////////000000000000////////////---...//////////////////...///000000......///000000000111111111111222222111000000///////////////222222000///............////////////////////////......//////000000111111000000111111111111000000000000////////////000000000/////////.........---000000000000000000000000000000000000000000000000000000000000000000000000...///////////////000000////////////000000000000........................//////000111111111000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000222222111111000//////...222222222222222222222222111111111111111111111111111111111000111111222333}}}rrrjjjjjjhhheeelllxxx}}}xxxeeeWWWJJJGGGCCC@@@???>>><<<:::888888888888777666555444555444444444444333333333222222222222222222222222222222222222222222222222222111111000000111111222111111111111111111111111///000111111111000......111111222222222222111111///000000111222222333333333444444444444555555555444444444444444444444444333333333333333333333333222222333333333333222222222222222333333444444444111111222222222111000000///000000111111111111000000000111111111111000000.../////////000000000111////////////000000000000111000///......///000000000//////............///////////////000000000000///............///000000000///------///000//////////////////////////////........................////////////////////////////////////////////////////////////////////////........................000000000000000000000000000000000000000000000000........................//////............//////111111111111111111111111......////////////......////////////////////////////////////////////////............////////////+++...000000...,,,---.........////////////................../////////000////////////////////////////////////000000000000------...///////////////...000111000///...///000000000111111111222222222111111000///////////////000000////////////000000////////////////////////.........///000111111111//////000000000000//////000000////////////000000///////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////...............////////////000000000000........................---...//////000000000///000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000111111111000000000000000222222222222222222222222111111111111111111111111111111000000111222222333~~~zzznnnkkkqqqfffjjjqqqyyy}}}lll___WWWSSSMMMIIIFFFDDDBBB@@@:::::::::999999777666666555555444444444333333333222222222222222222222222222222222222222222222222222222111111111111222222000000000000000000000000...///000111111000///...111111222222222222111111///000000111222222333333444444444555555555666666444444444444444444444444333333333333333333333333222222222333333222222222222222222333333444444444222222222222222111000///...///000111111111111111000000111111111111000000.../////////000000111111......//////000000111111222111///...---///000111111000///...............////////////000000000000...............///000000000...------///000//////////////////////////////........................////////////////////////////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000//////............//////111111111111111111111111......////////////......////////////////////////////////////////////////............/////////000,,,000222222000...///000......////////////......---.........//////000000////////////////////////......//////000000111111------...///000000//////...000111000///...///111......//////000000000111111111000///////////////.........//////000111222////////////////////////---......///000111111222......////////////......000000////////////000000......///000111222333333000000000000000000000000000000000000000000000000000000000000000000000000//////......---------,,,////////////000000000000........................,,,,,,---.../////////...000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000/////////000111111222222222222222222222222222222111111111111111111111111111111000000111222333333}}}vvvppphhhdddgggqqq~~~tttlllkkkggg```YYYRRRJJJDDD@@@BBB???<<<::::::;;;:::::::::555000000444555333///333333333333333333333333333333333222222111111111222222222222222222222222......//////000000111111333111///......///111333000000000000000000000000000000000000111111111111555444444333333444444555333333333444444444555555333333333333333333333333333333333333333333333333333333333333333333333333444444333333333333222222222111111000000000000000////////////////////////////////////////////////000000000000000000000000////////////000000000000000000000000000000000000////////////////////////000000000000111111111111111000///...------...///////////////////////////000000000000000000000000////////////////////////........................---......///////////////111111000000//////......000000000000000000000000......////////////......////////////000000000000.........///////////////000000000111222222222333111111000000//////......////////////////////////111111000///...---,,,,,,000///...------...///000000000000000000000000000...............///000000////////////////////////111000///...,,,***))))))000000000000000000000000000000000000000000000000//////............//////000000000000000000000000000111111111111000000///000000000000000000000000000000000000000000000000////////////////////////111111000000//////............///000000000000000000///.........///111222000000000000000000000000111111000///////////////000000000000000000000000///...---,,,,,,---...///000000//////......------000000000000000000000000000000000000111111111111111111111111111000///.........//////000000111111000000000000000000000000000000000000000000000000000000000000000000000000222222222111111111000000222222222111111111000000222222111111111111222222333333333222222111111111zzzqqqlllkkkmmmooo}}}~~~{{{wwwrrrlllddd[[[PPPIII???>>>>>>??????===:::777===:::666666777777555222333333333333333333333333333333333222222222111111222222222222222222222222111111111111111111000000222111000//////000111222000000000000000000000000000000000000111111111111444444333333333333444444333333333444444444444555333333333333333333333333333333333333333333333333333333333333333333333333444444333333333222222222222111111000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////000000000000........................////////////////////////...////////////000000000111000///...---......///////////////////////////000000000000000000000000////////////////////////........................---......///////////////000000000000////////////000000000000000000000000......////////////......////////////000000000000000000//////......------///000000000000000111111111000000000/////////...////////////////////////000000000///......------000000///......///000000000000000000000000000000...............///000000/////////////////////////////////......---------////////////////////////000000000000000000000000//////............//////000000000000000000000000//////000000111000000000000000000000000000000000000000000000000000000000////////////////////////111000000000/////////.........///000000000000000000//////...///000111222000000000000000000000000111111000///////////////000000000000000000000000000///...------...///000///////////////.........000000000000000000000000...////////////000000000111111222222111000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222111111111000000222222222111111111000000222222111111111111222222333333333222222222111111yyyooogggccckkkooosssyyyttteeeZZZKKKIIIFFFDDDBBB@@@<<<:::;;;;;;999888777555444333444444444444444444444444333333333333222222222222222222222222222222222222444333333222111111000000000000000000000000000000000000000000000000000000000000000111111111222222444444333333333333444444333333333333444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222111111000000000000000111111111111111111111111////////////////////////000000000000000000000000////////////000000000000........................////////////////////////............////////////000000///............///////////////////////////000000000000000000000000////////////////////////////////////////////////---......///////////////////////////000000000000000000000000000000000000......////////////......////////////000000000000111111000///...---,,,,,,000///////////////......000000000000////////////////////////////////////////////////////////////000000///......///000000000000000000000000000000...............///000000////////////////////////---......///000000111111////////////////////////000000000000000000000000//////............//////000000000000000000000000---...//////000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000////////////......///000000000/////////////////////000111111000000000000000000000000111000000///////////////000000000000000000000000000000////////////000000.........///////////////000000000000000000000000............////////////111222222222222111000000000000000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000222222222111111111111111222222222111111111111111222222111111111111222222333333333222222222222111wwwrrrmmmkkkeeeaaafffrrr{{{}}}|||pppiiiaaaUUUKKKEEEBBBAAAAAA:::<<<<<<:::888555555666555555555555444444444444333333333333333333333333222222222222222222222222333333222222111111111111000000111111111111000000000000000000000000000000000000111111111222222222444333333333333333333444222222333333333444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222111222111111000000000000000111111111111111111111111////////////////////////////////////////////////////////////000000000000........................////////////////////////........./////////000000/////////.........//////////////////////////////////////////////////////////////////////////////000000000000000000000000---......///////////////......//////000000111111////////////////////////......////////////......////////////000000000000000000//////......------000000000//////.........000000000000////////////////////////////////////............//////000000///..................///////////////////////////...............///000000////////////////////////------...//////000111111//////////////////////////////////////////////////////............//////////////////////////////,,,,,,...///000000000000////////////////////////////////////////////////////////////////////////000000000000////////////......///////////////...///////////////000000111////////////////////////000000////////////000000////////////////////////111000000000000000000111------......//////000000000000000000000000000000........./////////000000111111222222222222111111222111111000000/////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111222222111111111111222222222222222222222222222222zzzvvvkkk```\\\___```___bbbiiirrryyyyyyjjj\\\QQQJJJEEECCC???@@@@@@>>>;;;::::::;;;666666666555555444444444333333333333333333333333222222222222222222222222000000000111111111222222000000111111111111000000000000000000000000000000111111111111222222222222333333333222222333333333222222222333333333444444333333333333333333333333333333333333333333333333333333333333333333333333333333222222222111111111222111111000000000000000111111111111111111111111////////////////////////////////////////////////////////////000000000000//////////////////////////////////////////////////////000000000111111111......//////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000---......///////////////......//////000000111111////////////////////////......////////////......////////////000000000000------......//////000000111111111000000/////////////////////000000000000////////////////////////------......///000000000------------------------////////////////////////...............///000000////////////////////////..................//////........................//////////////////////////////............//////////////////////////////,,,,,,...///000000000000////////////////////////////////////////////////////////////////////////////////////000000000000......////////////.........//////000000000000000////////////////////////000000////////////000000////////////////////////000111111111111111111000------......//////000000//////////////////////////////000000000111111111000111111222222222111111222222111111000000//////000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111222222111111111111222222222222222222222222222222}}}sssjjjbbbXXXOOONNNTTT]]]eeemmmyyyttthhhZZZNNNGGGFFFDDDAAA>>><<<;;;::::::777777777666555555444444333333333333444444444444222222222222222222222222//////000000111222222333000000000000000000000000000000000000000000000000111111111222222222222333333333222222222222333333222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222111111111111222111111000000000000000111111111111111111111111////////////////////////000000000000000000000000////////////000000000000000000000000000000000000////////////////////////000000000000111111111111---...//////000/////////////////////////////////000000000000000000000000////////////////////////////////////////////////---......///////////////////////////000000000000000000000000000000000000......////////////......////////////000000000000,,,,,,---...///000111111111111000000000000000///////////////000000000000////////////////////////---.........//////000000,,,---............---,,,000000000000000000000000...............///000000//////////////////////////////...............---........................000000000000000000000000//////............//////000000000000000000000000---...//////000000000000000000000000000000000000000000000000000000000000////////////////////////////////////000000000000....../////////...------......///000000000000000000000000000000000000000///////////////000000111000000000000000000000000000000111111111111000000.........///////////////////////////////////////000000000000111111111111//////000111111111111000111111111111111111000000000000000000000000000000111111111111111111111111000000000000000000000000111111111111111222222222111111111111111222222222222222111111111111222222111222222222222333333333~~~|||}}}ssseeeZZZSSSTTTWWWZZZ___iiiuuu}}}}}}qqqddd\\\UUUOOOHHHCCCAAA@@@>>>;;;888888777777666555555444333333333444444444555555222222222222222222222222111111222222222222222222222111000//////000111222000000000000000000000000111111111222222222333333333333222222222222333333111222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222111111111111222111111000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////000000000000/////////////////////////////////////////////////////////000000000000111,,,---///000000000//////////////////////////////000000000000000000000000////////////////////////........................---......///////////////000000000000////////////000000000000000000000000......////////////......////////////000000000000------......//////000000......///////////////000.../////////000000000111////////////////////////.........///////////////......///000000///......000000000000000000000000...............///000000////////////////////////////////////////////////........................000000000000000000000000//////............//////000000000000000000000000//////000000111000000000000000000000000000000000000000000000000000000000////////////////////////.../////////000000000111......//////......---,,,---...///000111000000///000000000000000000000000///////////////000111111000000000000000000000000//////000111111000/////////////////////........./////////////////////////////////000000000000111......///000000000000000111111111111111111222222000000000000000000000000111111111111111111111111000000000000000000000000000000111111111222222222000000111111111222222222222222111111111111222222111111222222222333333333~~~{{{|||wwwnnncccaaa]]]ZZZZZZ___ffflllttt~~~yyyttthhh___UUUNNNLLLKKKGGGCCC999888888777666555555444333333333444444555555555222222222222222222222222555444444333333222222111333111000......000111333000000000000000000000000111111222222222333333333333222222222222222222333111111222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222111111111111000222111111000000000000000////////////////////////////////////////////////000000000000000000000000////////////000000000000........................////////////////////////............/////////000,,,---///000000000//////////////////////////////000000000000000000000000////////////////////////........................---......///////////////111111000000//////......000000000000000000000000......////////////......////////////000000000000///////////////.........,,,------....../////////.../////////000000111111///////////////////////////////////////////////////000111222222111000///000000000000000000000000...............///000000//////////////////////////////000000111111222222........................000000000000000000000000//////............//////000000000000000000000000000111111111111000000///000000000000000000000000000000000000000000000000////////////////////////.../////////000000111111.../////////...---,,,,,,---...000111111111000///000000000000000000000000///////////////000111111000000000000000000000000...///000111111000///...000000//////.........---////////////////////////............/////////000------...//////000//////000000000111222222222333000000000000000000000000111111111111111111111111000000000000000000000000000000111111222222222222000000111111222222222222222222111111111111222222111111111222222333333333~~~}}}{{{{{{wwwqqqlllhhhdddaaa^^^bbbgggppp}}}xxxjjjeeeddd___SSSGGG@@@===;;;<<<999444333444666444333222333333222111222222111111111222444555444333222111111111222333000000000000000000000000111111111111111111111111000111111111222222222222444333333222111111111222444444444333333222222222333333333333333333333333333222222111111222222333222222222222222222222222222222222222222222222222000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////.........---////////////////////////////////////////////////////////////000000000000///////////////000111111000///---,,,,,,---///000000000000000////////////000000000000000000000000////////////////////////000000//////.........---........................000000111111111111000000////////////////////////---------............///000000000000000000000000000000000000000000000000000000000000000000000000000/////////............000000000000000000000000000000000000000000000000---......///////////////............////////////000000000000000000000000222222111///...---,,,+++......////////////......------............------000000000000000000000000......////////////............///000000000000000......//////000000111111222111000//////...//////000000000000000000000000000000000000000000000000..................------000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...///////////////...---///000111111111///...---000000000000000000000000000000111111111111000000000000000000000111111222////////////////////////000000000000////////////000000111111111111000000000000000000000000000000000000000000111111111111333333333222222111111111000111111222222222222111333333444555555444222111}}}|||yyyqqqjjjbbbaaacccjjjvvv~~~uuucccUUUFFF@@@<<<<<<;;;666444555777555333333444444444333222222111111111222444444444333222111111111222222111111111111111111111111111111111111111111111111111111111222222222333333444333222222111111222222222222222111111111000000333333333333333333333333333222222111111222222333222222222222222222222222222222222222222222222222000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////............////////////////////////////////////////////////////////////000000000000///////////////000111111000///---,,,,,,---///000000/////////////////////000000000000000000000000////////////////////////000/////////....................................000000111111111111000000////////////////////////........./////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////.........000000000000000000000000000000000000000000000000---......///////////////............////////////000000000000000000000000111111000///...------,,,......////////////......---......//////......---////////////////////////......////////////............///000000000000000////////////000000000000000000////////////000000000000000000000000000000000000000000000000000000........................000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000......///////////////...///000111111000///...---000000000000000000000000000000111111111111000000000000000000000111111222111111111111111111111111111000000000////////////000000111111111111000000111111111111111111111111111111111111222222222222333333333222222222111111111111222333333333333333333444444444444444333333|||{{{~~~rrriii```^^^eeennnuuuxxxzzziiiUUUJJJAAA???>>>;;;888888888666444444555666555444333222222222222333333444444333222222111111222222111111111111111111111111111111111111111111111111111111111222222222333333333333222222111111222222222222222111111111111000333333333333333333333333333222222111111222222333222222222222222222222222222222222222222222222222000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000////////////............////////////////////////////////////////////////////////////000000000000///////////////000111111000///...------...///000////////////////////////000000000000000000000000////////////////////////////////////....................................///000000111111000000///////////////////////////////////////000000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////......000000000000000000000000000000000000000000000000---......///////////////............////////////000000000000000000000000000/////////..................////////////......---......//////......---..............................////////////.........//////000000000000000000000000000///////////////////////////000000111000000000000000000000000000000000000000000000000........................000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000---......///000000000000///000000000000//////...000000000000000000000000000000111111111111000000000000000000000111111222111111111111111111111111111111000000000/////////000000111111111111000000111111111111111111111111222222222333333333333444333333333333222222222222222222222333333444444444444444333333333444444555qqqgggeeefffeeecccqqqttt}}}|||kkk[[[KKKDDDAAA???<<<<<<888666444444555666555444333333333333333333333333333333222222222222111222111111111111111111111111111111111111111111111111000000000111111111222222333333222222111222222333333333333333333333333333222222333333333333444444333222222111111222222333222222222222222222222222111111111111111111111111000000111111111111000000///////////////////////////////////////////////////////////////////////////////////////.........////////////////////////////////////////////////////////////000000000000///////////////000000111//////............//////.........//////////////////////////////////////////////////////////////////////////////.................................//////000000000000//////////////////////////////....../////////000000000////////////////////////////////////////////////////////////////////////000000000////////////...////////////////////////////////////////////////---......///////////////............////////////////////////////////////.........///////////////......////////////............////////////....................................////////////......//////000000000000//////111111000000//////......111000000////////////000////////////////////////////////////////////////............////////////////////////////////////////////////////////////////////////////////////////////////////////////,,,---...000000111111111///000000000000/////////////////////////////////000000111111111111000000000000000000000111111222111111111111111111111111111111111000000000//////000000111111111111000000111111111111111111111111222222222222333333333333333333333333333333333333222222222222333444444555444333222222333444666777{{{uuuooogggaaacccdddlll{{{lllWWWKKKEEEAAA>>>>>>999777555555555666555444333333333333333333333333333333333333222222111111111111111111111111111111111111111111111111111111////////////000000000111333222222111222222333333333333333333333333333333222222222333333444444444333222222111111222222333222222222222222222222222111111111111111111111111000000111111111111000000////////////////////////////////////////////////////////////////////////.........///////////////////////////////////////////////////////////////////////////000000000000///////////////000000111/////////....../////////------....../////////000////////////////////////////////////////////////........./////////////////////////////////////////////000000000000//////////////////////////////------........./////////////////////////////////////////////////////////////////////////////////111000000000////////////////////////////////////////////////////////////---......///////////////............////////////////////////////////////............////////////......////////////.........//////////////////.................................////////////......//////000000000000//////111111000000//////......222222000///............////////////////////////////////////////////////........./////////000000////////////////////////////////////////////////////////////////////////////////////////////////---...///000111111111111000////////////000000000////////////////////////000000111111111111000000000000000000000111111222000000000000000000000000111111111111000000000000000000111111111111000000111111111111111111111111111111111222222222222333333333333333333333333333222222111111222444555666444444333333444666888999zzzwww{{{xxxrrreee]]][[[cccmmmtttzzzfffYYYOOOFFFAAA@@@<<<:::777666666666555333333444444444444333333222222333333333333222111000222222222222222222222222111111111111111111111111/////////000000000111111222222111111222222333333000111111111111222222222111222222333333444444555333222222111111222222333222222222222222222222222111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000.........///////////////////////////////////////////////////////////////////////////000000000000///////////////000111111////////////////////////---------......//////000000000000000000000000000////////////////////////.........///////////////////////////////////////...//////000000//////...////////////////////////------------............000000000000000000000000000000000000000000000000000000000000000000000000111111000000000/////////000000000000000000000000000000000000000000000000---......///////////////............////////////000000000000000000000000.........///////////////......////////////.........//////000000//////.................................////////////......000000000000000//////...000000000000////////////222111000///............000000000000000000000000000000000000000000000000.........//////000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...//////000111111111111000////////////000000111000000000000000000000000000000111111111111000000000000000000000111111222////////////////////////222222111111111000000000000000111111111111000000222222222222222222222222111111111111222222222222333333333333444444444444333222222222333555777888666666777777999:::;;;<<<{{{vvvtttuuu|||uuuhhh^^^______]]]ccclllwwwyyynnnaaaRRRHHHEEEAAA>>>;;;999999888666444444444555555555444222222222222333333333222111000222222222222222222222222111111111111111111111111111111111111222222222222222222111111222222333444000000111111111222222222111111222333333444555555333222222111111222222333222222222222222222222222111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000............/////////000////////////////////////////////////////////////////////////000000000000///////////////000111111//////000000000000//////,,,,,,---......///000000000000000000000000000000////////////////////////............/////////000////////////////////////......////////////......////////////////////////............////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000//////000000000000000000000000000000000000000000000000---......///////////////............////////////000000000000000000000000///////////////...............////////////......//////000000000000//////////////////////////////......////////////......000000000000000///......////////////000000000000///////////////000111111000000000000000000000000000000000000000000000000---......///000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000111111111000000000///......///000111222000000000000000000000000000000111111111111000000000000000000000111111222000000000000000000000000222222222111111111000000000000111111111111000000222222222222222222222222222222222222333333333444333333333444444444555555555555444444555777999;;;999:::<<<===???@@@@@@AAA~~~uuurrruuuiiirrrzzz~~~{{{qqqnnngggZZZUUUXXX^^^gggtttppp^^^PPPKKKDDDAAA>>><<<;;;999777555444444555666555444222111222222333444333222111000222222222222222222222222111111111111111111111111222222333333333444444444222111111111222333333444222222222333333444444444111111222333333444555555333222222222222222222333222222222222222222222222000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000---.........//////000000////////////////////////////////////////////////////////////000000000000///////////////000111111//////000000000000//////,,,,,,------...///000000000000000000000000000000////////////////////////---.........//////000000000000000000000000000000......////////////......////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000---......///////////////............/////////000000000000000000000000000000000//////..................////////////......//////000000000000//////000000000000000000000000......////////////......000000000000000///............//////000000111111,,,,,,---...000222333444000000000000000000000000000000000000000000000000---......///000111111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000///000///.........000111222000000000000000000000000000000111111111111000000000000000000000111111222111111111111111111111111222222222111111111111000000000111111111111000000222222222222222222222222333333333444444444555555333333333444444555555555777777666666777999<<<===<<<===@@@BBBDDDDDDDDDDDDwwwsssmmmiiikkkuuuzzznnnbbbZZZSSSUUUXXX]]]dddnnnxxxvvvlllbbb\\\UUUJJJCCCAAA>>>999888;;;777666444444666666555333000111333444555444333333333333333222222222111111222111111000000111111222111111111111111111111111000000111222333444444555111111222222222333333333111111222333333333333222444333333222111111111222333333222111000000111111222222222111111111111000111111111111000000000000111111000000//////......---...///111111111000///////////////////////////000000000000000000000000---...///111111111000///111111000000//////............///000000000000000111000///......///000111000000000000000000000000///......------///000111////////////////////////------......//////000000------......///000000000............////////////000000000000000000000000............////////////111111000000//////......////////////000000000000000000000///......------------......//////000000000000//////.........---............/////////000000000000000000000000000222111000.........///000////////////////////////000000000000000000000000////////////000000000000...........................///////////////......111111000000//////......111111000000//////......000000000000000000000000111///---...111222000...000000000000000000000000------......//////000000000000000000000000000000000000000000000000000000222222111111000...---,,,222111111111000000//////000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111000111333333111000111222333333222111000000111111111111222222222333333333222222222222222333333333000222444555444444444555666555444444555666777888999999999;;;===@@@CCCEEEEEEFFFGGGHHHIIIJJJKKKLLL|||tttpppqqqvvv{{{tttkkk]]][[[WWWTTTTTTYYYbbbhhhsss{{{yyyqqqkkkeee[[[PPPIIIBBB:::888;;;;;;999888888888888666444111222333444555444444333333333333222222222111111222222111111111111222222111111111111111111111111111111111222222222222222111111222222222333333333111111222333333333333222444333222222111111222222333333222111111111111111222222222111111111111000111111111111000000000000111111000000////////////---...///000111111000///////////////////////////000000000000000000000000...//////000000000000///111000000000/////////.........///000000000000000000000///......///000000000000000000000000000000///......------///000111////////////////////////.........///////////////000000000///......------....../////////000000000000000000000000000000000............////////////111000000000/////////...////////////000000000000///////////////..................///////////////111111000000000/////////........./////////000000000000000000000000000000222111000///......///000////////////////////////000000000000000000000000////////////000000000000////////////////////////...///////////////......111000000000/////////...111000000000/////////...////////////////////////111///......111111000...000000000000000000000000/////////000000000000000000000000000000000000000000000000000000000000000//////000000000000//////111111111111000000000///000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000//////000000000111111111000111333333111000111222333222222111000000111111111222222222222333333333222333333333333444444444222333555555333222333444666666666666777888999:::;;;<<<===???BBBEEEGGGIIIHHHHHHIIIJJJKKKLLLMMMNNN{{{~~~~~~xxxvvvwwwmmmhhh^^^SSSLLLLLLPPPTTT\\\gggwww}}}zzzqqqeeeYYYKKK@@@<<<>>>;;;999888888888666444111222222333444444444444333333333333222222222111111333333222222222222333333111111111111111111111111222222111111111000000000111111222222222333333333111111222333333333333222333333222222111111222222333222222111111111111222222222222111111111111000111111111111000000000000111000000000000/////////...//////000000000000///////////////////////////000000000000000000000000111000000////////////000000000000000////////////......///000000000000000//////............//////000000000000000000000000///......------///000111000000000000000000000000///////////////.........000000000///......------/////////000000000111111000000000000000000000000............////////////000000000000////////////////////////000000000000......////////////000000000000///////////////...111111111111000000000000....../////////000000000000000000000000000000000111000000////////////000////////////////////////000000000000000000000000////////////000000000000000000000000000000000000...//////000000/////////000000000000////////////000000000000////////////........................111///...///000111000...000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000,,,---...000111111111111111111111111000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000////////////000000000000000111333333111000111222333222111111000111111111222222222222333333333333333333333444444444555555444555777666555444444555999999999:::;;;===>>>???@@@BBBDDDGGGIIIKKKLLLLLLLLLLLLLLLLLLMMMMMMNNNOOO~~~~~~zzzqqqfff[[[TTTQQQQQQOOOXXXdddooozzz|||lllZZZLLLDDDBBB<<<;;;999999888777444222333333444444444444444444333333333222222222111111444333333222222333333444111111111111111111111111000000000000000000000000111111222222222333333333111111222333333333333222333333222222111222222333333222222111111222222222222222222111111111000000111111111111000000000///000000000000000000000000/////////000000000000///////////////////////////////////////////////////222111000.........///000000000000000////////////......///000000000000000///..................//////////////////////////////......------///000111000000000000000000000000000000//////......------------......///000000000000000000000111111111111000000000000000000000000............////////////000000000000////////////////////////000000000000---......///000000111111111000000000//////......000000000000000000000000...////////////000000000////////////////////////000000000////////////000////////////////////////////////////////////////////////////000000000000000000000000000000000000...//////000000000000///000000000000////////////000000000000////////////////////////////////////000/////////000000000///////////////////////////111111111000000/////////////////////////////////////////////////////////,,,---...000111111111111111111111000000000000000///////////////////////////000000000111111111111000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000....../////////000000000000111333333111000111222222222111111111111111222222222222333333333444444222333333444444555555555444666888999888888999:::>>>>>>???@@@BBBCCCEEEEEEGGGHHHJJJLLLNNNNNNNNNMMMNNNMMMLLLKKKKKKKKKLLLLLLzzz|||tttggg^^^YYYSSSUUUWWW[[[cccppplllZZZLLLDDDBBB@@@===<<<;;;:::888777555444444444444444444444333333333222222222111111444333333222222333333444111111111111111111111111...//////000111111222222111111222222222333333333111111222333333333333222333222222111222222333333333222222222222222333333222222222111111111000000111111111111000000000///000000000000111111111111000000000////////////000////////////////////////////////////////////////222111000.........///000////////////000000000000......///000000000000000...//////////////////...///////////////////////////......------///000111000000000000000000000000000000//////......------------......///000000000000000000000111111111111////////////////////////............////////////////////////000000000000////////////000000000000---......///000111222222111111000000/////////...////////////////////////////////////000000000111/////////////////////////////////000000000000///000000000000000000000000////////////////////////////////////000000000000////////////////////////......///000111111000000////////////000000000000////////////000000000000000000000000000000000000///000000000/////////000////////////////////////000000000//////.........//////////////////////////////////////////////////////000000000000//////000000000000000000111111///////////////////////////000000000111111111111000000000000000000000000///000000000111111111111111111111111111111111111111111111111111111111111////////////000000000000000111333333111000111222222111111111111111222222222222333333333444444444222222333333444555555666333555888:::;;;<<<>>>@@@DDDDDDFFFGGGIIIJJJKKKLLLMMMNNNOOOOOOOOONNNMMMLLLKKKJJJHHHGGGGGGGGGHHHIII~~~yyyvvvuuuxxx{{{~~~~~~{{{zzz}}}~~~ooonnnooottt~~~zzzooohhhbbb___ZZZUUUUUU]]]jjjttt|||jjjYYYLLLHHHDDD???;;;999888777555666555444444333444444444333333333222222222111111333333222222222222333333111111111111111111111111......///000111222333444111111222222222333333333111111222333333333333222222222111111222222333333333222222222222333333444222222222111111111111000111111111111000000000000000000000111111111111222111000000////////////000////////////////////////000000000000000000000000111000000////////////000////////////000000000000......///000000000000000//////000000000000//////000000000000000000000000///......------///000111000000000000000000000000///////////////.........000000000///......------/////////000000000111111////////////////////////............////////////////////////000000000000////////////000000000000......///000000111222222111000000000000000000///............/////////////////////000000000111111000000000000000000000000...//////000000000000///000000000000000000000000000000000000000000000000////////////000000000000////////////////////////......///000111111111111////////////000000000000////////////000000000000111111111111111111111111...000111000///...///111000000000000000000000000////////////............000000000000000000000000000000000000000000000000000000111000000///...---000000000000111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111000000000000111111111111000111333333111000111222111111111000111111222333333333333333444444444444222333333444555666777777444777;;;===???AAACCCEEEIIIJJJKKKMMMNNNOOOOOOOOOPPPPPPPPPPPPOOONNNMMMLLLHHHGGGFFFFFFGGGIIILLLMMMzzzvvvttttttvvv|||}}}|||wwwqqqnnnnnnpppssszzz{{{tttllliiimmmqqqtttuuu}}}zzztttjjjaaa\\\]]]```lllnnnwww|||lll]]]SSSMMMEEE>>>:::888777666777666555444333444444555333333333222222222111111222222111111111111222222111111111111111111111111000111111111222222333333111111222222222333333333111111222333333333333222222222111111222222333444222222222222222333444555222222222111111111111000111111111111000000000000000000111111111222222222222111000///......///000////////////////////////000000000000000000000000...//////000000000000///.../////////000000000111......///000000000000000///000111222222111000///000000000000000000000000///......------///000111////////////////////////.........///////////////000000000///......------....../////////000000000////////////////////////............////////////.../////////000000000111////////////000000000000/////////000000111111222000000000000000111111111......//////000000000000//////000000000111111111000000000000000000000000---...///000111111000///000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000......///111111222222111.../////////000000000111.../////////000000000111000000000000000000000000...000111111......///111000000000000000000000000///////////////000000000000000000000000000000000000000000000000000000000000000000000000///......///000000000111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111222222222222000111333333111000111222111111000000111222222333333333333444444444444555444555666777888999999:::===@@@CCCEEEGGGHHHKKKMMMLLLMMMNNNPPPQQQQQQPPPPPPQQQPPPPPPOOOOOOOOOPPPPPPIIIJJJJJJMMMQQQVVV[[[^^^}}}zzzxxxxxx|||sssmmmllllllooovvvttthhhdddcccbbbaaakkk}}}zzzjjj```[[[TTTWWWcccwww}}}oooccc\\\QQQHHHBBB???===<<<777666555444333444444555333333333222222222111111222111111111111111111222111111111111111111111111333333333222222222222111111111222222222333333333111111222333333333333222222111111111222333333444222222222222333333444555222222222111111111111000111111111111000000000000000000111111222222222222222111000.........///000////////////////////////000000000000000000000000---...///111111111000///.../////////000000111111...//////000000000000000000111222333333222111000000000000000000000000000///......---...///000111////////////////////////---.........//////000000------......///000000000............////////////////////////////////////............/////////000.../////////000000111111////////////000000000000000000000000111111111111//////000000111111222222//////000000111111111222000000000000111111111111000000000000000000000000---...///111111111000///000000000000000000000000000000000000000000000000////////////000000000000111111111111111111111111......///111111222222222.../////////000000111111.../////////000000111111////////////////////////...000222111...---///111000000000000000000000000//////000000111111222222000000000000000000000000000000000000000000000000//////000000000000////////////000000111111111222000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111222222222333333333000111333333111000111222111111000000111222333333333333333444444444555555666777888999:::;;;<<<<<>><<<888555555888888555444666333333222222333333444444444444333333333333222222111111222222222333333333111111111111111111111111111111111111111111111111111111000000111111222333222222222222222222222222222222222222222222222222222222222111111111111000000000000000111111111111///...---...000111111000000000000000000000000000000000000000000000000000000000000000000000000000////////////....................................---...000111111111000///111111000000//////......444333222111000...------000000//////.........---------...///000000//////000000000000000000000000////////////////////////////////////////////////111111111111000000000000111111000000000000111111............/////////000............///111222333000000////////////000000////////////////////////111111111111111111111111111111000000//////......000000////////////000000////////////////////////333222000//////111333444000000000000000000000000111111111111000000000000000000000000////////////---...000111111111000///000000000000000000000000000000000000000000000000////////////000000000000,,,+++******+++---000222111111000////////////////////////000///......---000000000000000000000000000000//////......------000000000000000111111222000000000000000000000000000000000000000000000000000000000000111111111111......///000111222222333222222222111111111000000444444333333222111111111///000000000000111111111111222222222222333333333222222111111111111111111222333333444444222111000333444444555555666666777777888999;;;===AAAFFFJJJPPPPPPPPPQQQSSSUUUXXXYYYRRRRRRQQQPPPNNNOOORRRUUUOOOOOORRRXXX^^^dddggghhhkkkggghhhooovvv|||~~~~~~zzzxxxwww{{{{{{llliiiiiinnnvvvsssaaaZZZSSSVVVdddzzz}}}lll\\\QQQJJJDDDAAA<<<888666888777333222444333333333222222333333444444444333333333333222222111111222222222333333333111111111111111111111111111111111111111111111111111111000000111111222333222222222222222222222222222222222222222222222222222222222111111111000000000000000000111111111111000///...///111111111000000000000000000000000000000000000000000000000000000000000000000000000000------......///000111111........................---...000111111111000///111000000000/////////...333222222111000///......000/////////............------...///////////////000000000000000000000000////////////////////////////////////////////////111111111000/////////...111000000//////000000111........./////////000000///......//////000111222000000////////////000000111111111111111111111111////////////////////////111000000000/////////...000000////////////000000000000000000000000000000333222000.........///000000000000000000000000000////////////............000000000000////////////......///000000000000000////////////////////////000000000000000000000000/////////000000000111111...------,,,,,,---//////111111000///////////////000000/////////.........000000000000000000000000000000//////////////////000000000000000111111222000000000000000000000000000000000000000000000000000000000000111111111111//////000000111111222222222222222111111111000000111111111222222222222222000000000111111111222222///000000000000111111111222222222222222111111111111222333444444444333333000111222444666888999:::>>>???BBBCCCEEEGGGJJJMMMUUUUUUUUUTTTSSSRRRPPPOOOPPPQQQQQQRRRTTTXXX^^^bbbfffgggiiilllpppvvv{{{~~~|||~~~~~~~~~{{{xxxxxxwwwzzz~~~xxxooolllmmmqqqzzzssshhh[[[TTT[[[mmm|||nnnbbbWWWMMMFFFCCC===::::::999555333555444333333222222222333333444444333333333333222222111111222222222333333333222222222222222222222222222222222222222222222222111111000000111111222333222222222222222222222222222222222222222222222222222222111111111000000000000000000000111111111111222111000000111222111///000000000000000000000000000000000000000000000000000000000000000000000000.........//////000000000........................---...000111111111000///000000000000////////////111111111000000/////////////////////............---......///////////////000000000000000000000000////////////////////////////////////////////////111111000///......------000//////......//////000....../////////000000000000000////////////000000000000////////////000000111111111111111111111111////////////////////////000000000000////////////000000////////////000000111111111111111111111111222111///---,,,,,,,,,---000000000000000000000000////////////............////////////000000000000///////////////000111111........................000000000000000000000000000000000111111111222222000000//////.........---111000000///////////////111000///.........//////000000000000000000000000//////000000000000000000000000000000000111111222000000000000000000000000000000000000000000000000000000000000111111111111000000000000000111111111222222222111111111111111//////000000111222222333111111111111222222222333///000000000000111111111222222222222222222222222111222333444555555555555222333555777:::<<<>>>???AAADDDHHHJJJLLLMMMNNNPPPQQQRRRSSSSSSSSSQQQPPPOOOPPPSSSXXX___fffpppyyy~~~{{{{{{zzz|||{{{wwwtttvvvzzz|||mmm```]]]fffttt}}}qqqdddWWWNNNKKKDDD???>>>>>>:::888999555555444333222222222333444444333333333222222222111111222222222333333333222222222222222222222222222222222222222222222222111111000000111111222333222222222222222222222222222222222222222222222222111111111111000000000000///000000000111111111111444222111111222222000///////////////////////////////////////////////////////////////////////////222111111000///...------........................---...000111111111000///000000000000//////////////////000000000000000000///////////////...............///////////////...////////////////////////////////////////////////////////////////////////000000///...---,,,,,,+++//////............//////...////////////000000000111111000///////////////000000////////////000000........................000000000000000000000000000000000000////////////000000////////////000000000000000000000000000000000///...------------...////////////////////////111111111111000000000000////////////000000000000000///.........///111222////////////////////////////////////////////////000111111111222222222222///000000000000///......000000////////////000000222111///------...///111//////////////////////////////000000111111222222000000000000000111111222000000000000000000000000000000000000000000000000///000000000111111111111111111111000000000000000111111111111111111111111//////000000000111111111111111222222222333333333111111222222222333333333222222222333333333333333333333444444555555555555999:::<<<>>>AAACCCEEEFFFFFFJJJNNNRRRRRRSSSSSSTTTPPPOOONNNNNNNNNPPPRRRSSSYYY```kkkwww}}}}}}~~~{{{xxxxxxzzz}}}vvvyyy||||||}}}~~~~~~tttjjjggghhhkkkvvvtttfff]]]SSSJJJCCCAAAAAA>>><<<<<<777666555444333333333333444444333333333222222222111111222222222333333333222222222222222222222222222222222222222222222222111111000000111111222333222222222222222222222222222222222222222222222222111111111000000000/////////000000000111111111111444222111111222222000///////////////////////////........................////////////////////////222111111000//////......////////////////////////---...000111111111000///////////////000000000000///////////////000000000.........///////////////...///////////////....../////////////////////////////////////////////////////////////////////////////////...---,,,,,,+++//////............//////////////////000000000111222111000//////......///000000////////////000000........................000000000000000000000000////////////000000000000000000////////////000000////////////////////////............///000000111////////////////////////111111111111000000000000.../////////000000000111000///.........///111222000000000000000000000000////////////////////////000111111111222222222222...///000000111111000000000000////////////000000333111///...---...000111//////////////////////////////000000111111222222000000000000000111111222111111111111111111111111000000000000000000000000///000000000111111111111111111111000000000000000111111111111111111111111111111111000000000//////111111222222222333333333111111222222222333333333222222333333444444444444666555555555555555555555;;;===???CCCFFFJJJMMMNNNPPPSSSVVVWWWVVVUUUUUUUUUSSSQQQOOONNNPPPTTTXXX[[[nnnwww|||}}}|||wwwtttssssssiiinnnsssrrrqqquuuzzzxxx~~~}}}qqqhhhccccccmmm}}}yyyqqq[[[QQQGGGDDDDDDAAA>>>>>>:::999777666555444333333444444333333333333222222111111222222222333333333333333333333333333333333333333333333333333333333111111000000111111222333222222222222222222222222222222222222222222222222111111000000000/////////000000000000111111111111222111000000111222111///000000000000000000000000........................000000000000000000000000---......///111222222333////////////////////////---...000111111111000///////////////000000000000////////////////////////........./////////////////////////////////...---000000000000000000000000////////////////////////////////////////////////...............---------000//////......//////000/////////000000000111111111111000///////////////000000////////////000000111111111111111111111111////////////////////////////////////000000000000000000////////////000000........................---...///000111222222333000000000000000000000000////////////..................//////000000111111///////////////000111111111111111111111111111111000000000000000000000000000000000111111111222222......//////000000111111///////////////000000111222111000/////////000000000000000000000000000000//////000000000000000000000000000000000111111222111111111111111111111111000000000000000000000000000000000000111111111111000000000000000111111111111111111111111222222222333222222111000000//////111111111111222222222333///000000000000111111111222333333444444555555666888777777777777888888999:::<<<@@@EEEJJJOOORRRTTTSSSTTTUUUTTTRRRQQQRRRSSSRRRUUU[[[bbbiiipppuuuxxx}}}}}}{{{wwwwwwzzz~~~{{{uuusssggglllppprrrrrruuu}}}{{{www|||vvvlllbbbdddiiiqqqhhh[[[OOOKKKIIIEEE@@@???<<<;;;999777666555444444444444333333333333222222111111222222222333333333333333333333333333333333333333333333333333333333111111000000111111222333222222222222222222222222222222222222222222222222111000000000////////////000000000000111111111111000///...///111111111000000000000000000000000000000000000000000000000000000000000000000000000000,,,---...///111333444444////////////////////////---...000111111111000///.../////////000000000111//////////////////................../////////000///////////////...------000000000000000000000000////////////////////////////////////////////////.............../////////111000000//////000000111//////000000000111111111111000///////////////000000000////////////000000111111111111111111111111////////////////////////.../////////000000000111000000////////////000000////////////////////////...///000000111111111111000000000000000000000000////////////.....................///000111111111......///000000000000000000000000000000000000000000000000000000000000000/////////000000000111111111000///.........///000///////////////000111111111111111000000000000///000000000000000000000000000000//////////////////000000000000000111111222111111111111111111111111000000000000000000000000000000000000111111111111//////000000111111222222000000111111111222222222222222222222222111111111000000000111111111222222///000000000000111111111333333333444555666666666999999999:::;;;===???AAAAAACCCEEEIIIMMMQQQSSSUUUPPPPPPPPPPPPPPPTTTYYY\\\```kkk{{{~~~~~~yyyuuuuuusssrrrtttxxx|||yyynnnhhhfffiiinnnrrrtttwwwyyyzzzzzz|||}}}wwwwwwyyyxxxzzzkkkeee___```kkk}}}ssseeeWWWQQQNNNIIIDDDAAA===<<<:::999777666555555444444444333333333222222111111222222222333333333333333333333333333333333333333333333333333333333111111111000111222222333222222222222222222222222222222222222222222222222000000000000////////////000000000000111111111111///...---...000111111000000000000000000000000000111111111111111111111111000000000000000000000000/////////000111111222222000000000000000000000000---...000111111111000///.../////////000000111111000000//////............---.........//////000000//////000000///...------000000000000000000000000////////////////////////////////////////////////------......///000000000111111000000000000111111000000000000111111111111000000////////////000000000000////////////000000////////////////////////111111111111111111111111.../////////000000111111000000////////////000000000000000000000000000000///000000000000000///...000000000000000000000000111111111111000000000000---......///000111111222---...000111111111000///////////////////////////000000000000000000000000////////////000000000000444222///---,,,,,,---...///////////////000111111000111111111111000//////000000000000000000000000000000//////......------000000000000000111111222111111111111111111111111000000000000000000000000000000000000111111111111...//////000111222222333000000111111222222222222111111111222333333444444///000000000000111111111111222222222222333333333333333444444555666777777999999:::<<>>BBBEEEIIIMMMQQQOOOOOOPPPPPPPPPOOOMMMMMMQQQRRRWWWcccttt~~~vvv}}}vvvlllddd___^^^___eeelllpppqqqpppppppppkkklllllllllmmmmmmnnnnnnuuu{{{yyyrrruuusssjjjccc]]]aaakkkwwwssseeeXXXQQQHHHCCC@@@@@@???;;;999:::444333333333333333333333333333333222222222111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333222222222222222222111111111111111111111111111000000000////////////000000000000000//////////////////000000111111111////////////000000000000////////////////////////////////////////////////////////////000000000000,,,---///111111111000///000000000000////////////////////////////////////////////////////////////000000000000000000000000//////000000000000//////////////////000000000000////////////////////////////////////........................////////////000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000111111111...............------,,,000000////////////000000////////////000000000000000000000000000000000000000000000000000000000000///////////////.........////////////////////////////////////////////////000000000000000000000000000000000000000000000000///000000000111111111111000000000000////////////000000000000000000000000000000000000000///......000000000000000000000000000000000000111111111111/////////000000000000000111111111111000000000///111111222222222222111111///000111222222111000///111111111111111111111111111111111111000000000000111111111111111111111111222222222222222222222222222222222333333333444444666666777888999:::<<<<<>>AAACCCDDDGGGJJJMMMOOOPPPPPPQQQRRRRRRSSSRRRPPPPPPVVVbbbkkksss|||~~~{{{}}}ssstttvvvwwwxxxyyyzzz{{{~~~{{{uuuooojjjgggfffdddeeeffffffeeecccbbbaaaaaa```___^^^\\\[[[ZZZYYYXXXZZZbbbmmmyyyxxxjjj\\\RRRVVV[[[bbblllzzzwwwdddOOOFFFCCC???;;;888777666666555444333222111333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222111111111111111111111111111111111000000000//////.../////////000000111111---------...///000000000////////////000000000000////////////////////////////////////////////////////////////000000000000///000111222222222222111////////////000000000000//////////////////////////////////////////////////////////////////////////////000000000000//////////////////000000000000////////////////////////////////////........................////////////////////////////////////000000////////////000000////////////////////////////////////////////////222222111111000000//////000000000111000//////...000000////////////000000////////////000000000000////////////////////////////////////////////////000000000///......------////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000111111111000000000000////////////////////////////////////111000///......///000111///////////////////////////000000000111111111111222111111000000/////////111111111000000000000000111111222222222222111111000000000111111000000000111111111111111111111111000111111111111111222222222222222222222222222222222222222333333333333333222222333333444555555666777999<<<@@@DDDHHHJJJKKKGGGJJJMMMOOOPPPPPPQQQRRRPPPUUU[[[___dddpppwwwsssrrrrrrxxxjjjjjjkkkllloooqqqrrrsssvvvwwwxxxzzz}}}|||yyywwwvvvvvvvvvwwwwwwwwwwwwwwwvvvuuutttmmmlllkkkhhhfffdddbbbbbb^^^\\\\\\```fffjjjkkkjjjqqquuu{{{~~~lll[[[XXXUUUVVVZZZdddqqq{{{eeeRRRHHHBBB??????999999777666444333111111333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333444444333333222111000000111111111111111111111111111111111111000000000000......//////000000000111////////////............////////////000000000000////////////////////////////////////////////////////////////000000000000//////000000000000000000.../////////000000000111//////////////////////////////////////////////////////////////////////////////000000000000//////////////////000000000000////////////////////////////////////........................////////////////////////////////////000000////////////000000////////////////////////////////////////////////222222111111000000//////111222222222222111000000000000////////////000000////////////000000000000////////////////////////////////////////////////000000//////.........---////////////////////////////////////////////////////////////////////////000000000000000000000000111111000000000000000000000000000000////////////////////////////////////111000///......///000111///////////////////////////000000000111111111111222222111111000000//////000000000000000000111111111111222222222222111111111000000000000000000111111111111111111111111111000000111111222222222333111111111111111111111111222222333333333444444444111222333444666777999999===???BBBFFFJJJMMMOOOPPPJJJLLLNNNOOOPPPRRRUUUXXX]]]gggsss~~~{{{{{{{{{{{{bbbaaaaaadddhhhkkkmmmmmmooooooppprrruuuxxx{{{}}}~~~}}}|||zzzxxxuuusssqqqpppkkkgggbbb___^^^```aaabbbdddgggkkkpppuuu|||zzzrrrvvv{{{eee^^^WWWTTTRRRTTT\\\eee|||xxx```NNNCCC@@@AAA===<<<;;;999666444333222333333333333444444444444333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111555444444333222111000///111111111111111111111111222222111111111000000000------------............000000000/////////......////////////000000000000////////////////////////////////////////////////////////////000000000000////////////////////////......//////000000111111////////////////////////////////////////////////000000000000000000000000//////000000000000//////////////////000000000000////////////////////////////////////........................////////////000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000111111111111000000000000000000111111111000//////000000////////////000000////////////000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000111111111111000000000000000000000000////////////000000000000000000000000222222111///............000000000000000000000000000000000000111111111111111111111111111111000000000000000000111111111111111111222222222222111111111111000000000000111111222222222222222222222222000000111111222333333333111111111111111111111111222222333333444444555555333444555888:::===???@@@EEEGGGJJJMMMOOOPPPQQQQQQKKKLLLMMMNNNRRRYYYaaagggxxx]]][[[[[[^^^cccgggiiiiiijjjjjjjjjkkknnnrrruuuwwwzzz}}}~~~~~~~~~zzzwwwrrrmmmiiiiiikkknnnjjjjjjkkkkkkkkkmmmqqquuuoookkkqqq}}}vvvooohhhccc\\\TTTTTTYYYeeessssss[[[IIIBBBDDDBBBAAA???===:::888666555333333333444444444555555444444444444444444444444222222222222222222222222222222222222222222222222000000000000000000000000333333333222222111111111111111111111111111111111222222222111111111000000//////..................//////000000000000000000////////////000000000000////////////////////////////////////////////////////////////000000000000000//////....../////////.........///000111111111////////////////////////////////////////////////000000000000000000000000//////000000000000//////////////////000000000000////////////////////////////////////........................////////////000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000///......000000////////////000000////////////000000000000000000000000000000000000000000000000000000000000------......///000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000111111111111000000000///000000000000////////////000000000000000000000000000000000000000///......000000000000000000000000000000000000111111111111111111111111111111222222///000000000111111111111111111222222222222111111222111000//////000111222222222222222222222222222000000111222222333444444222222222222222222222222222222333333444555555666555777999<<<@@@CCCFFFGGGMMMOOOPPPRRRRRRRRRPPPPPPLLLMMMPPPUUU```pppzzzwwwyyyxxxzzz||||||{{{ZZZYYYXXX[[[aaaeeeggggggggggggggghhhjjjnnnqqqsssqqquuuyyy{{{|||}}}}}}~~~zzz||||||xxxwww{{{wwwvvvsssnnnjjjiiijjjllllllsss|||vvvkkkmmmlll|||{{{oooaaaYYYZZZVVVaaatttmmmUUUKKKLLLFFFEEECCC@@@===;;;999888333333333444444555555555444444444444444444444444222222222222222222222222222222222222222222222222222222222222222222222222111222222222222333333333111111111111111111111111222222222111111111111000222222111111000000//////......///000111222333333////////////000000000000////////////////////////////////////////////////////////////000000000000000000///////////////000---......///000111111222////////////////////////////////////////////////000000000000000000000000//////000000000000//////////////////000000000000////////////////////////000/////////......................../////////000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000//////000000111111222222111111111111111000000///000000////////////000000////////////000000000000000000000000000000000000000000000000000000000000,,,,,,---...///000111111////////////////////////////////////////////////000000000000000000000000000000000000000000000000222111111111000000//////000000000000////////////000000000000000000000000+++,,,...000222222222111000000000000000000000000000000000000111111111111000000000111222222222333//////000000111111111222111111222222222222111111222111000//////000111222222222222222222222222222000000111222333333444444333333333333333333333333222222333333444555666666888999<<<@@@DDDHHHKKKMMMSSSTTTUUUUUUTTTRRRPPPNNNQQQSSSXXXcccttt|||qqqmmmnnnqqqrrrsssrrrqqqqqquuuxxxTTTUUUVVVWWWYYY\\\^^^___`````````aaaccceeehhhiiikkkkkkmmmooosssvvvzzz|||wwwzzz~~~xxxtttwwwxxxqqqjjjhhheeekkkrrrwww{{{yyyttttttyyyyyyiii]]]VVVVVVbbb~~~~~~lllZZZMMMJJJGGGDDDAAA???>>>;;;999888666444444555555444333444444444333333333222222111111111111111111111111222222111111111111111111333333333222222111111111111222222333333222222111222222111111111111222222111111000000000000111111000000000000////////////000000111111111111000000000000000000000000000000000000//////.........---000000////////////000000////////////////////////............/////////000000000000000000000000000111111000000//////......000000000000000000000000111000///---------...///111111000000//////......---...000111222111///...000000000111000///......000000000000000000000000//////000000000000//////......///000000000000000111111000///////////////000000000000000000000000000000000000000000000000111111000000//////......111111111111111111111111000000000000////////////000000000000000000000000222111000//////......///////////////////////////000000000000000000000000///////////////.........111111000000//////................../////////000...------...111222222111000000000000000000000000000000000000000000000000222111111111000000//////333222111000////////////////////////000000000000000000000000000000000000////////////000111222333000000000000000000000000111111111111111111111111000111111111111222222222222222111111111111111111222222111111111111111222333222222111111111111222444444555444333444666999888???EEEIIIPPPYYYYYYUUUUUUTTTVVVYYYUUURRRXXXbbbbbbhhhttt}}}xxx~~~{{{vvvpppiiiddd```fffeeefffgggiiikkkkkkkkkPPPPPPQQQRRRSSSTTTVVVWWWZZZZZZ[[[\\\^^^```bbbccchhhhhhhhhiiikkknnnqqqsssqqqtttxxxzzz|||~~~}}}}}}xxxqqqnnnsssvvvppphhhddddddhhhmmmnnnnnnpppuuuzzz||||||zzzpppddd\\\ZZZhhh|||wwwhhh\\\RRRNNNGGGBBB???===<<<;;;999777555555666666555444444444444333333333222222111111111111111111111111111111111111111111111111333333333222222222111111111222222333333222222111222222111111111111222222111111000000000000111111000000000000//////////////////000000000000//////000000000000000000000000000000/////////.........000000////////////000000////////////////////////........./////////000000000000000000000000000000//////..................000000000000000000000000111000///.........//////111000000000/////////...---...000111111111//////000000000000////////////000000000000000000000000//////000000000000//////......///000000000000000111111000///////////////000000000000000000000000000000000000000000000000111000000000/////////...111111111111111111111111000000000000////////////000000000000000000000000111111000///////////////////////////////////////000000000000000000000000/////////////////////...111000000000/////////............/////////000000222000//////000000///...000000000000000000000000000000000000000000000000111111111111000000000///111000000000000000111111000000000000111111111111000000000000000000000000333333222222222222222333111111111111111111111111111111111111111111111111000111111111111222222222222222222222222222222222222222111111111111222222222222222222222333333444333555666666666777:::===BBBEEEGGGGGGLLLUUUYYYWWWXXXVVVZZZbbbgggkkkrrr{{{xxx|||||||||vvvmmmddd^^^^^^```bbbeeeaaa^^^___ccceeebbb^^^MMMLLLLLLLLLMMMNNNOOOOOOTTTUUUWWWYYYZZZ[[[\\\\\\dddcccaaa```aaadddgggiiihhhkkkoooqqqsssuuuxxxzzz}}}~~~xxxuuupppllllllqqqrrrmmmeee```eeeiiilllllliiiggghhhiiiwwwyyy{{{}}}|||uuuhhh[[[YYYaaannn~~~|||yyyooo^^^WWWMMMDDD@@@?????????;;;999777666777777666555444444444444333333333333222222222222222222222222111111111111111111111111333333333222222222222111111222222333333222222111222222111111111111222222000000000000000000000000000000000000////////////......////////////......000000000000000000000000000000////////////......000000////////////000000////////////////////////....../////////000000000000000000000000000000000......//////////////////000000000000000000000000111111000/////////000000000000000000////////////---...000111111111000///222111///.........///000000000000000000000000000//////000000000000//////......///000000000000000111000000///////////////000000000000000000000000000000000000000000000000000000000000////////////111111111111111111111111000000000000////////////000000000000000000000000111000000////////////000////////////////////////000000000000000000000000......//////////////////000000000000////////////....../////////000000000222000//////000111///...000000000000000000000000000000000000000000000000111111111111000000000000////////////000111222333111111111111222222222222000000000000000000000000555444333222111111111111111111111111111111111111111111111111111111111111000111111111111222222222333333333333333333333333222222111111111111222222333222222333333444555666444666888999;;;===AAACCCKKKMMMNNNLLLOOOTTTWWWVVVWWW\\\hhhzzzwwwpppeee\\\YYY[[[aaaeee```YYYTTTVVV\\\^^^ZZZTTTIIIIIIIIIIIIJJJKKKLLLMMMQQQRRRTTTWWWXXXYYYXXXXXX^^^\\\ZZZYYYZZZ]]]```bbbaaacccgggjjjlllnnnppprrruuuxxx{{{}}}~~~yyysssnnnqqqttttttooogggaaa___bbbgggkkkmmmllljjjiiiiiioooppprrrvvvzzzwwwhhh___[[[]]]hhhrrrlllcccVVVKKKEEEBBBBBBBBB===:::888777777777666555555444444444444333333333222222222222222222222222111111111111111222222222222222222222222222222222111222222333333222222111222222111111111111222222000000111111111111000000000000000000////////////...//////000000//////...////////////////////////000000//////////////////000000////////////000000////////////////////////...////////////000000000////////////////////////000000111111222222333333000000000000000000000000111111111000000000000111000000000000////////////......///000111000000///333111///...---...000111//////////////////////////////000000000000//////......///000000000000000000000////////////000000////////////////////////////////////////////////000000000000////////////111111111111111111111111000000000000////////////////////////////////////000///////////////000111////////////////////////////////////////////////............////////////000000000000////////////...////////////000000000///...---///111333333222000000000000000000000000000000000000000000000000111111111000000000000000000000//////000111222222000000000111111111222222000000000000000000000000222111111000//////000000111111111111111111111111111111111111111111111111000000111111111222222222222222222333333333333333222222111111111222333333444444333444444555666777777999<<>><<<999888888777666444555555555444444444333333222222222222222222222222000000111111111222222222222222222222222222222222111222222333333222222111222222111111111111222222///000111111111111000///000000000000///////////////000000111111000000/////////////////////////////////000000000000000000000000////////////000000000000000000000000000000////////////000000000111////////////////////////000000111111222222333333////////////////////////000000000111111111111000////////////000000000000...//////000000000000000333111///...---...000111//////////////////////////////000000000000//////......///000000000000000000000////////////000000////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000//////////////////////////////////////////...//////000111111000000000000000000000000////////////////////////---.........//////000000////////////000000000000////////////000000000111///......///222333333222000000000000000000000000000000000000000000000000000000000000000000111111222222111000//////000000/////////000000000111111000000000000000000000000000000//////000111111222111111111111111111111111111111111111111111111111000000111111111222222222000111111111222222222333222222111111222333333444555555555555666777888999<<>>;;;:::999888777555555555555555444444444333333333333333333333333333000000000111222222333333111222222222222333333333111222222333333222222111222222111111111111222222///000111222222111000///000000000000////////////000000111111111111000000000000000000000000000000//////000000000000111111000000////////////000000000000000000000000000000/////////000000000111111000000000000000000000000......//////////////////////////////////////////...///000111111111000000////////////000000000000////////////000000000000222111///.........///000000000000000000000000000//////000000000000//////......///000000000000000///////////////000000111000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000////////////000000000000000000000000............///111222222000000000000000000000000000000000000000000000000------......///000000000////////////000000000000/////////000000000111111333111000000111222000///000000000000000000000000000000000000000000000000000000000000111111111111333222111000////////////.../////////000000000000000000000000000000000000111111111111222333444555222222222222222222222222111111111111111111111111000111111111111222222222000000000111111222222333222222111222222333444555555666777888:::<<<>>>???CCCFFFIIIKKKLLLMMMOOOPPPOOOMMMNNNRRRXXXbbbrrr~~~}}}xxxrrroookkkhhhkkkqqqoooxxx{{{tttpppllleee^^^YYYWWWWWWWWWYYY[[[\\\YYYUUUUUUYYY]]]????????????@@@AAABBBCCCCCCCCCDDDDDDEEEFFFHHHHHHIIIJJJLLLNNNOOOQQQQQQRRRPPPSSSWWWYYY[[[]]]```bbbaaacccdddeeefffhhhllloootttuuuxxx{{{~~~tttoooqqqsss{{{|||}}}~~~}}}xxxsssooobbbaaaaaaccceeeeeebbb______eeemmmrrrtttxxx{{{yyymmmcccaaaYYY[[[fffzzz|||nnn___RRRJJJDDDBBB???===<<<;;;999777555555555555444444444444333333333333333333333333///000000111222222333333111111222222222333333333111222222333333222222111222222111111111111222222///000111222222111000///000000000000//////////////////000000000000//////000000000000000000000000//////000000000111111111000000////////////000000000000000000000000000000//////000000000111111111000000000000000000000000//////..................////////////////////////---...///000000000//////.../////////000000000111///////////////000000111000000000000////////////000000000000000000000000//////000000000000//////......///000000000000000///////////////000111111000000000000000000000000000000000000000000000000.../////////000000000111000000000000000000000000000000000000////////////000000000000000000000000------......///111222333000000000000000000000000000000000000000000000000------......///000000111.../////////000000000111//////000000000111111111333222000111222222111///000000000000000000000000000000000000000000000000///000000000111111111111111111000000000000000111//////000000000111111111000000000000000000000000333222222222222222333333222222222222222222222222111111111111111111111111000111111111111222222222000000111222222333444444222222222222333444555555444666888;;;???CCCGGGIIIKKKMMMOOOPPPOOOOOOOOOPPPSSSTTT]]]jjjwwwzzzzzz~~~}}}zzzrrrjjjfffbbb]]]\\\___```gggnnnsssvvvwwwqqqjjjccc```\\\YYYWWWXXXZZZ\\\ccccccdddddddddgggllloooAAAAAA@@@@@@@@@@@@AAAAAACCCCCCBBBBBBCCCEEEFFFHHHFFFGGGIIIKKKLLLLLLLLLKKKLLLOOOSSSUUUWWWYYY\\\^^^___```aaabbbbbbdddhhhkkkmmmnnnqqqtttxxxzzz|||}}}~~~}}}~~~yyysssnnnbbbbbbbbbccceeeddd___[[[ZZZbbbiiikkkjjjmmmvvvkkkbbb\\\WWWZZZjjj|||{{{mmm___VVVGGGDDDAAA???>>>===;;;999666666555555555444444444333333333333333333333333///000000111222222333333111111111222222333333333222222222333333222222222222222111111111111222222...000111222222111000...000000000000////////////......////////////......000000000000000000000000//////000000111111111222000000////////////000000000000000000000000000000000000000000111111111111000000000000000000000000111111000000//////......////////////////////////,,,---...000000000///....../////////000000111111///////////////000111111000000000111000///......000000000000000000000000//////000000000000//////...//////000000000000000///////////////000111111000000000000000000000000000000000000000000000000.../////////000000111111000000000000000000000000000000000000////////////000000000000000000000000---------...000111333333000000000000000000000000000000000000000000000000---------...///000000111.../////////000000111111000000000000111111111111000//////000222444444333000000000000000000000000000000000000000000000000//////000000111111111222////////////000111222333000111111111111222222222000000000000000000000000333222111000////////////222222222222222222222222111111111111111111111111000111111111111222222222111111222333333444555555222222222222333444555666333555999>>>CCCIIINNNQQQOOOQQQSSSSSSQQQOOOOOOOOOUUU]]]qqqyyypppnnnqqq|||~~~ppphhhbbb```]]]YYYWWWYYYZZZ^^^aaadddhhhjjjddd\\\UUUWWWZZZ]]]aaacccfffgggiiihhhhhhlllttt{{{>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGLLLMMMNNNQQQRRRTTTUUUUUUWWWXXXZZZ]]]___bbbdddeeeiiijjjkkknnnppprrrtttuuuyyy}}}|||vvvooojjjbbbaaaaaaaaaaaabbbcccdddllljjjfff```]]]cccnnnxxxwwwiiiaaaZZZ[[[bbbpppppp```UUUIIIAAABBBCCC>>>888777777777666555333333444666444444444333333333222222222222222222222222222222111111111111111111111111222222222222222222222222000000000000000000000000888555222///...///222444000000000000000000000000000000000000000000000000000000000000000111111222////////////////////////......///000000000000000000000000000000000000000000000000000000000000000111111000000//////......000000////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000000000////////////---...000111111111000///222222222222222222222222000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000000000111111111444333222000////////////000000000000000000000000333222111///............000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222000000//////000111222222111111000000000000111111000000000000111111111111000000000000000000000000222222111111111111111111111000///......///000111222222222222222222222222000111111111111222222222444333222111111222333444333333333222222111111111111111111222333333444444222222333444555777888999:::<<<@@@DDDIIIMMMQQQSSSVVVRRRRRRTTTSSSPPPSSSZZZaaa|||yyyrrrrrrrrrrrruuu|||zzzvvvjjjddd[[[VVVVVVXXXXXXWWWUUUVVVWWWYYY\\\___bbbdddhhhjjjnnnssswwwzzz{{{|||yyyxxxzzz>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCBBBBBBBBBCCCCCCDDDDDDEEEHHHIIIKKKMMMOOOPPPQQQQQQSSSTTTVVVXXX[[[]]]___``````aaaccceeegggjjjkkkllltttwww|||{{{uuuooojjjffffffeeefffhhhkkkoooqqquuurrrkkkbbb\\\___hhhpppxxx~~~sssfff______eeerrrvvvjjj[[[MMMHHHFFFBBB???@@@999999888666444333333444444444444333333333222222222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111666555222000///000111333000000000000000000000000000000000000000000000000000000//////000000111222////////////////////////......///000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000////////////000000000000000000000000000000000000////////////000000000000000000000000000000////////////000000000000...//////000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222111111000/////////000000000000000000000000000000222111000//////......///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222000000000000000111222222111111000000000000111111000000000000111111111111000000000000000000000000/////////000000111111222222111000//////000111222111111111111111111111111111111111111222222222222333333222111111222333333333333333222222222111111222222333333333444444444444444444555666888:::;;;BBBEEEKKKOOORRRSSSTTTTTTWWWSSSQQQSSSTTTVVV___iiitttwwwnnnlllooolllmmmooouuu~~~~~~zzzyyyuuuooojjjfff```YYYUUUUUUWWWWWWVVVTTTXXX]]]bbbeeeiiimmmppp{{{}}}||||||>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@??????@@@AAABBBBBBCCCCCCDDDEEEFFFHHHJJJKKKLLLLLLNNNOOOPPPRRRUUUWWWXXXYYY[[[\\\]]]___bbbdddfffgggmmmpppuuuyyy{{{~~~}}}wwwqqqnnnoooooopppssswww}}}wwwlllcccccchhhnnnvvv}}}zzzwwwjjjaaa]]]aaaggg}}}~~~ooo\\\QQQJJJEEEAAAAAA===<<<;;;999777666555444444444444444333333333333222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111444333222111111111111111000000000000000000000000000000000000000000000000000000//////000000111222000000000000000000000000......///000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000////////////000000000000000000000000000000000000////////////000000000000000000000000000000......//////000000111111000////////////000111111////////////////////////000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222///.........//////000111000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222000000000000111111111222111111000000000000111111000000000000111111111111000000000000000000000000------...///000111222222222222111111111111222222000000000000000000000000111111111111222222222333333333222222222222333333333333333333222222222222333333444444444444555555666555555666888;;;>>>???GGGKKKQQQTTTTTTSSSRRRRRRUUUVVVYYY^^^bbbgggqqq{{{~~~vvvsssrrrtttwwwqqqpppqqquuu|||zzzrrrooopppnnnhhhbbbaaa\\\VVVSSSTTTVVVVVVUUU\\\dddnnntttwwwyyy~~~yyysssvvv{{{>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===??????@@@@@@BBBBBBCCCCCC@@@AAACCCDDDFFFGGGGGGHHHIIIJJJKKKMMMOOOQQQRRRSSSVVVWWWYYY[[[]]]___aaabbbgggjjjooorrrtttvvvyyy{{{~~~zzzxxx|||~~~}}}uuusssvvvzzz~~~vvvzzz|||qqqfff``````hhhxxxuuuiii^^^SSSHHHBBBBBB@@@===<<<;;;:::888777555444444444444333333333222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111222222222222222111000000000000000000000000000000000000000000000000000000///////////////000111111000000000000000000000000......///000000000000000////////////////////////////////////////////////......//////000000111111000000////////////000000////////////////////////000000////////////000000////////////////////////---......///000111111222111000/////////000222333000000000000000000000000000000////////////000000////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000111111111111222222222222//////............/////////////////////////////////////////////000111111////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000111111111222222222000111111111111111111111111111000000000000111111///000000000111111111111000000000000000000000000...//////000000111111111111111000111111111222222111111111111111111111111111111111222222222333333333333333333333333333333333333333333333333333333333333333444444444444555666666888:::===AAADDDFFFNNNPPPQQQPPPOOOOOORRRUUUYYYbbbnnnxxx}}}|||}}}|||zzzxxxvvvssstttxxx}}}wwwooogggeeeiiijjjeee___[[[WWWTTTTTTXXXZZZZZZYYYfffppp{{{~~~wwwrrroooqqqvvvzzz{{{zzzwwwuuu========================>>>>>>============<<<<<<===>>>>>>???@@@@@@AAAAAA>>>???AAABBBDDDDDDEEEEEEFFFGGGHHHIIIKKKLLLMMMNNNOOOPPPQQQTTTVVVXXXZZZ[[[ccceeeiiikkklllnnnppprrr~~~}}}~~~zzzvvv}}}yyylllggg___hhhyyyqqq]]]NNNFFFBBB>>><<<;;;;;;:::888555555555444444444333333222222222222222222222222444444444444444444444444222222222222222222222222111111111111111111111111111111222222222111000///000000000000000000000000000000000000000000000000/////////...///000000111000000000000000000000000......///000000000000000////////////////////////////////////////////////......//////000000111111000000////////////000000////////////////////////000000////////////000000////////////////////////---......///000111111222111000/////////000222333000000000000000000000000000000////////////000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000111111111222222222111000///...------------///////////////////////////......//////000111222////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000111111111222222222111111222222222222111000111111000000000000111111///000000000111111111111000000000000000000000000222222222111111000000000...//////000000111111111222222222222222222222222111222222222222333333333333333333333333333333333333333333333333333333333222222333333444555555555777888;;;???CCCHHHKKKMMMSSSRRRPPPLLLLLLRRR]]]fffrrr}}}yyysssuuurrrnnnmmmooorrrttttttkkkddd]]][[[^^^aaa^^^[[[UUUTTTUUUZZZaaagggiiiiiimmmvvv~~~{{{|||~~~zzzwwwuuutttttttttzzzzzzzzzyyyvvvtttrrrqqq================================================<<<<<<<<<<<<<<<============>>>???AAABBBCCCCCCCCCDDDDDDEEEFFFHHHIIIJJJJJJLLLMMMOOOQQQTTTVVVXXXYYY\\\___aaacccdddeeehhhjjjtttsssvvv|||wwwsssssssss~~~}}}ttthhhfffjjjxxxtttaaaMMMGGG@@@<<<;;;;;;999888555555555555444444444333222222222222222222222222444444444444444444444444222222222222222222222222222222222222222222222222000111111222111111000000000000000000000000000000000000000000000000000000//////......//////000111000000000000000000000000......///000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000////////////000000000000000000000000000000000000////////////000000000000000000000000000000......//////000000111111111000000000000111222222////////////////////////000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////000000000000111111111333222000///...---------000000000000000000000000///////////////000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222111222333333333222111000111111000000000000111111000000000000111111111111000000000000000000000000444444333222111000//////---...///000000111000000222222222222222222222222222222222222333333333333333333444444444444333333333333333333444444444444111222333444555777888888:::<<>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;<<<===>>>???@@@AAAAAAAAABBBBBBCCCDDDEEEEEEFFFFFFJJJKKKMMMOOOQQQTTTUUUVVVTTTVVVYYYZZZ\\\___bbbeeekkkjjjnnntttwwwwwwxxx|||{{{tttfffiiiwwwyyyrrrnnnrrr}}}vvv\\\SSSHHHAAA>>>===;;;999555555555555444444444444222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222000000000000000111111111000000000000000000000000000000000000000000000000///............///000000////////////////////////......///000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000////////////000000000000000000000000000000000000////////////000000000000000000000000000000////////////000000000000000000111222222222222111000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////....../////////000000000222111000///////////////000000000000000000000000000///////////////000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222111222333444444222000///111111000000000000111111000000000000111111111111000000000000000000000000222222111111000000//////---...000111222222111111111111111111111111111111222222222333333333444444333333444555555444333333333333333444444444555555222333444666888:::<<<<<>>>>>???????????????>>>======<<<<<<;;;<<<===>>>????????????@@@AAAAAABBBCCCCCCDDDDDDDDDEEEFFFIIIKKKMMMOOOPPPMMMPPPSSSUUUWWW[[[___bbbhhhgggjjjqqqsssrrrsssvvv|||tttjjjiii{{{{{{xxxwww}}}iii^^^QQQGGGCCCAAA???<<<666666555555555444444444222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222111000000000000000111222000000000000000000000000000000000000000000000000...............///000000////////////////////////...//////000000000000000000000000000000000000000000000000000000000000000111111000000//////......000000////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000000000///////////////000111333333222111111222222222222222222222222000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////............////////////000000000000000111111222000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222111222444444444222000///111111000000000000111111000000000000111111111111000000000000000000000000////////////000000000000...///111222333333222222000000000000000000000000222222333333333444444444333333444555555444333333333333333444444555555555333444666888;;;===???@@@CCCGGGLLLQQQSSSRRROOOMMMUUU```ooo~~~vvvtttwww}}}~~~|||}}}yyyrrrjjjbbbYYYTTTQQQRRRTTTVVVZZZbbbmmmttt}}}|||~~~|||zzzyyyxxxxxxwwwzzz~~~{{{xxxxxx@@@??????>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<======;;;<<<<<<<<<======>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@CCCDDDEEEFFFHHHJJJKKKKKKNNNNNNNNNOOORRRWWW[[[^^^cccdddfffjjjnnnqqqqqqqqqyyy{{{~~~zzzwwwzzz}}}zzzxxxzzz{{{tttsss|||{{{|||ppp]]]TTTOOOFFF???<<<666888888888666444444444444444444333333333222222222222222222222222222222111222222333333444444555000000000000000000000000222111111111000000//////222222111111111111222222000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000//////////////////////////////000000000000//////000000000000////////////000000////////////000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000111222222222000///...000000000000000000000000222111000.........///000000///---++++++---///000000000////////////000000000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111111000000//////......000000000000000000000000000000000000000000000000111111222222222111111000000000000000111111111111111111222222222222111111111111111222333333333444222222222222222222222222222111000//////000111222111000000000//////......111111111111111111111111000111111111111222222222000111111111111222222222666555333222111222333333444555555666555444333222111333444555666666555444888777666777:::AAAGGGLLLPPPMMMLLLOOOOOOMMMRRRZZZhhh|||yyyrrrrrruuu}}}~~~wwwyyy{{{||||||}}}}}}mmmddd^^^YYYWWWWWWWWWXXX[[[```iiisss|||}}}zzz|||~~~|||yyyooo{{{|||ttttttyyy|||{{{yyy}}}}}}tttqqqsssvvv@@@@@@???>>>>>>>>>>>>>>>==============================<<<<<<<<<<<<======<<<<<<<<<=========>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDFFFGGGHHHIIIKKKKKKKKKLLLOOOSSSWWWZZZ^^^___aaadddhhhkkkmmmnnnuuuwwwzzz|||~~~|||rrrllljjjlllmmmpppmmmiiiggghhhkkkqqqttt{{{{{{uuugggXXXJJJCCCCCC:::::::::999777555555444555555444444444333333333222222222222222222222222222222333333333333444444111111111111111111111111222222222222111111111000222222111111111111222222000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000//////////////////////////////000000000000//////000000000000000000000///000000////////////000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111000//////000000000000000000000000222111000///......///000//////...------...//////000000////////////000000000000000000000000000000////////////000000000000////////////000000000111////////////////////////000000000000000000000000000000000000000000000000////////////000000000000111000000000/////////...000000000000000000000000000000000000000000000000000000111111111000000///000000000000111111111111111111222222222222111111111111111222222222222222222222222222222222222222222111000//////000111222222222222222111111111000111111111111111111111111000111111111111222222222111111111111222222222222555444333333222222222333333333444444444333111111444555555666666666555555<<<===>>>@@@CCCGGGKKKNNNNNNIIIHHHMMMRRRWWW```jjj~~~zzzuuurrrqqqrrrvvv|||xxxuuuwwwyyy{{{|||~~~sssddd]]]ZZZXXXYYY[[[]]]aaahhhpppwww}}}~~~vvvtttsssrrrpppqqqyyy}}}zzzxxx}}}xxxtttuuuwwwAAA@@@??????>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<===<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAACCCDDDEEEEEEFFFFFFFFFGGGJJJMMMQQQSSSWWWXXXYYY\\\___cccgggiiilllnnnrrrtttvvvyyy|||~~~}}}uuujjjbbb______^^^^^^aaa___[[[YYYXXXYYY\\\]]]kkksss~~~~~~|||ttt~~~xxxaaaNNNFFFGGG>>>===;;;:::888666666555555555555444444444333333333333333333333333333333444444333333333333222222222222222222222222222222333333333222222222222222222222111111111111222222000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000//////////////////////////////000000000000//////000000000000000000000000000000////////////000000........................////////////000000000000000000000000000000000000000000000000000000000000222111111000000000000000000000000000000000000000111000000////////////000////////////////////////000000////////////000000000000000000000000000000////////////000000000000/////////000000000111111000000000000000000000000////////////////////////000000000000000000000000////////////000000000000000000000000////////////000000000000000000000000000000000000000000000000...//////000000000//////000000000000111111111111111111222222222222111111111111111111111111000000111111111111111111111111111111000000000000111111222222222222111111111111111111111111111111111111000111111111111222222222111111111111222222222333333333444444333333222222333333444444444333222222666666666666666777888888<<<@@@DDDGGGIIIJJJLLLNNNLLLIIIKKKSSS___kkkwww~~~|||xxxqqqllljjjiiinnnvvvzzzwwwsssssspppqqqssssssssssssuuuwwwpppeee[[[YYYZZZ]]]aaaeeelllrrryyy~~~xxxsssrrrtttxxx{{{}}}}}}~~~AAAAAA@@@????????????@@@????????????????????????===<<<<<<<<<<<<<<<<<<=====================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBCCCCCCCCCDDDFFFIIIKKKMMMPPPQQQRRRTTTWWW[[[```dddbbbeeeiiikkknnnppptttwww|||vvvmmmbbb\\\\\\]]][[[YYY^^^\\\YYYWWWUUUTTTTTTTTT\\\cccllltttzzzooorrrtttxxxlllVVVJJJGGG@@@===:::888888777777666444444444333333333333222333333333333333333333333555555444333333222111111222222222222222222222222222222222222222222222222222222111111111111222222000000000000000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////000000000000//////000000000000000111111111000000////////////000000///////////////////////////////////////000000000////////////////////////////////////////////////222111000//////000111222000000000000000000000000000000000////////////000//////000000000000//////000000////////////000000////////////////////////////////////000000000000//////000000000111111111222222222222222222222222////////////////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////////////////...///000000111000000000///000000000111111111111111111222222222222111111222111111111000/////////000000000000000000000000111000000000000000000111000000000///////////////111111111111111111111111000000111111111222222222111111111222222222333333222333444555444333222111444444555555555444444444555555555666888:::===>>>???DDDJJJNNNNNNNNNNNNPPPPPPTTT^^^mmm||||||vvvnnniiihhhdddeeejjjmmmjjjggggggiiiiiigggdddbbbbbbeeegggddd^^^[[[___dddiiioootttzzzvvvsssuuuxxxyyy{{{BBBAAAAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<======>>>>>>>>>>>>>>>>>>>>>==============================>>>?????????@@@@@@AAAAAAAAAAAAAAABBBDDDEEEGGGIIIJJJLLLNNNOOOQQQUUUZZZ___\\\___cccfffiiilllppprrruuuyyy}}}|||uuurrrppphhh```\\\]]]___^^^[[[^^^]]][[[YYYWWWUUUTTTTTTVVV\\\bbbddddddlllzzzwwwpppiiiiiisssxxxcccRRRHHHBBB>>>:::777888888888777333333333333222222222222333333333333333333333333555555444333222222111111111111111111111111111111000000111111111111111111222222111111111111222222000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////////////////////////////000000000000/////////000000000111111111222000000////////////000000000000000000000000000000.../////////000000111111////////////////////////////////////////////////222111000//////000111222000000000000000000000000/////////000000000000/////////000000000000//////000000////////////000000////////////////////////////////////000000000000000000000000111111111111222222222222222222222222////////////////////////////////////////////////////////////000000000000////////////000000000000///////////////////////////////////////////////////000111111222222222111///000000000111111111111111111222222222222111111222111111111000/////////000000000000000000000000000000000111111000000000//////////////////000000111111111111111111111111000000111111111222222222111222222222222333333333111222333444555444333222444333333333333333444444333444555888<<<@@@DDDFFFJJJNNNRRRSSSQQQQQQSSSVVV```mmm{{{rrrmmmjjjfffaaa```eeehhhddd___]]]___]]]YYYVVVTTTXXX]]]bbbcccaaadddllltttxxx||||||yyyxxxzzz}}}zzz|||uuuzzzCCCBBBAAAAAA@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>======>>>>>>?????????>>>>>>>>>>>>==============================?????????????????????@@@@@@@@@@@@AAABBBCCCDDDEEEEEEHHHKKKLLLLLLOOOTTTXXXXXX[[[___bbbeeeiiimmmpppooorrrvvvyyy|||yyyxxxvvvqqqkkkhhheeeaaa\\\[[[]]]```bbbaaaaaa```___]]]\\\[[[ZZZZZZXXX\\\___]]][[[aaammmwwwyyywwwjjjeeeiiiuuu|||lllZZZMMMKKKEEE>>>::::::;;;:::888444444333333333222222222333333333333333333333333555555444333333222111111000000000000000000000000000000000000000111111111222222111111111111222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////000000000000/////////000000111111222222222000000////////////000000111111111111111111111111//////000000111111222222000000000000000000000000000000000000000000000000000000000000000111111222000000000000000000000000...//////000000000000///////////////////////////000000////////////000000000000000000000000000000////////////000000000000000000000111111111222222000000000000000000000000////////////////////////000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000///000111222222333222222000000000000111111111111111111222222222222111111111111111111111111000000111111111111111111111111000000111111111111000000111111111111222222222222111111111111111111111111000111111111111222222222222222222222333333333333222222333444444444333333222222111111111222333333444666999===BBBGGGLLLNNNPPPRRRSSSRRRPPPTTT]]]ddd|||{{{sssnnnlllaaa\\\[[[aaaeeeaaa\\\YYYTTTTTTRRRRRRUUU\\\eeelllmmmlllqqqxxx}}}wwwiiieeehhhiiirrr|||CCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@?????????>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@AAAAAAAAA@@@EEEIIIJJJIIIJJJNNNRRRQQQTTTXXX\\\___cccgggjjjhhhkkknnnqqqtttxxx}}}tttooommmhhhbbb```ZZZZZZZZZ[[[___eeejjjmmmjjjjjjiiihhhhhhiiiiiijjjhhhggggggfffhhhkkkoooqqqqqqwww~~~wwwllleeeiii}}}vvvkkkbbbXXXPPPFFFAAA???>>><<<999666666555555555444444444444444444444444444444444444444444333333222222222111111111111111111111111000000000111111222222222222222111111111111222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////000000000000/////////000000111111222333333000000////////////000000000000000000000000000000000000000111222333333333000000000000000000000000000000000000000000000000//////000111111111111111000000000000000000000000---...///000111111000/////////...------...//////000000////////////000000000000000000000000000000////////////000000000000000000111111111222222222////////////////////////000000000000000000000000000000000000000000000000////////////000000000000.../////////000000000111000000000000000000000000000000000000000000000000...///000111222222222222000000000000111111111111111111222222222222111111111111111222222222222222222222222222222222222222///000111222222111000///000111111111222222222222111111111111111111111111000111111111111222222222222222222333333333444444333222222222333333444555444333333222333444555666888;;;???DDDJJJNNNRRRSSSQQQRRRSSSSSSWWWcccvvv}}}{{{vvv{{{yyypppjjj^^^XXXVVV[[[___]]]WWWTTTTTTUUUYYY]]]ccckkktttzzz|||yyyzzz}}}}}}|||~~~|||uuukkkaaa```dddlllwwwCCCCCCBBBAAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@?????????>>>>>>======????????????????????????===============<<<<<<<<<>>>>>>>>>???????????????>>>CCCGGGHHHGGGGGGJJJNNNJJJMMMQQQUUUYYY]]]aaaddddddfffiiillloootttzzz~~~qqqjjjgggaaa\\\ZZZUUUWWW[[[___dddkkkrrrwwwvvvvvvuuuuuuvvvwwwyyyzzzzzzuuurrruuu{{{}}}yyysssssswww{{{|||~~~uuueeecccwww|||bbbYYYNNNFFFCCCAAA===:::777777777777666666666666444444444444444444444444444444333333333333222222222222222222222222222222111111111222222333333333222222111111111111222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////000000000000/////////000000111222222333333000000////////////000000////////////////////////000000111222333333444444000000000000000000000000000000000000000000000000...///000222222222111000000000000000000000000000---...///111111111000///000///---,,,,,,---///000000000////////////000000000000000000000000000000////////////000000000000000111111111111222222222000000000000000000000000111111111111111111111111000000000000000000000000////////////000000000000.../////////000000111111000000000000000000000000000000000000000000000000---...///000111111111111000000000000111111111111111111222222222222111111111111111222333333333444222222222222222222222222///000111222222111000///......//////000000000111111111111111111111111111000111111111111222222222222222333333333444444444333333222111222333555666888777666666777888999:::===@@@DDDJJJOOOSSSUUUVVVSSSUUUWWWZZZdddyyy{{{vvvtttxxxqqqfff^^^VVVRRRVVVZZZWWWRRROOOYYY]]]ccciiipppwww~~~~~~|||yyyvvvxxx~~~yyymmmiiigggdddfffjjjsssBBBCCCDDDDDDDDDCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@???>>>>>><<<<<<<<<<<<<<<===>>>>>><<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<>>>??????===>>>???AAACCCDDDFFFFFFFFFHHHKKKOOOTTTXXX[[[]]]^^^```ccceeeiiinnntttxxx{{{~~~rrrjjjgggccc\\\VVV[[[XXXWWW\\\hhhuuu~~~|||vvvqqqnnnqqq|||sssooouuu}}}|||nnn[[[LLLDDDAAA@@@???:::888777555444444444555666555444333222111111111333333333444444555555555333333333333333333333333000111222222333333333333222222222111111111000000000000000000000///......000000000000000000000000000000000000////////////222111111111000000//////000000000000000000000000000000000000000000000000000000////////////000000000000000000111111111111111111000///////////////111111111111111111111111000000000000000000000000000000000000000000000000111111000000000000000111111111000000000000111111000000000000111111111111000000////////////000000222222222222222222222222///////////////000000111000000000000111111111111111111111111111111111111222111111111000000//////111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000222111111111000000//////000000000000000000000000000000111111111000000///000000000000111111111111111111222222222333333333222222222222222222222222333333333222222222111111111111222222222222111111000111111111111222222222///111222111000///000111111111222222222333333333222222333333333444444444555555666666555444222111444555777777777888:::<<>>>>>=========>>>>>>???@@@=========<<<<<<<<<;;;;;;<<<;;;;;;<<<<<<>>>??????>>>>>>???AAABBBCCCDDDEEEEEEGGGIIILLLPPPSSSVVVWWWZZZ\\\___bbbfffjjjooossswww{{{xxxpppmmmiiiddd``````___```gggrrrxxxsssmmmlllqqq{{{~~~vvvsssrrrzzzwwwfffVVVJJJDDDAAA???;;;:::888777666555555555555555444333222222222333222333333333444444444444333333333333333333333333111111222333333333222222222222222111111111000000000000111111000000///...000000000000000000000000.........---------,,,,,,111111111111000000000///000000000000000000000000000000000000000000000000000000////////////000000000000000000111111111111111111000///////////////111111111111111111111111000000000000000000000000000000000000000000000000111111000000000000111111111111000000000000111111...////////////000000000000000////////////000000222222222222222222222222000000/////////000111111////////////000000000000111111111111111111111111111111111111000000000///111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000//////000000000000000000000000000000111111111111000000000000000000111111111111111111111111222222222333222222222222222222222222333333222222111111111111000111111111111111111000000111111111111222222222///111222111000///000222111111222222222333333333222222333333333444444444666666777777777555444333666777777777777888;;;>>>IIIKKKOOOSSSVVVWWWWWWWWWWWWeeewww{{{sssooo|||{{{mmmaaaZZZWWWUUUVVVYYYZZZZZZ___eeeiiirrr{{{}}}~~~~~~}}}yyyrrrnnnkkkkkkmmmpppyyyzzzuuuuuuzzz~~~FFFFFFGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAA@@@@@@???>>>??????????????????@@@AAA>>>>>>>>>>>>============<<<<<<<<<<<<===>>>????????????@@@@@@AAABBBBBBBBBCCCDDDFFFHHHKKKMMMOOOPPPSSSVVVZZZ^^^aaadddhhhkkkqqquuuyyy{{{zzzzzz|||zzzuuurrrpppooommmnnnpppwww|||xxxpppjjjhhhllltttzzz~~~uuuooojjjsssvvveeeVVVKKKCCC@@@===<<<;;;999888666555444555444444333333333444444222222222222333333333333333333333333333333333333222222333333333222111111222222222111111111111111111111222222111111000///000000000000000000000000111111111000000000000///111111111111000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000111111111111111111000////////////000111111111111111111111111000000000000000000000000000000000000000000000000111000000000000000111111111111000000000000111111............////////////000000////////////000000000000000000000000000000111000000000000111222222........./////////000000111111111111111111111111111111111111000000000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000//////000000000000000000000000000000111111111111000000000000000000111111111111000000000111111111222222222222222222222222222222222111111111111000000000///000000111111000000///000111111111111222222222000111222111000000111222111111222222222333333333333333333333444444444444666777777777777777666666777888999:::;;;>>>BBBFFFKKKMMMNNNNNNOOOTTT\\\bbbnnn|||}}}tttpppooottt{{{yyyjjj\\\WWWWWWWWWZZZbbbhhhhhhfffjjjqqqwww~~~|||vvvppppppkkkiiijjjkkknnnvvv{{{pppqqqtttxxx}}}GGGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@???@@@@@@????????????@@@@@@???>>>>>>>>>>>>===============<<<<<<===>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBDDDGGGIIIJJJKKKMMMQQQUUUYYY[[[^^^aaacccjjjnnnrrrtttssssssvvvxxx}}}yyyzzz{{{|||~~~}}}zzztttlllggggggnnnttt~~~xxxgggjjjrrrvvvdddTTTHHHBBB>>>>>>===;;;999777555444555444444444444444555666222222222222222222222222222222222222222222222222333333333333222222111000111111111111111111111111222222222222222111000000000000000000000000000000333333333222222222111111111111111000000000000000////////////////////////////////////////////////000000////////////000000///000000000111111111111222111000000//////000000111111111111111111111111000000000000000000000000////////////////////////000000000000000000111222111111000000000000111111........./////////000000000000////////////000000000000000000000000000000111111111111111222222333////////////000000000000111111111111111111111111111111111000000000000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000000000000000///000000111111111111000///000000000111111111111///000000000000111111111222222222222222222222222111000000000000000000000//////000000000000//////000000111111111222222222000111222222000000111222111111222222222333333333333333333444444444444555555555555666666777777777777999===@@@CCCGGGKKKNNNKKKLLLKKKJJJNNNZZZkkkxxx~~~wwwrrrooonnnlllpppppphhh[[[TTTVVV\\\aaahhhsss{{{yyyuuuvvv|||xxxrrrwwwsssqqqqqqpppnnnqqqwwwwwwzzz~~~|||wwwssspppnnnsss{{{GGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@@@@??????>>>>>>?????????>>>>>>>>>=========<<<<<<>>>============>>>>>>???@@@@@@?????????>>>>>>>>>===>>>???BBBDDDGGGIIIJJJIIILLLQQQTTTVVVYYY[[[]]]cccggglllnnnmmmnnnpppsss|||wwwwwwuuupppkkkkkkooossswwwxxxoooqqq}}}qqqkkkiiioooyyysssaaaQQQGGGAAA@@@>>><<<999666555444555555555444555555666666222222222222222222222222222222222222222222222222333333333333222222111000111111111111111111111111222222222222222111000000000000000000000000000000000000/////////.........000000000000000000111111////////////////////////////////////////////////000000////////////000000///000000000111111111111222222111000000000000000000000000000000000000000000000000000000000000000////////////////////////000000//////000111222222111111000000000000111111//////000000000111111111000000////////////000000////////////////////////111111111111111222222333000000111111111222222222111111111111111111111111000000000000000000111111111111000000000000111111111111111111111111111111000000000000000000000000000000000000000000000000//////////////////000000//////////////////////////////000111111111111111///000000000111111111111///000000000000111111111222222222222222222222222000000000000000000000111//////000000000000//////000000111111111222222222000222333222111000111222111111222222222333333333333333444444444555555555333333333444555666777888999===BBBFFFIIIJJJLLLNNNJJJLLLNNNRRR\\\nnnuuuxxxzzzzzzvvvpppjjjgggdddccc___YYYUUUXXX```hhhttt{{{}}}~~~{{{zzzxxxrrrjjjgggiiieeehhhjjjkkkkkklllnnnpppzzzHHHHHHGGGFFFFFFFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCBBBBBBAAA@@@AAA@@@??????>>>?????????>>>>>>>>>>>>============>>>>>>>>>======>>>>>>?????????>>>>>>>>>=========<<<===>>>@@@CCCEEEGGGHHHFFFIIILLLOOOPPPSSSVVVYYY[[[```eeehhhhhhiiilllooovvv|||~~~vvvxxxyyyxxxvvvtttsssrrroooxxxzzzooolllpppwww~~~tttkkkjjjllltttqqq^^^QQQFFFDDD@@@===999777666666777666666555555555666666333333333333222222222222222222222222222222222222222222333333333222111111111111111111111222222222111111222222111111000///000000000000000000000000000000000000////////////000000000000111111111111000000000000000000000000000000000000000000000000000000////////////000000000000000000111111111111222222111000000000000111000000000000000000000000000000000000000000000000000000000000000000000000////////////000111222333111111000000000000111111000000000000111111111111000000////////////000000////////////////////////111000000000000111222222111111111222222222333333111111111111111111111111000000000000111111111111111111000000000000111111111111111111111111111111000000000000000000000000000000000000000000000000......////////////000000////////////////////////...///000111111222111111000000000000111111111111000000000111111111222222222222222222222222222222000000000111111111111222///000000111111000000///000111111111111222222222111222333222111111111333111111222222222333333333333444444444555555555555333444444555666888:::;;;???BBBFFFIIIJJJJJJJJJKKKKKKOOOWWWaaappp{{{vvv{{{~~~{{{yyyzzzzzzxxxrrrjjjbbb]]]]]]YYYUUUTTTXXXbbbnnnvvvzzzwwwvvvtttlllbbb\\\\\\[[[^^^bbbdddfffjjjqqqvvvJJJIIIHHHGGGGGGGGGHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCBBBAAAAAABBBBBBAAA@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>??????>>>>>>>>>>>>>>>???>>>>>>===============<<<======>>>???AAABBBCCCCCCDDDFFFHHHIIIKKKNNNRRRUUUUUUYYY___bbbccceeehhhlllooouuu||||||vvvppptttttt}}}~~~xxxpppjjjnnnuuuzzzvvvnnnjjjwwwlll\\\LLLHHHCCC>>>;;;999999999888888777666555555555555444444444444333333333222111111111111111111111111111111222333333333222222000000111111111222222222000000111111000000///...000000000000000000000000222222222111111111000000///000000000111111111111000000000000000000000000000000000000000000000000000000////////////000000000000000000111111111111333222111111000000111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000111222333111111000000000000111111/////////000000000000111000000////////////000000000000000000000000000000000000/////////000111111000111111111111222222222111111111111111111111111///000000000111111111111111111000000000000111111111111111111111111111111000000000000000000000000000000000000000000000000........./////////000000////////////////////////...///000111111222222222000000000000111111111111111111111111222222222333222222222222222222222222111111111111222222333333000111111111111111111000000111111111111222222222111222333333111111222333111111222222222333333333444444444444555555555555777777888999;;;===???AAAEEEFFFHHHJJJKKKMMMQQQSSSXXX```lllyyyqqqsss|||~~~{{{}}}~~~}}}|||}}}vvvmmmeee^^^XXXUUUVVVVVVWWWZZZaaalllwww}}}~~~}}}mmmjjjhhhgggaaaYYYVVVXXX\\\aaagggjjjkkkooouuu{{{~~~LLLKKKJJJIIIHHHIIIJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDDDDCCCCCCBBBAAADDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>>>>>>???========================>>>>>>>>>????????????@@@BBBCCCEEEEEEGGGJJJOOOSSSPPPUUU[[[___```bbbfffjjjjjjpppwwwzzz{{{{{{vvvvvvppptttuuufffdddkkkvvv~~~wwwiiinnn|||uuudddPPPLLLFFF@@@<<<;;;;;;<<<999999888666555555555555555555555444444333333333111111111111111111111111000111222333333333333333000000111111222222222222000000000000000///......000000000000000000000000............------------//////000000111111111222000000000000000000000000000000000000000000000000000000////////////000000000000000000111111111111333222111111000111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000111222333111111000000000000111111............/////////000000000////////////000000111111111111111111111111///////////////000000111000000000000111111111111111111111111111111111111//////000000111111111222111111000000000000111111111111111111111111111111000000000000000000000000000000000000000000000000---.........//////000000////////////////////////......///111111222222222000000000000111111111111111222222222222333333333222222222222222222222222111111222222222333333333111111222222222222111111000111111111111222222222111222333333111111222333111111222222222333333333444444444555555555666666;;;;;;;;;<<<>>>AAADDDEEEHHHHHHIIIJJJMMMSSS[[[```nnnvvvsssjjjrrr~~~zzzuuuqqqwww|||nnnaaaXXXTTTSSSRRRSSSWWW\\\bbbhhhppp{{{}}}vvvtttuuutttvvvwwwvvvyyy{{{wwwqqqccc___]]]\\\YYYTTTUUUZZZbbbhhhooosssssstttxxx|||HHHGGGFFFFFFFFFEEECCCBBBFFFGGGIIIJJJKKKJJJIIIHHHFFFHHHIIIGGGEEEDDDGGGJJJGGGEEEDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAA@@@??????>>>>>>>>>>>>>>>======<<<<<<<<<<<<======??????>>>>>>???@@@AAAAAABBBBBBCCCCCCDDDFFFGGGHHHLLLNNNRRRWWW\\\___aaabbb```fffooowww}}}}}}}}}}}}~~~~~~tttnnnfffppp||||||sssnnn{{{yyygggZZZIIIAAA@@@@@@<<<777<<<:::777666666666555444555555444444444333333333222222222222222222222222000000000000000000000000222222222111111111000000111111111111111111111111111111000000000000111111111111000000000000111111111111111111111111111111000000111111111111000000111111111000000000000000000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////////////////////////////000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111000000//////......///000111222222111000///000000////////////000000/////////000111111222222//////000111222333333444000//////000222222111000000000000000000000000000---///111222333222000///000000000000000000000000......///111222333444555000000111000000///...---111000///......///000111000000000000000000000000000111111111111222222222222222222222222222222222555444222111000/////////111111111111111111111111222222111111222222333444111111111111111111111111111111111111111111111111111111222333333333333222333555777777555444444555<<<<<<===>>>@@@DDDIIIMMMJJJIIIJJJNNNXXXgggwww}}}}}}mmmhhhttt|||wwwtttyyyyyy~~~vvvdddXXXUUUVVVVVVTTT[[[\\\^^^cccjjjooorrrtttwwwwwwuuuqqqmmmiiihhhhhhkkkooossstttqqqlllgggeee]]]]]]```ddddddaaaaaaeeettttttsssrrrrrruuuzzz~~~LLLJJJIIIHHHHHHHHHHHHHHHIIIJJJLLLOOORRRQQQNNNKKKFFFGGGGGGFFFCCCCCCFFFHHHEEECCCBBBCCCDDDDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@AAAAAAAAA@@@@@@???>>>>>>>>>>>>???>>>======<<<<<<======>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBBBBCCCEEEFFFGGGGGGIIIMMMQQQUUUXXXZZZ[[[]]]cccjjjqqqwww{{{}}}{{{nnnsssyyy{{{{{{wwwiiiWWWKKKEEEDDDAAA>>>;;;999777777888888888777444444444444444444444444222222222222222222222222222222222222222222222222222222222111111111000000111111111111111111111111111111000000000000111111111111000000000000111111........................000000111111111111000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000111111111111000000111000000//////000000111111111111000000000000000000000000111222222333333000//////000222222111000000000000000000000000000...///111222222222000///000000000000000000000000//////000111222222333444///000000000000//////...111000///......///000111000000000000000000000000000111111111111222222222222222222222222222222222333333222111000000000000111111111111111111111111111111111111111222333333111111111111111111111111111111111111111111111111111111222333333333333222444555777666555555666888:::>>>CCCFFFFFFGGGIIIKKKNNNQQQWWWaaappprrrhhhnnnsssnnnnnnttt}}}uuukkk^^^VVVUUUWWWXXXYYYccc```\\\\\\```fffmmmpppwwwtttooojjjggghhhmmmqqqwwwvvvsssnnnhhhdddbbbbbb^^^```gggooorrrpppqqquuulllooorrrtttvvvyyy|||MMMLLLJJJIIIHHHIIIJJJJJJIIIIIILLLRRRWWWWWWPPPIIIHHHHHHGGGFFFDDDCCCEEEGGGDDDCCCBBBCCCDDDEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAABBBAAAAAA@@@???????????????>>>>>>============>>>>>>>>>>>>=========>>>??????@@@@@@@@@AAABBBCCCDDDEEEDDDFFFHHHLLLOOOQQQRRRSSSYYY]]]ccciiinnnsssxxx{{{zzz~~~{{{}}}|||~~~zzzhhhWWWLLLFFFDDDCCC>>><<<999999999888777666444444444444444444555555333333333333333333333333333333333333333333333333222222222111111111111111111111111111111111111111111111000000000000111111111111000000000000111111000000000000000000000000000000111111111111000000222222222222222222222222000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111111000000000000111111111111111000000111111111222222111111000//////...111111111111111111111111000//////000222222111000000000000000000000000000...///000222222111111000000000000000000000000000000000000111111111222222...//////000000000000///000000////////////000000000000000000000000000000000111111111111222222222222222222222222222222222111111111111111111111111111111111111111111111111111000000000000111222222111111111111111111111111222222222222222222222222111222222333333333333333444555666666555777999<<<===DDDLLLOOOMMMJJJJJJLLLQQQXXXcccsss|||nnnoooqqqmmmooovvvzzzrrrgggccc]]]XXXWWWYYY\\\______]]][[[\\\```hhhooottttttrrrooollljjjkkkooossszzzuuunnnfffaaabbbfffjjjooorrryyy|||yyyzzzsssuuuwwwyyy{{{SSSSSSSSSRRROOONNNMMMMMMMMMMMMPPPXXX___]]]TTTKKKLLLKKKIIIGGGFFFEEEFFFGGGEEEDDDDDDDDDFFFGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@???>>>>>>======>>>>>>???>>>===============>>>>>>???>>>>>>???@@@AAABBBBBBDDDEEEGGGIIIKKKMMMNNNOOOUUUXXX\\\aaaeeejjjpppttttttzzz~~~{{{yyyzzzzzzhhhXXXMMMHHHGGGBBB???<<<999888666333111444444444444555555555555333333333333333333333333333333333333333333333333111111111111111111111111111111111111111111111111111111000000000000111111111111000000000000111111111111111111111111111111000000111111111111000000111111111111111111222222////////////////////////////////////////////////000000000000000000000000111111111111111111111111111111111111111111111111000000000000000/////////000000000000000000000000000000000000000000000000000000000000000000000000......//////000000111111222111000//////000111222222222111111111111222222111111111111000000//////222222222111111111000000000//////000222222111000000000000000000000000000//////000111111111111000000000000000000000000000111111111111000000000000---...///000000111000000000000////////////000000000000000000000000000000000000111111111222222222222222222222222222222222000000111111222222222222111111111111111111111111000000000///000000111222111111111111111111111111222222222222222222222222111222333333444444333333444444555555666888<<>>>>>>>>>>>??????>>>>>>===============>>>>>>======>>>>>>???@@@AAACCCCCCDDDEEEGGGHHHJJJKKKPPPSSSVVVZZZ^^^ccciiilllooouuu||||||{{{~~~}}}~~~|||qqqnnnsss||||||kkk\\\RRRNNNEEEBBB===999888666444222555555555555555555555555333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111111111000000000000111111111111000000000000111111........................000000111111111111000000.../////////000000111111////////////////////////////////////////////////////////////////////////111111111111111111111111000000000000000000000000000000//////////////////000000000000000000000000000000000000000000000000000000000000000000000000......//////000000111111222111000//////000111222222222111111111111222222//////000000111111111111333333222222111000000000000//////000222222111000000000000000000000000000//////000111111111111111000000000000000000000000111111111000000000000///---...///000000111000000//////000000000000//////000000000000000000000000000000111111111222222222222222222222222222222222///000111222222333222222111111111111111111111111000000000///000000111222111111111111111111111111222222222222222222222222222222333444444444444333222444555666777;;;???CCCKKKMMMMMMKKKIIILLLTTT[[[jjjqqq}}}uuuooossswwwxxxzzz~~~yyysssrrrtttxxx|||yyyqqqlllkkkmmmoooqqqsssrrrpppnnnnnnnnnxxxzzz|||zzzsssiii```\\\[[[^^^aaadddhhhmmmsssxxxwwwyyy~~~|||xxxyyy|||hhhkkknnnlllfffaaa______dddcccdddhhhkkkiii```YYYWWWTTTQQQOOONNNMMMLLLJJJGGGFFFEEEEEEFFFFFFEEECCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBB@@@@@@????????????@@@@@@??????>>>=========>>>>>>===============>>>???????????????@@@BBBCCCEEEFFFKKKNNNQQQUUUXXX\\\aaaeeeiiinnntttzzz~~~zzzyyyzzz|||}}}zzztttvvvwwwjjjggglllrrr|||{{{lll^^^WWWLLLGGGAAA<<<::::::999999666666666555555555444444333333333333333333333333222222222222222222222222111111111111111222222222111111111111111111111111111111000000000000111111111111000000000000111111////////////////////////000000111111111111000000---......//////000000000000000000000000000000000000000000000000000000000........................111111111111111111111111////////////////////////.........//////000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111111000000000000111111111111111000000111111111...//////000111111222222333222222222111111000000000//////000222222111000000000000000000000000000000000000000000111111111000000000000000000000000000000000000000000000000...//////000000000000/////////000000000000//////000000000000000000000000000111111111111222222222222222222222222222222222///000111222333333222111111111111111111111111111111000000000000111222222111111111111111111111111333333333333333333333333222222333444444444444444222444777999<<>>>>>>>>>>>>>>>>>============>>>>>>???============???AAACCCDDDFFFIIIMMMPPPSSSWWW[[[^^^cccfffkkkppptttxxx}}}xxxyyyyyynnnjjjkkkuuu|||qqqiii[[[UUUKKKCCC>>>===<<<<<<888888777666555444333333444444444444444444444444333333333333333333333333000000111111111222222222111111111111111111111111111111000000000000111111111111000000000000111111111111111111111111111111000000111111111111000000.........///000000111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000........................,,,------...///000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000111111111111000000111000000//////000000111000000000000000111111111222222222111111111111111000//////000222222111000000000000000000000000000000000000000000111111222000000000000000000000000/////////000000000000000///000000000000//////......///000111111000///...000000000000000000000000000111111111111222222222222222222222222222222222///000222333333222111000111111111111111111111111111111111111111222333333111111111111111111111111333333333333333333333333222333444444555444444444444777;;;>>>AAAEEEIIILLLLLLKKKMMMTTT```llluuuzzzzzz~~~vvvsss}}}~~~||||||~~~xxxqqqmmmbbbdddhhhppp|||wwwqqqoooooorrrssstttrrrppprrryyy~~~yyypppfff___]]]```ddddddgggjjjkkkllllllnnnooo}}}zzzyyyzzzzzzzzz~~~}}}}}}{{{wwwuuummmiiidddbbbaaaaaa^^^[[[RRRPPPNNNNNNNNNMMMKKKIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCAAA@@@@@@??????@@@@@@AAAAAAAAA@@@???>>>>>>??????>>>============>>>>>>???=========>>>???AAADDDEEEBBBFFFJJJNNNQQQSSSWWWYYY^^^```dddhhhlllqqqvvvzzz||||||}}}{{{pppjjjqqqxxx}}}kkkbbbUUUIIIAAA===;;;;;;999999888666555444333222444444444444444444444444444444444444444444444444000000111111222222222222111111111111111111111111111111000000000000111111111111000000000000111111........................000000111111111111000000...//////000111222222222000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////........................+++,,,---...///111222222000000000000000000000000000000000000000000000000000000000000000000000000111111000000//////......///000111222222111000///000000////////////000000222222111111000/////////111111111111111111111111000//////000222222111000000000000000000000000000000000000000000111111222000000000000000000000000////////////000000000111000000111000000///.........///000111111000///...000000000000000000000000000111111111111222222222222222222222222222222222///111222333333222000///111111111111111111111111222222111111222222333444111111111111111111111111333333333333333333333333222333444444555555444444555999>>>BBBFFFIIIMMMOOOLLLMMMTTTaaarrr~~~}}}xxxmmmccc]]]\\\cccnnn|||vvvnnnjjjiiiiiiqqqvvv{{{{{{wwwtttuuuwwwxxxtttmmmeeeaaaaaafffjjjlllmmmnnnnnnooorrrwwwzzzzzzxxxxxx|||~~~tttrrrpppnnnlllgggaaa]]]ZZZZZZYYYWWWUUURRRPPPOOOOOOMMMKKKJJJKKKJJJHHHGGGEEEFFFGGGGGGFFFEEEFFFGGGFFFEEEDDDDDDEEEEEECCCBBBBBBCCCDDDEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBBAAA???===;;;:::<<<>>>???>>>>>>??????@@@@@@@@@AAADDDEEEGGGIIILLLOOOQQQSSSWWWZZZ^^^```bbbeeekkkpppvvv{{{~~~ttt~~~vvv```PPPHHHDDD@@@;;;;;;;;;999777555555666777222000...///222444333111333333333222222333444444222222222222222222222222333333222222111111000000000000000000000000000000222111111111000000//////////////////000000000000000000000000000000000000000000000000000000000000////////////////////////------------...000111222000000000000000000000000000000000000000000000000000000000000000000000000//////000000///...------000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000333111///......000222333111000///000111222111///111111000000//////......000000000000111111111111////////////////////////222222111000//////000000111111111111111111111111000000000000000000000000333222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111000000111111222333333333333333333333333333222222222111111111000000000000000000000111111222333333333333333333333333111222444666777777666666444555666555444444555777888CCCKKKIIIKKKQQQQQQKKKTTTbbbsss~~~qqqfff``````bbbfffppp{{{xxxmmmeeeccccccdddccclllpppsssooohhheeehhhmmmmmmlllkkkkkkkkkmmmoooqqqmmmqqquuuxxxzzz|||xxxooofff_________`````````___^^^^^^YYYWWWUUUSSSRRRPPPMMMJJJEEEFFFFFFFFFEEEEEEEEEFFFHHHGGGEEEEEEFFFGGGEEEDDDBBBBBBCCCCCCCCCBBBAAA@@@BBBBBBAAAAAAAAAAAAAAAAAAAAA@@@???======>>>???@@@>>>>>>>>>?????????@@@@@@AAAAAABBBDDDGGGIIIKKKMMMQQQTTTXXX[[[\\\```fffkkkssswww}}}}}}yyy}}}uuu```RRRIIICCC???<<<;;;:::888666666777888666444333333666777777555444333333222222333333444222222222222222222222222000000000000////////////000000000000000000000000111111111111000000000///000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000............//////000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///...000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000222222111000000000//////000///...///000111000...111111000000////////////000000000000111111111111111111111111111111111111222222111000000000000000111111111111111111111111000000000000000000000000000000000000/////////...000000000000000000000000000000000000000000000000000000000000000000000000222222222222111111111111111111000000111111222333333333333333333333333333333333333333222222111111111111111111111222333333333333333333333333333333222333444555666666555555444555666666666777999<<<>>>DDDHHHHHHJJJPPPVVVWWWgggxxx~~~~~~}}}rrrggg```___bbbeeelllssszzz}}}~~~xxxxxxrrrjjjccc```_________fffhhhgggbbb]]]]]]ccciiiooooooppppppqqqrrrsssssspppsssvvvyyy}}}vvvooojjjjjjjjjjjjiiihhhggggggfffdddaaa___\\\XXXSSSPPPKKKKKKIIIHHHGGGFFFFFFFFFFFFEEECCCCCCDDDEEEDDDCCCCCCCCCCCCDDDCCCBBBBBBAAACCCCCCCCCBBBAAAAAAAAA@@@AAAAAAAAA@@@@@@@@@@@@???======>>>>>>>>>>>>????????????@@@AAACCCEEEFFFGGGKKKOOOSSSUUUWWW[[[aaaffflllqqqvvvzzz|||~~~wwwrrrssstttuuutttuuuzzzsss___QQQIIIEEE===<<<:::888777777777888555333222333444555555444444333333222222333333333222222222222222222222222/////////000000000000000000000000000000000000000111111111111000000000000111111111111222222222222000000000000000000000000000000000000000000000000111111111111111111111111///////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000///000111111111111111000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000111222333333111000...,,,000///......000000///...111000000000000/////////000000000000111111111111111111111111111111111111222111000000000000000000111111111111111111111111000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000444333333333222222111111111111000000111111222333333333333333333333333333444444444333333333333222222222222222222333444444222222222222222222222222333333444555555444444333555666777777888;;;???CCCGGGEEEEEEHHHMMMUUUbbbooowwwooofffaaabbbfffjjjlllppptttuuusssssssssqqqlllmmmkkkhhhccc^^^[[[[[[\\\]]]]]][[[WWWUUUYYYcccllluuuvvvvvvvvvvvvuuuttttttppprrruuuzzz~~~zzzvvvqqqnnnlllqqqooommmjjjfffaaa[[[VVVVVVTTTPPPMMMLLLJJJHHHGGGHHHFFFCCCCCCDDDDDDDDDCCCEEEEEEEEEEEEEEEDDDDDDCCCEEEDDDDDDCCCBBBAAAAAA@@@@@@AAAAAABBBAAA@@@???>>>===============>>>>>>>>>@@@@@@@@@AAABBBCCCEEEEEEHHHLLLPPPRRRTTTXXX^^^ccceeeiiinnnrrruuuyyy|||wwwuuupppkkkhhhjjjoootttlllZZZOOOIII???===:::888888777777666333333222222222333333333444444333222222222333333222222222222222222222222111111111222222333333333000000000000000000000000111111111000000000000000000000000111111111222222000000000000000000000000000000000000000000000000111111111111111111111111000000000111000000//////////////////////////////////////////////////////////////////////////////...///000000111111111111////////////////////////////////////////////////000000000000000000000000////////////////////////111111111111111000///...111///...///000111000///000000000000000000000000///000000000111111111111111111111111111111111111111111000000000000000111111111111111111111111111000000000000000000000000222222222111111111111111000000000000000000000000000000000000000000000000000000000000000000000000333333333222222111000000111111000000111111222333222222222222222222222222333333333333333333333222222222222222222333444444222222222222222222222222444444444444444333333333555666777999;;;???DDDHHHKKKFFFFFFOOOYYYeee|||zzzllliiigggkkkrrrwwwuuuqqqnnnpppooolllllloooooommmkkkllllllgggaaa\\\\\\]]]XXXYYYYYYYYYZZZaaallluuu{{{yyywwwuuusssssstttuuuuuuxxx~~~~~~{{{|||{{{yyyvvvrrrlllddd___```\\\WWWSSSQQQOOOLLLJJJMMMKKKGGGFFFFFFGGGFFFEEEFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCBBBAAAAAA???@@@AAABBBAAA@@@>>>===>>>>>>>>>===============AAA@@@@@@AAAAAABBBCCCDDDEEEIIILLLNNNPPPSSSYYY^^^]]]aaafffjjjmmmrrryyy~~~xxxooohhheeeeeegggyyy{{{fffUUULLLCCC???;;;999999888666444666666555555444444555666555444333333222222222333222222222222222222222222111111222222333333444444000000000000000000000000000000000000000000111111/////////000000000111111000000000000000000000000000000000000000000000000111111111111111111111111000111111222222111000///////////////////////////////////////////////////////////////////////////------...///000000000000////////////////////////000000000000000000000000000000000000000000000000////////////////////////111000///...///000222444222111000000222222111000000000000000111111111111///000000000111111111111000000000000000000000000111000000000000000111111111111111111111111111111000000000000000000000000111111111111111111222222000000000000000000000000000000000000000000000000000000000000000000000000222222111111000000000000111111000000111111222333222222222222222222222222111111111111222222222222111111111111111222333333222222222222222222222222555444444444444444444444555777999;;;>>>CCCHHHLLLIIIGGGNNN^^^ooo}}}uuuoooooopppttt~~~zzzpppjjjlllllljjjmmmssswwwwwwvvvvvvtttnnneee^^^[[[[[[[[[^^^aaadddhhhmmmuuuzzzxxxuuupppmmmnnnrrrxxx|||zzzqqqkkkgggbbb[[[XXXWWWVVVSSSPPPQQQMMMIIIGGGFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCEEEEEEEEEDDDCCCCCCCCCBBB@@@@@@AAABBBAAA@@@???>>>??????>>>>>>>>>>>>======??????>>>??????@@@AAABBBAAADDDHHHIIIJJJMMMRRRWWWWWW[[[```cccggglllsssyyy}}}tttmmmiiihhhkkk{{{xxxtttvvv___QQQHHHDDD???<<<;;;:::777444444555555444222222333555555555444333222222222222222222222222222222222222000000000111111111111111000000000000000000000000000000000000111111111111.../////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111000111222333333222111000000000000000000000000000000000000000000000000000000000000000000000000000---......////////////...000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111///...---...111444666333222111111333333222111000000000111111111111222000000000000111111111111////////////////////////000000000000000111111222111111111111111111111111000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000111111222333222222222222222222222222000111111111111111222222111111111111111222333333333333333333333333333333555555444444444555555666888:::>>>@@@CCCGGGKKKNNNJJJQQQ```tttzzzwwwxxx{{{}}}}}}{{{wwwuuuuuuxxxzzz{{{zzz{{{zzznnnlllnnnoooooorrrzzz~~~~~~}}}wwwpppggg```\\\ZZZcccgggmmmrrruuuwwwzzz|||vvvrrrooonnnrrr{{{yyymmmgggaaa___aaabbb```]]]XXXTTTOOOKKKJJJIIIHHHGGGHHHGGGFFFEEEEEEEEEFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>???@@@AAABBB???BBBEEEFFFFFFHHHMMMQQQRRRVVV[[[^^^bbbhhhpppvvvyyy~~~}}}vvvrrrmmmxxx|||vvvwwwnnn]]]OOOJJJCCC@@@???===999555333444555333111000222444666555444333222222222222222222222222222222222222222111111111111111111000000000000000000000000000///000000000111111111111//////000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000///000222333444333222111000000000000000000000000000000000000000000000000000000000000000000000000//////000000000//////...000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000111222333222111000111222333222000000000111111111222222222000000000000111111111111000000000000000000000000000000000000000111222222111111111111111111111111000000000000000000000000.../////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000111111222222333111111000000111111222333111111111111111111111111111111111222222333333333222222222222222333444444444444444444444444444444666555555444555666888888<<>>>>>????????????@@@BBBCCCDDD@@@CCCEEEFFFEEEGGGLLLPPPPPPSSSXXX\\\```fffnnntttsssxxx|||vvv||||||zzzhhhTTTNNNGGGCCCBBB@@@;;;666777888999888555444666888666555444333222222222222222222222222222222222222555444444333333222222222000000000000000000000000//////000000111111111222000111111111111222222222000000000000000000000000000000000000000000000000////////////////////////...///222444555444333222000000000000000000000000000000000000000000000000000000000000000000000000111111111111111000///...000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222222111000///111000///000111222111///000000111111222222222222000000000000111111111111111111111111111111111111000000///000000111222222111111111111111111111111000000000000000000000000000000111111222222222333000000000000000000000000000000000000000000000000000000000000000000000000000000111222333444444555111111111000111222222333111111111111111111111111222222222333333444444444444333333333333444555555555555555555555555555555666555555555666777999:::???BBBGGGKKKMMMNNNOOOPPPiii~~~~~~|||||||||}}}rrrkkkccc___aaaeeeiiijjj\\\^^^ccckkkuuu~~~yyyppplllooouuu{{{~~~}}}{{{|||{{{wwwmmmhhhbbb```cccfffgggggghhhnnnvvv}}}yyyxxxxxxxxxuuussscccaaa___aaaccc```YYYSSSQQQOOOLLLJJJIIIGGGEEEDDDHHHGGGFFFDDDBBBBBBCCCDDDEEEDDDDDDDDDEEEEEECCCAAACCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>@@@???@@@AAABBBEEEGGGIIILLLOOOSSSXXX]]]ccciiimmmmmmrrrxxx}}}~~~}}}zzz{{{aaaWWWKKKFFFEEEBBB999111999777555555555444333111444444444444444444444444222222222222222222222222111111111111111111111111333333333222111000//////333333333222222222111111000000000000000000000000000000000000000000000000000000000000111111111111000000111111111111000000///111222333333222111///000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////000111111111111111000000000000111111111111000000000000000000000000333333222111000///......000000000000000000000000000111111111111000000///111111000000//////......222111111111000000//////222222222111111111000000000000000000000000000000111111000000000000111111222111000.........///000111111000000000000000111000000000000000000000000000000000000111111111111111000000000//////......111111000000111111222333444333333222111111111222111111111111111111111111333333333333333333333333333333222111222333444666777666555444333333222222777444444777888999===BBBEEEKKKIIIIIIPPPRRRVVVccc}}}|||vvvrrrqqqrrrkkkhhheeecccbbbaaa^^^\\\[[[```cccgggqqq}}}{{{rrrnnnhhheeeiiirrr}}}|||rrriiidddaaa]]]^^^fffmmmoooppprrrlllqqq~~~}}}ooommmkkklllllliiibbb\\\\\\XXXSSSPPPOOONNNKKKHHHDDDDDDDDDCCCCCCCCCEEEFFFFFFEEEDDDDDDEEEEEEDDDBBBCCCCCCCCCCCCBBBAAA@@@???????????????????????????????????????AAACCCDDDFFFHHHKKKOOOSSSXXX]]]dddhhhiiimmmsssyyy}}}~~~oooeeeWWWNNNJJJFFF@@@;;;999777555555555555333222444444444444444444444444111111111111111111111111111111111111111111111111222333333222222000//////111111111000000000//////000000000000000000000000000000000000000000000000000000000000111111111111000000111111111111000000///000222333333222000///////////////////////////000000000000000000000000000000000000000000000000////////////000000000000//////000111111111111111000000000000111111111111000000000000000000000000222222111111000/////////000000000000000000000000///000000111111111000000111111000000////////////111111111111000000000///000000000111222222333333111111111111111111111111111111000000000000111111222111000/////////000000111111000000000000000111000000000000000000000000000000000000111111111111222222111111111000000000111111000000111111222333444333222222111111222222111111111111111111111111333333333333333333333333333333333222333333444444444333333333333333444444:::666666:::===>>>BBBGGGKKKOOOKKKKKKTTTYYY```mmm~~~}}}zzz}}}yyyuuussssssnnnmmmjjjfffaaa^^^[[[ZZZ[[[ccciiikkkooosssssspppkkkiiigggeeegggooo{{{vvvnnngggccc```ccc```bbbhhhnnnooorrruuuzzz~~~|||zzzyyyxxxssslllfffeee___WWWTTTTTTTTTQQQMMMHHHGGGFFFEEEEEEEEEFFFGGGGGGEEEDDDEEEFFFFFFDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@????????????????????????>>>>>>>>>>>>???@@@AAABBBCCCFFFIIIMMMQQQVVV[[[___bbbgggmmmsssxxx}}}~~~uuufffWWWMMMFFFBBB???:::888666555555555444333444444444444444444444444111111111111111111111111111111111111111111111111222222222222222111000///111111111000000000000000////////////////////////000000000000000000000000000000000000111111111111000000111111111111000000//////111111111111//////////////////////////////000000000000000000000000////////////////////////......//////000000111111///000000111111111111000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000...///000111111111111111111000000000000/////////111111111111000000000000---...///000222444555555111111111111111111111111000000000000000000000000222222111000000000111111000000000000000000111111000000000000000000000000000000000000111111111111333333333222222222222222111111000000111111222333333333222222111111222222222222222222222222222222333333333333333333333333333333444444444333333222333222333333444555666777:::666777>>>CCCFFFIIIMMMMMMTTTRRRUUUccckkkppp{{{xxxvvvzzz}}}zzzxxxxxxtttqqqlllfffbbbaaaccceeegggmmmoookkkgggfffgggfffgggiiijjjjjjkkkqqq{{{~~~rrrfff^^^\\\]]]___bbbbbbdddjjjnnnpppvvv|||{{{uuuppphhh___\\\\\\\\\YYYUUUSSSPPPMMMKKKIIIHHHGGGGGGHHHFFFDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>?????????@@@BBBEEEHHHKKKOOOTTTWWW]]]aaahhhnnntttyyy~~~yyyhhhWWWKKKCCC@@@<<<:::777666666666555444444444444444444444444444111111111111111111111111111111111111111111111111222222222222222111000///222222222222222222222222///////////////////////////////////////////////////000000000111111111111000000111111111111000000...///000000000000///...000000000000000000000000000000000000000000000000////////////////////////---......///000111111222///000111111111111000000///000000000111111111111000000000000000000000000//////000000111111111111000000000000000000000000---...///111111222222222000000000000000000000000111111111000000000000000......///111222333444555111111111111111111111111000000111111111111000000222222111111111111111111///000000111111111111111000000000000000000000000///000000000111111111111222222222222222222222222111111000000111111222333333333222222111222222333222222222222222222222222333333333333333333333333333444555555555444222111555555555555666777999999777666:::CCCIIIKKKMMMPPPNNN]]]eeeooo}}}zzzwwwtttrrrvvvyyy}}}~~~yyyssskkkiiikkkqqquuuwwwwwwuuuppphhhbbbbbbfffhhhmmmppptttwwwxxxyyyzzz|||xxxpppeee[[[VVVXXX^^^bbbbbbbbbfffkkknnnqqqzzz|||rrrkkkhhheee```\\\[[[WWWSSSQQQPPPOOOMMMKKKJJJHHHEEEDDDEEEEEEDDDBBBCCCCCCDDDDDDCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>???@@@CCCDDDFFFJJJNNNQQQXXX\\\ccciiiooouuu{{{lllYYYKKKEEE@@@===:::888777777666555444444444444444444444444333333333333333333333333111111111111111111111111111111222222222111000000222222222222222222222222///////////////////////////////////////////////////000000000111111111111000000111111111111000000//////000000000000//////111111111111111111111111111111111111111111111111////////////////////////---......///000111111222000000111111111000000//////000000000111111111111000000000000000000000000/////////000111111222222000000000000000000000000---...///111111222222222000000000000111111111111000000000000000000111111000000111111111222222222111111111111111111111111///000111111111111000///111111111222222222111111...///000111111111111111000000000000000000000000///000000000111111111111000000000111111111111111111111000000111111222333333222222111222222333333222222222222222222222222333333333333333333333333333444555666555555333222666666666666666777888888;;;<<>>???@@@BBBCCCDDDFFFJJJMMMRRRVVV\\\bbbhhhnnntttyyy}}}}}}gggTTTIIIEEEBBB===:::999888777666444444444444444444444444444444444444444444444444111111111111111111111111111111222222222111111000000000000000000111111111////////////////////////000000000000000000000000000000000000111111111111000000111111111111000000000000000000000000000000222222222222222222222222111111111111111111111111////////////////////////......//////000000111111000111111111111000000///000000000000111111111111000000000000000000000000//////000000111111111222000000000000000000000000...///000111111111111111000000000111111111111222000000000000111111111111222222222111111111000000222222222222222222222222///000111222222111000//////000111111222111111111---...000111222222111111000000000000000000000000000000000000111111111111///////////////000000000111111000000111111222333222222111111222222333333333333333333333333333333333333333333333333333333333333444555555555555555666555555555666666777888BBBEEEKKKOOOOOONNNTTT]]]uuuvvvqqqpppqqqrrryyyzzz{{{{{{zzzzzz|||}}}vvvxxx~~~qqqkkkkkkqqq|||xxxjjj```WWWXXXXXXZZZ^^^bbbgggiiiqqqmmmmmmqqquuu{{{xxxrrrppprrrmmmhhhfffggggggdddaaaUUURRRMMMJJJIIIHHHFFFEEECCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB???@@@AAAAAAAAA@@@???>>>>>>@@@AAAAAABBBCCCGGGIIIJJJNNNTTTYYY___eeelllpppvvvyyy~~~vvv```SSSJJJFFFAAA===:::999888777444444444444444444444444333333333333333333333333111111111111111111111111000111111222222222111111//////000000000111111111000000000000000000000000000000000000000000000000000000000000111111111111000000111111111111000000111111111000000111111111111111111111111111111111111111111111111111111111000000000000000000000000////////////000000000000111111111111111000//////000000000000111111111111000000000000000000000000000000000000000111111111000000000000000000000000///000000111111111000000000000111111111222222222///000000000111111111111222222222111111111000000222222222222222222222222///000111222222111000///...///000111111111000000---...000222333222111000000000000000000000000000000000000000111111111111.........//////000000000111111000000111111222333222222111111222222333444333333333333333333333333333333333333333333333333333333333333444666777888666666666777999:::<<<===EEEJJJPPPTTTTTTYYYjjj{{{vvvllljjjlllqqqtttwwwvvvtttqqqooopppsssvvvxxx~~~vvvmmmggglllyyy~~~mmmaaa]]]XXX[[[___dddhhhlllmmmnnntttooonnnvvv|||uuurrrrrrqqqmmmhhhZZZVVVQQQMMMKKKJJJHHHGGGCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB>>>???@@@AAAAAA@@@???>>>>>>???@@@@@@@@@BBBEEEGGGEEEIIINNNSSSYYY___fffjjjpppsssxxx~~~nnn```MMMIIICCC>>>;;;:::888777444444444444444444444444222222222222222222222222111111111111111111111111000111111222222222111111111111222222333333333333111111111111111111111111000000000000000000000000000000000000111111111111000000111111111111000000222222111111111111222222000000000000000000000000111111111111111111111111111111111111111111111111000000000000////////////111111111111111000//////000000000000111111111111000000000000000000000000111111000000000000000000000000000000000000000000000111111111111000000///000000111111222222222222//////000000111111111222111111111111111111111111222222222222222222222222...000111222222111000...---...///111111111000///,,,...000222333222111000000000000000000000000000000000000000111111111111......//////000000000111111111111000111222222333222111111111222333333444333333333333333333333333333333333333333333333333333222222333444666888:::888888999;;;===@@@BBBCCCDDDIIIPPPUUUXXXeee~~~xxxpppjjjiiijjjlllmmmpppnnnkkkgggfffhhhmmmqqq|||wwwsssrrrnnnsssxxxeee^^^___```ccchhhmmmqqqsssssssssqqqlllmmmyyyxxxoooeeeaaa\\\WWWSSSQQQOOONNNMMMJJJFFFDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@======>>>???@@@AAAAAABBBFFFGGGHHHLLLQQQVVV[[[^^^eeejjjqqquuuxxx{{{www\\\NNNAAA???>>>:::999:::666444333333444666777666555555444333333333333444555555444333333222111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111222111000//////000111222000000000000000000000000222111000//////...////////////...000111111000...111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111444333222111111222333444111111222222222333333333111111000000000000111111000000000000000000000000333333333222222222111111111000///------///000111//////000111111111111000111111111000000000000///111111111111111111111111///////////////////////////000000000111111111111////////////////////////222222222111111111111000000111111111111222222222111000000000111222333333222222111111222222333444333333333444444444555555555444444333333333444444222444555555444555777999555777888:::<<<@@@FFFJJJSSSOOOTTTcccvvvooommmjjjfffcccbbbccceeegggeeeddd```\\\___nnn}}}~~~vvvsssttttttpppllliiioooxxxtttkkkgggdddggggggjjjqqqwwwxxxrrrlllkkkrrr{{{ooojjjddd```___]]]YYYWWWOOOKKKGGGDDDDDDEEEFFFFFFDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@>>>>>>>>>???@@@@@@AAAAAACCCDDDEEEHHHMMMRRRVVVYYY___dddjjjooorrrwww}}}yyy|||gggUUUEEE@@@AAA>>>:::999777555333333444666666666555555444333333333333444555555444333333222111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111222111000//////000111222000000000000000000000000111000000////////////000000...---...//////...---111111000000000/////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111333222111000000111222333111111111222222222333333111111000000000000111111111111111111111111111111111111111000000000//////222111///......///111222///000111111222222111111222222111111111000000000111111111111111111111111000000000000000000000000111111111111222222222222000000000000000000000000/////////000000111111111000111111111111222222222111111111000111111222222222222111111222222333444333333333333444444444444555444444333333444444555333444555555444444777999;;;::::::<<>>EEEJJJMMMOOOQQQSSSgggtttxxxooolllmmmmmmggg^^^ZZZ]]]aaa```bbbjjjuuuzzzuuummmiiijjjhhhdddaaa___```cccffftttmmmfffcccgggnnnuuuxxx{{{wwwtttqqqnnnqqqwww|||}}}vvviiifffcccaaa]]]YYYTTTPPPPPPNNNKKKHHHEEEDDDCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@?????????===>>>???@@@BBBDDDFFFGGGMMMPPPTTTWWWYYY___ffflllsssvvv{{{wwwnnntttmmmZZZMMMDDD@@@===:::777666666666555444555555444333333333333444444444333333333333222222111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000111111000000000000000000000000000000000000000///000000111222333888555222000111222222111////////////............////////////////////////////////////////////////000000000000000000000000000000000000000000000000////////////////////////000000111111111222222222111111000000000000111111111111111111111111111111222222222222222222222222222222111111111111222222111111222333333333333222333333333222222222111111111111111111111111111111111111111111111111111111000000000000111111111222111111111111111111111111111111111111111111111111000000111111111222222222333333222111000000000111222222111111222222333444111111222222222333333333444444444444444555666777666666666666666888<<>>???@@@AAABBBCCCCCCDDDHHHKKKOOORRRSSSWWW]]]bbbjjjnnntttzzz~~~xxxtttyyylllZZZNNNGGG@@@===:::888777777666555555555444333333333333444333333333333333333333333111111111111111111111111222222222222222222222222000000000000000000000000111111111111111111111111000000111111111111000000000000000000000000000000111111000000000111222222444222/////////000000///000000000/////////......000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000000111111111111222111111000000000000111111000000000000000000000000000000000000000111111111111111111111111111111111000111111222222222222222333222222222111111111111111111111111111111111111111111111111111111111111//////000000000111111111111111111111111111111111222222222222111111111000000111111111111222222222222222111111000111111111222222111111222222333444222222222222333333333333444444444444555666777777666777777777888;;;@@@DDDKKKOOORRRSSSXXXfff{{{zzzuuurrrmmmfffbbbbbbdddgggmmmiiigggiiihhhdddbbbcccaaa___^^^cccjjjllliiidddWWWYYY[[[ZZZ\\\fffvvv|||vvvwwwyyyyyyttt~~~~~~yyyrrrllljjjjjjjjjjjj___\\\VVVPPPKKKHHHFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCAAAAAAAAAAAAAAAAAA@@@@@@???@@@AAAAAABBBBBBBBBAAAAAAEEEJJJMMMNNNQQQVVV[[[aaafffmmmssswww|||}}}|||kkkYYYLLLCCC@@@<<<:::999888777555555555444333333333333444333333333333333333333333111111111111111111111111222222222222222222222222000000000000000000000000111111111111111111111111///000111222222111000///000000000000000000000000222222111111000111111111111000//////000111000...111111000000000/////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000111111111111000///000000000000111111111111111111000000000000111111111111111111111111111111//////000000000111111111///000000000000000000//////000111111222222111111222222111111111000000000111111111111111111111111000000000000000000000000000000111111111222222222000000000000000000000000000000000000111111111111000111111111111222222222111111111000111111222222222222111111222222333444333333333333444444444444444444444444555666777888666777888888:::>>>DDDHHHOOORRRYYYddduuuvvvqqqjjjfffhhhmmmqqqtttrrrjjjfffjjjnnnnnnkkkjjjcccdddhhhlllnnnkkkddd___RRRUUUYYY]]]dddooo}}}{{{xxx}}}|||rrrmmmnnnppprrreeeaaa[[[TTTNNNJJJHHHHHHEEEEEEEEEEEEDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@;;;@@@FFFJJJLLLOOOSSSWWW\\\aaahhhnnnsssxxx}}}tttsssyyybbbPPPDDDAAA>>>;;;:::999777666555555444333333333333444333333333333333333333333111111111111111111111111222222222222222222222222000000000000000000000000111111111111111111111111///000111222222111000///000000000000000000000000333333222111000000000111111000000111333333222000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000111222222111000///000000000000111111111111111111000000000000111111222222222222222222222222111111222222333333333333//////000000000000////////////000111111111111111111111111000000000000///111111111111111111111111////////////////////////111111222222222333333333////////////////////////------...///000111222222000111111111111222222222111000000000111222333333222222111111222222333444333333444444444444555555444444444555555777888888777777888999;;;@@@GGGKKKRRRXXXggguuunnnggggggoooyyyyyyoooiiipppzzz{{{uuuoooeeejjjqqqsssoooggg___[[[XXXXXX[[[bbblllwww{{{|||}}}tttpppoooooocccaaa^^^ZZZVVVQQQNNNLLLLLLGGGCCCCCCBBB???AAADDDDDDCCCCCCBBBBBBAAAAAAAAABBBBBBAAAAAA@@@???>>>>>>AAABBBCCCDDDFFFJJJNNNRRRXXX\\\ccciiinnnssswwwzzz|||{{{yyyooommm{{{nnnWWWJJJCCC<<<;;;;;;888666777999777555555555666555333555333111111222444444444333333333333333333333333222111111111000000//////////////////////////////000000000000111111111111000000000000000000000000222222333333333333222222000000000000000000000000111111111111000000000000000000////////////000000////////////////////////000000000000000000000000222222222111111111000000...111666999999666111...000000000000000000000000000000000000000000000000222222222111111111000000//////000000111111222222000000000000111111111111111111222222222222111111111111111111111111111111000000000000000000000000222111111111000000//////000000000000000000000000222222111111111111222222......///000111222333333...///000111111000///...%%%(((+++///222333333333222222222222222222222222111111222222222333333333666555444333444444666777666777777666444444666777@@@666333===DDDEEEHHHPPPXXXiii}}}}}}{{{qqqmmmmmmuuuvvv{{{yyyuuuuuuyyy|||xxxmmmccc^^^\\\aaaccchhhooovvv{{{||||||}}}}}}|||yyyssspppoookkkfffbbb___\\\XXXUUUPPPKKKIIIHHHFFFCCCCCCFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@???@@@AAACCCCCCEEEGGGLLLOOOSSSXXX^^^dddiiinnnrrruuuwww}}}wwwmmmgggooo~~~lllRRRGGG>>><<<;;;999777777888777555444555666555444555444222111222222333333333333333333333333333333222111111111000000000000////////////////////////000000000000111111111111111111111111111111111111000000111111111111000000000000000000000000000000111111111111000000000000000000////////////000000111111111111111111111111000000000000000000000000222222222111111111000000222111000000000000111222000000000000000000000000000000000000000000000000222222222111111111000000000000000000000111111111000000000000111111111111111111222222222222111111111111111111111111111111000000000000000000000000111111111111000000000///111111111111111111111111222222111111111111222222000000000000111111111111...///000111111000///...000111222333333333222111222222222222222222222222111222222222222333333333555555444444444555666777666777777666444444666888???;;;===FFFIIIHHHNNNXXXkkkzzzwwwxxx||||||uuurrrpppjjjppp{{{}}}zzzyyy}}}}}}{{{uuuooollllllnnnuuuwww{{{yyytttqqqyyy}}}~~~wwwooojjjhhhfff```\\\VVVRRRPPPPPPMMMHHHFFFGGGFFFFFFFFFFFFEEEEEEEEEEEEAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBBBBBBBDDDGGGJJJMMMQQQWWW\\\aaafffjjjmmmqqqwww~~~~~~sssiiigggnnn}}}uuu^^^PPPCCC???>>><<<999999777666444444555666555444555444333222111111222222333333333333333333333333111111111111111000000000000000000000000000000000000000000111111111222222111111111111111111111111000000111111111111000000000000000000000000000000111111111111000000000000000000////////////000000111111111111111111111111000000000000000000000000222222222111111111111111222111///------///111222000000000000000000000000000000000000000000000000222222222111111111111111111111111111000000000000000000000000111111111111111111222222222222111111111111111111111111111111000000000000000000000000111111111111000000000000111111111111111111111111222222111111111111222222222222111111111000000000//////000111111000//////333333222111000///......222222222222222222222222222222222222333333333333555555444444555555666777666777777666555555777999;;;>>>FFFLLLJJJIIITTTdddrrriiijjjoooxxxzzzmmmfffeeeeeejjjvvv|||yyyxxxyyyyyyyyyzzzxxxuuusssuuuyyy~~~}}}tttnnniiixxx{{{tttrrrooohhhaaa[[[WWWVVVVVVRRRKKKHHHHHHFFFFFFFFFEEEEEEEEEEEEEEE@@@@@@@@@@@@AAAAAAAAAAAA???@@@AAAAAA@@@AAACCCEEEHHHKKKPPPUUUYYY^^^bbbeeelllrrryyy~~~zzzooojjjpppxxxjjjZZZJJJDDDCCC@@@===<<<777555444444555666666555333333333333222111222333333333333333333333333333111111111111111111111111111111111111111111111111000000111111111222222222111111111111111111111111222222333333333333222222000000000000000000000000111111111111000000000///000000////////////000000111111111111111111111111000000000000000000000000111111111111111111111111000111222333333222111000000000000000000000000000000000000000000000000000111111111111111111111111222222111111000000/////////000000000111111111111111111222222222222111111111111111111111111111111000000000000000000000000111111111000000000000000111111111111111111111111222222111111111111222222222222222111111111000000///000111111111111000///000000/////////000000111111222222222222222333333222222222333333333444444444444444555555666777777777777777777666777:::<<<>>>DDDLLLNNNJJJNNNbbbxxxssshhhaaadddjjjooouuuuuukkk```]]]```cccqqqyyy}}}yyy{{{~~~}}}yyyvvvuuuuuuuuutttlllmmmqqqyyy~~~zzzwwwssspppmmmttt}}}wwwoooggg```\\\[[[ZZZVVVNNNJJJJJJGGGFFFFFFEEEEEEDDDDDDCCC????????????@@@@@@@@@@@@???@@@AAA@@@??????AAABBBEEEHHHLLLOOORRRVVV[[[^^^ffflllsssxxx|||tttoooyyysssdddTTTLLLHHHCCC???>>>888666555555666666666555000222444444333222444666333333333333333333333333111111111111111222222222222222222222222222222222111111111111222222222222111111111111111111111111222222333333333333222222000000000000000000000000111111111111000000000///000000////////////000000000000000000000000000000000000000000000000000000111111111111111111111111000111222222222222111000000000000000000000000000000000000000000000000000111111111111111111111111222222111111000000/////////000000000111111111111111111222222222222111111111111111111111111111111000000000000000000000000000000000000000000111111111111111111111111111111222222111111111111222222111111111111222222222222///000111222222111000///222222111222333444555666111111111222222333333333222222333333333444444444444444555666666777777777777888888888888:::>>>AAAGGGLLLPPPPPPQQQ]]]wwwrrrhhhbbb```aaadddeeehhhfff^^^ZZZ^^^eeejjjsssuuuvvvtttpppnnnoooqqqvvvxxxzzzzzzwwwssspppnnneeemmmzzz{{{rrroooqqquuuxxxzzzqqqjjjfffbbb``````[[[SSSOOOOOOKKKJJJIIIHHHFFFEEEDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@???AAABBBAAA@@@???@@@AAADDDFFFIIIKKKMMMPPPTTTWWW]]]cccjjjpppttt{{{wwwuuuzzz}}}~~~qqqcccYYYPPPFFF@@@???;;;999777666777777666555111444777666444333444777333333333333333333333333111111111222222222222222111111111111111111111111111111111222222222222333222222222222222222222222000000111111111111000000000000000000000000000000111111111111000000000000000000////////////000000////////////////////////000000000000000000000000111111111111111222222222444222...,,,,,,...222444000000000000000000000000000000000000000000000000111111111111111222222222111111111111000000000000000000000000111111111111111111222222222222111111111111111111111111111111000000000000000000000000000000000000111111111111222222222222222222222222222222111111111111222222000111111222222222333333000000111222222111000000111111111111111111111111111111111222222333333444333333333333444444444444333444555666777888888888777888999999;;;>>>DDDGGGKKKMMMPPPTTT^^^qqqvvvfff```^^^]]]\\\]]][[[]]]]]][[[^^^gggooorrrkkklllmmmmmmjjjhhheeecccpppwww}}}|||uuunnnjjjjjjkkkvvv|||ssspppttt~~~xxxrrrmmmiiigggfffaaaZZZVVVWWWQQQPPPOOOMMMKKKIIIGGGGGGCCCCCCCCCBBBBBBAAAAAA@@@@@@AAACCCCCCAAA@@@AAABBBCCCDDDFFFGGGHHHJJJMMMPPPRRRVVV]]]dddjjjsss~~~}}}xxxuuusss{{{yyylll\\\LLLDDDBBB===;;;999888888777666555444888:::999555222333555333333333333333333333333111111111222222333333333111111111111111111111111111111111222222222333333222222222222222222222222000000111111111111000000000000000000000000000000111111111111000000000000000000////////////000000000000000000000000000000000000000000000000000000000000111111111222222222444222///------///222444000000000000000000000000000000000000000000000000000000111111111222222222000000000000000111111111000000000000111111111111111111222222222222111111111111111111111111111111000000000000000000000000///000000000111111111111222222222222222222222222222222111111111111222222333333222222222222111111000111222222222222111000......///000///...---,,,000111111222333333444444333333333444444444444555222444555777888888888888777888999:::===BBBHHHMMMNNNOOOTTTaaavvvvvvlllccc^^^[[[WWWWWWYYYTTTWWWZZZ___hhhsssvvvttteeegggiiiiiigggeeeeeeeeeooowww|||wwwkkkbbbbbbfffpppzzzssssssuuu|||sssoookkkjjjfff___\\\]]]VVVUUUTTTQQQOOOLLLKKKJJJFFFFFFEEEDDDCCCBBBBBBBBB@@@BBBCCCCCCBBBAAABBBCCCBBBCCCDDDDDDEEEFFFIIILLLIIIMMMTTT[[[cccmmmzzzxxxyyy{{{~~~vvvfffnnnyyy|||hhhTTTIIIHHH???===:::999888888666555777;;;===;;;555111111333333333333333333333333333111111111222222333333333000000000000000000000000111111222222222333333333222222222222222222222222222222333333333333222222000000000000000000000000111111111111000000000000000000////////////000000111111111111111111111111000000000000000000000000000000111111222222222222000222444666666444222000000000000000000000000000000000000000000000000000000000111111222222222222//////000000111111222222000000000000111111111111111111222222222222111111111111111111111111111111000000000000000000000000//////000000111111111222222222222222222222222222222222111111111111222222555555444333222111000///000111222333333222111000---///111222333222111///000000111222333333444444333333333444444444555555222333555777888999888888777888999;;;???DDDKKKPPPUUUWWW```tttyyynnniiieeeaaaZZZTTTTTTXXXRRRUUU[[[dddqqq{{{yyyrrrfffhhhhhhfffcccdddjjjoooooovvvyyyppp```WWW[[[cccnnnuuu}}}}}}zzzzzz|||xxx}}}|||rrrpppmmmhhhgggiiiaaa]]]XXXTTTRRROOOLLLIIIGGGFFFDDDDDDEEEEEEDDDCCCBBBAAA@@@???>>>>>>>>>>>>AAAAAABBBBBBCCCDDDEEEEEEJJJIIIKKKRRR^^^iiippptttzzz}}}|||uuuuuuwww}}}xxxpppnnnppp{{{ppp^^^SSSLLLDDD>>>:::999777444444888<<>><<<999999<<<@@@EEEDDD===777666555111444444444444444444444444333333333222222222222222222333333444444333333222000111111222222111111000222111111111000000000000222222222111111111000000000000000000000000000000000000000000000000000000000000000000111111111111111111000000000000111111111111111000000000////////////000111111111111111000111111111111222222222111111111111111111111111000000000000000000000000000000000000000111222222111111111111111111111111111111111111111111111111222111000000000000111222333222111000000111222222111111111000000/////////222222111111111000000000000000000000111111111111000000111111222222222333111111111111111111111111111111111111111111111111222222111111222222333444111222222222222333333333444444444555555555555555666777888888777888999;;;<<<<<>>888666444111444444444444444444444444444444333333222222111111222333333444444333333222000000000111111000000000111111111111111000000000222222222111111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111000000000000111111000000000//////////////////000000111111111111000000111111111111222222222111111111111111111111111000000000000000000000000111000000000000111222222111111111111111111111111222222222222222222222222222222111111111111222222222111111000111111222222111111111111111000000000111111000000000000//////000000000000111111111111...///000111222333444444111111111111111111111111111111111111111111111111222222111111222222333444222222222222333333333333444444444555555555666666777888999999999999;;;===@@@DDDJJJOOORRRXXXgggvvv}}}wwwmmmccc^^^```fffllluuu{{{~~~|||wwwoooggg___^^^___dddkkknnnnnnllleee```YYYVVVWWWYYY[[[[[[___dddiiillluuu~~~xxxoooooonnniiibbb\\\ZZZZZZWWWSSSMMMIIIGGGFFFDDDCCCDDDCCCCCCBBBBBBBBBCCCCCCAAAAAAAAABBBBBBCCCCCCCCCCCCCCCEEEIIINNNUUUZZZ]]]dddkkkttt{{{~~~~~~qqqkkkppp}}}uuudddQQQHHH???===<<<:::;;;===DDDDDDAAA<<<888666444222444444444444444444444444444444444333333222111111000111111222222111111000000000111111111111000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000///000000000111111111111111111000000000000111111000000000000000000000000///000111111111111000000000000111111111222222222111111111111111111111111000000000000000000000000111111111000000111222222111111111111111111111111222222222222222222222222333222222222222222222333111111111111111111222222222222111111111111111111000000000//////////////////000000000111111111111///000000111222222333333111111111111111111111111111111111111111111111111222222111111222222333444222222222333333333444444333333444444555666666666777888999999999;;;===@@@EEEJJJOOORRRWWWgggvvvooogggeeekkkttt|||xxxnnnfff___bbbgggnnnrrrrrrnnnkkk```]]]YYYWWWWWWZZZ]]]^^^gggmmmrrrvvv}}}zzzuuunnngggbbb``````[[[XXXUUURRROOOKKKFFFBBBDDDCCCCCCBBBBBBBBBBBBCCCAAAAAAAAABBBBBBBBBBBBBBBBBBCCCEEEGGGKKKOOOTTTWWW[[[cccllltttyyy~~~xxxkkkjjjsss}}}rrrZZZOOOEEEBBBAAA@@@@@@BBB@@@>>>;;;999888555444444444444444444444444444444444444444333333333222222000111111222222111111000111222222222222222222111111111111111111222222222111111111111111111111111000000000000000000000000000000000000000000000000///000000000111111111111111111000000000000111111111111111111111111111111000000111111111000000///000000111111111222222222000000000000000000000000000000000000000000000000222222111111111111111222111111111111111111111111222222222222222222222222222222222222222222222222000000111111222222222222111111111111111111222222///////////////000000000///000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222111111222222333444222222333333333444444444333333444444555666666777666777888999:::===AAADDDKKKOOOSSSWWWccc}}}{{{tttiiieeefffooozzznnniiigggjjjpppuuuvvvrrrjjjddd[[[]]]]]][[[ZZZ^^^ffflllrrryyyzzztttnnnhhhddd```___\\\YYYVVVPPPJJJEEEFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBAAACCCEEEFFFHHHKKKOOORRRWWW]]]eeelllrrrxxxtttlllnnnsss~~~eeeXXXKKKFFFDDDBBBAAABBB===888666777777555444666444444444444444444444444333333333333444444444444222333333444444333333222222222333333333333222222111111111222222222222222111111111111111222222222000000000000000000000000000000000000000000000000000000000000111111111111111111000000000000111111111111111111222222222222000111111111111000000///000111111111111222222222000000000000000000000000000000000000000000000000333333222111111111111222111111111111111111111111222222222222222222222222111111222222222222111111///000111222222222222222000000000111111111111111//////000000000000111111000000000000111111111111222222222111111111000000111111111111111111111111111111111111111111111111222222111111222222333444333333333333444444444444222333333444555666777777555777999:::<<<@@@EEEIIIPPPTTT[[[fff{{{}}}vvvmmmggg```dddoooyyyooommmqqqqqqqqqssstttppphhhaaa[[[^^^```______fffrrr||||||}}}rrrhhhgggeeeaaa]]]YYYTTTOOOKKKIIIHHHFFFEEECCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA???BBBDDDEEEFFFHHHLLLOOOSSSWWW\\\aaafffmmmwww~~~zzzxxx|||||||||wwwqqqppptttdddTTTKKKGGGCCC@@@@@@===777333666777444444666444444444444444444444444222222333333444555555555222333333444444333333222111111222222222222111111111111111222222333333333000000111111111222222222000000000000000000000000000000000000000000000000000000000000111111111111111111000000000000111111000000000000111111111222111111111111111000//////000111111111111222222222000000000000000000000000000000000000000000000000444333222222111111111222111111111111111111111111111111111111111111111111000000111222222111000000...///111222333333222222/////////000000111111111000000000111111111222222000000000000111111111111111111111111111222222222111111111111111111111111111111111111111111111111222222111111222222333444333333333444444444444555222222333444555666777777666888:::<<<@@@EEEKKKPPPRRRZZZggg|||xxxrrrvvvyyyxxxqqqiiiaaa]]]^^^lll~~~uuupppsssuuuooojjjlllqqqtttrrrnnneeedddbbbaaadddlllwwwxxxkkkmmmiiiccc^^^ZZZVVVSSSPPPKKKJJJHHHFFFEEEDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA>>>@@@CCCDDDDDDFFFJJJMMMOOORRRUUUWWW[[[cccnnnuuu{{{}}}{{{yyysssrrruuutttrrr}}}wwwrrrqqqrrr```UUUOOOIIIDDDCCC???777333666777444333666444444444444444444444444111222222333444555666666111111111222222111111111000000111111111111000000111111111222222333333333000000111111222222222222000000000000000000000000000000000000000000000000000000000000111111111111111111000000000000111111.../////////000000111111111111111111111000//////000111111111111222222222000000000000000000000000000000000000000000000000444333333222111111111222111111111111111111111111000000000000000000000000///000111222222111000///...///111222333333222222......//////000000000111000000111111222222222333000000000000111111111111//////000111222333333444111111111111111111111111111111111111111111111111222222111111222222333444333333333444444444555555222222333444555666777888777999;;;>>>BBBHHHOOOTTTSSS^^^rrrwwwpppjjjooosssqqqiii```[[[YYY^^^sss|||rrrqqqwwwsssjjjccceeeqqq|||qqqkkkdddbbbgggooowww{{{ssswwwsssmmmgggbbb]]]XXXUUUPPPOOOMMMJJJHHHEEEDDDCCCCCCCCCBBBAAAAAABBBBBBCCCBBBAAA@@@@@@AAABBBDDDEEEHHHIIILLLPPPVVV^^^hhhnnnvvvvvvyyy~~~xxxuuummmjjjgggdddbbbeeesssqqqqqqtttppp___TTTLLLDDD>>>===:::777555666666666666555555444333333333333444333333222222222333444444111111111111111111111111111111111111111111111111111111111111111111111111333222111000000111222333222111111111000000//////000000000000000000000000111111111111111111111111111111000000000000111111111111111111111111111111111000/////////000222333111111111111111111111111111111111111111111111111000000000000000000000000222222222222111111000000000000000000000000000000000111111111111222222222000111222333333222111000222222111111111111222222111111111111111222222222222222111111000000//////000000000000111111111111000111111111111222222222111111111111111111111111222222222222222222222222444444333222222111111000333333333444444444555555777444111111444666666444999===<<<@@@JJJJJJKKKUUUWWWggg{{{rrrnnnqqqllljjjiiibbbZZZ[[[aaammm{{{}}}vvvzzz}}}~~~~~~yyypppiiigggdddeeelllxxx~~~rrrooojjjfffffflllvvv}}}|||tttmmmgggbbb^^^\\\UUUTTTRRROOOLLLHHHFFFDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@AAABBBDDDEEEGGGIIIKKKNNNRRRZZZbbbhhhoooqqqvvv|||yyyrrrnnngggfffeeeccc^^^^^^fffqqqvvvsssxxxzzzhhhZZZOOOGGGAAA???<<<888777777777777777666555444444333333444444444444333222222333333333222222222222222222222222111111111111111111111111111111111111111111111111222222111000000111222222111111111111000000000///000000000000000000000000111111111111111111111111111111000000000000111111111111111111111111111111111000/////////000222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222111111111000111111111111111111111111000111111111111222222222000111222222222222111000222222111111111111222222111111111111111111111111111111111000000000000000............/////////000000111111111111222222222111111111111111111111111222222222222222222222222111111111222333333444444333333333444444444555555777555333333666777777555888>>>???DDDMMMNNNPPP]]]cccssszzzpppjjjhhhjjjeeeaaabbbaaa```fffmmmuuu{{{zzzuuuuuuvvvvvv|||yyyooogggccc```aaaeeekkkrrrvvvxxxxxxpppmmmiiihhhkkktttxxxqqqkkkgggddd\\\[[[XXXUUUPPPLLLHHHFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCBBBAAAAAAAAABBBCCCDDDFFFGGGIIIJJJNNNTTT[[[```ggglllsssxxx|||yyypppkkklllmmmnnnnnngggaaabbbhhhxxx{{{wwwsss}}}ssscccVVVMMMIIIAAA>>>:::888888888888777666555444444333444444444555444444333222222222222333333333333333333333333111111111111111111111111111111111111111111111111222222111000000111222222111111111111000000000000000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000000000000///000111111222111111111111111111111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111111111000111111111111222222222000111222222222222111000222222111111111111222222000000000000000000000000000000000000111111111111........./////////000000000111111111111222222222222222222222222222222222222222222222222222222222111111222222333444444444333333333444444444555555777555555666888999888777888@@@BBBFFFMMMOOOWWWiii}}}wwwoookkkiiihhheee___[[[^^^dddllluuu}}}|||xxxuuutttrrrooolllqqqzzz|||ooobbb]]]]]]\\\aaagggkkkllllllnnnooojjjiiiiiinnnvvvzzzrrrllliiiaaa```]]]XXXSSSNNNJJJGGGHHHHHHGGGFFFFFFEEEDDDDDDDDDCCCBBBAAAAAABBBCCCCCCCCCDDDFFFHHHJJJOOOVVVZZZ```hhhqqqvvvxxx|||yyyuuuwwwyyy}}}xxxnnnjjjkkktttuuuxxx|||wwwvvv|||lll]]]SSSOOOCCC@@@<<<999888888777666666666555444444444444444666555444333222111111111333333333333333333333333111111111111111111111111111111111111111111111111222111111111111111111222111111111000000000000000000000000000000000000000////////////////////////111111000000000000111111////////////////////////000000000000000111111222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111000000111111111222222222111111111222222111111111222222111111111111222222000000000000//////////////////000000111111222222000000111111111222222222000000111111111222222222222222222222222222222222222222222222222222222222555444444333222222111111333333333444444444555555555555666777999:::::::::???GGGHHHHHHOOOUUUeee}}}zzzqqqllljjjiiigggccc___]]]bbbmmmyyy|||qqqkkkkkkmmmlllkkktttxxxyyypppcccZZZYYY\\\___cccgggjjjiiigggfffeeecccfffnnnxxxvvvmmmhhheeeccc^^^YYYTTTOOOLLLJJJLLLKKKIIIGGGFFFFFFFFFFFFFFFEEECCCBBBAAABBBBBBCCC@@@BBBDDDFFFHHHMMMSSSWWW]]]fffpppuuuvvvzzz}}}yyytttsssuuuvvvwwwzzzxxxxxxsssbbbVVVPPPEEEAAA===:::888888666555666666555444444444444555666555444333222111111111222222222222222222222222111111111111111111111111111111111111111111111111111111111222222111111111000000000000000000111111000000000000000000000000////////////////////////111111000000000000111111///////////////////////////000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222333111111111111111111111111000000111111111222222222222111111111111111111222222222111111111111222222000000000000//////......//////000000111111222222111111111111222222222222000000111111111222222222222222222222222222222222222222222222222222222222555555444444333222222111333333333444444444555555333444666888999;;;===>>>EEEMMMNNNPPPYYYdddzzzuuunnnjjjgggccc```]]]^^^aaajjjwww{{{ooofffeeehhhnnnqqqxxxtttlllbbb[[[ZZZ]]]aaadddcccdddeeefffeeeaaa^^^aaaiiivvv|||pppiiiiiifff```[[[VVVRRRQQQPPPRRRPPPLLLIIIHHHHHHIIIJJJGGGFFFDDDBBBAAAAAABBBBBB???@@@BBBDDDFFFJJJOOOSSSXXX```jjjpppsssxxx~~~uuu}}}|||kkk[[[RRRHHHDDD???<<<:::999777666777666555555444444555555555444444333222222222222111111111111111111111111111111111111111111111111111111111111111111111111000111222222222222111000000000000000111111111111000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000//////000111111111111000111111111111111111111111111111111111111111111111222222222222222222222222222222222222333333333333222222222222222222222222000111111111111222222222222222111000000111222222222222111111111111222222222111111000000//////...000000000000111111111111/////////000000000111111000111111111111222222222333333333333333333333333222222222222222222222222222222333333444444555555333333333444444444555555333555777888:::===BBBEEEEEEPPPVVV]]]jjjuuu~~~xxxrrrlllfffaaa]]]YYY```hhhqqq|||xxxnnnfffeeehhhnnnssstttkkk```ZZZZZZ___dddgggcccaaa___```bbbcccbbb```jjjttt{{{rrrnnnjjjccc]]]YYYXXXXXXYYYZZZVVVQQQLLLJJJKKKNNNPPPHHHFFFEEECCCBBBAAABBBBBB???@@@AAABBBCCCEEEIIILLLQQQXXXaaahhhmmmsss{{{yyyyyyzzzhhh\\\LLLHHHCCC???===;;;999777777666666555555555555555444444333222222333333333222222222222222222222222111111111111111111111111111111111111111111111111000111222222222222111000///000000000111111111111000000000000000000000000111111111111111111111111111111000000000000111111111111111111111111111111...///000111222111111000111111111111111111111111111111111111111111111111222222222222222222222222222222222333333333444444222222222222222222222222000111111111111222222222222222111000000111222222222222111111111111222222333222222111000000//////111111111000000000000000//////000000000111111111000111111111111222222222333333333333333333333333222222222222222222222222222222333333444555555555333333333444444444555555444666888:::<<>><<<:::888666555666666555444333333333333333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000111111111111111000000000222111000000000000000000222222222222111111111111222111111000000111111222///000111111222222222222000000000111111111222222333222111000000000111222333222111000000111222333111111111111111111111111000000111111222111111111111111111111111111111111111111111111111000000000111111111111111000000000333333222222222222333333000000000000000000000000000000000111111111222222222222222333222222111111111222222333333222222111222222111111222222333444555444222111111222333333111333444444333444666888;;;===CCCIIIKKKSSSjjj~~~{{{yyy|||~~~rrrjjjbbbcccmmmyyywwwvvvrrrkkkddd``````bbbjjjjjjgggfffkkkpppnnnhhhhhhqqqzzzuuuuuuoookkkfffbbb___\\\WWWSSSOOOKKKGGGDDDDDDEEEEEEEEEBBBBBBBBBBBBAAAAAAAAAAAACCCCCCCCCDDDGGGMMMUUU[[[aaalllwww|||{{{wwwrrrtttuuuuuuttttttwwwzzzooo]]]OOOGGGEEEEEEAAA???<<<:::999888666555666666555444444444444444333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000222222111111111111111111222222111000/////////000111111111111111111111111111111111000000111111111///000222333444333222222000000111111111222222222222222111000000111111222222222111000000111222222000111222222222222111000...///000111111111111111111111111111111111111111222222222111111000000000111111111111111111111111222222222111111222222222000000000000000000000000000000000111111111222222222333333333222111000000111222222333333222222111222111222222222222333333333333222111111111222333222333444444444555777999>>>AAAEEEIIINNN___xxxtttrrruuuyyyyyytttnnniiieeeccciiittt~~~xxxllliiifffbbbaaabbbfffhhhkkkmmmmmmjjjjjjoooqqqppp||||||qqqoookkkhhhddd___[[[XXXRRRNNNIIIFFFEEEEEEEEEEEECCCCCCBBBBBBBBBAAAAAAAAACCCCCCCCCBBBDDDHHHNNNSSS[[[fffqqqvvvzzz}}}~~~}}}{{{wwwuuutttvvvwww}}}ooo\\\PPPIIIFFFAAA===999777888888777555666666555444444444555555333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111222222222222111000/////////000000000000000000000000000111000000//////000000111000111333444444333222222111111111111222222222222111111111111111111222222222111111111111111111222000111222222222222111000...///000111111111111111111111111111111111111111333333222222111111000000111111111111111222222222111111000000000000111111000000000000000000000000/////////000000000111111222222222222111000//////111222222333333222222111111111222222333333333333222222222222222222222333333444555555555666:::<<>>>>>;;;777666666555555555666666777444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111......//////000000000111000000//////000111222222000000111111222222222333333222222222222222222333333222111000000000111222111111222222222333333333///000111222222222222222111111222222222222111111333222000//////000222333333333333333333222111000111111111111111111111111111111111222222333333444111111111222222333333333333222222222222222222333000000000000000000000000111111222222222333333333111222333333444444444444222222222333333222222222000111222333444333222222222333444444555555555444555555666777999===CCCGGGGGGLLLVVVeeexxxqqqlllppplllnnnmmmiiibbb___aaaeeeqqqqqqrrrtttvvvxxxzzz{{{|||xxxsssllleee]]]TTTOOOPPPWWWaaaggghhhddd___]]]aaabbbcccgggrrrrrrlllhhhkkkrrr}}}{{{rrrkkkfffdddkkkcccZZZUUUSSSQQQLLLHHHJJJGGGEEECCCDDDDDDCCCCCCCCCDDDEEEEEEEEEDDDBBBBBBGGGIIILLLPPPVVV___hhhooowww}}}uuukkkbbbccceeejjjrrr~~~ssseeeUUUEEE>>><<<:::999999888777666555555444444444555555444444444333333333333333333333333333333333444333333222222333333444222222222222222222222222222222222222222222222222222222111111111111222222////////////////////////222222222222222222222222000000000000000000000000222222222222222111000///111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222111000///000111333444333333333333333333333333222222222111111111111000222111111111000000//////000000000000000000000000222222111111111111111111222222222111111111000000222222222222222222222222000000111222333444444444111111222222222333333333333222000000222333444444<<<555333:::BBBEEEIIINNNNNNVVVeeeyyyyyywwwwwwwwwyyyvvvrrrjjjaaa___jjjwww~~~~~~zzzuuuvvvyyyyyyuuu~~~wwwpppjjjaaaXXXTTTTTT[[[ccckkklllfffaaaaaacccgggdddiiivvv|||xxxooonnnpppssswww{{{uuunnniiifffddd___ZZZUUUPPPKKKIIIIIIFFFDDDCCCCCCCCCCCCBBBCCCDDDDDDEEEDDDCCCBBBAAAEEEGGGIIILLLRRRZZZdddjjjwww}}}zzzrrriiiiiiiiiiiinnnvvv}}}jjjZZZJJJCCC@@@<<<999888888777666555555555555555555555444444444333333333333333333333333333333333333333222222222222333333222222222222222222222222222222222222222222222222222111111000000111111222000000000000000000000000222222222222222222222222000000000000000000000000111111222222222111000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000111222222333333333333333333333333222222222111111111111000111111111111000000000///000000000000000000000000111111111111111111111111222222222111111111000000222222222222222222222222...///000111111222222222111222222222222333333333444333222222333444555555777555888@@@FFFHHHMMMSSSXXXdddwww|||uuuuuuxxx{{{}}}yyyooofff```dddssszzzxxx|||~~~}}}{{{tttlllddd[[[TTTTTTYYYeeehhhkkkkkkhhheeeddddddeeemmm{{{tttnnntttsssvvv}}}}}}yyyqqqfffgggfffaaaYYYRRRNNNMMMKKKHHHEEEDDDDDDEEEDDDCCCCCCCCCDDDDDDCCCCCCBBBAAACCCDDDEEEGGGLLLTTT]]]dddqqqxxx|||vvvtttqqqmmmkkkmmmrrrvvvzzz|||qqqaaaQQQIIIEEE???:::777777777666555555555666666555555444444444333333333333333333333333333333333222222111111111111222222222222222222222222222222111111111111111111111111222111111000000111111222111111111111111111111111222222222222222222222222000000000000000000000000000111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111///000111222222222111111333333333333333333333333222222222111111111111000111111111111000000000000000000000000000000000000111111111111111111111111222222222111111111111111222222222222222222222222...///000111222222222222222222222222333333333333333444444444555555555555666999@@@GGGJJJMMMUUU^^^kkkxxxxxxmmmkkksss|||vvvggg______iii|||}}}yyyqqqggg^^^VVVSSSXXX```iiihhhggghhhiiiiiiiiihhhlllxxx}}}rrrppp}}}}}}{{{mmmkkkiiiddd^^^YYYVVVTTTOOOLLLIIIGGGGGGGGGFFFEEECCCCCCCCCCCCCCCBBBBBBAAABBBCCCCCCDDDHHHNNNWWW\\\eeelllwww~~~wwwpppllllllmmmyyyvvvgggWWWOOOJJJCCC<<<999777777666666666666666777555555444444444333333333333333333333333333333333222111111000000111111222222222222222222222222222000000000000000000000000111111000000000000111111222222222222222222222222111111111111111111111111000000000000000000000000///000111222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111///111333555555444222111222222222222222222222222222222222111111111000000111111111000000000000000000000000000000000000000111111111111111222222222111111111111111111111111222222222222222222222222111222333333444444444333222222222333333333444444222333555555555555555666:::@@@GGGLLLOOOXXXgggttt|||tttlllnnnxxxwwwkkk```]]]cccppp{{{ooobbb[[[XXXYYY___gggbbbdddfffhhhjjjlllnnnpppxxxyyywww|||xxxpppgggbbb```___]]]ZZZSSSPPPLLLJJJIIIHHHGGGEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDFFFKKKQQQVVVXXX```kkkuuu~~~|||uuurrrqqqppp{{{lll[[[SSSMMMFFF???<<<888777777666666666666777555555444444444333333333333333333333333333333333222111111000000111111222222222222222222222222222000000000000000000000000111000000000000000000111222222222222222222222222111111111111111111111111000000000000000000000000///000111222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000222555777777666333222222222222222222222222222222222222111111111000000000000000000000000111111000000000000000000000000000000111111111222222222111111111111111111111111222222222222222222222222222222333444444444444333222222333333333444444444111333555555444555777999===CCCKKKRRR]]]ppp}}}wwwtttxxxyyyfff```^^^eeeoooyyyyyykkk]]]ZZZ\\\```dddhhh___fffmmmooommmnnnrrrwww~~~yyyvvvzzz~~~yyykkkcccbbbbbbaaa^^^WWWSSSOOOLLLJJJHHHFFFDDDEEEEEEDDDCCCCCCCCCCCCDDDBBBCCCDDDEEEFFFHHHLLLOOOPPPWWWaaakkkuuu}}}{{{ttt|||~~~rrr```WWWQQQIIICCC@@@999999888777666666666666555555444444444333333333333333333333333333333333222222111111111111222222222222222222222222222222111111111111111111111111111000000//////000000111222222222222222222222222111111111111111111111111000000000000000000000000000111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222555777777666444222222222222222222222222222222222222111111111111000000000000000111111111111000000000000000000000000000000000111222222333333111111111111111222222222222222222222222222222222111111222222222222222111333333333333444444444444111333555555444666:::???@@@GGGQQQ```vvv||||||yyywwwwww{{{}}}ssskkk[[[\\\dddqqq{{{qqqfff]]]]]]aaacccdddffffffnnnuuuvvvrrrqqqvvv{{{{{{zzzzzzyyyxxx}}}~~~~~~~~~~~~zzznnnhhheeedddccc^^^ZZZUUUQQQNNNKKKIIIFFFGGGFFFEEEDDDCCCDDDDDDEEEAAACCCEEEEEEEEEFFFHHHIIIKKKPPPYYYaaajjjtttyyyyyyxxx~~~wwwwwwzzzfff[[[SSSKKKDDDBBB;;;:::999777666555555555555555444444444333333333333333333333333333333333333333222222222222333333222222222222222222222222222222222222222222222222000000////////////000000222222222222222222222222111111111111111111111111000000000000000000000000111111222222222111000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000111333444555444333222111111111111111111111111222222222111111111111000///000000000111111111111000000000000000000000000///000000111222222333333000000111111111222222222222222222222222222222222111222222333222222111111333333333444444444444555222555777666555888???EEEGGGPPP___uuussslllkkkjjjkkkooossstttooofff^^^YYY^^^jjjxxxvvvhhheeeeeeggggggdddeeehhhnnnqqquuuuuutttuuu{{{}}}{{{}}}|||{{{zzznnngggggghhheeeaaa[[[WWWSSSPPPMMMJJJHHHGGGEEEDDDDDDDDDEEEFFF???BBBEEEFFFEEEEEEEEEEEEGGGLLLRRRYYYaaakkkxxxzzzuuuppppppzzzwwwtttkkk]]]UUULLLEEECCC<<<;;;:::888666555444444555555444444444333333333333333333333333333333333444333333222222333333444222222222222222222222222222222222222222222222222000000////////////000000111111111111111111111111000000000000000000000000000000000000000000000000222222222222222111000///111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111///000111222222222111111111111111111111111111111222222222111111111111000//////000000111111111222000000000000000000000000///000000111222222333333000000111111222222222222222222222222222222222222444444444555555444333333333333333444444444555555444666888777777;;;CCCJJJOOOYYYlllwwwhhh^^^\\\\\\```dddiiiiiiddd\\\VVVZZZ```lllyyy}}}}}}vvveeebbbgggnnnqqqllleeefffmmmpppooonnnooosssyyy~~~~~~|||{{{|||||||||{{{xxxpppjjjgggiiiddd\\\XXXXXXUUUNNNJJJIIIGGGEEEDDDEEEFFFGGGCCCCCCBBBBBBBBBCCCCCCDDD@@@EEEKKKQQQXXXaaakkksss|||ooofffjjjxxxgggSSSJJJJJJJJJ???<<<888666555555555444555444444444444333333333444444444444444444444444333333333333333333333333333333333222222111111111111111111111111111111111111000/////////111222333111111111111111111111111000000000000000000000000000000000000000000000000333222111000000000111222000000000000000000000000000000111111111222222222222222111111111111222222333222222222222222222333222222111111000111111222111111111111111111111111222222222111111111000000000000111222222222222111000000000000000000000000333333222111000///......000000000000111111111111555555444333222222222222333111000222444555222000111111111111222333444555===777555999???CCCHHHMMMRRRggg~~~}}}xxxnnncccZZZWWWWWWZZZ^^^aaa^^^WWWSSSVVV[[[eeehhhhhhhhhppp||||||qqqeee```aaahhhhhhiiiiiikkkmmmppprrrjjjiiikkkqqqzzz~~~|||xxx~~~}}}zzzxxxxxxwwwvvvuuuyyy{{{tttpppnnnhhh___\\\\\\XXXQQQNNNLLLIIIFFFDDDCCCCCCCCCEEEDDDDDDCCCCCCDDDEEEEEECCCFFFJJJNNNSSSZZZdddkkkwwwzzzuuullljjjmmmvvvzzzuuubbbWWWOOOIIIDDD@@@<<<888777777666555777666666666666555555555222222222222222222222222333333333333333333333333333333333222222222111111111111111111111111111111000000000000000000111222111111111111111111111111000000000000000000000000000000000000000000000000111111000000000111333444000000000000000000000000000000111111111222222222222111111000000111111222222222111111111111222222222222111111111111111222111111111111111111111111222222222111111111000000000000111222222222222111111111111111111111111111222222111111000000//////000000000000111111111111222222222222333444555555333222111222444444222000333333222333333444555555888444555;;;AAAEEEJJJOOO[[[ssswwwssslllccc\\\XXXYYYZZZYYY[[[[[[WWWRRRQQQUUUZZZbbbeeeeeefffooo{{{|||tttmmmddd[[[ZZZ]]]aaabbbeeejjjpppsssrrrqqqllloootttwwwxxxwwwuuuuuu|||{{{xxxvvvtttrrrppprrryyy~~~~~~wwwssskkkdddbbbaaa[[[TTTQQQOOOKKKHHHEEECCCCCCCCCFFFFFFEEEEEEEEEEEEFFFFFFEEEGGGIIIJJJLLLRRR[[[bbbmmmsss|||yyyooogggiiiyyyvvvrrryyyjjjXXXKKKHHHDDD???;;;999888777666777666666666666555555555222222222222222222222222333333333333333333333333333333333222222222222111111111111111111111111111000111111111111000000///111111111111111111111111000000000000000000000000000000000000000000000000/////////000111333444555000000000000000000000000111111111111111222222222222111111000000111111222111111111000000111111111111111111111111111111222111111111111111111111111222222222111111111111111000000111222222222222111111111111111111111111111111111111111111111111111000000000111111111222222222222222222333444555555333222222222444444222111555555444444444555666666555444777???EEEHHHMMMSSS```zzzwwwpppiii```YYYWWWZZZ___aaaZZZZZZXXXUUUSSSTTTXXX[[[```bbbeeehhhpppyyy~~~~~~}}}qqqddd[[[UUURRRTTTYYY[[[^^^ccckkkrrrssspppmmmpppxxxyyytttuuuxxx~~~{{{wwwtttqqqssswwwxxxwwwzzzzzzuuuooolllkkkhhh___WWWSSSQQQNNNJJJHHHGGGGGGHHHGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHGGGHHHMMMTTT[[[iiipppyyyvvviiieeepppzzzssszzzcccPPPJJJFFF@@@<<<:::999888777555444444444444333333333555555555555555555555555333333333333333333333333222222222222222222222222111111111111111111111111000111222222222000///...111111111111111111111111000000000000000000000000000000000000000000000000000000000111111222333333000000000000000000000000111111111111111111111111111111000000000000111111111111000000000000111111000111111111222222222111111111111111111111111111111111111111111111111111000000111222222222222111111111111111111111111111000000000111111222222222000000111111111222222222555555444333222222222222333222333333444444333222666555555444444555555666777888<<>>:::777555555444444444333333333666666666666666666666666333333333333333333333333111111111222222333333333111111111111111111111111111000/////////111222333111111111111111111111111000000000000000000000000000000000000000000000000---///000222333333333222000000000000000000000000222222222222111111000000000000////////////000000333333222222222222333333---///111333444333222111111111111111111111111111000000111111222222222222000000111222222222222111222222222222222222222222222222222222222222222222111111222222222333333333555555444333222222222222111444666666333222333555444444555666888:::;;;<<>>;;;999777777888888777666555555444444444333333333555444444333333333333444333333333333333333333333222222222222222222222222111111111111111111111111222222111111111111222222222222222111111111111111......///000111222333333000000000000111111222222111111111111111111111111111111111111111111111111000000////////////000000111111111000000111111111111111000000000111111222222222222222222222222222000111111111111222222222000111111222222111111111111111111111111111111111//////111222444555777777222222222222222222222222444444444444333333333333333333333444555555666666444444666:::<<<@@@JJJTTTeeezzzqqqjjjkkkmmmlllkkkllliiifffccceeennn||||||vvvttttttuuuwwwuuunnncccZZZYYYaaaiiilllkkkiiiiiijjjkkkkkkkkk~~~~~~~~~{{{wwwuuuvvvyyy{{{zzzxxxvvvvvvwwwssstttuuuwwwxxxyyy{{{|||wwwkkkfffhhhhhhgggddd\\\SSSMMMKKKLLLJJJJJJIIIIIIIIIJJJLLLLLLOOOPPPPPPRRRVVV^^^hhhnnnyyyhhhWWWNNNIIIGGG<<<:::888777777888777666444444444444333333333333444444333333333333333444333333333333333333333333222222222222222222222222111111111111111111111111222222111111111111222222111111111111111111111111...//////000111111222222000000111111222222222222222222222111111111000000000000000000000000000000000//////////////////000333222000000000000222333111111111111111111222222222222222222222222222222000000111111111222222222222222333444444444333333111111111111111111111111111111222444666777888999333333222222222222222222444444444333333333333333333333444444555666666666444555888<<<@@@GGGUUUcccpppfff___aaafffhhhgggggghhhccc___eeerrr~~~rrrjjjjjjnnnqqqsssmmmeee___^^^dddmmmtttrrrqqqooonnnooossswwwzzz~~~|||~~~~~~||||||{{{zzzzzzzzzyyyxxxyyy{{{~~~|||rrrkkkjjjggggggddd^^^VVVPPPPPPQQQLLLKKKJJJJJJJJJKKKLLLMMMRRRRRRSSSTTTVVV\\\dddiiinnnuuusss___SSSLLLIII???<<<888777777777666555555555444444444333333333333333222222222222333333333333333333333333333333222222222222222222222222111111111111111111111111222222111111111111222222111111111111111111111111111111000000000000000000000000111222222222222111333333222222111000000000000000000000000000000000000000////////////000000333222111000000111222333000000111111222222222222222222222222222222222222000000111111111222222222111222333444444444444444111111111111111111111111111222222333444444555555333333222222222222222222222222222333333333333333333333444555555666666777666777;;;@@@DDDNNNbbbuuussshhh]]]VVVXXX^^^```_________]]]^^^gggtttooofffhhhnnnpppjjjccc\\\]]]fffpppxxx{{{yyyxxxwwwuuuwww{{{~~~}}}{{{zzzzzzzzz{{{~~~zzzrrrmmmdddccc```[[[VVVTTTTTTUUUNNNMMMLLLLLLLLLMMMNNNNNNPPPQQQSSSTTTUUUYYY^^^bbbffflllxxx{{{{{{~~~~~~~~~}}}hhhWWWLLLFFFCCC???;;;888777777666555666666555555555444444444222222222222222333333444333333333333333333333333333333333333333333333333111111111111111111111111222222111111111111222222111111111111111222222222111111111111000000/////////000222333333333222111333222222222111111000000111111111111111111111111111111000000000000111111222222111111111111222222///000111222333333333333222222222222222222222222000111111111111222222222///000111111222222222222111111111111111111111111000000000000000000000000222222222222222222222222222222222222333333333333444444444555666666777777888:::???CCCIIIYYYttt{{{jjj```XXXRRRTTTWWWWWWWWWXXXVVVZZZbbblllwwwrrrjjjnnnrrrpppaaa\\\YYY^^^jjjuuu{{{}}}}}}}}}~~~yyyyyy~~~~~~yyypppgggccc^^^ZZZYYYYYYYYYYYYRRRQQQPPPOOOOOOOOOQQQQQQNNNPPPRRRTTTUUUWWWZZZ\\\bbbgggrrr~~~{{{|||xxxttt{{{{{{tttaaaSSSKKKHHHDDD???;;;999888777666777777666666666555555555333333333333333444555555444444444444444444444444333333333333333333333333111111111111111111111111222222111111111111222222000000111111111222222222000000000000000111111111///000222444444333222111222222222111111111111111222222222222222222222222222222111111111111222222111222222333333222222111///000111333444444333333222222222222222222222222000111111111111222222222//////000111222222222222111111111111111111111111/////////000000000000111111111111222222333333444333333333333444444444555444444555555666666777777999<<>>888555888:::888777777666666555555555555666666333333333444444555555555444444444333333222222222333222222111111222222333333333333222222111111111444333333333222111111111222222222222222333333333111111222222222333333333222222222111111111000000111222444555555444222111222222222222222222222222111000000000111222222333111222333333444444333333222222222111111111000000222222222111111111000000111222222333333222222111222222111111111111222222111111111222222333333333222222333444444555555666777888777555222222333555777888<<>>999::::::555111000666666555555555555666666333333333444444444444555444444333333333333222222333222222111111222222333333333333222222222222111000000000000000111111111222222111111000000//////111111222222222333333333444444444333333333333222///000111222222111000///222222222222222222222222222222222222222333333444111222222333333333333333444444444333333333333222222222222111111111111111111222222333333222222111222222111111111111222222333333222222222222222222222222333444444555555666333444555444444555888:::999>>>FFFNNNYYYoooqqqgggggg]]]WWWYYYYYYUUUTTTXXXccchhhkkkhhhbbb^^^```dddmmmjjjoooxxxttteee```fffcccbbbcccggglllpppssstttttt}}}uuupppsssvvvrrrtttwwwvvvtttqqqpppoooiiigggeeedddeeeggggggfffdddiiinnnppppppooooooooosssvvvzzzyyyuuussstttuuuvvvoooddd[[[UUURRRPPPOOONNNLLLKKKLLLOOORRRSSSTTTWWWXXX[[[___gggooovvvxxxvvvlllccc\\\HHH@@@:::999999777666777666666555555555555666666444444444444444444444444333333333333333333333333333222222111111222222333222222222222222222222222111111111222333333333444555555444333222222111111111111222222222333333333333333333333333333333222111222333333333333222111222222222222222222222222444333333222222333444444111111222333333333333222333333333333333333333222111111111111111111111111111222222333333222222111222222111111111111222222333333333222222111111111222222333444444555555666444555555555555666888;;;<<>><<<999888:::666666555555555555666666555555444444444333333333222222222333333444444444333222222111111222222333111111222222222333333333111111111000000000000000222222222222222222222222111111222222222333333333111111111222222333333333000000////////////000000222222222222222222222222333333222111111111111111000000111222222222222222111111111222222333333333000000111111111222222222111222222333333222222111222222111111111111222222222222222222222222333333222222333444444555555666555666777777777888;;;>>>DDDJJJUUUfff}}}ooobbb[[[ZZZ]]]\\\YYYVVVXXX```jjjoooqqqjjjhhhfffggghhhfffaaa]]]dddeeedddeeejjjnnnnnnkkkeeehhhjjjjjjlllsssuuurrrwwwfffhhhjjjkkkjjjjjjjjjkkkkkkjjjiiiiiijjjjjjhhhggggggeeeccccccdddfffggggggfffgggiiillloooqqqtttuuurrrnnnmmmqqqsssuuu}}}yyypppkkkiiikkkllleeecccaaa```___]]]YYYVVVOOONNNMMMNNNPPPQQQPPPOOOPPPKKKLLLTTTZZZ]]]bbbhhhtttxxxttt}}}|||yyymmmbbb\\\OOOGGGAAA@@@@@@<<<:::;;;666666555555555555666666555555555444444333333333222222222333333444444444333222222222222222222333111111111222222333333333444333333333222222111111444444444444444444444555111111222222222333333333222222222333333444444444222222111111111111222222222222222222222222222222333222222111000000000111000000111222222222222111222222222333333444444444000000111111222222222222222222222333333222222222222222111111111111222222111111111222222333333444222222333444444555555666333444666777777:::===@@@BBBJJJTTT___pppwwwjjjaaa^^^]]]]]]aaaXXXRRRWWWhhhvvvyyytttmmmmmmmmmllliiigggeeedddooodddaaalllrrrmmmggghhhgggkkkooonnnnnnwww{{{tttwwwnnnllljjjiiijjjjjjjjjhhheeedddcccbbbbbbbbbccccccaaaaaa```aaabbbdddeeegggiiijjjkkklllmmmnnnooopppoooppppppnnnllloootttyyywwwppppppqqqoookkkgggcccaaaaaa```]]]ZZZVVVSSSPPPOOOOOOPPPPPPPPPQQQSSSUUUWWWXXXZZZ^^^```qqqwwwsssyyywwwrrrzzzgggVVVPPPKKKIIIHHHDDD===999:::666666666777777777777777777666555444333222222222333333333333333333333333000111222333333222111000444333222111111222333444111111111111111111111111000000000000111111111111333222222111111222222333000000000000000000000000///000000000000111111111333222111000000111222333000111111222222333444444111111222333333333333222111111111111111111111111222222222111111111111000000000111222222222222111111111111111111111111111111111222222222333333333777666555444444444444444;;;999777555777;;;???BBBFFFNNNVVV\\\ccckkkooooooqqqyyyuuulllgggaaa\\\[[[^^^[[[UUUUUUcccwww{{{kkk}}}tttiiinnnsssoookkkaaa^^^gggllliiigggjjjpppmmmkkknnnuuuwwwzzz~~~mmmkkkjjjjjjjjjjjjiiigggeeeeeeeeeddddddcccccccccdddccccccbbbbbbcccdddeeehhhhhhiiiiiijjjjjjkkkkkknnnnnnnnnlllkkkmmmrrrvvvvvvyyy|||yyyyyyyyyvvvkkkhhheeeeeeeeeccc^^^ZZZYYYVVVRRRQQQQQQRRRRRRQQQQQQSSSUUUVVVWWWYYY\\\___nnnttt}}}}}}uuulll[[[SSSOOOLLLLLLGGG@@@;;;:::666666666666666666666666777666555444333333333333333333333333444444444444111222333333333333222111333333222111111222333333222222222222222222222222000000000000111111111111333222222111111222222333111111111111111111111111000000000111111111222222222222111000000111222222333222222222222222222222111111222333333333333222222222222222222222222222222222222222111111111111000000111222222222222222111111111111111111111111222222333333333444444444444333333333444444555666999888888999<<>>CCCHHHJJJKKKVVV```ccccccdddeeecccgggrrr|||xxxuuunnneee``````ZZZ```kkkwww}}}xxxxxxpppppptttwwwuuuqqqiiiooopppiiibbbcccjjjnnnpppssswww}}}~~~wwwrrrqqqsss{{{kkkjjjkkkllllllkkkhhheeehhhiiijjjkkkjjjhhheeecccffffffeeeeeeddddddddddddgggggggggggghhhhhhhhhhhhkkkjjjjjjiiiiiikkknnnpppoooooopppqqqsssvvvzzz|||~~~rrroookkkjjjjjjjjjfffcccbbb^^^ZZZWWWVVVUUUTTTRRRSSSTTTVVVVVVVVVWWWYYY\\\```gggpppzzzrrrbbb\\\XXXWWWQQQGGG===999777777666666666666666555666666555444444444444444333333444555555666666666222333333333333333333222333333333333333333333333333333333333333333333333000000111111111222222222333222222111111222222333222222222222222222222222111111222222222333333333222111111111111111111222333333333222222111111111111111222333333333333222333333333333333333333333333333222222222111111111000111222222333333222222222222222222222222222222333333333333444444444444444444555555666888999:::555666999>>>BBBFFFJJJKKKKKKYYYfffjjjkkkmmmnnnmmmlllxxx~~~uuuhhhaaa```ZZZcccpppzzz}}}|||{{{zzzvvvmmmrrrwwwtttoooooojjjssstttiiidddjjjsssuuutttzzzuuulllgggnnnsss~~~lllllllllmmmnnnmmmjjjgggjjjkkklllmmmllljjjhhhfffeeeeeeffffffggggggggggggdddeeeeeefffhhhiiiiiijjjkkkjjjhhhhhhiiikkklllmmmnnnmmmllllllmmmnnnoooooosssvvvzzzzzztttmmmjjjjjjlllmmmlllgggccc^^^ZZZXXXVVVTTTSSSTTTUUUVVVVVVVVVWWWYYY[[[[[[aaaiiirrryyy~~~oooggg___[[[UUUJJJ@@@;;;888888777777777666666666666666555444444444555555444444444555555555666666222222111111111111222222333333333333333333333333333333333333333333333333111111111111222222222222333222222111111222222333222222222222222222222222111111222222222333333333111111111222222111111111111111222222222333333333111111222333333333333222222222222222222222222222333333333222222222222111111111222333333333333222222222222222222222222222222222222222333333333333555555444444555555666777:::<<>>EEEOOO[[[gggpppuuuzzz}}}~~~tttkkkgggbbb^^^ZZZYYYbbbmmm{{{ssskkkkkkrrryyy{{{zzzzzzvvvwww{{{}}}vvvppppppvvvvvvsssyyy|||uuurrrssswww{{{||||||wwwrrrooonnnoooppppppooonnnoooqqqrrrrrrqqqsssrrrqqqpppppppppqqqrrrtttvvvwwwvvvrrrooooooqqqpppqqqrrrrrrrrrpppooonnnpppooonnnllljjjiiihhhggggggjjjmmmnnnnnnppptttwww~~~~~~}}}{{{xxxwwwvvvsssooojjjeee```]]][[[ZZZYYY[[[^^^```^^^\\\\\\^^^```aaaeeennn{{{}}}lll[[[VVVTTTKKKAAA;;;888:::<<<999777777777555444444555555444333444444444444444444444444111111222222222333333333333333333333333333333333111111111222222333333333111111222222222333333333111111222222222333333333444444333222111000///...333333222222111000000///222222222111111111000000222222222222222222222222222222222333333444444444222222333333333222222111333222222111111222222333333333333333333333333333111333444444333222333333222222333333444555666666555555555555444666999<<>>@@@KKK```yyyyyyqqqmmmkkkiiifff[[[VVVSSSVVVaaammmuuuxxxpppppprrrsssqqqoooqqqwww}}}|||rrrllluuuqqqmmmooosssuuusssqqqmmmlllpppxxx~~~zzzzzzzzzzzzzzzyyyyyyxxx{{{zzzzzz{{{{{{{{{yyyvvvxxxxxxxxxxxxyyyyyyzzzzzzzzz{{{{{{zzzzzzzzz{{{|||wwwwwwwwwvvvuuussspppooopppqqqrrrrrrqqqooommmllloooooopppqqqrrrsssuuuvvvxxx|||~~~~~~}}}xxxwwwyyyxxxvvvtttrrrpppoooooogggfffeeedddddddddcccbbbddddddcccbbbbbbdddiiinnnuuuvvvyyy}}}|||lllhhhbbbXXXLLLAAA<<<:::777777999888777555666777777666444444444444444444444444444222222222333333333444444333333333333333333333333333333333222222111111111111111222222222333333333111111222222222333333333111111111222222222333333000000111222222333333444111111111111111111111111222222222222222222222222444333333333222222111111111111222333333333222222333222222111111222222333333333333333333333333333111222444444222111222333333333333444444444555555444555666666666999<<<@@@AAANNNeee{{{}}}pppiiiiiijjjhhhdddZZZWWWVVV]]]nnn}}}~~~ooorrrsssqqqllljjjooovvvtttyyy~~~yyyrrrpppqqq}}}uuuqqqvvv||||||uuuoookkknnnuuu|||}}}}}}~~~~~~~~~}}}|||}}}||||||}}}~~~}}}zzzxxxzzz{{{{{{|||}}}~~~~~~~~~}}}|||{{{{{{|||}}}~~~~~~yyyyyyyyyxxxwwwuuurrrqqqrrrsssssstttsssrrrppppppsssrrrrrrrrrsssuuuuuuvvvvvvyyy}}}}}}{{{{{{~~~~~~xxxvvvxxxvvvtttrrrrrrrrrssstttkkkkkkiiihhhfffffffffgggdddddddddddddddfffiiikkkooopppssswww}}}uuurrrlll```SSSFFF???;;;777777:::999777666666777888666555444444444444444444444444222222333333333444444444333333333333333333333333333333333222222111111111111111222222222333333333111111222222222333333333333333333222222222222111222222222222222222222222111111111111111111111111222222222222222222222222333333333222222111111111000111222333333333333333333222222111111222222333333333333333333333333333222444555555444333333444333333333444444444444444444555666666777:::>>>AAAEEEOOO___nnntttwww~~~vvvhhhdddiiilllhhhbbbXXXZZZ]]]fffwwwtttyyy{{{vvvnnnllloootttsss|||zzznnnkkkrrr{{{xxxvvv~~~uuuooonnnssszzz}}}}}}~~~}}}zzz~~~}}}}}}~~~||||||||||||zzzyyywwwuuuvvvvvvvvvvvvvvvvvvvvvvvvxxxvvvuuuuuuwwwxxxxxxwwwvvvyyy||||||zzz{{{}}}yyyuuutttsssrrrrrrsssvvvyyy|||wwwvvvsssooojjjgggggghhhddddddeeeeeeggghhhiiiiiilllmmmooosssyyy}}}uuufffYYYJJJAAA<<<888888;;;999888777777888888777666444444444444444444444444333333333333444444444444333333333333333333333333333333222222222222222222111111222222222333333333111111222222222333333333444444333333222222222111333333333333333222222222111111111111111222222222222222222222222222222222222222222222222111111111000111222222333333333333333222222111111222222333333333333333333333333333333555666666444444444555444444444444444444444444444555666777888;;;???CCCIIINNNWWW```eeeiiiuuuzzzpppfffdddhhhkkkfff```VVV```iiirrr}}}{{{rrroooppprrrqqqyyyzzzooodddeeepppzzz|||wwwyyy{{{rrrppprrrxxx~~~~~~}}}~~~|||{{{|||{{{zzzyyyyyyzzz|||}}}~~~{{{yyyzzz{{{|||{{{zzzyyy{{{}}}|||zzzyyy||||||wwwtttttttttvvvzzz|||rrrllliiiiiigggggghhhiiikkkkkkjjjiiijjjkkkmmmqqqwww~~~~~~jjj\\\MMMDDD>>>:::999;;;:::888777777888999777666444444444444444444444444333333333444444444444555333333333333333333333333222222222222222222333333111111222222222333333333111111222222222333333333222222333333333333333333111222222333333444444444000000111111111222222222222222222222222222222222111111111111222222222222000000111222333333333333333222222111111222222333333333333333333333333333222444555555444333333444444444444444444444444444333555666777999<<<@@@DDDKKKNNNTTT[[[```fffrrr~~~wwwqqqnnnkkkiiiiiihhhfffddd]]]nnn}}}xxxnnnlllmmmlllkkknnnkkkcccaaaiiisssyyyzzzvvvzzz~~~tttpppuuuuuu|||}}}{{{|||~~~}}}}}}~~~|||{{{}}}~~~|||yyyxxxzzz}}}yyywwwwwwyyy|||{{{qqqlllkkkmmmlllmmmnnnoooooommmkkkjjjkkkmmmpppvvv}}}lll^^^OOOFFF@@@;;;:::;;;:::999888888999999888666444444444444444444444444333333333444444444555555333333333333333333333333111111111222222333333444111111222222222333333333111111222222222333333333000111111222444555555666///000111222444555666777000000111111222222222222222222222222222222222222000000111111222222222333///000111222333444444444333222222222222222222333333333333333333333333333111333444444333222333333444444444444444444444444333555666777999<<>>:::;;;666777777777777555444333666666555555555444444444666555333222111222333333222333555666666555333222222222222222222222222222111111111111111111111111111111111111111111111111111111222222222333333333222222222222222222222222333222222111111222222333333333333333333333333333222222222222111111000000333333333222222111111111111222333333444444444444666555444444222222111000333333333444444444555555555555444444444555666666:::666555:::>>>???AAADDDQQQTTT[[[bbbgggkkkoootttyyyrrrqqqooorrrtttpppiiifffiiimmm|||pppkkkddd]]]___hhhtttfff\\\```jjjpppvvvzzzzzzwwwvvvuuusssqqqwww~~~~~~~~~~~~~~~~~~~~~}}}{{{yyyxxx|||}}}~~~}}}tttpppppppppxxxvvvtttssssssssssssrrrooommmnnnrrruuuxxx~~~ooo^^^SSSIII@@@;;;;;;888888888888888666555444666666555555555444444444555444333222222222333333222333555666666555333222222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222333222222111111222222333333333333333333333333333222222222222111111111000333333333222222222111111111222333333444444444333555444444333333222222111333333333444444444555555444444444555555555666666666444666<<>>===;;;:::999999:::;;;777777777777666666666666222333555666666666555555555444444333333444444555222222222222222222222222333333333333333333333333111111111111111111111111111111222222222333333333222222222222222222222222333222222222222222222333333333333333333333333333222222222333333444444444111111111222222333333333444444444444333333222111333333333333333333333333333333333444444444555555777555333222444777:::===EEEDDDIIIVVVbbbjjjqqqxxxzzzuuuvvv}}}yyylllbbbaaa___aaahhhuuu~~~zzzvvvqqqpppqqqrrroooppppppeeeYYYZZZeee]]]cccgggkkksss}}}{{{~~~|||yyywwwxxxzzz{{{}}}~~~~~~{{{wwwvvvuuu{{{~~~pppnnnnnnwww{{{xxx|||wwwqqqpppoooqqqxxxzzzsssqqqqqqrrryyyyyyzzz{{{www}}}vvvcccVVVPPPOOO@@@>>>;;;::::::::::::999777666555333333444444555444333333333444555777888555555444444444333333333111111111222222333333333333222111000000111222333222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222...000222333333333111000111111333333333333111111666555444333222333333444333333333333333333333333444444333222222333333333444666777777666888<<<@@@FFFNNN\\\lllyyyqqqrrrxxx|||oooggg```[[[YYYaaapppwwwmmmhhhfffeeedddccc```]]]^^^aaadddffffffmmmlllmmmrrrxxx}}}}}}|||}}}{{{yyyzzz||||||}}}}}}}}}|||zzzwwwvvvyyy||||||xxxttttttwww~~~|||vvvsssqqqooommmnnnuuu~~~xxxtttttttttttt{{{{{{}}}uuu}}}}}}tttbbbUUUOOOMMMAAA>>>;;;999::::::999888777777555444444444555666555444444333444555777777444444444444333333333333222222222222333333333444333333333222222333333333222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222///000222333333333111000222222333444444333222222666555444333333333444444333333333333333333333333444444333333222333333444555666777777666999>>>BBBEEEQQQccctttuuupppnnnrrryyyzzzrrrgggaaaYYY[[[bbbppp~~~}}}sssjjjeeeaaa___\\\[[[XXXWWW[[[bbbiiilllllljjjlllpppuuuzzz~~~}}}||||||}}}~~~}}}~~~}}}yyyxxxzzz}}}~~~|||zzz|||~~~~~~yyyvvvtttrrrooojjjfffeeefffhhhtttrrrqqqrrruuuwwwwwwwww|||}}}vvv|||ssscccWWWPPPLLLBBB???;;;999999999999888888777777666555666666666666555555444444555666666333333333333222222222222333333333333444444444444444444555555555555444444222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333///000222333333333222111333333444555555444333333555555444333333333444444333333333333333333444444444333333333333333444444777777777666777;;;@@@DDDIIIXXXkkk{{{ooommmiiijjjnnnmmmfff]]]YYYUUU[[[hhhxxx|||ssstttoooiiiddd```^^^[[[YYYYYYVVVUUU[[[dddlllnnnnnnfffkkkrrrwwwyyy{{{xxxuuuxxx~~~zzzwwwzzz{{{|||~~~{{{xxxwwwrrrrrrpppjjjccc^^^ZZZYYYZZZ]]]bbbjjjrrrvvvwwwwwwyyy||||||{{{wwwjjj___UUUOOOEEEBBB===:::999999888888888888888777777777777777666666666555555555555555333333333222222222111111444444444444444444444444333444555666666555444333222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333000111222333333333222222444555555555555555555444444444444444444444444444333333333444444444444444444333333333333444444555888777777777999>>>CCCGGGOOO\\\mmmwww{{{|||rrrhhheeeeeehhhggg```YYYVVVVVV\\\gggsss|||{{{ssslllcccaaa]]][[[[[[\\\]]]^^^```]]][[[^^^dddiiiiiigggdddllltttwwwvvvvvv{{{|||xxxyyy|||}}}|||~~~~~~yyywwwxxxpppqqqpppkkkccc[[[UUUSSSLLLOOOVVV```iiippprrrssssssxxx~~~xxxvvv}}}}}}yyyuuujjj^^^VVVKKKGGGAAA===;;;:::999888888888888888888777777666666666666666666666555555333333333222222222111111444444444444444444444444222333444555555444333222222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333111111222222333333333333555555555555555555555555333444444444444444444444333333333444444555555555444333333333444444555666999777777888<<>>EEEJJJKKKJJJJJJLLLRRRZZZdddnnnuuuyyyuuunnnkkkiiieeeaaa^^^]]]ZZZVVVXXX\\\hhhmmmuuu{{{yyyqqqggg___RRRTTTVVVVVVTTTUUUXXX[[[YYYccclllooommmpppyyy~~~{{{wwwssssss{{{|||pppiiihhhiiihhhgggeeedddcccbbbcccdddfffhhh___XXXPPPIIIIIINNNWWW\\\eeennnvvvtttllliiipppxxxoookkkttt}}}wwwssszzzrrrkkkmmmxxxkkk^^^WWWPPPJJJBBB;;;999<<<888888777777666666555555444444444444555555555666444444444444444444444444444444333333333333222222333333333333333333333333222222222111111111111000444333333222222333333444222333333444444333333222222222222111111111000000222222222222222222222222333333333222222111111111333333333333222111000000111222222333333222222111444444444444444444444444666444222444777999888666999888:::???FFFKKKLLLKKKLLLOOOTTTXXX]]]fffpppwww|||wwwssspppllleeebbbaaaYYYRRRXXXfffyyyzzzzzzxxxpppfff[[[UUURRRVVV[[[\\\[[[YYYZZZ[[[___nnnwwwuuuxxxuuuppptttxxxyyyqqqmmmllljjjgggeeedddddddddeeehhhkkklllgggaaaXXXPPPMMMPPPUUUYYYcccjjjpppmmmggggggpppzzzyyyqqqooo}}}|||{{{wwwmmmlll}}}pppccc]]]WWWPPPFFF===:::===888888888777666666555555444444555555555666666666444444444444444444444444444444333333333333222222333333333333333333333333111111222222333333333444222222222111111222222222222333333444444333333222222222222111111111000000222222222222222222222222333333333222222222111111333444444444444333222222333333333444444333333333444444444444444444444444555333222333666888777666999;;;>>>BBBFFFIIIJJJKKKVVV[[[aaafffjjjnnnssswwwyyyzzz{{{zzzuuuhhh^^^XXXSSSTTTcccvvv}}}wwwnnndddZZZTTTTTTYYY___cccdddcccdddeeekkkqqqrrrrrr|||zzzxxx{{{}}}{{{vvvssspppmmmfffffffffgggiiillloooqqqmmmhhh```YYYVVVVVVYYY[[[aaaeeehhhddd```dddppp{{{yyykkkppptttmmmxxxkkkgggbbbZZZNNNAAA<<<===999888888777777666555555555555666666666777777777444444444444444444444444444444333333333333222222333333333333333333333333000111222333444555666666111111111111111111111111222222333333333333222222222222222111111111111111222222222222222222222222333333333222222222222111333333444555555555444444333444444555555444444333444444444444444444444444666555444444666888888777888<<>><<<999999888888777666666555666666666666777777777777444444444444444444444444444444333333333222222222333333333333333333333333111111222222333444444555111111222222222222111111222222333333333333222222111111111111111111111111222222222222222222222222222222222222222222222222111222333444555555555555333333444444444444333333333333444444444444444444777777666777888999::::::777<<>>:::999999888888777666666555555666666666777777777444444444444444444444444444444333333333333222222333333333333333333333333222222222111111000000000222333444555555444333222111111222222222222111111111111111111111222222222222222222222222222222222111222222222222333333333///000111222333333333333111222222333333222222111222333333444444555555555333444555555444444666888<<>>DDDLLLRRRYYYbbbnnnwwwxxx|||qqqjjjggg```YYYTTTQQQOOOUUUbbbpppxxxzzzuuuooohhhbbbaaadddiiimmmkkkiiiiiilllrrrxxx{{{|||ppp|||{{{|||xxxwwwuuuttttttuuuwwwxxxxxxxxxyyy{{{}}}~~~~~~~~~wwwpppUUUCCC::::::999999888777777777444444444444555555555666444444444444444444444444444444444333333333222222333333333333333333333333111111222333444444555666///000222333333222000///111111222222222222111111000000111111222222222222222222222222222222222222111111111222222333333333333333444444555555444444333444444555555444444333222222333333444555666666666999::::::888888;;;>>>>>>FFFQQQ]]]fffpppyyy~~~ttthhhbbb___YYYQQQOOOPPPSSS\\\jjjuuuwwwtttmmmiiiddd___```dddjjjnnnffffffhhhmmmtttxxxyyyxxxuuu~~~}}}zzz|||}}}zzzvvvvvv{{{~~~~~~}}}}}}~~~{{{zzzxxxfffHHHAAA;;;888999:::777666777666555444444666999<<<>>>CCC===555222333555444222555555555555555555555555555555444444444333333333333333333333333333333333555555333222111000000000333222222111111222222333333222222222222222222333111111111111111111111111222222222222222222222222444333333222222333333444222222333333333333444444333333444444555666666777555999;;;:::888888<<>>CCCHHHRRRfff}}}pppjjjccc___]]]ZZZUUUPPPMMMOOOVVV___gggiiigggcccdddbbbbbbgggmmmooommmjjjllljjjlllqqqsssqqqsssxxx{{{yyy|||~~~{{{zzz{{{}}}~~~~~~}}}|||wwwoooiiiccckkk}}}vvvoootttppp___GGG@@@::::::;;;999888999777666555444444666888999;;;777444333666777666444444444444444444444444444333333333333222222222222222222222222222222222222333333222111111222222333222222111111111111222222111111111000000111111111222222222222222222222222222222222222222222222222444333333222222333333444222222333333333333444444555555555555555555666666666888999888888;;;AAAGGGKKK\\\vvvzzzkkkfff```\\\[[[YYYVVVSSSPPPUUU]]]fffkkkjjjddd___kkkeeehhhtttzzztttllliiikkklllppprrrrrrrrryyy}}}sssuuu}}}}}}||||||~~~~~~zzzyyy{{{yyysssnnneeefffsssyyyppptttttthhhLLLBBB:::999:::999888999888777555444444444555666666444333555777888777666444444444444444444444444333333333222222222111111111111111111111111111111222111111111222222333444222222111111111111222222111111000000000000111111222222222222222222222222222222222222222222222222444333333222222333333444222222222333333333444444555555555555555666666666666777777777999>>>EEEJJJOOOccc~~~ttthhhccc]]]YYYWWWVVVUUUSSSWWW^^^iiiqqqsssooohhhccclllhhhooo~~~qqqhhhjjjmmmqqquuuuuussswwwwwwpppsss~~~|||ooojjjoootttrrrrrriiiRRRFFF;;;999:::999888888888777666555444444444555333333444555777888777777444444444444444444444444333333333222222222111111111111111111111111111111111111111111222333444444222111111000000111111222111111000000000000111111222222222222222222222222222222222222222222222222444333333222222333333444222222222333333333444444555555555666666666666666777777777777;;;@@@GGGLLLOOObbbyyywwwgggbbb[[[VVVSSSSSSTTTUUUZZZdddpppxxxxxxrrrlllhhhjjjkkkuuu|||kkkeeelllooouuuyyyvvvtttzzz}}}uuuqqqtttzzzpppooo|||wwwooommmeeeZZZLLL>>>::::::999888888999888777666555555555555333444444555666666666777333333333333333333333333333333333333222222222222222222222222222222222222222111111111222333333444111111000000000000111111111111111000000111111111333333333333333333333333222222222222222222222222444333333222222333333444222222333333333333444444444555555666777777888888777777777999===CCCHHHLLLLLL[[[lllxxx}}}iiiddd[[[TTTQQQSSSWWW[[[^^^iiiuuu{{{xxxrrrnnnmmmlllqqq{{{vvviiihhhppppppvvvyyyuuusss|||vvvuuuuuuwwwzzzrrr}}}sss{{{ooolllfffbbbRRRBBB<<<<<<:::999888999888888777666666666666555555555444444444555666333333333333333333333333444444444444333333333333333333333333333333333333222222222111222222333333111111000000000000111111222222111111111111222222333333333333333333333333222222222222222222222222444333333222222333333444222222333333333333444444333444444666777888999:::777777888:::???DDDIIIKKKKKKUUU___iiixxx~~~xxxkkkeee\\\TTTRRRVVV^^^dddjjjsss~~~}}}wwwuuuuuutttzzz~~~{{{sssnnnppptttsssyyyzzzuuuuuu~~~zzztttzzz}}}www~~~yyykkk}}}qqqnnniiigggVVVEEE>>>===<<<:::999888888888888777777777666777777666444333333444666333333333333333333333333555555444444444444333333333333333333333333333333333333222222111222222333111111000000000000111111333333222222222222333333333333333333333333333333222222222222222222222222444333333222222333333444222222333333333444444444222333444666777999:::;;;777777888<<