BM6P6(@ 222222111000//////000000111111111111000000000000000000000000000000000000000000000000000000000000//////000111222333333444000000000000000000000000000000000000000000000000////////////////////////------...///000111222222111---******---///000///222222222111111111000000000000000000000000000000222111111111000000////////////000000111111222222222222111111000000//////222000//////000111111000000000000000111111111111111111111111111111111111111111000000//////..............................111000///......///000111//////000000000000//////000000000000111111111111333222222222111000000000222222222111111111111000000000000000000000000000222222222111000//////...000000000000000000000000222222222111111111000000000000000000000000000000////////////000000000000000111111111111222222222111111222222222333333333444444333222111111111111222222222222222222222222333333333333333333333333222222222333444555666777333333333444444444555555777888888888999999999999777777888888888999999999<<<===>>>???AAABBBCCCDDDBBBAAAAAAAAAAAABBBCCCCCCJJJJJJJJJKKKLLLNNNOOOPPPMMMMMMMMMMMMNNNPPPRRRSSSSSSTTTUUUWWWXXXYYYYYYYYY\\\\\\[[[[[[[[[[[[[[[\\\YYYWWWWWWZZZ^^^```___]]]bbbaaa```^^^[[[\\\^^^```]]]\\\[[[[[[\\\]]]___```[[[]]]___```___^^^___```___aaadddfffgggeeebbb```aaabbbdddeeecccaaa^^^\\\ZZZYYYXXXWWWVVVUUUUUUUUUXXXWWWVVVUUUTTTTTTTTTTTTUUUUUUUUUUUUUUUTTTSSSSSSUUUTTTRRRQQQQQQQQQRRRSSSVVVVVVVVVVVVVVVVVVVVVVVVQQQQQQQQQQQQPPPOOONNNMMMKKKKKKJJJIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGFFFEEEDDDCCCCCCBBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAAACCCBBBAAA@@@????????????AAA???======@@@@@@>>><<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888777666666999777555555555666555444666666777777777777666666555444444333333444444555555333111222444777888888666666666666666666666666666666666666666555555555555555444444444333333333444444444444444444444444555555555555555555555555555444444333333444444555444444333222333444555666666555444333444666888999777777666666666666777777888888999999999999888888888888999999999::::::::::::::::::;;;;;;;;;<<<<<<:::;;;<<<<<<======<<<<<>>>>>======<<<<<<======<<<;;;<<<===>>>???>>>???@@@AAABBBBBBBBBBBBGGGFFFFFFFFFFFFFFFGGGGGG222222111000000000000000111111111111000000000000000000000000000000000000000000000000000000000000///////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000222///,,,,,,///111111000222222222111111111000000000000000000000000000000111111111111000000000///000000000000000111111111111111111000000000000000222000//////000111111000000000000000111111111111111111111111111111111111111000000000/////////...////////////////////////111000///......///000111//////000000000000//////000000000000111111111111222222111111111111111111222222222111111111000000000000000000000000000000222222111111000//////...333333333333333333333333222222222111111111000000000000000000000000000000000000111111111222222222000111111111111222222222111111111111222222222333222222222111111222333333222222222222222222222222333333333333333333333333333222222333333555666666333333333444444444555555777777777777888888888999888888888888999999999999;;;;;;<<<===???@@@AAABBB??????@@@@@@AAACCCDDDEEEIIIIIIJJJJJJKKKMMMNNNOOOLLLLLLLLLMMMNNNPPPRRRSSSTTTTTTVVVWWWXXXYYYYYYYYYZZZYYYXXXXXXWWWWWWWWWWWWXXXWWWWWWYYY]]]^^^]]]\\\^^^___^^^]]][[[[[[]]]___\\\\\\[[[[[[\\\]]]___```\\\^^^````````````bbbcccfffgggiiijjjhhhfffbbb``````aaabbbcccbbb___]]][[[YYYYYYWWWVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRRRRRRRRRRQQQQQQRRRSSSUUUVVVTTTTTTTTTTTTSSSSSSRRRRRRPPPPPPPPPPPPOOONNNMMMLLLKKKKKKJJJIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>@@@>>><<<===>>>???===;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::999888888777666666777666444444555666555444666666777777777777666666555444444333333444444555777444222222333555666666555555555555555555555555666666666666555555555555555555444444444333333333444444444444444444444444444444444444444444444444444444333333333333444444444444333333333444555666555444333222222333555666777777666666666666777777777888888999999888888777888888888888999999999999::::::::::::;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<>>>>>>>>>>>>======<<<<<<===<<<;;;;;;;;;<<<===>>>>>>???@@@AAABBBBBBBBBBBBFFFEEEEEEEEEEEEFFFFFFGGG222111000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////......000000000000000000000000000000000000000000000000111111111111111111111111111000000000/////////...333111//////000222333222222111111111111000000000000000000000000000000000111111111111000000000000111111111111000000000000000000000000111111111111222000//////000111111000000000000000111111111111111111111111111111111111000000000000////////////000000000000000000000000000000////////////000000//////000000000000//////000000000000111111111111000000111111111111111111222222111111111000000000000000000000000000000000222222111111000/////////000000000000000000000000222222222111111111111111000000000000000000000000222222222333333333333444000111111111111222222222000000000111111111222222000000000111111333444444222222222222222222222222222222333333333333333333333222222333333444555666333333333444444444555555666666666666777777777777888888999999999:::::::::888999:::;;;<<<>>>??????======>>>???AAACCCEEEFFFHHHHHHHHHIIIJJJKKKLLLMMMKKKKKKKKKLLLNNNPPPQQQRRRTTTUUUVVVXXXYYYYYYYYYYYYXXXXXXVVVUUUTTTTTTTTTTTTVVVUUUVVVXXX[[[\\\[[[ZZZYYY[[[]]]]]]\\\[[[\\\]]][[[[[[ZZZZZZ[[[\\\^^^___]]]^^^`````````bbbeeehhhooopppqqqqqqnnnjjjeeebbb^^^___```aaa___]]][[[YYYXXXWWWUUUTTTSSSRRRSSSSSSQQQRRRTTTUUUVVVVVVUUUUUURRRSSSSSSSSSSSSRRRQQQQQQPPPPPPPPPQQQSSSUUUWWWXXXTTTTTTSSSRRRQQQQQQPPPPPPNNNNNNNNNNNNMMMLLLKKKJJJKKKJJJJJJIIIIIIHHHHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@?????????>>>=========<<<>>>===<<<<<<======<<<:::;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888999999::::::::::::::::::::::::999999999999999999999999999999999888888777777666555444333333444666555555555666666777777666666555555444444333333444444555777555222222333333333333555555555555555555555555555555555555555555555555555555444444444333333333444444444444444444444444333333333333333333333333444444333333333333444444444333333333333444555666666555333222222333444555777666666555555666666777777777888888888888777777777777777777888888888888999999:::::::::;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<>>>>>>>>>============<<<<<<;;;:::::::::;;;===>>>>>>???@@@AAABBBBBBBBBBBBDDDCCCCCCCCCDDDEEEFFFFFF111111000000000000000111111111111111000000000///////////////////////////000000000000000000000000222222111111111111111111////////////////////////////////////////////////111111111111111111111111000000000000////////////111111000000111222222222111111111111000000000000000000000000000000000000111111111000000000000000222222111111000000////////////000000111111222222222000//////000111111000///000000000111111111111111111111111111111111111000000000000////////////000000000000000000000000000000////////////000000//////000000000000/////////000000000111111111111//////000000111111222222111111111111000000000000000000000000000000000000111111111111000000//////........................111111111111111111111111000000000000000000000000222222222333333333444444000000111111111222222222///000000000000111111111111111111111111222333333111111111111111111111111222222222222222333333333333222222222333444444555333333333444444444555555555555555666666666666777999999999999::::::::::::888888999:::;;;<<<===>>>=========>>>@@@BBBCCCDDDGGGGGGGGGGGGHHHIIIJJJKKKIIIJJJJJJLLLMMMOOOPPPQQQTTTUUUVVVWWWXXXXXXXXXXXXXXXWWWVVVUUUSSSSSSRRRRRRSSSTTTUUUVVVXXXYYYYYYXXXVVVYYY\\\]]]]]]\\\\\\\\\ZZZZZZYYYYYYZZZ[[[]]]^^^^^^______``````ccchhhkkkrrruuuxxxyyyvvvpppiiieee^^^_________^^^\\\ZZZYYYWWWVVVTTTRRRQQQQQQQQQRRRRRRSSSVVVWWWXXXWWWUUUTTTQQQQQQRRRRRRQQQQQQPPPOOOPPPPPPQQQRRRSSSUUUVVVWWWUUUUUUTTTSSSQQQPPPOOOOOOKKKKKKKKKKKKKKKJJJIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHEEEEEEDDDDDDDDDDDDDDDDDDEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@????????????>>>======<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888999999999999999999999999999999888888888888888888888888999888888888777777777666444333222222444555555555555666666666666666666555555444444333333444444555555333111111333444333333555555555555555555555555444444555555555555555666555555444444444333333333444444444444444444444444222222222222222222222222444333333333333333333444333333333333444444555555888777666555555555555555666666666555555666666666666777777777777777777666666666666666777777777777999999999999::::::::::::::::::;;;<<<<<<<<<;;;;;;========================;;;;;;:::999:::;;;<<<===??????@@@AAAAAAAAAAAAAAABBBAAABBBBBBCCCDDDEEEFFF111000000000000000111111111111111111000000000///////////////////////////000000000000000000000000///000000111222222333333////////////////////////////////////////////////111111111111111111111111.........///000111111111//////000000///000111111000000000000000000000000000000000000000000000000000000000000000000111111222222111111000000////////////000000111111222222222000//////000111111000///000000000111111111111000000000000000000000000////////////000000000000//////////////////////////////000000000000////////////000000000000/////////000000000111111111111/////////000000111111222111111111000000000//////////////////////////////111111111000000000000000111111111111111111111111111111111111111111111111000000000000000000000000111111111111222222222222000000111111111222222222///000000000000111111111333222111111000000000111111111111111111111111111111111111222222333333333333333222222222333444444333333333444444444555555444555555555666666666666888888999999999:::::::::888999999:::;;;<<<======>>>>>>>>>>>>>>>???@@@AAAEEEEEEEEEEEEFFFGGGHHHHHHGGGHHHIIIKKKMMMOOOPPPPPPSSSTTTUUUVVVVVVVVVVVVVVVVVVUUUTTTRRRQQQPPPPPPPPPQQQRRRSSSTTTUUUUUUVVVVVVUUUXXX\\\^^^^^^\\\\\\\\\YYYYYYXXXXXXYYYZZZ\\\]]]]]]^^^_________bbbfffiiinnnsssyyy|||{{{tttlllfff^^^______^^^]]]\\\ZZZYYYWWWUUURRRPPPOOOOOOQQQQQQRRRSSSUUUVVVUUUTTTRRRPPPQQQQQQQQQQQQQQQPPPOOOOOOQQQQQQRRRRRRSSSSSSSSSSSSSSSRRRRRRPPPOOONNNMMMMMMIIIIIIIIIJJJIIIIIIHHHGGGHHHHHHHHHHHHGGGGGGGGGGGGDDDDDDDDDCCCCCCBBBBBBBBBDDDCCCBBBAAAAAA@@@@@@@@@AAAAAA@@@@@@@@@?????????>>>???@@@@@@@@@???>>>===;;;;;;;;;;;;:::999::::::;;;;;;;;;;;;;;;;;;;;;;;;999888888777777888888999999999999999999999999999777777777777777777777777888888888777777777777777444333222222444555555555555555666666666666555555555444444333333444444555222111000111444555555444555555555555555555555555333444444444555555666666555555444444444333333333444444444444444444444444222222222222222222222222333333333222222333333333333333333444444444444444777777666666555555555555666666555555555555666666555666666777777666666555555555666666666777777777888888888999999999::::::999::::::;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<=========;;;;;;:::999:::;;;<<<===??????@@@@@@AAAAAA@@@@@@@@@@@@@@@AAABBBDDDEEEFFF000000000000000111111222111111111111000000000000000000000000000000000000000000000000000000000000------...///000111222222000000000000000000000000000000000000000000000000111111111111111111111111------...///000111222222---...000///......///111//////000000000000000111000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111111111222000//////000111111000000000000000111111111111000000000000000000000000////////////000000000000//////////////////////////////000000000000////////////000000000000//////000000000000111111111111//////000000000000000000111111000000000/////////////////////////////////111111000000000000000000000000000000000000000000111111111111111222222222000000000000000000000000000000000000111111111111000111111111111222222222000000000111111111222222333333222000000/////////111111111111111111111111000000111111222333333333333333222222222222333333333333333444444444555555555555555555666666666666777777888888888999999999999999:::;;;;;;<<<======>>>============>>>??????DDDDDDCCCCCCDDDEEEEEEFFFEEEFFFHHHKKKMMMNNNOOOOOOQQQQQQRRRSSSSSSSSSSSSSSSQQQQQQPPPNNNMMMMMMMMMMMMNNNPPPRRRSSSRRRRRRSSSTTTVVVXXX\\\]]]]]]\\\\\\\\\XXXXXXWWWWWWXXXYYY[[[\\\\\\]]]]]]]]]]]]^^^aaadddfffkkkqqquuuuuupppiiiddd^^^^^^^^^]]]\\\[[[ZZZYYYWWWUUURRROOONNNOOOPPPRRRQQQQQQRRRRRRQQQPPPNNNMMMPPPQQQQQQQQQQQQPPPOOOOOOQQQRRRRRRRRRRRRQQQPPPOOONNNNNNMMMLLLKKKKKKJJJJJJGGGHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCCCCBBBBBBAAAAAAAAACCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>@@@@@@@@@???>>>===:::;;;<<<;;;999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;888888777777777777888888999999999999999999999999777777777777777777777777777777777777777777777777555444333333444666555555444555555666666555555444555444444333333444444555222111111222555666666555444444444444444444444444333333333444555555666666555555444444444333333333444444444444444444444444222222222222222222222222333333222222222222333333222333444444555555444444444444444444444333333333666555555444444555555666555555666666666666555555666666666666777777777777777777888888888999999999999999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========<<<;;;:::::::::;;;===>>>??????@@@@@@@@@@@@@@@?????????@@@AAABBBDDDFFFGGG000000000000000111222222111111111111000000000000000000000000000000000000000000000000000000000000......//////000000000111000000000000000000000000000000000000000000000000000000000000000000000000......//////000000111111,,,...000000///...///111////////////000000111111000000000000000000000000///000000000111111111111000000000000000111111111111111111000000000000000222000//////000111111000000000000000111111111111000000000000000000000000.../////////000000000111000000000000000000000000...///000111111000///...//////000000000000//////000000000000111111111111000000000000000/////////111000000000////////////////////////////////////000000000000000000000111////////////////////////000000111111111222222222000000000000000000000000000000000000111111111222000111111111111222222222111111111111222222222333222111000000000000000111111111111111111111111111///000000111222222333333333333222222222222222333333333333444444444555555555555666666666777777777666666777777777888888888999999999::::::;;;;;;<<<;;;;;;<<<<<<===>>>???@@@CCCBBBBBBBBBBBBCCCDDDDDDDDDEEEHHHJJJLLLNNNNNNNNNNNNOOOPPPPPPQQQPPPPPPPPPOOOOOONNNMMMMMMMMMMMMMMMLLLOOOQQQQQQPPPOOOQQQRRRVVVXXXZZZ[[[ZZZYYYZZZZZZXXXWWWWWWWWWWWWYYYZZZ[[[ZZZ[[[\\\\\\[[[ZZZ[[[]]]___aaadddffffffdddaaa___]]]\\\\\\[[[ZZZYYYXXXWWWWWWUUURRROOONNNOOOQQQRRRQQQQQQQQQQQQQQQPPPPPPPPPQQQQQQQQQQQQQQQPPPPPPOOOPPPPPPQQQQQQQQQPPPNNNMMMLLLKKKKKKKKKJJJJJJIIIIIIGGGGGGHHHHHHHHHHHHGGGGGGDDDDDDDDDDDDEEEEEEEEEEEECCCCCCBBBBBBAAA@@@@@@@@@CCCBBBAAA@@@????????????@@@?????????>>>>>>>>>>>><<<===>>>@@@@@@???===<<<:::<<<===<<<999888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;888888777777777777888888888888888888888888888888777777777777777777777777666777777777777777777777777666444444555666555444444555555666666555555444555444444333333444444555444333333444666666555444444444444444444444444444222222333444444555666666555555444444444333333333444444444444444444444444333333333333333333333333333333222222222222333333222333444555555555444444333333444444444444444444666555555444444555555666444555555666666555555444666666777777777888888888777777777777888888888999999999:::;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<=========<<<;;;;;;;;;<<<===>>>??????@@@@@@@@@@@@????????????@@@AAACCCEEEGGGHHH000000///000000111222222111111111111000000000000000000000000000000000000000000000000000000000000222222222222111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000////////////,,,///111111///...///111.../////////000000111111000000000000000000000000//////000000111111111222//////000000111111222222222222111111000000//////222000//////000111111000000000000000111111111111000000000000000000000000.../////////000000111111111111111111111111111111...///000111111000///...//////000000000000//////000000000000111111111111111111000000//////......000000000000////////////////////////////////////000000000000000111111111222222222222222222222222000000111111222222222222000000000000000000000000000000111111111222222222000111111111111222222222111222222222222333333333////////////000111222333000000000000000000000000///000000111222222333333333333222222111222222222333333333444444444555555666666666666777777777777666666666666777777777777888888888999:::::::::;;;999999:::;;;===???AAABBBBBBBBBAAAAAAAAABBBCCCCCCCCCEEEGGGJJJLLLNNNNNNNNNMMMMMMNNNOOOOOOOOONNNNNNPPPPPPOOOOOOOOOOOOOOOPPPKKKNNNQQQQQQOOONNNPPPRRRVVVWWWYYYYYYXXXWWWXXXYYYWWWWWWVVVVVVWWWXXXZZZ[[[YYYZZZ\\\[[[YYYXXXXXXXXX[[[[[[ZZZZZZZZZZZZZZZZZZ[[[[[[ZZZYYYXXXWWWWWWVVVXXXUUURRROOONNNOOOQQQRRRSSSSSSRRRRRRSSSTTTUUUVVVQQQQQQRRRRRRQQQQQQPPPOOONNNNNNPPPPPPPPPOOONNNNNNLLLLLLLLLLLLLLLKKKKKKKKKFFFGGGGGGHHHHHHHHHGGGGGGCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@??????CCCBBBAAA@@@????????????????????????>>>>>>>>>>>>:::<<<===??????>>><<<;;;:::<<<>>><<<:::888:::<<<;;;;;;;;;;;;;;;;;;;;;;;;888888777777777777888888888888888888888888888888888888888888888888888888666666666666777777777777999777555555666666555444444555555555555555555444555444444333333444444555666555444555666666444222444444444444444444444444222222333333444555666666555555444444444333333333444444444444444444444444333333333333333333333333333222222222222222222333222333444555555555444333444444555666777777777666555555555444444555555555444555555555555555555444777777777777888888888888777777777777888888888888999999:::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<============<<<;;;<<<===>>>?????????@@@@@@@@@??????>>>??????@@@AAACCCEEEGGGIII222111000000000111333444222222111111000000//////222111000//////......///////////////000000000000111111000000//////......000000000000000000000000............/////////000........................////////////////////////////////////////////////000000000000000000000000........................//////...//////000111222000000000000000000000000//////000000000000//////111111000000000000111111////////////000000000000.../////////////////////000000000000000000000000......//////000000000111111111111000000000000000........................111111222222222222111111////////////000000000000111111000000000000111111000000000000000000000000000000000000111111111111111111000000000000111111111111111000000000000000//////000000111111222222222222222222222222222222000000000000000000000000000000000000000000000000//////000000000//////...000000000000000000000000///////////////000000111000000000111111222333333333333222222333333444555555555555555666666666666666555555444444666777888999::::::::::::::::::;;;999:::;;;<<<============?????????@@@@@@AAAAAABBBEEEFFFHHHJJJKKKKKKKKKJJJHHHJJJLLLNNNNNNMMMKKKIIINNNMMMLLLLLLLLLLLLMMMMMMNNNOOOOOOPPPQQQRRRSSSSSSTTTUUUVVVUUUTTTTTTVVVXXXTTTTTTUUUUUUUUUVVVVVVVVVZZZYYYXXXVVVUUUUUUVVVVVVVVVWWWXXXXXXVVVUUUVVVXXXTTTUUUUUUVVVVVVUUUUUUTTTXXXVVVSSSPPPNNNMMMMMMMMMMMMMMMNNNOOOQQQTTTWWWXXXTTTSSSRRRQQQPPPOOONNNNNNPPPOOONNNNNNMMMMMMNNNNNNOOOMMMKKKHHHGGGGGGHHHIIIGGGFFFEEEDDDDDDEEEFFFGGGCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@??????>>>>>>??????AAAAAAAAAAAA@@@@@@???>>>@@@@@@???>>>===<<<;;;;;;;;;<<<<<<<<<======>>>>>><<<;;;::::::999999::::::999:::;;;<<<;;;:::999888888888999999999999888888444666777999999999888777;;;:::999777666666555555777777777777777777777777333444444444555666666666444444444444444444444444555555444333333333444444222333333444444333333222333333333444444444555555444444444444444444444444555555555444444333333333111222222333333222222111333333333333333333333333222222222222222222222222222333333222111111222444333444444555555444444333111111222333333444555555333444555666777999::::::666666666666666666666666777777777777777777777777888888888999:::;;;<<<===<<<:::888999;;;<<<:::888:::;;;<<<===>>>>>>>>>>>>???===<<<===@@@AAA@@@>>>BBBBBBBBBBBBCCCEEEFFFGGG111111000000111111222333111111111000000000000000000///////////////000111////////////000000000000111000000000/////////...000000000000000000000000........./////////000000////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////000////////////000000111000000000000000000000000//////000000000000//////111000000000000000000111////////////000000000000//////////////////......000000000000000000000000/////////000000000111111000000000000000000000000........................///000000111111000000///////////////000000000000111111000000000000111111000000000000000000000000000000000000111111111111111111000000000000111111111000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000///000000111111000000///000000000000000000000000000000/////////000111111222222222222222111111111333222222222222333444444444555555555666666666666666555555444555666777888999999999999::::::::::::999:::;;;<<<============>>>>>>>>>???@@@@@@AAAAAADDDEEEGGGIIIJJJJJJJJJJJJGGGIIIKKKMMMMMMLLLJJJIIILLLLLLKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNOOOQQQQQQRRRSSSTTTUUUTTTSSSSSSTTTVVVSSSSSSTTTTTTTTTUUUUUUUUUYYYXXXVVVUUUTTTTTTUUUVVVUUUVVVWWWVVVUUUTTTUUUVVVUUUUUUUUUUUUUUUTTTTTTSSSTTTSSSQQQOOOMMMMMMMMMMMMNNNNNNNNNOOOQQQSSSUUUWWWSSSSSSRRRQQQPPPOOONNNNNNOOONNNNNNMMMMMMMMMMMMMMMNNNLLLJJJHHHGGGGGGGGGHHHFFFFFFEEEDDDDDDEEEFFFFFFDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@???>>>>>>>>>??????>>>>>>??????@@@??????????????????>>>===<<<<<<;;;;;;<<<<<<<<<=========>>>;;;;;;:::999999999999:::999:::;;;;;;;;;:::888888888888999999999999888888888777777777777777777777999999888777666666666666666666666666666666666666444444444444555555555555444444444444444444444444222222222222222333444555222333333444444333333222333333333444444444444555444444444444444444444444555444444444333333333333111222222333333222222111333333333333333333333333222222222222222222222222222333333222111111222444444444444444444444444444222222222333333444444444333444444555666777888888555555555555555555555555777777777777777777777777999999999999999:::;;;<<<;;;999888999;;;<<<:::888:::;;;<<<======>>>>>>===???===<<<===???AAA???>>>AAAAAAAAABBBCCCDDDFFFFFF///000111111222222111111000000000000111111111111............///000111222////////////000000000000000000000000////////////000000000000000000000000....../////////000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000111111111111111111111111111000000////////////000000000000000000000000000///000000111111000000///000000000000000000000000////////////000000000000000000000//////.........000000000000000000000000000000000000111111111111000000000000000000000000...........................//////000000//////...////////////000000000000111000000//////000000111000000000000000000000000000000000000111111111111111111000000000000111111000000000000000000111111111111111111111000000000////////////////////////000000000000000000000000000000000000000000000000000000111111111111111000000000000000000000000000111000000000000111222222444444333333222111111000222222222222222333444444444444444555555555666666555555444444555555666777888888888999999999::::::999:::;;;<<<<<<======<<<<<<<<<===>>>>>>???@@@@@@DDDEEEFFFHHHIIIIIIIIIHHHEEEGGGIIIJJJKKKJJJHHHGGGIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKLLLNNNOOOOOORRRSSSSSSRRRPPPPPPRRRSSSSSSRRRRRRRRRRRRSSSSSSTTTVVVUUUTTTSSSSSSSSSTTTUUUSSSTTTUUUUUUTTTSSSTTTUUUVVVVVVUUUUUUTTTSSSRRRQQQOOOOOOOOONNNNNNMMMMMMMMMNNNNNNNNNOOOPPPQQQSSSSSSRRRRRRQQQPPPOOONNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKLLLKKKIIIGGGFFFFFFGGGGGGFFFEEEEEEDDDDDDEEEEEEFFFDDDDDDDDDCCCBBBAAAAAA@@@@@@??????>>>>>>>>>>>>>>>;;;<<<===>>>>>>?????????>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<=========;;;;;;:::999999999999999999::::::::::::999888888888888999999999999888888999888666444444555777888777777666666666666666777666666666666666666666666555555555555444444444444444444444444444444444444000000000111222333444555222333333444444333333222333333333333444444444444444444444444444444444444444444333333333333333222111222222333333222222111333333333333333333333333222222222222222222222222222333333222111111222444555444333222222333444555333333333333333333333333444444444555555555666666555555555555555555555555777777777777777777777777999999888888888999999::::::999888999::::::999888999:::;;;<<<============>>>===<<<===>>>???>>>===@@@@@@@@@AAABBBCCCEEEEEE...///111222222222111000//////000000111111222222///////////////000111111////////////000000000000000000000000////////////////////////////////////...////////////000000000000000000000000000000000////////////////////////////////////////////////////////////////////////111111111111111111111111111111000//////...//////////////////////////////000000000111111000000000///000000000000000000///////////////000000000000111111000000///.........////////////////////////000000111111111111111111/////////000000000000000...........................//////000000//////...////////////000000000000000000////////////000000///////////////////////////000000000111111111111111111000000000000111111000000000000000111111111222222222111111000000000////////////////////////000000000000000000000000000000000000000000000000000111111222222222222111000000000000000000000000111111111111111222222333333333333333222222111111222222222111222333333444333333444444444555555555444444444444555555666666666777777888888999999999999999:::;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>??????CCCDDDEEEGGGHHHHHHGGGGGGCCCDDDFFFGGGHHHHHHGGGFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIKKKLLLMMMPPPQQQQQQPPPOOONNNOOOQQQRRRQQQQQQPPPPPPQQQRRRRRRSSSRRRQQQQQQQQQRRRSSSTTTRRRTTTUUUUUUSSSSSSTTTVVVWWWVVVUUUSSSRRRQQQPPPPPPOOOOOOOOOOOONNNMMMLLLKKKNNNNNNNNNNNNOOOOOOPPPPPPQQQPPPPPPOOONNNNNNMMMMMMKKKKKKLLLKKKKKKKKKJJJJJJIIIIIIHHHGGGFFFFFFFFFGGGEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDCCCCCCBBBAAA@@@@@@??????>>>============>>><<<======>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999888999999999999999999999999888888777888888999999999999888888666666555444555666777888555555444444555666666777666666666666666666666666555555555444444333333333333333333333333333333333222222111111222333444444222333333444444333333222222222333333333444444444333333333333333333333333333333333333222222222222111222222333333222222111222222222222222222222222111222222222222222333333222333333222111111222444555444222111111222444555333333333333333333333222444444444444444444444444555555555555555555555555666666666666666666666666999999888777777777888888999999888888999999999888999999:::<<<<<<<<<<<<<<<======<<<======>>>======?????????@@@AAABBBCCCDDD...///000222222111000000//////000000111111222222111111000///////////////////////////000000000000////////////000000000000////////////////////////////////////000000000111////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000111111000//////...//////////////////////////////000000111111111111000000...///000000000000///...////////////000000000000111111000000////////////////////////////////////111111000000000000000000......//////000000000000///////////////////////////000000111111000000///////////////000000000000000000////////////000000///////////////////////////000000000111111111111111111000000000000111111//////000000111111111111333333222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222222222222222000000000000000000000000111111111111111222222333111111111222222333333333222111111111111222333333333333333333444444444444333444444555555555555555555555666666777888999999888999:::;;;<<<<<<<<<<<<999:::;;;<<<===>>>??????BBBCCCDDDFFFFFFFFFEEEEEEAAABBBDDDEEEFFFFFFFFFEEEFFFFFFGGGHHHIIIIIIHHHHHHGGGFFFFFFFFFGGGIIIKKKLLLOOOPPPPPPOOONNNNNNOOOQQQRRRQQQPPPOOONNNOOOQQQQQQRRRQQQPPPOOOPPPQQQRRRSSSRRRTTTUUUUUUTTTTTTUUUWWWWWWVVVTTTRRRPPPOOOOOOOOOQQQQQQQQQPPPOOOMMMKKKJJJMMMMMMNNNNNNNNNMMMMMMMMMOOOOOONNNNNNMMMMMMLLLLLLJJJKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGGGGFFFFFFGGGGGGDDDDDDDDDEEEEEEDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@???>>>======<<<<<<======????????????>>>===<<<;;;<<<<<<<<<<<<============<<<<<<<<<<<<<<<;;;;;;;;;::::::999888888888888999999999888888777777777777888888999999999999888888111222444666777888888777333333333333444555666666555555555555555555555555555555444444333333333222333333333333333333333333666555444333333333333333222333333444444333333222222222222333333333444444333333333333333333333333222222222222222222222222111222222333333222222111222222222222222222222222111111111222222333333333222333333222111111222444555444222111111222444555333333333333333333333222444444444444333333333333555555555555555555555555555555555555555555555555888888777666666666777777888888888888888777888888888999:::;;;<<<<<<<<<<<<<<<=========<<<<<<<<<<<<======>>>>>>???AAABBBCCC...///000000111111000000000000000000111111111111222111000///............////////////000000000000////////////000000000000000000000000000000000000/////////000000000111111////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////111000000////////////000000000000000000000000000000111111222222111111000......000000000000......////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////---......//////000000111///////////////////////////000000111111000000///////////////000000000000000//////......//////000000000000000000000000000000000000000111111111111111111000000000000111111/////////000111111222222222222222222222111111111111111111111111111111111000000000000000000000000000000000000000000000000//////000111222222222222000000000000000000000000111000000000000111222222///000000111222222333333111111111111111222333333222222222333333333444444333333444555555555555444444444555555666777888888888999:::;;;;;;<<<<<<;;;999999:::;;;===>>>??????AAABBBCCCEEEEEEEEEDDDCCC@@@AAABBBCCCDDDEEEEEEEEEEEEGGGHHHJJJJJJJJJIIIIIIGGGFFFEEEEEEFFFHHHJJJLLLNNNPPPPPPPPPOOOOOOQQQSSSSSSQQQOOONNNNNNOOOPPPQQQRRRQQQPPPOOOOOOOOOPPPQQQRRRSSSUUUUUUTTTTTTUUUWWWVVVUUUSSSPPPOOONNNNNNOOORRRQQQPPPOOOMMMLLLKKKJJJLLLLLLMMMMMMMMMLLLLLLKKKNNNNNNMMMMMMLLLLLLLLLLLLJJJJJJKKKLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGCCCDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAAAA>>>>>>===<<<<<<<<<<<<<<<@@@@@@@@@???>>><<<:::999;;;;;;;;;<<<<<<======>>><<<<<<<<<;;;;;;;;;;;;;;;::::::999888888888888888999888777777666666777777888888999999999999888888///111444666888777777666333333222222333444555555555555555555555555555555444444444444333333333333333333333333333333333333777777555444333222222222222333333444444333333222222222222222333333333333333333333333333333333333000111111111111222222222111222222333333222222111222222222222222222222222111111111222222333333444222333333222111111222444444333222111111222333444333333333333333333333333444444444444444444444333444444444444444444444444555555555555555555555555666666555555555666666777666888999888777666777888888888999:::;;;;;;;;;;;;;;;<<<===<<<;;;:::;;;<<<<<<<<<<<<===>>>???AAAAAA///////////////000111111111111111000000000000000111000///////////////000////////////000000000000.../////////000000000111000000000000000000000000//////000000000111111111000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////000////////////000000111000000000000000000000000000111111222222111111000---...000111111000...---////////////000000000000/////////000111111222222000000000000000000000000////////////.........---------......///000000111////////////////////////...//////000000//////...////////////000000000000//////............//////000000000000000000000000000000000000111111111111111111000000000000111111...//////000111111222222111222222222222222222333111111111111111111111111000000000000000000000000000000000000000000000000---...///000111111111111000000000000000000000000000000/////////000111111000000000000000000000000111111111111111222222333222222222222333333333333222333444555555555444444222333444555666777888888888888999:::;;;;;;;;;;;;999999:::<<<===>>>@@@@@@@@@AAACCCDDDDDDCCCCCCBBB@@@AAAAAACCCDDDEEEEEEFFFFFFGGGIIIKKKLLLLLLKKKJJJHHHGGGEEEEEEFFFHHHKKKMMMNNNOOOQQQQQQPPPQQQSSSUUUSSSRRROOONNNMMMNNNPPPQQQSSSRRRPPPOOONNNOOOOOOPPPPPPRRRSSSSSSSSSSSSTTTVVVUUUTTTQQQOOONNNNNNNNNOOOPPPOOOMMMLLLKKKKKKLLLLLLJJJJJJLLLLLLLLLLLLKKKJJJMMMMMMLLLLLLLLLLLLKKKKKKIIIJJJLLLLLLLLLKKKIIIHHHFFFFFFGGGHHHHHHIIIHHHHHHCCCCCCDDDEEEEEEDDDCCCCCC@@@AAAAAAAAAAAABBBBBBBBB>>>===<<<<<<;;;;;;<<<<<<>>>>>>>>>===<<<;;;:::999::::::;;;;;;<<<===>>>>>><<<<<<<<<;;;;;;::::::::::::999999888888888888888999888777666555666777777888888999999999999888888333333444444555555555444333222222222222333333444555555555555555555555555333333333333333333444444222222222222222222222222555555444333222222222222222333333444444333333222111222222222222333333333222222222222222222222222000000000000111111222222111222222333333222222111111111111111111111111111000111111222333333444444222333333222111111222444222222222222222222222222222222222333333444444444444444444444555555555555444444444444444444444444444444444444444444444444444444444444555666777777555777999888666555666888777888999::::::;;;;;;:::;;;<<<>>><<<:::999:::<<<;;;;;;;;;<<<===>>>@@@@@@000///.........///111222222222111111000000/////////......//////000111222////////////000000000000.../////////000000111111000000000000000000000000000000000000111111111111111111111111111111111111////////////////////////////////////////////////000000000000000000000000//////////////////////////////...//////000111222000000000000000000000000111111222222222222111111---...///111111///...---////////////000000000000......///000111222333333000000000000000000000000//////......---------,,,---------...///000000111000000000000000000000000---..................---////////////000000000000//////............//////000000000000000000000000000000000000111111111111111111000000000000111111...//////000111222222222111111111222222333333444111111111111111111111111000000000000000000000000000000000000000000000000------///000000111111111000000000000000000000000///////////////000000111111111000000//////......111111111000111222222333111111222222222333333333222333444555555555444333222222333444555666777888888888999:::;;;;;;;;;;;;999:::;;;<<<>>>???@@@AAA@@@AAABBBCCCCCCCCCBBBAAA@@@@@@AAABBBCCCEEEEEEFFFGGGHHHKKKLLLMMMMMMLLLKKKHHHGGGFFFEEEFFFIIILLLNNNNNNOOOQQQQQQQQQRRRUUUWWWTTTRRRPPPNNNMMMNNNPPPQQQTTTRRRQQQOOONNNNNNOOOOOOOOOPPPRRRRRRQQQRRRSSSUUUTTTSSSPPPNNNMMMNNNOOOPPPMMMLLLKKKIIIIIIKKKMMMNNNIIIJJJKKKLLLLLLLLLKKKJJJLLLLLLLLLLLLKKKKKKKKKKKKJJJKKKLLLMMMMMMKKKIIIHHHFFFGGGHHHIIIIIIIIIIIIIIIBBBCCCDDDEEEEEEDDDCCCBBB???@@@@@@AAAAAABBBBBBCCC======<<<;;;;;;;;;;;;<<<;;;;;;;;;<<<;;;;;;::::::999::::::;;;<<<===>>>>>><<<<<<<<<;;;;;;::::::::::::999999888777888888888999888666555555555666777888888999999999999888888888777444222222222333444333333222222111222222333555555555555555555555555222222222333333444444444222222222222222222222222222222222111222222333333222333333444444333333222111111222222222333333333222222222222222222222222//////000000111111111222222222222333333222222222111111111111111111111111000000111222333333444444222333333222111111222444111222222333333222222111111111222333333444555555444444444555555555666666444444444444444444444444444444444444444444444444333333333444555666777888555777999888555444666888777777888999:::::::::::::::<<<>>><<<999888999<<<;;;;;;;;;<<<===>>>???@@@000000//////......------111111000000//////......000000000000000000000000//////000000000000//////000000000000111111111111////////////000000000000000000000000000000000000000//////............///............////////////............////////////////////////////////////222222222222222222222222000000000000////////////000111111111111000000///000000//////.........---111111000000000000111111////////////000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000------......//////000000//////.........---------000000000000000000000000111111000000//////......111111000000//////......000000000000000000000000111111111111111111111111111111111111111111111111000000000000111111111111222222111000///...------000000000000000000000000000000000000////////////000000////////////000000000000000000000111111222111111000000000000111111000111111111111222222222000000111222222333444444222222222333333333444444333333333444444444555555888888888999999::::::;;;??????>>>======<<<======AAA@@@??????@@@AAACCCDDDDDDEEE@@@AAAHHHDDD???FFFKKKKKKKKKKKKKKKJJJJJJJJJKKKJJJIIIHHHIIIJJJKKKLLLMMMMMMNNNOOOQQQSSSUUUVVVTTTTTTSSSRRRRRRRRRRRRRRRTTTRRRPPPOOOOOOQQQSSSUUURRRQQQQQQPPPPPPPPPQQQQQQUUUSSSQQQOOONNNOOOPPPQQQMMMNNNMMMKKKIIIIIIJJJLLLLLLKKKJJJIIIIIIJJJKKKLLLMMMNNNOOONNNLLLJJJJJJKKKIIIJJJLLLMMMNNNMMMKKKJJJFFFGGGIIIJJJIIIGGGEEECCCEEEEEEEEEEEEEEEDDDCCCCCC??????@@@@@@@@@@@@????????????>>>===<<<;;;;;;:::????????????>>>===;;;;;;::::::::::::::::::::::::============<<<;;;:::999888888888888777777777777999999999888888888777777777777777777777777777777444555555555444333333222333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333444444444444444444444444333333333222222111111111222222222222222222222222111111111111111111111111000111111111111222222222333444444444444333222222444555555555444333333222000000111111111222222222111111111111111111111111111222222333333222222111111111222222222333333333222222333333333333444444555444444444444555666666444444444555555555666666555555555555666666666777777888888888999999999999;;;999666666999;;;;;;:::888888999:::;;;<<<>>>???///////////////.........111000000000/////////...000000000000000000000000//////000000000000////////////000000000111111111000000000000////////////000000000000000000000000...............///000000............////////////............////////////////////////////////////111111111111111111111111111111000000//////......//////000000111000000000000000000/////////......111111000000000000111111000000000000111111111111000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000........./////////////////////.........---------000000000000000000000000111000000000/////////...000000000000000/////////000000000000000000000000111111111111111111111111111111111111111111111111000000000000111111111111111111111000000///......000000000000000000000000000000000000////////////000000////////////000000000000//////000000111222111111000000000000111111000000111111111222222222111111111222333444444444222333333333444444444444333333444444444555555555777777888999999:::::::::<<<<<<<<<<<<===>>>??????AAAAAA@@@@@@AAABBBDDDEEEEEEGGGCCCEEELLLHHHBBBIIIKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKJJJJJJJJJKKKLLLMMMMMMNNNNNNOOOQQQSSSUUUVVVUUUUUUTTTRRRRRRQQQQQQQQQRRRQQQPPPOOOPPPQQQSSSTTTUUUTTTSSSRRRQQQPPPPPPPPPQQQQQQOOONNNNNNNNNOOOOOOKKKLLLKKKIIIGGGGGGIIIKKKMMMLLLKKKJJJJJJJJJKKKLLLKKKMMMNNNNNNLLLKKKLLLMMMIIIKKKLLLMMMMMMLLLKKKJJJFFFGGGIIIJJJIIIGGGEEECCCCCCDDDDDDDDDDDDCCCBBBBBB>>>??????@@@@@@??????>>><<<<<<<<<<<<<<<;;;;;;;;;?????????>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999999888888888888777777777777999999888888888777777777666666666666666666666666444444555555444444333222333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111444444444444444444444444333333333222222111111111222222222222222222222222111111111111111111111111000111111111111222222222...///000000111111111111333333444444333222222111000000111111111222222222222222222222222222222222111222222333333222222111111111111222222222333333222222222333333333444444444444444444444555555666333333444444444555555555444444444444444555555555777777777777888888888999;;;888666666999;;;:::999:::::::::::::::;;;<<<===.........///////////////000000000000////////////000000000000000000000000//////000000000000////////////000000000000111111111111000000//////......000000000000000000000000------......//////000000............////////////............////////////////////////////////////000000000000000000000000222111111000///......------...//////000000000000111000000000000000//////111000000//////000000111000000111111111222222222000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000///////////////........./////////............---000000000000000000000000000000000000//////////////////000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000000000111111111111111111000000000000000000000000000000000000000000////////////000000000000000000////////////000000000000//////000000111222111111000000000000111111000000000111111111222222111222222333333444444555333333333444444444555555444444444555555555666666666777777888999999::::::999999:::;;;===???AAABBBAAAAAA@@@@@@AAABBBDDDEEEEEEHHHGGGKKKSSSMMMGGGLLLJJJJJJKKKKKKKKKKKKKKKKKKLLLKKKKKKKKKKKKLLLMMMNNNNNNNNNOOOPPPRRRTTTUUUVVVWWWVVVTTTSSSRRRQQQPPPPPPPPPPPPQQQRRRRRRSSSTTTUUUXXXWWWVVVTTTRRRPPPOOONNNNNNNNNNNNMMMMMMMMMMMMMMMIIIIIIIIIGGGEEEFFFHHHJJJNNNMMMLLLKKKKKKKKKKKKKKKJJJLLLNNNNNNMMMLLLMMMNNNJJJKKKLLLMMMMMMLLLKKKIIIFFFGGGIIIIIIHHHGGGDDDCCCBBBBBBCCCCCCBBBBBBAAA@@@>>>??????@@@@@@??????>>>;;;;;;<<<<<<============>>>>>>>>>>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999888888888888888888777777777777888888888888777777777777666666666666666666666666444444555555444444333333333333333333333333333333333333333333333333333333333333333333333333333333000000000000000000000000222222222222222222222222333333333333333333333333222222222222222111111111222222222222222222222222111111111111111111111111000111111111111222222222//////111222333444444444222222333333222222111111000000000111111111111222222222222222222222222222111111222222222222111111111111111222222222222333222222222222333333333333444444333333444444555666222222333333333444444444444444444333333333333333666666666666777777777777999888666777888::::::999;;;;;;:::999999::::::;;;------......//////000000000000000000//////////////////////////////////////////000000000000//////////////////000000000111111111000000//////......000000000000000000000000......//////////////////............////////////............////////////////////////////////////000000000000000000000000222222111000///...------,,,,,,...///000000000000111111111111000000000000000000////////////000000///000000000000111111111////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000//////......------/////////...............////////////////////////000000000000/////////////////////000000111111222000000000000000000000000111111111111111111111111111111111111111111111111///000000000111111111111000000000000111111222222////////////////////////////////////000000000000000000////////////000000///////////////000111111111111000000000000111111000000000000111111111111222222333333333444444444333333444444444555555555444444555555555666666666555666666777888999::::::999999999;;;<<<>>>@@@AAA@@@????????????AAABBBCCCDDDIIIIIINNNWWWQQQIIIMMMJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMNNNNNNOOOOOOPPPQQQRRRTTTVVVWWWXXXWWWUUUSSSRRRQQQPPPPPPPPPQQQSSSUUUVVVVVVVVVVVVWWWVVVUUUTTTSSSQQQPPPOOOMMMMMMMMMNNNMMMMMMLLLKKKHHHHHHGGGEEEDDDEEEHHHKKKOOONNNNNNMMMLLLLLLKKKKKKLLLMMMOOONNNMMMLLLLLLMMMJJJKKKMMMNNNMMMLLLJJJIIIGGGGGGHHHHHHHHHFFFDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@>>>>>>????????????>>>>>>============>>>>>>>>>>>>======>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999888777888888888888777777777666888888777777777666666666666666666666666666666666333444444555444444333333333333333333333333333333222222222222222222222222333333333333333333333333111111111111111111111111444444444444444444444444222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111000000111111111222222222000111222333444444444444222222333333333333222222000000000000111111111111111111111111111111111111111111222222222222111111111111111111222222222222111222222222222333333333333333333333333444444555111111222222222333333333444444444444333333333333555555555666666666666777777777777777888999999888999999999999999::::::;;;------......//////000000////////////000000000000//////////////////////////////000000000000//////...////////////000000000111000000000/////////...000000000000000000000000//////000000///...---,,,............////////////............////////////////////////////////////111111111111111111111111111111111000///......---,,,,,,...///000000000000000000000000111111111111000000////////////000000.........////////////000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000//////......------////////////////////////////////////////////////////////////000000000000//////000000111111222222000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111/////////000111111222222////////////////////////.../////////000000000111000000////////////000000/////////...///000000111111111000000000000111111//////000000000111111111222222333333333333333444333333333444444444555555444444444444555555555666444555555666888999999:::::::::::::::;;;<<<===>>>>>>======<<<===???@@@AAABBBGGGHHHOOOWWWQQQHHHLLLIIIJJJJJJJJJKKKKKKLLLLLLJJJKKKKKKLLLMMMNNNNNNNNNPPPPPPQQQRRRSSSTTTVVVWWWXXXWWWVVVTTTRRRQQQPPPPPPQQQSSSUUUWWWYYYYYYXXXXXXSSSTTTTTTTTTTTTSSSRRRRRRNNNOOOOOOOOONNNMMMLLLKKKHHHGGGFFFEEEDDDEEEIIILLLOOOOOOOOONNNNNNMMMMMMLLLOOOPPPQQQOOOMMMKKKJJJKKKKKKLLLMMMNNNMMMLLLJJJHHHGGGGGGGGGGGGGGGEEEDDDCCCBBBCCCCCCCCCCCCBBBAAAAAA>>>>>>>>>??????>>>>>>>>>>>>>>>===<<<<<<;;;::::::<<<============<<<<<<;;;::::::::::::::::::::::::999999999:::999999888888888888888888777777777666777777777666666666555555555555555555555555555555333333444444555444444333333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222222222444444444444444444444444222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000111111111222222222//////000000000000//////333333444444444444444333000000000000000000000000////////////////////////000111111222222111111000000000111111111222222222111111111222222222333333222222222222222333444444111111111222222222333333555444444444444444444444444555555555666666666666666666777777777777888888777777777888999:::;;;<<<.........///////////////////////////000000000000000000000000000000000000//////000000000000//////......////////////000000/////////000000000000000000000000000000000000000...///000000000///---,,,............////////////............////////////////////////////////////111111111111111111111111000000000000////////////---...//////000000000000//////000000000000000111000//////......//////000---------.........//////000000000000000000000000///////////////////////////////////////////////////////////////////////////////////////////////////////////////............////////////000000000000000000000000000000000////////////000000000000000000111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111......//////000000000111000000000000000000000000......//////000000111111000000////////////000000//////......//////000111111111000000000000111111/////////000000000111111222222222222222222222222222222222333333333444444333333333444444444555555333444555666777888999:::;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;<<<===???@@@AAAFFFGGGMMMVVVOOOFFFJJJIIIIIIJJJJJJKKKLLLLLLLLLKKKKKKMMMNNNOOOOOOOOOOOOQQQQQQRRRRRRSSSUUUVVVWWWXXXWWWUUUTTTSSSRRRQQQQQQTTTUUUVVVXXXYYYYYYYYYXXXQQQSSSTTTVVVWWWVVVVVVUUURRRQQQPPPOOONNNLLLKKKKKKFFFFFFEEECCCCCCEEEIIIMMMNNNNNNOOOOOOPPPOOOOOONNNPPPQQQRRRPPPMMMJJJJJJJJJKKKLLLMMMNNNMMMKKKIIIHHHGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBCCCCCCBBBBBBAAA@@@===>>>>>>??????>>>>>>===<<<<<<;;;:::999888777666<<<<<<=========<<<<<<;;;::::::::::::::::::::::::999999999::::::999999888888888888888777777777777666666666666555555555555555555555555555555555555333333444444555555444444333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111000000000111111111111111111111111111111111111111000000000000000000000000000111111111111222222222111111111111111000//////333333444555555555444444111000000000000000//////........................000000111111111111000000000000000111111111111222111111111111222222222222222222111111222222333444111111222222222333333333333444444444555555555555555555555555666666666666444666777888777666777888555555666777888:::<<<<<>>>>>>>>>>>======;;;;;;;;;::::::999999999;;;;;;<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::::::::999888888888888777777777777666666666555555555444444555555555555555555555555222333444444555555444444333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111///000000000111111111222111111111111111111111111000000000000000000000000000111111111111222222222111222222333333333333222222222333444444444444444111111000000////////////////////////////////////000000111111111111000000000000000000111111111111111111111111222222222222111111111111111222333333222222222222333333333444111111222333444555555666555555666666666777777777222555888888666555666777666666666777777999::::::000000//////.........---.../////////000000111111000000000000000000000000//////000000000000//////............/////////000------...///000111222222000000000000000000000000(((***---000222222222222............/////////000............/////////000////////////////////////////////////////////////......//////000000111111000111111111111000000///---.........//////000000//////............//////////////////000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////---.........//////000000.../////////000000111111000000000000000000000000.../////////000000111111333222222222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111........................000000000000000000000000---......///000111111222000000////////////000000...............///000000111111000000000000111111////////////000000000000111111000000000000000000000000111111111222222222111111222222222333333333222222444555666888999999999999999999:::;;;<<<=========<<<<<<===>>>@@@AAABBBFFFFFFKKKSSSMMMDDDHHHIIIIIIIIIJJJKKKLLLLLLMMMNNNPPPRRRSSSUUUUUUUUUTTTSSSSSSSSSSSSTTTUUUVVVWWWVVVVVVUUUTTTSSSSSSSSSTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVXXXZZZ[[[\\\[[[ZZZYYYVVVTTTPPPMMMJJJIIIIIIIIIBBBBBBAAA??????BBBGGGKKKLLLMMMOOOQQQRRRRRRQQQQQQNNNOOOPPPPPPNNNLLLMMMMMMLLLLLLNNNNNNMMMKKKIIIHHHGGGGGGFFFFFFEEEDDDDDDDDD@@@@@@@@@@@@@@@???>>>>>>======>>>>>>>>>>>>======<<<<<<<<<============>>>;;;;;;<<<<<<===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;;;;;;;::::::888888888888777777777777666666555555555444444444555555555555555555555555222333333444555555555444333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000//////000000111111111222000000000000000000000000000000000000000000000000000111111111111222222222,,,---...///000111111111000111222333333333333333111111000000/////////...000000000000000000000000000000111111111111000000000000000000111111111111000111111111111222222222111111111000111222222333222222333333333444444444//////000111333444555666666666666666777777777777222555888888666555555777888888777777777777888888/////////...------,,,,,,////////////////////////000000000000000000000000////////////////////////000000000000000000000000333222222333444555333222000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////......//////000000111111000000000000111111111111000000000000000000000000------,,,---000111111000//////000000000000//////111111000///////////////111111111000000000000000000000000000111111111111......////////////......222111000//////000111222222222111111111111111111111111000///////////////222111000//////000111222........................000000000000000000000000////////////000000000000000000000111222222333333111///...///000111000...111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222222222222111111000111222222111///...000111000000000000000000000000000000000000111111111111000000000000000000000000///000000000000000//////222222111111111111111111222222222222222222222222444444444444444444444444666666666777888888999999;;;:::999999999:::;;;<<<999::::::;;;===>>>@@@AAADDDEEEFFFHHHIIIJJJJJJJJJKKKKKKKKKLLLMMMNNNPPPPPPQQQRRRSSSTTTUUUVVVVVVVVVXXXWWWUUUSSSSSSTTTUUUVVVXXXWWWVVVTTTSSSSSSTTTTTTWWWWWWWWWWWWWWWWWWWWWWWWXXXWWWXXXZZZ\\\\\\XXXTTTUUUTTTRRRPPPNNNKKKJJJIIIEEECCCBBBBBBDDDHHHKKKNNNLLLMMMOOOQQQRRRRRRRRRQQQOOOOOOOOONNNNNNNNNMMMMMMRRRQQQPPPPPPPPPOOOLLLJJJHHHHHHHHHGGGFFFEEECCCCCCCCCCCCBBBAAA@@@@@@@@@@@@===========================<<<<<<;;;;;;:::999999::::::;;;<<<;;;:::888777999:::;;;<<<===<<<;;;:::999::::::::::::999888888777777777777777777777777666555555555555444444444555555555555555555555555444444444444444444444444333333333333333333333333000000000111222222222333000000000000000000000000111111111111111111111111000000000000000000000000222111111111000000//////111111111111111111111111000000000000000000000000////////////////////////////////////000000000000000000000000111111111111222222222222222222222222111111111111111000//////000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111333333333222222111111111222222111111111111222222444333222111222333444555444444444444444444444444555444444555555666777888;;;999777666555666777888.../////////////////////////////////////////////000000000000000000000000////////////////////////000000000000000000000000/////////111444666555444////////////////////////000000000000000000000000000000000000000000000000////////////////////////////////////000000000000/////////000000000111111000000000000000000000000...------...000111000/////////000000000000////////////...---------------000000000000000000000000000000000000000000000000......////////////......111000////////////000111111111111111111111111111111111000///////////////222111000//////000111222////////////////////////000000000000000000000000////////////000000000000222111111111111111111111111///...///000111000...111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000---...///111222333333333333333333111...------...000000000000000000000000000000000000111111111111000000000000000000000000//////000000000000//////111111111111111111111111222222222222222222222222444444444444444444444444555555666666777888888888::::::999888999:::;;;<<<999::::::;;;<<<>>>@@@AAADDDDDDFFFHHHIIIJJJJJJJJJKKKKKKKKKLLLMMMNNNOOOPPPOOOPPPQQQSSSTTTUUUUUUUUUWWWVVVTTTSSSRRRSSSTTTUUUWWWVVVUUUTTTSSSTTTTTTUUUVVVVVVWWWWWWWWWWWWWWWWWWVVVUUUVVVYYY\\\\\\YYYUUUUUUUUUTTTRRRPPPMMMKKKJJJEEEEEEDDDEEEFFFHHHJJJLLLMMMNNNPPPQQQRRRRRRQQQQQQPPPPPPPPPOOOOOOOOONNNNNNRRRQQQOOONNNOOONNNLLLKKKIIIIIIIIIHHHGGGEEEDDDCCCCCCCCCBBBAAA@@@@@@@@@@@@==============================<<<<<<;;;::::::999:::;;;;;;<<<;;;:::999888888999:::;;;<<<;;;;;;::::::::::::::::::999999888777777777777777777777777666555555555555444444444444444444444444444444444444444444444444444444444333333333333333333333333111111111111111222222222000000000000000000000000111111111111111111111111111111111111111111111111111111111111000000000///111111111111111111111111111111111111111111111111000000000000000000000000.../////////000000000000//////000000000111111111111111111111111111111111111111111111111000//////000000000000000000000000222111111111111111111111111111111111111111111111111111111111111111111111333333333222222111111111222222111111111111222222333333222222333333444444444444444444444444444444444444444444555666777888888888888888777777666666......//////000111111222////////////////////////000000000000000000000000////////////////////////000000000000000000000000.........000333444444333////////////////////////000000000000000000000000000000000000000000000000////////////////////////000000000000////////////....../////////000000000000000000000000000000000000///......000000000...//////000000000000////////////...---------------000000000000000000000000111000000//////...............////////////......000//////......//////000111111111111111111111111111000000///////////////111111000000000000111111000000000000000000000000000000000000000000000000////////////000000000000333333222111111000//////111///...///000111000...000000000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000---...///000111222222222111222222111///......///000000000000000000000000000000000000111111111111//////////////////////////////000000000000//////111111111111111111111111222222222222222222222222333333333333444444444444444444555555666777777777999999888888999999:::;;;999999:::;;;<<<===???@@@CCCCCCEEEGGGHHHIIIJJJJJJKKKKKKKKKKKKLLLNNNOOOPPPMMMNNNOOOQQQSSSTTTTTTTTTUUUTTTRRRQQQQQQRRRSSSTTTTTTTTTSSSRRRSSSTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVSSSTTTUUUXXXZZZ[[[YYYWWWTTTTTTUUUTTTRRROOOMMMKKKFFFGGGIIIKKKLLLLLLLLLLLLPPPPPPQQQQQQQQQQQQPPPPPPQQQQQQQQQPPPPPPPPPOOOOOORRRPPPMMMLLLLLLMMMLLLKKKIIIIIIIIIIIIHHHFFFEEEDDDCCCCCCBBBAAA@@@@@@@@@@@@????????????????????????=========<<<;;;;;;:::::::::;;;;;;;;;;;;:::999999888888999::::::::::::999:::::::::::::::999888888777777777777777777777777666555555555555444444444333333333333333333333333444444444444444444444444444444444444444444444444222222222111111111111111000000000000000000000000111111111111111111111111222222222222222222222222111111111111000000000000111111111111111111111111222222222222222222222222111111111111111111111111....../////////000000000//////000000000000111111000000000000000000000000000000111111000000//////////////////////////////222222222111111000000000111111111111111111111111111111111111111111111111222222222222222111111111222222111111111111222222222222333333444444333333333333333333444444444444444444444444555666777888555777888999999888555444....../////////000000000////////////////////////////////////////////////////////////////////////////////////////////////111000///000111111///---////////////////////////////////////////////////////////////////////////////////////////////////111111000000//////..................////////////////////////////////////111///...///000000///...//////000000000000//////111111000////////////////////////000000000000000111000000///...------,,,......////////////......//////............//////000000000000111111111111000000////////////000000111000000000000000000111000000000000000000000000////////////////////////////////////000000000000222111111111000000000///111///...///000111000...000000000000000111111111////////////////////////000000000000000000000000000000000000000000000000000000111000000///...---+++---///000000000222333///////////////////////////000000000111111111111////////////////////////...//////000000000000///111111111111111222222222111111111111222222222222333333333333333444444444333333444444555666666777777777888888999999::::::999999999:::;;;===>>>???AAABBBDDDFFFGGGHHHIIIIIIJJJJJJJJJKKKLLLMMMNNNOOOLLLMMMOOOPPPRRRSSSTTTTTTSSSRRRPPPOOOOOOPPPRRRSSSRRRQQQQQQQQQRRRTTTVVVWWWVVVVVVVVVVVVUUUUUUUUUUUUSSSTTTUUUWWWXXXXXXVVVUUURRRSSSTTTUUUSSSPPPMMMKKKIIILLLPPPSSSUUUUUUSSSRRRSSSSSSRRRRRRQQQPPPPPPOOOPPPPPPPPPPPPOOOOOOOOOOOOQQQNNNKKKJJJJJJKKKLLLKKKIIIIIIIIIIIIHHHGGGFFFEEECCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::777777888888999999999999888888999999999888777777777777777777777777777777666555555555555444444444333333333333333333333333444444444444444444444444444444444444444444444444333222222222111000000000000000000000000000000000111111111111111111111111222222222222222222222222111111111000000000000000111111111111111111111111111111111111111111111111000000000000000000000000........./////////000000////////////000000000111///////////////////////////000000000000000//////////////////////////////222222111111000000//////111111111111111111111111111111111111111111111111222222222111111111111111222222111111111111222222111222333444555444333222333333333333333444444444444444444444555666777777666666777888888777666555/////////......---------////////////////////////////////////////////////////////////////////////////////////////////////111/////////000000...,,,........................////////////////////////////////////////////////000000000000000000000000111111000000//////..................////////////////////////////////////111000//////000111///...//////000000000000//////111111000///////////////......//////000000000000111000000///...------,,,......////////////............////////////......//////000000000111111111000000////////////000000000000000111111000000000////////////////////////////////////////////////////////////000000000000//////000000000111111111111///...///000111000...//////000000111111111111////////////////////////000000000000000000000000000000000000000000000000111111111000000///------***,,,///000000000222333///////////////////////////000000000111111111111////////////////////////......///000000000000000000000111111111222222222000000000111111222222222222222222333333333444444333333333444555555666666666666777888999999999:::999999999999:::<<<===>>>@@@AAACCCEEEFFFHHHHHHIIIIIIIIIIIIJJJKKKLLLNNNNNNLLLMMMOOOQQQRRRSSSTTTTTTQQQOOONNNMMMMMMNNNPPPQQQPPPOOOOOOPPPQQQSSSVVVWWWVVVVVVUUUUUUUUUTTTTTTTTTTTTUUUVVVVVVUUUTTTSSSRRROOOQQQSSSSSSSSSPPPNNNLLLLLLPPPVVV\\\^^^^^^\\\ZZZUUUTTTSSSRRRQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNOOOMMMJJJHHHIIIJJJKKKJJJIIIIIIIIIIIIHHHHHHGGGFFFCCCCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<777777777888888888999999777777777777777666555555777777777777777777777777666555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444333222222222111000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000111111000000000000000000000000000000000000000000000000////////////////////////............////////////...////////////000000000...........................//////000000000//////////////////////////////111111111000000000//////000000000000000000000000000000000000000000000000111111111111111111111111222222111111111111222222111222333444555444333222222222222333333333444444333333333444444555666777777777666555555666777888000//////...------,,,,,,////////////////////////000000000000000000000000////////////////////////000000000000000000000000---------///111222111///........................000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////....../////////000000000000000000000000000000000111/////////111111000/////////000000000000////////////...------------------......//////000000111111000000//////...............////////////.........//////000000//////......//////000000111111111///////////////000000111000000111111111111000000////////////////////////000000000000000000000000////////////000000000000......///000000111222222111///...///000111000.../////////000111111222222000000000000000000000000000000000000000000000000000000000000000000000000...///000000111111111000---///111111000.........000000000000000000000000000000000000111111111111////////////////////////---...///000000111111000000000000111222222333333//////000000111222222222111111222222333333444444333333444444555666666666444555666888999999999999999999999999:::;;;<<<<<<>>>???AAADDDFFFGGGHHHHHHIIIIIIIIIIIIJJJLLLMMMNNNMMMNNNOOOPPPQQQRRRRRRRRRNNNMMMLLLKKKKKKMMMNNNPPPOOONNNNNNOOOPPPSSSUUUVVVVVVUUUUUUTTTTTTSSSSSSSSSTTTUUUVVVUUURRRQQQPPPQQQOOOPPPQQQRRRRRRQQQOOONNNPPPTTT[[[```cccbbb```^^^VVVUUUTTTRRRQQQQQQQQQQQQOOOOOONNNNNNNNNMMMMMMMMMMMMKKKHHHHHHIIIJJJIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFCCCCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA?????????>>>======<<<<<<;;;;;;;;;:::;;;;;;<<<===888888777777888888999:::777777777777777666555555777777777777777777777777666555555555555444444444555555555555555555555555444444444444444444444444333333333333333333333333222222222111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000////////////////////////........................------........./////////......////////////000000..............................///000000000//////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111222222111111111111222222222222333333444444333333111111222222333333444444333333333333444555666777888666555444444555888999////////////............////////////////////////000000000000000000000000////////////////////////000000000000000000000000...------///111222111///........................000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000/////////000000000111111000000000000000000000000000///...///111222222111//////000000000000////////////...---------------------......///000000111000000000000000000000000......////////////......//////000111111000//////......//////000111111222///////////////000111111///000111222222111000///000000000000000000000000000000000000000000000000////////////000000000000/////////000000000000000111///...///000111000......//////000111111222222000000000000000000000000000000000000000000000000000000000000000000000000///000111111222111111111---///111222000...------000000000000000000000000000000000000111111111111000000000000000000000000---...///000111111111111///000000111222222333333/////////000111222222222000111111222333333444444444444444555666666777777333444666777888999999888888888888888999:::;;;<<<===>>>@@@CCCEEEFFFGGGHHHHHHHHHHHHIIIJJJKKKMMMMMMMMMNNNNNNOOOPPPPPPOOOOOOLLLKKKJJJIIIJJJKKKMMMNNNNNNNNNNNNNNNPPPRRRTTTUUUVVVUUUUUUTTTSSSSSSRRRRRRRRRTTTUUUTTTQQQPPPQQQRRRPPPQQQQQQRRRRRRRRRQQQQQQSSSWWW\\\aaacccaaa^^^[[[WWWVVVTTTRRRQQQQQQRRRRRRPPPPPPOOOOOOOOONNNNNNNNNJJJIIIHHHHHHIIIIIIHHHGGGGGGGGGGGGHHHGGGGGGFFFEEECCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>======<<<<<<;;;;;;:::;;;<<<===>>>999999888777888999:::;;;888888888999888777777666777777777777777777777777666555555555555444444444444444444444444444444444444444444444444444444444222222222222222222222222111111111111111222222222000000000000000000000000000000000000000000000000111111111111111111111111///000000000111111111111000000000000000000000000////////////////////////////////////////////////---------.........//////........./////////000000........................---......///000000//////000000000000000000000000......//////000111111111000000000000000000000000000000000000000000000000///000000000111111111222222222111111111111222222333333222222333333444444000111111222333333444444333333333333444555666666555555555555666666777777......//////000000111111////////////////////////000000000000000000000000////////////////////////000000000000000000000000222111000000111000...,,,........................000000000000000000000000000000000000000000000000000000000000000000000000......//////000000111111000000000000111111111111000000000000000000000000///......///222333333222//////000000000000//////111111000///////////////---------...///000000111000000000000111111111111......////////////......///000111222222111000///---......///000111111222///////////////000111111///000111222222111000///111111111111111111111111000000000000000000000000////////////000000000000111111000000//////......111///...///000111000///...//////000111222222222000000000000000000000000000000000000000000000000000000000000000000000000444444333333111000///...***---000111000/////////000000000000000000000000000000000000111111111111111111111111111111111111---...///000111111111111///000000111222222333333...//////000111222222222000000111222333333444444444444555555666777777777222333555777888999888888888888888888999:::;;;;;;===>>>@@@BBBEEEFFFGGGHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMNNNNNNNNNNNNMMMMMMKKKJJJIIIIIIIIIKKKMMMNNNNNNNNNNNNNNNOOOQQQSSSTTTUUUUUUUUUTTTSSSRRRRRRQQQOOORRRTTTSSSPPPPPPRRRTTTRRRRRRRRRRRRSSSSSSSSSTTTTTTXXX\\\``````^^^ZZZWWWWWWVVVTTTRRRRRRRRRRRRSSSQQQQQQPPPPPPPPPOOOOOOOOOIIIHHHGGGHHHIIIIIIGGGFFFFFFFFFGGGGGGGGGFFFEEEEEECCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>=========<<<;;;;;;:::;;;<<<===>>>:::999888888888999;;;;;;999::::::::::::999888888777777777777777777777777666666555555555444444444333333333333333333333333444444444444444444444444111111111111111111111111000000111111222222222333000000000000000000000000000000000000000000000000222222222222222222222222//////000000111111111222000000000000000000000000000000000000000000000000000000000000000000000000---------.........//////............/////////000////////////////////////------...///000000//////111111111111111111111111------...///000111222222000000000000000000000000000000000000000000000000//////000000111111111222222222111111111111222222444333222111222333444555000000111222333333444444333333333333444555666666333444666777888777666555............////////////,,,,,,---.../////////.........////////////......000000000000000000000000111111111111111000//////////////////////////////------------------------000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000111111000000//////......000000000000000///......000000000000000000000000000000000000000000000000............////////////000000000000000000000000000000000000000000000000000000////////////000000//////000000000000//////000000111111111111000000000000000000000000000000000000111222222222222222111111000000000000111111000000000000000000000000111111111111111111111111111111000000//////......000000000000000000000000000000////////////000000////////////////////////222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000111111111111000000000000000000000000000000000000000000000000000000111111111111111111111111111111222222222222111111222222333333333333444444555777999999777555555555777777666666555555444444777777777888999999::::::???@@@AAABBBCCCEEEFFFFFFGGGGGGHHHIIIIIIIIIHHHHHHJJJJJJKKKKKKLLLLLLMMMMMMLLLKKKJJJIIIIIIJJJKKKLLLKKKKKKKKKKKKKKKMMMOOOPPPRRRRRRSSSSSSRRRQQQPPPPPPPPPOOOOOOOOOPPPRRRSSSUUUSSSSSSSSSSSSSSSRRRQQQPPPTTTUUUVVVWWWWWWWWWWWWWWWUUUTTTSSSRRRQQQPPPOOOOOOOOOOOOOOOOOONNNNNNMMMLLLHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEBBBAAAAAA@@@@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@???>>>============<<<<<<;;;::::::::::::;;;::::::999999::::::;;;<<<;;;:::999888888888999:::666666666666666555555444333333333444444444555555555555444444444333333333333333333333333333333333000111111222222111111000222222222222222222222222333333222111000000000111......///000000000000000000000000000000000000000////////////////////////222222111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////000000000000111111000000000000111111------......//////000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000////////////000111111111111222222222000111111111111222222222333333333444444444555555444444444555555555555666............////////////......//////000/////////......////////////......000000000000000000000000111111111111111000//////////////////////////////------------------------000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000111000000000/////////...111111222222111111000///000000000000000000000000000000000000000000000000/////////000000000000111000000000000000000000000////////////////////////000000////////////000000//////000000000000//////000000111111111111000000000000000000000000000000///000111111222222111111111111000000000000111111000000000000000000000000111111111111111111111111111000000000/////////...000000000000000000000000000000////////////000000000000000000000000000000222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111///000000111111000000///000000000000000000000000000000000000000000000000111111111111111111111111000111111222222111111000222222222333333333444444555777888888666555444555777777666666666666555555777888888999::::::;;;;;;>>>>>>???AAABBBCCCDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKLLLJJJJJJIIIIIIIIIJJJLLLMMMLLLKKKKKKJJJKKKLLLNNNOOOQQQQQQRRRRRRQQQQQQPPPOOOPPPOOOOOOOOOPPPQQQSSSTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQQQQRRRRRRRRRRRRRRRRRRTTTSSSRRRQQQPPPOOOOOONNNOOOOOOOOOOOONNNMMMLLLKKKHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFEEEDDDDDDDDDDDDDDDAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@???>>>============<<<<<<;;;::::::::::::;;;:::999999999999:::;;;;;;;;;:::999888888888999999666666666666666555555444333333333444444444555555555444444444444333333333333333333333333333333333111111222222222222111111222222222222222222222222333222111111000000111111......///000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////.../////////000000000000000//////////////////000.........///////////////000000000000000000000000000000111111111111000000000000000000000000000000000000000000////////////000111111111111222222222000111111111111222222222333333333444444444555555555555666666666777777777............////////////000000000000000000///.........////////////......000000000000000000000000000111111111111000000///////////////////////////------------------------000000000000000000000000......//////000000111111000000000000000000000000000000000000000000000000000000000000////////////000000111111111000//////000000000000000000000000////////////////////////000000000000111111111111000000000000000000000000........................000000////////////000000//////000000000000//////000000111111111111000000000000000000000000000000...///000000111111000000111111000000000000111111000000000000000000000000111111111111111111111111000000000000////////////000000000000000000000000000000////////////000000111111111111111111111111222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111...//////000000//////...000000000000000000000000000000000000000000000000111111111111111111111111000111111222222111111000222222222222333333333333444666777777555444444555666666666666777777777777888888999999:::;;;;;;<<<<<<===>>>???@@@BBBCCCCCCEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJIIIHHHHHHHHHIIIKKKLLLMMMMMMLLLKKKJJJJJJKKKLLLMMMPPPPPPPPPPPPPPPOOOOOONNNPPPPPPOOOOOOPPPQQQRRRRRRSSSTTTUUUUUUUUUUUUUUUTTTOOOOOOOOOOOOOOOOOONNNNNNRRRRRRQQQPPPOOONNNNNNMMMNNNNNNNNNNNNMMMLLLKKKJJJGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDDDDCCCCCCCCCCCCCCC@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>============<<<<<<;;;:::::::::::::::999999999999999:::;;;;;;::::::999888888888888999666666666666666555555444333333333444444444555555444444444444333333333333333333333333333333333333222222333333333333222222222222222222222222222222222222111000000000111111......///000000000000000////////////////////////////////////////////////------...//////000111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////....../////////000000000///......------......//////////////////.........000000000000000000000000///000000111111000000///000000000000000000000000////////////000000000000000111111111111222222222000111111111111222222222333333333444444444555555444555555555666666666666............////////////000000000000000///...---......////////////......000000000000000000000000000000111111111111000///////////////////////////........................////////////////////////000000000000////////////////////////////////////////////////////////////000000000000////////////------............------//////////////////////////////////////////////////////000000000111111111////////////////////////////////////////////////000000////////////000000//////000000000000//////000000111111111111000000////////////////////////......///000000000000000111111000000000000111111000000000000000000000000111111111111111111111111000000000000////////////////////////////////////000000////////////000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000////////////////////////..............................////////////......////////////////////////////////////////////////111111111111111111111111000000111111111111000000111222222222222333333333333555666555444333444555555555666666777888888999777888888999999::::::;;;<<<<<<===>>>@@@AAABBBCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIJJJGGGGGGGGGGGGIIIJJJLLLNNNMMMLLLKKKJJJJJJJJJKKKLLLNNNNNNOOOOOOOOOOOONNNMMMPPPPPPPPPPPPPPPPPPQQQQQQRRRRRRSSSTTTUUUUUUUUUTTTQQQQQQPPPOOOOOONNNNNNNNNPPPPPPOOOOOONNNMMMMMMLLLNNNNNNNNNMMMLLLKKKJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGDDDCCCBBBBBBAAAAAABBBBBB@@@??????>>>>>>??????@@@??????????????????????????????>>>===============<<<;;;::::::999999::::::999999999888999::::::;;;:::999999888888888888888666666666666666555555444333333333444444444555555444444444333333333222222222222222222222222222222222333333444444333333222111111111111111111111111111111000000000000111111......///000000000000000////////////////////////////////////////////////---........./////////000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////........./////////000000///..................///000000//////......------//////////////////////////////000000000000//////////////////////////////////////////000000000000000000111111111222222222000000111111111222222222333333333444444444555555222222222333333333444444............////////////////////////......---,,,......////////////......///////////////////////////000000111111111000000////////////////////////........................////////////////////////222222111000///...------////////////////////////////////////////////////////////////000000000000------............------////////////////////////////////////////////////........./////////000000////////////////////////000000000000000000000000000000////////////000000//////000000000000//////000000111111111111000000////////////////////////......///000000000000000111111000000000000111111000000000000000000000000000000000000000000000000////////////000000000000////////////////////////000000////////////000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////..............................////////////......////////////////////////////////////////////////000000000000000000000000000000000111111000000000111111111222222222333333222333444444222222333555444444555666777888999999666666666777888888999999<<<<<<===???@@@AAABBBCCCAAABBBCCCDDDEEEEEEEEEEEEFFFGGGGGGHHHHHHIIIJJJJJJGGGFFFFFFGGGHHHJJJLLLMMMLLLKKKJJJIIIIIIIIIJJJKKKMMMMMMNNNNNNNNNNNNNNNMMMPPPPPPPPPPPPPPPPPPOOOOOOOOOPPPQQQRRRRRRSSSRRRRRRQQQPPPOOONNNNNNNNNNNNNNNOOOOOOOOONNNMMMMMMLLLLLLMMMMMMMMMLLLKKKJJJHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFCCCBBBBBBAAAAAAAAAAAAAAA@@@??????>>>>>>??????@@@???????????????????????????>>>==================;;;;;;:::999999999999:::999888888888888999::::::999999999999888888777777666666666666666555555444333333333444444444555555444444333333333222222222222222222222222222222222222333333444444333333222111111111111111111111111111000000///000000111111......///000000000000000////////////////////////000000000000000000000000000/////////.........---////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............////////////000//////......//////000000000//////......------//////////////////////////////000000000000//////////////////////////////.../////////000000000111000000111111111222222222000000111111111222222222333333333444444444555555222222222333333333444444............////////////---...............---,,,......////////////......///////////////////////////000000111111111111000////////////////////////........................000000000000000000000000222222111000///...------000000000000000000000000000000000000000000000000////////////000000000000//////000111111111000000000000000000000000000000////////////////////////............////////////000000000000000000000000111111111111111111111111000000////////////000000//////000000000000//////000000111111111111000000000000000000000000000000...///000000111111000000111111000000000000111111000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000////////////000000111111111111111111111111//////000000000000000111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111...//////000000//////...000000000000000000000000000000000000000000000000000000000000000000000000///000000111111000000///111111111111222222222222111222333222111111333555333444444555666777777888555555666666777888888888;;;<<<===>>>@@@AAABBBBBB???@@@AAACCCDDDDDDDDDDDDFFFFFFGGGGGGHHHIIIIIIIIIGGGFFFFFFFFFGGGIIIJJJKKKKKKJJJIIIHHHHHHIIIJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNPPPPPPPPPPPPPPPOOONNNMMMNNNOOOOOOPPPPPPPPPPPPOOONNNMMMLLLKKKKKKKKKLLLMMMOOOOOONNNNNNMMMMMMMMMMMMMMMMMMLLLKKKJJJHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEECCCBBBBBBAAAAAAAAAAAAAAA@@@@@@????????????@@@@@@????????????????????????>>>======<<<<<<=========;;;;;;:::999999999999999888888888888888999::::::888888999999888888777666666666666666666555555444333333333444444444555555333333333333222222222222222222222222222222222222222222333333333333222222111111111111111111111111000000/////////000111111......///000000000000000////////////////////////000000000000000000000000111111000//////...------////////////////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////------........./////////000//////////////////000///////////////.........000000000000000000000000...//////000000//////...000000000000000000000000......//////000000111111000111111111111222222222000111111111111222222222333333333444444444555555444555555555666666666666............////////////---......////////////.........////////////......//////////////////////////////000111111111111111////////////////////////........................000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000.../////////000000000111///000111111222222111111000000000000000000000000000000000000000000000000...////////////000000000000000000000000000000000000000000000000000000000000000////////////000000//////000000000000//////000000111111111111000000000000000000000000000000///000111111222222111111111111000000000000111111000000000000000000000000000000000000000000000000.../////////000000000111000000000000000000000000000000////////////000000000000000000000000000000////////////000000111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111///000000111111000000///000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////111111111111222222222222111222222111000111333555333333444444555555666666666666666777888888999999::::::;;;===>>>???@@@AAA>>>???@@@BBBCCCCCCDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHGGGFFFFFFFFFHHHIIIJJJIIIHHHHHHHHHHHHIIIKKKLLLLLLMMMNNNNNNOOOOOOOOONNNPPPPPPQQQQQQPPPNNNMMMLLLOOOOOOOOOPPPOOOOOONNNNNNLLLKKKJJJIIIIIIJJJLLLMMMOOOOOONNNNNNNNNNNNMMMMMMLLLLLLLLLKKKIIIHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA????????????????????????======<<<<<<<<<======>>>;;;:::999999888999999999888888888888888999999:::777888888999888777666555666666666666666555555444333333333444444444555555333333333222222222222111111111111111111111111111111111222222222222111111111111111111111111111111///////////////000111111......///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////---------........./////////......------......///.........///////////////000000000000000000000000......////////////......000000000000000000000000.........///000111111111000111111111111222222222000111111111111222222222333333333444444444555555555555666666666777777777............/////////000......///000000111000000......////////////......//////////////////////////////000111111111111111////////////////////////////////////////////////000000000000000000000000------...///000111222333000000000000000000000000000000000000000000000000.../////////000000111111......///000000000000000000000000000000000000000111111111111111111111111000000000000111111111111000000000000000000000000////////////////////////000000////////////000000//////000000000000//////000000111111111111000000000000000000000000000000000000111222222222222222111111000000000000111111000000000000000000000000000000000000000000000000.../////////000000111111000000000000000000000000000000////////////000000////////////////////////.../////////000000111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////000111111111111222222222000111111000000000333555333333333444444444444555777777777888999999::::::888999:::;;;<<<>>>??????===>>>@@@AAABBBCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFHHHGGGFFFFFFFFFGGGHHHIIIHHHHHHGGGGGGHHHJJJKKKLLLLLLMMMNNNOOOOOOOOOOOOOOOPPPQQQQQQQQQPPPNNNLLLKKKPPPPPPPPPPPPOOONNNNNNMMMLLLKKKJJJJJJJJJLLLNNNOOOOOOOOOOOONNNNNNNNNNNNNNNLLLLLLKKKJJJIIIGGGEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBAAAAAABBBBBBBBBAAAAAA@@@@@@AAAAAABBB>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<======>>>;;;:::999999888888999999888888888777888999999:::777888888999999777666555666666666666666555555444333333333444444444555555333333333222222222111111111111111111111111111111111111111222222111111111000000000000000000000000///////////////000111111...//////000000000000000111111111111111111111111000000000000000000000000//////000000111111222222////////////////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////---------.........//////...------,,,,,,------...---.........//////000000000000000000000000000000......////////////......000000000000000000000000---......///000111111222000111111111111222222222000111111111111222222222333333333444444444555555444444444555555555555666////////////////////////++++++,,,---............111111111111000...---,,,////////////////////////............////////////000000000000000000000000////////////////////////555000+++---222333///***////////////////////////000000000000000000000000000000000000000000000000222111000//////000111222222111111111000000//////...//////000000000////////////............//////000000000000000000000000111111000000//////............//////000000111111////////////////////////000000000000//////////////////000111111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000111111111000000000000000000000000000000000000000111111000000//////......////////////////////////000000000000000000000000000000000000000000000000111111000000//////......000000000000000000000000000000////////////000000000000000000000000000000222111///---...000222444111111222222222333333333111111222222333444555555333333444444555666666666888999999:::;;;<<<======>>>??????@@@@@@AAABBBBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEDDDDDDDDDEEEFFFGGGGGGIIIHHHGGGGGGHHHIIIKKKLLLNNNOOOPPPPPPQQQQQQPPPPPPPPPPPPPPPPPPOOONNNMMMMMMVVVWWWWWWVVVSSSPPPMMMKKKMMMMMMLLLLLLLLLLLLMMMMMMPPPOOONNNMMMLLLJJJIIIIIIKKKKKKJJJJJJHHHGGGGGGFFFEEEEEECCCBBBBBBCCCDDDEEE@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@???>>>>>>>>>????????????>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::;;;;;;555666666777888888999999999999999888777666666555444444444444444444444444333333333222222111111111111111111111111111111111222222222111111111000000111111111111111111111111000000000000000000000000////////////////////////000000000000111111111111000000000000////////////---...///000000///...---333222111000//////000000111111000000//////......000000000000000000000000////////////////////////............////////////////////////////////////000000//////.........---........................000///...------...///000000000000000000000000000////////////////////////000000000000000000000000/////////000111111222222000000000000000000000000333333222111111000000///111111222222222333333333444333333333333444555555////////////////////////------.../////////......000111111000000///...---////////////////////////............////////////000000000000000000000000////////////////////////000///...///000000...---////////////////////////000000000000000000000000000000000000000000000000111111000//////000111111111111111000000000////////////////////////////////////............//////000000000000000000000000111000000000/////////....../////////000000000111111111111111111111111111000000000000//////////////////000111111111111111000000000000000000000000////////////////////////111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000111000000000000000000000000000000000000000000000111000000000/////////...////////////////////////////////////////////////000000000000000000000000111000000000/////////...000000000000000000000000000000////////////000000000000000000000000000000111000///...///000222333111111111222222222333333444555555555666777777777333333444444555666666666888888999:::;;;<<<======>>>>>>??????@@@AAAAAAAAABBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIJJJKKKLLLMMMOOOOOOPPPQQQQQQQQQQQQPPPQQQQQQQQQQQQQQQPPPOOOOOOTTTTTTUUUUUUSSSQQQOOOMMMNNNMMMMMMLLLLLLMMMMMMNNNOOOOOONNNMMMLLLKKKJJJJJJLLLKKKJJJIIIHHHGGGGGGGGGFFFEEEDDDCCCBBBBBBCCCCCCAAAAAA@@@@@@@@@@@@@@@@@@AAA@@@@@@???>>>>>>======??????>>>>>>>>>=========;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::999999999999777777777777777777777777999999888777777666555555444444444444444444444444333333333222222222111111111111111111111111111111222222222111111111000000111111111111111111111111000000000000000000000000//////////////////////////////000000000111111111111111000000//////......---...///000000///...---////////////............111000000000/////////...////////////////////////////////////////////////............////////////////////////////////////000/////////....................................000///......---...//////////////////////////////////////////////////////////////////////////////.........///000000111111111111111111111111111111222222222222111111111111222222222222333333333333444333333333333444555555//////////////////////////////000000000///......//////000000000000//////////////////////////////............////////////000000000000000000000000////////////////////////+++...111111///---...///////////////////////////000000000000000000000000000000000000000000000000111000000//////000000111111111000000000000//////222111///...---......///000//////......//////000000000000000000000000000000000000000////////////////////////000000000000111111111111111111111111////////////000000000000///000000111111111111000////////////////////////........................000000000000000000000000222222222222222222222222000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000111111000000000000000000000000000000000000////////////////////////////////////////////////////////////000000000000000000000000000000000000////////////000000000000000000000000000000////////////000000000000000000000000000000000000000000000111111111111111111222222222222333333333333333444444444444333333444444555666666666888888999:::;;;<<<<<<=========>>>??????@@@@@@AAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHJJJJJJKKKLLLMMMMMMMMMMMMOOOPPPQQQQQQRRRRRRQQQQQQRRRRRRSSSSSSSSSRRRRRRQQQQQQRRRSSSSSSSSSRRRPPPOOONNNMMMMMMLLLLLLMMMMMMNNNNNNNNNMMMMMMMMMLLLLLLLLLMMMLLLJJJHHHGGGGGGGGGHHHFFFFFFDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@?????????@@@??????>>>>>>===<<<<<<>>>============<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::::::::999888888888777999999888777777666555555888888777777666666555555444444444444444444444444333333333222222222222111111111111111111111111111222111111111111000000000111111111111111111111111000000000000000000000000//////////////////////////////000000000000111111222111111000///......---......////////////......------///000000///......000000000000////////////........................////////////////////////............////////////////////////////////////////////////....................................111000///...............////////////////////////////////////////////////////////////////////////---------...//////000000111111111111111111111111...////////////000000000222222333333333444444444333333333333333444555555////////////////////////000000000000//////...---......///000000000000000////////////////////////............////////////////////////////////////////////////////////////+++...000111000//////000////////////////////////000000000000000000000000////////////////////////000000000//////000000000000000000000000000//////444333000...---...///000000000////////////000000////////////////////////000000000000////////////////////////000000000000........................////////////000000000000///000111111111111000000////////////////////////////////////////////////////////////////////////111111111111111111111111////////////////////////000000000000000000000000//////000000000000//////////////////////////////////////////////////////000000000000000111111111////////////////////////000000000000////////////////////////////////////////////////////////////000000000000000000000000000000000000////////////////////////////////////000000////////////000000000000000000000000000000...///000111222111111000111111111111222222222222333333333222222222222222333333444444555666666666777777888999:::;;;<<<<<<<<<======>>>>>>??????@@@AAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEFFFHHHHHHIIIJJJLLLMMMNNNNNNMMMLLLOOOPPPQQQQQQRRRRRRQQQQQQQQQRRRRRRSSSSSSSSSRRRRRRQQQRRRRRRRRRRRRQQQPPPOOOMMMLLLLLLKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLJJJHHHGGGGGGGGGHHHFFFFFFEEECCCBBBAAA@@@@@@BBBAAAAAA@@@@@@???????????????>>>>>>===<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::999999888777666666888888888777666666555555777777777666666555555555444444444444444444444444222222222222222222222222111111111111111111111111111111111111000000000000111111111111111111111111000000000000000000000000////////////////////////////////////000000000111222222111000///...------...//////////////////...---...111222333222111000000000000000////////////////////////////////////////////////////////////............///////////////////////////////////////////////////.................................000000//////......------////////////////////////////////////////////////////////////////////////------...//////000000111111111111111111111111111//////000111111222333333222333333333333444444444333333222222333333444555///////////////////////////////////////...---,,,---...///000000111111000////////////////////////............///////////////////////////////////////////////////////////////......000222333111////////////////////////////////////////////////////////////////////////////////////000000///////////////////////////000000555444111///...///000111000000////////////000000////////////////////////////////////000000000000000000000000////////////.........................../////////000000000111000000111111111000000///////////////////////////000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000//////000000000000////////////////////////////////////////////////////////////000000111111111111////////////////////////////////////000000000000////////////////////////........................000000000000000000000000////////////000000000000////////////////////////000000////////////000000000000000000000000000000...///111222222222000///000000111111111222222222666666666666555555555555333333444444555666666666666777777888999:::;;;;;;;;;;;;<<<======>>>>>>???AAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCDDDEEEGGGHHHIIIHHHIIIKKKLLLMMMMMMLLLKKKOOOPPPPPPQQQQQQQQQQQQQQQOOOPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPOOONNNNNNKKKKKKKKKJJJJJJKKKKKKKKKMMMMMMMMMMMMNNNNNNNNNNNNMMMLLLJJJHHHGGGGGGGGGGGGEEEEEEDDDCCCBBBAAA@@@???AAAAAAAAA@@@@@@???????????????>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::999999888777666666666666666666666666666666666666666555555555555555444444444444444444444444222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////...////////////000000000111111111000///......---/////////....../////////---...111222333222111000////////////000000000000000000000000000000000000////////////////////////............////////////////////////////////////.........///////////////........................///////////////......---........................////////////////////////...........................//////000000111222222000000000000000000000000333333444555666777888888222222222333333333444444333222222222222333444444////////////////////////....../////////...------......///000000111000000////////////////////////............////////////000000000000000000000000////////////////////////111///---...111222111///////////////////////////////////////////////////000000000000000000000000...//////000000//////.........////////////000000444333111000///000000111111000000//////000000111000000000000000000000000////////////000000000000000000000000////////////111111111111111111111111......//////000000111111000111111111111000000///////////////////////////111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000/////////000111111222222000000000000000000000000////////////000000000000////////////////////////........................000000000000000000000000////////////000000000000000000000000000000000000000000////////////000000000000000000000000000000...///000222222111111000000000000111111111111222444444444444444444555555333333444444555666666666666666777888999::::::;;;:::;;;;;;<<<<<<===>>>>>>@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCDDDEEEGGGHHHIIIHHHHHHIIIJJJKKKKKKKKKKKKNNNOOOPPPPPPQQQQQQPPPPPPMMMNNNOOOPPPQQQRRRRRRRRRRRRRRRQQQPPPOOONNNNNNNNNLLLKKKKKKJJJJJJKKKKKKLLLMMMMMMNNNNNNNNNNNNNNNNNNKKKKKKJJJJJJIIIGGGGGGFFFDDDDDDDDDDDDCCCAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>===<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::999888888888777666666666666666666666666555555555555555555444444444444444444444444444444111222222222222333333333111111111111111111111111//////000000000000000111000000000000000000000000////////////////////////////////////////////////......////////////000000000000000000//////////////////............//////------///000000///......////////////000000000000111111111111111111111111////////////////////////............////////////////////////////////////.........///////////////..............................////////////..............................////////////////////////........................//////000000111222222222////////////////////////000000111222333333444444111111222222222333333333222222222222222333444444////////////////////////......///000000000//////...///000000000000000///////////////////////////............////////////000000000000000000000000//////////////////////////////...---++++++...000////////////////////////////////////////////////000000000000000000000000......///000000///.............../////////000000000000//////////////////111111000000000000111111000000000000000000000000.../////////000000000111111000000000/////////...111111111111111111111111.........///000111111111111111111111111000//////000000000000000000000000000000000000000000000000111111111111111111111111////////////////////////000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000...//////000111111222222000000000000000000000000.../////////000000000111////////////////////////........................000000000000000000000000.../////////000000000111000000000000000000000000000000////////////000000000000000000000000000000//////000111111111111111000000000000111111111111111111111222222333333333333333444444555666666666555555666777888999:::::::::::::::;;;<<<<<<======@@@@@@@@@@@@AAAAAAAAAAAABBBCCCCCCDDDEEEGGGIIIJJJIIIIIIIIIIIIJJJKKKLLLLLLMMMNNNOOOOOOPPPOOOOOOOOOMMMMMMOOOPPPQQQRRRRRRRRRPPPPPPOOOOOOOOOOOOOOOPPPMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNJJJJJJKKKKKKJJJHHHFFFDDDBBBCCCCCCCCCCCCBBBAAA@@@?????????@@@@@@AAAAAABBBAAA@@@@@@???>>>>>>===============<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::999999999999777777777666555555444444444444444444444444444444444444444444444444444444111111222222222333333333111111111111111111111111////////////000000111111000000000000000000000000////////////////////////////////////////////////........./////////000000////////////000000000000000///...------...///000////////////.............../////////000000000111000000000000000000000000////////////////////////............////////////////////////////////////............/////////000........................,,,---...///000000//////........................////////////////////////..............................//////000111111111........................---------....../////////000000000111111111222222222222222111222222333444////////////////////////...///000111111111111111//////000000000000//////////////////////////////............/////////000000000000000000000000000////////////////////////,,,///000,,,&&&%%%+++222////////////////////////////////////////////////000000000000000000000000---...///000000///...------.........//////000000,,,---......///......---111111000000000000111111000000000000000000000000.../////////000000111111111111000000/////////...////////////////////////---......///000111111222111111111111111000//////111111111111111111111111////////////////////////111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000...//////000111222222222000000000000000000000000.../////////000000111111////////////////////////........................000000000000000000000000.../////////000000111111000000000000000000000000000000////////////000000000000000000000000000000000000000000000111111111000000000000111111111111333333444555555666777777333333444444555666666777555555666777888999::::::999999:::;;;;;;<<<<<<===??????@@@@@@@@@AAAAAAAAABBBBBBCCCDDDFFFGGGIIIJJJJJJJJJIIIIIIIIIKKKMMMNNNMMMMMMNNNOOOOOOOOOOOONNNMMMNNNOOOQQQRRRSSSSSSSSSMMMMMMMMMNNNOOOPPPQQQRRROOOOOONNNNNNNNNNNNOOOOOOOOOOOOOOONNNNNNNNNMMMMMMIIIJJJLLLLLLKKKIIIFFFCCCAAABBBCCCCCCCCCBBBAAA@@@>>>>>>???@@@AAABBBBBBCCCAAAAAA@@@@@@???>>>>>>>>>>>>============<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;::::::::::::::::::;;;;;;999999888666555444333222444444444444444444444444444444444444444444444444111111111222222333333333111111111111111111111111.../////////000000111111000000000000000000000000////////////////////////////////////////////////............/////////000......//////000000111111000///...------...///000333222111000//////000000.../////////000000111111////////////////////////////////////////////////............/////////000////////////////////////---.........//////000000........................+++,,,...000111111000000........................////////////////////////........................------......///000000000------------------------111111111111222222222222///000000000000111111111222222111111222222333444000000000000000000000000------------.........///000000000000000000000000////////////////////////000000000///......------000000000000000000000000......////////////......//////............//////////////////////////////000000000000000000000000.........------,,,,,,,,,...---,,,,,,...//////...000000000000000000000000000000000000000000000000...///000222222111000000222111000///------,,,,,,000,,,***,,,111333111---000000000///......------000000000000000000000000000000////////////000000000000000000////////////000000111111111111000000000000////////////000000000000000000000000000000//////000000000000000///111111000000//////......222111000//////000111222222111111111000000//////000000//////.........---000000000000000000000000////////////000000000000111111000000//////......000000000000000000000000000000000000000000000000////////////////////////222222111000///...------......////////////......---------.........//////000000000000000000000000111111000000//////......000000000000000000000000......///000111222222333222222222222222222222222111222444666666555444333666666666666777888999:::;;;::::::;;;===>>>======>>>???@@@AAAAAAAAAAAA@@@BBBCCCCCCCCCCCCEEEHHHJJJGGGHHHJJJJJJJJJKKKMMMPPPOOONNNLLLKKKKKKMMMNNNOOOPPPOOONNNOOORRRSSSQQQNNNMMMMMMMMMNNNNNNOOOOOOPPPQQQPPPOOONNNMMMLLLLLLMMMNNNNNNMMMMMMNNNNNNOOOPPPIIIIIIJJJJJJHHHFFFCCCAAABBBBBBBBBCCCCCCCCCCCCCCC?????????@@@@@@AAAAAAAAABBBBBBAAAAAA@@@???>>>>>>========================;;;;;;;;;;;;;;;;;;;;;;;;:::999999888777666555555777777777777666666666666333333444444444444444444444555555444333222111000000000000111222222222333000000000000000000000000222222111111000000//////000000000000000000000000000000000000000000000000//////000000000000//////............////////////////////////////////////000000000000000000000000000000000000000000000000111111000000//////......000000000000000000000000........................111111000000//////.......................................///......------//////.........---------//////////////////////////////.........------------------............///............................................................////////////000000000000000000000000///////////////000111111222111000///000111333444000000000000000000000000------........./////////000000000000000000000000////////////////////////.........///////////////000000000000000000000000......////////////......000000////////////000000////////////////////////......................../////////.........------000///......000111111000000000000000000000000000000000000000000000000000//////000111111111111000///............///000000222///,,,---111222///,,,......//////////////////000000000000000000000000000000////////////000000000000000000000000000///000000111111111111000000000000////////////000000000000000000000000000000111111111111111000//////111000000000/////////...111000000//////000000000111111111111000000000///111111000000000/////////000000000000000000000000////////////000000000111000/////////............000000000000000000000000000000000000000000000000////////////////////////000000000000//////////////////000000000000//////---------.........//////000000000000000000000000111111111111000000000000000000000000000000000000//////000000111111222222222222222222222222222222222333444555555555444333666666666666777888999999:::::::::;;;<<<=========??????@@@AAAAAA@@@@@@@@@AAABBBCCCCCCCCCDDDGGGJJJHHHJJJKKKKKKJJJKKKMMMOOOOOONNNMMMLLLLLLMMMOOOPPPPPPNNNMMMNNNQQQQQQOOOMMMLLLMMMMMMNNNOOOPPPPPPQQQRRRQQQPPPOOONNNNNNNNNNNNOOOOOONNNNNNNNNNNNNNNOOOKKKLLLLLLLLLKKKHHHFFFDDDCCCCCCCCCCCCDDDDDDDDDDDD??????@@@@@@@@@AAAAAAAAABBBBBBAAA@@@@@@???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999888888777777666666777777777777666666666666444444444444444444444444555555555555444333222111111111111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000000000000000///............////////////////////////////////////........................////////////////////////111000000000/////////...////////////////////////........................000000000000//////..............................---....../////////......//////.........---------........................//////.........------------------............///............................................................////////////000000000000000000000000///////////////000111111222111000//////111222333000000000000000000000000....../////////000000000000000000000000000000000////////////////////////------......///000000111000000000000000000000000......////////////......111000000000000000000111////////////////////////........................000000000///////////////000///......000111111000000000000000000000000000000000000000000000000000000000//////000000111111...............///000000444111//////111111///,,,------...//////000111111000000000000000000000000000000////////////000000000000000000000000000000000000111111111111000000000000////////////000000000000000000000000000000111111222111111000///...000000000000////////////...//////000000/////////111111111111000000000000222222111111111111000000000000000000000000000000/////////000000000111111//////............------000000000000000000000000000000000000000000000000////////////////////////.../////////000000000111000000111111111111000000------........./////////000000000000000000000000111111111111222222222222000000000000000000000000000000000000000111111111222222222222222222222222333333333444444444555555666555555666666777888999:::::::::;;;<<<<<<======???@@@@@@@@@@@@@@@??????@@@AAABBBBBBBBBDDDGGGJJJKKKLLLLLLLLLKKKKKKMMMOOOPPPOOONNNMMMMMMNNNOOOPPPOOONNNNNNNNNPPPPPPNNNLLLLLLMMMNNNOOOPPPQQQRRRRRRTTTSSSRRRQQQPPPPPPPPPQQQQQQPPPOOONNNNNNMMMMMMNNNMMMMMMMMMMMMKKKIIIGGGFFFEEEEEEEEEEEEEEEEEEEEEEEE@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888777777777777777666666666666555555555444444333333222555555555555444333222111222222222111111111111111000000000000000000000000------...//////000111111////////////////////////000000000000000000000000000000111111111111000000............////////////////////////////////////........................////////////////////////000000000000////////////////////////////////////........................000000000////////////...........................,,,---...///////////////...............---------------------------------...............------------------............///............................................................////////////000000000000000000000000///////////////000111111111000///...///000111222////////////////////////////////////000000000000////////////////////////////////////////////////............//////000000////////////////////////......////////////......000000////////////000000////////////////////////........................////////////////////////...---,,,,,,...//////...////////////////////////////////////////////////000000///......000111222111111///......---------333111///000111111000.........//////000000000000////////////////////////000000////////////000000000000000000000111111111000000111111111111000000000000////////////000000000000000000000000000000//////000000111000000///000000000000////////////,,,---///000000///......111111111000000000000000111111111111111111111111000000000000000000000000//////000000000111111111/////////////////////...////////////////////////////////////////////////////////////////////////////////////000000000000///000000111111000000///............////////////////////////////////////000000000111111222222222000000000000000000000000111111111000000000000000111222222222222222333333444333333333333444555666555555555555666777888888999:::;;;;;;;;;;;;<<<===???@@@@@@@@@@@@??????>>>@@@AAABBBBBBBBBDDDGGGJJJLLLMMMNNNMMMKKKKKKLLLNNNQQQPPPOOONNNNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPOOONNNMMMMMMNNNPPPQQQRRRSSSTTTUUUTTTTTTSSSRRRRRRSSSSSSRRRRRRPPPOOONNNMMMMMMMMMKKKLLLLLLKKKJJJHHHGGGFFFGGGGGGFFFFFFFFFFFFEEEEEEAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888999777777777777666666666666666666555444333333222222333333444333333222111111333222222222111000000000000000000000000000000000---........./////////000////////////////////////////////////////////////000000111111111111000000............////////////////////////////////////........................////////////////////////000000000000////////////////////////////////////........................////////////////////////........................***+++,,,....../////////........................------------------------........................---------............///............................................................////////////000000000000000000000000///////////////000000111/////////...///000111111////////////////////////////////////000000000000////////////////////////////////////////////////000000//////............////////////////////////......////////////...............------.........////////////////////////////////////////////////...........................---,,,,,,...//////...////////////////////////////////////////////////000///.........///111222111000///......---......000//////000111222222111111111000000////////////////////////////////////000000////////////000000///000000000111111111222000000111111111111000000000000////////////000000111111111111111111111111,,,---...///000111111111////////////000000000000,,,---...000000000///...000000000000000000111111000000000000000000000000111111111111111111111111000000000000111111111111000000000000000000000000////////////////////////////////////////////////000000000000000000000000111111111000///............//////000000//////............/////////000000////////////////////////...//////000000111111111000000000000000000000000111111111000000000000000111111111222222333333333444333333333333444555666444444444444555666777888888:::;;;;;;::::::<<<>>>?????????@@@@@@??????>>>???AAABBBBBBCCCEEEHHHKKKMMMNNNNNNMMMKKKKKKLLLMMMQQQPPPPPPOOONNNNNNNNNNNNOOOPPPQQQQQQQQQQQQQQQQQQNNNOOOPPPQQQRRRSSSTTTTTTUUUUUUTTTSSSSSSSSSTTTTTTSSSRRRQQQOOONNNMMMMMMLLLLLLLLLKKKKKKJJJIIIHHHGGGHHHHHHGGGGGGFFFFFFFFFFFFAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???????????????>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888888999999999999777777777777666666666666666666555444333333222222111222222222222111111000333222222222111000000000000000000000000000000000000/////////.........---////////////////////////////////////////////////000000111111111111000000............////////////////////////////////////////////////////////////........................////////////000000000000.............................................................../////////........................)))***+++,,,---.........---.............................................---.....................---------............///............................................................///////////////////////////////////////////////////000000111///////////////000000111000000000000000000000000....../////////000000000000000000000000000000000////////////////////////111000000///......------000000000000000000000000......////////////.........------,,,,,,------...////////////////////////000000000000000000000000------............//////000///......000111111000000000000000000000000000000000000000000000000000//////......//////000000---------......000111222......///000000111222222222222111000000///......000000000000000000000000000000////////////000000///000000111111222222222000000111111111111000000000000////////////000000111111111111111111111111,,,---...000111111111111////////////000000000000---......///000000000000000000000000111111111111/////////000000000000111111111111111111111111111000000000111111111222222000000111111111111222222000000000000000000000000000000000000000000000000000000000000000000000000222222111000///...------......////////////............/////////000000000000000000000000000000000///////////////000000000000000000000000000000000000000000000000111111111111111111222222333333444333333333444444444555555444333333444444555666777777999<<<;;;999999;;;>>>===>>>>>>???@@@@@@??????@@@AAABBBCCCDDDFFFIIILLLLLLMMMMMMLLLKKKJJJLLLMMMPPPPPPOOOOOONNNNNNMMMMMMMMMOOOQQQRRRRRRRRRSSSTTTQQQQQQQQQRRRSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTSSSRRRQQQOOONNNNNNMMMMMMNNNMMMMMMLLLKKKKKKJJJJJJHHHHHHHHHGGGFFFFFFEEEEEEBBBBBBBBBBBBAAAAAAAAAAAA????????????????????????========================;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999888888777777777777666666666666555555555444444333333222111111222222222222111111222222222111111111111111000000000000000000000000111111000//////...------////////////////////////000000000000000000000000//////000000000000//////............////////////////////////////////////000000000000000000000000........................////////////000000000000................................................---............/////////........................***+++,,,------------------------...............////////////////////////---------...............---------............///............................................................///////////////////////////////////////////////////000111111//////000000000111111111000000000000000000000000------........./////////000000000000000000000000///////////////////////////////////////.........000000000000000000000000......////////////............------------......////////////////////////////////////////////////....../////////000000000000///......000111111000000000000000000000000000000000000000000000000000---...//////000000//////------------///000111222...//////////////////000111111000000000000000000000000000000000000000000000000////////////000000///000000111111222333333000000111111111111000000000000////////////000000111111111111111111111111111111222222222111111000.../////////000000000111////////////000111222222///000000000111111111111000000000111111111222222111111111111111111111111000000111111111222222222///000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111000000//////......//////000000000000//////.../////////000000000000000000000000000000000000111111000000000000000000000000000000000000000000//////000000111111222222000111111222333333444444222333444555555555444333333333333333444555666777666999<<<<<<999888;;;>>>;;;<<<===???@@@@@@@@@@@@AAABBBCCCDDDEEEGGGJJJMMMJJJKKKLLLKKKJJJJJJKKKMMMOOOOOOOOOOOONNNMMMLLLKKKJJJMMMPPPRRRQQQRRRTTTVVVSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRSSSSSSSSSRRRQQQPPPOOONNNNNNNNNMMMMMMLLLKKKJJJJJJJJJJJJHHHHHHGGGGGGFFFEEEEEEEEECCCCCCBBBBBBBBBAAAAAAAAA>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888777777777777666666666666444444444444444444444444222333333444444444333333111111111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000......////////////..................////////////////////////////////////////////////////////////.........................../////////000000000111................................................---------.........//////........................------...//////.........---------.........//////........................---------.........//////---------............///............................................................///////////////////////////////////////////////////000111111///000111111111111111111000000000000000000000000------------.........///000000000000000000000000////////////////////////------......///000000000000000000000000000000000......////////////......//////............//////////////////////////////........................//////000000111111111222...---,,,,,,...//////...000000000000000000000000000000000000000000000000,,,---///000000000///...000//////............//////000000///...------.../////////000111111222222000000000000000000000000000000////////////000000///000000111222222333333000000111111111111000000000000////////////000000111111111111111111111111555555555444333222000///.../////////000000111111000////////////111333444//////000000111111111222111111111222222333333333111111111111111111111111000111111111111222222222.../////////000000111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000111111111111000000////////////000000000000000000000000000000000000333222222222111111000000000000000000000000000000...//////000111222222333000000111222333333444444111222444666666555444333333333333333444555666666555999<<<<<<888888;;;???:::;;;===>>>@@@AAAAAAAAAAAABBBDDDEEEEEEHHHKKKNNNIIIJJJKKKJJJIIIJJJKKKMMMOOOOOOOOONNNMMMLLLKKKJJJHHHKKKOOOQQQPPPQQQTTTWWWTTTTTTTTTTTTSSSSSSSSSSSSRRRQQQQQQQQQQQQQQQRRRRRRRRRRRRQQQPPPOOOOOOOOOOOOKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEDDDDDDCCCCCCCCCBBBBBBAAAAAAAAA>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777777777777777777666666666666333333444444444444444444444444555555666555555555000000111111222222222333000000000000000000000000//////000000111111222222111111111111111111111111000000000000000000000000------............------............/////////000////////////////////////.................................................../////////000000111111................................................---------.........//////........................///000000000000000///...---------.........//////---------------------------------.........//////---------.........//////............................................................/////////000///////////////////////////////////////000111111000000111222222222222222////////////////////////000000//////.........---//////000000000000//////............////////////////////////////////////000000//////.........---///////////////000111111222111111000///......---....................................////////////////////////////////////000000////////////000000000000000000000000000000000000000000000000000000//////.........000222333///////////////000111111000000000000111111111111000000000000000000000000000000000000000000000000111111000000//////......111111111111111111111111222111111111000000//////---...000111111111000///000000000000111111111111000000000000000000000000222222111111000000//////000000000000111111111111222222222222111111111000000000000000000111111222222222111111111111111111111111111111111111111111222222222111111111111111000000000000000000000000000000000000000000000000////////////000000000000//////000000111111222222000000000000000000000000222222222222222111000//////000000000111111111111000000000000000000000000111111000000000000111111000000000000000000000000000222333333222111333444222333333444444333333222444444444555555555666666555555666666777999:::;;;888:::<<>>>>>>>>>>>>>>>>>===<<<;;;>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999666666555555444444444333555555555555555555555555333333333222222222111111333222111000000111222333111111111111000000000000000000000000000000000000////////////////////////000000000000000000000000000000//////.........---////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000////////////............,,,---......//////......,,,,,,,,,------.................................---.........//////000000////////////////////////...------,,,,,,------...000///...------...///000/////////...------,,,,,,//////.........---------,,,,,,,,,---------......,,,,,,,,,---------..............................////////////////////////000111111111111222222222////////////////////////000/////////............//////000000000000//////............////////////////////////////////////000/////////............///////////////000000111111111111000///.............................................////////////////////////////////////000000////////////000000000000000000000000000000000000000000000000000000222111000///....../////////////////////000111111............////////////000000000000000000000000000000000000000000000000111000000000/////////...111111111111111111111111111111111111000000000///...//////000000000000000000000000000111111111111000000000000000000000000111111111000000000000000000000000000111111111111222222111111111000000000000000000000000111111222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111000000//////......000000000000000111111111000000000000000000000000111111111111111000//////000111111111222222222222////////////////////////111111000000000000111111000000000000000000000000000111333222111111222444222333333444444333333222333333444444444555555555555555555555777888999:::999:::<<<>>>???AAAAAABBBBBBCCCCCCDDDEEEFFFGGGGGGJJJIIIHHHHHHHHHJJJLLLMMMPPPOOOMMMLLLJJJJJJJJJJJJLLLMMMOOOPPPRRRSSSSSSSSSTTTTTTSSSSSSSSSSSSSSSTTTRRRRRRRRRQQQRRRRRRSSSSSSOOONNNMMMLLLLLLLLLLLLLLLKKKJJJIIIGGGEEEDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@BBBBBBAAA@@@@@@??????>>>>>>>>>>>>???>>>>>>======>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::999999888888888777777777666666666666555555555555555555555555333333333222222222111111222222111000000111222222111111111111000000000000000000000000000000000000////////////////////////000000000000000000000000000/////////............////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000////////////............,,,---......//////......------...............///------------------------............/////////000///////////////////////////......------......///000///...------...///000...............---------//////.........---------,,,,,,,,,---------......---------.........//////........................////////////////////////000000111111111222222222////////////////////////////////////...............//////000000//////...............////////////////////////////////////////////////............//////......//////000111111111000000//////......////////////////////////............////////////////////////////////////000000////////////000000000000000000000000000000000000000000000000000000222111000///.........//////////////////000111111............////////////000000000000000000000000000000000000000000000000000000000000////////////111111111111111111111111111111111111000000000000000////////////000111111000000000000111111111111000000000000000000000000000000000000111111111111000000000000111111111111111111000000000/////////000000000000000111111222111111111111111111111111111111111111111111111111000000000000000000111111////////////////////////000000000000000000000000222222111000///...------111111111111000000000000000000000000000000000000000000000000000//////...111111111222222222333333........................111000000//////000000111000000000000000000000000000111222222111111222444222222333333333333222222222222333333333444444444444444444444555666888888::::::;;;<<<===???AAABBBAAABBBBBBCCCDDDEEEFFFFFFJJJIIIHHHHHHIIIJJJLLLMMMNNNNNNLLLKKKJJJJJJJJJJJJKKKLLLNNNOOOQQQQQQRRRRRRTTTSSSRRRQQQPPPPPPPPPPPPOOOPPPQQQRRRRRRRRRRRRRRRKKKLLLLLLMMMMMMLLLLLLKKKHHHGGGFFFDDDCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@???BBBBBBAAA@@@@@@??????>>>===>>>>>>????????????>>>>>>===<<<<<<;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888777777777777777666666666666555555555555555555555555333333333222222222111111222222111000000111222222111111111111000000000000000000000000000000000000////////////////////////000000000000000000000000////////////............////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000////////////............,,,---......//////......///////////////.........------------------------............/////////////////////////////////////////////......///////////////...------...//////---------..............................---------,,,,,,,,,---------.............../////////000000........................////////////////////////000000000111111111222222///////////////////////////////////////............//////////////////...............///////////////////////////////////////////////////.........///............///000000111000000000/////////...000000000000000000000000............////////////////////////////////////000000////////////000000////////////////////////////////////////////////.........///000000111222///////////////000000111000000000000111111111111000000000000000000000000////////////////////////000000000000////////////111111111111111111111111111111111000000000000000111000/////////000222333///000000000111111111111000000000000000000000000//////000000111111222222///000000000111111111111000000000000////////////000000000000000111111222111111111111111222222222111111111111111111111111///000000000000000111111////////////////////////000000000000000000000000111111000000//////......222222111111000000//////000000000000000000000000...///////////////......000000111111111222222222////////////////////////000000////////////000000000000000000000000000000000111222222111111222333222222333333333333222222111111222222222333333333333333333333444555666777::::::::::::<<<>>>@@@AAA@@@@@@AAABBBCCCDDDEEEEEEIIIHHHHHHHHHIIIJJJKKKLLLLLLLLLKKKKKKKKKJJJJJJKKKLLLMMMNNNPPPQQQQQQRRRRRRSSSRRRQQQOOONNNNNNMMMMMMMMMNNNPPPQQQRRRRRRRRRQQQKKKLLLLLLMMMLLLKKKIIIHHHEEEDDDCCCBBBAAAAAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@BBBBBBAAA@@@@@@??????>>>======>>>???@@@@@@@@@???===<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777666555555555555555444444444555555555555555555555555333333333222222222111111222111111111111111111222111111111111000000000//////////////////////////////////////////////////////////////////////////////////////////.........////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000////////////............,,,---......///.........000/////////......------------------------------........./////////////////////////////////////////////............//////........................,,,,,,------...//////000........................,,,,,,,,,---------......---.........////////////........................////////////////////////000000000000111111111111////////////////////////.........///////////////......////////////..................////////////////////////////////////.........///////////////...............//////000000000000000////////////000000000000000000000000............////////////////////////////////////000000////////////000000////////////////////////////////////////////////---...//////000111111111///////////////000000111000000000000111111111111000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000000000111111111000/////////000222333///000000000111111111111000000000000000000000000//////000000111111222222///000000000111111111111000000000000////////////000000000000000111111222000000111111111222222222111111111111111111111111//////000000111111111222000000000000000000000000000000000000000000000000......//////000000111111222222111111000000//////000000000000000000000000---....../////////......////////////000000000000000000000000000000000000000000////////////000000000000000000000000000000///111222222111000222333111222222333333222222111111111111222222222333333333222222222333444555666999999999999:::<<>><<<===>>>???????????????<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666555555444444444555555555555555555555555555555555555555333333333222222222111111111111111222222111111111111111111111000000000///////////////////////////000000000000000000000000////////////////////////.........///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000////////////............,,,---......///.........///......------,,,,,,,,,------------------------///////////////.........////////////////////////...------,,,,,,------...------............------+++,,,,,,---...///000000---.....................,,,,,,,,,---------......,,,,,,---------.................................//////////////////////////////000000000111111111////////////////////////.........///////////////---......//////......---............////////////////////////////////////.........///////////////......------......///000000000000000////////////////////////////////////............////////////////////////////////////000000////////////000000000000000000000000000000000000000000000000000000000111111111000///...---///////////////000111111............////////////000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000111111111111111000000000000111222222000000000000111111111111000000000000000000000000000000000000111111111111000000000000111111111111111111000000000/////////000000000000000111111222000000000111222222333333111111111111111111111111000000000111222222333333000000000000000000000000000000000000000000000000------...///000111222222111111111111000000000000000000000000000000000000---......///////////////........./////////000000111111111111111111111111000//////......//////000000000000000000000000000///000111111000000111333111111222222222222111111111111222222222333333333333333333333333444555555888888888999:::<<<===>>>===>>>>>>???@@@AAABBBCCCEEEEEEFFFGGGGGGHHHHHHIIIGGGHHHIIIJJJKKKKKKKKKKKKNNNOOOPPPQQQQQQRRRRRRRRRQQQPPPOOOMMMLLLLLLKKKKKKLLLMMMNNNOOOOOOOOOOOOOOONNNMMMLLLKKKIIIFFFDDDCCCBBBBBBAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@??????>>><<<======>>>>>>>>>>>>===;;;;;;;;;:::;;;;;;<<<===::::::::::::::::::::::::;;;:::999888777555444444666666666777777777777777555555555555555555555555333333333222222222111111000111222222222222111000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000.........///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000////////////............,,,---......//////......---------------,,,,,,,,,........................///////////////.........////////////////////////------,,,,,,,,,,,,------------............------,,,,,,------...///000000---------...............,,,,,,,,,---------......,,,,,,,,,------------.........................../////////////////////////////////000000000111111////////////////////////............/////////000---......//////......---............////////////////////////////////////............/////////000...------------...//////////////////000000000000....................................////////////////////////////////////000000////////////000000000000000000000000000000000000000000000000000000000111111111000///...---///////////////000111111............////////////000000000000000000000000000000000000000000000000.../////////000000000111000000000000000000000000///000000000111111111111000000111222222222222111000000000000111111111111000000000000000000000000111111111000000000000000000000000000111111111111222222111111111000000000000000000000000111111222///000000111222222333333111111111111111111111111000111111222333333444444222222222222222222222222000000000000000000000000......//////000000111111000000000000000111111111000000000000000000000000---...///000000000000000////////////000000000000000000000000000000000000//////............//////000000000000000000000000///000111111000000111222111111222222222222111111222222222222333333333444444333333333333444555555666777888:::;;;;;;;;;;;;<<<======>>>???@@@AAABBBCCCDDDEEEFFFFFFGGGGGGGGGEEEFFFHHHJJJKKKKKKKKKKKKMMMNNNOOOPPPPPPQQQPPPPPPPPPOOONNNMMMLLLLLLLLLLLLNNNNNNMMMMMMMMMNNNNNNOOOMMMLLLJJJIIIGGGFFFEEEEEECCCBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@??????>>><<<============<<<<<<;;;;;;:::::::::;;;;;;<<<===::::::::::::::::::::::::::::::999888666555444333666666666666777777777888555555555555555555555555333333333222222222111111000111222222222222111000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000............/////////000////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000////////////............,,,---......//////......------------............////////////////////////000/////////............////////////////////////......------------......,,,------......------,,,,,,---------......//////---------.........//////,,,,,,,,,---------......------------....................................////////////////////////////////////000000000111////////////////////////---.........//////000000---..................---............/////////000////////////////////////---.........//////000000...------------...//////////////////000000000000..................................../////////000////////////////////////000000////////////000000000000000000000000000000000000000000000000000000,,,...///111111111000000///////////////000111111000000000000111111111111000000000000000000000000000000000000000000000000.../////////000000111111000000000000000000000000//////000000111111111222///000111333333222111111000000000000111111111111000000000000000000000000222222111111000000//////000000000000111111111111222222222222111111111111000000000000000111111222///000000111222222333333111111111111111111111111111111222333444444555555222222222222222222222222000000000000000000000000000000000000//////////////////000000111111222222000000000000000000000000......///000111111000000000000000000111111111111//////////////////////////////............//////000000000000000000000000///000111111000000111222111111222222222222111111222222333333333444444444444444333333333444555555555777999:::;;;;;;::::::<<<<<<===>>>???@@@AAAAAABBBCCCDDDEEEEEEFFFFFFEEEDDDEEEGGGJJJKKKLLLKKKKKKLLLMMMNNNOOOOOOOOOOOOOOOPPPOOONNNMMMLLLLLLLLLLLLOOONNNMMMLLLLLLLLLMMMNNNLLLKKKIIIGGGFFFFFFGGGGGGCCCCCCBBBBBBBBBCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@??????>>><<<=========<<<;;;::::::::::::::::::;;;;;;<<<===::::::::::::::::::::::::::::::999777666444333333333444444444555555666666555555555555555555555555333333333222222222111111000111222333333222111000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000---.........//////000000////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000/////////............,,,---......//////......---.........//////000000000000000000000000000000000000//////.........---//////////////////////////////............//////,,,,,,---......---,,,,,,---------...............---------.........//////,,,,,,,,,---------................../////////000........................////////////////////////////////////000000000000000000000000000000000000---......///////////////////////////////////////000000//////.........---000000000000000000000000////////////////////////000000////////////000000////////////////////////000000//////.........------.........//////000000////////////////////////////////////////////////000000000000000000000000111111000000000000111111000000000000000000000000000111111111111222222222000000111111111111000000222000...///222333111///111111000000000000111111...............///000000///000111222222111000///000000000000000000000000111111000000///.........111111111111111111111111000000////////////000000000000000000000000000000111111111111111111111111111111111111111111111111000111111111111222222222000///.........///111222333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111222222111000//////000000111111111111111111111111111000///......///000111111111111000000000000000000000////////////000000///////////////000111111000000000000000000000000000000111111111111000000111111222333333333333222222222333333333333444444444333333333333444555555555777:::<<<<<<;;;999777:::<<<======<<<<<<>>>???CCCDDDDDDEEEEEEEEEEEEDDDDDDDDDFFFGGGIIIJJJLLLLLLMMMNNNOOONNNMMMLLLMMMNNNOOONNNNNNNNNMMMLLLLLLLLLPPPPPPOOOOOONNNMMMLLLLLLOOOKKKGGGEEEEEEFFFGGGGGGCCCCCCDDDDDDEEEEEEEEEFFFDDDCCCCCCBBBBBBBBBCCCCCCBBBAAA@@@>>>>>>>>>>>>???===<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::888888888888888888888888888888777666555444333333444444444444444444444444555555444333333222111111000111222333333333333333111111111111111111111111//////000000000000////////////............//////333222111/////////000111000000000000000000000000//////////////////////////////////////////////////////............//////........................111000///...............222111000//////000111222.........///////////////000000000000000000000000000///------.../////////---.........//////000000///...,,,*********,,,---........................//////////////////////////////000000///...------000000//////......------000000000000000///......000///...---------------,,,---------...////////////......---------..................////////////000000000000////////////........................---......///////////////////////////////////////000/////////............000000000000000000000000////////////////////////000//////......//////000//////////////////////////////......------------............/////////000////////////////////////////////////////////////000000000000000000000000111111000000000000111111000000000000000000000000//////000000000111111111000000111111111111000000222000//////111222111///......------------......//////......//////000111///000111222222111000///////////////////////////000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000111111111111111111111111000000000000000000000000000000111111111222222222111000000000000111222222000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111222222111000000000000000111111111111111111111111111000///......///000111////////////////////////000000////////////000000///////////////000111111000000000000000000000000000000111111111111000000000111222222333333222222222222222333333333444444444333333333333444555555555666888999:::999888777:::;;;======<<<<<<>>>???CCCCCCDDDEEEEEEEEEEEEDDDEEEEEEFFFGGGIIIJJJKKKKKKLLLMMMNNNMMMLLLKKKLLLNNNNNNNNNMMMMMMMMMMMMMMMMMMPPPOOOOOONNNMMMMMMLLLLLLNNNKKKHHHFFFFFFGGGGGGFFFDDDDDDDDDDDDEEEEEEEEEFFFEEEEEECCCBBBAAAAAAAAAAAABBBAAA@@@>>>>>>>>>>>>???<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::888888888888888888888888::::::999888777666555555444444444444444444444444444444444333333222222222///000111111222222222111111111111111111111111111000000111111111111000000000000////////////000000222111000/////////000000000000000000000000000000//////////////////////////////////////////////////////............//////////////////////////////000//////............///000///...------...///000000000//////......------........................000///........./////////............/////////000000///...,,,,,,---...///........................///////////////////////////////////////...------///////////////.........000000000000000///......//////...------------------------.....................---------......///............////////////111111111000000000000000........................---......///////////////////////////////////////////////////............000000000000000000000000///////////////////////////..................///////////////////////////......---------------,,,............////////////////////////////////////////////////////////////000000000000000000000000111000000//////000000111000000000000000000000000.../////////000000000000000000111111111111000000111000///000111222111///111000000//////000000111000////////////000111111000000111111111111000000........................//////000000111222222333////////////////////////000000////////////000000000000000000000000000000111111111111111111111111////////////////////////000000000111111111222222111111222333333333333333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111222111000000000000000000111111111111111111111111000000////////////000000............////////////000000////////////000000///////////////000111111000000000000000000000000000000111111111111000000000111222222333333222222222222222222333333333333333333333333333444555555555666666666777777777777999;;;<<<===<<<<<<>>>???BBBCCCDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIJJJLLLMMMLLLKKKJJJKKKMMMLLLLLLMMMMMMMMMMMMMMMMMMOOOOOONNNNNNMMMLLLLLLLLLLLLJJJHHHHHHHHHHHHFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFEEEDDDBBBAAA@@@??????BBBAAA@@@???>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;999999999999999999999999888888888888888888888888:::999888888777666555555444444444444444444444444333333333333333333333333//////000111111111111000111111111111111111111111111111222222222222111111000000////////////000000111000///.........//////////////////////////////000000000000000000000000//////////////////////////////............//////000000000000000000000000///............//////000//////............//////111111000///...---,,,,,,......................../////////...////////////............///////////////...---------...///000........................////////////////////////.........///......---,,,.........//////////////////000000000000///......//////...------------..................------------------------...///000............////////////111111111111111111111111........................---......//////////////////////////////////////////////////////.........////////////////////////////////////////////////......------------......////////////////////////.................................///////////////////////////////////////////////////////////////////////////////////////000000////////////000000000000000000000000000000/////////000000000111111000000111111111111000000111000000000111111000000222111111000000111111222000000000000000111111222000000000111111000000000////////////////////////000000111111222222222222////////////////////////000000////////////000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000111111111111000111222333444333222111333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111000000000000000111111111111111111111111111000000////////////000000......///////////////000000000////////////000000///////////////000000111000000000000000000000000000000111111111111000000000000111222222222222222111222222222222333333333333333222222333333444555777666555555555666777888999:::<<<<<<<<<<<<>>>???BBBBBBCCCDDDEEEEEEEEEEEEGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJLLLKKKJJJJJJKKKLLLKKKKKKLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLJJJIIIHHHIIIJJJIIIFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@AAAAAA@@@??????>>>>>>>>><<<<<<<<<;;;;;;;;;::::::999999999999999999999999888888888888888888888888777666666555444444333333444444444444444444444444222333333333333333333333000000111111111111111000111111111111111111111111000111111222222111111000//////............///////////////............///////////////////////////000000000000000000000000//////////////////////////////............//////////////////////////////...............///000111111111000000000000111111000000//////......------000000000000000000000000...///000//////......///.........///////////////,,,,,,++++++,,,---...///........................////////////////////////------............------------......//////000000//////000000//////...---///......---------....../////////...---------,,,,,,,,,,,,---...///000111............////////////000000000000000111111111////////////////////////---......///////////////////////////////////////.........///////////////////////////////////////////////////////////////......------------......///////////////////////////////////////000000000///////////////.........////////////////////////////////////////////////////////////////////////000000////////////000000000000000000000000000000000000000111111111222222000000111111111111000000000000111111000000000111///......------......///000000000000000111111222111000000000000000000111000000000000000000000000222222222222111111000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000111111111111111111111111//////000000000111111111...///111222222222111000////////////////////////111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111000000000000000111111000000000000000000000000//////000000000000///////////////000000111111111000000////////////000000///////////////000000111000000000000000000000000000000111111111111000000000000111222222222222111111111111222222222333333333222222222222333444444888777666555555666888999888999;;;<<<;;;<<<>>>???AAAAAACCCDDDDDDEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGHHHJJJKKKKKKJJJJJJKKKLLLKKKKKKKKKLLLLLLMMMMMMNNNMMMMMMLLLLLLLLLLLLKKKKKKIIIHHHHHHIIIJJJIIIFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@@@@AAAAAABBBAAAAAA@@@@@@???>>>>>>===<<<;;;;;;;;;;;;:::::::::888888888888888888888888888888888888888888888888666666555555444444333333444444444444444444444444222333333333333333333333111222222333222222111111000000000000000000000000//////000000000000//////...------,,,,,,------............////////////...////////////////////////000000000000000000000000//////////////////////////////............//////.......................................///000111000000111111111111000000------......//////000000000000000000000000000000,,,///111000///---...//////////////////.........,,,,,,,,,,,,---......///........................////////////////////////------......///......---------......//////000000///////////////...------......---------......////////////...---------,,,,,,,,,,,,---...///000111............////////////............//////000000000000000000000000000000---......///////////////////////////////////////.........///////////////000000000000000000000000///////////////////////////..................//////////////////////////////000000000000111111111///////////////.........////////////////////////////////////////////////000000000000000000000000000//////......//////000000000000000000000000000111111111111222222222222000000111111111111000000///111222111000///000111000//////......//////000000////////////000111111111111000000000000111111111111111111111111111111333222222111000000//////000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000111111111111111111111111/////////000000000111111......///000000000000///000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222000000000000000000000000//////000000000000////////////000000111111222222000000////////////000000///////////////000111111000000000000000000000000000000111111111111000000///000111111222222111111111111111111222222222222222222222222222333444444777666666555555666888999777999;;;;;;;;;<<<>>>@@@@@@AAABBBCCCDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGHHHJJJKKKKKKJJJJJJLLLMMMKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKIIIHHHHHHIIIJJJIIIGGGEEEBBBBBBBBBBBBBBBAAAAAAAAA????????????@@@AAABBBBBB@@@@@@AAA@@@@@@???======;;;;;;;;;;;;::::::::::::777777777777777777777777888888888888888888888888777777777666666666555555444444444444444444444444333333333333333333333333222333333333333222111111000000000000000000000000//////000000000000//////...------------------.........///000000000//////////////////////////////000000000000000000000000//////////////////////////////............//////........................///............//////000......////////////......,,,,,,---...///000111111........................+++///222111///---...//////////////////.........///////////////000000000........................////////////////////////---...//////000/////////.........///////////////...////////////...------...------------...//////...............------------------------...///000............////////////,,,------......//////000////////////////////////---......///////////////////////////////////////............/////////000000000000000000000000000////////////////////////000//////......//////000////////////////////////////////////000000000111000/////////............////////////////////////////////////////////////000000000000000000000000//////............//////000000000000000000000000000000000000111111111111000000111111111111000000///111222111//////000222222222111111111111222222//////......//////000111222111000//////000111222000000000000000000000000000000000000000000000000////////////////////////000000////////////000000000000000000000000000000000000000000000000000000111111111111111111111111////////////000000000111//////......//////000000222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222222000000000000000000000000...///000111111000///.........//////000111111222000000////////////000000///////////////000111111000000000000000000000000000000111111111111000000///000000111111111111111111111111111222222222222222222222111222222333444555555555555555555666777666888:::;;;;;;<<<>>>@@@???@@@BBBCCCDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHJJJKKKKKKKKKKKKMMMNNNLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIHHHGGGHHHIIIIIIGGGFFFAAAAAAAAA@@@@@@@@@??????@@@????????????@@@@@@AAA@@@@@@AAAAAA@@@???===<<<;;;;;;;;;:::::::::999999777777777777777777777777888888888888888888888888777777666666666555555555444444444444444444444444444444444333333222222222222222222222222111000000000000000000000000000000000000000111111000000000/////////....../////////...///000111111111000000000000000000000000000000//////////////////////////////////////////////////////............//////........................000//////............///---...///000000///...---------......//////000000........................***...222222///,,,---///000/////////............000000000000000//////...........................////////////////////////...//////000111111000000///////////////...............//////......---,,,---------------...//////---------.....................---------......///............////////////---------...///000000000........................---......///////////////////////////////////////---.........//////000000000000000000000000000000////////////////////////000000////////////000000////////////////////////---.........//////000000000000//////.........---////////////////////////////////////////////////000000000000000000000000//////............//////000000000000000000000000////////////000000000000000000111111111111000000///111333222///...000222//////............//////...............///000000222111000//////000111222////////////////////////......//////000000111111........................000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000///.........///111222////////////////////////111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000///000000111222222000000000000000000000000...///000111111000///...---------...///000000111000000////////////000000///////////////000111111000000000000000000000000000000111111111111000000//////000111111111111111000111111111111222222222222222111111222222333444333333333444444444555555666888:::;;;;;;<<<>>>@@@???@@@AAACCCDDDEEEEEEEEEDDDEEEEEEFFFGGGGGGHHHHHHIIIJJJLLLLLLKKKLLLMMMOOOMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJHHHGGGGGGHHHIIIHHHGGG@@@@@@@@@?????????>>>>>>AAAAAA@@@???>>>>>>>>>???@@@@@@AAAAAA@@@???===<<<;;;;;;;;;:::::::::999999777777777777777777777777888888888888888888888888444444444444444333333333444444444444444444444444555555444333333222111111111111111111111000//////000000000000000000000000111111222222222222111111111111000000000000111111...///000222222222111000111111111111111111111111//////////////////////////////////////////////////////............//////000000000000000000000000111000///...............///000111222222111000//////////////////.........000000000000000000000000***...333333///,,,---000000000//////.........---......//////...---,,,,,,........................//////////////////////////////000111111111111111000000//////.........---......//////......---,,,---------------...///000,,,------......////////////......---------................../////////000---......///000111111222////////////////////////////////////////////////000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////........................222222111111000000//////000000000000000000000000111111000000//////......000000000000111111111111111111000000//////......000000000000000///......////////////////////////000000000000000000000000////////////............000000000000000000000000////////////////////////000000000000000000000000222222222111111111111111000000000000000111111222000000000000000000000000.........////////////000000000111111111111000000////////////............000000000000////////////222111111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////////////////000000000000000000000000000000000000111111000000//////......000000000000000000000000////////////////////////......////////////......000000000000000000000000000000000000000000000000000000000000000111111222111111222222222333333333111111222222222333333333333333333444555666777888999999999:::;;;<<<===>>>AAAAAAAAAAAABBBBBBCCCDDDFFFFFFGGGHHHHHHHHHGGGGGGJJJJJJJJJJJJJJJJJJIIIIIIMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIIIIHHHGGGEEECCCAAA@@@@@@@@@?????????????????????>>>>>>=========<<<>>>>>>>>>???@@@@@@AAAAAA>>>>>>===<<<;;;:::::::::777777666666666666777777999999999888888888888888555555666666555555444333444444222222222222444444222222222222222222222222111222333333333333222111000000000000////////////////////////////////////............////////////////////////////////////000000000000///////////////////////////000111111////////////////////////...///000///------///000000000000000000000000000000000000000000000000000000000000000000000000000........................////////////////////////000000000///.........---////////////////////////........................//////............//////////////////////////////........................................................................////////////////////////////////////////////////---------............///........................---------------...//////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////........................111111111000000000000000000000000000000000000000111000000000/////////...000000000000111111111111111111000000////////////000000000000000///......111111111111111111111111000000000000000000000000.../////////000000111111000000000000000000000000////////////////////////000000000000000000000000000111111111111111111111000000000000000111111222000000000000000000000000////////////000000000000000000111111111111000000////////////////////////000000000000000000000///111111111111000000000///000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////////////////000000000000000000000000000000000000111000000000/////////...000000000000000000000000////////////////////////......////////////......000000000000000000000000000000000000000000000000000000000000000111111222000000000111111111222222111111222222222333333333444444444444444555666777888888999999;;;<<<===>>>@@@@@@@@@@@@AAABBBCCCCCCEEEEEEFFFGGGGGGGGGGGGFFFIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKJJJJJJIIIIIIIIIJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFDDDBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>=========???????????????@@@@@@@@@>>>>>>===;;;;;;::::::;;;888888777777777777888888999999999888888888888888555555666666555555444333444333333222222333333444222222222222222222222222111222222333333222222111000000000000////////////////////////////////////............////////////////////////////////////000000000000///////////////////////////000000111////////////////////////...///000///------///000////////////////////////////////////////////////////////////////////////........................//////////////////////////////..................////////////////////////........................//////............//////////////////////////////000000000000000000000000................................................................................................---------............///..............................------......///000////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000111111111222222222000000000000000000000000........................////////////////////////000000000000000000000000////////////////////////........................///000000000000000000111000000000000000000000000000000000000////////////000000000000111111111111111000000000000/////////000000111111000000//////111111111111111111111111000000000000000000000000......///000111222333333000000000000000000000000000000000000000000000000/////////////////////////////////000000111111111000000000000000111111222000000000000000000000000////////////000000000111000000111111111111000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////////////////000000000000000000000000000000000000000000000000////////////000000000000000000000000////////////////////////...//////000000//////...000000000000000000000000000000000000000000000000000000000000000111111222/////////000000000111111111111222222222333333333555444444444444444555555777777888999:::<<<>>>??????>>>>>>???@@@AAABBBBBBCCCDDDEEEFFFFFFFFFFFFEEEFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFEEECCCAAAAAA========================?????????>>>>>>>>>>>>>>>@@@@@@@@@????????????>>>>>>===<<<;;;;;;;;;;;;;;;999999888888888888999999999999999888888888777777555555666666555555444333444333333222222333333444222222222222222222222222111111222333333222111111000000000000////////////////////////////////////............////////////////////////////////////////////////000000000000//////......//////000111////////////////////////...///000///------///000////////////////////////////////////////////////////////////////////////........................////////////////////////---------------.........////////////////////////........................//////............//////////////////////////////000000000000000000000000........................................................................---------------------------------............///........................//////......//////000111///////////////////////////////////////////////////////////////////////////////////////////////////000000000000111111111////////////////////////........................////////////////////////////////////////////////////////////////////////.........................../////////000000111111////////////////////////000000000000///////////////000000000111111111111000000000000000000000000000000111111111000000///111111111111111111111111////////////////////////......///000000111222222000000000000000000000000////////////////////////////////////////////////------...///000111111222000000000000000111111222////////////////////////........./////////000000000000111111111111000000111111111111111222222222000000000000000111111111111111111000000000000000000000000000000000000000//////////////////////////////////////////////////////000000000000//////////////////000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////////////////000000000000//////000000000000000000000000////////////////////////000000000000000111111222/////////000000000111111111111222222222333333333555555444333333333444444555666666888:::<<<>>>???============>>>@@@AAABBBBBBBBBCCCDDDEEEEEEEEEEEEDDDEEEEEEFFFGGGHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEECCCBBBAAAAAA===============>>>>>>>>>????????????????????????AAAAAA@@@@@@???>>>>>>===>>>===<<<;;;;;;;;;;;;;;;::::::999999999999::::::::::::999999888777777777555555555666555555444333333333333333333333333333222222222222222222222222111111222222222222111111000000000000////////////////////////////////////............////////////////////////////////////////////////000000000000///............///000000////////////////////////...///000///------///000////////////////////////////////////////////////////////////////////////........................////////////////////////+++,,,,,,,,,---.........////////////////////////........................///......------......///////////////////////////................................................................................................---------------------------------............///........................///////////////000111111////////////////////////////////////////////////////////////////////////////////////////////////.........////////////000////////////////////////........................////////////////////////////////////////////////////////////////////////////////////////////////......//////000000000111////////////////////////////////////000000000000///000000000111111111111000000000000111111111111000000111111111111000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000........................////////////////////////------...///000111111222000000000000000111111222////////////////////////------........./////////000000111111111111000000000111111111222222222333///000000000111111111222000000000000000000111111000000000000000000000000//////////////////////////////////////////////////////000000000000//////////////////000000000000000000000000000000000000////////////000000000000////////////////////////000000000000000000000000//////000000000000//////111111111111111111111111////////////////////////000000000000000111111222000000000111111111222222111111222222222333333333555444444333333333444444555555666777999;;;===>>><<<<<<<<<===>>>???AAAAAAAAAAAABBBCCCDDDEEEEEEDDDDDDDDDEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDCCCBBBAAAAAA>>>>>>?????????@@@@@@@@@?????????@@@@@@@@@@@@@@@BBBAAAAAA@@@???>>>============<<<;;;;;;;;;;;;<<<;;;;;;::::::::::::;;;;;;::::::999999888777777666555555555666555555444333333333333333333333333333222222222222222222222222111111111111111111111111000000000000////////////////////////////////////............////////////////////////////////////.../////////000000000111...............//////000////////////////////////...///000///------///000................................................................................................////////////////////////+++,,,,,,,,,---.........////////////////////////..............................------------......////////////////////////................................................................................................---------------------------------............///........................///////////////000111111////////////////////////////////////////////////000000000000000000000000000000000000000000000000---------.........//////000000000000000000000000........................////////////////////////000000000000000000000000////////////////////////////////////////////////...//////////////////000000000000000000000000000////////////000000000000000000000000111111111111000000000111111111111222000000111111222222111111////////////////////////000000000000000000000000000/////////.........---000000000000000000000000/////////////////////////////////////////////////////////000000111111111000000000000000111111222000000000000000000000000............////////////000000111111111111000000000000000111222222333333///000000111111222222222000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000///000000111111000000///111111111111111111111111000000000000000000000000000000000000000111111222000000000111111111222222111111222222222333333333444333333333333333444444555555666777888:::<<<===;;;;;;<<<===>>>???AAABBB@@@AAABBBCCCDDDEEEEEEEEEDDDEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFDDDCCCBBBBBBBBBBBB???@@@@@@AAAAAABBBBBBBBB@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@???>>>=========<<<<<<;;;;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;::::::999888777666666555555666666555555444333222333333444444333333222222222222222222222222222222111000000000000111222000000000000////////////////////////////////////............////////////////////////////////////......//////000000111111......------......///000////////////////////////...///000///------///000................................................................................................////////////////////////---------------.........////////////////////////..............................------------......////////////////////////000000000000000000000000................................................---------------------------------------------------------............///........................//////......//////000111////////////////////////////////////////////////000000000000000000000000000000000000000000000000............////////////000000000000000000000000////////////////////////////////////////////////000000000000000000000000///////////////////////////////////////////////////////////////.........000000000000000000000000.../////////000000000111000000000000111111111111000000111111111222222222///000111222222222222111000000000000000000000000000000000000000000000000///////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111000000000000000111111222000000000000000000000000000000000000111111111111000000111111111111000000//////000000111222222333///000000111111222333333///000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////////////////000000000000000000000000000000000000.../////////000000000111000000000000000000000000000000000000000000000000000000111111111111000000111111111111111111111111000000000000000000000000000000000000000111111222/////////000000000111111111111222222222333333333222222222222333444555555555555666666888999:::;;;;;;;;;<<<===>>>@@@BBBBBB@@@AAABBBDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFEEECCCCCCCCCCCCDDD???@@@@@@AAABBBBBBCCCCCC@@@@@@@@@AAAAAAAAABBBBBBAAA@@@@@@@@@???>>>>>>>>><<<<<<;;;;;;;;;<<<<<<===;;;::::::::::::::::::;;;;;;;;;:::999888777666555555555666666555555444333222333333444444333333222222222222222222222222222222111000//////000111222000000000000////////////////////////////////////............////////////////////////////////////.........///000111111111...------------...//////////////////////////////...///000///------///000................................................................................................//////////////////////////////..................////////////////////////...........................------,,,,,,------...////////////////////////000000000000000000000000................................................------------------------........................---------............///..............................------......///000////////////////////////////////////////////////000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000//////.........---000000000000000000000000.../////////000000111111000000000000111111111111000000111111222222222222///000111222222222222222111111111111111111111111000000000000000000000000......///000111222333333000000000000000000000000222222222222222222222222111111111111111111111111222222222111111111111111000000000000000111111222000000000000000000000000111222222222222333333333000000111111111111000000...//////000111111222222///000000111222222333333//////000000111111111222000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////////////////000000000000000000000000000000000000.../////////000000111111000000000000000000000000000000000000000000000000000000111111111111000000111111111111111111111111000000000000000000000000000000000000000111111222............/////////000111111222222222333333333111111111222333444555666666666666666777888999:::;;;<<<<<<===???@@@BBBCCC@@@AAABBBDDDEEEFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFCCCDDDDDDDDDEEEEEEFFFFFFDDDDDDEEEEEEFFFFFFFFFGGGGGGFFFEEEDDDCCCCCCDDDEEE??????@@@AAABBBBBBCCCCCC@@@@@@@@@AAAAAABBBBBBBBB@@@@@@@@@???????????????<<<<<<;;;;;;;;;<<<<<<===;;;::::::999999::::::;;;;;;;;;:::999888777666555555555666666555555444333222222444444444444222222222222222222222222222222222111000//////000111222000000000000////////////////////////////////////............/////////000////////////////////////---......///000111111222...------------...//////////////////////////////...///000///------///000................................................................................................////////////////////////000000000///.........---////////////////////////...........................------,,,,,,------...////////////////////////........................................................................------------------------////////////////////////---------.........//////........................---------------...//////***+++,,,---...000111111////////////////////////............/////////////////////////////////////////////...---------,,,////////////////////////........................000000//////.........---////////////////////////000...,,,---000111///---////////////////////////////////////000000000000//////000000000000//////111111000000//////......////////////000000000000444444333222111000///...111111000000000000111111000000000000000000111111111000///......///000111000000111111111222222222......//////000000111111000000000000000000000000//////000111111111111111222222222111111111000000111111111111111111111111222111111111000000//////000000000000000000000000222111111111000000//////000000000000111111111111111111222222222222111111222222222111111111111111000000000000000000000000000000000000111111111111000000111111111111000000222111111111000000//////222111000000000111333333000000000000000000000000000000111111111111000000000000000000000111111222////////////000000000000////////////000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111000000000000111111000000111222333333444444333333333333333333333333666666666666777777777777666888999999999999:::<<>>========================<<<<<<;;;::::::999888888777888888888888777666666999888777666555444444444222222222222333333444555444333333222111000//////333222000/////////000111...///111222111000...---///////////////......---000///.........///111222000000000000000000000000///////////////////////////////////////.....................////////////+++,,,............,,,+++---------............///////////////////////////......////////////..............................,,,,,,------.../////////........................000000//////.........---............////////////333222111///............------............------...------------...//////,,,---...//////...---,,,////////////////////////............................................................................................................////////////+++,,,,,,---...///000000////////////////////////............//////////////////////////////////////////////////////......////////////////////////////////////////////////000/////////............////////////////////////000...---...000000///---////////////////////////////////////000000000000///000000111111000000///111000000000/////////...////////////000000000000222222222111111111111111111111000000000000111111111111111000000000000000111000////////////000111000000111111111222222222////////////000000000000000000000000000000000000//////000111111111111111222222222111111111000000111111111111111111111111111111111111000000000///111111111111111111111111111111111111000000000///000000000000111111111111111111222222222222111111000/////////////////////000000000000000000000000000000000000111111111111000000111111111111000000111111111111000000000///222111000000000111222333000000000000000000000000000000111111111111000000000000000000000111111222000000000000////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111000000000000111111000000111222222333444444333333333333333333333333555555666666666777777777999:::<<<<<<;;;;;;===>>>AAAAAABBBCCCCCCCCCBBBBBBCCCDDDEEEEEEFFFFFFFFFEEEGGGGGGFFFFFFGGGGGGHHHHHHIIIHHHGGGGGGFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFEEEEEECCCCCCBBBAAAAAABBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@???>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999888888999999999999999888777666777777666555444444444444333333222222222333444444333333222222111000000000222111111000000000000000//////111111111000...---///////////////......---000//////...///000111222000000000000000000000000////////////////////////////////////////////////............////////////,,,------......------,,,---------............///////////////////////////......////////////................................................------........................000/////////........................////////////222111000///............------............------...------------...//////------...//////...------////////////////////////............................................................................................................////////////------........./////////////////////////////////............/////////////////////////////////////////////000000000000000////////////////////////000000000000000000000000////////////............////////////////////////000...---...///000///...////////////////////////////////////000000000000///000000111111000000///000000000000////////////////////////000000000000000000111111222222222333111111000000000000111111222111111111000000//////111000000//////000000111000000000111111111111222000000000000////////////000000000000000000000000//////000111111111111111222111111111111000000000111111111111111111111111111111111111000000000000111111111111111111111111111111111111000000000000000000000000111111111111111111222222222222111111//////////////////000000000000000000000000000000000000000000111111111111000000111111111111000000111111111111000000000000111111000000111111222333000000000000000000000000000000111111111111000000000000000000000111111222111111000000//////......////////////000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111000000000000111111000000111111222333333333222222333333333333333333555555555666666666666777999;;;<<<<<<<<<<<<===?????????@@@AAAAAAAAAAAAAAACCCCCCEEEFFFGGGGGGHHHHHHIIIHHHHHHHHHIIIIIIJJJKKKIIIHHHGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEBBBBBBAAA@@@@@@AAABBBBBB???@@@@@@AAAAAABBBBBBBBBAAAAAA@@@??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999888888;;;;;;;;;::::::888777777555555444444444444444555444444333222222222333333111111111111111111111111000111111111111000000//////000111111111000...---///////////////......---///////////////000111111000000000000000000000000000000000000000000000000////////////////////////............////////////......------------......---------............///////////////////////////......////////////..............................000//////...------,,,,,,........................////////////........................////////////000//////......//////000------............------...------------...//////------...//////...------////////////////////////............................................................................................................/////////////////////...............////////////////////////............////////////////////////////////////.........//////000000111///////////////////////////////////////////////////////////////.........//////////////////////////////....../////////...////////////////////////////////////000000000000...//////000000//////...000000000000////////////////////////000000000000000111111111111222222222111111000000000000111111222222111111000/////////000000000000000000000000000000000000111111111111111111000000//////......//////////////////////////////000111111111111111111111111111000000000000111111111111111111111111111111111000000000000000111111111111111111111111111111111000000000000000///000000000111111111111111111222222222222111111111111111111111222222222000000000000000000000000///000000000111111111111000000111111111111000000111111111000000000000000111111111111111222222222000000000000000000000000000000111111111111000000000000000000000111111222111111000000//////......////////////000000000000///////////////////////////000000000111111111111111111111111111111111111111111000000000000111111000000111111222222222333222222222222222333333333444444555555555666666666777999::::::::::::;;;===>>>>>>???@@@AAAAAAAAAAAABBBCCCEEEFFFHHHIIIIIIIIIIIIHHHHHHHHHIIIJJJKKKLLLIIIHHHGGGGGGFFFFFFGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEAAAAAA@@@??????@@@AAAAAA@@@@@@AAAAAABBBCCCDDDDDDBBBAAAAAA@@@??????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::::::::999999888888;;;;;;;;;:::999888666666444444333333333444444555555444333333222222222222000000111111111222222222///000111222222111000//////000000111000///......///////////////......---///////////////000000111////////////////////////000000000000000000000000///////////////000000000............///////////////...---,,,,,,---...///---------............///////////////////////////......////////////..............................//////.........---------........................///////////////.....................////////////...............///000111------............------...------------...//////---..................---////////////////////////............................................................................................................////////////000////////////.........////////////////////////............////////////////////////////////////---------....../////////////////////////////////.................................///////////////////////////////////////.../////////......//////////////////////////////////////////000000000000---......//////......---////////////000000000000////////////000000000000222222222111111111111000111111000000000000111111111111111111000000//////000000111111111111000000000000000000000000000000111111000000//////......//////////////////////////////000111111111111111000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111000000000000000000111111///000000000111111111111111111222222222222111111000000111111222222222222000000000000000000000000///000000000111111111111000000111111111111000000000000000000000000111111000000111111222222222222000000000000000000000000000000111111111111000000000000000000000111111222111000000000/////////...////////////000000000000///////////////////////////000000000111111111111000000000000000000000000111111000000000000111111000111111111111111222222111111111222222333333333444444444444555555555555777999::::::999:::;;;===>>>>>>???@@@AAABBBBBBBBBAAACCCDDDFFFHHHIIIJJJJJJGGGGGGGGGHHHHHHIIIJJJKKKIIIHHHGGGGGGFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDAAA@@@????????????@@@AAA@@@@@@AAABBBCCCCCCDDDDDDBBBBBBBBBAAA@@@@@@??????<<<<<<<<<<<<<<<<<<<<<<<<:::999999999999999888888999999999999888777666555444444333333333444444555555444333333222222222222000000000111222222333333///000111222222111000///000000000000000//////...///////////////......---...//////000000000000000////////////////////////////////////////////////////////////000000111111............//////////////////---,,,,,,---//////---------............///////////////////////////......////////////..............................---------.........//////.................................///////////////............////////////------------...///000111------............------...------------...//////.........------.........////////////////////////............................................................................................................////////////////////////////////////////////////////////////............////////////////////////////////////------------............////////////////////////.................................///////////////////////////////////////...///000///...---...000////////////////////////////////////000000000000---......//////......---////////////000000000000////////////000000000000333222222222111111000000111111000000000000111111000000000000000000000111000111111222222111111000111000000000000000//////000000000000////////////000000000000000000000000//////000111111111111111//////000000000000000111000000000000000000000000000000000000111111111111222222222222222222222222000000000000111111111111000000000000111111111111111111222222222222111111.........///000000111111000000000000000000000000000000000000111111111111000000111111111111000000000000000000111111111111000000111222222222222111000000000000000000000000000000111111111111000000000000000000000111111222/////////000000000000000////////////000000000000000000000000000000000000000000000000111111111111000000000000000000000000111111000000000000111111111111111111111111111111000000111111222333333333333333333444444444555555888:::;;;;;;;;;;;;<<<>>>======???@@@AAAAAAAAAAAAAAABBBDDDFFFGGGHHHIIIIIIFFFFFFFFFGGGHHHIIIJJJKKKIIIHHHGGGGGGFFFFFFGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDAAAAAA@@@??????@@@AAAAAA@@@AAAAAABBBBBBCCCCCCCCCBBBBBBAAAAAA@@@??????>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999888888777888888888888777666666555555444444444444444555444444333222222222333333000000111111222222222333///000000111111111111000000000000000///////////////////////////......---......///000000000000000000000000000000000000000////////////////////////...//////000000111111222............//////////////////............//////---------............///////////////////////////......////////////..............................,,,,,,------...//////000.................................///////////////............////////////...---------...//////000------............------...------------.../////////...------------...///////////////////////////............................................................................................................///////////////////////////000000000////////////////////////............////////////////////////////////////////////////............////////////////////////..................................../////////000////////////////////////---///000000...---...000////////////////////////////////////000000000000//////000000000000//////.../////////000000000111////////////000000000000111111111111111222222222111111000000000000111111/////////000111111222222000111222222222222111000111111000000////////////////////////000000000000000000000000000000000000//////000111111111111111////////////000000111111000000000000000000000000///000000000111111111111222222222222222222222222///000000000111111111111000000000000111111111111111111222222222222111111---......///000000111111000000000000000000000000000000000000111111111111000000111111111111000000///000000000111111111111///000111222333222222111000000000000000000000000000000111111111111000000000000000000000111111222......//////000000111111////////////000000000000000000000000000000000000000000000000111111111111000000000000000000000000111111000000000000111111111111111111000000000000///000000111222222333333222333333333333444444444777999::::::::::::;;;===;;;<<<===>>>???@@@@@@@@@AAABBBDDDEEEFFFGGGGGGGGGFFFFFFFFFGGGHHHIIIKKKLLLIIIHHHGGGGGGFFFFFFGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDBBBAAA@@@??????@@@AAABBBAAAAAAAAAAAAAAABBBBBBBBB@@@@@@??????>>>=========;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888999999777777888999999999888888777777666555444444444444333333222222222333444444111111111111111222222222000000000000000111111222111000000//////////////////////////////......------...///000111000000///000000000000000000000000------------------------...//////000111111222222............////////////......////////////......---------............///////////////////////////......////////////..............................------....................................................../////////000............////////////......---------...//////------............------...------------.../////////...------------...///////////////////////////............................................................................................................////////////.../////////000000000111////////////////////////............/////////000////////////////////////111111000000//////......////////////////////////000000000000000000000000---.........//////000000////////////////////////---///111000---,,,...000////////////////////////////////////000000000000111111222222222222111111.../////////000000111111////////////000000000000...///000111222333444444111111000000000000111111......///000111222333333000111222333333222111000111111000000/////////.........//////000000111111000000000000000000000000//////000111111111111111.../////////000000111111000000000000000000000000//////000000111111111222222222222222222222222222//////000000111111111222000000000000111111111111111111222222222222111111///000000111222333333333000000000000000000000000000000000000111111111111000000111111111111000000//////000000111111111222///000111222333222111111000000000000000000000000000000111111111111000000000000000000000111111222------...///000111222222////////////000000000000000000000000000000000000000000000000111111111111000000000000000000000000111111000000000000111111111111111000000000000000///000000111222222333333222222333333333444444444444666777888777777888:::999:::;;;===>>>?????????AAABBBCCCEEEFFFFFFFFFFFFGGGGGGGGGHHHIIIJJJLLLLLLIIIHHHGGGGGGFFFFFFGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBAAA@@@@@@AAABBBBBBAAAAAAAAAAAAAAAAAA@@@@@@>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888999999777777888999::::::::::::999888777666555444444444222222222222333444444555111111111111111111111111111000/////////000222333111111000//////////////////////////////......------...000111111111000///000000000000000000000000------------------------...//////000111222222222............/////////000---...///000000///...------------.........//////////////////////////////......////////////............................../////////...------,,,,,,........................---.........//////000000............/////////000///......---------......---..................---...------------.../////////...---,,,,,,---...///////////////////////////............................................................................................................/////////000............////////////////////////////////////........................000000////////////000000000000000000000000000000------......//////000000000000//////.........---......................../////////////////////...//////............//////............////////////000000000000111111111111//////////////////////////////000000000000//////000000000000000000000000000000000000000000000000333333222111000///...---111111111111111111111111222222111111000000//////000000000000000000000000000000000000000000000000//////000000111111222222000000000000000000000000222222222111111111000000......//////000000111111000111111111111222222222////////////////////////222111111111000000//////333222222222111111000000111111111111111111111111////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111333222111/////////000111222222222222222222222222111111111111111111111111222222222111000//////...000000000000000000000000////////////////////////222111000//////000111222777555222///------......222222000000000111222333000000000000000000000000000000000000000000000000000000000000111111111111222222111111111111222222333333222222333333444555666666666666777777777777:::;;;===>>>@@@AAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEFFFFFFGGGHHHHHHGGGGGGGGGKKKJJJHHHFFFDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCDDDCCCAAA??????@@@AAABBBBBBBBBCCCCCCBBBBBBAAA@@@AAA@@@@@@???>>>======<<<<<<;;;;;;::::::999999888999999999999999999999999888888888888888888888888666555555555555444444444444444333333333333222222...///000111111111111111000000000000000000000000111111000000//////............//////000000111111////////////000000000000000000000000000000000000//////............//////////////////////////////////////////////////////111000///...------...///------------------------............////////////000000//////.........---........................////////////////////////////////////////////////................................................---------............///////////////////////////000//////.........//////////////////////////////000000000000000000000000000000//////......------................................................//////.........---------............////////////............////////////////////////////////////........................000//////......//////000.................................///////////////000/////////..........................................////////////////////////............//////............////////////............//////////////////////////////////////////000000000000//////000000000000000000000000000000000000000000000000111111000000000000000000111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000000000000222222222111111111000000......//////000000111111000000111111111222222222000000000000000000000000111111111111000000000///222222111111111000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111333222000/////////000111222222222222222222222222111111111111111111111111222222111111000//////...000000000000000000000000111111111111111111111111222222111000000111222222333222111/////////000000222111000//////000111111000000000000000000000000000000000000000000000000000000000000111111111111222222111111111111222222333222222222222333444444555555666666666777777777:::;;;<<<>>>???@@@@@@AAAAAAAAABBBCCCDDDDDDDDDDDDEEEFFFFFFGGGHHHHHHHHHGGGJJJHHHGGGEEEDDDCCCDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCDDDBBBAAA??????@@@AAABBBBBBBBBBBBBBBBBBAAAAAA@@@@@@??????>>>======<<<<<<<<<;;;;;;::::::999999888999999999999999999999999888888888888888888888888555555555555444444444444444444333333333222222222000000111111222111111111000000000000000000000000111000000000/////////....../////////000000000111.../////////000000000000//////////////////////////////............//////////////////////////////////////////////////////111000///...---......///------------------------............////////////000/////////....................................////////////////////////////////////////////////................................................---------............///..........................................//////////////////////////////////////////////////////000000000//////.........................................................//////.........---------............////////////............////////////////////////////////////........................///..................///........................///////////////.........////////////.............................................//////000000000//////............//////............////////////............//////////////////////////////////////////000000000000//////000000000000000000000000000000000000000000000000......///000111222222333111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000222111111111111000000000......//////000000111111000000000111111111222222111111111111111111111111111111111111000000000000111111000000000000//////111111111111111111111111222222222222222222222222000000000000000000000000000000000000000000000000000000000000111111111111222111000000///000000000222222222222222222222222111111111111111111111111222222111111000/////////000000000000000000000000111111111111111111111111333222222111111222222333/////////000111111222222222222111000//////000000000000000000000000000000000000000000000000000000000000000000111111111111222222111111111111222222222222222222222333444444555555555666666666666777999:::;;;===>>>???@@@@@@@@@@@@AAABBBCCCCCCCCCCCCDDDDDDEEEGGGHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@???@@@AAABBBAAABBBBBBBBBBBBAAA@@@@@@>>>>>>>>>===<<<<<<;;;;;;<<<;;;;;;::::::999999888999999999999999999999999888888888888888888888888555555555555444444444444333333333333222222222222222222222222222222111000000000000000000000000000000000000000////////////////////////000000000000....../////////000000000//////////////////////////////............//////////////////////////////////////////////////////000000///............///------------------------............////////////////////////....................................////////////////////////////////////////////////................................................---------............///---------------------------------------...///000////////////////////////////////////////////////000000000000////////////...............................................................---------............////////////............////////////////////////////////////..............................------------......000000000000000000000000000000//////......------///////////////..........................................///000000111111//////............//////............////////////000000000000111111111111//////////////////////////////000000000000//////000000000000000000000000000000000000000000000000......///000111222222333111111111111111111111111//////000000111111222222000000000000000000000000000000000000000000000000222222111111000000//////////////////////////////111111111111000000000000......//////000000111111000000000000111111111111111111111111111111111111111111111000000000000000000000000///////////////111111111111111111111111222222222222222222222222000000000000000000000000000000000000000000000000///000000000111111111111111111000000000000000000111111111111111111111111111111111111111111111111111111111111000000//////000000000000000000000000111111111111111111111111111111111111111111111111---...///111222222222222333222222111000000000000000000000000000000000000///////////////////////////000000000111111111111222222111111111111222222222222222111222333333444444444555555555666666666777888:::<<<===>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBCCCDDDEEEGGGGGGHHHHHHEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDCCCCCCCCCBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@??????======<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::999999888888888888888888888888888888888888888888888888888555555555444444444333333333333333222222222222111333333333333333222111000////////////////////////000000000000////////////////////////000000000000........./////////000000........................//////............///////////////////////////////////////////////////////////////.........//////....................................///////////////////////////.................................////////////////////////////////////////////////................................................---------............///---------------------------,,,,,,,,,---...///000////////////////////////////////////////////////000000000000000000000000....................................................................................////////////............////////////////////////////////////////////////////////////......------------......000000000000000000000000000000//////......------.........///////////////////////////////////////////////////000000111111//////............//////............////////////000000000000111111111111000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111//////000000111111222222000000000000000000000000000000000000000000000000222222111111000000//////////////////////////////000000000000000000000000......//////000000111111//////000000000111111111111111111111111111111111000000000000000000111111///////////////000000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000///000000000111111111111000000000111111111000000111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000//////000000000000/////////000000111111111000000333333333222222111111000000000000000000000000000///////////////////////////000000000111111111111222222111111111111222222222111111111111222333333444444444444555555555555666777888:::<<<<<<=========>>>???@@@@@@AAAAAAAAA@@@AAABBBDDDEEEFFFFFFFFFBBBCCCCCCCCCBBBBBBBBBBBBAAAAAABBBCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@???>>><<<<<<<<<<<<;;;;;;;;;;;;<<<;;;;;;::::::999999888888888888888888888888888777777777777777777777777555444444444444333333333333333222222222111111111333333333333333222111000////////////////////////////////////000000000000000000000000////////////............//////////////////////////////////////////............//////////////////////////////////////////////////////......//////////////////....................................////////////.........///////////////////////////////////////////////////////////////////////////////////////................................................---------............///---------------------------------------...///000////////////////////////........................///////////////000000000................................................---.................................////////////............///////////////////////////////////////////////////////////////..................///........................///////////////..................///////////////////////////////////////000000000000000000000000//////............//////............////////////............////////////000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000222222111111000000//////111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000//////000000000000000111......//////000000111111/////////000000000111111111111111111111111111111000000000000111111111111//////000000000000111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111//////000111111111111000111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000////////////////////////...//////000000//////...111111111000000000000000000111222222222222111111000000000000000000000000000000000000000000000000000000000000111111111111222222111111111111222222111111111111111222333333333333333444444444555555555666777999:::;;;<<<<<<<<<<<<===>>>??????????????????AAABBBCCCCCCCCCCCCAAABBBBBBCCCCCCCCCBBBBBB@@@@@@AAABBBCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@???@@@@@@@@@@@@???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999888888888888888888888888888777777777777777777777777444444444444333333333333222222222222111111111111222222222222222222111000000000000000000000000000////////////000000000000000000000000////////////------........./////////000000000000000000000000//////............//////////////////////////////////////////////////////---...//////000/////////....................................////////////.........///////////////////////////////////////////////////////////////////////////////////////................................................---------............///------------------------/////////.........//////////////////////////////....................................////////////................................................---------...........................////////////............////////////////////////////////////////////////////////////000//////......//////000.................................///////////////............/////////000////////////////////////222222111111000///////////////............//////............////////////............////////////000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000111111111111000000000///111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000000000000////////////000000111111......//////000000111111////////////000000000111000000000000000000000000///000000000111111111111000000000111111111222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111...///000111222111111000111111111111111111111111111111111111111111111111000000000000000000000111000000000000000000000000000000000000000000000000...///000111111000///...222111000//////000111222---...///000111111000000000000000000000000000000000000000000000000000000000000000000111111111111222222111111111111222222111111111111111222222333222333333333333444444444444555666888999:::;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDCCCCCC??????@@@BBBBBBCCCCCCCCCAAABBBBBBBBBAAAAAA@@@@@@???????????????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999888888888888888888888888888777777777777777777777777444444444333333333222222222222222222111111111111000000111111222111111111000000000000000000000000.../////////000000000111111000000000/////////...---------.........//////111111111111111111111111//////............//////////////////////////////////////////////////////,,,---///000000000//////....................................////////////............/////////000////////////////////////////////////////////////////////////////////////................................................---------............///........................222111000///////////////////////////////////////........................,,,---------.........///................................................---------.........//////............////////////............/////////000////////////////////////000000000000000000000000000000////////////000000000000000000000000000000---.........//////000000---.........//////000000000000000000000000000000333333222111000///......//////............//////............/////////000000000000000111111111111000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111222222111111000000//////000000000000000000000000000000000000000000000000//////000000111111222222000000000000000000000000.../////////000000111111......//////000111111111////////////000000000000//////////////////////////////000000111111111222000000111111222222222333111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111...///000222222222111000000000000000000000000000111111111111111111111111000000000000000111111111000000000000000000000000111111111111111111111111///000111222222111000///111000///...///000333444***+++---///000000//////000000000000000000000000000000000000000000000000000000000000111111111111222222111111111111222222111111111000111222222333222222333333333444444444333444666777999::::::::::::;;;<<<===>>>>>>>>>>>>===>>>>>>?????????>>>>>>@@@AAACCCDDDEEEDDDDDDCCC>>>???@@@AAABBBBBBCCCBBBAAAAAABBBBBBBBBAAA@@@??????????????????>>>======<<<<<<==================<<<<<<;;;::::::999999888777777777777777777777777777777777777777777777777444444444333333333222222222222222111111111111000...///000111111111111111000000000000000000000000.../////////000000111111111111000000/////////...---------.........//////111111111111111111111111//////............//////////////////////////////////////////////////////,,,---///000000000//////////////////////////////............/////////000---.........//////000000000000000000000000000000////////////////////////////////////////////////................................................---------.........//////////////////////////////444333222000////////////////////////////////////........................,,,,,,,,,---------......................................................---------.........//////............/////////000////////////////////////000000000000000///..............................////////////////////////000000111111111111000000......////////////......////////////////////////........................000000000000000000000000......////////////......000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000111111111111111111111111000000000000111111111111000000000000000000000000222222222222222222222222000111111111111222222222000111111111111222222222000000000000000000000000000000000000000000000000111111000000000000111111////////////000000000000////////////000000000000000000000000000000000000111111222111111000///...111000///......///000111222222222222222222222222111111000//////000111222000000000000000000000000000111111111222222222222000000000000000000111111333222111111000000111111000000000000111111111111333444444333000//////000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000333222111/////////000111000000////////////000000111000/////////000222333111111000000//////......000000000000000000000000111111111000000000000000111111222222222222111111222222222222222222222222555555777888888777666666::::::;;;;;;;;;;;;;;;;;;>>>??????@@@@@@AAABBBBBBDDDCCCAAAAAABBBBBBAAA@@@??????@@@AAABBBBBBBBBBBBCCCBBBAAA@@@????????????<<<===>>>??????>>>===<<<========================;;;:::999999888888999999888888888888777777777777777777666555444444333333333333333333333333333333222222222111111000000000111111111111111222222222000000000000000000000000000000000000000000000000////////////////////////////////////000000000000222111111111000000//////////////////////////////111///...------...///111000000000000000000000000111111000000//////........./////////000000111111111111000000/////////...//////000000000000//////......////////////......//////.........---------000000//////.........---........................---------............///////////////////////////000000////////////000000---.........//////000000,,,---------.../////////------------------------,,,---...//////...---,,,///............---------000...---...///000///...........................//////.........---------////////////////////////000000000000000///......////////////////////////////////////////////////000000111111111111000000......////////////......////////////////////////........................////////////////////////......////////////......000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000111111111111111111111111000000000000111111111111000000000000000000000000222222222222222222222222000111111111111222222222000111111111111222222222111111111111111111111111000000000000000000000000111111000000000000111111////////////000000000000////////////000000000000000000000000000000000000000111222222222222222111111000////////////000111222222222222222222222222333222111000//////000000000000000000000000000000000000000111111111222222111111111000000000000000222111000000//////000000000000000000111111111111111222333222000//////000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000333222000/////////000111000000////////////000000111000/////////000222222111000000000/////////...000000000000000000000000111000000000000000000000111111222222222222111111222222222222222222222222444555666777888777666666:::::::::;;;;;;;;;;;;<<<===>>>>>>??????@@@AAAAAADDDBBBAAAAAABBBBBBAAA@@@??????@@@AAABBBBBBBBBBBBCCCBBBAAA@@@????????????<<<===>>>??????>>>===<<<========================;;;:::999999888888999999888888888777777777666666777666666555444444333333333333333333333333333333333222222222111111111111222222111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////000000000000111111111000000000//////////////////////////////000///...------...///000////////////////////////000000000000////////////.........//////000000000000000000//////.........//////000000000000//////......////////////......//////.........---------000/////////.........---................................./////////000000////////////////////////000000////////////000000............/////////000---------...............------------------------------...//////...------///............---------///---,,,---...///...---........................//////.........---------////////////////////////000000000000000//////...000000000000000000000000///////////////////////////000000111111000000///......////////////......////////////////////////........................////////////////////////...//////000000//////...000000000000000000000000000000000000000000000000000000000000000000000000111000000//////000000111000000000000000000000000000000000000111111111111000000000000000000000000222222222222222222222222000111111111111222222222000111111111111222222222111111111111111111111111000000000000000000000000111111000000000000111111////////////000000000000////////////000000000000000000000000000000000000000000111333333444444444111000000//////000000111111111111111111111111111444333222111////////////000000000000000000000000/////////000000000111111222111111111000000//////111000000///////////////000000000000111111111111///000111111//////000111000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000222111000000///000000000000000////////////000000000000000///000111111222000000000000////////////000000000000000000000000000000000000000000111111111111222222222222111111222222222222222222222222444555555666777777666666:::::::::;;;;;;;;;<<<<<<<<<======>>>??????@@@@@@CCCBBBAAAAAABBBBBBAAA@@@??????@@@AAABBBBBBBBBBBBBBBAAA@@@???????????????======>>>>>>>>>>>>==============================;;;:::999999888888999999888888777777777777666666666666555555444333333333333333333333333333333333333333333222222222222111333222222222111000000000000000000000000000000000000000000000000000000000////////////////////////////////////000000000000111111000000000000//////////////////////////////000///...------...///000........................////////////000000000000...............//////////////////...............//////000000000000//////......////////////.....................---------/////////.......................................////////////000000000111////////////////////////000//////......//////000............////////////...............---------------------------------------...//////...------///............---------...,,,+++,,,---...---,,,.......................................---------//////////////////////////////000000000000////////////////////////////////////////////////////////////000000000000//////......////////////......////////////////////////........................//////////////////////////////000000000000//////////////////////////////////////////////////////////////////////////////111000000000000000000111///////////////////////////000000000111111111111000000000000000000000000111111111111222222222222000000111111111222222222000000111111111222222222111111111111111111111111000000000000000000000000111111000000000000111111////////////000000000000////////////000000000000000000000000000000000000000111111222333333222222000000000000000000000000000000000000000000000000333222222111111000000000000000000000000000000000////////////000000000000222222111111000/////////111111000////////////000///000000000111111111111---///000000//////000222000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000///000000000000000000000000111111000000000000000000000000////////////000000000000000000000111111222000000000000////////////000000000000000000000000000000000000000111111111111111222222222222111111111111111111111111111111333444444555666666666666999::::::;;;;;;<<<<<<<<<======>>>>>>???@@@@@@@@@BBBAAA@@@AAABBBBBBAAA@@@??????@@@AAABBBBBBBBBBBBAAAAAA@@@???????????????======>>>>>>>>>>>>==============================;;;:::999999888888999999888777777777666666666666555555555444444333333333222222222222222222222222333333333222222222222222333333333222111000//////000000000000000000000000////////////////////////////////////////////////////////////000000000000000000000000000000//////////////////////////////000///............///000..............................//////000000111111------....................................------//////000000000000//////......////////////..................................................................................../////////000000000/////////////////////////////////....../////////.........////////////////////////...---------,,,........................---..................---///............---------...---,,,,,,......---,,,................................................//////////////////////////////000000000000//////........................//////////////////////////////000000000000//////......////////////......000000000000000000000000////////////////////////........................//////000000000000//////////////////////////////////////////////////////////////////////////////111111000000000000111111///////////////////////////000000000111111111111000000000000000000000000000000000111111222222222000000111111111222222222000000111111111222222222111111111111111111111111000000000000000000000000111111000000000000111111////////////000000000000////////////000000000000000000000000000000000000111111222222111000//////000000111111111111000000000000000000000000000000000000111111222222222222000000000000000000000000////////////000000000000111111111111000000//////222222111000000000000111///000000000111111111111---...000000//////000222000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000///000000000000000000000000000000000111111111000000000000////////////000000///000000000111111111111////////////000000000000//////////////////////////////000000111111111111111111222222222222111111111111111111111111111111333333333444555555666777999999::::::;;;<<<======>>>>>>??????@@@AAAAAABBBBBB@@@???@@@BBBBBBAAA@@@??????@@@AAABBBBBBBBBBBB@@@@@@??????>>>>>>??????>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;:::999999888888999999777777777666666666666555444444444444444333333333222222222222222222222222222222222222222222222222333333333222111000//////////////////////////////////////////////////////////////////////////////////////////000000000000//////////////////000000//////////////////////////////............//////////////////////////////......//////000000111111..................------------..................//////000000000000//////......////////////......---.....................---------.......................................------.........///////////////////////////////////////............/////////////////////........./////////...---------,,,.................................------.........///............---------///...---...///000///---........................---.....................////////////////////////...//////000000000000000........................////////////////////////...//////000000//////.........////////////......000000000000000000000000////////////////////////........................///000000111111000000///000000000000000000000000000000000000000000000000000000000000000000000000222111111000000111111222000000000000000000000000000000000000111111111111000000000000000000000000//////000000111222222222000111111111111222222222000111111111111222222222222222222222222222222222000000000000000000000000111111000000000000111111////////////000000000000////////////000000000000000000000000000000000000111222222111000///......000111111222222111111000111111111111111111111111...///111222333444444444000000000000000000000000/////////000000000111111000000000000000000000111333222222111111111111111000000000000111111111111...///000000000///111222000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000//////000111111111111000000000////////////000000//////000111111111111000////////////000000000000/////////////////////////////////000111111222222111111222222222222111111111111111111111111111111222222222333333555666777888999::::::;;;<<<======?????????@@@AAAAAABBBBBBAAA@@@???@@@AAABBBAAA@@@??????@@@AAABBBBBBBBBBBB@@@??????>>>>>>>>>??????>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;:::999999888888999999777777666666666666555555444444333333333333333333222222222222222222222222000111111111111222222222333222222222111000000000////////////////////////000000000000000000000000////////////////////////////////////000000000000......////////////000000////////////////////////////////////////////////////////////////////////////////////000000000000/////////..............................///////////////000000000000//////......////////////......---------...............---------------.................................------------............///////////////////////////......------......//////////////////........................---------........................///...------------...//////............---------000///......///000///...........................---------...............////////////////////////......///000000000000000........................////////////////////////......////////////............////////////......000000000000000000000000////////////////////////........................000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000222111111000000111111222111111111111111111111111000000000000111111111111000000000000000000000000/////////000111222222222000111111111111222222222000111111111111222222222222222222222222222222222000000000000000000000000111111000000000000111111////////////000000000000////////////000000000000000000000000000000000000111111222222222111000000000111222222222222111000222222222222222222222222///000222333333333333222000000000000000000000000000000000111111111222222/////////000111111222222222222111000000000000000000000000000111111111111///111222111000000111222000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000...///000111222111111000000000////////////000000...///000111222111111000.../////////000000000111////////////////////////...//////000111111222222111111222222222222111111111111111111111111111111222111111222333444666777888999999:::;;;<<<===>>>>>>>>>>>>???@@@@@@AAAAAA@@@???>>>???AAABBBAAA@@@??????@@@AAABBBBBBBBBBBB??????>>>>>>>>>>>>?????????>>>===<<<<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>;;;:::999999888888999999777777666666666555555555333333333333333333333333111111111111111111111111//////000000000111111111222222111111111111111111////////////////////////000000000000000000000000////////////////////////////////////000000000000........./////////000000////////////////////////......////////////..............................000000000000////////////000000000//////..................//////000000000//////000000000000//////......////////////......---------.........//////,,,,,,,,,------.............................................///////////////////////////////////////......------......///000/////////............---------.......................................///...------------...//////............---------///...------//////...---........................---------.........//////////////////////////////......///000000000000000000000000000000000000000////////////////////////......////////////............////////////......000000000000000000000000000000000000000000000000........................000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000222222111111111111222222111111111111111111111111000000000000111111111111000000000000000000000000...//////000111222222222000111111111111222222222000111111111111222222222222222222222222222222222000000000000000000000000111111000000000000111111////////////000000000000////////////000000000000000000000000000000000000000111222222333333333333000111222333333222111000222222222222222222222222111222333444333222111000000000000000000000000000111111111111222222222222......///000111222333333111111000///////////////000000000000111111111111111222333222111000111222000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000...///000222222222111000000000////////////000000...///000222222111111000.../////////000000111111////////////////////////...//////000111222222222111111222222222222111111000000000000000000000000111111111111222444666777888888999:::;;;======>>>=========>>>??????@@@@@@@@@???>>>???AAABBBAAA@@@??????@@@AAABBBBBBBBBBBB???>>>>>>>>>>>>>>>?????????>>>===<<<<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>;;;:::999999888888999999777666666666555555555555333333333333333333333333111111111111111111111111......//////000000000111111111111111111222222222////////////////////////000000000000000000000000////////////////////////////////////000000000000---.........//////000000////////////////////////......////////////......------------------------111111000000//////......111111000000/////////....../////////000000111111//////000000000000//////......////////////......---------.........//////,,,,,,,,,------.................................////////////000000000000////////////////////////.........------.........000000//////.........---,,,------......////////////////////////////////////...---,,,,,,---.../////////.........---------...---,,,,,,......---,,,........................---------.........//////............////////////000000000000////////////000000000000000000000000.........////////////000000000000000000000000000000000000000000000000000000000000000000000000000//////............////////////...//////000111222////////////////////////111111000000//////......000000000000111111111111000000000000000000000000000000000000000111222222111111111111111000//////222111111111000000//////////////////////////////...///000111111111111111111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111111222000000000000000000000000000111111111111222222222000000111111111111000000222222222111111111000000111111111000000000000000111111111111111111111111222222222111111111000000000000000000000000000000111111111111111111111111111111111111111111111111000000000111222222222333000111111111111222222222000000000000000000000000222111000111222222111000000111111111111222222222222222222222222222222222000000////////////000000000000000000000000000000000000000000000000000000---...///111111111000000000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111222111000000000111333333333333444444555666666666888999:::<<<===>>>>>>???===>>>>>>>>>>>>?????????>>>???@@@AAA@@@???>>>===AAABBBBBBBBBBBBBBBBBBBBB======<<<<<<<<<<<<======@@@@@@??????>>>=========??????>>>>>>======<<<<<<===:::888999;;;<<<:::777888888888888777777777777444444444444444444444444222222222222222222222222222111000//////000111222111111111111000000000000////////////////////////000000000000////////////000///...------...///000............////////////......------------......000000//////.........---////////////////////////........................////////////////////////------------------------........................////////////////////////////////////////////////000000//////.........---------------------------000000000000000///..................//////000000000000//////.........---000000000000000000000000................................................,,,,,,---.../////////...---------............///,,,---...//////...---,,,...,,,******---...---+++000///...---,,,+++******///...---,,,+++,,,,,,---............////////////000000000000////////////000000000000000000000000---............/////////000000000000000000000000000000000000000000000000000000000000000000000000//////............////////////////////////000111000000000000000000000000111000000000/////////...000000000000111111111111000000000000000000000000...............///000000111111111111111000//////111111111111000000000///000000000000000000000000///000000111111111111000111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000///////////////////////////000000000111111111111000000000000000000000000000111111111111222222222111222222333333222222111222222222111111111000000111111111111000000000000111111111111111111111111222222222111111111000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111222222222000111111111111222222222000000000000000000000000222111000111222222111000000111111111111222222222222222222222222222222222000000////////////000000000000000000000000000000000000000000000000000000...///000111111000000///000000000000000000000000000000000000000000000000////////////000000000111000000000000111111111111222111000000000111222333333333333444555555666666777888:::;;;===>>>>>>>>>>>>>>>>>>????????????@@@??????@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@======<<<<<<<<<<<<======@@@????????????>>>>>>>>>??????>>>>>>======<<<<<<<<<:::999999;;;;;;999777888888777777777666666666333333333333333333333333222222222222222222222222111111111000000111111111111111111111000000000000////////////////////////000000000000////////////000///...------...///000............/////////////////////....../////////000/////////............////////////////////////........................////////////////////////................................................////////////////////////////////////////////////000/////////............------------------------000000000000000///......------........./////////000/////////.........---////////////////////////................................................------......///.........---------............///------............------...,,,******---...---+++...---------------,,,,,,///...---,,,,,,,,,------............////////////////////////000000000000000000000000000000000000---------............///000000000000000000000000000000000000000000000000000000000000000000000000//////............//////000000//////.../////////111111111111111111111111000000000000////////////000000000000111111111111000000000000000000000000...............//////000000111111111111000000///111111111111000000000000111111111111111111111111000111111111111000000///000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000........................000000000000111111111111000000000000000000000000000111111111111222222222111111222222222222111111222222222111111111111111111111111111111111111111111111111111111111111111222222222111111111111111000000000000000000000000000000000000000000000000111111111111111111111111222222222111111111111111000111111111111222222222000000000000000000000000222111000111222222111000000111111111111222222222222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000111111111000//////000000000000000000000000000000000000000000000000/////////000000000111111000000000000111111111111111111000000111111222333222333333444444555555666777888999;;;<<<===>>>>>>>>>????????????@@@@@@@@@????????????@@@AAABBBBBB@@@@@@??????>>>=========>>>======<<<<<<======>>>????????????@@@@@@@@@@@@??????>>>>>>======<<<<<<<<<:::999999::::::999888777777777666666666555555333333333333333333333333222222222222222222222222111111222222222222111111111111111111000000000000////////////////////////000000000000//////////////////............//////............////////////000000////////////000000////////////............////////////////////////////////////////////////////////////////////////////////////////////////........................////////////////////////////////////////////////////////////............------------------------//////000000000///......---------------........./////////...............////////////////////////.........................................................///......---------------............///.........------............,,,++++++,,,------,,,,,,,,,,,,------.........///...------,,,---------............////////////////////////000000000000////////////////////////------------............////////////////////////000000000000000000000000//////////////////////////////............//////111000///...............000000000000000000000000000000000000///////////////000000000111111111111////////////////////////111111000000000000111111000000111111111111000///111111111000000000000000111111111111111111111111111111111111111000///...///////////////////////////000000000111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000111111111000000000000000000000000000000111111111222222222...//////000000//////...111111111111111111111111000111111111111111222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111333222222222111000000000000000111111111222222222111111111111111111111111222111000111222222111000000000111111111222222222111111111111111111111111000000000111111000000000000000000000000000000000000000000000000000000000111111111111000000//////000000000000000000000000//////////////////////////////000000000111111111///000000000111111111111111111111111111222222222222222222333444444555555666777999:::<<<=========????????????@@@@@@@@@@@@??????>>>>>>???AAACCCEEE@@@@@@???>>>======<<<<<<>>>>>>============>>>>>>>>>??????@@@AAAAAABBBBBB??????>>>>>>======<<<<<<;;;:::999999999999999888666666666666555555555555222222222222222222222222222222222222222222222222111222333444444333222111111111111111000000000///////////////////////////000000000000/////////////////////....../////////............////////////000//////////////////000///////////////.........////////////////////////000000000000000000000000////////////////////////.............../////////........................///////////////////////////////////////////////////////////////....................................///////////////......------------------------........................////////////////////////.................................................../////////...---,,,,,,---------............//////...---,,,,,,---...///...---,,,,,,,,,---------,,,,,,,,,---------...............------------...............////////////.../////////000000000111////////////////////////---------.........////////////////////////////////////////////////////////////////////////////////////............//////000000///......---......////////////////////////////////////000000000000///000000000111111111111////////////////////////111111000000000000111111///000000111111111000000000000000000000000111111111111111111111111111111111111111111111000///...///////////////////////////000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000000000000000000000000000000000000000111111111222222222//////000000000000//////111111111111111111111111000000111111222222222333111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111333222222222111000000000000000111111111222222222333333333333333333333333222111000111222222111000000000111111111222222222111111111111111111111111000000111111111111000000000000000000000000000000111111111111111111111111222222111111000000000///111111111111111111111111////////////////////////000000000000111111111111///000000000111111111111000000111111222222222222111111222222333444444444666666888:::;;;<<<<<<<<<>>>>>>?????????@@@@@@@@@>>>>>>>>>>>>???AAACCCEEEAAAAAA@@@???>>>======<<<>>>>>>============>>>>>>>>>>>>???@@@AAABBBBBBCCC??????>>>>>>======<<<<<<999::::::999999888888888666666666666555555555555222222222222222222222222222222222222222222222222111222333444444333222111111111111111000000000///000000000000000000000000000000000000////////////...//////////////////...............///////////////......------......///.........///////////////////////////////////////000000000000000000000000////////////////////////,,,,,,---------.................................////////////////////////////////////////////////.........///////////////..............................////////////......---------------------------------........................................................................................../////////...---,,,,,,---------............//////...---,,,,,,---...///------------,,,,,,---.........---------,,,,,,,,,---.................................////////////......//////000000111111000000000000000000000000.........////////////000000000000000000000000000////////////////////////000000000000000000000000//////............////////////......---.................................////////////000000000000000000000000111111111111000000000000000000000000000//////...............///000000111111111111000000000000000111111111111111111111111111111111111000111111111111000000///000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000000000000000000111111111111222222222222222333333333333222222111111111111111222222222000000111111222333333333111111111111111111111111111111111111111222222222000000000000000000000000111111111111111111111111111111111111111111111111222222222111111111111111000111111111111222222222333333333333333333333333222111000111222222111000000111111111111222222222111111111111111111111111///000111222222111000///000000000000000000000000111111111111111111111111222222111000000000111111111111111111111111111111000000000000000000000000000000000111111111222222000000000000111111111111000000111222222222222111000111111222222333333444555666777999:::;;;<<<<<<===>>>>>>>>>>>>?????????=========>>>???AAABBBCCCAAAAAA@@@@@@??????>>>>>>???>>>>>>======>>>>>>???>>>>>>>>>???@@@AAAAAABBB??????>>>>>>======<<<<<<888:::::::::888777888999777777777666666666555555333333333333333333333333222222222222222222222222111111222222222222111111111111111111000000000000000000000000000000000000000000000000////////////......////////////..................////////////......------------...............///////////////////////////////////////////////////////////////////////////////////////++++++,,,,,,---.................................////////////////////////////////////////////////.........///////////////........................------.../////////...............------------------------------..........................................................................................///......---------------............///.........------.........---......---,,,,,,---///.........------,,,,,,,,,------...////////////...............////////////.........///000111111111000000000000000000000000/////////000000000111111000000000000000000000000////////////////////////000000000000000000000000//////............//////......---------...//////////////////////////////.../////////000000000111000000000000111111111111000000000000000000000000000000///...............//////000111111111111111///000000000111111111111000000000000000000000000///000000111111111111000111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000///000000000000000000000000000111111111111222222222333333444444444444333333000000111111111222222222000000111222222333444444111111111111111111111111000000111111111222222222000000000000000000000000222222222222222222222222111111111111111111111111111111111111111222222222000111111111111222222222222222222222222222222222222111000111222222111000000111111111111222222222111111111111111111111111///000222333333222000///000000000000000000000000111111111111111111111111222111000000000111222333111111111111111111111111000000000000000000000000000000111111111222222222000000000000111111111111///000111222333222222111000000111111222333333333444555777888:::;;;;;;;;;<<<<<<=========>>>>>>>>>;;;<<<===>>>???@@@@@@@@@??????????????????????????????>>>>>>>>>>>>??????>>>>>>>>>??????@@@@@@@@@??????>>>>>>======<<<<<<888999;;;:::777666777999888888777777777666666666333333333333333333333333222222222222222222222222111111111000000111111111111111111111000000000000000000000000000000000000000000000000////////////---...///000000///...---............//////////////////............//////............/////////000////////////////////////........................////////////////////////,,,,,,,,,---.../////////........................////////////////////////////////////////////////............/////////000........................,,,---......//////....../////////.........------,,,,,,,,,------.................................................................................------......///.........---------............///------............---------...///...,,,+++...000,,,,,,---------------...,,,---...///000000///.............../////////000---......///000111111222000000000000000000000000000000000000111111111111000000000000000000000000////////////////////////000000000000000000000000//////............//////---------------...///000000000000000000000000000.../////////000000111111000000000000111111111111000000000000000000000000222222111000000000000000//////000111111111111111//////000000111111111222////////////////////////...///000111111111111111111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000////////////////////////222111111111000000//////000000000000000000000000000111111111111222222222111222222333333222222111000000111111222222222222000000111222333333444444111111111111111111111111000000111111222222222222000000000000000000000000333333333333333333333333111111111111111111111111000000111111222222222333000111111111111222222222000000000000000000000000222111000111222222222000000111111111111222222222000000000000000000000000///000222333333222000///000000000000000000000000111111111111111111111111111111000000000111333444111111111111111111111111000000000000000000000000000111111111111222222222000000000000111111111111///000111222333222111111000000000111222222333333444555777888:::;;;;;;;;;<<<<<<<<<<<<============:::;;;===?????????>>>===>>>>>>>>>>>>??????????????????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>??????????????????>>>======<<<<<<777999;;;:::777666777999888888888888777777777777444444444444444444444444222222222222222222222222222111000//////000111222111111111111000000000000000000000000000000000000000000000000////////////---...///000000///...---............/////////000000000////////////000000---.........//////000000////////////////////////........................////////////////////////---------...///000000111........................////////////////////////////////////////////////---.........//////000000////////////////////////,,,,,,---.../////////...000000/////////.........,,,,,,,,,------.................................................................................,,,,,,---.../////////...---------.........//////,,,---...//////...---,,,---...000...,,,+++...000***++++++,,,---//////000,,,---///000000000///...////////////////////////////////////000000000000000000000000000000000000000000000000000///......000000//////.........---//////............//////////////////000000000000//////////////////////////////............//////000000000000000000000000////////////////////////000000000000////////////222111111000///000000000000000000000000000000000000000000000000000000000111/////////111222111000222222222222222222222222111111111111111111111111111000/////////111222333111111111111111111111111222222111111111111222222111111000000111111222333000000000000000000000000222111111111000000//////000111111111111222222222000000000000000000000000333333333222222111111111222222222111111111000000222222111111111111111111222222111111111111222222333333222111111222333333////////////////////////000111333444444333111000111000///......///000111//////000000111111222222222222222222222222222222222222222222222222222222111111222222222222111111111111111111111111111111222222111111111111222222111111111111111111111111222222111111111111222222111111222222222222111111222222222111111111000000111111222222222222111111------...000111222444444111111000000000000111111000000////////////000000111111111111111111111111222222111111222222333444444444555555666888999:::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<======>>>???@@@@@@AAA?????????>>>>>>>>>>>>>>>BBBBBBBBBAAAAAA@@@@@@@@@>>>>>>===<<<;;;::::::999::::::999888777666555555777888888999999777666555666666555444333333222222333333333222222222111111222222222111111111000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////........................000000000000000000000000000000000000000000000000111111111111000///...---..................------////////////////////////...///////////////......---------------------------...///000000///...---//////////////////////////////.........---------..............................////////////......---...///000000///...---........................,,,,,,------.../////////------............------........................---------............///---------............///000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////////////////000000000000000000000000000000000000000000000000000///......000000/////////.........//////............//////////////////000000000000//////////////////////////////............//////000000000000000000000000000000000000000000000000000000000000////////////222111111000000000000000000000000000000000000000000000000000000000000000111000000000222333222111222222222222222222222222111111111111111111111111111000/////////000222333111111111111111111111111000000////////////000000111111000000111111222333000000000000000000000000111111111111000000000///000111111111111222222222000000000000000000000000333333333222222111111111222222222111111111000000111111111111111111111111222222111111111111222222333333222111111222333333000000000000000000000000000111333444444333111000222111000000000000111222111111111111222222222222333333222222111111111111222222222222222222222222111111222222222222111111111111111111111111111111333333222222222222333333111111111111111111111111222222111111111111222222111111222222222222111111222222222111111111000000111111222222222222111111//////000000111111222222111111000000000000111111111111000000000000111111111111111111111111111111222222111111222222333444444444555555666888999::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBAAAAAAAAA@@@@@@@@@>>>>>>===<<<;;;::::::999::::::999999888888777777777888888999888777666555666666555555444333333222333333333222222222111111222222222111111111000000111111111111000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////........................000000000000000000000000000000000000000000000000------...............---........................////////////////////////......////////////..............................---...///000000///...---//////////////////////////////.........---------..............................////////////......---...///000000///...---..........................................------------............------........................---------............///---------............/////////...---------------------------------------,,,,,,,,,---------......////////////////////////////////////000000000000000000000000000000000000000000000000000//////...000000////////////......//////............//////////////////000000000000//////////////////////////////............//////000000000000000000000000000000000000000000000000////////////000000000000111111111000000000000000000000000000000000000000000000000000000000000000222111000111333444333222222222222222222222222222000000000000000000000000000000000///000000111222000000000000000000000000000000////////////000000111111000000111111222333000000000000000000000000111111111111000000000000000111111111111222222222000000000000000000000000222222222222222111111111222222222111111111111111111111111111111111111111222222111111111111222222333222222111111222222333111111111111111111111111111222333444444333222111333222111111111111222333333333333222222222222222222222222111111000000000222222222222222222222222111111222222222222111111222222222222222222222222444333333333333333333444222222222222222222222222222222111111111111222222111111222222222222111111222222222111111111111111111111222222222222111111111111111000000000000000111111000000000000111111222222111111111111222222111111111111111111111111222222111111222222333444444444444555666777888999::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAA@@@@@@@@@@@@@@@>>>>>>===<<<;;;::::::999999999999999999999999999777888888888888777666666777666666555555444444444333333333222222222111111222222222111111111111111111111111111000000000000000000000000000000000000........................////////////////////////////////////////////////........................000000000000000000000000000000000000000000000000+++,,,---...////////////........................////////////////////////......///////////////...////////////////////////......////////////....../////////////////////////////////............---..............................////////////............////////////..............................000//////...------,,,,,,------............------........................---------............///---------............/////////...------------...........................,,,,,,,,,---------......////////////////////////////////////000000000000//////////////////////////////000000000000//////000000////////////////////////............//////////////////000000000000//////////////////////////////............//////////////////////////////111111111111111111111111////////////000000000000111111111111111000//////////////////////////////////////////////////////111000///000222333222111111111111111111111111111////////////////////////000000000000000000111111////////////////////////222222111111111111222222111111000000111111222333000000000000000000000000111111111000000000000000000000111111111222222222000000000000000000000000222222222111111111111111111111111111111111111111111111111111111222222222222222111111111111222222222222222222222222222222222222222222222222222222111222222333333222222111222222222111111222222222333333333222222111111000//////000000000111111111222222222222222222222222111222222333333222222111222222222222222222222222333333222222222222333333222222222222222222222222333222222111111222222333111222222333333222222111111111111111111111111111111111222222222222111111000000000000000000000000111111000000000000111111222111111000000111111222111111111111111111111111222222111111222222333444444444444555666777888888999999:::;;;<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<===============>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@?????????>>>>>>===<<<;;;::::::999888888888999999999::::::888888888888777777777666777777666666555555555555333333333222222222111111111111111111111111111111111111111111000000000///000000000000000000000000////////////////////////////////////////////////////////////////////////........................////////////////////////////////////////////////......///000000000000000............////////////////////////////////////---...//////////////////......////////////000000...//////////////////.../////////////////////////////////.............................................////////////.........//////////////////...........................//////.........---------------............------........................---------............///---------............//////......---------......------------------------,,,,,,,,,---------......////////////////////////////////////000000000000//////////////////////////////000000000000////////////000000000000000000//////............//////////////////000000000000000000000000000000000000//////............//////////////////////////////000000000000000000000000.../////////000000000111000111111111111000//////////////////////////////////////////////////////000///...///000111111///111111111111111111111111////////////////////////000000111111111000000000////////////////////////222222111111111111222222111111000000111111222333000000000000000000000000000000000000000000111111000000111111111222222222000000000000000000000000111111111111111111111111111111111111111111111111000000111111111222222222222222111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111222222111111000000000///------...000111222333444222222222222222222222222222222333333333333222222222222222222222222222222222222111111111111222222222222222222222222222222333333222222222222333333222222333333333333222222111111111111111111111111111111222222222222111111/////////000111111222222111111000000000000111111000000////////////000000111111111111111111111111222222111111222222333444555444444444555666777888888999:::;;;<<<<<<<<<<<<:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>????????????????????????>>>>>>===<<<;;;::::::999666666777777888999999999888888888777777777777777666666666666666555555555333333333222222222111111111111111111111111111111111111111111000000000///000000000000000000000000000000000000000000000000........................////////////////////////////////////////////////////////////////////////////////////////////////000000111000000///.............../////////000000////////////////////////------...///////////////------.........//////////////////....../////////////////////////////////////////////////////////////////////////////////......////////////....../////////....../////////........................---------.........//////------............------........................---------............///---------............///......---------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////////////////000000000000000000000000000000000000...//////000000000000000//////000000000000111111//////............//////////////////000000000000000000000000000000000000//////............//////000000000000000000000000////////////////////////......//////000000111111000111111222222000///...000000000000000000000000000000000000000000000000///...---...000111000///111111111111111111111111000000000000000000000000000111111111111000//////000000000000000000000000000000////////////000000111111000000111111222333000000000000000000000000000000000000111111111111000111111111111222222222000000000000000000000000000000000111111111111111111111111111111222222222000000000111222222333333222222111111111111222222111222222333333222222111222222222222222222222222222222222222222222222222000000111111111111000000111111111000000000000000------///000222333444555222222222222222222222222222222333333333333222222333333333333333333333333222111111000000111111222333333333333333333333333333333222222222222333333222222333333333333222222111111111111111222222222111111222222222222111111...//////000111222222222111111000000000000111111000000////////////000000111111111111111111111111222222111111222222333444555555444444555555666777777888999;;;<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======>>>>>>???>>>>>>>>>>>>>>>?????????>>>>>>===<<<;;;::::::999666666777777777888888888999888888777666777777777555555555555555555555555333333333222222222111111111111111111111222222222111111111111000000000000000000000000000000000000111111111111111111111111........................////////////////////////////////////////////////000000000000000000000000000000000000000000000000////////////...---,,,+++.........//////000000111////////////////////////,,,---...///000000000000---------......//////000//////............//////////////////////////////...////////////000000000////////////////////////......////////////......//////............//////........................,,,,,,------...//////000------............------........................---------............///---------............///...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////////////////000000000000000000000000000000000000......///000000000000000//////000000000111111111//////............//////////////////000000000000000000000000000000000000//////............//////000000000000000000000000.................................///000111111111///000222222222111///...000000000000000000000000000000000000000000000000000......///000111000///111111111111111111111111111111111111111111111111000111111222111000///...111111111111111111111111000000////////////000000111111000000111111222333000000000000000000000000///000000000111111111111000111111111111222222222000000000000000000000000///000000000111111111222000000111111111222222222///000000111222222333333222222111111111111222222111222333333333333222111222222222222222222222222333222222222222222222333111111222333333222111111000111111111111111222222000000111111222333333333222222222222222222222222222333333444444333333222333333333333333333333333333222222111111222222333333333333333333333333333444333333222222333333444222333333444444333333222000000111111111222222222111111222222222222111111000000000000000000111111111111000000000000111111111000000000000000000111111111111111111111111111222222111111222222333444555555444444444555666666777888999:::;;;<<<<<<<<<999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>???=========>>>>>>>>>??????>>>>>>===<<<;;;::::::999888888888888888888888999999999777666666666777888444444444444444444444444333333333222222222111111000000111111111222222222111111111111000000000000000000000000000000000000000000000000000000000000........................////////////////////////////////////////////////000000000000000000000000000000000000000000000000---...............---------......///000000111111////////////////////////,,,---...///000000000000---......///000000111111000///...------...///000////////////////////////.../////////000000000000////////////////////////......////////////......000///...------...///000........................------..................------............------........................---------............///---------............///---------------...//////------------------------,,,,,,,,,---------......////////////////////////////////////000000000000000000000000000000000000......///000000000000000//////000000111111111222//////............//////////////////000000000000000000000000000000000000//////............//////000000000000000000000000........................---......///000111111222///000222333222111///...000000000000000000000000000000000000000000000000111//////000111222111000000000000000000000000000111111111111111111111111000111222222222000///...111111111111111111111111222222111111111111222222111111111000111222222333000000000000000000000000//////000000111111111222000111111111111222222222000000000000000000000000//////000000111111111222000000111111222222222222///000000111222222333333222222111111111111222222111222333444444333222111111111111111111111111111333222222111111222222333222222444444444444222222111111111222222333333444333333333222222222111111222222222222222222222222222333333444444333333222333333333333333333333333444333333222222333333444333333333333333333333333444333333222222333333444222333333444444333333222000000111111222222222222111111222222222222111111222222222111000//////...111111000000000000111111222222111111111111222222111111111111111111111111222222111111222222333444555555444444444555666666666777999:::;;;<<<<<<<<<999999:::::::::;;;;;;;;;==================<<<<<<;;;;;;;;;<<<===>>>>>>???<<<=========>>>>>>??????>>>>>>===<<<;;;::::::999999999999999999999999999:::999777666666666777888333444444444444444444444333333333222222222111111000000111111222222222222111111111111000000000000000000000000000000000000////////////////////////........................////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000---...///000111111111111---......///000111111222////////////////////////,,,---...///000000000000...//////000111222222222000///...------...///000////////////////////////.../////////000000111111000000000000000000000000......////////////......000///...------...///000......................../////////...------,,,,,,---..................---........................---------.........//////---------.........//////---------------...///000........................,,,,,,,,,---------......000000//////.........---000000000000000000000000000000000000000000000000............/////////000000000//////.........------.........//////000000......///000000000000000...//////000000000000000111111000000000000111111111111111111111000//////222111111111000000/////////......------///000111000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000222111111111000000//////222222222111111111000000000000000000000000000000000000000000000000000000333222111111000111111111111111000000000000111111111111111111111111111111111111111111111111111111000000000000000000000000111111000000111111222333//////000111222333333333222222222222222222222222000111111111111222222222222222222111111111000000222222222222222222222222222222222222222222222222111111222222222333333333333333333333333333333333333333222111111222222333000000111222333333444444222333333444444333333222333333333222222111111111111111222222222333333333222111111000000111111222111111111111111111111111222222111111111111222222222222222222222222222222000111111111111222222222222222111111111111222222111111111111111111111111111111111111111111111111000000000000111111111111111111111111111111111111222222333333333333444444222222333333333333444444444555666777888999::::::;;;<<<<<<===============<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>>>>======>>>??????>>>===<<<<<<===>>>??????>>>>>>===<<<;;;;;;;;;999999999888888888888777999999888888777666666666555555444333333333333444222333333444444333333222444444333333222111000000////////////000000000000111111000000//////......000000000000000000000000000000000000000000000000333222111000////////////222222111000///...------111111000000//////......------......//////000000000000000000000000000000000000//////.........---000///...------...///000111111111111000000000000////////////000000000000000000////////////000000000///...---,,,------...//////............//////111111000000//////....../////////000111111000.................................------------..............................////////////////////////................................................//////.........------------...//////000//////...---------,,,,,,+++++++++........................000000/////////.........000000000000000000000000000000000000000000000000........./////////000000000000/////////...................../////////000......///000000000000000...//////000000000000000111111000000000000111111111111111111111000//////111111111000000000////////////...---...///000111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000111111111111000000000///222222222111111111000000000000000000000000000000000000000000000000000000111000000000111222333333111111000000000000111111111111111111111111111111111111111111111111111111000000000000000000000000111111000000111111222333000000000111222222222333111111111111111111111111000111111111111222222222222222222111111111000000222222222222222222222222222222222222222222222222111111222222222333333333333333333333333333333333222222222222222222222333000111111222333333444444222333333444444333333222333333333222222222111111111222222222222333333333666555555444444555555666111111111111111111111111333333222222222222333333222222222222222222222222111111111111222222222222222222111111111111222222111111111111111111111111111111111111111111111111000000000000111111111111111111111111111111111111222222222333333333444444222222333333333333444444444555666777888999999:::::::::;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;===>>>>>>===<<<>>>??????>>>===<<<<<<===>>>???>>>>>>>>>===<<<;;;;;;;;;999999999888888888888777999999888888777666666666555555444333333333333444222333333444444333333222444444333333222111111000111111111111111000000000111000000000/////////...000000000000000000000000000000000000000000000000111000000000000000111111000000000000////////////111000000000/////////............///////////////000000000000000000000000000/////////............///...---------...///000000000000000000000000000////////////000000000000000000////////////000000000///...---------......//////............///////////////.........------////////////000000///.................................------------..............................////////////////////////................................................//////.........---------////////////........................------------........................000000////////////......000000000000000000000000000000000000000000000000....../////////000000000000000////////////..................////////////......///000000000000000...///000000111111000000111111000000000000111111111111111111111000//////111111000000000000////////////.........///000111000000000000000000000000111111111111222222222222000000000000000000000000000000000000000000000000111111111111000000000000222222222111111111111111000000000000000000000000000000000000000000000000/////////000111333444555111111000000000000111111000000000000000000000000111111111111111111111111000000000000000000000000111111000000111111222333111111111111111111222222000000000000000000000000000111111111111222222222222222222111111111111111222222222222222222222222222222222222222222222222111111222222222333333333333333333333333333333333000111222333444333333222111111111222222333333444222333333444444333333222333333333222222222222111222222222222333333333333444444333333333333444444222222222222222222222222444333333333333333333444222222222222222222222222111111111111222222222333222222111111111111222222111111111111111111111111111111111111111111111111000000000111111111222222111111111111111111111111222222222222333333333333222222333333333333444444444555555666777888999999888999::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<;;;<<<======<<<<<<===???>>>======<<<<<<======>>>>>>>>>======<<<;;;;;;;;;999999999888888888888777999888888777777666666555555555444333333333333333222333333444444333333222444333333222222111111111333333333222222111111111000000000000////////////000000000000000000000000000000000000000000000000////////////000111222333......//////000000111111000000000000///////////////////////////.........000000000000000000000000////////////...............------------...///000////////////////////////////////////000000000000000000////////////000000000///......------....../////////....../////////.........---------------....../////////......---..............................------------..............................////////////////////////...............................................................---------111000///---------......///////////////000000000........................000000//////////////////////////////////////////////////////////////////...////////////000000000000000//////////////////.........///////////////......///000000000000000//////000111111111111000111111000000000000111111111111111111111000//////000000000000000000/////////////////////000000000000000000000000000000000000000000111111111222222000000000000000000000000000000000000000000000000111111111000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000111222333444222111111000000111111222////////////////////////111111111111111111111111000000000000000000000000111111000000111111222333222222222111111111111111111111111111111111111111000000111111111222222222111111111111111111111111222222222222222222222222222222222222222222222222111111222222222333333333222222333333333333444444...000222444555444333222111111111222222333333333222333333444444333333222222222222222222222222222222222222333333333444444333222222111111222222333222222222222222222222222333333222222222222333333222222222222222222222222111111111222222222333333222222111111111111222222111111111111111111111111111111111111111111111111000000111111111222222222111111111111111111111111111222222222222333333333222222222333333333444444444444555666666777888888888999::::::;;;:::::::::::::::;;;;;;;;;;;;<<<<<<:::<<<======<<<;;;===>>>=================================<<<<<<;;;;;;;;;999999999888888888777777888888888777666666555555555444333333222222333333222333333444444333333222333333333222222111111111333333333222111111000000000000000000///////////////////////////////////////////////////////////////////////////000111111////////////000000000000000000000000////////////000000//////......------///////////////////////////////////////.....................///000000111............////////////////////////000000000000000000////////////000000//////........................////////////............---------------------...//////...---------..............................------------..............................////////////////////////........................................................................222111...,,,+++,,,---.........//////000000000111........................//////000000000000000000////////////////////////////////////////////////////////////000000000111//////000000000000000000///////////////...............///000000000000000///000000111111111111111111111000000000000111111111111111111111000////////////////////////000000/////////000000000000000000000000000000000000000/////////000000000111111111111111111111111111111000000000000000000000000000000000000000000111111111111111111111111111111000000000000000000000000000000000000000000000000222222111111111111111222222222111111111111222222////////////////////////111111111111111111111111000000000000000000000000111111000000111111222333222222222111111111111111222222222222222222222222000000111111111222222222111111111111111111111111222222222222222222222222222222222222222222222222111111222222222333333333222222222333333444444444///000222444444444222111111222222222222222333333222333333444444333333222222222222222222222222222222222333333333444444444555444444333333444444555222222222222222222222222222222111111111111222222222222222222222222222222111222222222222333333333222222111111111111222222111111111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111111222222222333333222222222333333333444444444444444555666666777777999999:::;;;;;;;;;;;;:::::::::::::::;;;;;;<<<<<<999;;;<<<<<<;;;;;;<<<===<<<<<<============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;999999999888888888777777888888777777666555555555444444333222222222222333222333333444444333333222333333222222222222222111222222111111111000000000////////////000000000000////////////////////////////////////////////////111111000///......//////000000000000////////////////////////000000000000000000//////......------////////////////////////........./////////////////////000000111111111111---........./////////000////////////000000000000000000////////////000000......//////////////////......///000000///..............................---///000///---,,,,,,---..............................------------..............................////////////////////////................................................---.....................222000...,,,++++++---------------....../////////........................//////000000000000111111000000000000000000000000000000000000000000000000/////////000000000111111//////000000000000111111///////////////...............///000000000000000///000111111222222111111111111000000000000111111111111111111111000//////......////////////000000...///000111111111000000000000000000000000000000.../////////000000000000111111111111111111111111000000000000000000000000000000000000111111111111111111111111111222222222000000000000000000000000000000000000000000000000333222222111000000111111222222111111111111222222000000000000000000000000111111111111111111111111000000000000000000000000111111000000111111222333111111111111111111222222222222222222222222222222000111111111111222222222111111111111111222222222222222222222222222222222222222222222222222222222111111222222222333333333111222222333333444444555111222333333333333222111222222222222222222222222222333333444444333333222111222222222222333333333333333333333444444444444333333222222222222333333333333333333333333333333222111111000000111111222222222222222222222222222222222222222333333333333222222111111111111222222111111111111111111111111111111111111111111111111111111111222222222222333111111111111111111111111111111111111222222222222222222333333333333444444444444444444555555666666999999:::;;;;;;;;;;;;:::999999::::::;;;;;;<<<<<<999:::;;;;;;::::::;;;===;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888888777888777777666666555555444444444333222222222222222222333333444444333333222222222222222222222222222111111111111111111111111////////////000000000000000000000000000000000000000000000000000000000000222111000///............111111000000//////......////////////000000000000///////////////.........000000000000000000000000.........//////////////////000000111111000000///.........//////000000111////////////000000000000000000////////////000000......///000000000//////---...///000000///...---.............../////////---000222111---+++,,,.................................------------..............................////////////////////////................................................---------...............000///...,,,,,,,,,------------------------..............................//////000000000111111111000000000000000000000000000000000000000000000000//////000000000111111111//////000000000111111111000/////////..................///000000000000000000000111222222222222111111111000000000000111111111111111111111000//////........./////////000000...///000111222111000000000000000000000000000000//////000000000111111111111111111111111111111111000000000000000000000000///000000000111111111111000000111111111222222222000000000000000000000000000000000000000000000000111111111000111111222222333222222111111222222333111111111111111111111111111111111111111111111111000000000000000000000000111111000000111111222333000000000111222222222333111111111111111111111111000111111111111222222222000000111111111222222222222222222222222222222222222222222222222222222222111111222222222333333333111111222333333444555555444333333222222111111000222222222222222222222222222333333444444333333222111111222222222333333333333333333444444444444555222111111000000111111222333333333333333333333333333222222111111222222333222222222222222222222222222222222333333333444444222222111111111111222222111111111111111111111111111111111111111111111111111111111222222222333333111111111111111111111111111111111111222222222222222222333333333333444444333444444444444555555555777888999999:::999999999888999999:::;;;;;;<<<<<<888:::;;;;;;::::::;;;<<<;;;;;;<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888888777777777777666555555444444444333222222111222222222222333333444444333333222222222222222222222222222000000111111222333333333.../////////000000000111000000000000000000000000000000000000000000000000000//////.........//////////////////000000000000.../////////000000000111.........///////////////000000000000000000000000............/////////000//////000000///...---,,,......///000000111222222////////////000000000000000000////////////000000---...///000111000000///---...///000000///...---,,,,,,---------............111333222...+++---///..............................------------..............................////////////////////////................................................---------.........//////------------------------......------------------........................//////000000111111111222000000000000000000000000000000000000000000000000000000000000111111111111//////000000111111111222000000//////.........---...//////000000000000000000000111222222222222111111111000000000000111111111111111111111000//////---.........//////000000...///000222222111111000000000000000000000000000000111111111111222222222111111111111111111111111000000000000000000000000//////000000111111111222000000111111222222222222000000000000000000000000000000000000000000000000//////000000111222444444333222222111111222222333111111111111111111111111111111111111111111111111000000000000000000000000111111111000111222222333//////000111222333333444000000000000000000000000000111111111111222222222000000111111222222222222222222222222222222222222222222222222222222222222111111222222222333333333111111222333333444555555666555333222111000000000222222222222222222222222222333333444444333333222111111111222222333333333333333333444444444555555666555555444444555555666333333333333333333333333444333333222222333333444222222222222222222222222222222333333333444444444222222111111111111222222111111111111111111111111111111111111111111111111111111222222222333333333111111111111111111111111000111111111111222222222222222333333333444444444333333444444444444444444666666777888888888888888888888999::::::;;;<<<<<<888:::;;;;;;:::999;;;<<<:::;;;<<<======<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888888777777777777666555555444444444333222222111111222222222333333444444333333222222222222222222222222222000111222333444444555666.../////////000000111111000000000000000000000000000000000000000000000000......---......///000111------...///000111222222.../////////000000111111---.........//////000000000000000000000000000000---.........//////000000......//////...,,,***)))...//////000111222222333////////////000000000000000000////////////000000---...///111111111000///---...///111111///...---+++++++++,,,,,,---------...222444333...+++---000.................................------.................................////////////////////////................................................---------.........//////,,,,,,---.........------//////......---------,,,........................000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////.........---////////////000000000000222222222111111111000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111000000///000000111111111111000000////////////////////////111111000000000000000111222222111000//////000000000111111111111222222222111111000000000000111111000000000000111111111111222222111111111111222222222222222333333222222222000000000000000000000000111111111111111111111111222111000//////000111222111111111111111111111111000000000000000000000000222111000//////000111222000000111222333333444444666555333222222222333333222222333333333222222111111111222222222333333333111111111111222333444444333333333333333333333333444444333222111111111111111111111222222333444444333333333333333333333333333333333333333333333333222333444444555555444444444444444444444444444444333333333333333333333333222333333444444333333222222222333333333444444444555555555444444333333333222222222222222222222222111111111111111111111111000000111222222222222111111111111111111111111111111111111111111111111111222222333333333333444444333333333444444444555555555555555555555555555555999888777777777888999:::777777777777777888888999999:::;;;;;;999999:::;;;<<<<<<============<<<<<<>>>======;;;:::999888888::::::::::::::::::::::::888666555444666666555444333333333333333333333333444333333222222333333444333333333333333333333333333222222111000///......000000111111111111000000//////000000000000//////////////////////////////111111000000//////......////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////............////////////000000000000000000000000////////////////////////------------------------........................------------------------////////////..............................------------............------........................------......//////000000........................////////////////////////////////////////////////......------------......111000///...------...///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////............////////////000000000000222222222111111111000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111000000000000000000000000000000111111000000000000111111222111111000000000000111000111111111111222222222111111000000000000111111000000000000111111111111222222111111111111222222111111222222222222111111111111111111111111111111111111111111111111111111222111000//////000111222111111111111111111111111111111111111111111111111222111000//////000111222000111111222333333444444555444333222111111222333333333444444444333333222111111222222222333333333333333333222333333444444333333333333333333333333333333222222111222222222333333222222222222222222333333333333333333333333333333333333333333333333222333444444555555444444444444444444444444444444333333333333333333333333333444444555555444444333222222333333333444444444555555444444444333333333222222222222222222222222111111111111111111111111000000111222222222222222111111111111111111111111222222222111111111111111222222333333333333444444444444444555555555666666333333333333333333333333888777666666666777888999777777777777777888999999999;;;;;;;;;999999999;;;<<<<<<============<<<<<<>>>===<<<;;;:::999999888999999999999999999999999888777555555666666666555333333333333333333333333444333333222222333333444333333333333333333333333111111111111000000000///000000111111111111000000//////000000000000//////////////////////////////111000000000/////////...////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............////////////////////////////////////////////////////////////------------------------........................------------------------////////////....................................------............------........................------------....................................////////////////////////..............................------------......///...------,,,---......------------------------000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////............////////////000000000000222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111000000111111111111111111111111111000000000000000111111111111000000000111222222000111111111111222222222111111000000000000111111000000000000111111111111222222111111111111222222000111111111111111111000111111111111111111111111111111111111111111111111222111000000000000111222111111111111111111111111111111111111111111111111222111000000000000111222111111111222222333333444333333222111111111111222333444444555555444444444111111222222222333333333555555444444333333444444333333333333333333333333222222222111222222333333444444444333222111111111333333333333333333333333333333333333333333333333333333444555555555555444333333333333333333333333333333333333333333333333444555555666666555555444333333333333444444444444555444444444444333333333333333333333333333333333222222222222222222222222000111111222222222222222222222222222222222222222333333222222111111111000222222333333333333444444555555555555666666666666333333333333333333333333666666555555666777888888888777777777777888999999:::;;;<<<;;;999888999:::<<<<<<============<<<<<<======<<<;;;:::999999888888888888888888888888888999777555555666666666555333333333333333333333333444333333222222333333444333333333333333333333333111111000000000000000000000000111111111111000000//////000000000000//////000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............////////////////////////////////////000000000000000000000000......................................................................../////////............---........................------............------........................---------------,,,,,,,,,........................////////////////////////..............................------------......------,,,,,,,,,---......------------------------////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000///////////////.........////////////000000000000111111111111000000000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000///000000111111111111000000000111111111111000000111111111111111111111111000000000000000000111222000000000000111222222333000000111111111222222222111111000000000000111111///000000000111111111111222222111111111111222222000000111111111111000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222333333333222111111111111111111111222333333444444444444444111111222222222333333333666555444333333333333333333333333333333333333333111111111111222333444444444444333333333222222222444444444444444444444444444444444444444444444444333444444555555555555555333333333333333333333333444444444444444444444444444444555555555555444444333333333444444444444555444444444444444444444444333333333333333333333333222222222222222222222222000111222222333333222222222222222222222222222222444333333222222111111000222222222333333333444444444444444444555555555555555555555555555555555555666666666666777777888999888888777777888888999:::;;;<<<<<<;;;999888888999<<<<<<============<<<<<<======<<<;;;::::::999999777777777777777777777777999777555555666777666555444444444444444444444444444333333222222333333444222222222222222222222222222222111111000000//////000000111111111111000000//////000000000000//////000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............////////////////////////////////////000000000000000000000000////////////////////////........................//////////////////////////////.........------------------...............------............------........................///......------,,,,,,,,,........................////////////////////////..............................------------......,,,,,,,,,------......///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000.........///////////////////////////000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////111111111111111111111111//////000111111111111111000000111111111111000000111111111111111111111111000000//////000111222222111111000000111222333333000000111111111222222222111111000000000000111111///000000000111111111111222222111111111111222222000000111111111111000000111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111111111222222222222111111111222222222222222333333111111111111111111111111111111222333333333333333111111222222222333333333444444333222111111222222333333333333333333333333111111111111222333444444222222333333333444444444444444444444444444444444444444444444444444444444333444555555666666555555333333333333333333333333444444444444444444444444333333444444444444333333333333444444444555555555444444444444444444444444333333333333333333333333222222222222222222222222111111222333333333333222222222222222222222222222333333333333222222111111222222222333333333444444222222333333333444444444555555555555555555555555666666777888999999::::::888888888888888999999::::::;;;<<<;;;999888999:::<<<<<<============<<<<<<<<<<<<<<<;;;;;;::::::999777777777777777777777777999777666555777777666555444444444444444444444444444333333222222333333444222222222222222222222222333333222111000///...---000000111111111111000000//////000000000000//////000000000000000000000000////////////000000000000////////////////////////////////////////////////////////////////////////........................////////////////////////////////////////////////............////////////........................////////////////////////////////////////////////........................////////////////////////............---------------------.........//////------............------........................000/////////......------........................////////////////////////..............................------------......------......////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.........///////////////////////////000000000000//////000000000000000111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111...///000111111222111111000000111111111111000000111111111111111111111111////////////000111222333222222111111111222222333000111111111111222222222111111000000000000111111000000000000111111111111222222111111111111222222000111111111111111111000222222222222222222222222111111111111111111111111111111222333333222111111111111111111111111111111222222222222222222222222111111222333333222111111222222222222222222222222000111222222333222222222000000111222333333333333111111222222222333333333333333222111111111222222333333333333333333333333222222222111222222333333222222222333444555555555444444444444444444444444444444444444444444444444444444555666666666666555444444444444444444444444444444444444444444444444222333333333333333333222333444444444555555555555333333333444444444444555333333333333333333333333333333333333333333333333111222222333333333333333333333333333333333333333333333333333333333333333222222333333333333444444111222222222333333333333333333333333333333333333555666777999::::::::::::999888888888888999::::::999:::;;;;;;999999:::;;;<<<<<<============<<<<<<<<<<<<;;;;;;;;;:::::::::777777777777777777777777:::888666666777777777666444444444444444444444444444333333222222333333444222222222222222222222222333333222111000///......000000111111111111000000//////000000000000//////000000000000000000000000////////////000000000000////////////////////////////////////////////////////////////////////////........................////////////////////////////////////////////////............////////////........................////////////////////////.................................................................................------------,,,,,,,,,------.../////////------............------........................///////////////.................................////////////////////////------------------------......------------......---...//////000/////////,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000............/////////000////////////000000000000////////////000000111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111...///000111111222222222000000111111111111000000000000000000000000000000////////////000111222333333333222111111111222222000111111111111222222222111111000000000000111111000000000000111111111111222222111111111111222222111111222222222222111111222222222222222222222222111111111111111111111111111222222333333222222111111111111111111111111111222222222222222222222222111222222333333222222111222222222222222222222222000111222333444444333222000111222333444444444444111111222222222333333333333333222222222333444444333333333333333333333333333333222222111222222222333333444444444444444444555555555555555555555555555555555555555555555555444444555666666666666666555555555555555555555555555555555555555555555555333333444444444444333333444444444444555555555555333333333444444444555555444444444444444444444444333333333333333333333333111222333333444444333333333333333333333333333333111222222333333444444444222222333333333333444444222222222333333333444444333333333333333333333333444555666888999:::999999999999888888999999:::;;;777999::::::::::::;;;===<<<<<<============<<<<<<<<<;;;;;;;;;;;;:::::::::888888888888888888888888:::888666666777888777666555555555555555555555555444333333222222333333444111111111111111111111111000000000000000111111111000000111111111111000000//////000000000000//////////////////////////////.../////////000000000111////////////////////////////////////////////////////////////////////////........................////////////////////////////////////////////////............////////////........................------------------------------------------------........................------------------------.........---------,,,,,,,,,,,,------...//////000------............------........................------...............///........................////////////////////////------------------------......------------......---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000---.........//////000000////////////000000000000.../////////000000111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111......///111111222222222000000111111111111000000////////////////////////////////////000111222333444444333222111111111111000111111111111222222222111111000000000000111111000000000000111111111111222222111111111111222222222222333333333333222222222222222222222222222222111111111111111111111111111222333444444333222111111111111111111111111111222222222222222222222222111222333444444333222111222222222222222222222222111222333444555444444333111222333444555555555555111111222222222333333333333333333333444444555666333333333333333333333333444444333222111111111111666555555444444333333222555555555555555555555555555555555555555555555555444555555666666666666666666666666666666666666666555555555555555555555555444555555555555555555444444444444555555555666666333333333444444555555555444444444444444444444444333333333333333333333333111222333333444444333333333333333333333333333333000111222333444444555666222222333333333444444444333333333444444444555555555555555555555555555555222333555777888999888888999999888888999999:::;;;666888::::::::::::<<<>>><<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;::::::888888888888888888888888:::888666666777888777666555555555555555555555555444333333222222333333444111111111111111111111111---...///000111222333444000000111111111111000000//////000000000000//////////////////////////////.../////////000000111111////////////////////////////////////////////////////////////////////////........................////////////////////////////////////////////////............/////////000........................------------------------------------------------........................------------------------......---------,,,,,,,,,,,,,,,------...///000000---..................---........................,,,,,,,,,------.................................////////////////////////------------------------.........------.........------...///...---+++***........................000000000000000000000000000000////////////000000000000000000////////////000000000000000000000000000000000000000000000000......//////000000111111222111111111000000//////000000000000000000000000000000000000000000000000111111000000//////......111111000000//////......222222111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222111111111000000111111111111111111111111222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222222111111222333444444555555444444333222222111111000444444333222222111111000333333222222222222222222666666555555555444444444333333333333333333333333000000111333333333333333444444444444444444444444333333444444444555555555666666666666666666666666777555333333444444333222333222111111111333555777999666444444666777555333666666555555555555666666999888777777777777555333777777777777666666666666666555555666888999888666666666666666666666666666333444444444555666666666777777666555444333333333444444444444444444444444333444444555555444444333333333444444333333222111333333333333333333333333333333222222222333444555222333333444444333333222444444444444444444444444333333444555666777888888777888888888888999999999999999999999:::;;;<<<<<<=================================<<<;;;;;;::::::;;;:::888777777777888888777666555444444333333444444444333333333222222222333333333333333333333333333222111000000111222333000000000000000000000000222222222111111111111000111000///......///000111111111111111111111111111////////////000000000000111111000000//////......111111000000//////......111111000000//////..............................////////////////////////////////////////////////000000000000000000000000000000000111111111111222......------------......//////---,,,,,,---...///.../////////...---,,,,,,---......///////////////111111000///////////////........................---------.........//////................................................//////.........---------........................///............---------///......------,,,++++++)))***++++++,,,---......,,,,,,,,,---------......000000000000000000000000000000////////////000000000000000000////////////000000000000000000000000000000000000000000000000/////////000000000000000111111111111000000000///000000000000000000000000000000000000000000000000111000000000/////////...111000000000/////////...111000000000000/////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222111111111000000111111111111111111111111222222222111111111000000000000000000000000000000000000000000000000000000111111111111111111111111111111111222222222333333111111222222333333444444333333333222222222222222222222222222222222222333111111000000000000000000666555555555444444444444333333333333333333333333333333333333333333222222444444444444444444444444111222222222222333333333555555555555555555555555777555333333444555444333555444333333333555777888:::888555555777888777555777777666666666666777777777666666777888999777666777777777777777777777666555444444555666777555444666666666666666666666666444555555555555555666666666666666555555444444333444444444444444444444444333444444555555444444333333444444444444333222222222222222222222222222222333333222222333333444555222333333444444333333222444444444444444444444444555555555666666666666666777888888888888999999999999999999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<;;;;;;::::::;;;:::999888777888888999888777666555444444444444444444444444333333333333333333333333333333333333222222111000000111222222000000000000000000000000222222222111111111000000111000///......///000111000000000000000000000000////////////000000000000111000000000/////////...000000000000////////////111000000000/////////...........................////////////////////////////////////////////////////////////////////////,,,,,,---------.........000000////////////000000///...------------...///.........///......---------......///////////////000//////.......................................---------.........//////................................................//////.........---------........................///............---------......------------,,,,,,------------------......,,,,,,,,,---------......000000000000000000000000111000000//////000000111000000000000////////////////////////////////////000000000000000000000000000000000000000000//////111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000////////////....../////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222111111111111111111111111111111111111111222222222111111111111111000000000000000000000000000000000000000000000000222222222222222222222222222222222222333333333333111111222222222222222222222222222222333333333333000111111222333333444444000000111111111111111111555555555555444444444444333333333333333333333333777666444333222222333333555555555555555555555555222222222333333333444444555555555555555555555555666555333444555666666555777666555555666777999::::::999777777888999888777888777777666666777777888666666666888:::;;;:::999777777777777777777777777777666555666777777555444666666666666666666666666666666666666555555555555555555555555555555555555444444444444444444444444444444555555555555444444444444444444444333222222111111111111111111111111333333333333333444444444333333444444444444333333444444444444444444444444777777666666555555555555777888888888888999999999999888888999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;:::::::::;;;::::::999999999999:::999888777666555555555555666555555555444444444444333333333333333333333333222222111000000111222222000000000000000000000000222222111111111000000000000000////////////000000........................////////////000000000000000000000000////////////////////////000000000000000000000000////////////........................////////////////////////////////////////////////////////////////////////............////////////000000////////////000000///......------...//////------......///.........---....../////////////////////...---------------........................------........./////////...............................................................---------........................///............------------------------........./////////......---------,,,,,,,,,---------......000000000000000000000000111000000000000000000111000000000000////////////////////////////////////000000000000000000000000222111111000000/////////111111111000000000000000000000000000000000000000////////////////////////000000000000////////////000000000000////////////---------...///000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000222222222222222222222222333333333333333333333333222222111111111111111111111111222222333444555555111111111222222333333333222222333333333333333444444444444444444444444444444444444444444444444444888666444333222333555666666666666666666666666666555555555555666666666666444444444444444444444444666555444444666888888777777777666666777888::::::999888777777777888888888777777666666666666777777888777777999;;;<<<:::999777777777777777888888888:::999999999:::999888666777777777777777777777777888777777666666555555555555555555555666666666666555555555555555555555555444444555555555555444444444444444555444333333222222222222222222222222222222333333444444444444444333333444444444444333333444444444444444444444444666666666666666555555555777777888888888999999999888888888888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;::::::999;;;::::::::::::::::::::::::999888777666666666666666666666666555555555555333333333333333333333333222111111111111111111222000000000000000000000000111111111111000000000000000000////////////000000........................////////////000000000000000000000000////////////......//////000000111111000000000000////////////........................////////////////////////////////////////////////////////////////////////...////////////000000000......------------...................../////////,,,,,,---.../////////...---......///////////////000///......------..........................................////////////................................................................................................///............---------,,,,,,,,,---...//////000.........---------------,,,,,,,,,---------......////////////////////////111111000000000000111111000000000000////////////////////////////////////000000000000000000000000222222111111000000//////000000000000000000111111000000000000000000000000////////////////////////////////////000000000000////////////000000000000,,,,,,---...///000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111333333333333333333333333222222111111111111111111111111222333444555555666333333333222222222111111222222333333444444444444333333444444444444444444444444444444444444444444666555444333333555777888666666666666666666666666555555666666666777777777555555555555555555555555777666555555777999999888666666666666777888999999777777777666666666777888777666666555555666666777:::999888999;;;;;;999888666777777777888888888999;;;:::::::::;;;:::999777888888888888888888888888888888888777777666666555555555666666666666666666555555555555555555555555444555555666666555555444444444555555555444333333444444444444444444444444222333444555555555444444333444444555555444444333444444444444444444444444444444555555666777777888777777888888888999999999888888888888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999:::::::::::::::::::::::::::999888777777666666777777777666666666555555555333333333333333333333333111111111222222111111111000000000000000000000000111111111000000000////////////000000000000//////////////////////////////////////////000000000000////////////000000000000......//////000000111111////////////000000000000////////////////////////////////////////////////////////////////////////........................++++++,,,,,,,,,---------......------------......---......//////000000000,,,,,,---.../////////...---......///////////////111000//////......//////////////////////////////........./////////000000................................................---.............................................///............---------+++,,,------...///000000***++++++,,,------......,,,,,,,,,---------......////////////////////////222111111000000111111222000000000000////////////////////////////////////000000000000000000000000111111111111111111000000000000000000111111111111000000000000000000000000000000000000000000000000////////////000000000000////////////000000000000------...///000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111222222222111111111111111111111111111111111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000333333333333222222222222111111222222222222222222111222222333444555555666444444333333222111111000000000111111222333333333333333333333444444444444444444444444444444444444444444333333444555777888555555555555555555555555444444444555555555555666666666666666666666666666999888666777888999999888555555666777777888888888666777777777666666777999888777777666666777777888:::999888999::::::999777666777777888888999999999:::999888999::::::888666888888888888888888888888888888888888777777777777666666666666666666666666555555555555555555555555555555666666666666555555555555555555555444333333555555555555555555555555222333444666666555555444444444555555555555444444444444444444444444444444333333444555666777888888777888888888888999999999888777777888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999999999888999999::::::::::::999:::999888777666666666666777666666666555555555555333333333333333333333333000111222222222222111000000000000000000000000000111111000000000///////////////000000000000//////000000000000000000000000////////////000000000000////////////000000000000////////////000000000000////////////000000000000////////////////////////////////////////////////////////////////////////........................---------.........//////000000////////////000000------///000000000000000------......///.........---......///////////////111111000///////////////////////////////////////....../////////000000000................................................---------.......................................///............---------,,,,,,---...//////000000))))))***+++,,,---...///,,,,,,,,,---------......////////////////////////222111111000000111111222000000000000////////////000000000000000000000000000000000000000000000000111111111111111111222222///000000000111111111111000000000000000000000000000000000000000000000000.../////////000000000111.../////////000000000111/////////000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222111111111111111111111111000000111111111222222222000000000000000000000000000000000000000000000000111111111111111111111111333333222222222111111111111111222222333333444444222333333333444444555555333222222222222222222222000000111111222333333444222222333333333444444444555555555555555555555555444444444444444444555555444444444444444444444444444444555555555666666666777777777777777777777777;;;999888777999999999888555666777888888999999999666888999888666666999;;;:::999999888888999999:::777777777888:::;;;:::888666777777888888999::::::999888888999;;;;;;:::888999999999999999999999999777777888888888888888999888888777777666666555555555555555555555555555555555555666666666666555555555555555555555444444333444444444444444444444444222333555666777666555444444444555555555555444444444444444444444444444444444555555555666666777777777888888888888999999999777777777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::999999888777777999:::::::::999999999999888777666666666666666666666555555555444444333333333333333333333333000111222222222222111000000000000000000000000000111000000000////////////...///000111111000///...000000000000000000000000////////////000000000000.../////////000000000111000000000000////////////.../////////000000000111////////////////////////////////////////////////////////////////////////........................000000000111111111222222000000////////////000000,,,---///000111111000000.........///......---------......///////////////000000///............///////////////////////////.../////////000000000000................................................---------.........//////........................///............---------------......//////000000+++,,,,,,,,,------......,,,,,,,,,---------......////////////////////////222222111111111111222222000000000000////////////111111111111111111111111000000000000000000000000000000000111222222222333//////000000111111111222000000000000000000000000000000000000000000000000.../////////000000111111.../////////000000111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222222222111111111111111111111111000000111111222222222222000000000000000000000000000000000000000000000000222222222222222222222222222222222111111000000000111111222333444444555555333333333444444444555555111111111222222333444444222222333444444555666666222222222333333444444444555555555555555555555555555555555555444333222111444444444444444444444444777777777777888888888888777777777777777777777777<<<:::888888999999888777666666777999999999999999777999::::::888777:::===<<<;;;;;;::::::;;;;;;<<<555555555777:::<<<;;;:::666777777888999999::::::;;;::::::<<<===>>>===<<<999999999999999999999999777777777888999999999:::999888888777666555555444666666666666666666666666555555666666666666555555555555666666555555444333333333333333333333333333222333555777777666555444444444555555555555444444444444444444444444444444666666666666666555555555777888888888888999999999777777777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::999999888666777888999:::999999888999888777666555555555555666555555555444444444444333333333333333333333333000111222333333222111000000000000000000000000000000000000000////////////...///000111111000///...000000000000000000000000////////////000000000000.../////////000000111111111111000000//////........./////////000000111111000000000000000000000000////////////////////////////////////////////////....................................////////////......------------......,,,---///000111111111000.../////////...---,,,,,,---....../////////////////////...------------...000000000000000000000000////////////000000000000................................................---------.........//////........................//////.........---------............///////////////............---------,,,,,,,,,---------......////////////////////////000000000000000000000000000000000000000000000000111111111000000000000000000000111111111111000000222111111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000222111000.........///000000000000000111111111111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111222222333333222222111111111111111111111111111222222222222111111111000//////000000111111111222000000000000000000000000000000000000000000000000000111111111111222222222000111111111111222222222222222222222222222222222111111111000111111222333444444444444444444444444333333333333333333333333222222333333333333444444333333333333333333333333555555555555555555555555555555444333333333444444555555444333333555666777444555666777777777555555555666777777777777:::<<<;;;;;;:::999888888888888888777777666777888:::;;;:::::::::999999999999999999999:::;;;;;;;;;;;;:::;;;;;;;;;:::888888:::<<<;;;;;;<<<<<<<<<<<<<<<;;;888999999::::::;;;;;;<<<999999999999999999999999<<<;;;;;;:::::::::::::::777777777888888888999999666666555555555666777777999999888888777777777777555666666666444333444555333333444444555666666666666666666666666666666666444444444444444444444444777666444333333444555666777777666666666555555555444555777888888888777666555555666888999:::;;;<<<999999::::::::::::;;;;;;===<<<<<<<<<<<<;;;;;;;;;<<<;;;::::::<<<<<<;;;:::888888888888777777777777444444555555555555555555222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000111111111111000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000222111111111000000//////000000000000000000000000000000//////.........---000000//////.........---000000000000000000000000111000///......///000111////////////////////////////////////////////////////////////////////////---...///000000///...---,,,---///000000000///...,,,,,,------...///000000////////////////////////........................////////////......................................./////////000000111111......------------......,,,,,,,,,,,,,,,---.../////////............//////+++,,,,,,---...///000000////////////////////////000000000000000000000000000000000000000000000000111000000000000000000000000000111111111111000000111111111111000000000///000000000000000000000000000000000000000000000000000000000000000000000000111111//////...///000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111222222333333222222111111111111111111111111111222222111111111000000000///000000000111111111111000000000000000000000000000000000000000000000000000111111111111222222222000111111111111222222222222222222222222222222222111111111111111222222333333333333333333333333333333333333333333333333333222222333333333333444444444444444444444444444444555555555555555555555555444444444444444555666666666555555555666666777777555555666777777777666666777888888888777888:::;;;:::999999888777777777777888888777777888999;;;<<<::::::::::::::::::::::::999:::;;;<<<<<<<<<<<<<<<;;;<<<<<<;;;::::::<<<>>>::::::<<<===>>>>>>>>>>>>============>>>>>>>>>>>>;;;;;;;;;;;;::::::::::::===<<<;;;;;;::::::;;;;;;999999999999999999999999:::::::::999999:::;;;;;;666666666666555555555555555666777666444333444555555555555555555555555555555555555555555555555555444444444444444444444444666555555444444444555555555555444444444333333333555666777888999888888777777777888999:::;;;;;;<<<999999::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<:::::::::;;;<<<;;;:::888888888888777777777777555555555555555555555555333333222222222222222222111111111111111111111111222222222222222222222222000000000000000000000000//////000000000000//////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000/////////000000000000000000000000000000/////////.........000000/////////.........000000000000000000000000111000///......///000111////////////////////////////////////////////////////////////////////////---...///000000///...---------///000000000///...,,,,,,------...//////000////////////////////////........................////////////.............................................//////000000000......------------.........------,,,,,,------...//////............//////***++++++,,,,,,------...000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000111111111111000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////000111111000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111222222222222111111111111111111111111111111111111000000000/////////000000000000111111111111000000000000000000000000000000000000000000000000000111111111111222222222000111111111111222222222222222222222222222222222111111111111111222333333222222222222222222222222333333333333333333333333222222333333333333444444555555555555555555555555555555555555555555555555222333333444555666777888666666777888888888888777666666666666666777888888888999:::999888888999;;;:::999999888888888999999999999999999:::;;;<<<===<<<<<<<<<<<<============<<<===>>>???@@@@@@@@@@@@>>>???@@@?????????AAACCC>>>???AAABBBDDDEEEEEEEEEAAAAAA@@@@@@@@@@@@???????????????>>>>>>=========>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;::::::999999888:::999999888888888999999555555666666666666666666666777888777555444555666777777777666555444444444555555555555555555555555444444444444444444444444444444555555555555555444444444444444444333333333666777888999999999888888999999999:::::::::;;;;;;999999::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<:::999:::;;;<<<;;;999888888888888777777777777555555555555555555555555333333333222222111111111111111111111111111111111222222222222222222222222000000000000000000000000......////////////......////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////...000000000000000000000000000000////////////......000000////////////......000000000000000000000000000000////////////000000////////////////////////////////////////////////////////////////////////......////////////......---......///000/////////,,,,,,------.../////////////////////////////////////////////////////////////////////.................................................../////////......------------............------------------//////............//////,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111000000111111111111000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////000000111111222///000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111111111222222222222111111111111111111111111111111000000000000////////////000000000000000111111111000000000000000000000000000000000000000000000000000000111111111222222222000000111111111222222222111222222222222222333333222111111111111222333333222222222222222222222222333333333333333333333333222222222333333333444444555555555555555555555555555555555555555555555555222222333444555555666666555666777888999888777666888777666666777888:::;;;999:::;;;999888888999;;;;;;::::::::::::;;;<<<===;;;;;;;;;<<<===>>>??????@@@AAAAAAAAABBBBBBCCCCCCBBBCCCDDDFFFGGGGGGGGGGGGDDDFFFGGGGGGFFFFFFHHHIIIIIIJJJKKKLLLMMMMMMNNNMMMHHHHHHHHHGGGFFFEEEEEEDDDFFFFFFEEEEEEDDDCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@???>>>>>>===;;;::::::999999999888777777666777777888888888888999999999999777888999888666555666777777777777666666666555555444444444444444444444444555555555555555555555555333444555666666666555444666666666666666666666666666666777777888888888888999999999999999999999999999999999:::::::::;;;;;;<<<<<<<<<;;;;;;;;;::::::;;;:::999999;;;;;;:::999888888888888777777777666555555555555555444444444444333333222222111111111111111111111111111111111000000000000000000000000000000000000000000000000...//////000000//////...////////////000000000000000000000000000000000000////////////////////////////////////////////////////////////............////////////////////////000000//////////////////000000//////////////////////////////////////////000000////////////000000////////////////////////////////////////////////////////////////////////...//////////////////...---......///////////////---------.........//////////////////////////////000000000000000000000000////////////....................................------........................------------......---------------...////////////............//////000000//////.........---000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111111111000000111111111111000000000000000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000//////000111111111222222///000000000111111111111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111000111111222222111111000111111111111111111111111000000000000////////////111111000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222000000111111111222222222111111111222222333333333222222222111222333333444444444444444444444444444333333333333333333333333222222222333333333444444444444444444444444444444666666666666666666666666333333444444444444333222444555666777888777666555888888777777888999;;;<<<:::;;;;;;:::999888:::;;;:::::::::;;;<<<===>>>???>>>>>>???AAABBBCCCCCCDDDGGGGGGHHHHHHIIIJJJKKKKKKKKKLLLMMMNNNOOOOOOOOOOOOLLLNNNOOOOOONNNNNNOOOQQQSSSSSSSSSTTTTTTSSSRRRRRRRRRQQQQQQPPPOOONNNMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKHHHGGGFFFFFFEEEEEEFFFFFFCCCCCCBBBAAA???>>>======???>>>===<<<;;;:::::::::::::::::::::::::::::::::888999:::999777666777888666666666777777777888888555555555555555555555555555555555555555555555555222333555666666666555444555666666666666666666666555555555555666666777777888888888888777777777777999999999:::::::::;;;;;;<<<;;;;;;;;;;;;:::::::::;;;:::999999:::;;;:::999888888888888777777777666666666555555555444444444333333333222222111111111111111111111111111111111000000000000000000000000000000000000000000000000///000000111111000000///////////////000000000000000000000000000000000000////////////////////////////////////////////////............//////////////////////////////////////////000000000000000000//////000000000000000000//////////////////////////////000000000000///////////////////////////////////////////////////////////////////////////////////////....../////////............/////////000---------...............////////////////////////111111111111111111111111////////////......................................................------......------------......++++++,,,---...000111222//////............//////111000000//////......---000000000000000000000000000000000000000000000000000000000000000000000000/////////000111111222222000000111111111111000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111222222222111111000000000000111111111111........................000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000111111111111000000111111111111111111111111111111000000000/////////111111111111000000000000000000000000000000000000000000000000000000000000000111111111111222222222000111111111111222222222111111111222222333333444222222222222222333444444444444444444444444444444333333333333333333333333222222333333333333444444444444444444444444444444666666666666666666666666333444555555555444222111444555666666777777666666888888888999:::;;;<<<===<<<===>>>===<<<<<<===???;;;<<<<<<===???@@@BBBCCCDDDEEEFFFHHHIIIJJJJJJJJJLLLMMMMMMOOOPPPQQQRRRRRRTTTUUUUUUVVVVVVVVVVVVVVVTTTVVVWWWWWWVVVUUUUUUVVVVVVVVVVVVVVVUUUTTTSSSSSSSSSRRRRRRQQQPPPOOOOOONNNRRRRRRRRRRRRRRRRRRRRRRRROOONNNNNNMMMMMMMMMMMMMMMJJJIIIHHHGGGFFFEEEDDDDDDCCCBBBAAA???>>>=========;;;;;;::::::999999999999999:::;;;:::888777888999666666666777888999999999666666666666666666666666555555555555555555555555333333444555666666666666333333333444444444444444555555444444444555666777777777777777777777666666999999::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::;;;999888999:::;;;:::888888888888888777777777777666666666555444444333333222222222222222222222222111111111111111111111111222222222222222222222222000000000000000000000000000000111111111111000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000...////////////000000000000000000000000000000000//////000000000000111111//////000000000000111111000000000000000000000000//////000000000000////////////////////////////////////////////////////////////////////////////////////............/////////............///000000........................////////////////////////000000000000000000000000////////////..................................../////////.....................------------......,,,,,,,,,---...000111222//////............//////............------,,,,,,////////////////////////000000000000000000000000000000000000000000000000...//////000111111222222000000111111111111000000///000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111222222222111000///000000000000111111111111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000111111111111000000111111111111111111111111222222111111111000000000111111111111000000000///000000000000000000000000000000000000000000000000000111111111111222222222000111111111111222222222000111111222333333444444333222222222222333444444333333333333333333333333333333333333333333333333222222333333333333444444555555555555555555555555666666666666666666666666333555666777888777555444777777666666777777888888777888999;;;<<<<<<======???@@@AAAAAA@@@@@@BBBDDDBBBBBBCCCDDDFFFHHHJJJKKKKKKLLLNNNPPPRRRRRRSSSRRRPPPPPPQQQSSSTTTUUUWWWWWW[[[[[[[[[[[[[[[[[[ZZZYYYYYY[[[\\\\\\ZZZXXXWWWXXXVVVVVVWWWWWWWWWVVVUUUUUUSSSRRRRRRRRRQQQQQQPPPPPPTTTTTTUUUUUUVVVVVVWWWWWWUUUUUUTTTSSSSSSSSSSSSTTTPPPPPPPPPOOONNNMMMLLLLLLIIIHHHFFFDDDCCCBBBAAAAAA>>>>>>===<<<;;;:::999999999;;;;;;:::999888999:::888888888888888888888888777777777777777777777777555555555555555555555555333333333444555666777777333333333444444444555555666555555444555666777888777777777777777888888888999999::::::::::::;;;;;;;;;;;;;;;:::::::::999999:::999888999:::::::::888888888888888777777777777777666666555444444333333111111111222222333333444111111111111111111111111222222222222222222222222000000000000000000000000//////000000000000//////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000111111000000000000000000000000//////000000000111111111//////000000000111111111000000000000000000000000...///000111111000///...////////////////////////////////////////////////////////////////////////000///...------...///000///......---...///000111........................////////////////////////000000000000000000000000////////////....................................000000000//////...............------------.....................//////000//////............//////............------------////////////////////////000000000000000000000000000000000000000000000000...//////000111222222222000000111111111111000000//////000000111111111222000000000000000000000000000000000000000000000000000000000000000000000000111222333333222111000///000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000111111111111000000111111111111111111111111222222222222111111111111222111111111000000//////000000000000000000000000000000000000000000000000000111111111111222222222000111111111111222222222000000111222333333444444333333222222333333444555222222222222222222222222333333333333333333333333222222333333333444444444777777777777777777777777777777777777777777777777333555777999::::::999888999888777777777888:::;;;666888:::<<<=========<<>>===<<<;;;:::;;;<<<;;;999888999:::::::::999999888777777777777777777777777777777777666666666666666666666666444444333333444555777888555555555666666666777777777666555555555666888999777777888888999999999999999999:::::::::;;;;;;;;;;;;;;;;;;:::::::::999999:::999888888::::::999888888888888888777777777777777777666555444444333333000000111222333444444555111111111111111111111111000000000000000000000000000000000000000000000000......////////////......////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111222222000000000000000000000000//////000000111111111222//////000000111111111222000000000000000000000000...///000111111000///...////////////////////////////////////////////////////////////////////////000///...------...///000///......------///000111.....................---////////////////////////////////////////////////000/////////....................................111111000000/////////............------.........111111000......---------//////............/////////000000000000000000000000000000000111111111111000000111111111111000000////////////////////////000111111111222222222222111111111111111111111111222111000//////...//////222111111111000000//////222222111111000/////////222222222222222222222222222333444444444444333222111111111111111111111111222222222222222111000///////////////000000000000222222111111111111111111......//////000000111111111111222222222222111111111111111111111111111111111111000000000000111111111111111111111111111111000000000000000000000000000000000111222222222333222111111111000000//////111111111111111111111111111111222222222333333333222222333333333333444444222222222222222222222222000111333444555444444333333333333444444444555555555555555666555555444444555555555555555555444444444444555555666777777888888999999:::999999888777::::::999888888999:::;;;===>>>>>>======>>>BBBDDDHHHIIIKKKMMMOOOPPPQQQRRRVVVVVVUUUTTTRRRSSSUUUXXXWWWWWWVVVWWWYYYYYYXXXVVVUUUXXXZZZ\\\\\\]]]^^^```gggiiijjjiiieeecccdddfffgggmmmppplllhhhgggfffccc```aaacccdddddddddfffgggeeegggjjjkkkkkkiiieeeccc```aaaaaabbbccceeeggghhheeecccaaa``````___]]][[[___\\\XXXVVVVVVVVVVVVVVVUUUVVVVVVVVVTTTRRRPPPOOOLLLJJJHHHGGGGGGGGGFFFDDD@@@???>>>===<<<;;;;;;;;;;;;:::999999::::::888666:::999999999999888888888444444555555666777777888555555555555555555555555555555666666666666555555777666555555555666888999777777777777777888888999999999999999999999999999:::::::::999999999888888999999999888888888777777;;;;;;::::::999888888777777666666666666555555555222222222111111111111000111111111111111111111111000000000000000000000000000000000000000000000000000000////////////000000111111000000//////......000000000000000000000000////////////////////////111///...------...///111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000............////////////........................,,,---...//////000000///////////////////////////////////////////////////////////////////////////......////////////......//////............////////////............//////111000///...------...///////////////............///000000000000000/////////////////////.........////////////////////////......------------......000000///...............////////////////////////000000000000111111111111000000111111111111000000////////////////////////000000000000111111111222111111111111111111111111111000000////////////000111111111111000000000///000000000000111111111111222222222222222222222222000111222333333222111000111111111111111111111111000000111111111000//////000000000000111111111111111111111111111111111111//////000000000000000111111111222222222222111111111111111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111111111111111111222222222222111111111000000000000111111111111111111111111111111222222222333333333222222333333333333444444444444444444444444444444222222333444444444333333333333333333444444444444555555666666666666555555666666666666666666666666555555555666666777777777999999999999999999999999999999888888999;;;===>>>???AAACCCDDDCCCDDDEEEGGGPPPQQQTTTWWWXXXYYYYYYYYYWWWYYYZZZYYYXXXVVVWWWXXXVVVWWWYYYZZZ[[[[[[\\\\\\___aaadddfffggggggiiijjjpppqqqrrrqqqooooooqqqtttwww}}}~~~|||||||||yyyssstttvvvwwwxxxzzz|||~~~{{{|||~~~~~~{{{xxxvvvqqqrrrsssuuuwwwyyy{{{{{{xxxvvvsssqqqooommmkkkhhhhhhddd___[[[ZZZZZZZZZZZZZZZZZZZZZYYYXXXVVVUUUTTTRRRPPPMMMLLLLLLLLLKKKIIIGGGFFFDDDBBB@@@>>>===<<<<<<:::999999:::999777555888888888888888888888888777777777777777777777777888888888888888888888888555555666666666666555555777666666555666777888999777777777777777888888999999999999999999999999999:::::::::999999999888888999999999888888888777777:::::::::999888888777777666666666555555555444444222222222222111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000////////////000000111000000000/////////...000000000000000000000000000000000000000000000000000///...------...///000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000............////////////........................000000111111111000000///////////////////////////////////////////////////////////////////////////......////////////......//////............////////////............//////111000///...---......///////////////............//////000000000000///////////////////////////...////////////////////////......------------......000000///...............////////////////////////000000000000111111111111000000111111111111000000////////////////////////////////////000000000000000000000000000000000000000000/////////000111111111111111111000000000000//////000000111222222333111111111111111111111111//////000111111000//////111111111111111111111111......///000000000000///111111111111222222222222111111111111111111111111111111111111111000000000111111222222222222111111111111111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111222222222111111111111111111111111111111000000000222222222222222222222222111111222222222333333333222222333333333333444444444444444444444444444444555444333333333333333333222222222333333333444444555666666777777777666666777777777777777888888888666666666666666777777777999999888999999:::;;;<<<999999:::;;;<<>><<<<<<<<<;;;999777888888888888999999999999;;;::::::999888777777777666666666666666666666666555555666666666666555555666666666666666777888888777777777777777888888999999999999999999999999999:::::::::999999999888888999999999888888888888888:::999999888777777666666555555555555444444444333333222222222111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111111111111111000///...------...///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000............////////////////////////////////////111111111111000///......////////////////////////////////////////////////////////////////////////......////////////......//////............////////////............//////000000///............///////////////...............//////000000/////////......//////////////////////////////////////////......------------......000//////............//////////////////////////////000000000111111111111000000111111111111000000////////////////////////.........////////////000////////////////////////////////////000111222222111111111000000000000000000000000111111222222222000000000000000000000000///000000000000000000///111111111111111111111111---...///000111111111111000000000111111111222222111111111111111222222222333333222222111111000000111111222222222222111111111111111111111111111111222111111000000111111222111111111111111111111111111111111111111111111111333222222222111000000000111111111111111111111111222222222222222222222222111111222222222333333333222222222333333333444444222222222222222222222222777555444222222222333444222222222333333333333444444555666666777666666666777777777777888888888888777777777777777777777777888888888999:::<<<>>>???======>>>@@@BBBFFFIIIKKKNNNPPPRRRRRRQQQQQQSSSTTTUUUYYY^^^bbbcccbbb```^^^\\\___bbbcccccccccdddeeeiiiooouuuxxxvvvwwwzzz{{{xxxwwwwwwwwwrrrqqqooommmjjjhhhgggfffbbb```^^^]]]]]][[[YYYVVVWWWVVVTTTRRRNNNKKKHHHGGGFFFDDDAAA@@@??????===;;;::::::::::::::::::::::::;;;;;;::::::999888888777555555555555555555555555555555666666666666555555666666666666666777777888777777777777777888888999999999999999999999999999:::::::::999999999888888888888888888888888888888999999888888777666666666555555444444444333333333333333222222222111111111111111111111111111111111000000000000000000000000////////////////////////000000000111111000000000000000000000////////////////////////////////////000000000000000000000000000///............///000////////////////////////////////////////////////000000000000000000000000////////////////////////............////////////000000000000000000000000......//////...------,,,////////////////////////////////////////////////////////////////////////......////////////......//////............////////////............///////////////.........//////////////////..................//////000/////////............////////////////////////////////////......------------......000///............/////////////////////////////////000000000111111111111000000111111111111000000000000000000000000000000---.........////////////////////////////////////000000///000000111222333000000000000000000111111333222222222111111000000000000000000000000000000111111111111111111111111000000000000000000000000...///000111222333333333/////////000000000111111000000111111111222222222333333222222111111000000111111222222222222111111111111111111111111111111222222111111111111222222111111111111111111111111111111111111111111111111333222222222111000000000111111111111111222222222222222222222222222222222111111222222222333333333222222222333333333444444222222222222222222222222777666444333222333444444222222333333333444444444333444555666666666666666666666666777777888888888888888999999999999::::::999999:::<<<>>>@@@BBBDDDDDDDDDEEEGGGJJJMMMQQQRRRUUUUUUTTTRRRRRRTTTXXX[[[^^^bbbggglllnnnmmmjjjhhhjjjlllnnnoooqqqtttxxx{{{~~~zzzwwwuuutttnnnllljjjiiihhhfffccc```]]]\\\[[[XXXUUURRROOONNNLLLJJJFFFDDDCCCBBB@@@???<<<<<<;;;;;;;;;:::::::::999999999999999999999999888888888888888888888888555555666666666666555555555666666777777777777777777777777777777888888999999999999999999999999999:::::::::999999999888888888888888888888888888888999999888888777666666666555555444444444333333333333333333222222222222111111111111111111111111111000000000000000000000000////////////////////////000000111111111111000000////////////000000000000//////////////////////////////////////////////////////............//////........................////////////////////////////////////////////////////////////////////////............////////////000000000000000000000000,,,,,,---...............////////////////////////////////////////////////////////////////////////......////////////......//////............////////////............//////......//////////////////////////////............------...///////////////---.........//////000000////////////////////////......------------......//////............//////////////////////////////000000000000111111111111000000111111111111000000000000000000000000000000............////////////000000000000000000000000111111000000000111222222000000000000111111111111444333333222111111000000111111111111111111111111333222222111111222222333000000000000000000000000//////000222222333333333.../////////000000000000000000000111222222333333111111111111111000000000111111222222222222111111111111111111111111111111222222111111111111222222111111111111111111111111222222222222222222222222222222222111111111111111111111111222222222222222333333333333333333333333111111222222222333333333222222333333333333444444444444444444444444444444666555444444444444444444333333333444444444555555444444555666777777777777666666666777888888999999999::::::;;;<<<<<<======;;;===@@@CCCFFFHHHIIIJJJLLLLLLMMMNNNQQQTTTVVVXXXXXXWWWVVVUUUVVVZZZaaaeeejjjmmmsssxxx{{{{{{yyywww}}}|||{{{xxxtttqqqhhhgggfffdddaaa]]]ZZZXXXUUUQQQMMMJJJIIIGGGFFFDDD@@@??????>>>===<<<;;;;;;999999999999::::::::::::777777777777777777777777555555666666666666555555555555666777777777777777777777777777777888888999999999999999999999999999:::::::::999999999888888888888888888888999999999:::999999888777777666666555555555555444444444333333333333333222222222222111111111111111111111111000000000000000000000000000000000000000000000000///000111222222111000///////////////000000000000000000000000000000000000........................////////////////////////////////////////////////000000000000000000000000////////////////////////000000000000000000000000............////////////////////////////////////------...///000000000000////////////////////////////////////////////////////////////////////////......////////////......//////............////////////............//////---...//////000/////////////////////............,,,---......////////////------......///000000000////////////////////////......------------......///............//////000////////////////////////000000000000111111111111000000111111111111000000000000000000000000000000....../////////000000000111111111111111111111111222222111111000111111111///000000000111111111111222222222222222222222222222222222222222222222222333222111111111111222333000000000000000000000000//////000111111222111111//////000000000111111111///000000111222222333333//////000000000000000111111111222222222222111111111111111111111111111111333222222111111222222333111111111111111111111111222222222222222222222222111111111111111222222222111111111222222333333333333333333333333333333333111111222222222333333333222222333333333333444444444444444444444444444444333444555555555555555555444444555555555666666666666666777888999999999999777777888888999::::::;;;::::::;;;===>>>???@@@AAA@@@BBBGGGKKKNNNPPPPPPPPPRRRRRRRRRSSSTTTWWWYYY[[[ZZZ\\\^^^```dddjjjpppuuuzzz~~~}}}|||{{{xxxtttooojjjhhhaaa]]]XXXUUUSSSQQQPPPNNNIIIHHHGGGEEECCCBBBAAA@@@===<<<<<<;;;;;;:::::::::555555555555555555555555555555666666666666555555444555666777888777777666777777777777777888888999999999999999999999999999:::::::::999999999888888777777888888888999999999:::::::::999888888777777666666666555555555444444444444333333333222222222111111111111111111111111000000000000000000000000000000000000000000000000///000222333333222000///.../////////000000000111000000000000000000000000////////////////////////......////////////......////////////////////////000000000000000000000000////////////////////////000000000000000000000000............////////////..............................//////000/////////////////////////////////////////////////////////////////////////////////......////////////......//////............////////////............//////,,,---///000000000//////////////////............+++,,,---...////////////------......///000000111////////////////////////......------------.....................///000000////////////////////////000000000000111111111111000000111111111111000000000000000000000000000000////////////000000000000111111111111111111111111333333222111000000000111//////000000111111111222111111111222222333444444222222222222222222222222333222111000000111222333000000000000000000000000...//////000000000000000000111111111111222222222///000000111222222333333......//////000000111111111111222222222222111111111111111111111111111111333222222111111222222333111111111111111111111111222222222222222222222222000000111111222222222333111111111222222333333333333333333333333333333333111111222222222333333333222222333333333444444444222222222222222222222222222333555666777666555555555555555666666666666777777888999:::;;;<<<<<<<<<888888999::::::;;;<<<<<<:::;;;<<<>>>???AAABBBCCCCCCFFFLLLQQQUUUVVVVVVUUUUUUUUUUUUUUUVVVXXXZZZ[[[^^^aaaffflllrrrxxx~~~xxxuuukkkgggbbb^^^\\\[[[YYYWWWQQQQQQOOOMMMKKKIIIGGGGGG@@@@@@???===<<<;;;999999888888888888888888888888555555666666666666555555444555777888888888777666777777777777777888888999999999999999999999999999:::::::::999999999888888777777888888999999999999;;;;;;::::::999888888888777666666666666555555555444444444333333333222222111111111111111111111111000000000000000000000000000000000000000000000000///000222333333222000///.../////////000000111111000000000000000000000000000000000000000000000000......////////////......000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000............/////////000....................................---,,,++++++////////////////////////////////////////////////////////////////////////......////////////......//////............////////////............//////,,,---///000000000//////000/////////............+++,,,---...////////////---------...///000000111////////////////////////.........------........................///000111////////////////////////111111000000//////......////////////////////////111111111000000000000000000000000000111111111111111111000000000000111111222222111111000/////////333222111000000111222333111111111111111111111111000000000000000000000000222111111111000000//////000000000000000000000000222222222222222222222222000000000000000000000000////////////////////////111111111111111111111111000000111222222222222222000000111222222222222111000000000000000000000000111111111222222333333333111111111111111111111111222111000///000111222333222222222222222222222222111111222222222333333333222222111111222222333444333333333333333333333333444444555666555444222111222333444444555555444444999888888777666555555555555888:::;;;;;;:::;;;;;;;;;<<<>>>>>>===<<<===>>>;;;>>>AAACCCDDDEEEGGGHHHKKKMMMQQQUUUXXXYYYXXXXXXUUUUUUVVVYYY]]]bbbgggiiinnnqqqwww~~~|||wwwtttrrrmmmeee___[[[[[[YYYWWWTTTPPPNNNLLLJJJFFFAAA??????>>>;;;888;;;:::888999::::::999777555666888999999999888777555555555666666666666666666666666666777777777777::::::999888999:::;;;<<<::::::::::::::::::::::::999999999::::::;;;;;;;;;:::::::::999999999888888777777777666555555444444444444333333333333222222444444333333222111000000111111111111111111111111111111000000//////......000000000000000000000000000000000000000000000000000000000000////////////000000////////////000000000000000000000000000000////////////////////////000000000000000000000000000000//////.........---000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////------,,,,,,,,,,,,------///+++)))+++000222000---000000000///......------////////////000000000000////////////////////////////////////////////////........................---------............///,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////...............---------////////////////////////........................111111000000////////////000000000000000000000000111000000000000000000000000000000000111111111111111111000000000000111111/////////000111111222222222222111000000111222222111111111111111111111111000000000000000000000000111111111111000000000///000000000000000000000000222222222222222222222222000000000000000000000000111111111111111111111111111111111111111111111111///000111111222222111111000111111222333222222222222222222222222222222222111111222222222333333333222222222222222222222222111111111111111222333333222222222222222222222222222222333333333444444444333222222222222333444444333333333333333333333333444555555555444444333222333333444555555555555444888888888888777777777777444777999:::999999999::::::;;;;;;;;;<<<>>>AAADDDGGGIIIKKKLLLLLLLLLNNNOOONNNOOOQQQTTTWWWZZZ\\\]]]]]]___ccchhhnnnuuuzzz}}}xxxrrrdddcccaaa___\\\YYYWWWUUUPPPLLLFFFDDDDDDDDDAAA???<<<:::999999999999888666888888999999999888777666777777777777777777777777666666666666777777777888::::::999999999:::;;;<<<::::::::::::::::::::::::999::::::::::::::::::;;;:::::::::999999999888888777777777666555555444444444444333333333333222222444444333333222111111000111111111111111111111111000000000000000/////////000000000000000000000000000000000000000000000000000000000000////////////000000////////////000000000000000000000000000000////////////////////////........................000000/////////.........000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////////////////////////////............//////...+++)))+++///111///,,,.........///////////////.../////////000000000000////////////////////////////////////////////////........................---------............///........................////////////////////////.....................///////////////////////////........................111000000000000/////////111111111111111111111111000000000000000000111111000000000000111111111111111111000000000000111111/////////000111111222222222222111000000111222222111111111111111111111111000000000000000000000000111111111111000000000000000000000000000000000000222222222222222222222222000000000000000000000000111111111111111111111111111111111111111111111111//////000111111111111111111222222333333333333333333333333333333333333333111222222222222333333333333333333333333333333333111222222333333333333333222222222222222222222222333333444444444555555555333333222222333333444555333333333333333333333333666555444444444444444444333444444555555555555555777777777888888888999999666888:::::::::999:::;;;;;;<<<===>>>@@@DDDJJJNNNPPPQQQRRRQQQPPPPPPQQQSSSRRRSSSTTTWWW\\\bbbhhhkkkooosssyyysssrrrpppmmmjjjhhhfffeee[[[UUUOOOKKKKKKJJJHHHFFF@@@>>><<<;;;;;;;;;999777999999:::999999888666666999999999888888777777777666666666777777777888888:::999999999999:::;;;;;;::::::::::::::::::::::::;;;::::::::::::::::::999:::::::::999999999888888777777777666555555444444444444333333333333222222444333333222222111111111111111111111111111111111//////000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000////////////000000000000000000000000000000////////////////////////........................000000////////////......000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////111000000//////000000111---***)))+++...000...,,,------......///000000111....../////////000000000////////////////////////////////////////////////........................---------............///////////////////////////////////////////////////.........//////000000000////////////////////////........................000000000000000000000000111111111111111111111111000000000000000111111111///000000000111111111111111111000000000000111111222222111111000/////////222111111111111111111222111111111111111111111111000000000000000000000000111111111000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111//////000111111111111000222222333444444444444333333333333333333333333333222222222222222222222222333333333333333333333333111222333444555444333222111222222222222222333333333333333333444444444444222222222222222333333444444444444444444444444444666555444333333444555666444444555666666666666555555555666777888999::::::999:::<<<===<<<<<<>>>???@@@BBBDDDGGGIIIMMMRRRVVVTTTTTTTTTSSSRRRSSSUUUWWWYYY[[[```gggooowww~~~}}}{{{xxxvvvuuugggaaaYYYSSSQQQPPPMMMJJJGGGEEEBBBAAA@@@>>>;;;999999999999888888777777777::::::999888777777666666666666777777777888888888999999999999999:::::::::::::::::::::::::::::::::;;;;;;;;;::::::999999999:::::::::999999999888888777777777666555555444444444444333333333222222222333333333222222111111111111111111111111111111111/////////000000111111222000000000000000000000000////////////////////////////////////000000000000000000////////////000000////////////////////////////////////////////////........................000000//////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////111000000000000000000111---,,,+++,,,...///...---............//////000000........./////////000000////////////////////////////////////////////////........................---------............///........................////////////////////////---......///000111111222////////////////////////........................000000000000111111111111111111111111111111111111//////000000111111111111///000000000111111111111111111000000000000111111222222111111000/////////111111111222222111111111111111111111111111111111000000000000000000000000000000000000000000111111000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111//////000111111111111111222222333444444444444333222222222222222222222222222222222222222222222222222222222222222222222222111222333444555444333222111111111222222333333333222222222222333333333333111111111111111222333333444444444444444444444444666555444333333444666777444555666666777777666666333444555666888999:::;;;:::<<<===>>>>>>???AAACCCEEEHHHMMMPPPRRRTTTUUUWWWUUUVVVVVVVVVVVVYYY^^^aaafffllluuussslllddd^^^ZZZWWWSSSOOONNNKKKHHHFFFDDDAAA>>>;;;888888888888888888888999999999888777666666555555777777777777888888888888888888999999999:::::::::::::::::::::::::::::::::;;;;;;;;;::::::999999999:::::::::999999999888888777777777666555555444444444444333333333222222222333333222222222222222111111111111111111111111111//////000000111111222222000000000000000000000000////////////////////////.../////////000000000111000000////////////000000////////////////////////000000000000000000000000//////////////////////////////000000000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////000//////......//////000///...---...///000///...000000//////........................////////////////////////////////////////////////////////////........................---------............///........................////////////////////////---......///000111111222////////////////////////........................000000000111111111111222111111111111111111111111/////////000111111222222000000000000111111111111111111000000000000111111/////////000111111222222000111222222222222111000111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000111111111111111111111111111111111111111111111111////////////////////////111111111111111111111111000000111222222222222222111222222333333333333333222222222222222222222222333333333222222222222111111111111111111111111111111222222333333333333333111111111222222333333444111111111222222222333333222222111111222222333444444444444444444444444444555555555555555555666777555666666777777777777777444555666777999:::;;;;;;;;;===???@@@AAACCCFFFIIIIIIMMMRRRVVVWWWWWWWWWWWWTTTUUUWWWYYY]]]ccckkkppp|||~~~yyyqqqlllhhhccc^^^ZZZVVVSSSPPPLLLJJJFFFBBB@@@;;;;;;:::999999999::::::888888888777777666666555777777777888888888999999777888888999:::999999999::::::::::::::::::::::::;;;::::::::::::::::::999:::::::::999999999888888777777777666555555444444444444333333333333222222222222222222222222222222111111111111111111111111000000111111111111111111000000000000000000000000000000000000000000000000......//////000000111111000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000111111////////////////////////000000000000000000000000000000000000000000000000///////////////////////////////////////////////////......------......///////////////////////////111000000///......------------........./////////////////////////////////////////////////////////........................---------............///////////////////////////////////////////////////.........//////000000000////////////////////////........................000000111111111222222222000000000000000000000000...//////000111111222222000000000000111111111111111111000000000000111111/////////000111111222222000111222222222222111000111111111111111111111111000000000000000000000000///000000000111111111111000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111111111222333333333333333000111111222333222222222333333333333333333333333333333333222222222111111222222222222222222222222111111111111111222333333000111111222333333444444222222222333333333444444444333333333333444555555555555555555555555555555444444555666666666666666666666777888888888888777777777888999;;;<<<======???AAACCCEEEFFFIIINNNQQQPPPSSSVVVYYYZZZZZZ\\\]]]\\\^^^aaafffmmmwww{{{xxxtttnnniiiccc```[[[WWWTTTPPPLLLIIICCCAAA???===<<<;;;;;;;;;888888888888888888888888777777888888888999999999666777888999:::999999888::::::::::::::::::::::::999::::::::::::::::::;;;:::::::::999999999888888777777777666555555444444444444333333333333222222222222222222222222222222111111111111111111111111222222111111111111111111000000000000000000000000000000000000000000000000.........///000111111111000000////////////000000000000000000000000000000000000000000000000000000//////////////////////////////000000000111111111////////////////////////000000000000000000000000000000000000000000000000///////////////////////////////////////////////////......------......///.../////////.........//////////////////.........---------.........//////////////////////////////////////////////////////........................---------............///........................////////////////////////.....................///////////////////////////........................000000111111222222222222////////////////////////...//////000111222222222000000000000111111111111111111000000000000111111222222111111000/////////000111222333333222111000111111111111111111111111000000000000000000000000//////000000111111111222000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111222222333444444444444333000000111222222222222111444444444444444444444444333333333222222111111111333333333333333333333333222111000///000111333444000000111222333333444444333333333444444444555555666555555555555666777777555555555555555555555555333444666777777777666555666666777888888888888888999::::::;;;<<<===>>>???DDDFFFHHHJJJMMMPPPUUUXXXUUUWWWZZZ[[[\\\^^^aaadddjjjmmmrrrxxx{{{vvvmmmjjjeeeaaa]]]YYYUUUQQQIIIGGGDDD@@@>>><<<;;;;;;999999999999999999::::::777888888888888999999999666777888999:::999888888::::::::::::::::::::::::999999999::::::;;;;;;;;;:::::::::999999999888888777777777666555555444444444444444333333333222222222222222222222222222222111111111111111111111111333222222222111000000000000000000000000000000000000000000000000000000000---......///000111111222000000////////////000000000000000000000000000000000000000000000000000000........................//////000000111111111222////////////////////////000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////............//////---...///...---------...------......///000000000---------.........//////////////////////////////////////////////////////........................---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////...............---------////////////////////////........................333222111000000111222333222222222111111111000000000000000000000000000000222222222111111111111000222222111111111111111111111111111111111111111111000000111111222222222333111111111111111111111111222222222222222222222222////////////////////////000000000000000000000000///000111222222222222222111111111111111111111111111111111111111111111111222222222222222222222222333222222111111222222333555444333222111111111111111111222222222333333333555444222111111111222222333333333222222111111111222222222333333444444444222333333444444333333222444444444444444444444444333333333444444444555555777666666555555555666666888888777666666666666777555666888999:::999888777:::999888999<<<@@@CCCDDDLLLPPPUUUWWWWWWWWWYYY[[[XXX\\\```dddfffjjjpppuuu|||xxxtttppplllfff^^^XXXSSSPPPKKKEEEBBB@@@???>>>======<<<:::999888:::;;;666777888999999::::::999888888888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999:::::::::999999888888888777777777777666666666666444444444333333333222222333333333222222111111111000000000000000000000000000000000000000000000000000000000000000000000000333222111000////////////000000000000000000000000000000000000000000000000............///111222333222111111000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000111000///......///000111//////////////////////////////000000000000//////---......///////////////////////////////////////,,,---...//////...---,,,...///////////////......//////////////////////////////////////////////////////.........---------+++,,,,,,---...///000000------............------////////////////////////////////////////////////000000///...------,,,,,,111000///...............222222111000000111222222222222222111111111000000111111111111111111111111222222222111111111111000111111111111111111111111111111111111111111111111222222222111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000111222222222111111111111111111111111111111111111111111111111111111222222222222222222222222333222222111111222222333333333222222111222222222111111222222222333333333444444222111111111222222333333333222222222111111222333333333333333333444222333333444444333333222333333333333333333333333333333333444444444555555666666555555555555555666666666555555555555666666888888999::::::;;;;;;;;;>>>>>>???BBBFFFJJJMMMOOOSSSVVVYYYXXXWWWWWWZZZ^^^___dddlllrrrvvv||||||xxxtttnnnfff```]]]YYYRRRLLLHHHFFFDDDCCC>>>>>><<<:::888888999:::888888888999999999888888888888888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999:::::::::999999999888888777777777777666666666666444444444333333333222222333333333222222222111111111111111111111111111111000000000000000000000000000000000000000000000000000///////////////000000000000000000000000000000000000000000000000000000000////////////000000111111111000////////////000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000111000///......///000111////////////////////////////////////////////////,,,------...///.........////////////////////////---......//////......---......////////////......//////////////////////////////////////////////////////.........---------,,,------....../////////---......//////......---////////////////////////////////////////////////000//////...------,,,,,,000///......------......222222111000000111222222222222222111111111111111111111111111111111111111222222222111111111111000111111111111111111111111111111111111111111111111333333222222111000000000222222222222222222222222000000000000000000000000111111111111111111111111111111111111111111111111111111222222222111111000111111111111111111111111111111111111111111111111222222222222222222222222333222222111111222222333222222111111222222333444111111222222222333333333444333333222222222222333333333333333222222222222444333333333333333333222333333444444444444333333333333333333333333333333333333333444444444555555555555444444444555555666666666666555555666777777::::::::::::;;;<<<>>>???@@@BBBEEEIIINNNRRRUUUWWW[[[\\\]]][[[ZZZ\\\bbbgggnnnuuuzzzrrrmmmkkkeee^^^WWWRRRNNNLLLJJJCCCAAA???<<<;;;:::::::::999999999999888888888888999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999:::::::::999999999999888777777777777666666666666444444444444333333333333333333333222222222222111111111111111111111111111000000000000000000000000000000000000000000000000...------...///000111111000000000000000000000000000000000000000000000000111111000///////////////111000//////......//////000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000////////////000000//////////////////////////////...------...//////,,,,,,---............---///////////////////////////..................///......///////////////...////////////////////////000000000000000000000000/////////............---........................---......//////......---/////////////////////////////////////////////////////////...------,,,,,,///...------------------222111111111111111111222111111111111111111111111111111111111111111111111222222222111111111000000111111111111111222222222111111111111111111111111222222111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111222222222222222111000///111111111111111111111111111111111111111111111111222222222222222222222222333222222111111222222333333333222222111222222222111111222222222333333333333333333333333333333333333333333333333333333333444444444333333222222222333333444444444444333333222222222222222222222222333333333444444444555555555444444444444555555666777777777777777888999:::;;;:::999999;;;>>>AAACCCHHHJJJNNNRRRUUUWWWZZZ[[[^^^___```aaaccciiissszzz{{{xxxrrriiibbb]]]YYYTTTPPPJJJGGGDDDAAA???>>><<<;;;:::999999999999999999999999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999999999999999999999999999777777777777666666666666555444444444444333333333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000///////////////000111111000000000000000000000000////////////////////////000000////////////000000000000///...............////////////////////////////////////////////////////////////000000000000////////////////////////000000////////////000000////////////////////////000///---++++++---///000,,,---......//////......////////////////////////000///...------...///000---...//////////////////////////////////////////000000000000000000000000/////////...............000/////////.........---......////////////......//////////////////////////////////////////////////////.........---------...------,,,,,,,,,------111111111222222111111111111111111111111111111111111111111111111111111111222222222111111111000000000000111111111222222222111111111111111111111111//////000111222222333333222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111222222222222222111000///111111111111111111111111111111111111111111111111222222222222222222222222333222222111111222222333666555444222111000000000111111222222222333333333333333333333333333333333333333333333333333333333444444444333333222222222333444444555555444444333222222222222222222222222333333333444444444555555444444444444444555666777666666666666777888999:::;;;;;;:::;;;>>>BBBFFFIIIRRRUUUYYYZZZ[[[\\\^^^```___ccchhhlllrrr|||vvvpppkkkeee^^^XXXQQQMMMHHHEEECCCAAA???<<<:::::::::999:::;;;<<<===999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999999999999999999999999999777777777777666666666666555555555444444444333333222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000333222111111000000000111000000000000000000000000////////////////////////............///000111222000000///...............////////////////////////////////////////////////////////////000000000000//////////////////////////////000000000000//////000000000000000000000000000///---++++++---///000......///000000000000000////////////////////////000///...------...///000------...///////////////////////////////////////////////////////////////////////////////////////000000000///......------...//////////////////...////////////////////////////////////////////////...............---------------,,,,,,,,,------...000111222222222222111000111111111111111222222222222222222222222222222222222222222111111111111000000000000111222222333333111111111111111111111111......///111222333444555333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222111111222222222111111000111111111111111111111111111111111111111111111111222222222222222222222222333222222111111222222333777666444222111//////...111111222222222333333333222333333444444444444333333333333333444444444444444333333333333333333222444444555555555555444444333333333333333333333333333333333444444444555555555555555555555666777888333444444555666777999:::======>>>@@@DDDJJJOOORRRWWWZZZ]]]^^^]]]^^^aaaeeehhhnnnwww}}}vvvmmmeeeZZZUUUOOOKKKIIIGGGCCC???>>>===<<<;;;;;;<<<===>>>::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999888999999999999:::::::::777777777777666666666666555555555555444444444333111222222222222333333333222222222222222222222222111111111111111111111111000000000000000000000000444444333222111111111111000000000000000000000000000000000000000000000000------......///111222333111000//////......//////000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000//////000000000000//////000000000000000000000000//////...------...////////////000111111111111000////////////////////////000//////////////////000,,,---...///000000000000////////////////////////////////////////////////...////////////000000000000000000//////............//////000000//////...////////////////////////////////////////////////........................------------------...///000111222222222222111000000000111111111222222222222222222222222222222222222222222111111111111000///000000111222222333333111111111111111111111111//////000111222333333444333333333333333333333333111111111111111111111111222222222222222222222222222222222222222222222222000000111222222222111111111111111111111111111111111111111111111111111111222222222222222222222222333222222111111222222333666555444222111000000000111111222222222333333333222222444555555555444444333333333444444444555555222333333333333333333444444444555555555555444444333333333333333333333333333333333444444444555555666555555666666888999999555555666777888:::<<<<<>>@@@AAAEEEGGGJJJOOOVVV\\\aaaddddddhhhmmmppprrrwww{{{{{{~~~qqqkkkccc___]]]ZZZUUUPPPHHHEEEBBB???<<<;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999888888888999999:::::::::777777777777666666666666666666555555555444444444111111111222222333333333222222222222222222222222111111111111111111111111000000000000000000000000////////////000111222333000000000000000000000000000000000000000000000000111000000///////////////222222111000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000...///000111111000///...000000000000000000000000//////000000000000//////---......///////////////////////////////////////...///000111111000///...,,,---...///000000000000////////////////////////------------------------.../////////000000111111////////////000000000000//////000000000000//////////////////////////////////////////////////////---....................................///000111111111111111111111111111111111111111000000000000222222222222222111000///000000111111111222222222000111111111111222222222111111111111111111111111000000000000000000000000333333333333333333333333111111111111111111111111222222222111111111000000222111111111000000//////222222111111111111222222////////////000000000000333222222222111111000000222222111111111111222222222222222111111111000000000000000000000000000000222111111111222333333444666555444333222333444555666555444333333333333333333333333333333333333333555555555444444555555555111222333333444444333333666666666777777777777777444444555555555666666666999999888999<<>>>>><<<;;;;;;<<<<<<;;;999;;;;;;;;;::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999999888888888888777666555555555555444444444333333333222222222111111444444444333333222222222111111111111111111111111////////////////////////000000000000000000000000222111111111000000//////222111111111000000//////000000000000000000000000111111111111111111111111222111000//////000111222111111111000000000000//////////////////////////////000222222111111111222111111111111000000000000000000000000000000000000//////000000000000//////////////////////////////111111000000//////......////////////////////////......////////////......---......///000111111222000000000000000000000000111111111111000000000///------............------........................////////////////////////........................000000000000000000000000000000000000000000000000111111111111111111111111111111111111000000000000222222222222222111000000000000111111111222222222000111111111111222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222111111111000000111111111111000000000///222111111111111111111222/////////000000000111111222222111111111000000000222222111111111111222222222222222111111111000000111111111111111111111111222222111111222222333444555444333333333333444555555555444333333333444444444444444444444444444444555555444444444444555555333333444555555555555444444444444555555555555555555555555666666777777888;;;<<<>>>AAAEEEJJJNNNPPPPPPPPPSSSYYY```iiixxx~~~xxxtttooohhhcccXXXRRRKKKFFFDDDCCC@@@>>>===<<<::::::;;;<<<:::999;;;:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;:::::::::999999999888888888777777666555555555555444444444333333333222222222222111222222222111111111000000111111111111111111111111000000000000000000000000000000000000000000000000111111111111000000000///111111111111000000000///000000000000000000000000111111111111111111111111111111000//////000111111222111111111111000000000///////////////////////////000222222111111111222111111111111000000000000000000000000000000000000//////000000000000//////////////////////////////111000000000/////////...////////////////////////......////////////......---......///000000111111000000000000000000000000000000000111222222333333...//////////////////...........................////////////////////////////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111111111111111000000000000111222222222222111000000111111111111111222222222000111111111111222222222333333333333333333333333222222222222222222222222000000000000000000000000000000000000000000000000222222222111111111111111111111111111000000000000111111111111111111111111000000000111111111222222111111000000000000//////222222111111111111222222222222222111111111111111222222222222222222222222222222111111222222333333444444333333333444444555444444333333333444555555555555555555555555555555444444333333333333444444444444555666666666666666444444444555555666666666666666666666777999::::::<<>>CCCFFFKKKQQQTTTVVVVVVVVV[[[[[[aaakkkwww{{{zzz~~~~~~yyyrrrlllddd^^^YYYTTTNNNJJJDDDBBB???>>>>>>???>>>===:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888888777777777777666555555555555444444444444444333333333222222222333333333333333333333333111111111111111111111111111111111111111111111111000000000000000000000000111111111000000000000000111111111000000000000000000000000000000000000000////////////////////////000000000//////000000000222222222222111111111111////////////////////////...000222222111000111222111111111111000000000/////////////////////////////////000000000000//////////////////////////////000000000000////////////////////////////////////......////////////.............../////////000000////////////////////////......///000222333444555/////////000000/////////000000000000000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////111111111111111111111111111111111111000000000///000111111222222222111111111111111111111111111111000000111111111222222222222222222222222222222222222222222222222222222222111111111111111111111111////////////////////////111111111111111111111111000000000000000000111111000111222222222222111000000111111111222222222222///////////////000000000222222111111111111222222111111111111111111111111111111111111111111111111333333222222111222222333222333333444444555555555333333333333333444555666333333333333333333333333444333333222222333333444333333444555555555555555666666777777888999999:::777777777999<<>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888888777777777666666666555555555555444444444444444444333333333222222333333333333333333333333111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000111111000000000000000000111111000000000000000000000000......................../////////000000/////////222222222111111111000000////////////////////////...///111111000000000111111111111111000000000/////////////////////////////////000000000000//////////////////////////////////////////000000000000////////////////////////......////////////..................////////////////////////////////////////////////000000000000---......//////......---111111111111111111111111////////////////////////////////////////////////////////////////////////////////////////////////111111111111111111111111111111111111000000000000000000111222222222222111222222222111111111111111000111111111111222222222111111111111111111111111222222222222222222222222222222222222222222222222000000000000000000000000111111111111111222222222000000000000111111111111000111222333333222111000000000000111111111222222//////000000000000111111222222111111111111222222111111111111111222222222000000000000000000000000333333222222111111222222222222333444555555555555444444333333333444555555333333333333333333333333444444333333333333444444333333444555555555555444444444555666666777888888999999:::===AAAFFFKKKNNNSSSTTTWWWZZZ]]]___``````dddhhhsssyyysssmmmddd^^^TTTPPPKKKFFFCCCAAA???===<<<<<<<<<<<<;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999888888777777777666666666666555555555555444444444444444444444333333333333000111111111111222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000111111111111000000000000111111111111000000000000000000000000////////////////////////...//////000000//////...111111111000000000000///////////////////////////---///111111000///000111111111111111000000000000000000000000000000000000//////000000000000//////////////////////////////////////////000000000000////////////////////////......////////////..............................000000000000000000000000000000000//////.........------............------000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000111222222222222222222222222111111111000000000111111111111222222222222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111000000111111111222222222///000000000111111111111///111222333333222111////////////000000000111111000000000111111111222222222222111111111111222222000000111111111222222222111111111111111111111111444333222222111111222222111222333555555555555555555555444333333333444444444444444444444444444444555555444444444444555555444444555666666666666555333444555666777888999999<<<===???BBBHHHNNNTTTWWWVVVWWWYYY]]]bbbhhhmmmooozzz|||zzzrrrkkkccc^^^WWWPPPKKKHHHDDDBBB>>>>>>===<<<;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999888888777777777666666666666666555555555555444444444555444444444444333333333000000111111111222222222111111111111111111111111000000000000000000000000000000000000000000000000///000000000111111111111///000000000111111111111000000000000000000000000////////////////////////......///000000///......000000000/////////......////////////////////////---///111111000///000111111111111111000000000000000000000000000000000000//////000000000000//////////////////////////////.../////////000000000111////////////////////////......////////////..............................000000000000000000000000111000000000//////............////////////......000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111000000000000///000111222222222222222222222222222111111000000000111111111111222222222333333333333333333333333000000000000000000000000111111111111111111111111111111111111111111111111000000111111222222222222//////000000111111111222///000222333333222000///////////////000000000000000000111111222222222333222222111111111111222222000000111111222222222222222222222222222222222222444333333222111111111222000222333555666666555555666555444444333333333333555555555555555555555555666555555444444555555666555666666777777777777777555666777888999:::;;;;;;???@@@BBBFFFLLLSSSZZZ^^^]]]^^^aaafffnnnvvv~~~|||vvvoooiiiaaaYYYTTTOOOKKKIII??????>>><<<;;;:::999888;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888777777777777666666666666666666555555555444444444555555444444444333333333222222222333333444444444111111111111111111111111////////////////////////000000000000000000000000//////000000111111111222//////000000111111111222000000000000000000000000000000000000000000000000---...///000000///...---////////////............////////////////////////---///111111000///000111111111111111000000000000000000000000000000000000//////000000000000//////////////////////////////.../////////000000111111////////////////////////......////////////...........................---000000000000000000000000000000000000000000000000//////000000000000//////////////////////////////////////////////////////111111111111111111111111000000000000000000000000000000000000000000000000333222000//////000222333333333333222222111111111111111111111111111111111111111111111111111111111444333111000111222333333111111111111111111111111111111111111111111111111000000111222222222222111///000111222222111000///000000000000000000000000111111111111111111111111111111222222222222111111000000000000000000000000000000000000000111111222333333222222111000000000111111222222222333333333333222111000000111222333222222222222222222222222333333333333333333333333333444444555666777888888444444444555555555666666444444444444444444444444333444444555555666666666888999;;;;;;;;;===???BBBFFFHHHLLLQQQWWW[[[^^^___aaabbbfffppp}}}~~~wwwnnniiieee]]]QQQGGGGGGCCC???>>>??????===:::@@@>>><<<<<<=========<<<999::::::::::::999888888999888888777666555555444666666555555555444444444333333333222222222111111222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000//////......///000222333000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000//////.........---000000////////////000000//////////////////////////////000000000000//////////////////////////////..................------...............///000000............////////////222111000///...---,,,,,,......//////000000111111------......//////000000......////////////......////////////////////////////////////////////////000000//////.........---333222111000000111222333222222222111111000000000////////////////////////111111111111111111111111333222111111222222222222111111111111111111111111111111111111111111111111000000111222222222222111///000111222222111000///111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111000000000000000111222222111111111111111111222222111111222222222333333333333222111000000111222333222222222222222222222222333333333333333333333333333333333444444555555666333444444444444555555555444444444444444444444444333444444555666777888999::::::;;;;;;<<>><<<>>><<<;;;;;;<<<<<<;;;:::999::::::::::::999888888999888888777666666555555666666555555555444444444444444444444333333333222222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111222222222222111111222111000//////000000111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000111111111000000/////////000//////......//////000///////////////////////////////////////...------////////////////////////------......//////000000...............///000000............////////////............////////////......//////000000000000.........///////////////......////////////......////////////////////////////////////////////////000/////////............111111111111111111111111111111111000000000000000////////////////////////111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111000000111222222222222111000000111222222111000000111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111111000000000000111222222///000000111222222333333111111222222222333333333222222111111111111222222333333333333333333333333333333333333333333333333222222222222222333333333333333333333444444444444444444444444444444444444444444444555777888999:::;;;<<<===>>>AAAFFFLLLPPPSSSWWW[[[[[[ZZZ]]]dddjjjyyy~~~}}}{{{|||~~~|||vvvllleeeTTTNNNHHHDDDCCCCCCAAA???===<<<;;;<<<======;;;999:::::::::::::::999999888888888888777777666666555666666666555555555444444555555555555444444444444333333333333333333333333111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000222222333333333333222222333222111000////////////000000000000000000000000////////////////////////000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000//////////////////..................///////////////////////////......//////...---,,,,,,////////////////////////,,,,,,---...///000111111...............///000000............////////////............//////000000...////////////000000000///////////////...............////////////......////////////////////////////////////////////////////////////............000111222222222222111000111111111111111111000000111111111111111111111111111111111111111111111111///111333333222111111111111111111111111111111111111111111111111111111111000000111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111111111000000111111222333000000111111111222222222111111222222222333333333222222222222222222222222333333333333333333333333333333333333333333333333333333333222222222222222222222222333333333444444444444444444555555555555555555555555666888999:::<<<>>>BBBFFFIIINNNTTTXXXWWW[[[]]]\\\\\\bbboooyyy~~~}}}zzzsssmmm```ZZZRRRLLLIIIGGGDDDAAA???>>>===>>>???>>><<<:::::::::;;;;;;::::::999888888888888777777777666666666666666666555555555555555555555444444444444333333333333333333333333333111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111222222222222222222111111111000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000////////////////////////------------------,,,,,,......------------......////////////////////////---......//////.........////////////////////////,,,,,,------.........///...............///000000............////////////111000000///......------////////////////////////000000//////......------......////////////......///////////////////////////////////////////////////////////////.........000111222222222222111000222222222222222222222222111111111111111111111111111111111111111111111111...111333333222000000111111111111111111111111111111111111111111111111111000000111222222222222111222222111111111111222222111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111111111111111111222222333222222222111111111000000111111222222222333333333222222222333333222222222333333333333333333333333333333333333333333333333444444444444333333333333222222222333333333444444444444444555555666666666777666666666666888:::<<<>>>CCCIIIOOOTTTXXX\\\^^^[[[^^^______bbblll~~~{{{||||||xxxmmmfff\\\UUUPPPKKKFFFBBBAAA???>>>>>>>>>===;;;999:::;;;;;;;;;;;;:::999999888888888888777777777777777777666666666555555555444444444444333333333333333333333333333333333333111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000111111111111000000.........//////000000000////////////////////////////////////////////////////////////////////////000000000000000000000000////////////000000000000////////////////////////,,,,,,------------------......------------......000000000000000000000000,,,---...///000111111111////////////////////////...------,,,,,,+++++++++...............///000000............////////////000000//////......------/////////...............000000//////......------......////////////......////////////////////////////////////////////////.........///////////////111111111111111111111111222222222222222333333333////////////////////////111111111111111111111111...111333333000///000222111111111111111111111111111111111111111111111111000000111222222222222111333222111111111111222333222222222222222222222222111111111111111111111111111111222222222222111111222222222222222222222222222111111111111222333333333333222222111000000///111111222222222333333333222222333333333333222222333333333333333333333333333333333333333333333333444444444444555555555555333333333333444444444444444444444555666666777777777777777777999<<>>CCCHHHKKKOOORRRVVVYYY^^^cccjjjnnnpppsssxxx~~~~~~wwwqqqkkkeee]]]WWWKKKHHHCCC???>>>===<<<;;;;;;;;;;;;<<<;;;;;;:::999888888888888888888888888777777777777666666666555555555555555444444444444444444444444444444444444111111111111111111111111222222222222222222222222000000000000000000000000000000000000000000000000000111111222222111111000000000222222333222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000/////////000000111111111000//////......//////000000000000000000000000000...//////000//////....../////////////////////////////////......---------...............///000000............////////////,,,,,,---...///000111111//////.........---------.........///////////////......////////////......////////////////////////////////////////////////............/////////000333222000//////000222333//////000000111111111222111111111111111111111111111111111111111111111111///222333111---,,,000555111111111111111111111111111111111111111111111111000000111222222222222111444333222111111222333444222222222222222222222222111111111111111111111111111111222222222222111111222222222222222222222222222222111111222222333444000000000111222222333333111111222222222333333333222222444444444444222222444444444444444444444444333333333333333333333333222222333444444555666666444444444555555555666666444444444555666777777888555666888<<>>999???@@@???===;;;:::;;;<<<999999999888888888888888777666666666555555555555555555555444444333333333333333444444555666666666333333333222222222111111111111111111111111111111111111111111111111111111/////////000111111222222///000111222222111000///222111111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000...---,,,111000/////////000222333111111000000//////......000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////111111111111000///...---000000//////.........---000000000000000000000000////////////////////////////////////000000000000////////////////////////////////////////////////111111222333444555555666,,,------...///000111111111111000000111111222333111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111222222222222222222222222111111111111111111111111111111111111222222222333111111111111111111111111111111222222222222111111111111111111111111111111111111222222222333333333111111222222222333333333222222222222222222222222000000000111111111222222333333222111111222333333222222222222222222222222444444333333333444555666555444222111111222444555555555444444444555555666444444444555555555666666555555555666777777888888;;;;;;>>>CCCKKKSSSYYY\\\^^^]]]___dddmmmyyy~~~ppphhh\\\RRRLLLGGGBBB???=========<<<;;;:::::::::::::::999999888888777777777777666666666555555555555444444444444444444333333333444555666666777777444444444333333333222222222222222222222222222222111111111111111111111111111111111111000000000000000111222333333222111000111111111111000000000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///...---,,,111000/////////000222222111000000000/////////...000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////000000000000//////000/////////............000000000000000000000000////////////////////////////////////000000000000////////////////////////////////////////////////111000000000000/////////------......//////000000111111000000111111222333111111111111111111111111111111111111111111111111////////////////////////111111111111111111111111222222222222222222222222000000000000000000000000000000000111111111222222111111111111111111111111111111222222222222111111111111111111111111111111111111222222222333333333000111222333444333222222222222222222222222222222111111111111222222222333333222222111111222222333222222222222222222222222444333333333333444555666555444333222222333444555333333333444444666777777444444555555555666666666333444444666777999;;;<<<<<<@@@FFFMMMTTTXXX[[[\\\```bbbfffnnnzzz~~~xxxlll```UUUMMMIIIGGG=========<<<<<<;;;::::::;;;::::::999888777777777777777777666666666555555444444444444444555555555333333444555666777888999555555555444444444333333333333333333333333333333111111111111111111111111333222222111000000//////222222333333333333222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000---......//////......---000000000///000111111222000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////------///000111111111111////////////............000000000000000000000000////////////////////////////////////000000000000////////////////////////////////////////////////////////////.....................///////////////111111000000111111222333111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111///////////////////////////000000000000111111111111111111111111111111111111222222333333222222111111111111111111111111111111111222222222333333333///000333444444333222111222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222333333333333444444555555555444333333333333444555444444444444444555666666555555555555666666666666555666666888:::<<>>>>>>>><<<;;;;;;;;;:::999888888777666777777777666666666666555333333444444555555666666333333444555777888999999444444444444333333333333333333333333333333333333111111111111111111111111222222222111111000000000222222222222222222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////---......///000000//////000000000000000111111222000000000000////////////////////////////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////---...///000000111111111///////////////.........////////////////////////////////////////////////////////////000000000000////////////////////////////////////////////////......///000111222222333///////////////.........111111000000111111222333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111///////////////////////////000000000000111111111111111111111111111111111222222333333333333222222111111111111111111111111111111222222222333333333///000333444444333222111222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222333333333444444444444444444444444444444444444444666666555444444444444444555555555666666666777777777777888999;;;>>>AAACCCLLLOOOTTTWWWYYY[[[___bbbjjjttt}}}oooaaaVVVQQQHHHEEEAAA??????>>><<<:::;;;;;;::::::999888888777888777777777666666666666444444444555555666666666333333444555666777888888333333333333222222222222333333333333333333333333111111111111111111111111000000111111222222222333111111111000000111111111000000000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////...///000111111111111111///000000000111111111111////////////000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000//////.........///////////////////////////////////////////////////////////////////////////000000000000////////////////////////////////////////////////...//////000111222333333///////////////.........111111000000111111222333111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111000000000000000000000000000000000111111111222222111111111111111111111111222222333333333333222222111111111111111111111111111111222222222333333333000111222333444333222222222222222222222222222222111111111111222222222333111222222333333222222111222222222222222222222222222333444444555555444444444444444444444444444444777777666444444333333333555555666666666777777777777777888:::===BBBFFFHHHUUUWWWZZZ[[[\\\```ffflllyyy{{{nnnbbb[[[QQQKKKDDD???>>>===;;;999::::::::::::999999999999888888777777777666666666555555555555555666666666333333444444555666666666333333222222222111111111333333333333333333333333111111111111111111111111000000111111222333333444111111000//////000111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000111111222222222222//////000111111111111000////////////000000000000000000000000000000000000///////////////////////////////////////////////////////////////////////////////////////////////////000000000000000///............///////////////000000000000000000000000////////////////////////////////////000000000000////////////////////////////////////////////////////////////.....................///////////////111111000000111111222333111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111222222222333111111111111111111111111222333333444444333333222111111111111111111111111111111222222222333333333111111222222222333333333222222222222222222222222000000000111111111222222111222333333333333222111222222222222222222222222222333444555555555444444444444555555555555444444666555555444444444555555555666666666777777777777888999;;;>>>CCCJJJOOOSSSZZZ]]]aaabbbdddiiiqqqxxx{{{qqqiii]]]TTTJJJCCCAAA@@@===;;;999999999::::::::::::;;;888888888777777777666666666666666666555555555555333333444444444444444444444444333333333222222222222222222222222222222222111111111111111111111111222222222222222222222222222222111000000111222222///000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000111111111111000...///000111222111111000.../////////000000000111000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////---...///000000111000000............/////////000000000000000000000000000////////////////////////////////////000000000000////////////////////////////////////////////////.........------------,,,------......//////000000111111111000111222222333111111111111111111111111222222222222222222222222000000000000000000000000222222222222222222222222000000000000000000000000111111111111111111111111111222222222222333333333111111111111111111111111222333333444444333333222111111111111111111111111111111222222222333333333222222111111111222333444222222222222222222222222///000000000000111111111111222333444444333222111222222222222222222222222222333444555555555444333444444555555555555444444444444444444444555666777666666666666777777777777;;;<<<>>>CCCJJJRRRYYY]]]\\\```eeehhhkkkqqqzzz{{{tttggg]]]PPPHHHEEEDDDBBB???888999999::::::;;;;;;<<<888888888888777777777777777777666666555555444444444444333333333222222222555555444444444333333333111111111111111111111111111111111111111111111111444444333222222111111111444333222111111222333444//////000000111111111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////...///000222222111111000.../////////000000111111000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////+++,,,...///111222222333---.........//////000000000000000000000000000000////////////////////////////////////000000000000////////////////////////////////////////////////+++,,,,,,---...///000111,,,------...///000111111000111111222222333444444222222222222222222222222111111111111111111111111111111111111111111111111000111111111111222222222111111111111111111111111000000000000000000000000111111111111111111111111000000000000111111111111333333333333333333333333111111111111111111111111111111111111111111111111222222222111111111000000111111222222222333333333222222222222222222222222222222111111111111222222333333333333333333333333333333333444444444555555666666666666666666666666444444444444444444444444555555666777777888888888:::===CCCJJJQQQXXX^^^aaaaaafffmmmsssyyy~~~|||zzzkkk\\\SSSLLLCCC@@@AAA??????>>><<<::::::;;;===999999999888888888888777999888888777666555555444666666666555444444333333444444333333333333222222333333333333333333333333222222222222222222222222111111111111111111111111222333333444444333333222111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000//////000000000000//////000000000000000///......111000...---,,,---///000////////////////////////000000000111000000///...////////////////////////000000000000000000000000//////............//////222111000.........///000///...---------///000111000000//////.........---//////............//////333222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111000111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111222222222222222222222222111111111111111111111111111111111111111111111111222222222111111111000000111111111222222222222222222222222222222222222222222222111111111111222222333333333333333333333333333333333444444444555555555555555555555555555555444444444444444444444444666666777777888999;;;<<>><<<:::999999:::999999999999888888888888999888888777666666555555444444444444444555555555444444333333333333222222333333333333333333333333222222222222222222222222111111111111111111111111222222333333333333222222111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111////////////////////////////////////////////////000000000000000000000000//////000000000000//////000000000000000///......000///...---......000000////////////////////////------------......//////////////////////////////000000000000000000000000//////............//////222111000///......///000000//////...///000111222000/////////............//////............//////444444333333222111111000222222222222222222222222111111111111111111111111111111111111111111111111000111111111111222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000111111111222222111111111111111111111111111111111111111111111111111111111111111111111111222222222111111111111111111111111111111111111000222222222222222222222222222222111111111111222222333333333333333333333333333333333444444444555555444444444444444444444444444444555555555555555555888777777888999<<>><<<::::::999:::999999999888888888888888888888777777666666555333333333444555666666666444444333333333333222222333333333333333333333333222222222222222222222222222222222222222222222222111111222222222222111111111111111111111111111111000000111111111111000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111////////////////////////////////////////////////000000000000000000000000//////000000000000//////000000000000000//////............//////000000000////////////////////////---,,,,,,,,,---///111222////////////////////////000000000000000000000000//////............//////111000000////////////000111000000000000111111222////////////............//////............//////333333333222222111111111222222222222222222222222111111111111111111111111111111111111111111111111000000111111111222222222111111111111111111111111111111111111111111111111000000000000000000000000000000111111111222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000222222222222222222222222222222111111111111222222333333333333333333333333333333333444444444555555444444444444444444444444555555555555555666666666888888777888;;;@@@DDDGGGJJJOOOTTTYYY[[[^^^cccffftttxxxrrrsssvvvzzzyyyooocccUUUMMMFFFDDDBBB@@@???===<<<:::::::::999999999888888888888888888777777777666666555555555666666666777777444444333333333222222222333333333333333333333333222222222222222222222222222222222222222222222222000111111222222111111000111111111111111111111111000000111111111111000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////111111111111111111111111//////////////////////////////////////////////////////////////////////////////000000000000////////////000000000000//////,,,---...000111111111111////////////////////////111000......///111333444//////////////////////////////////////////////////////............//////000000000////////////000000000000000000000000111///////////////.........//////............//////111111222222222333333333222222222222222222222222111111111111111111111111111111111111111111111111000000111111111222222222111111111111111111111111111111111111111111111111000000000000000000000000111111111111222222222222333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000222222222222222222222222222222111111111111222222333333333333333333333333333333333444444444555555444444444444444444444444555555555666666777777777888888999;;;???DDDIIIMMMSSSVVVXXXXXXZZZ```iiipppxxxuuuyyy~~~{{{pppbbbWWWLLLHHHCCC@@@???>>><<<::::::::::::999999999999888888888888888777777777777888888888888777777666666444444333333333222222222333333333333333333333333222222222222222222222222222222222222222222222222000111111222222111111000111111111111111111111111000000111111111111000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////000000000000////////////000000000000//////------///000111111111111000000000000000000000000333222000///...000111333000000000000000000000000//////////////////////////////............///////////////000000000000////////////////////////............/////////////////////............//////000111111222333333444444222222222222222222222222111111111111111111111111111111111111111111111111000111111111111222222222111111111111111111111111222222222222222222222222111111111111111111111111111111111222222222222333333333333333333333333333111111111111111111111111111111111111111111111111111111111111111222222222000000000111111111222222222222222222222222222222222222111111111111222222333333333333333333333333333333333444444444555555444444444444444444444444555555666666777777888888999:::<<<@@@EEEKKKPPPSSSVVVWWWVVVUUUVVV^^^lllwww~~~sssgggWWWQQQHHHBBB@@@>>><<<999::::::::::::999999999999888888888888888888888888999999999888777666666666444444333333333333222222333333333333333333333333222222222222222222222222333333333333333333333333111111222222222222111111111111111111111111111111000000111111111111000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////...//////000000000000000/////////000000111111111000000000000000000000000111000///.........//////000000000000000000000000000000000000000000000000//////............//////...//////000000000000///...////////////......---........./////////////////////............//////222222222222222222222333222222222222222222222222111111111111111111111111111111111111111111111111000111111111111222222222111111111111111111111111222222222222222222222222222222222222222222222222111111111222222222333333222222222222222222222222111111111111111111111111111111111111111111111111000000111111111222222222///000000111222333444444222222222222222222222222222222111111111111222222333333333333333333333333333333333444444444555555555555555555555555555555555555666777777888999999;;;===AAAFFFLLLRRRVVVYYYSSSUUUVVVVVVZZZfffyyyyyyjjj```SSSJJJEEEBBB>>>;;;;;;;;;:::::::::999999999888888888888888888888888777666666666666666666666444444333333333333222222333333333333333333333333222222222222222222222222333333333333333333333333222222333333333333222222111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////......///000000000000000111111000//////000111222000000000000000000000000//////////////////000000000000000000000000000000000000000000000000000000//////............//////---...///000111111000//////000000111000///...---............/////////000//////............//////444444333222222111111111222222222222222222222222111111111111111111111111111111111111111111111111000111111111111222222222111111111111111111111111222222222222222222222222333333333333333333333333111111222222222333333333111111111111111111111111111111111111111111111111111111111111111111111111000000111111222222222222//////000222333444555666222222222222222222222222222222111111111111222222333333333333333333333333333333333444444444555555666666666666666666666666555666666777888999999999===@@@DDDJJJQQQVVV[[[]]]SSSWWW[[[```gggwwwyyynnn^^^QQQJJJFFFAAA>>>;;;;;;;;;:::::::::999999888888888888888888999999333333444444555666666666444444444333333333222222333333333333333333333333222222222222222222222222333333333333333333333333222333333444444333333222111111111111111111111111000000111111111111000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////......///000000000000000333222000......///111222000000000000000000000000...///000222333333333333000000000000000000000000000000000000000000000000//////............//////---...///111111111000///000111222222222000///...---.........//////000000//////............//////222222222222222222222222444333333222111111111222222222111111111111111111222222222222222222222222000000000000000000000000222222111111111111222222000000111111111222222222333333333222222111111111222222222222222222222222222222222222222222222222222222222222222222222222000000000000000000000000111111111111111111111111333333333333333333333333222222222222222222222222000111111111111222222222222222222222222222222222444444444444444444444444888888777777666666666666777777777888999:::;;;;;;BBBEEEKKKQQQUUUXXXYYYZZZSSSWWW___lll|||~~~qqq```QQQGGGBBBAAA@@@;;;999;;;<<<::::::<<<777777777777666666666666999888888777666555555444666666555444333333222222444444444333333222222222222222222222222222222222111111111222222333333333222222222222222222222222000000000000000000000000111111111111000000000000////////////000000000000111111111111000000000000111111111111111111111111000000000000000000000000111111111111111111111111111111000000//////......//////000000000000//////000000000000000000000000000000000000000000000000---///111222333222000///000000000000000000000000111111000000//////......+++,,,---...///111222222000000000000////////////......////////////......////////////////////////000000////////////000000//////............//////000000////////////000000000000000000000000000000222222222222222222222222444333333222111111111222222222111111111111111111222222222222222222222222111111111111111111111111222222111111111111222222111111111222222222222333333333333222222222111111222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111333333333333333333333333222222222222222222222222111111111111222222222222333333333333333333333333444444444444444444444444777777777777666666555555666666666777999;;;>>>@@@JJJMMMRRRVVVYYYZZZZZZZZZ___ccclll}}}yyyiiiYYYMMMFFFCCCAAA<<<999;;;;;;888777999888888777777777666666666888888888777666555555555666555555444333333222222444333333333333333333222222222222222222222222222111111222222222333333333222222222222222222222222000000000000000000000000111111111111000000000000////////////000000000000111111111111000000000000111111111111111111111111000000000000000000000000000000000000000000000000111000000000/////////...//////000000000000//////000000000000000000000000000000000000000000000000///000222333333333111000000000000000000000000000111000000000/////////...,,,------...///000111111000000000000////////////......////////////......////////////////////////000000////////////000000//////............//////000000////////////000000000000000000000000000000222222222222222222222222333333222222222222222222111111222222222222222222222222222222222222222222111111111111111111111111222222111111111111222222222222222222333333333333333333333222222222222111222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111333333333333333333333333222222222222222222222222111111111111222222222333444444444444444444444444444444444444444444444444555666777777777666444444666555555666:::???EEEHHHPPPSSSVVVXXXYYYYYYZZZ[[[jjjnnnzzzvvvgggXXXMMMGGGCCC>>><<<===<<<999777888888888888777777777777666888888777777666666555555555555555444444333333222222333333333333333333444222222222222222222222222111222222222222333333333222222222222222222222222000000000000000000000000111111111111000000000000////////////000000000000111111111111000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000//////////////////000000000000//////000000000000000000000000000000000000000000000000000111222333444333222111000000000000000000000000000000000000////////////.........//////000000000////////////000000000000...//////000000//////...000000000000000000000000000//////......//////000//////............//////000//////......//////000000000000000000000000000222222222222222222222222222222222333222222222111111111222222222222222333222222222222222222222222111111111111111111111111222222111111111111222222222222333333333444444444222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222111111111222222222333333444444444444444444444444444444444444555555555555444555666777777666444333666555666888>>>EEELLLQQQWWWYYYZZZYYYYYY\\\bbbfffvvv~~~ttteeeXXXOOOHHHCCC@@@AAA@@@<<<999:::999999888888888777777777888777777777666666666555555555444444444333333333222222222333333444444444222222222222222222222222222222222222222222222222222222222222222222222222000000000000000000000000111111111111000000000///////////////000000000000111111111111000000000///////////////////////////000000000000000000000000000000000000000000000000000000000000////////////000000////////////000000000000000000000000000000///////////////////////////000111222222222111111////////////////////////000000000000////////////000000//////////////////////////////000000000000//////000000000000//////000000000000000000000000/////////......///////////////............///////////////....../////////////////////////////////222222222222222222222222111222222333333333222111111111222222333333333333222222222222222222222222111111111111111111111111222222111111111111222222222222333333333444444444222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222111222222222222333333333222222222222222222222222444444444555555666666666444555666777777666555555777888:::>>>DDDLLLSSSXXX]]]]]]\\\[[[^^^fffsss|||~~~|||rrreee\\\NNNHHHCCCCCCAAA===;;;===999999999999888888888888777777777777666666666666444444444444444333333333222222222333333444444444222222222222222222222222222222222222222222222222222222222222222222222222000000000000000000000000111111111111000000000///////////////000000000000111111111111000000000///////////////////////////000000000000000000000000111111111111111111111111////////////000000000000000000////////////000000000000000000000000000000////////////////////////...//////000000000000000////////////////////////////////////000000000000000000000000000/////////.../////////000000000111//////000000000000//////000000000000000000000000//////............////////////............////////////............//////////////////////////////222222222222222222222222000111222333444333222111111111222222333444444444222222222222222222222222222222222222222222222222222222111111111111222222222222222222333333333333111222222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222222222222222333333333333222222222222222222222222444444444555666666777777666666666666777777777777999<<<@@@FFFMMMTTTYYY\\\ZZZ[[[[[[\\\aaannnxxxwwwyyytttlllWWWOOOHHHEEEBBB===<<<===:::::::::999999999888888777777777777666666666666444444444444444444444444222333333333333333333444222222222222222222222222333333333222222222222111222222222222222222222222000000000000000000000000111111111111000000000000////////////000000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111111111////////////000000000000111000///......///000111000000000000000000000000000000000000000000000000........./////////000000000000000000000000000000////////////000000000000000000000000000000000000......//////000000111111///000000111111000000///000000000000000000000000///......------....../////////............/////////......------......///000000000000000000000000222222222222222222222222///111222444444333222111111111222222333444444555222222222222222222222222222222222222222222222222222222111111111111222222111111111222222222222333111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222222222222333333333444444333333333333333333333333444444444555666777777777888888666666666777999:::;;;@@@GGGOOOVVVZZZ]]]^^^WWW[[[___ccckkkzzz~~~{{{}}}zzzfff\\\QQQJJJDDD???===???;;;::::::::::::999999999666666666666777777777777444444444444444444444444444333333333333333333222222222222222222222222222333333333222222222111111222222222222222222222222000000000000000000000000111111111111000000000000////////////000000000000111111111111000000000000111111111111111111111111000000000000000000000000111111111111111111111111.../////////000000000111111000///......///000111000000000000000000000000000000000000000000000000///////////////000000111000000000000000000000000.../////////000000000111000000000000000000111111.........///000111111111000000111111111111000000///////////////////////////......------....../////////............/////////......------......///000000000000000000000000222222222222222222222222///000222444444444222111111111222333333444555555222222222222222222222222222222222222222222222222222222111111111111222222000000111111111222222222111111111222222333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222222222333333333444444444444444444444444444444444444444444555666777777888:::999777555666888;;;<<<===BBBKKKTTT[[[^^^___^^^]]]cccjjjpppyyy}}}{{{sssgggZZZQQQIIIBBB@@@BBB;;;;;;;;;:::::::::999999666666666666777777777777444444444444444444444444444444444333333222222222222222222222222222222222333333333222222111111111222222222222222222222222000000000000000000000000111111111111000000000000////////////000000000000111111111111000000000000111111111111111111111111000000000000000000000000000000000000000000000000.../////////000000111111222000///......///000222000000000000000000000000000000000000000000000000000000000000000111111222000000000000000000000000.../////////000000111111///000000000111111111111---......///000111111222000000111111111111000000////////////////////////.........------.........//////............//////.........------.........000000000000000000000000444333333222222333333444444444444444444444444444444333333222111111111222333222222111111222222333444444444444444444444444222222222222222222222222444444444444444222111111333333333222222111111111333333333222222111111111222222111000111222444555222222111111000/////////333333333222222111111111222222222222222222222222111111111111111111111111111111111111111111111111333333333333333333333333333333333444444444555555999888666555555666777777666777888888888:::===@@@HHHOOOXXX]]]_________```bbbfffnnn{{{~~~ppp___PPPFFFCCCCCCAAA>>>;;;;;;>>>???===;;;:::999777666666666777888777777666555444333333333333333333333333333333333333333333333333333333333555333111222444555333111333333333222222111111111333222111000000111222333111111000000000000111111111111111000000000000000///111222111000///000111000000////////////000000000000000000000000000000000000000000000000000000//////000000000000//////---......///000111111222111111111000000000000000111///......///111000000000000000000000000000000////////////////////////............/////////000//////000000000000//////000000000000000000000000............/////////000222111000.........///000//////000000111111222222////////////000000000000////////////////////////000000000000000000000000444333333222222333333444333333333333333333333333444333222222111111222222333222222111111222222333444444444444444444444444222222222222222222222222222222222222222222222222333333333222222222111111333333333222222222111111333222111111111222333444333333333222222222222222333333333222222222111111222222222222222222222222111111111111111111111111111111111111111111111111333333333333333333333333333333333444444444555555888777666555555666777777777888888888999===BBBFFFMMMTTT[[[_________cccffflllsss~~~|||kkk[[[OOOGGGDDDAAA>>>;;;;;;<<<===;;;888999999888777777777777777777777666555444444444444333333333333333333333333333333333333333333333333555333111222444555333111333333333222222222111111333222111000000111222333111111000000000000111111111000000000000000000000///111222111000///000111000000////////////000000000000000000000000000000000000000000000000000000//////000000000000//////.........///000111111111111000000000000000000000111///...///000111000///000000000000000000000000000000000000000000000000........./////////000000......////////////......000000000000000000000000........./////////000000222111000///......///000000000000000000111111111////////////000000000000////////////////////////////////////////////////444333333222222333333444222222222222222222222222333333222222111111222222333222222111111222222333444444444444444444444444222222222222222222222222000000//////000222333444333333333222222222222111333333333222222222222111333333222111111111222222111222222222222333333333333333333222222222222111222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333444444444555555777666555555555666777888999999999:::<<>><<<888999:::::::::999777666777777666555555555666666444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222222222222333333222222222111111000000000000111111//////000000111111111111///111222111000///000111000000////////////000000////////////////////////111111111111111111111111//////000000000000//////////////////000000000000//////000000111111111111222111000111222111000...////////////////////////////////////////////////////////////000000000111000000111111111111000000////////////////////////////////////000000000111/////////000000000000///111000000000//////......////////////000000000000////////////////////////........................444333333222222333333444444444444444444444444444222222111111222222333333333222222111111222222333333333333333333333333333222222222222222222222222666555444222222222222333111222222222222333333333111222222222222333333333222222333333333222111111000000111222333333444444111222222222222333333333222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444555555666666666666777999;;;<<<===AAAFFFLLLPPPUUUZZZ]]]ZZZ[[[^^^bbbiiivvvxxxoooZZZSSSIIIBBB???>>>===;;;999999999:::999999888777777777666666555666666777444444444444444444444444333333333333333333333333222333444444222222333444111222222222222333333333222222333333333333222222111111000000000000111111/////////000111111222222///111222111000///000111000000////////////000000000000000000000000000000111111111111111111111111//////000000000000//////////////////000000000000/////////000111111222222444222000000000111000///000000000000000000000000......................../////////000000000111111000111111222222111111000000000000000000000000000/////////000000000111111...//////000000000000///000//////////////////...////////////000000000000////////////////////////........................444333333222222333333444333333333333333333333333222222111111222222333444333222222111111222222333222222222222222222222222222222222222222222222222333333333222222222222222111111222222222333333333111111222222222333333333000111222333333333222222111111111222333333333444111111222222222333333333222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444555555777777777777999;;;===>>>AAAGGGOOOVVVZZZ]]]^^^___[[[\\\___gggttt{{{kkkaaaSSSGGGAAA???===;;;::::::999999888888888999777777666666666666777777555555555555555555555555333333333333333333333333111333555444222111333555111111222222222333333333222222333444444333222222111111000000000000111111...//////000111111222222///111222111000///000111000000////////////000000000000000000000000000000111111111111111111111111//////000000000000//////000000000000////////////...//////000111111222222666333000...///000111111000000000000000000000000//////////////////////////////000000000111111111000000111111111111000000000000000000000000000000//////000000000111111111---...///000111111000///.........///////////////////////////000000000000////////////////////////////////////////////////444333333222222333333444222222222222222222222222222111111111222333333444333222222222222222222333222222222222222222222222222222222222222222222222///000111222222333222222111111111222222333333333111111111222222333333333///000222333444333333222000000000000000111111111111111111222222333333333222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444555555777777777888:::<<<>>>@@@DDDKKKUUU]]]aaabbbaaaaaa]]]]]]aaalll}}}yyymmm\\\MMMEEEAAA>>>===;;;:::999888777888999:::777777666666666666777888555555555555555555555555333333333333333333333333111333555444222111333555111111111222222333333333222222444444444444222222111111000000000000111111...//////000111222222222///111222111000///000111000000////////////000000000000000000000000000000111111111111111111111111//////000000000000//////000000000000////////////...//////000111222222222888444000---...000111222000000000000000000000000000000000000000000000000000000000000111111111111//////000000000000//////000000000000000000000000000000000000111111111111---...///111111111000///---.........//////000000////////////000000000000////////////////////////000000000000000000000000444333333222222333333444555555444333333222111111111111111111111111111111111111222222222333333333333333333222222111111111222222222222222222222222222222222222222222222222111111222333333333333222111111111111222333444555222222222222222222222222111222333444444333222111222222222222222222222222444444444444333333222111222333444555555555444333333333333333333333333333333333333444444444555555555555555555555666777888888888777888:::===AAACCCKKKQQQZZZaaaeeeddd```\\\[[[aaalll|||{{{jjjZZZMMMDDD???===;;;:::999999::::::999777777666666555444333333333666666555555555444444444444444444333333333222222444444444333333222222222333333333222222111111111111111111111111111111111000000000000000000000000000000000000000000000000///000000000000111111111000000000000000000000000000000000000000000000000111111222222222222111111000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111//////000000111111222222222000///------///000222......///000000000000000////////////////////////111000///......///000111////////////////////////000000000000000000000000000000000000000000000000000000////////////000000////////////////////////000000000000000000000000444333333222222333333444555555444333333222111111111111111111111111111111333333333222222111111111333333333222222222111111222222222222222222222222222222222222222222222222111111222333333333333222111111111111222333444555222222222222222222222222222222222333333222222222222222222222222222222222333444444444333333222111111222333444444444333333333333333333333333333333333333333444444444555555555555555555666777888999999888888999<<>><<<::::::::::::999777777777777666555444444444666666555555555444444444444444444333333333222222444333333333333333333222333333333222222222111111111111111111111111111111111111111111111111111111000000000000000000000000000000000111111111222222000000000000000000000000000000000000000000000000111111222222222222111111000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111000000000000000111111111111000///......///000111......///000000000000000111111111111111111111111111000///......///000111////////////////////////000000000000000000000000000000000000000000000000000000////////////000000////////////////////////000000000000000000000000444333333222222333333444555444444333333222222111222222222222222222222222555444444333222111000///333333333222222222222111222222222222222222222222222222222222222222222222111111222333333333333222111111111111222333444444222222222222222222222222333222222222222222222333222222222222222222222222333333444444444333222222000111222333333333222222333333333333333333333333333333333444444444555555555555555666666777999999:::999888:::???GGGOOOSSS___cccfffeee___\\\\\\___kkkwwwrrreeeXXXLLLEEEAAA???<<<;;;::::::999888888888888777666666555555666666666555555555444444444444444444333333333333222333333333333333333444333333333333222222222222222222222222222222222222111111111111111111111111000000000000000000000000111111111111222222222333000000000000000000000000000000000000000000000000111111222222222222111111000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000000000111000///......///000111......///000000000000000111111111111111111111111000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000////////////////////////000000000000000000000000444333333222222333333444444444444333333222222222222222222222222222222222444444333333222111000000222222222222222222222222222222222222222222222222222222222222222222222222111111222333333333333222222111111111222222333444222222222222222222222222444333222111111222333444222222222222222222222222333333333444444333333222111222222222333333333333333333333333333333333333333333333444444444555555444444444555666777888999999999:::===DDDNNNWWW\\\aaadddeee```ZZZYYY___eeettt}}}ppp```RRRHHHCCC@@@===;;;:::;;;::::::999999999888888777777777666666666666555555555555555444444444444333333333222222222333333444444444333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000111111222222222333333333000000000000000000000000000000000000000000000000111111222222222222111111000000000000000000000000000000000000000000000000///000000000111111111111111111111111111111111111222222111111000000//////000000////////////000000......///000000000000000111111111111111111111111000000////////////000000000000000000000000000000////////////////////////////////////////////////000000////////////000000////////////////////////000000000000000000000000444333333222222333333444444444333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222333333333333222222222111111222222333333222222222222222222222222444333222111111222333444222222222222222222222222222333333444444333333333333333333333333444444555333333333333333333333333333333333444444444555555333333333444555666888999999:::===BBBKKKTTT]]]bbbeeegggfff```[[[]]]gggppp~~~zzzkkk[[[PPPGGGCCC>>>;;;;;;;;;<<<<<<999999999999999888888888777777666666666555555555555555555444444444333333222222222333333444444444333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000111111222222222333333333000000000000000000000000000000000000000000000000111111222222222222111111000000000000000000000000000000000000000000000000///000000000111111111111000000000000000000000000222222111111000000//////000000////////////000000......///000000000000000000000000000000000000000//////000000000000//////000000000000000000000000////////////////////////////////////////////////000000////////////000000000000000000000000000000111111111111111111111111444333333222222333333444333333333333333333333333333333333333333333333333111111222222222333333333111222222222222333333333222222222222222222222222222222222222222222222222111111222333333333333222333222222111222222333333222222222222222222222222333222222222222222222333222222222222222222222222222222333444444444333333444444333333333444555666333333333333333333333333333333333444444444555555333333333444666777999999999<<>><<<<<<===<<<999999999999999999999999777777777666666666555555555555555555444444444333222333333333333333333444333333333333444444444444333333333333333333333333222222222222222222222222000000000000000000000000111111111111222222222333000000000000000000000000000000000000000000000000111111222222222222111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000111111111111000000000000//////000000000000//////......///000000000000000//////////////////////////////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000111111111111111111111111444333333222222333333444333333333333333333333333333333333333333333333333333333222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222111111222333333333333222333333222222111222222333222222222222222222222222222222222333333222222222222222222222222222222222111222333333444444444333333333222222222333444555333333333333333333333333333333333444444444555555444555555666888999;;;<<<;;;@@@IIITTT]]]cccfffhhheeebbb^^^\\\```kkkyyyuuummmYYYSSSJJJCCC???===<<<<<<888888888888888999999999777777777777666666666555555555555555444444444444444333333333333333333222333333333444444444555555333333333333333333333333222222222222222222222222000000000000000000000000000000000111111111222222000000000000000000000000000000000000000000000000111111222222222222111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000111111111//////000000000000//////......///000000000000000000000000000000000000000...///000111111000///...////////////////////////000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000111111111111111111111111444333333222222333333444333333333333333333333333333333333333333333333333555444444333222111000000111111111222222333333333222222222222222222222222222222222222222222222222111111222333333333333222333333222222111222222222222222222222222222222222111222333444444333222111222222222222222222222222111222333333444444444444333222111111111222333444333333333333333333333333333333333444444444555555666666777888999;;;===>>>===CCCNNNZZZccchhhiiiiiieeebbb___aaajjjyyy|||uuubbb[[[PPPGGGAAA>>><<<;;;888888888888888888888888777777777777666666666666666666555555555444444444444444444333333222222222333333333444444555555555333333333333333333333333222222222222222222222222000000000000000000000000///000000000000111111111000000000000000000000000000000000000000000000000111111222222222222111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000//////000000111111222222//////000000000000//////...//////000000000000000111111111111111111111111...///000111111000///...////////////////////////000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000111111111111111111111111666555555555555444444444444444444444444444444444333333444555444333222111222222222222222222222222222222222222222222222222111000000000000000000111222222222222222222222222/////////000111333444555111111111222222333333333111111111111111111111111222222222222222222222222111111111111111111111111444444444444444444444444222222333333333333444444444444444444444444444444333444444444444444444444555666888888999:::===@@@GGGNNNXXXaaagggiiihhhfff]]]\\\___gggvvv~~~oooaaaTTTMMMFFF>>>:::<<<999888777888999:::999888666666777777777777666666444444444444444444444444333333333444444555555555333333333333333333333333444444333333333333222222111111222333333333333222222111111111000000//////111111111111111111111111000000000000000000000000///000111222222111000///222111111444777777444111222111111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000...------...///000333333222111000///......111111000000//////......000000111111111111000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000...000111222222111000...666555555555555444444444444444444444444444444444333333444444444333222111222222222222222222222222222222222222222222222222444333333222222333333444222222222222222222222222222111111111111111222222222222222222222222333333111111111111111111111111222222222222222222222222111111111111111111111111444444444444444444444444222222333333333333444444444444444444444444444444444444444555555555555555555666666777888;;;@@@DDDPPPUUU]]]cccfffeeecccaaa___aaagggrrryyylll^^^VVVNNNEEE@@@@@@<<<:::999999::::::999777666666777777777777666666444444444444444444444444333333444444444444444444333333333333333333333333444444333333333333222222111111222333333333333222111111111111000000000///111111111111111111111111000000000000000000000000000000111111111111000000222111111333555555222000111111111111000000000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////000000111222222111111000/////////222111111111000000000000000000111111111111000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000666555555555555444444444444444444444444444444444333333444444444333222111222222222222222222222222222222222222222222222222222111111000000111111222222222222222222222222222444444222111000000//////333333222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222444444444444444444444444222222333333333333444444444444444444444444444444444444555555666666666666777777777777999???GGGLLLVVV[[[aaaddddddaaa___]]]___eeeppp~~~uuuggg]]]SSSIIIBBB@@@>>><<<:::999999999888666666666777777777777666666444444444444444444444444444444444444444444333333333333333333333333333333444444333333333333222222111111222333333333333222111111111111000000000000111111111111111111111111000000000000000000000000111111000000000000111111222111111222333333111...111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000111111222222111000000000000000000000000222222222222111111111111000000111111111111000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000222111///......///111222666555555555555444444444444444444444444444444444444444444333333333222222222222222222222222222222222222222222222222222222000000////////////000000222222222222222222222222444444222111000000//////333333333222222111111111111111111111111111111111222222222222222222222222222222222222222222222222333333333333333333333333222222222333333333444444444444444444444444444444333444444555555666666666::::::999:::>>>FFFOOOVVVWWW[[[```bbb```^^^^^^^^^bbbkkkyyyqqqdddYYYOOOEEE@@@???===:::999999999888777666666777777777777666666555555555555555555555555555555555444444333333333444444444444444444444444444444333333333222222222111111222333333333333222111111111000000000000000111111111111111111111111000000000000000000000000222111000//////000111222111111111111111000///...111111111000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000,,,...///111222222111111//////000000111111111111111111111111111111111111000000111111111111000000////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000222222111111111111222222666555555555555444444444444444444444444444444444444444333333333222222222222222222222222222222222222222222222222222222222333333333222222333333333222222222222222222222222222222111111111111111222333333333222222111111111111111111111111111111111222222222222222222222222222222222222222222222222333333333333333333333333222222222333333333444444444444444444444444444444222333333444555555666666::::::;;;===BBBKKKUUU[[[YYY\\\___^^^\\\[[[^^^bbbjjjvvv~~~pppdddZZZOOOFFFAAA>>>;;;999:::::::::999666666777777777777666666555555555555555555555555555555555444444333333333444444444444444444444444444444333333333222222222111111222333333333333222000000000000000000111111111111111111111111111111000000000000000000000000222111000//////000111222111111111111000/////////000000000000000000111111000000000000000000000000000000000000000000000000////////////////////////111111111111111111111111+++,,,...000111111000000/////////000111111222222000000000000000000000000000000111111111111000000////////////////////////////////////////////////////////////000000000000000000000000000000000000111111111111111111111111000222444666666444222000666555555555555444444444444444444444444444444444555444333222222222333333222222222222222222222222222222222222222222222222222222111111111111222222222222222222222222222222111000000000111222333333333333222222222222222222111111111111111111111111222222222222222222222222333333333333333333333333333333333333333333333333222222333333333333444444444444444444444444444444333333444555666777777888888:::===BBBGGGOOOXXX]]]^^^``````]]]ZZZ\\\ccciiiyyyxxxmmmcccWWWMMMEEEBBB>>><<<;;;;;;;;;:::666666777777777777666666555555555555555555555555444444444444444444333333444444444444444444444444444444333333333333222222111111222333333333333222000000000000111111111111111111111111111111111111000000000000000000000000111111000000000000111111000111222111//////000111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111,,,---...//////000////////////000000111111111222///////////////000000000000000111111111111000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000111111111111111111111111///111555888888555111///666555555555555444444444444444444444444444444444555444333222222222333333222222222222222222222222222222222222222222222222000000////////////000000222222222222222222222222111111000000111222222333222222222222222222333333111111111111111111111111222222222222222222222222333333333333333333333333222222222222222222222222222222333333333333444444444444444444444444444444555555666777888999::::::999===CCCIIIOOOVVV\\\```aaabbbbbb^^^]]]bbbnnnxxxuuummm```TTTNNNJJJDDD@@@>>>===<<<:::666666777777777777666666555555555555555555555555333333444444444444444444555555555555555555555555444444333333333333222222111111222333333333333222///000000000111111111111111111111111111111111111000000000000000000000000000000111111111111000000///111222111//////111444///000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000///////////////000000000000000000000111111111//////000000000111111111000000111111111111000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000111111111111111111111111///111333555555333111///666666555555555444444444444444444444444444444444555444333222111222333444222222222222222222222222222222222222222222222222333333222222222222333333222222222222222222222222222222111111111111111222111111111222222333333444111111111111111111111111222222222222222222222222333333333333333333333333222222222222222222222222222222333333333444444444444444444444444444444444666777888999:::;;;<<<<<<<<>><<<:::666666777777777777666666666666666666666666666666333333333444444555555555555555555555555555555555444444444333333333222222111111222333333333333222//////000000111111111222111111111111111111111111000000000000000000000000///000111222222111000//////111222222000000222555//////000000111111111222000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111222111000//////000111111111111000000000000000000000000111111222222222333000000111111111111000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000111111111111111111111111000000111111111111000000555555444444444333333333555555444444444333333333333222222111111222222333222222222222222222222222222222222222333333444555222222222111111000000000222222222222222222222222333333333333333333333333000000111111111222222222///000111222222222222222000111222111///...///000111111222222222333333333111111111111111111111111444444444333333222222222444333222111222333444555444555555555555888===@@@CCCHHHQQQYYY___bbbcccccchhhbbb^^^bbbmmm{{{tttjjj^^^XXXPPPJJJFFFBBB===999<<<;;;:::888777777777777666555555555555444444444555555444444444444555555444333222111222333444555333333333222222222111111111111111222222333333333000000000000000000000000////////////............111111000000//////......////////////////////////000000000000000000000000000000111111111111000000//////////////////////////////000000111111222222000000111111111000000///000000000000////////////111000///......///000111000111111111111222222222///000111222222111000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000111111111111111111111111222222222222222111000///555555555555444444444444555555444444444333333333333222222111111222222333222222222222222222222222333333222222222333444444333333222222222111111111222222222222222222222222333333333333333333333333222222222222333333333444111111222222222222222222555666777666444333444555111111222222222333333333222222222222222222222222444444444333333222222222333333222222333333444444555666666666777:::???BBBHHHNNNWWW___dddffffffeeebbb``````gggsss~~~uuufff___VVVOOOJJJEEE@@@<<<;;;;;;:::999888888777777777777666666666555555555666555555444444555555666444333222222222333444555333333333222222222222111111111222222222333333333111111111111111111111111000000000/////////......000000000111111111111111222222222222222222222222000000000000000000000000000000111111111111000000////////////////////////000000000000000111111111000000111111111000000///000000000000////////////111000///......///000111000000111111111222222222///000111111111111000///////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111222222222222222111000000666666666666555555555555555555444444444333333333333222222111111222222333222222222222222222222222444333333222222222222333333333333333222222222222222222222222222222222222333333333333333333333333333333444444444555555555222333333333333222222111222444444444222111222333111111222222222333333333333333333333333333333333444444333333333333222222222222333444444444444444666666777777888<<>>DDDIIITTT```ffffffjjjfff```[[[^^^kkk||||||rrrggg___RRRNNNIIIDDD???<<<:::999777777777888:::;;;:::888888888777777777777888888888777777666555444444444333333333444444555555555444444444444444444444444333333333222222111111111444444222222222222444444111111111111222333444444111111111111111111111111////////////000000000000000000000000000000000000000000000000000000000000222222222222222111000000000111111000000///...---111111000000000000111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000222111111111000000//////111111111111111111111111000000000000000000000000111000///......///000111222222222222111111000000111111222222222333333333777777777666555555444444444444444444444444444444555555444333333222111111111333333333222111222333555444333111111111111222222222222222222222222222333333222111111222333333222222222222111111111000222222222222222222222222000111222222333333333333222222222222222222222222111111222222222333333333222222222222222222222222444444444444444444444444333333333555777999::::::>>>DDDKKKQQQZZZdddhhhggglllhhhbbbaaagggvvvuuuiiiaaaUUURRRLLLGGGBBB>>><<<:::;;;:::999999::::::999777888777777666666777777888888777777666555555444444333444444444444444444555444444444444444444444444333333333222222222111111333222222111111222222333111111000000111111222222111111111111111111111111/////////000000000111111000000000000000000000000000000000000000000000000......///000111111000000//////000000000000000///111111000000000000111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111111111000000000///111111111111111111111111111111111111111111111111111000000000///000000111222222222222111111111000111222222222222333333333888777777666666555555444444444444444444444444444555444444333333222222111111333444333222111222444333333222111111222222333222222222222222222222222333222222111111222222333222222222222111111111111222222222222222222222222111222222333333333222222222222222222222222222222111111222222222333333333333333333333333333333333666666555444444333222222555555555666777999:::;;;BBBJJJSSSZZZaaahhhiiiggggggccc___bbbooo{{{oooggg\\\XXXQQQLLLGGGCCC???<<<>>><<<;;;:::::::::888666777777666666666666777777888777777666666555555444555555555444444444444444444444444444444444444444333333333222222222222111000111111222222111111000111111000000///000000000111111111111111111111111000000000111111111222222000000000000000000000000000000000000000000000000***+++---...///000000000---...///000111111111111111111000000000000111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111111111000000000000111111111111111111111111111111111111111111111111000111111222222222111111222222222222111111111111222222222222333333333333888888777777666555555555444444444444444444444444444444444333333222222222222333444333222222333444111111111222222333333444222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333222111111222222222222222222222222111111222222222333333333333333333333333333333333555555444444444333333333666666666666666888;;;>>>FFFPPPZZZ```eeeiiihhhdddbbb______hhhyyyzzzrrreee___XXXRRRNNNIIICCC??????===:::::::::999888666777666666666666666666777777777777777666666555555666666555555444444333333444444444444444444444444222222222222222222222222000111222333333222111000333222111000000000000000111111111111111111111111000111111111222222222222000000000000000000000000000000000000000000000000++++++---...///000000000...///000111111111111111111111000000000000111111////////////////////////////////////////////////111111111111111111111111000000000000000000000000111111111000000000000000111111111111111111111111111111111111111111111111000111222333444333222111222222222222222222222222222222222333333333444444888888888777666666555555444444444444444444444444444444333333333333222222222333444444222222333444000111111222333333333333222222222222222222222222222222222222222222222222222222222222222222222333222222222222222222222222222222333333333222111111222222222222222222222222111111222222222333333333333333333333333333333333333333333444444444555555555666666555555888>>>BBBMMMWWWaaaeeehhhiiigggcccbbbccciiivvvoooiiiaaa[[[VVVPPPIIICCC>>><<<999999999:::999888777777666666666666777777777777777777777666666666666666666555555444444444444444444444444444444444222222222222222222222222111222333444444333222111444333222111111111111111111111111111111111111111000111111111222222222222000000000000000000000000111111111111111111111111......///000000000000///111111111111111000//////111111000000000000111111////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111000111222444444444333222222222222222222222222333222222333333333444444444999888888777777666666555444444444444444444444444333333333333333333333333222444555444333222333555000111222333333333333333222222222222222222222222111222222333333222222111222222222222333333333333222222222222222222222222111222222333333333222222222222222222222222222222111111222222222333333333333333333333333333333333222222333333444555666666444555666666666;;;CCCIIIUUU^^^gggiiihhhiiihhheeebbbhhhuuu{{{tttkkkeee```ZZZQQQIII???===:::999:::::::::999888888777777777777888888777777777777777777777777666666666555555555555555444444444444444444444444111222222222222333333333333333333444444333333333444333222222222222222222111111111111111111111111000000000111111111222222000000000000000000000000111111111111111111111111//////000111111111000000222222222222111000///...111111000000000000111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000111111111111111111111111111111111111222222222222222222222222000111222222333333333333222222222222333333333333333333333333444444444444999999888888777666666666444444444444444444444444333333333333333333333333333444555444333333333555111111222333333333222111222222222222222222222222111222333333333333222111222222222333333333444444222222222222222222222222000111222222333333333333222222222222222222222222111111222222222333333333444444444444444444444444333444444444444444444444333555777777999???IIIQQQYYYbbbhhhhhheeeffffffddddddpppuuuooojjjcccYYYPPPDDDAAA>>><<<;;;;;;;;;:::999999888888888888999999777777777777777777777777555555555555666666666666444444444444444444444444111111222222222333333333333333222222222222333333222111111111111111222333111111111111111111111111/////////000000000111111000000000000000000000000111111111111111111111111---...///000111222222222111111222222222111111000111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111111111111111111111111111222222222222222222222222000000000111111222333444222222222333333333444444333333333444444444444555999999888888777666666666444444444444444444444444333333333333333333333333333444555555333333444555111222333444333333111111222222222222222222222222111222333444444333222111222222222333333444444444222222222222222222222222///000111222333444444444222222222222222222222222111111222222222333333333444444444444444444444444666555555444444333333222333666888999;;;BBBMMMVVVZZZbbbgggdddaaaaaacccbbblll{{{|||uuuqqqiii^^^UUUIIIFFFAAA>>>===<<<;;;:::::::::999999999999::::::777777777777777888888888444444555555666666777777444444444444444444444444111111111222222333333333333222111000000111222333000000//////000111222222111111111111111111111111////////////000000000000000000000000000000000000111111111111111111111111***+++---///111222333444///000111222222222222222111111000000000000111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000//////000000111111111222111111111111111111111111222222222222222222222222111000//////000222444555222222222333333444444444333333333444444444555555999999999888888888888777666666555555555444444444111222333444555444333222444444444444444444444444222222222222222222222222333222222111111222222333444333333222222333333444333333333333333333333333111111111111111111111111222222222222222222222222222222222222222222222222222222333333333333444444333222222333555555444222444444333333333444555555666888:::<<<@@@HHHTTT]]]fffdddcccdddaaa^^^```fff{{{~~~vvvlllccc]]]UUUPPPJJJDDD@@@<<<999777:::999888777777777888999777777777777777777777777777666666666666555555555555444444333333444444555444444333333333333222222222222222222222222222222333333333222222222111111111111111111111111111111000000000000111111111111111111111111111111111111111000///------///000111000000000000000000000000......///000111222222333222111000//////000111111111111111111111111111111000000////////////000000111111111111111111111111111111111111111111111111///000111222222222111111000222333222111000111222444222111//////000222333222111000111333444333222333333222222111222222222333333333333222222222111999999999999888888888888666666555555555444444444333333333444444333222222444444444444444444333333222222222222222222222222333222222111111222222333444333333222222333333444111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222333333333333444444222111111333555666666444444444333333444444555555888999:::===CCCMMMXXX```dddcccdddddd```^^^ccckkk|||tttlllggg\\\VVVMMMEEE@@@===;;;999:::999999888888888888888777777777777777777777777666666666555555555555444555444444333333444444555444444333333333333222222222222222222222222222222333333333222222222111111111111111111111111111111000000000000111111111111111111111111111111111111222111000//////000111222000000000000000000000000//////000000111111222222222111000//////000111111111111111111111111111111000000////////////000000111111111111111111111111111111111111111111111111000000111222333333444555444333222111111111111111333222111000000111222333222111111111333444333222333333222222222222222333222222333333333333444444:::999999999888888888888666666666555555555444444555444444333222222222222555555555444444333333333222222222222222222222222333222222111111222222333333333333333333333333333111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333444444444333222333555555444333444444333333444555555666:::999:::???IIITTT^^^cccdddddddddddd```aaakkkvvv~~~xxxtttiiibbbVVVKKKDDD@@@>>>===999:::::::::999999888777777777777777777777777777666555555555555444444444555444444333333444444555444444333333333333222222333333333333333333333333333333333222222222111111111111111111111111111111000000000111111111222222111111111111111111111111333222111000000111222333000000000000000000000000000000000000000111111111111111000000000000111111111111111111111111111111111000000//////000000111111111111111111111111111000000000000000000000000000000111222333666888:::999555111000222333222111333222111000000111222333333222111222333444333222333333222222222222333333222222222333444444555555::::::999999999888888888666666666666555555555555777666444222111111222222555555555444444333333222222222222222222222222222333222222111111222222333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333444444666444222222333333111000444444333444444555666777;;;:::;;;CCCOOOZZZaaadddfffeeecccaaa```eeevvv}}}wwwnnnaaaTTTJJJDDD@@@>>>::::::;;;;;;;;;999888777777777777777777777777777555555555555444444444444555444444333333444444555444444333333333222222222333333333333333333333333333333333222222222111111111111111111111111111111000000111111111222222222111111111111111111111111222111111000000111111222000000000000000000000000111111111000000000000000000000000000000111111111111111111111111111111111111000000000000000000111111111111111111111111111////////////////////////111111111222444888;;;======777111000222555333000222222111111111222333333333222111222444555444333333333222222222333444444222333333333444444444444:::::::::999999999999888777777666666666555555555777666444222111111222222555555555444444333333333222222222222222222222222333222222111111222222333222333333444444333333222333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333444444333111000000111222222222444444444444555666777888;;;;;;???HHHSSS]]]bbbdddfffaaa^^^]]]___jjj}}}uuuhhh\\\QQQHHH@@@<<<;;;;;;<<<<<<;;;:::888777777777777777777777777777666666555555555444444444555444444333333444444555444444333333333222222222333333333333333333333333333333333222222222111111111111111111111111111111111111111111222222222222111111111111111111111111000000000//////000000000000000000000000000000000111111111000000000000000//////000000111111111111000000000000000000000000111111000000000000111111111111111111111111111111////////////////////////111111111222444888;;;======777111000333555333111222222111222222333333444333222111222444555444333333222222222333444444555444444444444444444444444::::::::::::999999999999777777777666666666555555555444444333222222222222444444444444444444444444222222222222222222222222333222222111111222222333222222444444444444222222111111111111111111111111333333333333333333333333222222222222222222222222222222222222222222222222222222333333333333444444///...---///222555666666333333444444555666888888:::>>>EEEOOOXXX___bbbcccaaa\\\YYY\\\dddsssyyyuuummmdddZZZNNNCCC<<<=========<<<;;;:::999888777777777777777777777777777666666666666555555555555444444333333444444555444444333333333333222222333333333333333333333333333333333222222222111111111111111111111111111111111111111222222222222333111111111111111111111111////////////////////////000000000000000000000000000000000000000111111111...///000111111222111111000000000000000000000000222111111000000111111222111111111111111111111111000000000000000000000000000000111222333666888::::::666222111333444333222111111222222333444444444444333222333444555444333333222222333333444555666666666666666666777777777;;;;;;:::::::::999999999777777777777666666666555333333333444444333222222222333333444444555555555222222222222222222222222333222222111111222222333111222444555555444222111111111111111111111111111333333333333333333333333222222222222222222222222222222222222222222222222222222333333333333444444333111000000333555777777333333444444555777888999;;;BBBMMMWWW]]]```bbbbbb___[[[[[[dddrrrttttttrrroooggg[[[MMMCCC???>>>===;;;::::::999999777777777777777777777777888888777777777666666666555444444333333444444555444444333333333333222222444444444444444444444444333333333222222222111111111111111111111111111111111111111222222222333333111111111111111111111111000000000111111000000000000000000000000000000000//////000000111111222222---...000111222222111111000000000000000000000000222111111000000111111222111111111111111111111111111111111111111111111111000000111222333333444555555555444333333333333333000111222333444444444444444333222333555555555444222222222333333555666666666777888999;;;<<<===>>>;;;;;;;;;:::::::::999999777777777777666666666666111222333444555444333222111222222333444555666666222222222222222222222222333222222222222222222333111222444555555444222111333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222333333333444444444:::888444333333444444333333333444444666777888999<<>>AAACCCDDD>>>;;;:::<<<<<<999999<<<888888777777666666555555777666444444555555444333222222222333333444444444333333333333333333333333444444444444444444444444222222222111111111000000222222222222222222222222444444444333222111000000222222222222222222222222222222222222222222222222333333333222222111111111000111222333444555555555111333666777777888:::<<>>;;;;;;;;;:::888888888888888777777777777666666666666555555555555444444444444444444444444444444444333333222222222555555555444444333333333111111222333333333333222444444333333222111000000111111111111111111111111222222222222222222222222333222111111000000111111//////000000111111111222111111222222222222111111000000000000000000000000111111111111111111111111///000111222222111000///000000000000000000000000111111111111111111111111000111111111111222222222111111222222222333333333444333333222222333333444666555333222222333555777444666777777666666888:::888999;;;<<>><<<===<<<999999;;;888888777777666666555555777555444444555555444333222222222333333444444444333333333333333333333333444444444444444444444444333333333333222222222111222222222222222222222222333333333222222111111000222222222222222222222222222222222222222222222222333333333222222222111111222222333444444444333333333444666777777999<<<>>>IIIQQQ[[[bbbcccbbbbbbbbbccceeeqqq|||nnnbbbNNNHHHBBB===<<<;;;:::888888888888888777777777777666666666666555555555555444444444444444444444444444444444333333222222222444444444444444333333333111111222333333333333222444444333333222111111000111111111111111111111111222222222222222222222222333222111111000000111111///000000000111111111111000111111222222111111000000000000000000000000000111111111111111111111111000000111222222111000000000000000000000000000000111111111111111111111111000111111111111222222222111111222222222333333333444333333222222333333444333222111111111111333333666777777777666777:::<<<===@@@DDDHHHKKKNNNQQQTTTHHHBBB>>>>>>===:::888:::888888777777666666555555666555444444555666444333222222333333333333444444333333333333333333333333444444444444444444444444444444444333333333222222222222222222222222222222222222111111111111111111222222222222222222222222222222222222222222222222333333333222222222222111444444444444444333222222555555666555666:::???CCCMMMTTT^^^dddeeecccbbbbbbfffmmm~~~wwwnnnWWWQQQHHHAAA===;;;:::999999999888888888777777777666666666666555555555555444444444444444444444444444444333333333333222222333333333333444444444444111111222333333333333222444333333222222111111111111111111111111111111111222222222222222222222222222222111000000000000111000000000000111111111111000111111222222111111000000000000000000000000000111111111111111111111111111111222222222222111111000000000000000000000000111111111111111111111111000111111111111222222222111111222222222333333333444333333222222333333444222222222222222222222222777888888888888:::>>>AAACCCGGGMMMQQQSSSTTTUUUUUUKKKDDD>>>>>>===:::999:::888888777777666666555555666555444444555666555333333333333333333333333333333333333333333333333333333333333333333333333333444333333333333222222222222222222222222222222222000111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222333444444444444444333333555555444444666;;;CCCHHHSSSYYYaaadddcccaaa``````gggttt~~~xxxrrrccc\\\RRRGGG@@@<<<::::::999999999888888888777777666666666666555555555555555555555555444444444444333333333333333333333333222222222333333444444555111111222333333333333222333333333222222111111111111111111111111111111111111111111111111111111111222222111000000000000000000000000000000111111111000000111111111111000000000000000000000000000000111111111111111111111111111111222222222222111111000000000000000000000000111111111111111111111111000000111111111222222222111111222222222333333333444333333222222333333444333333444555555555444444777888999;;;===AAAFFFJJJLLLPPPTTTVVVWWWVVVVVVWWWOOOFFF>>>======;;;:::;;;888888777777666666555555666444333444555666555444333333333333333333333333333333333333333333333333333333333333333333333333222222222222111111111111222222222222222222222222111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222111222333444555555555555555444444444777>>>GGGNNNYYY^^^bbbcccaaa^^^]]]^^^jjjzzz~~~|||zzzwwwtttoooiii]]]PPPEEE>>>;;;;;;999999999999888888888888666666666666555555555555666666666555555444444444333333333333333333333333111222222333333444444444111111222333333333333222333333222222222222222111111111111111111111111111111111111111111111111111222111000000//////000000111111000000000000000000000000000111111000000000000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000111111111222222222111111222222222333333333444333333222222333333444222333555666777777777666888:::===@@@CCCIIIOOOSSSWWWXXXYYYYYYYYYYYY[[[]]]UUUJJJ@@@>>>>>><<<::::::888888777777666666555555555444333444666666666444444444333333333333222222333333333333333333333333333333333333333333333333222222222111111111000000222222222222222222222222333222222222222222222222222222222222222222222222222222222222222222222222111222222222222333333333111222333444666666666666444444555666;;;DDDNNNUUU^^^aaacccaaa^^^]]]___aaaqqq~~~|||{{{{{{{{{{{{ttthhhYYYJJJ@@@<<<;;;:::999999999999888888888666666666666555555555555777777666666555444444444222222333333333333444444222222222222333333333333111111222333333333333222222222222222222222222222111111111111111111111111111111111111111111111111111111000////////////000111111111111000000000000///000000111111000000///000000000000000000000000111111111111111111111111111111000000000000111111000000000000000000000000111111111111111111111111000111111111111222222222111111222222222333333333444333333222222333333444111111333444666777888999<<>>BBBFFFKKKOOORRRUUUXXXZZZUUUXXX\\\```fffooowww}}}eeeWWWIIIDDDAAA===999888888888888777666666555555555444333444666777666555444444444333333222222222333333333333333333333333222222222222222222222222444444444333333333222222222222222222222222222222666666555444444333222222222222222222222222222222222222222222222222222222111111111222222333333333555555555666555555444333555777:::>>>EEEOOOZZZbbbaaaaaaaaa___^^^bbbhhhnnnwwwfffSSSEEE===;;;:::::::::999999999888888777666666666555555555555888777777666555444444444222222222333333444444444444333333222222111111111111111222333333333333222222222222222222222222222111111111111111111111111000000000000000000000000111111000///////////////222111111111000000////////////000000000000//////000000000000000000000000111111111111111111111111000///...------...///000000000000000000000000000111111111111111111111111000111111111111222222222111111222222222333333333444333333222222333333444444444444666999===AAACCCGGGKKKPPPTTTVVVWWWXXXZZZYYY^^^eeennnxxxpppcccRRREEE???<<<:::888999999888888777666666666666666555444444444444555555444333333222222222222444333333222222333333444333333333222222222111111444444444444444444444444000111111111111222222222222222111111111111111111333333333333333333333333222222222222111111000000111111222222222333333333444333333444444666777777999888:::AAALLLWWW^^^aaafffaaa^^^\\\ZZZ]]]lll|||~~~iiiVVVGGG???;;;===<<<;;;;;;;;;;;;:::999777666666666555555555555666666666666666666666666555555555555555555555555333333333222222111111111333333333222222222111111222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000111111000000//////......000000000000000000000000333333222111000000111111111111111111111111111111111111000000000111333444000000000000000000000000222222222222222222222222222222333333333333444444000111333333222222333555555777:::<<>><<<:::999999888888777777666666666666555444444444444555555444333333222222333333444333333222222333333444333333333222222222111111333333333333333333333333000111111111111222222222222222222222222222222222333333333333333333333333222222222222111111111000111222222222222333333333444444444444444555666777999999<<>><<<999999999888777777666666666666555444444444444555555444333333333333333333444333333222222333333444333333333222222222111111222222222222222222222222000111111111111222222222333333333333333333333333222222333333333333333333222222222222111111111111222222222222333333333333555555555444555555666666999;;;???GGGRRR[[[bbbdddgggaaa\\\\\\aaammm~~~nnn^^^OOODDD???===<<<:::999::::::999888777777777666666666555555555555555555555555555555333333333333333333333333333333333333222222222222333333333222222222111111000000000000000000000000222222222222222222222222000000000000000000000000000000000000000000000000////////////////////////000000000000////////////000000000000000000000000333222111111000111111111111111111111111111111111333222111111000111111111111111111111111111111111222222222222222222222222222222333333333333444444333444444333222444777::::::===BBBFFFIIILLLOOORRROOOSSSVVVVVVTTTVVV[[[```ttt|||ppp___OOOEEE@@@===<<<::::::999888888777777666666666555444444444444555555444444333333333444444444333333222222333333444333333333222222222111111111111111111111111111111000000111111111222222222222222222333333333333333222222222222222333333333222222222222222222222222222222222333333333444444666666555555555555666666:::===DDDMMMVVV^^^dddfffgggbbb]]]]]]fffwww|||oooaaaSSSGGG@@@>>><<<999888999999888777777777777666666666666555555555555555555555555555333333333333333333333333333333333333333333333333333333333222222222111111111111111111111111111111222222222222222222222222000000000000000000000000000000000000000000000000////////////////////////000000000000////////////000000000000000000000000222222111111111111111222111111111111111111111111333333222111111000000000111111111111111111111111222222222222222222222222222222222333333333444444444444444333333555999===@@@CCCGGGKKKMMMOOOQQQSSSRRRVVVYYYWWWVVV[[[fffooo~~~tttdddTTTHHH@@@<<<:::::::::999999888777777777666666555444444444444555444444444333333444555555444333333222222333333444333333333222222222111111000000000000000000000000000000111111111222222222000111111111222222222333111111111222222333333333222222222222222222222333222222333333333444444444666666555555555666777777;;;AAAJJJSSS[[[aaaeeeggggggccc___```lll~~~{{{wwwwwwzzz~~~yyypppeeeXXXKKKCCC???===:::888999999999888888777777777666666666666555555555555555555555555333333333333333333333333333333333333333333333333333333333222222222111111222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000222111111111111111222222111111111111111111111111222222222222111111000000111111111111111111111111222222222222222222222222222222222333333333444444333333444444555888===AAAFFFHHHKKKMMMNNNOOOQQQRRRSSSVVVXXXWWWYYYccctttzzzlll\\\MMMCCC===::::::::::::999888888777777666666555444444444444555444444444444444444555666444333333222222333333444333333333222222222111111000000000000000000000000000111111111111222222222000000000111111222222333000000111111222333333333222222222222333333333333333333333333444444444444555555555555666777888999===EEEOOOYYY```dddfffgggdddcccbbbffftttzzzxxxtttrrrsssvvvzzz}}}~~~zzzsssjjj___RRRIIIAAA>>>;;;999999999999999888888777777777666666666444444444444444444444444333333333333333333333333333333333333444444444444333333333222222222111111222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000111111111000111111222333111111111111111111111111111111222222222111000000222222222222222222222222222222222222222222222222222222333333333333444444222444666777999===BBBFFFKKKMMMNNNNNNNNNOOOQQQSSSSSSUUUXXX\\\bbbpppuuueeeVVVIII@@@===;;;::::::999999888888777666666555444444444444555444444444444444555666666444333333222222333333444333333333222222222111111000000000000000000000000000111111111111222222222000000111222222333444444///000000111222222333333222222222333333333444444333333333444444444444555444444444555666888999:::@@@HHHTTT^^^ccceeefffgggaaacccfffmmm}}}~~~~~~|||zzzzzz|||}}}wwwqqqggg[[[RRRCCC@@@<<<:::::::::::::::888888888777777777666666444444444444444444444444444444444444444444444444333333333444444444555555333333333222222222111111111111111111111111111111222222222222222222222222000000000000000000000000000000000000000000000000222222222222222222222222.../////////000000000111000000000000000000000000111111000000111222222333111111111111111111111111000000111222333222111111222222222222222222222222222222222222222222222222222222333333333333444444333555999<<<@@@DDDIIILLLNNNNNNNNNNNNNNNPPPTTTWWWWWWZZZ```hhhssswww|||lll\\\MMMDDD???;;;;;;:::999999888888777666666555444444444444555444444444444444555666777444333333222222333333444333333333222222222111111111111111111111111111111000111111111111222222222111111222333333444555555///000000111222222333333222222222333333444444444333333333444444444555555333333444555777999:::;;;AAAJJJWWW```eeeffffffggg^^^bbbhhhqqq~~~|||vvvnnnbbbYYYDDDAAA===::::::;;;;;;;;;888888888888777777777777444444444444444444444444555555555555555555555555333333333444444555555555333333333222222222111111000000000000000000000000222222222222222222222222000000000000000000000000000000000000000000000000222222222222222222222222.../////////000000111111000000000000000000000000111111000000111222333333111111111111111111111111///000111222333333222111222222222222222222222222222222222222222222222222222222333333333444444444333777<<<@@@DDDIIIMMMPPPOOOOOONNNNNNNNNRRRWWW[[[]]]aaaiiittt|||pppfff{{{qqqdddSSSGGGDDD===;;;999999:::::::::888777666666666666555555555444444444444444444444444444555666777666555333111222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222666555555444444333333222222222222333333444444444444444444444444444444444333666888888777888<<<@@@JJJTTT\\\```dddhhhgggaaa```cccnnnwwwzzz~~~wwwgggZZZKKKFFF@@@<<<<<<<<<:::999555555555555666666666666777777666666666666777777555555555555555555555555444444444333333333222222222444555444222000000111222222222111111111000000000111111111111222222222111111111111111111111111000000000000000000000000222111111111000000//////111111111111111111111111111111111111111111111111222222111111111111222222000111111111111222222222000111111111111222222222222222222222222222222222333222222111111222222333222111000000111444777999777<<>>>>><<<888;;;;;;:::999888777666666555555444444444444555555555555555555555555555555444444444444333333333333333444555444222111111111222222222111111111111111000111111111111222222222111111111111111111111111000000000000000000000000111111111111000000000000111111111111111111111111111111111111111111111111222222111111111111222222000111111111111222222222000111111111111222222222222222222222222222222222555666777777666555444333444555666777999:::;;;;;;EEEGGGJJJLLLNNNPPPSSSUUUZZZVVVUUUYYYaaammm~~~}}}tttooolllkkkkkkooo\\\PPPDDDAAA===:::999999777666555555555555444444444444444444444444444444444444222333444555555555555444111222222222222222333333222222222222222222222222222222222222222222222222111111111111111222222222111111111111222222333333444444444333333222222222333333444444444444444444333555777777999===EEEKKKXXX^^^dddgggfffeeedddccchhhqqq}}}|||{{{|||}}}wwwhhhZZZJJJAAA??????<<<888888888888888999999999999666555555444444555555666555555555555555555555555555444444444444333333333333444555444222111111111111111111111111111111111000000111111111222222222111111111111111111111111000000000000000000000000111111111000000000000000111111111111111111111111111111111111111111111111222222111111111111222222000000111111111222222222000000111111111222222222222222222222222222222222555666777888777555333222444555666888;;;>>>AAACCCKKKMMMNNNNNNNNNPPPSSSVVV[[[[[[]]]cccooo{{{sssmmmkkkmmmqqqsssuuucccVVVDDDAAA===:::::::::999999666666555555555444444444444444444444444444444444222222333444444555555555111111111222222333333333222222222222222222222222222222222222222222222222222222222333333333444444444333333333222222222111444444444333333222222222333333333444444444555555333555777888:::AAAJJJQQQ[[[___dddfffdddbbbcccfffkkkwww|||zzzzzz|||rrrdddRRREEEAAA???===:::777777777888888888999999777666666666666666666777555555555555555555555555555555555444444444333333333555666555333111111222111111111111111111111111000000111111111222222222111111111111111111111111000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111222222111111111111222222000000111111111222222222000000111111111222222222222222222222222222222222333444666777666444222111555555555888<<>><<<;;;::::::999888777666666777777666666666666777777555555555555555555555555555555555555444444444333444555666555333222222222111111111111111222222222000111111111111222222222111111111111111111111111000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111222222111111111111222222000111111111111222222222000111111111111222222222222222222222222222222222222333444444555444333222666777888;;;@@@GGGMMMPPPOOOPPPQQQQQQPPPRRRUUUWWWSSS```rrr}}}xxxsssqqqooonnnqqqyyyooo```HHHDDD???;;;999999999888888888777777777666666666444444444444444444444444444444333333333333333333000111111222333333444444222222222222222222222222333333333333333333333333111111222333333444555555222222222222222111111111222333333333333333333444222222333333444555555666666777999;;;???HHHTTT]]]aaaaaaccceeebbbaaahhhsss~~~{{{~~~zzzyyyyyy}}}rrr]]]MMMCCC??????<<<<<<;;;:::999888777777666666666555555666666666555555555555555555555555555555555555444444444444444555666555333222222222000000111111111222222222000111111111111222222222111111111111111111111111000000000000000000000000///000000000111111111111111111111111111111111111111111111111111111111111222222111111111111222222000111111111111222222222000111111111111222222222222222222222222222222222222222222333444444555555999;;;???CCCHHHLLLOOOPPPOOOPPPRRRSSSSSSTTTWWWYYY]]]mmm~~~wwwsssssssssssstttxxxsssbbbKKKFFF@@@;;;999888777777888888888888777777777777444444444444444444444444555444444333222222222222000000111222333333444444222222222222222222222222333333333333333333333333000000111222333333444444/////////000111111222222222222222333333444444444222222333333444555666666777888:::<<<@@@JJJWWW```cccbbbccceeebbbbbbkkkxxx}}}}}}zzzxxxzzz}}}~~~~~~gggRRREEEAAAAAA:::::::::;;;;;;;;;<<<<<<555555555444444555555555555555555555555555555555666666555555555444444444444555666666444222222333000000111111222222222222000111111111111222222222111111111111111111111111000000000000000000000000//////000000111111111222111111111111111111111111111111111111111111111111222222111111111111222222000111111111111222222222000111111111111222222222222222222222222222222222222222222222333555666777:::>>>DDDJJJNNNOOONNNNNNOOOQQQSSSUUUUUUWWWYYY[[[kkk|||zzzvvvrrrppptttuuuwwwyyy}}}wwwkkk\\\LLL>>>;;;>>>>>><<<999666666666666555555555555888777777666555555444444444444444444444444444444333222111000000111222333444333111000000000111111333222111000000111222333222222222222222222222222333333333333333333333333111222333444555444333333444444444333333444444555999999:::@@@JJJTTT\\\aaadddcccbbb```^^^bbbqqq|||yyy|||zzzvvvwwwzzzyyywww|||rrrZZZIII@@@>>>;;;999888999::::::999888888888888888777777777777666666666666666666666666555555444333333333333444666666555444333333222222111111111111111111111111333222222222111000000000333333222111000000111111222222111111000000//////000111111111111222222222222222222111111111000000//////000000111111111222111111111111111111111111111111000000111111222333000111111111111222222222333333444444444333222222333444555666777999::::::>>>EEELLLNNNLLLJJJLLLOOORRRSSSWWW[[[XXXTTT[[[fffuuu{{{tttrrrpppmmmnnnqqqsssxxx~~~yyymmm^^^OOOBBB>>>???>>>999777888888777777777666666666777777666666555444444333444444444444444444444444333222111000000111222333555444222111111111222222222222111000000111222222222222222222222222222222222222222222222222222222111222333444444444333333333333333333444555666777999999;;;BBBKKKVVV]]]aaadddbbbaaa``````gggxxx{{{zzz}}}wwwtttvvvyyy~~~wwwuuuxxxwwwbbbOOODDD???>>><<<::::::::::::888777888888888888777777777777444444444444444444444444555555444333333333333444666555555444333333222222333333333333333333333333222222222222111111111111222111111000000000000000111111111111000000000000000111111111111222222222222222222111111111000000///000000000111111111111111111111111111111111111111111000000111111222333000111111111111222222222222333333333333333222222444444333444777:::>>>@@@FFFIIILLLMMMLLLMMMPPPSSSSSSSSSWWWZZZZZZ\\\fffssswwwpppjjjjjjjjjiiimmmrrrzzz|||rrrbbbTTTFFFAAA@@@<<<888666999999888888888777777777666666555555444333333333444444444444444444444444222222111111111111222222555444333333222222333333222222111000000111222222222222222222222222222222111111111111111111111111111222333444444444333333111111222333444666888999888999===EEEOOOYYY___bbbdddaaa___```dddooo|||{{{~~~~~~wwwsssqqqtttyyy~~~wwwrrrsss{{{mmmYYYJJJBBBAAA???<<<;;;:::999777666888888888888777777777777333333333333333333333333555555444333333333333444555555555444444333333222333333333333333333333333111111111222222222222222111000000000////////////000000000111111111111111000111111111111222222222222222222111111111111111000000000000111111111111111111111111111111111111111111000000111111222333000111111111111222222222222222222222222222222222333333333555999>>>CCCGGGMMMLLLKKKKKKLLLPPPSSSVVVVVVUUUWWW[[[___gggvvvtttiiiccc```aaadddgggnnnvvvuuugggYYYKKKCCC???;;;888999999999888888888777777777555555444444444333333333444444444444444444444444222222222222222222222222333333333222222222333333222111111111111111111222222222222222222222222222222222222222222222222222222222333333333444444444222222333333444666777888888:::@@@IIISSS\\\aaacccddd___]]]```iiixxx|||~~~|||vvvrrrooooootttyyy~~~xxxssssssxxx}}}wwwdddQQQEEEBBB???<<<::::::999777666888888888888777777777666333333333333333333333333555555444333333333333444555555444444444333333333111111111111111111111111111111111222222333333333000111111111111000000000000000000111111222222222000000111111111222222222111111111111111111111111000000000000000111111111111111111111111111111111111111000000111111222333000000111111111222222222111111111111222222333333222333555999>>>DDDHHHKKKOOOLLLJJJKKKNNNRRRTTTUUUWWWWWWYYY]]]ffftttvvvkkkaaa]]][[[^^^bbbhhhrrr|||vvvmmm```QQQGGG@@@;;;;;;>>>888888777777777666666666444444444444444333333333444444444444444444444444222222222333333222222222111111111222222222222111111111111222222111111111222222222222222222222222333333333333333333333333222222222333333333444444555555444444444555666666999<<>>;;;999999999888888888888888888777777777666555555555555555555555555555555444333333333333444444444444444444333333333111111111111111111111111111111222222333333333444111111222333333333222111000000111111222222333333000000111111111222222222111111111111111111111111111111000000000000000000111111111111111111111111111111000000111111222333000000111111111222222222111111111111222333444555222555;;;AAAFFFJJJKKKLLLKKKJJJJJJMMMPPPSSSSSSSSSTTTXXX^^^eeerrr~~~nnneee^^^[[[[[[___dddkkkwwwyyyuuujjj]]]RRRGGG???>>>AAA888888777777777666666666555555444444444444444444444444444444444444444444222222333333333333222222000000111222222222111111000111222222222222111000222222222222222222222222333333333333333333333333333333222222222333444555666666555555555555555666:::???GGGRRR\\\aaabbbbbbbbb\\\[[[eeettt}}}yyyzzz~~~{{{xxxvvvwwwuuuwww}}}~~~~~~~~~sss```SSSCCC@@@<<<::::::::::::999888888888888777777777777666666666666666666666666555555444333333333333444444444444444444444444444333333333333333333333333222222222333333333333333111222333444444444333222111111111222222222222222000111111111111222222222111111111111111222222222111111111111000000000000111111111111111111111111111111000000111111222333000111111111111222222222111111111111222444666888666:::AAAHHHLLLNNNMMMLLLHHHJJJMMMQQQSSSUUUUUUVVVVVV^^^iiitttsssfffaaa^^^]]]___eeejjjqqq~~~}}}uuukkkaaaSSSEEE??????999999888888888777777777555555555555555555555555444444444444444444444444222222333444444333222222000111222333333333222222000111222222222222111000222222222222222222222222222222222222222222222222333333222222222333444555555555444555555666777777<<>>AAAFFFKKKNNNOOOOOONNNIIIMMMRRRUUUVVVWWW[[[^^^cccnnn|||xxxhhh___^^^aaabbbgggnnnttt|||}}}vvvlll[[[III>>><<<:::::::::999999999888888555555666666666666666666444444444444444444444444222222444444444444222222000111333444555444444333000111222333333222111000222222222222222222222222111111111111111111111111444333222111222333444555333333333444666777999:::===CCCLLLXXX```cccbbb``````[[[\\\iiizzz}}}{{{}}}vvvtttttt{{{|||mmmaaaLLLHHHCCC???===<<<:::999888888888888777777777777666666666666666666666666555555444333333333333444444444444444444444444444111111111111111111111111444444444333333222222222...///111333444333111000444333333222222111111111000111111111111222222222000000111111222222222222222111111111000000//////111111111111111111111111111111111000111222222333000111111111111222222222333222222222444666999;;;DDDFFFIIILLLNNNOOOPPPPPPKKKPPPVVVXXXWWWZZZ```eeerrr~~~zzzmmm___ZZZ\\\eeegggnnnvvv}}}tttbbbMMMAAA>>>:::999888888888777555333555666666777666444333222444444444444444444444444444444333333333333222222333333333222222222111111222222222222222222222222333222222111111222222333333333333333333333333333444444222222222222444444555444222333444666777777???GGGSSS]]]cccdddbbb___ZZZ\\\bbbnnn}}}www{{{uuunnnmmmwwwsssfffWWWLLLAAA===<<<::::::;;;:::999888888777888888888777777666555444333333222555555444444444333333333333333333333333333333333222222111111111111222222222222222222222222222222222333333444444333333222111111111111111111111111333222111000000000222222111111111111111111111111222222222111111111000000111000///......///000111///////////////////////////111222333222111111222222333444444444777<<>>===<<<;;;;;;:::999999888888888888888555555555555555555444444555555555444444444333333333333333333333333333333222222111111111111222222222222222222222222222222111222222333333222222111111111111111111111111111222222111111111111111222111111111111111111111111222222222111111111000000111000////////////000111000000000000000000000000000222333333222111222333222444555666777;;;@@@EEELLLMMMMMMMMMMMMOOORRRUUUYYYWWWWWW[[[^^^eeeuuurrrfffbbb___[[[```kkkrrrzzzoooYYYIIIBBB===;;;999999999999777555444444444444555666777888444444444444444444444444444444333333333333222222333333333222222222111111222222222222222222222222333222222111111222222333333333333333333333333333444444333333333333444444333333444555888;;;???AAAIIIPPPYYY```bbb```]]][[[^^^ccclllxxx{{{vvvwwwyyyjjjeeeccciiisss}}}iiiXXXFFF??????===;;;;;;::::::999888888888888888444444555555555666666666555555555444444444444333333333333333333333333333222222111111111111222222222222222222222222222222000111111222222111111000111111111111111111111111000111111222222222111111111111111111111111111111222222222111111111111111222111000000000000111222111111111111111111111111222333444444222111222333222444666888;;;@@@FFFKKKOOOMMMJJJKKKNNNRRRUUUWWW\\\YYYYYY]]]dddqqqwwwjjj```YYYYYY[[[]]]gggrrr~~~sss^^^LLLCCC>>><<<:::999::::::888777666555444444444555777888444444444444444444444444444444333333333222222222333333333222222222111111222222222222222222222222333222222111111222222333333333333333333333333333444444444333333444444444333444555666888;;;@@@CCCMMMTTT]]]bbbbbb___]]]\\\___fffqqqxxxxxx|||yyyjjjeeebbbdddiiiuuuwwwcccMMMCCC@@@>>>;;;:::::::::999888888888888999555555555555555666666666555555555555444444444444333333333333333333333333333222222111111222222333222222222222222222222222111111222222222222111111111111111111111111111111///000222333333222111000111111111111111111111111111111111111111111111111222111111111111111111222222222222222222222222222222333333333111111222444333555888<<<@@@FFFKKKNNNOOOKKKHHHJJJPPPWWW[[[\\\\\\ZZZYYY]]]iiizzztttjjjddd\\\VVVSSSVVV[[[bbbnnnzzzvvvaaaNNNEEE???===:::999::::::999888888777666555444555555666444444444444444444444444444444333333333222222222333333333222222222111111222222222222222222222222333222222111111222222333333333333333333333333333444444444444444444444444444555666666777:::@@@DDDPPPWWW___cccbbb______```___hhhwww|||xxx{{{~~~{{{pppjjjdddbbbdddlll~~~pppXXXJJJCCC>>>;;;:::;;;::::::999888999999999888777777666555555444444666666555555555444444444333333333333333333333333333333222222222222333333222222222222222222222222222222333333333333222222111111111111111111111111///000111333333222222111111111111111111111111111111111111111111111111111111111111222222111111111222222222222222222222222111222222111000111333555555777;;;AAAFFFJJJMMMNNNKKKIIIHHHKKKSSSZZZ___```[[[ZZZZZZ___mmm{{{oooccc[[[WWWVVVTTTTTTXXX___hhhvvv|||gggRRRGGG???===:::888999999999888999888777666555555555555444444444444444444444444444444333333333333222222333333333222222222111111222222222222222222222222333222222111111222222333333333333333333333333333444444555555555555444444444666777777777:::AAAGGGRRRYYYaaadddbbb``````bbbaaalll|||}}}yyyxxx~~~{{{}}}~~~}}}~~~xxxppphhhcccbbbgggttt~~~gggUUUHHH???;;;;;;;;;;;;:::999999999999999999888888777666555444333666666666555555555444444333333333333333333333333333333222222222222333333222222222222222222222222333333333444444333333333111111111111111111111111///000111222222222222222111111111111111111111111111111111111111222222222000000111222222111000000222222222222222222222222000111222111111222555888:::===BBBHHHMMMOOONNNLLLHHHIIIKKKPPPVVV\\\___```ZZZ[[[^^^eeetttyyynnncccYYYSSSRRRUUUWWWZZZ^^^eeeqqqoooXXXIII???<<<999777888888888888666666777777777666666555444444444444444444444444444444333333333333222222333333333222222222111111222222222222222222222222333222222111111222222333333333333333333333333333333444555666666555444333333666888888888===EEELLLVVV]]]dddeeeaaa___```cccfffqqq}}}||||||xxxzzz~~~|||}}}~~~~~~}}}|||wwwxxxzzzzzz|||}}}sssjjjdddbbbdddnnnwwwvvv```NNNAAA===???;;;;;;:::999999999999:::888777777777666666555555666666666666555555555555333333333333333333333333444333333222222333333444222222222222222222222222222222333333333333222222111111111111111111111111000000000000111222333444111111111111111111111111000000111111111222222222///000000111111000000///222222222222222222222222111222333333333555999<<>>:::;;;<<<999999;;;666666555555555444444444666555555555555444444444111111111111111111111111333333333222222222111111222222222222222222222222444444444444444444444444333333222222222333444555555333222333666777555222666777888:::===CCCKKKQQQ]]]]]]```bbb___\\\^^^cccnnn~~~}}}zzz}}}|||{{{zzzzzz{{{}}}}}}|||{{{yyyuuuqqqoooooopppnnnqqquuuxxx}}}~~~zzzsssjjjddddddiiinnnttt[[[III@@@???>>>;;;999888999:::::::::777777777777777777777777666555555555555444444444666666555444444444444555333333333222222111111111222222222222222222222222333333333222222111111111111111111111111111111111111111222222222333333333222222222222222111000///........................111111000000000000111111000111222333444333222111222333333555999===AAADDDMMMRRRVVVVVVRRRMMMJJJJJJLLLOOOSSSYYY]]]]]][[[XXX[[[fffvvvvvvhhhYYYRRRQQQSSSYYY___fffkkkttthhhTTTGGG@@@;;;;;;;;;888777999666666555555555444444444555555555555444444444444222222222222222222222222333333333222222222111111222222222222222222222222444444444444444444444444333222222222333333444444555444333444666777666333666888999<<<@@@FFFNNNTTT^^^^^^aaabbb___\\\```fffuuu}}}}}}~~~~~~}}}{{{zzzyyyyyyyyyxxxwwwtttooollljjjlllnnnooosssxxx||||||uuummmfffeeeiiinnn~~~wwwaaaOOOEEEBBB???<<<999888999:::::::::777777777777777777777777666555555555555444444444555555444333333333333333444444444333333333222222222222222222222222222222333333333222222222111111111111111111111111111111111111222222222333333333222222222222222111000000222222222222222222222222111111000000000000111111000111222333444333222222222333444777;;;AAAFFFHHHRRRUUUWWWUUUQQQMMMKKKKKKPPPRRRVVVYYY[[[\\\[[[[[[aaaoookkk___SSSOOOQQQUUU]]]eeemmmsss}}}ooo[[[JJJBBB<<<;;;;;;888666777666666666555555555444444555555555555444444444444333333333333333333333333333333333222222222111111222222222222222222222222444444444444444444444444222222222333333333444444555444444444666777666555777888;;;>>>CCCKKKSSSYYY``````aaabbb^^^\\\bbbkkk~~~}}}~~~~~~}}}~~~}}}{{{xxxvvvuuutttsssoookkkhhhhhhkkknnnrrrwww~~~yyyqqqkkkiiikkkmmmwww{{{iiiXXXKKKDDD@@@===:::999999:::::::::666666666666666666666666666555555555555444444444444444333222222222222333555555444444444444333333333333333333333333333333333333333222222222222111111111111111111111111111111111222222222333333333111222222222222111000000111111111111111111111111111111000000000000111111111111222333333333333333222333555999???FFFLLLPPPWWWWWWVVVSSSOOOMMMMMMNNNTTTWWWZZZZZZYYYZZZ]]]```jjj{{{zzz___VVVOOOOOOTTT\\\gggpppwww~~~vvvdddNNNDDD<<<;;;;;;999777888666666666666555555555555555555555444444444333333444444444444444444444444333333333222222222111111222222222222222222222222333333333333333333333333222222333333444444444333444444333444555666666666666999<<>>;;;999:::::::::999666666666666666666666666666555555555555444444444555444333333222333333333444444444444444333333333333333333333333333333333222222222222222222222222111111111111111111111111111111222222222333333333111111222222222111111000////////////////////////111111000000000000111111111111222333333444444444333444888>>>EEELLLRRRVVVWWWUUURRRNNNMMMNNNQQQSSSXXX[[[\\\[[[XXXZZZaaaggguuuyyyjjjXXXRRRPPPTTT\\\fffrrr|||~~~mmmQQQFFF<<<;;;<<<;;;::::::777777666666666555555555555444444444444333333333444444444444444444444444333333333222222222111111222222222222222222222222333333333333333333333333111222333444444444333333333333333333444555666888666999===BBBIIIQQQYYY___```______]]]ZZZ\\\iiiwww|||{{{{{{{{{|||}}}{{{uuuyyy|||zzzuuussspppmmmlllnnnssswwwxxx{{{uuupppllljjjmmmxxxzzzhhhTTTGGGCCC@@@<<<::::::::::::999666666666666666666666666666555555555555444444444666555555444444444444444222222222222222333333333333333333333333333333333222222222222222222222222111111111111111111111111111111222222222333333333000111111222222222111111111111111111111111111111111111000000000000111111111222222222333444555555444777<<>><<<===<<<;;;:::777777777666666666555555444444444444333333333333444444444444444444444444333333333222222222111111222222222222222222222222333333333333333333333333111222333444555444333222333444444444444555888:::777:::???EEEKKKSSS[[[aaa```______\\\ZZZ^^^ooozzzzzz{{{}}}~~~xxxuuupppuuu}}}uuuuuusssqqqqqqtttyyy}}}|||yyyssslllgggiiirrr}}}qqq[[[LLLEEEAAA===;;;:::::::::999666666666666666666666666666555555555555444444444666666555444444444444555111111222222222222333333333333333333333333333333111222222222222333333333111111111111111111111111111111222222222333333333000000111222222222222111000000000000000000000000111111000000000000111111222222222222333555666777777;;;AAAIIIOOOTTTVVVWWWMMMJJJHHHIIINNNTTTXXX[[[[[[\\\]]]^^^bbbkkkvvv|||mmm^^^SSSPPPRRRXXXccclllttt~~~yyy___PPPBBB>>>>>><<<999888777777777777666666666555444444444333333333222222333333333333333333333333333333333222222222111111222222222222222222222222222222222222222222222222000222333555555444333222555666777666555666:::===999===BBBHHHOOOVVV^^^cccaaa``````]]][[[bbbuuu}}}zzzzzz{{{}}}{{{tttqqqqqqvvvyyyzzzzzzyyyyyy||||||tttkkkeeecccjjjtttzzzdddTTTFFFBBB>>><<<;;;;;;:::999777777777777777777777777666555555555555444444444666555444444333333444444222222222333333333444444444444444444444444444444111111222222222333333333111111111111111111111111111111222222222333333333000000111222222222222222........................111111000000000000111111222222222222333555777888999>>>FFFMMMSSSUUUUUUTTTKKKIIIHHHKKKQQQWWWZZZ[[[\\\\\\^^^bbbkkkxxxuuufff]]]VVVOOOPPPTTT___llluuu{{{{{{eeeUUUEEE???>>><<<888666777777777777666666666666444444444333333333222222333333333333333333333333333333333222222222111111222222222222222222222222222222222222222222222222000111333555555444333222666888999888777888<<<@@@<<>><<<:::;;;777666666666666555555555777666444333222222333333444444444444444444444444111111111111111111111111000000111111111222222222111111222222222333333333222222222222222222222222555666666666555777;;;>>>>>>BBBGGGMMMRRRXXX^^^bbbhhhdddbbbbbbdddmmm}}}|||||||||~~~zzzooommmpppsss{{{}}}uuullleee^^^ccciiiooo}}}}}}wwwbbbQQQEEE;;;:::<<<<<<::::::999999999888888888888777666555555555444444444444444444444444444444444444444444444444444444444444333444444555555444444333444444444444444444444444111111111111111111111111000111111222222222111111000111111111111222222222222222222222222222222222222222222222222222222222222222222222222555:::===DDDHHHOOOVVVXXXUUUOOOIIIDDDFFFJJJQQQXXX\\\^^^^^^ZZZ^^^ccckkkyyytttbbbWWWQQQMMMOOORRRWWW]]]gggsss~~~yyycccLLLBBB???===;;;;;;777777777777666666666666777666555444333333333444444444444444444444444444111111111111111111111111000000111111111222222222111111222222222333333333222222222222222222222222555555666555555777:::===???CCCJJJPPPUUUZZZ___cccfffaaa^^^___cccppp}}}||||||}}}~~~vvvmmmmmmrrrxxx~~~{{{yyyzzz{{{|||}}}wwwmmmfff]]]bbbffflll{{{|||}}}jjjUUUIII>>><<<>>>===;;;:::999999999888888888888777666666666555555555444444444444444444444444444444444444444444444444444444333444444555555444444333333333333333333333333333111111111111111111111111111111222222222111111000000111111111111222222222222222222222222222222222222222222222222222222222222333444444555999===AAAHHHLLLQQQVVVWWWSSSMMMHHHDDDGGGLLLSSSYYY\\\]]]]]]ZZZ]]]ccclllxxx}}}pppdddXXXRRRNNNLLLNNNRRRWWW___kkkyyyoooUUUFFF@@@===::::::888777777777666666666666777777666555444444444444444444444444444444444444222222222222222222222222111111111111111222222222111111222222222333333333333333333333333333333333444444555444555777:::===AAAFFFMMMTTTYYY]]]```cccddd___\\\___hhhzzz~~~~~~||||||}}}}}}ssslllnnnttt~~~~~~xxxvvvsssrrrrrruuuyyy{{{yyyooohhh]]]___aaahhhwwwtttZZZNNNBBB???@@@>>>;;;:::999999999888888888888777777777777666666666555555444444444444444444444444444444444444444444444444333444444555555444444333222222222222222222222222111111111111111111111111222222222222222111000///000111111111111222222222111111111111111111111111222222222222222222222222222333555777999===CCCGGGNNNQQQTTTUUUTTTOOOJJJFFFEEEIIIPPPVVV[[[\\\\\\\\\ZZZ^^^eeennnxxx}}}uuujjj[[[SSSMMMLLLLLLMMMPPPUUU[[[dddrrrzzz^^^III@@@<<<999888777777666666666555555555777777666666555555555555444444444444444444444444222222222222222222222222111111111111111111111111111111222222222333333333333333333333333333333333333444444444444777:::===AAAGGGPPPWWW\\\___aaabbbddd```___dddrrr}}}}}}||||||}}}zzzrrrnnnrrryyy}}}xxxuuurrrpppnnnmmmnnnsssyyy}}}zzzpppiii^^^]]]]]]cccrrr{{{```RRRDDD@@@???===;;;:::999999999888888888777777777777777777666666666666444444444444444444444444444444444444444444444444333444444555555444444333222222222222222222222222111111111111111111111111222222222222222111000///000000111111111222222222000000000000000000000000222222222222222222222222111333666999===BBBGGGKKKTTTUUUVVVTTTPPPKKKHHHFFFHHHMMMTTTYYY\\\\\\\\\[[[[[[aaajjjrrryyyxxxkkk\\\QQQKKKHHHJJJLLLOOOUUU\\\dddmmm{{{eeeMMM@@@;;;999666666666666555555555444444666666666666666555555555444444444444444444444444222222222222222222222222111111111111111111111111111111222222222333333333333333333333333333333333333444444444555777;;;>>>CCCIIIQQQYYY]]]___```aaabbb```aaaiiizzz||||||{{{{{{}}}}}}wwwvvv{{{~~~zzzvvvrrroookkkkkkkkkkkkmmmrrrzzzzzzqqqjjj```\\\ZZZ___mmmhhhXXXHHHAAA???<<<::::::999999999888888888777777777777777777666666666666444444444444444444444444444444444444444444444444333444444555555444444333333333333333333333333333111111111111111111111111222222222222222111000///000000111111111222222222000000000000000000000000222222222222222222222222000333777;;;@@@EEEKKKOOOWWWWWWVVVQQQLLLHHHGGGGGGKKKPPPXXX\\\]]]\\\[[[[[[^^^fffpppwwwyyysssdddUUUOOOJJJGGGIIIMMMRRR[[[dddnnnwwwkkkPPPAAA===:::666666666666666555555555555555555666666666555555444444444444444444444444444333333333333333333333333222222222111111111111111111111222222222333333333333333333333333333333333333444555555666888<<>>CCCIIIOOOSSSVVVVVVTTTNNNHHHEEEGGGJJJOOOTTT[[[^^^]]][[[[[[\\\aaalllvvvxxxuuulll]]]QQQMMMIIIHHHLLLPPPVVVbbblllxxxpppTTTDDD@@@===777888888888888777777777777333444555555666555444333444444444444444444444444333333333333333333333333222222222111111111000000111111222222222333333333444444444444444444444444444555666666777:::>>>AAAIIINNNVVV[[[___aaaccceee^^^]]]]]]ggg}}}}}}|||~~~xxxxxxyyyzzz}}}}}}xxxrrrmmmjjjiiihhhgggdddhhhmmmooorrrxxx|||vvvqqqfff___ZZZ\\\cccpppuuu[[[KKKBBB===;;;;;;999999999888888888888777666666666555555555444444444444444444444444444444444444444444444444444444333444444555555444444333222222222222222222222222111111111111111111111111///000111222222222222222000111111111111222222222222222222222222222222222222222222222222222222222222666<<>>;;;<<<999999999888888888888777666555555555444444444444444444444444444444444444444444444444444444444444333444444555555444444333000000000000000000000000111111111111111111111111...///000111222333333333000111111111111222222222222222222222222222222222222222222222222222222222444888>>>DDDIIIOOOTTTXXXRRRRRROOOIIICCCDDDJJJPPPUUUZZZ^^^___[[[ZZZ[[[^^^gggsss{{{uuugggYYYPPPIIIDDDFFFNNNYYYbbbiiittt~~~ttt\\\III???;;;;;;999999888888777666666666666666777777666555444444333333333333333333333333333222111222333333222000222222222222222222222222222333333222///......///444444444444444444444444444666777777666999???CCCPPPTTTZZZ```dddeeeeeeddd^^^]]]^^^iii|||yyy||||||zzzuuuwwwyyyzzz{{{~~~xxxtttmmmkkkgggfffffffffgggfffkkknnnsssxxx}}}}}}{{{xxxuuukkkfff```^^^^^^cccppp}}}qqqWWWIIICCC???<<<;;;:::999888777777777777999999777666555555555555444444444444444555666777333333333333333333333333444444333333333333222222222222222111111000000000222222222222222222222222222222111111111111222222000000000000000000000000111111222222222111111000...000222333333333444555:::>>>DDDLLLQQQUUUWWWWWWTTTOOOHHHEEEFFFJJJNNNQQQVVV[[[^^^]]]XXXWWW[[[```pppqqqqqqkkk]]]OOOKKKMMMIIIOOOWWW^^^eeeooo|||sss]]]KKKAAA===<<<999999888888777777666666666666666666666666555444444444444444444444444444222111111222444444333222222222222222222222222222222333444333111///000111444444444444444444444444555777888888777:::@@@EEEQQQUUU[[[aaadddeeedddddd]]]]]]```kkk{{{zzz|||yyytttvvvxxxzzz{{{}}}~~~yyyrrrmmmhhhgggeeeeeegggiiijjjkkkpppsssxxx}}}}}}zzzwwwoooiiibbb^^^\\\```lllxxxzzz```NNNCCC===999;;;:::999888777777777777999888777666555555555555666555555444444444555555333333333333333333333333444444333333333333222222333333222222222111111111000000000000000000000000222222111111111111222222111111111111111111111111111111222222222111111000...000222333333333444666<<<@@@GGGOOOTTTWWWWWWWWWRRRMMMGGGEEEHHHMMMRRRUUUXXX[[[^^^]]][[[\\\bbbhhhmmmjjjfff```UUUKKKHHHKKKMMMSSS[[[ccclllwwwttt```OOODDD???===999999999888777777666666444555666666666666666666555555555555555555555555222111000111333444333222222222222222222222222222222333444333222111222444444444444444444444444444555777888888888<<>>;;;;;;:::999888888777777888999888777666666555555666777777666444444333333333333333333333333333333333444444333333333333222222333333333333222222222222000000000000000000000000222222111111111111222222222222222222222222222222000111111222222222111111///111222222222333555777???DDDLLLSSSWWWXXXVVVTTTNNNJJJFFFFFFJJJQQQXXX\\\\\\]]]^^^]]]]]]```hhhmmmlllcccZZZSSSLLLGGGHHHLLLRRRXXXaaakkkuuuwwweeeTTTGGG@@@<<<::::::999888888777777666444444555666777777666666444444444444444444444444444222111111222333222111222222222222222222222222000222333333222222333555444444444444444444444444444666777777888===EEEKKKUUUYYY___dddffffffcccaaaYYY\\\eeeuuu{{{{{{zzzuuuppprrrtttwwwxxx{{{zzzwwwuuuwww{{{tttkkkddd```___aaadddgggjjjnnnrrruuuzzz}}}}}}{{{xxxvvvnnneee^^^YYYYYYbbbmmm|||rrr]]]LLLDDD@@@;;;;;;:::999888888888888888888777666666666666666666666555444444444444444444444444444444444444444444444333333333222222222333333333333333333333333222222222222222222222222222222111111111111222222222222222222222222222222000000111222222222111111000111222222222444777:::BBBHHHOOOVVVYYYWWWTTTPPPIIIGGGEEEGGGMMMUUU\\\``````___]]]\\\]]]bbbiiinnnnnn```RRRKKKHHHGGGKKKPPPWWW]]]hhhsss|||lllZZZLLLAAA;;;::::::999999888777777777444444555666777777666666333333333333333333333333777444222111111222111000222222222222222222222222///111222222111111333444444444444444444444444444333444666777888>>>GGGMMMWWW[[[aaafffgggfffbbb```XXX]]]iii|||}}}|||~~~yyyrrrmmmooorrruuuwwwzzz~~~|||uuusssuuu}}}~~~wwwooohhhccc```aaadddhhhkkkmmmpppuuuyyy||||||zzzuuunnnggg```ZZZXXX```iiiyyyxxxdddQQQFFFBBB<<<;;;:::999888888888888888777777666666666666777444444444444444555666666444444444444444444444444444444333333333222222222333333333333333333333333222222222222222222222222222222111111111111222222111111111111111111111111///000111222222222222222111222222333333666;;;???FFFKKKRRRXXXYYYVVVQQQMMMEEEEEEEEEJJJQQQYYY^^^aaa```^^^\\\\\\aaagggmmmpppkkk\\\MMMFFFFFFIIIOOOUUU\\\cccooo}}}sssbbbQQQDDD===:::::::::999888888777777444555666666666666666666333333333333333333333333777555222111111111111000222222222222222222222222///111222222111111222444444444444444444444444444333444666777:::@@@JJJQQQYYY]]]cccggghhhfffbbb^^^YYY```oooxxxpppjjjmmmpppsssuuuyyy}}}}}}vvvsssuuu}}}yyyqqqjjjfffdddccccccgggllloooqqqsssxxx|||}}}uuuoooiiiccc\\\YYY]]]eeettt~~~jjjVVVGGG???<<<;;;:::999999888888999777777666666666666777777333333333444444666777777444444444444444444444444444444333333333333222222222222222222333333333333000000000000000000000000222222111111111111222222000000000000000000000000///000111222222222222222222222333333555:::@@@DDDKKKOOOUUUYYYYYYUUUOOOKKKEEEFFFIIINNNVVV\\\___```^^^[[[ZZZ^^^eeekkknnnoooaaaUUUIIIEEEGGGLLLTTT[[[dddlllyyyyyyiiiWWWIIIAAA;;;::::::999999888888777666666666666666666555444444444444444444444444444555222000000111333333333222222222222222222222222111222444333222222333444444444444444444444444444444666888999<<>>FFFQQQYYY\\\```fffjjjjjjfffaaa]]]```hhh{{{vvvnnnhhhjjjnnnqqqtttxxx|||{{{zzzwwwxxxxxxnnneee``````ccceeeeeekkkrrrvvvwwwzzz}}}xxxtttoooiii```XXXXXX\\\```vvv~~~wwwcccPPPDDD<<<<<<;;;:::999999999999777777666666666666777888777666555444444444444444555555555555555555555555444444444333333333222222000000000111111222222222222222222222222222222222222222111111111111222222222222222222222222222222//////000222222333333333222333333555888???GGGMMMUUUWWW[[[]]][[[VVVPPPLLLIIILLLRRRYYY___aaa```^^^^^^[[[YYY[[[______YYYRRRNNNIIIGGGJJJPPPXXXcccmmmttt}}}{{{hhhSSSEEEAAA;;;888:::;;;888444444999777555333333444666888555444333222333444555666444444444444444444444444333333333333333333333333333333333444444444555555444444333444444555666777999:::<<<>>>CCCJJJRRRXXX```cccgggiiihhheeeaaa^^^```vvvzzzpppkkkhhhkkknnnrrrtttwww{{{~~~|||wwwwww{{{{{{tttkkkdddaaabbbeeegggggglllssswww{{{{{{wwwppphhhaaa[[[XXXVVV^^^jjj{{{mmmWWWIIICCC>>>::::::888555666999777777777777666666666666666666555444444444444555222222222222222222222222111222222333333222222111111111111111111111111111222222333333333333222222222222222222222222222222333222222222111111000000222222111111111111111222222333666999===DDDLLLRRRXXXZZZ\\\[[[WWWSSSOOOMMMPPPUUU[[[```bbbbbbaaabbb^^^[[[XXXXXXZZZXXXRRRLLLIIIGGGGGGMMMXXXbbbiiillluuuppp[[[MMMEEE>>>:::;;;<<<999666666:::888666444333444444555555444333333333333444555444444444444444444444444333333333333333333333333222222222333333333444444444444333444444555666777888:::<<>>;;;;;;:::777888;;;777777777777666666666666666666555444444444444555333333333333333333333333222222222222222222222222111111111111111111111111//////000000000000//////111111111111111111111111222222111111111000000000222222111111111111222222333555888<<>>;;;<<<<<<:::999;;;777777777777666666666666666666555444444444444555444444444444444444444444333333222222222222333333111111111111111111111111......////////////......000000000000000000000000111111000000000000//////222222111111111111222222444777;;;@@@EEELLLSSSXXXYYY[[[]]]\\\XXXUUUSSSRRRXXX\\\```cccbbbaaa```___YYYZZZZZZXXXRRRLLLHHHFFFFFFIIINNNTTTZZZdddooowwwrrraaaMMMDDD===<<<;;;999888999777777777777666555333222555555444444333333333444333333333333333333333333333333333333333333333333222222222222333333333333444444333444444555666777666999>>>CCCIIIQQQYYY^^^bbbeeefffeeeaaa^^^]]]^^^ppp|||rrrmmmllloootttwww{{{~~~wwwnnnooovvv{{{sssnnnhhhfffccc``````ccchhhlllsssxxxyyyssspppnnnkkkjjjlllqqqxxx|||}}}~~~~~~~~~{{{xxxsssmmmfff```ZZZXXXWWW[[[dddsssooo[[[FFF???;;;<<<===;;;:::;;;777777777777666666666666666666555444444444444555444444444444444444444444444333222222222222333444111111111111111111111111111111222222222222111111000000000111111111111111000000000///////////////222222111111111222333333444888>>>DDDJJJPPPVVVZZZ[[[\\\]]]\\\YYYWWWVVVVVV]]]```cccdddbbb```^^^]]]RRRVVVYYYWWWPPPKKKIIIJJJFFFMMMTTTYYY^^^hhhvvvxxxeeeNNNEEE===;;;:::888777999333555666777777777555444555555555444444333333222333333333333333333333333333333333333333333333333333333333333444444444444444444333444444555666777555999???FFFLLLTTT[[[```ccceeefffccc___\\\]]]```sss|||sssoooqqqtttwwwzzz|||}}}uuunnnpppwww{{{tttmmmhhhddddddcccbbbbbbeeekkkpppwww||||||tttlllgggdddbbbaaabbbfffmmmtttyyy{{{~~~~~~~~~{{{yyyuuuoooiiibbb\\\YYYXXXZZZaaannnvvv```KKKBBB<<<<<<<<<:::999999777777777777666666666666666666555444444444444555333333333333333333333333444333333333333333333444111111111111111111111111222333333444444333333222111111111222222222333333///////////////000000000222222111111222333333444555:::AAAHHHMMMSSSWWW[[[\\\]]]^^^\\\ZZZYYYYYYZZZ```bbbdddcccaaa]]][[[[[[RRRVVVYYYVVVOOOJJJJJJLLLIIIQQQZZZ```eeeooozzzcccMMMDDD<<<;;;:::888777888333444555777777777777666555555555555444333222222333333333333333333333333333333333333333333333333333333444444444555555555444444333444444555666777666:::AAAHHHOOOVVV\\\```ccceeefffbbb]]][[[___cccvvvzzzsssqqqtttvvvyyy{{{}}}|||sssoooqqqyyyxxxsssmmmhhhddd___aaacccccccccgggnnnsss|||wwwooohhhbbb___^^^]]]^^^```dddkkkqqquuu{{{{{{yyyvvvrrrkkkddd]]]YYYXXXZZZ___iiixxxhhhSSSHHH>>><<<<<<:::888888777777777777666666666666666666555444444444444555333333333333333333333333333333444444444444333333111111111111111111111111111222222222222222222111111111111222333333444444//////000000000000111111222222111222222333444555777<<>>::::::999999888777777777555555444444444333333333333444444555555444444333444555555555444333333222222222222222222222222222111111111111111111111111111111222222222222111111222222111111111111111111///000222333333444666888CCCHHHPPPVVVZZZ\\\]]]^^^^^^^^^^^^^^^```bbbdddfffbbbaaa___\\\XXXUUUQQQPPPVVVNNNHHHGGGGGGHHHLLLQQQ[[[```hhhssszzzjjjOOOFFF===<<<<<<:::999999777777777777666666666666444444444333333333222222333333333333333333333333444333333333333333333333444444333333333333444444444444555444333444777999:::@@@HHHPPPVVV[[[```bbbfffffffffccc^^^^^^iiivvv~~~}}}uuuqqqpppooosssrrrsssyyy~~~uuuqqqooovvvvvvnnnfffbbb^^^[[[^^^cccfffjjjppptttwww|||yyyoooeee\\\YYYXXXWWWYYY]]]___dddlllsssyyy}}}~~~|||yyyxxxzzz~~~~~~~~~~~~~~~~~~}}}|||zzzxxxtttnnnfffaaa\\\WWWUUUYYY^^^iiizzzcccLLLDDD@@@:::888<<<::::::999999888777777777555555555444444444333333333444444555555444444333444444555555444444333222222222222222222222222222111111111111111111111111111111222222222222111111111111111111111111111111000111222333333555999<<>><<<===;;;::::::777777777777666666666666444444444444333333333333333333333333333333333333555555555444444333333333444444333333333333444444333444555444444444777999:::AAAJJJSSSYYY]]]```bbbgggggggggccc]]]___nnn}}}}}}~~~{{{uuuttttttuuuwwwtttuuuzzz}}}qqqnnnpppxxx}}}mmmgggaaa```^^^]]]aaafffiiimmmsssxxx|||tttllleee]]]VVVVVVVVVWWW[[[___ccciiiqqqxxx~~~xxxwwwuuutttvvv{{{~~~~~~}}}}}}}}}}}}}}}~~~}}}{{{zzzwwwqqqjjjfff]]]WWWUUUWWWZZZcccyyykkkQQQEEEAAA;;;888:::::::::999999888777777777555555555444444444444333333444444555555444444333444444555555444444333333222222222222222222222222111111111111111111111111111111222222222222111111111111111111111111111111222222333222333777<<<@@@HHHMMMTTTYYY\\\]]]^^^___]]]^^^```bbbcccddddddcccaaa___]]]YYYUUURRROOOMMMLLLHHHFFFHHHJJJLLLPPPVVV^^^jjjzzzrrrVVVJJJ>>><<<<<<;;;::::::777777777777666666666666555444444444444333333333333333333333333333333333666555555444333222222111555444444444444555555666333444555444444555888:::<<>>EEEOOOXXX^^^aaacccdddeeedddbbb```^^^ggg}}}~~~{{{}}}|||zzz|||}}}~~~{{{zzz|||rrrqqqsss{{{xxxooohhhcccaaacccddddddggglllmmmrrryyy~~~zzzpppiiibbb^^^\\\XXXWWWYYY[[[\\\aaagggnnnsss{{{}}}xxxyyyzzz{{{}}}~~~}}}{{{{{{|||}}}~~~}}}}}}||||||zzzvvvqqqlll___YYYUUUUUUUUU[[[ooo{{{wwwZZZHHHAAA>>>;;;:::::::::999999888777777777666666555555555444444444333444444555555444444333333333444444555444444333222222222222222222222222111111111111111111111111111111222222222222111111000000111111111222222222222222111111444:::BBBGGGPPPTTTYYY\\\]]]^^^___```]]]___ccceeefffeeecccbbb___]]]YYYTTTPPPMMMKKKIIIFFFEEEFFFJJJLLLMMMTTT\\\eeewwwyyyaaaQQQAAA<<<<<<;;;999777777777777777666666666666555555555555444444444333333333333333333333333333333333333222222111111111111000000000111222333444333444555555555666999<<>>===<<<::::::999999888777777777666666666555555555444444333444444555555444444333333333444444555555444444222222222222222222222222111111111111111111111111111111222222222222111111000000000111222222333333222222333444777===EEEKKKSSSVVVZZZ]]]]]]]]]^^^______```cccffffffeeedddbbb^^^[[[WWWRRRNNNJJJHHHHHHFFFEEEHHHLLLNNNRRR[[[dddppphhhWWWEEE>>>>>>===:::888777777777777666666666666555555555555444444444444333333333333333333333333333333333333333333333222222222222222333444555666333444555555555777:::<<>>======::::::999999888777777777666666666666555555555555333444444555555444444333222333444444555555444444222222222222222222222222111111111111111111111111111111222222222222111111///000000111222222333333333444555777;;;AAAIIINNNUUUXXX[[[]]]]]]]]]]]]^^^```bbbdddeeefffeeedddccc]]]ZZZVVVPPPLLLIIIGGGFFFEEEFFFIIIOOOSSSYYYeeepppmmmZZZGGG@@@@@@>>>;;;888777777777777666666666666666666555555555444444444333333333333333333333333333444444444444444444444555555555666777888999999333444555555555777:::===GGGKKKSSSYYY___ccchhhkkkhhhaaa]]]aaammmyyy}}}xxxzzzzzzxxxzzzyyyrrrsssxxxpppiiidddeeeccceeekkkppprrrvvv{{{~~~vvvoooeee___]]]\\\ZZZXXX\\\\\\aaagggjjjmmmuuu}}}~~~~~~~~~~~~|||yyyxxxwwwxxxzzz|||{{{{{{zzzzzzyyyuuuoookkkfff^^^XXXTTTOOOOOO^^^ppprrrrrryyypppVVVDDD>>>======::::::999999888777777777777666666666555555555555333444444555555444444333222333333444555555555444222222222222222222222222111111111111111111111111111111222222222222111111///000000111222222333333444555888:::>>>DDDLLLQQQVVVXXX[[[\\\\\\\\\]]]^^^aaabbbdddeeeeeeeeeeeeddd]]]ZZZUUUOOOKKKHHHFFFEEEEEEFFFJJJQQQVVV^^^lllzzzzzzfffMMM???>>>???<<<777888888888888777777777777666666555555555444444444555555444444444333333333333333333222222111111111666333222333555666444222555555555555555999>>>BBBGGGKKKPPPWWW^^^dddgggiiihhhaaaZZZ]]]lll|||xxx|||{{{{{{uuuvvvyyywwwtttxxxxxxooogggdddeeegggiiilllnnnppptttyyy|||yyykkkeee]]]XXXXXXZZZZZZZZZ___bbbeeeiiinnnttt{{{}}}}}}}}}{{{zzzzzz{{{|||}}}{{{zzzyyyyyyxxxuuuqqqnnniiiddd[[[SSSPPPUUU^^^eeeuuuuuu|||```LLLDDD???;;;<<<<<<;;;999777666555444777555333222111222444555666555333222222333555666444444444444444444444444555555444444444333333333111111111111111111111111000000000000000000000000222222111111222222333444333444777;;;AAAHHHNNNQQQWWWYYY[[[\\\\\\]]]___aaaaaaaaabbbdddffffffdddbbb]]]WWWPPPKKKJJJHHHFFFCCCGGGGGGMMMVVV]]]fffuuulllRRRBBB???>>>;;;777888888888888777777777777666666555555555444444444444444333333333222222222333333222222222222222222555444222333555666444222555555555555666999???CCCJJJMMMSSSYYY^^^bbbdddeeeddd___[[[aaapppyyywww{{{xxxwwwxxxuuuwww{{{vvvtttyyy~~~uuunnnhhhgggiiijjjlllooorrruuuyyy~~~zzzssseee```ZZZWWWXXX[[[]]]^^^cccfffjjjnnnrrrxxx~~~}}}|||{{{}}}|||{{{zzzzzz{{{||||||{{{zzzyyyyyyxxxvvvrrrnnniiiddd\\\TTTQQQTTT[[[aaatttwwwvvvfffQQQFFF@@@;;;<<<;;;:::999888777666555666666444333333333444555666555333222222333555666444444444444444444444444333333333333222222222111111111111111111111111111111111111111111111111111222222111111222222333444444555888===DDDJJJPPPTTTWWWYYY[[[\\\]]]^^^```bbbbbbbbbccceeefffeeeccc```YYYUUUOOOKKKIIIHHHEEECCCGGGJJJRRR[[[bbbjjjzzzsssYYYFFF@@@>>>;;;777888888888888777777777777555555555555555444444444333333222222222111111111222222222222222222333333555444333333555555444333555555555555666:::@@@DDDLLLPPPUUU[[[___```aaa``````]]]]]]eeeuuuyyyxxx|||uuurrrrrrsssvvvxxx}}}~~~tttuuu{{{xxxqqqllliiikkkooonnnqqquuuxxx|||}}}pppjjj___\\\YYYXXX\\\```dddfffjjjlllppptttxxx~~~~~~xxxuuuuuuwwwyyy{{{|||{{{zzzyyyyyyzzz{{{|||{{{zzzzzzyyyyyyvvvrrroooiiieee^^^VVVRRRSSSWWW\\\lll~~~zzzwwwpppXXXIII@@@<<<;;;::::::999888777777777666666666555555555444444555444333222222333444555444444444444444444444444222111111111000000000000111111111111111111111111222222222222222222222222222222111111222222333444444666:::@@@GGGNNNSSSVVVWWWYYY\\\]]]]]]^^^```bbbeeeddddddeeefffeeeaaa___UUURRRNNNKKKIIIGGGEEECCCGGGMMMXXXaaagggqqqwww^^^JJJAAA>>>;;;999888888888888777777777666555555555555555555555555333333333333222222222222111111111222222333333333444444333444444444444444555555555666777;;;AAAEEEMMMPPPVVV\\\___```___^^^^^^]]]^^^hhhxxx~~~zzzzzzwwwqqqooopppqqqvvvyyyzzztttwww}}}sssnnnlllkkknnnrrrsssvvv{{{rrrgggccc]]]\\\\\\]]]aaafffjjjmmmpppssswww{{{wwwsssooommmpppvvvzzz}}}{{{zzzzzzyyyyyyzzz|||||||||{{{zzzzzzyyywwwssspppiiifff```YYYTTTRRRTTTVVVeeeyyyyyyxxx___LLLAAA<<<:::::::::999999888888888666666777777666666555444555444333333333333444555444444444444444444444444111111111111000000000000111111111111111111111111222222222222222222222222222222111111222222333444444777<<>>===<<<888888888888777777777666444555555555555555555555444444444444333333333333111111111222222333333333333444444444444333444444444555555666888<<>>;;;:::::::::999999888888666666777777666666555444444444444333333444444444444444444444444444444444333222222222222111111111111111111111111111111111222222222222222222222222222222111111222222333444444777===DDDKKKQQQUUUWWWXXXZZZ\\\^^^___```ccceeeggggggfffeeedddbbb^^^ZZZRRRQQQOOOLLLIIIHHHHHHIIILLLSSS\\\bbbkkk}}}zzzfffSSSFFF@@@>>>===888888888888777777777777444444444555555555555555555555555444444444333333222222222222222222333333333444555555333333444555444555666777999>>>DDDHHHMMMPPPUUU[[[___`````````___^^^bbbmmmssstttyyyyyyssspppqqqtttvvvyyy~~~xxxxxx~~~wwwqqqqqqrrrrrruuuyyy|||{{{pppeee``````___aaadddgggiiimmmrrruuu{{{~~~uuugggggghhhmmmssszzz~~~{{{{{{zzzzzz{{{|||~~~}}}||||||{{{{{{xxxtttqqqllljjjeee]]]VVVRRRQQQQQQ[[[iii}}}mmmRRRDDD@@@<<<;;;;;;:::999888888888666666666555555555444444444444444444444444444444444444444444444444444444444444333333333222222222111111111111111111111111222222222222222222222222222222111111222222333444555999???GGGNNNSSSVVVWWWXXXZZZ]]]^^^___aaadddfffgggfffeeedddccc```\\\YYYSSSRRROOOKKKHHHGGGIIIKKKNNNUUU\\\bbbnnn~~~lllYYYJJJBBB>>>>>>888888888888777777777777444444444555555555666666444444444333333333222222333333222222222222222222222444666555333222444555444555666777999>>>EEEJJJOOORRRVVVZZZ]]]___``````\\\^^^eeesss~~~rrrvvv||||||yyyuuurrrqqqssswwwyyy}}}}}}yyy|||yyytttrrruuuwwwxxx{{{zzzrrrjjjbbbaaadddbbbfffjjjnnnppptttyyy}}}}}}rrrfffhhhmmmttt|||||||||{{{{{{|||}}}~~~}}}||||||{{{yyyuuuqqqnnnkkkfff___WWWSSSQQQRRRYYYeeewwwtttWWWFFFCCC======<<<:::999888777777666666444333333333444555333444444444444444444333444444444444444444444444444333333333333222222222111111111111111111111111111111111111111111111111222222111111222222333444888<<>>===888888888888777777777777444444444555555555666666333333333222222222111111444333333222222111111111222444666555333222333666444555666777:::???FFFJJJRRRTTTVVVYYY\\\^^^______YYY^^^hhhxxx{{{vvvzzz~~~wwwuuurrrqqqrrruuuxxx{{{}}}{{{|||vvvrrrrrrwww{{{}}}xxxrrrlllfffaaabbbfffgggkkkpppuuuwww{{{}}}qqqiiilllsss|||}}}|||||||||}}}~~~~~~}}}|||||||||yyyuuurrrooolllggg___XXXSSSRRRSSSSSS^^^pppyyyZZZHHHDDD>>>===<<<;;;999888777666777555333222111222444555333444444555555444444333444444444444444444444444333333333222222222222111111111111111111111111111000000000000000000000000222222111111222222333444:::>>>EEEMMMSSSVVVXXXXXXXXXZZZ]]]___```bbbeeegggdddcccbbbbbbaaa^^^ZZZWWWSSSQQQMMMGGGBBBBBBGGGKKKMMMUUU^^^iii{{{rrrbbbRRRCCC<<<:::888888888888888888999999666666666666666666666666444444444444444444444444555555555555555555555555222333444444222222333444444555777999<<>>>>>===;;;888777777888666555555555555444444444444444444444444444444444666666555444333333222222222222222222222222222222444444333222111111111111222222222222222222222222555555444222000000333555;;;@@@HHHNNNSSSUUUXXXYYYZZZ\\\^^^___```aaaccceeeggggggfffdddaaa^^^[[[YYYTTTPPPJJJEEECCCEEEHHHKKKTTTWWW```rrrwwwfffVVVFFF>>><<<888888888888888888888888666666666666666666666666444444444444444444444444444444444444444444444444222444555444333222333444444555777999<<>>>>>===;;;999888777888777777666666666555555555444444444444444444444444666555555444333333222222222222222222222222222222333222111111000111111111222222222222222222222222333333333222111222555888===BBBJJJPPPTTTVVVYYYZZZ[[[]]]```aaaaaabbbdddfffffffffeeeccc```\\\YYYWWWSSSOOOIIIDDDCCCEEEJJJMMMVVV[[[fffxxx}}}lllZZZHHH???===888888888888888888888888666666666666666666666666444444444444444444444444333333333333333333333333333555555555444333444555444555777999===CCCJJJOOOUUUYYY^^^bbbbbb```______^^^fffuuu}}}vvvppplllkkklllmmmqqqvvv}}}|||~~~||||||}}}~~~{{{zzzyyywwwsssqqqooonnnnnnooorrrssstttuuuxxx|||~~~|||zzz|||{{{sssrrruuu}}}||||||}}}~~~~~~~~~|||{{{{{{zzzxxxtttrrrqqqooojjjeee___YYYUUUSSSSSSUUU]]]mmmyyy\\\LLL???>>>===;;;:::999888888888777777777666666666666444444444444444444444444555555555444444333333222222222222222222222222222000000000000000111222222111111111111111111111111000111222222222444888;;;@@@EEELLLQQQUUUWWWZZZ[[[\\\^^^aaabbbcccccceeegggeeedddcccaaa]]]ZZZVVVTTTQQQMMMGGGCCCCCCGGGMMMQQQXXX```nnnppp\\\III>>><<<999999999888888888888888666666666666666666666666444444444444444444444444222222222222222222222222444555666666444444555666444666888:::===DDDKKKPPPWWW[[[```cccbbb```___^^^\\\fffxxx}}}uuupppkkkiiijjjlllooosssxxx~~~{{{zzzwwwuuutttttttttuuuwwwyyy{{{}}}}}}xxxyyy{{{}}}pppoooqqqyyy~~~~~~~~~~~~}}}}}}|||{{{{{{zzzxxxuuurrrqqqoookkkfff```ZZZUUUSSSTTTTTTZZZgggzzz~~~{{{dddQQQCCCAAA>>><<<;;;:::999888777777777666666666555555555555555555555555555555555555444444444333333333222222222222222222222222000000000000111222333444111111111111111111111111111111222222333555999<<>>EEELLLQQQYYY]]]aaacccbbb```^^^]]]YYYfffzzzwwwpppllljjjhhhkkknnnrrruuuyyy~~~zzzvvvsssrrrrrruuuvvvwwwyyyzzz|||}}}~~~yyyxxxzzz~~~ooommmooovvv~~~}}}}}}|||{{{zzzzzzxxxuuussspppnnnkkkfff```ZZZUUUSSSTTTUUUYYYeeeuuu}}}uuu|||oooZZZKKKFFFAAA===;;;:::999777666666666555555555444444555555555555555555555555444444444444444333333333222222222222222222222222111111111222333444555666111111111111111111111111222333333333333555999<<>><<<::::::999999888777777777666666666666666666666666444444444444444444444444222222222222222222222222333555555555444333444555555666888;;;???EEEMMMRRRZZZ^^^bbbcccbbb___]]]\\\YYYggg|||}}}sssmmmkkkjjjiiilllpppuuuxxx{{{zzz~~~~~~{{{{{{}}}xxxrrrnnnllllllmmmnnnoooqqqrrrtttuuuvvvxxx}}}~~~yyywww{{{~~~pppnnnooowww~~~}}}|||{{{zzzzzzzzzyyyvvvsssooonnnkkkgggaaa[[[VVVSSSSSSTTTXXXaaaooo|||sssrrr~~~iiiUUUNNNDDD===;;;:::888777555555555555444444444444555555555555555555555555444444444444444444444444222222222222222222222222222222222333333555666666222222222222222222222222222333444444444666:::===GGGJJJNNNQQQSSSUUUXXXYYYYYY]]]```ccccccccccccdddaaaaaa___[[[WWWRRRNNNLLLGGGFFFEEEFFFKKKRRR[[[```fffsss{{{dddNNNAAA???::::::999999888777777666666666666666666666666666444444444444444444444444333333333333333333333333222444555444333222333444555666999;;;@@@FFFNNNSSS[[[^^^bbbcccaaa^^^[[[ZZZ]]]kkkxxxoookkkjjjjjjjjjmmmrrrxxx|||{{{}}}xxxvvvtttsssvvvzzzwwwpppjjjgggfffgggfffgggiiilllooorrrtttuuuwww}}}|||yyyzzz{{{~~~qqqnnnooowww}}}|||{{{zzzzzzzzzyyyvvvssspppooommmiiiccc]]]XXXUUUSSSSSSUUU[[[fffsssqqqkkkwwwwww___UUUGGG>>>:::999888666666666666666555555555555555555555555555555555555444444444444444444444444222222222222222222222222222222222222333444444555333333333333333333333333000111333444555888===@@@JJJLLLPPPSSSTTTVVVXXXZZZZZZ]]]bbbdddeeeddddddeeebbbaaa^^^[[[VVVQQQMMMJJJEEEDDDEEEIIIOOOWWW^^^cccppp}}}hhhQQQEEEBBB::::::999999888777777666666666666666666666666666444444444444444444444444333333333333333333333333222333444444222222333444555777999<<<@@@FFFNNNTTT[[[^^^bbbcccaaa]]]ZZZYYYbbbooo~~~uuummmjjjiiijjjjjjnnnttt{{{|||wwwtttpppooonnnooossszzz|||wwwpppiiidddbbbcccddddddeeehhhlllppptttwwwyyy~~~}}}xxxyyy~~~}}}pppmmmnnnuuu}}}|||{{{zzzzzzzzzyyyvvvtttqqqpppnnnjjjeee___YYYVVVSSSRRRQQQUUU___mmmzzzppphhhssseeeYYYIII>>>:::999777666777777777777666666666666666666666666666666666666444444444444444444444444222222222222222222222222222222111111222222333444444444444444444444444444...///111333666:::???CCCLLLOOORRRTTTVVVWWWZZZ[[[[[[___cccfffffffffeeefffbbbaaa^^^[[[VVVQQQLLLJJJCCCDDDFFFJJJQQQYYY```eeewwwoooWWWEEE>>><<<;;;:::::::::999777555777777666555555555555555222222222222222222222222444444444333333222222222333333333444444444555555888:::<<>><<<:::999:::999888777777777666555555555555555444444444444444444444444555555555555444444444444444444444444555555555555888:::>>>BBBFFFLLLRRRWWWYYY\\\______]]]___ccchhhzzzuuummmooo}}}ssslllfffeeeggghhhmmmrrrxxx~~~|||tttmmmkkkiiifffgggiiikkknnnqqqvvv{{{}}}vvvqqqmmmkkkjjjjjjkkkmmmooorrrwww}}}sssjjjdddiiiuuu}}}{{{yyywwwuuuttttttrrrooolllhhhccc\\\XXXRRRNNNLLLMMMRRR]]]qqqqqqrrrzzzgggNNNAAA@@@:::999<<<:::777777777777777777777777777777666666555555444444333333333333333333333333333333333222222222111111222222222222222222222222222222222222333333333333111333555777:::???EEEIIIOOORRRVVVYYY[[[]]]___```cccddddddeeeeeedddccccccccc```[[[VVVPPPLLLIIIGGGGGGIIIPPPYYY```gggtttjjjRRRDDD???<<<:::999999:::999777777777666555555555555555333333333333333333333333333333333333333333333444444444444555555555666666888;;;???CCCHHHNNNTTTXXXYYY\\\___^^^\\\^^^ffflll~~~oookkkrrr~~~ssslllggggggiiikkkoootttzzzwwwpppjjjiiiiiihhhjjjmmmpppsssvvvzzz~~~{{{zzzyyyvvvsssqqqpppppppppsssvvvzzztttkkkeeekkkwww~~~}}}zzzxxxvvvuuuvvvtttpppmmmhhhccc\\\XXXTTTPPPMMMNNNQQQ[[[nnnvvvtttzzzjjjPPPAAA@@@;;;:::<<<999777777777777777777777777777777666666555555555555333333333333333333333333333333333222222222111111222222222333333222222222111111111222222222222333111333666999<<>>CCCIIIMMMNNNQQQUUUYYYZZZ\\\^^^``````aaadddfffggggggfffeee___\\\WWWRRRNNNKKKIIIIIIJJJNNNVVV___eeeooowww[[[JJJ@@@===:::999999::::::999777777666555555555555555444444444444444444444444333333333333444444555555555555555555666666666666888;;;AAAFFFKKKPPPVVVYYYZZZ^^^```]]]YYY]]]gggqqq{{{ppptttyyy|||xxxoooiiigggjjjnnnrrrwww|||}}}zzzqqqkkkeeebbbdddgggiiimmmrrruuuyyy~~~|||rrrmmmrrr}}}~~~|||{{{zzzyyyxxxtttrrrooollliiifffaaa^^^VVVSSSPPPOOOOOOTTTbbbpppxxxxxxuuuXXXGGGCCC>>><<<<<<777777777777777777777777777666666555555555666777777555555555555555555555555333333333222222222111111222222333444444333222222222222222222333333333444111444888<<<@@@EEEJJJNNNNNNRRRVVVYYY[[[\\\^^^```aaaccceeeggggggfffeeeddd^^^[[[VVVQQQMMMKKKJJJJJJLLLPPPWWW___fffppp}}}___MMMAAA>>>:::999999::::::999777777666555555555555555666666666666666666666666444444444555555555666666555555555555666666666777888<<>>;;;<<<777777777777666666666666666666666666555555555555555555555444444333333333000000000000000000000000222222222333333444444444111111222222222333333333555666999===BBBGGGJJJMMMNNNRRRWWW[[[^^^___aaabbbdddggghhhgggggggggbbb[[[[[[YYYTTTNNNJJJHHHJJJMMMOOOSSSWWW[[[fff{{{eeeMMMEEE>>>:::;;;<<<999777777666666666666555555555555444444444333333333333333444444444444444444444444555555444444444555666666:::===AAAGGGMMMSSSWWWZZZZZZ[[[]]]^^^]]]___jjjwww~~~{{{~~~{{{rrrkkklllmmmooorrrxxx}}}rrrkkkggggggffffffhhhkkkooorrrtttyyy}}}|||~~~}}}{{{yyywwwuuuttttttpppnnnlllkkkiiifffaaa^^^YYYVVVSSSOOOLLLMMMYYYffflllNNNCCCBBB>>>;;;;;;888777777777666666666666666666666666555555555555555555444444444333333333222222222222222222222222333333333333333333333333333333444444444555555555555777:::>>>CCCGGGKKKMMMOOOSSSXXX\\\^^^___aaaccceeehhhjjjiiiiiiiiiddd]]]ZZZWWWSSSMMMHHHGGGIIILLLRRRWWW[[[___lllgggPPPHHH@@@;;;<<<<<<:::888888666666666666555555555555444444333333222222111111444444444444444444444444555555444444555555666777;;;>>>BBBHHHOOOTTTXXXZZZZZZZZZ\\\]]]]]]```mmm{{{zzzrrrkkklllnnnqqquuu|||vvvlllgggeeehhhhhhhhhiiilllpppsssuuu|||~~~}}}{{{xxxvvvuuuttttttqqqpppnnnllljjjgggccc```[[[WWWSSSPPPLLLMMMVVVbbbwwwuuuVVVGGGBBB===::::::888888777777777666666666666666666666555555555555555444444444444333333333333333333333333333333333333333333333333333333333444444444444555555555555666888;;;???DDDIIIMMMNNNQQQTTTYYY\\\^^^```bbbdddfffiiikkkjjjjjjkkkfff___XXXVVVQQQKKKGGGFFFIIILLLUUUZZZ```ffftttjjjTTTIIIAAA<<<<<<<<<999777888666666666666555555555555666555555444444333333222444444444444444444444444555444444444555666777888<<>>DDDIIIMMMPPPRRRVVVXXX\\\^^^```bbbeeegggeeehhhjjjiiihhhhhhccc\\\WWWTTTPPPJJJHHHIIIMMMQQQXXX]]]dddmmm}}}tttbbbLLLCCC<<<;;;:::888666777666666666666555555555555222222222222333333333333444444444444444444444444444444444555666777888999>>>AAAGGGMMMSSSWWWYYYZZZYYYWWWWWWXXXZZZcccvvv~~~zzzzzzyyyvvv{{{~~~zzzuuummmppptttyyy}}}rrriiieeeeeefffiiilllooopppqqqttt{{{}}}~~~}}}|||{{{yyyxxxwwwvvvvvvtttsssqqqooommmjjjfffccc^^^YYYTTTRRRNNNLLLPPPVVVhhh}}}iiiRRREEE???<<<;;;999999888888888777777777666666666666555555555555333333333444444444444555222222222222222222222222222222222333333444444444444555555555666666666666888;;;@@@FFFKKKOOORRRSSSXXXZZZ]]]___```cccfffhhheeehhhiiihhhgggfff```YYYTTTRRRNNNJJJHHHKKKPPPUUU[[[```fffppp|||kkkNNNEEE>>><<<;;;888777888666666666666555555555555222222222333444444555555444444444444444444444444444444555555666888999:::>>>BBBHHHNNNTTTWWWYYYZZZ[[[YYYXXXYYY\\\fffzzz|||zzz}}}{{{xxx~~~|||yyywwwvvvyyyzzzyyyxxx~~~zzzwwwqqqtttyyy~~~|||rrrjjjfffgggiiikkkooossstttuuuyyy~~~~~~~~~}}}|||zzzyyyxxxxxxwwwtttsssqqqooommmjjjfffccc^^^XXXTTTRRROOOMMMOOOTTTbbbvvvqqqXXXHHH@@@===:::999999999888888888777777666666666666555555555555333333333444444444555555333333333333333333333333111111222222333444555555555555555555666666666666888<<>>CCCIIIMMMQQQUUUWWW\\\]]]^^^aaadddgggjjjlllmmmjjjgggffffffaaaXXXPPPKKKIIIFFFFFFIIIOOOWWW[[[eeejjjssszzz\\\OOOAAA======;;;999888999888888777666555444444333333333333333333333333444444444333333333222222444444444444444666999<<<>>>CCCKKKQQQUUUWWWYYY[[[ZZZYYYXXX[[[eeevvvyyyuuu{{{sssooollljjjhhhjjjkkknnnsssxxx}}}yyyzzz}}}zzzpppkkkhhhhhhkkkpppvvvxxxzzz}}}{{{{{{zzzyyyxxxwwwvvvvvvuuussspppnnnmmmkkkiiigggccc^^^VVVQQQOOOOOOPPPPPPVVVeeewwwxxxttt}}}iiiQQQEEE@@@===<<<:::888777888888777666555555555555444444444444777777666666666555555555555555444333333333444444444333333333333333333222444444444444555555555555:::>>>EEEKKKOOORRRUUUXXX\\\]]]___aaadddgggjjjlllllljjjhhhgggfff```VVVNNNKKKIIIGGGGGGKKKRRRYYY^^^hhhllluuubbbSSSDDD===<<<;;;999999::::::999888777666555555444444444444444444444444444444444444333333333333444444555444444666:::===@@@EEELLLRRRVVVXXXZZZ[[[YYYYYYZZZ```lll~~~~~~uuuuuu}}}yyypppmmmllljjjkkkmmmmmmssszzz~~~|||~~~uuullliiiiiijjjnnnssszzz||||||{{{yyyxxxxxxyyy{{{|||~~~||||||}}}zzzzzzyyyxxxwwwvvvuuuuuuuuurrrpppnnnmmmkkkiiigggbbb\\\UUUPPPNNNNNNNNNNNNTTTbbbvvvwwwpppzzzsss[[[LLLCCC>>><<<:::888777888888777666555555555555444444444444666666666666666555555555444444333333333444555555222333333333333333333444333333444444444555555555:::???GGGMMMQQQTTTVVVXXX\\\]]]___bbbeeehhhjjjkkkllljjjiiihhheee^^^TTTLLLJJJHHHGGGHHHMMMTTT\\\aaajjjnnnwwweeeUUUDDD===;;;:::999:::::::::999888777666555555444444444444444444444444444444444444444444333333444555555555555777;;;>>>BBBFFFMMMSSSVVVXXXZZZ[[[[[[[[[^^^ffftttxxxsssttt~~~xxxqqqoooooonnnooosssttt{{{}}}{{{ssslllkkklllnnnsssyyy}}}yyytttsssrrrssstttuuuxxx{{{}}}}}}}}}~~~xxxxxxwwwwwwvvvuuuuuuttttttrrrpppnnnnnnllliiigggaaa\\\UUUPPPNNNNNNNNNNNNRRR```sssxxxnnnyyy}}}fffSSSGGGBBB<<<:::888777888888777666777777777777666666666666444444444444444444444444333333333333333444555666222222222333333444444444333333333444555555666666;;;@@@IIIPPPTTTVVVXXXYYY\\\]]]```cccfffhhhjjjkkkkkkjjjiiihhhddd\\\QQQJJJHHHGGGGGGIIINNNVVV^^^ccclllpppzzzgggWWWEEE>>><<<;;;:::;;;:::999999888777666555555333333333333333333333333444444444444444444444444444555666666666888<<>>===;;;;;;:::999888777666666444444444444444444444444444444444444555555555666444555666777777:::>>>AAADDDHHHNNNSSSUUUVVVWWWXXX[[[^^^ffftttuuupppttt}}}yyyxxxzzz|||}}}xxxqqqmmmooorrruuu{{{}}}zzzyyyxxxxxxzzz|||}}}}}}|||||||||~~~yyyssssssssssssrrrrrrrrrrrrqqqpppppppppooommmjjjggg___ZZZUUUPPPNNNMMMLLLKKKOOOVVVccctttyyy}}}vvv[[[HHHBBB<<<:::888777888888777666555555555555444444444444555555555666666666777777555555444333333333444444444333333333333333333222555555666777888999::::::>>>CCCIIIOOOSSSWWWZZZ\\\[[[]]]aaaeeehhhjjjkkkkkkiiiiiigggccc\\\VVVPPPMMMIIIJJJKKKOOOUUU]]]dddhhhnnnyyyooo\\\RRRKKKEEE@@@>>>===<<<<<<;;;:::999888777666666666666666666666666444444444555555555666666555666666777888:::>>>BBBCCCHHHNNNSSSUUUVVVWWWWWWXXX\\\eeevvvuuupppuuu}}}yyyvvvvvvzzz||||||uuuqqqrrrvvvyyy~~~~~~wwwttttttttttttxxx}}}{{{uuussssssrrrrrrrrrrrrrrrrrrqqqppppppppppppmmmjjjggg]]]YYYSSSOOOMMMLLLKKKJJJNNNSSS```rrr{{{~~~wwwYYYEEE???<<<:::888777888888777666888777777777666666666666333333333444444444555555666555444444333333333333444444444333333222222222555666777888999:::;;;;;;???CCCIIINNNRRRVVVZZZ]]][[[]]]aaaeeehhhjjjkkkkkkiiihhhfffaaa[[[UUUQQQOOOLLLLLLNNNRRRXXX___fffjjjooo|||zzzdddWWWSSSPPPHHHAAABBB>>>999888999999888777555555444444444444555555555444444333333444444555444555666777777999===???CCCHHHOOOTTTVVVVVVVVVVVVZZZ___kkk~~~xxxrrrssszzz~~~zzzqqqrrrsssuuuxxx}}}xxxtttrrruuuwwwzzz~~~vvvqqqqqqtttyyy|||~~~~~~wwwsssssssssssssssssssssssssssssspppnnnmmmllljjjeeeaaaZZZSSSNNNNNNMMMKKKKKKMMMMMMUUU___lll|||~~~www[[[FFF===<<<:::777777777888888777888888777777666666555555666555444222222333444444666666666555444444444333555555555444444333333333666777999999888888999;;;EEEHHHNNNRRRTTTVVVWWWYYY]]]___bbbeeegggiiijjjjjjkkkhhhccc^^^ZZZUUUPPPMMMJJJJJJLLLSSS]]]gggmmmooovvvlll]]]VVVQQQJJJDDD>>>;;;777555666666555444555555444444444444555555555444444333333444444555444555666777777999===@@@DDDIIIPPPUUUWWWWWWWWWWWW[[[bbbooovvvppprrr|||}}}uuunnnoooppprrrtttzzzxxxtttrrrtttwwwzzz|||vvvtttuuuzzz}}}wwwssstttttttttssssssrrrrrrrrrrrrooommmlllkkkiiiddd```[[[TTTNNNMMMLLLJJJJJJMMMKKKRRR\\\kkk|||}}}{{{^^^IIIAAA===;;;999888999999999888888777777777666666666555666555555444444444444444555555555555555444444444555555555444444333333333666777888999888888:::<<>>CCCGGGMMMRRRVVVXXX[[[]]]aaacccfffiiikkkmmmmmmlllfffccc]]]XXXTTTPPPLLLIIIKKKKKKNNNUUUaaammmvvv{{{vvvcccRRRHHHBBB@@@>>>===;;;999999888888888555555444444444444555555555444444333333444444555333555666777888:::>>>AAAGGGLLLSSSXXXZZZ[[[[[[\\\ZZZdddvvv~~~qqqmmmppp}}}}}}|||sssnnnhhhiiikkkmmmpppuuu{{{xxxtttrrruuuyyy~~~~~~~~~|||}}}{{{xxxvvvwwwvvvuuutttsssrrrqqqpppppppppooommmkkkhhheeeccc^^^VVVOOOLLLKKKIIIJJJMMMMMMOOOUUUddd~~~}}}iiiPPPFFF???===:::999999:::999888777777777777666666666666666777888888888777555444333444444444555666666666555555555555555444444444555777888888999;;;>>>@@@EEEIIIOOOSSSVVVYYY[[[]]]aaacccgggjjjlllmmmmmmllleeeaaa[[[VVVRRROOOKKKHHHJJJKKKOOOWWWbbbooozzzwwwaaaOOOCCC>>>===999999888777555555555555555555444444444444555555555444444333333444444555333555666777999;;;???BBBHHHMMMTTTYYY\\\]]]]]]^^^]]]gggyyy~~~qqqooorrr~~~|||yyy{{{tttpppjjjlllnnnqqqsssxxx}}}yyyuuutttxxx||||||yyywwwwwwwwwvvvuuusssrrrqqqqqqqqqqqqqqqooommmjjjgggfff___XXXQQQNNNLLLJJJJJJMMMMMMOOOTTTbbb{{{~~~nnnRRRFFF???<<<999888888999888777666666666666777777777777666777888888888777555444333444444444555666666666555555555555555555555555555666888888999<<<@@@CCCIIILLLQQQUUUWWWXXXZZZ[[[```cccfffjjjllllllkkkjjjddd```ZZZUUUQQQNNNKKKIIIGGGJJJPPPXXXdddqqq}}}vvv___MMMBBB>>>===888999:::999666555555666555555444444444444555555555444444333333444444555333555666888999<<<@@@CCCHHHMMMUUUZZZ]]]^^^^^^___bbbjjjzzztttrrrvvv{{{{{{yyy|||vvvsssnnnpppsssvvvxxx|||{{{wwwwww|||}}}yyywwwwwwvvvvvvuuutttsssrrrrrrqqqrrrsssqqqmmmjjjiiihhhaaaYYYSSSQQQOOOKKKJJJLLLKKKNNNTTTaaaxxx~~~tttVVVFFF???===:::888888888777666666666666666777777777777777777777777777666666555444444444555555555555555555555555555555666666666555666777888:::===BBBEEEKKKNNNSSSVVVWWWXXXZZZ[[[___bbbfffjjjlllkkkjjjhhhddd___YYYTTTPPPNNNKKKIIIEEEJJJRRR\\\gggssssss[[[KKKBBB???===999;;;<<<;;;999777888999555555444444444444555555555444444333333444444555333555777888999<<<@@@CCCHHHMMMUUUZZZ]]]^^^______ccciiiwwwxxxvvvzzz|||~~~~~~wwwuuurrrtttwwwzzz}}}|||zzz{{{}}}xxxuuuvvvuuuuuuuuuttttttssssssppprrrsssqqqmmmiiihhhiiiaaa[[[VVVUUURRRMMMJJJKKKHHHMMMSSS^^^qqq~~~zzzZZZHHH@@@>>>;;;999999999888777555666666666777777777888777777666666555555555666555555555555555444444444444555555555666666666777555666777888:::>>>CCCGGGJJJNNNSSSWWWXXXZZZ[[[]]]```cccgggkkklllllljjjhhhbbb^^^WWWRRROOOLLLJJJHHHEEELLLVVV```kkkvvvoooWWWHHHAAA>>><<<555888:::999666444444666555555555444444555555555555444444333333444444555333555777888999<<<@@@DDDHHHMMMTTTZZZ]]]^^^______aaafffrrr{{{yyy}}}}}}~~~xxxvvvtttvvvzzz}}}}}}{{{}}}|||vvvsssuuuuuuuuuuuuuuutttttttttnnnqqqrrrppplllhhhhhhhhhaaa\\\WWWWWWTTTNNNKKKKKKHHHMMMRRRZZZjjj~~~~~~^^^JJJBBB???<<<;;;::::::999888555666666666777777888888888777555444444444555666666666666555555444444333444555555555666666777777555666777888:::>>>DDDHHHIIIMMMRRRWWWYYY[[[]]]___```ccchhhkkkmmmllljjjhhhaaa]]]VVVQQQMMMKKKIIIHHHFFFMMMXXXcccnnnyyyqqqTTTCCC@@@>>><<<888888888888777777777777777666555444333222222222111111222333444444555666444666888:::;;;===AAACCCKKKPPPWWW\\\^^^^^^^^^^^^___dddmmm{{{~~~yyyvvvwww{{{~~~~~~|||}}}}}}|||wwwuuuttttttttttttttttttssssssrrrrrrqqqooollliiigggfffddd___XXXSSSPPPOOONNNMMMLLLNNNQQQYYYeeeuuulllLLLHHH@@@::::::;;;888777777888888777777777777888888444444444444444444444444666555444333222333333444333444444555555444444333555555555555777<<>><<<888888888888777777777777666555444444333333333333333333333333333333444444444666888:::;;;>>>AAADDDKKKPPPWWW\\\^^^^^^]]]]]][[[bbbmmm|||}}}vvvtttvvvyyy~~~}}}yyyxxxyyy|||~~~}}}xxxuuutttttttttttttttssssssrrrppppppooonnnllljjjiiihhheee```ZZZUUURRROOOMMMLLLIIIJJJNNNUUUaaapppvvvVVVIIIAAA;;;;;;;;;888777888888888777777777777888888555555555555555555555555666555444333333333444444333444444555555444444333555555555555777<<>>;;;888888888888777777777777555444444333333333444444444444444444333333333222444666999:::<<<>>>BBBDDDLLLQQQXXX\\\^^^^^^]]]]]]YYYbbbpppxxxssspppsssxxx~~~zzzxxxvvvssssssuuu|||~~~~~~xxx{{{~~~zzz{{{{{{yyyuuussstttttttttssssssrrrqqqnnnnnnnnnmmmlllkkkjjjiiieeebbb\\\XXXTTTPPPMMMJJJHHHIIIMMMSSS]]]lll{{{{{{aaaKKKCCC<<<;;;;;;999777888888888777777777777888888777777777777777777777777666555444444333444444444444444555555555555444444555555555666888===DDDIIIOOORRRUUUXXX[[[^^^bbbdddhhhjjjllloooooonnnlllkkkbbb]]]VVVOOOIIIFFFFFFFFFKKKQQQ]]]kkksss{{{qqqUUUDDD@@@>>>;;;888888888888777777777666444444333333333444555555444444444444444444444333444666999;;;<<>>EEEJJJQQQSSSVVVYYY\\\___dddgggjjjlllnnnppppppooommmkkkbbb]]]VVVNNNIIIFFFFFFFFFMMMSSS___lllttt|||qqqUUUEEE@@@>>>:::888888888888777777777666444444333333333444555555222222333444444555666666555777999;;;===@@@DDDGGGMMMRRRYYY]]]^^^\\\[[[[[[ZZZhhh|||zzzuuuzzz{{{{{{sssooonnnqqqvvv~~~~~~wwwrrrqqqqqqpppqqqtttsssvvv|||}}}|||wwwsssqqqqqqppppppppppppqqqqqqqqqrrrrrrooorrrxxx~~~|||zzzwwwxxx{{{zzzuuussssssssssssrrrqqqpppooonnnnnnmmmllljjjhhhgggfffeeeccc___[[[WWWRRRLLLHHHJJJLLLOOOSSSZZZgggwwwzzzsss{{{jjjPPPGGG???===<<<999888999888888777777777777888888666666666666666666666666444555555555555555555555444555555666666555555444555666666777999???FFFKKKRRRUUUXXX[[[^^^aaafffiiilllmmmoooqqqqqqooommmkkkbbb]]]UUUNNNHHHFFFGGGHHHOOOUUUaaalllttt}}}rrrVVVEEEAAA===:::888888888888777777777777555444444333333333444444222222333444555666777777555777:::<<<>>>AAAEEEHHHNNNSSSYYY]]]]]]\\\ZZZZZZ^^^mmmxxxssszzz{{{tttqqqqqqrrrwww{{{uuurrrrrrsssqqqqqqtttpppssswwwzzz{{{|||~~~~~~~~~{{{|||~~~xxxuuuqqqllliiigggggggggfffggggggggghhhhhhhhhiiijjjmmmrrryyy}}}yyyyyy|||~~~~~~~~~}}}}}}{{{vvvsssssssssrrrqqqpppooonnnnnnnnnmmmllljjjhhhfffeeeeeebbb^^^ZZZWWWRRRMMMIIIHHHJJJMMMOOOUUUaaarrr~~~{{{rrryyypppRRRHHH@@@===<<<999888:::888888777777777777888888555555555555555555555555444444555666666666666555555555666666666666555555555666777777:::@@@GGGLLLRRRUUUZZZ]]]```dddhhhkkkmmmnnnpppqqqpppnnnllljjjaaa\\\TTTMMMHHHGGGHHHJJJPPPVVVaaalllsss}}}rrrVVVFFFAAA===999888888888888777777777777666555444444333333333333333444444444555555666666555777:::<<>><<<999999:::888888777777777777888888555555555555555555555555333444555666777777666555555555666666666666555555666666777888;;;@@@HHHMMMRRRVVV[[[___cccfffiiikkkmmmnnnpppqqqpppnnnkkkiii___ZZZSSSLLLHHHHHHJJJLLLPPPVVVaaakkkrrr}}}rrrVVVFFFAAA===999888888888888777777777777777666555444333222222222666555555555555444444444555777:::===???BBBFFFIIIOOOTTTZZZ]]]]]][[[ZZZYYYmmm|||zzzxxx|||wwwwwwxxxuuuzzzvvvrrrqqqsssssspppnnnoooppprrrtttsssrrrpppppppppppprrruuuxxxzzz{{{{{{zzz}}}xxxvvv{{{~~~sssllleeebbb^^^ZZZXXXWWWYYYZZZXXXYYYYYYYYYYYYYYYYYYYYYXXX[[[```eeelllsss{{{~~~zzztttqqqrrrxxx{{{wwwssssssrrrrrrpppooonnnmmmiiijjjjjjjjjjjjiiihhhhhhccc```[[[WWWUUURRRNNNLLLGGGJJJLLLMMMQQQ\\\nnn{{{ssswwwwwwUUUKKKAAA>>><<<:::999;;;888888777777777777888888666666666666666666666666333444666777777777666555555555666666666666555555666666777888;;;AAAHHHMMMRRRVVV\\\aaadddgggiiikkkmmmnnnpppqqqpppmmmjjjiii^^^YYYRRRLLLHHHIIIKKKMMMPPPWWWaaakkkqqq|||wwwZZZGGG@@@>>>===;;;;;;;;;:::888666555444777666444333333444666777666555444333333444555666666888:::<<<>>>AAAFFFIIIPPP[[[\\\\\\___[[[ZZZbbbqqq|||vvvvvvwwwwwwzzz~~~zzzsssrrrpppooonnnnnnoooooouuuuuuuuutttqqqoooppppppsssuuuwwwzzz|||||||||{{{{{{{{{{{{|||~~~rrrgggaaa]]][[[YYYWWWUUUSSSRRRRRRRRRSSSTTTUUUVVVVVVVVVVVVTTTVVVYYY\\\___eeekkkoooxxx|||{{{uuuuuusssqqqrrryyy|||wwwuuutttrrrpppnnnllllllkkkllllllllllllkkkiiigggfffeeeccc___\\\YYYTTTPPPLLLHHHLLLIIIIIIPPPVVVcccyyy~~~pppssssssYYYFFF@@@BBB:::666999777888888888888888888888888888888888888888777666666666666666666555555555555666666666666666555555555666777777888;;;BBBJJJPPPTTTWWW[[[^^^bbbfffkkknnnpppqqqrrrrrrqqqooolllkkk^^^[[[VVVOOOIIIHHHJJJLLLTTT[[[fffooovvv{{{^^^JJJBBB@@@???<<<;;;:::999777666555555777555444333333444555777666555444333333444555666666888;;;<<<>>>BBBFFFJJJPPPZZZ\\\\\\___]]][[[dddrrr~~~yyyxxxyyyyyy}}}yyysssrrrpppooonnnmmmnnnnnnqqqrrrssssssrrrqqqrrrtttwwwyyy|||~~~~~~}}}yyynnnddd^^^YYYXXXVVVTTTSSSQQQQQQPPPPPPQQQRRRSSSSSSSSSSSSSSSSSSUUUVVVXXXZZZ]]]bbbeeelllooossswwwzzz~~~yyytttnnnoooooopppttt|||wwwtttsssqqqooonnnlllllllllkkklllllllllkkkiiigggfffeeeccc___\\\XXXTTTPPPLLLHHHLLLJJJIIIQQQWWWdddyyyqqquuuuuuYYYFFF@@@AAA:::777999888888888888888888888888888888888888888888777666666888777777777777666666666666666666666666666666555666777777999<<>>===;;;999777666666777888555555555444444555555555666555444333333444555666777999<<<>>>@@@DDDIIIMMMOOOZZZ[[[[[[```___```jjjrrr}}}yyy}}}{{{wwwvvvuuusssssssssssstttyyy{{{}}}~~~|||qqqhhhaaa^^^ZZZZZZYYYYYYYYYZZZZZZZZZYYYYYYZZZZZZZZZYYYYYYXXXVVVWWWXXXXXXWWWXXXZZZ\\\\\\___bbbdddfffhhhkkknnnjjjmmmqqqtttvvvyyy}}}}}}~~~xxxtttqqqqqqqqqtttzzz{{{uuuooonnnmmmlllkkkkkkkkkkkkhhhiiiiiijjjiiihhhfffeeecccaaa]]]ZZZXXXTTTPPPMMMGGGMMMKKKKKKSSSWWWcccxxxyyy{{{bbbKKK@@@???:::999<<<999888888888888888888888888666777777888888888777777777777666666666555555555444555555555666666777777666888:::===@@@GGGNNNSSSVVVYYY]]]```dddhhhmmmpppppprrrssssssqqqmmmhhheee^^^ZZZTTTMMMHHHHHHLLLOOOWWWbbbmmmsss~~~pppUUUGGGBBB@@@;;;:::999777777777777888555555555555555555555555666555444333333444555666777999<<<>>>AAAEEEJJJNNNPPPZZZ[[[ZZZ___^^^___jjjsss~~~zzz}}}{{{zzzyyyxxxxxxyyyzzzzzz}}}yyynnnfffaaa___\\\[[[[[[ZZZ[[[[[[\\\\\\[[[\\\\\\]]]]]]]]]\\\\\\XXXZZZ\\\\\\\\\]]]^^^```___bbbeeegggiiillloooqqqooorrruuuxxx{{{~~~yyytttrrrsssuuuwwwzzzuuuooonnnmmmkkkjjjiiiiiiiiiggghhhiiiiiihhhgggfffeeebbb```]]]ZZZXXXTTTPPPMMMHHHMMMKKKKKKRRRVVVaaauuuyyyyyyhhhOOOAAA@@@;;;:::<<<999888888888888888888888888666777777888888888888777666666666666555555555555444444555555666777777777666888;;;>>>BBBHHHOOOTTTWWWYYY]]]aaadddiiinnnqqqqqqrrrssssssqqqlllgggccc[[[XXXQQQKKKGGGHHHLLLQQQXXXcccnnnttttttXXXHHHBBB@@@::::::999999888777777777444555555555555555555444666555444333333444555666777999<<>>999999999999999888777666444444555555555555444444666555444333333444555666777:::<<>>>>>===;;;999888999999888777666666666666666666666666444555666666555555666888999:::===???AAAFFFKKKOOOTTTUUUYYY\\\[[[ZZZ___hhhuuuzzzqqqjjjfffeeecccbbbbbbbbbccccccdddeeeeeefffhhhhhhiiijjjmmmooooooqqqrrrsssssstttwwwyyyyyy|||~~~xxxqqqnnnkkkjjjjjjjjjiiihhheeeeeeffffffeeeeeedddcccbbb```^^^[[[VVVRRROOOMMMLLLIIIHHHJJJLLLPPP\\\ggg{{{pppjjjrrr{{{\\\GGGBBB<<<<<<===999888888888888777777777777777777777777777777777777444444555555666666777777666666666666777777777777999;;;>>>AAAFFFLLLSSSYYY[[[___ccchhhjjjmmmppprrrsssssstttuuurrrlllccc]]]YYYRRRLLLHHHEEEDDDJJJQQQYYY```jjjwwwxxx^^^III??????===;;;999888999999888777777777777666666666666666444555666666555555666888999:::===???AAAFFFKKKOOOUUUVVVZZZ\\\[[[ZZZ```iiixxx|||rrrlllhhhgggeeeeeeeeeeeefffggghhhhhhkkklllnnnnnnooopppsssuuuuuuwwwxxxyyyyyyzzz}}}zzzrrrooollliiiiiiiiihhhgggfffffffffffffffeeeddddddaaa```]]]ZZZVVVRRRNNNLLLJJJHHHGGGIIIJJJOOOYYYdddtttpppjjjqqqaaaKKKDDD===<<<===888888888888888777777777777777777777777777777777777666555555555555666666777555555666666777777777888;;;===AAADDDIIINNNUUUYYY[[[^^^cccgggjjjmmmooorrrssstttttttttqqqjjjaaa[[[UUUOOOJJJGGGFFFFFFMMMUUU[[[aaakkkwww{{{bbbKKK@@@@@@===;;;999888999999888777888777777777666666555555444555666666555555666888999:::===???BBBFFFLLLPPPVVVWWWZZZ]]]\\\[[[aaajjj|||~~~|||tttnnnkkkjjjiiiiiiiiijjjkkkllllllmmmpppqqqsssssstttuuuxxxzzzzzz|||~~~~~~}}}tttpppllliiihhhggggggfffgggggggggggggggffffffeee```___]]]YYYUUUQQQMMMKKKIIIGGGFFFHHHIIIMMMVVVaaarrrqqqjjjooo~~~fffOOOFFF>>><<<<<<888999999888888888777777777777777777777777777777777888777555444444555666666444555555666777888888999<<>>;;;===888999999999888888888777777777777777777777777777777999888666444444444555666333444555666777888999:::<<<@@@FFFKKKOOOSSSWWWYYY[[[___dddhhhjjjmmmppprrruuutttsssqqqlllddd[[[TTTNNNIIIFFFFFFGGGJJJRRR\\\bbbhhhppp|||fffMMMAAA@@@===;;;999888999999888777555555555444444333333333444555666666555555666888888:::===???CCCGGGMMMQQQXXXYYY[[[]]]\\\\\\ccclllzzzsssnnnmmmmmmlllmmmoooqqqrrrssstttttttttuuuwwwxxxxxxyyy|||~~~wwwrrrkkkfffeeeeeeffffffhhhhhhiiiiiihhhhhhgggfff```^^^\\\YYYTTTPPPMMMKKKIIIGGGHHHJJJJJJKKKRRR[[[fff}}}sssiiilll|||lllRRRGGG>>><<<===:::999999999999888888888888888888888888888888888888888777666555444444555555333444555666777888999::::::???EEEKKKPPPSSSWWWZZZ\\\```eeeiiikkknnnqqqsssvvvuuussspppjjjbbbYYYRRRNNNIIIFFFFFFGGGJJJSSS\\\fffllluuuhhhNNNBBBAAA===;;;999888999999888777444444444444444444444444444555666666555555666888888:::===@@@CCCHHHNNNRRRYYYYYY[[[]]][[[[[[cccmmmzzzsssooooooooommmoooqqqtttvvvwwwwwwwwwyyy{{{|||}}}}}}wwwrrrjjjeeecccdddfffggghhhhhhhhhhhhhhhggggggfff```___]]]YYYUUUQQQMMMKKKHHHGGGHHHJJJJJJJJJPPPXXXaaaxxxwwwlllnnn{{{oooTTTHHH>>><<<>>>::::::999999999999888888888888888888888888888888888666666666666666555555555444555555666777888888999999===DDDJJJOOOTTTYYY\\\^^^aaafffjjjmmmppprrrtttwwwuuurrroooiiiaaaXXXRRRNNNIIIFFFFFFGGGJJJSSS\\\jjjqqqzzzjjjPPPDDDDDD===;;;999888999999888777444444555666666777777777444555666666555555666888888:::===@@@CCCHHHNNNSSSXXXXXXZZZ\\\ZZZ[[[ccclll{{{tttqqqqqqrrroooqqqtttwwwyyyzzzzzzzzz~~~wwwqqqiiidddcccdddggghhhgggggghhhhhhggggggfffeeeaaa```]]]ZZZVVVRRRNNNLLLFFFFFFGGGIIIHHHHHHMMMTTT___www|||pppqqqyyyuuuXXXJJJ???<<<===:::::::::999999999888888888888888888888888888888888333444666777888777555444555555666666777777777888888===CCCJJJPPPVVV[[[______ccchhhllloooqqqtttvvvwwwuuurrrnnniiiaaaYYYSSSKKKGGGDDDFFFHHHLLLUUU^^^mmmttt~~~lllQQQFFFFFF===;;;999888999999888777555555666777888999::::::444555666666555555666888888:::===@@@CCCIIIOOOSSSXXXXXXZZZ[[[ZZZZZZbbblll|||uuusssssstttppprrruuuyyy{{{|||||||||wwwqqqiiicccbbbdddgggiiigggggggggggggggffffffeeebbb```^^^[[[VVVRRROOOMMMEEEDDDFFFHHHGGGFFFKKKRRR\\\ttttttuuuwwwzzz[[[LLL???<<<===999:::::::::999999999888888888888888888888888888888111333666888999888666444666666666666777777777777999===CCCJJJPPPWWW]]]bbb```dddiiimmmppprrruuuwwwwwwuuurrrnnniiiaaaYYYSSSIIIEEECCCEEEHHHMMMWWWaaannnvvvqqqWWWFFFAAA===;;;999888999999777666999999888666666555555555333444555444444444666888<<<===???@@@DDDIIIQQQVVVUUUWWWXXXVVVVVVZZZdddlll}}}vvvssssssssstttvvvyyy{{{|||}}}~~~|||www{{{yyyqqqhhhcccccceeefffffffffggghhhiiihhhfffdddcccaaa^^^[[[YYYVVVSSSOOOLLLKKKHHHFFFGGGFFFDDDHHHNNNZZZpppzzzuuuyyy___KKKAAA;;;:::;;;;;;::::::999888888888999999999999999999888777666777777777777666666666666444666888999888777888999777;;;BBBIIIOOOUUU[[[___dddfffjjjnnnrrrtttvvvwww{{{wwwrrrmmmfff^^^VVVQQQJJJHHHEEECCCFFFMMMWWW___kkkyyysssXXXGGGBBB===;;;999888999999777666888777666555444444444444333444555555444444666888<<<===???AAADDDJJJQQQVVVUUUXXXYYYWWWWWW\\\fffnnn}}}wwwtttsssssstttvvvyyy{{{|||}}}~~~xxxuuu{{{zzzrrriiicccccceeefffggggggggghhhiiihhhfffdddcccaaa___[[[YYYVVVSSSOOOLLLKKKGGGFFFGGGEEEDDDHHHNNNYYYpppzzzzzzcccMMMBBB<<<999:::;;;:::999999888888999999888888999999999888777777888777777777666666666666444666888888888777888:::999===DDDKKKQQQWWW]]]aaaeeegggkkkooosssuuuwwwxxx|||yyytttnnnggg___WWWRRRJJJHHHFFFDDDGGGNNNYYY```lllzzzvvvZZZHHHBBB===;;;999888999999777666666555444333333333333333333444555555444555777999<<<===???BBBEEEKKKQQQVVVWWWYYYZZZYYYYYY^^^hhhqqq~~~xxxuuutttttttttvvvzzz|||}}}{{{vvvsssuuu~~~{{{sssiiicccccceeegggggggggggghhhhhhhhhfffeeecccaaa___\\\YYYWWWSSSOOOLLLJJJGGGFFFFFFEEEDDDHHHNNNYYYqqq~~~zzzhhhPPPCCC===::::::::::::999999888888999999777888888999999999888888888888777777777666666666555666888888888888999;;;;;;@@@GGGNNNTTTZZZ```cccfffiiilllqqquuuwwwyyyzzz}}}zzzuuuooohhhaaaXXXSSSKKKIIIFFFEEEHHHPPP[[[bbbooo|||yyy\\\HHHAAA===;;;999888999999777666666555444333333333333333333444555555444555777999;;;===@@@CCCFFFLLLRRRWWWWWWZZZ\\\[[[\\\aaalllttt~~~}}}zzzvvvuuuuuutttwwwzzz}}}~~~}}}}}}~~~vvvsssrrrvvv|||tttiiicccccceeeggghhhggghhhhhhhhhgggfffeeedddaaa___\\\YYYWWWTTTOOOLLLIIIFFFEEEFFFEEEDDDHHHNNNZZZsssyyymmmSSSEEE???===;;;::::::999999888999999:::666777888999999999999999888888888777777777666666555666888888777888:::<<<<<>>:::999999888999999::::::666777888999999999999999888888888888777777777777555777888888777888;;;======BBBJJJRRRXXX^^^bbbeeejjjlllppptttxxxzzz|||}}}|||yyytttnnnggg```WWWRRRLLLJJJIIIIIIMMMVVVaaaiiiwwwaaaJJJAAA===;;;999888999999777666888777777666666666777777444555666666555666888:::;;;===AAAEEEIIINNNTTTXXXWWWZZZ]]]]]]___fffqqqzzzyyywwwwwwzzz}}}yyywwwwwwtttwww{{{~~~~~~}}}~~~~~~vvvoooooosss{{{yyyqqqfff```aaaeeeiiijjjhhhhhhhhhgggffffffeeeeeebbb```]]]ZZZXXXTTTPPPMMMHHHEEEDDDEEEEEEDDDHHHOOO^^^yyyuuuXXXHHHDDDBBB>>>999999888888999999::::::777888888999999999888888999999888888888777777777666777888777777999<<<>>>>>>DDDLLLUUU[[[```dddfffjjjmmmpppuuuxxx{{{}}}}}}|||yyytttnnnggg___WWWRRRLLLKKKJJJJJJOOOYYYdddlllzzzdddLLLBBB===;;;999888999999777666777777777666666777777888444555666666555666888::::::===BBBFFFJJJOOOUUUXXXWWWZZZ]]]^^^```gggrrr{{{~~~|||{{{zzztttssssssxxx~~~zzzxxxwwwtttwww{{{}}}~~~yyyrrrooorrryyywwwnnnddd^^^```eeeiiillliiihhhgggffffffeeeeeeeeebbb```]]]ZZZXXXUUUPPPMMMGGGDDDCCCEEEDDDDDDHHHOOOaaa|||~~~wwwyyyYYYHHHDDDAAA<<<999999888888999999:::;;;888888999999999888777777999999999888888888777777666777777777777999===???@@@FFFOOOWWW^^^bbbfffhhhkkkmmmqqquuuyyy{{{}}}~~~}}}zzzuuuooohhh```XXXSSSMMMLLLKKKLLLQQQ[[[gggooo|||gggOOODDD===;;;999888999999777666777777666666666777777888444666666666666666888::::::===BBBFFFJJJOOOUUUYYYVVVYYY\\\^^^```gggsss|||~~~~~~zzzzzz~~~{{{tttpppoooqqqvvv~~~{{{yyyxxxtttwww|||}}}|||wwwrrrpppvvvuuummmbbb]]]___eeejjjllliiihhhgggffffffeeeeeefffccc```]]][[[XXXUUUQQQMMMGGGDDDCCCDDDDDDDDDIIIOOObbb~~~yyymmm{{{ZZZHHHCCC???:::999888888888999::::::;;;999999999999999888777666999999999888888888888777666777777777777999===@@@BBBHHHQQQZZZ```dddhhhjjjkkkmmmqqquuuyyy{{{}}}~~~~~~{{{vvvpppjjjbbbZZZTTTMMMLLLKKKLLLRRR\\\hhhppp~~~gggMMMEEE>>><<<999888888888888777666555555555555555666666555555555555666888999:::<<<===@@@DDDIIIOOOTTTWWWWWWYYY\\\^^^___dddttt|||~~~~~~|||}}}tttnnnmmmnnnqqqttt{{{}}}zzzyyyzzzxxxyyy{{{~~~|||zzz~~~{{{tttooopppzzzrrrhhh^^^[[[```gggjjjjjjllljjjhhhggggggeeecccaaabbb```]]]ZZZXXXTTTOOOKKKLLLGGGEEEDDDCCCCCCHHHNNNbbbyyyrrrkkkpppbbbLLLCCC@@@???;;;:::999999888888999999999999999999999999999999666666666666666666666666777444444777777777<<>><<<999888888888888777888777777777777777888888666666666666777999:::;;;<<<===@@@DDDJJJPPPTTTWWWZZZ[[[^^^``````gggxxx~~~zzzqqqllljjjlllpppuuu|||}}}zzzyyyyyyyyyzzz|||~~~wwwrrrooorrr}}}nnnfff^^^]]]bbbiiillllllmmmkkkhhhggggggfffdddbbbbbb```]]]ZZZXXXTTTOOOKKKKKKGGGEEEEEEDDDDDDIIIPPPcccyyyqqqiiinnnfffNNNDDDAAA???;;;:::999999888888999999999999999999999999999999888888888888888888888888888555666888999999===DDDKKKPPPVVV\\\```cccfffiiiiiilllpppuuuyyy|||~~~|||wwwqqqkkkeee^^^YYYQQQMMMJJJLLLQQQYYYgggsss}}}jjjPPPHHH>>><<<999888888999888777888888777666666777777888666666777777888:::;;;<<<<<<===@@@EEEJJJPPPUUUXXX]]]^^^___aaabbbjjj|||yyyyyy|||uuummmhhhfffiiiooouuu}}}}}}zzzyyyyyy{{{|||}}}|||sssppppppvvv|||jjjddd______eeelllnnnnnnmmmkkkhhhggggggfffdddbbbbbb```]]]ZZZXXXTTTOOOKKKJJJGGGEEEFFFFFFEEEJJJQQQcccwwwooofffjjjzzzkkkRRRFFFBBB???;;;:::999999888888999999999999999999999999999999888888888888888888888888888666777999::::::???FFFNNNRRRXXX^^^aaadddgggiiijjjmmmqqqvvv{{{~~~~~~xxxsssmmmfff___ZZZRRRMMMKKKMMMRRRYYYfffrrr|||jjjPPPHHH???<<<:::888999999888777666666555444444444555555666666666777888999:::;;;<<<>>>AAAEEEKKKQQQVVVYYY______```aaabbbkkk}}}wwwwww{{{yyyqqqjjjfffdddhhhnnnttt{{{}}}||||||}}}~~~yyy}}}vvvpppooorrr{{{yyyjjjeeebbbccchhhmmmnnnnnnmmmjjjgggeeeeeeeeecccbbbbbb```]]]ZZZXXXTTTOOOKKKJJJGGGFFFGGGGGGGGGKKKRRRaaarrrllldddfffuuunnnTTTFFFAAA>>>;;;:::999999888888999999999999999999999999999999888888888888888888888888888666666999:::;;;@@@GGGPPPTTTZZZ___bbbdddfffhhhkkknnnrrrwww|||~~~yyysssmmmeee^^^XXXOOOKKKJJJMMMSSS[[[hhhtttjjjPPPFFF???===:::999999999999888666666555444444444444444555555555666777888999:::<<<>>>AAAFFFLLLRRRWWWZZZ____________aaajjj{{{vvvwww{{{~~~~~~uuummmhhheeecccgggmmmsssxxx~~~~~~vvv}}}xxxrrrooonnnuuuyyyllliiifffgggjjjlllmmmlllllliiifffdddccccccbbbaaabbb```]]]ZZZXXXTTTOOOKKKIIIFFFFFFGGGGGGGGGKKKQQQ]]]lll~~~jjjcccdddrrrpppTTTEEE@@@===;;;:::999999888888999999999999999999999999999999777777777777777777777777666444555999:::;;;@@@GGGRRRVVV[[[```bbbeeegggiiilllooossswww|||~~~yyyssslllcccZZZTTTLLLHHHIIINNNUUU^^^kkkwww~~~kkkPPPEEE???===:::999999:::999888888888777666555555555555444444555555666888999:::===>>>AAAFFFLLLSSSXXX[[[^^^^^^______```iii}}}~~~xxxtttwww{{{}}}yyyqqqjjjfffddddddggglllqqqvvv|||}}}yyy{{{rrrnnnooooooyyyxxxnnnllliiiiiijjjlllllllllmmmiiifffccccccccccccbbbbbb```]]]ZZZXXXTTTOOOKKKIIIFFFFFFHHHGGGFFFJJJPPPXXXfffxxxkkkccceeesssqqqUUUEEE???===;;;:::999999888888999999999999999999999999999999666666666666666666666666555444555999;;;<<>>BBBGGGMMMTTTYYY\\\^^^^^^___``````hhh{{{yyytttsssxxx}}}~~~uuummmgggdddbbbdddggglllqqqvvv|||~~~{{{{{{~~~uuulllkkkoooqqq|||}}}wwwooommmkkkjjjjjjlllmmmnnnoookkkgggeeedddeeeddddddbbb```]]]ZZZXXXTTTOOOKKKIIIFFFFFFGGGFFFEEEHHHMMMTTTcccuuunnndddfffuuuqqqVVVFFF@@@>>>;;;:::999999888888999999999999999999999999999999777777777777777777777777666444666:::<<<>>>CCCJJJVVVZZZ```eeehhhjjjmmmooossstttwww{{{~~~zzzsssjjj___TTTMMMJJJGGGIIIOOOVVV```mmmyyyzzz{{{nnnRRRFFF@@@===;;;999::::::999999777666555444333222222222666666777777888999;;;<<<===???BBBGGGMMMTTTZZZ]]]______```aaaaaahhh{{{vvvsssttt{{{{{{rrrjjjeeebbbaaadddggglllqqqwww~~~zzzyyyyyy{{{ppphhhiiiooorrr~~~{{{vvvooommmkkkjjjjjjlllooopppqqqmmmiiifffffffffffffffbbb```]]]ZZZXXXTTTOOOKKKIIIFFFFFFGGGFFFDDDGGGLLLSSSaaatttqqqeeehhhvvvrrrWWWGGGAAA???;;;:::999999888888999999999999999999999999999999888888888888888888888888777666777;;;===???EEELLLWWW\\\bbbgggjjjmmmppprrruuuwwwzzz}}}|||tttjjj___SSSLLLKKKIIIJJJOOOVVV___lllwww}}}~~~oooTTTGGGBBB???<<<:::999999888777777777666555555555555555777777666666777999;;;<<<>>>@@@DDDIIIOOOUUUYYY\\\aaabbbaaa^^^```jjj|||yyyvvvvvvwww{{{wwwmmmeeeaaa______eeeiiinnnrrrvvv|||{{{uuuuuuyyy|||rrrkkkhhhlllrrrzzz~~~tttnnnmmmhhheeeaaaaaaeeejjjoooqqqsssooohhhddddddeeefffgggcccbbb___[[[XXXTTTQQQPPPKKKJJJHHHGGGGGGIIILLLNNNSSSaaatttyyyjjjlll{{{uuuZZZJJJAAA;;;<<<<<<;;;:::999999999999:::::::::999999999999999777888888999999:::;;;;;;:::;;;;;;<<<>>>BBBHHHMMMZZZ^^^ccchhhlllppptttwwwxxxzzz}}}{{{rrrfffZZZPPPJJJIIIIIILLLQQQZZZeeepppvvvrrrVVVHHHBBB???<<<:::999999888777777777666555555555555555777777666666777999;;;<<<>>>@@@CCCHHHNNNTTTYYY[[[```aaaaaa```bbblll}}}}}}wwwuuuvvvyyy~~~|||sssjjjccc```___```dddiiinnnrrrvvv|||}}}xxxtttvvv|||tttkkkffffffllltttwwwmmmhhhggggggdddaaaaaaeeejjjoooqqqtttoooiiidddcccdddeeeeeecccbbb___[[[WWWTTTQQQPPPKKKJJJHHHGGGGGGIIILLLMMMVVVdddwww{{{lllnnn}}}{{{^^^KKKBBB======<<<;;;:::999999999999:::::::::999999888888777:::999999999999999999999:::;;;;;;<<<>>>DDDKKKPPP]]]aaaeeeiiilllooosssvvvxxxzzz}}}zzzqqqfffZZZPPPJJJHHHIIILLLQQQZZZeeeooouuuwwwYYYIIIBBB???<<<:::999999888777777777666555555555555555777666666666777999;;;<<<===???CCCHHHNNNTTTXXX[[[___aaabbbbbbfffpppzzzvvvuuuxxx~~~|||vvvnnneee```^^^___aaadddhhhmmmqqquuu{{{zzzwwwtttsssyyyyyyllleeecccgggqqq{{{yyypppgggddddddgggdddaaabbbeeejjjoooqqqtttoooiiidddccccccccccccbbbaaa^^^[[[WWWTTTQQQPPPLLLJJJHHHGGGGGGIIIKKKMMMWWWeeexxx}}}nnnppp~~~dddMMMBBB???===<<<;;;:::999999999999::::::999999888777666666;;;;;;::::::999888888777::::::;;;<<>>DDDNNNYYYaaacccfffkkkooorrruuuyyy{{{{{{}}}zzzqqqeeeYYYOOOIIIHHHJJJNNNTTT]]]gggpppuuu|||[[[HHHBBB???<<<:::999999888777777777666555555555555555555555555666888:::<<<>>>>>>@@@DDDIIIOOOUUUYYY\\\^^^```bbbgggppp}}}}}}~~~xxxtttjjjgggbbb^^^\\\]]]```bbbcccgggkkkooosss{{{yyyvvvvvvzzznnnhhhccceeekkkuuu~~~||||||~~~||||||}}}}}}|||uuuqqqkkkgggeeedddbbbaaa```___]]]ZZZWWWTTTQQQPPPMMMKKKIIIGGGGGGHHHJJJLLLSSScccyyylllmmmyyyyyyXXXFFFBBB>>>===<<<;;;:::::::::::::::::::::999999999999888777888888999::::::;;;;;;:::<<<>>>AAAHHHQQQ\\\ddddddhhhlllppptttwww{{{}}}}}}~~~{{{rrrfffZZZPPPJJJIIIKKKOOOVVV___iiiqqqvvv}}}^^^KKKBBB???<<<:::999999888777777777666555555555555555555555555666888:::===>>>???AAAEEEJJJPPPVVVZZZ]]]``````aaagggqqqzzz|||yyytttpppgggeeebbb___^^^___```aaacccfffjjjnnnrrrzzzyyyxxxzzz~~~uuugggccccccjjjttt~~~}}}|||{{{uuuqqqlllhhhfffeeedddbbb```^^^\\\YYYVVVTTTQQQPPPMMMLLLIIIGGGGGGHHHJJJKKKPPP```xxxoooooo{{{^^^JJJEEE>>>===<<<;;;;;;::::::;;;:::::::::::::::;;;;;;;;;999999999999999999999::::::<<<@@@DDDKKKTTT^^^eeegggkkkooorrruuuwww{{{}}}|||sssggg[[[QQQKKKJJJMMMQQQXXXaaakkkssswww~~~```NNNBBB???<<<:::999999888777777777666555555555555555555555555666888:::===>>>@@@BBBFFFKKKQQQVVV[[[^^^``````aaafffrrr~~~vvvzzz~~~}}}xxxsssoookkkfffdddbbb```___``````aaacccfffjjjnnnrrrzzz}}}yyyyyy{{{xxxkkkdddbbbfffppp{{{}}}zzzxxxvvvuuuqqqmmmiiihhhfffeeeccc___^^^\\\YYYVVVTTTQQQPPPNNNLLLIIIGGGGGGHHHJJJKKKLLL]]]uuuqqqqqq}}}cccMMMGGG>>>>>><<<;;;;;;;;;;;;;;;999::::::;;;;;;<<<<<<===;;;;;;:::999999888888888:::===AAAFFFMMMUUU___eeejjjmmmqqqtttuuuwwwzzz||||||ssshhh\\\RRRLLLKKKMMMRRRYYYbbbllltttxxxaaaIIICCC@@@<<<:::::::::999888999888777555555444444444999888777666777999<<<>>>@@@CCCHHHNNNTTTXXX[[[]]]aaa^^^^^^eeennn{{{|||uuuxxx||||||yyytttlllffffffdddcccbbbaaaaaaaaabbbcccdddjjjqqqtttuuu|||{{{uuuxxx~~~xxxnnnmmm\\\aaajjjuuu~~~wwwqqqooopppqqqooommmiiigggfffeeedddbbb___]]][[[YYYXXXUUURRROOOLLLJJJHHHFFFFFFFFFGGGHHHMMM\\\tttuuupppwwwgggOOOEEEBBB@@@===<<<<<<<<<:::999::::::::::::::::::::::::999999999999999999999999;;;;;;@@@HHHMMMRRR[[[ccciiinnnrrrrrruuu|||{{{pppeeeYYYPPPJJJJJJMMMSSSZZZbbbmmmxxxdddNNNCCC@@@<<<:::999:::999888888777666555555555555555666555555555888<<>><<<;;;<<<<<<;;;:::::::::::::::::::::::::::999999999999999999999999::::::>>>EEEJJJOOOYYYbbbiiinnnrrrrrruuu|||{{{qqqeeeYYYPPPKKKIIILLLSSSZZZdddooozzzgggRRRCCC@@@<<<:::999999999888777666666555555555666666555555555666888<<>>;;;::::::999888::::::::::::::::::::::::999999999999999999999999::::::<<>>@@@AAADDDJJJQQQWWW\\\```bbbaaa^^^]]]^^^bbbnnnzzzxxxvvvkkkeee```]]]]]]```bbbccceeeggghhhhhhiiiiiihhhjjjooottt{{{|||vvv~~~}}}pppfffaaadddjjjsss~~~vvvllliiikkkqqquuutttoooiiidddbbbaaa``````\\\ZZZXXXVVVUUUSSSOOOLLLJJJIIIGGGEEEDDDEEEFFFGGGHHHQQQcccxxxmmmhhhjjjyyyfffUUUIIIEEE@@@<<<;;;:::999888::::::::::::::::::::::::999999999999999999999999::::::===???@@@EEERRR```jjjqqqwwwyyy}}}}}}sssggg\\\RRRMMMNNNRRRYYY```hhhqqqyyy```KKKAAA>>>;;;888888888888777888777666555555555555555333444666888:::===>>>???@@@CCCIIIPPPWWW\\\```aaaaaa^^^]]]]]]aaannnyyyxxx|||rrrhhhccc___\\\\\\___bbbccceeegggiiijjjjjjjjjgggiiimmmssszzz{{{xxxqqqgggbbbbbbiiippp~~~tttkkkgggkkkqqqvvvvvvqqqjjjdddaaa```___^^^\\\ZZZXXXVVVTTTRRROOOLLLJJJIIIGGGEEEDDDEEEFFFGGGHHHOOO```uuummmhhhhhhwwwmmmZZZJJJFFFAAA===<<<;;;;;;;;;::::::::::::::::::::::::999999999999999999999999888:::===@@@???CCCPPP^^^lllsssyyy|||~~~ttthhh\\\SSSNNNLLLQQQXXX```hhhqqqzzzaaaLLLAAA>>>:::888888888777777999888777555555444444444777777888999:::;;;;;;<<>>===::::::::::::::::::::::::999999999999999999999999666999===@@@???BBBNNN\\\mmmtttzzz}}}~~~ttthhh]]]SSSNNNJJJOOOWWW```iiirrr{{{|||^^^KKKBBB@@@<<<;;;::::::999888999888888777777777777777333444555777:::===???AAA@@@EEELLLSSSXXX\\\```bbb___^^^^^^```dddppp}}}uuummmeeeccc```^^^^^^aaaaaabbbeeegggiiijjjjjjjjjiiikkkooouuu|||{{{xxxyyy}}}uuukkkbbbaaaeeemmmyyy|||ppphhhiiiooouuuxxxyyyssskkkeeeaaa___]]]\\\\\\[[[YYYVVVTTTQQQPPPOOOHHHHHHFFFEEEEEEEEEFFFGGGKKKRRR```qqqoooeeeddduuuuuu[[[JJJFFF@@@<<<;;;;;;<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<>>>BBBOOO\\\kkkrrryyy}}}|||rrrfff[[[SSSNNNKKKOOOVVV```jjjrrrxxx|||{{{]]]IIIBBB@@@<<<:::::::::999888888888777666666666666777555555666888999<<<===???AAAFFFMMMSSSXXX\\\```cccdddbbbcccfffjjjuuuuuummmfffdddbbb______bbbcccdddgggiiikkkllllllllllllmmmqqqvvv}}}vvvuuuwwwmmmeee^^^___fffooo|||{{{pppiiiiiiooovvvzzz|||vvvmmmeee```^^^\\\[[[ZZZYYYWWWUUUSSSPPPNNNNNNJJJIIIGGGFFFFFFFFFGGGHHHKKKRRR___ppprrrhhhfffvvvtttZZZJJJFFF@@@<<<;;;;;;<<<<<<;;;;;;:::::::::999999999:::::::::::::::::::::::::::999:::<<<===BBBOOO[[[kkkssszzz{{{qqqeee[[[SSSNNNLLLPPPWWW```jjjrrrxxx{{{|||]]]IIIBBB???<<<:::::::::888777888777666666555555666666777777777888999;;;<<<===BBBGGGNNNTTTYYY]]]aaacccfffeeehhhmmmrrr{{{uuummmgggeeecccaaaaaadddeeegggiiikkkmmmnnnnnnnnnoooppprrrwww|||yyyrrrtttxxxwwweee___]]]bbbjjjvvv{{{qqqkkklllqqqxxx}}}~~~wwwmmmeee___]]]\\\[[[XXXWWWVVVTTTQQQOOOMMMMMMJJJIIIHHHGGGGGGGGGHHHIIIKKKQQQ]]]mmm}}}vvvllliiixxxsssYYYJJJFFF@@@<<<;;;<<<<<<<<<;;;;;;:::::::::999999999999999999999999999999999:::999:::<<<===AAAMMMZZZllluuu}}}{{{pppdddZZZSSSOOOMMMQQQXXXaaajjjrrrxxx{{{~~~^^^IIIBBB???<<<::::::999888777777777666555555555555555666666777888999;;;===>>>CCCHHHOOOUUUYYY]]]aaaccccccdddiiiqqqxxxtttmmmgggfffeeeccccccfffggghhhjjjmmmnnnoooooooooqqqqqqsssvvv{{{~~~sssqqqvvv||||||iiibbb___aaaiiissszzzrrrmmmmmmrrryyy~~~|||uuukkkccc^^^\\\\\\[[[XXXWWWUUUSSSQQQOOONNNMMMJJJIIIHHHGGGFFFGGGHHHHHHLLLPPP[[[jjj{{{wwwmmmjjjyyyrrrWWWIIIEEE@@@===<<<<<<<<<;;;======<<<<<<<<<;;;;;;;;;999999999999999999999999:::999:::<<<===@@@LLLXXXkkkuuu{{{pppddd[[[SSSPPPNNNRRRYYYbbbkkksssxxx{{{|||\\\GGGAAA???;;;:::999999888777777777666555555555555555333444555777:::<<>>;;;999999999777666888777666666555555666666333333555777:::===???AAADDDHHHOOOUUUYYY\\\```bbbbbbdddmmmzzz{{{qqqkkkggghhhhhhffffffiiiiiijjjmmmoooqqqrrrrrrrrrtttttttttvvvzzzyyymmmiiinnnxxxyyyjjjaaa___aaajjjvvv|||zzzyyyvvvpppkkkhhhjjjpppuuurrrmmmfff```]]]\\\[[[ZZZWWWVVVUUUSSSRRRPPPOOONNNHHHGGGFFFEEEEEEEEEFFFGGGLLLPPP[[[kkkyyymmmiiiwwwpppUUUHHHEEEAAA>>>===<<<;;;:::;;;;;;:::::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;:::999;;;<<<<<>>;;;999999888777666888888777666666666666777444555666777:::<<<>>>???CCCHHHNNNTTTXXX[[[^^^aaaccceeemmm{{{|||zzzooojjjfffhhhhhhffffffiiikkkmmmoooqqqssstttttttttwwwvvvvvvwww|||~~~}}}sssjjjiiiqqqzzzoooeeeaaa___cccnnn|||~~~|||yyytttnnniiijjjoootttrrrnnngggbbb___\\\YYYWWWUUUUUUTTTRRRPPPOOONNNMMMIIIHHHGGGFFFEEEFFFGGGGGGJJJOOO\\\ooo{{{ooojjjvvvpppTTTHHHEEEAAA>>>===<<<;;;:::;;;;;;:::::::::999999999::::::::::::::::::::::::999999;;;<<<<<<>>>GGGRRRcccqqqwwwlll```VVVPPPMMMQQQYYYcccmmmvvv}}}{{{___MMMAAA>>>;;;999999888777666999999888777777777777777666666777888999;;;<<<===CCCGGGNNNSSSWWW[[[^^^```cccdddlllzzz}}}xxx|||yyynnniiifffggghhhfffgggiiimmmoooqqqsssuuuvvvvvvvvvxxxxxxxxxyyy}}}~~~zzzzzz~~~sssjjjlllttt~~~xxxggg```aaa```fffssszzzsssmmmmmmqqqvvvtttpppjjjddd```\\\XXXUUUTTTSSSRRRQQQOOONNNMMMLLLJJJIIIHHHGGGGGGGGGHHHHHHHHHOOO]]]rrr~~~qqqkkkvvvpppTTTHHHEEEAAA???>>>===;;;999======<<<<<<<<<;;;;;;;;;999999999999999999999999999999;;;<<<<<<===GGGQQQ```pppzzznnnbbbWWWPPPLLLPPPYYYcccmmmwww~~~cccJJJAAA???===:::999888777888777777777777777777777777666666666777999;;;>>>???DDDIIIPPPVVVZZZ]]]___``````dddjjjqqq{{{zzz|||~~~|||zzzoookkkfffdddeeehhhkkkmmmoooppprrrtttvvvxxxyyyyyy{{{zzz{{{||||||}}}xxxzzz{{{rrrppptttyyyrrreeeaaacccgggjjjvvv|||sssppppppqqqrrrxxxpppfffaaa```___]]]ZZZXXXWWWUUUSSSPPPNNNLLLLLLHHHGGGFFFFFFFFFGGGHHHIIIKKKPPP^^^uuu}}}pppmmmzzzoooSSSHHHEEE@@@===<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;999999999999999999::::::===;;;;;;<<<<<<===DDDMMMdddsss{{{mmm```VVVQQQNNNRRRZZZdddnnnwww~~~bbbJJJAAA???===:::999888888888777777777777777777777777777777777888:::===???AAADDDIIIPPPWWW[[[]]]___```___bbbggglllvvv~~~yyy{{{{{{wwwwwwzzz|||ooolllhhhfffgggjjjlllmmmpppqqqsssvvvxxxyyyzzzzzz{{{{{{{{{~~~}}}{{{}}}|||zzz}}}~~~vvvvvvyyy}}}}}}pppdddaaadddkkkppp|||{{{wwwvvvwwwxxxxxxqqqgggaaa``````]]][[[XXXWWWUUUSSSPPPNNNLLLKKKHHHGGGFFFFFFFFFGGGHHHIIILLLQQQ___vvvsssnnnzzzqqqVVVHHHEEE@@@=========<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::<<<::::::<<<<<<>>>EEENNNeeessszzzmmm___UUUPPPNNNRRRZZZdddmmmvvv}}}}}}bbbJJJ@@@???===:::999888888888777777777777777777777777777777888999;;;>>>AAABBBDDDIIIQQQWWW[[[]]]___```^^^```aaaeeennn}}}~~~xxxzzz{{{xxxtttqqqrrrwww}}}{{{pppmmmjjjiiijjjlllnnnnnnqqqsssuuuwwwyyyzzz{{{|||{{{{{{|||~~~yyywwwvvvwwwyyy|||~~~{{{}}}~~~~~~xxxlllbbbbbbfffrrryyy|||{{{{{{|||xxxqqqiiicccaaa```^^^\\\WWWVVVUUURRRPPPNNNLLLKKKHHHGGGFFFFFFFFFGGGHHHIIIMMMRRR```wwwwwwooozzzrrrYYYIIIEEEAAA>>>=========<<<===<<<<<<<<<<<<;;;;;;;;;======<<<<<<;;;;;;::::::;;;999:::<<<<<<>>>GGGPPPeeetttzzzlll___UUUPPPNNNSSSZZZccckkkttt|||vvvaaaJJJ@@@???<<<:::999888888888666666666666666666666666777777777999;;;>>>AAABBBDDDJJJRRRXXX\\\]]]^^^___]]]\\\\\\^^^gggyyyzzzzzzuuusssqqqqqqtttzzzyyypppnnnlllkkkmmmooooooooorrrsssuuuwwwyyy{{{||||||{{{{{{}}}yyyssspppppppppsssuuuxxx{{{|||}}}zzz|||rrrhhhbbbdddjjjxxx}}}yyyyyyyyyyyywwwqqqjjjdddaaa___^^^\\\WWWVVVTTTRRRPPPMMMLLLKKKHHHGGGFFFFFFFFFGGGHHHIIIMMMRRRaaaxxxzzzpppzzzsssXXXIIIFFFAAA>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;>>>======<<<;;;:::999999999888999;;;===???HHHQQQffftttzzzlll___TTTOOONNNSSSZZZaaahhhqqq{{{wwwnnnbbbKKK???>>><<<:::999888999999666666666666666666666666555666666888:::===@@@BBBDDDJJJSSSYYY]]]^^^^^^^^^[[[ZZZXXXZZZeeexxx|||zzz{{{qqqqqqqqqsssxxx}}}yyyqqqooommmmmmnnnpppqqqqqqrrrtttvvvxxxzzz{{{|||}}}||||||~~~|||uuunnniiihhhiiijjjnnnppptttwwwyyy|||{{{zzzuuummmfffdddiiippp}}}|||uuurrrssstttuuuuuuqqqkkkeeeaaa^^^]]]\\\WWWVVVTTTRRROOOMMMKKKJJJHHHGGGFFFFFFFFFGGGHHHIIIKKKQQQ```www{{{ooozzzsssWWWJJJGGGBBB???>>>???>>>>>>===<<<<<<<<<<<<;;;;;;;;;===<<<<<<;;;:::999999888999888999;;;===???HHHRRReeettt{{{mmm___UUUOOONNNSSSZZZ```fffnnnyyyrrrjjjcccLLL???>>><<<:::999999999999777777777777777777777777555555666888:::>>>AAABBBEEEKKKSSSZZZ]]]^^^^^^^^^[[[YYYWWWYYYdddxxx{{{yyy{{{yyyqqqqqqssswww}}}~~~{{{rrrpppmmmlllnnnqqqsssssstttuuuwwwzzz|||}}}~~~~~~zzztttpppmmmgggcccaaaaaadddfffiiilllppptttvvvzzz~~~{{{zzzyyyzzzoooiiiggghhhooowww|||ssslllkkkmmmppprrrssspppkkkeee```]]]\\\[[[VVVUUUTTTQQQOOOMMMKKKJJJHHHGGGFFFFFFFFFGGGHHHIIIKKKPPP]]]tttyyynnnzzzuuuXXXKKKGGGCCC@@@?????????>>>===<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;::::::999999999888999;;;===???HHHQQQdddttt|||nnn```UUUPPPOOOTTTZZZ^^^ccclllxxx~~~sssmmmdddNNN???===<<<:::999999999:::777777777777777777777777666666777999<<>>===<<<:::999999::::::777777777777777777777777777777888:::===@@@CCCEEEEEEKKKTTT[[[^^^^^^]]]]]]^^^[[[XXXYYYbbbvvv|||sssvvvxxxtttvvvxxxyyy}}}}}}zzzzzztttpppllljjjlllqqqtttvvvyyy{{{}}}vvvmmmfffbbb^^^\\\XXXWWWUUUTTTVVVYYY\\\^^^dddgggkkkooossswww{{{yyywwwxxxyyywwwrrruuu|||{{{rrrhhhfffiiinnnwwwzzzvvvtttmmmbbb\\\\\\aaaggglllpppnnnjjjddd^^^ZZZYYYZZZVVVUUUSSSQQQOOOLLLKKKJJJHHHGGGFFFFFFFFFGGGHHHIIIKKKNNNYYYllltttkkkzzz|||cccLLLHHHCCC@@@@@@@@@@@@???======<<<<<<<<<;;;;;;;;;<<<<<<<<<===============;;;999:::<<<<<<>>>GGGPPPcccrrrpppbbbWWWRRROOOTTTZZZ]]]```iiivvv~~~|||gggKKKBBB???;;;999999999888777666666666666666666666666:::;;;<<<<<<===AAAFFFJJJFFFLLLTTT[[[___aaabbbddd^^^ZZZUUUWWWcccwwwtttooowww}}}xxxvvvsssrrruuuzzz}}}}}}zzzwwwvvvooonnnmmmlllnnnpppsssuuu{{{}}}~~~uuunnneee___[[[YYYUUUSSSQQQQQQRRRTTTVVVYYY[[[\\\ccchhhnnnssswwwzzz}}}zzzuuutttzzzwwwqqqooommmnnnqqqrrrkkkfffhhhmmmuuu}}}wwwtttmmmfff```___\\\[[[bbbkkktttoooiiiccc```]]][[[ZZZVVVUUUTTTRRRPPPNNNLLLLLLIIIHHHGGGFFFFFFGGGHHHIIIKKKMMMVVVfffzzzrrrjjjuuu```RRRJJJDDDCCCCCC@@@>>>???======<<<;;;;;;;;;;;;<<<>>><<<;;;999999:::;;;<<<<<<999888:::<<<>>>EEEMMM```tttrrrcccVVVNNNQQQTTTXXX]]]ccckkksssyyyiiiLLLBBB???;;;999999999888777666666666666666666666666888999:::;;;<<>>???======<<<;;;;;;;;;;;;<<<>>><<<;;;999999:::;;;<<<<<<999888;;;<<<>>>EEELLL___sssssseeeWWWOOOKKKOOOTTT\\\dddnnnxxxiiiMMMBBB???;;;999999999888777666666666666666666666666666777888999;;;>>>CCCFFFFFFLLLSSSZZZ]]]___aaaaaaaaa]]]YYY[[[eeeuuuvvvuuuzzzsssmmmlllmmmnnnqqquuu~~~}}}}}}}}}|||{{{wwwssspppmmmlllkkkkkkkkkmmmpppsssuuu{{{}}}}}}tttkkkbbb]]]ZZZWWWSSSQQQQQQRRRRRRRRRQQQQQQRRRUUUYYY^^^bbbeeeooossswww{{{~~~~~~{{{uuutttvvv}}}yyynnngggbbbbbbbbbaaabbbeeedddbbbdddkkkttt}}}vvvqqqgggccc___^^^^^^```hhhppprrrnnngggbbb^^^\\\ZZZXXXUUUTTTRRRQQQNNNMMMKKKJJJGGGFFFEEEEEEEEEEEEFFFGGGIIILLLWWWhhh|||{{{mmmsssbbbSSSKKKEEEDDDDDDAAA??????>>>===<<<<<<;;;;;;<<<<<<===<<<;;;:::999:::;;;;;;<<<999999;;;<<<>>>DDDLLL]]]rrrtttfffYYYPPPIIIMMMSSS[[[eeeppp{{{hhhMMMBBB???;;;999999999888777666666666666666666666666666777999:::;;;>>>BBBEEEGGGLLLTTTZZZ]]]___``````aaa^^^[[[^^^gggwww{{{}}}}}}rrrllliiikkkmmmnnnsssyyy|||zzzzzzzzzzzzyyyvvvrrrnnnkkklllllllllmmmpppsssvvvwwwzzz}}}xxxnnnfff___YYYUUUSSSQQQOOOOOOPPPRRRTTTUUUUUUUUUWWWZZZ```ffflllooovvvyyy}}}}}}||||||vvvrrrtttwww~~~~~~wwwrrrfffbbb```bbbaaa______bbbbbbbbbhhhrrr}}}xxxtttjjjgggdddaaaaaadddjjjppprrrmmmgggaaa^^^[[[YYYXXXTTTSSSRRRPPPNNNLLLJJJJJJGGGFFFEEEDDDDDDEEEFFFGGGHHHLLLWWWiii}}}rrrwwwcccTTTLLLFFFEEEDDDAAA??????>>>======<<<<<<<<<<<<<<<===<<<;;;:::::::::;;;;;;<<<999999<<<===>>>DDDKKK[[[ppptttfffYYYQQQMMMQQQVVV]]]eeeoooyyyjjjNNNBBB???;;;999999999888777777777777777777777777777666888:::;;;===???CCCFFFHHHMMMUUUZZZ]]]^^^___```___]]]\\\___jjjzzzxxxrrrlllhhhgggjjjmmmpppvvv}}}{{{zzzxxxxxxxxxwwwuuurrrnnnlllllllllmmmnnnpppsssvvvwwwzzz}}}yyysssjjjaaa[[[WWWSSSQQQPPPPPPPPPPPPQQQSSSVVVXXXYYYZZZ]]]aaagggnnntttxxx}}}|||yyyzzz}}}zzzqqqqqqtttxxx}}}~~~yyyvvvvvvuuurrrnnnfffdddccceeebbb^^^]]]___aaadddmmmyyy|||wwwqqqppplllfffdddggglllppprrrmmmgggaaa^^^[[[YYYXXXTTTSSSRRRPPPNNNLLLJJJJJJGGGFFFEEEDDDDDDEEEFFFGGGIIILLLWWWiii~~~vvv}}}cccVVVMMMGGGFFFEEEAAA???@@@>>>>>>===<<<<<<<<<<<<===<<<<<<;;;;;;::::::::::::<<<::::::<<<===>>>CCCJJJXXXoootttfffZZZRRRQQQTTTYYY___gggpppyyykkkQQQBBB???;;;999999999888777777777777777777777777777777999;;;===>>>AAADDDGGGJJJOOOVVV[[[^^^______```^^^\\\[[[___jjj{{{wwwooojjjfffeeefffkkkooosss{{{{{{yyywwwwwwvvvuuutttrrrqqqpppllllllmmmoooqqqsssuuuvvvyyy}}}yyysssgggaaaZZZUUUQQQPPPNNNMMMNNNPPPQQQRRRSSSUUUXXX[[[]]]___dddiiipppwww|||wwwvvv{{{|||sssmmmpppvvvyyy|||wwwooolllnnnpppnnnllliiigggggggggccc]]][[[]]]aaagggsss~~~{{{zzzuuummmiiillloooppprrrnnngggbbb^^^\\\ZZZXXXUUUTTTRRRQQQNNNMMMKKKJJJGGGFFFEEEEEEEEEEEEFFFGGGJJJMMMVVVhhh}}}xxxeeeWWWNNNHHHFFFFFFBBB???@@@???>>>======<<<<<<======<<<<<<;;;;;;;;;:::::::::<<<::::::===>>>>>>BBBIIIVVVmmmuuuhhh\\\TTTRRRUUUZZZaaaiiisss}}}iiiOOOBBB???;;;999999999888777777777777777777777777777666999;;;===???AAADDDFFFLLLQQQWWW]]]______``````^^^[[[YYY]]]hhhyyy~~~||||||vvvoooiiidddddddddhhhooouuu{{{zzzxxxvvvvvvtttsssrrrrrrsssssspppqqqqqqssstttvvvwwwxxxyyy}}}yyyooogggaaaYYYUUUQQQNNNMMMNNNNNNNNNOOOQQQTTTVVVWWWYYY]]]aaadddhhhnnnuuu|||yyysssuuu}}}wwwoookkkpppwwwzzzzzz{{{tttmmmgggggglllqqqpppnnnmmmlllkkkjjjeee]]]\\\^^^dddlllzzz}}}sssoooqqqtttssssssooohhhccc___]]][[[YYYUUUUUUSSSQQQOOOMMMLLLKKKHHHGGGFFFEEEEEEFFFGGGHHHKKKMMMVVVggg|||uuu~~~iiiWWWOOOHHHGGGFFFBBB@@@@@@???>>>>>>===============;;;;;;<<<<<<;;;;;;::::::<<<::::::===>>>>>>BBBHHHTTTlllxxxkkk___WWWSSSWWW\\\ccckkkuuueeeLLLBBB???;;;999999999888888777777777777777777777777666888;;;===>>>@@@CCCFFFMMMRRRXXX]]]___`````````___[[[XXX[[[eeewww~~~}}}|||uuupppkkkfffbbbdddeeekkkttt|||~~~yyyvvvvvvtttrrrqqqqqqrrrtttuuuuuuvvvwwwxxxyyyzzz{{{{{{yyy}}}vvvkkkaaaYYYSSSTTTQQQNNNMMMOOOQQQRRRRRRPPPTTTXXXZZZ[[[^^^cccggglllpppvvv~~~|||uuuqqquuusssllljjjpppxxxzzzyyyyyyhhhcccaaaeeennntttuuusssqqqoooooonnnggg```^^^bbbhhhqqq~~~wwwrrruuuwwwvvvtttoooiiiccc```]]][[[ZZZVVVUUUTTTRRRPPPNNNLLLLLLIIIHHHGGGFFFFFFGGGHHHIIILLLNNNUUUfff|||~~~sss{{{kkkXXXPPPIIIGGGFFFBBB@@@@@@??????>>>===============;;;;;;<<<<<<;;;;;;:::999<<<:::;;;>>>>>>>>>BBBHHHSSSkkkzzzmmmaaaZZZWWWZZZ___eeellluuubbbLLLBBB???;;;999888888666555444444444444444555666777777999<<<===>>>AAADDDGGGMMMSSS[[[bbbeeeeeeeeeeeeddd]]]ZZZ^^^dddppp{{{zzzwww{{{vvvoooiiieeecccaaa```iiilllrrrzzzxxxtttrrrrrrrrrrrrsssssstttuuuxxxzzz}}}~~~}}}|||||||||~~~}}}nnnbbb\\\YYYUUURRRKKKMMMNNNOOOOOOPPPSSSUUUUUUWWWZZZ\\\^^^cccjjjpppttt||||||wwwqqqnnnrrr{{{|||qqqmmmkkknnnsssuuuqqqlllfffeeeeeejjjpppvvvxxxxxxqqqsssrrrmmmeeeaaacccffflllwww}}}|||}}}yyyuuurrrooorrrwwwsssnnngggaaa^^^\\\[[[ZZZWWWVVVTTTRRRPPPMMMLLLKKKKKKJJJIIIHHHGGGHHHHHHIIIMMMNNNXXXnnnwwwnnnyyykkk[[[SSSKKKIIIGGGCCC@@@@@@???>>>===<<<<<<;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<999:::<<<<<<<<<>>>BBBEEETTTfff~~~yyylllbbb]]]VVVXXX]]]ccckkkssszzz~~~bbbLLLAAA>>>;;;999999888777666555555555555555666777888777999;;;===>>>AAADDDGGGMMMSSS[[[bbbeeeeeeeeeeeeddd^^^\\\___gggsss{{{{{{yyy{{{xxxppplllgggdddbbbbbbccccccmmmqqqyyyxxxsssppppppqqqqqqssstttvvvwwwxxxzzz}}}~~~}}}{{{{{{{{{|||~~~}}}ssseeeZZZUUURRRPPPMMMLLLMMMOOOPPPPPPRRRTTTWWWWWWZZZ___bbbeeejjjrrrxxxzzzsssoookkkkkkpppzzzvvvnnnkkkiiilllpppppplllgggbbbcccfffllltttzzz||||||vvvxxxwwwrrrjjjfffgggjjjttt~~~vvvqqqmmmkkknnntttqqqlllfffaaa^^^]]][[[ZZZWWWVVVUUURRRPPPMMMKKKJJJKKKJJJIIIHHHGGGHHHIIIIIINNNPPP]]]tttuuulllwwwppp\\\SSSLLLJJJHHHDDDBBBBBB??????>>>===<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<999:::<<<<<<<<<>>>BBBDDDQQQccc|||{{{nnnccc^^^WWWYYY]]]ccckkkrrryyy}}}bbbLLLAAA>>>;;;999999999888777777666666666666777888888777999;;;===>>>AAADDDGGGMMMSSS\\\bbbeeefffffffffddd___]]]aaajjjxxx{{{|||}}}|||tttnnnkkkdddcccaaa```bbbeeehhhkkksssyyyyyysssoooooopppppprrrtttwwwxxxxxxzzz}}}}}}|||zzzyyyyyyzzz|||}}}nnnfffZZZQQQNNNLLLKKKIIILLLNNNPPPQQQRRRTTTWWWZZZ[[[___eeejjjnnnttt{{{~~~vvviiigggfffiiippp{{{}}}ooojjjiiihhhiiijjjiiiddd```^^^aaagggpppyyy~~~~~~xxxppplllmmmqqq~~~yyypppkkkgggeeehhhnnnnnnjjjddd___]]]]]]\\\[[[XXXWWWUUUSSSPPPMMMKKKJJJKKKJJJIIIHHHGGGHHHIIIIIIPPPTTTccc|||rrrjjjuuuwww___VVVNNNLLLJJJGGGDDDDDD@@@@@@>>>===============<<<<<<;;;;;;;;;;;;<<<<<<:::;;;<<<<<<<<<>>>AAADDDNNNaaazzz~~~qqqeee___WWWYYY\\\bbbiiipppwwwzzzaaaLLLAAA>>>;;;999999999888777777666666666666666777777666888;;;===???AAAEEEHHHMMMSSS\\\cccfffgggggggggccc___]]]aaakkk|||}}}}}}}}}yyyrrrkkkfffccc___```aaabbbeeejjjqqquuu{{{zzztttqqqpppppppppqqqsssuuuwwwxxx{{{}}}}}}|||zzzyyyyyyzzz}}}zzzooobbb[[[SSSMMMKKKKKKKKKJJJLLLNNNQQQSSSTTTWWW[[[]]]aaaeeekkkppptttzzzuuunnncccdddfffkkkssswwwjjjhhhggggggfffeeeccc___\\\\\\aaajjjuuu~~~~~~uuuqqqtttxxx|||sssiiiccc```^^^ccciiilllgggbbb^^^\\\\\\\\\\\\YYYXXXVVVSSSPPPMMMKKKJJJJJJJJJHHHHHHHHHHHHIIIJJJPPPUUUggg~~~pppiiitttfff\\\SSSPPPMMMIIIFFFFFFAAA@@@???>>>>>>===>>>>>><<<<<<;;;;;;;;;;;;<<<<<<:::;;;<<<<<<<<<>>>AAADDDMMM```zzztttggg___WWWXXXZZZ___eeemmmssswww~~~bbbLLLAAA???<<<::::::999888777666555555444444555555555666888;;;===???AAAEEEHHHMMMTTT\\\cccggghhhhhhhhh```^^^\\\___lllvvvqqqwww}}}{{{zzzzzzwwwsssnnniiieeebbb``````bbbeeegggkkkqqqyyy~~~|||uuutttrrrqqqooopppqqqssstttxxxzzz}}}~~~|||zzzzzzzzz}}}}}}nnndddWWWSSSNNNJJJIIIJJJLLLMMMMMMPPPSSSUUUXXX[[[```ccchhhlllqqquuuxxx~~~yyynnnfff```ccchhhnnnwwwssshhhfffffffffdddaaa^^^]]]\\\^^^eeeppp{{{yyywww{{{xxxnnnccc]]]ZZZZZZ___fffiiieee```\\\[[[[[[[[[[[[YYYXXXVVVSSSPPPNNNLLLKKKJJJIIIHHHHHHHHHHHHJJJJJJOOOUUUhhhzzznnniiiuuummmcccXXXTTTPPPJJJGGGGGGBBBAAA@@@??????>>>??????===<<<<<<;;;;;;<<<<<<===;;;<<<<<<<<<<<<>>>AAACCCMMM```yyywwwhhh___UUUUUUWWW\\\bbbiiipppttt}}}dddNNNCCC@@@===::::::999888666666555555444444444444555666888;;;===???BBBFFFIIINNNTTT]]]dddhhhiiiiiiiii___^^^\\\^^^lll}}}oooiiinnnzzzuuusssrrrssspppnnnkkkgggeeecccccccccdddgggkkknnnqqqxxx~~~wwwuuusssqqqooooooppprrrsssxxxzzz}}}~~~}}}|||||||||rrrcccZZZOOOMMMKKKIIIIIIKKKMMMOOOQQQTTTWWW[[[^^^bbbfffjjjqqqtttwwwyyy|||{{{pppfffaaa\\\aaaiiiqqqzzzxxxnnngggdddeeeeeebbb^^^[[[]]]___ccckkkwww~~~~~~~~~tttjjj___YYYVVVWWW^^^fffhhhddd^^^[[[ZZZZZZZZZZZZXXXWWWUUUSSSQQQOOOMMMLLLJJJIIIHHHGGGHHHIIIJJJKKKNNNUUUgggvvvkkkhhhvvvpppeeeZZZUUUQQQKKKHHHHHHCCCBBBAAA@@@@@@???@@@@@@======<<<<<<<<<<<<======;;;<<<===<<<<<<===@@@CCCLLL___xxxzzziii^^^SSSTTTVVVZZZ```hhhooottt~~~gggRRREEEBBB>>>;;;:::888777555777777666555555555555555555777:::===???BBBFFFIIINNNTTT]]]dddhhhiiijjjjjj```___]]]___mmm}}}pppiiimmm}}}}}}vvvpppmmmmmmppprrrmmmllliiigggggggggiiijjjkkkoootttwww{{{yyytttrrrpppnnnnnnpppsssuuuwwwzzz}}}~~~~~~~~~~~~sssfffYYYQQQLLLLLLKKKKKKKKKMMMPPPSSSVVVYYY]]]aaadddiiinnnrrrxxxzzz|||}}}}}}qqqggg```\\\[[[bbbmmmwwwzzzoooiiifffbbbcccccc___ZZZYYY^^^ccchhhqqq}}}}}}rrrhhh]]]WWWUUUWWW___hhhgggccc^^^ZZZYYYYYYYYYYYYWWWVVVUUUSSSQQQPPPOOONNNIIIIIIHHHGGGHHHIIIJJJKKKOOOUUUfffppphhhgggvvvnnncccXXXSSSPPPKKKIIIJJJDDDCCCBBBAAA@@@@@@@@@@@@======<<<<<<<<<<<<======;;;<<<===<<<<<<===@@@BBBIII\\\vvv{{{iii]]]SSSTTTUUUYYY```iiipppuuuiiiTTTFFFCCC>>>;;;:::888666444888888777666666666666666555777:::===???BBBFFFIIINNNTTT]]]eeeiiijjjjjjkkk``````^^^___nnnuuunnnppp~~~{{{vvvooojjjiiikkkpppssspppooommmkkkkkkmmmoooqqqqqqvvv{{{{{{rrrqqqooommmnnnqqqtttwwwwwwzzz~~~~~~vvvkkk___SSSKKKMMMMMMNNNNNNNNNQQQTTTWWWZZZ]]]aaaeeeiiinnnssswww|||~~~vvvjjjaaa\\\YYY\\\dddppp|||tttjjjfffddd```bbbaaa]]]WWWWWW^^^eeekkkttt}}}{{{qqqggg\\\VVVUUUWWW```iiigggccc]]]ZZZXXXXXXXXXXXXVVVUUUTTTSSSRRRQQQPPPOOOIIIHHHHHHGGGHHHIIIJJJKKKPPPUUUfff~~~llleeefffuuujjj```VVVQQQOOOKKKJJJKKKDDDDDDCCCBBBAAAAAAAAAAAA======<<<<<<<<<<<<======<<<<<<===<<<<<<===@@@BBBFFFZZZuuu|||iii\\\TTTTTTVVVZZZaaajjjrrrwww{{{```PPPEEECCC@@@>>>===;;;888666666666555555555555666666555888;;;===@@@CCCGGGJJJRRRXXX```gggkkklllllllllgggaaa\\\___kkk~~~tttpppttt|||kkkiiiggggggiiinnntttwwwwwwuuusssrrrssstttuuuuuu~~~|||~~~vvvsssooonnnppptttvvvxxxzzz}}}}}}||||||nnn]]]TTTQQQQQQMMMMMMNNNNNNOOORRRWWW[[[___ccciiioootttxxx}}}}}}pppddd[[[YYY\\\___iiivvvllleeebbb```fff___ZZZZZZ\\\]]]aaafffrrr|||~~~}}}{{{{{{||||||qqqhhh___YYYVVVVVV^^^gggiiieee___[[[ZZZZZZZZZYYYTTTTTTSSSSSSRRRPPPOOONNNKKKKKKIIIIIIHHHIIIJJJKKKNNNSSSddd}}}yyygggccceeesss}}}hhh___VVVSSSOOOJJJGGGGGGIIIHHHFFFDDDBBB@@@>>>===>>>===<<<;;;:::;;;<<<<<<<<<<<<===<<<;;;<<<>>>@@@IIIZZZrrrnnn___TTTQQQSSS\\\fffmmmvvv}}}www\\\LLLDDDBBB???===<<<;;;888666666666555555555555666666666888;;;>>>@@@CCCHHHKKKQQQWWW```gggjjjkkkllllllhhhbbb\\\___lllxxxuuuzzzwwwjjjhhhggghhhkkkqqqwww{{{}}}{{{yyyyyyzzz|||~~~~~~wwwtttpppoooqqqtttwwwxxx{{{}}}~~~~~~wwwfffXXXQQQOOOOOOMMMOOORRRTTTVVVXXX[[[^^^dddiiipppvvv{{{vvvjjjaaaZZZ[[[___cccooo}}}xxxhhhcccaaa___aaa[[[WWWXXX[[[___eeelllzzz|||{{{{{{|||}}}vvvlllaaa[[[WWWWWW^^^ggghhhccc^^^ZZZYYYYYYXXXXXXSSSSSSSSSSSSRRRPPPOOONNNLLLKKKJJJIIIHHHHHHIIIJJJLLLQQQbbbzzzyyygggcccdddqqqzzzeee\\\TTTRRRPPPLLLJJJJJJHHHGGGFFFDDDBBBAAA@@@??????>>>===<<<<<<<<<======;;;<<<<<<<<<;;;<<>>AAADDDHHHKKKPPPVVV___gggkkkllllllmmmjjjccc\\\^^^lll{{{yyy|||sssiiiiiiiiikkkpppwww~~~yyyvvvrrrppprrruuuwwwxxx|||}}}~~~~~~}}}mmm^^^UUUPPPOOOOOONNNRRRWWW[[[]]]```bbbdddlllqqqxxx~~~|||}}}~~~yyykkkbbb\\\YYY]]]dddiiivvvmmmcccaaa```^^^]]]XXXUUUXXX]]]cccmmmvvv{{{~~~||||||~~~{{{pppccc\\\XXXXXX___gggfffbbb]]]YYYXXXWWWWWWVVVSSSSSSSSSRRRQQQPPPOOONNNMMMLLLJJJIIIHHHHHHHHHHHHJJJOOO^^^vvvxxxeeeaaabbbooowwwccc[[[TTTSSSQQQNNNKKKKKKIIIHHHFFFEEECCCBBBAAAAAA??????>>>============>>>:::;;;<<<;;;;;;===@@@BBBEEEUUUmmmqqqaaaWWWSSSUUU^^^gggooowww~~~~~~nnnSSSEEEBBB???<<<;;;;;;:::999888777777666666666666777777777999<<>>>>>>>>===============999:::;;;;;;;;;===@@@CCCDDDSSSkkksssdddWWWTTTUUU^^^gggnnnvvv}}}lllSSSFFFBBB???<<<:::::::::999888777777666666666666777777777:::===???BBBEEEIIIMMMRRRXXXaaaiiimmmnnnnnnooojjjccc\\\]]]iii{{{~~~~~~wwwyyyvvvpppoooppprrrxxx|||wwwttttttvvvxxxyyyyyyyyyzzzzzz{{{}}}tttbbbZZZVVVSSSSSSUUUWWWYYY]]]aaaeeekkkqqqvvv{{{zzztttrrrtttyyy~~~~~~pppfff\\\WWWVVVYYYbbbkkkwwwsssdddaaaaaa___\\\[[[YYY[[[```gggooo}}}{{{wwwyyy}}}}}}zzzmmm```ZZZYYY[[[aaahhheeebbb]]]ZZZYYYXXXWWWUUUSSSRRRRRRRRRQQQOOONNNMMMMMMLLLJJJHHHGGGFFFGGGGGGHHHKKKYYYpppvvvaaa___bbbooouuufff^^^YYYYYYYYYVVVSSSTTTRRRPPPLLLGGGCCCAAA??????=========<<<<<<<<<;;;;;;999:::;;;;;;;;;===@@@CCCEEESSSjjjuuufffWWWTTTUUU^^^gggnnnvvv}}}lllUUUJJJDDDAAA===:::::::::999999888777777666666777777888888:::>>>@@@CCCFFFJJJMMMSSSYYYbbbiiilllmmmmmmmmmfff```ZZZ]]]jjj|||~~~xxx~~~~~~zzzvvvsssuuuvvvyyy~~~yyyvvvvvvwwwxxxyyywwwxxxyyyyyyzzz}}}|||lll]]]YYYWWWSSSTTTXXX^^^```cccgggkkkrrrzzz|||yyytttoooooottt|||xxxiii```YYYWWWXXX\\\fffooo~~~pppeeebbbaaa^^^\\\YYYZZZ^^^eeemmmuuu|||vvvwww~~~zzzyyyzzz}}}xxxlll___ZZZZZZ\\\```eeedddaaa^^^[[[YYYXXXVVVUUURRRRRRRRRQQQPPPOOONNNMMMLLLKKKIIIHHHGGGGGGGGGGGGHHHKKKYYYoooxxxbbbbbbgggvvvwwwgggaaa]]]___```^^^\\\\\\VVVSSSNNNHHHDDDAAA??????<<<<<<<<<===<<<;;;;;;::::::;;;<<<;;;;;;===@@@BBBFFFSSShhhwwwhhhYYYUUUWWW___hhhooowww}}}lllWWWMMMFFFCCC>>>;;;::::::999999888888777777777777888888999;;;>>>AAACCCFFFKKKNNNSSSYYYaaahhhjjjkkkjjjjjjaaa\\\YYY^^^mmm~~~~~~zzzyyyzzz|||}}}{{{wwwwwwxxxyyyyyyxxxyyyzzz{{{|||~~~pppcccZZZ[[[ZZZVVVXXX___eeehhhlllqqqvvv|||uuurrrmmmjjjmmmuuu}}}rrrccc\\\WWWXXX\\\bbbllluuullleeeccc```]]]]]]ZZZ\\\dddmmmvvvyyyuuusssxxx{{{vvvwwwzzzyyymmm```\\\\\\\\\^^^aaaccc```\\\ZZZXXXWWWUUUSSSRRRRRRRRRQQQPPPOOONNNMMMKKKJJJHHHGGGGGGGGGHHHHHHIIILLLYYYppp{{{eeegggooozzzooohhhdddeeeeeeaaa^^^^^^WWWTTTOOOIIIDDDBBBAAA@@@<<<======>>>===<<<;;;:::;;;<<<<<<<<<;;;<<>>AAACCCGGGKKKNNNRRRXXX```fffiiiiiihhhhhh]]]YYYXXX```ppp{{{wwwxxx||||||xxxwwwxxxyyyyyyxxxzzz|||}}}}}}iii___YYY]]]^^^ZZZ]]]fffiiimmmtttzzz|||ooollliiiggglllwwwwwwlll___YYYVVVYYY___fffqqqzzzyyyiiidddccc___\\\]]]\\\```iiiuuu~~~{{{tttqqqrrrzzz}}}tttvvvxxx}}}{{{oooccc^^^]]]\\\]]]___aaa___[[[YYYWWWVVVSSSQQQRRRRRRRRRQQQPPPOOOMMMMMMJJJIIIHHHGGGGGGGGGHHHIIIJJJLLLYYYppp~~~hhhkkkttt|||yyyqqqkkkjjjgggaaa\\\ZZZVVVSSSNNNIIIEEECCCCCCCCC===>>>?????????>>><<<;;;<<<<<<===<<<;;;<<<>>>@@@EEEQQQeee|||zzzkkk^^^ZZZ[[[ccclllsss{{{nnnUUUHHHEEEBBB>>>;;;:::888666555777777666666666666777777;;;<<>>======<<<===<<<;;;;;;<<<<<<===>>>???EEEKKK]]]xxxzzzjjjbbb\\\[[[bbbkkkrrryyy~~~lllTTTHHHDDDAAA===;;;:::999777666777777666666666666777777:::<<>>===<<<<<<<<<;;;;;;<<<<<<===>>>???CCCJJJ[[[vvv|||lllbbb]]][[[aaaiiioootttyyywwwhhhRRRHHHBBB???<<<:::::::::999777777777666666666666777777:::<<>>???BBBHHHYYYrrr~~~oooccc]]][[[```gggkkkooossszzz~~~rrr~~~bbbNNNGGG@@@>>>;;;::::::::::::999777777666666666666777777999<<>>???CCCHHHWWWpppqqqccc]]]ZZZ___eeeiiimmmpppvvv|||sss{{{]]]JJJDDD???<<<:::999:::::::::999777777666666666666777777999;;;@@@CCCGGGKKKPPPSSSZZZ^^^eeejjjmmmmmmjjjhhhccc^^^ZZZ```ppp|||sssnnnmmmmmmpppuuuzzz|||ssskkkeee```\\\___ccckkkvvvtttggg```\\\]]]___fffqqqzzz~~~pppiiiccccccdddfffjjjpppzzzvvvmmmiiijjjqqq}}}{{{~~~uuuggg```ZZZZZZZZZXXXWWWYYYYYYXXXWWWVVVUUUUUUUUUUUUTTTSSSRRRQQQOOONNNMMMLLLJJJJJJIIIIIIJJJKKKMMMNNNPPP\\\rrrtttwwwyyyqqqkkkhhhddd___[[[VVVSSSNNNKKKIIIGGGDDDCCC@@@@@@@@@???>>>===<<<;;;<<<;;;;;;<<<<<<===>>>???DDDHHHVVVnnntttccc\\\YYY]]]cccggglllpppsss}}}zzzzzzZZZHHHCCC>>><<<:::999999::::::999777777666666666666777777888;;;@@@DDDHHHLLLPPPTTTZZZ^^^eeekkkoooooommmkkkgggaaa\\\aaappp~~~|||wwwrrrqqqqqqtttxxx~~~wwwkkkccc^^^[[[ZZZaaafffppp|||pppddd___^^^aaaeeennnyyyzzznnnhhheeefffhhhjjjpppwwwtttnnnjjjkkkoooxxx||||||nnnccc]]]XXXXXXXXXVVVVVVYYYWWWWWWVVVUUUUUUTTTUUUUUUUUUTTTSSSQQQPPPNNNMMMLLLJJJIIIIIIIIIJJJKKKMMMNNNSSSaaayyytttwww~~~yyyrrrmmmjjjgggbbb^^^XXXTTTPPPLLLJJJHHHFFFDDDBBBAAA@@@>>>============<<<;;;;;;<<<<<<===>>>???DDDGGGTTTkkkxxxeee]]]WWWZZZ___dddjjjoooppp{{{|||ZZZHHHDDD>>><<<:::999999:::999888777777666666666666777777777;;;@@@EEEIIIMMMQQQTTTYYY^^^eeelllpppqqqooonnnjjjccc]]]```nnn~~~sssqqq}}}~~~~~~}}}yyyyyyyyyyyy|||~~~oooccc[[[YYYZZZ[[[cccjjjuuu~~~nnnccc``````eeejjjuuu~~~ssskkkgggfffhhhlllpppxxxvvvllliiiiiiooovvv~~~vvvhhhaaa[[[WWWVVVVVVTTTVVVZZZVVVUUUUUUTTTTTTTTTTTTUUUUUUTTTSSSRRRPPPNNNMMMLLLIIIHHHHHHHHHIIIKKKMMMNNNSSSbbbzzzqqqrrr|||{{{tttooolllhhhccc^^^YYYVVVQQQNNNLLLJJJHHHFFFCCCBBB???<<<;;;<<<===>>><<<;;;;;;<<<<<<===>>>???CCCFFFRRRhhh}}}hhh^^^VVVVVV[[[___fffllllllyyy~~~[[[HHHEEE???<<<:::999999999999888777777666666666666777777777;;;@@@EEEIIIMMMQQQTTTXXX]]]eeelllqqqrrrqqqpppkkkddd^^^```mmmvvvjjjhhhuuu}}}{{{~~~|||~~~vvvhhh\\\WWWXXX\\\^^^eeelllxxx~~~mmmccc```bbbhhhnnn{{{wwwnnniiiffffffjjjnnnttt}}}{{{qqqffffffiiirrr{{{rrreee```ZZZVVVVVVUUUTTTVVV[[[UUUUUUTTTTTTTTTTTTTTTUUUUUUUUUSSSRRRPPPNNNMMMLLLHHHHHHGGGHHHIIIKKKMMMNNNPPP```xxx{{{lllllluuu}}}vvvqqqmmmhhhbbb]]]ZZZWWWRRROOOMMMKKKIIIGGGEEEBBB>>>;;;:::;;;>>>???<<<;;;;;;<<<<<<===>>>???BBBDDDPPPfff|||jjj___UUUTTTWWW[[[bbbhhhjjjwww___JJJDDD???===;;;:::::::::999888888777444333333555777999888<<>>===;;;===============>>>??????AAADDDOOObbbzzzkkk___TTTSSSYYY]]]```bbbmmmsssaaaLLLEEE@@@===;;;:::::::::999777999777666444444444666777888<<>><<<===============>>>??????AAADDDNNN```xxxoooaaaUUUTTTXXX[[[^^^```kkkrrrdddOOOGGG@@@>>><<<:::::::::888777888777666666555555555555888<<>>===============>>>??????AAADDDMMM^^^uuurrrdddWWWTTTWWWYYY\\\^^^hhhppp~~~eeePPPHHHAAA>>><<<::::::999888666666666666666777777666666888<<>>===============>>>>>>???@@@CCCKKK[[[qqquuufffWWWSSSVVVYYY\\\___fffooo}}}bbbOOOIII@@@>>>;;;:::::::::888777444555555666777888999999888<<>>>>>??????BBBJJJXXXmmmwwwhhhXXXTTTVVVZZZ^^^aaafffooo~~~}}}^^^LLLHHH???===;;;:::::::::999888555555555666777888999:::888<<>>?????????AAAHHHUUUiii{{{kkkZZZUUUWWW[[[___cccfffnnn}}}yyyXXXHHHFFF>>><<<::::::;;;;;;;;;999999888777555555666888999888===CCCJJJPPPWWW]]]aaaccceeeiiilllnnnmmmkkkiiigggddd```]]]ddduuurrrvvv{{{uuuqqqsssyyy}}}sssgggbbb]]]^^^aaajjjyyyuuuyyy~~~zzz{{{{{{{{{vvvqqqppppppuuuzzzsssnnneee```YYYUUUSSSSSSTTTTTTSSSTTTUUUVVVWWWWWWWWWWWWUUUTTTSSSQQQPPPNNNMMMLLLJJJJJJJJJJJJKKKLLLMMMNNNMMMWWWgggxxx}}}wwweeekkkxxx}}}{{{xxxtttqqqllliiiddd```]]]YYYTTTQQQPPPMMMIIIGGGEEECCC@@@>>>===============>>>??????>>>AAAGGGSSSfff}}}ooo]]]VVVXXX[[[___ccceeemmm{{{vvvTTTEEEEEE===;;;999:::;;;<<<;;;:::===;;;888555444555666777888===CCCJJJPPPWWW^^^bbbcccfffjjjnnnooonnnkkkiiifffccc```^^^eeexxxuuuyyy|||wwwtttwww|||zzzpppgggbbb^^^___ccclll{{{}}}uuu}}}wwwyyywwwsssqqqsssuuu|||zzztttlllggg^^^[[[WWWUUUUUUUUUUUUTTTSSSTTTUUUVVVWWWWWWXXXWWWTTTSSSRRRQQQOOOMMMLLLKKKJJJJJJJJJJJJKKKLLLNNNNNNLLLXXXjjj{{{~~~wwwiiippp~~~|||xxxuuunnnkkkfffbbb___[[[VVVSSSRRROOOKKKHHHFFFDDDAAA???===============>>>??????>>>@@@FFFRRRddd{{{sss```XXXXXXZZZ^^^bbbeeelllzzzvvvVVVGGGDDD@@@???===;;;:::999999::::::888777555555666888999:::===CCCJJJRRRZZZ___bbbkkkmmmooopppooolllhhheeegggbbb^^^^^^ddduuuzzz{{{vvvtttyyyuuuooodddbbbbbbeeeiiiqqq~~~~~~zzz{{{~~~pppnnnpppyyyyyyssslllddd```[[[XXXTTTRRRSSSTTTUUUUUUTTTTTTUUUUUUUUUVVVVVVVVVVVVUUUTTTRRRPPPNNNLLLKKKGGGIIIJJJKKKKKKKKKMMMNNNNNNWWWiii~~~xxxjjjqqq|||xxxuuusssqqqlllgggbbb^^^[[[ZZZSSSPPPKKKGGGEEECCC@@@>>>>>>===============>>>???@@@>>>BBBNNN___sssxxxdddXXXVVVZZZ^^^___eeekkktttuuuXXXJJJGGGAAA???===;;;:::999999999999888777666666777888999;;;>>>DDDKKKTTT[[[aaadddlllnnnqqqsssrrrnnniiifffgggbbb^^^]]]bbbsss|||wwwuuu{{{|||rrrllldddbbbcccgggllluuu}}}|||vvvpppooorrr|||~~~xxxrrrkkkddd___YYYVVVSSSRRRTTTVVVWWWWWWTTTTTTUUUUUUUUUVVVVVVVVVVVVUUUTTTRRRPPPNNNLLLKKKGGGIIIJJJKKKJJJJJJLLLNNNRRR[[[nnnssslllvvv~~~|||{{{xxxuuussssssqqqmmmiiiddd```\\\ZZZTTTQQQLLLHHHFFFDDDAAA???>>>>>>============>>>>>>@@@>>>BBBMMM]]]qqqxxxeeeYYYXXX[[[^^^^^^cccjjjrrr~~~tttZZZMMMJJJAAA@@@>>>;;;999888888888999888777666666777888999<<>>>>>======>>>>>>>>>@@@>>>BBBLLLZZZnnnzzzhhh\\\ZZZ[[[]]]^^^aaagggooozzzsss[[[NNNHHHAAA@@@===;;;999888777777888777777666777777888999;;;>>>DDDMMMUUU]]]dddggglllpppuuuyyyxxxtttnnniiihhhccc^^^\\\___lll|||yyyyyyvvvmmmhhhgggeeegggnnnuuu~~~{{{qqqoooqqquuu~~~|||wwwqqqjjjccc^^^TTTRRRQQQQQQTTTVVVWWWWWWTTTTTTUUUUUUUUUVVVVVVVVVUUUUUUSSSRRRPPPNNNMMMLLLIIIJJJJJJJJJIIIIIIKKKMMMRRR```wwwwwwiiikkk{{{{{{wwwtttssssssrrrrrrrrrrrrpppmmmiiiccc^^^[[[WWWSSSOOOKKKHHHFFFDDDBBB??????>>>>>>===>>>>>>>>>???>>>AAAJJJWWWjjj}}}lll```[[[\\\]]]^^^```eeelllvvvoooZZZLLLDDDAAA???===:::888888777777777777777777777888888999999===CCCLLLUUU^^^dddggglllpppuuuyyyyyyuuuoookkkjjjeee```]]]___jjj|||zzz|||uuulllhhhiiiiiilllsss{{{uuuooopppvvv}}}}}}xxxrrrkkkbbb]]]SSSRRRPPPQQQRRRTTTTTTTTTTTTTTTUUUUUUUUUVVVVVVVVVUUUTTTSSSRRRPPPNNNMMMMMMJJJJJJKKKJJJIIIJJJMMMOOOTTTddd~~~qqqhhhjjj~~~}}}yyyvvvuuuuuutttssssssrrrqqqnnnjjjddd___]]]XXXTTTOOOLLLIIIGGGEEECCC@@@@@@???>>>>>>>>>>>>>>>???>>>AAAHHHSSSeee~~~ooobbb\\\\\\^^^______dddjjjsssfffTTTHHH??????>>><<<:::888888888888666666777777888888999999999<<>>>>>>>>>>>???>>>AAAFFFOOO```zzzrrrddd\\\\\\^^^aaa```dddiiirrrtttZZZMMMEEE>>>===<<<;;;999888999999:::555666777888888999999999999===DDDMMMWWW```gggkkkpppssswww{{{{{{yyyuuussspppkkkfffbbbaaaiii|||}}}yyywwwxxxzzz{{{yyy{{{zzzqqqjjjgggkkkmmmuuuwwwssswww~~~~~~}}}~~~xxxqqqhhh^^^XXXRRRQQQPPPRRRUUUWWWWWWVVVTTTTTTUUUUUUUUUVVVVVVVVVTTTTTTSSSQQQPPPOOONNNMMMKKKKKKKKKKKKKKKMMMRRRUUUcccuuusssfffeeehhh~~~|||zzzwwwuuutttrrrooolllgggdddaaa___]]]YYYUUUQQQNNNLLLJJJHHHBBBAAA@@@???>>>>>>>>>>>>???>>>@@@EEELLL]]]wwwtttddd\\\[[[___bbbaaadddiiiqqqkkkQQQGGGCCC>>><<<;;;:::999999999::::::555555777888999999999999:::>>>EEENNNXXXbbbiiilllsssuuuyyy||||||{{{xxxvvvrrrmmmhhhdddbbbiii{{{}}}zzzvvvsssrrrsssvvvxxxwwwyyy|||wwwoooiiifffjjjnnnxxx|||vvvwwwzzz~~~}}}wwwpppfff\\\UUUPPPPPPQQQSSSWWWZZZZZZZZZTTTTTTUUUUUUUUUVVVVVVVVVTTTSSSSSSQQQPPPOOONNNNNNKKKKKKKKKKKKLLLOOOSSSWWWgggxxxnnncccccceee|||xxxuuutttrrrnnnjjjfffcccaaa```___\\\WWWSSSQQQOOOLLLJJJBBBAAA@@@???>>>>>>>>>>>>??????@@@DDDKKK[[[vvvuuuddd[[[[[[___dddbbbeeeiiiqqqcccLLLCCC@@@>>>===<<<<<<;;;;;;:::999999777777777777888999:::;;;999===DDDMMMXXXbbbjjjooorrruuuyyy}}}~~~|||yyywwwvvvpppiiiccc```ggg{{{}}}~~~|||zzzzzz|||}}}wwwtttpppnnnmmmppptttwwwyyy{{{|||~~~~~~~~~}}}~~~sssiiihhhkkkpppxxx|||yyyyyyzzz||||||{{{tttkkkaaaXXXRRRPPPQQQRRRTTTTTTTTTSSSSSSSSSUUUVVVUUUTTTSSSTTTUUUVVVUUUTTTRRRPPPOOOOOONNNNNNLLLKKKKKKJJJKKKRRRZZZiiiqqqdddaaahhh|||yyywwwuuurrrnnnkkkiiigggdddbbbaaa___\\\YYYUUUPPPKKKGGGIIIFFFBBB@@@@@@@@@@@@@@@;;;AAA@@@BBBMMMYYYnnntttfff^^^[[[___eeeaaaccclllzzz```KKKCCCAAA???<<<<<<<<<;;;::::::999999777777777777888999:::;;;:::===DDDNNNYYYccclllpppvvvyyy}}}}}}|||wwwrrrkkkeeebbbiii{{{zzz~~~}}}yyywwwuuutttttttttrrrqqqqqqtttvvvyyy{{{~~~~~~{{{uuussspppnnnnnnrrrvvvyyyxxxzzz|||~~~}}}yyyyyyzzzzzz{{{|||}}}}}}|||||||||||||||}}}}}}}}}{{{}}}~~~{{{vvvtttpppooonnnnnnoooqqqsssuuuwwwxxx{{{~~~~~~qqqiiiiiinnnrrr{{{yyyyyy}}}}}}yyy}}}}}}uuunnnfff^^^VVVQQQPPPQQQRRRTTTUUUUUUTTTTTTRRRTTTUUUTTTSSSRRRSSSUUUVVVUUUSSSRRRPPPOOONNNNNNMMMKKKKKKKKKJJJKKKQQQZZZccc|||mmmbbb```hhh|||yyyxxxuuussspppnnnllljjjgggdddccc```\\\YYYVVVQQQMMMIIIHHHEEEBBBAAAAAAAAA@@@???===CCCAAABBBLLLVVVjjjwwwiii___[[[^^^dddbbbdddlllyyyxxx\\\IIIBBBAAA???<<<<<<;;;;;;::::::999999777777777777888999:::;;;:::>>>EEEOOOZZZeeennnssszzz|||xxxsssmmmhhheeejjj{{{}}}vvvxxx~~~zzzvvvqqqmmmjjjhhhhhhiiiiiihhhhhhiiilllnnnsssuuuxxxyyyzzz|||~~~|||zzztttrrrpppoooppptttxxx{{{xxxyyy|||~~~~~~zzzuuuqqqoookkkkkkkkkllllllmmmmmmmmmkkkkkkjjjiiijjjjjjlllmmmnnnoooqqqrrrqqqnnnjjjhhhbbbbbb```_________```aaafffgggjjjnnnsssxxx|||~~~xxxnnnhhhkkkpppvvv|||xxx{{{~~~xxxzzz~~~xxxpppggg```ZZZTTTQQQNNNPPPRRRSSSUUUUUUUUUUUUQQQRRRSSSSSSRRRQQQRRRSSSUUUTTTSSSQQQOOONNNMMMLLLLLLJJJJJJKKKJJJJJJQQQYYY___www~~~jjjaaa```jjj}}}zzzyyyvvvuuusssrrrqqqnnnkkkhhheeeaaa]]]YYYVVVSSSPPPMMMHHHFFFCCCBBBBBBAAA@@@>>>???DDDBBBBBBJJJSSSeee~~~|||nnnbbb[[[\\\aaadddeeelllxxxsssYYYHHHBBB@@@???<<<<<<;;;;;;:::999999888777777777777888999:::;;;;;;???FFFOOO[[[fffpppuuuzzz|||~~~yyytttnnniiieeeiiixxx|||ssstttzzz}}}zzzuuusssoookkkhhhdddbbbaaa```bbbcccddddddfffiiilllrrrsssvvvwwwxxxyyy|||~~~|||zzzuuutttrrrqqqrrrvvvyyy|||xxxzzz}}}}}}zzzuuupppkkkgggeeeaaaaaaaaaaaabbbbbbbbbbbbbbbaaa``````aaacccfffhhhkkklllnnnnnnmmmkkkgggeee___^^^\\\[[[YYYXXXXXXXXX___```aaacccfffiiilllmmmuuuyyysssjjjggglllssszzz~~~}}}xxxwww}}}}}}yyyyyy}}}vvvlllccc\\\VVVSSSPPPLLLNNNPPPRRRSSSTTTTTTTTTPPPQQQRRRRRRPPPPPPQQQRRRTTTTTTRRRQQQOOOMMMKKKJJJKKKIIIIIIKKKJJJJJJQQQYYY___vvvzzziiiaaabbbooo}}}|||{{{xxxwwwvvvvvvuuusssnnnkkkfffbbb]]]ZZZWWWUUUSSSQQQIIIGGGEEEDDDCCCBBB@@@>>>>>>CCCAAAAAAIIIPPP```xxxsssfff\\\\\\```eeefffkkkwwwoooWWWHHHAAA>>>>>><<<;;;;;;:::999999888888777777777777888999:::;;;<<>>;;;AAA@@@@@@GGGMMM\\\ssszzzjjj___]]]```gggfffkkkvvvjjjTTTGGG@@@======;;;;;;::::::999999888888777777777777888999:::;;;;;;>>>EEEOOO[[[hhhsssyyy~~~zzztttllleee___cccrrrrrrqqqxxx{{{vvvrrrnnnjjjfffbbb\\\[[[[[[[[[\\\]]]^^^^^^\\\___cccfffiiilllpppsssuuuvvvuuutttssssssuuuwww|||~~~~~~}}}{{{zzzyyyxxxxxxzzz|||~~~~~~wwwuuuqqqlllgggccc```___]]]]]]^^^^^^____________ZZZ[[[]]]```dddhhhlllnnnnnnoooooonnnmmmjjjgggeeebbbbbb```___]]][[[YYYYYYYYYYYYXXXXXXXXXYYYYYYZZZ^^^aaagggooovvv}}}zzznnnkkkmmmttt|||wwwvvvuuuvvvzzzuuupppoooooozzz}}}yyyzzz|||rrrkkkaaaWWWQQQMMMJJJIIIKKKLLLNNNPPPRRRRRRRRRRRROOOPPPQQQQQQPPPOOOPPPQQQRRRRRRQQQPPPNNNKKKHHHFFFGGGGGGHHHJJJJJJJJJPPPWWWbbbxxx}}}yyyzzzyyyjjjfffhhhxxx~~~~~~~~~}}}|||zzzyyyxxxuuuqqqnnnhhhfffbbb```___]]][[[YYYTTTPPPJJJFFFDDDCCCAAA???:::AAA@@@???EEEJJJXXXnnnooobbb___bbbgggggglllvvv}}}dddPPPEEE???===>>>;;;;;;::::::999888888888777777777777888999:::;;;;;;>>>DDDNNNZZZhhhssszzz|||uuulllddd]]]aaaqqqqqqrrryyy|||wwwqqqmmmhhhdddaaa___]]][[[XXXYYYYYY[[[\\\^^^```aaa```dddhhhmmmppptttxxx{{{zzzyyyxxxuuurrrrrrsssuuuwwwyyy|||~~~}}}|||{{{zzzzzz{{{~~~yyywwwsssnnnjjjgggeeedddddddddeeefffggghhhhhhiiibbbcccfffiiimmmqqqtttuuuvvvvvvvvvuuurrrooolllkkkgggggggggfffdddbbbaaa```]]]\\\[[[YYYXXXXXXXXXXXXZZZ[[[^^^ccchhhnnnsssvvvyyyyyyxxxxxxzzz}}}vvvmmmnnnsss|||{{{yyyooooooqqqvvv|||yyyqqqppprrruuuzzz{{{zzz~~~|||vvvkkkeee\\\TTTPPPMMMKKKJJJNNNOOOPPPRRRSSSSSSRRRRRRPPPQQQRRRQQQPPPOOOPPPRRRQQQQQQQQQPPPMMMJJJGGGEEEFFFFFFHHHJJJJJJJJJOOOWWWeee|||zzzzzzrrrpppttt}}}zzzxxxvvvtttqqqoookkkiiigggfffeeeccc```^^^ZZZUUUMMMGGGDDDCCCAAAAAA<<>>DDDAAA???CCCDDDNNNccc{{{tttfffcccfffgggggglllvvvwww{{{zzz^^^QQQDDD@@@???:::999999999888888888888777;;;;;;:::999888888888888;;;:::===FFFVVVhhhuuu|||}}}wwwpppfff^^^aaaqqqyyyyyy}}}}}}vvvoooiiieeecccbbb^^^YYYXXXYYY[[[[[[ZZZYYY\\\^^^```aaacccfffhhhooovvv{{{|||~~~}}}zzzxxxwwwuuutttqqqrrrtttwwwyyy{{{|||}}}}}}~~~|||zzzxxxvvvuuuvvvvvvvvvxxx{{{{{{zzzxxxzzzyyyzzz|||}}}{{{yyyxxxxxxxxxxxxvvvtttssstttvvvwwwuuurrroookkkgggffffffccc]]]WWWVVVUUUUUUVVVWWWZZZ]]]___bbbdddhhhlllqqqwww~~~}}}qqqrrrvvvzzzxxxrrrnnndddmmmvvv~~~xxxrrruuu}}}|||uuurrrttt{{{zzzrrrlllccc___YYYTTTSSSSSSTTTTTTRRRUUUWWWWWWUUURRRPPPOOORRRSSSTTTTTTSSSQQQOOOMMMPPPOOOMMMLLLJJJHHHFFFFFFGGGDDDEEEGGGIIIKKKQQQYYYrrr{{{xxxvvvtttrrrpppsssqqqnnnmmmllljjjfffddd\\\WWWQQQKKKGGGEEEBBBAAAAAA@@@???@@@@@@CCCNNNZZZvvvvvvgggbbbeeehhhjjjpppyyywww{{{yyy]]]OOOCCC???@@@;;;999999999999888888888888::::::999888888888999999===<<>>::::::999999999888888888888888777777888999::::::;;;<<<@@@IIIVVVfffttt{{{}}}tttiii```aaaooowwwpppkkkhhhaaa___]]]ZZZXXXWWWVVVVVVXXXXXXYYY[[[^^^bbbeeegggllloootttxxx{{{{{{yyyyyyyyyyyyxxxyyyyyyzzzzzzzzzyyyyyyyyy{{{~~~|||yyywwwsssoookkkkkkiiieeeaaa^^^[[[YYYXXXVVVZZZ___eeejjjoootttwwwxxxppplllsss}}}}}}uuuvvvzzzrrrlllmmmrrryyy|||uuuoookkkjjjfff___[[[ZZZZZZZZZZZZ\\\[[[ZZZVVVRRRPPPPPPQQQQQQRRRSSSTTTTTTSSSSSSRRRQQQPPPPPPNNNMMMLLLKKKKKKKKKIIIIIIJJJIIILLLUUU```zzz~~~}}}~~~rrriiikkkqqq~~~||||||}}}||||||yyyvvvtttrrrnnnjjjgggaaa]]]WWWQQQMMMJJJFFFDDDBBB@@@AAACCCCCCDDDIIIOOObbbwww}}}kkkaaa___aaagggooottttttyyy}}}qqqUUUJJJ@@@???BBB???:::::::::999999999999888777777777777888999999:::888:::???GGGUUUeeeuuu~~~uuujjjaaaaaappp}}}tttllleee```^^^[[[ZZZYYYXXXXXXXXXYYYZZZZZZ[[[^^^aaaeeeiiinnnpppuuuxxx|||{{{yyyyyyzzzzzz|||}}}}}}}}}|||{{{{{{zzz{{{}}}|||yyyyyyyyyyyyzzz|||~~~}}}{{{xxxuuussssssrrrnnnjjjfffbbb```^^^YYY[[[]]]___bbbhhhnnnsss~~~wwwrrrqqqwwwyyy||||||qqqooottt{{{zzzsssnnnkkklllgggaaa\\\[[[[[[\\\\\\]]]\\\ZZZUUUQQQOOOPPPQQQRRRRRRRRRSSSSSSSSSSSSSSSQQQPPPPPPOOONNNMMMMMMLLLNNNLLLKKKKKKIIILLLWWWccc{{{}}}zzztttvvvyyymmmcccfffnnn|||yyyyyy{{{}}}||||||}}}}}}|||yyyvvvtttrrrnnnjjjgggbbb^^^YYYSSSOOOKKKGGGDDDDDDAAAAAACCCDDDCCCGGGLLL]]]rrroooddd```bbbgggpppuuutttxxx{{{mmmSSSIIIAAA@@@BBB>>>::::::::::::999999999999888888777777777888999999777999===DDDQQQcccvvvvvvkkkbbbbbbqqq{{{xxxqqqiiiccc^^^[[[YYYXXXWWWWWWXXXYYY[[[]]]^^^]]]```dddhhhlllqqqvvvyyy~~~~~~}}}}}}}}}}}}~~~}}}~~~{{{wwwtttqqqqqqqqqrrrtttwwwyyyzzz}}}~~~}}}}}}yyywwwuuurrroookkkiiigggbbbaaa```___```dddjjjooo{{{vvvttttttzzz|||~~~vvvxxxyyyrrrnnnmmmlllgggaaa]]][[[[[[\\\\\\[[[[[[YYYUUUQQQOOOPPPQQQRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPOOOOOONNNNNNNNNMMMMMMLLLLLLLLLJJJMMMZZZhhhrrrkkkmmmppptttzzzhhhaaaiiittt}}}yyyvvvvvvyyy|||~~~~~~~~~|||{{{yyyvvvtttrrroookkkhhheeeaaa\\\WWWRRRNNNIIIFFFFFFBBBAAACCCCCCCCCEEEJJJXXXmmmtttgggbbbbbbgggooouuuvvvzzz|||jjjRRRJJJBBB@@@BBB>>>;;;;;;:::::::::999999999999888888777777777777888888999<<>>===<<<;;;:::999999999999999888888888888999999===;;;;;;@@@IIIYYYpppzzzrrriiiiiitttzzzssslllgggaaa^^^]]]\\\[[[ZZZ[[[^^^aaabbbeeegggjjjlllnnnqqquuuxxx|||}}}zzzwwwuuurrrqqqnnnlllkkkkkkllllllnnnpppqqqpppooommmnnnnnnqqqrrrsssssssssrrrpppppprrrssssssuuuvvvwwwxxxxxx|||}}}||||||vvvpppmmmhhhddd^^^ZZZYYYXXXXXXWWWUUUTTTRRRPPPOOONNNMMMMMMNNNNNNOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLHHHIIIJJJLLLNNNZZZrrrxxxkkkcccfffiiimmmzzzwwwggg___fff~~~{{{{{{{{{yyywwwuuutttrrrqqqllljjjgggccc___YYYSSSNNNHHHGGGEEECCCBBBBBBCCCDDDHHHUUUkkkssseeeaaaaaafffmmmqqqttt{{{iiiUUUOOOGGGDDDEEEAAAAAA???===;;;999888777666888888888777777888888888:::999:::???HHHWWWnnn~~~vvvmmmiiiqqq||||||wwwoooiiidddaaa^^^\\\^^^]]]]]]^^^aaadddhhhjjjooorrrtttwwwyyy|||{{{tttnnnjjjhhhhhhiiigggeeeddddddfffhhhjjjnnnppprrrrrrqqqqqqqqqrrrvvvwwwxxxxxxxxxwwwvvvuuuuuuuuuuuuuuuuuuuuuttttttxxxxxxzzz{{{~~~|||vvvpppmmmgggccc^^^ZZZXXXWWWVVVUUUSSSRRRPPPOOONNNMMMMMMLLLNNNNNNOOOOOOOOOOOONNNNNNMMMMMMMMMMMMLLLLLLLLLLLLIIIIIIJJJMMMRRR```yyy~~~ssslllpppwww}}}rrrddd___hhh~~~{{{~~~|||yyywwwuuusssssssssmmmllljjjgggccc]]]UUUPPPKKKIIIGGGDDDBBBAAABBBBBBFFFOOOaaa{{{xxxjjj______cccjjjnnnrrrxxxlllXXXQQQHHHEEEEEEAAAAAA???===;;;999888777666888888777777777777888888999888:::???GGGUUUlllyyyooohhhlllttt~~~sssooohhhccc```___^^^^^^aaaaaaccceeeiiinnnrrrtttyyy{{{~~~yyyvvvpppkkkgggeeeffffffjjjiiigggfffgggjjjmmmoooppprrruuuvvvvvvvvvwwwyyy{{{|||}}}}}}}}}|||{{{zzz{{{zzzzzzyyyxxxwwwvvvvvvttttttuuuvvvxxx{{{}}}~~~~~~}}}~~~~~~yyysssmmmjjjgggccc]]]ZZZXXXVVVUUUSSSRRRQQQPPPOOONNNMMMMMMMMMNNNNNNOOOOOOOOOOOONNNNNNMMMMMMLLLLLLLLLKKKKKKKKKJJJIIIJJJMMMSSSbbb{{{}}}kkkaaaaaalll~~~{{{~~~|||yyyuuussssssssssssooonnnmmmkkkggg```XXXRRRNNNLLLIIIEEEBBBAAAAAAAAAEEEJJJYYYqqq|||nnn```^^^aaagggmmmpppwww}}}nnnYYYQQQHHHDDDDDD???>>>>>><<<;;;:::999999999888888777777777777888888999999<<<@@@FFFSSSjjj~~~zzzooofffggglll~~~{{{tttlllhhhccc``````aaabbbbbbdddeeehhhkkkpppuuuyyy{{{}}}wwwooollliiifffeeegggiiikkkpppooommmmmmnnnqqqtttvvvtttvvvyyyzzz{{{|||~~~~~~}}}|||{{{zzzzzzttttttsssssstttvvvyyyzzz~~~{{{|||}}}xxxqqqllliiieeeaaa]]]YYYXXXVVVTTTSSSQQQQQQPPPOOONNNNNNNNNOOOMMMNNNNNNOOOOOONNNNNNMMMLLLLLLLLLKKKKKKKKKJJJJJJLLLJJJJJJMMMSSSaaayyyxxxeee___cccqqq~~~||||||{{{xxxuuussssssssstttqqqpppooommmiiiccc[[[UUUQQQNNNKKKFFFCCCAAAAAAAAADDDGGGSSSiiirrrccc``````eeekkkpppvvv}}}kkkWWWOOOFFFCCCCCC>>>===<<<;;;:::::::::::::::888888888777777888888888999:::===AAAEEEQQQggg{{{{{{pppfffdddgggyyytttxxx}}}tttmmmgggdddaaaaaaccceeeggggggiiikkkmmmqqqvvv{{{~~~zzzrrrmmmgggfffeeeeeegggjjjnnnpppssssssssstttvvvyyy{{{|||zzz}}}~~~}}}|||wwwvvvtttssssssuuuvvvxxxxxx{{{~~~xxxrrrllliiibbb___[[[XXXWWWUUUSSSRRRPPPPPPOOONNNNNNOOOOOOOOOLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJMMMKKKJJJMMMTTT```uuuqqqaaa___gggwww~~~|||~~~~~~}}}||||||{{{zzzxxxvvvuuuuuuuuuuuusssrrrpppnnnjjjddd]]]XXXRRRPPPLLLGGGDDDBBBAAAAAADDDFFFOOObbb{{{vvvgggaaa^^^bbbiiiooowww~~~eeeRRRLLLEEECCCDDD@@@======<<<;;;::::::::::::999999888888888888999999888:::===@@@CCCMMMcccxxx|||qqqfffccceeevvvyyyqqqttt~~~yyypppjjjgggeeeeeefffjjjmmmooooooqqqsssvvvzzz~~~{{{tttmmmjjjhhhhhhiiikkknnnrrruuuwwwwwwyyy{{{~~~{{{yyywwwtttttttttvvvwwwzzzwww|||~~~wwwpppjjjfff]]]ZZZWWWUUUTTTSSSRRRPPPNNNNNNMMMMMMMMMNNNNNNOOOKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJIIIIIILLLJJJJJJNNNUUUaaattt}}}~~~mmm______jjj}}}}}}zzzyyy|||}}}zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxuuussspppmmmjjjeee___[[[SSSQQQLLLHHHEEECCCBBBBBBCCCEEELLL\\\rrr{{{iiiaaa\\\___fffmmmvvv~~~}}}```NNNJJJDDDCCCFFFBBB>>>>>><<<;;;:::999999999::::::999999999999::::::888:::===???AAAKKK```uuu}}}rrrgggdddfffuuuvvvqqqttt~~~}}}wwwpppjjjjjjiiijjjmmmqqquuuvvvvvvyyyzzz}}}xxxrrrmmmjjjmmmnnnpppssswwwzzz}}}|||~~~|||yyyvvvtttuuuvvvwww}}}|||wwwyyy|||uuummmgggcccYYYWWWTTTSSSSSSRRRPPPOOOLLLLLLLLLLLLLLLMMMMMMNNNJJJJJJKKKKKKKKKKKKJJJJJJKKKKKKJJJJJJJJJIIIIIIIIIKKKIIIJJJOOOWWWbbbttt}}}|||kkk^^^```lll~~~|||yyyxxxyyy{{{}}}~~~|||zzzxxxwwwxxxxxxyyyzzzzzz{{{||||||{{{{{{zzzvvvssspppmmmiiieee```\\\SSSQQQMMMIIIEEECCCCCCCCCBBBDDDKKKXXXlll~~~jjjaaaZZZ\\\ccclllvvv~~~sssaaaOOOFFFDDDAAA>>>=========<<<;;;::::::::::::888888999999999:::::::::999:::<<>>AAAJJJ___rrrwwwlllffffffqqq|||ppppppvvv~~~wwwrrrnnnjjjkkkoooqqqtttyyy|||}}}{{{vvvtttuuuwwwxxx~~~|||||||||||||||~~~zzz{{{~~~}}}xxxrrrkkkccc^^^UUUTTTQQQOOOMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMLLLKKKJJJKKKKKKJJJJJJJJJIIIIIIIIIJJJMMMPPPTTT```qqq~~~|||ggg]]]bbbppp~~~}}}}}}}}}~~~}}}{{{yyywwwwwwyyy{{{}}}|||{{{zzzyyyyyyxxxxxxxxxwwwvvvsssooojjjddd```]]]ZZZVVVQQQMMMJJJHHHEEEDDDCCCCCCEEELLL\\\tttuuuggg^^^aaaeeegggnnnxxx~~~dddVVVJJJFFFGGGEEECCCBBB>>>===<<<;;;::::::::::::888888999999999:::::::::999:::<<<>>>@@@HHH\\\ooo{{{pppiiihhhooo~~~sssrrruuu{{{tttnnnmmmkkkkkkooouuuzzz}}}}}}yyywwwxxxzzz~~~}}}zzzyyyyyy{{{{{{yyy|||{{{uuuoooggg```[[[SSSRRRPPPNNNMMMLLLMMMMMMMMMMMMNNNNNNMMMMMMLLLKKKJJJKKKLLLLLLMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIMMMQQQXXXgggyyyjjj___gggxxx|||{{{|||zzzxxxvvvuuuuuuvvvyyyzzz{{{zzzyyyxxxwwwwwwwwwwwwxxxwwwtttpppkkkeeeaaa___]]]YYYTTTPPPMMMJJJGGGEEECCCDDDDDDHHHSSShhhyyykkkaaaaaaccceeekkksss}}}vvv]]]RRRIIIGGGGGGEEECCCBBB>>>===<<<;;;;;;:::::::::888888999999999:::::::::999999;;;===>>>FFFYYYkkk~~~rrrjjjiiimmmyyywwwyyyuuuoookkkkkkmmmooouuu|||~~~|||{{{zzzzzz}}}}}}wwwtttsssuuuwww{{{yyyzzz~~~~~~yyyrrrkkkddd\\\XXXQQQPPPOOOMMMLLLKKKKKKLLLLLLMMMMMMNNNMMMLLLKKKKKKIIIIIIJJJKKKLLLLLLMMMMMMKKKKKKKKKKKKJJJJJJJJJJJJJJJNNNSSS\\\lllpppdddnnn|||zzz{{{wwwvvvtttssssssuuuwwwyyy{{{zzzyyyxxxxxxwwwwwwwwwxxxvvvsssooojjjfffbbb```aaa]]]XXXTTTQQQMMMJJJGGGDDDCCCDDDFFFLLL^^^yyy|||ooodddaaabbbdddiiioooxxxttt[[[QQQIIIHHHGGGDDDAAAAAA>>>>>>===<<<;;;;;;;;;;;;888888999999999:::::::::888999;;;<<<===CCCUUUggg~~~rrrkkkjjjmmm~~~|||~~~yyyuuupppkkkiiilllpppttt{{{|||{{{|||~~~zzztttrrrqqqsssvvvzzz~~~zzz}}}}}}vvvooohhhaaaYYYUUUPPPOOONNNMMMLLLKKKKKKKKKKKKLLLMMMNNNNNNLLLKKKJJJHHHHHHIIIIIIJJJLLLLLLMMMLLLLLLKKKKKKKKKJJJJJJJJJKKKOOOUUU```qqqsssiiivvv}}}{{{|||vvvuuusssrrrsssuuuwwwyyy|||{{{zzzyyyxxxxxxxxxxxxwwwuuurrrnnnjjjgggdddccceeebbb]]]XXXUUUQQQMMMJJJEEECCCCCCEEEIIIVVVqqqttthhhccccccfffjjjnnnuuurrr[[[RRRJJJHHHGGGCCC@@@AAA???>>>===<<<;;;;;;;;;;;;888888999999999:::::::::888999;;;;;;;;;AAARRRccc}}}}}}rrrlllkkkmmm|||xxxsssooommmkkkhhhiiinnntttzzz|||}}}~~~wwwrrrppppppooosssxxx}}}}}}|||uuummmfff^^^WWWSSSOOONNNNNNMMMLLLLLLKKKKKKKKKLLLMMMNNNNNNLLLJJJIIIHHHHHHHHHHHHIIIKKKLLLMMMLLLLLLLLLKKKKKKKKKJJJJJJLLLPPPWWWcccuuurrrkkk|||~~~}}}~~~||||||wwwvvvtttssstttvvvyyy{{{|||{{{zzzyyyyyyxxxxxxxxxvvvuuurrrooollljjjhhhhhhiiifffaaa]]]YYYTTTOOOLLLGGGCCCCCCFFFHHHQQQggg~~~zzzmmmeeedddgggkkkmmmqqq|||nnnZZZRRRKKKHHHFFFCCCAAABBB???>>>===<<<;;;;;;;;;;;;888888999999999:::::::::888888:::;;;:::???OOO```yyy}}}sssnnnnnnmmm}}}uuuoookkkiiihhhgggiiihhhkkkttt|||}}}}}}|||uuupppoooooolllqqqxxx|||tttllleee]]]VVVRRRNNNNNNNNNNNNMMMLLLLLLKKKJJJKKKMMMNNNNNNLLLJJJHHHIIIHHHHHHHHHHHHIIIKKKLLLLLLLLLLLLLLLKKKKKKKKKJJJKKKPPPXXXeeeyyy~~~kkkjjj~~~}}}{{{|||~~~~~~}}}|||yyyxxxvvvvvvvvvyyy{{{}}}{{{zzzyyyxxxwwwwwwwwwwwwwwwuuusssqqqooonnnmmmmmmllliiiddd```\\\WWWQQQNNNJJJDDDCCCGGGHHHKKK\\\ooossshhhfffhhhjjjkkknnnwwwkkkZZZRRRKKKHHHFFFCCCCCCEEE???>>>===<<<<<<;;;;;;<<<888888999999999:::::::::777888:::;;;999>>>NNN^^^vvv}}}tttoooppplll~~~yyytttlllfffddddddddddddiiiiiiooozzz}}}~~~}}}}}}~~~zzzrrrnnnmmmnnnlllqqqyyy|||tttlllddd\\\UUUQQQNNNNNNNNNNNNNNNMMMLLLKKKJJJKKKMMMNNNNNNLLLJJJHHHJJJIIIHHHGGGHHHIIIJJJKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKPPPYYYggg}}}uuudddggg~~~|||yyyyyyyyyyyyyyy{{{~~~~~~}}}{{{{{{zzzxxxwwwxxxzzz}}}zzzyyyxxxwwwvvvvvvvvvvvvxxxvvvtttrrrqqqqqqqqqqqqnnnjjjfffbbb]]]XXXRRRNNNLLLEEECCCGGGGGGHHHTTTeeewwwkkkfffhhhiiihhhlllttt}}}}}}mmmYYYTTTNNNIIIFFFCCCAAA@@@AAA@@@>>>===;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::===>>>>>>@@@KKKXXXtttxxxpppkkkkkkwww{{{uuunnnfff`````````aaaeeejjjnnnsss{{{~~~|||||||||zzzwwwtttrrrrrrrrrsssuuuuuutttuuuwwwzzz}}}zzzssslllkkknnnmmmvvv|||tttkkkccc[[[SSSOOOOOONNNNNNNNNMMMLLLLLLLLLLLLMMMMMMMMMMMMLLLKKKKKKHHHHHHHHHIIIJJJKKKLLLMMMHHHJJJLLLLLLKKKJJJKKKKKKPPPQQQZZZmmm~~~lllhhhmmm}}}wwwtttwwwvvvvvvzzz~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}|||{{{yyyxxxwwwvvvvvvwwwvvvvvvuuutttssssssrrrnnnmmmkkkiiieee^^^VVVQQQLLLIIIHHHGGGFFFIIISSS___{{{}}}qqqjjjhhhhhhhhhkkknnnuuu~~~lllZZZVVVOOOJJJGGGEEECCCAAABBBAAA???===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<>>>===???JJJVVVqqqwwwoooiiigggrrr{{{sssmmmfff```[[[]]]___aaagggmmmvvv{{{~~~|||yyyvvvtttsssssssssqqqooommmlllllllllmmmnnnnnnnnnnnnpppsssvvvxxx|||{{{ssslllkkknnnoooxxx|||sssjjjbbbZZZSSSNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMLLLKKKIIIIIIIIIIIIJJJKKKKKKLLLIIIKKKMMMMMMLLLKKKLLLMMMQQQTTTaaavvvuuuhhhfffooo{{{xxxvvvuuuuuuwww{{{}}}|||zzz}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{zzzyyyxxxxxxxxxyyyxxxxxxxxxwwwvvvuuuuuuuuuqqqooommmjjjfffaaa[[[VVVQQQMMMKKKIIIFFFGGGPPPZZZssstttmmmjjjiiiiiihhhjjjqqq}}}|||kkk[[[WWWPPPKKKHHHFFFDDDCCCBBBAAA???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::===<<>>FFFPPPhhh{{{wwwnnngggccciiiyyy|||yyyyyypppggg```[[[[[[YYYZZZ___eeekkkttt}}}|||xxxwww|||}}}yyytttqqqpppnnnkkkhhhfffeeeddddddccccccbbbcccccceeefffgggiiiiiijjjkkkllloooqqqrrrxxx}}}yyypppjjjkkkooowww|||~~~~~~xxxpppggg___XXXRRRNNNLLLLLLLLLMMMNNNNNNNNNOOOOOOOOOPPPPPPOOOOOONNNMMMLLLLLLKKKJJJJJJJJJJJJJJJJJJKKKLLLLLLKKKLLLMMMOOONNN[[[rrrpppbbbbbbkkk~~~zzzzzzyyyyyyzzzzzzzzzzzz||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxvvvsssooolllkkkhhhfffdddYYYTTTPPPLLLHHHEEEHHHOOO^^^vvv|||uuupppllljjjeeegggkkkttt}}}fffZZZVVVPPPKKKHHHFFFEEEDDD@@@???>>><<<;;;:::999999::::::::::::::::::::::::999888888;;;<<<>>>EEEMMMdddyyyzzzqqqjjjeeeiiiuuu|||wwwsssyyy}}}rrriiiaaa\\\XXXZZZYYY\\\ccciiiooozzzwwwvvvxxx}}}yyyuuuppplllkkkjjjhhheeecccbbbbbbbbb___```aaabbbccceeeggggggkkkkkkmmmnnnppprrrtttuuuxxx|||xxxpppkkkmmmsss~~~|||zzz}}}zzzuuulllccc\\\VVVQQQNNNLLLLLLLLLMMMNNNNNNNNNOOOOOOPPPPPPPPPPPPOOONNNNNNMMMLLLKKKJJJJJJJJJJJJJJJIIIJJJKKKJJJJJJJJJMMMOOOQQQaaa||||||jjjbbbaaannn}}}|||{{{{{{zzzyyyyyyzzzzzz}}}|||||||||{{{{{{{{{zzz}}}|||{{{zzzyyyxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxvvvssspppmmmlllkkkiiiggg[[[VVVQQQNNNIIIFFFGGGLLLXXXnnnxxxrrrmmmjjjiiijjjmmmttt~~~zzzfffZZZUUUPPPKKKHHHGGGEEEDDDAAA@@@>>>===;;;::::::::::::::::::::::::::::::::::::888888;;;===>>>DDDKKKaaavvvvvvpppiiiiiittt{{{tttooosssvvvkkkccc]]]ZZZXXXXXXYYY^^^fffmmmttt|||yyytttuuu{{{~~~zzzuuuoookkkhhhfffdddbbbaaa`````````^^^___```bbbdddfffggghhhkkklllnnnqqqtttvvvxxxyyyyyy|||yyyrrrooosssyyy~~~yyyyyy}}}vvvpppggg```YYYUUUQQQNNNMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOPPPPPPOOOOOONNNMMMMMMLLLLLLKKKJJJJJJJJJKKKHHHIIIJJJIIIIIIJJJMMMOOOXXXjjjuuugggeeebbbrrr|||{{{zzz{{{zzzxxxwwwwwwxxxzzz~~~}}}}}}||||||{{{{{{{{{}}}|||{{{yyyxxxwwwvvvvvvyyyyyyyyyyyyxxxxxxxxxxxxwwwtttqqqooonnnmmmkkkiii___YYYTTTQQQMMMHHHHHHKKKSSSeee}}}|||vvvpppllllllmmmpppttt|||zzzhhh[[[VVVQQQLLLJJJHHHGGGFFFCCCBBB@@@>>>===<<<<<<<<<999999999999999999999999;;;888999<<<>>>???CCCIII]]]rrr|||vvvjjjjjjsssxxxqqqqqq|||yyymmmccc\\\YYYXXXXXXWWWZZZaaakkksss{{{|||wwwtttsssuuu}}}~~~xxxrrrmmmfffeeecccaaa```````````````aaaccceeegggiiijjjjjjlllmmmppptttwwwzzz|||}}}|||~~~{{{uuutttzzz|||xxxyyy}}}qqqkkkccc\\\WWWSSSQQQOOONNNNNNNNNMMMMMMMMMMMMMMMOOOOOOOOOOOOOOONNNMMMMMMLLLLLLKKKKKKKKKKKKKKKLLLIIIJJJJJJJJJIIIKKKNNNQQQ]]]ooopppfffggghhhzzz~~~{{{zzz{{{|||{{{yyywwwwwwzzz}}}~~~}}}}}}|||{{{{{{{{{zzzyyyxxxwwwvvvvvvvvvyyyyyyyyyyyyyyyyyyyyyyyyxxxvvvsssrrrqqqooollljjjfff___YYYVVVQQQKKKIIIJJJOOO[[[pppzzzsssooolllnnnpppsssxxxzzziii\\\XXXRRRNNNKKKJJJIIIGGGDDDCCCBBB@@@???>>>>>>===999999999999999999999999<<<999999<<<>>>???CCCIIIZZZpppzzzjjjiiisss~~~uuuttt|||{{{sssggg]]]XXXVVVWWWWWWXXX\\\eeepppxxxyyytttrrrrrruuu~~~}}}vvvqqqgggfffdddbbbaaaaaaaaabbbccceeegggiiikkklllmmmnnnmmmooossswww{{{~~~}}}xxxxxx~~~{{{xxxyyy}}}nnniiiaaaZZZVVVSSSPPPOOOOOONNNNNNNNNMMMMMMLLLLLLNNNNNNOOOOOOOOONNNMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLJJJKKKKKKKKKJJJLLLOOORRR___pppnnneeegggooo|||zzz{{{}}}~~~~~~|||yyyzzz}}}~~~}}}||||||{{{xxxxxxwwwwwwwwwwwwwwwxxxyyyzzzzzzzzzzzzzzzzzzzzzyyyxxxuuutttsssqqqmmmkkkkkkddd]]]YYYTTTMMMIIIJJJLLLUUUhhh}}}vvvqqqlllnnnppprrrvvv}}}uuukkkZZZWWWRRROOOMMMKKKIIIGGGCCCBBBAAA???>>>=========<<<;;;;;;::::::999999888999:::999999:::===BBBGGGVVViii}}}qqqnnnqqqyyyuuu{{{ttthhh\\\XXXXXXWWWXXXZZZ^^^cccjjjrrr|||}}}tttppprrrwww|||xxxrrrhhhgggfffeeedddccccccccciiijjjlllnnnooopppqqqqqqqqqsssvvvyyy|||}}}~~~~~~}}}}}}}}}vvvssspppuuu|||}}}yyynnnfff^^^ZZZWWWRRRQQQSSSMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNMMMLLLKKKKKKJJJMMMMMMLLLLLLKKKKKKJJJJJJKKKIIIIIIKKKKKKLLLRRRZZZfff~~~|||jjjhhhooosss}}}{{{xxxwwwxxx}}}|||{{{zzzzzz{{{}}}~~~~~~|||{{{zzzwwwxxxyyyzzzzzzzzzyyyxxx{{{{{{zzz{{{||||||zzzyyywwwvvvvvvvvvvvvuuurrrooojjjfffaaa\\\WWWRRRMMMIIIHHHQQQaaasss~~~zzzrrrooonnnnnnnnnrrrqqqiii]]]YYYTTTQQQNNNLLLIIIGGGEEEDDDBBBAAA???>>>>>>>>><<<<<<;;;::::::999999888999999999999:::===BBBFFFUUUggg~~~rrrnnnppp}}}{{{vvv{{{{{{nnncccYYYVVVWWWXXXYYY\\\aaafffnnnwww{{{rrrpppssszzzyyytttkkkjjjiiihhhgggfffffffffkkklllnnnpppqqqrrrsssssssssuuuxxx|||yyysssqqqooottt||||||xxxmmmddd\\\YYYUUUPPPOOOQQQMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMLLLKKKKKKJJJLLLLLLLLLLLLKKKKKKJJJJJJKKKIIIIIIKKKKKKLLLSSS[[[kkkzzziiihhhooo}}}|||zzzzzz{{{}}}}}}{{{zzz{{{|||~~~}}}{{{zzzyyyyyyzzz{{{}}}}}}}}}|||{{{|||{{{{{{|||}}}}}}|||zzzxxxxxxwwwwwwwwwvvvsssqqqlllhhhccc^^^ZZZUUUOOOLLLJJJPPP\\\mmm~~~yyyrrrnnnlllkkkkkkooozzz||||||lllfff```\\\WWWSSSOOOMMMJJJGGGFFFEEEDDDBBBAAA@@@??????<<<<<<;;;;;;:::999999999999999999999:::===AAAEEERRReee~~~sssmmmmmmyyy|||vvv{{{}}}qqqfff\\\TTTSSSUUUWWW[[[___fffllluuuwwwpppqqquuu}}}|||vvvpppooommmkkkjjjjjjjjjjjjmmmnnnppprrrtttuuuvvvvvvuuuwww{{{}}}tttnnnlllmmmsss|||yyytttjjjbbbZZZVVVSSSNNNLLLNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMMMMLLLLLLKKKKKKJJJLLLLLLLLLKKKKKKKKKKKKJJJKKKIIIIIIKKKKKKMMMUUU___sssyyykkkmmmvvv}}}|||}}}||||||}}}}}}|||{{{{{{{{{}}}~~~~~~}}}|||{{{yyyxxx{{{|||~~~~~~}}}||||||{{{|||~~~~~~|||{{{yyyyyyxxxxxxyyyxxxuuusssnnnkkkfffbbb^^^YYYSSSOOOMMMOOOVVVdddxxxyyypppllliiihhhgggjjjtttyyyzzzkkkfffbbb^^^YYYTTTPPPMMMJJJGGGGGGFFFDDDBBBAAA@@@??????<<<<<<<<<;;;::::::999999999999:::999:::<<<@@@DDDOOO```zzztttmmmjjjtttzzzuuu|||wwwiii```XXXQQQQQQTTTWWW\\\bbbjjjrrr}}}{{{tttooorrrxxxzzztttrrrpppnnnmmmmmmnnnnnnoooppprrruuuwwwxxxyyyyyyxxxzzz~~~}}}|||xxxoooiiiiiinnnttt}}}}}}uuuppphhh```XXXUUUQQQMMMKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJLLLLLLOOOYYYdddzzzxxxooouuu||||||}}}{{{{{{|||{{{{{{{{{{{{{{{|||~~~~~~~~~}}}|||{{{zzz}}}~~~~~~~~~}}}{{{zzz{{{zzzzzz{{{}}}}}}|||zzzyyyxxxxxxxxxyyyxxxvvvsssooommmiiieeeaaa\\\VVVRRRNNNMMMPPP\\\pppxxxnnniiieeeddddddgggoooyyy||||||nnniiiddd```ZZZUUURRRNNNKKKHHHGGGFFFDDDBBB@@@???>>>>>>======<<<;;;;;;::::::999888999:::::::::<<>>=========<<<<<<;;;:::::::::888999:::::::::<<>>=========<<<;;;;;;::::::777999:::::::::;;;>>>@@@BBBRRRjjjzzzrrrlllsssvvvkkk```WWWSSSQQQTTTYYY___iiissszzzzzzuuurrrsss{{{|||zzzvvvtttrrrsssuuuwwwyyyzzz|||yyyqqqlllooovvv||||||tttlllfff^^^WWWQQQOOONNNKKKLLLNNNMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIJJJJJJJJJKKKKKKIIIJJJMMMPPPRRRYYYkkk|||tttsss~~~|||}}}zzz{{{|||}}}~~~{{{||||||{{{zzzxxxvvvtttxxxxxxxxxyyy||||||{{{zzzyyyxxxxxxyyyzzzzzzxxxuuutttrrrpppnnnkkkfff```\\\TTTSSSQQQQQQYYYiiixxxpppjjjhhhggggggjjjooo~~~|||vvvvvvkkkgggbbb]]]ZZZWWWTTTRRRKKKIIIGGGEEECCCAAA@@@@@@=========<<<;;;;;;::::::777999:::::::::;;;>>>@@@@@@OOOggg{{{sssmmmttt{{{qqqggg___UUUQQQQQQVVV[[[cccnnnyyy~~~~~~}}}~~~||||||{{{{{{|||~~~yyyuuusssuuu}}}~~~|||xxxuuutttuuuwwwyyy|||}}}{{{|||wwwooommmsss|||zzzsssjjjeee[[[TTTNNNMMMLLLJJJKKKNNNMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJJJJKKKKKKKKKKKKKKKIIIIIIIIIJJJJJJJJJKKKKKKHHHJJJMMMPPPSSS[[[nnnsssvvv||||||~~~{{{{{{|||||||||{{{yyyxxxyyyyyyyyyzzz}}}}}}}}}{{{zzzzzzzzz{{{|||{{{yyywwwvvvtttsssqqqnnniiiccc^^^VVVVVVTTTQQQTTTbbbxxx~~~uuunnnkkkiiigggiiimmmzzzzzzwwwwwwqqqlllfff___ZZZWWWSSSPPPLLLKKKJJJGGGEEECCCAAA@@@???>>>===<<<<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<>>===<<<<<<<<<<<<<<<:::::::::::::::;;;;;;<<<@@@IIIZZZsssxxxoooooozzz}}}qqqcccYYYUUUUUUVVVYYY```lllyyy|||yyytttpppllljjjjjjjjjhhhiiikkkkkklllmmmppprrrwwwxxxzzz~~~~~~uuusssuuuzzz~~~|||{{{zzz{{{|||||||||~~~~~~yyyuuuuuuxxx|||vvvpppooorrr|||~~~xxxrrrkkkccc^^^XXXTTTPPPMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLLLLKKKKKKKKKJJJKKKJJJIIIHHHHHHHHHIIIIIIIIILLLMMMNNNXXXkkk|||wwwrrrvvv~~~}}}}}}}}}~~~~~~}}}{{{{{{|||}}}|||{{{{{{{{{||||||}}}}}}}}}}}}zzz{{{|||||||||zzzxxxwwwwwwwwwvvvuuutttoooiiieee```]]]YYYWWWUUUZZZiiiwwwyyysssoookkkjjjhhhppp{{{yyyuuulllhhhccc^^^[[[XXXUUURRRPPPOOOMMMKKKHHHFFFEEEDDD@@@???>>>===<<<<<<<<<<<<999999999999999:::;;;;;;>>>EEEUUUlll{{{sssooottt{{{ooobbbYYYTTTVVVXXX]]]fffrrrzzztttooommmiiifffcccbbbbbbbbbaaabbbdddeeeeeegggjjjlllrrrsssuuuxxx|||zzzsssssswww}}}~~~~~~}}}~~~~~~}}}zzzuuurrrtttwww{{{~~~}}}tttqqqrrrwwwzzztttmmmfff___[[[VVVSSSOOOMMMMMMNNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIJJJJJJKKKMMMRRRaaavvvwwwpppqqq{{{}}}||||||}}}~~~~~~}}}{{{{{{|||}}}|||{{{zzz{{{{{{|||||||||||||||yyyzzz{{{||||||{{{yyyxxxxxxwwwvvvuuutttpppkkkgggeeeaaa]]]ZZZVVVXXXcccooo|||vvvnnnhhhcccjjjtttxxxqqqiiifffbbb^^^[[[YYYVVVTTTQQQPPPNNNLLLIIIGGGEEEDDD@@@@@@>>>===<<<<<<<<<<<<999999888888999999:::;;;===BBBOOOeee~~~vvvnnnmmmwwwyyymmm```XXXTTTVVV[[[aaajjjvvvxxxooojjjgggfffcccaaa```______```^^^```bbbcccdddfffiiillloooqqqtttvvvwwwyyy{{{}}}~~~vvvqqqrrrxxx~~~vvvrrrqqqsssxxx{{{~~~zzzsssrrrtttzzz}}}vvvpppiiiccc]]]YYYUUURRROOOMMMNNNOOOPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIKKKNNNWWWlllnnnjjjppp~~~~~~}}}|||{{{{{{|||~~~~~~~~~|||zzzzzz|||}}}|||{{{zzz{{{||||||||||||{{{{{{yyyyyyxxxxxxxxxyyyyyyzzzxxxwwwvvvuuutttqqqllliiihhhddd```\\\XXXWWW^^^ggg{{{{{{pppgggeeeiiirrr~~~xxxppphhheeeaaa___]]]ZZZWWWUUUQQQPPPNNNLLLIIIGGGFFFEEEAAA@@@???>>><<<<<<<<<;;;999999888888999999:::;;;>>>AAAKKK___xxxyyyoooiiipppvvvjjj___XXXUUUXXX]]]dddmmmxxx{{{ppphhheeecccbbbaaa___^^^^^^______^^^```bbbccceeegggjjjmmmooorrruuuwwwwwwwwwyyy{{{{{{tttppprrrxxx}}}tttqqqqqquuuzzz}}}xxxssssssvvv|||zzzsssmmmgggaaa\\\YYYTTTQQQOOONNNOOOPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJHHHJJJOOO\\\sssyyyiiigggppp}}}zzzwwwtttvvv{{{~~~|||}}}{{{zzzzzz|||}}}|||{{{zzz{{{|||}}}}}}|||{{{zzzzzzxxxuuussstttvvvyyy{{{xxxwwwvvvuuutttrrrnnnkkkgggdddaaa___[[[XXX\\\bbbrrr}}}qqqhhhhhhjjjppp|||wwwqqqhhheeebbb```^^^\\\XXXVVVRRRQQQOOOMMMJJJHHHFFFEEEBBBAAA@@@>>>===<<<;;;;;;999999999999999:::;;;;;;???@@@GGGXXXqqq{{{ooohhhlllyyy~~~sssggg^^^YYYWWW[[[bbbiiirrr|||uuujjjeeebbb```___^^^^^^]]]]]]]]]^^^\\\^^^aaacccdddgggjjjmmmooossswwwxxxwwwwwwyyy{{{~~~yyysssppptttzzz}}}vvvtttuuuyyy~~~|||vvvsssuuuzzz}}}xxxpppiiiddd```\\\ZZZSSSQQQOOONNNOOOPPPOOOOOONNNNNNNNNNNNNNNNNNNNNNNNKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMLLLKKKKKKJJJGGGKKKQQQ^^^tttrrrffffffrrr}}}yyyssspppssszzz}}}}}}}}}}}}||||||{{{yyyzzz{{{||||||{{{{{{|||~~~}}}{{{zzz|||yyyuuussssssuuuyyy{{{xxxwwwvvvuuuuuussspppmmmiiifffdddccc```[[[\\\```iiixxx~~~uuunnnjjjiiinnnzzzzzzsssnnnhhhfffcccaaa___]]]YYYVVVSSSSSSQQQOOOLLLJJJHHHGGGCCCBBB@@@>>>===<<<;;;;;;:::::::::::::::;;;;;;<<>>BBBRRRjjj{{{pppiiikkkuuu|||pppeee]]]YYYZZZ___gggpppyyy~~~ooofffbbb```______^^^^^^^^^^^^]]]]]]\\\^^^```cccdddgggkkknnnmmmrrrwwwyyywwwvvvxxx{{{{{{wwwrrrpppvvv}}}~~~xxxwwwyyy}}}yyyuuusssxxx~~~yyytttmmmfffbbb^^^\\\ZZZTTTRRRPPPOOOOOOPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNJJJKKKKKKKKKLLLLLLLLLMMMLLLLLLMMMMMMMMMLLLKKKJJJHHHMMMTTT___qqqvvvkkkcccfffuuu~~~{{{vvvuuuxxx{{{zzz{{{|||||||||zzzyyyyyy{{{||||||||||||}}}~~~|||zzz|||zzzyyywwwwwwwwwxxxyyyyyywwwvvvuuuuuutttqqqnnnmmmjjjiiiiiieee___]]]___bbbqqq{{{xxxpppmmmoooyyyzzzsssnnnkkkiiigggdddbbb```^^^ZZZWWWUUUTTTRRRPPPNNNLLLJJJIIICCCBBB@@@???===<<<;;;;;;;;;;;;::::::;;;;;;<<<===???===@@@NNNfff{{{qqqjjjkkkttt|||{{{nnnccc\\\YYY\\\aaajjjttt~~~{{{lllccc```___```````````````_________]]]___bbbdddfffiiimmmppplllqqqwwwxxxvvvuuuxxx{{{xxx~~~vvvqqqqqqwwwzzzzzz|||}}}wwwttttttzzzwwwrrrjjjddd```]]][[[ZZZTTTRRRPPPOOOOOOOOONNNMMMNNNNNNNNNNNNNNNNNNNNNNNNJJJKKKKKKKKKLLLLLLMMMMMMLLLMMMMMMNNNNNNLLLKKKJJJIIINNNUUU^^^mmmooofff```gggxxx||||||~~~yyyxxxzzz|||}}}{{{zzzyyyyyy{{{|||||||||}}}~~~|||zzz{{{{{{||||||{{{yyyxxxvvvyyywwwvvvuuuuuutttrrroooqqqnnnmmmmmmiiiaaa^^^^^^]]]lll}}}wwwqqqqqqyyy}}}ssskkkggghhhbbbbbbbbbbbb```\\\YYYWWWVVVTTTRRRQQQPPPNNNKKKHHHFFFDDDAAA@@@??????===<<<:::::::::999999:::;;;;;;777>>>DDDKKK]]]zzz{{{uuupppmmmpppuuu}}}|||nnn```[[[\\\\\\eeeqqq|||zzzkkkcccbbbccc````````````____________aaacccfffggghhhjjjlllnnnppprrrvvvxxxyyyzzz{{{|||}}}yyyoooqqqvvv{{{}}}}}}yyyqqqtttxxx}}}}}}sssoooiiidddaaa___\\\ZZZUUUSSSPPPOOOPPPPPPPPPOOOOOOOOONNNMMMMMMMMMMMMNNNMMMLLLLLLKKKJJJIIIIIIHHHOOOMMMLLLLLLMMMLLLKKKJJJKKKLLLTTTbbbpppyyy{{{ooofffaaammmyyyxxxyyy{{{|||yyyyyyzzzyyyxxxyyy{{{~~~}}}}}}}}}|||zzzwwwuuusssuuuuuuttttttttttttuuuuuutttpppppppppmmmgggbbbbbb___eeeqqqyyyrrrrrrzzzyyyqqqjjjfffeee``````___^^^]]][[[ZZZYYYWWWVVVSSSRRRQQQOOOLLLIIIFFFDDDAAA@@@@@@???>>><<<;;;::::::999::::::;;;;;;888>>>CCCIIIZZZuuuyyytttpppqqquuu|||~~~{{{mmm___[[[]]]___hhhuuuyyykkkdddccceeebbbaaaaaaaaaaaa`````````ccceeehhhiiijjjllloooqqqrrruuuyyy{{{|||}}}~~~yyysssuuuyyy}}}~~~vvvppptttyyy{{{tttoooiiiddd```^^^[[[YYYTTTRRRPPPOOOPPPQQQQQQPPPQQQPPPOOOOOONNNNNNOOOOOOMMMMMMLLLLLLKKKJJJJJJIIINNNMMMLLLLLLLLLLLLLLLKKKLLLOOOYYYgggsss{{{mmmeee```bbbttt~~~yyywwwxxxyyyyyyzzz{{{{{{zzzzzzzzz}}}||||||{{{zzzxxxvvvtttrrrwwwvvvvvvuuuuuutttttttttvvvrrrqqqrrroooiiieeedddaaafffooo|||yyyxxx}}}vvvqqqkkkeeebbbaaa___]]][[[YYYZZZZZZ[[[YYYWWWUUUTTTSSSQQQNNNKKKGGGEEEBBBAAA@@@@@@>>><<<;;;;;;:::::::::::::::;;;:::>>>AAAEEETTTnnnyyyrrrqqqsss|||{{{|||zzzkkk___\\\___ccclllyyywwwkkkeeedddfffddddddcccccccccbbbbbbbbbfffhhhkkklllmmmooorrrtttvvvyyy}}}zzzxxxzzz|||yyysssooottt{{{}}}yyytttoooiiiccc___\\\YYYVVVRRRQQQPPPPPPRRRSSSSSSRRRRRRRRRQQQPPPPPPPPPPPPPPPNNNNNNNNNMMMLLLLLLKKKKKKNNNMMMMMMLLLLLLLLLMMMMMMNNNTTTaaaoooyyysssbbb^^^^^^iii}}}yyyxxxxxxxxxxxx{{{}}}}}}}}}|||}}}||||||{{{yyyxxxvvvuuutttyyyyyyxxxxxxwwwvvvtttsssyyytttssstttsssmmmiiihhheeehhhmmmvvv|||}}}vvvqqqjjjccc^^^```^^^\\\ZZZZZZZZZ[[[\\\[[[YYYWWWVVVUUUSSSOOOMMMIIIFFFDDDBBBAAA@@@???===<<<;;;;;;::::::::::::;;;;;;<<<>>>CCCPPPhhh}}}tttqqqrrryyy{{{{{{yyykkk___]]]aaagggppp~~~vvvjjjeeedddeeeeeeeeeeeeeeeeeeeeeeeeeeehhhjjjmmmoooppprrruuuwwwyyy|||{{{zzz{{{}}}|||}}}}}}uuuqqqpppuuu~~~{{{wwwrrrnnngggaaa]]]YYYVVVTTTQQQPPPOOOPPPSSSTTTTTTTTTSSSSSSRRRQQQQQQQQQQQQRRROOOOOOOOONNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLNNNOOOQQQ[[[jjjxxxooobbb___dddsss}}}{{{{{{|||{{{{{{~~~}}}|||{{{zzzyyyyyyyyyyyy{{{{{{{{{{{{{{{yyyxxxwwwzzzuuusssuuuuuuqqqmmmllljjjjjjlllpppyyy|||{{{|||}}}}}}}}}~~~uuuooohhh___[[[YYYZZZ]]]___`````````___\\\[[[XXXWWWVVVTTTQQQNNNJJJHHHEEECCCBBBAAA???======<<<;;;;;;:::::::::;;;;;;;;;===BBBMMMccc~~~vvvqqqqqqwww|||}}}yyylllaaa```eeellluuusssiiidddccccccffffffffffffgggggghhhhhhiiikkknnnppprrrtttwwwyyy|||}}}yyyzzz}}}}}}|||zzzzzz}}}xxxsssqqqsssyyy~~~yyytttpppkkkddd___ZZZWWWSSSQQQOOONNNNNNPPPSSSUUUUUUTTTSSSSSSRRRQQQQQQQQQQQQRRROOOOOOOOOOOONNNNNNNNNNNNLLLMMMNNNLLLKKKLLLOOORRRVVVbbbsss|||kkkdddaaakkk~~~}}}}}}|||{{{zzzyyyyyy{{{|||~~~~~~~~~~~~~~~~~~}}}}}}|||yyytttqqqtttvvvtttppppppmmmmmmlllmmmrrr~~~}}}yyyxxxwwwwwwzzz}}}uuunnneee^^^[[[WWW]]]fffnnnpppnnnhhhddd]]][[[YYYXXXWWWUUUQQQOOOLLLIIIFFFDDDCCCBBB@@@>>>>>>===<<<;;;::::::::::::;;;;;;<<>>>>>===<<<;;;;;;:::::::::<<<;;;===AAAGGGUUUnnn{{{vvvwwwyyy~~~rrrhhhgggkkkvvv~~~tttfffaaa```______cccdddeeegggiiikkkmmmmmmnnnpppsssvvvxxxzzz}}}|||~~~zzzwwwuuussswww|||uuuppppppsssyyy|||wwwqqqmmmhhhddd]]]XXXUUURRROOOMMMLLLLLLMMMOOORRRSSSRRRQQQQQQPPPOOOOOONNNNNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNKKKMMMNNNMMMJJJLLLQQQVVV```nnnzzzfffbbbeeerrr~~~~~~{{{zzzyyyzzz}}}~~~||||||}}}}}}rrrkkkhhhnnnuuuuuutttsssppppppooommmnnnuuuzzztttqqqpppkkksss~~~uuullliiikkk{{{uuuggg]]][[[YYYXXXWWWUUURRROOOMMMKKKHHHEEEDDDCCC@@@???>>>>>>===<<<;;;:::::::::>>><<<===AAAEEEPPPhhh~~~}}}yyyzzz|||tttjjjiiimmmzzz~~~mmmaaa^^^^^^___^^^bbbcccdddgggjjjlllnnnoooppprrrvvvxxxzzz|||xxxtttsssrrrrrrrrrwww~~~|||rrrmmmooosss{{{}}}yyytttnnnjjjeeeaaa[[[WWWSSSQQQNNNLLLLLLLLLMMMOOORRRRRRQQQOOOOOOOOONNNMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNKKKMMMOOOMMMJJJLLLQQQWWWcccqqquuueeeeeelll~~~~~~~~~~~~}}}}}}~~~}}}zzzyyyzzzzzzooohhheeellltttuuutttssspppqqqpppnnnnnnttt~~~xxxqqqmmmkkkhhhooo{{{