BM6P6(@ 777666666666777888999999333333444555666777888888777777666666666666777777888888888888888888888888888888888888888888888888999999999888888888777777555555555555666777888999::::::999888777777777888999999999999999999999999777777777777777777777777888888888888888888888888777777777777777888888999999999999999999999999999999999999888888888777777444555666777888999999999999999888888888888999999999::::::;;;;;;::::::999888888777777777777777888888888888888888888888888<<<;;;;;;::::::;;;;;;<<>>>>>>>>>>>>>>???@@@AAABBBBBBCCCDDDEEEFFFFFFDDDEEEGGGHHHHHHGGGFFFEEEIIIIIIHHHGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIJJJJJJKKKKKKKKKKKKKKKKKKIIIJJJKKKMMMMMMMMMMMMLLLNNNOOOQQQRRRRRRQQQOOONNNOOOPPPQQQRRRRRRRRRQQQPPPLLLNNNQQQSSSTTTRRROOOMMMPPPQQQSSSUUUVVVWWWWWWWWWSSSTTTUUUWWWXXXXXXXXXXXXZZZZZZ[[[[[[[[[ZZZZZZYYY\\\\\\[[[[[[[[[[[[[[[\\\^^^^^^_________^^^]]]\\\]]]\\\\\\\\\\\\ZZZWWWTTTSSSTTTUUUVVVXXXYYYZZZZZZYYYXXXVVVVVVWWWVVVTTTRRRNNNNNNNNNNNNNNNOOOPPPPPPOOOQQQTTTVVVVVVVVVXXXYYYVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTQQQOOOOOOPPPRRRTTTTTTSSSQQQRRRSSSUUUUUUTTTUUUSSSOOONNNNNNOOOOOOOOOIIIIIIHHHGGGFFFEEEDDDCCC>>>===<<<;;;;;;<<<===>>><<<<<<<<<;;;;;;:::::::::999999999999999888777666666666666666555555555555333444444555555444444333333333333444444555555555333333333333333333333333444444333222222111000000222222222222222222222333222222222222222222222222444333111000000000111111////////////////////////111111111111111111111111111111111111111111111111111222222333333222222111333222111000000111222333111111111111111111111111222222222222222222222222555555555555555555555555111222222333333222222111333333333222222111111111000000000000111111111111333333222222111000//////000000000000111222333444222222222222222222222222111111222222222222111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111...///222444555444333333......//////000000111111222111111111000000//////000000000000000000000000222222222222222222222222444444333222222222333333000000000000111111111111333333222222111000000000222222333333333222111111///000222333333222000///111222333333111000000000111222222333333222222111111111000000000000000000222222222222222222222222777777666666777777888888777777777888888888888888777777666666666666777777888888888888888888888888888888888888888888888888888888888777777666666666888888888888888999::::::999999888888777888888888999999999999999999999999666666666666666666666666777777777777777777777777777777666666777777888999999999999999999999999999999999999888888888777777666666777777888777777777999888888777777888888999999::::::;;;;;;::::::999888888777777777777888888999999999999999999999999;;;::::::999999::::::;;;>>>============>>>??????AAABBBBBBCCCCCCDDDDDDDDDCCCDDDEEEFFFGGGFFFEEEEEEGGGGGGGGGFFFFFFGGGGGGHHHIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHIIIJJJJJJJJJIIIIIIHHHIIIJJJLLLLLLLLLLLLKKKLLLMMMOOOPPPPPPOOONNNMMMPPPQQQQQQRRRQQQPPPNNNNNNMMMNNNPPPRRRSSSQQQPPPNNNRRRSSSSSSTTTUUUUUUVVVVVVWWWWWWYYYZZZ[[[\\\\\\\\\\\\\\\\\\\\\[[[[[[ZZZYYY\\\\\\[[[ZZZZZZ[[[[[[\\\^^^]]]]]]]]]\\\\\\\\\\\\]]]]]]\\\]]]]]]\\\YYYVVVUUUUUUVVVWWWXXXZZZ\\\]]]]]][[[ZZZZZZYYYXXXUUUSSSNNNMMMMMMMMMNNNOOOPPPPPPQQQSSSVVVXXXXXXWWWXXXYYYWWWWWWWWWWWWWWWWWWWWWWWWUUUTTTRRRPPPPPPQQQRRRTTTTTTSSSRRRRRRRRRSSSQQQPPPSSSPPPMMMKKKKKKLLLLLLLLLHHHHHHGGGFFFEEEDDDCCCCCC???>>>===;;;;;;;;;<<<===<<<<<<;;;;;;;;;::::::::::::::::::999888777666555666666666666555555555555333444444555555444444333333333333444444444555555333333333333333333333333444444444333222111111111333333333333222222222222000000000000000000000000555444333222222222333333000000000000000000000000111111111111111111111111111111111111111111111111222222333333333333222222222222111000000111222222111111111111111111111111222222222222222222222222222222222222222222222222222222333333333333222222333333333222222222111111000000000000111111111111333333222222111000000///000000000000111222333444222222222222222222222222111111222222222222111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111///000222333333222111000//////000000000000000111111111111111000000000///000000000000000000000000222222222222222222222222333333333333333333333333000000000000111111111111111111111111111111222222111222222333333333222222000111222444444222111000000222333333111000000111111222222333333222222111111111111111111111111111222222222222222222222222888777777666666666666777:::999999999888888777777777666666555555666666777777777777777777777777777777777777777777777777777777777666666666666555555999999888888888999999:::888888777777777888999999888888888888888888888888666666666666666666666666555555555555555555555555777777666666777777888999888888888888888888888888999888888888888777777777777777888888777666666555999888888777777888888999999999::::::::::::999999888888777777777888888999::::::::::::999999999999999999999888888999999999<<<<<<;;;;;;<<<======>>>AAAAAAAAABBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDEEEEEEEEEFFFFFFGGGGGGHHHJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFGGGHHHHHHHHHHHHHHHGGGHHHIIIJJJKKKKKKKKKKKKJJJKKKMMMNNNNNNNNNMMMLLLQQQQQQQQQPPPOOONNNLLLLLLNNNOOOPPPQQQQQQQQQQQQPPPTTTTTTSSSSSSSSSTTTVVVVVVYYYYYYZZZ[[[\\\]]]^^^^^^^^^^^^^^^]]]\\\[[[ZZZYYY[[[[[[ZZZZZZZZZ[[[[[[\\\]]]\\\[[[YYYYYYZZZZZZ[[[\\\\\\\\\]]]^^^]]][[[YYYWWWVVVVVVWWWYYY[[[^^^```aaa```^^^^^^]]][[[XXXUUUNNNMMMMMMMMMMMMOOOPPPQQQTTTVVVYYYZZZYYYYYYYYYZZZYYYYYYYYYYYYYYYYYYYYYYYYVVVUUUSSSRRRQQQRRRSSSTTTSSSRRRRRRRRRRRRQQQNNNLLLOOOLLLIIIGGGHHHHHHHHHHHHFFFFFFEEEDDDCCCBBBBBBAAA@@@???===;;;::::::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;:::999888777555555666666666666555555555555333444444555555444444333333333333333444444444444333333333333333333333333555444444333333222222111444444444333333222222222000000000000000000000000444444333222222222222333111111111111111111111111111111111111111111111111111111111111111111111111222333333444444333333222222222111000000111222222111111111111111111111111222222222222222222222222111111111111111111111111222222333333333333222222333333333222222222222111000000000111111111222222333333222222111000000000000000000000111222333333222222222222222222222222111111222222222222111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111000111111222111000///...111111111111111000000000111111111111000000000000000000000000000000000000222222222222222222222222000111222444444444333333000000000111111111222222///000000111222222333333000111222222333333333333111222333444444333222111///111222222111111111222111222222333333222222111111111222222222222222222222222222222222222222222888777666666555555555555888777777777666666666666666666666555555666666666777777777777777777777777777777777777777777777777666666666666666666666666888777777666666777777888777777666777777888999:::888888888888888888888888666666666666666666666666444444444444444444444444666666666666666777888888888888888888888888888888888888888888777777777777777888888888888888777777888888777777777777888888999999::::::::::::999999888888777777888888999999;;;;;;:::::::::::::::999888888777777777777888888::::::::::::;;;<<<======AAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCDDDDDDDDDEEEFFFGGGHHHHHHHHHJJJJJJJJJJJJIIIHHHGGGGGGEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJLLLMMMNNNNNNNNNNNNPPPOOOOOOOOONNNNNNMMMMMMQQQPPPPPPPPPPPPQQQRRRRRRTTTSSSRRRRRRSSSUUUWWWYYYYYYYYYZZZZZZ[[[\\\^^^^^^_________^^^]]][[[ZZZYYY[[[ZZZZZZZZZZZZ[[[[[[\\\\\\ZZZXXXWWWVVVWWWYYYZZZZZZZZZZZZ[[[]]]]]]\\\ZZZWWWWWWVVVVVVXXX[[[___bbbcccbbbaaaaaa```^^^ZZZWWWOOONNNNNNMMMNNNPPPRRRSSSWWWYYY[[[\\\[[[ZZZ[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZVVVUUUUUUTTTTTTTTTTTTTTTQQQQQQQQQRRRSSSQQQNNNKKKMMMJJJGGGEEEEEEFFFFFFEEEDDDDDDCCCCCCBBBAAAAAA@@@AAA@@@===;;;:::999999:::::::::::::::::::::::::::;;;;;;::::::888777555444666666666666555555555555333444444555555444444333333333333333333333333333222222222222222222222222444444444333333333222222555555555444333222111111222222222222222222222222111111000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111333333444444444444333333222111111111111111111222111111111111111111111111111111111111111111111111333333333333333333333333222333333333333333333222222222222222222222222222000000111111111222222222222222222111111111000000111111000000111222222333222222222222222222222222111111222222222222111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000///000000000111111111111000000111222222111000000333333222222111111000000111111111000000000000000000000000000000000000000111111111111111111111111...000222444555444333222000000111111111222222222000000111111111222222222///000111222333444444444222333333444444333333222...000222222111111222333111222222333333222222111222222222222222333333333111111111111111111111111777777666555444444444555555666666666666777777777666666555555555555666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777888999666666666666777888999999777777777777777777777777555555555555555555555555555555555555555555555555666666666555666777777888777777777777777777777777777777777777777777777777666777888999::::::::::::888777777777777777777888888999999::::::999999888888888888888888999::::::;;;;;;;;;::::::999999999888777777666666777777888999999999999:::;;;<<<===@@@@@@@@@@@@@@@?????????@@@@@@@@@AAAAAABBBCCCCCCEEEEEEGGGHHHIIIIIIIIIIIIIIIIIIJJJJJJIIIHHHGGGGGGFFFGGGHHHIIIJJJJJJJJJJJJGGGGGGGGGHHHIIIIIIJJJKKKJJJKKKLLLMMMOOOPPPPPPPPPNNNNNNNNNOOOOOOPPPPPPQQQRRRRRRQQQQQQQQQRRRSSSTTTTTTSSSRRRSSSTTTWWWZZZ\\\ZZZZZZZZZZZZ[[[]]]^^^___``````______]]]\\\ZZZZZZZZZZZZYYYYYYZZZ[[[[[[\\\[[[ZZZXXXVVVVVVWWWXXXYYYXXXXXXWWWYYY[[[\\\[[[ZZZWWWWWWUUUVVVWWW[[[^^^aaaccccccbbbccccccaaa]]]ZZZSSSRRRPPPOOOPPPQQQSSSUUUWWWZZZ\\\]]]\\\[[[[[[\\\]]]]]]]]]\\\\\\[[[[[[[[[VVVVVVWWWWWWVVVVVVUUUTTTPPPPPPQQQRRRTTTSSSQQQNNNMMMJJJGGGEEEEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@AAA@@@===;;;999999999999:::::::::::::::::::::::::::::::::999888777666555666666666666555555555555333444444555555444444333333333333333333333333333222222222222222222222222444333333333333333222222555555444333222222111111222222222222222222222222000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111222333333444444333333222111111111222222111111111111111111111111111111111111111111111111111111111444444444444444444444444333333333444444333333333222222222222222222222222111111111111222222222222222222222111111111111111111111111000111111222333222222222222222222222222111111222222222222111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000///000000000111111111111///000111222333333333333333333222222111111000000000000000000000000111111000000000000000000000000111111111111111111111111...///222444555444333222111111111111222222222222222222222111111111000000///000111222333444444444333333333333333333333333...000222222111111222333111222222333333222222111111111222222222333333333111111111111111111111111666555555444444444444555666666777777888888888999666555555444444555555666666666666666666666666666666666666666666666666666666666777777777777888888999888888999999;;;<<<<<<777777666666666777888888666666666666666666666666555555555555555555555555666666666666666666666666666666555555666666777888666666666666666666666666666666777777777777777888555666888999:::;;;;;;;;;888777777666666777777888888888999999999999888888888888888888888999:::;;;;;;;;;::::::999999888888888777777666666777777888999999999999:::;;;======?????????@@@@@@@@@@@@@@@?????????@@@AAABBBCCCDDDEEEFFFHHHIIIJJJJJJIIIHHHHHHHHHIIIIIIIIIIIIHHHHHHFFFGGGHHHJJJKKKKKKKKKKKKHHHHHHHHHHHHHHHJJJKKKKKKKKKKKKLLLNNNOOOQQQRRRSSSOOOOOOOOOPPPQQQRRRSSSTTTTTTTTTSSSSSSTTTTTTUUUVVVUUUUUUUUUUUUWWWYYY[[[\\\\\\[[[[[[[[[\\\^^^___aaa_________^^^]]]\\\[[[ZZZYYYYYYYYYYYYZZZ[[[[[[\\\[[[ZZZYYYWWWWWWXXXXXXYYYXXXWWWVVVXXXZZZ[[[[[[ZZZXXXWWWWWWWWWXXX[[[]]]___aaaaaabbbdddeeeddd```]]]YYYWWWTTTSSSRRRTTTVVVWWWVVVXXX[[[\\\[[[[[[[[[\\\^^^^^^^^^]]]\\\\\\[[[[[[VVVWWWXXXYYYXXXWWWVVVUUUPPPOOOPPPQQQSSSSSSQQQPPPNNNKKKGGGEEEEEEEEEDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@???===;;;999999999999999999999999::::::::::::999999999999999888777666666666666666555555555555333444444555555444444333333333333333222222222222222222222222222222222222222222222222222222222222333333333222222111111111000000000000000000000000000111222222333222222222111111111111111111111111111111111111111111111111111111111111111111111111111222222333333222222111000111222222222222111000111111111111111111111111111111111111111111111111222222222222222222222222333333444444444444333333111222222222222333333333111111111222222222222333111111111111111111111111222111111111111111222222222222222222222222222222111111222222222222111111111111111111111111111111222222222222222222222222000000000000000000000000000000000000000000000000000000000000111111111111000000111222333444555555111111111111111000000000000000000000111111111111000000000000000000000000111111111111111111111111///000111333333333222222111111111222222222222333333333222222111000000///000111222222333333333333333333222222222222333333///111222222111111111222111222222333333222222111000000111111222333333333111111111111111111111111444444444333444444555555777777777666666666666666666555555444444555555666555555555555555555555555555555555555555555555555555555555666666777777777777777888999:::<<<===>>>888777777666666666666777666666666666666666666666555555555555555555555555666666666666666666666666666555555555555666777777666666666666666666666666666666666666777777888888555666777888888888888888777777666666666666777777888888999999999999888888888888888888999:::;;;<<<;;;::::::999888888777777888777777777777777777888999999999999;;;<<<===>>>?????????@@@@@@AAAAAAAAA????????????@@@BBBDDDEEEEEEFFFHHHIIIIIIHHHGGGFFFFFFGGGHHHHHHIIIIIIIIIIIIFFFGGGHHHJJJKKKKKKLLLLLLIIIHHHHHHHHHIIIJJJKKKLLLKKKKKKLLLMMMOOOQQQSSSTTTSSSRRRRRRRRRRRRSSSUUUVVVUUUUUUUUUVVVVVVVVVWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYZZZZZZYYYYYYZZZ\\\^^^```]]]]]]]]]]]]]]]\\\[[[[[[XXXXXXXXXYYYYYYZZZ\\\\\\[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXWWWXXXZZZ[[[[[[ZZZZZZYYYYYYZZZZZZ\\\]]]]]]___```cccfffhhhhhheeebbb^^^\\\YYYVVVUUUVVVXXXYYYTTTVVVYYY[[[[[[ZZZ[[[\\\______^^^]]]]]]\\\[[[[[[WWWXXXZZZ[[[ZZZYYYVVVUUUQQQPPPOOOOOOPPPPPPOOONNNNNNKKKGGGDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@???>>><<<:::999999999999888888999999999:::::::::888888999999999888888777666666666666555555555555333444444555555444444333333333333222222222111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000///000111222333333222111000000000000000000000000111111111111111111111111111111111111111111111111000111111222222111111000000111222222222222111000111111111111111111111111111111111111111111111111111111111111111111111111333333444444444444333333111111222222222333333333111111111222222222333333111111111111111111111111222222111111111111111222222222222222222222222222111111222222222222111111111111111111111111111111222222222222222222222222000000000000000000000000000000000000000000000000000000000000111111111111111111111111111222333333//////000000000000000111///000000000111111111111000000000000000000000000111111111111111111111111111111111111111222222222111111111222222222333333222222111111111111111111111222222333333333222222222222222111111222222222000222333333111000000111111222222333333222222111//////000000111222222333111111111111111111111111333333333333444444555666777666555444333222111111555555555444444555555555555555555555555555555555555555555555555555555555444444444555555555666666444555555777888:::<<<===999888777666666555666666666666666666666666666666555555555555555555555555555555555555555555555555555555555555555666777777666666666666666666666666555666666666777777888888666666666666666555555444777777666666666666777777888888999999999999888888888888888888999:::;;;<<<::::::999999888777666666888888777777777777888888999999999:::;;;<<<>>>???>>>>>>???@@@AAABBBBBBBBB@@@?????????@@@BBBDDDEEEEEEFFFGGGHHHHHHGGGEEEDDDEEEFFFGGGHHHIIIJJJJJJJJJEEEFFFHHHIIIJJJKKKKKKKKKJJJIIIHHHHHHIIIJJJLLLMMMJJJJJJKKKMMMOOOQQQSSSTTTVVVUUUTTTSSSSSSTTTUUUUUUUUUVVVWWWXXXXXXXXXWWWWWW[[[[[[[[[[[[ZZZYYYWWWVVVXXXWWWVVVVVVWWWYYY[[[]]]\\\\\\]]]]]]]]]\\\[[[[[[XXXXXXXXXXXXYYYZZZ\\\\\\[[[[[[[[[\\\[[[ZZZZZZYYY[[[ZZZXXXYYY[[[\\\\\\[[[[[[[[[\\\\\\]]]]]]]]]]]]___```cccgggkkkkkkhhhfffbbb___[[[XXXVVVWWWYYYZZZRRRUUUXXXZZZZZZZZZ[[[\\\______^^^]]]\\\\\\[[[[[[WWWXXXZZZ\\\[[[YYYWWWUUUSSSPPPNNNMMMNNNNNNMMMKKKMMMJJJFFFDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA???>>><<<:::999999999:::888888888999999:::::::::777777888999999999999888777666666666555555555555333444444555555444444333333333333222222111111111111111111111111111111111000000000000000000111111000000000000000111111111222222222222222222222222---...///111111111000///////////////////////////111111111111111111111111111111111111111111111111000000111111111111000000000111222333333222111000111111111111111111111111000000000000000000000000111111111111111111111111333444444555555444444333111111111222222333333333111111222222222333333333111111111111111111222222222222111111111111111222222222222222222222222222111111222222222222111111111111111111111111111111222222222222222222222222000000000000000000000000000000000000000000000000000000000000111111111111222111111000000000000000......//////000000111111//////000000111111111222000000000000000000000000000000000000000000000000333222111111000111111222111111222222222333333333000000000111222222333333222222333333333222111111222111111000000111111222111222444333111000000000222222222333333222222222...//////000111111222222000000000000000000000000222222333333333333444444555555666666555444333333555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444555555888777777777888:::<<<===999888777555555555666777777777666666555555555444444444555555555555444444555555555555555555555555777777666666666666777777888888777777666666555555444555777888888888777666888888777777666666555555666666666666666777888888888888888999999888888888999999999888888888777777888888888888888888888888777777777777777777888888888888777777888:::<<<===>>>>>>>>>>>>>>>??????@@@@@@AAABBBBBBCCCCCCBBBBBBDDDEEEFFFFFFFFFDDDCCCBBBEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIJJJJJJJJJKKKKKKIIIJJJJJJJJJJJJJJJIIIHHHHHHIIIKKKMMMOOORRRSSSTTTWWWWWWVVVUUUUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWXXXXXXYYYYYYYYYXXXWWWVVVTTTSSSTTTTTTUUUUUUWWWZZZ\\\^^^[[[[[[\\\\\\\\\\\\\\\[[[ZZZUUUSSSWWW[[[[[[ZZZZZZ[[[[[[\\\\\\\\\[[[ZZZZZZYYYZZZ\\\]]]^^^]]]]]]\\\]]]]]]]]]^^^^^^^^^______]]]___bbbeeehhhiiijjjjjjeeeaaa[[[XXXYYY[[[ZZZYYYWWWWWWVVVWWWXXX[[[^^^```bbbbbbaaa```___^^^]]]]]]]]]\\\\\\]]]]]]ZZZVVVSSSUUUQQQMMMKKKMMMNNNMMMKKKJJJJJJIIIGGGEEEDDDCCCBBB>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999999;;;::::::999999888888888777666555444333222222222333333333333333333333333333333333222222222111111111111111111111000//////000000000000000000000000000000111222222222222111444333222222111111111222111111111111111111111111222111111111000000//////222111000111333333111///222222111111111111222222333333222222222222222222000000000000000000000000000000000000000000000000111000000000111222333333333444555555444333111000222222222222222222222222111111222222222333333333222000///------///000222222222222222111111000000333222222222111000000000333333333333333333333333333222111000111222333444111111111111111111111111000000000000000000000000000111222333333222111000000000////////////000000111111000000//////......------...///000111222222111111000000000000000000000111111111111222222222111111111111111111111111222222111111111111222222333333333333333333333333222222222111111111000000222333444333111000111222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000222222222111111111000000000000111111111111000000222222333333333333444444555555555555555444333333555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444555555666555555555777888:::;;;888888666555555555666666777666666666555555555444444444555555555555444444555555555555555555555555666666555555555555666666666666666555555555444444444555666777888777777666777777777777666666555555666666666666666777888888888888777777777777888888999999999888888888777777888888888888888888888888888888888777777777777777777777777888999:::<<<<<>>>>>??????@@@AAA@@@AAAAAABBBBBBBBBBBBBBBDDDDDDEEEEEEEEEDDDCCCBBBEEEEEEFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKIIIIIIJJJKKKKKKJJJJJJJJJHHHIIIJJJLLLOOORRRTTTUUUXXXWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVXXXWWWVVVUUUTTTSSSSSSRRRSSSSSSSSSTTTVVVXXX[[[\\\\\\]]]]]]]]]]]]\\\\\\[[[QQQNNNOOOWWW^^^______```^^^^^^^^^^^^]]]\\\\\\[[[[[[\\\]]]^^^^^^^^^]]]\\\]]]]]]]]]^^^^^^^^^^^^___^^^___bbbdddffffffgggfffddd```ZZZXXXXXXYYYXXXXXXXXXWWWWWWWWWYYY[[[^^^___``````______^^^]]]]]]\\\]]]]]]]]]^^^^^^\\\XXXUUUVVVRRRMMMLLLMMMNNNLLLJJJHHHHHHGGGEEEDDDBBBAAAAAA???@@@@@@@@@@@@???>>>>>><<<;;;;;;;;;;;;:::::::::999999999999999999999999;;;;;;:::999888888777777666666555444333333333333333333333333333333333333333333333222222222111111111111111111111000//////000000000000000000000000000000111222222222222111333333333222222222111111111111111111111111111111111111111111000000000///222222111111222111111000222222111111111111222222222222222222222222222222111111111111111111111111111111111111111111111111111111111000111111222222222333333444333222111111222222222222222222222222111111222222222333333333333111000//////000111333222222222222111111111000222222222111111111111111333333333333333333333333333222111111111222444444111111111111111111111111111111111111111111111111000111222222222222111000111111000000000000111111111111111111000000000000////////////000000000000111111111111111111111111000111111111111222222222111111111111111111111111222222111111111111222222333333333333333333333333222222222111111111000000444555666555333333333444111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000222222222111111111000000000000111111111111000000222222333333333333444444444555555555555444444333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333444444666777888777777666555555555555666666666666555555555555555444444555555555555444444444444444444444444444444555444444444444444444555555555555444444444444444444555666777888777666666777777777666666666666555666666666666666777888888999777666555555666777999999888888888888777777777888888888888888888888888999888888888777777666666666777888999:::;;;;;;;;;???????????????@@@AAAAAA@@@@@@AAABBBBBBBBBBBBAAACCCDDDDDDDDDDDDCCCBBBBBBEEEEEEFFFFFFGGGHHHHHHIIIHHHHHHIIIIIIIIIIIIJJJJJJHHHIIIJJJKKKKKKKKKKKKKKKIIIIIIIIIKKKMMMQQQUUUWWWXXXWWWVVVUUUTTTTTTSSSTTTSSSSSSSSSTTTTTTTTTUUUUUUVVVUUUSSSRRRQQQQQQQQQQQQRRRRRRRRRSSSUUUWWWYYYZZZ]]]^^^^^^______^^^^^^]]]PPPMMMOOOXXX___aaaaaabbbaaaaaa```______^^^]]]]]]]]]^^^_________^^^]]]\\\]]]]]]]]]]]]^^^^^^^^^^^^^^^___aaabbbccccccbbbbbbccc___ZZZWWWVVVVVVVVVVVVXXXXXXXXXXXXYYY[[[]]]___^^^^^^^^^]]]]]]\\\\\\\\\]]]]]]]]]^^^^^^]]]ZZZWWWUUUQQQMMMKKKLLLLLLJJJGGGFFFEEEEEECCCBBBAAA@@@@@@???????????????>>>>>>===;;;;;;;;;;;;::::::::::::999999999999999999999999;;;;;;:::999888777666555666555444444333333333333333333333333333333333333333333333222222222111111111111111222111111000///000000000000000000000000000000111222222222222111222222333444333222111000111111111111111111111111111111111111000000000000111222333222000///000111222222111111111111222222000111111111222333333333222222222222222222222222222222222222222222222222222222111111000111111111000000111222222222222111111111111111111111111111111111222222222333333333333222111000000111222333222222222222111111111111111111111111111222222222333333333333333333333333333333222222222333444555111111111111111111111111111111111111111111111111000111222222222222111000222222111111111111222222111111111111222222222222222222111000///...------111111111111111111111111000111111111111222222222111111111111111111111111222222111111111111222222222222222222222222222222222222222111111111111111111222333222000///000111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000222111111111111000000000000000111111111111000000222222222333333333444444444444444555555444444333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444222222222333444555555666666555555555555555555555555555555555555555555555444444555555555555444444444444444444444444444444555555444444444444555555555555444444444444444444444555666777777777666555666666666666666666666666666666666666666777777888888777555333333555777888888888888888777777777777888888888888888888888888999999888888777666666666555666888:::;;;;;;;;;:::>>>>>>>>>>>>>>>??????@@@??????@@@AAAAAAAAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBDDDEEEEEEFFFGGGHHHIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIGGGHHHIIIJJJKKKLLLLLLLLLIIIHHHHHHIIILLLPPPTTTWWWWWWVVVUUUSSSSSSRRRRRRRRROOOPPPQQQSSSTTTVVVWWWWWWVVVTTTRRRPPPOOOOOOQQQRRRQQQRRRSSSTTTUUUWWWXXXYYY]]]]]]___```aaabbbbbbccc]]]WWWUUUZZZ^^^______aaabbbaaa```___^^^]]]]]]]]]______`````````^^^]]]\\\\\\\\\]]]]]]]]]^^^^^^^^^\\\]]]^^^```aaaaaa``````bbb___[[[XXXVVVUUUUUUUUUYYYXXXXXXYYYYYY[[[\\\]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[\\\]]]\\\YYYWWWSSSOOOKKKIIIJJJIIIFFFCCCDDDDDDCCCBBBBBBAAA@@@@@@<<<<<<======<<<<<<;;;:::;;;;;;;;;:::::::::999999888888888888888888888888;;;;;;:::888777666555444666555444333333333333333333333333333333333333333333333333222222222111111111111111222222111111000000000000000000000000000000000111222222222222111000111333444444333111000111111111111111111111111111111111000000000000000111333444333000///000222222222111111111111222222///000000111222333333444222222222222222222222222222222222222222222222222333333222111000000000111...//////000111222222222000000000000000000000000111111222222222333333333333222111111111111222333222222222222222222222222000000000111222222222333222222222222222222222222333333333333333444444444111111111111111111111111111111111111111111111111111111111222222111111111222111111000000111111222000000000111111222222222222222111000///...------111111111111222222222222000000111111111222222222111111111111111111111111222222111111111111222222111111111111111111111111111111111111111111111111///000111000...---...///111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111000000000000000000111111111111000000222222222333333333444444333333444444444444444333444444444444444444444444444444444444444444444444444444444444444444444444333333444555555444333333222222333444444555555555444444444555555555444444444444444555555555555555444444555555555555444444444444444444444444444444666555555555555555555666555555555555555555555555333444555777777666666555555555555555555666666666666666666666666777777888888666444333333444666888777777777777777777777777888888888888888888888888888888888888777777666666555666888:::;;;;;;;;;:::<<<<<<<<<<<<<<<===>>>>>>>>>???@@@@@@AAAAAA@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDEEEGGGHHHHHHIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGIIIJJJKKKKKKKKKKKKHHHHHHGGGHHHJJJNNNRRRUUUTTTTTTRRRQQQQQQPPPPPPPPPLLLMMMOOORRRUUUXXXZZZ[[[UUUTTTRRRPPPOOOPPPQQQRRRRRRRRRTTTUUUVVVWWWXXXXXXZZZ\\\^^^aaaccceeeggggggiiiaaaZZZ[[[]]]]]]^^^``````___^^^]]]\\\\\\\\\\\\___``````aaa```___]]]\\\\\\\\\\\\]]]]]]]]]^^^^^^YYY[[[]]]___````````````aaa___]]]YYYWWWVVVVVVVVVXXXXXXXXXYYYYYYZZZZZZ[[[[[[\\\\\\\\\\\\\\\\\\\\\ZZZYYYXXXYYYZZZYYYWWWUUUOOOLLLHHHGGGGGGFFFCCC@@@CCCCCCBBBBBBBBBAAAAAAAAA;;;<<<<<<<<<<<<;;;::::::;;;;;;:::::::::999999999888888888888888888888888:::999999888666555555444555555444333333333444444333333333333333333333333333333333222222222111111111111222222222222111111111111111111111111111111000000111222222222222111000111333444444333111000111111111111111111111111000000000000000000111111111222444444333222222222222222111111111111222222//////000111222222333333222222222222222222222222222222222222222222222222333333222111000000000111......//////000111222333000000000000000000000000111111222222222333333333111111111000000111111111222222222222222222222333000000000111222222222333222222222222222222222222222222333333333444444444111111111111111111111111111111111111111111111111222111111111111111111222000000////////////000000...//////000000111111111000000000000////////////000000111111111222222222000000111111111222222222111111111111111111111111222222111111111111222222111111111111111111111111111111111111111111111111222333333333111000111222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000222222333333333333444444222333333444444444444333333333333333333333333333333333333333333333333333333333333333333333333333222333444555555444333222222333444444555555444444222333444444555444444444444444444444444555555555444444555555555555444444333333333333333333333333666666555555555555666666555555555555555666666666333444555666777666555555444555555555555666666666666666666666666777888888888666555444444555666888666666777777777777777888888888888888888888888888777777777777777777777888666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>???@@@@@@@@@@@@???AAA@@@@@@@@@@@@@@@AAABBBBBBBBBCCCDDDEEEGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIGGGGGGGGGGGGIIILLLNNNPPPPPPPPPOOOOOONNNNNNOOOOOOJJJKKKNNNQQQUUUXXXZZZ\\\TTTSSSRRRQQQPPPQQQQQQRRRRRRSSSTTTUUUWWWWWWWWWWWWWWWYYY\\\___bbbeeeggggggiii```ZZZZZZ\\\\\\]]]```]]]\\\[[[ZZZYYYZZZ[[[\\\^^^___`````````___^^^]]]\\\\\\\\\\\\]]]]]]]]]]]]ZZZ[[[]]]___```aaa``````^^^^^^]]]ZZZWWWUUUVVVXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYZZZ[[[[[[[[[\\\YYYWWWVVVVVVWWWVVVTTTRRRMMMIIIFFFFFFFFFFFFBBB???AAAAAAAAAAAAAAAAAAAAAAAA===============<<<<<<;;;::::::::::::999999999999888888888888888888888888888888777777666666555555555444444333333444444444333333333333333333333333333333333222222222111111000111222222333222222222111111111111111111111111000000111222222222222111000111222333444333222222111111111111111111111111000000000000111111111111111111333666888888555222222222111111111111222222///000000000111222222222222222222222222222222222222222222222222222222222222222111111000111111111////////////000111222333111111111111111111111111111111222222222333333333111111111111111111111111222222222222333333333333111111111111111222222222222222222222222222222222000111222333333333222222111111111111111111111111222222222222222222222222222222111000000111222222000000////////////000000///////////////000000000......//////000000111111/////////000111111222222000111111111111222222222111111111111111111111111222222111111111111222222222222222222222222222222111111111111111222222222111222222222000///000111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000//////000000000000000111000000111111111111000000222222333333333333444444111222333444444444444444333333333333333333333333333333333333333333333333333333333333333333333333111222444555555444222111111222333444444444333333111222333444555444444333333333333444444555555555444444555555555555444444333333333333333333333333555444444444444444444555333333444444444555555555333444555666666666555444444444444555555555666666666666666666666777888888777666666555555666666777666666666666777777888888888888888888888888888888666666666777888888999999777777777888999:::<<<<<<<<<;;;;;;;;;;;;<<<=========>>>>>>???????????????@@@??????>>>???@@@AAABBB@@@@@@AAACCCDDDFFFGGGGGGHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHHHHGGGGGGGGGFFFFFFFFFGGGHHHIIIKKKKKKMMMLLLLLLLLLLLLMMMNNNNNNJJJKKKMMMPPPSSSUUUWWWYYYRRRRRRQQQQQQQQQPPPPPPPPPPPPQQQSSSUUUVVVVVVUUUUUUVVVWWWZZZ\\\___aaabbbcccaaaZZZVVVXXX[[[ZZZZZZ[[[[[[ZZZXXXXXXXXXYYY[[[\\\\\\]]]^^^___```___^^^]]][[[\\\\\\\\\\\\]]]]]]]]]]]]^^^___```aaa```______ZZZ[[[[[[YYYVVVTTTVVVXXXWWWWWWWWWWWWWWWWWWVVVVVVUUUVVVVVVWWWXXXYYYYYYYYYYYYWWWVVVUUUUUUUUUSSSQQQLLLIIIFFFFFFGGGGGGCCC@@@????????????????????????<<<============<<<;;;;;;:::::::::999999999999888888888888888888888888888666666666666666666666666444444444333333444444555333333333333333333333333333333333222222222111111000111222222333333333222111111111111111111111111000000111222222222222111111111222222222333333333111111111111111111111111///000000000111111111111111000222777===>>>777111222222111111111111222222000000000000111111111111111111111111111111111111111111111111111111111111111111111000111111222222111000000///000111333333222222222222222222222222111111222222222333333333111222222222222222222111222222222333333333444444222222222111111111111111111111111111111111111111///000111222222222111111111111111111111111111111222222222222222222222222222222111000000111222222111000000000000000000111111111000000000000000000////////////000000000000---......///000000111111000111111111111222222222111111111111111111111111222222111111111111222222333333333333333333333333000000111111111222222222///000111000...---...///111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////000000111111000000111111111111000000222222333333333444444444111222333333444444444444333333333333333333333333333333333333333333333333333333333333333333333333111222444555555444222111000111333444444333222111000111333444555444444333333333333444444555555555444555555555555555555444333333333333333333333333444333333222222333333444222222222333333444444444333444555666666666555444444444444555555555666666666666666666666777888888666777777777777777777666555666666666777777888888888888888888888888888888555555666777888999::::::888888777777888:::<<<===<<<<<<<<<<<<<<<===>>>>>>======>>>?????????????????????>>>>>>>>>???AAABBB??????AAABBBCCCEEEFFFFFFHHHGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGGGGGGGFFFEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHJJJJJJJJJJJJKKKLLLMMMNNNKKKLLLMMMOOOQQQSSSTTTUUUPPPPPPQQQQQQQQQPPPOOOOOOOOOPPPRRRSSSTTTTTTTTTSSSUUUVVVXXXZZZ\\\]]]]]]^^^ZZZUUUSSSWWWZZZXXXUUUTTTZZZYYYXXXWWWXXXYYY\\\]]][[[\\\^^^_________^^^^^^[[[[[[\\\\\\\\\]]]]]]]]]```aaaaaaaaaaaa```^^^]]]WWWYYYZZZXXXUUUSSSUUUXXXVVVVVVWWWWWWWWWVVVUUUUUUSSSSSSTTTUUUVVVVVVWWWWWWZZZXXXVVVUUUUUUTTTRRRPPPLLLIIIGGGGGGIIIHHHEEEBBB============>>>>>>>>>>>>::::::;;;;;;::::::999888:::::::::999999999888888777777777777777777777777555555555666666666666777444444333333333444444555333333333333333333333333333333333222222222111111000111222333333333333333111111111111111111111111000000111222222222222111222111111111222222444444111111111111111111111111//////000000111111111222111///111999AAABBB999000222222111111111111222222111111111000000000000000000000000000000000000000000000000000000000000000111000000000111222333333222111000000000111333333222222222222222222222222111111222222222333333333222333333444444333333222222222222333333444444444333222222222111111000000111111111111111111111111...///000111222111000000111111111111111111111111222222222222222222222222333222111000000111222333222222111111111111222222333222222222111111000000000000000000////////////,,,------...///000000111000111111111111222222222111111111111111111111111222222111111111111222222333333333333333333333333000000111111222222222222222333444333222111111333111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000.../////////000000111111000000111111111111000000333333222111111222333333222222222222222222222222444444444333333222222222111111111222222333333333333333333333333333333333333333333333333333333333222222222222222222222222333222222111111222222333666555333222222333555666333333333333333333333333222222333333333333444444333333222111111222333333333333333333333333333333444444444444444444444444444444444555555555555666555555555666666666666777::::::999888777666555555777777777777777777777777::::::999999888777777777777777888888888888777777999999999999999999:::::::::::::::;;;;;;;;;<<<<<>>>>>===>>>???AAABBBBBBBBBCCCCCCDDDEEEEEEEEEHHHHHHGGGGGGFFFEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFEEEDDDEEEGGGIIIJJJJJJJJJJJJLLLLLLLLLKKKJJJJJJLLLNNNMMMMMMNNNOOOQQQRRRRRRSSSSSSSSSRRRRRRQQQPPPPPPOOOSSSSSSSSSRRRPPPOOOQQQRRRUUUUUUVVVWWWXXXXXXXXXXXXZZZZZZZZZZZZZZZYYYXXXXXXWWWWWWXXXXXXYYYZZZZZZ[[[\\\\\\\\\\\\]]]___```aaa\\\[[[[[[]]]^^^___^^^\\\ZZZ\\\^^^`````````^^^^^^ZZZZZZZZZYYYXXXWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXWWWUUUUUUTTTSSSSSSTTTTTTUUUTTTUUUVVVVVVSSSPPPLLLIIIAAABBBCCCFFFHHHHHHFFFCCC???===;;;;;;<<<>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888777777777666666777777777777666666555555555666666666666666333333333333333333333333444444333222111111111111111111111111111111111111111111222222222222111111///000000000000111111111000111111111111222222222111111111111111111111111111111111111111111111111000000////////////000000111000///111444666444222///000111222222222222222000000000000000000000000111111111111111111111111444222000......///000111333222222111111222222333000000000000000000000000555555444333222111000///333333333222222111111111222000------///222333333111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000111111111111222222222333333333222222111111111111111111111111111111111//////000000111111111222000000000000000000000000111111000000//////......000000000000000000000000222222222111111111000000222222111111111111111111111111111111111111111111666666555444333111111000222222222222222222222222//////......///000111111444333333222111000//////222333333444444333333222000000////////////000000000111111111111222222222////////////000000000000111111000000000000111111333222222111111222222333222222222222222222222222444444333333333222222222111222222222333333333333333333333333333333333333333333333333333333333333222222222222222222222222333222222111111222222333666444333222222333444666333333333333333333333333222222333333333333444444333333222111111222333333444444444444444444444444444444444444444444444444444444444555555555555666444444555555555666666666999999888888777666666666777777777777777777777777999999999888888888777777777777888888888888777777666666777777777888888888;;;;;;;;;<<<<<<<<<======????????????????????????>>>>>>>>>??????@@@AAABBB@@@AAAAAABBBCCCCCCDDDDDDGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFDDDEEEGGGIIIJJJJJJJJJJJJJJJKKKKKKJJJIIIIIIKKKMMMLLLLLLMMMNNNOOOQQQSSSTTTUUUTTTTTTSSSRRRQQQPPPPPPRRRSSSSSSRRRQQQPPPQQQRRRTTTTTTUUUVVVWWWWWWWWWWWWVVVWWWXXXYYYZZZZZZZZZZZZWWWXXXXXXXXXYYYYYYZZZZZZ\\\\\\]]]^^^^^^___``````]]]\\\\\\]]]^^^___]]]\\\ZZZ[[[]]]___```___^^^]]]ZZZZZZZZZYYYYYYXXXXXXXXXWWWWWWXXXXXXXXXXXXWWWWWWTTTTTTTTTSSSTTTTTTUUUUUUTTTUUUUUUTTTQQQNNNKKKJJJCCCCCCCCCDDDFFFFFFEEECCC<<<:::888888999;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888777777666666666666666666666666666666666666666555555555555333333333333333333333333444333222222111111111111111111111111111111111111111111222222222222111111000000000111111111222222000111111111111222222222111111111111111111111111111111111111111111111111111111000000000000111111111000000111444555333111000000111222222222111111111111111111111111111111111111111111111111111111333222111000///000111111333222222111111222222333000000000000000000000000333333222222222222111111333333333222222111111111222111111111333333111000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000111111111111222222222333333333222222111111111111111111111111111111111///000000000111111111111000000000000000000000000111111000000////////////000000000000000000000000222222222111111111000000222111111111111111222222111111111111111111111111222222222222333333333333222222222222222222222222111111111111111222333333333333222222111000000000222333333444444333333222111000000//////000000111222222222111111000000000000000000000111111111111111111000000000000111111333222111111111111222333222222222222222222222222333333333333222222222222222222333333333333444444333333333333333333333333333333333333333333333333222222222222222222222222333222222111111222222333555444333222222333444555333333333333333333333333222222333333333333444444333222222111111222222333555555555555555555555555444444444444444444444444444444444555555555555666333444444444555555555555777777777777777777777777777777777777777777777777777777777888888888999999777777888888888888777777555555666777888999999:::<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAA??????@@@@@@AAABBBBBBCCCEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGFFFEEEFFFGGGHHHIIIJJJJJJJJJIIIJJJJJJIIIHHHIIIKKKNNNNNNMMMLLLMMMNNNPPPSSSUUUVVVVVVUUUTTTSSSRRRQQQQQQRRRSSSTTTSSSQQQQQQRRRSSSRRRSSSTTTUUUVVVVVVVVVVVVTTTUUUVVVXXXZZZ[[[\\\\\\XXXXXXXXXYYYYYYYYYYYYYYY[[[\\\^^^___```______^^^^^^]]]\\\]]]^^^^^^]]][[[ZZZ[[[\\\^^^^^^^^^^^^]]]ZZZZZZZZZZZZYYYYYYYYYYYYVVVVVVWWWWWWWWWWWWVVVVVVSSSSSSSSSSSSTTTTTTUUUVVVTTTTTTRRRPPPNNNMMMKKKJJJFFFDDDBBBBBBCCCDDDCCCBBB;;;999888888999::::::999:::::::::::::::::::::::::::999999888888777666666777777666555555666777777777666666666555444444444333333333333333333333333222222222222222111111111111111111111111111111111111111222222222222111111111111111111222222222333000111111111111222222222111111111111111111111111111111111111111111111111222222111111111111222222222111111222333333222000111111111222111111000000222222222222222222222222111111111111111111111111222222222222111111111111222222111111111111222222000000000000000000000000111111111222222222333333222222222222222111111111333333333444555333000---111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222000111111111111222222222222222222222222111111111111111111111111111111111000000000000111111111111000000000000000000000000111000000000000/////////000000000000000000000000222222222111111111111111111111111111111222333444111111111111111111111111111111111222222222333333222222222222222222222222222111111111111222333333111111111111111111111111222222333333333333222222111111111000000111111111444333222111000//////...111111111111222222222222111111000000000000111111222222111111111111222222111111111111111111111111333222222222222222222222333333333333333333333444222222222222222222222222222222222222222222222222111222222222222222333333333222222111111222222333444444333222222333444444222222222222222222222222222222222333333333444444222222222222222222222222444444444444555555555555444444444444444444444444444444444555555555555666333333333444444444555555666666666666777777888888666666666666666666666666666666666777888999999:::777777888888888888777777666777777999:::;;;<<<<<<;;;<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@BBBBBBBBBAAAAAA???@@@@@@AAAAAABBBBBBCCCDDDEEEEEEFFFGGGGGGHHHHHHFFFFFFGGGGGGHHHHHHGGGGGGFFFFFFGGGHHHIIIIIIJJJJJJIIIJJJJJJJJJIIIJJJMMMOOORRRPPPNNNMMMNNNPPPRRRTTTWWWVVVUUUTTTSSSRRRRRRQQQRRRSSSUUUTTTSSSRRRRRRSSSRRRSSSTTTVVVWWWWWWWWWWWWUUUVVVWWWYYY[[[[[[\\\\\\XXXXXXYYYYYYYYYYYYYYYYYY[[[\\\^^^``````___]]]\\\^^^]]]\\\]]]^^^^^^\\\ZZZYYYZZZ[[[\\\]]]]]]]]]]]]ZZZZZZZZZZZZZZZZZZZZZZZZVVVVVVVVVVVVVVVVVVUUUTTTRRRRRRRRRRRRSSSTTTUUUVVVSSSRRROOOMMMKKKJJJJJJJJJHHHEEEBBB@@@AAAAAAAAAAAA>>><<<;;;;;;<<<===<<<;;;999999999999999999999999999999999888777777666666888777555444444555777888777777666555444444333333333333333333333333333333111111111222222222222111111111111111111111111111111111222222222222111111111111222222222333333333000000111111111222222222111111111111111111111111111111111111111111111111222111111000000111111222222111222222222222111000111111222111111000//////222222222222222222222222111111111111111111111111222222333333333222222111222222111111111111222222000000000000000000000000111111111111222222222222222222222111111111111111333222222333444333111...111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222000000111111111222222222222222222111111111111111111111111111111111111111000000000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000111222333444555111111111111111111111111333333222222111000//////111111111111111111111111000000000//////000111111000000111111111222222222222222333333333333222222222222111111111111222222222222222111000/////////000000000111111111222222111111000000000000111111111111111111111111111111111111111111111111111111222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222111111111222222333333333333222222111111222222333333333333222222333333333222222222222222222222222222222222333333333444444222222222222222222222222222222333333333444444444444444444444444444444444444444444555555555555666333333333444444444555555555555555666777777888888666666666666666666666666555555666777888999999:::777777888888888888777777666777777999:::;;;<<<<<<::::::;;;;;;;;;<<<<<<<<<===========================>>>@@@AAABBBBBBAAA@@@AAAAAABBBBBBCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIIIIJJJIIIJJJKKKKKKKKKLLLOOORRRVVVTTTQQQOOONNNOOOQQQRRRUUUUUUTTTTTTSSSRRRRRRQQQRRRSSSUUUUUUTTTSSSSSSTTTSSSTTTUUUWWWXXXXXXYYYYYYXXXYYYZZZZZZ[[[[[[[[[ZZZXXXXXXXXXXXXYYYYYYYYYYYY[[[\\\^^^______]]][[[ZZZ\\\[[[[[[\\\]]]]]][[[ZZZYYYYYYZZZ[[[[[[\\\\\\\\\ZZZZZZZZZZZZYYYYYYYYYYYYUUUUUUUUUUUUUUUTTTSSSSSSQQQQQQQQQQQQQQQRRRSSSTTTQQQPPPMMMJJJIIIHHHIIIIIIHHHEEEAAA??????@@@@@@??????>>>======>>>>>>===;;;999999999999999999999999999999888888777666666555888666555333333555666888777666666555444333333222333333333333333333333333///000111222222222222111111111111111111111111111111111222222222222111111111111222222222333333333000000111111111222222222111111111111111111111111111111111111111111111111000000////////////000000111111222222111111000000111111111111111000///...222222222222222222222222111111111111111111111111111222222333333333222222222111111000000111111222000000000000000000000000222222222111111111000000111111111111111111111111222000......000222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000111111111111111111111111111111111111222333444555111111111111111111111111333222222111111000000000111111111111111111111111111111000000000000000111000000000111222222333333111222222333333222222111222222111111111111222222000000000000000000000000/////////000000000111111111111000000000000111111000000111222222111000000111111111111111111111111111111111222222222222222333333222222222222111111222222222222222222222222222222222222222222222222111111111222222333333444333222222111111222222333222222333333333333222222222222222222222222222222222222333333333333444444111222222333333222222111111222222333333444444444444444444444444444444444444444444555555555555666333444444444555555555555555555555666666777777777777777777777777777777777555555666666777888999999777777888888888888777777555555666777888999999::::::::::::;;;;;;;;;;;;<<<==============================>>>???@@@@@@@@@@@@BBBBBBCCCDDDDDDEEEEEEFFFDDDDDDEEEFFFGGGGGGHHHHHHEEEFFFGGGHHHIIIIIIIIIIIIHHHGGGGGGGGGGGGHHHIIIJJJIIIJJJKKKLLLLLLNNNQQQSSSVVVUUURRRPPPOOOOOOPPPPPPRRRRRRRRRQQQQQQQQQQQQQQQQQQSSSVVVVVVUUUTTTTTTUUUSSSTTTUUUWWWXXXYYYZZZZZZZZZZZZ[[[ZZZZZZYYYXXXXXXWWWWWWXXXXXXYYYZZZZZZZZZ[[[\\\\\\]]]\\\[[[YYYXXXZZZYYYYYYZZZ\\\\\\[[[YYYXXXXXXYYYYYYZZZ[[[[[[\\\ZZZZZZZZZYYYXXXWWWWWWWWWUUUUUUUUUUUUTTTSSSRRRQQQQQQPPPPPPOOOOOOPPPPPPQQQNNNMMMKKKIIIGGGGGGGGGGGGGGGDDD@@@>>>>>>???>>>>>>>>>===<<<=========;;;999888888888888888888888888999888888777777666555555666666555444444555666666666555555555444333333333333333333333333333333333---...000222333333222222111111111111111111111111111111222222222222111111111111111111222222222333000111111111111222222222111111111111111111111111111111111111111111111111000000////////////000000///000222222111000111111000000000111000000//////222222222222222222222222111111111111111111111111111111111222222222222222111111000000000000111111000000000000000000000000222222111111111000000000000000000111111111111111222///------///222333333111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000111111111111222222222000000000111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000111111111111222000000000000000000000000111111111111111222222222222222222222222333444555111111111111111111111111///000000111222333444444111111111111111111111111444444333222222222222333000000111111222222222333111111222222222222111111111111111000000111111111/////////000000000111111.../////////000000000000111111000000000000111111///000111222222111000///111111111111111111111111000111111111222222222222222222222111111000000000111111111111111111111111111111111111111111111111000111111222333333444444333222222111111222222333222222222333333222222222111111111111111111111111222222333333333333444444111222333333333333222111222222333333444555555666444444444444444444444444444444444555555555555666444444555555555666666666555555666666666666666666777777777777777777777777555666666666777777888888777777888888888888777777666666777777777888888888;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>???@@@@@@BBBCCCCCCDDDDDDEEEFFFFFFEEEEEEEEEFFFGGGGGGGGGHHHEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGHHHIIIJJJHHHIIIJJJKKKKKKMMMQQQSSSQQQQQQPPPOOOOOOOOOOOOOOONNNNNNNNNOOOPPPPPPQQQQQQQQQSSSVVVWWWVVVUUUUUUUUURRRSSSTTTVVVXXXYYYYYYYYYXXXXXXYYYYYYXXXWWWVVVVVVUUUVVVWWWXXXYYYZZZ[[[\\\\\\[[[[[[ZZZYYYXXXXXXWWWWWWVVVVVVXXXZZZ\\\[[[YYYXXXXXXXXXXXXYYYZZZ[[[[[[[[[ZZZYYYXXXWWWVVVUUUTTTTTTTTTTTTTTTSSSRRRQQQPPPQQQPPPOOONNNMMMMMMMMMMMMLLLKKKJJJHHHGGGFFFEEEEEEEEECCC@@@>>>??????>>>=========<<<======<<<:::888888888888888888888888888888888888777666666555555555555555555555555555555444444444444444444444444333333333333333333333333,,,---000222333333222222111111111111111111111111111111222222222222111111000000000111111111222222000111111111111222222222111111111111111111111111111111111111111111111111111000000000000000000111---///222222000000111333...///000000000000000000111111111111111111111111111111111111111111111111111111000///000111222333111111000000000000111111000000000000000000000000000000000000111111111111///000000000111111111222222111///000111222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000111111111111222222222///000000000111111111222111111111111111111111111111111111111000000000///000000000000000000000000000000111111111222222222000000000000000000000000000000111111111222222222333333222222222333333444111111111111111111111111000000111222333444555555111111111111111111111111555444333333222222222333111111111111111222222222111111222222222222111111111000000//////000000111000000000000000///////////////000000000111111111111111000000000000111111///000111222222111000///000000000000000000000000000000111111222222222222222111111111000000//////111111111111111111111111111111111111111111111111000000111222333333444444333222222222222222222333111222222333333222222111111111111111111111111111222222333333333444444444111222333444444333222111333333444444555666777777444444444444444444444444444444444555555555666666555555555666666666666777666666666666666666666666777777777777777777777777666666666666777777777777777777888888888888777777999999999999999999::::::<<<<<<<<<<<<=========>>><<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<>>>@@@AAABBBBBBCCCCCCDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGEEEFFFGGGHHHIIIIIIJJJIIIIIIHHHGGGGGGGGGHHHIIIJJJGGGHHHIIIJJJKKKMMMPPPSSSLLLMMMMMMNNNOOOOOOOOOOOOKKKKKKLLLMMMOOOPPPPPPQQQQQQTTTVVVXXXWWWUUUUUUUUUQQQRRRSSSUUUWWWXXXXXXXXXUUUVVVVVVWWWWWWVVVVVVUUUTTTUUUVVVXXXZZZ[[[\\\]]]\\\[[[ZZZXXXWWWWWWWWWWWWUUUTTTUUUWWWZZZ[[[[[[YYYXXXXXXWWWXXXXXXYYYZZZ[[[[[[ZZZYYYXXXVVVTTTSSSSSSTTTTTTTTTTTTSSSRRRQQQPPPPPPPPPNNNMMMLLLKKKKKKKKKJJJJJJIIIHHHGGGEEEDDDDDDDDDBBB????????????===<<>>===>>>>>>===;;;888777777777777777777777777888888888777666666555555444444555666666555444444333333444444444444444444333333333333333333333333+++---///222333333222222111111111111111111111111111111222222222222111111///000000000000111111111000111111111111222222222111111111111111111111111111111111111111111111111222222111111111111222222,,,///222222000000222444......///000000111000000000000000000000000000000111111111111111111111111111000///......000222444111111000000000000111111000000000000000000000000......///000111222333333//////000000111111111222333333333444444333000...111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222000111111111111222222222//////000000111111111222111111111111111111111111222111111111000000//////000000000000000000000000000000111111222222222222000000000000000000000000000000111111222222222222444444333222222222333333111111111111111111111111444444333333333333333333000000000000000000000000333222222111000000000111111111111111111111111111111111222222222222111111000000////////////000000222222111000///...------000111111111111222222222111111000000000000111111222222111000//////000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111000000000///111111111111111111111111222222222222222222222222000000111222333333444444444444444333333222222222666444000///000000000000111111111111111111111111333333222222111222222222000111333444555444333333444444444333333222222222222222333333444555666666555555555555555555555555666666666666666666666666777888888777777666555444777777777777888888888888777777666666666666777777888999;;;:::999888888999;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<>>>>>>>>>>>>>>@@@AAABBBCCCCCCCCCAAA@@@EEEEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFGGGHHHHHHIIIIIIGGGGGGHHHHHHIIIHHHHHHHHHJJJJJJKKKMMMNNNPPPQQQQQQOOONNNNNNMMMMMMNNNNNNOOOJJJHHHGGGHHHJJJLLLMMMMMMQQQRRRSSSTTTTTTSSSRRRQQQQQQRRRTTTUUUVVVVVVVVVUUUSSSSSSSSSSSSSSSSSSSSSSSSYYYYYYXXXXXXXXXZZZ\\\]]]\\\[[[YYYWWWWWWWWWXXXXXXUUUVVVWWWYYYZZZ[[[[[[[[[ZZZYYYYYYXXXYYY[[[]]]^^^[[[ZZZXXXWWWVVVWWWWWWWWWYYYVVVRRRQQQSSSUUUUUUTTTSSSQQQNNNMMMMMMMMMLLLKKKIIIIIIHHHGGGFFFFFFFFFFFFDDDCCCAAA???>>>>>>>>>???>>><<<;;;;;;;;;;;;:::888:::999888777777888999:::777777777777666666666666444444444444444444444444777666555444333444555555222222222222222222222222000111111111111222222222111111111111111111111222222222111111111111222222000//////////////////000111111111111111111111111222222222222222222222222222222111111000/////////000000000000111111111111111222222333333222222111000111111111111222222222222222111111111111111111000111111111111222222222111222222222222111000000111111111111111111111111111000///000111111000/////////000000111111222222000000000000000000000000......000111111222222222222222333333222111///...000000000000111111111111111111111111111000//////000000000000111111111111//////000000111111111222000000000000000111111222333333333222111000000///000000000000000000000000000000000000000000000000111111111111111111111111000111111111111222222222333333222111111222333333111111222222222222111111000000000111222222222333222222222111111111000000000000000000000000000000000000//////000222444555000000000000000000000000000111111111111222222222000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000222222111000000000000000000000000000000000000000000000000000000000000000111111111111111111111111222222222222111111111111111111111111111111111111222222222222222222222222000000111111222222333333333333333333333333222222333222111222333333222111111111111111111111111111333333222222111222222333111222333444444444333333444444333333333222222222222333333444444555555555555555555555555555555555555555555555555555555555555666666777777777666666777777777777888888888888777777666666666666777777888:::;;;;;;999888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIIIIIIIJJJKKKKKKKKKJJJJJJIIIJJJKKKLLLNNNOOOPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOIIIGGGFFFFFFIIIKKKLLLLLLQQQRRRSSSTTTTTTSSSSSSRRRRRRSSSTTTUUUVVVVVVUUUUUURRRRRRRRRRRRRRRRRRRRRRRRVVVVVVWWWWWWXXXZZZ[[[\\\[[[ZZZYYYXXXXXXWWWWWWWWWUUUVVVXXXYYYZZZ[[[[[[[[[ZZZZZZYYYYYYZZZ[[[]]]^^^[[[YYYWWWUUUUUUUUUVVVWWWXXXUUURRRRRRSSSUUUUUUTTTTTTRRROOOMMMLLLLLLKKKJJJJJJJJJHHHGGGGGGGGGGGGGGGDDDCCCAAA???>>>>>>>>>???===<<<;;;:::;;;;;;:::888999888777777777777888999777777777777666666666555444444444444444444444444777666555444333444444555222222222222222222222222000111111111111222222222222222222111111111000000222222111111111111222222111111111222222111111111111111111111111111111111111111111111111111111111000000000000000111111111000000000000111111111111111222222333333222222111000111111111111222222222//////000111222333333444000111111111111222222222111222222222222111000000111111111111111111111111333222111222333333222111000000000000000111111111000000000000000000000000...///000111111222222222000000222222222222111000000000000000111111111111111111111111111000////////////000000000111111111///000000000111111111111000000000000000111111222333222222111000000//////000000000000000000000000000000000000000000000000111111111111111111111111000111111111111222222222333222222111111222222333111111222222222222111111111111111111111222222222222222222111111111000000000000000000000000000000222111111000000111222333000000000000000000000000000111111111111222222222000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000222111000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111333333333222222222222111111111111111111111111111222222222222222222222222111111111111111111111111222222222333333333333333000000111222444444222000111111111111111111111111333222222111222222333333222222333444444444333333333333333333222222222222444444444444444444444444555555555555555555555555555555555555555555555555444444555666777777777777777777777777888888888888777777666666666666777777888:::;;;;;;:::999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>======>>>???@@@BBBCCCDDDDDDEEEEEEFFFFFFEEEEEEDDDEEEEEEEEEFFFGGGGGGHHHHHHIIIIIIJJJKKKKKKLLLKKKKKKIIIIIIJJJKKKMMMNNNOOOOOOPPPPPPQQQRRRRRRRRRQQQPPPHHHFFFDDDEEEGGGJJJKKKKKKPPPQQQSSSTTTTTTTTTSSSSSSTTTTTTUUUVVVVVVVVVUUUUUUQQQQQQQQQQQQQQQQQQQQQQQQSSSTTTUUUWWWYYYZZZ[[[[[[[[[[[[[[[ZZZZZZYYYXXXWWWVVVWWWXXXZZZZZZ[[[[[[[[[[[[[[[ZZZ[[[[[[\\\]]]^^^ZZZXXXUUUSSSSSSSSSUUUWWWWWWUUUSSSRRRSSSTTTTTTTTTVVVTTTRRROOOMMMKKKJJJIIIIIIHHHGGGFFFFFFEEEFFFFFFDDDBBBAAA???>>>>>>>>>>>>===<<<::::::;;;;;;999888888777777666666777777888777777777666666666555555444444444444444444444444666555555444333444444444222222222222222222222222000111111111111222222222333222222222111000000000222222111111111111222222111222333444444333222111111111111111111111111111000000000000000000000000...//////000111111222222000000000000111111111111111111222222222222111111000111111111111222222222000000111111111222222222000111111111111222222222111222222222222111000000111111111111111111111111333222111222333333222111111111111111000000000000000000000000000000000000//////000000111111222222//////000222222333333222000000000000111111111111000111111111111000000/////////000000000000111111000000000000111111111111000000000000000111111222222111111000000//////...000000000000000000000000000000000000000000000000111111111111111111111111000111111111111222222222333222111111111111222333111111222222222222111111222222222111111111111111222222222111111111111111000000000000000000000000333222222111000000111111000000000000000000000000000111111111111222222222000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000111111000000000000000111000000000000000000000000000000000000000000000000111111111111111111111111333333222222222111111111111111111111111111111111111111111111111111111111111111111000000000000000111111222222333333333444222000///000111111000///111111111111111111111111222222111111222222333333222333333333333333333333333222222222222222222222444444444444444444333333555555555555555555555555555555555555555555555555444555555666777777666666666777777777888888888888777777666666666666777777888:::;;;;;;:::::::::;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============>>>>>>>>>>>>>>>??????>>>>>>???AAACCCEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHGGGHHHIIIJJJJJJJJJJJJJJJIIIIIIJJJKKKLLLMMMNNNNNNOOOQQQSSSUUUUUUTTTSSSRRRJJJGGGEEEDDDFFFIIIJJJJJJPPPQQQSSSTTTUUUUUUTTTTTTVVVVVVVVVVVVVVVUUUUUUUUUQQQQQQQQQQQQQQQQQQQQQQQQQQQSSSVVVXXX[[[\\\\\\\\\\\\]]]]]]^^^]]][[[ZZZYYYXXXYYYZZZZZZ[[[[[[[[[[[[[[[[[[[[[\\\\\\]]]]]]^^^ZZZWWWTTTRRRQQQRRRUUUVVVWWWVVVTTTTTTTTTTTTTTTTTTXXXXXXVVVRRRNNNKKKJJJJJJGGGGGGFFFEEEDDDDDDDDDDDDCCCBBB@@@???>>>===>>>>>>===;;;::::::::::::999777777777666666666666777777777777666666666555555555444444444444444444444444555555444444444333333333222222222222222222222222000000111111111222222222111111111111111111111222222222111111111111222222111222444555555444222111111111111111111111111111111111111111111111111111//////000000111111111111///000000000111111111111111111222222222222111111000000111111111222222222444444333222111//////...000000111111111222222222111222222222222111000000111111111111111111111111111000///000111111000///222222111111000000//////000000000000000000000000000000000000000111111222000000111111222222222222///000000000111111111111000000111111111111000///////////////000000000111000000000000000111111111000000000000000111111222111000000000//////......000000000000000000000000000000000000000000000000111111111111111111111111000000111111111222222222222222111111111111222222111111222222222222111111333222222222111000000000111111111111111111111111000000000000000000000000222222111111111111111111000000000000000000000000000000111111111222222222000000000000000000000000000000000000000000000000///000000000111111111111000000000000000000000000111000000000000000111111000000000000000000000000000000000000000000000000111111111111111111111111222111111111000000000000000000000000000000000000111111111111111111111111111111111000000000000000111111111222222333333333999555111//////000111111111111111111111111111111222111111111222222333444333333333333333333333333222222222222222222222222444444444444444444333333555555555555555555555555555555555555555555555555666666666666666555444444666777777777888888888888777777666666666666777777777999;;;;;;:::::::::;;;:::::::::;;;;;;;;;<<<<<<:::::::::999::::::;;;<<<<<<<<<======>>>>>>>>>>>>BBBBBBAAA@@@@@@AAACCCDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHGGGHHHIIIJJJKKKKKKKKKKKKIIIIIIJJJKKKLLLMMMMMMNNNOOOQQQSSSVVVWWWWWWVVVUUUNNNKKKGGGFFFGGGIIIJJJKKKOOOPPPRRRTTTUUUVVVVVVUUUWWWWWWWWWVVVVVVVVVVVVVVVSSSSSSSSSSSSSSSSSSSSSSSSRRRTTTVVVZZZ\\\]]]^^^^^^______`````````^^^\\\[[[ZZZZZZ[[[[[[[[[[[[[[[ZZZ[[[\\\\\\\\\]]]]]]]]]]]]YYYXXXUUUSSSRRRSSSUUUVVVVVVWWWVVVVVVUUUTTTUUUUUUZZZZZZZZZVVVPPPLLLKKKKKKHHHGGGFFFEEEEEEDDDDDDEEECCCBBB@@@>>>=========>>>===;;;:::999::::::999777666666777777777777666666666666666666555555555555444444444444444444444444444444444444444333333333222222222222222222222222000000111111111222222222//////000111222333333444222222111111111111222222000111222333333222111000111111111111111111111111222222222222222222222222111111111111000000/////////000000000111111111111000111111222222111111000000000111111111222222222444444333222111//////...000000111111111222222222111222222222222111000000111111111111111111111111111000///000111111000///222222111111000000//////000000000000000000000000111000000///000000111222333222222111111111000000///000000000111111111111///000000111111111000000...////////////000000000111111000000000000000000000000000000000111111222000000000000////////////111111111111111111111111000000000000000000000000111111111111111111111111000000111111111222222222111111111111111111111111111111222222222222111111333222222222111000000000111111111111111111111111000000000000000000000000//////000111222222333333000000000000000000000000000000111111111222222222000000000000000000000000000000000000000000000000///000000000111111111111000000000000000000000000000000000000000111111222000000000000000000000000000000000000000000000000111111111111111111111111111111111000000000//////000000000000000000000000111111111111111111111111111111111111111111111111111111111222222222222222>>>:::444000000222333444111111111111111111111111111111111111222333444444444444333222222222333333111111111222222222222222444444444444444444444444555555555555555555555555444444444444444444444444666666666666555444333333777777777777888888888888777777666666666666777777666888::::::999999:::;;;999::::::;;;;;;<<<<<<<<<:::999999999999:::;;;;;;;;;<<<<<<======>>>>>>???CCCBBBBBBAAAAAABBBBBBBBBCCCDDDDDDEEEEEEDDDDDDCCCEEEFFFFFFGGGHHHHHHIIIIIIJJJJJJLLLMMMNNNNNNNNNNNNJJJJJJKKKLLLLLLMMMNNNNNNNNNPPPRRRUUUWWWYYYYYYYYYTTTPPPLLLIIIIIIKKKLLLLLLOOOPPPRRRTTTVVVWWWWWWWWWWWWWWWWWWVVVVVVWWWXXXXXXUUUUUUUUUUUUUUUUUUUUUUUUSSSUUUWWWYYY[[[]]]^^^___aaaaaaaaaaaa```___^^^]]][[[\\\\\\\\\\\\[[[[[[ZZZ[[[[[[\\\\\\\\\\\\\\\[[[YYYYYYWWWVVVUUUUUUVVVVVVWWWXXXYYYXXXVVVUUUVVVWWWZZZ[[[[[[XXXQQQMMMKKKLLLJJJJJJIIIGGGGGGGGGGGGGGGCCCAAA@@@>>>============<<<;;;999999::::::888777666777777888888777777666666666666555555555444444444444444444444444444444333444444444444333222222222222222222222222222222000111111111111222222222//////000111222333333444222222111111111111222222111111111000000111111111111111111111111111111111222222222222222222222222222222111111000//////...000000000000111111111111000000111111111111000000000111111111111222222222000000111111111222222222000111111111111222222222111222222222222111000000111111111111111111111111333222111222333333222111111111111111000000000000000000000000000000000000222111000//////000111222444333222111000000000000000000000000111111111111///000000111111111111000......////////////000000111111111111000000000000000000000000000111111222000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111000111111111111222222222000000111222222111000000111111222222222222111111222222222111111111111111111111111111111222222222000000000000000000000000...///000111333333333333000000000000000000000000000111111111111222222222000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000111222222000000000000000000000000000000000000000000000000111111111111111111111111222222222111111111000000000000000000000000000000111111111111111111111111000000111111222222333333222222222222111111111111;;;888333111111222333333111111111111111111111111111111111111222333444555555444333222222222333333000111111111222222222222222333333444444555555555555555555555555555555555444444444444444444444444555555555666555555444444777777777777888888888888777777666666666666777777444666888999888888999:::999999::::::;;;<<<<<<===:::::::::::::::;;;<<<<<<;;;;;;<<<<<<===>>>>>>??????@@@AAABBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJLLLMMMNNNOOOOOOOOOKKKKKKLLLLLLMMMNNNNNNNNNMMMNNNPPPSSSWWWZZZ\\\]]][[[VVVQQQMMMLLLMMMNNNNNNNNNPPPRRRTTTVVVWWWXXXWWWWWWWWWVVVVVVWWWXXXYYYZZZUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWYYY[[[]]]^^^aaaaaa```___^^^^^^^^^^^^\\\]]]]]]]]]\\\[[[[[[ZZZZZZZZZ[[[\\\\\\[[[ZZZZZZZZZZZZZZZYYYYYYXXXWWWVVVWWWZZZ[[[ZZZXXXVVVWWWYYYWWWZZZ[[[WWWPPPKKKKKKLLLIIIHHHGGGFFFFFFEEEFFFFFFBBBAAA???>>>============<<<:::999999:::999888777777777888999999888777777666666555555555444444444444444444444444444444444333333444444444333222111222222222222222222222222000111111111111222222222111111111111111111111111222222111111111111222222222111000//////000111222111111111111111111111111111111111111111111111111111111111000000000000000000000000000111111111111000000111111111111000000000111111111111222222222//////000111222333333444000111111111111222222222111222222222222111000000111111111111111111111111333222111222333333222111000000000000000111111111000000000000000000000000222111000//////000111222333222111000000111111222000000000000111111111111//////000111111111111111........./////////000000111111111111000000000///000000000000000111111222111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000111111111111222222222///000111222222111000///111111222222222222111111111111111111111222222222000000111111111222222222000000000000000000000000///000111222333222222111000000000000000000000000000111111111111222222222000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000///000000111222222000000000000000000000000000000000000000000000000111111111111111111111111333333333222222222111111000000000000000000000000000000000000000000000000000000111222333444444444333222222222111111000000444222000000111111111000111111111111111111111111111111111111222333444555666555333222111222333333000000111111222222222222222222333333444555666666555555555555555555555555444444444444444444444444333333444555666666666666777777777777888888888888777777666666666666777777444666888888888888999:::999999::::::;;;<<<======<<<;;;;;;;;;;;;<<<======;;;;;;;;;<<<===>>>>>>???;;;===???AAABBBCCCBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCGGGHHHHHHIIIIIIJJJJJJKKKHHHIIIJJJKKKMMMMMMNNNNNNLLLLLLMMMMMMNNNNNNOOOOOOLLLMMMOOORRRVVVZZZ^^^______ZZZTTTPPPNNNNNNOOOOOONNNOOORRRUUUWWWXXXXXXXXXWWWVVVVVVVVVWWWXXXZZZ[[[UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUWWWZZZ\\\]]]aaa```^^^]]]\\\\\\]]]^^^]]]]]]]]]]]]\\\\\\[[[ZZZYYYZZZ[[[\\\\\\[[[YYYYYYZZZ[[[[[[\\\[[[YYYXXXVVVXXXZZZ]]]\\\YYYWWWXXXZZZUUUXXXZZZVVVOOOJJJJJJKKKFFFEEEDDDCCCCCCBBBBBBBBBBBBAAA???>>>===<<<======<<<:::999999999999888666777888999::::::999888777666666555555555444444444444444444444444444444444333333444555444333222111222222222222222222222222000111111111111222222222444444333222111000///...222222111111111111222222444222000......000222444111111111111111111111111000000000000000000000000/////////000111111222222000000000000111111111111000000111111111111000000000111111111111222222222222222111111111111111111000111111111111222222222111222222222222111000000111111111111111111111111111000///000111111111/////////000000111111222222000000000000000000000000333222000......///111222111000000000000222333444000000000000111111111111//////000111111111111111............/////////000222111111111000000//////000000000000000111111222111111111111111222222222111111111111111111111111000000000000000000000000111111111111111111111111000111111111111222222222///000111222222111000///111111222222222222111111000000111111222222222333000000111111222222222222000000000000000000000000111111222333333111000///000000000000000000000000000111111111111222222222000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000111111000000//////......111///---...111222000...000000000000000000000000111111000000//////......////////////////////////000000000000000000000000333111///...///000111111777222000111111...///222//////000000111111222222222222222222222222222222111111111111111111111111222222222111111111000000222222222111111111000000222222222222222222222222222222333333333333444444333333333333333333333333666666555555444444444333333444555666666555444333444444444444555555555666777777777777888888888888666666666666777777777777888999::::::;;;;;;::::::999999888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;=========>>>??????@@@@@@DDDDDDDDDDDDEEEEEEEEEEEEEEEFFFHHHIIIJJJKKKKKKKKKLLLLLLLLLLLLMMMNNNOOOPPPLLLLLLLLLLLLNNNPPPRRRSSSTTTSSSQQQQQQSSSVVVZZZ\\\]]]ZZZUUUQQQOOOPPPRRRSSSRRRSSSTTTTTTTTTTTTSSSSSSTTTUUUVVVXXXYYYZZZZZZ[[[YYYYYYXXXWWWVVVVVVUUUUUUVVVVVVVVVWWWXXXZZZ\\\^^^]]]^^^]]]YYYVVVVVVYYY]]]]]]\\\ZZZYYYYYYYYYZZZ[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYZZZZZZYYYXXXWWWWWWUUUWWWXXXZZZZZZYYYWWWVVVWWWUUUSSSOOOKKKHHHEEEDDDEEEDDDCCCBBBAAAAAABBBCCC???>>><<<;;;::::::;;;<<<999999999888888888888777555555555555555666777777444444333333333222222222333333333333333333333333777666555333111...,,,***222222222222222222222222111111111111111111111111222222222222222222222222222222222111111111000000111111111000000000000000111111222222222222111111222222111111000000//////000000000000000000000000000000000000000000000000000000000000111111111111000111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111444333111000000000111111111111111111111111111111444333333222111111111222000000000000000000000000111111000000000000111111333///+++,,,000333111///111111000000000000000111111111000000000000000111......//////000000111111000000//////000111222222000000000000000000000000000000000000111111111111000000000000000000000000000000000000////////////111111000000000000000111111111111111111111111111333333333333333333333333222111000000000111333333333333333333333333333333222222222111111111000000000111111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000111111111222222222222000000000000000000000000000000000000000000000000111000000000/////////...111///......111111000...000000000000000000000000111000000000/////////...////////////////////////000000000000000000000000222111111111111111///...000//////222111...///444000000000000000111111111000000000000000000000000111111111111111111111111222222222111111111000000222222222111111111000000222222222222222222222222222222333333333333444444333333333333333333333333666666666555555555444444444444555666666555444444444444555555555666666666555666666666666777777777666666666666777777777888999999:::;;;;;;;;;;;;::::::999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>???@@@@@@CCCCCCCCCDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNLLLLLLKKKLLLMMMNNNPPPQQQSSSSSSRRRSSSUUUWWWZZZ\\\[[[XXXUUURRRPPPQQQRRRSSSSSSSSSTTTTTTTTTTTTTTTSSSSSSTTTVVVWWWYYYZZZZZZZZZ[[[ZZZZZZYYYXXXXXXWWWWWWVVVVVVVVVVVVXXXZZZ\\\]]]\\\]]]\\\YYYVVVVVVYYY]]]\\\\\\[[[ZZZYYYYYYYYYYYYXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWVVVVVVUUUVVVWWWXXXXXXWWWVVVUUUSSSRRRPPPMMMJJJHHHFFFEEEEEEDDDBBBAAA@@@@@@AAAAAA???>>><<<;;;:::::::::;;;999999999888888888888777555555555555555666777777555555555555444444444444333333333333333333333333333444444333333222111000222222222222222222222222111111111111111111111111222222222222222222222222222222222111111111000000111000000000000000000000111111222222222222111111111111111111000000000000111111111111111111111111000000000000000000000000000000000000111111111111000111111111111222222222111111111111111111111111222222222111111111111111111111111111111111111111333333111000000000111111111111111111111111111111444333222222111111111111000000000000000000000000111111000000000000111111444000---...222444333000111111000000000000111111111111000000000000111111////////////000000111111111111000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000////////////111111000000000000111111111111111111111111111111222222222222222222222222222111000000000111222333111111111111111111111111222222222111111111000000000111111111111222222222111111111111111111111111000000000000000000000000000000000000000000000000111111111111000000000000000000000111111111222222000000000000000000000000////////////////////////000000000000////////////111///...///000111000...000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000111222333222111///...///...///222111///111555111111111111000000000000000000000000000000000000111111111111111111111111222111111111111000000000222222222111111111111111222222222222222222222222222222333333333333444444444444444444444444444444666666666666666555555555444444555666666555444444555555555555666666666777555555555555666666666666666666666777777777888888999999:::;;;;;;;;;;;;;;;:::::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>?????????AAAAAABBBCCCDDDEEEEEEFFFDDDEEEFFFGGGHHHIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLKKKKKKKKKLLLMMMNNNQQQRRRSSSTTTVVVXXXYYYZZZZZZYYYWWWTTTRRRPPPPPPOOOSSSSSSTTTTTTTTTSSSSSSRRRRRRSSSUUUWWWXXXYYYYYYYYYZZZZZZZZZYYYXXXXXXWWWWWWVVVVVVUUUVVVWWWYYY[[[\\\[[[[[[ZZZXXXVVVWWWZZZ\\\[[[[[[[[[[[[ZZZYYYXXXWWWVVVVVVVVVWWWWWWXXXXXXXXXXXXXXXXXXXXXWWWVVVUUUTTTSSSTTTUUUVVVVVVUUUTTTSSSNNNNNNLLLKKKIIIGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@???>>>===;;;:::999999999999999999888888888888777555555555444555555666777777777666666666555555555333333333333333333333333222333333444444333333333222222222222222222222222111111111111111111111111222222222222222222222222222111111111111000000000000000000000000000111111111111222222222222111111000000000111111111111111111111111111111111111111000000000000000000000000000000000000111111111111000111111111111222222222111111111111111111111111222222222222111111000000111111111111111111111111333222111111000111111111111111111111111111111111333222222222111111111111000000000000000000000000111111000000000000111111555222///000333555444222111000000000000000111111111000000000000000111111/////////000000000000111222222111111000/////////000000000000000000000000000000000000111111111111000000000000000000000000////////////000000000000111000000000000000111111111111111111111111111111111111111111111111111111111111000000111111222333111111111111111111111111222222222111111111111111000111111111111222222222111111111111111111111111000000000000000000000000000000000000000000000000111111111111000000000000/////////000000000111111000000000000000000000000////////////////////////000000000000////////////000/////////000000000///////////////////////////000000000000///////////////////////////////////////////////////////////////000111111111111222333:::333...000333222222333222222111111000000//////222222222222222222222222111111111111111111111111111111111111000000000000111111111111111111111111222222222222222222222222222222222333333333444444555555555555555555555555666666666666666666666666444555555555555555555444555555555666666666777777555555555666666666777777666666777777777888888888999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<======>>>>>>??????@@@AAABBBCCCDDDEEEEEEDDDDDDEEEGGGGGGHHHHHHHHHGGGGGGGGGHHHHHHIIIJJJKKKLLLLLLJJJJJJIIIJJJKKKLLLNNNPPPRRRTTTVVVWWWWWWWWWZZZZZZXXXVVVSSSPPPMMMKKKRRRRRRRRRRRRRRRQQQQQQPPPRRRRRRTTTVVVWWWXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUVVVXXXZZZ[[[YYYYYYXXXWWWWWWWWWYYY[[[YYYZZZZZZ[[[ZZZXXXWWWUUUSSSTTTTTTUUUVVVWWWWWWXXXWWWWWWWWWVVVUUUTTTSSSRRRRRRRRRSSSSSSSSSRRRQQQQQQMMMLLLKKKJJJHHHGGGFFFEEEDDDDDDCCCBBBAAA@@@@@@@@@???>>>===;;;:::999888888999999999888888888777777555555555444444555555666666666666666555555555555333333333333333333333333444444444444333222111000222222222222222222222222111111111111111111111111111111111111111111111111111111111111000000000000000000000000000111111111111111222222222222111111000000000111111222222222222222222222222222222222000000000000000000000000///000000000111111111111000000111111111222222222111111111111111111111111333333222222111000000000111111111111111111111111222222111111111111111111111111111111111111111111111111222222222111111111000000000000000000000000111111000000000000111111444222111111444555444333000000000000000000111222000000000000000000111222000000000000000000000000000111111111111000000000000000000000000000000000///000000000111111111111000000000000000000000000////////////000000000000000000000000000000111222111111111111111111111111222222222222222222222222111111111111111222222222222222222222222222222222111111111111111111111111000000111111111222222222111111111111111111111111000000000000000000000000000000000000000000000000111111111111000000000///////////////000000000000////////////////////////000000000000000000000000////////////000000000000///000000000/////////000////////////////////////////////////000000000000000000000000000000000000////////////////////////...////////////111666:::III;;;......444555222000222222111111000000//////111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111222222222222222222222222222222222333333333444444555555555555555555555555555555555666666666666666555555555444444555555555555555555555666666666666666666777777777888888888777777777777888888888888::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<======>>>>>>>>>???@@@AAABBBCCCDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKKKKLLLKKKJJJIIIIIIIIIJJJKKKKKKMMMOOORRRTTTTTTTTTTTTUUUVVVVVVVVVTTTRRROOOMMMPPPPPPQQQQQQPPPOOONNNNNNPPPQQQSSSUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUVVVWWWYYYZZZXXXWWWVVVVVVWWWWWWXXXXXXVVVWWWXXXYYYXXXWWWVVVUUURRRSSSSSSTTTUUUVVVVVVWWWVVVVVVUUUUUUSSSRRRQQQPPPPPPPPPPPPPPPPPPOOONNNNNNMMMMMMKKKJJJHHHFFFEEEDDDEEEEEEDDDCCCBBBAAA@@@???======<<<<<<:::999888888999999999888888888777777555555444444444444555555555555555444444444333333333333333333333333333333222222222222222111111000222222222222222222222222000000000000000000000000111111111111111111111111000000000000000000000000//////000000111111111111111111222222222222111111000000111111222222333333111111111111111111111111111111111111111111111111///000000000111111111111000000111111111222222222111111111111111111111111222222222111111111000000111111111111111111111111111111111111222111111111111111111111111111111111000000111222222222111000000000000000000000000000111111000000000000111111111111000111333333222222000000//////000111222222000000//////000111222222111111111111000000000000---...///111222222222222000000000000000000000000///000000000111111111111000000000000000000000000.../////////000000000111000000//////000111222222111111111111111111111111333333333333333333333333000000111111222222222222222222222222222222222222111111111111111111111111000000111111111222222222111111111111111111111111000000000000000000000000000000000000000000000000111111111111000000000///////////////000000000000////////////////////////111111111111111111111111////////////000000000000...000111000///...///111000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000...//////...---111888>>>LLL<<<......333555111...111111111111000000000000////////////////////////000000000000000000000000//////000000000000000111111111111111111222222222222222222222222222222222222222333333333333444444444444444444444444444444444444444555555555555555666555444444444444555666444444444444555555555666777777777777888888888888777777777888888888999999::::::;;;<<<<<<<<<<<<<<<:::::::::;;;<<<===>>>???<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<=========>>>>>>???@@@AAABBBBBBCCCEEEEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLLLLKKKJJJIIIIIIIIIJJJKKKJJJKKKNNNPPPRRRSSSSSSRRRNNNPPPRRRUUUVVVUUUTTTSSSPPPPPPPPPPPPPPPOOONNNMMMPPPPPPRRRTTTUUUVVVVVVVVVYYYYYYYYYYYYYYYYYYYYYYYYUUUUUUTTTTTTUUUVVVXXXYYYXXXWWWUUUUUUVVVWWWVVVUUUSSSTTTUUUUUUVVVVVVUUUUUUSSSSSSSSSTTTTTTUUUUUUVVVTTTTTTTTTSSSRRRPPPOOONNNNNNNNNNNNMMMLLLLLLLLLKKKLLLLLLJJJIIIGGGFFFDDDDDDDDDDDDDDDCCCBBB@@@>>>===;;;;;;<<<;;;;;;:::999888999999999888888888888777666555444444333444444444444333333333333222222222333333333333333333333333......000111222333333333222222222222222222222222000000000000000000000000111111111111111111111111//////000000000000000111/////////000111111222222111111222222222222111111111111111222222222222222000000000000000000000000111111111111111111111111000000000000111111111111000111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111000000111222222222222111111111111111111111111111///000111222222222111000000000000000000000000000111111000000000000111111///000000111222111111111////////////000111222333////////////000111222333222111111111111000000000+++---///111222333333222000000000000000000000000000000000000111111111111000000000000000000000000......//////000000111111////////////000111222333111111111111111111111111333333333333333333333333000000111222222222222111000000000000000000000000111111111111111222222222000111111111111222222222222222222222222222222222000000000000000000000000000000000000000000000000111111111111000000000000/////////000000000111111000000000000000000000000222222222222222222222222.../////////000000000111...000111111......///111000000000000000000000000.../////////000000000111000000000000000000000000000000000000000000000000///111222000...000666;;;@@@666...///111111//////000000000000000111111111////////////////////////000000000000000000000000////////////000000111111000000111111111222222222222222222222222222222222222222333333333333444444333333333333333333333333333333333333444444444555666555444444444444555666333333333333444444444444666666666777777777777888777777888888888999999999:::;;;;;;<<<<<<<<<<<<<<<999999999:::;;;<<<>>>???<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;<<<<<<======>>>?????????@@@@@@AAAAAAEEEFFFGGGGGGHHHGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKJJJIIIIIIJJJKKKLLLJJJKKKMMMOOOQQQRRRSSSSSSNNNOOORRRTTTUUUUUUUUUTTTRRRRRRRRRQQQQQQPPPNNNNNNOOOPPPQQQSSSTTTUUUVVVVVVYYYYYYYYYYYYYYYYYYYYYYYYUUUUUUTTTTTTTTTVVVWWWXXXYYYVVVTTTUUUVVVVVVUUUSSSQQQQQQQQQRRRSSSTTTUUUVVVTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSRRRPPPOOOMMMLLLMMMMMMLLLKKKJJJJJJIIIIIIHHHHHHGGGFFFFFFEEEEEEDDDBBBBBBBBBAAA@@@>>><<<;;;999:::;;;;;;;;;;;;:::999999999999888888888888777666555444444333333333444333333333333222222222222333333333333333333333333///000111222333333444444222222222222222222222222000000000000000000000000111111111111111111111111////////////000000111111...//////000111111222222111111222222222222111111333222222222222222222111////////////////////////111111111111111111111111000000000000111111111111000111111111111222222222111111111111111111111111000000000111222222333333111111111111111111111111///000111222333222222111111111111111111111111111...///111222333222111000000000000000000000000000111111000000000000111111...000111222222111111111////////////000111222333////////////000111222333222222222111111111000000,,,...000222333222222111000000000000000000000000000000000000111111111111000000000000000000000000.........///000111111111////////////000111222333111111111111111111111111222222222222222222222222///000111222333222222111000000000000000000000000000000111111111222222222000111111111111222222222222222222222222222222222000000000000000000000000000000000000000000000000111111111111000000000000000000000111111111222222000000000000000000000000111111111111111111111111.../////////000000111111...000222111...---///111000000000000000000000000.../////////000000111111000000000000000000000000000000000000000000000000///222555333000///333777111///...111000---...111//////000000111111222222111111111111111111111111000000000000000000000000.../////////000000111111000000111111222222222222222222222222222222222222222222333333333444444444333333333333333333333333222222222333333444444444666555444333333444555666222222222333333333444444555555555555666666666777777888888888888999999999:::;;;<<<<<<======<<<<<<888999999:::;;;<<<>>>>>>========================999999:::;;;;;;<<<<<<===??????????????????@@@@@@FFFGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKJJJJJJIIIJJJKKKLLLMMMLLLLLLMMMOOOQQQRRRTTTTTTRRRSSSTTTTTTTTTRRRQQQPPPSSSSSSSSSSSSRRRQQQPPPOOONNNOOOQQQSSSTTTUUUUUUUUUVVVWWWWWWWWWWWWWWWWWWWWWUUUUUUTTTTTTTTTUUUWWWXXXYYYWWWTTTTTTVVVVVVTTTQQQOOOOOOOOOOOOQQQSSSUUUWWWUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSRRRQQQPPPNNNLLLKKKMMMLLLKKKJJJIIIHHHHHHHHHDDDDDDDDDDDDEEEEEEEEEEEE@@@@@@@@@@@@>>><<<:::888888999:::;;;<<<;;;::::::999999999888888888888777666555444444333333333333444444333333333222222222333333333333333333333333444444444444333222111111222222222222222222222222000000000000000000000000000000000000000000000000.../////////000000111111...//////000111222222222111111222222222222111111444333333222222111111111////////////////////////111111111111111111111111000000000000111111111111000111111111111222222222111111111111111111111111//////000111222333333444111111111111111111111111///000111222333333222111111111111111111111111111---///111222333222111000000000000000000000000000111111000000000000111111...000222333222111111111////////////000111222333////////////000111222333222222222222111111000000...///111222333111000///000000000000000000000000000000000000111111111111000000000000000000000000---......///000111111222////////////000111222333111111111111111111111111111111111111111111111111///000111222333222111111111111111111111111111111000000111111222222222222000111111111111222222222222222222222222222222222000000000000000000000000000000000000000000000000111111111111000000000000111111111111222222222222000000000000000000000000000000000000000000000000000000//////.........---000000000000000000000000000000000000000000000000111///,,,******+++---...222111000//////000111222......////////////......---------...///000000111///000000111111111000000......///000000000000000///////////////000111111111111000000000000111111222222222111111111000000111111222222222333333333333333333222222111111111000111111111111222222222222222222222222222222222333333333333333333333333444444444555555555555666666666555444444444444555777666555555555666888999666666777777888888888999;;;<<<=========<<<;;;:::888888999999999:::::::::<<<<<<<<<<<<============>>>===<<<;;;;;;<<<===>>><<>>===<<<;;;;;;:::::::::999999:::;;;;;;999999999999888888888777555555555555555555555555444444555555444222111///222222111111111111222222222333333333333222111111111111000000000000111111000111222333333222111000000111333333111000111222000000000000000000000000111111000000//////......111111000000111111222333111111111111000000000000222222111111000/////////000000////////////000000////////////000000000000000000000000000000000000000000000000000000000000111///...///222333444333000000000000000000000000000000000000000000000000222333333444444333333222111111222222222222111111111111111111111111111111000000000000000000000000111111111111111111111111111111111000000000000000222111///...---...000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222111111111111222222222222111111111111222222222222222222222222222222111111111111222333444555000111444555555444333222222222222222222222222222000000111222222222222111222222222111111111000000111111111111111111111111222111111111000000//////000000111111111111000000000000000000000000000000000000000000000000000000222222222111111111000000000111111111222222222222000/////////............000000000000000000000000////////////////////////111000...---------...///111000000000000000000111......////////////............/////////000000000000000000000000000000///......///000000000000000///////////////000111111111111000000000000111111222222222111111111000000111111111222222222333333333333333222222111111111000111111111111222222222222222222222222222222222333333333333333333333333444444444555555555555666666666555444444444444444777666555555555666888888666666777777777888888888:::;;;;;;<<<<<<;;;::::::999999:::::::::;;;;;;;;;<<<<<<<<<<<<============>>>===<<<;;;;;;<<<===>>>???CCCGGGEEE@@@===???CCCCCCCCCDDDEEEFFFHHHIIIJJJJJJIIIHHHGGGGGGGGGHHHIIIKKKJJJJJJIIIJJJKKKLLLMMMNNNLLLKKKLLLPPPSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSUUUUUUUUUUUUUUUTTTSSSSSSQQQRRRRRRRRRRRRSSSVVVXXXXXXXXXXXXYYYYYYYYYYYYZZZYYYXXXXXXWWWVVVVVVUUUUUUXXXWWWVVVTTTSSSQQQQQQQQQQQQRRRSSSUUUVVVWWWXXXXXXVVVVVVVVVVVVUUUTTTSSSSSSQQQPPPPPPOOONNNMMMLLLKKKJJJJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFEEECCCAAA@@@>>>@@@@@@???>>>===<<<;;;:::::::::999999999::::::;;;999888888888777777777777555555555555555555555555444444444444333222111000333222222222222222222333222222333333222222111000111111000000000000111111000111111222222111111000///111222222111000000111000000000000000000000000111111000000////////////111111000000111111222333111111111111000000000000000000000000000000111111000000////////////000000000000000000////////////000000000000000000000000000000000000000000000000000///...///000222222111000000000000000000000000000000000000000000000000222222222222222222222222000111111222222111111000111111111111111111111111000000000000000000000000111111111111111111111111111000000000000000000000111000///......000222333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222111111111111222222222222111111111111222222222222222222222222222222111111000000///000000000///000111222222222111111222222222222222222222222000000111222222222222111222222222111111111000000111111111111111111111111111111111111000000000///000000111111111111000000000000000000000000000000000000000000000000000000111111111000000000//////000000000111111111222222////////////............000000000000000000000000////////////////////////111111111000000000000000///000000111111000000///......////////////......000000000000000000000000222111000///......///000......///000000000000000///////////////000111111111000000//////000000111222111111111111000000000111111111222222222222333222222222222222111111111000111111111111222222222222222222222222222222222333333333333333333333333444444444555555555555666666666555555444444444444666666555555666666777888666666777777777777888888888999::::::::::::999999::::::;;;;;;;;;<<<<<<<<<;;;<<<<<<<<<<<<===============<<<<<<<<<<<<======BBBFFFIIIGGGBBB???AAADDDBBBCCCDDDEEEFFFGGGHHHIIIJJJJJJIIIHHHHHHHHHHHHHHHJJJJJJJJJJJJKKKMMMNNNOOOOOOMMMLLLMMMPPPRRRSSSSSSSSSSSSRRRQQQQQQRRRSSSSSSUUUUUUUUUVVVUUUUUUTTTTTTQQQRRRSSSSSSRRRSSSUUUWWWXXXYYYYYYYYYYYYZZZZZZZZZYYYYYYYYYXXXXXXWWWWWWWWWYYYXXXVVVTTTRRRPPPOOOOOOQQQRRRSSSUUUVVVWWWXXXXXXXXXXXXWWWWWWVVVUUUUUUTTTPPPOOONNNLLLKKKKKKKKKKKKHHHHHHGGGGGGGGGGGGGGGHHHGGGGGGGGGFFFEEEBBB???===??????>>>===<<<;;;;;;:::::::::999999999999999:::777777777777666666666666444444444444444444444444555555444333222222222222333333333222222333333333222222333333222222111000111111000000000000111111222111111000000111111222...000111111000//////000000000000000000000000000111000000000000/////////111000000000000111222222111111111111000000000000......///000000111222222000000////////////000000111111000000//////......000000000000000000000000000000000000000000000000111///......///000000///000000000000000000000000000000000000000000000000333222111000000111222333000000111111111111000000111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000111111////////////000222444555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222111111111111222222222222111111111111222222222222222222222222222222222222111000////////////000000000111111111111222222222222222222222222222///000111111222222111111222111111111111000000000111111111111111111111111111111111111000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000111111///////////////.........////////////////////////////////////////////////000111222222222111000///...///000111111000///.........////////////.........//////000111222222222555444111///...///000111......///000000000000000///////////////000000111000000////////////000000111111111111000000000000111111111111222222222222222222222111111111111111000000111111111222222222222222222222222222222222222222222222222222222222444444444555555555555666555555555555555444444333555555555555666666777777666666777777777777777777777777888888888888888888::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===============<<<<<<=========AAADDDGGGEEEAAA???@@@CCCBBBBBBCCCEEEFFFGGGGGGGGGIIIIIIHHHHHHGGGGGGGGGGGGHHHIIIIIIJJJLLLMMMNNNOOONNNMMMMMMMMMOOOQQQRRRSSSSSSRRRPPPOOOOOOPPPRRRSSSTTTTTTUUUUUUUUUUUUUUUTTTRRRSSSTTTTTTSSSSSSUUUVVVXXXXXXXXXXXXYYYYYYYYYYYYZZZZZZZZZYYYYYYYYYYYYYYYXXXWWWUUUSSSRRRPPPPPPOOOQQQRRRSSSUUUVVVWWWXXXXXXXXXXXXWWWVVVUUUUUUUUUUUUOOONNNLLLKKKJJJIIIJJJJJJFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIGGGDDD@@@>>>>>>>>>===<<<<<<;;;:::::::::999999888888888888999777666666666666555555555444444444444444444444444666555333222111222333333333222222111111222222333222222222222222111000000111111000000000000111111222111000//////000111222...///111111///...///000000000000000000000000000000000000000000000000000000000000000000111222222111111111111000000000///////////////000000111111000000////////////000000111111000000//////......000000000000000000000000000000000000000000000000222000//////000000000///000000000000000000000000000000000000000000000000333111000......000111333///000000111111000000///111111111111111111111111000000000000000000000000111111111111111111111111000000000000000111111111000000000000111222333444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111222222111111111111222222222222111111111111222222111111111111111111111111333333222111111111111111222222222111222333333444111111111111111111111111///000000111111111111111111111111111000000000000111111111111111111111111111111111000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000.........///////////////////////////////////////...........................///111222222111000///...///000111111000///.........////////////......,,,---...000111333444555666555222000///000111222......///000000000000000///////////////000000111000000////////////000000000000000000000000000000000000111111111222222222111111111111111111111111000000111111111222222222222222222222222222222222222222222222222222222222444444444555555555555666555555666666555555444333444555555666666666666666777777666666666666666666666666666666777777888888999999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<==================<<<>>>@@@BBBBBB???===>>>@@@AAABBBCCCEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFGGGGGGHHHJJJKKKLLLMMMMMMMMMMMMMMMMMMNNNOOOQQQSSSRRRQQQOOONNNNNNOOOQQQRRRRRRSSSSSSTTTUUUUUUUUUUUUSSSTTTVVVVVVTTTTTTUUUVVVVVVVVVVVVWWWWWWWWWXXXXXXYYYZZZZZZZZZZZZZZZZZZZZZVVVVVVUUUSSSRRRRRRRRRRRRQQQRRRSSSUUUVVVWWWXXXXXXWWWVVVUUUTTTSSSSSSSSSTTTNNNNNNMMMKKKJJJJJJIIIIIIFFFFFFEEEEEEEEEFFFGGGGGGHHHJJJKKKLLLJJJFFFBBB???======<<<<<<;;;;;;:::::::::999888777777777777777666666666666555555555444444444444444444444444444555444333222111222333444111111000000000000111111111222222222222111000000111111000000000000111111222111000//////000111222...///111111///...///000000000000000000000000000000000000000111111111111000000//////000000111222111111111111000000000///000000000000//////......000000////////////000000111000000000/////////...000000000000000000000000000000000000000000000000333111000000111222111000000000000000000000000000000000000000000000000000222111///......///111222000000111111111111000000111111111111111111111111000000000000000000000000000000000000000000000000//////000000111111111111222222111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111222222111111111111222222222222111111111111222222111111111111111111111111111111000000111222222333222222111111111222333444111111111111111111111111//////000111111111111000000000000000000000000000000000000000000000000000000000000000000000111111000000111111111111000000000000000000000000000000000000000000000000000000111111111111111111111111////////////000000000000.........///////////////000000000000000000000000........................---...000111111000//////...//////000000//////.........////////////......,,,,,,...///111222333444555444222111000000111222......///000000000000000///////////////000111111000//////......//////000//////000000000000000111000000000111111111111222000000000111111111111111000111111111111222222222222222222222222222222222222222222222222222222222444444444555555555555666444555666666666555333222444444555666666666666555777777666666666666555555666555555555666777888999888888888999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<============<<<<<<;;;===>>>???>>>===>>>???@@@AAACCCEEEEEEEEEEEEDDDCCCDDDEEEFFFGGGGGGGGGFFFGGGGGGIIIJJJKKKKKKKKKKKKLLLMMMMMMMMMLLLMMMOOORRRQQQPPPOOONNNNNNOOOPPPQQQPPPQQQRRRSSSTTTTTTTTTTTTUUUWWWXXXXXXVVVUUUUUUVVVUUUUUUVVVVVVVVVWWWWWWWWWYYYYYYYYYZZZZZZ[[[[[[[[[WWWVVVUUUTTTSSSSSSSSSSSSQQQRRRSSSUUUVVVWWWXXXXXXVVVUUUTTTRRRQQQRRRRRRSSSNNNNNNNNNNNNMMMKKKJJJIIIGGGGGGFFFFFFFFFFFFFFFGGGFFFIIILLLMMMLLLHHHCCC@@@<<<<<<;;;;;;;;;:::::::::999999888777666666666666666666666666555555555555333333333333333333333333444333333222222333333333000000////////////000000111111222222111111000///111111000000000000111111111000000//////000000111...000111111000//////000000000000000000000000000000000000111111111111222000////////////000111111111111111111000000000000111111000//////...------000000////////////000000/////////000000000000000000000000000000000000000000000000000000000000000333111000000222333222111000000000000000000000000000000000000000000000000222111000//////000111222111111222222222222111111111111111111111111111111000000000000000000000000000000000000000000000000/////////000111111222222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222111111111111222222222222111111111111222222111111111111111111111111............///000111111/////////000000000000111111111111111111111111111...///000000111111000000//////000000000000000111000000000000000000000000000000000000111111111111000000111111111111000000000000000000000000000000000000000000000000000000111111111111222222222222/////////000000000111111............/////////000000000000000000000000000...........................//////000000000000000/////////....../////////......////////////...............//////000000111111000000000000000000000......///000000000000000///////////////000111111//////............//////////////////000000111111000000000000111111111111///000000000111111111222000111111111111222222222222222222222222222222222111111111111111111111111444444444555555555555666444555666777666555333222333444555666666666555555777777666666666555555555666555555555666777999999999999999:::::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;<<<===>>>>>>===<<<;;;:::;;;===>>>??????@@@@@@@@@AAACCCEEEEEEEEEDDDCCCBBBCCCEEEGGGHHHIIIIIIHHHHHHIIIJJJKKKLLLLLLKKKJJJJJJLLLMMMLLLJJJKKKNNNQQQOOOOOOOOONNNNNNOOOOOOOOONNNOOOPPPRRRSSSSSSTTTTTTWWWYYYZZZZZZXXXVVVVVVVVVVVVVVVVVVWWWWWWWWWXXXXXXXXXXXXYYYYYYZZZ[[[[[[\\\YYYXXXWWWUUUTTTSSSSSSSSSQQQRRRSSSUUUVVVWWWXXXXXXVVVUUUSSSQQQQQQQQQRRRSSSNNNOOOQQQQQQPPPNNNKKKIIIIIIHHHGGGFFFFFFFFFFFFFFFCCCFFFJJJMMMLLLHHHCCC???;;;;;;;;;:::::::::::::::999999888777666555555666777777777666666666555555333333333333333333333333222333333444444333333333111111000000000000111111111111111111111000000///111111000000000000111111//////000000000000/////////111222222111000000111000000000000000000000000000000111111111222222222///////////////000111111111111111111000000000000//////////////////......000000////////////000000......//////000000111111000000000000000000000000000000000000000000000000111///...///111222222222000000000000000000000000000000000000000000000000111111111111111111111111222222333333333333222222111111111111111111111111000000000000000000000000000000000000000000000000...//////000111111222222//////000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222111111111111222222222222111111111111222222111111111111111111111111//////.........//////000---...000111111111000///111111111111111111111111...//////000000000000000////////////000000111111000000000000000000000000///000000000111111111111000000111111111111000000000000000000000000000000000000000000000000000000000000000000111111111222000000000111111111222222---.........//////000000000000000000000000000000........................//////000000000111111222000///...------...///000......////////////......000000//////......---------...///////////////......//////000000000000000///////////////000111111//////............//////.../////////000000111111000000000000111111111111//////000000111111111222000111111111111222222222222222222222222222222222111111111111111111111111444444444555555555666666444555666777777555333222333333555666666666555444777777666666555555555444666555555555666777999::::::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<;;;<<<===>>>>>>===<<<;;;;;;<<<>>>???@@@AAABBBCCC???AAACCCEEEEEEDDDCCCBBBAAACCCEEEHHHIIIJJJKKKJJJJJJKKKLLLMMMMMMLLLKKKKKKJJJKKKLLLKKKIIIJJJMMMPPPMMMNNNOOOOOOOOOOOONNNMMMMMMNNNOOOQQQRRRSSSSSSSSSXXXZZZ[[[[[[YYYWWWWWWWWWWWWWWWWWWXXXXXXXXXYYYYYYWWWWWWXXXYYYZZZ[[[[[[\\\\\\[[[YYYVVVTTTSSSRRRRRRQQQRRRSSSUUUVVVWWWXXXXXXWWWVVVSSSRRRQQQQQQSSSTTTNNNPPPRRRSSSRRROOOLLLIIIJJJIIIHHHGGGFFFFFFFFFFFF@@@DDDHHHKKKKKKGGGBBB>>>;;;;;;::::::::::::::::::999999777666555555555555777777777777666666666666333333333333333333333333111222333444555444333222222222111111111111222222111111111111111000//////111111000000000000111111...///000111111000///...000111333333111000111222000000000000000000000000000000111111222222222222///////////////000111111111111111111000000000000------......///000000000000000////////////000000------...///000111222222000000000000000000000000000000000000000000000000///...---...000222222111000000000000000000000000000000000000000000000000111111222222222222111111222333333444444333333222111111111111111111111111000000000000000000000000000000000000000000000000...//////000111222222222,,,---...000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222111111111111222222222222111111111111222222000000000000000000000000333222111000000//////000...000222333444333111000000000000000000000000000...//////000000000000000.../////////000000111111000000000000000000000000//////000000111111111222000000111111111111000000000000000000000000000000000000000000000000000000.../////////000000111111111111111111222222222222222111000///............222111111111000000////////////............//////000/////////............000000000000000000000000////////////////////////............////////////111111000000//////......//////000000111111111222000000//////.........---////////////////////////000000000000000000000000000000000000000000000000222222222222222111000///000000000000111111111111111111000000000111333444111111222222222333333333555555555666666666666777444444444444444444444444444555666888888999999999666666777777666555444444666666666666777777777777888888999999999:::::::::777888:::;;;<<<;;;;;;:::<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>?????????AAAAAABBBEEEGGGHHHFFFDDDDDDDDDDDDEEEFFFHHHIIIJJJJJJJJJKKKKKKKKKKKKJJJJJJMMMMMMLLLLLLLLLLLLLLLMMMLLLLLLMMMNNNNNNNNNNNNMMMNNNOOOPPPRRRSSSUUUVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYUUUSSSVVV\\\___\\\WWWXXXXXXXXXYYYZZZ\\\]]]^^^\\\[[[YYYWWWVVVUUUVVVVVVUUUTTTRRRRRRRRRTTTWWWXXXZZZWWWTTTSSSTTTTTTTTTSSSQQQSSSTTTUUUSSSPPPLLLJJJHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCDDDEEEEEEBBB???<<<<<<;;;:::999777777666777777777777666666666666777777777888:::999777555444444333222222333333333555444333333222222333333111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000///111222222000...------000000000000000000000000000000000000000000000000111111222222222222111111000000000000000///......---.........//////000000222111111111000000//////000000//////......------////////////000000000000000000000000000000000000111111000000//////......111111111111111111111111000000000000000000000000000000000000000000000000000000111111111111000000111111111111111111111111000000000000000000000000000000000000000000000000111111000000000000111111111111222222222222111111111111111111222222222222222111111111000000//////////////////000000000000............/////////000111111111111111111111111444333111000000000111111///000111222222111000////////////000111111222222333222111000000111222333111000000000000000000111//////000000000000//////333222111/////////000111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222......//////000000111111111111111111111111111111000000////////////000000111111111111111111111111111111000////////////000111111111111000000000/////////............//////000000/////////.........000000000000000000000000////////////////////////............////////////111000000000/////////.../////////000000000111111000/////////............////////////////////////000000000000000000000000000000000000000000000000222222222222222111000000000000000000111111111111333222222111111222333444111111222222222333333333444444555555555666666666444444444444444444444444444555666777777777777777666666777777666555555444666666666666777777777777888888888888999999999:::999:::;;;;;;;;;:::999888:::::::::;;;;;;<<<============>>>>>>?????????@@@CCCDDDEEEHHHKKKKKKIIIFFFDDDDDDDDDEEEGGGIIIJJJKKKJJJJJJKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKLLLMMMNNNOOOMMMMMMMMMMMMNNNNNNNNNNNNPPPPPPQQQRRRTTTUUUVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXUUUSSSWWW]]]___[[[VVVWWWWWWWWWXXXZZZ[[[]]]^^^\\\[[[YYYWWWVVVUUUUUUVVVTTTSSSSSSSSSSSSUUUVVVWWWXXXVVVTTTSSSTTTTTTTTTSSSTTTTTTSSSRRRQQQOOOMMMLLLJJJIIIHHHFFFEEEDDDDDDDDD?????????@@@AAA@@@>>>;;;<<<;;;;;;:::888777777666777777777777666666666555555444444666777777555333444333333222222333333444444444333222222222222222111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000111222333333222000000000000000000000000000000000000000000000000000000000000111111222222111111000000000000000000///....../////////000000000111111111111111111000000000//////////////////.........////////////000000000000000000000000000000000000111111000000////////////111111111111111111111111000000000000000000000000000000000000000000000000000000111111111111000000111111111111111111111111000000000000000000000000000000000000000000000000111111000000000000111111000111111111111111111000////////////000000000000111111111111000000000///////////////000000000000........./////////000000111111111111111111111111333222111000000000111111///000111222222111000///111111111000000000000000222222111111111111222222444333333222222333333444///000000111111000000///333222000/////////000111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222/////////000000000000000////////////////////////111111000000000000111111111111111111111111111111000000000000000111111222111111111111000000000000000//////......//////000000000000/////////......000000000000000000000000////////////////////////............////////////000000000000////////////...///////////////000000////////////............////////////////////////000000000000000000000000000000000000000000000000111222222222222111000000000000000111111111222222555444333333222333333333111111222222222333333333333333333444444444555555444444444444444444444444444555555666666666555555666666777777777666555555666666666666777777777777777777777888888888999999;;;;;;;;;;;;:::999888777888888999999:::;;;<<<<<<<<<<<<===>>>???@@@@@@AAAEEEFFFIIILLLNNNNNNKKKHHHCCCDDDDDDFFFHHHJJJLLLMMMJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJKKKLLLNNNPPPQQQNNNMMMMMMLLLMMMNNNOOOPPPRRRRRRSSSSSSTTTUUUUUUVVVVVVVVVVVVWWWWWWVVVVVVUUUVVVTTTTTTXXX]]]^^^ZZZUUUUUUUUUVVVWWWXXXZZZ\\\]]]\\\[[[YYYWWWUUUUUUUUUUUUSSSSSSSSSTTTUUUUUUVVVVVVWWWUUUSSSSSSTTTUUUUUUTTTUUUTTTRRRQQQOOOOOONNNOOOKKKJJJIIIGGGEEEDDDCCCCCC===<<<<<<===>>>>>>;;;999;;;;;;:::999888777777666777777777666666666555555555444444555666666555333333333333222222333333444333333222111111111111222111111111111111111111111111111111111111111111111000000000000000000111111////////////////////////111222222222222222111111000000000000000000000000000000000000000000000000000111111222222111111000000000000000000//////...000000000000111111111111111111111111000000000000.........///////////////////////////000000000000000000000000000000000000111000000000000/////////111111111111111111111111000000000000000000000000000000000000000000000000000000111111111111000000111111111111111111111111000000000000000000000000000000000000000000000000111111000000000000111111///000000111111000000///////////////000000000000111111111111000000000000////////////000000000000....../////////000000000111111111111111111111111222222111000000000111111///000111111111111000000222222111111000//////...111111222222222222111111222111111000000111111222000111111111111111111000222111000000///000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111222222222000000000000000000//////////////////////////////222111111111111111111222000000000000000000000000/////////000000222333333111111111000000000000000000000////////////000000000000000////////////...////////////////////////////////////////////////............////////////000000000000////////////............///////////////////////////.........////////////////////////000000000000000000000000000000000000000000000000111111222222222111111000000000111111111222222222444444333333222222222222111111222222222333333333222222333333333444444444444444444444444444444444555555666666666555555444666666777777777666666555666666666666777777777777666777777777777888888888::::::::::::::::::999999999999999999999;;;<<<===;;;<<<===>>>???@@@AAAAAADDDFFFHHHLLLNNNMMMIIIFFFCCCDDDEEEFFFIIIKKKMMMNNNJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLNNNPPPPPPOOONNNMMMLLLLLLNNNPPPQQQTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVUUUTTTTTTTTTSSSTTTYYY]]]]]]YYYTTTTTTTTTUUUVVVWWWYYY[[[\\\\\\[[[YYYWWWUUUTTTTTTTTTRRRRRRTTTUUUUUUVVVUUUUUUVVVUUUTTTTTTVVVWWWVVVUUUSSSSSSRRRQQQPPPOOONNNNNNKKKJJJHHHFFFDDDBBBBBBAAA>>>>>>===>>>??????===;;;:::::::::999888777777666777777666666666555555555777666555666777777666555333333222222222333444444333222111111000000111111111111111111111111111111111111111111111111111111000000000000000111111111/////////////////////////////////000222222111000000000000000000000000000000000000000000000000000000000111111111111000000//////000000000000//////000000000000000000000000111111111000000000000000------......//////000000////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000111111222222111111000111111111111111111111111000000000000000000000000000000000000000000000000111111000000000000111111//////000000000000//////000111111111222222222222111111111000000000000000////////////000000000000...////////////000000000111111111111111111111111111111111000000000000111///000000111111111111111111111111111000000//////000111222333333222111000000000////////////000000111111222222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111222111111000000/////////111111111111111111111111111111111111111111111111////////////////////////......//////000111333333000000000000000000111111000000////////////000000111000000000////////////////////////////////////////////////////////////............////////////////////////000000000000////////////.....................///////////////000000000000000000000000000000000000000000000000000000000000000000000000000111111222222222111111111111111111222222222222333333222222222111000000111111222222222333333333222222222333333333333444444444444444444444444444666666777777777666555555666666777777777777777666666666666666777777777777666777777777777888888888888888999999:::;;;<<<<<<<<<;;;:::::::::;;;===>>>;;;<<<===>>>???@@@AAAAAABBBCCCEEEHHHJJJIIIFFFCCCCCCDDDEEEFFFIIIKKKMMMNNNJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKLLLMMMNNNOOOPPPNNNMMMLLLLLLNNNPPPQQQTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVWWWVVVUUUSSSRRRRRRRRRTTTXXX\\\[[[XXXTTTRRRSSSTTTUUUWWWYYY[[[\\\]]][[[YYYVVVTTTTTTSSSSSSRRRRRRTTTUUUUUUVVVUUUUUUWWWVVVUUUVVVXXXXXXWWWVVVOOOPPPRRRSSSRRROOOLLLJJJIIIHHHFFFDDDBBBAAA@@@??????>>>======>>>>>>===;;;:::999999888888777777777666666666666555555555555777555444444666666666555333222222222333333444555333222111111000000111111111111111111111111111111000000000000000000000000//////000000111111111111/////////////////////////////////222555555333111000000000000000000000000000000000000000000000000000000000111111000000000//////000000000000//////////////////////////////000000000000000000111111------......//////000000////////////000000000000000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111222222222222111111111111111111111111111111000000000000000000000000000000000000000000000000111111000000000000111111//////000000000000//////000111111111222222222222000000000000000000111111////////////000000000000////////////000000000111111111111111111111111111000000000000111000000000000000000000000111111222//////000000111111111111000111222333333222111000333333333222222333333333111111222222222222111111000000000111111111000000000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111222222111111000000//////111111111111111111111111//////000111111000//////////////////////////////............///000111222000000000000111111111111111000000//////000000111111111000000000/////////000000000000000000000000////////////////////////............////////////////////////000000000000000000000////////////............///////////////000000000000000000000000000000000000000000000000000000000000000000000000000000111222222222222111111111111222222222222333111111222222222111000000111111222222222333333333222222222333333333444444444444444444444444444444555666666777777777666666666666777888888888777777666666666666777777777777777777777888888888999999777777888999:::<<<===>>>@@@>>><<<;;;;;;<<<===>>><<<<<<===>>>???@@@@@@AAAAAAAAABBBDDDEEEEEECCCAAACCCDDDDDDFFFHHHJJJLLLMMMKKKJJJIIIHHHHHHIIIJJJKKKLLLKKKKKKKKKLLLMMMNNNNNNOOONNNNNNMMMNNNOOOPPPQQQSSSSSSTTTTTTTTTTTTTTTTTTUUUVVVWWWWWWWWWUUUSSSQQQRRRRRRTTTWWWZZZZZZWWWUUURRRRRRSSSUUUWWWYYY[[[\\\]]][[[YYYVVVTTTSSSSSSSSSSSSSSSSSSTTTUUUUUUVVVVVVWWWVVVVVVWWWXXXXXXVVVTTTLLLNNNQQQRRRQQQNNNKKKHHHGGGFFFDDDCCCAAA@@@??????>>><<<;;;;;;<<<<<<;;;:::999999888888888777777777666666666555555555444444555333111111333444333333222222222222333444555555333333222111111111111222111111111111111111111111000000000000000000000000/////////000111111222222////////////////////////000000222777;;;<<<888444000000000000000000000000000000000000000000000000///000000111111000000///...//////000000000000000////////////............000000000000111111111111.........///////////////////////////000000000000000000000000000000000000000000000111111111111222111111111111111111111111000000000000000000000000000000000000000000000000111111222222222222111111111111111111111111111111000000000000000000000000000000000000000000000000111111000000000000111111///000000111111000000///////////////000000000000000000000000111111111111////////////000000000000/////////000000000111111111111111111111111111111...///000111111111000000000/////////000111222333...//////000111111222222111111222222222222111111222222111111111111222222000111111111111111111000//////000111111111111000000000000000000000000000111111111111111111111111000000000000000000000000222222222111111111111111111111111111111111000000////////////////////////...///000111111000///...000000000000000000000000......------...///000000///000000000111111111111111111000000000000111111111111111000000000//////000000000000000000000000////////////////////////............////////////.../////////000000000111111111000000000/////////............/////////000000000000000000000000000000000000000000000000000000000000000000000000000000000111222222222222222111111111222222222333333000111222333333333222111111111222222222333333333333333333333444444444444444444444444444444444444333444555555666666666666666666777888888888888888666666666666777777777777888888888888999999999:::999999888888999;;;<<<===BBB@@@>>>;;;:::;;;<<<=========>>>>>>?????????@@@BBBAAA@@@AAACCCDDDCCCAAADDDDDDDDDEEEGGGIIIJJJKKKKKKJJJHHHGGGGGGHHHJJJKKKJJJJJJJJJKKKLLLNNNOOOPPPNNNNNNNNNOOOOOOOOOPPPPPPRRRRRRRRRSSSSSSTTTTTTTTTUUUVVVXXXYYYXXXVVVSSSQQQRRRSSSTTTVVVXXXXXXWWWVVVRRRRRRSSSUUUWWWYYY[[[]]]]]][[[YYYVVVTTTSSSRRRRRRTTTSSSSSSSSSSSSUUUVVVWWWVVVUUUUUUVVVVVVVVVSSSQQQLLLMMMNNNNNNNNNLLLJJJIIIFFFFFFDDDCCCBBBAAAAAAAAA===<<<::::::;;;;;;;;;999888888888888777777777777666666555555555444444444444333111000222333333222222222222222333444555666444444333222222222222222111111111111111111111111000000000000000000000000...//////000111111222222000000000000000000000000000000444:::@@@???:::444000000000000000000000000000000000000000000000000//////000000000000//////......///000000000000000000000000000//////......///000000000111111111111///////////////.........////////////000000000000000000000000000000000000000000111111111222222222111111111111111111111111000000000000000000000000000000000000000000000000111222222333333222222111111111111111111111111111000000000000000000000000000000000000000000000000111111000000000000111111000111111111111111111000////////////000000000000///000000000111111111111////////////000000000000//////000000000111111111111111111111111111111111---...000111111111000000000/////////000111222333000000000000000111111111222222111111111111222222000000////////////000000///000000111111000000///...///000111222111111000000000000000000000000000111111111111111111111111000000000000000000000000222222222111111111000000111111111111111111222222////////////////////////...///111222222111///...111111111111111111111111...------------...////////////000000111111111222111111000000000000111111111111111111000000000000000000000000000000000000////////////////////////............/////////000.../////////000000111111222222111111000000//////---.........//////000000000000000000000000000000000000000000000000000000000000000000000000000000///000111222222222222222111111222222222333333333000111333444555444444333111111222222222333333333333333444444444444555555444444444444444444444444111222333444555555666555666666777888888888888888666666666666777777777777888999999999999:::::::::;;;:::999999999:::;;;<<>>;;;999:::;;;<<<>>>>>>>>>>>>>>>?????????DDDBBBAAAAAACCCDDDDDDCCCDDDDDDDDDEEEFFFHHHIIIJJJKKKJJJHHHGGGGGGHHHJJJKKKHHHHHHIIIKKKMMMOOOQQQSSSMMMNNNOOOPPPPPPPPPOOOOOOQQQQQQQQQRRRSSSSSSTTTTTTVVVWWWXXXYYYXXXVVVSSSQQQRRRSSSTTTUUUVVVWWWWWWWWWRRRSSSTTTUUUWWWZZZ\\\]]]]]][[[YYYVVVTTTRRRRRRRRRUUUTTTRRRRRRRRRTTTWWWXXXUUUTTTTTTTTTUUUTTTQQQOOOMMMMMMLLLKKKKKKJJJKKKKKKFFFFFFEEECCCCCCBBBBBBBBB???===;;;;;;<<<<<<<<<;;;888888888888777777777777666666555555555444444444666444222222333555555444222222222222333444555666555444333333222222333333111111111111111111111111000000000000000000000000...//////000111222222222111111111111111111111111---...333:::@@@@@@999222000000000000000000000000000000000000000000000000//////000000000000//////......///000000000000000222111111111000000////////////000000111111111222000000//////.........---////////////000000000000000000000000000000000000000000111111222222222222111111111111111111111111000000000000000000000000000000000000000000000000111222222333333222222111111111111111111111111111000000000000000000000000000000000000000000000000111111000000000000111111111111222222222222111111111111111111222222222222//////000000111111111222////////////000000000000000000000000111111111111111111111111111111111111---...///111111111000///000////////////111333444222222111111000/////////333222111000000111222333333333222222222222333333//////000000000000//////...///000222222222111000000000000000000000000000111111111111111111111111000000000000000000000000222222222222111111000000000000000111222222222333111111111111111111111111///000222333333222000///111111111111111111111111//////...------------...000000000000000000000000////////////000000000000000000000000000000000000111111000000//////......000000000000000000000000------...///000000000/////////000000///...------////////////000000000000////////////////////////000000000000000000000000///////////////.........000000000000000000000000222222333333333222222111111111000000111333444666333333333222222111111111555222//////111333222111333333333444444444555555222333444555666555444333444444444555555555555666555555555555666666666666777777777777888888888888::::::999999888999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;::::::???>>>===<<<<<<===>>>???BBBCCCCCCBBBAAABBBDDDFFFBBBBBBCCCDDDEEEGGGIIIJJJJJJIIIGGGEEEEEEGGGIIIKKKKKKJJJJJJJJJLLLNNNPPPQQQOOOPPPPPPPPPOOONNNNNNMMMNNNOOOQQQRRRTTTUUUUUUUUUXXXXXXXXXWWWVVVUUUTTTSSSPPPYYY[[[UUUUUU]]]___[[[TTTSSSRRRSSSUUUXXXYYYXXXYYYXXXVVVTTTSSSSSSTTTTTTXXXWWWUUUSSSRRRRRRSSSSSSUUUUUUSSSRRRPPPNNNMMMLLLKKKJJJJJJJJJJJJIIIIIIIIIGGGGGGEEEDDDCCCCCCCCCCCC??????>>>>>>===;;;:::999888888888888777777777777999888666555444444444555333333333444444444444444444333333222111111111222444444444333333222222222000000000000000000000000333222111000/////////000000000000000000000000000000000000000000000000000///111444666777555222000333222222111000///......000000000000000000000000000000000000000000000000111000/////////000222333000000000000000000000000222111111111000000//////000000111111222222222333222111111111000000//////---......///000111111222000111111111111222222222111111000000000000111111222222111111000000//////000000000111222222222333222222222111111111000000000000000000000000000000111111111111111111111111000000000000000000000000222111111111000000////////////000000111111222222000000000000000000000000...//////000000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000//////.........---000000000000000000000000111111111000000000000000//////000000111111111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000333333222111000///......000000000000000000000000111111111111111111111111222222111000000000000000111111000000//////......000000111111111111000000111111000000000000111111//////...------------...000000000000000000000000////////////000000000000000000000000000000000000000000000000////////////000000000000000000000000---....../////////......///////////////...------////////////000000000000////////////////////////000000000000000000000000/////////////////////...000000000000000000000000111222222333333222222111111111000000111333444555333333333222222222111111444111//////111222222111222222222333333333444444222333444444555555444444444444444555555555555666555555555555666666666666777777777777888888888888999999999888888999::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<>>>>>=========>>>>>>BBBCCCCCCBBBAAAAAACCCEEEBBBBBBCCCDDDEEEGGGIIIJJJJJJIIIGGGFFFFFFGGGIIIKKKKKKKKKJJJJJJKKKMMMOOOPPPPPPPPPPPPOOONNNMMMLLLKKKMMMNNNPPPRRRTTTUUUVVVVVVVVVVVVVVVVVVUUUTTTSSSSSSOOOVVVXXXSSSTTT]]]aaa^^^VVVTTTRRRRRRSSSUUUUUUUUUWWWVVVUUUTTTSSSSSSTTTUUUWWWVVVUUUSSSRRRRRRRRRRRRTTTSSSRRRQQQOOONNNMMMLLLKKKKKKJJJIIIIIIHHHGGGGGGFFFEEEDDDCCCBBBBBBBBBBBB>>>>>>>>>>>><<<;;;:::999888888888777777777666666999888666555444444444555555444444444444444444444444333222222111111222222333333222222222111111111000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000...000222444444333111000222222222111111000000///000000000000000000000000000000000000000000000000000///.........///111111000000000000000000000000111111111111000000000///000000000111111111222222111111111111000000000/////////000000111111222222000111111111111222222222111111000000000000111111111111111000000000000000000000000000000000111111222222222111111111000000000000000000000000000000111111111111111111111111000000000000000000000000111111111111000000000///000000000000000111111111000000000000000000000000000//////...///000111111000000000000000000000000111111111111111111111111111111111111000000000000000000/////////.........000000000000000000000000111000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222111111000/////////000000000000000000000000111111111111111111111111111111000000000000000111111000000000000000//////000000111111111111000000111111000000000000111111000///......------......000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000..................------///////////////......---////////////000000000000////////////////////////000000000000000000000000......//////////////////000000000000000000000000111111222222222222222111111111111111111222333444333333333222222222222111333111//////111222111000111111111222222222333333444333333333333444555555444444444555555555555666555555555555666666666666777777777777888888888888888888888888888999:::;;;::::::::::::::::::::::::;;;;;;<<<<<<======>>>>>>>>>>>>????????????>>>>>>BBBCCCCCCBBBAAAAAABBBDDDBBBBBBCCCDDDEEEGGGHHHIIIJJJIIIGGGFFFFFFGGGIIIJJJKKKKKKKKKKKKKKKLLLMMMNNNOOOOOOOOOOOONNNMMMLLLKKKKKKLLLNNNPPPRRRSSSTTTTTTSSSSSSTTTTTTTTTTTTSSSSSSNNNTTTUUUQQQRRR[[[aaa```XXXUUURRRQQQRRRSSSTTTTTTVVVUUUTTTSSSSSSSSSTTTUUUVVVUUUSSSRRRQQQQQQPPPPPPQQQQQQPPPOOONNNMMMLLLLLLKKKKKKJJJIIIGGGFFFEEEDDDCCCCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>===<<<;;;999999888888777777777777666666888777666555444444444444666666666555444444444333333333222222111111222222111111111111111000000000000000000000000000000000...///000111222111000000000000000000000000000000000000000000000000000000......///000000000000///222222222222222222222222000000000000000000000000000000000000000000000000///............///000000000000000000000000000000111111111111000000000000//////000000000000111111111111111111000000000000111111111111111222222222000111111111111222222222111111000000000000111111000000000000111111111111000000000///////////////222222222111111111111111000000000000000000000000111111111111111111111111000000000000000000000000111111111111000000000000111111111111000000000000000000000000000000000000000///.........///111222000000000000000000000000111111111111111111111111111111111111000000000000000000////////////......000000000000000000000000000000000000000000111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111000000000000000111111000000000111111111111111000000111111111111000000111111000000000000111111000//////...............////////////////////////////////////000000000000////////////////////////......//////000000111111////////////////////////......///......---,,,+++...///////////////......////////////000000000000////////////////////////////////////////////////............////////////000000000000000000000000000111111222222222222111111111111111111222222333222222222222222222222222111111000000111111111111222222222222333333333333444444333222333444555666444444444555555555555666555555555555666666666666666777777777888888888888777777777777888999;;;;;;999999999999999999999999999::::::;;;<<<===>>>>>>======???@@@@@@@@@???>>>BBBCCCDDDCCCAAA@@@AAACCCBBBCCCCCCCCCEEEFFFGGGHHHJJJIIIHHHGGGFFFGGGHHHIIIKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOOOOOOOOOOOOOOOOJJJKKKLLLNNNOOOOOOPPPPPPPPPQQQRRRRRRSSSSSSSSSSSSOOOSSSSSSOOOPPPXXX^^^^^^ZZZWWWTTTRRRSSSTTTTTTSSSTTTSSSRRRRRRRRRSSSTTTUUUTTTSSSRRRQQQPPPOOOOOONNNNNNNNNMMMMMMLLLLLLKKKKKKKKKJJJIIIGGGEEEDDDBBBBBBAAA@@@??????>>>>>>>>>???=========<<<;;;:::999888888777777777666666666666666666555555444444444444777777666555555444333333333333222222111222222333111111111111111111111111000000000000000000000000,,,...000222333222111000000000000000000000000000000000000000000000000000///.........//////000000111111222222222333333333////////////////////////000000000000000000000000////////////000000000111000000000000000000000000111111111000000000000000///////////////000000000111111111000000000000000111111111111111111111000000000111111111222222222111111000000000000111111//////000000111111222222111111111000000//////...111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000111111111000000000000000222222111111000000//////////////////////////////...//////000000000000000000000000000000000000000111111111111111111111111111111111111000000000///000000//////////////////000000000000000000000000000000000000000111111111000000000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111111111000000000000000000000000111111111111111111111111000000000000000111111222000000111111222222333333000000111111111111000000111111000000000000111111000000///............///////////////////////////////////////000000000000////////////////////////......//////000000111111////////////////////////////////////...---,,,,,,......///////////////...////////////000000000000////////////////////////////////////////////////---.........//////000000000000000000000000000000///000111111222222222222000000111111111222111111222222222222222222222222111111222222222111111222333333333333444444444444444444333222333444555666444444444555555555555666555555555555666666666666666777777777888888888888666666777777888999:::;;;999999999999999999999999888888999:::;;;;;;<<<<<<<<<===>>>@@@@@@@@@???>>>AAABBBCCCCCCAAA@@@AAABBBCCCCCCCCCCCCDDDEEEGGGGGGJJJIIIHHHGGGGGGGGGGGGHHHJJJJJJJJJJJJKKKKKKJJJJJJKKKLLLNNNOOOQQQRRRRRRSSSNNNNNNNNNOOOOOONNNNNNMMMOOOOOOPPPQQQRRRRRRRRRRRRRRRSSSRRROOOOOOSSSXXXZZZ```]]]YYYWWWVVVTTTRRRPPPSSSRRRQQQQQQQQQRRRSSSTTTQQQQQQQQQPPPOOONNNMMMLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIGGGFFFCCCBBB@@@??????>>>==================<<<<<<<<<<<<;;;999888777777777777666666666666555555555555555555444444444777777666555444333333222333222222111222222333333111111222222222222222222000000000000000000000000,,,---000222333333222111000000000000000000000000000000000000000000000000000000/////////000111222111111111222333333444444////////////////////////000000000000000000000000000000111111222222222222000000000000000000000000000000000000000000111111000000000///////////////000000000000000000111111000000000000000/////////000000111111111222222222111111000000000000111111//////000000111111222222222222222111111000000000111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000111111222222111111000000//////////////////////////////,,,...000222222111///...000000000000000000000000111111111111111111111111111111111111000000000/////////000000000000000000000000000000000000000000//////000000111111111111111111000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000/////////000111111222222111111111111111111111111111111111111111111111111111000000000000000111111000000111111222222333333000000111111111111000000111111000000000000111111111000//////......//////000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000//////////////////...------...//////////////////////////////000000000000////////////////////////000000000000000000000000------......///000000000000000000000000000000000//////000111222222222222000000111111222111111000111222222222222333333333111333444444333222222333333333444444444555555555444333333333333444555555444444444555555555555666555555555555666666666666777777777777888888888888777777777777777888999:::999999999999999999999999888888999999::::::;;;;;;;;;<<<===>>>>>>???>>>>>>???@@@BBBCCCBBBAAABBBCCCCCCCCCCCCCCCDDDEEEFFFGGGJJJJJJIIIHHHGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKJJJJJJJJJKKKMMMOOOQQQRRRSSSSSSPPPQQQQQQQQQQQQPPPPPPOOOOOOOOOPPPQQQRRRRRRQQQQQQSSSSSSRRRPPPNNNPPPSSSUUUbbb```^^^[[[YYYVVVRRROOOSSSRRRQQQPPPPPPPPPQQQRRROOOOOOOOOOOONNNLLLKKKJJJGGGHHHHHHHHHIIIIIIJJJJJJHHHGGGFFFDDDBBB@@@???>>>======<<<<<<<<<<<<======<<<<<<<<<;;;:::999777777777777666666666666555555444444555555555444444333555555555444333333333222222222111111222222333333111111111222222222222222000000000000000000000000---...000111222222222111000000000000000000000000000000000000000000000000000000000000000111222222000111111111222222333333000000000000000000000000000000000000000000000000000111222222333333222222000000000000000000000000000000000000111111111111111111000000000000//////000000000000111111111111///////////////000000000000111111111111222222222111111000000000000111111000000000000111111111111222222222222111111111111111111111111111222222222000000000000000000000000111111111111111111111111000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000,,,...000222333111///---000000000000000000000000111111111111111111111111111111111111000000000000//////000000000000111111000000000000000000000000/////////000111111222222111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000//////000000111111111222111111111111111111111111111111111111111111111111222111111000000000000000000000000111111111111111000000111111111111000000111111000000000000111111111000000///////////////000000000000000000000000////////////000000000000000000000000000000000000000000000000////////////000000000000000000000000//////000000111000000000------...///////////////////////////000000000000////////////////////////000000000000000000000000------......///000000111000000000000000000000000...///000111222222222222000000111222222111000///111111222222222333333333111444666666444333333444222222333333333444444444222333444444555555444444444444444555555555555666555555555555666666666666777777777777888888888888888888777777777777888888888888888888888888888888::::::::::::::::::::::::;;;;;;;;;;;;<<<===>>>???===???AAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEFFFJJJJJJIIIHHHGGGGGGFFFFFFFFFGGGHHHJJJKKKKKKKKKJJJJJJKKKLLLMMMNNNOOOOOOOOONNNNNNOOOPPPQQQQQQQQQQQQPPPPPPQQQQQQQQQQQQQQQQQQRRRQQQQQQPPPOOONNNPPPSSSZZZZZZ[[[]]]^^^\\\YYYUUUSSSRRRQQQOOOOOOOOOPPPPPPNNNNNNNNNNNNMMMKKKJJJHHHEEEEEEFFFGGGHHHHHHIIIIIIFFFEEEDDDBBBAAA???>>>>>><<<<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;:::888777666777777666666666555555555333333444555555555444333333333333333333333222222222222111111222222333444000000000111111111222222000000000000000000000000//////000000111111111222000000000000000000000000000000000000000000000000//////000000111111111111000000111111111111111111000000000000000000000000000000000000000000000000///000111222333222222111000000000000000000000000///000000000111111111111222222111111111000000000///000000000111111111111/////////000000111111222000111111111111222222222111111000000000000111111111111111000000000000000000000000000111111111111000000111111111222222222000000000000000000000000111111111111111111111111000000000000000000000000///000000000111111111111000000000000000111111111000000000000000000000000///////////////000000111000000000000000000000000111111111111111111111111111111111111000000000000//////000000000111111111000000000000000000000000...//////000111111222222111111111111000000000///000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111333333111000////////////111000000000000000//////000000111111111111000000111111000000000000111111111111000///////////////000000000000000000000000////////////000000000000000000000000000000000000111111000000//////......000000000000000000000000...///000111111222111111------...///000000//////////////////000000000000////////////////////////000000000000000000000000---------...///000000111000000000000000000000000......000111111222222222///000111222222111000///111111111222222333333333222555888777555333444555111111222222222333333333222333444555666555444333444444444555555555666666555555555555666666666777777777777777888888888888999888777777777777777888888888888888888888888888;;;;;;;;;;;;;;;;;;;;;:::;;;;;;::::::;;;<<<>>>???;;;>>>AAABBBBBBBBBCCCDDDCCCCCCCCCCCCCCCDDDEEEFFFJJJJJJIIIHHHHHHGGGFFFFFFDDDFFFHHHJJJKKKKKKKKKKKKJJJKKKLLLLLLLLLLLLKKKKKKHHHIIIKKKMMMOOOPPPQQQQQQPPPQQQQQQRRRRRRQQQQQQPPPPPPPPPPPPQQQPPPNNNOOORRRNNNPPPVVV\\\aaacccaaa___SSSRRRQQQOOONNNNNNOOOOOOMMMMMMNNNMMMLLLKKKIIIHHHDDDDDDEEEFFFGGGHHHIIIIIIDDDDDDCCCBBB@@@???>>>>>><<<<<<;;;;;;;;;<<<<<<===;;;;;;;;;:::999888777666777666666666555555555555222333444555555555444333222222222222222222222333222111111111222333333444.../////////000000111111000000000000000000000000111000000///000000111222000000000000000000000000000000000000000000000000...//////000111000000000000000000000000000000000000000000000000000000000000000000000000000000000...///000222222111111000000000000000000000000000//////000000111111111222333222222222111111000000//////000000111111111222//////000111222333333444000111111111111222222222111111000000000000111111222222111111000000//////......//////000000111111000000111111222222222222000000000000000000000000111111111111111111111111000000000000000000000000//////000000111111111222//////000000111111222222000000000000000000000000222000...,,,,,,///222444000000000000000000000000111111111111111111111111111111111111000000000000//////000000111111111222000000000000000000000000...//////000111222222222222111111111000000//////000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111000000000000000000111111111111111111111111111111111111111111111111444444222000///.........111111000000//////......000000111111111111000000111111000000000000111111////////////////////////000000//////.........---........................000000//////......------000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000///////////////////////////////////////000111111000000000000000000000000///////////////000111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222555666777666444333444555222222222333333444444444444444333333333444555555444444444555555555555666555555555555555555555555777777777888999999::::::999888777666666777888999666777777777777888888888<<<<<<;;;::::::::::::;;;999888999;;;;;;;;;<<>>AAACCCAAA???AAABBBDDDDDDCCCDDDEEEGGGJJJIIIHHHGGGFFFFFFFFFFFFDDDEEEHHHIIIJJJJJJIIIHHHKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKMMMNNNOOOPPPQQQRRRQQQOOONNNOOOPPPRRRTTTVVVSSSPPPNNNNNNPPPQQQQQQWWWUUUSSSRRRSSSWWW[[[^^^VVVTTTRRROOONNNNNNOOOPPPOOOOOOOOONNNLLLIIIFFFEEE<<<>>>AAADDDFFFFFFFFFEEEEEEDDDBBB@@@>>><<<;;;;;;;;;;;;;;;::::::999999999::::::999999888777666666555555444444444333333333444444444333333222222222222222222111111111111000000000000000111111111111222222222222222222222222666444222000000111222333......///000000000000000000000000000000000000000//////000111111111111111000000000000000000000000222111000//////000111222222222222111111111000000111111111000000000000000///000111222333222111111222111111111000000//////000111111111111222222222222222111000//////000000////////////////////////000000000000000111111222000000000000111111111111000000000000000111111222000000////////////000000111111111111111111111111...///000111111000///...222222111111000/////////222222111111111111222222000000000000000000000000111111111111111111111111222111000//////000111222000000111111111111000000000000000000000000000000111111111111111111111111111111000000000000111111000111222222000////////////////////////000000111//////000000000000////////////000111111111111111000000000000111111111111111111000000000000111111111000///------///000111000000000000000000000000222111111111000000//////////////////000111222333111111111111111111111111111111111111111111111111222111111111000000//////000000000000111111111111000000111111111111000000111111000000000000000000////////////////////////000/////////............////////////////////////222222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000///////////////////////////////////////000000111///////////////////////////////////////000111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222333444555444222111222333222333333333333333333444333333222222222333444444333333333333444444444555555555555555555555555555666777777888888999::::::999888777666666777888999777777777888888888999999<<<<<<;;;::::::::::::;;;===:::999:::======<<<;;;???===<<<>>>@@@BBBAAA???@@@AAACCCCCCBBBCCCDDDFFFHHHGGGFFFEEEEEEEEEEEEEEEDDDEEEGGGIIIJJJIIIHHHHHHJJJJJJJJJJJJKKKKKKKKKLLLIIIIIIJJJKKKLLLLLLMMMNNNOOOPPPQQQRRRRRRRRRRRRQQQVVVSSSQQQOOOOOOPPPQQQQQQSSSQQQNNNLLLLLLOOORRRTTTSSSQQQOOONNNMMMNNNOOOOOOOOOOOONNNMMMLLLIIIGGGFFF???@@@BBBEEEFFFFFFEEEDDDCCCBBB@@@>>><<<;;;::::::::::::::::::::::::999999::::::999888888777666666555555444444444333333333444444333333333222222222222222222111111111111000000000000000111111111111222222222222222222222222333222111000//////000111///000000111111111111111000000000000000000000000//////000111111111111000000000000000000000000000222111000//////000111222222222222111111111000000111000000000000000000000///000111222222222111111111111111111000000000///000000111111111222222222222222111000000000000000111111111111111111111111000000000000000111111222000000000000111111111111111111111111111222222333111000000//////000000111111111111111111111111111///000111222222111000///000000000000000111111111222111111000000111111222000000000000000000000000111111111111111111111111222111000//////000111222000000111111111111000000000000000000000000000000111111111111111111111111111111000000000000111111111333444333222000000111000000000000000111222222111111222222222222111111//////000111111111111111000000000000111111111111111111000000000000111111222111///......///111222000000000000000000000000111111111111000000000///111111000000000000000111111111111111111111111111111111111111111111111111222111111111000000000000000000000000111111111111000000111111111111000000/////////000000000111111////////////////////////////////////............000000000000000000000000333333222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000//////......//////000000///////////////////////////////////////000111111000000000000000000000000000000000000000000000000000000000000000000000000111111222222222333333333111222333222000000000222444333333333333333333222222222111111222333444444222222222333333333444444555555555555555555555555666666777888888999999:::888888777777777777888888888888888888999999999:::<<<<<<;;;:::::::::::::::;;;999666888<<<>>>===999>>>===<<<===???AAA@@@??????@@@BBBBBBAAAAAABBBDDDEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFGGGIIIIIIIIIHHHHHHHHHIIIIIIJJJKKKLLLMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOMMMOOORRRUUUUUUSSSPPPNNNTTTSSSQQQPPPOOOOOOPPPQQQPPPNNNKKKIIIHHHHHHJJJKKKOOONNNMMMLLLLLLMMMNNNOOOOOOOOOOOONNNLLLJJJHHHGGGCCCCCCEEEFFFFFFEEEDDDCCCAAA@@@???===;;;:::999999999999999:::::::::::::::999999888888777777666666555555444444444333333333333333333333222222222222222222222111111111111000000000000000111111111111111111111111111111111111000000////////////......000000111222222222222222000000000000000000000000...///000000111111000000000000000000000000000000111111000000000000111111222111111111111000000000000000000000000000111111///000111111222222111111111111111111000000000000000000000111111111222222222111000000000000000000111111111111111111111111000000000000000111111222000000000000111111111111222222222111222333333444111111111000000111111111111111111111111111111111111111222222222222111111...//////000111111222222222111111000000111111222000000000000000000000000000000000000000000000000111111000000000000111111000000111111111111000000000000000000000000000000111111111111111111111111111111000000000000111111222444555555333222222333111111111111111222222333111111222222222222111111//////000111111111111111000000000000111111111111111111000000000000111111222111000//////000111222000000000000000000000000111111111111000000000000333222111000////////////111111111111111111111111111111111111111111111111111111111111111000000000000000000000111111111111000000111111111111000000......//////000222333444///////////////////////////////////////.........////////////////////////000/////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000//////.........//////000///////////////////////////////////////000000111000000000000000000000000000000000000000000000000000000000000000000000000222222222222333333333333000111222111000///000222444444444333333222222222222222222222333444555555222333333333333444444444555555555555555555555555666666777777888999999999888777777777777777777888888888999999999:::::::::<<<;;;::::::999999::::::444777888777999<<<<<<;;;============>>>?????????>>>???@@@@@@??????@@@BBBDDDDDDCCCCCCDDDEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJIIIGGGGGGIIIJJJKKKMMMNNNNNNQQQQQQQQQQQQQQQPPPPPPPPPKKKMMMPPPRRRSSSQQQOOOMMMRRRRRRRRRPPPNNNMMMNNNOOOPPPNNNLLLJJJHHHHHHIIIJJJLLLLLLLLLLLLMMMNNNOOOPPPQQQPPPPPPOOOMMMLLLKKKJJJGGGGGGGGGGGGFFFDDDCCCBBB@@@???>>><<<;;;:::::::::999999999999999:::::::::888888777777777666666666555555444444444333333333333222222222222222222222222222222111111111000000///000000000111111111111000000000000000000000000...//////000000///......///000111111222222111111000000000000000000000000...//////000000000000000000000000000000000000000111000000000000000000111111111111111000000000000000000000000000111111111///000000111111111111111111111111000000000000000000000000000111111111111111111000000000000000111111111111111111111111111000000000000000111111222///000000000111111111111222111111111111222333333222222111111111111222222111111111111111111111111111111111111111111111111//////000000111111111111111111000000000000111111000000000000000000000000////////////////////////111000000000000000000111000000111111111111000000000000000000000000000000111111111111111111111111111111000000000000111111222333555444333222222333111000000000000111222222//////000000000000////////////000111111111111111///000000000111111111111111111000000000000111111222222111000000111222222000000000000000000000000111111111000000000000000222222111000//////000000111111111111111111111111111111111111111111111111111111111111111111111111///000000000111111111111000000111111111111000000/////////000222444666888////////////////////////.........///////////////........................---.....................////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000//////............//////........................///////////////000000111000000000000000000000000000000000000000000000000000000000000000000000000111111222222222333333333000222333222111000222333444444444333333222222222333333333444444555777777444444444444555555555555666666666666666666666666555666666777888888999999777777777888888777777777888888999999999:::::::::;;;;;;:::999999999999:::444===BBB===777888;;;<<<<<<===============>>>>>>===>>>??????>>>>>>???@@@CCCCCCCCCDDDEEEFFFGGGHHHJJJJJJJJJKKKKKKKKKKKKKKKFFFGGGHHHJJJKKKMMMNNNOOONNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLMMMMMMMMMNNNNNNOOOQQQRRRPPPMMMKKKKKKLLLNNNMMMLLLKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMOOOPPPPPPQQQQQQPPPOOONNNNNNMMMMMMIIIIIIHHHGGGEEEDDDBBBAAA@@@???>>>===<<<;;;;;;;;;999999999999999999999999777777666666666666666666555555444444444333333333222222222222222222222222222222222111111111000000///000000000111111111111000000000000000000000000//////000111111000000///...///000000111111000000000000000000000000000000......///000000000000000000000000000000000000000000000000111111000000000000000000000000000000000//////000000111111111111000000000000000111111111000000000000000000111111//////000000000111111111111000000000000000111111000000000000000000000000000000000000000111111222///000000000111111111111000000000000000111222222222222111111111111222222111111111111111111111111000000000//////000000000111111111111000000//////111000000000000000000111111111111111111111111111////////////////////////000000000111111000000000000000111111111111000000000000000000000000000000000000000000000000000000111111000000000000111111000111333333111111111222000////////////000111111//////000000000000////////////000111111111111111///000000000111111111111111111000000000000111111222222111111111111222222000000000000000000000000000000000000000000111111000000//////000111222222111111111111111111111111111111111111111111111111111111111111111222222222///000000000111111111111000000111111111111000000000000000111444666999;;;////////////////////////.........///////////////..............................////////////000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000//////......------..............................///////////////000111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222111222333333222111333444444333333333333333333222444444444444555777888888444444444555555555666666666666666666666666666666555555666777777888888999777777888888888888777777888888888888999999999:::;;;;;;:::999999999999999999FFFLLLCCC888777:::<<<;;;===>>>===<<<;;;<<<>>>===>>>??????>>>===>>>???AAABBBBBBCCCEEEFFFHHHIIIKKKKKKKKKKKKKKKKKKKKKKKKGGGGGGHHHJJJKKKMMMNNNNNNOOOOOOOOOOOOOOONNNNNNNNNMMMKKKJJJIIIIIIKKKMMMNNNNNNQQQSSSRRRMMMJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKLLLNNNNNNOOOOOOPPPPPPOOONNNMMMMMMMMMNNNKKKJJJHHHFFFDDDCCCAAAAAA???>>>===<<<<<<<<<<<<<<<:::999999999888888888888666666666666555555555555555555444444444333333333111111111222222222222222222222222111111111111000000000000000111111111111111111111111111111111111000000111111111111222222......///000000000000000000000000000000000000000---...//////000000//////000000000000000000000000000000111111111111000000//////000000000000000111/////////000111111222222000////////////000111222000000000000111111111111/////////000000000111111000000000000000111111222////////////////////////000000000000000111111222000000000000111111111111000000//////000000111222111111111000000111111111111111111111111111111111000000////////////000000222222111111000//////...111000000//////000000111111111111111111111111111000000000000000000000000000000111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000111111000000000000111111...000111111000000000111///////////////000000111111111222222222222111111//////000111111111111111000000000000111111111111111111000000000000111111111111111111111111111111000000000000000000000000000000000000111111111111////////////000111222333111111111111111111111111111111111111111111111111111111111222222222222222000000000000111111111111000000111111111111000000111111111111444777:::<<>>===;;;:::<<<======???@@@???>>>===>>>?????????@@@BBBDDDFFFHHHIIIJJJJJJIIIIIIIIIIIIIIIJJJHHHHHHIIIJJJKKKLLLMMMNNNPPPPPPPPPPPPPPPQQQQQQQQQLLLKKKJJJIIIIIIKKKMMMNNNNNNRRRUUUTTTOOOKKKKKKLLLKKKKKKLLLLLLLLLKKKJJJIIIHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMLLLKKKKKKKKKLLLLLLKKKIIIHHHEEECCCBBBAAA@@@===<<<;;;;;;;;;;;;;;;;;;;;;::::::999888777666666555555555555555555555555555555444444444333333333000111111111222222222222222222222111111111111000000000000000111111111111222222222222222222222222111111000000000111222333//////000111111111111000000000000000000000000000---...//////000000//////000000000000000000000000///000111222222111000///////////////000000111111...//////000111111222222000//////...///000111222///000000000111111111111////////////000000000111000000000000000111222222000000000000000000000000000000000000000111111222000000000000111111111111111111000000111111222333111000000//////000000111111111111111111111111111111111000//////000111111111111111000000000000000000000////////////000000111111111111111111111111111111111111111111111111///000111222222111000///000000111111111111000000000000000000000000000000000000000000000000000000111111000000000000111111---///111111000000000111000000//////000000111222111111222222222222111111//////000111111111111111000000000000111111111111111111000000000000111111///000000000000000000///000000000000000000000000///000000000111111111111111000000000000000111111111111111111111111111111111111111111111111111111111111111222222333333333000000000000111111111111000000111111111111000000111000000000222555999;;;////////////////////////---.........//////000000000000000000000000000000---.........//////000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000////////////////////////000///...---------------........................///////////////000111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000///111222222111111222444222222222333333444444444222222222333444555777777222222333333333444444444777777777777777777777777555555666666777888888888666777888999999888777666666777777777777888888888;;;:::999999888888999999333???DDD===999===???<<<:::===>>>===;;;999;;;===>>>???@@@???>>>===>>>???===>>>???@@@BBBEEEGGGHHHIIIHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIJJJKKKLLLMMMMMMLLLLLLLLLMMMMMMNNNNNNNNNLLLKKKKKKJJJKKKLLLMMMMMMOOOTTTXXXVVVQQQLLLLLLMMMMMMMMMNNNNNNMMMKKKIIIHHHGGGHHHIIIJJJKKKKKKKKKKKKKKKJJJIIIHHHHHHIIIJJJKKKJJJIIIGGGEEECCCAAA@@@@@@;;;::::::999999::::::;;;<<<;;;:::999888666555555444555555555555555555555555555444444444333333333000000111111222222222222222222222111111111111000000000000000111111111111222222222222222222222222111000///...///000222444000000111222222222222222000000000000000000000000---......///////////////000000000000000000000000///000111222222111000///.../////////000000111111...//////000111222222222000///.........///111222//////000000111111111222////////////000000000000000000///000000111222222111111111111111111111111000000000000000111111222000000000000111111111111222222111111222222333444000000////////////000000111111111111111111111111333222111000000111222333/////////000111111222222000000////////////000000111111111111111111111111111111111111111111111111///000111222222111000///000000111111111111000000000000000000000000000000000000000000000000000000111111000000000000111111---///111111111000111222111111111000111222222333//////000000000000////////////000111111111111111000000000000111111111111111111000000000000111111//////000000000000//////000000000000000000000000//////000000111111111222333222111000////////////111111111111111111111111111111111111111111111111111111111222222333333333000000000000111111111111000000111111111111000000000///......000333777999////////////////////////111000///...------...///000000000000000000000000------............------////////////////////////............////////////000000//////.........---......////////////............//////000000111111000000000000000000000000.......................................///000000////////////////////////000000000000000000000000000000000000000000000000222222222111111111000000///000111222333444444444111111222333333333333222444444444333333222222222555555555555555555555555555555555555555555555555666666666666777777777777888888777777888888999:::;;;;;;::::::999888888777999999888888999999:::;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;===??????>>>===>>>???;;;<<<===???AAACCCDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKHHHIIIIIIIIIJJJJJJKKKKKKRRRRRRSSSSSSRRRPPPOOOMMMMMMMMMLLLKKKJJJIIIHHHHHHLLLLLLLLLLLLLLLLLLLLLLLLKKKIIIHHHHHHIIIJJJHHHGGGGGGGGGEEECCCAAA???===<<<:::::::::::::::::::::::::::999888777666555444333777777666666555555555444777666555444333222222222111111111111111111111111111000///000222333333222---///000000//////000222222111111111000000/////////000111222222111000///000000000000000000000000000000////////////000000000000000000000000000000333222111111222222000///000000000000000000000000000000000000000000000000//////000000111111222222000000000000000000000000000000000000111111111111////////////////////////000000000000000000000000000111111111222222222222000000000000000111111222222111111000///...------333222222222111000000000000000000000000000000000111111111111111111111111222222111111111111111111444333222000//////......000000000000000000000000000000000000000000000000222111111111000000//////000000000000000111111222000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000222111111111000000//////222222111111111111111111222111000//////000111222000000000000000000000000000000000000111111111111000000111111111222222222000000////////////000000222222222333333222222222000000000000000000000000000000000000000000000000111111111111111111111111333222111111111333666777////////////////////////111000///...---......///000000000000000000000000---......//////......---////////////////////////............////////////000/////////..................////////////........./////////000000000111////////////////////////.......................................///000000////////////////////////000000000000000000000000000000000000000000000000222222222111111111000000///000111222333333333333111111222333333333333222444444333333333222222222444444444444444444444444555555555555555555555555555666666666777777777777999999999999999:::;;;;;;888888999999999999999999888888888888888999::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<;;;;;;;;;:::<<<>>>>>>=========>>>===>>>>>>@@@AAABBBCCCCCCFFFEEEEEEEEEEEEEEEEEEEEEHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJKKKKKKLLLLLLLLLLLLPPPQQQQQQQQQQQQOOONNNMMMLLLLLLKKKKKKJJJJJJIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKIIIHHHFFFGGGHHHHHHGGGEEEFFFFFFDDDBBB@@@>>><<<<<<:::::::::999999999888888888888777777666666555555666666666666555555444444666666555333333222222333111111111111111111111111222111///000111111000///...///000000///...///111111111111111000000000//////000111222222111000///000000000000000000000000111111111111111111111111000000000000000000000000333222111111222222111///000000000000000000000000000000000000000000000000.........///////////////000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000000000000111111111222222000000000000000111111222111111111000000/////////222222222111111111111111111111111111111111111111111111111111111111111111000000000000000000000000333222111000////////////000000000000000000000000000000000000000000000000111111111111000000000///000000000000000111111222000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000111111111111000000000///111111111111111111111111222111000//////000111222000000000000000000000000000000000000111111111111000000111111111222222222111111000000000000111111111111222222222222111111000000000000000000000000111111111111111111111111000000000000000000000000222111000///000222444555////////////////////////000000///............///000000000000000000000000---......//////......---////////////////////////............////////////////////////..................////////////......////////////000000000000...............................................................///000000////////////////////////000000000000000000000000000000000000000000000000222222222111111111111111000000111222333333333333111111222333333333333222333333333333222222222222333333333333333333333333444444444444444444444444555555666666666777777777888888888888888999999:::666666777777888999::::::888777777777777888999999::::::::::::::::::::::::======<<<<<<<<<;;;;;;;;;:::;;;======<<<<<<<<<===?????????@@@@@@AAAAAABBBEEEEEEEEEEEEEEEEEEFFFFFFHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMNNNNNNNNNOOOOOOPPPOOONNNLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGEEEDDDDDDEEEFFFDDDCCCDDDDDDBBB@@@>>>===;;;:::;;;;;;:::999999888777777666666666666666666666666666555555555555444444444666555444333333222222333111111111111111111111111222111//////000000...---000222222222000///000111111111111111000000000000000000111111111111000000000000000000000000000000000111222333333222111000000000000000000000000000333222000111222222111000000000000000000000000000000000000000000000000000//////////////////......000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000/////////000000000111111000000000000000111111222111111111111111111111000111111111111111222222222111111111111111111111111111111111111111111111111000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000111111111111000000000000000000000000000111111222111000000//////000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111.........//////000000111111111111111000000000000111111111111111111111111111111000000000000111111000000000000000000000000000000000000111111111111111111111111111222222222222222111111111111222222000111111111111111111000000000000000000000000000111111111111111111111111////////////////////////000000/////////111222333/////////////////////////////////.........//////////////////////////////......////////////......////////////////////////............///////////////////////////...............////////////......////////////000000000000...............................................................///000000////////////////////////////////////////////////000000000000000000000000111111111111111111111111000000111222222222222222111111222333333333333222333222222222222222222222222222222222222333333333444444444444444444444444555555555666666666777777555555555555555666777777666666666777888888999999777777777666777777888999999999::::::::::::;;;;;;=========<<<;;;;;;::::::999;;;======<<<;;;<<<===>>>>>>???@@@AAAAAABBBBBBEEEEEEEEEEEEEEEFFFFFFFFFHHHHHHHHHIIIIIIIIIJJJJJJHHHHHHIIIIIIJJJJJJKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMNNNMMMLLLKKKJJJIIIIIIIIIJJJJJJKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHFFFEEECCCDDDEEEEEEDDDBBBBBBBBBAAA???===;;;:::999===<<<;;;:::999888777777666666666666666555555555444444444444444444444444555444444333222222222333111111111111111111111111222111000000111111000///333444555444222111222333111111111000000000000000000000000111111000000000000000000000000000000000///000222333333222000///000000000000000000000000333111000111222222111000000000000000000000000000000000000000000000000000333222222111111000000000000000000000000000000000///000000000111111111111111111111111111111111111000000000000000000000000////////////000000000000000000000000000111111222111111111111111222222222000000000111222222222333111111111111111111111111111111111111111111111111222222222222333333333333000000//////000111222222000000000000000000000000000000000000000000000000111111111000000000000000000000000000000111111222111000000000000000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111,,,------...///000000111111111111000000000000000111111111111111222222222111000000000000000000111000000000000000000000000///000000000111111111111111111111111111111111111222111111000000111111222000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////000111222////////////////////////......//////////////////////////////////////////...//////////////////...////////////////////////............////////////.........///////////////......////////////......000000000000////////////........................////////////////////////...............///000000////////////////////////////////////////////////000000000000000000000000111111111111111111111111000000111222222222111111111111222333333333333222222222222222222222222222111111111222222222333333444444444444444444444444555555555555666666666666555555444444555555666777777777777777777777777777777777777666777777888999999999999::::::;;;;;;;;;======<<<<<<<<<;;;;;;;;;999;;;======<<<;;;<<<===<<<<<<>>>???AAACCCDDDEEEDDDDDDEEEEEEFFFFFFFFFFFFHHHHHHHHHIIIIIIIIIJJJJJJHHHHHHIIIIIIJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJKKKLLLLLLLLLKKKJJJIIIHHHHHHIIIIIIJJJJJJKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHGGGEEEDDDDDDEEEEEEDDDCCCAAA@@@???>>><<<;;;999999>>>===<<<;;;:::999888777888888777666555444333333333333333333444444444444444444333222222222333333111111111111111111111111111000000111333444444333222333444333111000000111000000000000000000111111111000000000000000000111000000000000000000000000...///111222222111///...000000000000000000000000222111000111222333222000000000000000000000000000000000000000000000000000333333222222111111000000000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000////////////000000000000000000000000000111111222111111111111111222222222000000000111222222222333111111111111111111111111111111111111111111111111111111222222222333333333////////////000111222333000000000000000000000000000000000000000000000000000000000000000000111111000000000000000111111222111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111,,,------...///000000111000000000000000000111111000000111111111222222222000000000111111000000000000000000000000000000000///000000000111111111111111111111111111111111111000000////////////000000000000111111111111000000000000000000000000000000////////////////////////111111111111111111111111000000000000000111111222////////////////////////---...//////000/////////000000000000000000000000...//////000000//////...////////////////////////............////////////.........///////////////......////////////......000000000000////////////........................////////////////////////...............///000000////////////////////////000000000000000000000000000000000000000000000000111111111111111222222222000000111111111111111000111111222333333333333222111111111222222222222222111111111222222333333444333333333333333333333333444444555555555666666666777777777777777888888999888888888888888888888777888777777777777888999999888999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;======<<<<<<<<<===;;;<<<===???AAACCCEEEFFFDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJHHHIIIIIIJJJKKKLLLMMMMMMLLLKKKKKKKKKKKKJJJJJJJJJIIIJJJKKKKKKKKKJJJIIIIIIHHHHHHIIIIIIJJJJJJJJJKKKGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFDDDEEEFFFFFFEEECCC@@@@@@???===<<<:::999999<<<<<<;;;;;;:::999888888999888777666444333222111222222333333333333333444333333222222222222333333111111111111111111111111000000000111444666666555...///000000...---...///000000000000111111111111111111000000000000111111000000000000000000000000...///000111111000///...000000000000000000000000222000000000222333222111000000000000000000000000000000000000000000000000000000000000000000//////000000000000000000000000000000000000111111111111////////////////////////000000000000000000000000/////////000000000111111000000000000000111111222111111111111111111111000111111111111111222222222222222222222222222222222111111111111111111111111.........///000000111111000000//////000111222222000000000000000000000000000000000000000000000000000000000000111111111111000000000000000111111222222111111000000111111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111.........//////000000111000000000000111111111111000000000111222222333333000000111111111111000000000000000000000000000000000000000000111111111111222222222111111111111111000000////////////000000000111111111111111111000000000000000000000000000////////////////////////111111111111111111111111000000000111111111111111////////////////////////,,,---///000000000//////000000000000000000000000//////000000000000//////////////////////////////............////////////............/////////000......////////////......111000000000/////////...////////////////////////////////////////////////...............///000000////////////////////////000000000000000000000000000000000000000000000000000000111111111222222222000000111111111111000000111111222333333333333222000111111111222222222222111111222222333444444555333333333333333333333333444444444555555555666666888888777777888888999:::777777888888999:::::::::888888888888888999::::::888888999::::::;;;<<<<<<::::::;;;;;;<<<=========:::<<<>>>>>>=========>>><<<===>>>???AAABBBCCCDDDCCCDDDDDDEEEFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIJJJKKKLLLMMMNNNOOOLLLLLLKKKKKKKKKJJJJJJJJJHHHIIIJJJKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEDDDDDDEEEEEEDDDCCC@@@???>>>===<<<;;;:::999999999999888888888777777777777666555444444333333111222222222333333333333333222222222222222333333111111111111111111111111111000000111333555444333---///000///......///000///000000000111111111111222111000//////000111222000000000000000000000000000000000000000000000000000000000000000000000000111000///000222333222111000000000000000000000000000000000000000000000000000000000000000000111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000111111111222222000000000000000111111222111111111000000/////////222222222111111111111111222222222222222222222222111111111111111111111111,,,------...//////000000111000000000000000111111000000000000000000000000000000000000000000000000///000000000111111111111000000000000000111111222222111111000000111111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000///000000000111111111111///000000111222222333333///000111222222111000///000000000000000000000000000000000000111111111111222222222111111111000000111000000000000000000111111111222222222222111111000000000000000000000000111111111111111111111111111111111111111111111111/////////000000//////...////////////////////////,,,---///000000000//////000000000000000000000000//////000000000000//////////////////////////////............/////////000---.........//////000000......////////////......111111000000/////////...000000000000000000000000000000000000000000000000...............///000000////////////////////////000000000000000000000000000000000000000000000000000000111111222222222222000000111111111000000///111111222333333333333222000000111111222222222222111111222333444444555555333333333333333333333333444444444555555555666666666666666666666777888888666666777999:::;;;<<<===999999888888999999:::;;;888888999::::::;;;<<<<<<999::::::;;;<<<===>>>>>>;;;===??????>>>===>>>???>>>??????@@@AAAAAABBBBBBCCCDDDDDDEEEFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOMMMLLLLLLLLLKKKKKKJJJJJJHHHIIIJJJKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFDDDCCCCCCDDDDDDCCCBBB@@@??????===<<<;;;::::::777777777777666666666666555555555555555555555555111111111222222333333333222222222111222222333333111111111111111111111111222111000000222333222111///000222222111111222444//////000000111111111222222111000//////000111222000000000000000000000000222222111000000111222222000000000000000000000000111000///000222333333111000000000000000000000000000000000000000000000000111111111222333333333444000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000111111111111222222222222000000000000000111111222222111111000///......---333222222222111111000000222222222222222222222222111111111111111111111111---......///000111111222111111000000000000111111000000000000000000000000000000000000000000000000//////000000111111111222000000000000000111111222222222111111111111222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000//////000000111111111222///000000111222222333333///000111222222111000///000000000000000000000000000000000000111111111111222222222222111111000000222222111111111111222222222222333333333333222222000000000000000000000000222222222222222222222222000000000000000000000000---......///......------////////////////////////---.........///000000000000000//////.........---000///...------...///000000000000000000000000000////////////////////////111000///---------...///............////////////////////////////////////............////////////111000000///...---------........................------......//////000000000000000000000///......000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111222222222333333333444333333333333444555666666666555555555444444444333333444555666777888999888777555444444555666777999999888888888888888888::::::999999888777666666::::::;;;;;;<<<===>>>>>>:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<============BBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIGGGHHHHHHIIIKKKLLLNNNOOOOOOOOOOOONNNMMMLLLKKKJJJLLLKKKJJJHHHHHHHHHIIIIIILLLLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGEEECCCBBBBBBCCCBBB@@@======<<<;;;::::::999999888888888888777777777777555555444444444333333333333333333222222222111111222222222222222222222222222333333444333222111000000000000000000000000000000000000000000000000000222111111111000000//////000000000000000000000000000000000000/////////////////////000111111222222000000000000000000000000000000000000111111111111000000000000000000000000222111111111000000//////111111111000000000000000000000000000000000000000222222111111000000//////............////////////111111111111111111111111000000111111111222222222111111111111111111111111222222111111111111111111222222222222222222222222222222222222222111000///111111000000000000111111111111000000000000111111222222111111111111222222222111000//////000111222000000000000000000000000000111222222222000///...000000000000111111111111333333333222111000///...222111111000000000000000111111000000000000111111000000000000000000000000000000000000000000000000222111111111000000//////111111111111111000//////000000000000000000000000222222222111111111111111000000000000000000000000///000222222111111222444///000111222222222222222000000000000000000000000222222111111222222333444333222111111000000111111000000111111111222222222///000111111111///...---000000000000000000000000111111111111000000000000//////000111111111111111////////////////////////..................//////000/////////............000///...------...///000////////////////////////////////////////////////000//////............///............////////////////////////////////////............////////////111000000///......------////////////////////////////////////000000000000000000000000000///......000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111222222222333333333444444333333333444444555555555444444333333333333333333444555666777888888888777555444444555666777888888999999999999999999::::::999999888777777777999999999:::;;;<<<<<<<<<:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============AAABBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJHHHHHHHHHIIIKKKLLLNNNOOONNNOOOOOONNNMMMLLLKKKJJJMMMLLLJJJIIIIIIJJJKKKKKKMMMMMMMMMMMMLLLKKKJJJIIIGGGGGGGGGGGGGGGHHHHHHHHHFFFDDDBBBAAAAAAAAA@@@???===<<<<<<;;;::::::999999888888888777777777666666555555555444444444333333333333333222222222111111222222222222222222222222222222333333333222111000000000000000000000000000000000000000000000000000111111111111000000000///000000000000000000000000000000000000////////////111111111000000000000000000000000000000000000000000000000111111111222222000000000000000000000000111111111111000000000///111000000000000000000000000000000000000000000000111111111000000000000000/////////000000000000111111111111111111111111111//////000000000111111111111111111111111111111111000000000000000000000000111111111111111111111111111222222222222111000///111111000000000000111111111111000000000000111111//////............//////222111000//////000111222000000000000000000000000000111111222111000///...000000000000111111111111222222222222222111000///222111111000000000000000111111000000000000111111////////////////////////000000000000000000000000111111111111000000000///000000000000000///...---000000000000000000000000000/////////////////////000000000000000000000000///000111111000///000222000000111111222111111111000000000000000000000000222222111111222222333444222222111000000000000000111111111111111111222222///000111111000///...---000000000000000000000000111111111000000000////////////000111111111111000////////////////////////.........---------------////////////............//////............//////////////////////////////////////////////////////---....../////////..................////////////////////////////////////............////////////000000000///......------000000000000000000000000111111111000000000000000000000000000000//////...000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111222222222333333333555444333333333333333444444333333333333222222222333333444555666777777888777666555555555666777888888888999999::::::;;;;;;:::::::::999888888777777888888999999::::::;;;;;;;;;;;;<<<<<<<<<=========<<<<<<<<<<<<============@@@@@@@@@AAAAAABBBBBBBBBCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJHHHHHHHHHIIIJJJLLLMMMNNNNNNNNNNNNNNNMMMLLLKKKKKKMMMLLLKKKKKKKKKLLLMMMNNNOOOOOOOOONNNMMMKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFDDDAAA@@@@@@???===<<<<<<<<<;;;;;;::::::999999888888777777777777666666666666555555555444444444333333333222222222111111111111111111111111111111222222222333222222111000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000////////////222222111111000//////...000000000000000000000000000000111111111222222222000000000000000000000000111111111111000000000000000000000000000000111111000000000000000000000000000000000000111111111111000000000000111111111111111111111111111111111111///////////////000000000111111111111111111111111//////////////////000000000000000000000000000000111111222222111111000000111111000000000000111111111111000000000000111111......------------......111111000000000000111111000000000000000000000000000111111111111000//////000000000000111111111111111111222222222111111000222111111000000000000000111111000000000000111111////////////////////////000000000000000000000000111111111111000000000000000000000000///...---,,,000000000000000000000000//////////////////000000000000000000000000000000///000111000///...///000000000111111111000//////000000000000000000000000222111111111111222333333222222111000000000000000222222111111111111111111///000000000000//////...000000000000000000000000111111000000000000//////......///000000000000000////////////////////////.........---,,,,,,,,,+++///////////////........./////////....../////////////////////////////////////////////////////////+++,,,...///000///..................////////////////////////////////////............////////////000000//////............////////////////////////111111000000//////......//////000000000000//////////////////////////////000000000000000000000000111111111111111111111111111111111111111111111111111111222222222333333333555444333333222222333333444333333333333333333333333333444555555666777777777666666555666666777888888888999:::;;;;;;<<<<<<:::::::::999999888888888888999999999::::::;;;;;;<<<<<<<<<============>>><<<<<<<<<<<<============?????????@@@@@@AAAAAABBBCCCCCCDDDEEEFFFGGGHHHHHHHHHGGGGGGGGGGGGHHHIIIIIIHHHHHHHHHIIIJJJKKKMMMMMMLLLMMMMMMMMMMMMMMMLLLKKKMMMMMMLLLLLLLLLNNNOOOPPPOOOOOONNNMMMLLLJJJIIIHHHIIIIIIIIIHHHHHHHHHHHHHHHEEECCC@@@>>>>>>===;;;:::;;;;;;;;;:::::::::999999888777777777666666666666666666666555555555444444333333333222222222111111000000000000000000000000111222222222222111111111000000000000000000000000////////////////////////111111111000000000000000000000000000000000000000000000000000////////////111111111111000000//////000000000000000000000000/////////000000000111111000000000000000000000000111111111000000000000000000000000000000111111111000000000000000000000000//////000000111111222222//////000000000111111111111111111111111111111111000000000000000000000000111111111111111111111111/////////000000000000000111111111111111111111111000000111111111111000000111111000000000000111111111111000000000000111111111000000//////000000111111000000000000000000111000000000000000000000000000000111111111000000000///000000000111111111111///000111222222222222222222111111000000000000000111111000000000000111111000000000000000000000000000000000000000000000000111111111000000000000000000000000000///...---,,,000000000000000000000000111111111111111222222222000000000000000000000000000111222111///......///000000000000000///...---000000000000000000000000111111111111111222222333333333222111111111111111222222222111111111111111///000000000000/////////////////////////////////111000000000////////////......///000000000000///////////////////////////.........---,,,,,,,,,+++.........///////////////...//////////////////...........................////////////////////////+++,,,---/////////...---............////////////////////////////////////............////////////////////////..................................../////////......------,,,//////000000000000//////////////////////////////000000000000000000000000111111111111111111111111111111111111111111111111111111222222222333333333444333333222222222333333444444444444555555555555333333444444555555666666666666666666666777888888888888999:::;;;;;;<<<<<<:::::::::999999999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<============>>><<<<<<<<<<<<============>>>>>>??????@@@AAABBBBBBCCCCCCDDDEEEFFFGGGHHHHHHFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHIIIKKKLLLMMMKKKLLLLLLMMMMMMMMMLLLLLLMMMMMMLLLLLLLLLNNNOOOPPPMMMMMMMMMLLLKKKJJJHHHGGGIIIIIIIIIHHHHHHGGGGGGGGGDDDBBB???======<<<:::999:::::::::::::::999999999777777777666666666666555666555555555444444444444333333333222222222111111000000000000000000000000111111111111111111111222000000000000000000000000////////////////////////000000000000000000111111000000000000000000000000000000000000//////////////////000000111111111111000000000000000000000000........./////////000000000000000000000000000000000000000000000000111111//////000000111111111111000000000000000000000000//////000000111111222222........./////////000000000000000000000000000000111111111111111111111111000000000000000000000000000000000111111222222222222222222222222222222222///000000111111111000000111111000000000000111111111111000000000000111111222111111000000111111222000000000111111000000000000000000000000000000000000000000000000000111111///000000000111111111111///000111222222222222222222111111000000000000000111111000000000000111111111111111111111111111111000000000000000000000000000000000000000000111111000111111111111000//////000000000000000000000000000000111111222222222222000000000000000000000000111222333222000///000111000000000000000///...---000000000000000000000000111111000000111111222333444444333222222222222333111111111111111111111111000////////////000000000////////////////////////000000000////////////......//////000000000000000////////////////////////.........---------------.........///////////////......////////////..............................////////////////////////,,,------.........------............////////////////////////////////////............//////////////////////////////....................................------------------...//////000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111222222222333333333222222222222222333444444444444555555555555555666333333444444444555555555555666666777777888888888888888999999::::::;;;;;;::::::::::::::::::999999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========<<<<<<<<<<<<============>>>>>>???@@@AAAAAABBBCCCCCCCCCDDDEEEFFFGGGHHHHHHEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLJJJJJJKKKLLLMMMMMMMMMMMMMMMLLLKKKKKKKKKLLLMMMNNNKKKLLLLLLKKKKKKJJJIIIHHHIIIHHHHHHGGGGGGFFFFFFEEECCCAAA>>>======<<<:::999::::::::::::999999999999777777666666666666555555555555444444444333333333333333333222222222111111111111111111111111111111111111000000000111222222000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000////////////...//////000111111222222000000000000000000000000........./////////000000000000000000000000000000000000000000111111111111/////////000111111222222000000000000000000000000000000000000111111111111............////////////000000000000000000000000222222222222111111111111000000000000000000000000000000111111222222333333222222222222222222222222//////000000111111000000111111000000000000111111111111000000000000111111000000////////////000000000000111111111111000000000000000000000000000000000000000///000000111222000000000000111111111111///000111222222222222222222111111000000000000000111111000000000000111111222222222222222222222222000000000000000000000000000000000000111111111111///000000111111111111111000000000000000000000000.........///000000111111000000000000000000000000111222333222111000111222000000111111111000//////000000000000000000000000111000000000000111222222444444333222222222222222000000111111111222222222000////////////000000111000000000000000000000000000000////////////......//////000111111111111111////////////////////////..................//////............/////////000---...///000000///...---........................////////////////////////......------,,,,,,------............////////////////////////////////////............////////////.../////////////////////........................---------.....................///000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111222222222333333333000000111111222333555555333333333444444555555555333333444444444444555555555555666777888999999999888888999999999999999999:::::::::::::::::::::::::::::::::999999999999999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>???@@@AAABBBCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHIIIJJJKKKKKKIIIJJJKKKLLLMMMMMMMMMMMMMMMLLLJJJIIIIIIJJJKKKKKKKKKKKKLLLLLLLLLKKKKKKJJJHHHHHHGGGFFFFFFEEEDDDDDDBBB@@@>>>=========;;;:::999999999999999999999999777777666666666555555555444333333333333222222222333333333222222222111111222222222222222222222222111000//////000111222333000000000000000000000000000000000000000000000000///000000000111111111111000000000000000000000000000000000000////////////000000000000000111111111000000000000000000000000000000000000111111111111000000000000000000000000///000000000111111111111...//////000111111222222000000000000000000000000111111111000000000000000...////////////000000000000000000000000000000000222111111111000000000000000000000000000000000000/////////000111222222222111111111111111111111111...//////000000000000000111111000000000000111111111111000000000000111111//////............/////////000111222222111000///000000000000000000000000111000/////////000222333000000000000111111111111000111111222222222111111222111111000000000000000111111000000000000111111111111111111111111111111000000000000000000000000///000000000111111111111,,,---...000111111222222000000000000000000000000---......///000000111111000000000000000000000000///000111111000000111222000000111111222111111111000000000000000000000000000000000000000111222222333222111111000000111111//////000111222333333444000///......///000111222000000000000000000000000000000/////////.........000111111222222222222222////////////////////////---.........///000000000---.........//////000000---...///000000///...---........................////////////////////////000///---,,,+++,,,,,,---............/////////000////////////////////////............/////////000.........///////////////000000000000000000000000---.........//////000000......///000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111222222222333333333///000000111222444555666222222222333333444444444333333444444444444444444555555777888999999999999999999888888888888888888::::::::::::::::::::::::999999888888888888888888:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>??????AAABBBCCCDDDDDDCCCCCCDDDEEEFFFGGGHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIHHHHHHHHHHHHIIIIIIJJJKKKHHHIIIJJJLLLMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHIIIJJJKKKKKKLLLMMMMMMMMMMMMMMMGGGGGGFFFFFFEEEDDDDDDCCCAAA???============<<<;;;999999999999999999999999777666666666555555555555333333333222222222111111333333333222222222111111222222222222222222222222111000/////////111222333000000000000000000000000000000000000000000000000//////000000111111111222000000000000000000000000000000000000////////////222222111111000/////////000000000000000000000000111222222222222333333333000000000000000000000000//////000000111111111222...//////000111222222222000000000000000000000000222222111111000000//////000000000000111111111111000000000000000000000000111111000000/////////...000000000000000000000000---......///000111111222000000000000000000000000......///000000000000000111111000000000000111111111111000000000000111111000000////////////000000///000111222222111000///000000000000000000000000111000/////////111222333000000000000111111111111111111222222222111111000222111111000000000000000111111000000000000111111000000000000000000000000000000000000000000000000//////000000111111111222***+++---///000111222222000000000000000000000000///000000111222333333333000000000000000000000000---///000000//////000222///000111222222222222222000000000000000000000000000000000000000111111222111000000///////////////......///111222333444555000///.........000111222000000000000000000000000000/////////............111111222333333333333222000000000000000000000000//////////////////////////////............//////////////////////////////000000000000////////////000000000///......------////////////////////////............////////////............////////////,,,,,,,,,------.........////////////////////////---...///...---,,,---///000000//////.........---111111000000//////......111111000000//////......000000000000111111111111////////////000000000000111111222222222333333333555555555444444333333333111111222333333333333222333444555666666444222111333333333444444444555555222333555666888999999999999999888888888888888888::::::::::::::::::::::::888888888888888888888888999999:::;;;;;;<<<<<<===<<<<<<<<<<<<<<<===>>>>>>@@@@@@@@@AAAAAABBBBBBBBBEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGFFFFFFFFFFFFEEEIIIHHHHHHHHHIIIJJJLLLMMMJJJJJJJJJKKKJJJJJJIIIHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHIIIHHHGGGEEEDDDDDDDDDDDDBBBAAA???>>><<<;;;;;;::::::888666555444555777888888888777777666666555555555555444444444333333333111222222333333222222111...///111222222111111000444222111111222222111///000000000000000000000000111111000000000000111111//////000111111111111111333111///...///111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000000////////////000222111111000000000000000000000000000////////////222000...,,,,,,...000222//////////////////////////////......---------,,,000111111111111222222222000000000000000000000000000000////////////000000222111111111111111111111111000/////////000222333111111111111111111111111111111000000000000111111000111333444444333111000111111111111111111111111222222222111111111000000............////////////000000000000000000000000111000///......///000111111111222222222333333333333222111000////////////000/////////111222111000222222222111111111000000333333222222111000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000//////......111111000///////////////000000000000000000000000000000000000000000000000111111000000//////......000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000111111111000000000000000333333222111000///..............................//////////////////////////////............///////////////////////////////////////........................///////////////////////////////////////............////////////............////////////..................//////////////////////////////---...//////...---...///000/////////............111000000000/////////...111000000000/////////...000000000000111111111111////////////000000000111111111111222222222333333222222222111111000000000111111222333333333333222333444555555555444222111333333333444444444555555333444555777777888888888888888888888888888888888999999999999999999999999888888888888888888888888999999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>???@@@@@@AAAAAABBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHGGGGGGHHHIIIKKKLLLJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGFFFEEEEEEDDDCCCBBBAAA@@@AAA@@@???===<<<;;;::::::888888666555555555666777666666666555555555444444555444444444444333333333111222222333333222222111---...//////000000//////111000//////000000///---000000000000000000000000111000000000000000000111//////000111111111111111......000222222222///...000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////000000111222111111000000000000000////////////000000000000///---+++******+++---///////////////////////////////////////......------//////000000000111111111000000000000000000000000111000000//////000000111000000111111111222222222111000000///000111222333111111111111111111111111111111000000000000111111000111333444444333111000111111111111111111111111222222222111111111000000//////000000000111111111111111111111111111111111111000////////////000111111111111222222222333333000000000000111222333444111000///000222333222111222222222111111111000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222111111111000000000222222111000000000000000000000000000000000000000000000000000000000000000111111000000////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000///////////////111111111111000000000000........................//////////////////////////////............//////////////////////////////---------...............------......///000000111////////////////////////............////////////............////////////000000000///////////////////////////////////////...///000000......///000////////////............000000000000////////////000000000000////////////000000000000111111111111/////////000000000111111111111111222222222222333444444333333333333222222111111222333333333333222444444444444333333333333333333333444444444555555444555666777777777777666888888888888888888888888888888888888888888888888888888888888888888888888777888888999::::::;;;;;;<<<<<<<<<<<<=========>>>??????@@@@@@AAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDEEEFFFGGGHHHIIIHHHGGGGGGGGGHHHIIIJJJKKKIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIIIIGGGGGGFFFEEEEEEEEEEEEFFFDDDDDDDDDDDDCCCAAA@@@>>>@@@???>>><<<;;;:::::::::777777777666666666555555444444444444444333333333444444444444333333333333111111222222222222111111000////////////000111111111000//////000000///...000000000000000000000000000000////////////000000//////000111111111111111///000222333333333222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000111222222111111000000000000000......//////000000111111111000...------...000111////////////////////////000000000000////////////.../////////000000000000000000000000000000000000111111111000000111111111000000000111222222222333111000000000000111222222111111111111111111111111111111000000000000111111000111222333333222111000111111111111111111111111222111111111111000000000111111111222222222333333222222222222222222222222222111000000000000111222111111111222222222222333111111111111222333444444222111000111333333333111222222222111111111111111/////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222222111111111333222222111111111111111000000000000000000000000000000000000000000000000111000000000000/////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000//////////////////////////////000000111111111222000000000000000000000000//////////////////////////////............//////////////////////////////------............//////............//////000000////////////////////////............////////////............////////////000000000//////.........///////////////////////////000111000///...///111///////////////.........000000000000////////////000000000000///////////////000000000111111111111//////000000000111111111111111111111222222222222444444444444444444444444111111222333333333333222444444333222222333333444333333333444444444555555555666666666666666555555777777777777888888888888777777777888888888888888888888888888888888888888777777777888999999::::::;;;<<<<<<===============>>>>>>???@@@AAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJHHHHHHHHHHHHHHHGGGGGGFFFGGGGGGGGGGGGHHHHHHHHHHHHFFFFFFEEEDDDDDDDDDDDDEEEDDDEEEFFFFFFEEECCC@@@??????>>>===;;;::::::999999666666777777666666555444444444444444444333333333444444444333333333222222111111222222222222111111333222111111111222444555333111000111222222111000000000000000000000000000/////////000000///////////////000111111111111111111111111000000111333555////////////////////////000000000000000000000000////////////////////////000000000000000000000000////////////000111222333222111111000000000000000---......///000111111222222111000//////000111222////////////////////////111111000000000000000000/////////000000000111111000000000000000000000000222222111111111111222222222111111111111111111111000000000111111111222222111111111111111111111111111111000000000000111111000111222222222222111000111111111111111111111111111111111111000000000000111111111222222222333333222222222222222222222222222111111111111111111222111111111111222222222222333222111111000000000111222111111111333444333222111111111111111111111111...//////000111222222222000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222111111222111111000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000////////////000000000000000000000000111111111111000000000000000000000000//////////////////////////////............//////////////////////////////....../////////000000000000000//////............////////////////////////............////////////............////////////000//////......---------///////////////////////////000111000///...///111.........///////////////////////////000000000000////////////000000000000///000000000111111111111000000000000111111111111000000111111111222222222000000000000000000111111111111222333333333333222333333222222222333333444333333333444444444555555666666666666666555555444666666777777777888888888888888888888999999::::::888888888888888888888888666666777888888999999:::;;;;;;<<<===>>>============>>>>>>???AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEHHHIIIIIIIIIJJJJJJJJJJJJGGGGGGGGGGGGGGGFFFFFFEEEFFFFFFFFFGGGGGGGGGHHHHHHFFFEEEDDDDDDCCCCCCDDDDDDCCCDDDEEEEEEDDDBBB???>>>======;;;:::999999999999555666666666666555444444444444444444444444444444444444333333333222222222000111111222222111111000333222111111111222444555222111000111222333222111000000000000000000000000//////000000000000////////////000111111111111111---111444666444222222222////////////////////////000000000000000000000000////////////////////////111111111111111111111111////////////000222333333222111111000000000000000---......///000111111222//////...------...//////////////////////////////000000111111111111111111000000000111111111222222000000000000000000000000222222111111111111222222444333333222111000//////000111111111222222222222111111111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111000000000000000000000000000000000111111111111222222222222222222222222222111111111222222111111111000000111111111222222222111000000////////////000222111111111333444333222111111111111111111111111000000111222333333444444000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000/////////000000111000000000000000000000000111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000000111111222222222111111111111000000000000........................//////////////////////////////............//////////////////////////////......//////000111111111111000000///......------////////////////////////............////////////............//////////////////..................////////////////////////...///000000......///000.........///////////////////////////000000000000////////////000000000000000000000000111111111111000000000111111111222222000000000111111111111222111111111111111222222222111111222333333333333222222222222222333333333333333333333444444444555555555555666666666555555444555666666777777888888888777777888888999:::::::::888888888888888888888888666777777888999999:::::::::;;;===>>>>>>>>>===<<<<<<===>>>???@@@BBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCFFFFFFEEEEEEEEEDDDDDDDDDHHHHHHIIIIIIIIIIIIHHHHHHFFFFFFFFFFFFFFFEEEEEEDDDEEEEEEFFFFFFFFFGGGGGGGGGFFFEEEDDDDDDCCCCCCDDDDDDAAAAAAAAAAAA@@@>>>===<<<<<<;;;:::999888888888888666666666555555555444444333333444444444444555555333333333333222222222222000000111111111111000000000////////////000111111000///...///000111000///000000000000000000000000///000111222222111000/////////000111111111111111---666AAAFFFCCC<<<555111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000111111222333222111111000000000000000......//////000000111111111000000000000000000111////////////////////////000000000000111111111111111111111111222222222222000000000000000000000000111111111000000111111111444333333222111000//////000111222222333333222222111111111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111//////000000000000000111/////////000000000000111222222222222222222222222000000111222222111000000000000000111111111111222,,,,,,---...///000222333222111000111333333333111111111111111111222222222111111222222333444555555000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111//////////////////000111000000000000000000000000111111111111111111111111000000000111111111111222000000000000000000000000000000000000000000000000111111111111111111111111////////////////////////000000000000000000000000000111111222222333333333222111111111000000//////........................//////////////////////////////............//////////////////////////////------......///000000111///////////////.........////////////////////////............////////////............//////////////////////////////000000////////////////////////---...//////...---...///............/////////000.../////////000000000111.../////////000000000111000000000000111111111111000000111111111222222222000000000000111111111111222222333333444444444444111111222333333333333222000111222333444333333222333333333444444444555555444444555555666555555555555555666666777888888999666666777777888999999:::888888888888888888888888777777888888999::::::;;;:::;;;===>>>???>>>===<<<<<<<<<===???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFEEEEEEEEEFFFFFFEEEEEEDDDCCCEEEEEEEEEEEEFFFFFFFFFGGGFFFEEEEEEDDDCCCDDDDDDDDDAAAAAA@@@???>>>===<<<<<<;;;:::999888888888888888777666555444333444555555222222222222333333333444333333333222222222222111000000111111111111000000---...//////000000/////////.........000111000///000000000000000000000000000111222333333222111000//////000111111111111111111:::DDDHHHDDD<<<666333000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111000111111222222222111111000000000000000////////////000000000000333333333333333333333333/////////////////////////////////000000000111111000000000000111111111111000000000000000000000000111000000//////000000111111111111111111111111111000111222333333333222222111111111111111111111111111111000000000000111111111111000000000000111111111111111111111111111111////////////000000111111/////////000000000111111111111111111111111111111///000000111111000000///000000000000111111111111,,,------...000111333444111000///000222333222111000000111111111222222222111111111222222333333444000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222333333000000//////000000111222000000000000000000000000111111111111111111111111000000111111111222222222000000000000000000000000000000000000000000000000111111111111111111111111////////////////////////000000000000000000000000///000000111222222333333000000000000111111111111000000000000000000000000//////////////////////////////............//////////////////////////////,,,,,,------...///000000------......///000000000////////////////////////............/////////000............/////////000//////000000111111222222////////////////////////---...///...---,,,---///---.........//////000000.../////////000000111111.../////////000000111111000000000000111111111111000111111111111222222222000000000000111111111111//////000000000111111111111111222333333333333222///000222444555444222111333333333444444444555555333444444555666666555555444555555666777888888999444555555666777888888999888888888888888888888888888888888999::::::;;;;;;:::;;;===>>>???>>>===<<<;;;<<<===???@@@AAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGCCCDDDEEEFFFFFFEEEDDDCCCEEEEEEEEEEEEEEEDDDDDDCCCEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCAAA@@@???>>>>>>???::::::999888777777777888888666444333222333555666000000111111222222222333333333333222222222111111000000111111111111000000...///111222222222111000111000000000222333333222000000000000000000000000000111333444444333111000//////000111111111111111000555999888444000///111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111222222111111111111111111222111111000000000000000000000000000////////////000000000000000000000000////////////////////////......//////000000000111////////////000000000000000000000000000000000000000000////////////000000...///000111222333444444000111222333444333222222111111111111111111111111111111000000000000111111111111000000000000111111111111111111111111111111.../////////000000111111///000000000000111111111000000000000000000000000...///000111111000///...000000000000111111111111111000000000000000111111000/////////111222111000000000111111222222222222111111111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000222222222333333444444444111111000000111222333333000000000000000000000000111111111111111111111111000000111111222222222222000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000...//////000111222222222......///000111222333333////////////////////////////////////////////////////////////////////////000000////////////000000////////////////////////............////////////////////////////////////////////////////////////111111000000//////......////////////////////////................................................------///000111111111111000///.........000111222000000000000////////////000000000000000000000000000000000000111111111111000000000111222222222333000000000000000000000000111111222222222333333333333333333444444555555555333333333444444444555555333333333444444444555555777777777777666666666666666666666666666777888888999999888888888888888999888888999::::::;;;<<<<<<:::;;;<<<<<<===<<<<<<<<<>>>>>>=========???@@@AAA@@@@@@AAAAAAAAAAAABBBBBBDDDDDDDDDEEEFFFFFFGGGGGGCCCBBBAAA@@@AAACCCEEEFFFIIIHHHGGGFFFEEEEEEDDDDDDGGGGGGHHHHHHHHHGGGFFFEEEGGGFFFEEEDDDDDDCCCDDDDDDCCCCCCCCCBBBAAA???<<<;;;888888888888777777777777555555555555555555555555444333333222222333333444222222222111111111111000000000000000000000000000555333000000222222000---000//////000000111222333000000000000000000000000000000000000////////////000000000000000000000000///000111222222111//////000000000000111111111111000000000000111111111111000000000000000000000000,,,...//////......///111111111111111111111111111111111000000//////......111111111111000000000000111111000000//////......000000000000000000000000000000000000////////////------...///000111111222222111111111000000//////000000//////.........---222222111111111111222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111333222111000////////////222222111111111111222222000000////////////000000000000000000000000000000000000000000000000000000000111111111111222222222222222222222222222222222111111111111111111111111000000000000000000000000111000///......///000111222111111111000000//////000000000000000000000000333333222111000000000111000000000000000000000000//////000000111111111222222111111111000000//////000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////////////////////////////............//////////////////////////////............////////////////////////////////////////////////////////////111000000000/////////...////////////////////////................................................---...///000111111111111000//////......///000111000000000000////////////000000000000000000000000000000000000111111111111111111111111111111222222000000000000000000000000111111111111222222222333333333333333444444444555333333333444444444444555333333333444444444555555666666666666666777777777666666666666666777777888888888777777666777777888777777888999999:::;;;;;;::::::;;;<<<<<<<<<<<<<<<>>>============???@@@AAA@@@@@@AAAAAAAAAAAABBBBBBCCCCCCDDDEEEEEEFFFFFFGGGDDDCCCBBBAAABBBCCCEEEFFFJJJJJJJJJIIIIIIHHHGGGFFFGGGHHHIIIIIIIIIHHHFFFEEEGGGFFFEEEDDDCCCCCCCCCCCCAAAAAAAAA@@@???===;;;999888888888777777777666666555555555555555555555555444333333222222333333444222222222111111111111000000000000000000000000000222000///000222333222000000//////.........//////////////////////////////000000000000////////////000000000000000000000000000000111111111111000000000000000000111111111111000000000000111111111111000000000000000000000000///000222111000000111222111111111111111111111111111000000000/////////...//////000000111111111222111000000000/////////...000000000000000000000000000000000000/////////////////////000111111222222222222111111111000000000000000000/////////......222222111111111111222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111333222111000////////////222111111000000111111222000000////////////000000000000000000000000000000000000000000000000000000000000111111111222222222111111111111111111111111111111111111111111111111000000000000000000000000333333222222222222333333111111111111000000000///000000000000000000000000222222111111000111111111000000000000000000000000000000111111222222222222111111111111000000000///000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////......------------......////////////////////////............////////////////////////////////////////////////////////////000000000000////////////////////////////////////................................................---...///000000111111000111000000////////////000////////////000000000000000000000000000000000000000000000000111111111111111111111111111111000000000000000000000000000000000000000111111111222222222333333333333333444444333333333333444444444444333333333444444444555555555555555666666777777888666666555555666666777888777666666666666666777777777777777888888999999:::999:::;;;;;;<<<<<<;;;;;;============>>>???@@@AAA@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDEEEFFFFFFFFFEEEDDDCCCDDDEEEFFFGGGHHHIIIJJJKKKKKKJJJIIIHHHHHHIIIIIIJJJJJJHHHGGGFFFGGGFFFEEEDDDCCCCCCCCCCCC>>>>>>>>>===<<<:::999888888888777777777777666666444444444444444444444444333333222222222222333333222222222111111111111000000000000000000000000000///......000333444444444111111000///............////////////////////////////////////000000000000000000000000000000000000111000000000000000111111000000000000111111111111000000000000111111111111000000000000000000000000000222222222000///000111111111111111111111111111000000000000////////////......///000111222333333000000000000////////////000000000000000000000000////////////000000000000////////////000000000000000000////////////......111111111000000000000000222222111111111111222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111333222111000////////////222111111000000111111222111000000//////000000111////////////////////////000000000000000000000000000000000111111111222222000000000000000000000000111111111111111111111111000000000000000000000000111111222222222222111111111111111111000000000000000000000000000000000000111111111000111111222222000000000000000000000000111111222222222222333333111111111111000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////////////////////////////////////////......------......///////////////////////////............////////////////////////////////////////////////////////////000000000000////////////////////////////////////......................................................///000000000000000111111000000//////......////////////000000000000000000000000000000000000///000000000111111111111222222111111000000//////000000000000000000000000///000000000000111111111222222222222333333333333222222333333333444444444333333333444444444555555444444555555666777888888666555555555555666777777777777666666666777888888777888888888999999999:::999999:::;;;;;;;;;;;;;;;<<<<<<<<<===>>>???@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCDDDDDDEEEEEEGGGFFFEEEEEEEEEFFFGGGGGGEEEFFFHHHJJJJJJIIIHHHGGGIIIIIIJJJJJJJJJIIIHHHGGGGGGFFFEEEDDDCCCBBBBBBBBB======<<<<<<:::999888888888777777777666666666666444444444444444444444444333333222222222222333333222222222111111111000000000000000000000000000000......///000222444444444333222222111000000111111000000000000000000000000////////////000000000000////////////////////////111000/////////000222222///000000000111111111111///000000000111111111111000000000000000000000000000111111000...---...///111111111111111111111111000000000000////////////...//////000111111222222000000000000////////////////////////////////////////////////000000000000..................------------------------------111111111111111111111111222222111111111111222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111222222111000//////000000111111000000000000111111111000000000000000000111////////////////////////000000000000000000000000000000000000111111111111000000000000000000000000111111111111111111111111000000000000000000000000///000111222222111000///111111111000000000000000000000000000000000000000111000000000111222333333000000000000000000000000111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////000//////////////////000////////////////////////............////////////////////////////////////////////////////////////////////////000000000000////////////////////////////////////////////////////////////////////////...//////000000000000///111111000000//////........./////////000000000111000000000000000000000000///000000000111111111111222111111000000/////////000000000000000000000000///000000000000111111111222222222222222222222222222222222333333333444444333333333444444444555555333444444555666777777888555555555555555666666777777777777777888888999:::999999999:::::::::::::::888999999::::::::::::::::::;;;<<<===>>>???@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCDDDDDDEEEEEEGGGGGGGGGFFFFFFFFFGGGGGGEEEFFFHHHIIIJJJIIIIIIHHHIIIIIIJJJJJJJJJIIIHHHGGGGGGFFFEEECCCBBBBBBAAAAAA======<<<;;;:::999999999777777777666666666666555444444444444444444444444333222222111111222222333222222222111111111000000000000000000000000000000000000111111111111222333111111111111111222333333111111111111111111111111.../////////000000000111////////////////////////111000/////////000222333///000000000111111111111///000000000111111111111000000000000000000000000000111222000///......///111111111111111111111111////////////000000000000111111000000000000000000////////////000000000000////////////////////////.../////////000000000111000/////////////////////........................111111111111222222222222222222111111111111222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111222111000000000000000000111000000000000000000111111111000000000000111111////////////////////////000000000000000000000000//////000000000111111111111111111111111111111111000000000000000000000000000000000000000000000000222333444555555444333222000000000000000000111111000000000000000000000000111000000000111222333333000000000000000000000000000000000000000/////////000000000000000000111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////000000////////////000000////////////////////////............////////////////////////////////////////////////////////////////////////000000000000//////////////////////////////////////////////////////////////////////////////000000000000/////////000000000000000///.........//////000000111111000000000000000000000000000000000000111111111111000000000000000000//////000000000000000000000000000000000111111111222222222222222111111111111000222222222222333333333333333333333444444444555555444444444555555666666777555555444444555555666777888777777777888999:::;;;::::::::::::::::::::::::777888999999::::::999999999:::;;;===>>>??????@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFHHHHHHIIIIIIJJJJJJKKKKKKHHHIIIIIIJJJJJJHHHGGGFFFGGGFFFEEECCCBBBAAAAAAAAA>>>===<<<;;;::::::::::::777777666666666666555555333333333333333333333333222222111111111111222222222222222111111111111000000000000000000000000000111222333222000000111222////////////000111222222222222222222222222222222......//////000000111111000000000000000000000000////////////000111222333000000000000111111111111000000000000111111111111000000000000000000000000111333333333111000111222111111111111111111111111////////////000000000000111111111111000000//////////////////000000000000000000000000000000000000......//////000000111111111111111111222222222222000111111111111222222222111111111111111222222222222222111111111111222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111000000000000000111111000000//////000000111222111111000000111111222////////////////////////000000000000000000000000/////////000000000111111111111111111111111111111000000000000000000000000000000000000000000000000111222222333333222222111000000000000111111111111000000000000000000000000111111111000111111222222000000000000000000000000000////////////.........000000000000111111111111000000000000000000000000000000000000000000000000/////////////////////////////////////////////////////////////////////////////////....../////////////////////////////////............////////////////////////////////////////////////////////////.../////////000000000111//////////////////////////////////////////////////////////////////////////////000000000000//////...///000111111000000///.........///000111111111000000000000000000000000000000000000111111111111/////////000000000000000000000000000000000000000111111111111222222222333222222111111000000000000111222222222222333333333333333333444444444555555555555555555555555555555555444444444444555666666666666666777777888999:::999999999999999999999999777888888999999999999999888999;;;===????????????@@@@@@AAAAAAAAAAAABBBBBBCCCCCCDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGFFFEEEEEEJJJIIIHHHGGGGGGHHHJJJKKKGGGHHHIIIIIIIIIHHHFFFEEEGGGFFFEEECCCBBBAAA@@@@@@===<<<;;;999999999999:::777777666666666555555555333333333333333333333333222222111111111111222222222222222111111111111000000000000000000000000000000222333222000///111333000000000///000000111111111111111111111111111111.........///000111111111000000000000000000000000...///000111111222222222000000000000111111111111000000000000111111111111000000000000000000000000111222333333222111222444111111111111111111111111.../////////000000000111000000000000000111111111.../////////000000000111000000000000000000000000.........///000111111111//////000000111222222222000000111111111222222222000000000111111111222222222222111111111111222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111000000000000111111000000////////////000000222111111000000111111222000000000000000000000000000000000000000000000000////////////000000000111000000000000000000000000000000000000000000000000000000000000000000000000000//////......//////000///000000000111111111111000000000000000000000000222222111111000111111111000000000000000000000000000000000000/////////...///000000000111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////.........------.........////////////////////////............/////////000////////////////////////////////////////////////.../////////000000111111////////////////////////000000000000000000000000000000000000000000000000///000000000000000//////---...///111111111000000---......///000111111222000000000000000000000000000000000000111111111111......//////000000111111000000000000000000000000111222222222222333333333222111111111000000//////111111222222222333333333333333333444444444555555555555555555555444444444555444444444444555666666555555555555666777999999999999888888888888888888777777888999999999999999777999;;;===????????????@@@@@@AAAAAAAAABBBBBBBBBDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDIIIGGGEEECCCCCCEEEGGGIIIGGGGGGHHHIIIHHHGGGFFFEEEGGGFFFEEECCCAAA@@@@@@@@@<<<;;;:::888888888999999777666666666555555555555333333333333333333333333222222111111111111222222222222222111111111111000000000000000000000000000...111333222000000222444555444333222111111111111000000000000000000000000---......///000111111222000000000000000000000000---...000111222222222111000000000000111111111111000000000000111111111111000000000000000000000000...///111111000000111333111111111111111111111111.../////////000000111111......///000111222333333.../////////000000111111000000000000000000000000---......///000111111222+++,,,,,,---...///000000---.........//////000000//////000000111111111111222222111111111111222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111000000000000000111111000000////////////000000222222111111111111222222111111111111111111111111000000000000000000000000////////////000000000000////////////////////////000000000000000000000000000000000000000000000000333222111000000111222333//////000000111111111222000000000000000000000000333333222111000000000111000000000000000000000000222111111111000000////////////000000111111111222000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000////////////////////////....................................................................................////////////////////////////////////000000000000000000000000000000000000000000000000111111000000//////......000000000000000000000000111111111111000000000000000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000111111111000000000000000000000000000000000000000////////////000111222333333333222222222222222222222222333333333333444444444444444444444444444444222222222333333333444444444444444444555555555666:::999888777777777999999:::999999999999999999:::999999::::::::::::;;;;;;999999:::<<<===???@@@AAAAAAAAAAAA@@@@@@?????????CCCDDDEEEEEEDDDDDDEEEFFFIIIGGGFFFDDDDDDEEEGGGHHHJJJJJJIIIIIIHHHGGGFFFFFFDDDEEEFFFFFFFFFEEECCCBBBEEEDDDCCCAAA???===<<<;;;===<<<<<<;;;;;;:::999999555555444444444333333333444444222222222222444444222222222222222222222222222222111000//////000000000000000000000000000000111111111111000000000000000000111111111111000000444222000222444555333000,,,...///111222333222222000000000000000000000000000000000000000000000000333222111/////////000111222111111111000000//////////////////111333555777333111///......///111333000///.........///111222000000000000000000000000000000////////////000000111111111111111111111111111///------/////////...////////////////////////000000000000000000000000000000000000000///.........///111222333333222111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000///////////////222222222222222222222222111111000000000000111111000000222222111///---+++000000000000000000000000------...//////000//////222222111111000000//////000000000000000000000000222222111111000000//////222333333333333222111000000000000000000000000000222111///111333444111///000000000000000000000000111111111000000000000000,,,---------.../////////000000000000000000000000111111111111111111111111111111111111111111111111000000000000111111111111000000000000000000000000222222111111000111111111222111111111000000//////111111111111111111111111000000000///////////////222222111000//////000000000000000000////////////000000////////////000000////////////////////////////////////////////////........................////////////////////////....................................////////////////////////////////////////////////////////////////////////////////////111000000000/////////...000000000000000000000000////////////............000000000000000000000000///000000000000111111111////////////000000000000000000000000000000000000111000000000000000000000000000000000000000000000////////////000111222333222222222222222222222222222222333333333333444444444444444444444444444444333333333333444444444444444444555555555666666666:::999888777777888999999999999888888888888999999999999::::::::::::;;;;;;;;;;;;<<<===>>>???@@@AAAAAAAAAAAA@@@@@@@@@??????BBBDDDEEEEEEDDDCCCEEEFFFHHHGGGEEEDDDDDDEEEFFFGGGIIIIIIHHHHHHGGGGGGFFFFFFDDDEEEEEEEEEEEEDDDCCCCCCDDDDDDBBBAAA???===<<<;;;<<<<<<;;;::::::999999888666666555555555444444444444333333222222333333444222222222222222222222222444333333222111111222222000000000000000000000000000000000////////////...000000111111111111000000///...---...000000...,,,...///000111111111000000000000000000000000000000000000000000000000000000222111000000000000000000111111111111000000000///111000000///000111222333222111111111111111111222000//////...///000111222000000000000000000000000000000////////////000000111111111111111111111111111000......000000000///////////////////////////000000000000000000000000000111111111000000///...111111222222222111111000111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000222222222222222222222222111111000000000000111111000000111222111///---,,,000000000000000000000000......///000000000//////111111111000000000000000000000000000000000000000111111111000000000000000333333222222222111111111000000000000000000000000111///...000222222000...000000000000000000000000111000000000000000000000...//////////////////000000000000000000000000000111111111111111111111111111111111111111111111111000000000000111111111111000000000000000000000000111111111000111111222222111111111111000000000///111111111111111111111111222111111111111111111111222222111000000000000000000000000000////////////000//////......//////000////////////////////////////////////////////////........................000000000000000000000000....................................////////////////////////////////////........................////////////////////////000000000000////////////000000000000000000000000////////////............000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000000000000000000000111111000000000000000000000000////////////000111222333111111111222222333333444222222333333333333444444444444444444444444444444333444444444444555555555555555666666666777777777999888888777888888999999888888888777777888888888999999::::::::::::;;;;;;=========>>>???@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@???BBBCCCDDDDDDCCCCCCDDDFFFFFFEEEDDDCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@>>>===;;;;;;;;;::::::999888888777777666666666666555555555555444333333222222333333444222222222222222222222222444333222222111222222222000000000000000000000000////////////............000000111111111111000000000//////000111111000...000000000111000///...---000000000000000000000000000000000000000000000000///000000111111111111000111111111111000000000000222111000//////...//////000111333444444333111000000////////////000111222000000000000000000000000000000////////////000000000000000000000000000000222000//////000111111000000000000000000000000000000000000000000000000000111111111222111111000///333333222111000000000000111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111222222222222222222222222111111000000000000111111000000111111111///...---000000000000000000000000000000000111000000//////000000000000111111111111000000000000000000000000000000000000111111111111333222111000000000111222000000000000000000000000000///......000000///...000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000000000111111111111000000000000000000000000000000000000111111222333111111111111000000000000111111111111111111111111111111111111111111222222222111000000000000000000////////////000000000000/////////....../////////////////////////////////////////////////////////........................////////////////////////....................................////////////////////////////////////........................////////////////////////000000000000////////////////////////////////////111111111111000000000000////////////////////////---------.........//////////////////000000000000000000000000000000000000000000000000000111111111000000000000000000000000000000//////000111222222000000111222333333444444222222222333333333444444333333444444444444444444444444444555555555666666666666666666777777777777888888888888888888999999888888777777777777888888999999999:::::::::;;;;;;=========>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@AAACCCDDDDDDCCCBBBDDDEEEDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGEEEDDDCCCBBBAAABBBCCCDDDBBBAAA@@@???===<<<;;;:::999999999888777777666666555555555555444444444444333333333333333333333333111111111111111111111111111111000000000000000111////////////////////////000000/////////.........000000111111111111000000111111111222222222111000000000000000//////......000000000000000000000000000000000000000000000000...///000222222222111000111111111000000000000000111000//////......------000111111222222111111000000000000000000111111111////////////////////////000000////////////000000////////////////////////000///......000111000000////////////////////////////////////////////////111111222222222111111000333222111/////////000111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000111111111111111222222222111111111111111111111111111111000000000000111111000000000111000///...---000000000000000000000000111111222111111000///...//////000000111111222222000000000000000000000000//////000000111111222222333222000//////000111333000000000000000000000000000///......////////////////////////////////////000000000000000111111111111111111000000/////////000000000000000000000000111111111111111111111111111111111111111111111111///000000000111111111111000000000000000000000000////////////000222333333111111111000000000000000111111111111111111111111///////////////000000000111111000000000000000111////////////000000000000//////............//////........................////////////////////////////////////////////////........................////////////////////////............////////////////////////////////////................................................////////////000000000000////////////////////////111111111111000000000000////////////////////////....../////////000000000////////////000000000000000000000000000000000000//////000000111111111111000000000000000000000000000000000000000000111222000000111222333333444444222222222333333333444444333333333444444444555555444444444555555555666666666666666666777777777777777777888888999999999999888888777777777777888888999999999:::::::::;;;;;;<<<<<<<<<======>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCCCCBBBBBBCCCDDDCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGEEEDDDBBBAAAAAAAAABBBCCC@@@@@@???>>><<<;;;::::::999888888777777666555555444444444333333333222222333333333333333333333333111111111111111111111111111000000000000000111111////////////////////////111111111000000000//////000000111111111111000000...///000000000////////////////////////000000111000000000000000000000000000000000000000000000000...///000222222222111000000000000000000000111111---.........////////////222000///......///000222///000000111111111111111////////////////////////000000////////////000000...........................---,,,,,,.../////////........................////////////////////////000111111222222222111111111000///...///000222333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222222222111111111111111111111111111111000000000000111111000000000000000//////...000000000000000000000000111111222111111000///...//////000000111111222222000000000000000000000000//////000000111111222222222111///......///111222000000000000000000000000000000000/////////000111//////////////////////////////000000111111111111000000000//////.........000000000000000000000000111111111111111111111111111111111111111111111111///000000000111111111111000000000000000000000000////////////000111222333000000000000000000111111000000000000000000000000......//////000000000000111000000000000000111111.../////////000000000111///......------......///........................////////////////////////////////////////////////........................////////////////////////............////////////////////////////////////................................................////////////000000000000000000000000000000000000////////////............000000000000000000000000111111111111222222222222////////////000000000000000000000000000000000000/////////000111111222222000000000000000000000000111000000000000000111111111111111222222333333444222222333333333333444444222333333444444555555555333444444444444555555555555555666666666777777777666777888999999999999999888888888777777888888888999999::::::::::::;;;;;;:::;;;;;;<<<===>>>>>>>>>???@@@@@@@@@@@@AAAAAAAAA@@@AAABBBBBBAAAAAABBBDDDBBBBBBCCCCCCDDDEEEEEEEEEGGGGGGGGGGGGGGGGGGFFFFFFCCCCCCBBBAAAAAAAAAAAABBB???>>>>>>===;;;::::::999999888888777777666555555333333333333222222222111222333333444444333333222111111111111111111111111222222222111222222333444000000000000000000000000111111111111000000000000000000111111111111000000///111333222111000111111000000//////000111222222000000000000000000000000000000000000000000000000///000000111111111111000000000000000111111111111,,,,,,...///000000000000222000...,,,,,,...000222///000111111222222111111000000000000000000000000000000////////////000000////////////////////////---,,,++++++---//////...////////////////////////000000000000000000000000///000111111222111111111////////////000111222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000111222222222111111111111111111111111111111000000000000111111000000000///////////////000000000000000000000000000000000111000000//////000000000000111111111111000000000000000000000000000000000000111111111111000///.........///111111000000000000000000000000000111111///......000333000000000000000000000000/////////000111111222222000///////////////......000000000000000000000000111111111111111111111111111111111111111111111111000000000000111111111111000000000000000000000000////////////000000111222000000000000111111111111000000000000000000000000000000000111222222333333000000000000000111111222......//////000000111111///......------......///........................////////////////////////////////////////////////........................////////////////////////............////////////////////////////////////////////////////////////.........................../////////000000000111000000000000000000000000////////////............000000000000000000000000000000000111111111111222////////////000000000000000000000000000000000000...//////000111111222222000000000000000000000000111111000000000000111111222222222222222222222222222222333333333333444444222222333333444555555666333333333333444444444444444444555555555666666666555666888999::::::999999999999888888888888999999999999::::::::::::;;;;;;:::;;;;;;===>>>???@@@@@@??????@@@@@@@@@AAAAAAAAA???AAABBBBBBAAAAAABBBCCCBBBBBBCCCDDDEEEEEEFFFFFFIIIIIIHHHHHHGGGGGGFFFFFFBBBBBBBBBBBBBBBAAA@@@@@@>>>======<<<;;;:::999999999999888888777666666555444444333333333222222222222333333444444333333222111111111111111111111111222222111111222333333444000000000000000000000000111000000000000/////////000000111111111111000000000333555444222111222333333333111111000111111222000000000000000000000000000000000000000000000000222111000000000000000000///000000000111111111111,,,---///000111111000000111000///......///000111///000111222222222111111000000000000000000000000000000////////////000000////////////////////////---,,,+++,,,...000000///000000000000000000000000000000000000000000000000...///000000111111111000//////000000000000000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000......///000000111222222111111111111111111111111111111000000000000111111000000////////////000000000000000000000000000000......///000000000//////111111111000000000000000000000000000000000000000111111111000000000000000........./////////000000000000000000000000000000///000000...,,,,,,///222000000000000000000000000...//////000111111222222///000000000000000000111000000000000000000000000111111111111111111111111111111111111111111111111000000000000111111111111000000000000000000000000000000/////////000000111///000000000111111111111000000000000000000000000///000000111222222333333000000000000000111222222.........///000111111111.........------.................................////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000............/////////000////////////////////////000000000000000000000000.........................../////////000000111111000000000000000000000000111111111111000000000000000000000000000000000000------------.........///////////////000000000000000000000000000000000000...//////000111222222222000000000000000000000000111111000000000000000111333333222222222222222222222222333333333444444444222222333333444555666666222222222333333333444444444444444444555555555666555666888999::::::999999::::::999999999999::::::999999:::::::::;;;;;;;;;:::;;;<<<>>>???AAABBBBBB?????????@@@@@@AAAAAAAAA???AAABBBBBBAAA@@@BBBCCCBBBCCCDDDEEEFFFFFFFFFFFFJJJJJJIIIIIIHHHGGGFFFFFF@@@AAABBBCCCBBBAAA@@@???======<<<;;;::::::999999999999888888777777666666555555444444444333333333222222444444444444222222000000000000000000000000000000//////000111222222000000000000000000000000000/////////............000000111111111111000000,,,///111000...---...000666555333111000000000111000000000000000000000000000000000000000000000000333222111/////////000111//////000000111111111222...///000111111111000//////000111222222111000//////000111222333222111111000000000000000000000000000000////////////000000000000000000000000000000...---,,,---///111111000222222222222222222222222000000000000000000000000......///000000000000000000000111111111///...,,,000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000---......///000111111111000000000000000000000000111111000000000000111111000000////////////000111000000000000000000000000------...//////000//////222222111111000000//////000000000000000000000000222222111111000000//////------...///000000//////000000000000000000000000...//////---++++++...222000000000000000000000000...//////000111222222222000000111111222222222333000000000000000000000000111111111111111111111111111111111111111111111111000000000000111111111111000000000000000000000000111000000////////////000//////000000111111111222000000000000000000000000---......///000111111111000000///000000111222222---......///000111111222............////////////////////////////////////000000000000000000000000////////////000000000000////////////////////////------...///000000//////////////////////////////000000//////......------000000000000000000000000000000////////////000000,,,,,,,,,,,,,,,,,,,,,,,,............//////////////////////////////////////////000000000000////////////000111111111111111000000000000000000000000////////////////////////111111111000000000000000//////000000111111111222111111111000000000000000111222333333222111000///333333333444444444555555555555555555555555555555333333333444444444555555444444555555666777777777888888999999999:::::::::::::::999999888999999999999999::::::::::::;;;;;;:::;;;<<<===>>>???@@@@@@???@@@AAA@@@>>>>>>>>>@@@@@@AAABBBDDDEEEFFFFFFFFFAAACCCDDDDDDDDDDDDFFFHHHIIIJJJJJJJJJIIIGGGEEEDDDCCCCCCBBBAAA@@@>>>===<<<<<<;;;999:::;;;;;;999888666555555555555444444444333333333333333333333333333333333222222111111111111111000000//////......222111111111000000//////////////////000000000000000000000000000000000000000000000000000000000000000222333444333111///...222222111000//////000000......//////000000111111000000000000000000000000222222111000///...------222111111111000000//////000000000000000000000000//////000000000000//////111111111111111111111111222111111111000000//////////////////000000000000333000---+++***+++...000000000000000000000000000000***333333KKK666222111000000////////////000000000000111111111111000000......//////000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666333///...000222222000000000000000000000000000000000000000000000000000111111222222222222111111000000000000111111111111////////////000000000000////////////000000000000//////000000111111222222111000///......///000111000000000000000000000000222222222111111111000000000000000000000000000000......//////000000111111000000000000000000000000000000111111111111000000000000000000000000000000111111222222222222111111000000000000000000000000111000000000111222333333000000////////////000000222222222111111111000000111111111111111111111111333111111222111...000444...000111111000//////000000000000000000000000000000000111111111111000000............////////////////////////////////////000000000000000000000000.../////////000000000000////////////////////////---.../////////////////////////////////////////////////////////.........000000000000000000000000000//////......//////000------------------------............//////////////////////////////////////////000000000000//////...///000000111111000000////////////////////////////////////////////////000000000000000111111111///000000000111111111111111000000000000000000000111222222333222111000///333333333444444444444555444444444444444333333333333333333444444444555555444444555555666777777777888888888999999999::::::::::::999999888999999:::999999::::::::::::;;;;;;;;;;;;<<<===>>>???@@@AAA@@@AAAAAA@@@>>>===>>>???@@@@@@BBBCCCDDDEEEEEEEEEEEEGGGHHHHHHHHHHHHIIIJJJKKKKKKJJJJJJIIIGGGFFFEEEDDDDDDDDDBBBAAA???======<<<;;;999999::::::999777555555555555444444444444333333333333333333333333333222222222222222222111111000000000000000//////111111111111000000000///////////////000000000000000000000000000000000000000000000000000000000000000111222222222111000///222111111000//////000000.../////////000000000111000000000000000000000000111111111000//////......111111111111000000000///000000000000000000000000//////000000000000//////111111111111111111111111111111111000000000//////////////////000000000000333111///---,,,---///000000000000000000000000000222,,,333777QQQ>>>777222000000////////////000000//////000000000000//////.../////////000000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000555222//////111222111000000000000000000000000000000000000000000000000000000111111222222111111000000000000000000000000///....../////////000000000////////////000000000111000000000000000111111111111000////////////000111000000000000000000000000222222222111111111000000000000000000000000000000////////////000000000000000000000000000000000000000000111111111111000000000000000000000000000000000111111222222111111000000000000000000000000000111111111000111111222222222222111111111111222222222222222111111111000000111111111111111111111111111...///222333000///111...000222222000000000111000000000000000000000000000000111111111111000000............////////////////////////////////////000000000000000000000000....../////////000000000//////////////////////////////////////////...---////////////////////////.........///////////////000000000000000000000000///..................///....................................//////////////////////////////////////////000000000000//////......///000000000000/////////////////////////////////////////////////////////000000111111222222000000000000111111111111000000000000000000111111222222222333222222111000333333333333444444444444444444444333333222222222333333333444444444555555444444555555666777777777888888888999999999999::::::999999888999999::::::999999::::::::::::;;;;;;<<<<<<===>>>???@@@@@@AAAAAABBBBBBAAA???===>>>??????@@@AAABBBCCCDDDDDDDDDHHHIIIKKKKKKIIIIIIIIIJJJLLLKKKJJJIIIHHHGGGGGGGGGFFFEEEEEECCCAAA???===<<<<<<:::999999999999888666555555555555444444444444333333333333333333333333111111111222222222222222000000000111111111111111111111111111000000000000////////////000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000/////////000000////////////000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000//////000000000000//////111111111111111111111111111111000000000000//////////////////000000000000111111000/////////000000000000000000000000000000222---111888PPPCCC777222000000////////////000000......////////////......////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000333111000000111222111///000000000000000000000000000000000000000000000000000111111222222111111000000000000//////...................../////////////////////000000000111111111111111111000000000000111000000//////000000111000000000000000000000000222111111111111000000000000000000000000000000000000000000000////////////000000000000000000000000000000111111111111000000000000000000000000000000000111111222222111111000000000000000000000000000222222111000000000111111222222111111111111222222222111111111111000000000111111111111111111111111111...///555888555111000...000222222111111111333000000000000000000000000000000111111111111000000............////////////////////////////////////////////////////////////........./////////000000//////////////////////////////000000///...------////////////////////////------......//////000000////////////////////////......------------..........................................//////////////////////////////////////////000000000000//////---......///////////////////////////////////////////////////////////////......///000111222222333000000000000000111111111000000000000000111111111222222222222222222222111222222333333333444444444555555444444333222222222333333333444444444555555444444555555666777777777888888888888999999999999999999888888999999::::::999999999:::::::::;;;;;;======>>>>>>???@@@@@@AAAAAABBBCCCAAA???===>>>???>>>???@@@AAABBBBBBBBBBBBFFFHHHJJJJJJHHHGGGGGGGGGKKKJJJHHHFFFEEEFFFFFFGGGEEEEEEDDDCCCAAA>>><<<;;;<<<:::999999999999888666555555555444444444333333222222222222222222222222000000111111222222333333000000111111222222333333111111111000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000//////000111222333111000000/////////000000////////////000000000000000000000000000000000000//////000000000111111111111111111000000000000000//////////////////////////////000000000000//////111111111111111111111111000000000000000000//////////////////000000000000//////000000111000000000////////////////////////.........444DDD<<<222111000000////////////000000...//////000000//////...////////////000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000111111222111000///000000000000000000000000000000000000000000000000000000111111111111000000000000//////......---------.........//////////////////000000000111111111222222111111000000//////000000000000000000000000000000000000000000000000111111111111000000000000////////////////////////111111000000//////......000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000333222111000000///000000000000////////////000000111111111111000000000000111111111111111111111111222///111999>>>;;;444111---///111222111000111333000000000000000000000000000000111111111111000000............////////////////////////////////////////////////////////////............////////////000000000000000000000000//////000000///...------////////////////////////------......//////000000////////////////////////......------------......------------------------............//////////////////////////////////////////000000000000//////---......///////////////........................////////////////////////......///000111222222333111111000000000000000000//////000000111111111111222222222222222222333333222222222333333333444444666555555555444444444333333333333444444444555555444444555555666777777777777777888888888999999999999888888888999999:::;;;999999999:::::::::;;;;;;=========>>>??????@@@@@@AAABBBCCCAAA???>>>>>>?????????@@@AAABBBBBBBBBBBBDDDGGGIIIIIIGGGFFFEEEEEEHHHGGGEEEDDDCCCDDDDDDEEECCCCCCBBBAAA???===;;;:::;;;:::888999::::::999777555444444444444333333333222222222222222222222222000000000111111222222222000000111111222222333333000000000000000000111111////////////000000000000000000000000000000000000000000000000000000000000000/////////000111222222000///////////////000000000000000000////////////000000000000000000000000//////000000111111222222000000000000000000111111//////////////////////////////000000000000//////000000000000000000000000//////////////////000000////////////000000000000------///000000000000///////////////////////////,,,222...111444222+++333000000////////////000000///000000111111000000///000000000000////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000///000111111111000000000000000000000000000000000000000000000000000000000000000000111111000000000000/////////.........---.........////////////000000000000000111111111111222222111111000000//////000000111111111111000000000000000000000000000000000000000000000000000000////////////////////////111111000000//////......000000000000000000000000000000111111111111000000111111111111111111111111000000000111111000000000000000000000000000000000222222111000////////////000000////////////000000000000000000000000000000000000000000000000000000222///111999>>>;;;444111---///111111000000000222000000000000000000000000000000111111111111000000............////////////////////////////////////000000000000000000000000------........./////////000000000000000000000000//////////////////...---////////////////////////.........///////////////000000000000000000000000///..................///------------------------............//////////////////////////////////////////000000000000//////......///000000000000///........................//////////////////////////////000000111111222222111111111111000000000000/////////000111111222222333222222222222333444444222222222222333333333333555555555555555555555555333333333444444444555555444444555555666777777777777777777888888888888999888888888888999:::;;;;;;999999::::::::::::;;;;;;<<<=========>>>>>>>>>>>>@@@BBBBBBAAA@@@???@@@AAA???@@@AAAAAABBBBBBBBBAAADDDGGGIIIJJJIIIGGGGGGGGGEEEEEEDDDCCCCCCCCCCCCCCCAAAAAAAAA@@@???===;;;;;;:::999888999;;;<<<;;;:::444444444444333333333333222222222222222222222222000000000111111111111111000000000111111111111111000000000000111111111111////////////000000000000000000000000000000000000000000000000000000000000//////000000000000000000//////......//////000000000000000000////////////000000000000000000000000000000000111111222222222000000000000111111111111000000000000000000000000//////000000000000//////000000000000000000000000......////////////000000////////////000000000000,,,---...///000111111000000000000000000000000000---666///111,,,///)))666000000////////////000000000000111111111111000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...000111000//////000222000000000000000000000000000000000000000000000000///000000111111000000///////////////////////////////////////000000000000000000000111111111222222111111111111000000000000000111111222222111111000000000000000000000000000//////000000000000000111000000000000000000000000000000000000////////////000000000000000000000000000000111111111111000000111111111111111111111111///000000111111000000///000000000000000000000000111111000/////////000000222222111111111111222222//////000000000000000111000000000000000000000000111...///555888555111000///111222222111000000111000000000000000000000000000000111111111111000000............////////////////////////////////////000000000000000000000000---------.........//////000000000000000000000000---.../////////////////////////////////////////////////////////.........000000000000000000000000000//////......//////000....................................//////////////////////////////////////////000000000000//////...///000000111111000000........................////////////////////////000000000000000111111111111111111111000000000///...//////000111111222222333222222222222333444555111222222222222333333333222333333444444555555666333333333444444444555555444444555555666777777777777777777777888888888888888888888888999:::;;;<<<999999::::::::::::;;;;;;<<<<<<<<<<<<============???@@@BBBAAA@@@@@@AAACCC@@@AAAAAABBBBBBBBBBBBBBBCCCFFFIIIJJJJJJHHHGGGHHHDDDDDDDDDEEEDDDDDDCCCBBB@@@@@@AAA@@@???>>>======:::999888:::<<<>>>>>>===444444444333333333222222111111111111111111111111111111111111000000000000111000000000000000/////////000000000111111111111////////////000000000000000000000000000000000000000000000000000000000000///000000111111000///..................///000000111000000000/////////...000000000000000000000000111111111111111111222222///000000000111111111111000000000000000000000000//////000000000000//////000000000000000000000000........./////////000000////////////000000000000---......///000222333333000000000000000000000000,,,777,,,222+++333***555000000////////////000000//////000000000000//////111000000000/////////...000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...000000///......111333000000000000000000000000000000000000000000000000//////000000000000//////...//////000000111111111000000000000111111111222000000111111111222222222000000000000000111111111000111222222222222111000000000000000000000000000////////////000000111111000000000000000000000000////////////000000000000000000000000000000000000000000111111111111000000111111111111111111111111//////000000000000//////000000000000000000000000000////////////000000111222222111111111111222222////////////000000111111000000000000000000000000111...///222333000///111333444555555333111111222000000000000000000000000000000111111111111000000............/////////000////////////////////////000000000000000000000000---------.........//////000000000000000000000000------...///000000000///////////////////////////000000//////.........---000000000000000000000000000000////////////000000000000000000000000000000............/////////000//////////////////////////////000000000000////////////000111111111111111........................////////////////////////111111111000000000000000222111111111000000//////...//////000111222222222333333222111222333555666111111222222222333333333000111222333444444555666333333333444444444555555444444555555666777777777777777777777888888888888888888888888999:::;;;<<<999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>@@@AAAAAAAAAAAABBBDDDAAAAAABBBCCCCCCCCCBBBBBB@@@CCCGGGIIIHHHGGGGGGGGGDDDDDDEEEFFFFFFEEECCCCCC@@@AAAAAAAAAAAA@@@??????999888999:::===?????????444444444333333333222222111111111111111111111111222222111111000000//////111111000000//////......//////000000111111111222////////////000000000000000000000000000000000000000000000000000000000000///000111222111000---,,,...............///000111111111000000/////////...000000000000000000000000111111111111111111111111//////000000111111111222000000000000000000000000//////000000000000//////000000000000000000000000---.........//////000000////////////000000000000/////////000111333444555000000000000000000000000***555)))222,,,888+++333000000////////////000000......////////////......111111000000/////////...000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000...,,,---111555000000000000000000000000000000000000000000000000//////000000000000//////......///000111222333333000111111111222222222222000111111111111222222222//////000000111111222222000111222333333222111000000000000000000000000000.../////////000000111111000000000000000000000000......//////000000111111000000000000000000000000000000111111111111000000111111111111111111111111//////000000000000//////000000000000000000000000//////...//////000111222000000////////////000000.../////////000000111111000000000000000000000000333111111222111...000444666777888777444222222333000000000000000000000000000000111111111111000000......////////////......////////////..................------------......////////////////////////000000000000000000000000000111222333222111///---////////////////////////---......///////////////000000//////.........---////////////////////////222000---,,,,,,---,,,,,,///,,,,,,000000---,,,.........---,,,---...///000//////000000000000/////////...---,,,,,,---...///000000000000000000000000000000000000000000000000////////////////////////............////////////000000111111111111000000///222222///111888<<<:::222222444444444444222222111111222222222333333333888999999888555444444555333333444444555666777777777777888999999999999888666777888999:::;;;;;;;;;999999999::::::;;;;;;;;;<<<<<<<<<===>>>??????@@@======>>>???@@@@@@AAAAAAAAAAAAAAABBBBBBAAA@@@@@@AAABBBCCCEEEFFFFFFGGGGGGHHHGGGEEEBBBAAA@@@@@@@@@>>>>>>======<<<<<<<<<;;;;;;::::::;;;===AAAEEEGGG777666444111000111222333333222111000000111222333111222222222222111000000////////////000000000000000000//////......------000000000000//////////////////............//////111111111111111111111111000000000000000000000000000000000000000000000000///000000///...------.../////////000111111222222//////000000000000//////000000111111111111000000////////////////////////222111111111000000//////111000///......///000111000000000000000000000000111111000///////////////////////////000000000000..................................../////////000000000000000000000000000222222111111000/////////000000000000000///......000000000000000000000000))),,,///111000//////000000/////////000111222222///000111111111///...---222111111111000000//////000000000///////////////000000000000000000000000222111000//////000111222////////////////////////000000000000000000000000111222222333333222222111000000000000000000000000//////000111111111111111............/////////000000000////////////000000000000000000000000000000000000000000000000000000............////////////111111000000000000111111222111111111000000////////////000111111111111111000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000222111111111000000//////000000000000000000000000555666777555222000000000000000000000000000000000222111000//////000111222......////////////......////////////............/////////....../////////////////////////////////000000000000000000000000///000222222222000///---////////////////////////...//////000000000000000000/////////............////////////////////////000///......///111222333111///000111000,,,---111//////.........///000111//////000000000000/////////...------------...///000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000000111000000111111111111000000...222222///111777999777222333333333333333333222222222333333333444444444;;;<<<;;;999555333222222333333444444555666666777666777888888999999888888777777888999::::::::::::::::::::::::999999999999;;;;;;<<<======>>>>>>???>>>>>>>>>???@@@AAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAAAAABBBCCCDDDEEEFFFFFFFFFGGGFFFDDDBBB@@@@@@@@@@@@======<<<<<<;;;:::999999:::999999999<<>>>>>??????@@@AAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBAAAAAACCCDDDEEEEEEEEEEEEEEEDDDBBBAAA@@@@@@AAAAAA===<<<;;;:::999888777666888888777888:::===@@@BBB:::888666444222222222222222222111000000111222222111222222222222111000000////////////000000000000000000000000000111111111000000000000////////////111000000//////000000111111111111111111111111111000000000000000000000000000000000000000000000000000111222111///...///000111111111111000000000000111111222222222222111111000000111111111111000000111111111111111111111111111111111111000000000000222111000000000000111222000000000000000000000000111000000///////////////////////////000000000000000000000000000000000000....../////////000000000000000000000000000000000---------...//////000000000000000000000//////...000000000000000000000000,,,...111222111000000111222111000000000000000000000////////////000000111111111111111000000000000///000000000111222222222000000000000000000000000111111000000000000111111111111111111111111111111000000000000000000000000111111222222222222111111000000000000000000000000//////000111111111111111....../////////000000000000000////////////000000000000000000000000000000000000000000000000000000/////////000000000111111111111000000000000111111111111111111000000000000//////000111111111111111000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000111111111111000000000000000000000000000000000000111222333333111000000111000000000000000000000000000000111111111111000000......////////////......////////////............000//////////////////000//////////////////////////////////////////////////////000111111000//////////////////////////////,,,---......//////......///////////////.........////////////////////////000//////------///222444<<<444...///111000///000////////////000000111111//////000000000000////////////............//////////////////////////////////////////////////////111111111111111111111111//////000000000111111111000000111111111111000000...000111111111222111000444333222111111222333444333333333333444444444444444555666666444333444555444444444555555555666666555666777777888888777777888999999999999888888777999999888888888888888888:::::::::;;;;;;<<<<<<<<>>>>>????????????@@@@@@>>>???@@@AAAAAAAAAAAAAAA@@@AAABBBCCCCCCDDDCCCCCCAAA@@@???>>>>>>???@@@AAA======;;;:::888777666555555555555555666777888999666666444333111000//////111111111222222111111111111222222222222111000000////////////000000000000000000111111222222333333000000000000////////////111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000///111222111000///000222333222222111000///......//////000000000000//////000000111111111111000000000000000000000000000000000000000000000000111111111111111222222111111111////////////////////////000000////////////000000////////////000000000000////////////////////////////////////000000000111////////////////////////222222111000000//////...//////000000000000//////000000000000000000000000...000111111000000111222222222111000/////////000000///.........000111222000000000000000000111111//////000111222333333444000000000000000000000000000000000111111000000000111111111111111111111111111111111111111111111111000111111222222111111000000000000000000000000000//////000111111111111111////////////000000000111000000////////////000000////////////////////////000000000000000000000000000000000000111111111111111111000000000000111111000000000000000000111111//////000111111111111111000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000111111000000000000000000000000...///111111000000000111///////////////////////////000111222222111000///......////////////......////////////..................------------......////////////////////////000000000000000000000000......////////////000000////////////////////////,,,---......//////...............///////////////////////////////////////,,,...000000111555<<>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@@@@AAAAAA@@@@@@AAAAAABBBCCCCCCBBBBBB@@@@@@>>>======>>>??????<<<;;;;;;999888777666666555555444444444555666666444444333222111000//////000111222222222222111000111222222222222111000000////////////000000000000111111111111111222222222000000000000////////////111000000//////000000111000000000000000000000000000000000000000000000000000000000000000000000000...000111000//////000222222222222111000//////...//////000000000000//////000000111111111111000000////////////////////////000000000000111111111111000000111222222111000000000000000000000000000000///////////////000000111////////////000000000000/////////////////////////////////000000000111111000000000000000000000000//////000000111222222222...//////000000000000000000000000000000000000000///000111000//////000111222111000000000000000000000////////////000000111000000000000111111111111///000000000111222222222000000000000000000000000000000111111111111000000111111111111111111111111111111111111111111111111000000111111111111000000000000000000000000000000//////000111111111111111/////////000000000111111000000////////////000000000000000000000000000000000000000000000000000000/////////000000000111111111111000000000000111111000000000000111111111111//////000111111111111111000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000000000000000111111111111000000000000000000000000...000222222000000000111000000000000000000000000000000111111111111000000......////////////......////////////............//////............//////////////////////////////000000000000000000000000...............///000000////////////////////////***+++,,,,,,---,,,,,,,,,............/////////000////////////////////////+++...000000111666>>>EEE;;;222,,,...111000.........///000111111111000000//////000000000000//////...///000111111000///...000000000000000000000000000000000000000000000000...........................////////////000000000000000111111111111000000333///...111111...///333111111222222222222111111222222222333333333444444444555555444333111222333555555555555555555555555444444555666666666555555555666777888888999888888777888888999:::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;============<<<<<<<<<<<<>>>>>>???@@@AAAAAAAAAAAA@@@@@@AAABBBBBBBBBBBBAAAAAA@@@>>>===<<<======>>>999999888888777666555555555555444444444444444444333333333333222222111111000111222222222222111000111222222222222111000000////////////000000000000111111111111111000000000000000000000////////////000//////......//////000000000000000000000000000000000000000000000000000000000000000000000000000---...000000///...000111222111111111000000//////000000000111111000000000000000111111111111000000000000000000000000000000///000000000111111111111///000000111111000000///000000000000000000000000///////////////000111111////////////000000000000000000000000000000000000//////000000000111111111000000000000000000000000......//////000111111111......///000000000000000000000000000000000000000///000000///......///000000000000000000000111222///000000000000//////...///000000000111111111111000000000000000000000000000000000000000000000000///000111222222111000///000000000000000000000000111111111111111111111111000000111111111111000000000000000000000000000000//////000111111111111111//////000000000111111111000000////////////000000000000000000000000000000000000000000000000000000....../////////000000000111111000000000000111111///000000000111111111111//////000111111111111111000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000///000000000111111111111000000000000000000000000000111333222111000000111000000000000000000000000111111000000000000111111......////////////......000/////////............000000////////////000000////////////////////////000000000000000000000000...............///000111///////////////////////////000000111222111111111---.........//////000000////////////////////////---///000///...222:::AAA666333111222000---...222///000111222333222111111//////000000000000//////...///000111111000///...000000000000000000000000000000000000000000000000........................000000000000111111111111000000111111111111000000444///---000111...000555000111222333333222111000333333333444444444555555111333555555555555777888555555555555555555555444333444555555666666555555555555666888888999999999::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;>>>???@@@AAABBBBBBCCCBBB@@@@@@AAABBBBBBBBBAAAAAAAAA@@@>>>===<<<<<<<<<===777777666666555555555444555555555444444333333333222333333444444333333222000111222333333222111000111222222222222111000000////////////000000000000222111111111000000//////000000000000//////////////////............//////000000000000000000000000000000000000000000000000000000000000000000000000,,,...//////......///111111111111111000000000000111111222222222222111111000000111111111111000000111111111111111111111111//////000000111111111222...///000111111000///...000000000000000000000000///////////////000111111////////////000000000000111111111111111111111111000000000000111111111111000000000000000000000000000000000///......------......///000000000000000000000000000000000000000//////000///------...000000000//////000111222222///000111111111///...---//////000000111111111222000000000000////////////000000000000000000000000///000111222222111000///////////////////////////111111111111111111111111000000111111111111000000000000000000000000000000//////000111111111111111000000000000111111111111000000////////////000000000000000000000000000000000000000000000000000000............////////////111111000000000000111111//////000000111111111222//////000111111111111111000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000//////000000111111111222000000000000000000000000111222333333111000000111000000000000000000000000222111000//////000111222000000111222222111000000000000//////.........---///////////////000111111////////////////////////////////////////////////000000//////......------000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000444333111000000111333444000000///...........................////////////////////////////////////////////////////////////---......///000111111222111111000000//////......000000000000111111111111////////////000000000000000000000000000000000000////////////000000000000222222111111111111111111333333333333333333333333333333333444444444555555666666555555555444444444555666666777777777777666666666777888888888888888888888777777888888999:::999999::::::;;;<<<===============<<<;;;;;;::::::>>>>>>>>>>>>>>>?????????@@@AAAAAAAAAAAA@@@?????????>>>===<<<;;;:::999999888999999888555444444555444444333333333333222222222222222111111111111000222111111111000000//////111111000000000000111111///////////////000111111444333222000///.........000000000000000000000000000000000000111111111111111111000000//////.........///000111111000///...000///...///000111000///////////////000000000000000000000000000000000000////////////////////////000000000000000000000000222222111111000000//////000000000000000000000000222111000//////000111222000000000000000000000000111111000///...---,,,,,,000000000000000000000000000000000000000000000000000000000000000000000000///////////////000111111...///000111111000///...222111111111000000//////000000000000000000000000000000000000000///......000000////////////000000000000000000000000000000000000000000111111111111222222222222222111000///000000000000000000000000////////////000000000000111111000000000000111111222111111111000000//////000000000000000000000000222111000//////000111222333222111000000111222333111111000000//////......000000111111111111000000000000000000000000000000000000000000000000000000//////000000///---+++***000000000000000000000000111111222222222222111111333222000/////////000111000000111111111111000000//////000111111111111111111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111000000000000111111111111------------------------000/////////............///////////////000111111///////////////////////////////////////////////////////////////.........000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000222111000//////000111222000000///...........................////////////////////////////////////////////////////////////......//////000000111111111000000000/////////......////////////000000000////////////000000000000000000000000000000000000////////////000000000111111111111111111111111111333333333333333333333333333333333444444444555555666555555555444444444444555555666777777777777666666666777888888888888888888888777777888888999:::::::::;;;;;;<<<<<<======;;;;;;;;;;;;;;;:::::::::======>>>>>>>>>>>>??????@@@@@@AAAAAA@@@@@@???>>>>>>>>>===<<<;;;:::999999777888888777555444555666444444333333333333222222222222222111111111111000111111111111000000000///111111000000000000111111///////////////000111111222111000000000000000000000000000000000000000000000000000000111111111111111000000000/////////......///000111111000///...000///...///000111000///////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000000000000000000000000000222111000//////000111222000000000000000000000000000000000///......------000000000000000000000000000000000000000000000000000000000000000000000000///////////////000111111//////000000000000//////000000000000//////......000000000000000000000000000000000000000///......000000////////////000000000000000000000000000000000000000000111111111111222222222222222111000000000000000000000000000000////////////000000000111111000000//////000000111111111111111000000000///000000000000000000000000222111000//////000111222111000000//////000000111111000000000/////////...000000111111111111000000000000000000000000000000000000000000000000000000000000000000///...------000000000000000000000000111111222222222222111111222222000/////////000111000000111111111111000000------...////////////...111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000........................000000000000111111111111000///...------...///000////////////............///////////////000000111////////////////////////////////////////////////.........///////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000///...------...///000000//////............///............////////////////////////////////////////////////////////////////////////000000000000000000000000////////////............////////////////////////000000000000000000000000000000000000/////////000000000111111111111111111111111111111333333333333333333333333333333333444444444555555555555555555444444444444444555666777777777777777666666777888888888888888888777777777777888999999<<<<<<<<<<<<<<<<<<<<<<<<999999999::::::::::::;;;============>>>>>>??????@@@@@@@@@@@@@@@???>>>>>>======<<<;;;:::999999888555777888777555555666777444444333333333333222222222222222111111111111000111111111111000000000000111000000//////000000111///////////////000111111000000//////000111222222000000000000000000000000000000000000111111111111000000000000//////////////////000000000000//////000///...///000111000///////////////000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000111111000000000000111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000///////////////000111111000000////////////000000////////////............000000000000000000000000000000000000000//////...000000////////////000000000000000000000000000000000000000000111111111111111222222222222111000000000000000000000000000000/////////000000000111111000//////......//////000111111111111000000000000000000000000000000000000111111000000000000111111...//////000000//////...000000000000////////////000000111111111111000000000000000000000000000000000000000000000000000000111000000//////000000111000000000000000000000000111111222222222222111111222111111000///000000000000000111111111111000000000000111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000------------------------000000000000111111111111111000...------...000111///////////////.........000000////////////000000////////////////////////////////////////////////------......//////000000///////////////////////////////////////////////////////////////////////////////////////////////////......------......///000///............//////............////////////////////////////////////////////////////////////000000000000////////////000000000000////////////........./////////000000////////////000000000000//////////////////////////////000000000111111111111111111111111222222222222222333333333333444444333333333444444444555555444444444444444444444444444444555666777777777777666666777888888888888888777777777777777888999999;;;;;;;;;;;;;;;;;;;;;:::888999999:::;;;;;;<<<<<<;;;<<<<<<======>>>>>>>>>?????????@@@???>>>>>>===<<<;;;;;;:::999999888888444666777666555555666777444444333333333222222222222222222111111111000000111111111000000000000000000000////////////000000///////////////000000111000000000000000111111222///////////////////////////000000000111111111111000000000000//////////////////000000000000//////000///...///000111000///////////////000000000000000000000000000000000000111111111111111111111111000000000000000000000000//////000000111111222222000000000000000000000000111000000000000000000111////////////////////////......//////000000000000////////////////////////000000000000000000000000///////////////////////////////////////000000111111000///......///000111////////////////////////000000000000000000000000//////000000000000////////////000000000000//////000000000000000000000000///000000000111111111111111111222222222111111000000000000000000000000000//////000000000111111111//////............//////111111111000000000000000000000000000000000000000111000000000000000000111......000111111000......000000000000////////////000000111111111111000000000000000000000000000000////////////////////////000000///...///000111333000000000000000000000000111111222222222222111111222111111000000000000000000000111111111111000000111222333333444444333333111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111...---+++******+++---............///////////////000000////////////000000////////////////////////////////////////////////------......//////000000//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............//////............////////////////////////////////////////////////////////////000000000000////////////////////////000000000000//////000000000111111111////////////000000000000////////////////////////000000000000111111111111000000111111111222222222222222222333333444444444333333333444444444555555333333444444444444444444333333555666666777777777666666777888888888888888777777666666777777888999:::999999999999999999999999999:::;;;<<<===>>>>>>:::;;;;;;<<<======>>>>>>>>>>>>??????>>>>>>===<<<::::::999999888888777777444555666666555555666777444444333333333222222222222222222111111111000000000000000000000000111111000000////////////000000///////////////000000111222111111000000000000000///////////////////////////000000000111111111111////////////000000000000000000////////////000000000///...///000111000///////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111222222000000000000000000000000000000000111111000000000////////////////////////......//////000111111111////////////////////////111111111111111111111111///////////////////////////////////////000000111111000///......///000111000000000000000000000000000000000000000000000000//////000000000000////////////000000000000//////000000000000000000000000///000000000111111111111000111111222222222111111000000000000000000000000000000000000111111111111//////............//////000000000000000000111111000000000000000000000000000000000111111000000000...///111111111111///...////////////000000000000000000111111111111000000///////////////////////////////////////////////////......---...///111222000000000000000000000000111111222222222222111111111111111111000000000///000000111111111111000000...//////000111000000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111///000000000111111111111///...------------...///.........///////////////111000000///////////////////////////////////////////////////////////////.........///////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000///............//////000............////////////////////////////////////////////////////////////////////////000000000000////////////000000000000000000000000111111111111////////////000000000000000000000000000000000000000000000111111111222222000000000111222222333333111222222333333444444555333333333444444444555555333333333333444444444444222333444555666777777777666666777888888888888888777666666666666777888888888888888888888888888888::::::;;;;;;<<<===>>>>>>999::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>===<<<<<<999999888888777777777777444666777666444444555666444444333333333333222222222222222111111111111000000000000000111111111111000//////......//////000///////////////000111111222222111000//////000000000000000000000000000000000000000000111111111111////////////000000000000000000////////////000000000///...///000111000///////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000111111111111000000000000000000000000000000/////////000000111111111000000000000000000000000111111111111111111111111000000000000000000000000///////////////000111111000000////////////000000000000000000111111111111000000000000000000000000...//////000000000000000...///000111111000///...000000000000000000000000000000000000111111111111000000111222222222222111000000000000000000000000000000000111111111222222000//////......//////000000000000000111111111111000000000000000000000000000000111111111111000000///000000111111000000///////////////000000000000000000111111111111000000////////////////////////000000000000000000000000............//////000111000000000000000000000000111111222222222222111111000111111111111000//////000000111111111111000000//////000111111111111111111111111111111111111111222222222222222222222222////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111............/////////000111111000//////////////////////////////////////////////////////////////////////////////.........000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000//////000000000000//////...............///000000............////////////////////////////////////////////////////////////......//////000000111111.../////////000000000111/////////000000000000111////////////000000000000000000000000000000000000000000111111111222222222///000000111222222333333111111222333333444555555333333333444444444555555222222333333333444444444111222444555666777777777666666777888888888888888666666666666666777888888777777888888999999:::::::::::::::;;;;;;<<<<<<<<<888999:::;;;<<<======>>>======>>>>>>======<<<;;;888888777777777777666666555666777666444333333444444444333333333333222222222222222111111111111000///000000000111111111111//////............/////////////////////000111111000000000000000000111222000000000000000000000000000000000000111111111111.../////////000000000111111000///......///000111000///...///000111000///////////////000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111111000000000000000000000000000000000000000///000111222222111000///000000000000000000000000000000000000000000111111000000000000000000000000111111111111111111111111000000000000000000000000///////////////000111111//////000000000000///////////////000000000111111000000000000000000000000......///000000000000000...///000111111000///...000000000000000000000000000000000000111111111111000000111222222222222222000000000000000000000000000000111111111222222222111000000//////000000111///000000000111111111111000000000000000000000000///000111222222111000///000//////......//////000.../////////000000000111000000111111111111000000////////////////////////000000000000000000000000//////000111111111000000000000000000000000000000111111222222222222111111000111111222111000///...000000111111111111000000000111222222333333222222111111111111111111111111222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000111111111111......////////////......---.........//////000000111111000///////////////////////////////////////////////////////////////000000//////.........---000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000......////////////.....................///000111............/////////000////////////////////////////////////////////////---......///000111111222.../////////000000111111............/////////000////////////000000000000000000000000000000000000000111111111111222222222///000000111222222333333111111222333333444555555333333333444444444555555222222222333333444444444111222333555666777777777666666777888888888888888666666666666666777888888777777888999::::::;;;;;;999999::::::::::::;;;;;;888888999:::<<<======>>>===============<<<<<<;;;777777777777666666666666666777777666444222333444444444444333333333222222222222222111111111111000//////000000111111111222//////............/////////////////////000111111......//////000222333444000000000000000000000000000000000000111111111111.../////////000000111111111000///......///000111000///...///000111111///////////////000000000000000000000000000000000000222222222222222222222222000000000000000000000000222222111111000000//////000000000000000000000000///000111222222111000///000000000000000000000000111111000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000///////////////000111111...///000111111000///...---.........//////000000000000000000000000000000......///000000000000000...///000222222000///...000000000000000000000000000000000000111111111111///000111222222222222222000000000000000000000000000111111111111222222222111111000000000000111111//////000000111111111222000000000000000000000000///000111222222111000//////...---,,,,,,---...///.../////////000000111111000000111111111111000000////////////////////////000000000000000000000000000111222333333222111000000000000000000000000000111111222222222222111111000111111222222000///...000000111111111111000000------...///////////////111111111111111111111111222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000111111111111////////////////////////111111000000//////......//////.........---------////////////////////////,,,,,,...///000000000000...//////000000000000000//////............//////////////////000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////000000////////////000000////////////............---...///000000///...---000000000000000000000000000000000000000000000000000000000000000000000000//////.........------------...000111222222222222000000000000000000000000000000000000000000000000333333333333333333333333333333333444444444555555555555555555555555555555444444444444555555555666888888999999999888888777888888888888888888888888888888999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<777888999999;;;;;;<<<===;;;<<<=========<<<::::::888888888888888888888888444444333333333222222222333333333222222222111111222000...///222333111///////////////////////////000000000000000000000000///////////////.........222111000//////000111222////////////////////////000000111111111111000000111111222222222222111111222222111000000000000000000000000000000000000000000000000000////////////111111111000000000000000///000000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000222111000//////000111222000000000000000000000000000000//////......------111111000000//////......000000000000000000000000111111000000//////......////////////////////////////////////////////////000000000000111111111111111111111111111111111111111111111111111111111111000000000000000000000000//////............//////////////////////////////111111111111111111111111111111000000//////......111111000000//////......//////000000000000//////000000000000111111111111222111111000///......---111111000000//////......////////////000000000000////////////000000000000222222111111000/////////555555555444333222111000222111000//////000111222111111000000///.........///000111222222111000///000000000000000000000000222222111000///...---------...///111111222222222000000000000000000000000000000////////////000000222222222222222111000///////////////////////////////////////.........---000000/////////.........////////////////////////------...///000000000///......///000000000////////////............//////000000000000////////////000000000000000000000000////////////////////////////////////////////////////////////////////////000000////////////000000////////////////////////......////////////......000000000000000000000000000000000000000000000000000000000000000000000000000000000//////.........//////111111222111000000000000000000000000000000111111111111111111111111222222222222222222222222333333333444444444555555555555555555555555555555444444555555555666666666888888888999999888888777888888888888888888888888888999999999999:::::::::<<<<<<<<<<<<======>>>>>>999999999::::::;;;;;;<<<;;;<<<<<<===<<<;;;:::999666666666666666666666666555555444444444333333333333333222222222111111111222000//////111222111///000000000000000000000000000000000000000000000000////////////////////////222111000//////000111222////////////////////////000000111111111111000000//////000000000000//////000000////////////000000000000000000000000000000111000000000////////////111000000000000000000000000000000111111111111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111111111111111111111111111000000////////////000000000000000000000000000000222111111111000000000///111000000000/////////...000000000000000000000000111000000000/////////...////////////////////////000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111000000000000000000000000//////............//////000000000000000000000000111111111111111111111111111000000000/////////...000000000000000////////////000000111111000000///000000000000111111111111111111111000///.........111111000000////////////////////////000000000111111111111111222222222222111111111111000000000000333333444444333222222111222111000//////000111222000000000000000000000000///000111222222111000///000000000000000000000000111111111000//////.........///000111111111111111000000000000000000000000000000////////////000000111222222222222111000///////////////////////////............------------000000000000000/////////////////////////////////......///////////////...------...////////////...//////............//////111111000000//////......000000000000000000000000////////////////////////////////////////////////////////////////////////000000////////////000000000000000000000000000000//////............//////000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000//////111111111111111000//////000000000000000000000000222222222222222222222222111111111111111111111111333333333444444444555555555555555555555555555555555555666666666777777777777777888888999888888777888888888888888888888888999999999999::::::::::::<<<<<<===>>>???@@@@@@AAA:::::::::::::::::::::;;;;;;;;;;;;<<<;;;::::::999666666666666666666666666555555555555444444444444333222222222222111111111111000///000111222111///111111111111111111111111000000000000000000000000////////////////////////222111000000000000111222////////////////////////000000111111111111000000//////000000000000//////000000000000000000000111000000000000000000000000111111000000000/////////000000000000000000111111000111111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111222222222222222222222222//////000000000000//////000000000000000000000000111111111111000000000000000000000000////////////000000000000000000000000000000000000////////////////////////////////////111111111111111111111111000000000000111111111111000000000000000000000000111111111111111111111111000000000000000000000000000//////......//////000111111111111111111111111111111111111111111111111000000000000//////////////////000000000000000000000111111111111111111000000000000000111111111111111111000000//////......111000000000000//////////////////000000000111111111111111111222222222222000000000000111111111111222222333333333222222111111111000000000000111111//////000000111222222333000000111111111111000000000000000000000000000000000000000000000000000000///000000111111111000000000000000000000000000000111000000//////000000111111111222222111111000000////////////////////////........................////////////////////////////////////////////////...///////////////...---,,,------...............//////............//////111111000000//////......////////////////////////////////////////////////////////////////////////////////////////////////000000////////////000000000000000000111111111111000///...------...///000////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000111111111000000000000000000000000000000000222222222222222222222222111111111111222222222222333333333444444444555555555555555555555555555555666666666666777777777777666777777888888888888888888888888888888888888888999999999:::::::::;;;;;;<<<===>>>???@@@AAABBBCCC<<<<<<;;;;;;:::::::::::::::::::::::::::999999888777777777777777777777777555444444444444333333333222222222222111111111111111000000000111111000000000000000000000000000000///////////////////////////////////////000000000111111111111111111111111////////////////////////000000111111111111000000111111222222222222111111222222222222111111000000000000000000000000000000111111111000000000//////000000000000000111111111111111111111222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111111111111111111111111111//////111222222111//////////////////////////////////////////............000000000000////////////000000000000000000000000000000000000////////////////////////////////////111111111111111111111111///000000000111111111111////////////////////////111111111111111111111111000000000000000000000000000000////////////000000111111111111111111111111111111111111111111111111000000000000/////////////////////000000111111222111111222222222222111111///000000000111111111111111000000000/////////...000000000000000000000000//////000000000111111111.../////////000000000000...//////000111222222222222222333333222111000000111000000000000000000111000000111111222222222222000000000111111000000000000000000000000000000000//////000000000111111111000111111111111000000///000000000000000000000000111000000000000000000111000000111111111111000000////////////////////////////////////////////////........................////////////////////////...///////////////...---,,,------...............//////............//////111000000000/////////...////////////////////////////////////////////////////////////////////////////////////////////////000000////////////000000///000000000111111111222000///...------...///000/////////////////////////////////////////////////////////////////////////////////////////////////////////000000111222333////////////////////////222222222222222222222222222222222222333333444444333333333444444444555555555555555555555555555555666666666666777777777777555666777888888888888888888888888888888888888888999999:::::::::;;;;;;;;;<<<===>>>???@@@AAABBBCCC===<<<<<<;;;;;;::::::999:::999999888888888888888666666666666666666666666333333333222222222111111222222222111111111000000000000111111000000000111////////////////////////////////////////////////////////////000000111111111111222222222222111111000000000000000000000000000000111111111111000000111111222222222222111111222222222111000...---+++000000000000000000000000111111111111000000000000//////000000111111111111000000111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111000000000000111111000000000000000000000000///000222222222222000///////////////////////////............////////////////////////000000000000111111111111111111111111////////////000000000000000000000000000000000000111111111111111111111111///000000000111111111111////////////////////////000000000000000000000000000000000000000000000000000000////////////000000111111111111111111111111000000000000000000000000////////////000000000000//////000000111111222222111111222222222222111111///000000000111111111111000000000000////////////000000000000111111111111000000000000111111111111.../////////000000000000......///000111222222333333333333222111///...---000000000111111000000000222222222222111111000000111000000000000000000111000000000000000000000000//////000000111111222222000111111111111000000///000000000000000000000000111111000000000000111111///000000111111111000000/////////////////////////////////000000000000000------------............////////////////////////......///////////////...------...////////////...//////............///////////////000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////000000////////////000000...//////000000111111111//////............//////000000000000000000000000000000000000000000000000////////////////////////......////////////000000.........///000222333444////////////////////////222222222222222222222222222222222333333444444555333333333444444444555555555555555555555555555555555555666666666777777777555555666777888888888888888888888888888888888888::::::::::::;;;;;;;;;;;;<<<<<<===>>>???@@@@@@AAA===<<<<<<<<<;;;;;;::::::999999888777777777777888444444444444444444444444222222222222111111111111222111111111111000000000///111222111000///000111........................000000000000000000000000...//////000000111111222111111222333333222111111000000000000000000000000000000111111111111000000//////000000000000//////////////////...,,,***(((000000000000000000000000222222111111111000000000/////////000111111222222///000000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111000000000000111111////////////////////////000000111111111111000000000000000000000000000000000000000000111111111111////////////000000000000111111111111111111111111////////////000000000000000000000000000000000000111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000111000000//////000000111111111111111111111111111000000000000000000000000////////////000000000000000000111111111111111111000111111111111111111000000000000000111111111111000000000000////////////000000000111111111111222000000000111111111222222111111111111222222222222...//////000111222222222222222222111000///...---000000111111111111000000333222222111000000//////111111000000000000111111000000000000000000000000000000000111111222222222///000000111111111000000000000000000000000000000222111111000000111111222//////000000111111000000////////////////////////........./////////000000---.........////////////////////////////////////------...///000000000///......///000000000////////////............//////......//////000000111111000000000000000000000000////////////////////////////////////////////////////////////////////////000000////////////000000------...//////000111111......////////////......000000000000000000000000000000000000000000000000/////////////////////////////////000000111111111000000/////////111222333////////////////////////111111111111111111111111000111111222333333444444333333333444444444555555555555555555555555555555444444555555555666666666444555666777888888888888888888888888888888888888:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>><<<<<<<<<<<<<<<;;;;;;;;;999888777666666666777777333333333333333333333333333333333222222222111111111111111111000000000000///111222111//////000222////////////////////////000000000000000000000000...//////000111111222222111222222333333222222111000000000000000000000000000000111111111111000000//////000000000000//////,,,---/////////...,,,+++000000000000000000000000222222222111111111000000...//////000111111222222....../////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111000000000000111111//////////////////////////////............//////000000000000000000000000///000000000111111111222.../////////000000000111111111111111111111111111.../////////000000000111000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000.../////////000000000111222222111111111111111111///000000111111000000///000000000000111111111111////////////000000000000000000111111111222222222000000111111111222222222111111111111222222222222//////000000111111111222//////000000000000000//////000111222222111000///000000000000000000000000222111000//////000111222000000000000000000000000111111111111111111222222...///000111111111111111000000000000000000000000222111111000000111111222...//////000000000000000////////////////////////---------.........//////.../////////000000111111////////////////////////,,,,,,...///000000000000...//////000000000000000//////............//////------...///000111222222000000000000000000000000////////////////////////////////////////////////////////////////////////000000////////////000000,,,------...///000000111---...///000000///...---000000000000000000000000000000000000000000000000////////////////////////000000111111222222222222333222000/////////000111////////////////////////000000000000000000000000///000000111222222333333333333333444444444555555555555555555555555555555444444444444555555555666444555666777888888888888888888888888888888888888:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999888666555555555666777555555555555555555555555444444444333333333222222111111111111000000000000///111333222///...000222000000000000000000000000000000000000000000000000...//////000111222222222111222333444444333222111000000000000000000000000000000111111111111000000111111222222222222111111,,,...000222333333111111000000000000000000000000222222222111111111111000...//////000111222222222............////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111000000000000111111000000000000000000000000...---,,,++++++,,,---...000000000000000000000000---.........//////000000.../////////000000111111111111111111111111111111.../////////000000111111000000000000000000000000////////////////////////000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111000000000000111111////////////////////////000000000000000000000000.../////////000000111111333222222222111000000000//////000000000000//////000000000000111111111111////////////000000000000000000111111222222222222000111111111111222222222////////////000000000000000000000000111111111111,,,,,,...000111222222222///000111222222111000///......//////000000111111222111000//////000111222000000000000000000000000111111111111111111111111......///111111222222222000000000000000000000000222222111111111111222222......///000000000000000000000000000000000000000........................//////............//////000000000000000000000000......//////000000111111111111000000//////......///////////////////////////000111111111///...---........................///////////////////////////////////////.........000000////////////000000000000000000000000000000//////000000000000//////////////////000000000000000000000000000000000000111111000///////////////............////////////111000///......///000111000000000000000000000000111111000000//////......333333333333333333333333000111111111111222222222000111333555666666555555222222333444444555555666555555555555555444444444888888777777777777888888999999999999999999999999:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;:::::::::888888777777666666555555555555444444444333333333222222222222222222222222111111111111111111111111000000////////////000000000000000000000000000000000000000000000000000000000000000000////////////000111111111111222222222000000000000000000000000////////////////////////222222222111111111000000000000000000000000000000111000///......///000111222111000000000111222333111111000000000000111111111111111111111111111111111111111111111111111111111111111111000000000000222222222111111111000000...000222444555444333222000000000000000000000000000000000000000000000000111222333333222111000///111111000000000000111111111111000000000000111111000000000000111111111111000000////////////000000222111111111000000//////,,,,,,---///000222333333111111000///...---,,,,,,////////////000000000000111111000000000000111111000000000000000000000000111111111000000000000000000000000000000000000000111111222333333333333222444333111//////000111222000000000000000000000000000000000000000000000000222111111111000000//////000000000000111111111111111111000000//////......888777444111/////////000111111000000//////......000000000000000000000000000000000000000000000000......///000000000000000//////////////////////////////000000111111222222000000000000000000000000000111111111111222222222000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000///000111222222111000///------...000000111111111////////////////////////000000000000000000000000........................//////............//////000000000000000000000000////////////000000000000111000000000/////////...////////////////////////000000111111111000///...........................////////////////////////.........///////////////000000////////////000000000000000000000000000000//////000000000000//////////////////000000000000000000000000000000000000000000///...............111111111111000000000000111000///......///000111000000000000000000000000000000000000////////////333333333333333333333333000111111111111222222222111222333555555555444444222333333444444555555666555555555555555555555555888888777777777777888888999999999999999999999999:::::::::;;;;;;;;;;;;<<<::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::::::::888888777777666555555555555444444444444333333333222222222222222222222222111111111111111111111111000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000///000111111111111222222222000000000000000000000000000000000000000000000000222222222111111111000000000000000000000000000000222111000//////000111222111111000000000222333444111111000000000000111111111111111111111111111111111111111111111111111111//////000000111111111222222222222111111111000000...///111333444333333222000000000000000000000000000000000000000000000000222222333333333222000000111111000000000000111111111000000//////000000111000000000000111111111111000000////////////000000111111111000000000//////.../////////000000000111000000///////////////...////////////000000000111111111000000000000111111000000000000000000000000111000000000000000000000000000000000000000000000000000111222222222222111444333111000///000111222000000000000000000000000000000000000000000000000111111111111000000000///000000000000111111111111111000000000/////////...555333111000///000111222111000000000/////////...000000000000000000000000000000000000000000000000000000111222222222222222111111111111111111111111000000000000000111111111000000000000000000000000//////000000000111111111000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000......///000111111111111000000000000000000000000000000000000000000000000........................//////............//////000000000000000000000000000000000000////////////000000000000////////////////////////////////////000000000111000000///...........................////////////////////////------......//////000000000000////////////000000000000000000000000000000//////000000000000//////////////////000000000000000000000000000000000000//////...---------......222222111111000000//////000000////////////000000000000000000000000000000////////////000000000000333333333333333333333333000111111111111222222222222333444444444444333333333333333444555555666666444444444555555666666777999999888888888888999999999999999999999999999999::::::::::::;;;;;;;;;;;;999::::::::::::::::::999;;;;;;;;;:::::::::999999888888777666666555555444444444444444333333333333222222222222222222222222111111111111111111111111000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222000000000000000000000000111111111111111111111111222222222111111111111111000000000000000000000000222222111111111111222222000000000000111222333444111111000000000000111111111111111111111111111111000000000000000000000000......///000111222333333222222222111111111111111...///111222333222222111000000000000000000000000000000000000000000000000111222222222222111111000111111000000000000111111000000////////////000000000000000000111111111111000000////////////000000111111000000000000//////111111000000//////....../////////000000111111111/////////000000000111111111111000000000000111111000000000000000000000000000000000000000000111111000000000000000000000000//////000111111111111000333222111000000000111222000000000000000000000000000000000000000000000000111111111111000000000000000000000000111111111111000000000000////////////000000/////////111333444000000000000////////////000000000000000000000000000000000000000000000000000000111222222222222222000000000000000000000000111111111111000000000000000000000000000000000000.../////////000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111000000111111111111111000111111111111111111111111////////////////////////........................//////............//////////////////////////////111111000000//////......000000000000////////////////////////////////////...////////////.................................////////////////////////,,,------...///000111111000000////////////000000//////////////////////////////000000000000//////////////////000000000000////////////////////////000//////.........//////111000000///...------,,,000000////////////000000////////////////////////.........///000111111111222222222222222222222222000000111111111222222222333333444444333333333222333333444444555666666666333444444555666777777888999999888888888888999999888888888888999999999999999999:::::::::;;;;;;;;;::::::;;;;;;;;;;;;::::::::::::::::::999999999999888777777666555555444444444444444333333333222222111111111111111111111111111111111111111111111111000000////////////000000////////////////////////////////////////////////000000000000000111111111000000111111111222222222000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111//////000000111333333444111111000000000000111111111111111111111111111111000000000000000000000000...//////000111111222222111111111111111111111111...///000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111000//////////////////000///000000000111111111111//////000000000000//////000000000000000000//////111111000000//////......000000000000111111111111//////000000000111111111111111000000000000111111000000000000000000000000000000000000000111111111000000000000000000000000///000000111111111111111222222111000000111111222000000000000000000000000000000000000000000000000111111111000000000000000///000000000111111111111000000000000////////////............///000222333000000000000////////////////////////////////////000000000000000000000000......///000000000000000........................222222111111000000//////000000000000000000000000/////////000000000111111000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000222111000//////000111222111111222222222111111000111111111111111111111111//////////////////////////////////////////////////////............//////////////////////////////111111000000//////......////////////000000000000000000000000000000000000------------------------////////////////////////////////////////////////,,,------...///000111111000000////////////000000//////////////////////////////000000000000//////////////////000000000000////////////////////////111000000000000000111111111000000///...------,,,//////000000000000//////////////////////////////------...///000111222222222222222222222222222222000000111111111222222222444333333333222222333333333333444555555666666777444444555555666777888888999888888888888888888999777777777888888999999999999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::999999999888888888777777666666555444444444444444333333333222222222111111111111111111111111000000000000000000000000000000////////////000000///////////////////////////////////////////////////000000000111111111222000000111111111222222222111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000///000000000000000000/////////000111222222333333111111000000000000111111111111111111111111111111000000000000000000000000111111000000000000000000111111111111111111111111///000000111111111111111111111111111111111111111000000000000000000000000//////........./////////111111000000000000111111000000////////////000000///000000000111111111111//////000000000000////////////////////////000000////////////000000000000111111111111000000000000000000000000111111111111111111000000000000111111000000000000000000000000//////000000111111111111000000000000000000000000000111222222333333222222111111111111111111222222000000000000000000000000000000000000000000000000000000000000000000111111///000000000111111111111////////////000000000000//////////////////000000////////////000000000000////////////////////////000000000000000000000000......///000000000000000........................222222111111000000//////000000000000000000000000000000000111111111222222000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000222111000//////000111222111111222222222111111000111111111111111111111111000000000000000000000000//////////////////////////////............//////000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000---,,,,,,,,,,,,---......////////////////////////////////////////////////------......//////000000000000////////////000000000000000000000000000000//////000000000000//////////////////000000000000000000000000000000000000111111000000111111222222222222111111000000////////////000000000000//////000000000000000000000000---......///000111111222222222222222222222222222000111111111111222222222333333222222222222333444444444444555666666777777555555555666666777777888888888777777777777888888666666777777888999999999999999999999::::::::::::;;;<<<<<<======<<<<<<;;;999999999888888888777777777777666555555444444333333333333333222222222222111111111111111111111111000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000///000000111111222222222000111111111111222222222111111111111111111111111000000000000000000000000111111111111111222222222000000000000000000000000//////000000000000//////000000111222222222222111111111000000000000111111111111111111111111111111111111111111111111111111111111111111000000//////111111111111111222222222111111111111111111111111111111111111111111111111000000000000000000000000///............//////000111111000000000000111111111111000000000000111111000000000000111111111111...///000111111000///.........////////////000000---......///000111111222111111111000000/////////000000000111111111222222111111000000000000111111000000000000000000000000/////////000111111222222000000000000000000000000111111222333333333333333000111111111222222222222000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000111222222222222222000000000000000000000000111111111111000000000000000000000000000000000000111111111111222222222222000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111000000111111111111111000111111111111111111111111000000000000000000000000//////////////////////////////............//////000000000000000000000000////////////000000000000.../////////000000000111000000000000000000000000......---------...///000////////////////////////////////////////////////.........///////////////000000////////////000000000000000000000000000000//////000000000000//////////////////000000000000000000000000000000000000000000000000000111222222111111111111000000000000...///000111111000///...000000000000000000000000......//////000000111111111111111111111111111111000111111111111222222222222222111111111333444555444444555555666666777777666666666666666777777777777777666666666666777777666666666777888999999999888999999999999::::::::::::;;;;;;<<<<<<;;;;;;:::999888888888777777777777777666666555555444333333333333333222222222222111111111111111111111111111000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000///000000111111222333333000111111111111222222222111111111111111111111111111111111111111111111111000000111111111222222222000000000000000000000000///000111111111111000///111111222333222111000///111111000000000000111111111111111111111111111111222222222222222222222222000000000000000111111111000000111111111222222222222222222111111111222222111111111111111111111111000000000000000000000000000//////...///000111222111111000000000000111111222222111111111111222222000000000000111111111111...///000111111000///............/////////000000.........///000111111111...///////////////000000000000111111111222222222111111000000000000111111000000000000000000000000...//////000111111222222000000000000000000000000000000111222222222222222000000111222222222222222000000000000000000000000000000000000000000000000///000000000111111111111000000000000111111111111.../////////000000000111///000000111111000000000.../////////000000000111000000000000000000000000000000000000000000000000000000111222222222222222111111111111111111111111000000000000000111111111000000000000000000000000000000000000111111111111000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000......///000111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////............//////000000000000000000000000......//////000000111111.../////////000000111111000000000000000000000000000///......///000111222000000000000000000000000///////////////////////////////////////.........000000////////////000000000000000000000000000000//////000000000000//////////////////000000000000000000000000000000000000///////////////000111111............////////////...///000111111000///...000000000000000000000000////////////000000000000111111111111111111111111000111111111111222222222111111000000111333555666444444555555666777777777777777777777666666666666666666555555555555666666555666666777888999999999888888999999999:::::::::999::::::;;;;;;::::::999888888888888777777777777777666666555444444333333333333333222222222111111000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000///000000111222222333333000111111111111222222222111111111111111111111111222222222222222222222222000000111111222222222222000000000000000000000000000111222333333222111000222222333333222111///...111111000000000000111111111111111111111111111111333333333333333333333333......///000111222333333000000111111222222222222333333222222111222222333111111111111111111111111000000000000000000000000222111000000000222333444111111000000000000111111333333222222222222333333000000000000111111111111...///000222222000///...---.........//////000000////////////000000000000,,,,,,---...///000111111000111111111111222222222111111000000000000111111000000000000000000000000...//////000111222222222000000000000000000000000//////000111111111111111///000111222222222222222000000000000000000000000000000000000000000000000//////000000111111111222000000000000111111111111.../////////000000111111...///000111222222111111.../////////000000111111000000000000000000000000000000000000000000000000......///000000000000000000000000000000000000000//////000000111111222222000000000000000000000000////////////000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000///000111222222111000///------...000111111111111////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............/////////000........................//////.........---------............////////////000000000000000000000000//////............//////////////////////////////...///000111111000///...///////////////////////////////////////////////////////////////000111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000///000000000111111111111222222222111111111000000333333333444444555555555444444444555555555666666666666777999999:::::::::777777777777666666666666666666666666777777777777555555666666777777777777:::::::::::::::999888777999999888777666555444444555444333222111222333333222222222222222222222222222222111111000///......//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000000111000000000000000000000000000000111111111000000///111111111111111111111111111111111111111111111111222222111111111111222222333222222222111000000000111222222333333222222111000000000000000000000000000111111111111222222222111111000000//////......333333222222111000000000222222111111000/////////000111111111111222222222111111111111111111222222000111111111111222222222222111000//////000111111222222222222222111000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111......///000111222222333000000000000000000000000222111000//////000111222222222222222222222222222000000000000000000000000222222222222222222222222222222111111111111222222000000000000000000000000000000000000////////////000000000000000000000000000000000000000111111222//////............//////////////////////////////000000000000000000000000222222111000///...------222222111111111111111111111111111111111111111111///000111333333222111111000000000000000000000000111111111111111111111111000000/////////.........222111111111000000//////////////////000000000000............////////////222222111000//////000000111111111111111111111111////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........./////////000000........................//////.........---------............////////////000000000000000000000000//////............////////////////////////////////////000000000000/////////////////////////////////////////////////////////////////////000111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000111111111111222222222222222222222111111111000000333333333444444444444444333444444444444555555555444444555666777777777777777777777777666666666666666666666666777777777777777777777777888888999999999:::::::::999999888777777777777666666666666666555444333222222222333333222222222222222222222222444444333333222111111000//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111111111111111111111111111000000111111111111000000111111111111111111111111111111111111111111111111222222111111111111222222222222222111111111111111111222222333333222222111111111111111111111111111000111111111111222222222222222111111111000000000111111111111111111222222000000000000111111111111000111111111111222222222111111111111111111111111000111111111111222222222000000///.........///000111222222222111111000///000000000000000000000000111111111111111111111111000000000000000000000000////////////000000000111111111111111111111111111000000000000000000000000////////////000000000000//////000000111111222222000000000000000000000000222111000//////000111222222222222222222222222222111111111111111111111111222222222222222222222222222222111111111111222222000000000000000000000000111111000000000/////////000000000000000000000000000000000000000111111222000000////////////000000////////////////////////000000000000000000000000111111111000//////......111111111111111111111111111111111111111111111111///000111111222222111111000000000000000000000000111111111111111111111111------------,,,,,,,,,+++111111111111000000000///000000000000111111111111000000/////////.........222222111000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////....../////////000000000/////////////////////////////////............---............////////////000000000000000000000000//////............//////////////////////////////000000////////////000000///////////////////////////////////////////////////////////////000111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000111222222222222333333333222222222111111111111111444444444444333333333333333333333333444444444444333444555666777777777666777777777777666666666666666666666666777777777777777777777777888888888888999999999:::999999888777555555666666666777777777555444333222222222333333222222222222222222222222444444333333222111111111///000000111111000000///000000000000000000000000000000000000000000000000000000000000000000000000111000000000000000111111111111111111111111111111000000111111111111111000111111111111111111111111111111111111111111111111222222111111111111222222111111111111111222222222111111222222222222111111222222222222222222222222000111111111111222222222222222222222222111111111///000000111222222333333//////000000111222222333000111111111111222222222111111111111111111111111000111111111111222222222000000/////////000000111000111111111111000//////000000000000000000000000111111111111111111111111000000000000000000000000/////////000000000111111222222222222222222222222////////////////////////........./////////000000000000000000000111111111000000000000000000000000111111000000000000111111111111111111111111111111111111111111111111111111222222222222222222222222222222111111111111222222000000000000000000000000111111111111000000000000000000000000000000000000000000000000000111111222111111000000000000111111////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000/////////000000111111000000000000000000000000111111111111111111111111000000000000000/////////111111111111000000000000111111111111222222222222222111111000...------,,,222111000000000000000000////////////////////////111111111111111111111111////////////////////////////////////////////////////////////////////////////////////////////////...////////////000000000000000000000000000000000/////////...........................//////////////////////////////////////////............//////////////////////////////111000///......///000111///////////////////////////////////////////////////////////////000000111////////////////////////000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000111111111222222222333333111111111111111111111111555444444333333222222222222222222333333333444444555666777777888888888777777777777777666666666666666666666666777777777777666666666666666666666666888888999999999999888888666666666666666666666666444444333333333222222222222222222222222222222222111111111000000000//////000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222111111111111111111111111000000111222222222111111111111111111111111111111111111111111111111111111222222111111111111222222000000000111222222222333111111222222222222111111222222222222222222222222000000111111111222222222222222222222222222111111000000111111111222222222000000000111111222222222000000111111111222222222222222222111111111111111000000111111111222222222222222222222222333333333000000111111111000000///000000000000000000000000111111111111111111111111000000000000000000000000//////000000000111111111222222222222222222222222////////////////////////////////////000000000000111111111000000000000000000000000000000000000000111000000000000000000111000000000000000000000000111111111111111111111111111111111111111111111111222222111111111111222222000000000000000000000000222111111111000000000000000000000000000000000000000000000000000111111222111000000//////000000111////////////////////////000000000000000000000000//////000000000111111111000000000000111111111111////////////////////////000///.........///111222000000000000000000000000111111111111111111111111222222222222222222222222111111111000000000000000000000000111111111222222111111000000///......---111111000000000000000111000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000111000000000000000000000000////////////////////////............//////////////////////////////////////////............//////////////////////////////111000///......///000111000000000000000000000000000000000000000000000000///////////////000000111////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000111111111111111111111111000000000000111111111222111111111111111111111111444444444333333222222111222222222333333333444444555555666777777777777666777777777777666666666666666666666666777777777777777777777777777777777777777888888999999888888888777777777666555444444333444444444333333333222222222222222222222222222222111111111000000000000000000000111111111111000000000000000000000000000000000000000000000000000000111111111111111111111111000000//////000111222222111111111111111111111111000000111222222222222222111111111111111111111111111111111111111111111111222222111111111111222222000000000111222222222333000111111222222111111000222222222222222222222222000000111111111222222222111111111111111111111111222222222111111111000000333222222222111111000000000000111111111222222222222222222111111111000000000000111111111222222222111111222222333333333333000000111111111111000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000000000111111111222222222111111111000000000000000000000000000000000000000000000000111111000000000000000000000000000000000111111111111111111111111111111111111111111111111222222111111111111222222000000000000000000000000111111111000000000000///000000000000000000000000000000000000000111111222000//////......//////000000000000000000000000000000000000000000000000000//////000000111111222222//////000000000111111111////////////////////////000///.........///111222000000000000000000000000000000000000000000000000////////////////////////000000000000000000111111/////////000000000111111//////000000000000000000111000000000000000111111111111111111111111111111/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000111111////////////////////////...////////////000000000............////////////000000000000000000000000//////............//////////////////////////////000000////////////000000000000000000000000000000000000000000000000000000///////////////000111111000000000000000000000000////////////////////////////////////////////////////////////////////////////////////000000000000111111111111111111111111//////000000000111111111111111111111111222222222333333333333222222222222333333333333444444444444333333444444444444444333777777777777666666666666666666666666777777777777999999999999888888888888666777888888999888888888888777777666555444333222333333444444444333222111222222222222222222222222222222222222222222222222000111111222222111111000000000000000000000000000000000000000000000000000111111111111111111111111////////////000111222333222222222222222222222222000000111222333333333333111111111111111111111111111111111111111111111111222222111111111111222222111111111111111222222222000000111111111111000000222222222222222222222222000111111111111222222222000000000111111111111111333333222222111000000///444333333222111111000000000111111111111222222222333333222222111000000000000111111111111222222222---...///000111111111111000000111222222222222111000000000000000000000000222222222222222222222222000000000000000000000000000000000111111111222222000000000000000000000000000000000000000000000000111111111222222222333333000000000000000111111111000000000000000000000000000000111111111111000000111111111111111111111111222222222222222222222222111111111111111111111111222222111111111111222222000000000000000000000000000000000000////////////000000000000000000000000000000000000000111111222//////............//////000000000000000000000000000000000000000000000000000000000111111222222222...//////000000111111111000000000000000000000000000/////////000000111111000000000000000000000000000000000000000000000000//////000000000000111111000000000000111111111111.../////////000000000000/////////000000111111111000000000000000111111222111111111111111111111111........................//////////////////////////////////////////////////////////////////////////////////////////////////////000000000111111111.........................../////////000000000000............////////////000000000000000000000000//////............////////////////////////////////////000000000000//////000000000000000000000000000000000000000000000000///////////////000111111000000000000000000000000////////////////////////////////////////////////////////////////////////////////////000000000000111111111111111111111111000000111111111222222222000000111111111222222222222222222222222333333333333444444444444555555555333333444444444333333222777777777777666666666666666666666666777777777777888777777777666666666666666666777888888888888888666666666555555444444444333333444444444333222111222222222222222222222222222222222222222222222222000111111222222111111000000000000000000000000000000000000000000000000000111111111111111111111111////////////000111222333222222222222222222222222///000111222333333333333111111111111111111111111111111111111111111111111222222111111111111222222222222222111111111111111000000111111111111000000111111111111111111111111000111111111111222222222111111111222222222333333222222111111111111111111222222222222222222222222000111111111111222222222333333222222111000000///000111111111111222222222,,,---...000000111000000111111222333333333333333000000000000000000000000222222222222222222222222000000000000000000000000000000111111111222222222111111111111111111111111222222222222222222222222000111111111111222222222//////000000111111222222000000000000000000000000///000111222222111000///222222222222222222222222222222222222222222222222111111111111111111111111222222111111111111222222000000000000000000000000////////////.........---000000000000000000000000000000000000000111111222000000////////////000000000000000000000000000000000000000000000000000000111111111111111111222222......//////000111111222111111111111111111111111///000111111222222111111000000000000000000000000000000000000000000000000111111111222222222333333///000000000111111111111//////000000000111111111111111111000000000000000000000000000000111222222111111111111111111111111////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000111111111111.........................../////////000000111111............/////////000000000000000000000000000//////............//////////////////////////////...///000111111000///...000000000000000000000000000000000000000000000000///////////////000111111000000000000000000000000////////////////////////////////////////////////////////////////////////////////////000000000000111111111111111111111111111111222222222333333333000000111111222222222222111111111222222333333444444444444555555555666666555555555666666555444444777777777777666666666666666666666666777777777777444444333333333222222222666666777888888888888888444444444555555555555666333333444555444333222111222222222222222222222222000000000000000000111111111111222222222222111111000000000000000000000000000000000000000000000000111111111111111111111111////////////000111222333222222222222222222222222///000111222333444444444111111111111111111111111111111111111111111111111222222111111111111222222333222222222111111000000000000111111111111000000000000000000000000000000000111111111111222222222222222222333333444444444000000000111222222333333111111111222222333444444000111111111111222222222333333222222111000000///000111111111111222222222---...000111222222222111111222333444444444444444000000000000000000000000222222222222222222222222000000000000000000000000000111111111111222222222222222222222222222222222222222222222222222222222000000000000111111111111...//////000111222222333000000000000000000000000///000111222222111000///222222222222222222222222222222222222222222222222000000000000000000000000222222111111111111222222000000000000000000000000///.........------------000000000000000000000000000000000000000111111222111111000000000000111111000000000000000000000000000000000000000000000000111111111111111111111111---......///000111111222111111111111111111111111///000222333333222222111000000000000000000000000000000000000000000000000------....../////////000//////000000111111111222000111111111111222222222333333222111000///......000000///000000111222222000000000000000000000000000000000000000000000000//////............//////////////////////////////222111111000///......---000000000000000000000000000000000000000000000000000000//////.........---000000////////////000000000000000000000000000000222111111111000000/////////////////////......---///////////////////////////////////////000111111111111000000//////......,,,---///000000000///...222111111111000000//////444333111///......//////000000000000000000000000000000000000000000000000////////////000000000000000000////////////000000000000000000000000000000///////////////000000111000111111111111222222222222222333444444555555666444444444444444444444444444444555555666777777777777777888999999999999888666666666666666666666666666666666666777777777777666666666666555555555555666666555444333333222222555555444444333222111111111111111111111111111111111000000000//////......111111000000000000111111000000000000000000000000...//////000111222222222111111111111000000000000///000000111222333333333333333333222222222111111111111111111000000000000222222222222222222222222333222222222111111000000111111111111111111111111111111111111111111111111222222222222222111000///222222222222222222222222222333333444444333333222222222444444444444222222000000000000111111111111333333333222222222111111222222222222111111000000444333222111111222333444111111111111111111111111000111222333444333222222222222333444444333333333000000000000000///...---000000000000000000000000000111111111111222222222444333111000///000111222111000///......///000111111222333222000000000111111111111111111111111111111111111111111111111111222111111111000000//////222111000//////000111222000111222333333222111000111111111111111111111111000000111222333333444444111111111111111111111111000111222333333222111000333333222111000000000111//////000000111111111222000000000000000000000000000000000000000000000000111000///......///000111000000000000000000000000111111000000111222222333000000000000000111111111111111111000000000000000222222111111000000////////////000111111111111111111111111000000000000000...///000000000///---,,,000111111111111222222222000000000000000000000000000000000000000000000000111111111111111000//////000000000000000000000000000000000000000000000000//////............//////////////////////////////111111111000///.........000000000000000000000000////////////////////////000/////////............//////............//////000000000000000000000000111111111000000000/////////000000000000///......///////////////////////////////////////000111111111000000000/////////...,,,---...000111111000000000000000000//////......000000//////////////////........................000000000000000000000000////////////000000000000000000////////////000000000000000000000000000000000000000000000111222222000111111111111222222222111111222222333444444555444444444444444444444444444444555555666666777777666666777888888888888777777777777777777777777777666666666666777777777777777777777666666666555555666555555444333333222222555444444333222111111111111111111111111111111111111111111000000/////////000000000000000000000000000000000000000000000000...//////000111111222222000000000000000000000000000111111222333333444444333333333222222222111111222222222222222222222222333333333333333333333333333333333222222222111111222222222222222222222222222222222222222222222222222222333333222222111111333333333333333333333333333333444444444444333333222333444555555444333222111111111111111111000000333333222222222111111111222222222222111111111000333222111111111111222333222222222111111111111111000//////...//////111111333444444555555444444444111111222222333222222222111111111111111111111111000111111111111222222222222222222222222111000000111000////////////000111000111222111///...///000111111111111111111111111111111111111111111111111111111111111000000000///222111000//////000111222111111222222222222111111111111111111111111111111000000111222222333444444111111111111111111111111000000000111111000000000333222111111000000111111///000000000111111111111000000000000000000000000000000000000000000000000111000////////////000111111111111111111111111111222111111111111111222222111111111000000000000000111000000000000000000000111111111000000000000000///000000111111111111111111000000000000000000000...///000000000///...---000111111111111222222222000000000000000000000000000000000000000000000000111111111111111000//////000000000000000000000000000000000000000000000000//////............//////////////////////////////111111000000//////......000000000000000000000000........................////////////..................------------......000000000000000000000000111111000000000000//////000000111111000000///...///////////////////////////////////////000111111000000000000////////////---...///000111111111111////////////............------...///////////////........................000000000000000000000000////////////000000000000000000////////////000000000000000000000000000000111111111111111222222333000111111111111222222222000000111222222333333444444444444444444444444444444444444555666666777777555555666777777777777777888888888888888888888888666666666666777777777777888888777777777666666666555555555444444333333222555444222111000111111222111111111111111111111111111111111111111000000000///000111222222111000///000000000000000000000000/////////000111111222222000000000000000000000000111111222222333444444444333333222222222222111111333333333333333333333333333333333333333333333333555555444444444444333333444444444444444444444444333333333333333333333333222222333444444444333333444444444444444444444444333444444555555444444333444444555555555555444444333333222222111111000000222222222222111111111111222222222222111111111111222222111000000111222222333333222222111111111000111000---,,,,,,...111333444555555666666555444444000111222333444444444444222222222222222222222222000111111111111222222222000111333444333222000...111000000//////000000111000222222222000///000111111111111111111111111111111111111111111111111111111111111111000000000000111111000000000000111111222222111111111111222222111111111111111111111111000000111111222333333333111111111111111111111111000000////////////000000222222111000000000111111000000000000111111111111000000000000000000000000000000000000000000000000111000000///000000111111111111111111111111111111222222111111111111111222222222111111000000//////000000000000000000111111000000000000111111111111///000111111222222111111000000000000000000111111//////000000000///...---000111111111111222222222000000000000000000000000000000000000000000000000000000111111000000//////000000000000000000000000000000000000000000000000//////............//////////////////////////////111000000000/////////...////////////////////////........................///////////////.........///......------......///////////////////////////000000000000000000//////111111111111111000/////////////////////////////////////////////000000111000000000000////////////000000111111111111000000////////////////////////---...///000000000......000000000000000000000000////////////////////////////////////000000000000000000////////////000000000000000000000000000000111000000000000111222222000000111111111222222222111111111222333333444444444444444444444444444444333333444555555666666777555666777777888888777777888888888888888888888888666666666666777777777777888888888888777777777777555555444444444333333333555444222000000000222222111111111111111111111111222222111111111111111111...///111333333111///...000000000000000000000000//////000000111111111111//////000000000000000111111111222222222333333333333333333222222222222222333333333333444444444444444444444444444444444444666666666666666666666666666666666666666666666666444444444444444444444444333333444555666666666555666666666666666666666666555555666666666666555555666666666666666666666666555555444333222111111111333222222222111111111111222222222222222222222222111111111111111111111111444333333222222111111000333222111000000222444555444555555555555444444333///000111222222222222222222222222222222222222222000000111111111222222222111111222333222111000///000000000000000000000000333444555444222222222333111111111111111111111111111111111111111111111111111111111000000000000000111000000000000000000111333222111000000111222333111111111111111111111111000000111111222222222333111111111111111111111111111000///......///000111111111000000000000111111000000000000000111111111000000000000000000000000000000000000000000000000111000000000111111222222111111111111111111111111333222111111000111111111333222222111000///......000000000000000111111111//////000000111111222222000000111222222222222111000000000000000111111111000000000000//////......000000111111111222222222000000000000000000000000000000000000000000000000///000000000000000////////////////////////////////////////////////////////////............//////////////////////////////000000000000////////////////////////////////////.................................///////////////000//////////////////000//////////////////////////////////////////000000111111111111111000/////////////////////////////////////////////000000111////////////000000000000333333222111000///......000000000000000000000000111111222222111000...---000000000000000000000000////////////////////////////////////000000000000000000////////////000000000000000000000000000000000////////////000111111000000111111111222222222222222333333444555555555444444444444444444444444333333444444555666666666666777888888999999888888888888888888888888888888666666666666777777777777888888888888777777777777444444444444444333333333444333222111111111222333111111111111111111111111111111111111111111222222...///111333333111///...000000000000000000000000000000000000000111111111///000000000111111222222111111111222222222222222333333333333333444444444333333333444444555555555777777777777777777777777888888888999999999999999999999999999999999999999777777777777777777777777444555666777777888777777777777777777777777777777777777888888888888777777777777777777777777777777777777666555444444333333333333333333222222222111222222222222222222222333111111111222222111111111333333333333222222111111333333444555555555555444444444444444444333222111222222222222222111000///222222222222222222222222000000111111111222222222333333111000000000111222000000111111111111000000333444555444222222222333111111111111111111111111111111111111111111111111000000000000000000111111000000000111111000000000333222111000000111222333111111111111111111111111000111111111111111222222000000000000000000000000222222000//////000222222111000000///000000111111111111000000000000000000000000000000000000000000000000000000000000000000000111111222222222222222111111111111111111111111222222111111111111111222333222222111000///......//////000000111111111111//////000000111111222222000000111222222222222222//////000000111111111111111111000000////////////000000111111111222222222000000000000000000000000000000000000000000000000...//////000000000////////////////////////////////////////////////////////////............//////////////////////////////000000000000////////////000000000000000000000000.................................///////////////000000////////////000000000000000000000000000000......////////////000000000000111111000000///...///////////////////////////////////////000111111////////////000000000000444333111000///.........000000000000111111111111333333222222111///...---........................000000000000000000000000////////////000000000000000000////////////000000000000000000000000000000///////////////000000111000111111111111222222222222333333444444555666666444444444444444444444444333333333444555555666666777777888999999999999999888888888888888888888888666666666666777777777777888888777777777666666666444444444444444444444444333333333333333333333333111111111111111111111111000000000111111111111111///000111222222111000///000000000000000000000000000000000000000000111111000111111222222333333333222222222222333333333333444444555555555555666666444444555555666777777777999999999999999999999999:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::777777888999999999888888999999999999999999999999999::::::;;;;;;::::::999999999888888888888999999999999888888777666666666444444444444333333333333222222222222333333333333111222333333333333222111333333333333333333333333111222333555555444333222444444444444333222111111444444444444333222111000222222222222222222222222000111111111111222222222444333111//////000111333000111111222222111111000000222222222000///000111111111111111111111111111111111111111111111111111000000000000111111111111000000111111111111000000222222111111111111222222111111111111111111111111111111111111111111111111000000000000000000000000222222111111111111222222000000/////////000111111111111111111000000000000000000000000000000000000000000000000000000000000000111222333333333333333222222222222222222222222111111000000111222222333222222111111000000///////////////000111111222222000000000000111111111111000111222222333222222222/////////000111111222222222111000/////////000000000111111111111222222222000000000000000000000000000000000000000000000000......///000000000//////000000000000000000000000000000000000000000000000//////............//////////////////////////////////////////000000000000000000000000000000000000////////////////////////............/////////000/////////....../////////000000000000000000000000........./////////000000///000000000000///......///////////////////////////////////////000111111.../////////000000000111111000///.........///////////////000000000111111222111000///////////////........................000000000000000000000000////////////000000000000000000////////////000000000000000000000000000000000000//////000000111222000111111111111222222222111222222333444444555555444444444444444444444444222333333444444555555666666777777888888888888888777777777777777777777777666666666666777777777777777777777666666666555555444444444444444444444444222333555666666555444333111111111111111111111111/////////000000111111111000000000000000000000000000000000000000000000000111000000000000000000000111222222333444444555555555555555555555555555555555666666666777777777888777777888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>>========================<<<<<<<<<<<<<<<<<<<<<<<<999999:::::::::999999888::::::::::::::::::::::::<<<<<<<<<======<<<<<<<<<;;;:::999888888999:::;;;::::::::::::999999999999666666555555555444444444222222222333333333444444222333444444444444333222111222222333333444444444222222222222333333444444555555555555444333222111222222222333222222111111111111111111111111111111000111111111111222222222333222222111111111111111000111222222222222111000000111222111///...///000111111111111111111111111111111111111111111111111///000000000111111111111///000111222222111000///111111222222222222111111111111111111111111111111111111111111000000000000000000000000000000000000000000111111111111000000///////////////000111111111111111111000000000///000000000000000000000000000000000000000000000000000111222333444444444333222222222222222222222222//////000000111222444444111111111000000000000000...//////000111111222222111111111000000000000000000111222222333333222222...//////000111111222222222111000/////////000111000111111111111222222222000000000000000000000000000000000000000000000000---......///000000//////000000000000000000000000000000000000000000000000//////............//////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000---.........//////000000.........------.........000000000000000000000000---.........//////000000///////////////......---///////////////////////////////////////000111111.../////////000000111111......------...///111222---.........//////000000//////...------...000111000000000000000000000000000000000000000000000000////////////000000000000000000////////////000000000000000000000000000000111111111000111222222333000111111111111222222222000111111222333333444444444444444444444444444444222222333444444555555666555666666777777777777777666666666666666666666666666666666666777777777777666666666666555555555555444444444444444444444444222333666888888666444222111111111111111111111111......//////000000000111111111000000000000111111000000000000000000000000111111111000000000000000222222333444444555666666777777777777777666666666666666777777888888999999999999:::;;;;;;<<<==============================<<<<<<======>>>>>>??????========================>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;:::999999888;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>>>>>>>======;;;;;;999999999999;;;;;;:::;;;;;;;;;;;;;;;;;;;;;777666666666666555555555222222222333333444444444333333555555555555333333000111222333444444555666666444222111222333666777666666666666555444333222---...///000000000000000000000000000000000000000000111111111111222222222000111333333333222000...000111222333333222111000111222333222000000000111111111111111111111111111111111111111111111111111//////000000111111111222///000111222222111000///000111222333333222111000111111111111111111111111111111111000000000000000000000000000000000000000...///000111111000///...///////////////000111111222111111111000000//////000000000000000000000000000000000000000000000000000111222444555555444444222222222222222222222222/////////000111333444555000000000000000111111111...//////000111222222222222222111111000000//////111111222333333333333222...//////000111222222222333222000/////////000111000111111111111222222222000000000000000000000000000000000000000000000000------...///000000//////000000000000000000000000000000000000000000000000............////////////111111000000//////......000000000000000000000000///////////////.........000000111111111///---,,,//////////////////////////////............//////............////////////////////////000000000000........................//////////////////////////////000000000000//////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////111111000///////////////......///000000000000000...///000111111000///...000000000000////////////222222111111111111111111111111222222222222111111222222222222222222222222444444333222333444555666555555555555555555444444777777777777777777777777666666666666666666666666777777777777777777777777333444555555666555555555333333444444444333222222444///444BBBFFF;;;111...111111111111111111111111000000000000000000000000///000000000111111111111111111111111111111111111000000111222444555555666444444444555555666777888===;;;999777555555555555666777888999999999999999::::::;;;<<<===>>>??????????????????>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@???>>>???@@@@@@@@@>>>@@@???>>>>>>>>>???AAABBB>>>>>>>>>>>>========================>>>???@@@AAAAAAAAA???>>>>>>>>>???@@@::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;;;;:::::::::777777777666555333222111777666555444333222222222444444555555666777777777555555555555666666666666333333444444444444444444444444333333222111000000222222222222222222222222111111111111111111111111111111111111111111111111000111111111111222222222000000000111222222222333000000000000000000000000111111111111111111111111111111111111111111111111000111111111111222222222222222111111111111222222000000000000000000000000000111111111111222222222222111000//////000111222000000000000000000000000222222111000//////000000111111000000000000111111000000000000000000000000111000///......///000111000333444222333555333///222222333333333111000///222000...///111111...+++......---------...//////000111000///111666777444333333222000......///111......//////000222333444000000000000000000000000333333222111000000111111000000000000000000000000//////000111111111111111111000...---...///...---000000000000111111111111//////////////////////////////000000000000//////............////////////111000000000/////////...000000000000000000000000/////////////////////...//////000000000000000/////////////////////////////////............//////............////////////////////////000000000000........................//////////////////////////////000000000000//////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000000000000000///111111000///////////////......///000000000000000...///000111111000///...////////////000000000000111111111111111111111111111111222222222222111111222222222222222222222222333333222111222333444555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666555555666666555444333333111111222333444444444444666111555AAAEEE;;;222111111111111111111111111111111111111111111111111111111111111111111222222222111111111222222222333333333333444555666777888888777777777777888999:::;;;<<<;;;:::999888777777777999999:::;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@@@@????????????>>>>>>>>>======>>>>>>>>>?????????AAA???>>>???@@@AAA@@@???@@@??????>>>???@@@AAABBB@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBAAA@@@???>>>??????@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<===============<<<<<<<<<;;;;;;;;;999999999888777555444333888888777666555444444555666666666777777888888888777777777777777777777777444444444444444444444444444444333333222111111000222222222222222222222222111111111111111111111111111111111111111111111111000111111111111222222222111111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111000111111111111222222222222111111000000111111222000000000000000000000000//////000000000111111111111111000000000000111111000000000000000000000000222222111000000000000000111111000000000000111111000000000000000000000000111000///......///000111///000000111555;;;;;;777222222111000000111222333///------///222333333111333222111111000000111111---/////////444===AAA@@@777555111---***+++---///111111111000111111222222000000000000000000000000222111000000//////000000000000000000000000000000///000000111111111111111222000....../////////...000000000000111111111111//////////////////////////////000000000000//////............////////////000000000000////////////000000000000000000000000......//////////////////.........//////000111222//////////////////////////////............//////............////////////////////////000000000000........................//////////////////////////////000000000000//////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000////////////......///000000000000000//////000000000000//////......//////000000111111111111111111111111111111111111222222222222111111222222222222222222222222222222111111111222333444555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666777666666666444333222111///000111333444444555555666111333<<>>>>>>>>>>>=========>>>???@@@@@@AAAAAAAAA@@@@@@@@@?????????>>>=========>>>>>>>>>??????AAA@@@???@@@AAABBBAAA???@@@????????????@@@AAABBBBBBBBBAAAAAAAAA@@@@@@@@@????????????@@@AAAAAABBBBBBAAA@@@?????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<============>>>>>>>>>???>>>>>>>>>>>>=========<<<<<<<<<;;;:::999888777::::::999888777777777777999999999999999999::::::999999999888888888888888666666555555444444333333444333333222222111111111222222222222222222222222111111111111111111111111111111111111111111111111000111111111111222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000111111111111222222222222111111000000111111222000000000000000000000000.../////////000000000000000000111111111111000000000000000000000000000000222111000000000000000000111111000000000000111111000000000000000000000000000000////////////000000/////////222<<>>?????????>>>===>>>??????@@@@@@??????????????????@@@AAABBBBBBCCCBBBBBBAAAAAA@@@@@@??????=========>>>>>>>>>??????BBBAAA@@@AAABBBCCCBBB@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@AAABBBBBBCCCBBBAAAAAAAAA@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>????????????@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>===<<<;;;;;;;;;:::999999999999999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::777777777666555444333333333333333222222111111111222222222222222222222222111111111111111111111111111111111111111111111111000000111111111222222222333222222222111000000000111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222111111000000000000111111000000000000000000000000/////////000000000111111///000111222222111000///000000000000000000000000111111000000000000000111111111000000000000111111000000000000000000000000000000////////////000000111000000555BBBRRRXXXWWWKKKHHHBBB<<<666222000///333222000000000000000000000000///////////////000111111///...444>>>DDDEEEFFFAAA:::555222222222222222222111000000000000000000000000000000000000000111000000/////////000000000000000000000000000000000000111222222222222111222111//////000111111000///000000000111111111111////////////////////////000000000111111000000000............////////////////////////000000000000////////////////////////---.........//////000000222111000.........///000//////////////////////////////............//////............////////////////////////000000000000//////////////////////////////////////////////////////000000000000//////////////////000000000000////////////////////////////////////////////////////////////////////////000000111111111111000000...///000000000000//////......///000000000000000000000////////////000000---......///000111111222//////000000000111111111111111222222222222111111222222222222222222222222222333333444444444444444444444444555555555666666555555555555555555555555666666666666666666666666555555555555555555555555333333444444444444444333333333333333222111111000222///...111222000///000111111111111111111111111111111111111111111111111111111111111111111111111333333444666888999:::;;;;;;;;;<<<<<<======>>>>>>::::::999::::::;;;<<<===<<<===???AAAAAAAAA@@@@@@???@@@@@@@@@@@@@@@??????@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@>>>>>>>>>>>>????????????CCCBBBAAABBBCCCDDDCCCAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAACCCBBBBBBBBBBBBCCCCCCDDDBBBBBBBBBBBBAAAAAA@@@@@@?????????????????????????????????@@@@@@@@@AAAAAABBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@AAA@@@@@@??????<<<;;;;;;:::::::::::::::=========>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;888888777666666555444444333333222222222222222111222222222222222222222222111111111111111111111111111111111111111111111111000000111111111222222222333222222222111000000000111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222111000000000000000000111000000000000000000000000000000000111111111222222///000111222222111000///111111111111111111111111111000000000000000111111111111000000000000111111000000000000000000000000//////000000000000//////222222000333===JJJPPPOOOKKKJJJGGGDDD@@@<<<999777000000111222222333555666000000000000111111222333111222000...222;;;???>>>EEEBBB???===<<<:::777444000////////////000111111000000000000000000000000111111111000000111111222000000000000000000000000000000111222222222222222222000//////111222111000///000000000111111111111000000000000000000000000000000111111111111000000............////////////////////////000000000000000000000000000000000000------......///000000000222111000//////.........//////////////////////////////............//////............////////////////////////000000000000//////////////////////////////////////////////////////000000000000//////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////---...000111111000//////......///000000000000000000000////////////000000......//////000000111111...//////000000111111111111111222222222222111111222222222222222222222222222333444555555555444444333333444444555666666666555555555555555555555555666666666666666666666666555555555555555555555555222222333444444444444444444444333333222000///...222111111000000000111222111111111111111111111111222222222222222222222222111111111111222222333333666666777999:::<<<==================>>>>>>??????============>>>???@@@AAA>>>???@@@AAABBBBBBBBBBBB@@@@@@AAAAAAAAA@@@??????AAAAAAAAABBBBBBCCCCCCCCCEEEEEEDDDCCCBBBAAA@@@@@@?????????@@@@@@@@@AAAAAADDDCCCBBBCCCDDDEEEDDDBBBCCCDDDEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBDDDDDDCCCCCCCCCDDDDDDEEEBBBBBBCCCCCCCCCBBBAAA@@@????????????????????????@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@AAAAAABBBAAAAAAAAA===<<<<<<;;;;;;<<<<<<<<<===>>>>>>??????@@@AAAAAA>>>>>>======<<<;;;;;;;;;888888777777666666555555222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111000111111111111222222222222222222111111111111111222222222222222222222222111111111111111111111111111111111111111111111111000111111111111222222222111000000//////000000111000000000000000000000000111111111111222222222222000000111111111111000000111111111111111111111111000000000000000111111222111111000000000000111111000000000000000000000000//////000000000000//////000111000...222888;;;:::<<<>>>@@@BBBDDDDDDDDDCCC;;;<<<<<<;;;888555444444///////////////000111111000222222111555<<<===;;;???>>>>>>@@@BBB@@@;;;666000000//////000111222222000000000000000000000000111111111111111222222333000000000000000000000000000111222222333222222222111///......000111111000000000000000111111111111000000000000000000000000000111111222222111111000............////////////.../////////000000000111000000000000000000000000------......///000000111///000000000000000///...//////////////////////////////............//////............////////////////////////000000000000//////////////////////////////////////////////////////000000000000//////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000......////////////......---...000111111111000///......///000000000000000111000///......///000111////////////000000000000......//////000111111222111111222222222222111111222222222222222222222222111222333444555444333333333333444444555666666777666666666666666666666666666666666666666666666666555555555555555555555555333333444444444333222222222222222222222111000///111222111//////000222222111111111111111111111111222222222222222222222222111222222333444555666666999999:::;;;===>>>??????????????????@@@@@@@@@@@@>>>>>>>>>??????@@@AAABBBAAAAAA@@@AAAAAABBBCCCDDDBBBBBBBBBBBBBBBAAA@@@@@@AAAAAABBBBBBBBBBBBCCCCCCFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@AAAAAAAAABBBBBBBBBEEEDDDCCCCCCEEEEEEDDDCCCEEEFFFGGGHHHHHHHHHGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDFFFEEEEEEDDDDDDDDDEEEEEEBBBCCCCCCDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA???@@@AAAAAABBBBBBBBBAAA???>>>>>>>>>>>>>>>??????<<<===>>>???@@@BBBCCCCCC>>>>>>>>>===<<<;;;;;;;;;777777777777777777777777222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111000111111111111222222222111111111111111222222222222222222222222222222222111111111111111111111111111111111111111111111111000111111111111222222222000000////////////000000000000000000000000000000000000000000111111111111111111000000000000111111111111111111111111111111000000000000000111222222111111000000000000111111000000000000000000000000...///000111111000///...,,,111222...---///000///111333555888<<>>999999999;;;@@@EEEEEEAAA<<<333333222222111222222222000000000000000000000000000000000000000111222222000000000000000000000000000111222222333333222222000...---...///111000000000000000000111111111111000000000000000000000000000111111222222111111000............/////////000.../////////000000111111000000000000000000000000---------...///000000111,,,...///111111111000000//////////////////////////////............//////............/////////000////////////000000000000000000000000000000000000//////////////////////////////000000000000//////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000------............------,,,...000111222111000///...//////000000000000000111000///......///000111000000000000////////////---......///000111111222111111222222222222111111222222222222222222222222000111222333444333222222333333444444555666777777777777777777777777777777666666666666666666666666555555555555555555555555555555555444333222111000000111111222222222111111...000000---,,,...000000111111111111111111111111222222222222222222222222222333444555666888999999;;;;;;<<<===>>>???@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA============>>>???@@@AAABBBAAAAAA@@@@@@BBBCCCDDDCCCCCCDDDDDDCCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBGGGFFFEEEDDDCCCBBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCFFFDDDCCCDDDEEEFFFEEECCCFFFGGGHHHIIIJJJIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEFFFFFFEEEEEEEEEEEEEEEFFFBBBCCCDDDDDDDDDCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDCCCCCCBBBBBBBBBAAAAAAAAA??????@@@AAABBBBBBBBBBBB@@@@@@@@@???@@@@@@AAAAAA<<<<<<>>>???AAABBBDDDDDD???>>>>>>===<<<;;;;;;:::777777777777777888888888222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111000111111111111222222222000000111111222222222333222222222222222222222222111111111111111111111111111111111111111111111111000111111111111222222222000000////////////000000000000000000000000000000////////////000000000000222111000//////000111222111111111111111111111111000000///000000111222222111111000000000000111111000000000000000000000000...///000111111000///...)))111555333000000222222111000///000222555888;;;???DDDIIILLLKKKIIIIIIIIIDDDCCCAAA>>><<<;;;::::::;;;???AAAAAABBBBBB>>>777888888:::@@@GGGIIIFFFBBB777777555444333222222222000000000000000000000000///////////////000111111000000000000000000000000111111222333333333333222///...,,,---///000000///000000000000111111111111000000000000000000000000111111222222222222111111---------............///000000000000000000000000////////////////////////000000000000000000000000........................111111000000/////////...//////............//////////////////////////////000000////////////000000........................***///000------000111000000000000000000000000000......////////////......000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000---...111333444444333222111111000000//////......////////////000000000000000000000000111111111111333333222111000000000111000111111111111222222222333333333444444444555555333333444555666666555555666666666666666666666666666666666666666666666666777666555444333222222222333333333333333333333333222222111111111111222222222222111111000000//////222222222222222333333333444444333333333222222222555555666777888999999:::<<<<<<===>>>>>>>>>>>>>>>AAABBBBBBCCCCCCBBBBBBAAA???@@@@@@@@@@@@AAAAAAAAA???@@@@@@AAABBBCCCDDDDDDEEEEEEDDDCCCBBBAAAAAA@@@BBBBBBBBBBBBBBBDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJLLLKKKJJJJJJKKKJJJHHHGGGHHHHHHIIIIIIIIIIIIIIIIIIDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@BBBCCCDDDEEEEEEEEEKKKIIIDDDAAA???@@@CCCDDDBBBCCCDDDDDDDDDCCCAAA@@@CCCCCCCCCCCCCCCCCCDDDDDDAAA@@@???>>>???@@@AAABBB??????>>>===<<<:::888777444444444333333444555555333333333222222222111111222333444444333222111000333222222111000//////...111111111111111111111111111111111111111111111111333333333333333333333333222222222222222222222222111111111111222222222222222222222222222222222222444444222111000000//////333333222222111000000000222111111111000000//////444333222000000000111222222222222111111111000000000000000000000000000000222222111111000000//////333333333222222111111111000000000000000000000000...///000111111111111111222222111111111111222222000000000000111111111111444444555777999===@@@BBBKKKKKKIIIFFFDDDDDDGGGIIIKKKKKKKKKMMMNNNLLLIIIEEE???@@@CCCGGGJJJMMMNNNOOOBBB666///222333...///666111111111111000000000000111111000000//////......000000000111222222333333444444444444444444444444000000000000000000000000111111000000000000111111000000////////////000000111111111111111111111111........./////////000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000000//////.........//////............//////////////////////////////000000////////////000000...........................222333000...000000///000000000000000000000000......////////////......000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000---///000222333222111000111000000000/////////...////////////000000000000000000000000111111111111222222111111000111111111000111111111111222222222333333333444444444555555555555666777777777777777555555555555555555555555555555555555555555555555666666555333333222222333222222222222222222222222222222111111111111222222222222222111111111000000222222222222333333333333444444444444444555555555555666777999:::<<<===>>>======>>>???????????????AAAAAABBBBBBBBBBBBAAAAAA??????@@@@@@AAAAAABBBBBB@@@AAAAAABBBCCCDDDEEEEEEEEEEEEDDDDDDCCCBBBBBBAAAAAAAAAAAABBBBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHIIIJJJJJJLLLKKKJJJKKKKKKKKKIIIGGGJJJJJJJJJIIIIIIIIIIIIIIIGGGFFFEEEDDDBBBAAA@@@?????????????????????>>>>>>@@@AAABBBCCCDDDDDDDDDDDDEEEDDDCCCBBBBBBBBBCCCDDDBBBCCCDDDDDDDDDDDDCCCBBBDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@AAAAAAAAA?????????>>><<<;;;999888666555555555555555666666444444333333222222111111222333333444333222111000333333222222111111000000111111111111111111111111111111111111111111111111333333333333333333333333222222222222222222222222111111000000//////......222222222222222222222222333333222111000000000000111111111111111111222222222111111111000000000000222111000///......///000222222222111111111000000000000000000000000000000111111111000000000000000333333333222222111111111000000000000000000000000///000000111111111111000000000////////////000000000000000000111111111111111111111222333555888999777999:::<<>>???AAAAAA>>>???@@@@@@AAAAAA@@@@@@AAAAAABBBBBBBBBBBBAAAAAA??????@@@@@@AAABBBCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGFFFEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLKKKKKKKKKMMMLLLKKKIIILLLLLLKKKKKKJJJJJJIIIIIIIIIHHHFFFDDDBBB@@@???>>>======>>>>>>>>>>>>>>>>>>BBBBBBCCCCCCCCCCCCBBBBBB???@@@AAABBBBBBBBBBBBBBBAAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCBBBAAAAAA@@@@@@??????===<<<:::999888777777666666666777777555555555444333222222222222333333333333222111111222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222333222111000///...------222222222222222222222222222222111111111111111222///000000111222222333333111111111111111000000000111111000/////////000000222222222111111111111111000000000000000000000000000000000000111111111111222222222222222111111111000000000000000000000000000111111111111000000///000000////////////000000000000000000111111111111000////////////000111111000222333444555999>>>AAAKKKRRRYYYYYYUUUQQQQQQTTTZZZVVVTTTVVVZZZ[[[XXXTTTQQQ???111000333111//////111111111111000000000000111000000000000/////////000000000111222222333333222222222222222222222222000000000000000000000000111111000000000000111111222222111111111111222222////////////////////////....../////////000000000////////////////////////////////////////////////////////////////////////////////////////////////..................------//////............//////////////////////////////000000////////////000000000000000000000000000000222555555111///000000...//////////////////////////////000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000///...------000000000000////////////////////////000000000000///000000000111111111111111000000000111222333333000000111111111222222222333333333444444444555555333333444555555444444444555555555555555555555555555555555555555555555555555444444333222222222333222222222222222222222222222222111111111111222222111111111111111222222222222333333333444555555555777777888999:::;;;<<<===;;;;;;<<<>>>???@@@AAAAAA@@@@@@AAABBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAA??????@@@AAABBBCCCDDDDDDCCCDDDDDDEEEFFFGGGHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHJJJJJJJJJJJJJJJJJJJJJJJJMMMMMMMMMNNNMMMMMMLLLLLLJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKJJJJJJJJJKKKKKKLLLMMMLLLKKKLLLNNNNNNMMMKKKNNNNNNMMMLLLKKKJJJJJJIIIIIIIIIGGGFFFDDDBBBAAA@@@AAAAAA@@@AAAAAAAAABBBBBBCCCDDDDDDDDDCCCCCCBBBAAA===>>>>>>??????@@@??????AAAAAABBBCCCDDDEEEFFFFFFGGGGGGFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFEEECCCBBB@@@AAAAAA@@@@@@???===<<<;;;999999888777777777777888777777666666555444444333333333333333333333333333222222222222222222222333222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222444444333222222111000000222222222222222222222222111111000000111222222333000000111111111222222222111111111111111111111111333222222222222222222222111111111111111111111111000000000000000000000000//////000000111111222222222222222111111111111111000000000000000000000000111111111111111000///...222222111111111111222222///000000000111111111111111111111000000000000111222222222111000000333555:::@@@GGGIIIFFFCCCBBBCCCIIIEEEBBBFFFMMMQQQMMMHHHDDD777...///222111///000111111111111000000000///000000000000000000000000000000000111222222333333111111111111111111111111000000000000000000000000111111000000000000111111222111111000000111111222111111111111111111111111------........./////////////////////////////////////////////////////////////////////////////////........................------..................//////............//////////////////////////////000000////////////000000111111111111111111111111---111222///...000111/////////////////////////////////000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000//////......---,,,////////////000000000000////////////000000000000///000000000111111111111111000000000111222333333000000111111111222222222333333333444444444555555333333444444444444333333555555555555555555555555555555555555555555555555444444333222222222333333333333333333333333333333222222111111111111222222000000000111111222222222444444444555666777777777999999:::<<<===>>>??????????????????????????????AAAAAABBBCCCCCCCCCCCCCCCAAABBBBBBCCCCCCBBBBBBAAA@@@AAAAAABBBCCCCCCDDDDDDDDDEEEEEEFFFGGGHHHIIIIIIFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMNNNOOOOOOOOONNNMMMLLLLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMLLLLLLKKKLLLLLLMMMMMMLLLLLLNNNPPPPPPOOONNNOOOOOONNNNNNMMMLLLKKKKKKIIIIIIHHHHHHGGGGGGFFFFFFEEEDDDDDDCCCCCCDDDEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBAAA???>>><<<;;;<<<======???@@@@@@AAACCCDDDEEEFFFGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFGGGGGGFFFDDDCCCAAABBBBBBBBBAAA@@@???>>>===::::::999888888888888888888888888888777777777777444444444444444444555555111222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222222222222222222333333333222222222222222222222222000000000000111222333333222222222111111111000000111111111111111222222222222222222333333333333222111111111111111111111111000000000000000000000000//////000000111111222222111111111111111111111111111111111111111111111111111111111111111000///...222222111111111111222222///000000000111111111111111111111222222222333333...///000000111222555777333555999<<<>>>===:::777===999777;;;CCCFFFCCC>>>444222111222111//////000111111111111000000000///000000000000111111111111000000000111222222333333111111111111111111111111000000000000000000000000111111000000000000111111000000////////////000000111111111111111111111111------------............000000000000000000000000////////////////////////000000000000000000000000.......................................///////////////............//////////////////////////////000000////////////000000000000000000000000000000***...000------000111000000000000000000000000000///000000111111000000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////.........---////////////000000000000////////////000000000000000000000000111111111111111111111000111111222222000111111111111222222222333333333444444444555555555666666666666555444444444444444444444444444444444444444444444444444444333333222222222222333333333333333333333333333333222222111111111111222222///000000111222333444444555666666777888999::::::;;;;;;<<<===>>>@@@@@@AAAAAAAAA@@@@@@???>>>>>>>>>AAABBBCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEFFFGGGHHHIIIIIIJJJGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJKKKLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLMMMNNNNNNNNNLLLLLLNNNMMMMMMLLLLLLMMMMMMNNNOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMOOOQQQRRRQQQPPPPPPPPPOOOOOONNNNNNMMMMMMJJJJJJKKKKKKKKKLLLLLLLLLHHHGGGFFFEEEDDDEEEFFFFFFFFFFFFGGGFFFFFFEEEDDDDDDDDDBBB@@@===;;;;;;<<<===>>>>>>>>>>>>@@@AAACCCDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFEEEDDDCCCBBBCCCCCCBBBAAA@@@??????===<<<;;;::::::999::::::::::::::::::;;;;;;;;;;;;666666666555666666777888333333333333333333333333333333333333333333333333111111111111111111111111222222222222222222222222222222222222222222222222000000000111111111222222222222222222222222222222111000000000111222333333333333222222111000000///111111111222222222222222///000111111222111111111111111111111111222222222000000000000000000000000000000000000111111111111000000000111111111111111111111111111111111111111000111111111111000000///000000////////////000000000000000000111111111111...///000111222222222222///111222222111222444666222222333666999999666333888555333666:::<<<999555000333555555222///...///111111111111000000000000000000000111111111111222000000000111222222333333111111111111111111111111000000000000000000000000111111000000000000111111000000////////////000000////////////////////////............////////////000000000000000000000000////////////////////////000000000000000000000000.................................//////000000000//////............//////////////////////////////000000////////////000000000000000000000000000000***...000---,,,///111000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////.../////////000000000111////////////000000000000000000000000111111111111222222111111000111111111000111111111111222222222333333333444444444555555555666666666555555444333444444444444444444444444444444444444444444444444333222222222222222333333222222222222222222222222222222111111111111222222111111222333444555666777777777888999:::;;;<<<<<<=========>>>???@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCCCCDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCEEEEEEFFFGGGHHHIIIIIIJJJGGGGGGHHHIIIJJJJJJKKKKKKKKKKKKJJJKKKKKKLLLMMMNNNLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLNNNPPPPPPPPPOOONNNOOOOOONNNNNNNNNNNNOOOOOOPPPPPPOOONNNNNNNNNNNNNNNNNNMMMNNNPPPRRRSSSSSSQQQPPPPPPOOOOOOOOOOOOOOOOOOMMMNNNNNNNNNOOOOOOPPPPPPLLLKKKIIIGGGFFFFFFGGGGGGGGGGGGHHHHHHHHHGGGFFFFFFEEEDDDCCCBBBAAA???>>>>>><<<<<<<<<<<<===>>>@@@AAAAAAAAAAAABBBCCCCCCDDDDDDFFFFFFEEEEEEEEEEEEEEEFFFCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@???======<<<<<<===:::;;;;;;<<<===>>>???@@@888888777777777888999:::777777666666555555444444333333333333333333333333111111111111111111111111333333333333333333333333222222222222222222222222111111111111111111111000222222222222222222222222111111111111111111222222222222111111111111111111111111111222222333333333///000111222222222111111000000111111111222222222000000000000000000000000111111111000000000000000///000000000111111111222111111111111111111111111///000000111111111111000000000////////////000000000000000000111111111111...///000111111111000000333333444222000...///000///000222333222222222333333222111222333333111///111222333333222222111///111111111111000000000000000000111111111222222222000000000111222222333333222222222222222222222222000000000000000000000000111111000000000000111111111000000000000000000111////////////////////////////////////000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000.../////////000000111111//////............//////////////////////////////000000////////////000000////////////////////////+++///111...---///000///000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000.../////////000000111111////////////000000000000000000000000111111111111333333222111000000000111000111111111111222222222333333333444444444555555333444444444333333222111444444444444444444444444444444444444444444444444222222222111222222333333111111111111111111111111222222111111111111222222222333444555666888999999888888999:::<<<======>>>>>>>>>>>>??????@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCAAABBBBBBCCCCCCCCCCCCCCCEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBDDDEEEFFFFFFHHHHHHIIIJJJGGGHHHHHHIIIJJJKKKLLLLLLJJJJJJJJJJJJKKKLLLMMMNNNLLLLLLLLLLLLLLLLLLLLLLLLMMMOOOQQQSSSTTTTTTSSSRRRPPPOOOOOONNNNNNOOOOOOPPPQQQPPPOOOOOONNNNNNNNNNNNNNNMMMNNNPPPSSSTTTSSSRRROOOOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQPPPOOOLLLJJJHHHHHHIIIJJJGGGHHHHHHIIIIIIHHHHHHHHHDDDEEEGGGGGGFFFDDDAAA???;;;;;;::::::;;;<<<===???===>>>??????@@@AAABBBCCCFFFEEEDDDDDDDDDEEEFFFGGGCCCDDDDDDDDDCCCBBBAAAAAACCCBBBAAA@@@????????????;;;;;;<<<>>>???AAABBBBBB999999888888888999;;;<<<:::999999888777666666555333333333333333333333333111111111111111111111111333333333333333333333333222222222222222222222222666555555444333222111111222222222222222222222222222222111111111111111222000000000111222222333333111111111222222333333333111222333444555444444333000000111111222222222222000000000000000000000000222222111111000000////////////000000111111111222111111111111111111111111...///000111111111111111222222111111111111222222000000000000111111111111000111222222222111///...---///000000//////000111...222555333///...111666//////000111111000000000111///------111555333000111111111111000000000000000000111111222222222222000000000111222222333333222222222222222222222222000000000000000000000000111111000000000000111111222222111111111111222222111111111111111111111111000000000000000000000000111111000000//////......////////////////////////......------------......////////////////////////000000//////.........---////////////////////////,,,---......//////......//////000000000000//////000000000000000000000000000000000000000000000000//////............//////111111111111111111111111111111000000//////......111000///......///000111111111111111111111111111000000000000000000000000111111000000//////......000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////111111111222222333333333222222111111222222333444333333333444444444555555444444444555555555555666555555555444444333333333444444444444444444444444444444444333333222222222222111111111111111222222000000111222333444444555444444555555555555555555777888999:::<<<===>>>???@@@@@@AAAAAAAAABBBBBBBBBAAAAAA@@@AAAAAABBBDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGFFFFFFEEEDDDDDDEEEFFFGGGDDDCCCBBBBBBCCCDDDEEEFFFDDDFFFHHHHHHGGGFFFEEEFFFGGGGGGHHHHHHIIIIIIIIIIIIHHHJJJKKKLLLKKKLLLMMMOOOMMMMMMNNNOOOOOOOOONNNNNNQQQPPPOOOOOOQQQRRRRRRQQQRRRPPPNNNLLLLLLNNNPPPRRRRRRPPPMMMKKKJJJKKKLLLMMMOOOOOOPPPQQQRRRRRRQQQQQQOOONNNNNNNNNNNNOOOPPPQQQLLLNNNPPPRRRSSSSSSSSSSSSQQQQQQPPPPPPOOONNNNNNMMMHHHKKKNNNPPPPPPOOOLLLJJJIIIIIIHHHGGGEEECCCAAA@@@======<<<<<<<<<======>>>>>>>>><<<<<<<<<===???@@@AAABBBBBBAAA@@@AAACCCFFFBBBBBBBBBAAAAAA@@@@@@???AAAAAAAAAAAABBBBBBBBBBBBAAA@@@@@@BBBEEEEEEBBB??????===:::777777999<<<===;;;;;;:::999888666666555888777555444444444555666777666444333222333333444222111111111111111222222333333222222222222333333444333111000000111333444222222222222222222222222111222444444444222000///222222222222222222222222111222222333333222222111......///000111222222333111111111111111111111111222222111111111111222222111111111111111111111111111111222222222333333333000000000000000000000000000000000000000000000000//////000000000000//////000000000000111111111111222222111000//////000000222222111111111111222222000000000000000000000000000000000000000000000000222111111111000000//////000000000000000000000000000000000000000000000000777666333111111111222333111222222333333222222111333333222111000000000111222111111111000000//////000000000000000000000000000000000000111111111111////////////////////////111000000000/////////...///////////////////////////..................///////////////////////////000/////////............////////////////////////,,,---......//////......//////000000000000//////000000000000000000000000000000000000000000000000//////............//////111111111111111111111111111000000000/////////...111000///......///000111111111111111111111111111000000000000000000000000111000000000/////////...000000000000000000000000000000000000000000000000........................000000000000000000000///222222222222222222333333222222111111222222333444333333333444444444555555444444444444555555555555444444444333333333222222333333333333333333333333444444444333333222222222333222111111111111111222000000111222333444555555555555555555666666666666888999:::;;;===>>>???@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAABBBBBBCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGHHHGGGFFFEEEEEEFFFFFFGGGEEEDDDCCCBBBBBBCCCCCCDDDEEEGGGHHHHHHGGGEEEDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGIIIKKKKKKKKKLLLNNNOOOOOOOOOOOOPPPPPPPPPOOOOOOTTTRRRQQQQQQSSSTTTTTTSSSQQQPPPNNNMMMMMMNNNPPPQQQQQQOOOMMMKKKKKKLLLNNNPPPPPPPPPQQQQQQQQQRRRRRRRRRPPPPPPPPPOOOOOOPPPQQQQQQMMMNNNPPPQQQRRRRRRRRRRRROOOOOOOOOOOOOOOOOOOOOOOOLLLMMMOOOPPPPPPNNNLLLJJJKKKKKKJJJIIIGGGFFFDDDCCC???>>>============>>>>>>@@@@@@???>>>>>>>>>>>>???BBBBBBCCCBBB@@@@@@BBBDDDAAAAAA@@@@@@AAAAAAAAABBBAAAAAAAAABBBBBBBBBBBBCCCAAAAAAAAADDDFFFGGGDDDAAA@@@>>><<<:::999:::<<<===<<<<<<<<<<<<;;;;;;;;;;;;::::::888777666666555555777666444333222222333333333222222222222222333333111111000000000000111111555444222111111222444555222222222222222222222222111222333444444222111///222222222222222222222222111222222333333222222111//////000000111111222222111111111111111111111111222222111111111111222222111111111111111111111111111111111222222222333333000000000000000000000000000000000000000000000000000000111111111111000000000000000000111111111111222222111000000000000000000000////////////000000000000000000000000000000000000000000000000000000222111111111000000000000000000000000000000000000111111111111111111111111777555333111111111222333111222222333333222222111333222111111000000111111111111111111000000000///000000000000000000000000000000000000111111111111////////////////////////000000000000////////////////////////////////////000//////......//////000000000000000000000000000////////////............////////////////////////------...////////////...//////000000000000//////000000000000000000000000000000000000000000000000000//////......//////000111111111111111111111111000000000000////////////000000////////////000000111111111111111111111111000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000........................000000000000000000000000333333222222222222222222222222111111222222333444333333333444444444555555444444444444555555555555555555444444444444333333333333333333333333333333444444333333333333222222444333222111111111111111111111222333444555555666666666666777777888888888;;;;;;<<<===???@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAABBBCCCEEEFFFEEEEEEDDDGGGGGGGGGGGGGGGGGGHHHHHHIIIHHHGGGGGGFFFFFFFFFGGGEEEEEECCCBBBBBBAAABBBBBBFFFHHHIIIHHHFFFDDDCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCFFFHHHJJJKKKKKKLLLNNNPPPQQQQQQQQQQQQQQQQQQPPPPPPQQQOOONNNNNNOOOOOOOOONNNOOONNNNNNNNNNNNNNNNNNOOONNNMMMLLLKKKKKKMMMOOOPPPPPPPPPOOONNNOOOPPPQQQRRRQQQPPPPPPOOOOOOOOOPPPPPPMMMNNNOOOPPPPPPPPPPPPOOOMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOONNNMMMLLLKKKLLLLLLLLLKKKJJJIIIHHHGGGCCCCCCBBBAAA@@@@@@@@@AAABBBBBBBBBBBBAAA@@@??????BBBCCCDDDCCCAAA@@@@@@AAA@@@@@@@@@@@@AAABBBCCCDDD@@@AAAAAAAAAAAABBBBBBBBBBBBBBBCCCEEEGGGGGGFFFDDDAAA@@@???======<<<<<<===:::;;;;;;<<<===>>>??????======<<<;;;:::888777666999888666555333333222222444333333222222333333444111111000000000000111111555555333333333333555555222222222222222222222222111222333444333222111000222222222222222222222222111222222333333222222111000111111111111111111111111111111111111111111111222222111111111111222222111111111111111111111111111111111222222222222333000000000000000000000000000000000000000000000000111111222222222222111111000000000000111111111111222111000000000000000000000000////////////000000000000000000000000000000000000000000000000000000111111111111111000000000000000000000000000000000222222222222222222222222666555333222111111222222111111222222222222111111222222111000000000111111111111111111000000000000000000000000000000000000000000000000111111111111////////////////////////000000000000////////////////////////////////////000000////////////000000000000000000000000000000///////////////.........////////////////////////------.../////////////////////000000000000//////////////////////////////////////////////////////000000////////////000000111111111111111111111111000000000000////////////000000////////////000000111111111111111111111111////////////////////////000000000000////////////////////////////////////////////////////////////000000000000000000000000000000000000000111111111333333333222222111111111222222111111222222333444333333333444444444555555333333444444444555555555666666666666555555555555222222222222222222222222333333333333333333333333444444333222111111111111222222333444555666666777777888888999999:::::::::===>>>???@@@AAABBBCCCCCCAAAAAAAAABBBBBBBBBBBBCCCAAACCCEEEGGGHHHGGGFFFEEEHHHHHHIIIIIIIIIHHHHHHGGGHHHGGGGGGFFFEEEEEEEEEEEECCCCCCCCCBBBBBBBBBBBBBBBGGGHHHIIIHHHEEECCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@EEEGGGIIIJJJJJJKKKMMMOOOQQQPPPPPPPPPPPPPPPPPPPPPPPPNNNLLLKKKLLLLLLKKKJJJLLLMMMNNNOOOOOONNNMMMLLLMMMLLLJJJJJJJJJKKKLLLMMMMMMLLLJJJIIIIIIKKKMMMNNNNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIIIIGGGFFFEEEEEEEEEEEEBBBCCCDDDDDDDDDCCCBBBAAACCCDDDEEEDDDAAA@@@@@@@@@BBBBBBBBBAAABBBBBBCCCCCC???????????????@@@@@@@@@AAABBBCCCDDDEEEFFFEEEDDDAAAAAAAAA@@@???>>>===<<<999999:::;;;;;;<<<=========>>>>>>???>>>===;;;:::<<<;;;999888666555444444444444333222222222333333444333333222222333333444555444333333333333444555222222222222222222222222111222333333333222222111222222222222222222222222111222222333333222222111222111111111111111111111111111111111111111111111222222111111111111222222111111111111111111111111111111111111222222222222000000000000000000000000000000000000000000000000000111111222222111111000///000000000111111111111111111000000000000000111333222222111111222222333000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000222222222222222222222222444444333222111111222222111111222222222222111111111111000000000000111111111111111000000000000000000000000000000000000000///000000000111111111111........................////////////000000000000////////////////////////000000////////////000000000000000000000000000000.........///////////////////////////////////////---...//////000000////////////000000000000//////////////////////////////////////////////////////000000////////////000000000000000000000000000000////////////000000000000//////000000000000//////000000000000000000000000////////////////////////////////////000000000000////////////////////////////////////////////////111111111111111111111111///000000000111111111222333333333222222111111111222222111111222222333444333333333444444444555555333333333444444444444555444444444444444444444555222222222222222222222222333333333333333333333333444444333222111111222222333333444555666777777888999999:::;;;;;;<<<======@@@@@@AAAAAABBBCCCDDDDDDAAAAAABBBBBBBBBCCCCCCCCCBBBCCCFFFHHHHHHHHHFFFEEEIIIIIIIIIIIIIIIHHHGGGFFFDDDDDDDDDDDDCCCCCCBBBBBB@@@AAABBBCCCDDDDDDEEEEEEGGGHHHIIIHHHEEEBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@EEEFFFHHHIIIIIIJJJLLLNNNNNNNNNMMMMMMMMMNNNOOOPPPSSSQQQOOONNNNNNMMMLLLKKKJJJKKKLLLMMMMMMLLLKKKJJJKKKJJJIIIHHHGGGGGGGGGGGGHHHGGGEEEDDDDDDEEEGGGHHHHHHHHHGGGGGGFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIJJJMMMMMMLLLLLLKKKKKKKKKJJJHHHGGGFFFFFFFFFGGGHHHHHHJJJJJJKKKKKKKKKKKKJJJJJJKKKJJJIIIHHHGGGGGGGGGGGGBBBCCCDDDFFFFFFFFFEEEDDDDDDEEEEEEDDDBBBAAABBBCCCHHHHHHGGGGGGFFFEEEDDDCCC????????????>>>>>>======@@@AAABBBBBBBBBBBBBBBCCC@@@AAAAAAAAA@@@???======::::::::::::;;;;;;;;;;;;;;;===>>>@@@@@@@@@?????????>>>===<<<:::999777777555444333222222222222222444444333333333333444444333333222222222222333333222222222222222222222222111222222222333222222222222222222222222222222222111222222333333222222111222222222222111111111111111111111111111111111111222222111111111111222222000000000000000000000000000000111111111222222222000000000000000000000000000000000000000000000000//////000000000000/////////000000000111111111111111000000000000000111111333333222222222222333333000000000000000000000000000000000000000000000000111111111111111222222222000000000000000000000000222222222222222222222222333333222222111111222222000111111222222111111000111000000///000000111111000000000000000000111111000000000000000000000000///000000000111111111111........................////////////000000000000////////////////////////000//////......//////000000000000000000000000000.........///////////////////////////////////////......///000000000000/////////000000000000//////000000000000000000000000000000000000000000000000111000000//////000000111000000000000000000000000////////////000000000000//////000000000000//////000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000///////////////////////////000000111111222222222333333222222222222222222222222111111222222333444333333333444444444555555333333333333444444444444111111111222222222222333333333333333333333333333222222333333333333444444333333222222222222333333444444555666777888888999;;;;;;<<<<<<===>>>??????AAAAAABBBCCCCCCDDDEEEEEEAAABBBBBBBBBCCCCCCCCCCCCCCCDDDEEEGGGHHHGGGGGGFFFHHHHHHIIIIIIHHHFFFEEECCC@@@AAAAAABBBBBBAAAAAA@@@???@@@BBBDDDEEEFFFFFFFFFFFFHHHIIIHHHEEEBBBAAAAAA@@@AAAAAAAAABBBBBBBBBBBBEEEGGGIIIIIIIIIIIIKKKLLLKKKKKKJJJKKKLLLMMMOOOPPPSSSQQQNNNLLLLLLKKKIIIHHHHHHIIIJJJKKKKKKJJJIIIHHHJJJIIIHHHFFFEEEDDDDDDDDDEEEDDDCCCBBBAAABBBCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEGGGFFFFFFFFFGGGGGGHHHIIIMMMLLLLLLLLLLLLLLLLLLLLLFFFEEEEEEDDDDDDDDDDDDEEEGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGDDDEEEEEEFFFFFFFFFFFFFFFDDDEEEEEEDDDCCCDDDFFFHHHNNNOOOPPPPPPNNNLLLIIIGGGDDDDDDCCCBBB@@@???>>>>>>@@@AAABBBAAA?????????AAA??????@@@@@@??????>>>===>>>>>>======<<<<<<<<<;;;;;;<<<===???@@@AAABBBBBB@@@@@@@@@???>>><<<;;;:::666555555444333333333333222222111111111111222222222222222222222222222222222222222222222222222222222222222222222222333333222222222222222222222222111222222333333222222111111111222222222222222222111111111111111111111111222222111111111111222222000000000000000000000000000000000111111111111222000000000000000000000000000000000000000000000000//////000000000000//////000000000000111111111111000000000000000111111222111111000000000000111111000000000000000000000000000000000000000000000000111111111222222222222222000000000000000000000000222222222222222222222222222222222222222222111111000000111111111111000000000000/////////000111111000000000000111111111111000000000000000000000000000000000000111111111111.........................../////////000000000111///////////////////////////..................///////////////////////////............/////////000////////////////////////......///000000000000000//////000000000000//////000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000.../////////000000000111...///000111111000///...000000000000000000000000000000000000000000000000.../////////000000000111000000000000000000000000000000000000000000000000///////////////////////////000000111111222333333222222222222222222333333222222111111222222333444333333333444444444555555222222333333333444444444222222222222333333444444333333333333333333333333222222222333333444444444222222222222333333444555444555555666777888999:::<<<<<<===>>>???@@@AAAAAABBBBBBBBBCCCDDDDDDEEEEEEBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGHHHHHHGGGEEEBBBAAA===>>>@@@AAABBBAAAAAAAAAAAABBBDDDEEEFFFGGGFFFFFFEEEGGGHHHGGGEEEBBBAAAAAAAAAAAABBBCCCDDDEEEEEEFFFFFFHHHIIIIIIHHHHHHIIIJJJIIIIIIIIIIIIKKKNNNPPPRRRRRROOOLLLJJJIIIHHHFFFDDDGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCEEEFFFGGGFFFFFFFFFFFFGGGHHHJJJKKKLLLLLLMMMNNNOOOPPPQQQRRRNNNMMMLLLKKKIIIHHHGGGFFFFFFFFFHHHIIIJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJKKKIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCFFFKKKNNNSSSUUUXXXZZZYYYUUUQQQNNNLLLKKKJJJHHHFFFDDDBBBBBBAAACCCCCCAAA>>><<<===???===============>>>>>>>>>?????????>>>>>>==================>>>>>>@@@AAABBB???@@@@@@@@@???>>><<<;;;999888777666555555555555333222222111111222222333222333333333333333333222222222222222222222222222222111111111222222333444222222222222222222222222111222222333333222222111111111111222222333333333111111111111111111111111222222111111111111222222000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000111111000000000000000000000111111111111000000000000000111222222222111111000000111111222000000000000000000000000000000000000000000000000111111111222222333333333000000000000000000000000111111111111111111111111111111222222222222111111000000111111111111000000///////////////000111111///000000000111111111111000000000000000000000000000000000000111111111111.........................../////////000000111111////////////////////////......------------......////////////////////////---.........//////000000////////////////////////...//////000000000000000//////000000000000//////000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000.../////////000000111111...///000111111000///...000000000000000000000000000000000000000000000000.../////////000000111111000000000000000000000000000000000000000000000000111111111111111111111111///000000111222222333333111111111222222333333444222222111111222222333444333333333444444444555555222222333333333444444444555555555666666666777777444444444444444444444444222222222333333444444444111111111222333444555666555555666777888999::::::<<<===>>>???@@@AAABBBBBBBBBBBBCCCCCCDDDDDDEEEEEEBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHFFFFFFGGGGGGFFFCCCAAA???<<<===???AAABBBBBBBBBAAADDDEEEFFFGGGGGGFFFEEEEEEEEEFFFHHHGGGEEEBBBBBBBBBAAABBBCCCDDDFFFGGGHHHHHHGGGHHHIIIIIIGGGGGGHHHIIIIIIIIIHHHIIIKKKOOORRRTTTUUUSSSPPPMMMLLLKKKIIIGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGEEEEEEFFFFFFEEEDDDCCCCCCBBBBBBBBBCCCEEEFFFHHHIIIFFFFFFFFFFFFGGGIIIKKKMMMKKKLLLMMMPPPRRRUUUVVVWWWXXXXXXWWWTTTQQQNNNLLLJJJEEEFFFGGGIIIJJJKKKKKKKKKNNNNNNNNNMMMNNNNNNOOOOOOMMMKKKHHHFFFDDDCCCBBBCCCDDDDDDCCCCCCDDDHHHNNNRRRVVVYYY]]]``````]]]XXXUUUSSSRRRPPPMMMKKKHHHFFFEEECCCDDDDDDAAA===;;;===???<<<;;;;;;;;;<<<===>>>???===============>>>>>>>>>???>>>=========>>>???@@@>>>???@@@@@@???>>>===<<<;;;:::999888777777777777555444444333333444444555333444444555555444444333222222222222222222222222222111111111222333333444222222222222222222222222222222222333333222222222000000111222333333444444111111111111111111111111222222111111111111222222000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000111111222222222222111111000000000000111111111111000000///000000111222222444333333222222333333444000000000000000000000000000000000000000000000000111111111222222333333333000000000000000000000000000000000000000000000000000111111222222222111111000000111111111111000000///////////////000111111//////000000111111111222000000000000000000000000000000000000111111111111............////////////...............///000000------......//////000000////////////////////////............/////////000......//////000000111111111111000000000000111111////////////000000000000000000000000000000000000222111111111000000//////000000000000000000000000000000000000000000000000//////////////////////////////000000000000//////000000000000000000000000222111111111000000//////000000000000000000000000000000111111111111000000111111111111111111111111111111000000000000111111555444333111000//////...000000000000000000000000222222222222222222222222222222222222222222222222333333333333333333333333111222333333444444333333666666555444333333222222333333333333333333333333222222222222222222222222333333333333444444555666666777999;;;<<<===>>>>>>AAAAAAAAABBBBBBBBBCCCCCCEEEDDDCCCCCCCCCDDDFFFGGGCCCCCCDDDDDDEEEEEEEEEEEEIIIFFFDDDFFFIIIKKKJJJIIIGGGFFFDDDCCCAAA@@@@@@@@@DDDDDDDDDDDDDDDDDDDDDDDDCCCAAA@@@AAAEEEFFFEEECCCDDDDDDDDDDDDDDDCCCCCCCCCBBBEEEGGGHHHHHHGGGHHHIIIIIIDDDCCCGGGHHHFFFHHHNNNJJJJJJLLLPPPQQQQQQUUU\\\YYYYYYWWWSSSNNNJJJFFFDDDJJJLLLLLLHHHEEEEEEGGGHHHJJJOOOPPPMMMLLLMMMMMMKKKPPPHHHEEEHHHIIIEEECCCEEEEEECCCDDDFFFEEEEEEJJJRRRQQQRRRRRRPPPMMMLLLMMMNNNRRRNNNIIIIIIOOOXXXaaafffbbbfffhhhddd___[[[TTTLLLLLLMMMLLLHHHGGGHHHKKKLLLSSSWWWYYYWWWWWWXXXWWWSSSOOOPPPNNNIIICCC@@@AAACCCBBBBBBCCCDDDHHHPPPZZZaaacccddddddbbb```___```bbbccc^^^WWWPPPLLLKKKLLLMMMMMMJJJFFFBBB???>>>>>>>>>???===;;;999999999:::;;;??????>>>>>>============<<<;;;;;;;;;<<>>===<<<;;;999777777666555444333444444555000111111222333333444444222222222222222222222222333333333333333333333333111111111111111111111111222222222222222222222222222222222222222222222222333333333222222111111111000000000000000000000000000000000000000000000000000000000000000000000000111111222222222333333333111111111000000000000000111000///...///000222444---...///000111222333333111111111111111111111111000000111111111111000000////////////////////////000111222333333222111000333222222222111000000000111111111111111111111111222222222222222222222222222222111111111111222222111111111111111111111111222111111111000000//////000000000000000000000000111111111111111111111111111111111000000///...---............////////////...............///000000.........///////////////////////////////////////........./////////000000.../////////000000000111111111000000000000111111////////////000000000000000000000000000000000000111111111000000000//////000000000000000000000000000000000000000000000000//////////////////////////////000000000000//////000000000000000000000000111111111000000000//////////////////////////////000000111111111111000000111111111111111111111111111111000000000000000111444333222111000/////////000000000000000000000000111111111111111111111111222222222222222222222222222222222222222222222222111222333333444444333333555555555444444333333222333333333333333333333333222222222222222222222222444444444444555666777777777888:::;;;===>>>>>>>>>AAAAAABBBBBBBBBCCCCCCCCCEEEEEEDDDCCCDDDEEEFFFGGGDDDEEEEEEEEEFFFFFFFFFFFFIIIGGGEEEGGGIIIKKKKKKIIIGGGFFFEEEDDDCCCBBBBBBBBBEEEEEEDDDCCCBBBAAAAAA@@@DDDBBB@@@AAACCCCCCBBB@@@AAA@@@@@@@@@AAAAAABBBCCCFFFGGGGGGFFFEEEEEEGGGIIILLLHHHGGGIIIIIIGGGHHHLLLLLLKKKLLLPPPQQQQQQUUU[[[___^^^[[[WWWQQQMMMJJJIIIIIIKKKKKKHHHFFFGGGIIIKKKQQQXXX^^^^^^\\\[[[XXXSSSRRRLLLIIILLLLLLHHHFFFGGGGGGFFFHHHJJJKKKMMMUUU^^^^^^^^^\\\XXXSSSPPPOOOPPPPPPMMMIIIKKKSSS___jjjpppssswwwyyywwwsssmmmaaaVVVPPPOOOMMMJJJIIIIIIJJJIIIRRRXXX\\\\\\\\\]]]YYYTTTMMMLLLKKKGGGBBB>>><<<<<>>>>>>>>>>>>>>>>>>>>===@@@???===<<<;;;<<<===>>>===>>>>>>?????????>>>>>>??????@@@@@@???===<<<;;;999888777555444444555555333333333333444444444444222222222222222222222222333333333333333333333333111111111111111111111111222222222222222222222222222222222222222222222222333333333222222222111111111111111111111111111111000000000000000000000000000000000000000000000000111111111222222222222222111000000000000000000000111000///...///000222333000000000000000000111111111111111111111111111111000000111111111111000000222222222222222222222222222111000000000000111222222222222111111111111111111111111111111111111111111111111111111111111111222111111000000111111222111111111111111111111111111111111111000000000///000000000000000000000000111111111111111111111111000000000000000//////...............////////////...............///000000///////////////.........////////////////////////....../////////000000000////////////000000000000111000000//////000000111////////////000000000000000000000000000000000000111111000000000000//////000000000000000000000000000000000000000000000000//////////////////////////////000000000000//////000000000000000000000000111111000000000000//////////////////////////////000000111111111111000000111111111111111111111111222222111000//////000000333222111000000000000111000000000000000000000000000000000000000000000000222222222222222222222222111111111111111111111111111222333333444444333333444444444444444444444444333333333333333333333333222222222222333333333333444444444555555666888888888999;;;<<<>>>?????????AAABBBBBBBBBBBBCCCCCCCCCEEEEEEDDDDDDEEEEEEFFFGGGFFFFFFGGGGGGGGGGGGHHHHHHIIIHHHGGGHHHJJJKKKKKKJJJHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGEEECCCAAA@@@>>>>>>DDDBBBAAABBBCCCCCCBBBAAACCCBBBAAA@@@@@@AAABBBCCCHHHHHHGGGFFFEEEFFFIIILLLKKKIIIIIILLLLLLKKKKKKNNNTTTPPPNNNPPPQQQPPPSSSWWW^^^^^^\\\YYYSSSOOOMMMLLLOOONNNMMMKKKIIIHHHKKKNNNYYYdddooottttttrrrkkkddd\\\WWWRRRQQQOOOKKKHHHHHHFFFEEEGGGLLLNNNSSS\\\gggooopppnnniiibbbZZZTTTQQQOOOLLLJJJNNNYYYhhhuuu}}}vvvfffUUUOOOIIIFFFFFFEEEDDDBBBHHHPPPVVVYYYZZZ[[[WWWQQQKKKJJJGGGFFFDDD@@@<<<999>>>???AAAFFFOOO\\\jjjttt}}}zzzwwwtttrrrpppmmmkkkllliiiddd___YYYTTTQQQOOONNNLLLHHHEEECCCCCCDDDEEEAAAAAA@@@?????????@@@@@@>>>>>>>>>>>>????????????AAA???===<<<;;;:::;;;;;;;;;;;;<<<======>>>>>>>>>AAAAAABBBCCCBBBAAA??????<<<;;;999888666666555555666555555555444444444444333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222333333333222222222222111222222222222222222222222000000000000000000000000000000000000000000000000111111111111111111111000000000000000000000111111111000/////////000222222333222222111000///......111111111111111111111111000000111111111111000000000000000000000000000000333111///------///111333111111111111111222222222000000000000000000000000000000000000000000000000222111111000000111111222111111111111111111111111111111111111000000000000000000000000000000000000111111111111111111111111...//////000000000000000............////////////...............///000000000000//////......------////////////////////////...////////////000000000////////////000000000000000000////////////000000////////////000000000000////////////////////////000000000000000000//////////////////////////////000000000000000000000000//////////////////////////////000000000000//////000000000000000000000000000000000000000000//////........................000000111111111111000000111111111111111111111111333222111000////////////111111000000000000111111000000000000000000000000111111111111111111111111222222222222222222222222222222222222222222222222111222333333444444333333333333444444444444444444222222222222222222222222222222222333333333333333444444444444555777888999:::;;;<<<>>>???@@@@@@@@@BBBBBBBBBBBBCCCCCCCCCCCCEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKIIIIIIHHHHHHHHHHHHIIIIIIHHHGGGFFFDDDCCCAAA@@@???CCCCCCCCCDDDEEEEEEEEEEEEHHHGGGEEECCCCCCCCCDDDEEEHHHIIIKKKKKKKKKMMMPPPRRRQQQRRRTTTWWWYYYYYYZZZ[[[]]]WWWRRRSSSTTTSSSTTTVVV___bbbeeeccc^^^XXXTTTSSSXXXTTTPPPNNNLLLJJJLLLPPP```mmm|||~~~qqqkkkbbbZZZSSSNNNKKKKKKJJJIIIKKKPPPTTTYYYdddooo~~~xxxiiiZZZRRRSSSPPPNNNSSS___ooo}}}zzz```UUUJJJEEEEEEDDDCCCCCCBBBIIIPPPTTTXXX\\\ZZZVVVRRRNNNIIIGGGGGGEEEBBB>>>>>>>>>@@@DDDMMMZZZiiirrrwwwtttqqqooooooooollljjjkkkjjjhhheeeaaa\\\YYYVVVRRRPPPMMMJJJGGGFFFEEEEEECCCCCCBBBBBBBBBAAAAAAAAA?????????@@@@@@@@@@@@AAA>>>>>>===<<<<<<<<<<<<===;;;;;;<<<<<<===>>>???@@@AAABBBCCCDDDDDDCCCBBBAAA???>>>===;;;999888777777888777777666555444333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000111111111000000000000000000000000000000111111111111111000//////000111222333222222111000///......111111111111111111111111000000111111111111000000////////////////////////111000///------///000111000000000111222222222333000000000000000000000000111111111111111111111111111111000000000000111111111111111111111111111111111111111000000000000000000000000000000000000000111111111111111111111111---...///000111111111111............////////////...............///000000000000//////......------////////////////////////////////////000000000111000000000000////////////000000////////////000000////////////000000000000//////////////////////////////////////////000000////////////////////////000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000//////////////////000000////////////////////////000000111111111111000000000000000000000000000000222222111000//////000000000000000///000000111222000000000000000000000000222222222222222222222222222222222222222222222222444444444444444444444444111222333333444444333333333333444444444444444444222222222222222222222222222222333333333444444444333333444444555777888999<<<===>>>???@@@AAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHJJJKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIJJJJJJKKKGGGGGGFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEDDDDDDEEEEEEFFFFFFEEEEEEFFFGGGHHHIIIIIIMMMSSSXXXZZZ\\\^^^```fffhhhkkkmmmmmmmmmkkkiiibbbZZZTTTVVVZZZ\\\^^^```lllrrryyyyyyrrriiibbb^^^^^^WWWRRRRRRQQQOOOQQQWWWgggttt{{{lll___YYYVVVUUUVVVVVVYYY^^^bbbfffqqq{{{zzzeeeXXX\\\YYYWWW[[[fffuuurrrcccTTTNNNLLLJJJJJJMMMLLLQQQVVVZZZ```iiimmmllleee^^^TTTMMMIIIGGGEEEBBBCCCCCCDDDFFFMMMWWWdddlllhhhfffeeeddddddeeedddcccddddddeeeeeeeeedddcccbbb[[[ZZZWWWTTTOOOKKKGGGDDDFFFEEEDDDCCCBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@???>>>============;;;;;;:::;;;<<<===>>>??????@@@AAACCCCCCCCCCCCBBBAAA@@@???>>>===;;;:::999999999888666555444333222333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000111000000000000000000000//////000000111111111111111111000000000000000000111111111000000000000000111111111111111111111111000000111111111111000000222222222222222222222222//////000000000000//////000000000111222222222333000000000000000000000000222222222222222222222222111000000000000000000111111111111111111111111111000000000000000000111111000000000000000000000000000000000000000000000000,,,---...000111111111111............////////////...............///000000///////////////........./////////////////////////////////000000000111111000000000000////////////000//////......//////000////////////000000000000000000000000000000000000......////////////000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000......////////////000000000000000000000000000000000000111111111111000000000000000000000000000000111111000000000000111111000000/////////000000111000000000000000000000000222222222222222222222222222222222222222222222222555555555555555555555555111222333333444444333333444444444444444444444444222222222222222222222222222222333333444444555555444444444555777888::::::>>>>>>@@@AAAAAABBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDFFFFFFGGGHHHHHHHHHHHHGGGHHHHHHGGGGGGGGGGGGFFFFFFEEEGGGJJJKKKJJJJJJJJJKKKJJJIIIIIIIIIIIIIIIJJJJJJFFFFFFFFFFFFGGGGGGGGGGGGFFFGGGGGGFFFDDDCCCCCCDDDCCCDDDFFFIIILLLNNNPPPQQQSSSXXXaaahhhmmmppprrrttt||||||yyytttnnncccZZZUUUZZZdddkkkoooqqqyyyxxxpppmmmhhh^^^XXXZZZ\\\ZZZ]]]dddqqq|||tttmmmhhheeebbbbbbffflllooosss|||tttgggjjjhhheeehhhqqq}}}rrrccc^^^YYYSSSTTTYYY\\\```cccfffmmmyyy}}}tttfffYYYPPPJJJGGGFFFGGGGGGGGGHHHLLLTTT^^^eeebbbcccbbb___\\\ZZZZZZ[[[ZZZ[[[]]]aaaeeeiiilllnnnhhhgggfffccc]]]UUUNNNIIIKKKIIIGGGDDDCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCFFFEEEDDDBBB???===<<<;;;:::999888888999:::<<<======>>>@@@BBBCCCCCCCCCBBBBBBBBBBBBAAA@@@>>>===<<<;;;;;;:::888777555444444333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222111222222222222333333333000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222/////////000111111222222111111111111000000000000//////000000111111222222111111111111111111111111000000111111111111000000111111111111111111111111...///111222222111///...111111111111111222222222111111111111111111111111222222222222222222222222111000000//////000000111111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000------///000111111111111............////////////...............///000000........./////////////////////////////////////////////000000000111111111111000000000/////////...//////............//////////////////000000000000000000000000000000000000........./////////000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000........./////////000000111111111111111111111111000000111111111111000000000000000000000000000000////////////000111222333111000000/////////000000000000000000000000000000111111111111111111111111222222222222222222222222444444444444444444444444111222333333444444333333555555555444444333333222111111111111111111111111222222333333444555555666666666777888999;;;<<<===???@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDFFFGGGHHHIIIIIIIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEDDDCCCGGGJJJKKKJJJHHHIIIJJJJJJIIIHHHHHHHHHHHHHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFDDDGGGIIIIIIHHHHHHKKKMMMNNNPPPSSSVVVYYYZZZZZZZZZccchhhpppwww}}}}}}uuuhhh^^^XXX```mmmvvvzzz}}}~~~rrrjjjlllllliiilllsss~~~zzztttlllnnnssszzz~~~|||yyyvvvtttvvv}}}zzzvvvnnndddbbbhhhmmmppprrrttt{{{{{{lll^^^UUUQQQPPPMMMNNNOOOQQQUUU[[[ccciiinnnpppnnnfff[[[TTTSSSUUURRRSSSVVVZZZaaajjjrrrvvvtttuuuvvvtttmmmcccYYYSSSQQQNNNJJJFFFDDDDDDFFFGGGIIIIIIHHHGGGFFFEEEEEEDDDGGGGGGFFFDDDCCC@@@???>>>;;;:::999888888999;;;<<<;;;===???AAACCCCCCCCCCCCCCCCCCCCCCCCBBBAAA???>>>>>>===<<<;;;:::999888777444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222111111222222222333333333111111111111111111111111000000000000000000000000000000000000000000000000///000000111222333444444...//////000111111222222111111111111111000/////////000000000111111111111111111111111111111111111000000111111111111000000........................111111111111111111111111222222222111111111111111222222222222222222222222111111111111111111111111000000////////////000000111111111111111111111111///000000000111111111111000000000000000000000000000000000000000000000000......///000000111000000............/////////000...............///000000---.........//////000000////////////////////////000000000000111111111111111111000000/////////...//////............//////////////////000000000000000000000000000000000000---.........//////000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000---.........//////000000111111111111111111111111000000111111111111000000000000000000000000000000.../////////000222333444111111000///////////////000000000000000000000000000000000000000000000000222222222222222222222222333333333333333333333333222222333444444444333333666666555444333333222222111111111111111111111111222222333333444555666666888888999:::;;;===>>>???@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEFFFGGGHHHIIIJJJIIIHHHHHHFFFEEEEEEEEEDDDDDDCCCCCCBBBFFFJJJKKKIIIHHHHHHIIIIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEBBBEEEJJJMMMNNNQQQVVVZZZ```aaadddffffffeeecccaaappptttzzzpppddd]]]dddqqqzzz~~~||||||zzztttuuu|||{{{wwwzzz~~~wwwsssyyyzzz~~~{{{kkkaaa]]]]]]YYY[[[]]]```dddjjjqqqwww}}}|||ooo^^^RRRPPPSSSNNNOOOQQQVVV^^^iiitttzzz{{{~~~xxxnnnbbb[[[VVVRRRLLLGGGEEEEEEGGGIIILLLKKKJJJIIIGGGFFFEEEEEEEEEEEEFFFFFFEEEDDDDDDCCC???===;;;::::::;;;<<<>>>;;;<<>>===<<<;;;::::::444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222111111111222222333333333222222222222222222222222000000000000000000000000000000000000000000000000//////000222333444555666...//////000111222222222111111111111111000///...111111111000000000000000111111111111111111111111000000111111111111000000111111111111111111111111444222000//////000222444333222222222111111000000333333333333333333333333000000000000000000000000000000////////////000000111111111111111111111111//////000000111111111222000000000000000000000000000000000000000000000000...//////000000000000000------......//////000000............///000222222...............///000000000000000000000000000000//////............//////000000000000000000000000............////////////000000000000000000000000000000000000////////////222111000.........///000///////////////000111111000000000000000000000000////////////////////////111111000000//////......////////////////////////111111111111000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000111333222000...////////////000000000000111000000///000222444555333333222111111222333333111111222222222333333333333333333444444555555555444444555555555555444444555555555444444333333333333333222222222333444444555444333333444666888:::;;;;;;;;;<<<<<<>>>??????===>>>@@@BBBCCCDDDEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIGGGEEEDDDCCCCCCCCC@@@@@@AAAAAAAAAAAABBBBBBIIIJJJJJJKKKJJJIIIGGGFFFJJJJJJIIIGGGEEEEEEGGGIIIEEEDDDCCCCCCDDDFFFJJJLLLKKKOOOWWW^^^aaaccciiirrrwwwyyy|||}}}{{{vvvooojjjppprrrzzz|||nnnhhhpppyyyzzz~~~wwwqqqnnnlllqqqsssqqqrrrxxx~~~~~~fff[[[WWWRRRTTTSSSRRRTTTZZZfffttt}}}{{{qqqcccYYYXXXQQQLLLKKKJJJHHHIIILLLQQQSSSTTTRRRMMMFFF???<<>>;;;999999999999;;;<<<===???@@@BBBCCCDDDEEEEEEDDDCCCBBBBBBAAAAAACCCBBBAAA???===<<<::::::999999888777666555444333888777666555444333333333333333333222222222111111222222222222222222222222333222222222222222222222000111111111111222222222111111222222222222111111//////111222222333222222111111111111111111111111000000000000000000000000000000000000111111111111000000111111111111000000222222222111111111111111000000////////////000000222222111111111111222222111111111000000000000000000000000000000000000000...111333111000000000///111111111111111111111111000000000000000000000000...000222222111111222333222222222222222222222222000000000000000000000000000000000000000111111222111000000000222222000...///111222111000///000111.........///////////////............///000111222...............///000000000000000000000000000000//////............//////000000000000000000000000............////////////000000000000000000000000000000000000////////////222111000///......///000///////////////000111111000000000000000000000000////////////////////////111000000000/////////...//////////////////////////////000000111111111222000000000000000000000000////////////////////////////////////000000000111111000///000222222000////////////000000000111111111000000000000222333444333333222111111222333333111111222222222333333333333333444444444444444444444444555555555555444444555555444444444333333333333333222222333333444555666555555444555777999;;;<<<<<<<<<<<<===>>>???@@@>>>???AAABBBDDDEEEEEEFFFCCCCCCCCCCCCDDDEEEFFFGGGGGGFFFEEEDDDBBBBBBAAAAAA@@@AAAAAAAAABBBCCCCCCCCCEEEFFFGGGGGGGGGGGGFFFEEEEEEEEEFFFDDDBBBAAABBBCCCEEEDDDEEEHHHMMMRRRVVVWWW^^^bbbiiiqqqtttvvv|||vvvpppmmmooouuu~~~vvv|||{{{{{{{{{~~~|||}}}{{{wwwwww}}}wwwlllcccYYYYYYWWWUUUVVV\\\hhhwww~~~qqq```UUUQQQLLLIIIJJJLLLMMMQQQVVV[[[ZZZXXXTTTOOOLLLIIIHHHEEEEEEDDDDDDDDDDDDCCCBBBCCCAAA???<<<;;;;;;;;;<<<::::::;;;<<<>>>???@@@@@@AAABBBBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@???===<<<<<<;;;;;;:::999888777666666888777666444333333333333222222222222222222222222222222222222222222222222444444333333222111000000000111111111111222222222111111222222222222111111111222222222222111000000111111111111111111111111000000000000000000000000000000000000111111111111000000111111111111000000000/////////////////////111000000//////000000111222111111000000111111222111000000000000000000000000000000000000000000000000222222111000111111111111111111111111111111111000000000000000000000000///111222222111111111222111111111111111111111111000000000000000000000000000000000000000111111222111000000000222222000//////111222111000///000111///////////////.....................///000111111...............///000000000000000000000000000000//////............//////000000000000000000000000............////////////000000000000000000000000////////////000000000000111000000////////////000///////////////000111111000000000000000000000000////////////////////////000000000000////////////000000000000000000000000......///000111222333333000000000000000000000000......................../////////000000000111111222000//////000111111000000000000111111111222222000000000000111222333444333222222111111222222333111111222222222333333333444444444444444444333333444444555555555555444444444444444444333333333333333333333333333444555555777777666666888999;;;==================>>>???@@@@@@AAABBBDDDEEEFFFFFFFFFCCCCCCCCCCCCDDDEEEFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@AAAAAABBBCCCCCCDDDEEEEEEDDDDDDEEEFFFFFFFFFEEEEEECCCDDDDDDCCCAAA@@@AAABBBEEEEEEHHHOOOYYY```cccccckkknnnuuu~~~yyysssrrruuu|||zzzsssoookkklllmmmqqqxxx|||xxxuuussspppmmmlllnnnqqquuu}}}|||zzzzzzzzz~~~|||sssffffffccc___^^^dddqqqxxxdddVVVNNNJJJGGGJJJMMMOOOUUU\\\iiihhheeeaaa\\\UUUPPPMMMJJJHHHEEEDDDEEEEEEDDDCCCBBBAAA???============>>>:::;;;;;;<<<<<<===>>>>>>>>>>>>???@@@BBBCCCDDDDDDCCCBBBBBBAAAAAA@@@@@@???>>>======<<<;;;:::999999888777555444333222222222111111111222222222222222222222222222222222222222666555444333111000//////000111111111111222222222111111222222222222111111444444333333111000...---111111111111111111111111000000000000000000000000000000000000111111111111000000111111111111000000//////////////////000000111111111000000111111111222111111000000111111222000000000000000000111111000000000000000000000000222222222333333222222333111111111111111111111111000000000000000000000000000222333333111000000111000000000000000000000000000000000000000000000000000000000000000111111222111000///000222222111//////111222111000///000111000000//////......------...............///000111...............///000000//////////////////////////////............//////////////////////////////............////////////000000000000000000000000////////////000000000000000000000////////////000///////////////000000111000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000...//////000111111222222//////////////////////////////////////////////////////000000000111111111333111///...000111111111000111111111222222222222000000000111111222222333222222222222222222222222111111222222222333333333555555555444444333333333333444444555555444444333333333333333333333333333333333333333333444555666888888888999:::<<<===>>>>>>>>>>>>>>>>>>???@@@@@@BBBBBBCCCEEEFFFFFFFFFFFFCCCCCCCCCCCCDDDEEEFFFGGGCCCCCCBBBAAA@@@@@@@@@AAABBBBBBCCCDDDEEEFFFFFFGGGFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDBBBAAABBBFFFIIIQQQQQQUUU]]]gggnnnpppooonnnpppxxx~~~~~~{{{{{{}}}}}}{{{xxxtttnnngggbbb___\\\]]]^^^bbbhhhrrr}}}yyyrrrlllgggeeedddbbb^^^[[[]]]___cccllluuu~~~~~~zzztttqqqllliiihhhiiijjjjjjtttwwwyyy}}}yyyyyy}}}|||yyyvvv|||~~~tttsssoooiiifffkkkwwwooo```UUUPPPMMMMMMMMMOOOUUU]]]jjjlllpppqqqnnnfff[[[SSSNNNLLLJJJJJJJJJJJJFFFDDD@@@???>>>============>>>============>>>>>>>>>>>>======>>>@@@AAABBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@???>>>======<<<888888666555333222222222111111111222222222222222222222222222222222222222444444333333222111000000000000111111111222222222111111222222222222111111333333333222111000///...111111111111111111111111000000000000000000000000///000000000111111111111000000111111111111000000111111111111111222222222222222111111111111222222111111000000000000111111000000000000000111111111000000000000000000000000222111333777888555222222111111111111111111111111000000000000000000000000111222333333111000000000111111111111111111111111000000000000000000000000000000000000000111111222000//////000222222111//////111222111000///000111000000//////......------...............//////000...............///000000//////////////////////////////............//////////////////////////////............////////////000000000000000000000000.../////////000000000111/////////000000000000//////////////////000000111111111111111111111111111111111111111111111111111////////////000000000000000000000000000000000000111111000000000000000000////////////////////////000000000000000000000000000000000000111111111111333111///...000111111111000111111111222222222222000111111111222222222222222222222222222222222222111111222222222333333333555555555444444333333333333333444444444444333333333333333333333333333333333333333333444555666777888999999;;;<<<>>>???@@@@@@????????????@@@AAAAAACCCCCCDDDEEEFFFFFFFFFEEEDDDDDDDDDDDDEEEFFFGGGGGGCCCCCCBBBBBBAAABBBBBBBBBCCCCCCDDDEEEEEEFFFGGGGGGHHHGGGFFFEEEDDDDDDCCCCCCDDDCCCAAA???@@@EEEMMMRRRbbbcccffflllsssxxxxxxwwwuuuvvv}}}vvvqqqmmmjjjjjjnnnsssttttttxxxsssrrrnnniiiccc]]]XXXUUUTTTUUUWWWZZZaaalllyyy{{{ssslllfffcccaaa^^^ZZZWWWWWWXXXZZZbbbkkkzzzzzztttiiieee```]]]]]]_________bbbeeekkksss||||||tttppplllggggggjjjmmmkkkiiikkkqqqvvvzzz}}}{{{xxxtttnnnjjjmmmwww}}}nnnbbb\\\XXXVVVTTTUUU\\\eeefffjjjpppvvvwwwrrriiibbbSSSQQQPPPQQQRRRQQQKKKFFFAAA@@@???>>>======<<<<<<============>>>>>>>>>>>>?????????@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBAAAAAA@@@@@@??????;;;:::888666555444333333222222222222222222333333222222222222222222222222222222222222222222222333000000111111111222222222111111222222222222111111111111222222222111111111111111111111111111111111000000000000000000000000///000000000111111111111000000111111111111000000000000111111222222222222222222111111111111222222111000000000000000000111//////000000111111111111000000000000000000000000000///333<<<>>>888111///111111111111111111111111000000000000000000000000111222333333111000000000222222222222222222222222000000000000000000000000000000000000000111111222000//////000222222111000///111222111000///000111///////////////.........///......---......//////...............///000000000000000000000000000000//////............//////000000000000000000000000............////////////000000000000000000000000......//////000000111111...//////000000000000//////////////////000111111111111111111111111111111111111111111111111111111////////////000000000000000000000000000000000000111111111111000000//////000000000000000000000000111111111111111111111111000000000111111111222222222000//////000111111000000000000111111111222222000111111222222222111111111222222333333222222111111111222222222333333333444444444444444444333333333333444444444444333333222222222222333333333333333333333333444555777777888999:::<<<===???@@@@@@AAAAAA@@@@@@@@@AAAAAABBBDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDEEEFFFFFFCCCCCCBBBBBBBBBCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAEEENNNWWW___mmmooorrruuuxxxyyyzzzzzz~~~|||}}}yyyxxxzzz|||~~~zzzssslllhhhddd___```ccccccfffiiioooyyyuuussspppkkkeee___ZZZWWWPPPQQQSSSVVV[[[fffsss|||xxxqqqkkkgggddd```\\\XXXWWWVVVVVV\\\dddsss{{{{{{vvvhhhccc]]]ZZZ[[[[[[ZZZXXXUUUXXX```mmmzzzyyyrrrfffccc___\\\[[[[[[ZZZZZZ[[[aaafffjjjrrrzzz|||yyyxxxqqqrrruuuwwwuuuqqqooorrrzzzxxxkkkgggcccaaa```bbblllvvvyyywwwvvvwwwwwwtttnnniiiYYYVVVTTTUUUXXXWWWQQQKKKFFFEEEDDDBBB@@@???===<<<<<<<<<<<<<<<<<<<<<======AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@>>>===;;;999888666666666555444444444333333333333222222222222222222222222000111111222222333444444000111111111111222222222111111222222222222111111//////000222222333333333111111111111111111111111000000000000000000000000000000000000111111111111000000111111111111000000.........///000000111111111111111000000111111111111000000//////000000111/////////000111111222222000000000000000000000000000---222===@@@888000///111111111111111111111111000000000000000000000000000222333333111000000111222222222222222222222222000000000000000000000000000000000000000111111222/////////000222333222000///111222111000///000111.........//////////////////......------........................///000000000000000000000000000000//////............//////000000000000000000000000............////////////000000000000000000000000.........///000111111111---...///000111111000//////////////////000111111111111111111111111111111////////////////////////.../////////000000000111////////////////////////000000000000000111111111000000000000000000000000000000000000000000000000000000111111111222222222111000///000222222000////////////000000000111111000111222222222222111000111222333333333333222111111111222222222333333333333333444444444444444444222333333444444333333222111111222222222333333333222333333333555666777888888999:::<<<>>>???@@@AAABBBBBBAAAAAAAAAAAABBBBBBDDDDDDDDDEEEEEEDDDCCCCCCAAAAAAAAAAAABBBCCCDDDDDDBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBDDDEEEFFFEEEGGGKKKPPPWWW```jjjpppyyy}}}sssppplllggggggiiikkklllqqqyyyyyysssmmmiiibbb\\\[[[^^^ZZZ___ccchhhppp{{{yyyxxxvvvrrrmmmgggaaa^^^TTTVVVXXXYYY\\\eeeqqqzzz~~~yyysssnnnkkkhhhddd```^^^[[[YYY]]]ccchhhrrr~~~~~~{{{nnnhhhbbb______]]]YYYUUUUUUUUU[[[jjjyyy{{{vvvhhhgggccc]]]VVVRRRRRRSSSRRRVVV[[[```iiirrrtttqqqssssssrrrooohhhcccccceeemmmmmmmmmmmmqqqxxx~~~pppmmmjjjiiiiiilllxxx|||tttnnn___ZZZTTTTTTXXXYYYVVVRRRNNNMMMKKKIIIFFFCCC@@@???<<<<<<<<<======>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA???????????????@@@@@@@@@BBBBBBAAAAAAAAAAAA@@@@@@AAA@@@>>><<<:::999888888777777666555444333333222222222222222222222222222222222222222222222333333000111111111111222222222111111222222222222111111//////000222222333333333111111111111111111111111000000000000000000000000000000000000111111111111000000111111111111000000---......///000000111111111000000//////000000111000000////////////000000...//////000111111222222000000000000000000000000222,,,///:::???777111111111111111111111111111111000000000000000000000000///111222222111111111222111111111111111111111111000000000000000000000000000000000000000111111222///......000222333222111///111222111000///000111---.........//////000000///......---------.....................///000000000000000000000000000000//////............//////000000000000000000000000............/////////000000000000000000000000000---......///000111111222---...///111111111000//////////////////000111111111111111111111111111111.........................../////////000000111111////////////////////////......///000111222333333000000000000000000000000////////////////////////000111111111111222222222000000000111333222000...////////////000000000000000111222333333222000000111222333444444333222111111111222222222333333333333333333444444555555555222333333444444333333222111111111222222333333333222333333444555666888888777888:::<<<>>>???@@@@@@CCCBBBBBBAAAAAAAAABBBBBBDDDDDDDDDDDDDDDCCCCCCBBB????????????@@@AAABBBBBBAAAAAAAAAAAABBBCCCDDDDDDFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCEEEGGGJJJKKKLLLPPPXXX```iiirrrzzz}}}wwwhhhhhhdddaaa```ccceeeeeeeeeooo{{{vvvqqqlllddd\\\ZZZ\\\XXX]]]aaaccchhhpppwwwxxx{{{zzzzzzwwwrrrmmmgggddd```bbbddddddeeelllwww~~~xxxuuutttoookkkiiieeeaaaccciiicccmmmzzzxxxrrrlllhhhgggddd^^^YYYZZZWWW[[[hhhwww}}}{{{xxxooooookkkbbbXXXQQQQQQSSSTTTXXX[[[```jjjtttwwwtttkkkgggdddbbb```\\\YYYXXX]]]^^^aaadddiiipppxxx~~~rrrooolllkkkkkkooo|||zzzddd\\\SSSRRRVVVZZZYYYWWWUUUTTTQQQNNNKKKGGGCCCBBB>>>>>>>>>???@@@AAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAAAAAAAA@@@@@@@@@CCCBBB@@@>>><<<;;;::::::999999888666555444333222222222222222222222222222333333333222222111111111000111111111111222222222111111222222222222111111000000111222222222222222111111111111111111111111000000000000000000000000000000000000111111111111000000111111111111000000///000000111222333333333000000////////////000000000000////////////000000...//////000111222222222000000000000000000000000555------777<<<666222444111111111111111111111111000000000000000000000000...000222222222111222333000000000000000000000000000000000000000000000000000000000000000111111222///......000222333222111///111222111000///000111111111000///...---,,,,,,---...///////////////...////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111000000000000000000000000000///.........///111222111111000000//////......////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000333333222111000000000111111111222222222333333333333333222111111222333333333333333333333333333333222222222222222222222222222333333444444333333222333333333222222222111111444555555444333444666888<<<<<<===>>>@@@AAACCCDDDBBBBBBBBBCCCCCCCCCCCCDDDEEECCCAAA?????????@@@AAA===>>>AAACCCCCC@@@???@@@CCCBBBBBBAAAAAABBBDDDEEEHHHGGGEEEDDDCCCDDDDDDEEE>>>CCCFFFFFFIIIQQQWWWYYY\\\cccppp}}}|||xxxuuusssuuuyyyvvv~~~xxxvvvyyyuuulllhhhfffdddccccccbbb```___bbbiiiuuu{{{rrrmmmkkkkkkiiigggeeegggkkkppptttwwwxxxyyy}}}zzzvvvsssrrrsssvvvwwwqqqsssuuurrrpppuuu~~~~~~|||xxxsssqqqsssuuutttuuuxxx}}}|||zzzyyyxxxssslllfffeeefffhhhlllqqquuuvvvvvvyyytttmmmeee^^^YYYWWWWWWWWWXXXZZZ```hhhoootttwwwqqqmmmgggbbb___\\\YYYXXXWWWUUUWWW]]]bbbdddiiinnnvvv{{{uuupppmmmnnnpppsssyyyrrrfffZZZUUUVVVXXX]]]cccjjjggg```YYYWWWUUUNNNEEECCCCCCAAA>>><<<===>>>===?????????@@@AAABBBCCCDDDDDDBBBAAA@@@AAAAAA@@@>>>???@@@AAABBBCCCBBBAAA@@@BBBAAA@@@@@@???>>>======<<<999777666777777666555333333333333333333444555222222222222222222222222111111111111111111111111444444444333333222222222000000000000111111111111111111111111111111111111000000111111111222222222222222222111111111000000000111111111111222222222111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111333333222111000000111111000111111111111222222222333222222111111222222333222222222222222111000///000000000000111111111111///000222444555444222111111111111111111111111111///000111222222111000///000000000///......------...///////////////......////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111000000000000000000000000000//////...///000111222111000000000/////////...////////////000000000111000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000000000111111222222222333333333333333222111111222333333333333333333333333333333222222222222222222222222222333333444444333333222111111222222333333333333555666666666555666888;;;;;;;;;;;;<<<===???@@@AAACCCCCCCCCDDDDDDDDDEEEEEEDDDCCCAAA?????????@@@AAA>>>>>>@@@AAAAAA@@@@@@AAAFFFEEECCCBBBAAABBBBBBCCCEEEEEECCCCCCCCCDDDEEEFFFDDDJJJNNNPPPUUU```hhhjjjrrrwwwzzzsssnnnllljjjggghhhkkkttt}}}|||zzz|||zzzssskkkjjjhhhgggfffeeecccaaaeeejjjsss{{{{{{zzzzzzyyyxxxwwwxxxzzz}}}}}}yyyuuuuuuwww{{{~~~}}}{{{|||||||||~~~yyytttsssrrrtttwwwyyyzzzzzzzzzssskkkeeeaaa______YYYYYY[[[___dddjjjnnnpppqqqmmmhhhdddaaa___]]][[[WWWTTTUUUZZZ^^^bbbhhhnnnrrrvvvyyyyyy{{{|||wwwqqqoooiiigggiiilllpppwww~~~xxxmmmbbb]]]]]]^^^ccciiipppnnniiidddbbb```YYYPPPHHHEEE@@@======>>>???===AAAAAABBBBBBCCCDDDEEEEEEEEEDDDCCCCCCCCCCCCAAA???===>>>???AAAAAABBBBBBBBBAAAAAAAAA@@@???>>>>>>===>>><<<:::999888777555333222222111111111222222333222222222222222222222222111111111111111111111111444444333333333222222222000000111111111222222222111111111111111111111111000000111111111222222222222222222111111111000000000111111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000333333333333333333333333222222222111111111000000000111111111111222222222333222222111111222222333222222222222222111000000000000000000111111111111222111000000///000111111111111111111111111111111000000111111111111000000///////////////////////////000000000///...------////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111000000000000000000000000///////////////000111111000000000000/////////////////////000000000111111000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111111222222222333333333333222222111111222222333333333333333333333333333222222222222222222222222222333333444444333333222000000111222333555555666555666888888888999;;;>>><<<<<<<<<<<<===>>>???@@@DDDDDDDDDDDDEEEEEEEEEFFFCCCBBB@@@???>>>??????@@@@@@@@@@@@@@@AAACCCDDDEEEHHHGGGEEECCCBBBBBBCCCCCCDDDDDDCCCDDDEEEGGGJJJLLLOOOUUUZZZ^^^fffsss}}}wwwnnnfffaaa___```^^^\\\\\\___nnnzzz~~~}}}zzzxxxwwwvvvvvvuuusssqqqrrruuuzzzzzzwwwrrrnnnnnnsssyyy}}}}}}}}}|||tttooolllkkklllggghhhiiijjjmmmppprrrsssssspppkkkhhhfffdddbbb```ZZZUUUSSSVVVZZZ^^^eeemmmrrrttttttrrrpppnnnggg___ccc^^^\\\___ccchhhqqqyyy}}}sssiiieeedddeeejjjpppwwwxxxvvvsssrrrqqqjjjaaaSSSKKKBBB>>>???@@@???>>>@@@@@@@@@@@@AAAAAABBBBBBFFFEEEEEEEEEFFFEEEBBB@@@=========>>>???AAABBBCCCAAAAAAAAA@@@?????????>>>AAA???===<<<;;;999555222333333222111111222222222222222222222222222222222222222222222222222222222333333333333222222222222111111111111222222222222111111111111111111111111111111111111111222222222222222222111111111111111000111111111111222222222000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222111111222333222111000///000111111111111222222222222222111111111111222222111222222222222111000000000000000111111111222222444222...,,,+++,,,///111111111111111111111111111111111000000000000111111............//////000000000000000000///...,,,,,,////////////000000000000////////////////////////////////////////////////////////////////////////////////////000000000000///000000000111111111111000000000000000000000000///////////////000000111000000000000//////////////////000000000111111111////////////////////////////////////////////////////////////000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000//////000111111111111111111111222222222333333333222222222222222222222222222222333333333333444444222222222222222222222222222333333444444333333222111111222333444555666666555777999999:::;;;===??????????????????@@@AAABBBCCCCCCDDDDDDDDDEEEEEEEEECCCBBB@@@??????>>>??????@@@AAAAAA@@@CCCHHHJJJIIIHHHGGGEEEDDDDDDEEEGGGIIIJJJIIIJJJKKKNNNSSSWWWZZZ^^^dddiiimmmuuuzzzuuuooogggaaa]]]ZZZYYYZZZZZZYYY\\\aaajjjwww|||nnnjjjdddaaabbbgggnnnsssvvvuuuvvv{{{}}}}}}}}}yyywwwwwwwwwxxxyyy{{{{{{{{{|||~~~yyyvvvrrrooommmllliiigggbbb[[[VVVWWWXXX\\\dddlllvvvwwwuuupppmmmiiibbbYYYYYYTTTQQQTTTXXX^^^gggooo}}}|||tttmmmjjjjjjjjjooouuu~~~|||uuudddWWWIIIDDDEEEDDDBBB@@@AAAAAABBBBBBAAAAAA@@@@@@CCCCCCCCCEEEGGGGGGDDDBBB>>>>>>=========???@@@BBB@@@@@@@@@@@@@@@?????????AAA@@@?????????<<<888555666555444333333333333333222222222222222222222222222222222222222222222222333222222222222222222222000000000111111111111222111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222///000111111111111000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////111222333333222000///000000111111111222222222222222111111111111222222111111222222222111111000000000111111111222222222222000...,,,,,,---000111111111111111111111111111222111000//////000111222------......///000000000000000000000///...,,,,,,////////////000000000000////////////////////////////////////////////////////////////////////////////////////000000000000///000000000111111111111000000000000000000000000...//////000000000000000////////////000000000000000000000000111111111111////////////////////////////////////////////////.../////////000000000111000000000000000000000000////////////////////////111111111111111111111111111111111111111111111111000000000000000000000000000000222333333333333222111111222222222333333333222222222222222222222222222222222333333444444444222222222222222222222222222333333444444333333222333333444444444555555555555777999:::;;;;;;===???@@@@@@@@@@@@@@@AAABBBCCCBBBBBBCCCCCCCCCDDDDDDDDDBBBBBBAAA@@@????????????>>>AAAAAAAAAFFFNNNOOOKKKGGGGGGFFFGGGIIIMMMQQQTTTVVVVVVWWWZZZ```ffflllpppsssxxx|||}}}wwwooohhhbbb^^^^^^[[[ZZZ\\\\\\]]]ccckkkooo{{{||||||~~~yyymmm___\\\WWWTTTUUUZZZ```dddfffeeegggnnnxxx~~~}}}|||~~~zzzkkknnnuuu}}}~~~}}}|||zzzyyyxxxuuusssmmmfff___^^^]]]___eeelllwwwxxxvvvqqqmmmjjjccc[[[UUUOOOKKKLLLOOOTTT\\\dddrrrwww{{{}}}zzzvvvqqqmmmmmmnnnooottt{{{wwwgggWWWQQQOOOKKKHHHHHHIIIIIIIIIHHHGGGEEECCCBBB@@@@@@AAACCCFFFGGGEEEDDDAAA@@@>>>===<<<======>>>???????????????????????????>>>???@@@AAA@@@===:::777666555444333222222222222222222222222222222222222222222222222222222222222222222222222222222222/////////000000000111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////000222333333222111///000000111111111222222222222111111000000111111222000111111222222222111111111111111111222222222222......///000000111222222111111111111111111111111222111000//////000111222---.........//////000000///000000000///...------////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111000000000000000000000000......///000000000000000////////////000000000000000000000111111111222222000000000000000000000000000000000000000000000000......//////000000111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000111222333444444444333222111111222222222333333333111222222333333222222111111222222333333444444555222222222222222222222222222333333444444333333222444444555555555555555555666999;;;<<<<<<<<<>>>???????????????@@@AAABBBCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@???<<>>===<<<<<<<<<<<<======>>>>>>?????????>>>===>>>@@@BBBBBBAAA???888777555444333222222111222222222222222222222222333333333333333333333333111111111222222222222222///000000000000111111111111111111111111111111111222222222111111111111111111111111111111222222222000111111111111222222222111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222///000111222333222111111000111111111111222222222111111000000000000111111000000111222222222222111111111111222222222222333+++---000333444444333222111111111111111111111111111111000000000000111111.........///////////////...///////////////......////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111000000000000000000000000---...///000111000000///.../////////000000000111000000111111111222222222000000000000000000000000000000000000000000000000.........///000111111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000111222333444444333111000111111222222222333333333111222333333333333222111111111222333333444555555222222222222222222222222222333333444444333333222333333444555666777777888999;;;>>>???>>>>>>>>>?????????@@@@@@BBBCCCEEEFFFCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@@@@AAAIIIPPPTTT]]]hhheee[[[PPPPPPQQQUUU[[[cccjjjooovvvwwwyyy~~~yyy|||rrrmmmggglllppprrrrrrwww|||vvvsssqqqttttttwww{{{{{{|||zzzrrrkkkgggfffeeedddaaa]]]\\\^^^___^^^\\\```fffsss}}}kkk\\\PPPPPPOOONNNNNNNNNNNNNNNOOOOOOQQQTTTXXX\\\^^^___]]]]]]^^^___ccckkkuuu}}}|||{{{zzz|||}}}yyyvvvssspppppppppooonnniiifffgggnnnvvvuuujjj```TTTVVV\\\eeeqqqzzz}}}zzzvvvvvvtttrrrtttxxx{{{|||{{{xxxvvvvvvqqqkkkiii```WWWQQQNNNMMMRRRXXXZZZ___ddddddeeegggfffccc______ccciiimmmrrrzzzuuupppiii```___eee______]]][[[WWWRRRMMMKKKGGGDDDAAA@@@AAABBBBBBAAAAAAAAAAAA@@@???>>>===<<<:::;;;;;;<<<===>>>>>>??????>>>===???AAABBBBBBAAA<<<;;;999777666555444444222222222222222222222222333333333333333333333333000111111111222222222222111111222222222333333333111111111111111111111111222222222111111111000000000000111111111222222222000111111111111222222222333111///......///111333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000333333333333333333333333000000111111111222222222000111111111111222222222111111000000000000111111000000111222222222222222111111111222222222333333,,,...111333444333222111111111111111111111111111000000111111111111000000////////////////////////......///////////////...////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111000000000000000000000000---...000111111111000///.../////////000000111111000111111111111222222222000000000000000000000000000000000000000000000000---......///000111111222000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000111222333444333111///...111111222222222333333333111222333444444333222111111111222333333444555555222222222222222222222222222333333444444333333222111222333555777888::::::<<<>>>@@@AAA@@@??????@@@AAABBBBBBCCCEEEGGGHHHIIIDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@GGGRRRZZZ```kkkuuuqqqeeeUUUUUUWWW[[[aaajjjrrrwwwyyy|||}}}yyynnneeeaaaaaa___fffkkkkkkhhhkkkxxx~~~|||uuupppggg___ZZZZZZ]]]___gggccc___^^^______]]][[[XXX]]]iiivvv~~~xxxhhhZZZZZZ[[[\\\\\\[[[YYYVVVUUURRRRRRRRRSSSSSSTTTVVVWWWWWWWWWVVVUUUWWW^^^iiiqqqooonnnooorrrvvvwwwuuurrrmmmkkkhhhgggiiijjjkkkkkkgggddddddkkkrrrooobbbUUUUUUUUUWWW]]]gggqqqyyy}}}vvv{{{~~~}}}yyyvvvxxxzzz{{{{{{}}}~~~|||}}}}}}zzz{{{~~~{{{uuusssiii^^^WWWQQQOOORRRWWWWWW^^^cccbbbaaa```\\\WWWUUUVVV\\\dddiiioooxxx}}}yyyqqqggghhhppppppooonnnjjjfff```[[[XXXLLLHHHCCC@@@???@@@@@@?????????@@@AAAAAA@@@>>>===999::::::;;;<<<===>>>>>>@@@???>>>>>>@@@BBBBBBAAAAAA@@@>>><<<;;;999999999222222222222222222222222333333333333333333333333000000111111222222222222333333444444444444555555111111111111111111111111222222222222111111000000000000111111222222222222000111111111111222222222444222///------///222444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111000000111222333333000111111111111222222222111111000000000000111111///000111222222222222222111111222222222333333333///000111111222111000000111111111111111111111111///000111222222111000///////////////////////////////////////////////////000000//////.........---000000000000000000000000000000000000000000000000333000---,,,...000///---////////////////////////.........///111222111///000111111111111222222222000///...---,,,---................../////////000///////////////000111111000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000......//////000000111111222111000//////000111222000000111111111222222222000000000000000000000000111111111111111111111111222222222222222222222222111111111111111111111111333333333333333333333333222222222222222222222333555555555555777999;;;<<<>>>>>>>>>???@@@AAABBBCCCGGGGGGFFFFFFEEEDDDDDDDDDGGGGGGHHHIIIIIIHHHHHHGGGHHHHHHGGGFFFGGGIIIKKKMMMVVV\\\gggrrryyyyyysssmmmaaacccgggjjjnnnttt{{{xxxwww|||}}}ssspppjjjddd```]]]\\\[[[aaadddfffdddgggooovvvxxxyyyppplllkkkffffffddd```]]]^^^cccggggggjjjjjjhhhiiikkkhhhccc___[[[^^^hhhqqqrrrnnnllliiiiiilllpppkkkbbb```dddaaacccdddbbb]]]YYYWWWXXX^^^\\\^^^``````___eeellllllpppqqqmmmkkkkkkkkkhhhiiigggfffhhhlllqqquuuvvvqqqnnnmmmqqqvvvuuunnnfffgggaaa[[[YYY]]]dddiiikkkxxx|||rrrmmmiiiiiilllnnnllljjjjjjmmmoooqqqwww~~~~~~~~~wwwmmmeeebbb```___]]]]]]^^^______^^^\\\ZZZXXXSSSUUUXXX[[[aaajjjsssyyy~~~zzzwwwuuuuuuxxx}}}uuujjjaaaYYYOOOFFFCCCBBB@@@AAACCCCCCBBB@@@>>>===<<<<<<<<<;;;;;;:::999:::;;;===>>>AAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCBBB@@@>>><<<::::::888555444555555555444555444333222111111111111000111111222222222111111111000000000111222333333111111000000000000111111111111111111111111111111000111111111222222222222111111111111111111111111222222222222222111000///111111111111111111111111////////////000000000000111111000000000000111111222333333444444444333222333333333222222111111111222111111111000000//////222222333333333444444444000000000000000000000000000000000111111111000000444333333333222111111111000000000000000000000000000000000000111111111111////////////............////////////////////////////////////////////////000/////////............000000000000000000000000000000000000000000000000222000------...000///---////////////////////////000//////000111111///---//////000000000111111111///............///111111........./////////000000///////////////000111111000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000000111111111111000000111111111000000111111111222222222000000000000000000000000111111111111111111111111222222222222222222222222111111111111111111111111333333333333333333333333222222222333333333333444666555555666777999;;;===>>>>>>>>>???@@@BBBCCCDDDFFFFFFEEEEEEDDDDDDDDDCCCDDDDDDEEEGGGHHHJJJKKKKKKHHHHHHIIIIIIJJJKKKNNNPPPXXX[[[cccnnnvvvxxxtttooonnnrrrvvvuuusssvvv~~~}}}vvvuuu{{{uuuqqqkkkeee```^^^]]]]]]^^^dddiiilllqqqzzz~~~uuummmgggfffgggjjjlllnnnnnnlllmmmooorrrqqqtttuuutttvvvwwwtttnnn\\\XXXXXXbbbkkkooopppqqqtttrrrtttwwwsssllliiillllllmmmlllhhhbbb]]]\\\\\\eeeeeegggjjjiiigggjjjooonnnrrrsssooommmnnnmmmkkkkkklllnnnsssyyy~~~~~~||||||zzzuuummmbbb[[[ZZZ]]]aaacccjjjsssyyyyyyxxxyyywwwsssjjjddd^^^\\\^^^___^^^\\\___ccceeefffkkkrrruuutttuuuvvvyyy}}}|||vvvrrrqqqqqqpppoooiiiiiiiiihhhfffcccaaa___ZZZZZZYYYYYY]]]dddnnnuuuuuuxxx~~~|||||||||{{{}}}yyyqqqdddYYYNNNIIIGGGCCCAAAAAA????????????>>>>>>===<<<======<<<;;;;;;;;;<<<<<<======>>>???@@@AAAAAABBBBBBCCCCCCBBBAAA@@@>>>===<<<:::777555555555444333444444444333333222222222222222222222222111000///111111111000111111222222111111000000000000111111111111111111111111111111000000000111111111222222111111111111111111111111222222222222222111000000111111111111111111111111////////////000000000111111111000000000000111111222222222222111111111111222222222111111000000000111111111111000000000///000000000111111111222222111111111111111111111111333333333333333222111000111111111000000000000000000000000000000000000000000000000000111111111111000000000/////////......////////////////////////////////////////////////////////////............000000000000000000000000000000000000000000000000222000......///000///...////////////////////////222111000000000000...,,,........./////////000000.........///000111333444....../////////000000000///////////////000111111000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111111222222222222111111111111111111111222222222000000000000000000000000111111111111111111111111222222222222222222222222222222222222222222222222333333333333333333333333333333444444444555555555666666777777999;;;<<<=========>>>@@@AAACCCDDDDDDFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDEEEFFFIIILLLNNNPPPKKKMMMNNNNNNNNNOOOQQQSSSVVVXXX___jjjvvv|||{{{xxx{{{}}}wwwwww~~~}}}zzzwwwwww}}}|||xxxrrrkkkgggeeeffffffjjjqqqxxx}}}~~~wwwqqqooolllhhheeeeeegggjjjppptttxxx{{{|||{{{{{{{{{tttwwwwwwvvvvvvvvvqqqkkkYYYSSSRRRXXX___eeejjjnnnssspppoooqqqqqqmmmjjjiiipppooolllgggaaa^^^^^^___hhhhhhlllrrrrrroooooosssqqquuuuuuqqqnnnoooooommmlllnnnrrrxxxvvviii^^^YYYYYY[[[]]]^^^eeelllnnnppprrrqqqnnnhhhaaaYYYSSSRRRRRRPPPOOOQQQUUUXXXYYY\\\cccfffdddgggjjjooouuu{{{}}}|||{{{yyyyyyzzz}}}xxxwwwvvvtttqqqmmmjjjhhheeebbb]]]XXXXXX]]]eeekkkiiinnnvvv}}}zzz|||wwwiii\\\VVVRRRKKKDDDAAA>>>???@@@AAAAAA@@@???>>>??????>>>>>>===<<<;;;;;;::::::;;;===>>>???@@@AAABBBBBBCCCCCCCCCBBBAAAAAA???===:::888777666444333333444444444444444333222444444333333222000///...222222111111000111111111111111000000000000111111111111111111111111111111///000000000111111111111111111111111111111111111111222222222222111000000111111111111111111111111/////////000000000111111111111000000000000111111222111000///...//////000111111111000000000000000111111111111000000000000000000000111111111111222111111111111111111111111222222333333333333333222000000000000000111111111000000000000000000000000000000000000111111111111111111111000000000000//////////////////////////////////////////////////////////////////.........////////////////////////////////////////////////000000/////////000//////////////////////////////111000///000111000///---....../////////000000000......//////000111222222...////////////000000000///////////////000000111000000000000000000000000//////000000000000//////////////////////////////000000000000000000000000000000000000000000000000////////////000000000000111222333444444333222111111111111111111111111111000000000000000000000000111111111111111111111111111222222222222222333333222222222222222222222222333333333333333333333333444444555555666666777777777777888999;;;<<<===>>><<<===???@@@BBBCCCDDDEEEFFFFFFFFFGGGGGGGGGGGGGGGHHHGGGHHHIIIKKKOOOSSSUUUTTTVVVWWWUUURRRQQQRRRTTTSSSUUU]]]jjjyyy||||||yyy{{{{{{zzz{{{|||xxxuuuvvvxxxyyyzzzuuupppllljjjkkkooopppmmmiiifffggghhhiiikkknnnppprrrqqqssswwwzzzzzzzzzyyyxxxoooqqqoookkkjjjiiiddd^^^VVVQQQNNNRRRVVVYYY___eeekkkhhhfffiiilllllljjjhhhllljjjeeeaaa]]]]]]^^^```aaaccckkktttxxxwwwvvvyyywwwzzzyyyssspppppppppnnnjjjjjjmmmrrrxxx}}}{{{zzzzzz}}}~~~zzz{{{uuukkkbbb]]]\\\^^^___^^^bbbfffiiillloooqqqrrrrrrjjj___VVVQQQOOONNNMMMJJJOOOSSSTTTWWW]]]```___```aaadddiiimmmnnnmmmllliiiiiijjjnnnsssxxxzzz{{{~~~}}}xxxtttqqqnnnkkkddd]]]XXXXXX[[[___bbbfffppp|||{{{}}}xxxvvvyyy{{{|||~~~|||mmmfff```WWWMMMGGGFFFEEEEEEDDDBBBAAA@@@@@@>>>>>>>>>>>>======<<<;;;;;;;;;<<<======>>>??????AAAAAABBBBBBCCCCCCDDDDDDBBB@@@===;;;:::888555333222333444444444444333222333333333333222111111000333333222111000000000111222111111000000111111222111111111111111111111111//////000000000111111111111111111111111111111111111111222222222111111000111111111111111111111111//////000000000111111111222111111000000111111222333222000...---...///000111111111111111111000000111111111000000000000000222222222222333333333333111111111111111111111111---...000111222333333333111111111222333333333444000000000000000000000000///000000000111111111111222222222111111111000000////////////////////////////////////////////////........./////////////////////////////////////////////////////////////////////000000000///000000///////////////////////////......///111222000////////////000000000111111////////////////////////////////////000000000111///////////////000000111000000000000000000000000//////000000000000//////////////////////////////111111111111111111111111000000000000000000000000000000000000////////////111222333444444333222111111111111111111111111111000000000000000000000000111111111111111111111111111111111222222333333333222222222222222222222222333333333333333333333333444444555666666777888888888888:::;;;===>>>>>>???===>>>???AAACCCDDDDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFHHHHHHIIILLLPPPVVVZZZ]]]\\\^^^^^^ZZZTTTPPPRRRTTTSSSWWW```mmm{{{}}}uuurrrvvvwwwxxxyyy|||}}}zzzvvvqqqkkkccc^^^YYYXXXXXXWWWXXX[[[```cccgggiiimmmqqqttttttrrrqqqjjjiiiiiiiiijjjkkklllllljjjkkkjjjfffeeefffbbb]]]VVVSSSSSSVVVXXXYYY___fffpppppppppsssxxx||||||yyywwwrrrlllgggddddddeeefff___bbblllzzz|||vvvuuutttqqqhhhffffffjjjrrrzzzzzzvvvtttrrrnnnjjjfffeeeeeefffhhhffffffhhhlllpppuuuxxx~~~vvvkkk```YYYVVVUUUTTTOOOUUU[[[\\\___dddhhhhhhcccbbbaaaaaaaaa```]]][[[[[[ZZZ[[[^^^dddiiimmmnnnrrrwww}}}}}}yyytttsssooohhhaaa\\\YYYYYY[[[___hhhuuu~~~wwwtttooommmpppssssssuuuyyy|||tttmmmcccZZZUUUSSSPPPLLLHHHDDDBBBAAAAAA>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>======??????@@@AAABBBCCCDDDEEEDDDBBB???>>>===;;;888666333333333333333333222111000111222333333333333333333333222111000000000111222222111111111111222222111111111111111111111111000000000000111111111111111111111111111111111111000111111222222222111111111111111111111111111111000000000000111111111111222222111111111111222222444333111///...///111222222222222222222222222222000000000000000000111111111111222222222333333333111111111111111111111111000000111222222222222111111111111222333333333444111111111111111111111111///000000000111111111111222222222222111111111111////////////////////////////////////////////////.........///////////////000000000000000000000000000000000000000000000000...///111111000///000111////////////////////////...------///111222111000//////000000000111111111///000000000000///...---/////////000000000111111///////////////000111111000000000000000000000000//////000000000000//////000000000000000000000000111111111111111111111111000000000000000000000000000000000000////////////111111222222222222111111222222222111111111111111000000000000000000000000111111111111111111111111111111111222222333333444333333333333333333333333333333333333333333333333444444555666777888888999999:::;;;===>>>??????@@@>>>???AAABBBCCCDDDCCCCCC>>>??????@@@AAABBBBBBCCCDDDEEEIIIMMMTTTZZZ___bbb]]]___^^^YYYRRRPPPSSSWWWZZZ```hhhrrr{{{||||||~~~}}}wwwsssqqqqqqnnnoooppprrrwww}}}~~~yyytttpppgggdddaaa^^^[[[VVVQQQMMMIIILLLNNNNNNOOOTTT]]]eeemmmooorrrvvvwwwsssmmmhhhccc___[[[[[[^^^bbbfffhhhjjjmmmooonnnoooppplllfff\\\\\\^^^bbbccceeekkktttzzzvvvuuutttssshhhkkkuuu~~~{{{wwwjjjhhhggglllvvv~~~yyyuuuvvvvvvuuurrrpppqqqqqqyyyssspppqqquuuwww{{{vvvllleeeccccccddd___gggmmmnnnpppuuuxxxyyyqqqnnnkkkhhhddd___XXXTTTNNNMMMLLLNNNSSSYYY]]]___dddjjjssszzz}}}yyyyyyyyyvvvooohhhcccaaa[[[\\\bbbnnn{{{}}}xxxlllgggdddfffiiijjjlllpppyyy||||||uuulllgggfffbbb___ZZZSSSMMMIIIFFFDDDCCCAAA@@@>>>======>>>>>>@@@@@@@@@???>>>>>>============>>>>>>@@@BBBCCCDDDCCCBBBAAA@@@@@@>>><<<999666555444333222222222222///000111333444444555555222222111111000111111111222222111111111111222222111111111111111111111111000111111111222222222222111111111111111111111111000000111222222222222111111111111111111111111111000000000111111111222222222222111111111111222222333222111111111111333333222222222222222333333333000000000000111111111111/////////000000000000111222222222222222222222222777666666555444222000///000000000000000111111111111111111111111111111111000000000000111111111111222222222111111111111000////////////////////////////////////////////////............/////////000000000000000000000000000000000000000000000000000---///222222111///000222//////////////////////////////...///111111000............/////////000000...///000111111111000/////////000000000111111111///////////////000111111000000000000000000000000//////000000000000//////000000000000000000000000111111111111111111111111000000000000000000000000111000000000/////////...111111111000000111111111222222222111111111000000000000000000000000000000111111111111111111111111000111111222333333444444333333333333333333333333333333333333333333333333333333444555666777888999999:::<<<>>>@@@@@@@@@@@@???@@@BBBCCCDDDCCCBBBAAA======>>>???@@@AAABBBCCCCCCEEEHHHMMMRRRWWW[[[]]]VVVXXXXXXTTTOOOOOOVVV]]]dddjjjrrrxxx{{{sssmmmmmmmmmmmmmmmmmmnnnnnnhhhiiikkkqqqyyyyyyrrrlllgggaaa\\\XXXSSSQQQNNNLLLKKKJJJHHHFFFEEEGGGLLLPPPVVV]]]eeekkkqqqqqqtttwwwxxxuuuoooiiibbb^^^[[[\\\bbbjjjqqqtttwww~~~{{{rrriiijjjlllnnnnnnoooxxxvvvwwwzzzpppnnnnnnsss{{{}}}~~~}}}~~~{{{wwwvvvxxxzzzttt|||~~~{{{uuukkk```YYYMMMKKKIIIIIIMMMRRRVVVXXX\\\bbbjjjqqqvvv|||~~~{{{yyyyyyzzzzzz{{{~~~}}}yyyuuutttiiiffffffmmmxxx}}}zzzuuummmfffaaa```aaa```bbbffflllqqqxxx~~~}}}vvvppppppsssrrrpppmmmggg```XXXQQQMMMJJJHHHDDD@@@======>>>????????????>>>>>>>>>>>>>>><<<;;;;;;<<<===???AAABBBBBBAAAAAABBBBBBBBB@@@===;;;999666444222333444555111111222333444444444444111111111000111111222222333222222111111222222333111111111111111111111111222222222222333333333333111111111111111111111111000000111222222222222222111111111111111111111111000000111111111222222222333222222111111222222333000111111222222333333333000111111111222222222222///000000000111111111111////////////000000000000222222222222222222222222555555555555444333222111111111111000000000000000111111111111111111111111000000000000111111111111222111111111111000000000////////////////////////////////////////////////---.........//////000000000000000000000000000000000000000000000000000000,,,///222333111///000222////////////////////////222000000000111000...,,,---------.........//////---///000222333333333222000000000000111111111111///////////////000111111000000000000000000000000//////000000000000//////000000000000000000000000111111111111111111111111000000000000000000000000111111000000/////////...222111000//////000111222222222222222111111000000000000000000000000000000111111111111111111111111000000111222333333444444333333333333333333333333333333333333333333333333333333444555666777888888:::;;;===???@@@AAAAAA@@@@@@AAACCCDDDDDDCCCAAA@@@??????@@@AAACCCDDDEEEEEEFFFGGGJJJMMMOOOQQQRRRSSSNNNQQQRRROOOMMMPPPYYYbbbjjjqqqxxx}}}~~~vvviiihhhfffgggiiijjjjjjiiiiiiiiillltttwwwhhhccc\\\WWWTTTQQQLLLIIIJJJGGGEEEDDDEEEFFFFFFEEEFFFHHHMMMVVVaaajjjnnnooorrrrrrtttwww{{{zzzvvvrrrfffcccaaaeeennnyyy|||vvvuuuuuutttrrrrrr|||~~~}}}zzzuuussssssyyyyyyjjj```WWWTTTQQQPPPTTTXXX\\\]]]ZZZ___eeekkkoootttzzz~~~{{{sssmmmkkkmmmqqquuu}}}{{{tttnnnpppwwwzzzvvvqqqsssjjjbbb^^^\\\YYYZZZ]]]bbbhhhqqqxxx}}}{{{tttpppssszzz}}}~~~}}}yyyqqqggg]]]WWWQQQMMMGGGAAA>>>===>>>???<<<=========>>>>>>??????;;;:::::::::<<<>>>@@@AAAAAAAAAAAABBBDDDDDDBBB@@@???===888555333444555777333333444444444333222222111000000000111222333333333222222111111222222333111111111111111111111111222222333333333444444444111111111111111111111111///000111222222222222222111111111111111111111111000111111111111222222222333222222111111222222333...///000222333333333333//////000000111111111222//////000000111111111222111111111111222222222222222222222222222222222222...///000222333444555555444333333333222222111111111111111111111111111111000000000000111111111111111111111000000000000///000000//////.........---////////////000000000000////////////////////////000000000000000000000000////////////000000000000///000111222222111000///////////////////////////......//////000000000111000000000000000000000000000000111222222222222111////////////////////////000000000000000000000000111111000000//////............///000000000000000000000000000111111111111000000000111222222222333////////////000000000000......///000111222333333000000000000000000000000333333333333333222111000000000000000000000000000222222222222222222222222222222222222222222222222333333333222222111111111222222222222333444555555666555666666777999:::;;;AAA???===>>>AAACCCBBBAAABBBCCCDDDDDDBBB@@@@@@AAA>>>>>>???@@@BBBCCCDDDDDDKKKGGGEEEHHHJJJIIIKKKNNNLLLPPPSSSSSSSSSUUU\\\bbboooyyy}}}tttllleeeeeeggghhhkkkoookkkttttttdddZZZWWWRRRLLLJJJHHHGGGHHHJJJEEEHHHJJJIIIHHHHHHJJJMMMHHHJJJRRR```oooyyy{{{yyyxxx|||~~~||||||}}}sssqqqoooooosss~~~xxxwwwuuuqqqooorrryyy~~~wwwxxxyyy{{{~~~zzznnnhhhbbb\\\[[[^^^bbbeeeeeejjjkkkmmmoooqqqtttwwwyyyrrrggg]]]\\\^^^___aaadddnnnxxx~~~|||{{{{{{zzzxxxvvvnnnpppiii\\\SSSSSSVVVUUUXXX[[[aaahhhooouuuyyy|||vvvrrrwww~~~yyysssqqqhhh^^^PPPGGGDDDCCCAAA???AAA??????@@@@@@???@@@AAA??????===<<<<<<;;;<<<<<>>;;;999777777666555555555444333222111111000000111111222222222222444333333222111111111222111111222222222222111111000111111111111222222222111111111111111111111111222222222222222222222222111111111111111111111111000111111111111222222222000000000000000000000000222222222111111111000000111111222222222333333333222222222222222222222222333333222111000000111111222222222222222222222222111111111111111111111111222222222222222222222222///000000000111111111111111222222222222111000000000000000000000000000000000/////////............////////////000000000000////////////////////////////////////////////////////////////000000000000//////000111111000////////////////////////////////////000000111111111111000000000000000000000000000000111222222222222111////////////////////////000000000000000000000000////////////000000000000......///000000000000000000000000000111111111111111111111111111111222222////////////000000000111/////////000111111222222000000000000000000000000222333333333222222111000111111111111111111111111222222222222222222222222222222222222222222222222333333333222222222111111222222222222333444555666666666666777888999:::;;;@@@>>>===???BBBCCCBBB@@@AAACCCDDDCCCAAA@@@@@@AAA===>>>???AAACCCEEEGGGHHHLLLGGGDDDFFFGGGEEEGGGKKKOOORRRTTTTTTSSSUUU[[[```vvv~~~vvvooonnnqqqsssxxx}}}}}}tttkkkaaaWWWPPPNNNLLLIIIIIIIIIJJJKKKLLLKKKLLLMMMMMMLLLNNNRRRVVVRRRTTT]]]lll}}}|||yyyuuusssxxxzzzxxxuuupppnnnpppuuuzzzzzzqqqmmmiiiiiilllpppqqqqqqtttuuuwwwzzz}}}}}}|||zzzjjj___TTTQQQRRRRRRUUUXXXbbblllvvv{{{vvvtttkkk]]]TTTSSSSSSQQQRRRUUUZZZ```fffjjjlllmmmxxx}}}}}}uuuqqqvvv|||}}}qqq```SSSLLLGGGCCC@@@CCCAAA??????>>>===>>>???=========>>>>>>>>>>>>???@@@@@@AAADDDGGGHHHFFFCCCEEECCCAAA===:::777555444666555444333222111111111000111111111222222222222444333222222111111222222111111222222222222111111000111111111111222222222111111111111111111111111000000000000000000000000111111111111111111111111000111111111111222222222000000000000000000000000222222222111111111000000111111111111222222222333222222222222222222222222222222111000000000000000111111111111111111111111111111111111111111111111222222222222222222222222111111111111222222222222111222222222222111000000000000000000000000000000////////////............////////////000000000000////////////////////////........................////////////000000000000...//////000000//////...////////////////////////////////////000000000000000000000000000000000000///000111111222222111111////////////////////////000000000000000000000000.........///000111111111......///000000000000000000000000000111111111111111111111111111111000000/////////000000000111111000000000000000000000000000000000000000000000000222222222333222222111000111111111111111111111111222222222222222222222222222222222222222222222222333333333333222222222222333333333333333444666666666666777888999:::;;;;;;>>>>>>>>>@@@BBBCCCAAA@@@@@@BBBCCCCCCAAA@@@@@@AAA@@@@@@AAABBBEEEHHHKKKLLLMMMHHHDDDEEEEEEDDDHHHMMMRRRTTTWWWWWWXXX[[[bbbhhh}}}~~~|||}}}}}}~~~}}}{{{qqqkkkccc[[[UUUPPPLLLJJJHHHJJJMMMPPPSSSVVVWWWWWWXXXXXXXXXXXXYYY\\\```ddd```aaahhhwww~~~xxxtttwww}}}yyytttqqqqqqtttwww|||yyywwwxxx|||~~~~~~|||~~~~~~}}}iii\\\PPPJJJHHHGGGIIIMMMSSS]]]gggmmmrrrxxxzzzxxxyyyzzz|||~~~yyymmm```YYYXXXWWWTTTOOOQQQUUUYYY]]]```aaabbbjjjpppvvvuuuqqqooosssxxxuuueeeYYYRRRLLLIIIHHHFFFCCC@@@>>>???@@@@@@>>>>>>??????@@@??????>>>@@@@@@AAADDDGGGHHHGGGEEEEEEDDDBBB???===:::888777777666444222111111111111111111111111222222222222333333222222111111222222111111222222222222111111000111111111111222222222111111111111111111111111000000000000000000000000111111111111111111111111000111111111111222222222000000000000000000000000222222222111111111111111000000000111111111222222222222222222222222222222111111000/////////000000000000000000000000000000111111111111111111111111222222222222222222222222111222222222222333333333111222222222222111000000000000000000000000000000///////////////.........////////////000000000000////////////////////////........................////////////000000000000......////////////......////////////////////////........................000000000000000000000000///000000111111111111111////////////////////////000000000000000000000000.../////////000000000111......///000000000000000///000000000111111111111222222111111000000////////////000000000111111111111111111111000000//////000000000000000000000000111111222222222222111111111111111111111111111111111222222222222222333333222222222222222222222222333333333333333333333333333333333333444555666777666777888999:::;;;<<<<<<===>>>@@@BBBCCCBBBAAA???@@@BBBCCCCCCAAA@@@AAABBBDDDDDDEEEFFFJJJNNNQQQTTTOOOJJJGGGGGGGGGHHHOOOWWWXXXZZZ]]]```ccciiiqqqvvvxxxkkkeeeddddddddd\\\XXXSSSNNNKKKKKKKKKKKKKKKSSS[[[aaaggglllnnnmmmnnnnnnmmmmmmmmmnnnpppqqqppppppttt|||wwwwww}}}zzzwwwvvvvvvwwwyyy}}}~~~~~~rrreeeXXXOOOJJJFFFFFFJJJKKKSSS[[[```ffflllmmmkkkiiijjjooouuu{{{~~~}}}uuujjjaaa___aaaaaa```VVVWWWXXXZZZ\\\___bbbcccaaafffjjjkkkjjjkkkpppuuu}}}tttiiiaaa\\\YYYQQQQQQMMMGGGDDDEEEEEECCC@@@@@@AAAAAA@@@>>>===<<>>===888777555222111111111222222222222222222222222222333333222222111222222333111111222222222222111111000000111111111222222222111111111111111111111111222222222222222222222222111111111111111111111111000000111111111222222222000000000000000000000000111111111111111111111111///000000000000111111111111111111111111111111111000000///////////////000//////000000000000000111111111111111111111111111111111111111111111111111111111111222222222333333111222222222222111000000000000000000000000000000.........///////////////////////////000000000000////////////////////////........................////////////000000000000//////............//////////////////////////////////////////////////////000000000000000000000000//////000111111111111000000000000000000000000000000000000000000000000000111000000000/////////.........///000000000000000///000000000111111111111222111111000000/////////000000000000111111111111222222111111000/////////000000000000000000000000000111111222222111111111111111111111111111111111111111111222222333333333222222222222222222222222333333333333333333333333444444444444555666777777777888999;;;<<<<<<<<<<<<<<<>>>@@@BBBBBBBBBAAA@@@@@@BBBCCCCCCBBBAAABBBCCCBBBCCCFFFKKKQQQWWW\\\___UUUPPPLLLKKKLLLOOOYYYccchhhjjjlllnnnrrrvvv{{{{{{xxxwwwzzz}}}|||xxxpppddd[[[VVVTTTUUUVVVMMMLLLKKKJJJJJJKKKMMMOOOXXXdddpppxxx~~~|||zzz{{{yyy{{{}}}~~~|||{{{{{{zzz{{{zzz{{{}}}{{{zzz||||||qqqeee\\\TTTMMMKKKMMMMMMRRRWWWYYY]]]bbbbbb___\\\^^^bbbhhhpppuuuxxxxxxqqqhhh```]]]```fffkkknnngggfffdddbbbbbbdddfffhhhaaabbbbbbaaabbbfffkkkpppxxx~~~tttmmmiiigggaaabbb^^^UUUNNNLLLHHHBBB@@@@@@@@@@@@@@@???>>>===>>>???AAABBBCCCDDDEEEFFFBBBBBBCCCCCCCCCBBBAAA@@@:::999777555444333333333333222222222222222222222333222222111222222333333111111222222222222111111000000111111111222222222111111111111111111111111222222222222222222222222111111111111111111111111000000111111111222222222000000000000000000000000111111111111111111111111///000000000000111111111111111111111111111111111000///////////////000000000000000111111111222222111111111111111111111111111111111111111111111111000000000000111111111222111222222222222111000000000000000000000000000000.........///////////////////////////000000000000////////////////////////........................////////////000000000000000//////......//////000////////////////////////222222222222111111111111000000000000000000000000...///000000111111000000000000000000000000000000000000000000000000000000111111111000///...............///000000000000000000000000000111111111111000000000000000000//////000000000111111111222222222111111111000000//////000000000000000000000000///000111111222111111111222222222222222222222222111111111222222333333444222222222222222222222222333333333333444444444444555555444555555666777888777999;;;<<<===>>>======<<<>>>AAABBBAAA@@@AAABBBAAACCCDDDEEECCCCCCCCCDDD>>>AAAGGGOOOWWW___dddggg[[[VVVSSSTTTVVV]]]kkkxxx{{{pppooommmjjjjjjmmmssswwwzzz|||yyyyyy}}}xxxpppbbbZZZTTTQQQPPPNNNNNNQQQHHHIIIKKKLLLMMMPPPSSSVVViiixxx~~~wwwuuuvvv~~~wwwwwwzzz{{{ssslllddd[[[WWWXXXZZZ\\\]]]\\\^^^aaa___ZZZWWWVVVVVVZZZ```fffkkklllccc\\\VVVWWW\\\dddnnnvvvxxxvvvssspppmmmkkkkkkkkkgggddd```]]]]]]aaaeeehhhqqqyyy{{{uuuqqqooorrrvvvssshhh___YYYPPPEEEAAAAAA@@@@@@@@@@@@AAABBB===???AAAAAA@@@AAACCCDDDEEEEEEEEEEEEDDDBBB@@@>>>===<<<;;;:::888666555444333333333333222222222222222222111111222222333333111111222222222222111111000111111111111222222222111111111111111111111111000000000000000000000000111111111111111111111111000111111111111222222222000000000000000000000000111111111111111222222222000000000111111111222222111111111111111111111111000000/////////000111111///000000111111222222222111111111111111111111111111111111111111111111111//////000000000111111111111222222222222111000000000000000000000000000000............/////////000////////////000000000000////////////////////////////////////////////////////////////000000000000111000////////////000111////////////////////////222222111111111000000000000000000000000000000000...//////000000000000000000000000000000000000000000000000000000000000000000000000000////////////......///000000000000000000000000000111111111111/////////000000000000000000000111111111222222222111111111000000000000000000000000000000000000000//////000111111111111111222222222222222222222222000111111222333333444444222222222222222222222222333333333444444444555555555555555555666777888999888999;;;===???>>>>>>======???AAAAAA??????AAACCCBBBDDDFFFFFFEEEDDDEEEFFFAAAEEEKKKSSSYYY^^^bbbccc\\\ZZZ[[[```hhhuuu~~~xxxqqqiiiiiihhhgggiiiooovvv{{{~~~|||ppplllgggeeedddfffhhhgggaaa[[[WWWRRRQQQVVVWWWUUUTTTWWWTTTUUUWWWXXXZZZ^^^dddiii{{{sssppppppuuu|||zzzzzzyyypppkkkkkknnnooommmjjjjjjkkkgggaaa]]]XXXTTTRRRUUU[[[```ccc___XXXTTTUUUYYY___lllxxx}}}~~~~~~|||xxxtttqqqmmmiiiccc___]]]]]]]]]]]]dddjjjsss{{{{{{xxxvvv~~~}}}uuupppdddVVVJJJHHHEEEBBB@@@@@@@@@AAA===???@@@@@@>>>>>>@@@BBBDDDDDDEEEFFFEEECCCAAA???>>>??????>>>===:::777555444444333333333222222222222222111111222222333444111111222222222222111111000111111111111222222222111111111111111111111111000000000000000000000000111111111111111111111111000111111111111222222222000000000000000000000000000000111111111222222222111111111111222222222333111111111111111111111111000000000000000111222222......//////000111111222111111111111111111111111111111111111111111111111000000111111111222222222111222222222222111000000000000000000000000000000---.........//////000000////////////000000000000////////////////////////000000000000000000000000////////////000000000000222111000//////000111222//////////////////////////////......---------,,,000000000000000000000000...//////000000000000000000000000000000000000000000000000000000000000000......//////000000111111...//////000000000000000000000000000111111111111......//////000000111111000111111111111222222222000000000000000000111111000000000000000000000000//////000111111111111111222222222222222222222222000000111222333333444444222222222222222222222222333333333444444555555555555555555666666777888999888:::<<<>>>??????>>>======???AAA@@@>>>???BBBEEECCCDDDFFFGGGFFFEEEFFFGGGIIILLLPPPUUUYYYZZZZZZZZZZZZZZZ___jjjwww}}}{{{zzzuuummmllllllllllllooouuu}}}nnnaaa^^^UUUSSSRRRTTTVVVWWWUUURRR[[[XXX[[[dddgggdddccceeeeeefffgggggghhhmmmvvv|||xxxtttqqqttt{{{~~~}}}~~~}}}}}}{{{wwwvvvwwwrrrllljjjccc[[[UUUVVV[[[```cccbbb[[[WWWWWWXXX\\\jjjxxxzzz~~~~~~yyyqqqmmmfffbbb___\\\XXXUUUWWWZZZcccooo|||~~~}}}xxxiiiUUUQQQKKKDDD@@@============???@@@???<<<<<<>>>AAA@@@AAACCCEEEFFFEEEDDDCCC???@@@BBBAAA@@@<<<999666444444444333333222222222222111111111222333333444111111222222222222111111000111111111111222222222111111111111111111111111222222222222222222222222111111111111111111111111000111111111111222222222000000000000000000000000000000111111222222222222111222222222222333333333000000000000000000000000111111000000111222333333---------...///000000111111111111111111111111111000000000000000000000000111111222222222333333333111222222222222111000000000000000000000000000000111111000000//////......000000///...............000000000000000000000000222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000///000000000000000//////111111000000//////......000000000000////////////000000000000000000000000000000000000000000000000222111000//////000111222000000000000000000000000000000000000000000000000222111111111000000//////000000000000111111111111333222000/////////000111////////////000000000000111111111111111111111111222222111111111111222222000111111111111222222222222222444444444444222222333333444444444444444444777777888888999999999:::<<<======>>>???@@@@@@@@@AAAAAA@@@>>>===???BBBEEEFFFGGGGGGHHHIIILLLNNNPPPQQQPPPPPPPPPQQQSSSTTTUUUVVVbbbttt{{{xxxyyyzzz|||}}}{{{xxxxxx{{{zzzlll___VVVPPPLLLKKKKKKLLLLLLMMMTTT]]]eeeooo{{{wwwyyy{{{~~~}}}xxxzzz|||zzz{{{~~~}}}wwwnnnbbb[[[]]]ccciiilllnnnmmmjjjeee``````dddhhhrrrwww~~~yyyppphhhaaaZZZUUUQQQRRRWWW___gggooovvv~~~{{{{{{ppp]]]JJJCCCEEEDDDAAA???AAA@@@??????>>>>>>??????@@@AAACCCDDDEEEDDDDDDCCCBBBCCCDDDDDDCCCAAA???===999888555333222222333444222222222111222222333333111111222222222333333333111111111111111111111111222222222222222222222222111111111111111111111111333222111000000111222333333222222222111000000000---...000111222222222111111111111111111111111111222222111111111111222222222111000000111333555666111111000000000000111111222000///000333444222000000111111111111222222222333333222222111000000000333333333222222222111111111111222222222222111111444333111000000000111111111000000000/////////...000000///...............000000000000000000000000111111111000000000//////000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////111000000000/////////...000000000000////////////000000000000000000000000000000000000000000000000222111000//////000111222000000000000000000000000000000000000000000000000111111111111000000000///000000000000111111111111111000000///......////////////000000000111111111222222222111111111111111222222111111111111222222/////////000000000111111222333333444444333333222333333444444444444555555666777777888999::::::;;;<<<======>>>??????@@@@@@BBBBBBAAA@@@???@@@CCCFFFDDDGGGLLLQQQTTTWWWYYYZZZZZZWWWSSSQQQPPPSSSVVVYYYdddqqq~~~zzzxxx{{{xxxkkk___VVVOOOKKKJJJGGGGGGIIIMMMTTTaaannn~~~~~~|||{{{pppfffcccfffkkkooolllpppsssrrrmmmgggcccaaadddooo~~~tttlllccc[[[UUURRRRRRUUU^^^jjjtttyyyyyytttvvvzzz~~~yyyxxx{{{~~~jjjTTTJJJGGGEEEBBB@@@@@@@@@???>>>============@@@@@@BBBCCCDDDDDDDDDDDDCCCDDDEEEEEEDDDBBB@@@???;;;999777444333333333444333222222222222222333333111111222222222333333333111111111111111111111111222222222222222222222222111111111111111111111111222222111000000111222222222222222111111111111111...///000111222222111111111111111111111111111111222222111111111111222222222111000///000222444555111111000000000000111111222000///000222444222111000111111111111222222222111111111111111111222222333333222222111111111111111111222222222222111111555444333222111222222333000000000000////////////000//////............///000000000000000000000000000000000///////////////000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000111111111111000000000000000000000000111111111111///////////////......---000000111111111222222222222222222222111111000000222222111111111111222222000000111111111222222222222333333444444333333222333333444444444555555555666666777888:::;;;<<<<<<<<<======>>>>>>??????@@@AAABBBBBBAAA@@@AAACCCEEEEEELLLVVV___dddeeeeeeeee]]]YYYSSSOOOOOOSSSYYY^^^ooozzz~~~{{{uuuppphhh```[[[VVVRRROOONNNIIIFFFHHHNNN[[[nnn}}}xxxwwwyyywwwnnnlllqqqvvvtttxxx}}}zzzrrrkkkfffbbbooozzzpppfff```[[[TTTPPPYYYiiitttuuuqqqggggggkkkpppqqqoooqqquuufffUUULLLFFFCCCCCCAAAAAA@@@???>>>=========?????????@@@AAACCCDDDEEEDDDEEEEEEFFFEEEDDDBBBAAA>>><<<999777555444333333333333222222222222333333111111222222222333333333222222222222222222222222111111111111111111111111111111111111111111111111222222111000000111222222111111111111111222222222///000111111111111000000111111111111111111111111222222111111111111222222111000//////000111333444111111000000000000111111111000000000222333222111000111111111111222222222///000000111222222333333222111111111111000000000111111222222222222111111333333222111111111222222000000000000////////////000///............//////////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////...//////000000000000///000000000000////////////////////////000000000000000000000000000000000000////////////////////////111000000000000000000111000000000000000000000000////////////////////////111111111000000000000000///000000000111111111111......000000000///...---111111222222222333333333333333222222111000000000222222111111111111222222333333333444444444555555333333333333333333333333333333444444555555666666666666777999:::<<<===>>>============>>>>>>??????>>>???@@@@@@@@@AAACCCEEEJJJTTTbbbkkknnnllliiigggZZZXXXVVVUUUYYY```ggglllwww{{{zzzzzzooohhhjjjiiihhhhhhgggddd```\\\VVVQQQMMMOOOUUUaaauuu{{{tttqqqttt|||}}}yyy}}}|||qqqxxxvvvoooiii```YYY^^^jjjsssrrrnnnlllfffaaaaaa```aaagggnnnxxx{{{eeeTTTIIIEEEFFFCCCCCCCCCBBBAAA@@@??????============>>>@@@CCCDDDDDDEEEFFFFFFFFFEEEDDDCCC@@@???<<<999777555444444444444333222222222333333111111222222222333333333222222222222222222222222111111111111111111111111111111111111111111111111222111111111111111111222000000000111222222222333111111111111111000000000111111111111111111111111222222111111111111222222000000//////000111222222111111000000000000111111111000000111222222222222000000111111111222222222000000111111111222222222111000000000000000000000111111222222222222111111000000//////////////////////////////000000000000//////............//////////////////////////////111111111111111111111111////////////////////////////////////////////////////////////////////////......///000000000000000////////////000000000000.../////////000000000111000000000000000000000000////////////////////////000000000111111000000000000000000000000000000000////////////////////////000000000000000000111111///000000000111111111111...///111222222111000///222222222222333333333333222222222111111111000000222222111111111111222222333444444444444555555555333333333333333333333333333333444555555666777777666777888:::;;;===>>>>>>===============>>>>>>>>>;;;<<<>>>>>>???BBBFFFIIIRRR\\\iiiqqqpppkkkfffcccZZZ\\\```fffmmmuuu{{{~~~wwwxxx}}}~~~uuullleeecccnnnqqquuuxxxxxxssskkkddd^^^[[[YYY[[[___hhhwww~~~wwwsssuuu|||~~~{{{zzzwwwppphhhgggkkknnnnnnlllpppiiiaaa^^^]]]\\\___dddooozzzuuu___PPPKKKLLLGGGGGGGGGFFFEEECCCAAA@@@<<<;;;;;;;;;<<<>>>@@@BBBDDDDDDDDDEEEEEEEEEEEEEEEBBBAAA???<<<999777555555555444444333222222222333111111222222222333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111222222111111111000000000111222222222333111111111000000000000000111111111111111111111111222222111111111111222222000000000000000000111111111111000000000000111111000111111111111111222222000000111111111222222222222222222111111111000000000000000000000000000111111111222222222222111111////////////000000//////////////////000000000000///............//////000000000000000000000000000111111111111222222222222000000000000000000000000000000000000000000000000000000000000000000000000---...///000000111111000////////////000000000000......//////000000111111000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111///000000111111111111111111111222222222333333333111111111111111111111111222222111111111111222222111111222222222333333333444333333222222333333444333333444555666777777888888888999:::<<<===>>>>>>========================:::;;;===???AAAFFFMMMQQQYYYcccoootttqqqlllhhhgggdddhhhpppxxxyyyrrrqqqyyy{{{qqqjjjcccaaaeeelllzzz}}}|||ppphhheeecccdddgggjjjnnnyyyzzzxxxwww~~~~~~zzzyyyyyyzzzuuuhhhjjjlllpppyyy|||yyyxxxwwwwww}}}xxxoooqqq~~~~~~wwwqqqooonnnmmmllllllgggeeefffeee___\\\\\\hhhrrr~~~lll[[[UUUWWWQQQQQQPPPMMMJJJFFFCCCAAA<<<<<<<<<<<<===>>>???@@@BBBBBBBBBCCCCCCDDDDDDEEECCCBBBAAA>>><<<999777666666555444333333222222333111111222222222333333333333333333333333333333333222222222222222222222222111111111111111111111111000111222222222222111000111111111111111222222222111000000000000000111111111111111111111111111111222222111111111111222222111111111111111111111111111111000000000000111111///111222222111111222333000111111111111222222222333333222222111000000///000000000111111111111222111111222222222222111111000111222222333333222222.../////////000000000111...............///000000000000000000000000000000000000000000111111111222000000000000000000000000000000000000000000000000000000000000000000000000---...///000111111111111.../////////000000000111.........///000111111111000000000000000000000000000000000000000000000000///000111222222111000///000000000000000000000000000000000000000000000000///000000000111111111111000000000000111111111111///////////////000111111111111111111222222222222000000000111222222333333222222111111111111222222111111111111222222222222444333333222222333333444333333444555666777888888999::::::;;;<<<======>>>========================<<<===???AAAFFFNNNWWW]]]aaakkkvvv{{{yyywwwwwwyyy~~~|||xxxxxxwwwsssqqqttt|||uuuppphhhaaa___^^^bbbmmmxxxzzzrrrnnnmmmnnnqqqqqqqqqxxxxxxnnnjjjjjjkkkrrrxxx|||~~~}}}{{{xxxtttnnniiifffaaaccceeehhhmmmuuu{{{yyyyyyxxxvvvxxx}}}~~~yyyuuuvvvyyy|||}}}|||||||||}}}qqqlllqqqyyy{{{yyyuuussslllhhhgggjjjiiibbb\\\YYY^^^gggqqqxxxxxxgggaaadddbbbaaa^^^ZZZTTTMMMGGGDDD>>>??????@@@@@@@@@??????@@@@@@@@@@@@AAABBBCCCDDDDDDCCCBBB@@@>>>;;;999888666666555333333222222222111111222222222333333333333333333333333333333333333333333333333333333333111111111111111111111111000111222222222222111000222222222111111111111111000000//////000111222333111111111111111111111111222222111111111111222222111222222222222222111111111111000000000000111111///111333222000000222444000111111111111222222222222222111111111111111111111111111111222222333333111111222222222222111111000111333444444444333333.../////////000000111111...............///000111000000000000000000000000.../////////000000111111000000000000000000000000000000000000000000000000000000000000000000000000---...///000111111111111.../////////000000111111---......///000111111222000000000000000000000000000000000000000000000000///000111222222111000///000000000000000000000000000000000000000000000000//////000000111111111222000000000000111111111111///...---------///000111000000111111111222222222//////000111222333333444222222111111111111222222222222333333333444444444444444222222222222444444333333444555666777888999;;;;;;;;;<<<<<<<<<=====================<<<<<<<<>>>>>>>>???@@@AAABBBCCCDDDCCCBBBAAA???===;;;999777666555444333222222222111111222222222333333333333333333333333333333333444444444444444444444444111111111111111111111111000111222333333222111000333222222222111111000000000////////////111333444111111111111111111111111222222111111111111222222222222333333333222222111111111000000000000111111///111333222000000222444000111111111111222222222000000000111222222333333111111222222222333333333111111222222222222111111///000111222333333222111////////////////////////000000000000000000000000000000000000000000000000////////////////////////222222222111111111000000//////............////////////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111222222000000111222222222222111222222222222222111000///111111111000000000000000111111111111111111111111000111111111111222222222222222222111111111111000000000000000111111111111111222222333222111000///000111111111111222222222111111222222222333333333333333333333333333333333222222222222222222222222555555666777888999999:::>>>>>>>>>???@@@@@@@@@AAAAAA@@@???>>>>>>===>>>>>>AAAAAABBBFFFPPP]]]kkksssqqquuuxxxpppaaaaaabbbbbbbbb^^^YYYUUUSSSVVV]]]eeehhhlllvvv||||||yyyuuuqqqooopppqqq|||~~~|||rrrjjjiiijjjkkkpppxxx{{{yyyyyywwwvvv{{{zzzssspppqqq{{{{{{yyyrrr}}}}}}|||||||||}}}~~~~~~}}}yyyvvvssspppnnnmmmoooppprrrsssssssssssssssssstttuuu|||vvvkkkiiilllooommmqqq{{{rrrggg```]]]YYYTTTUUUWWWYYY]]]dddqqq{{{uuuvvvwww||||||vvvmmmcccUUUJJJDDDDDDFFFGGGCCC>>>???CCC>>>>>>>>>??????@@@AAAAAAGGGGGGEEECCCBBBAAA@@@@@@===:::666444333444333333333333222222222222222333333333333333333333333333444333222111111111222333000111111111111222222222333222222111111222222333222222222222222222222222...///000111222333444444222333444444222000000111111111222222222222111111000000000000000000000000000111222333333222111000222222111111111111111111222222222111111111111000000111111111111222222222000000000000000000000000000111333333111000111222000111222333444333222222////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111222222222111111111000000//////............////////////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111000000111222222222222111111222222222222111000///111000000000000000000000111111111111111111111111000111111111111222222222222222222111111111111000000000000000111111111111333444555555555444222111000111111111111222222222111111111222222222333333333333333333333333333333333333222222222222222222555555666777888999:::;;;>>>>>>>>>???@@@@@@AAAAAA@@@@@@?????????@@@AAABBBEEEFFFHHHNNNWWWcccooowwwyyyyyyzzzppphhhcccXXXWWWUUURRRQQQRRRTTTVVVYYYYYY]]]aaadddkkkxxx{{{vvvsssrrrrrrwwwzzz~~~yyywwwuuuqqqllllllsss~~~yyyqqqnnngggcccfffhhhhhhkkkppprrrnnnkkkmmmnnnqqqyyy~~~}}}~~~|||{{{|||}}}~~~{{{zzzzzzwwwppppppsssxxx|||}}}xxxwwwuuuqqqnnnqqq}}}zzzmmmeeebbb]]]XXXXXXWWWXXXZZZ___iiittt|||{{{|||{{{ooo```TTTMMMGGGBBB@@@===;;;===BBB??????@@@@@@@@@@@@??????BBBAAAAAA@@@??????@@@@@@===:::666444444444333333222111111000000000000111333333333333333333333333444333222111111111222222111111111111222222222222333222222111111222222333222222222222222222222222111111111111111111111111000222333222111000000111111111222222222222111111111111111111111111111111000111222222222222111000111111111111111111111111222222222111111111111000000111111111111222222222111111111111111111111111000111333333111000111222222222333222111000...---////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111222111111111111000000000000//////......//////000//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000///000111111222222111111111111222222111111000000000000000000000000111111111111111111111111111111000111111111111222222222222222222111111111111000000000000000111111111111555666777777777666555444000111111111111222222222111111111111111222222222333333333333333333333333333333333333333333333333444555666777999:::;;;<<<>>>>>>??????@@@AAAAAABBB@@@@@@@@@@@@BBBCCCEEEGGGGGGJJJNNNSSSZZZdddmmmtttzzzyyy~~~nnnbbb\\\ZZZZZZRRRTTTTTTQQQMMMNNNTTTZZZ___]]]\\\^^^bbbkkk}}}}}}zzzxxxxxx{{{uuurrrrrroooiiicccaaahhhtttvvvnnnmmmjjjlllqqquuuttttttvvvsssooolllnnnrrrxxxzzzpppiiiggghhhiiikkkmmmppprrrtttuuurrrsssuuuwww{{{~~~}}}|||~~~}}}vvvoooooo{{{wwwooolllhhhbbb___\\\YYYZZZ^^^ffflllppp|||rrrdddTTTJJJBBB???>>>===>>>@@@???@@@AAABBBAAA@@@???>>>>>>>>>>>>>>>???@@@AAAAAA>>><<<888666666666555444333222111000000000000000333333333333333333333333444333222222111111222222111111111111222222222333333222222111111222222333222222222222222222222222444333333222111000//////...000111111000///000222111111222222222222111111111111111111111111111111000111222222222222111000111111111111111111111111222222222111111111111000000111111111111222222222222222222222222222222222000111333333111000111222111111111000///...,,,,,,////////////////////////////////////////////////////////////////////////111111111111111111111111111111111111000000000000000000////////////000000//////000000000000//////////////////////////////////////////////////////000000000000000000000000222222111111000000/////////000000111111111111111000000111111111111000000000000000000000111111111111111111111111111111111000000111111111222222222222222222111111111000000///000000000111111111111444555666777777666555444000000111111111222222222111111111111111111111111222222333333333333444444333333333333444444444444555555666888:::;;;<<<===>>>>>>??????@@@AAABBBBBBAAAAAA@@@AAACCCEEEHHHJJJMMMQQQUUUXXX[[[```fffkkkpppttt}}}rrraaaXXXWWWZZZ]]]XXX^^^dddaaaZZZVVVXXX]]]aaa^^^]]]```eeeqqq~~~}}}uuunnniiippp||||||zzzzzz|||}}}{{{~~~xxxpppjjjgggccc``````aaabbbbbbbbbeeegggggghhhnnnxxx|||xxxuuutttxxx{{{zzz|||vvvpppkkkeee___^^^cccjjjppprrrqqqssszzzzzz^^^RRRHHHEEEFFFCCC@@@???>>>???AAABBBCCCBBB@@@???????????????@@@AAABBBCCCAAA>>>;;;:::::::::888777777666555444333222222222333333333333333333333333333333222222222222111222111111111222222222333333333222222111111222222333222222222222222222222222444333333222111000/////////000111111000000222333111111222222222222111111111111111111111111111111111111111222222111111111111111111111111222222222222222222111111111000000000000111111111222222222222222222222222222222222000111333333111000111222.........///////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000////////////000000//////000000000000//////////////////////////////////////////////////////000000000000000000000000222222111111000000////////////000111111111111000///000000111111111000000//////000000111111111111000000000000000000000000000000111111111222222222222222222111111111000000///000000000111111111111111222333444444333222222000000111111111222222222222222111111111111111111222222222333333444444444333333444444444555555555666666777999:::<<<=========>>>???@@@AAABBBCCCCCCBBBBBBAAABBBDDDGGGJJJLLLVVVYYY[[[[[[YYY[[[```dddfffppp{{{lll```[[[^^^cccgggcccjjjooojjj___XXXYYY^^^```___```eeelllyyy}}}|||}}}{{{vvvuuuvvv|||~~~ssszzzvvvpppggg```]]]]]]\\\\\\^^^bbbeeedddaaaaaaeeejjjzzz{{{vvvtttxxx~~~yyyqqqhhhcccffflllqqqtttnnnmmmppptttvvvwwwwwweeeSSSJJJGGGDDDAAAAAA>>>???AAABBBCCCCCCCCCBBBAAAAAA@@@?????????@@@@@@BBB@@@>>>>>>>>>>>>===;;;999999777666444444333333333333333333333333333333333333333333222222111111111222222222222333333333333222222111111222222333222222222222222222222222222111111111111111111111000111222111000111333555111111222222222222111111111111111111111111111111222111111111111111111222000000111111111222222222222222222111111111000000000000111111111222222222222222222222222222222222000111333333111000111222/////////000000000111111////////////////////////000000000000000000000000000000000000000000000000//////////////////////////////000000000000000111111000000//////000000111//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000...///000000111111000000//////000000111111000000/////////000111111222222000000000000000000000000000111111111111222222222222222222111111111111000000000000000111111111111///000111222222222111000000111111111111222222222333333333222222222222222111222222333333444444555333444444555555666666666888888999:::;;;<<<<<<======>>>???@@@AAABBBCCCDDDCCCCCCBBBDDDGGGKKKPPPRRRXXXZZZ[[[XXXTTTUUU[[[aaahhhuuu{{{|||zzzsssjjjdddcccgggkkknnnmmmqqqqqqiii^^^XXX[[[aaacccccceeejjjqqq|||}}}zzzxxxuuuvvvyyyzzzxxxxxx|||~~~{{{yyynnnfffcccccccccbbbeeeiiilllllliiieeeccccccccchhhqqq~~~}}}|||~~~uuullliiijjjnnnpppnnnlllkkklllllloooxxx~~~bbbNNNEEEBBBCCCEEE@@@AAAAAAAAABBBCCCDDDDDDAAA@@@???>>>============BBBAAA@@@@@@AAABBBAAA???:::999888666444333333222333333333333333333333333222333333333333222111000222222222222333333333333333222222111111222222333222222222222222222222222000000111111222222222333222333333111000111333555111111222222222222111111222222222222222222222222222222111000000111222222000000000111222222333333222222222111111111111000000111111111111222222222222222222222222222222222000111333333111000111222444444222111000/////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////000000111111111111000000000000111111//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111...//////000000000000000...//////000000000000000...//////000111111222222000000000000000000000000000111111111111222222222222222222111111111111000000000000000111111111111///000111333333333222111000111111111111222222222444444444333333333222222111111222333333444555555333444444555666666777777::::::::::::;;;;;;;;;<<<===>>>???@@@BBBCCCDDDDDDBBBBBBCCCFFFKKKQQQWWW[[[[[[\\\\\\YYYVVVYYYccckkkuuu~~~xxxtttzzz~~~tttmmmiiifffeeehhhmmmppprrrvvvyyyzzztttlllggghhhkkkllljjjjjjmmmpppxxx~~~zzzyyyzzz{{{{{{yyyzzzvvvqqqqqqssstttssswwwyyy|||}}}zzzuuuppplllcccccceeekkksss{{{{{{yyy~~~}}}tttpppoooqqqooollljjjiiihhhiiiqqqzzzttt___QQQJJJIIIKKKEEEDDDBBBAAA@@@AAABBBCCCAAAAAA@@@>>>>>>===>>>>>>?????????@@@BBBCCCBBBAAA===<<<:::888666555444444333333333333333333333333222222333333333222111000222222222333333333444444333222222111111222222333222222222222222222222222000000111111111222222222333333222000//////111444111111222222222222111111222222222222222222222222222222111000000111222222///000000111222222333333222222222111111111111000000111111111111222222222111111111111111111111111000111333333111000111222555444222000/////////000////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111.../////////000000111111111111000000000000111111//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111222222...//////000000000000000......///000000000000000...//////000111222222222000000000000000000000000000111111111111222222222222222222111111111111000000000000000111111111111000111333444444444333333000111111111111222222222555555555444444333333333111111222333333444555555444444444555666777777888;;;;;;;;;;;;;;;;;;;;;;;;===>>>???@@@BBBCCCDDDEEEAAABBBDDDHHHNNNVVV]]]bbbbbbddddddaaa```fffrrr}}}{{{qqqpppxxxttthhhcccaaaaaaccciiioootttvvv||||||wwwvvvtttqqqnnnmmmmmmsss|||yyyzzz~~~{{{~~~}}}wwwuuuooojjjhhhjjjnnnppppppkkkmmmrrryyyvvvqqqtttzzz~~~zzz}}}yyywwwwwwnnnlllkkkjjjhhhgggmmmuuuzzzqqqcccWWWPPPPPPJJJHHHDDDAAA??????@@@AAACCCBBBAAAAAA@@@AAAAAAAAA=========???BBBCCCCCCAAAAAA@@@>>>;;;999888777777333333333333333333333333222222333444333222111000222222333333333444444444333222222222222222222333222222222222222222222222222222111111111111111111333333222///---...000222111111222222222222111111222222222222222222222222333222111000000111222333///000000111222222333333222222222111111111111000000111111111111222222222000000000000000000000000000111333333111000111222111000/////////000222333111000000000///---///333---///000000//////000222222111000//////000111222000000000000000000000000111111000000//////......000000000000000000000000////////////000000000000//////............//////000000000000000000000000111111000///////////////111111111000000000000000111111111000000000000000000000000000000000000000333333222222111000000000000111111111222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000...//////000111222222222333333444444444333222222333333444444444444444444555555444555666777999:::<<<<<<<<<<<<===???@@@AAA=========???BBBEEEEEEEEEJJJGGGDDDGGGPPP]]]iiipppoooqqqqqqpppuuu~~~vvvqqqttt|||zzzpppmmmlllkkkkkkiiihhhhhhnnnyyy}}}rrrmmmrrruuuttt{{{xxxzzzyyyxxxxxxvvvnnngggbbbbbbccchhhoooxxxxxxqqqmmmlllooooooppp~~~{{{ssslllgggfffddd___aaafffkkkpppzzzzzzmmmiiiccc[[[ZZZNNNEEEDDDCCCAAABBBGGGCCCDDDDDDDDDCCCAAA???>>>===>>>@@@CCCDDDEEEDDDDDDCCCAAA>>><<<;;;;;;999777555444333333222222222333222333444555444333222111111222222333333222222111222222222222222222222222222222222222222222222222222222222222111111000000000000000000111111111111222222222222222222222222111111111111111111111111111000/////////000222333444333333222222333333444111222222333333222222111222222222111111111000000111222222333333222222111111111222222222222111111000000000000000000000000000//////...------...///...///000000//////000222222111000//////000111222000000000000000000000000111000000000/////////...000000000000000000000000////////////000000000000/////////....../////////000000000000000000000000111111000///////////////000000000000000111111111111000000000000000000000000000000000000000000000222111111111111000000000000000000111111111222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111222333333333000111222333333444333333333333333444444444444555555555555555666888:::;;;<<<<<<<<<<<<>>>???@@@AAA???@@@@@@BBBDDDEEEFFFEEEDDDDDDFFFLLLVVVeeettt~~~zzzssswww~~~zzzuuussssssuuutttqqqnnnmmmsss}}}|||uuuvvvvvvtttzzz}}}{{{zzztttllljjjfffeeefffjjjooorrrzzzwww|||{{{uuujjjjjjhhhhhhqqq{{{ssskkkgggaaa[[[[[[___hhhlllrrrzzzwwwtttrrrnnniii\\\OOOJJJFFFBBBBBBEEEDDDEEEEEEEEEDDDBBB@@@>>>===>>>@@@BBBCCCDDDDDDCCCCCCAAA???>>>===<<<:::888666555444333222222222333333333444444333333222222111222222333333222222111222222222222222222222222222222222222222222222222222222222222111111111000000000000000111111111111222222222222222222222222111111111111111111111111111000000///000111222333333222222111111222222333111222222333333222222111333333333333222222111111000111111222222111111000111111222222222222111111000000000000000000000000111111111000000000000///...000111000//////000222111111000000000000111111000000000000000000000000000000000000////////////000000000000000000000000////////////000000000000////////////////////////000000000000000000000000111000000/////////////////////000000111111222222000000000000000000111111000000000000000000000000//////000000000000111111/////////000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222333444444444...///000222333333444444333333333444444444555555666666666666777999:::;;;<<<<<<<<<===>>>???@@@AAABBBCCCDDDEEEFFFFFFFFFFFFAAAFFFMMMUUU___nnn|||}}}tttwww|||~~~}}}{{{zzzzzz{{{yyyuuuqqqpppvvv~~~}}}|||{{{||||||~~~zzzuuuooolllkkklllmmmrrrtttyyy}}}vvvwwwzzzrrrmmmhhhfffhhhrrr{{{qqqhhh```XXXVVVYYYbbbfffjjjooouuu|||nnn^^^SSSLLLFFFDDDEEEDDDEEEEEEEEEDDDBBB@@@???>>>???@@@AAABBBBBBBBBBBBCCCBBBAAA@@@@@@???;;;999777666555444333333333333444444333333222222333333111222222333333222222111222222222222222222222222222222222222222222222222222222222222111111111111000000000111111111222222111111111111111111111111111111111111111111111111111000000000000111222222222111111000000111111222111222222333333222222111444444444333333333333222000000000111111000000000111111222222222222111111000000000000000000000000///000000///000222111...///000111111000///000111111000000000000000000111////////////////////////000000000000////////////////////////////////////////////////000000000000/////////000000/////////000000000000000000000000000000////////////000000......///000111222222333000000000000000111111111000000000000000000000000---......///000111111111////////////000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333444///000111222222222222222222333333444444555555555666666777888999:::;;;;;;<<<<<<<<<===>>>???AAAAAACCCEEEFFFGGGFFFFFFFFFGGGGGGOOOXXX___fffsss|||zzz~~~~~~vvvhhhnnnwww~~~~~~{{{uuusssppplllnnnvvv~~~}}}|||vvvqqqjjjhhhooo~~~~~~}}}|||}}}|||uuuuuurrrpppxxxzzznnnddd\\\YYYXXX[[[```fffkkkooouuu}}}mmm___UUUNNNJJJHHHCCCCCCDDDDDDDDDCCCBBBAAA??????@@@@@@@@@AAAAAA@@@CCCBBBBBBCCCCCCAAA===:::999888777555444333333333555444333222111222333444111222222333333222222111222222222222222222222222222222222222222222222222222222222222222222222222000000111111111222222222000000000000000000000000111111111111111111111111000000000111111111222222222222111111111111222222111222222333333222222111333333333333333333333222000000111111111111000000111111222222222222111111000000000000000000000000+++------+++...444333...000111222111000///000111000000000111111000000000////////////////////////////////////000000000000////////////////////////////////////000000000000//////000111111000//////000000000000000000000000000000////////////000000......///000111222222333//////000000111111111111000000000000000000000000------...///000111111222////////////000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222111000///222222333333444555666666777777888999:::;;;<<<<<<============>>>@@@AAABBBCCCEEEGGGGGGFFFFFFHHHJJJOOOWWWaaagggmmmzzzzzzmmmeeegggooopppkkkcccjjjttt~~~}}}yyyiiihhhgggfffkkkvvv}}}yyyyyy{{{nnneeeeeeooo{{{}}}|||zzzsssuuu}}}{{{ooofff___[[[UUU[[[dddkkknnnoooqqqsss}}}pppdddZZZQQQJJJBBBBBBBBBBBBBBBCCCCCCDDDAAAAAA@@@@@@@@@???@@@@@@CCCBBBBBBCCCDDDCCC???<<<;;;:::888666555444333333555444333222111222333444111222222333333222222111222222222222222222222222222222222222222222222222222222222222222222222333111111111111222222222222000000000000000000000000111111111111111111111111000111111111222222222222333333222222222222333333111222222333333222222111111111111111222222222222111222222222222222222111111111222222222222111111000000000000000000000000...111000...333===>>>999111222222222000///000111000000111111111111000000000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000//////111111111111//////000000000000000000000000///////////////000000111//////000000111111222222/////////000111111222222000000000000000000000000......///000000111222222/////////000000000111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222111111111222222222222222444444333333222111///...111222333333444555666666777888999;;;<<<<<<<<<<<<=========>>>???@@@AAABBBCCCEEEGGGFFFEEEGGGLLLQQQVVV^^^gggmmmuuuyyyjjj^^^```gggiiigggccchhhrrr{{{xxxsssaaabbbbbbdddkkkwww}}}{{{~~~yyysssrrrqqqqqqtttxxxxxxoootttyyyvvvkkkcccXXX\\\ccciiimmmnnnllljjjrrrtttzzzxxxlll]]]PPPFFFEEEBBB@@@@@@BBBDDDFFFCCCCCCAAA@@@????????????CCCBBBBBBCCCDDDCCCAAA>>>===;;;:::777555444333333444444333333222222333333111222222333333222222111222222222222222222222222222222222222222222222222222222222222333333333333111111111222222222222333111111111111111111111111111111111111111111111111000111222222333333222222444333333333333333333444111222222333333222222111000111111111111111222222222222333333333333222222111111222222222222111111000000000000000000000000000444222///777EEEHHHBBB111222333222000///000111///000111222222111000///000000000000000000000000.../////////000000000111000000000000000000000000////////////000000000000...///111222222111///...000000000000000000000000///////////////000111111000000000000000111111111...//////000111111222222000000000000000000000000///000000111111222222222000000000111111111222222111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222333333333333333333333222333333444333333222111000111222222333444555666777888999:::<<<=====================>>>???@@@BBBBBBDDDFFFGGGFFFEEEIIIQQQXXXaaafffmmmsss{{{uuulllkkkooonnniiijjjmmmtttzzz}}}zzzrrrkkk```aaaccceeekkkvvv~~~}}}xxxtttrrrrrrttt{{{~~~{{{vvvtttssssssvvv}}}zzzwwwxxxxxxwwwyyy~~~sssgggeeeeeehhhnnnrrrqqqooolllkkkppp{{{ppp```OOOKKKFFFAAA???AAADDDFFFFFFDDDCCCAAA@@@??????@@@CCCBBBAAAAAACCCCCCBBB@@@>>>===;;;888666444333333333333444444333333222222111222222333333222222111222222222222222222222222222222222222222222222222222222222333333333444444111111111222222222333333222222222222222222222222111111111111111111111111000111222333333333222222333333222222222222333333111222222333333222222111111111111222222333333333111111222222222222111111111111222222222222111111000000000000000000000000,,,///---***333DDDHHHBBB111333333222000///000111///000111222222111000///000000000000000000000000.../////////000000111111000000000000000000000000////////////000000000000...000111222222111000...000000000000000000000000///////////////000111111111111111000000000000000...//////000111222222222000000000000000000000000111111111111222222222222111111111111222222222222111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222444444444444444444444444222222333444444444333333111111222333444666666777888999;;;===>>>>>>============>>>>>>???@@@BBBCCCEEEFFFGGGFFFFFFKKKUUU]]]kkknnnrrrvvv}}}{{{zzzuuunnntttuuuxxx||||||vvvllleeeaaabbbdddfffjjjttt|||yyy}}}zzzuuupppkkkfffccccccffflllsssyyyzzzzzz{{{{{{|||tttnnnnnnttt|||{{{tttllljjjrrrvvvooohhhiiipppwwwyyyxxxlllhhhjjjuuuoooVVVQQQIIIBBB???@@@CCCFFFGGGFFFCCCAAA@@@???@@@@@@DDDBBB@@@@@@BBBCCCBBBAAA???>>>;;;999666555444333222333444555444333222111222222222333333222222222222222222222222222222222222222222222222222222222222222222333333444444444111111222222222333333333222222222222222222222222111111111111111111111111000111222333444333222222222222111111111111222222222222222333333222222222222222222333333444444444000000111111111111000000111111222222222222111111000000000000000000000000......///000111333555666222222222111111111111000............///111222333//////000000000000////////////000000000000//////000000000000000000000000000000000000000000000000111111222222222333333333000000000000000000000000222222222222222222222222000000000000000000000000000000000000000000000000000000000000111111111111333333222111111222333333000000000000000000000000111111111111111111111111222222222111111111000000111222222333333222222111222222222222222222222222111111222222222333333333222222333333333444444444444444444555777888:::;;;;;;<<<======>>>>>>======AAA???======???BBBCCCDDDIIIJJJIIIIIILLLSSS]]]eeetttyyy||||||~~~nnnooo}}}yyysssvvvqqqmmmhhhdddfffhhhggghhhooozzz~~~||||||tttkkkccc\\\XXXVVVWWWWWWYYY[[[___dddhhhkkkssszzz~~~}}}{{{xxxqqqkkkyyy}}}zzznnnhhhkkkuuu~~~yyytttuuuwwwxxxwwwuuuiiiaaaeeeooozzzmmm^^^MMMEEECCCBBBCCCFFFAAA@@@@@@AAACCCDDDBBBAAA@@@@@@@@@@@@AAAAAABBBCCC???>>><<<:::888666444333666666666555444333222111111111111222222333333333111111222222333444555555444444444333333222222222222222222222222222222222222222222111111111111111111111111111111111111111222222222111111111111000222222222222222222222222222222222222222222222222111111111111111111111111111111111111111222222222111111111111111111111111666444222111111222333555444333222111000000000000000000000000111222333333222222222111111111000000000////////////000000111000000////////////000000//////000000000000//////000000000000000000000000000000000000000000000000111111111111222222222222000000000000000000000000222222222222222222222222000000000000000000000000000000000000000000000000000000000000111111111111333222222111111222222333000000000000000000000000111111111111111111111111222222222111111111000000111222222333333222222111222222222222222222222222111111222222222333333333222222333333333444444444444444555666777999:::;;;;;;<<<<<<===>>>=========??????>>>???BBBDDDFFFFFFJJJKKKKKKMMMRRR\\\hhhqqq{{{~~~~~~{{{iiijjjvvv}}}}}}uuupppmmmhhhiiijjjiiijjjqqq~~~~~~}}}zzzwwwrrrwww|||vvvqqqkkkhhhbbb[[[UUUQQQNNNLLLMMMMMMNNNPPPSSSWWW[[[]]]hhhnnnwww~~~{{{wwwuuuzzz~~~wwwrrrrrrzzztttlllmmmrrr{{{~~~yyyuuupppjjjgggjjjnnnttt~~~ooo\\\QQQJJJDDDBBBBBBAAA@@@@@@@@@BBBBBBAAA???AAA@@@@@@@@@AAAAAABBBCCCAAA@@@>>><<<:::888777666333333333333333333222222333333333333333444444444111222222333444444555555444444333333333222222222222222222222222222222222111111111111111222222222111111111111111111111111222222222222111111111111222222222222222222222222222222222222222222222222222222222222222222222222333333222222111111000000111111111111111111111111444333222111111222444555444333222111000000000000222111111000000000111111222222111111111000000000111111000///////////////111000///......///000111//////000000000000//////000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222333222111111111111222333000000000000000000000000111111111111111111111111222222222111111111111111111222222333333222222111222222222222222222222222111111222222222333333333333333333333444444444444555555555666888999;;;<<<;;;<<<======>>>>>>=========>>>@@@BBBEEEGGGHHHIIILLLMMMOOOTTT]]]jjjxxx|||rrrbbbaaaiii|||}}}uuusssoooqqqqqqqqqsss|||~~~wwwpppkkkgggcccaaa___dddlllsssuuutttpppmmmnnnlllkkkiiigggccc^^^ZZZUUUSSSOOOLLLHHHFFFEEEEEEDDDDDDEEEFFFHHHKKKNNNOOOYYY]]]bbbhhhjjjiiigggeeefffmmmwwwwwwqqqooovvv}}}yyyuuu~~~wwwmmmlllpppsss|||~~~wwwnnnmmmmmmmmmlllmmmuuu~~~nnn```VVVKKKDDDBBBDDDBBB@@@@@@AAABBBAAA@@@AAAAAA@@@@@@@@@AAABBBBBBBBBBBBAAA???===;;;:::888222333333333444444444444555555444444444444444333222333333444444555555555333333333333222222222222222222222222222222222222000000111111222222333333222222222222222222222222333222222222111111111111222222222222222222222222222222222222222222222222333333333333333333333333444444333222111000//////111111111111111111111111333222111111111333444555333333222111000000000000111111000000000000111111111111111111000000000000000000////////////000000111000///......///000111//////000000000000//////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000111111111222222222222222111111111111222222000000000000000000000000111111111111111111111111111111111111111111111111111222222333333222222111222222222222222222222222111111222222222333333333333333333444444444444555666666666777999:::<<<===<<<======>>>>>>>>>>>>>>>===@@@BBBEEEFFFHHHJJJKKKPPPRRRWWW___lll|||}}}ooo```[[[]]]lllxxx{{{{{{}}}{{{xxxzzz}}}}}}wwwrrrooonnnnnnmmmlllhhhbbb]]]ZZZWWWSSSQQQRRRUUUZZZ^^^___^^^[[[YYYZZZZZZYYYXXXVVVRRROOOMMMIIIHHHGGGEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEGGGHHHKKKMMMPPPSSSUUUUUUUUUTTTWWW]]]gggrrr~~~yyyuuuyyy}}}uuuyyy~~~wwwpppoooqqq{{{tttqqqnnnjjjiiilllssszzzzzzmmmbbbWWWNNNJJJGGGDDDBBBAAABBBCCCCCCBBBAAAAAAAAA@@@@@@AAAAAABBBBBBBBBBBBAAA@@@===;;;:::666666555555555555555555555555444444333333222222333333444444444555555555333222222222222222222222222222222222222222222222000000111111222333444444222222222222222222222222333333222222222111111111222222222222222222222222222222222222222222222222333333333333333333333333333333333222222111111111111111111111111111111111111111111111222333555555333222222111000000111111////////////000111222333111111111000000000//////............///000111222111000///......///000111//////000000000000//////////////////////////////////////////////////////....../////////000000000111111111111111111111111////////////////////////////////////////////////000000000000000000000000111111111111222222222222111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111111222222333333222222111222222222222222222222222111111222222222333333333333333444444444555555555777777777888:::;;;===>>>===>>>??????@@@@@@?????????BBBDDDFFFGGGIIINNNQQQXXX\\\dddppptttfff^^^\\\bbbooo{{{{{{wwwwww{{{}}}{{{}}}vvvtttuuuvvv{{{yyytttnnniiieeebbb___]]]ZZZWWWSSSQQQOOONNNLLLJJJKKKLLLMMMMMMNNNNNNNNNNNNLLLLLLMMMMMMKKKIIIHHHHHHFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEFFFGGGHHHIIIJJJJJJKKKPPPWWW___hhhpppxxx}}}}}}uuummmwww|||~~~~~~zzzvvvqqqqqqxxxyyymmmfffhhhpppxxx|||~~~xxxooocccYYYUUUJJJGGGCCCAAAAAABBBCCCBBBBBBAAAAAA@@@@@@AAAAAAAAAAAAAAABBBBBB@@@>>><<<;;;999888666444333222222222444444333333222222111111333333333444444444444444222222222222222222222222222222222222222222222222000000111222333444444555222222222222222222222222333333333222222222222111222222222222222222222222222222222222222222222222333333333333333333333333111111222222333333333444111111111111111111111111000000111111222333444555333222111111000111111111.........///000111222333111111000000000/////////------......///111222333//////000000000000////////////000000000000//////000000000000000000000000000000000000000000000000////////////000000000000111111111111111111111111////////////////////////000000000000000000000000000000000000000000000000111111111222222222222333000000111222222111000000000000000000000000000000111111111111111111111111111111111111111222222222111222222333333222222111222222222222222222222222111111222222222333333333333444444444555555555555888888888999;;;<<<>>>??????@@@AAAAAABBBBBBAAAAAABBBDDDEEEFFFHHHMMMVVV]]]hhhmmmxxx|||ppphhheeebbbmmmwwwwwwvvvwwwzzz{{{zzz}}}vvvnnngggeeeeeeeeehhhlllrrrxxxzzztttkkkhhhdddaaa^^^ZZZVVVRRRQQQOOOMMMLLLLLLLLLKKKIIIIIIHHHGGGFFFGGGIIIKKKLLLFFFGGGIIIIIIHHHGGGGGGHHHGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCBBBBBBAAAAAAEEEDDDDDDCCCDDDEEEFFFFFFFFFHHHMMMQQQUUUZZZ___cccnnnxxxwwwiiiaaafffnnnxxx~~~~~~}}}wwwuuu}}}ttthhhjjjssszzz|||xxx|||}}}rrrgggbbbRRRNNNHHHCCCBBBAAAAAAAAABBBBBBAAA@@@@@@@@@AAAAAA@@@AAABBBBBBAAA???===<<<999888555333111000000000333222222222222222111111333333333333333333333333111111111222222222222222222222222222222222222222111111222222333333444444333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222333333333333333333333333000000111222333444555555111111111111111111111111000000111111222333333333222222111111111111111222000000////////////000111111000000000///////////////////////////000111111...///000111111000///...//////000000000000//////000000000000000000000000000000000000000000000000//////000000000111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222333333///000111222222111000///000000000000000000000000111111111111111111111111000000111111111222222222111222222333333222222111222222222222222222222222111111222222222333333333444444444444555555555555999999999:::;;;===??????AAABBBBBBCCCCCCCCCCCCCCCDDDEEEFFFFFFJJJSSSaaalllyyy~~~uuuqqqppphhhooosssrrrrrrvvvzzz{{{zzz{{{yyyxxxzzz{{{xxxyyyxxxsssnnniiibbb^^^^^^^^^\\\]]]```aaahhhsss}}}wwwuuutttrrrmmmiii_______________\\\WWWTTTSSSQQQOOOOOOPPPPPPNNNMMMLLLKKKKKKKKKLLLMMMOOOPPPLLLNNNPPPOOOMMMLLLNNNPPPLLLLLLLLLMMMMMMLLLLLLLLLIIIIIIIIIIIIHHHGGGFFFEEEHHHGGGFFFEEEDDDEEEFFFGGGEEEFFFHHHIIIKKKMMMQQQTTTYYYbbbppp~~~ooo\\\^^^bbbfffnnnyyysssmmmqqquuuuuurrruuuzzzyyytttbbb\\\SSSKKKFFFDDDBBBAAACCCBBBAAAAAA@@@@@@@@@AAA@@@AAACCCCCCCCCAAA>>>===:::999666444333333444444222222222333333333333333222222222222222222222222000111111111222222222222222222222222222222222222333333333333333333333333333333333333333333333333444444333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222111222222333333444444444111111111111111111111111111111111222222222111111222111111111111111222222222111000//////.........000000000000////////////111000000///////////////---...111222222111...---//////000000000000//////000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111222222222333333333///000111222222111000///000000000000000000000000111111111111111111111111000000111111222222222222222222222333333222222222222222222222222222222222111111222222222333333333444444444555555555666666999999::::::<<<===???@@@BBBCCCCCCDDDEEEDDDDDDDDDEEEFFFFFFGGGLLLYYYjjjwww{{{uuuuuuvvvmmmpppooolllmmmsssyyyzzz{{{|||xxxsssoooooosss||||||}}}{{{sssjjjccc^^^[[[]]]]]][[[[[[]]]WWW]]]hhhuuusssmmmgggeeegggiiigggddd___aaacccggghhhfffbbb^^^XXXWWWUUUUUUUUUTTTSSSQQQOOOPPPQQQSSSTTTUUUUUUVVVWWWYYYZZZYYYVVVUUUVVVXXXRRRSSSTTTUUUUUUUUUUUUUUUQQQQQQQQQQQQPPPOOOMMMMMMKKKJJJHHHGGGFFFGGGGGGHHHFFFGGGHHHHHHHHHIIIMMMOOOJJJQQQ[[[fffqqq~~~sssaaa```^^^]]]___fffnnnttt|||pppnnnooommmnnnrrrwwwwwwvvvzzzpppiii^^^TTTMMMHHHEEECCCCCCBBBAAAAAA@@@@@@@@@@@@@@@BBBCCCEEEDDDBBB@@@>>>===;;;999888777888999:::333333333444444555555555222111111111111111111111000000111111222222222222222222222222222222222222444333333333333333333333333333333333333333333333444444444333333333222222222222222222222222222222222222222222222222222222111111111111111111111111333333333333333333333333111111111111111111111111111111222222222111111000222111111111111111222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222000000000000000000000000...///000222222222111000000000000000111111111111000000000000000000000000111111000000000000111111222111111111000000//////000000000000000000000000000000000000000000000000111111111111111111111111222222111111111111111111000000000000111111111111111111111111111111111111222222222222222222222222000000000111111222222333222222222222333333444555333333333333333333333333555555777888888777666666;;;::::::<<<>>>AAABBBBBBEEEGGGIIIIIIGGGFFFFFFFFFGGGHHHFFFJJJRRRVVVhhhxxxuuu{{{zzzrrrpppiiieeefffkkkqqq||||||lllgggdddgggtttzzzoookkkiiijjjmmmllleee^^^^^^^^^eeeqqqyyyyyyvvvuuupppjjjdddcccfffhhhgggeeeeeejjjrrryyy|||zzzwwwtttmmmiiieeedddeeeccc^^^YYY_________```aaabbbdddeeeiiimmmpppnnnjjjfffgggjjjgggeeecccdddggghhhfffdddeeeccc___[[[WWWUUUSSSRRRNNNNNNNNNMMMLLLJJJIIIHHHHHHIIIJJJJJJHHHHHHIIIJJJLLLNNNQQQUUU[[[dddnnnttttttkkkaaa]]]___dddfffgggnnn~~~vvvttt}}}ssskkkjjjjjjrrr{{{|||vvvrrruuuyyy~~~nnndddZZZMMMEEECCCAAABBBCCCAAA???>>>@@@BBB>>>???@@@AAAAAAAAAAAA@@@@@@>>>;;;888666666666666666666555555555444444444555555555444444333333333444444444333333333222222444333222111111222333444111111111111111111111111333222222111111222222333444444444333333222222222111111222222222333333333222222222222222222222222111222222333333222222111222222222222222111000//////000000000000111111111333222111111000111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222000000000000000000000000...///000111222111111000000000000000111111111111000000000000000000000000111111000000000000111111111111111111000000000///000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000000000111111111111111111111111111111111111222222222222222222222222111111222222222222222222333333222222333333444555333333333333333333333333555666777888888888777666:::::::::<<<>>>@@@BBBBBBCCCEEEGGGGGGFFFEEEEEEFFFGGGHHHEEEIIITTT[[[nnn~~~}}}yyyoooiiieeegggkkkrrr}}}uuuggggggiiisss}}}~~~}}}vvvoooeeeeeejjjuuu{{{{{{yyyzzzzzzvvvrrrssswwwyyyyyywww~~~}}}yyyyyyyyyxxxsssooossstttuuuvvvwwwxxxyyyzzz}}}~~~{{{|||~~~}}}}}}~~~~~~|||yyytttrrroookkkhhhfffeeeddd^^^]]][[[XXXUUURRRPPPOOOOOOPPPPPPNNNLLLJJJJJJKKKLLLLLLNNNOOORRRXXX___dddwwwxxxmmmgggffffffeeeddddddrrrqqqiiifffmmmuuu}}}xxxsssmmmttt{{{|||xxxtttsssuuuuuuhhhWWWJJJDDDBBBCCCDDDCCCAAA@@@AAABBB??????@@@@@@AAAAAABBBBBBAAA@@@<<<999777666555555333333333333222222222222555555444444444333333333444444333333333222222222333333222111111222333333222222222222222222222222333222222111111222222333444333333333222222222222333333333333444444444444222222222222222222222222111222222333333222222111222222222222222111000000000000000111111111222222111111000111111222333333222111111111000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000111111222000000000000000000000000//////000111111111111000000000000000111111111111000000000000000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000000111111111222222222222222222222222222222222222222222222222222222333333333333333333222222333333333333333333444555333333333333333333444444555666777777888888777777::::::;;;===>>>@@@AAABBBDDDFFFGGGGGGFFFEEEFFFGGGIIIKKKJJJOOO[[[eeexxx|||tttnnnhhheeeggglllsss~~~yyynnngggkkkssswwwvvvyyyxxxuuupppkkkeeeaaa^^^]]]]]]]]]\\\XXXTTTQQQPPPPPPPPPPPPOOONNNNNNPPPTTTWWWcccwww}}}wwwtttrrrooolllhhhoooxxx}}}}}}~~~ggg^^^ZZZ]]]dddmmm}}}rrruuuyyy{{{yyyvvvuuutttrrr||||||fffRRRHHHDDDDDDDDDCCCCCCCCCBBBBBB@@@?????????@@@AAACCCDDDCCCBBB???;;;888666555444333333222222222111111111555444444444444333333333444444333333222222222333333333222222222222333333333333333333333333333333333222222111111222222333222222222222222111111111222222222333333333333444222222222222222222222222111222222333333222222111111222222222222111000000111111111111222222222333000000000000222333444555222222222111111111000000////////////////////////////////////////////////000000000000000000000000000000000000000111111222000000000000000000000000000000000111111111000000///000000000111111111111000000000000000000000000111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111222222222000000111111111222222222222222222222222222222222222222222222222222222222555555555444444333333222444444333333333444444555333333333444444444444444555666666777888888888888999;;;===>>>???@@@BBBCCCGGGHHHHHHGGGFFFFFFGGGIIIOOOUUUUUU[[[hhhqqqxxxpppoooiiifffhhhmmmsss~~~xxxrrrsssvvv}}}yyyyyy{{{vvvtttsssqqqpppnnnjjjddd```^^^]]]]]]\\\ZZZWWWTTTSSSTTTVVV[[[jjjzzz{{{||||||{{{yyywwwvvvvvv~~~kkkbbb[[[YYY[[[bbbrrrxxxwwwwwwxxxyyyyyyxxxvvvkkkqqqzzzwww```QQQGGGEEECCCCCCDDDDDDBBB@@@???>>>=========???AAACCCDDDCCCAAA>>>:::777555333555444444444444333333333444444444444444444444444555444333222222222333333333333333333333333333333333333333333333333333333333222222111111222222333111111111111111111111111//////000000000111111111222222222222222222222222111222222333333222222111111111222222222111111000111111222222222333333333111111111111222333444555333333222222222111111111////////////////////////////////////////////////000000000000000000000000000000000000000111111222111111111111111111111111111111000000000000000000///000000000111111111111000000000000000000000000000111222222222222111000000000000000000000111111000000000000000000000000000000000000000000000000111111111111111111111111000000111111111222222222111111111111222222222222222222222222222222222222222222222222222222222222666555555444444333333333555555444333333444444444333333333444444555555555666666666777888999999:::999<<>><<<;;;<<<===???AAADDDCCCBBB@@@===:::666555555555555444444444333333444444444444444444444444555444333222111222333444333333333333333333333333333333333333333333333333333222222111111222222333111111111111111111111111//////000000000111111111222222222222222222222222111222222333333222222111000111111222222222111111111111222222222333333333333333222222222222222333333333333333222222222222////////////////////////000000000000000000000000000000000000000000000000000000000000000111111222111111111111111111111111222111000000///000000000000000000000111111111111000000000000000000000000000111222333333222111000000000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000111222222333333111111111222222222222333333333333333333333333333222222222222222222222222444444444444444444333333666555444444444444444444333333333444555555666666666666666777888999:::;;;:::>>>BBBDDDCCCBBBDDDGGGGGGGGGGGGGGGGGGJJJOOOSSSaaakkkooottt~~~{{{wwwsssqqquuuzzzwwwooojjjiiiaaaeeeiiimmmrrr|||{{{wwwooommmjjjkkkrrr}}}{{{yyy{{{~~~xxxnnnccc^^^___cccttt~~~{{{wwwuuuvvvpppmmmqqqyyyqqqWWWOOOGGGEEEHHHJJJFFFBBB??????===<<<<<<<<<===>>>AAABBBBBBBBB@@@===999777444444333333333222222222333333333444444444444555666555333111111222333444333333444444444444333333333333333333333333333333333222222111111222222333111111111222222222222222222222222333333333333444222222222222222222222222111222222333333222222111000000111222222222222111111111111111222222222333444444333222222222222222444444444333333333222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222111111111111111111111111333222000/////////000111000000000000111111111111000000000000000000000000000111333444444333111000///000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111///000000111222222333333111111111222222222333333333333333333333333333333222222222222222222222222333333333333333444444444666666555444444444444444333333444444555666666666777666666666888999;;;<<<;;;@@@EEEFFFDDDDDDFFFIIIHHHHHHJJJKKKOOOUUU\\\aaannnxxx{{{}}}}}}zzzzzz{{{zzzyyyyyyyyy|||yyyssskkkeeeeeekkktttzzz|||xxx|||~~~|||nnnccc]]]\\\ccclllyyy|||yyyuuunnniiiiiilllqqq}}}dddZZZNNNKKKNNNPPPMMMHHHAAAAAA@@@???>>>======<<>>===<<<===???BBBDDDCCCAAA???===888777777777777666666666333333333444444555555555777555222111000111333555333333444555555444333333111111111111111111111111333222222222222222222333222222222333333444444444111111222222222333333333222222222222222222222222222222222333333222222222///000111222222222222222///000000000000111111111111111111222333444555666555555444444444333333333000000000000000000000000000000000000000000000000000000000000111111111111000000111000000222555888======555+++---666555+++000000000000000000000000////////////////////////222111111111000000//////000000000000000000000000111111111000000000000000111111000000111111222333111111111111111111111111//////000111111111111000111111111111111111111111000000111111111222222222333333333333333333333333333333333333333333333333222222333333333333444444444444444444444444444444555444222111111222444555666888999999999;;;===???BBBCCCDDDFFFGGGIIIJJJKKKLLLMMMQQQYYYdddpppzzz~~~zzzuuussslllrrr|||tttkkkfffbbbdddhhhttt|||oooeeeXXXXXX[[[___fffnnnvvvzzz|||pppdddXXXXXX^^^ccchhhkkkxxxzzzlll\\\VVVXXX[[[YYYTTTKKKDDD?????????===<<<>>><<<>>>AAACCCCCCBBB@@@>>>:::999777555444333333444333333333333333444555666333333333333333333333333222222222222222222222222222222222111222222333333444333333222222333333444666666555444444333222222444222111111222333333222222222222222222222222222666555333222333444666777222222222222222222222222333333333333333333333333222222111000111222444555111111111000000000000///000000000000000000000000000000000000000000000000000000000000111111111111000111111000000222555888CCCGGGBBB666111444444///000000000000000000000000111111111111111111111111111111111111000000000///000000000000000000000000111000000000000000000000111111000000111111222333111111111111111111111111111111222333333333333222222222222222222222222222111111111222222222222333333333333333333333333333333333333333333333333333222222333333333333444444444444444444444444444444666555444333333444555555777999:::;;;;;;<<>><<<===???AAABBBBBBAAAAAA<<<;;;999777555555555555444333333333444444555666333333333333333333333333222222222222222222222222333333222222222222333333444333333222222333333444555555444444333222222222444222111111222333333222222222222222222222222222222222222333666999<<<>>>222222222222222222222222333333333333333333333333111111000000111222222333222222111111111000000000000000000000000000000000000000000000000000000000000000000000111111111111000111111111000111444666AAAIIIJJJ>>>333333555444000000000000000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000111111111111000000111111222333111111111111111111111111111111222333333333333222333333333333333333333333222222222222333333333333333333333333333333333333333333333333333333333333222222333333333333444444444444444444444444444444666666666666666666666666888999;;;<<<===>>>AAADDDDDDFFFIIIJJJKKKMMMPPPRRRUUUZZZdddqqq{{{qqqjjjggggggqqq~~~|||uuuyyyxxxoooiiiiiiooosss|||wwwjjj___XXXXXX[[[^^^fffxxxssseee\\\WWWWWW]]]eeeqqqsss{{{{{{uuutttqqqjjjbbbVVVNNNGGGEEEDDDAAA>>>???======>>>@@@AAABBBCCCCCC???>>><<<:::888666666666444444444333444444555666333333333333333333333333333333333333333333333333444333333222222333333333444333333222222333333444444444333333222222111111444333111111333333333222333333333333333333333333111111111333666999<<<>>>222222222222222222222222222222222222222222222222///000000111111111111111333333333222222222111111////////////////////////000000000000000000000000///000000000111111111111000111111111000111333555666???CCC<<<333222555666000000000000000000000000111111111111111111111111111111111000000000000000000000000000000000000000000000000000000111111111111111000000111111222333111111111111111111111111//////000111111111111000333333333333333333333333222222333333333444444444333333333333333333333333333333333333333333333333222222222333333333444444444444444444444444444444444555666777777777666666777999;;;===>>>@@@CCCFFFFFFHHHKKKLLLMMMPPPTTTXXX^^^eeeqqqxxx{{{yyyqqqmmmlllmmmsssyyyppprrrwww{{{vvvuuuxxxuuutttwww||||||lllaaa[[[YYYYYYWWWhhh{{{~~~sssjjjaaa^^^dddlllyyyuuuvvvvvvkkk]]]SSSIIIGGGFFFBBB??????@@@????????????AAABBBCCC@@@???===;;;999888666666555555444444444444555555444444444444444444444444333333333333333333333333555444444333333333333444444333333222222333333444333333333222222111111111444333111111333444333222333333333333333333333333333222222222333444555666222222222222222222222222111111111111111111111111000111222333333222111000444444333333333222222222////////////////////////111111111111111111111111///000000000111111111111000111222111000000111333///444777555333333222111000000000000000000000000000000000000000000000000000000000000000000111111000000000000000000000000//////000000111111111111111111000000111111222333111111111111111111111111//////000111111111111000333333333333333333333333222222333333333444444444333333333333333333333333333333333333333333333333222222222333333333444444444444444444444444444444333444555666666666666666777999;;;===???BBBEEEHHHHHHKKKMMMMMMNNNSSS[[[bbbmmmuuuyyymmmtttyyyuuuuuu{{{~~~}}}zzzuuupppmmmnnnooovvv{{{tttuuuwww|||sssppprrr{{{rrreee[[[VVVPPPZZZjjjzzz|||rrrjjjkkkqqq}}}{{{}}}zzzgggZZZMMMHHHFFFCCC@@@@@@CCCBBB@@@???>>>???@@@@@@??????>>><<<:::999777666666555555444444444555555444444444444444444444444333333333333333333333333666555555444333333444444444333333222222333333444333333222222222222111111555333222222333444444333333333333333333333333333444444333222222111111111222222222222222222222222111111111111111111111111222222444444444333222111444444444333333333333222000000000000000000000000111111111111111111111111000000000000111111111111000111222222000///000111111111222333333222///,,,000000000000000000000000////////////////////////000000000000111111111111000000000000000000000000/////////000111111222222111111000000111111222333111111111111111111111111111111222333333333333222333333333333333333333333222222222222333333333333333333333333333333333333333333333333333333333333222222333333333333444444444444444444444444444444444444555555666666777777777:::===???AAADDDHHHKKKLLLNNNPPPPPPQQQXXXdddnnn}}}wwwkkkfffoooyyyzzzwwwxxxyyyxxxtttoookkkjjjlllnnnyyy}}}||||||zzzrrrqqquuu~~~qqqaaaWWWQQQTTT\\\kkkvvvrrrtttxxxgggUUULLLHHHDDDAAAAAAEEECCCAAA???>>>>>>>>>>>>?????????>>><<<;;;999888777666555555444555555555444444444444444444444444333333333333333333333333777666555555444444444444444333333222222333333444333333333333333333222222555444222222444444444333333333333333333333333333444444444444444444444444222222222222222222222222222222222222222222222222444444444444444444333222444444444333333333222222000000000000000000000000111111111111111111111111000000000000111111111111000222333222000//////000111111111333333000...---000000000000000000000000000000000000000000000000///000000000111111111111000000000000000000000000...//////000111111222222111111000000111111222333111111111111111111111111111111222333333333333222222222222222222222222222111111111222222222222333333333333333333333333333333333333333333333333333222222333333333333444444444444444444444444444444666666555555666777999:::999<<>>>>>??????@@@@@@???>>><<<;;;777777666555555555555555555555555555555555555555444444444444444444444444888777666555444444444444444333333222222333333444333333333333333333444444555444222222444555444333444444444444444444444444222222333444444444444444222222222222222222222222333333333333333333333333555444333333222222222333333333333333222222222222000000000000000000000000111111111111111111111111000000000000111111111111000222333222000/////////...///111333111//////111000000000000000000000000111111111111111111111111//////000000111111111222000000000000000000000000...//////000111222222222111111111000111222222333111111111111111111111111//////000111111111111000111111111111111111111111000000111111111222222222333333333333333333333333333333333333333333333333222222333333333444444444444444444444444444444444888777666666777999;;;<<<;;;>>>AAADDDGGGKKKOOOSSSUUUVVVVVVUUUWWWbbbttt|||~~~ooofffXXXgggvvvwwwpppooouuuwwwooommmhhhwwwzzzooo]]]XXXTTTUUU^^^qqqiiiXXXOOOHHHDDDBBBAAAAAAAAA@@@@@@@@@??????@@@@@@AAABBBAAA@@@???>>>777777666555555555555555555555555555555555555555444444444444444444444444888888777555555444444444444333333222222333333444444444444444444444444444666444222333444555444444444444444444444444444444111222222222222111000000222222222222222222222222333333333333333333333333555444222111000111222222333333333222222222111111000000000000000000000000000000000000000///......000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111111111111111111111111////////////////////////000111111111111222222222000000000000000000000000000000111111111222222222111222222333333222222111111222222333333222222111111111222222222333333333222222222222222222222222444444444444444444444444333333333444444444555555444444444555555555555666777666666777:::<<<=========@@@EEEIIILLLPPPTTTWWW[[[YYYXXXXXX\\\dddooowww|||pppjjjkkkfffppp~~~|||yyy}}}yyytttiiiiiiooo~~~pppdddXXXUUUXXXbbbuuuzzzjjjWWWMMMHHHFFFBBBBBBAAAAAABBBCCCEEEFFF???@@@CCCDDDEEECCCAAA@@@===;;;888555444333444444222222333333444555666666222222222333333444444444555444444444444555666666444444444444444444444444555555555555555555555555444444444444444444444444444444444444444444444444555555555444333222111000222222222222222222222222222222222222222222222222555444333333222222222333222222222222222222222222000000000000000000000000000000000000000///......000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111111111111111111111111000000000000000000000000000000111111111222222222000000000000000000000000222222222222333333333444111222222333333222222111111222222333333222222111111111222222222333333333333333333333333333333333333333333333333333333333333333333444444444555555444444444555555555555666777777666777999;;;======AAAFFFLLLQQQTTTVVVYYY[[[\\\]]]]]]^^^```eeekkkpppwww}}}tttmmmmmmqqqvvv~~~}}}~~~yyyllliiikkkrrr{{{qqqbbbYYYUUUYYYeeerrrzzz~~~zzzfffYYYPPPJJJFFFEEECCCAAAAAA@@@AAAAAA???AAACCCEEEEEEDDDBBBAAA<<<;;;888666555555555666444444444444444444444444333333333333333333444444444444444333444555555666444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333222111222222222222222222222222222222222222222222222222555444444333222222222333222222222222222222222222000000000000000000000000000000000000000///......000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111111111111111111111111111111111111111111111111000000000111111111222222000000000000000000000000333333444444444555555555111222222333333222222111111222222333333222222111111111222222222333333333333333333333333333333333333333333333333333333333333333333444444444555555444444444555555555555666777777777777999;;;===>>>GGGMMMUUU[[[^^^^^^_________bbbfffhhhiiijjjkkkmmmrrrzzzzzzsssnnnnnnsss{{{}}}}}}rrrnnnkkkjjjlllsssqqqbbbXXXTTTWWW]]]ttt}}}yyyyyy{{{{{{nnnbbbXXXLLLJJJGGGDDDBBB@@@??????@@@BBBDDDEEEFFFEEEDDDCCC===<<<:::888777666777777666666555555444333222222444444444444333333333333333333333333333444444555444444444444444444444444333333333333333333333333444444444444444444444444444444444444444444444444333333444444444333333222222222222222222222222222222222222222222222222222444444444333333333333333222222222222222222222222000000000000000000000000000000000000000///......////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111111111111111111111111111111111111111111111111000000000000111111111111000000000000000000000000333333333444444444555555111222222333333222222111111222222333333222222111111111222222222333333333444444444444444444444444222222222222222222222222333333333444444444555555444444444555555555555666666777888888999;;;???AAALLLSSS[[[bbbddddddbbbaaabbbggglllqqqrrrsssttttttwww}}}|||tttqqqqqqsss{{{yyyyyy{{{yyytttssssssrrrrrrssstttuuuxxxzzz{{{|||{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~{{{zzzuuuoookkkooozzz}}}nnnbbb[[[YYYYYYeeettt}}}uuuooorrrqqqttt{{{yyymmmRRRPPPMMMIIIFFFCCCBBBBBBAAACCCDDDFFFFFFFFFEEEDDDAAA@@@===;;;999777777666666666666555444444333333555555444444333333333222333222222222222333444444444444444444444444444444333333333333333333333333444444444444444444444444444444444444444444444444333333444444444444444444222222222222222222222222222222222222222222222222444444444444444444333333222222222222222222222222000000000000000000000000000000000000000///......////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111111111111111111111111111111111111111111111111//////000000000111111111111111111111111111111111111222222222333333333333111222222333333222222111111222222333333222222111111111222222222333333333444444444444444444444444222222222222222222222222333333333444444444555555444444444555555555555666666777888999:::===BBBFFFPPPVVV___eeegggeeecccbbbdddiiipppvvvzzz}}}}}}xxxuuuvvvwwwxxx}}}tttttt}}}{{{{{{|||}}}zzzwwwtttqqqoooiiihhhgggfffffffffggghhhkkklllnnnnnnmmmmmmooopppmmmmmmmmmmmmmmmmmmmmmmmmppppppqqqqqqrrrrrrrrrrrrppppppqqqqqqqqqrrrrrrrrrrrrrrrrrrsssttttttuuuuuuuuuvvvxxxxxxxxxxxxyyy{{{{{{zzzyyyxxxxxxyyy{{{{{{~~~}}}{{{zzzxxxvvvtttuuuxxx{{{}}}|||||||||}}}~~~||||||zzz|||}}}}}}{{{zzzzzz{{{zzz{{{|||{{{zzzyyyzzz{{{uuuyyyzzzxxxzzz~~~}}}yyy}}}|||tttssswww{{{zzzpppiiiddd___]]]gggxxx}}}ppphhhggggggmmmxxx{{{YYYVVVRRRNNNJJJGGGFFFEEEBBBCCCDDDEEEFFFFFFFFFFFFEEEDDDAAA>>>;;;888666555555555555555555555555555555555555444444333333333333222222222222333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333444555555555444444222222222222222222222222222222222222222222222222333333444555555555444333222222222222222222222222000000000000000000000000000000000000000///......000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111111111111111111111111111111111111111111111111/////////000000000111111111111111111111111111111000000000111111111222222111222222333333222222111111222222333333222222111111111222222222333333333333333333333333333333333333333333333333333333333333333333444444444555555444444444555555555555666555777999:::;;;???FFFKKKUUUZZZaaaeeeffffffeeedddgggmmmuuu}}}~~~{{{zzz}}}|||yyyxxx{{{qqqmmmvvvvvvuuuwww|||}}}yyytttooollliiifffdddaaa```^^^]]]\\\]]]]]]^^^```aaabbbbbb``````aaabbb_______________`````````ccccccdddeeeeeeeeeeeeddd`````````aaaaaaaaaaaabbbbbbbbbccccccdddeeeeeeeeefffhhhjjjjjjjjjjjjlllmmmkkkjjjiiihhhhhhiiikkkmmmqqqrrruuuwwwxxxxxxwwwvvvwwwwwwwwwvvvvvvwwwwwwxxxtttuuuvvvxxxxxxxxxxxxxxxsssssssssrrrqqqppppppooonnnllljjjiiiiiijjjmmmnnnmmmmmmnnnnnnpppqqqrrrsssrrrttttttssspppnnnmmmmmmnnnpppqqqqqqooonnnoooooommmnnnpppooonnnmmmooopppllluuuyyyuuusssuuuuuuppprrrtttwww{{{~~~|||xxx}}}{{{tttmmmccceeelll{{{qqqhhhbbbaaaggguuu~~~fffccc]]]WWWPPPKKKGGGFFFBBBBBBCCCEEEFFFFFFFFFFFFGGGFFFDDD@@@===:::888666555555555555555555666666555555555444444444444444333333333333333444444555444444444444444444444444555555555555555555555555444444444444444444444444444444444444444444444444444444555555555444444333222222222222222222222222222222222222222222222222222333555666666555444444222222222222222222222222000000000000000000000000000000000000000///......000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111111111111111111111111000000000000000000000000////////////000000000111111111111111111111111111000000000111111111222222111222222333333222222111111222222333333222222111111111222222222333333333333333333333333333333333333333333333333333333333333333333444444444555555444444444555555555555666444777:::;;;===AAAJJJPPP[[[___cccffffffggghhhiiirrrxxxxxxtttttt}}}uuunnnrrr|||wwwwwwxxx}}}{{{wwwsssmmmhhheeecccaaa```[[[ZZZXXXWWWVVVVVVWWWWWWXXXYYYZZZYYYWWWVVVVVVWWWUUUUUUVVVVVVVVVWWWWWWWWWUUUVVVWWWXXXYYYXXXXXXWWWSSSSSSTTTTTTTTTUUUUUUUUUTTTUUUUUUVVVVVVWWWXXXXXXXXXZZZ[[[\\\\\\\\\^^^```]]]\\\ZZZYYYYYY[[[^^^___bbbeeehhhkkkllllllkkkkkkkkkkkkjjjiiiiiihhhiiiiiiggghhhjjjkkkllllllkkkjjjgggfffdddbbbbbbbbbcccdddbbbaaa___^^^]]]]]]]]]^^^^^^^^^^^^^^^___aaabbbbbb```cccddddddbbb```aaabbbaaaccceeeeeecccccccccdddcccdddffffffeeeeeefffhhhgggyyyyyynnnlllmmmllliiijjjmmmpppsssuuuvvvvvv{{{~~~yyypppkkkpppzzz{{{rrrjjjccceeerrr|||~~~}}}xxxooodddZZZPPPJJJFFFAAABBBBBBDDDEEEFFFFFFGGGFFFEEEDDDBBB???===;;;:::777777666666555555444444444444444444555555555555444444444333444555555666444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555666666666555444333333222222222222222222222222222222222222222222222222222333555666777666555444222222222222222222222222000000000000000000000000000000000000000//////...000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111111111111111111111111////////////////////////////////////000000000000111111111111111111111111000000111111111222222222222222222333333222222222222222222333333222222222111111222222222333333333222222222222222222222222444444444444444444444444333333333444444444555555444444444555555555666666444777;;;<<<>>>CCCLLLTTT```bbbeeefffggghhhjjjlll|||yyyrrrqqqwwwtttssssss{{{~~~zzz|||{{{|||xxxrrrnnnhhhdddbbbbbbbbbbbbYYYWWWVVVTTTSSSSSSSSSTTTUUUVVVVVVTTTRRRPPPPPPQQQMMMMMMNNNNNNOOOOOOOOOPPPMMMNNNOOOPPPQQQPPPOOOOOONNNNNNNNNNNNOOOOOOOOOOOONNNNNNNNNOOOPPPPPPQQQQQQOOOPPPRRRSSSRRRSSSUUUVVVVVVTTTSSSQQQRRRTTTWWWXXXYYY[[[___bbbddddddccccccddddddbbb```___^^^^^^^^^^^^___aaacccdddcccbbbaaa___]]][[[YYYXXXYYY\\\]]]ZZZYYYXXXVVVUUUTTTSSSSSSTTTTTTTTTTTTTTTUUUVVVWWWUUUXXX[[[\\\ZZZZZZ\\\^^^YYYZZZ\\\\\\[[[[[[\\\]]]^^^```aaaaaaaaaaaacccdddaaayyyzzzfff```dddgggcccdddgggiiilllnnnooopppsssvvvzzz}}}~~~}}}nnnlllpppxxxtttiiifffqqq{{{~~~qqqbbbVVVMMMHHHAAAAAABBBCCCDDDEEEFFFGGGDDDDDDCCCBBBAAA???>>>===999999888666555444333222333444444444555666666666555444444444444555666666444444444444444444444444333333333333333333333333444444444444444444444444444444444444444444444444666666666666555444333222222222222222222222222222222222222222222222222222222333555777777666555444222222222222222222222222000000000000000000000000---...///...------...///000000000000000000000000000000000000000000000000000111111111222222222222111111111111111111111111000000000000000000000000////////////000000000000222111111111000000//////111111111111111111111111000000000000000000000000000111111111111222222222222222222222222222222222111111222222222333333333222222222222222222222222555444444333333444444555444333333222222333333444444444444555555555555666444444444444444555666777::::::999:::???IIIWWWaaaeeeccceeehhhjjjmmmuuuvvvqqqtttyyyyyyrrr|||~~~}}}}}}~~~~~~}}}zzzwwwrrrkkkeeecccbbbbbbbbb]]]\\\ZZZYYYWWWUUUTTTSSSQQQRRRRRRPPPNNNMMMNNNPPPNNNNNNNNNMMMLLLLLLKKKKKKOOOOOONNNMMMLLLKKKKKKJJJKKKKKKLLLLLLLLLLLLLLLKKKJJJHHHHHHIIIJJJKKKKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMNNNNNNTTTWWW[[[]]]]]]]]]]]]^^^^^^]]][[[ZZZYYYXXXWWWWWWXXXYYY\\\]]]]]]\\\ZZZXXX\\\[[[XXXVVVUUUTTTTTTTTTUUUUUUVVVVVVUUURRRPPPNNNRRRRRRRRRRRRRRRSSSSSSSSSUUUWWWXXXYYYXXXWWWXXXYYY[[[[[[ZZZZZZ[[[^^^```bbb^^^aaaeeegggggggggggghhhkkkkkkkkkjjjhhheeecccaaa^^^aaadddeeecccdddgggjjjlllnnnrrrvvv{{{|||tttxxxxxxmmmnnnxxxxxxfffVVVJJJDDD@@@???CCCFFFEEEDDDFFFEEEFFFFFFFFFEEECCC@@@>>><<<:::888666555555666777555555444444444333333333444555555555444333222222333444666777777666444333333333111111111111333333666555444222111111222222444444444444444444444444555555555555555555555555222222222222222222222222222222222222222222222222111333555777777555333111333333444444444444444444000000000000000000000000...///000000......///000000000000000000000000000000000000000000000000000000000000111111111222222111111111111111111111111000000000000000000000000////////////000000000000111111111111000000000///111111111111111111111111000000000000000000000000000111111111111222222222222222222222222222222222111111222222222333333333222222222222222222222222555444444333333444444555444333333222222333333444444444444555555555555666555555555555666777888888===>>>???AAAFFFOOOZZZcccfffdddeeekkkpppvvvsssooossstttzzzyyypppooo}}}}}}}}}{{{~~~~~~|||}}}}}}zzzxxxtttnnnjjjhhhgggfffeee``````^^^\\\ZZZXXXWWWVVVUUUVVVVVVUUUSSSRRRSSSUUURRRQQQPPPPPPPPPPPPPPPPPPRRRQQQQQQPPPOOONNNNNNMMMLLLMMMMMMNNNNNNNNNMMMMMMMMMLLLKKKLLLMMMNNNMMMLLLKKKKKKLLLLLLLLLMMMMMMMMMOOOOOOOOONNNNNNNNNMMMMMMPPPRRRVVVXXXXXXYYYZZZ\\\\\\\\\ZZZYYYXXXWWWWWWWWWUUUWWWZZZ\\\]]]]]][[[ZZZ\\\[[[ZZZYYYYYYXXXXXXXXXXXXYYYZZZ[[[[[[YYYXXXVVVWWWWWWWWWWWWVVVVVVVVVVVVYYYZZZ]]]]]]]]]\\\]]]___aaa`````````bbbdddgggiiikkknnnqqqsssrrrqqqqqqrrrrrrrrrssssssrrrpppooonnneeefffggggggffffffggghhhiiijjjlllppptttxxx|||~~~yyytttvvv~~~zzzwww|||~~~xxxbbbRRRHHHCCC@@@CCCEEECCCCCCEEEDDDEEEFFFFFFEEECCCAAA???>>><<<999777666555666666555555555444444444333333555555555555555444333333333444555666666555444333555444333333333333444555444333222222222333444444444444444444444444444444555555555555555555555555333333333333333333333333222222222222222222222222222333444666666444333222444444444444444444333333000000000000000000000000///000111111//////000111000000000000000000000000000000000000000000000000/////////000000000111111111111111111111111111111000000000000000000000000////////////000000000000111111111111000000000000111111111111111111111111000000000000000000000000000111111111111222222222111111111111111111111111111111222222222333333333222222222222222222222222555444444333333444444555444444333333333333444444444444444555555555555666666666666666777888999::::::<<<@@@DDDJJJRRR[[[bbbkkkggggggmmmwww~~~ttttttyyy|||{{{sssmmmmmm}}}~~~{{{yyyuuuyyy}}}}}}~~~{{{zzzxxxtttqqqpppooolllkkkgggfffeeecccaaa___]]]\\\\\\]]]]]]\\\[[[[[[\\\^^^ZZZYYYXXXWWWXXXYYY[[[\\\YYYYYYYYYXXXXXXWWWWWWWWWUUUUUUVVVVVVVVVVVVUUUUUUWWWUUUTTTTTTVVVVVVUUUSSSPPPPPPPPPQQQRRRSSSTTTUUUYYYXXXWWWUUUSSSRRRPPPPPPRRRTTTVVVXXXZZZ\\\___bbb```___^^^]]][[[ZZZYYYYYYUUUWWWZZZ^^^```aaaaaaaaa``````aaaaaabbbaaaaaaaaa___```aaacccccccccbbbbbbaaaaaa```___^^^]]]\\\\\\]]]___bbbcccccccccdddfffjjjjjjjjjkkkmmmppprrrtttzzz}}}}}}{{{zzzqqqpppnnnmmmmmmmmmkkkiiihhhhhhhhhiiilllqqquuuxxx~~~|||xxxmmmooowwwuuu```OOOGGGAAABBBCCCAAAAAACCCCCCDDDEEEEEEEEEDDDBBBAAA@@@>>><<<999777666666666555555555444444444444333555555666666666555444444333333333444444333333333666666555555555555666666222222111222333444555666444444444444444444444444444444444444444444444444333333333333333333333333222222222222222222222222333333444444444444333333555555444444333333222222000000000000000000000000///000111111//////000111000000000000000000000000000000000000000000000000////////////000000000000111111111111111111111111////////////////////////////////////000000000000111111111000000000000000111111111111111111111111000000000000000000000000000000111111111222222222000000000000000000000000111111222222222333333333111222222222222222333333555444444333333444444555444444333333333333444444444444444555555555555666666666666666777999:::;;;999;;;@@@FFFNNNXXXaaagggnnnhhhgggooozzz~~~}}}yyywwwtttnnn{{{|||xxxrrrvvv}}}}}}|||zzzyyyxxxvvvsssqqqmmmmmmkkkjjjhhhfffeeedddeeefffffffffeeeeeegggiiihhhgggeeedddeeegggjjjlllhhhhhhhhhggggggggggggggggggggggggggggggffffffeeeeeedddbbbbbbccccccaaa```ZZZZZZZZZ[[[\\\^^^___```fffeeebbb```\\\ZZZWWWVVVVVVXXXYYY[[[]]]```eeeiiihhhgggfffdddaaa___]]]\\\WWWYYY]]]aaadddfffggghhhggghhhiiijjjkkkjjjiiihhheeefffhhhiiijjjjjjjjjjjjjjjiiihhhgggeeedddcccbbb```bbbeeeffffffggghhhjjjqqqqqqrrrtttvvvyyy|||}}}}}}zzzwwwvvvxxxwwwtttqqqllljjjhhhgggiiilllqqqtttwwwyyy}}}tttuuu~~~uuummmnnnvvvsssWWWLLLBBB@@@AAA@@@AAABBBBBBCCCDDDDDDEEEDDDCCCCCCBBBAAA>>>;;;999777666555555555555555444444444444555666666666666666555555444333333222222333333444666666555555555555666666222222222222333444555555444444444444444444444444444444444444444444444444444444444444444444444444222222222222222222222222444444333222222333444444555555444444333222111111000000000000000000000000...///000000......///000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000111111000000000000000000000000000000000000000000000000000000111111111222222222000000000000000000000000111111222222222333333333111111111222222333333333555444444333333444444555555444444333333444444555444444444555555555555666555555555666777888:::;;;>>>@@@EEEMMMXXXdddnnnssskkkffffffppp|||}}}}}}}}}{{{uuu}}}|||yyytttvvv|||~~~|||xxxuuusssrrrqqqpppooonnnmmmlllmmmoooppppppoooppprrrtttwwwuuutttssstttwwwzzz|||yyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{zzzyyyyyyuuusssqqqqqqqqqpppnnnlllgggffffffeeefffhhhjjjkkkpppooolllhhheeeaaa^^^]]]WWWXXXYYYZZZ\\\___dddhhhkkkkkkiiigggccc```]]][[[VVVXXX\\\___ccceeeggggggiiijjjkkklllllljjjiiihhhhhhiiijjjjjjkkkkkkkkkkkkjjjjjjiiihhhfffeeeddddddaaacccfffgggggghhhiiikkkqqqrrrtttvvvyyy|||}}}}}}~~~~~~{{{xxxpppmmmjjjggggggiiimmmoooppprrruuuzzz~~~xxxtttsss}}}vvvmmmhhhqqqaaaSSSFFFAAAAAAAAAAAACCCBBBCCCCCCDDDDDDDDDDDDDDDDDDCCC@@@>>>;;;999777666666666555555555444444444555555666666666666666555444333333222222333333444444444444555555444444444333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444222222222222222222222222555444222111111222444555555555444333222222111111000000000000000000000000...///000000......///000000000000000000000000000000000000000000000000000/////////000000000111111000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111000000000000000000000000000000000000000000000000000111111111111222222222111111111111111111111111111111222222222333333333111111111222222333333444555444444333333444444555555555444444444444555555444444444555555555555666555555555666777999:::;;;@@@CCCJJJUUUbbbmmmuuuxxxiiigggjjjttt}}}{{{wwwxxx|||{{{xxxuuuuuuuuuuuuttttttssssssuuuvvvxxxxxxxxxyyy|||~~~}}}{{{zzzyyyxxxvvvtttooonnnlllkkkjjjlllmmmnnnqqqpppmmmiiieeebbb___]]]XXXYYYZZZZZZ[[[^^^bbbfffeeeeeedddbbb___\\\XXXVVVRRRTTTVVVXXX[[[]]]^^^___cccccccccdddccccccbbbbbbeeeeeeffffffggghhhhhhiiifffeeeeeeeeeddddddccccccccceeeggghhhhhhiiijjjkkknnnooorrruuuyyy|||~~~}}}|||ssspppkkkgggffffffhhhjjjkkklllooorrrvvvzzz|||~~~~~~|||ttttttzzzvvviiiiiiwww}}}~~~{{{wwwzzzppp___MMMEEECCCCCCCCCDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEDDDBBB@@@===;;;999888666666666555555555444444444444555666666666555555333333333444444333333333222333444444444444333222333333444444444333222222444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222444333222111111222333444444444333333222222111111000000000000000000000000///000111111//////000111000000000000000000000000000000000000000000000000000000000111111111222222000000000000000000000000000000000000000000000000////////////000000000000///000000000111111111111000000000000000000000000000000000000000000000000000111111111111222222222222222222222222222222222111111222222222333333333000111111222333333444444555444444333333444444555555555444444444444555555444444444555555555555666666666666777999:::<<<===BBBGGGQQQ___mmmuuuxxxwwwqqqqqquuu~~~{{{zzz||||||yyyvvvvvvwwwwwwwwwxxxxxxxxxzzz{{{}}}~~~~~~|||{{{zzzwwwuuuooommmkkkhhhgggggghhhiiiiiihhheeebbb^^^[[[XXXWWWVVVWWWXXXXXXXXXYYY\\\^^^ZZZ[[[[[[[[[YYYWWWUUUSSSOOOPPPPPPQQQSSSSSSTTTTTTYYYYYYYYYYYYZZZ[[[\\\\\\]]]]]]^^^___aaacccdddeeeccccccddddddeeeeeeeeeffffffhhhjjjkkkjjjjjjkkkmmmoooqqqtttxxx|||~~~~~~~~~vvvsssooojjjgggfffggggggggghhhjjjmmmpppsssvvvwwwxxx{{{yyyuuuxxx|||qqqppp}}}|||xxxtttmmmooowwwnnnWWWKKKGGGEEEDDDDDDEEEDDDDDDCCCCCCCCCCCCDDDEEEDDDCCCAAA???<<<:::999666666666666555555555555333333444555555555555555333444555666666555444333222333444444444444333222000111333444444444444333444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222333222222222222222222333333333222222222222222222000000000000000000000000000222222222111000111222000000000000000000000000000000000000000000000000111111111111222222222222000000000000000000000000000000000000000000000000////////////000000000000//////000000111111111222000000000000000000000000000000000000000000000000000111111111111222222222222222222222222222222222111111222222222333333333000000111222333333444444555444444333333444444555555555444444444444555555444444444555555555666666777777888999:::<<<>>>>>>HHHOOO\\\lllyyy~~~}}}yyy|||}}}{{{}}}{{{||||||yyyvvvwwwwwwxxxyyyzzz{{{{{{}}}~~~|||{{{zzzxxxuuusssmmmkkkgggcccaaaaaabbbcccaaa___]]]ZZZWWWTTTRRRPPPNNNPPPPPPPPPOOOOOOQQQSSSSSSTTTUUUWWWWWWUUUTTTSSSNNNNNNNNNNNNOOOOOOOOOOOOSSSRRRRRRSSSTTTWWWYYY[[[VVVVVVXXXZZZ]]]```bbbdddddddddeeefffhhhiiijjjjjjjjjkkkmmmnnnmmmlllmmmnnnsssuuuxxx|||zzzwwwrrrnnnjjjhhhhhhhhhffffffhhhjjjmmmppprrrttttttuuuxxx|||}}}xxxsssyyy}}}nnnrrr|||tttmmmeeefffnnnzzzxxx___PPPJJJFFFDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDCCCBBB@@@>>><<<:::777666666666555555555555222333333444555555555444333444666777777666444333222333444555555444333222...///111444555666666555444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333111111111111111111111111000000000000000000000000//////000000000000//////111111000000//////......000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000222333333444444333333222000000000000000000000000000000000000000000000000111111111111111111111111000111333444333222000...222222222222222222222222222222333333333333444444444444444444444444444444444444444444444444444444555555555555555555444444777555666999999:::???EEENNNYYYhhhsssyyy|||xxxvvv~~~|||{{{{{{||||||}}}~~~~~~~~~}}}{{{zzzwwwssspppmmmkkkiiieeebbb___\\\[[[YYYXXXVVVTTTRRRPPPOOONNNOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQQQQQQQQQQQQQPPPPPPJJJJJJKKKLLLNNNOOOPPPPPPPPPPPPPPPQQQRRRUUUWWWYYYZZZWWWWWW[[[]]]\\\^^^ccceeefffhhhjjjlllnnnpppppprrrtttvvvvvvuuuttttttuuuyyy||||||yyyuuuqqqnnnkkkhhhfffhhhfffeeefffiiimmmpppqqqqqqppppppttt{{{yyy}}}xxxxxx~~~zzzuuufff^^^ccclllwwwzzz{{{gggaaa[[[OOOIIIKKKFFFEEEDDDEEEBBB@@@CCCJJJDDDCCCCCCBBBAAA???>>>===;;;999777666555444555555444444444444444555666777333333444444555666666666666666555444333333222222333222111222444555444333222333333444444333333222333333333333333333333333222222222222222222222222333333333333333333333333222111111000000111111222000111111000//////000222000000000000000000000000000000000000000000000000000000111111111111000000111111000000////////////000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111222222333333333333222222000000000000000000000000000000000000000000000000111111111111111111111111111111222333222222111000111111111111111111111111222222333333333333444444444444444444444444444444444444444444444444444444555555555555555555555555666555777:::;;;===DDDKKKXXXaaammmvvv|||{{{vvvwww~~~~~~~~~~~~}}}}}}~~~~~~}}}{{{xxxtttqqqlllkkkiiifffccc___\\\ZZZXXXWWWVVVTTTRRRPPPNNNMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPPPPPPPPPPPPPOOOOOOLLLMMMMMMNNNOOOPPPPPPQQQQQQQQQQQQRRRSSSUUUVVVWWWZZZWWWXXX\\\^^^^^^aaaeeehhhiiikkkmmmppptttvvvxxxxxxzzz{{{zzzyyyxxxyyy{{{|||}}}zzzwwwtttrrrpppmmmkkkjjjhhhffffffiiimmmoooppplllllllllnnnsssyyy~~~~~~~~~ooobbbaaaeeennnqqqzzztttkkkfff^^^XXXVVVMMMHHHEEEDDDBBB???AAAFFFEEEEEEEEEDDDCCCAAA@@@???<<<;;;999777555555555555444444444444444555666666333333444444555666666666666555555444333333222222444222222333444555444333222333333444444333333222333333333333333333333333222222222222222222222222333333333333333333333333222222111111111111222222111222222111000000111333////////////////////////000000000000000000000000111111222222222222111111111000000000000/////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111222222222222111111000000000000000000000000000000000000000000000000111111111111111111111111222222111111111222222333111111111111111111111111222222333333333333444444444444444444444444444444444444444444444444444444555555555555555555555555666666888<<<>>>AAAJJJTTTeeekkkttt{{{{{{{{{~~~{{{zzzyyy{{{}}}{{{{{{~~~yyyyyyzzz|||~~~}}}zzzvvvsssnnnnnnmmmkkkhhhccc___]]]ZZZYYYXXXVVVTTTRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRRRRRRRRRRRRRQQQRRRRRRSSSSSSTTTTTTTTTTTTTTTUUUUUUVVVWWWWWWXXXXXX[[[YYYZZZ___bbbcccggglllmmmmmmoooqqquuuzzz~~~~~~~~~|||yyywwwwwwvvvtttrrrnnnllliiihhhjjjmmmnnnnnniiijjjkkkjjjjjjmmmsssyyy{{{{{{zzz|||kkkbbb```dddffflllyyyzzztttsssmmmfffZZZPPPGGGDDDCCCAAAAAADDDFFFFFFFFFFFFEEEDDDBBBBBB>>>===;;;999777555444444555444444444444555666666333333444444555666666666555555555444444333333222444333333333555666555444222333333444444333333222333333333333333333333333222222222222222222222222333333333333333333333333333333222222222222333333222333333222111111222444000000000000000000000000000000000000000000000000000111111222222111111000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000111111111111111111111111333222000000000222444555111111111111111111111111222222222333333333444444444444444444555555555555555555555555555555555555555555555555666666666666888777999===@@@EEEPPP\\\pppuuu{{{|||{{{zzzzzz}}}zzzvvvuuuxxx}}}|||ssstttvvvyyy||||||xxxvvvsssttttttrrroookkkfffccc```___^^^\\\ZZZXXXWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWWWWWWWWWWWWWWWWZZZZZZZZZZZZZZZZZZZZZZZZ\\\\\\\\\]]]]]]]]]]]]]]]___]]]^^^dddhhhiiimmmrrrsssrrrssstttxxx}}}~~~{{{{{{{{{{{{yyyxxxtttqqqmmmllllllnnnnnnnnnkkkmmmmmmiiidddccchhhmmmpppvvvwwwvvv~~~|||xxxjjjcccaaaaaadddooouuuiii[[[MMMHHHGGGEEEDDDDDDFFFFFFFFFFFFEEEEEEDDDCCCAAA???===;;;888666555444555555444444444555555666333333444444555666666666555555444444444333333333555444333444666777666555222333333444444333333222333333333333333333333333222222222222222222222222333333333333333333333333444333333222222333333444111222333222000000222444111111111111111111111111000000000000000000000000//////000000000000//////000000000000111111111111000000000000000000000000////////////////////////000000000000000000000000111111111111111111111111///000000111111000000///000000000000000000000000000000000000000000000000111111111111111111111111222111000///000333555777333333333333333333333333222222222333333333444444444444444555555666666666555555555555555555555555555555555666666666777777999999;;;???AAAHHHVVVdddxxx{{{{{{zzz~~~~~~|||}}}{{{vvvqqqpppttt{{{}}}sssuuuwwwzzz~~~}}}{{{yyyyyyyyyxxxuuuqqqllljjjfffeeedddcccaaa___^^^^^^[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZ[[[\\\]]]]]]\\\\\\_________```````````````bbbbbbbbbbbbbbbbbbbbbbbbbbb```bbbgggkkkmmmpppuuuxxxwwwwwwwwwyyy}}}~~~}}}~~~~~~}}}|||zzzvvvrrrpppoooppppppooonnnpppoooiiiaaa]]]^^^aaaccciiisss|||wwwwwwzzz}}}zzzqqqhhhfffeeelllyyywwwfffUUUMMMKKKGGGDDDCCCDDDDDDEEEEEEEEEDDDDDDCCCBBBAAA@@@===;;;888666555666555555444444444555555333333444444555666666666444444444444444333333333555444333444666777666555222333333444444333333222333333333333333333333333222222222222222222222222333333333333333333333333444333333222222333333444000111222111//////111222111111111111111111111111000000000000000000000000//////000000000000//////000000000111111111111222000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222000000111111111111000000000000000000000000000000000000000000000000000000111111111111111111111111222111000000111444666888444444444444444444444444222222333333333333444444444444444555666666777777555555555555555555555555555555555666666777777888::::::===AAAEEEMMM___ooo}}}qqqqqqvvv~~~~~~|||{{{wwwsssppppppvvv~~~yyyzzz|||}}}zzzwwwsssqqqmmmmmmllljjjiiigggffffffbbbbbbbbbbbbbbbbbbbbbbbb___```aaabbbbbbbbbbbbbbbeeeeeeeeefffffffffggggggiiihhhgggfffggghhhiiijjjgggeeefffkkknnnooorrrwww||||||{{{{{{|||}}}}}}yyyuuurrrqqqqqqppppppooopppooojjjccc\\\ZZZYYYZZZ___fffnnnvvvzzztttqqqyyyvvvrrrnnnpppyyyuuubbbVVVPPPIIIDDDCCCBBBCCCCCCDDDDDDDDDDDDCCCCCCBBBAAA???===:::888666666666555444444444444555333333444444555666666666444444444444444444444444444333333333555666555444222333333444444333333222333333333333333333333333222222222222222222222222333333333333333333333333333333222222222222333333000111111000//////000222111111111111111111111111000000000000000000000000000000000111111000000000000000111111111222222222000000000000000000000000111111111111111111111111000000000000000000000000222222222222222222222222000111111222222111111000000000000000000000000000000000000000000000000000111111111111111111111111000000000111222555777888333333333333333333333333222222333333333333444444444444444555666777777777555555555555555555555555444555555666777777888888999;;;???DDDIIITTTiii|||qqqttt}}}~~~}}}wwwppprrrqqqrrrvvv}}}|||{{{wwwwwwvvvuuusssrrrqqqqqqllllllllllllllllllllllllggghhhiiijjjkkkkkkkkkkkkmmmmmmnnnooopppqqqqqqrrrrrrpppnnnmmmmmmppprrrtttpppnnnnnnrrruuuuuuxxx|||~~~~~~zzzuuurrrpppppppppooopppqqqpppnnniiiccc]]]YYYVVVWWW[[[___eeennnxxxzzzqqqrrryyy{{{}}}yyyxxx|||ttteeeYYYNNNGGGEEEBBBBBBCCCDDDEEEEEEDDDDDDCCCCCCBBBAAA???<<<999888666666555444444444444444333333444444555666666666444444444444444444444444444222222333444555444333222333333444444333333222333333333333333333333333222222222222222222222222333333333333333333333333222222111111111111222222111222222111000000111333000000000000000000000000000000000000000000000000111111222222222222111111000000111111222222222222000000000000000000000000111111111111111111111111000000000000000000000000222222222222222222222222111111222222222222111111000000000000000000000000000000000000000000000000111111111111111111111111///000000222333555777888222222222222222222222222222222333333333444444444444444444555666777777888666666666666666666666666444555555666777888888999888;;;@@@FFFMMMZZZqqq|||www|||~~~xxxqqqjjjoooqqquuu}}}~~~|||{{{zzzzzzuuuuuuuuuuuuuuuuuuuuuuuuooopppqqqrrrssssssssssssuuuvvvwwwxxxyyyzzz{{{|||zzzxxxuuussstttwww{{{~~~yyywwwwwwzzz|||{{{~~~}}}yyytttqqqpppoooooonnnrrrrrrssssssqqqkkkccc]]]TTTTTTTTTUUUZZZcccmmmuuuvvvrrruuu|||sssrrrqqq}}}rrraaaSSSJJJHHHBBBCCCDDDEEEEEEFFFEEEEEECCCCCCCCCBBB@@@===:::999777666555444444444444444333333444444555666666777444444444444444444444444333222111222444555444333222333333444444333333222333333333333333333333333222222222222222222222222333333333333333333333333222111111111111111111222222333333222111111222444111111111111111111111111111000///......///000111000000000000111111111111222111111111000000//////000111222222111000111222000000111111111111000000...///111111///...///000111111111111111111111111111111111111111111111111000000000000111111111111000000000111222222222333444555555444222111111222000000//////000222555666555555555444444333333333444444444444444444444444444444444555666777777888777777666666666666777777555666777777777777999;;;:::===@@@HHHZZZrrr~~~}}}{{{zzz{{{yyyuuuoookkklllmmmqqqvvv}}}~~~|||}}}}}}}}}}}}|||{{{yyyxxxzzz{{{}}}}}}yyyxxxzzz}}}~~~~~~}}}}}}~~~~~~|||{{{xxxsssooolllkkklllmmmnnnqqquuuvvvtttoookkkiii\\\TTTOOOQQQSSSUUU]]]ggglllwww}}}{{{zzz|||vvviiifffhhhqqq~~~}}}ooo[[[MMMGGGEEECCCCCCEEEEEEDDDFFFKKKFFFFFFEEECCCBBB???>>><<<999888666555666777666555000111222444555666666777666666666444333222444666333333333333333333333333666444333111000000111111333333333333333333333333444222000111333444333000000111111111111222222222333333333222222222111111111111111222222333333333111111111111111111111111111000////////////000111000000000000111111111111111111111111000000000///000111222222000000111222000000111111111111000000000111333333111000111222111111111111111111111111111111111111111111111111000000000000111111111111111111111111111222222222444555555444222111111222111111000000000222333444555555444444444333333333444444444444444444444444444444555555666777777888777777666666666666777777555666777777777888:::<<<===@@@EEEPPPdddzzzzzzxxxvvvnnnoooooommmjjjkkknnnrrryyy}}}~~~}}}}}}~~~{{{yyytttqqqmmmiiifffeeefffgggjjjnnnrrruuutttrrrqqqpppggg^^^VVVSSSPPPOOOTTT\\\cccmmmwww}}}{{{||||||rrriiieeefffooo|||}}}vvvaaaQQQHHHGGGDDDCCCEEEDDDBBBDDDHHHGGGGGGFFFDDDBBB???===<<<:::888666555666777666555111222333555666666666666666666666444333333444666333333333333333333333333222111111111111333444555444444444444444444444444444222000111333444333111111111111111222222222222333333333222222222111111222222222222222222333333111111111111111111111111111000000//////000000111000000000000111111111111111111111111000000000000000111222222000000111222000000111111111111000000000111333333111000111222111111111111111111111111111111111111111111111111000000000000111111111111222222222111111111111111333444555444222111111222222222222222222222222222444444444444333333333333444444444444444444444444444444555555666777777777777777666666666666777777555666888888777888;;;===@@@DDDLLL[[[pppxxxssspppnnnfffhhhiiihhhgggkkkqqqvvv~~~{{{xxxuuutttmmmjjjfffcccaaa```aaabbbfffjjjnnnrrrtttvvvxxxzzzsssjjj___VVVPPPKKKMMMQQQWWW___gggoooxxx}}}tttttt~~~~~~nnnfff```aaahhhsss}}}yyy{{{yyyyyynnn[[[PPPKKKGGGEEEFFFDDDBBBCCCFFFGGGGGGFFFDDDBBB@@@>>>===:::888666555666666555444444444555666666666666666555666666555333333444666333333333333333333333333111111111111222333444555555555555555555555555555444222111222333444333111111111111111222222222333333333333222222222111111333333222222222222222222111111111111111111111111000000000000000000000000///000000000111111111111111111111000000000000000000111222111000///000222000000111111111111000000...///111111///...///000111111111111111111111111111111111111111111111111///000000000111111111111333222222222111000000000222333444333111000111222000111222333333333333222333333333333333333333333444444444444444444444444555555555555666666777777777777666666666666777777555777888888888999<<<>>>@@@EEERRReeezzz{{{pppkkkiiifffiiijjjjjjiiiiiimmmtttzzz~~~}}}}}}}}}~~~~~~}}}|||{{{||||||}}}~~~~~~|||{{{yyyxxxwwwuuurrrpppnnnmmmhhhfffccc```___^^^___```dddgggkkkppptttxxx}}}zzzssshhh^^^TTTNNNLLLLLLNNNRRRYYYaaakkkxxxuuunnnqqqwwwxxxpppgggddddddiiiuuu{{{zzztttpppttt~~~|||jjj]]]QQQKKKHHHHHHGGGDDDDDDGGGEEEEEEEEEDDDCCCBBBAAA@@@;;;999777666666666555333666666777777777777666666555666666555444333444555333333333333333333333333333333333222222111111111444444444444444444444444333333222333333333333222111111111222222222333333333333333222222222111111333333333222222111111111111111111111111111111111000000111111111111000000///000000000111111111111000000000000000000111111///000111111000///000111000000111111111111000000...///111111///...///000111111111111111111111111111111111111111111111111///000000000111111111111333222222222111000000000222333444333111000111222...///000222444555555555333333333333333333333333444444444444444444444444555555555555666666666666777777666666666666777777555777888999999:::===??????GGGYYYoootttjjjgggfffccckkkmmmmmmmmmmmmqqqyyy~~~|||}}}~~~}}}zzzyyywwwyyy}}}~~~{{{}}}~~~}}}zzzvvvuuutttyyyxxxvvvtttssstttuuuvvvuuuvvvwwwxxxwwwvvvtttrrrooonnnllljjjiiigggffffffcccbbb```^^^]]]]]]]]]^^^cccfffjjjmmmrrrwww}}}}}}uuujjj___WWWPPPLLLKKKLLLPPPWWW___jjjwwwrrrmmmnnnttt~~~rrriiidddfffqqq||||||xxxsssppprrr{{{uuulllfffjjjsss~~~vvvhhhWWWPPPJJJJJJIIIFFFEEEFFFCCCCCCDDDEEEEEEDDDDDDDDD===;;;999777777666555333777777777888777777666555444666777666444333444555333333333333333333333333222333333222222222111111333333333333333333333333333333444333333333333444111222222222222333333333333333333222222222111111333333333222222111111111111111111111111111111111000111111222222111111000000000000000111111111111000000000000111111111111///000111111//////000111000000111111111111000000000111333333111000111222111111111111111111111111111111111111111111111111000000000000111111111111222222222111111111111111111222333222111000111222---...000222444666777888222222222222333333333333444444444444444444444444555555666666666666666666777777666666666666777777666777999999:::;;;>>>@@@AAAMMMccczzzzzzooohhhhhhhhhfffjjjmmmoooqqqsssxxx|||}}}}}}}}}~~~{{{xxxwwwtttzzz~~~|||xxxvvvsssrrrqqqrrrrrrpppllljjjiiiiiiooonnnmmmkkkkkkkkklllmmmkkklllmmmnnnnnnmmmkkkjjjeeedddcccaaa```_________^^^]]]\\\[[[ZZZZZZ[[[[[[bbbdddhhhkkkoootttzzzyyynnndddXXXOOONNNLLLLLLQQQVVV]]]hhhrrr~~~ssslllkkkrrr~~~pppggggggqqq}}}{{{tttooolllooo{{{ttthhh```cccjjjsssrrrbbbYYYQQQNNNLLLHHHEEEEEECCCCCCDDDEEEFFFFFFEEEEEE@@@===;;;999888888666444666777777777777777666555444555777666555333333444333333333333333333333333...///111222444444555555333333333333333333333333222444555444333222333555222222222222333333333333333333333222222222111111333333222222222222222222111111111111111111111111000111222222222222111000000000000000111111111111///000000000111111111111///000111000///...///111000000111111111111000000000111333333111000111222111111111111111111111111111111111111111111111111000000000000111111111111111111111111111222222222000222333222111000111333000000000111222555777888111111222222222333333333444444444444444444444444666666666666666666666555777777666666666666777777666777999::::::<<<>>>AAAGGGVVVooo|||zzztttllljjjmmmnnnllllllppptttwwwyyy~~~|||zzzxxxxxxwww~~~}}}{{{yyyzzzzzz{{{{{{zzzyyyxxxwwwzzzzzz|||~~~}}}|||yyyuuuqqqnnnkkkiiihhhhhhgggddd```^^^___```ccccccbbbbbbbbbbbbbbbbbbaaabbbdddeeefffeeecccbbb^^^]]][[[ZZZYYYYYYYYYZZZ\\\[[[ZZZZZZZZZZZZ[[[[[[___aaaeeeiiimmmrrrxxx|||~~~tttfffYYYSSSNNNLLLNNNOOORRR[[[dddnnnxxxyyynnnkkkooo}}}zzzqqqssszzz||||||tttooosss|||ooobbbaaadddjjjyyyssshhh]]]XXXTTTMMMHHHGGGEEEEEEFFFFFFFFFEEEDDDDDDBBB@@@<<<;;;:::999777555555555666777777666666666333555777777555444333444333333333333333333333333---///111333444555555555444444444444444444444444222444666555333222333555222222222333333333444444333333333222222222111111222222222222222222333333111111111111111111111111000111222333333222111000000000000000111111111111//////000000111111111222///000111000///...///111000000111111111111000000...///111111///...///000111111111111111111111111111111111111111111111111000000000000111111111111000000111111222222222333000111222222111000111333333222111000111333666777111111111222222333333333444444444444444444444444666666666666666555555555777777666666666666777777666777999::::::<<>><<<;;;999777666444444555666666666666666333555777777555444333444333333333333333333333333000111333333444333222111555555555555555555555555222444666555333222333666222222333333333444444444333333333222222222111111111111111222222333333444111111111111111111111111000000000000000000000000000000000000000000000000000111111111111222222222111111111111111111111111111111222222222222111111000000000000000000000000111111111111111111111111111111222222222333333333000111111222222111111000000111111111111222222222333222111000000222444555444444444444444444444444333444555555666666555555333333333444444444555555:::999777666555555666666888777777666666666777777;;;777666;;;???AAADDDHHHXXXqqq|||vvvvvvuuurrrqqqqqqsssvvvzzzzzz|||}}}||||||}}}~~~}}}~~~~~~~~~{{{wwwttttttsssqqqnnnllljjjiiihhhgggffffffeeecccaaa___^^^^^^```aaaaaaaaacccfffiiimmmnnnpppuuu|||~~~{{{wwwuuurrrnnniiieeebbbaaadddbbb___[[[XXXVVVUUUUUUXXXWWWVVVUUUUUUUUUUUUUUUUUUTTTSSSTTTVVVXXXYYYXXXWWWWWWWWWWWWWWWWWWXXXXXX[[[[[[\\\\\\\\\\\\[[[[[[^^^___bbbfffkkkqqquuuxxx}}}{{{bbbYYYQQQOOOMMMJJJLLLRRRVVV^^^kkkwwwwwwiiijjjpppwwwzzztttwww{{{pppvvvxxxssskkkjjjrrr}}}~~~mmmbbb\\\VVVPPPFFFBBBAAACCCDDDCCCDDDHHHDDDBBB???===<<<<<<===>>>666555444333333444666777777777666666555555555444666666555555555555666666555444222111111222444555333333333333333333333333333333333333333222111000333333444444444444555555333333222111111222333333222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000111111111111222222222111111111111111111111111111111222222222222111111000000000000000000000000111111111111111111111111111111222222222333333333222222222222222222222222000111111111111222222222333222111000000222444555333333333333333333333333333333444555555555555444333333333444444444555555777666555555555666777888777666666555555666666666;;;888888<<>>???FFFXXXiii~~~yyy||||||}}}{{{yyyxxxyyyzzz||||||zzz|||~~~}}}||||||{{{yyyuuurrrkkkjjjgggdddbbb```^^^^^^___^^^\\\[[[YYYWWWWWWVVVSSSTTTTTTSSSQQQPPPQQQRRRRRRSSSTTTWWW\\\bbbgggjjjpppwww~~~}}}}}}|||yyyvvvrrrooolllkkkgggfffdddcccbbbbbbccccccbbbbbbbbbaaa```___^^^^^^YYYXXXWWWXXXZZZ\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZ[[[]]]___bbbeeehhhiiiiiihhhffffffiiimmmsssvvvzzz{{{}}}wwwhhh]]]UUUNNNJJJIIIJJJMMMRRRZZZeeeqqqyyyxxxsssttt|||wwwxxx~~~~~~xxxdddSSSOOOHHHBBBCCCDDDBBBBBBDDDEEEEEEDDDCCC@@@===999777888888777666666666777777666666666666666555555555444444333333333333444444444444333333333444555555555555555555555555555555333444444444444444333333333333333444444444555555222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000111111111222222222111111111111111111111111111111222222222222111111000000000000000000000000111111111111111111111111111111222222222333333333555444222111111222444555000000111111111222222222222222111222222222333333222222222222222222222222111222333333444444333333333333333444444444555555555555555555555444444333777777777777888888999:::999:::<<<>>>@@@KKKaaauuu|||||||||}}}{{{zzzyyyzzz|||{{{zzzyyyzzz~~~~~~{{{xxxuuupppooollliiifffdddcccbbbaaa___]]][[[ZZZYYYXXXXXXWWWXXXXXXWWWTTTRRRRRRSSSRRRSSSTTTWWW[[[___cccfffiiiqqqzzz}}}zzzwwwtttrrrqqqnnnmmmkkkiiigggfffffffffhhhhhhhhhgggfffdddcccbbb___]]]]]]^^^```bbbbbbbbb`````````______^^^^^^^^^]]]^^^```bbbfffiiilllnnnmmmkkkiiihhhjjjnnnsssvvvyyy{{{}}}~~~mmm___TTTMMMKKKJJJJJJKKKPPPZZZeeemmmuuuzzzuuupppyyywwwmmmvvv{{{sss{{{pppVVVQQQHHHBBBBBBDDDCCCCCCDDDDDDDDDEEEDDDBBB>>>;;;888888777777666555555555555555555555666666666666666444444333333333333444444333333333333444555555666555555555555555555555555111222333333333333222222333333333444444444555555222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222000000000000000000000000000111111111111222222222111111111111111111111111111111222222222222111111000000000000000000000000111111111111111111111111111111222222222333333333444333222111111222333444000111111111111222222222111111222222222333333333333333333333333333333333222222333444444444444444333333333444444444555555666777777666666444333333555555555555555666777888999:::<<<@@@EEERRRjjj~~~|||||||||zzzyyyzzz}}}tttuuuxxx}}}~~~{{{yyyuuutttqqqnnnkkkiiigggfffdddbbb```^^^\\\[[[[[[[[[ZZZ[[[\\\ZZZXXXUUUUUUUUUTTTUUUWWWYYY]]]aaadddfffjjjpppxxx~~~}}}zzzxxxvvvuuuuuutttqqqnnnlllkkkjjjjjjlllmmmmmmmmmkkkiiigggfffdddcccbbbdddfffhhhhhhhhhfffffffffeeeddddddccccccccccccdddfffiiimmmppprrrqqqpppnnnnnnooorrrvvvxxxyyy|||nnn^^^TTTNNNLLLJJJHHHIIIOOOXXX^^^gggqqq~~~wwwkkknnntttrrrooouuu{{{mmmqqqfffVVVMMMDDDDDDFFFEEEDDDDDD@@@AAABBBBBBAAA>>><<<:::777777777666666555555444555555555666666666666666555555444444444444555555333333444444555555666666444444444444444444444444111111222222333333222222111111222222222222333333111222222333333222222111222222222222222222222222111111111111111111111111222222222222222222222222000000000000000000000000000111111111111222222222111111111111111111111111111111222222222222111111000000000000000000000000111111111111111111111111111111222222222333333333222222222222222222222222000111111111111222222222111111222222333333333222333333333333333333333333333333444555555555555444333333333444444444555555555666777777777666555444666666666666777888999999;;;;;;===CCCKKK[[[sss~~~~~~~~~~~~}}}}}}{{{yyyyyy|||}}}zzzsssvvv|||~~~{{{yyyvvvssspppmmmlllkkkjjjhhhfffcccaaaaaaaaaaaa^^^___```___\\\ZZZYYYYYYYYYZZZ[[[^^^bbbeeehhhjjjnnnsssyyy}}}|||uuuvvvxxx|||~~~}}}}}}{{{yyyvvvtttsssrrrrrrssstttttttttssspppnnnllllllkkkjjjkkkmmmooooooooollllllkkkkkkjjjiiiiiiiiihhhhhhhhhiiilllooorrrtttvvvuuuttttttvvvxxx{{{|||}}}pppaaaTTTQQQMMMIIIGGGIIIOOOSSS[[[cccooo|||~~~sssnnnkkkqqqsssmmmpppsssmmmrrr|||___TTTJJJHHHIIIGGGDDDCCC??????@@@AAAAAA@@@???>>>888888888888777666555555555555555555666666666777666555555555555555555666222333444555555666666666333333333333333333333333111222222333444444333333111111222222222222333333111222333333333333222111222222222222222222222222111111111111111111111111222222222222222222222222000000000000000000000000000111111111111222222222111111111111111111111111111111222222222222111111000000000000000000000000111111111111111111111111111111222222222333333333000111222222222222111000000111111111111222222222111111222333333333333222444444444444444444444444333444555555666666555555333333333444444444555555444555666888888888777777999999999999:::;;;<<<===>>><<<>>>EEEPPP```xxx~~~{{{zzz{{{}}}~~~}}}{{{yyyyyy}}}}}}yyyuuuwww{{{}}}{{{wwwtttqqqpppooopppooollliiiggggggggghhhaaacccdddcccaaa^^^]]]]]]]]]^^^```cccgggjjjmmmoooqqquuuzzz}}}yyynnnfffgggjjjnnnsssyyy~~~}}}|||{{{{{{{{{zzz{{{{{{{{{zzzwwwtttsssrrrqqqpppqqqtttvvvvvvvvvppppppooonnnmmmmmmlllllllllkkkkkklllnnnppptttuuuyyyyyyyyyyyy{{{}}}~~~nnnYYYWWWRRRMMMIIIHHHKKKNNNUUUZZZeeerrr~~~sssiiiiiitttzzzkkkaaauuu|||nnnhhhmmm~~~}}}fffZZZNNNKKKKKKHHHDDDBBB@@@@@@AAABBBCCCCCCCCCCCC:::::::::999999777666666444555555555666666777777666666555555555555666666222333444555666666666666333333333333333333333333222333444444555555555444333333444444444555555555111222333444444333222111222222222222222222222222222222222111111111000000000000000000000000000000000000000000000000000000333222111111111222444444111111111111111111111111111111111111111111111111333222000/////////000000111111000000111111222333111111111111111111111111111111111111111111111111111111111111111111111111222222222333333444444444222222222222222222222222222333444444555555444444333333333444444444555555666666666666777777777777666666777777888999;;;<<<>>>AAACCCIIIZZZsss{{{wwwzzz~~~{{{~~~~~~{{{|||}}}|||}}}yyyxxxzzz|||xxxuuusssqqqqqqqqqpppnnnmmmnnnoooiiihhhgggeeedddcccbbbbbbbbbcccfffiiimmmpppssstttxxx{{{~~~rrrfff^^^YYYXXX]]]bbbeeeiiinnnrrr|||~~~~~~{{{xxxyyy}}}~~~|||{{{zzzwwwuuutttsssssssssvvvvvvuuusssssstttxxx{{{|||}}}hhh]]]TTTPPPLLLGGGGGGLLLMMMPPPXXXdddrrryyyooollllllssswwwdddmmm~~~tttpppuuu|||xxxuuu{{{rrr\\\JJJKKKOOOKKKFFFFFFDDDBBB@@@@@@BBBCCCCCCBBBAAA>>>:::777777777666666777777777777777777777777555555555555555555555555444444555555555555444444666555444333333444555666555555555444444333333333111111222222222333333333333333333333333333333333111111111111111111111111222222222111111111000000111111111111111111111111111111111111111111111111222111111000111222333444111111111111111111111111111111111111111111111111333222111000000000000111111111000000111111222333111111111111111111111111111111111111111111111111111111111111111111111111222222222222333333333444333333333333333333333333222333444444555555444444444444444555555555666666666666666666777777777888777777777777888:::;;;<<<===@@@EEENNNaaaxxxtttrrruuuzzz}}}|||}}}{{{||||||yyyxxxuuuuuuuuusssrrrqqqqqqrrrmmmmmmkkkiiihhhgggffffffhhhiiikkknnnrrruuuwwwxxx|||qqqdddYYYTTTRRRUUUXXXZZZ]]]aaaiiisss|||}}}~~~|||zzzyyyxxxxxxyyyyyyyyyxxxwwwvvvxxx{{{~~~}}}mmm\\\SSSNNNIIIGGGHHHKKKMMMRRRZZZeeerrr}}}uuummmkkkmmmuuu~~~mmmqqq{{{xxxwwwzzzzzz{{{ssstttwwwuuurrrvvvzzzdddQQQNNNNNNIIIFFFGGGFFFDDDBBBAAABBBBBBBBBAAA@@@>>>:::888888888666555777777777777777777777777555555555555555555555555444444555555555555444444666555444444444444555666555555444444444333333333111222222222222333333333333333333333333333333333111111111111111111111111222222222111111111111111111111111111111111111111111111111111111111111111111000000000000111222222111111111111111111111111111111111111111111111111333333222111111111111222111111000000111111222333111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222444444444444444444444444222333444444555555444444555555555666666666777777666666666777777777888888777777777888999:::;;;<<<===AAAHHHWWWlllzzzooommmqqqvvvzzz{{{~~~~~~~~~|||{{{zzzxxxwwwvvvvvvvvvrrrqqqpppnnnmmmlllllllllpppqqqsssuuuxxx{{{}}}~~~~~~ooobbbUUUOOOLLLMMMOOOOOOQQQUUU\\\fffsss~~~~~~~~~}}}|||}}}iii[[[TTTNNNIIIGGGIIIKKKMMMPPPWWWbbbqqq{{{sssmmmkkkkkkmmmsss}}}zzzvvvvvv}}}}}}wwwzzztttmmmjjjhhhfffjjjwwwmmmYYYQQQNNNIIIGGGJJJHHHEEEBBBAAABBBBBBAAA@@@???>>>;;;::::::999777555777777777777777777777777555555555555555555555555444444555555555555444444666555444444444444555666555444444444444333333333222222222222333333333333333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000111111111111111111111111111111111111111111111111111111111333333222222222222222222111111000000111111222333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111444444444444444444444444222333444444555555444444444555555555666666666666666666777777777888888888888888888888:::;;;<<<===>>>BBBOOOcccyyyzzznnnjjjmmmrrrvvvyyy~~~}}}||||||zzzyyyuuutttsssrrrqqqqqqqqqqqqvvvwwwyyy{{{~~~}}}|||zzzlll^^^TTTMMMIIIJJJKKKJJJLLLOOORRRZZZgggsss~~~|||kkk___UUUNNNJJJHHHJJJLLLLLLOOOXXXgggrrr}}}uuuoookkkjjjlllqqq{{{{{{tttvvv~~~{{{~~~mmmdddbbbdddhhhssstttaaaVVVPPPKKKJJJLLLGGGDDDBBBAAAAAABBBBBBAAA???>>><<<<<<<<<;;;888666666666666666666666666666555555555555555555555555444444555555555555444444555555555444444555555555444444444444444444444444222222222333333333444444333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111//////000000111111111111111111111111111111111111111111111111111111111111222222222222333222222222111111000000111111222333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222333444444555555444444333333444444444555555555777777777777888888888888888888999999:::<<<===>>>@@@FFFWWWnnn{{{oooiiijjjnnnqqqxxx~~~|||uuuuuuttttttuuuuuuvvvwww{{{|||~~~|||yyy{{{wwwiii\\\RRRLLLHHHIIIJJJIIIJJJMMMLLLSSS^^^jjjvvvmmm^^^TTTNNNGGGIIIKKKKKKLLLRRR]]]fffrrryyyvvvpppmmmjjjjjjnnnxxxzzzwww|||}}}tttdddbbbfffgggppp|||oooccc[[[SSSMMMJJJFFFCCCAAAAAABBBCCCCCCBBB@@@>>>=========<<<999777666666666666666666666666555555555555555555555555444444555555555555444444444555555555555555555444444444444444444444444444222222333333333444444444333333333333333333333333222222222222222222222222111111111111111222222222222222222222222222222222222222222222222222222222///000111111222222111111111111111111111111111111111111111111111111111111000111222222333222222222111111000000111111222333111111111111111111111111111111111111111111111111111111111111111111111111222222222222222111111111222222222222222222222222222333444444555555444444333333333444444444444555777777777888888888999999999999999:::;;;<<<===>>>CCCLLL___xxxzzznnnhhhhhhlllooozzz~~~vvvvvvwwwxxxyyy{{{|||}}}~~~zzzzzzttthhh]]]QQQKKKGGGGGGHHHGGGHHHKKKJJJOOOXXXdddqqq~~~mmm^^^UUUIIIJJJJJJIIIIIILLLTTTYYYgggooozzzyyyrrrjjjfffeeelllxxx|||~~~~~~oooggggggccckkkvvv{{{rrrfffWWWLLLHHHFFFDDDCCCDDDDDDDDDCCCAAA???>>>=========;;;999777777777777777777777777555555555555555555555555444444555555555555444444444444555666666555444444333333333444444444444555333333333333444444444444333333333333333333333333333333333333333333333333000000111111111222222222222222222222222222222222222222222222222222222222000000222333333333222111111111111111111111111111111111111111111111111111///000111222222222111111111111000000111111222333111111111111111111111111111111111111111111111111111111111111111111111111444333333333222222222222333333333333333333333333222333444444555555444444444444444444555555555555777777888888888999999999::::::::::::;;;===>>>???FFFQQQfffyyyooojjjkkkpppuuuxxxyyyzzz||||||yyyssshhh___SSSLLLHHHGGGGGGEEEFFFIIIHHHLLLTTT```ooo}}}qqqcccSSSPPPKKKGGGGGGIIIMMMPPPZZZbbbooozzz|||nnniiifffhhhmmmzzz|||}}}vvvmmmdddiiirrr}}}mmm[[[OOOLLLIIIGGGFFFFFFEEECCCCCC@@@>>><<<=========<<<777777777777777777777777555555555555555555555555444444555555555555444444444444555666666555444444333333333444444444555555333333333444444444444555333333333333333333333333333333333333333333333333000000111111222222222222222222222222222222222222222222222222222222222222000111222333444333222222111111111111111111111111111111111111111111111111...///000111222222111000111111111000111222222333111111111111111111111111111111111111111111111111111111111111111111111111444444444333333222222222444444444444444444444444222333444444555555444444555555555555666666666777777888888888888999999999:::::::::;;;<<<===>>>???HHHTTTkkkzzzxxxpppmmmpppwww|||{{{|||~~~}}}yyyrrriiiaaaVVVPPPJJJIIIHHHEEEEEEHHHGGGJJJRRR___ooo~~~~~~{{{qqq]]]WWWNNNHHHFFFHHHKKKMMMKKKTTTbbbooozzzuuupppllljjjiiippp}}}~~~vvvjjjlllsss|||jjjUUURRRNNNJJJIIIGGGEEECCCDDDAAA>>><<<<<<===>>>===777777777777777777777777555555555555555555555555444555555555555555555444333444555666666555444333333333333444444555555555333333333444444444555555333333333333333333333333333333333333333333333333111111111111111111111111111111111111111111111111444444555555555444222111111111111111111111111111000000000000000000000000333222222222111000000000000000000000000000000000000111111111111222222222555444222111111111222222000222222222111000111222555555555444444333333333444444444444444444444444444444444555555555666666444444444555555555555666666666666666777777777777444444555777888999:::;;;>>><<<<<<>>>===<<>><<<;;;<<<===<<<:::888666555555666777666666666666666666666666666666666666666666666666555555555555555555555555777666444333222333444444666555444333222333444555222222222222222222222222333333333222222111111111111111111111111111111111111111111111111111111111333333444444444333111111111111111111111111111111000000000000000000000000222222222111111111111111111111111111111111111111000111111111111222222222444333222111000111111222000222333222111000111222444444333333333222222222444444444444444444444444333444444444444555555555444444444555555555555666666666666666777777777777555555666777888999:::::::::888:::<<<<<<<<<@@@FFFVVVkkk}}}~~~{{{yyyyyy}}}zzzwwwvvvsssllleee[[[YYYUUUPPPKKKHHHHHHHHHFFFKKKTTT___mmm|||~~~||||||}}}nnn\\\RRRMMMHHHGGGIIILLLLLLRRR]]]gggpppzzzzzztttmmmiiirrr|||sssrrruuuyyyxxxlll[[[NNNLLLKKKEEECCCGGGGGGDDDAAA>>><<<<<<<<<===<<<;;;888666666666666777666666666666666666666666666666666666666666666666555555555555555555555555666555444333222222333444555444333333333444555555222222222222222222222222333333333222222222111111111111111111111111111111111111111111111111111111111222222222222222111000111111111111111111111111000000000000000000000000111111111111111222222222111111111111111111111111000111111111111222222222333222111111000111111111111222333222111000111333333333222222222222111111444444444444444444444444333333333333444444444444444444444555555555555666666666666666777777777777777777777888888888999999777777999======>>>DDDKKKbbbttt}}}~~~xxxuuuuuutttooojjjaaa^^^ZZZVVVQQQNNNLLLJJJIIINNNVVVaaaooo~~~|||zzzzzzyyy~~~jjj[[[TTTNNNJJJHHHIIIIIINNNUUU[[[bbbnnnyyy}}}tttmmmooovvvzzzwwwtttuuuzzzeeeRRRKKKJJJEEEDDDFFFEEEDDDAAA>>>=========>>>===;;;:::888777666777777666666666666666666666666666666666666666666666666666666666666666666666666444444333222222222333333333333333333333444555666222222222222222222222222333333333222222222222111111111111111111111111111111111111111111111111111222222222222222222111111111111111111111111111111000000000000000000000000000000000111222222222333111111111111111111111111000000111111111222222222111111111111111111111111111222333333111111222333333333333222222222222222444444444444444444444444222222222333333333444444444444444555555555555666666666666666777777777777888888888888888888888888888888;;;>>>???@@@HHHRRRiiizzz}}}zzzyyywwwtttqqqgggeeeaaa]]]YYYUUUPPPMMMKKKPPPXXXcccppp|||zzzzzz|||}}}lll```VVVOOOKKKHHHIIILLLPPPSSSXXXeeerrr~~~wwwssstttrrrvvv{{{|||ttttttqqqXXXLLLJJJHHHFFFFFFDDDCCCAAA???>>>>>>??????>>>===;;;999888777777777666666666666666666666666666666666666666666666666666666666666666666666666333333333333222222333333222222222333444555666666222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111333222222222222333333333111111111111111111111111000000000000000000000000000000000111222222222333111111111111111111111111000000111111111222222222111111111222222222111111111333333333222111222333333333333444444444444444444444444444444444444444222222222333333333444444444444444555555555555666666666666666777777777777999999999999888888888888999999;;;======@@@KKKWWWppp}}}zzzvvvsssmmmkkkhhheeebbb\\\VVVQQQLLLQQQYYYdddppp~~~~~~}}}}}}ppp```UUUOOOIIIIIIJJJLLLMMMQQQ]]]jjjuuu}}}xxxsssoooooooooqqqyyywwwoooyyy~~~aaaPPPKKKHHHEEECCCBBBBBB@@@?????????@@@@@@???>>><<<;;;999888888777666666666666666666666666666666666666666666666666666666666666666666666666333333333333333333333333111222333444555555666666222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111333222222222222333444444111111111111111111111111000000000000000000000000111111111111111222222222222222222222222222222222000111111111111222222222111111222333333333222222222333444333222111222444333333444444444444555555444444444444444444444444333333333333444444444444444444444555555555555666666666666666777777777777999999999999999999888888999999:::;;;<<>>AAAAAA@@@@@@@@@AAAAAAAAA@@@???>>><<<;;;999888777666666666666666666666666666666666666666666666666555555555555555555555555333333444555555555444444222222333444555555555555222222222222222222222222111222222222222333333333111111111111111111111111111111111111111111111111222111111000111222333444111111111111111111111111000000000000000000000000222222222111111111111111222222222222222222222222000111111111111222222222111222333444555444444333222333444444222222333444222222333333333444444444444444444444444444444444333444444444444555555555444444444555555555555666666666666666777777777777999999999999999999999999::::::;;;<<<>>>GGGZZZlll~~~wwwssssssqqqoooooonnnhhh___WWWLLLPPPXXXbbbnnn{{{sssdddUUUOOOKKKJJJJJJJJJNNNTTT]]]hhhvvv~~~{{{vvvsssssswww}}}zzzzzzmmmVVVJJJEEEBBB???@@@@@@@@@@@@AAABBBBBBBBB@@@@@@???>>><<<:::888777666666666666666666666666666666666666666666666666444444444444444444444444333444555666666666555555222333444555555555444333222222222222222222222222111111222222222333333333111111111111111111111111111111111111111111111111111000/////////111222333111111111111111111111111000000000000000000000000333222222222111111000000222222222222222222222222000111111111111222222222111222444555666555444444222333444444222222333444111111111222222333333333444444444444444444444444444444444555555555666666444444444555555555666666666666666666777777777777888888999999999:::::::::<<<<<<===???BBBMMMdddxxxzzzvvvtttrrrqqqqqqqqqkkkaaaXXXKKKOOOWWWaaammmzzzrrr]]]UUUOOOMMMLLLJJJKKKOOOTTT```ooozzz~~~zzzvvvuuuvvvwwwkkkVVVJJJGGGEEECCC??????@@@AAAAAABBBCCCCCCAAA@@@@@@>>><<<:::888777666666666666666666666666666666666666666666666666333333333333333333333333333444666777777777666666333444555555555444333222222222222222222222222222111111111222222333333333000111111111111222222222000000////////////000000000000000000000000000000000000////////////000000...///000111111000///...111111111111111111111111111111111111111111111111111111222222222333333333888777666555333222111000111111222222222333333333222222333333333333444444777666555444333222111111555555555555666666666666555555555666666666777777777777777777888888888888888:::;;;;;;999999:::<<<;;;>>>@@@BBBGGGVVVmmm~~~~~~|||qqquuuuuurrrpppmmmbbbVVVOOOPPPWWWbbblllvvvssscccSSSOOONNNJJJIIIJJJOOOTTT]]]hhhuuu~~~vvvsssuuuzzzxxxxxxzzzhhhTTTHHHEEEDDDAAA???@@@AAAAAABBBCCCEEEGGGDDDCCCBBB@@@>>>;;;999777777666666666666666777888555555555555555555555555444444555555444333222222444444444444444444444444222222333333333444444444222333333444444333333222333333333333333333333333000111111111111222222222111111000000000000111111111111111111111111111111111111000000000000111111000000111111111111000000111111111111111111111111222222222111111111111111111111222222222333333333555555444444333222222222111111222222222333333333222222333333333333444444555444444444444444333333555555555555666666666666333333333444444444555555777777777777888888888888888:::;;;;;;:::999:::<<<<<<>>>AAACCCKKKZZZnnn|||zzz{{{}}}rrruuuuuuqqqooolllaaaVVVNNNNNNTTT^^^iiittt~~~|||{{{zzzzzzqqq___VVVOOOIIIGGGIIIHHHLLLSSS]]]jjjyyy}}}uuurrrrrrvvvyyyooouuu}}}|||kkkWWWKKKGGGDDDAAA@@@AAABBBBBBCCCDDDFFFGGGFFFEEEDDDBBB???<<<:::999777777666666666666777777555555555555555555555555777777888888777666666555444444444444444444444444333333333333444444444444222333333444444333333222333333333333333333333333000111111111111222222222222222222111111222222222111111111111111111111111222222222111111222222222222222222111111222222222111111111111111111111111222222222222111111000000111111222222222333333333222222222222222222333333111111222222222333333333222222333333333333444444333333333444444555555555555555555555666666666666333333444444444555555555777777777777888888888888888:::;;;;;;::::::;;;<<<>>>???@@@FFFRRRaaaoooxxxzzz}}}tttuuutttpppnnniii^^^TTTMMMLLLPPPYYYdddppp}}}zzzwwwtttsssvvv}}}qqqbbbUUULLLIIIJJJEEEGGGLLLSSS]]]lll}}}~~~vvvqqqooottt~~~jjjkkkppp{{{qqq___QQQKKKGGGBBB????????????AAABBBDDDEEEHHHGGGFFFDDDAAA>>>;;;:::888777777666666777777777555555555555555555555555555555555666555555444333444444444444444444444444333333333333444444444555222333333444444333333222333333333333333333333333000000111111111222222222222222111111111111222222111111111111111111111111222222111111111111222222333222111000000111222333111111111111111111111111333333222222111000000000111111222222222333333333111111111111111111111111111111222222222333333333222222222333333333444444333333333444444444555555555555555555666666666666666666666666777777777777666777777777888888888888888:::;;;;;;::::::<<<===???>>>@@@JJJYYYhhhssswwwwwwuuurrroookkkeee[[[RRRMMMKKKMMMUUU```mmm}}}~~~}}}zzzvvvrrrpppqqqtttyyypppaaaUUUNNNLLLIIIJJJLLLPPPVVVaaassszzzrrrnnnwwwpppiiigggppp}}}xxxhhhZZZRRRLLLFFF@@@???>>>>>>AAACCCEEEFFFHHHHHHFFFDDDAAA>>><<<:::888888777777666777777777555555555555555555555555333444444555444444333333444444444444444444444444222222222222333333333333222333333444444333333222333333333333333333333333000000111111111222222222111111111000000111111111111111111111111111111111111111111000000111111111222111000//////000111222111111111111111111111111222222222111111111000000111111222222222333333333333222222111111000000///111111222222222333333333222222222333333333444444555555444444444333333333555555555555666666666666666666666777777777888888666777777777888888888888888:::;;;;;;;;;;;;<<<>>>???>>>BBBNNNaaaqqqyyy{{{}}}zzzzzz|||}}}|||yyyyyyyyyyyy{{{|||~~~zzzvvvrrrooojjjbbbXXXQQQNNNKKKLLLSSS]]]jjj{{{~~~~~~~~~yyyyyyzzzyyywwwtttpppnnnllllllooouuu|||qqqbbbUUUMMMLLLJJJKKKOOOSSS[[[kkk{{{uuulllooo{{{~~~nnncccgggrrryyy{{{{{{|||pppccc[[[TTTNNNIIIEEEAAA@@@CCCGGGIIIJJJGGGGGGEEEDDDAAA???<<<;;;999999888777777777777777666666666666666666666666666777888888888888777777444444444444444444444444111111111111222222222222222333333444444333333222333333333333333333333333000111111111111222222222111111000000000000111111222222222222222222222222111111000000000000111111111111000000000000111111111111111111111111111111111111111111111111111111111111222222222333333333333333222222111000//////111111222222222333333333222222333333333333444444555555555444444333333333555555555555666666666666444444555555555666666666777777777777888888888888888:::;;;<<<;;;<<<===???@@@@@@EEEUUUiiizzz~~~~~~~~~~~~}}}}}}zzzxxxwwwyyy{{{}}}~~~|||{{{zzz{{{zzzxxxvvvtttsssrrrrrrsssuuuwwwyyyzzz{{{}}}zzztttqqqkkkaaaWWWSSSOOOKKKKKKQQQZZZgggwwwzzz}}}~~~~~~~~~}}}{{{qqqqqqrrrrrrpppnnnkkkiiieeedddggglllrrrxxxrrraaaSSSOOOJJJIIINNNRRRXXXfffuuuwwwkkkjjjqqq}}}yyyfffdddkkknnnpppssswww}}}~~~xxxpppiiiddd^^^RRRKKKBBB>>>???CCCFFFGGGFFFFFFEEEDDDBBB@@@>>>===:::999888888777777777777666666666666666666666666555666666777777777777777444444444444444444444444111111111111222222222222222333333444444333333222333333333333333333333333000111111111111222222222222222111111111111222222222222222222222222222222222222111111111111222222111222222222222222222111111111111111111111111111000000000111222222333333111111222222222333333333222222222222222222222222111111222222222333333333222222333333333333444444333333444444444444444555555555555555666666666666444555555555666666666666777777777777888888888888888:::;;;<<<;;;<<<>>>???AAACCCKKK[[[qqq~~~zzzvvvssspppqqq~~~}}}|||}}}|||~~~}}}zzzxxxwwwxxxyyy{{{}}}{{{zzzzzz{{{zzzxxxvvvtttrrrpppooooooqqqtttvvvuuuwwwzzz|||~~~xxxuuuooocccYYYVVVMMMJJJJJJOOOXXXcccrrr}}}wwwzzz~~~~~~}}}|||{{{wwwuuummmmmmmmmllljjjhhhfffeeebbb```aaafffiiillluuutttdddZZZOOOIIIMMMQQQUUUbbbqqq{{{|||oooiiijjjppp}}}yyy|||pppkkklllkkklllpppqqq{{{|||xxxaaaVVVHHH???===@@@BBBBBBFFFFFFFFFEEEDDDCCCAAAAAA;;;:::999888777777777777666666666666666666666666333333444555555555555555444444444444444444444444222222333333333444444444222333333444444333333222333333333333333333333333000111111111111222222222444333333222222333333444222222222222222222222222444333333222222333333444222222444555555444222222111111111111111111111111//////000111222333333444111111222222222333333333000111111222333333444444111111222222222333333333222222333333333444444444111222222333444666666777555555555555666666666777777777777777888888888888777777777777888888888888888:::;;;<<<<<<<<<>>>@@@BBBEEEOOO```vvv~~~}}}zzztttnnnjjjfffiiixxx{{{xxx||||||}}}|||~~~}}}{{{yyyxxxxxxyyyzzz~~~}}}}}}}}}}}}{{{yyyuuussspppnnnoooqqqtttvvvsssuuuyyy{{{~~~{{{xxxqqqeee\\\YYYLLLIIIIIINNNVVV```ooo|||~~~|||zzzuuuyyy}}}~~~}}}|||~~~~~~}}}{{{xxxssspppmmmmmmllljjjhhhfffdddcccbbb___```cccdddcccjjjttt{{{uuuhhhXXXMMMNNNQQQTTT___mmmvvvvvvlllggghhhrrr}}}yyywww|||zzzsssrrrmmmmmmqqqppp}}}rrreeeSSSGGGCCCDDDFFFFFFFFFFFFFFFFFFFFFEEEDDDCCC;;;:::999888777777777777777777777777777777777777666666777888888999888888444444444444444444444444444444444555555555666666222333333444444333333222333333333333333333333333000000000000000000111111000000000000000000000000333333333333333333333333333333333333333333333333222222222111111111000000111111111111111111111111222222222111111111000000111222222222222333333333333333333333333333333333333222222111111222222333333444444555555444444333222222333333444555666666666777888999999888666555777777777777777777777777999999888888999999:::;;;;;;:::888888999;;;<<<<<>>;;;:::999777666777777777666666666555555555555555555555555555555444444333333333333333444444444444444444444333333222222333333333333444444333333333333333333333333333222222111111000000///111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333444444333333333333333333333333333222222111111222222333666555333222222333555666444444444444444444333333555666777777888777777666666666666666666666666666777777777666777777888999666777999;;;===???BBBDDDHHHYYYnnn}}}yyyvvvsssiiibbbhhh|||~~~}}}{{{{{{|||||||||{{{{{{zzz|||{{{{{{{{{~~~~~~}}}}}}}}}}}}}}}|||~~~wwwlllccc^^^VVVPPPKKKKKKNNNSSS___jjj{{{}}}zzzvvvrrrnnnmmmlllmmmjjjiiihhhhhhjjjmmmpppqqquuuuuuwwwyyy|||~~~~~~~~~~~~|||||||||{{{zzzzzz{{{{{{~~~|||yyyuuuqqqnnnlllkkkggghhhjjjlllmmmnnnoooooossstttvvv{{{|||xxxuuurrruuuzzzuuujjjfff```ccclll{{{rrroootttyyyjjjRRRDDD>>>>>>???AAADDDHHHJJJJJJHHHFFFFFFDDDAAA>>><<<999777666777777777666666666666555555555555555555555555555333333333333444444444444555555555444444333333333222222222333333333444444333333333333333333333333333222222222111111000000111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222333333333333444444444333333333333333333333333333222222111111222222333666555333222222333555666444444444444444444333333555555666666777777777777666666666666666666666666777777777666777777888999777999:::;;;;;;>>>BBBEEEMMM```vvv|||vvvrrrkkkaaaZZZ___qqq}}}{{{zzzzzzzzz{{{{{{zzzyyyyyyyyyyyyzzzzzz}}}uuujjjbbbYYYSSSNNNMMMNNNRRR\\\fffwww}}}{{{wwwrrrpppoooppppppjjjiiigggfffgggjjjmmmooossstttvvvxxx|||~~~}}}}}}}}}~~~~~~~~~~~~|||xxxuuurrrqqqpppjjjkkknnnqqqssstttuuuuuuwwwvvvvvv{{{~~~yyyqqqrrrvvv|||tttjjjccc___aaammm{{{|||uuusss~~~tttZZZIIICCCCCC???@@@CCCGGGKKKMMMKKKIIIHHHGGGEEEBBB===:::777555888777777777666666666666555555555555555555555555333444444444444444444444555555555444444333333333222222222333333333444444333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111222222222111111111111111111111111111111111111111222222222111111111111222222222222333333333333333333333333333222222111111222222333555444333333333333444555444444444444444444444444555555555666666777777888777777777777777777777777888777777777777888999999999;;;<<<;;;:::>>>DDDJJJUUUhhh~~~{{{uuurrrddd[[[TTTWWWdddwww|||yyyzzzzzzzzzzzzzzzyyyxxxwwwvvvwwwyyyzzz}}}~~~pppddd[[[UUUQQQPPPPPPRRRZZZcccwww~~~|||xxxtttrrrrrrssstttllljjjgggffffffhhhkkkmmmrrrsssvvvyyy|||~~~|||zzzxxxwwwwwwoooqqqsssuuuwwwyyyzzzzzzzzzxxxzzzsssrrrssswww~~~uuukkkaaa\\\cccmmmxxx}}}}}}uuu\\\KKKEEEDDDAAA@@@AAAFFFLLLOOONNNLLLJJJJJJJJJFFF@@@;;;888777888888777777777666666666555555555555555555555555444444555555555555444333444444444444444444333333222222333333333333444444333333333333333333333333000111111222222333333444222222222222222222222222111111111111111111111111111111111111111111111111000000111111111222222222111111111111111111111111000000111111111222222222111111111222222222333333333333333333333333333333333222222111111222222333444444444444444444444444222333333444444555555555444444444555666777888888777777777777777777777777888888888888888999::::::;;;<<<<<<;;;;;;@@@JJJQQQ___pppzzzvvvtttfff]]]TTTSSSYYYiii}}}zzz{{{{{{{{{zzzyyyxxxwwwvvvtttwwwyyyzzz|||wwwhhh___[[[WWWWWWVVVWWW^^^fffyyy~~~}}}~~~|||xxxvvvuuuwwwxxxqqqoookkkhhhhhhiiilllnnnsssuuuxxx|||~~~~~~~~~{{{{{{{{{|||}}}~~~{{{xxxuuuwww||||||mmmaaabbbfffkkkwwwttt^^^NNNFFFDDDBBB@@@@@@DDDLLLQQQQQQPPPMMMOOOOOOKKKDDD>>>:::999888888888777777777666666666666666666666666666666555555666666555444333222333333444444444444444444222222333333333333444444333333333333333333333333000000111222333444444555222222222222222222222222111111111111111111111111111111111111111111111111000000111111222222222222111111111111111111111111000000111111222222222222333333444444444555555555333333333333333333333333333222222222222222222333333444444555555444444333222222333333444555666666444444444555555777888888777777777777777777777777999999888888999999:::;;;<<<======<<<<<>>;;;<<<@@@AAAEEETTTcccqqq~~~tttmmmhhhlllyyytttnnn]]]QQQSSSZZZlll~~~~~~|||{{{zzzyyyyyyyyyuuu}}}xxxfff```\\\]]]___ccckkksss}}}}}}wwwwwwvvvtttqqqoooooopppwwwzzz~~~}}}yyy|||yyynnnlllkkkkkknnn{{{wwwvvv}}}mmm^^^QQQGGGFFFCCC???AAAJJJTTTWWWUUU[[[QQQOOOUUUTTTGGG===<<<777777777777777888888888666666666666666666666666555555444444444333333333333444444555555444444333222222222222222222222222666555555444444555555666222222222333333333444444333333222222222111111111333333333222222111111111111111111111111111111111222111111222444444222000111111000000111111222222333333222111111222333333222222222222222222222222555555444444444333333333222222222333333333444444444333333333333444555555777666555444333444444555666666666666777777777777888777777777777777777777999999999999:::;;;<<<======<<<===@@@BBBIIIZZZkkkzzzyyyssshhhkkkuuu~~~~~~yyyfffVVVTTTWWWeee}}}|||{{{{{{zzzzzzzzzzzz{{{xxx~~~|||hhhccc___```dddhhhqqqyyy}}}}}}xxxyyyyyywwwtttssstttuuuxxxyyy{{{~~~~~~}}}}}}}}}{{{wwwqqqnnnooouuu{{{rrrmmmuuutttdddTTTIIIGGGCCC@@@AAAGGGNNNQQQQQQWWWOOOOOOWWWUUUHHH===;;;777777777777888888888888666666666666666666666666555555555555444444444333333444444555555444444333333333333333333333333333222222111111111111222222222222222222333333333333333333333333222222222222222222111111111111111000111111111111111111111111111111000111333333111///000000111111111222222222333222222111111222222333222222222222222222222222444444444444333333333333333333222222222333444555444333333333333444555555666666555444444444444555666666666666777777777777777777777777777777888888::::::::::::;;;<<<======<<<===???AAADDDOOOeeexxx|||hhhhhhooo}}}~~~{{{{{{~~~ooo]]]WWWUUU```uuu}}}|||{{{{{{|||}}}~~~~~~nnnhhheeegggjjjpppyyy~~~}}}|||zzz{{{{{{zzzyyyyyyzzz||||||||||||}}}|||{{{yyyxxx||||||uuusssooo|||vvvsssyyyrrrgggmmmwwwppp___SSSJJJFFFBBBBBBEEEIIIMMMOOOQQQLLLNNNUUUUUUIII>>>:::888888888888888888888888666666666666666666666666666666666555555555444444333444444555555444444333444444444444444444444444111000000//////000000111222222222222222222222333333333333333333333333333222222222222111111111111111111111111111111111111222111000111222333222000222222333333444444444444222222222222222222222222222222222222222222222222333333333333333333333333444333222111111333555666444333333333333444555555555555555555444444555555666666666666777777777777777777777777777888888888999999999::::::;;;<<<===<<<>>>AAACCCIIIYYYqqqgggeeehhhsss~~~{{{|||vvvccc[[[VVV^^^rrr~~~xxxqqqmmmnnnqqqvvv}}}{{{{{{{{{}}}~~~~~~}}}~~~~~~~~~yyy{{{}}}}}}yyyrrrwwwwwwooonnnzzz}}}kkkmmmssswwwpppeeeRRRLLLFFFDDDDDDFFFKKKOOOLLLIIIKKKPPPOOOFFF>>>;;;999999888888888888888777666666666666666666666666777666666666666555555555333444444555555444444333444444444444444444444444333333222222222222333333222222222222222222222222333333333333333333333333222333333333333333333333111111111111111111111111444333111222333444333222111222333444444444333333222222222222222222222222222222222222222222222222333333333333333333333333444333222111111333555666444333333333333444555555444444555555555555555555666666666666777777777777666666777777888888888888888888888888999:::;;;<<<<<>>===:::999999999888888777777666666666666666666666666777666666666666555555555333444444555555444444333222222222222222222222222444444444333333444444444222222222222222111111111222222222222333333333333333333333333333444444444111111111111111111111111555333222222333444444333///000111222333222111111111222222333333222222111222222222222222222222222222222222222333333333333333333222222222333444555444333333333333444555555333444555555666555555555666666666666777777777777666666666777888888999999888888888888999:::;;;;;;<<<@@@CCCIIIXXXooo~~~~~~}}}eeeaaaccclllvvv}}}{{{~~~}}}~~~pppaaaSSSUUUfffyyyxxxyyy~~~}}}|||{{{~~~|||xxxxxxzzz|||tttlllhhhpppxxxkkkjjjsss}}}zzz|||mmm[[[JJJDDDCCCBBBFFFLLLHHHGGGFFFDDDBBB@@@>>>>>>:::::::::999888888777777666666666666666666666666666666666555555555444444333444444555555444444333222222222222222222222222444333333222222333333444222222222222111111111000111111111222222222333333111111222222333333333333111111111111111111111111444333111000222333333222...000111333333222111000111222333333333333222111222222222222222222222222111111222222222333333333222222222333333333444444444333333333333444555555333333555666666666555555666666666666777777777777555666666777888888999999999999999999999;;;<<<<<<===@@@DDDLLL___wwwxxxcccaaadddnnnxxx~~~}}}|||}}}~~~wwweeeTTTSSSccc{{{zzzyyy{{{~~~~~~}}}|||~~~|||{{{xxxnnneeehhhrrrqqqiiilllzzzhhhPPPHHHFFFDDDEEEKKKFFFGGGGGGEEEBBB@@@>>>===;;;;;;:::999999888777777666666666666666666666666555555555555444444444333333444444555555444444333333333333333333333333333444444333333333333444444222222222222111111000000000000000111111222222222000000111111222222222222111111111111111111111111444222000///111222222222000222333555555444333222111222333444444333222111222222222222222222222222111111111222222333333333111222333444444444333333444333333333333444555555222333555666666666555555666666666666777777777777555666666777888999999999::::::::::::;;;<<<======>>>@@@DDDNNNddd|||tttbbbaaaeeepppzzz~~~|||}}}}}}~~~zzzhhhWWWVVVeeesssyyyyyy|||{{{sssrrryyy~~~tttiiiggglllxxxxxxllljjjttttttWWWMMMKKKHHHGGGKKKEEEHHHJJJHHHEEEBBB>>>;;;;;;;;;::::::999888777777666666666666666666666666555555444444444333333333333444444555555444444333444444444444444444444444666555555444444555555666222222222222222222222222111111000000000000111111111000000111333555444333666555333111000000000111111111111111111111111111111111222222222333333333333333333333333333333333111222333333444444333333666666444444444444666666333333333333333333333333444444444444444444444444444444444555555555555666666666666666666777888888666666666666777777777777666777888999:::;;;::::::>>>AAAHHHUUUiii~~~zzzoooccceeejjjqqqyyy~~~~~~~~~~~~qqq]]]ZZZaaaqqq|||{{{}}}xxxvvv{{{xxxkkkmmmqqqwww~~~rrrhhhffflll|||qqqfffpppiiiPPPGGGHHHJJJKKKKKKIIIHHHHHHHHHFFF@@@<<<999999999999888888777777777777777777666666666666555555555555555555555555444444444444444444444444555555555555555555555555333444555666666555444333222222222222222222222222444444333333333333444444111000///111333444333333555444333222222111222222111111111111111111111111222222333333333444444444333333333333333333333333111222333333444444333333444333222111111222333444333333333333333333333333444444444444444444444444444444444555555555555666666666666666666777777888666666666666777777777888888888999;;;;;;<<<<<<<<<@@@BBBLLL]]]pppsssiiiccceeejjjqqqyyy|||}}}~~~}}}xxxbbbZZZ]]]ppp|||wwwwww~~~{{{xxxuuutttzzz{{{nnndddgggmmmwwwqqqgggfffqqq~~~pppsssvvv\\\NNNJJJKKKLLLKKKIIIGGGGGGGGGEEEBBB>>>::::::999999888888777777777777777777666666666666555555555555555555555555444444444444444444444444444444444444444444444444333444555666666555444333222222222222222222222222555444444444444444444555000//////000222333222111333333444444444444333333222222222222222222222222333333444444444555555555333333333333333333333333111222333333444444333333222222111111111111222222222222222222222222222222444444444444444444444444444444444555555555555666666666666666777777777777666666666777777777888888999999:::;;;===>>>>>>???BBBDDDRRRhhh{{{|||ooohhhgggiiinnnttt{{{|||{{{}}}}}}|||~~~nnnbbb___nnn}}}xxxuuuuuu}}}{{{tttrrrppprrryyyzzzsssuuu|||tttbbb```cccnnn}}}oooeeehhhppp~~~uuufffQQQGGGFFFHHHKKKIIIFFFEEEEEEEEECCCAAA<<<;;;:::999888888777777777777777777666666666666555555555555555555555555444444444444444444444444333333333333333333333333444444555555555555444444222222222222222222222222222222111111111111222222000///...///111222111000111222444555666555444444222222222222222222222222333333333333444444444444333333333333333333333333111222333333444444333333333333333333333333333333222222222222222222222222444444444444444444444444444444444555555555555666555666666777777777777777666666777777777888888888999999:::;;;<<<>>>???@@@DDDHHHYYYsss{{{rrrnnnnnnqqquuuzzz|||zzz{{{~~~~~~pppgggnnn|||yyyvvvwwwyyyvvvpppnnnmmmpppwwwqqqggghhhpppwww|||iiiaaa^^^fffttt~~~}}}||||||oooiiiiiiuuuwwwzzzmmmTTTEEEBBBDDDHHHGGGFFFEEEEEEEEEDDDDDD>>>===;;;999888888888888777777777777666666666666555555555555555555555555444444444444444444444444333333333333333333333333444444444444444444444444222222222222222222222222111111000000000000111111111/////////111222111000111222444555666555555444222222222222222222222222222222222222333333333333333333333333333333333333111222333333444444333333333333333333333333333333222222222222222222222222444444444444444444444444444444444555555555555666555555666777888777777666777777777777888888888888888888888:::<<<>>>@@@AAAFFFNNNbbb{{{}}}xxxvvvvvvwwwzzz}}}|||{{{}}}~~~qqqrrr|||yyyxxxyyyzzzvvvsssnnnlllkkkmmmuuummmaaa___eeekkk|||ssseeeZZZ^^^iiiuuu~~~{{{yyy{{{sssjjjlllvvv|||uuu[[[IIIEEEFFFEEEFFFGGGHHHGGGFFFFFFFFF@@@>>><<<:::888777888888777777777777666666666666555555555555555555555555444444444444444444444444444444444444444444444444444444444333333444444444222222222222222222222222333222222111111222222333222000000000222222111000222222333444444444444444333333333333333333333333111111111222222222333333333333333333333333333333111222333333444444333333111111222222222222111111333333333333333333333333444444444444444444444444444444444555555555555666444555777888888888777666777777777888888888999999777777888999;;;>>>AAACCCIIIXXXmmm}}}}}}||||||{{{{{{|||}}}~~~}}}}}}}}}zzzxxxzzzxxxwwwxxx{{{wwwsssqqqllliiigggjjjrrrmmm___ZZZ\\\```rrr|||jjj[[[ZZZaaakkkyyy}}}yyywwwyyy}}}ssshhhlllvvvwww]]]KKKEEEDDDBBBFFFLLLNNNNNNKKKIIIHHHBBB@@@===:::888777888888777777777777666666666666555555555555555555555555444444444444444444444444555555555555555555555555444444333333333333444444222222222222222222222222444333333222222333333444333222111111222333222000333222222222222333333444333333333333333333333333222222222333333333444444333333333333333333333333111222333333444444333333111222333444444333222111444444444444444444444444444444444444444444444444444444444555555555555666444555777888888888666666777777888888888999999999888888999:::<<<@@@CCCEEEMMMcccxxx}}}zzz~~~~~~~~~yyywwwyyy{{{~~~zzzxxxwwwyyy}}}yyyuuurrrnnngggdddbbbdddooossscccZZZXXXYYYgggxxxwwwfff```___cccooo~~~yyytttrrrrrrsssyyy}}}qqqlllmmmyyywww```NNNEEECCCBBBIIIRRRWWWVVVRRRMMMKKKCCCAAA>>>:::888777888888777777777777666666666666555555555555555555555555444444444444444444444444444444444444444444444444444444333222222333444444222222222222222222222222333222222111111222222333444222111222333333222111444333222111111111333333333333333333333333333333333333333444444444555555333333333333333333333333222222333444444444333333444444666666666666444444555555555555555555555555444444444444444444444444444444444555555555666666444555777888999888666555777888888888888999999999:::::::::;;;>>>AAAEEEGGGPPPjjj}}}zzz|||zzzsssrrruuuyyy{{{|||zzzyyyzzz|||xxxuuuqqqmmmccc```]]]aaalll~~~yyyhhh]]]XXXWWW___ppprrrhhhaaa^^^hhhvvvzzzrrrmmmkkkjjjmmmrrrxxx~~~sssnnnuuu|||gggUUUJJJGGGBBBKKKVVV]]]\\\VVVQQQMMMDDDBBB>>>:::888777888999777777777777666666666666555555555555555555555555444444444444444444444444333333333333333333333333444444222222222222444444111222333444444333222111222222222222222222222222222222222222222222222222333333222111111222333333111111000000000111333444444444444333333222222222333333333333333333333333333333333333333333333333444444444444444444444444333333333333333333333333333333333444444444555555222444555555444444666777777777777777777777777777777888888888888999999999===::::::;;;;;;<<>>???EEEMMM```zzz|||xxx{{{|||yyy|||lllgggfffnnn}}}}}}xxxvvvuuuxxx~~~rrruuu~~~tttooonnnjjjddd]]][[[[[[___jjjzzzxxxfff[[[WWWSSS___pppzzzllldddeeejjjyyy{{{nnnaaaZZZZZZWWWVVV[[[eeennnwww~~~}}}zzz~~~~~~ssseeeUUUIIIFFFIIIRRR^^^ddd```ZZZVVVLLLFFF???;;;<<<<<<:::888888888888888777777777777555555555555555444444444444444444444444444444444222444555555444333333444333333333333333333333333333222222222222222222333222222222222222222222222222222222222222222222222333222222111111222222333333222222222222333333444444444333333333333222222333333333333333333333333333333333333333333333333444444444444444444444444333333333333333333333333333444444444444555555555777999999999777666777888777777777777777777777777888888888888999999999:::::::::;;;>>>???AAAIIIQQQggg~~~zzz|||~~~}}}~~~lllaaa^^^dddtttzzzsssoooooosss~~~pppqqqxxxqqqkkkjjjhhhccc\\\ZZZYYY]]]hhhxxxnnnaaaZZZSSS[[[hhh}}}wwwjjjfffhhhrrrzzzpppaaaXXXUUUQQQPPPSSSYYY```gggtttwwwpppxxxzzzzzzjjjYYYLLLJJJKKKRRR```gggddd[[[VVVMMMGGGAAA>>>======;;;999999999888888888777777777444444444555555555555555555555555555555555555555222444555555444333333444333333333333333333333333444333222111111222333444222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333444333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444555555555555888999:::999777666777888777777777777777777777777888888888999999999::::::999999;;;>>>???AAAJJJTTTkkk~~~}}}zzz{{{}}}sssaaa\\\___ooo|||ssskkkggghhhnnnzzzuuurrruuuppphhhgggddd```ZZZYYYXXX\\\fffvvvzzzqqqtttyyyzzzjjj___XXX[[[bbbsssssskkkjjjmmmuuu~~~nnn```YYYTTTRRRQQQRRRTTTZZZgggttt~~~|||lllnnn|||~~~ooo]]]OOOMMMLLLRRRaaajjjeeeYYYOOOMMMHHHCCC???>>>===;;;999999999999888888888777777333444444444555666666666666666666666666666666666222444555555444333333444444444444444444444444444444333222111111222333444222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444555555555666666777888999888666555555777888888888888888888888888888999999999999:::::::::999999;;;===>>>AAAMMMZZZkkk~~~vvvvvv}}}zzzxxxxxx||||||fff^^^]]]jjj}}}ssskkkbbb___```hhhvvv{{{tttsss|||sssiiieeeaaa]]]YYYXXXWWWZZZeeetttttthhhiiinnnwwwrrrccc]]]ZZZ]]]jjjtttnnnnnnttt~~~qqqddd[[[UUUPPPNNNNNNSSS^^^jjjuuu}}}rrriiiuuu|||wwwfffYYYOOOKKKPPP```lllhhhYYYMMMLLLIIIEEEAAA>>><<<:::999999999999999888888888888333444444444555666666666666666666666666666666666222444555555444333333444444444444444444444444444333222222222222222222333222222222222222222222222222222222222222222222222111222222333333222222111222333333333333222222111222222333333333333444444333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444555555555666666666555777777777555444555666888888888888888888888888999999999999::::::::::::999:::<<<>>>@@@FFFVVVeeemmm~~~zzztttrrrzzzzzzzzz{{{zzzxxx}}}|||yyy|||oooeeeaaaiiiwww|||lllccc[[[XXXYYYaaappp}}}xxxrrryyywwwjjjddd```[[[YYYWWWVVVZZZdddsss}}}rrrddddddfffnnn{{{{{{ggg___ZZZYYYdddwwwuuuuuuyyyxxxeee\\\RRRNNNNNNQQQYYYbbbjjjssszzzhhhiiirrrxxxnnnVVVNNNNNN]]]llllll^^^RRRMMMKKKHHHDDD@@@===;;;;;;:::999999999999888888888444444444555555555555555555555555555555555555555222444555555444333333444444444444444444444444444222222222333333222222222222222222222222222222222222222222222222222222222111222333333333333222111222222333333333222000000222222222333333444444444333333333333333333333333333333333333333333333333444444444444444444444444555555555555555555555555555555555555666666666666444666777666555555666777888888888888888888888888999999999:::::::::;;;;;;;;;;;;>>>AAADDDOOOcccuuuuuuzzzwwwyyy~~~{{{zzz}}}}}}vvvqqqttt{{{qqqiiillluuu}}}uuuhhh___WWWSSSTTTZZZhhhttttttyyyyyyllleee```[[[YYYWWWVVVZZZdddsss}}}wwwqqqqqqzzzxxxdddaaaaaaggguuu}}}sssfff]]]ZZZaaappp~~~zzzlll]]]UUUSSSRRRTTTXXX]]]fffsss{{{nnngggjjjiiiZZZQQQ[[[jjjmmmbbbWWWPPPNNNLLLGGGCCC???>>>===::::::999999999888888888555555555555555444444444444444444444444444444444222444555555444333333444555555555555555555555555111222333444444333222111222222222222222222222222222222222222222222222222111222333444444333222111111222222333222111000///222222222333333444444444333333333333333333333333333333333333333333333333444444444444444444444444555555555555555555555555555555555555666666666777444666777777666666777999888888888888888888888888999999:::::::::;;;;;;;;;<<<<<<@@@DDDIIIVVVmmm|||}}}{{{}}}}}}{{{tttooorrr|||zzzqqqpppvvvzzzrrrggg^^^UUUQQQPPPVVVbbbnnn|||xxxyyyzzzmmmfff```[[[ZZZXXXVVVZZZdddssswwwuuuppphhhfffoooeee```^^^dddqqq{{{mmmccc]]]aaalll{{{|||hhh]]]XXXSSSQQQQQQTTT]]]kkkwwwtttvvvlllmmm}}}|||gggVVVZZZhhhkkkcccYYYRRRQQQNNNJJJEEEAAA@@@@@@:::::::::999999999888888666666666555555444444333444444444444444444444444222444555555444333333444555555555555555555555555444444444333333222222222222222111111222222333444222222333333333333444444444333333222222333333444444444333222222333444444333333333333333333333333222222222222222222222222333333333444444444555555333333333444444444555555666555555555555666777777555555555555555555555555777777777777777777777777777888888888888999999999::::::::::::::::::::::::<<>>???===;;;999777666666666666555555555555555555555555555555555555444444333333333444444555333333333333333333333333333333333333333333333333222222111111222222333444222222222333333333444444333222222111111222222333111111111111111111111111222222222333333444444444222222222222222222222222333333333444444444555555444444444555555555666666444333333333333444555555555555555555555555555555666666666666666666666666777777888888888999999999999999999::::::;;;;;;;;;>>>???DDDSSSnnn|||~~~{{{xxxwwwyyy{{{}}}uuuttt{{{mmmaaacccooouuuiii___WWWPPPMMMJJJGGGIIIMMMRRR^^^oooxxx~~~sssoookkkfffaaa[[[WWWUUURRRSSSVVV]]]iiixxx}}}qqqccc]]]```fff~~~}}}mmmdddaaaggguuuvvvwwwvvvmmmpppwww~~~nnnbbbXXXNNNLLLPPPWWWbbblllxxxsssYYYQQQSSSZZZbbb```^^^[[[VVVPPPHHHBBB>>><<<===>>>???===;;;999777666666666666555555555555555555555555555555555555555444444333333333444444333333333333333333333333222222333333333333444444222222111111222222333444222222333333333333444444222222111111111111222222111111222333333222111111111222222333333444444555222222222222222222222222333333333444444444555555444444555555555666666666444444444444444555555666555555555555555555555555777777777777777777777777777888888888888999999999888999999::::::;;;;;;<<<===AAAHHHWWWppp}}}|||{{{zzzzzzzzz|||}}}~~~uuutttnnnbbbaaagggwwwxxxlllaaaXXXOOOKKKHHHEEEEEEIIIMMMXXXgggwwwyyy}}}uuuoooiiieeeaaa[[[WWWWWWRRRRRRTTTZZZfffvvvttteee]]]^^^bbbyyyvvvjjjdddeeeqqq~~~xxxtttxxxrrrooosssooocccVVVPPPOOORRRZZZcccqqq{{{rrrXXXSSSRRRUUUaaabbbbbb```[[[TTTKKKCCC???============<<<:::999777666666666666555555555555555555555555555555555555555555444333333333444444333333333333333333333333222222222333333444444444222222111111222222333444222222333333333333444444222222111111111111222222111222333444444333222111111111222333333444555555333333333333333333333333333333333444444444555555555555555555666666666666555555444444555555666777555555555555555555555555777777777777777777777777777888888888888999999999888888999::::::;;;<<<<<<;;;CCCOOO```www}}}{{{zzzzzzzzz|||~~~tttsssssseee```___hhh{{{}}}qqqeeeZZZPPPKKKHHHEEEEEEHHHJJJSSSaaappp|||~~~yyyooohhheeeaaaZZZVVVWWWTTTSSSSSSYYYdddttt{{{kkkaaa___bbbtttssshhheeennnyyy{{{qqqooo||||||tttvvv|||ssscccYYYSSSQQQUUU[[[iiitttnnnVVVVVVRRRQQQ]]]`````````]]]WWWNNNFFFAAA======<<<;;;:::999888888666666666666555555555555555555555555555555555555666555444333333333333333333333333333333333333333222222222333333444444444222222111111222222333444222222333333333444444444222222111111111111222222222333444444444444333222111111222333333444555555444444444444444444444444333333333444444444555555555555555555666666666777666555555555555666777777555555555555555555555555777777777777777777777777777888888888888999999999888888999::::::;;;<<<<<<999EEEVVVhhh~~~||||||{{{zzzzzz|||~~~rrrqqq~~~xxxfff```ZZZ^^^mmmvvvjjj^^^SSSMMMJJJGGGGGGJJJHHHPPP\\\kkkzzz~~~{{{pppgggddd```YYYVVVWWWWWWUUUTTTXXXcccttt~~~lll```^^^```pppyyylllffflllvvvpppgggppp~~~}}}~~~nnnbbbYYYSSSTTTXXXcccooo}}}iiiTTTVVVRRRMMMYYY]]]^^^___]]]XXXPPPHHHBBB===<<<;;;:::999888888888777666666666555555555555555555555555555555555555666555444333333333333333333333333333333333333333333333333222222333444444222222111111111111222222555555444444444333333333222222222222222222222222...///000111222333333333222222333333333333444444333222222111111222222333222333444444555555444444555666777666444333333555555444444444444555666666666666666666666555555555777777777777888888888888666666777888888888888888:::888777888:::===???@@@DDDHHH\\\zzz}}}{{{~~~~~~}}}}}}|||nnnkkkvvv}}}lll```XXX\\\fffqqq}}}nnncccVVVNNNLLLLLLIIIEEELLLNNNUUUbbbrrrwwwmmmdddaaa___ZZZXXXXXXUUUTTTTTTXXXbbbqqqrrrbbb[[[[[[ooo}}}vvvooooooqqqssseeegggsssrrrdddXXXTTTVVVZZZdddtttlll[[[SSSQQQRRRRRRYYYUUUUUU[[[[[[RRREEE>>>>>><<<:::999:::999888777888666555444666666555444333333333333333333333333555555555444444333333333333222111111222333555666555444444333333444444555333333222222222222333333555444444444444333333333333333333333333333333333333444444555555555444444222222333333333333444444333222222111111222222333222333444444555555444444555666777666444333444555555444444444444555666666666666666666666666666555666666777777777888888888777888888999999999999999999888777888:::===@@@AAAGGGNNNeeezzzzzz{{{~~~~~~|||mmmhhhrrrpppbbbWWWYYYaaakkk|||{{{wwwmmm^^^SSSMMMJJJGGGEEEGGGIIIOOOZZZiiizzz}}}pppiiibbbbbb```\\\YYYXXXUUUTTTTTTXXXcccqqqvvvfff```___lllzzzyyywwwxxxuuufffdddjjjyyyqqqaaaXXXWWWUUU\\\jjjzzzuuubbbTTTNNNLLLKKKWWWSSSUUU[[[]]]TTTHHH@@@@@@>>>;;;;;;;;;;;;:::888888777555555666666666555444444444444444444444444555555444444444333333333666555444222222222222222666555555444444555555555444333333333333333333444444444444444333333333333444444444444444444444444555666666666555555444333222222333333333333444444333222222111111222222333222333444444555555444444444666666666444333444555555444444444444555666666555555666666666666666666666666777777777777888888888999999:::;;;:::::::::999999888999;;;===@@@BBBHHHTTTnnn|||~~~|||xxxzzz~~~|||kkkdddnnn{{{xxxhhhYYYWWW\\\eeeuuuxxxzzzsssfffZZZPPPKKKIIIHHHEEEFFFJJJRRR___ooo}}}wwwjjjccc___aaaaaa]]]YYYXXXUUUTTTTTTYYYcccrrr|||llleeedddhhhvvvzzzjjjbbbaaajjjoooaaa[[[UUUWWWaaaqqq~~~{{{kkkYYYNNNJJJJJJTTTQQQRRRZZZ^^^WWWKKKCCCAAA???===<<<<<<<<<;;;:::999777555555666666666555555555555555555555555555555444444444444333333333666555444333222222222222666555555444444444444444333333222222222222333333444444444333333333222222444444444444444444444444222222333333333333222222222222222333333333444444333222222111111222222333222333444444555555444444444555666555444333444666555444444444444555666666555555555555666666666666666666666666777777777888888999999:::::::::::::::999999999:::;;;===AAADDDGGGWWWttt}}}{{{yyy{{{{{{~~~}}}kkkbbbjjjrrrppp^^^XXXZZZaaaqqqyyyrrrrrrpppjjj```VVVOOOLLLMMMGGGHHHIIINNNXXXggguuuwwwiiiaaa\\\]]]]]][[[XXXYYYUUUTTTUUUYYYdddsssqqqhhhfffeeerrroooddd^^^aaassslllbbb\\\XXX[[[hhhwww}}}|||}}}sss___SSSOOOPPPSSSNNNOOOXXX^^^XXXMMMEEEAAA???===<<<<<<<<<;;;:::999777555555666777666555666666666666666666666666444444444444444444444444222222222222333444555555555444444333222222333333222222111111111111222222444444333333333222222222222222222222222222222222//////111222222333333333222222222333333333444444333222222111111222222333222333444444555555444444333555666555444444555666555444444444444555666666444555555555666666777777555666666666666777777777777888888999:::999999999888999;;;;;;;;;>>>BBBFFFHHH[[[yyyyyyvvvyyy~~~kkkaaahhhiiiyyydddZZZYYY]]]lll|||uuunnniiikkkkkkeee[[[RRRMMMLLLIIIIIIJJJLLLSSS___mmmwww{{{lllbbbZZZYYYYYYWWWWWWYYYUUUTTTUUUZZZeeetttvvvjjjfffeeeppprrrfff\\\\\\kkk~~~{{{mmmbbbZZZWWW```nnn{{{{{{zzzzzzzzzfffYYYUUUUUUTTTNNNMMMUUU\\\XXXMMMEEEAAA???<<<<<<<<<<<<;;;999999777666555777777666555666666666666666666666666444444444444444444444444111111222333444444444444555444333222222222222222222111111000000111111222333333333333222222222222222222222222222222222222000000222333444555555555222222333333333333444444333222222111111222222333222333444444555555444444333444666555444444555666555444444444444555666666444444555555666777777777555555666666666666777777777888888999999999999999888:::<<<<<<;;;>>>CCCHHHNNNccczzzwww}}}~~~{{{yyy}}}jjj___eeecccxxxlll___ZZZ[[[gggvvvuuummmiiillllllggg^^^SSSLLLIIIHHHHHHHHHIIILLLVVVccclllzzz|||mmmcccZZZWWWVVVVVVWWWYYYUUUUUUUUU[[[eeeuuu}}}nnnhhheeeooosssfff\\\XXXcccssskkk```WWWZZZeeerrr{{{yyyuuu}}}ttteee]]]YYYZZZQQQMMMSSSZZZVVVLLLEEEAAA???===<<<<<<<<<;;;::::::888666666777777777666666666666666666666666666333333333444444444444555444444444444333222111111666666444333333222222222333222222111111222222333333333333222222222222111333333333333333333333333222222333444555555555444222222333333333333444444333222222111111222222333222333444444555555444444333444555555444444555777555444444444444555666666444444555555666777777888555555555666666666777777888999999:::::::::::::::777:::======<<<>>>DDDIIIUUUjjj}}}}}}zzzyyyzzziii[[[```^^^pppxxxhhh___]]]fffrrrxxxqqqnnnnnnmmmhhh```WWWPPPLLLGGGGGGGGGFFFHHHOOO[[[dddsss~~~~~~xxxjjjaaaYYYXXXXXXWWWWWWYYYVVVUUUVVV[[[fffuuutttlllfffooowwwhhh]]]VVV\\\hhh{{{~~~pppaaa]]]aaajjjwww~~~ttt{{{|||mmmeeebbbWWWOOOSSSYYYVVVMMMEEEBBB@@@>>>=========<<<;;;:::888666666777888777666555555555555555555555555333333333444444444555555444444444555444333111000888777666555444333333333444333333222222333333444333333333222222222111111444444444444444444444444333333444444333333222111222222333333333444444444333222222222222222222333222333444444555555444444333444555555444444666777555444444444444555666666444444444555666777777888555555555555666666666777999:::;;;;;;<<<<<<;;;;;;777:::======<<<>>>DDDJJJYYYmmmyyy|||gggYYY]]][[[lllqqqeee```gggrrr|||{{{uuurrrppplllgggaaa[[[VVVSSSGGGHHHHHHFFFGGGLLLWWW```ooozzz{{{sssggg___YYYZZZZZZXXXWWWXXXVVVUUUVVV[[[fffvvvyyyqqqgggooo|||kkk___WWWYYYaaasssnnnbbb```eeerrr}}}wwwzzz}}}}}}~~~rrrhhh[[[QQQTTTYYYVVVMMMFFFDDDBBB???>>>??????>>><<<:::888666666777888777666555555555555555555555555333333333444444555555555000111333444555555444333888777666555444333333333333333333333333333333333333333444555555444333333444333333222222333333444222333444555555555444333222333333444444333333222000000111222333444444555333333333444444444555555555444333333333333444555444444444555555555555666444444444555555555666666555555555555666666666666777888888888888999999999;;;:::<<<>>>===<<>>======<<<;;;:::999888777666666666666777777666666555555555444444444555555666666777777333333333444444444555555888888666555444333333333333333333333333333333333333333444555555444333333333333222222222222333333222333444555555555444333222333333444444333333222222222222222222222333333333333333444444444555555555555444333333444555555444444444555555555555666444444444555555555666666555555666666666777777777888888888888999999999999;;;999;;;>>>??????DDDKKK^^^ppp|||iii^^^[[[ZZZggg{{{rrraaa^^^eeettt~~~|||wwwpppkkkgggaaaZZZTTTOOOLLLHHHFFFFFFJJJNNNQQQ]]]hhhwwwwwwoooddd___YYYUUUUUUVVVXXXYYYWWWVVVWWW^^^jjjxxxvvviiioooyyy|||}}}iii___[[[[[[jjj{{{{{{mmmfffgggmmm|||vvvfffWWWRRRQQQNNNJJJGGGGGGEEEBBB???>>><<<;;;::::::999888777777666666666777666666666555555555555444444444444555555555555333333333333444444444444999888777555444444444444333333333333333333333333333444444555555444444333333222222111111222222333222222333444444444444444222333333444444333333222333333333222222222111111333333333444444444555555555555444333333444555555444444444555555555555666444444555555555666666666666777777777777888888888888888888888999999999:::;;;888999>>>AAABBBFFFKKK]]]mmm~~~|||www|||iii]]]YYYWWWcccwwwzzzeee___dddnnn}}}zzzsssmmmiiiddd]]]XXXQQQNNNJJJGGGFFFHHHLLLNNNWWW```nnn{{{sssjjjbbb]]]XXXTTTTTTUUUWWWWWWVVVUUUWWW___kkkxxx|||mmmpppwwwwwwwww|||rrrddd[[[XXXeeevvv|||mmmhhhiiirrr|||zzzhhhVVVNNNMMMKKKIIIGGGHHHFFFDDDBBB???<<<;;;:::::::::888777777777777777666666666666555555555555444444444444444333333333222222222333333333444444999999777666555444444444333333333333333333333333444444444444444444444444222222222111111222222222222222333333444444444444222333333444444333333222222222222222222222222222333333333444444444555555555555444444444444555555444444444555555555555666555555555555666666666666777777888888888999999999888888888999999999::::::<<<999999===AAABBBFFFJJJ\\\kkk|||tttqqq~~~}}}iii]]]XXXUUUaaatttllldddgggjjjwwwxxxqqqmmmhhhbbb]]]SSSPPPKKKGGGFFFGGGIIIKKKRRRYYYeeesss|||ooofff```\\\WWWUUUTTTUUUVVVVVVUUUUUUXXX```lllyyyuuusssvvvwwwqqqttt{{{lllbbb]]]eeeuuu~~~qqqllllllvvvkkkVVVLLLJJJIIIHHHHHHFFFFFFFFFCCC@@@===;;;;;;::::::999888777777777777666666666666666555555555666555555444444333333333222222222333333333333444:::999888777666555555555333333333333333333333333444444444444444444444444333222222222222222222333222222222222333333444444222333333444444333333222000000111222333333444444333333333444444444555555555555555555555555555555444444444555555555555666555555555666666666777777888888888888999999999999888999999999999:::::::::<<<::::::===@@@BBBGGGMMM]]]jjj}}}vvvlllooo}}}jjj]]]XXXUUUaaasssvvviiihhhiiisss~~~vvvqqqkkkfffaaaWWWTTTNNNJJJFFFFFFGGGHHHLLLQQQZZZhhhwwwwwwlllccc^^^[[[XXXVVVVVVVVVVVVVVVTTTTTTXXXaaammmyyy{{{tttrrr}}}}}}rrrqqqzzzwwwlllgggdddssstttllltttpppXXXLLLIIIHHHHHHIIIDDDFFFGGGFFFBBB???======;;;:::999888777777777777555555555666666666666666777666666666555555444444222222333333333444444444;;;:::999777666666666666333333333333333333333333555444444333333444444555444333333222222333333444222222222222222333444444222333333444444333333222///000111222333444444555333333333444444444555555444555666666666666555444444444444555555555555666555555666666666777777777777888888888888999999999999999999999::::::::::::<<<;;;<<<>>>@@@CCCLLLVVVdddpppnnniiiqqq~~~lll^^^XXXTTTaaassspppjjjlllsss}}}wwwpppiiiddd]]]YYYTTTNNNJJJGGGGGGGGGKKKOOOVVVbbbppp|||zzzrrrggg```\\\ZZZWWWVVVVVVWWWVVVUUUSSSTTTYYYbbbnnnzzz~~~sssmmmwwwxxxqqqvvv~~~ooogggbbbpppsssuuu{{{|||ttt[[[NNNJJJIIIIIIKKKFFFIIILLLKKKFFFAAA??????;;;:::999888888777888888555555555666666666666666666666666666666555555555333333333444444444555555;;;:::999888777666666666333333333333333333333333555444333333333333444555555444444333333444444555333222111111111222333444222333333444444333333222111111111222222333333333333333333444444444555555444555666777777666555444444444444555555555555666555666666666777777777777777777777888888888888999999999999:::::::::;;;;;;:::;;;>>>@@@AAAFFFTTTcccoooyyymmmkkkuuunnn___XXXRRR```sss}}}rrrpppttt}}}yyypppjjjddd```ZZZSSSNNNKKKIIIIIIJJJNNNTTT]]]iiivvv|||xxxssslllccc\\\ZZZXXXVVVUUUVVVUUUTTTSSSRRRTTTYYYbbbooozzzvvvlllttt~~~rrrrrrxxxrrrgggaaannn}}}}}}xxxwwwxxx___PPPLLLJJJKKKLLLLLLPPPSSSQQQIIICCC??????;;;;;;:::999888888888888555555555555666666666777444444555555555555555666444444555555555666666666<<<;;;999888777777666666333333333333333333333333555444333333333333444555666555555444444555555666333222111111111222333444222333333444444333333222333333333222222222222111333333333444444444555555444555666777777666555444444444444555555555666666666666666666777777777777666777777777777888888888999999:::::::::;;;;;;;;;888;;;@@@BBBBBBIII[[[mmmxxx~~~ooonnnxxxooo___XXXQQQ___rrr|||sssvvv}}}wwwppphhheee^^^XXXRRRNNNLLLKKKEEEHHHNNNUUU___lllzzz~~~xxxsssnnnhhh```ZZZXXXVVVTTTTTTUUUTTTSSSQQQRRRTTTYYYcccooozzz|||nnnssssssooottt{{{mmmaaannn~~~{{{uuu{{{}}}{{{aaaRRRMMMLLLKKKMMMRRRVVVYYYUUULLLDDD@@@???<<<;;;:::999888888888888444555555555666666777777333333333444444555555555555555555666666666666777===<<<;;;999777666555444333333333333333333333333222222444444444444222222222222111111000111111111444444444444444444444444333333333333333333333333222222333333333333444444333333333444444444555555555555666666555444333333555555555555555555555555666666666666777777777777888888888888888888888888999:::;;;:::999999:::<<<888===@@@@@@BBBOOOeeewwwvvvooorrrxxxrrraaaYYY[[[___kkkzzzyyy}}}zzzsssnnnfff```ZZZUUUPPPLLLHHHHHHKKKPPPTTT\\\jjjwww}}}xxxsssmmmeee]]]XXXSSSTTTTTTTTTSSSRRRQQQPPPRRRRRRVVV```nnn{{{yyyyyy}}}vvvuuu}}}ssshhhlllxxxzzz}}}|||~~~{{{dddUUUMMMIIIKKKPPPYYY___bbb\\\NNNCCC???AAA;;;::::::999888777666666555555666666666666555555333333333444444555555555444444555555444444333222===<<<;;;999888666555444333333333333333333333333222333444444444444333222222222111111111222222333444444444444444444444444333333333333333333333333222222333333333333444444333333333444444444555555555555666666555444444333555555555555555555555555666666666666777777777777888888888888888888888888999:::;;;:::999999;;;===;;;???AAAAAAFFFUUUnnntttnnnqqqwwwvvveee]]]ZZZ___lll|||vvvnnnfff```YYYRRRMMMHHHGGGIIILLLOOOUUUaaammmyyy}}}zzzvvvpppjjjccc[[[VVVSSSSSSRRRRRRQQQPPPPPPOOOPPPRRRWWWaaannn{{{||||||}}}|||oooqqq{{{yyy}}}zzz{{{gggZZZRRRLLLLLLOOOSSSXXXZZZUUUKKKCCC@@@AAA;;;;;;:::999888777666666555555666666666666555555333444444444444444444555444444555555444444333333======;;;:::888777555555333333333333333333333333333333444444444444333333222222222222333333444555444444444444444444444444333333333333333333333333222222333333333333444444333333333444444444555555555555555666555555444333555555555555555555555555666666666666777777777777888888888888888888888888999:::;;;:::999999;;;===>>>AAACCCDDDKKK^^^zzz~~~~~~vvvnnnjjjooouuu|||iii```ZZZ___nnnxxxooohhh___WWWPPPKKKIIIHHHJJJKKKNNNWWWbbbmmmuuuzzzwwwqqqlllfff```YYYTTTRRRQQQOOONNNMMMMMMNNNNNNNNNQQQWWWbbbnnnzzz}}}yyyyyy~~~|||uuuzzzssswwwyyyiii\\\RRRKKKIIIJJJMMMNNNNNNLLLGGGCCCAAA@@@;;;;;;:::999888777666666555555666666666666555555555555555444444444444444555555444444444333333333>>>===<<<;;;999777666555444444444444444444444444333444444444444444444333222222222333444555666777444444444444444444444444333333333333333333333333222222222333333333444444333333333444444444555555444555555555555555444444555555555555555555555555666666666666777777777777888888888888888888888888999:::;;;:::::::::<<<>>>@@@BBBCCCFFFQQQhhh}}}{{{{{{}}}}}}{{{uuullleeefffmmmttt~~~lllaaaZZZ```ooowwwpppggg]]]UUUPPPLLLJJJJJJJJJKKKRRRZZZcccnnn{{{}}}{{{vvvrrrlllgggaaa\\\VVVRRRPPPOOOMMMKKKJJJKKKLLLMMMKKKOOOWWWaaammmwwwtttnnntttzzzvvv}}}nnn___RRRJJJHHHIIIIIIHHHFFFEEEDDDCCCAAA???<<<;;;:::999888777777666555555666666666666555555666666555555444444333333555555444444333333333333???>>>===;;;999888777666444444444444444444444444444444444444444444444444333333333333444555666777444444444444444444444444333333333333333333333333222222222333333333444444333333333444444444555555444444555555555555555444666666666666666666666666666666666666777777777777888888888888888888888888999:::;;;;;;:::;;;===???@@@AAADDDIIIWWWppp|||yyyxxxyyy{{{yyynnnccc^^^cccmmmuuu~~~nnnaaa\\\bbbppp~~~wwwnnnddd\\\SSSNNNKKKJJJJJJIIINNNUUU]]]gggttt}}}~~~{{{xxxrrrnnnhhhbbb]]]XXXSSSPPPNNNMMMJJJIIIHHHHHHJJJKKKIIIMMMVVV```jjjttt|||wwwkkkdddlll|||}}}www{{{yyyeeeUUULLLKKKKKKIIIFFFCCCBBBBBBBBB@@@===<<<;;;;;;:::999888777777555555666666666666555555666666666555555444444444666555444333333333444444??????===<<<:::999777777444444444444444444444444555555444444444444555555333333333333444444555666444444444444444444444444333333333333333333333333222222333333333333444444333333333444444444555555333444555555666555555555666666666666666666666666666666666666777777777777888888888888888888888888999:::;;;;;;;;;;;;===??????AAAEEEMMM]]]wwwzzzvvvvvvwwwxxx~~~uuuggg]]]\\\dddpppyyyrrrddd^^^cccqqq~~~vvvllldddVVVPPPLLLKKKIIIHHHKKKPPPWWW___jjjrrrxxx|||xxxuuupppkkkddd]]]YYYUUURRROOOLLLKKKIIIHHHGGGHHHHHHIIIFFFKKKSSS\\\fffpppyyytttfff^^^eeevvv{{{yyyzzz~~~ttttttlllWWWLLLIIIHHHGGGFFFDDDBBBBBBAAA???===<<<<<<;;;:::999888777777555555666666666666555555666666666555555555555555666555444333222333444444@@@???>>><<<;;;999888777555555555555555555555555666555444333333444555666444333333333333333444444444444444444444444444444333333333333333333333333222222333333333333444444333333333444444444555555333444444555666666555555666666666666666666666666666666666666777777777777888888888888888888888888888:::;;;;;;;;;<<<>>>@@@???BBBHHHRRRccc}}}~~~wwwssstttwwwzzztttkkk```ZZZ^^^iiivvvxxxiii```eeerrr}}}ssskkk^^^WWWQQQNNNLLLIIIJJJMMMOOOTTT\\\eeemmmwww~~~{{{vvvrrrnnniiiaaa[[[VVVSSSQQQOOOJJJJJJIIIIIIHHHGGGGGGGGGEEEJJJQQQYYYbbblllvvv~~~vvvggg[[[aaaqqqzzzwwwxxx|||rrrpppyyy```QQQJJJGGGDDDDDDDDDCCCBBB@@@???>>><<<<<<;;;:::999888888777555555666666666666555555555555555555666666666666777555444222222333444555@@@???>>>===;;;999888777555555555555555555555555666555444333333444555666444444333222222222333333444444444444444444444444333333333333333333333333222222333333333444444444333333333444444444555555333333444555666666666555777777777777777777777777666666666666777777777777888888888888888888888888888:::;;;;;;;;;<<<>>>@@@???CCCJJJVVVggg~~~{{{}}}tttqqqsssyyy}}}jjjccc[[[YYYaaannn{{{}}}ooobbbfffrrrwwwoooeee^^^VVVSSSPPPLLLKKKMMMJJJMMMRRR[[[eeepppzzz}}}zzztttpppmmmhhh```YYYUUURRRPPPOOOIIIIIIJJJIIIIIIHHHFFFFFFDDDIIIPPPWWW___jjjuuu}}}zzziii[[[___ooo~~~zzzyyyzzz}}}sssooonnn\\\RRRLLLAAACCCEEEDDDBBB?????????===<<<;;;;;;999999888777555555666666666666555555444444555555666666777777777555444222222333444555AAA@@@>>>===;;;:::::::::777666555444333444555666555555555555555555555555444555555555444333222222444444444444444444444444444444444444444444444444555444444444444555666666333333333444444444555555666666555555555555666666777777666666666666777777777777777777888888888888999888777666666888:::;;;999:::;;;;;;::::::<<<>>>BBBBBBKKK]]]rrr}}}uuuppp{{{uuuqqqrrrrrrqqq___ZZZUUUXXXdddtttpppiiinnnxxx{{{ssskkkfff^^^VVVOOOLLLJJJIIIGGGKKKOOOSSSYYYcccrrr|||~~~{{{wwwrrrnnnlllggg```ZZZWWWTTTQQQOOOLLLKKKJJJJJJJJJIIIEEEBBBIIIFFFHHHQQQ\\\fffpppyyyzzziiiZZZ\\\iiiyyy}}}|||~~~|||uuu|||[[[NNNPPPIIIGGGEEEEEEEEEDDDBBB@@@???>>><<<<<<===<<<999777999999999888888888777777444444333333333333444444444444333333333333444444AAA@@@???===<<<;;;::::::777666555444444444555666555555555555555555555555444555555555555444444333444444444444444444444444444444444444444444444444444444444444444555666666333333444444444555555555666666555555555555666666777777666666666666777777777777777777888888888888999888777666777888:::;;;999:::;;;;;;:::;;;===>>>AAACCCNNNbbbwww~~~wwwqqqzzzuuusssrrrlllfffZZZXXXXXX^^^kkk{{{ssskkkpppxxxwwwnnnjjjccc\\\VVVPPPLLLJJJGGGIIILLLOOOSSS\\\hhhrrrxxx~~~zzzwwwqqqmmmjjjeee___YYYVVVSSSQQQOOONNNLLLJJJIIIIIIGGGEEEBBBGGGDDDFFFOOOYYYcccmmmvvv~~~lll\\\[[[fffuuu~~~}}}}}}```OOOMMMIIIGGGEEEDDDEEEDDDCCCAAA???>>>===<<<===<<<:::777999999999888888888777777666666555555555555666666555555444444444444555555BBBAAA???>>><<<<<<;;;;;;888777666444444444555666555555555555555555555555444444555666666666555555444444444444444444444444444444444444444444444444444444444444444555555666333444444444444555555555666666555555555555666666777777666666666666777777777777777777888888888888999888888777777999:::;;;999;;;<<<;;;;;;;;;===???AAAEEERRRhhh}}}~~~zzzxxxvvvpppdddZZZSSSUUU\\\gggvvvxxxpppuuu||||||sssooojjjddd^^^WWWPPPKKKHHHIIIJJJKKKMMMTTT^^^fffnnnxxx}}}zzzvvvqqqlllgggbbb\\\WWWUUUSSSQQQPPPPPPMMMIIIGGGFFFEEEDDDBBBEEECCCEEEMMMVVV___iiisss|||ppp^^^ZZZbbbooo}}}~~~~~~jjjTTTMMMIIIGGGEEEDDDEEEEEECCCBBB???>>>=========<<<:::888999888888888888777777777666666555555555555666666666555555555555555555666CCCBBB@@@???===<<<<<<<<<999888666555555555555666555555555555555555555555444444555666777777777666444444444444444444444444444444444444444444444444444444333333444444555666444444444444555555555555666666555555555555666666666666777777777777666666666777777777888888888888999999888888888999:::;;;:::;;;<<<<<<;;;<<<>>>@@@CCCGGGVVVlllxxxlll^^^TTTMMMTTTaaappp~~~xxx|||wwwtttpppkkkfff^^^TTTMMMKKKKKKKKKJJJKKKPPPWWW]]]eeeooo}}}~~~zzzvvvppplllddd```[[[WWWTTTSSSRRRQQQQQQMMMHHHEEEDDDCCCBBBBBBDDDCCCEEELLLSSS[[[fffoooyyy~~~}}}vvvrrruuuzzzqqq^^^XXX]]]iiiyyy~~~xxx___SSSJJJHHHEEEDDDDDDEEEDDDCCC???>>>============;;;999888888888888777777777777444444333333333333444444666666555555555555666666DDDCCCAAA@@@>>>>>>======:::999777666555555666666555555555555555555555555444444555666777777777666444444444444444444444444444444444444444444444444333333333333333444555555444444444555555555666666666666555555555555666666666666777777777777666666666777777777888888888888999999999999999::::::;;;:::;;;<<<<<<<<<===???AAAEEEKKK[[[pppzzzgggZZZVVVMMMWWWgggxxx~~~}}}yyyuuuqqqmmmdddYYYQQQOOOMMMKKKIIIJJJMMMRRRVVV]]]ggguuu}}}yyyuuuoookkkccc___ZZZVVVTTTSSSRRRQQQPPPLLLGGGCCCBBBBBBBBBAAADDDCCCEEEKKKQQQWWWbbbmmmvvv}}}xxxqqqjjjfffkkktttppp^^^VVVYYYeeevvv~~~~~~kkkZZZLLLIIIFFFDDDDDDDDDCCCCCC???>>>======>>>===;;;:::777777777777777777777777444444333333333333444444666666555555555555666666EEEDDDBBBAAA???>>>>>>>>>;;;:::888777666666666666555555555555555555555555444444555666666666555555444444444444444444444444444444444444444444444444333333333333333444444555444444555555555666666666666666555555555555666666555666777888888777666555777777777777888888888888999999999::::::::::::::::::;;;=========>>>@@@CCCGGGPPPcccxxxyyybbbXXXYYYRRR^^^ppp{{{wwwtttmmmbbbZZZTTTQQQMMMJJJIIIKKKMMMOOOVVV___lllyyy{{{wwwrrrmmmhhhaaa]]]XXXTTTRRRRRRQQQPPPNNNKKKFFFCCCBBBBBBAAAAAACCCBBBEEEJJJNNNSSS___iiirrr|||yyymmmfff```^^^fffrrr~~~ooo^^^VVVWWWaaasss}}}{{{uuuaaaNNNKKKGGGDDDCCCCCCCCCBBB???>>>======>>>>>><<<:::666666777777777777777888666666555555555555666666666555555555555555555666FFFEEECCCAAA@@@?????????<<<;;;999777666666666777555555555555555555555555444555555555555444444333444444444444444444444444444444444444444444444444333333222222333333444555555555555555666666666666666666555555555555666666555666777888888777666555777777777777888888888888888999::::::;;;;;;:::::::::<<<=========???AAACCCFFFUUUmmmxxx___UUUXXXZZZgggyyy}}}{{{vvvmmmfff]]]YYYSSSOOOLLLKKKKKKKKKOOOVVVbbbppp|||}}}wwwsssnnniiiddd___[[[UUUQQQOOOOOOMMMMMMLLLIIIEEEBBBBBBBBBAAA@@@AAAAAACCCHHHJJJOOOZZZfffppp{{{qqqddd^^^ZZZZZZeeettt}}}ppp```VVVUUU]]]ooo|||xxx}}}{{{{{{eeeQQQMMMHHHDDDCCCBBBAAAAAA>>>=========???>>>===;;;666666666666777777888888666666555555555555666666555555444444444444555555FFFEEEDDDBBBAAA@@@??????===;;;999888666666666777555555555555555555555555555555555555444333222222444444444444444444444444444444444444444444444444333333222222333333444555555555555555666666666777666666555555555555666666555666777999999777666555777777777777888888888888888999:::;;;;;;;;;:::::::::<<<===>>>>>>???BBBDDDEEEXXXsssvvv^^^TTTVVV___lll|||uuunnnfffaaaZZZTTTPPPMMMKKKJJJJJJPPP\\\iiivvv{{{tttpppkkkfffaaa]]]YYYSSSOOOMMMLLLKKKJJJJJJGGGDDDCCCBBBBBBAAA@@@??????BBBFFFHHHLLLXXXcccooozzz}}}}}}{{{lll^^^ZZZWWWXXXeeevvv}}}qqqaaaWWWTTT[[[lll|||{{{uuuyyyxxxhhhRRRNNNIIIEEECCCBBBAAA@@@>>>======>>>??????===;;;555666666666777777888888444444444333333444444444444444444333333444444444FFFEEECCCBBBBBBAAA???===<<<<<<;;;:::999777666555555555444444444444555555666666555444333333222222444444444444444444444444555555555555555555555555111222222333444555666666444444444555555555555666666666777777888888888999666666777777666555444444777888888888888999999999777888888888888999999999===;;;;;;>>>???>>>AAAEEEQQQfff~~~rrr\\\TTTZZZgggvvvyyypppkkkddd\\\TTTNNNKKKIIIMMMNNNRRR[[[hhhwwwzzzuuurrrnnniiieee]]]YYYSSSPPPNNNMMMMMMLLLKKKIIIGGGEEECCCAAA@@@???CCC@@@@@@CCCGGGLLLVVV___mmmuuu~~~{{{rrrppppppvvv{{{lll___]]]\\\]]]hhhwww{{{kkk[[[TTTRRRWWWhhhzzz{{{uuu{{{xxxhhhUUUMMMHHHHHHHHHEEEBBBBBB@@@<<<999999:::;;;:::999888888888888888777666666555444444333333444444555666555555555555444444444GGGEEECCCBBBBBBAAA???>>><<<<<<<<<;;;999888666555666555555444444555555666888777777666555555444444444444444444444444444444555555555555555555555555333333444444444444444444444444444555555555555666666666777777777888888888666666777777666555555444777888888888888999999999888888888888999999999999;;;999:::===??????BBBHHHVVVlllmmmZZZUUU\\\kkkyyy|||{{{wwwpppggg^^^UUUOOOLLLKKKLLLPPPWWWbbbooo{{{zzzuuurrrnnniiieee\\\XXXSSSOOONNNMMMLLLKKKHHHGGGEEECCCBBBAAAAAAAAACCC@@@@@@CCCGGGKKKUUU^^^llluuu~~~~~~xxxkkkhhhhhhmmmvvv}}}ooocccaaa___^^^gggtttooo^^^UUURRRUUUeeevvvzzz~~~}}}yyybbbTTTKKKEEEEEEEEECCC@@@@@@BBB>>>;;;:::;;;<<<;;;999888888888888888777666666555444444333333444444555666555555555555444444444GGGEEECCCCCCCCCBBB@@@>>><<<<<<<<<;;;999888666555666555555444444555555666777777777666555555444444444444444444444444444444444444444444444444444444555555444444444333333333444444444555555555555666666666777777777777888888666666777777777666555555777888888888888999999999888888888888999999999::::::888999===>>>???DDDKKK\\\sssvvvfffXXXXXXaaaqqq~~~xxxpppeeeZZZQQQLLLIIIKKKNNNQQQXXXcccpppzzzzzzuuuqqqnnniiieee\\\XXXSSSOOONNNLLLKKKJJJFFFEEECCCAAAAAABBBCCCDDDCCC@@@@@@CCCFFFJJJSSS\\\jjjttt~~~yyyrrrbbb___^^^cccmmmxxxtttiiieeebbb___dddmmmuuuxxxzzz}}}~~~sssaaaWWWRRRSSSaaaqqqyyyeeeUUULLLDDDCCCEEECCCAAAAAACCCAAA===<<<;;;;;;:::999888888888888888777666666555555444444444444555555666555555555555444444444HHHFFFDDDCCCCCCCCCAAA???===<<<<<<;;;:::888777666666666555555555555666666555555444444444333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555666666666777777777777777777666666777777777666666555777777888888888999999999888888888999999999::::::;;;999:::===>>>???EEEMMM___xxx{{{oooaaaXXX]]]hhhyyy}}}vvvlllaaaWWWQQQJJJLLLMMMMMMOOOXXXeeepppyyyzzztttqqqmmmhhhddd\\\YYYTTTQQQOOOMMMKKKIIIGGGEEECCCAAAAAABBBDDDEEECCC@@@@@@CCCFFFIIIQQQYYYgggrrr~~~sssjjj]]]ZZZXXX\\\ggguuuyyyoooiiiccc^^^___dddiiijjjlllmmmooosssyyy}}}vvvdddYYYRRRRRR^^^nnn~~~sss\\\PPPFFFEEEFFFEEEDDDCCCCCCAAA>>><<<:::999888888888888888888888777666666555555444444444444555555666555555555555444444444HHHGGGEEEDDDDDDCCCAAA???======<<<;;;:::888777666666666666555555666666666444444444444444333333333444444444444444444444444444444444444444444444444222222333333444555666666444444444555555555555666777777666666666666666666666666777777777777777666777777888888888999999999888999999999999:::::::::===<<<<<<>>>===???GGGPPPfff{{{mmm^^^YYYcccooo}}}uuukkkbbb]]]NNNOOONNNKKKKKKPPP\\\eeeooowwwzzztttppplllgggccc]]]ZZZVVVRRRPPPNNNKKKIIIHHHGGGEEECCCBBBBBBCCCCCCBBB@@@@@@CCCEEEGGGNNNVVVdddqqq}}}nnncccYYYVVVTTTXXXcccsssuuulllccc[[[YYYZZZ]]]]]]]]]^^^```fffmmmrrrxxxfffZZZSSSRRR^^^mmm~~~dddVVVIIIFFFGGGFFFDDDCCCBBBAAA>>>;;;888777777777888888888888888777666666666555555444444555555666666555555555555444444444IIIGGGEEEEEEEEEDDDBBB@@@=========<<<:::999777666777666666555555666666777666666666666666666666666444444444444444444444444333333333333333333333333111222222333444555666777444444444555555555555666777777666666666666555555666666777888888888777777777888888888888999999999999999999999::::::::::::======>>>???>>>@@@JJJUUUrrr|||jjj[[[ZZZhhhvvv|||ttttttyyy~~~}}}vvvnnngggcccSSSRRROOOKKKIIILLLTTT[[[eeelllxxxzzztttppplllfffbbb]]]ZZZVVVRRRPPPMMMJJJHHHFFFEEEDDDCCCBBBBBBBBBAAABBB@@@@@@BBBDDDFFFLLLSSSaaappp}}}kkk```VVVTTTRRRUUU```qqqzzznnnbbbZZZTTTSSSSSSSSSRRRRRRUUUZZZbbbgggwwwyyyggg\\\TTTRRR]]]lll}}}zzz}}}lll\\\LLLFFFFFFEEEBBBAAAAAA@@@???;;;888666666777888888888888888777666666666666555555555555666666666555555555555444444444JJJHHHFFFEEEEEEDDDBBBAAA>>>======<<<;;;999888777777777666666666666777777666666666666666666666666444444444444444444444444333333333333333333333333333333333444444555555555444444444555555555555666777777666666666555555555666666777888888888888888777888888888888999999999999999999:::::::::;;;;;;;;;;;;===???@@@CCCPPP\\\}}}}}}~~~{{{gggXXX[[[lll{{{tttfffeeennnwww~~~uuunnnhhheeeWWWTTTOOOJJJIIIKKKNNNQQQYYYaaalllwwwyyytttpppkkkfffbbb[[[XXXTTTQQQNNNKKKHHHEEE@@@AAABBBBBBBBBAAAAAA@@@BBB@@@@@@BBBCCCEEEJJJQQQ___ooolll___VVVTTTSSSVVVaaarrrpppcccYYYRRRNNNLLLLLLKKKKKKMMMRRRZZZ___ooo|||iii]]]TTTQQQ[[[iiizzzxxxyyyvvvdddQQQIIIHHHFFFBBB@@@@@@@@@@@@<<<888666888:::888888888888888777666666666666555555555555666666666555555555555444444444JJJHHHFFFEEEEEEEEECCCAAA>>>>>>===<<<;;;999888777777777666666666666777777333444444444444444444444444444444444444444444444333333333333333333333333555555444444444333333333444444444555555555666666777777666666555555555444666666777888888888888888777888888888888999999999999999:::::::::;;;;;;;;;999:::===@@@AAAFFFTTTbbb~~~{{{|||~~~zzzeeeVVV[[[nnn~~~ooo^^^\\\hhhsssyyyqqqllliiiYYYTTTNNNJJJIIIJJJKKKKKKRRRYYYdddooozzzyyytttpppkkkfffaaaYYYVVVRRROOOMMMJJJFFFCCC;;;<<>>===<<<;;;:::777666666555555555555666333333333333333333333333333333333444444555555555444444444444444444444444555555444444444444555555555555555555666666666666777777777777777777777777666666666666777777777777777777777777888888888888;;;;;;;;;;;;;;;;;;;;;;;;;;;999===CCCCCCFFFYYYppp~~~wwwxxx~~~zzzmmm```YYY^^^qqqmmm^^^ZZZaaakkk}}}~~~wwwpppkkkccc\\\RRRMMMLLLLLLJJJHHHQQQSSSXXXbbbpppxxxsssqqqmmmddd]]][[[WWWRRRMMMJJJHHHEEECCCEEEEEECCCBBBBBBBBBBBBBBBBBBAAABBBDDDCCCBBBHHHOOO\\\kkk{{{sssccc___\\\YYYZZZdddvvvtttdddVVVMMMHHHIIIIIIHHHGGGGGGKKKQQQUUUjjjwwwnnn^^^SSSQQQWWW```vvvvvvxxxttt[[[OOOJJJFFFEEEGGGCCCAAA>>>;;;999888888999888888888888777777777777555555555666666666666666666666666666666666666666IIIIIIHHHFFFEEEDDDBBBBBBAAAAAA@@@>>>===<<<;;;:::777777666555555555555666444444444444444444444444333333444444444444444444444444444444444444444444555555444444444444555555555555555555666666666666777777777777777777777777666666666666777777777777777777777777888888888888;;;;;;;;;;;;;;;;;;;;;;;;>>>:::<<>>;;;999888888888888888888888777777777777555666666666666666666666555555555555555555555555IIIIIIHHHGGGFFFDDDDDDCCCAAAAAA@@@???===<<<;;;:::888777666666555555555666555555555555555555555555444444444444444444333333444444444444444444444444555555444444444444555555555555555555666666666666777777777777777777777777666666666666777777777777777777777777888888888888;;;;;;;;;;;;;;;;;;;;;;;;@@@<<<<<>><<<:::999888888888888888888777777777777666666666666666666555555444444444444444444444444IIIIIIHHHGGGFFFFFFEEEEEEBBBAAA@@@???===<<<;;;;;;888888777666555555555555555555555555555666666666555555555444444333333333555555555555555555555555555555444444444444555555555555555555666666666666666666666666666666666666666666666666777777777777666777777777888888888888::::::;;;;;;;;;;;;;;;;;;@@@======@@@FFFUUUoootttnnnmmm```XXXUUU\\\iiixxxjjjZZZSSSWWW```uuu~~~wwwpppfff^^^XXXTTTPPPMMMLLLNNNRRR]]]mmm~~~yyyvvvppphhhbbbaaa]]]XXXSSSPPPMMMJJJGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBAAAAAACCCCCCCCCJJJRRR```mmmzzz}}}wwwpppjjjlllvvvpppbbbWWWPPPLLLJJJJJJJJJIIIIIILLLPPPSSSdddsss}}}{{{zzzzzz{{{~~~rrraaaUUUPPPTTTZZZlllzzzkkkXXXLLLGGGFFFCCCAAA???===:::999888888888888888888777777777666666666666666555555555555444444444444444444444444IIIIIIHHHHHHGGGGGGFFFFFFBBBAAA@@@???>>>===<<<;;;999999777666666555555555333333444444555555555555555555555444444333333333555555555555555555555555555555444444444444555555555555555555666666666666666666666666666666666666666666666666777777777777666777777777888888888888:::::::::;;;;;;;;;<<<<<<>>>>>>???BBBJJJYYYpppyyypppkkk]]]WWWWWWaaaqqq~~~iiiYYYRRRVVV___sss}}}wwwnnneee]]]XXXTTTRRRPPPPPPTTT]]]mmm}}}yyyssslllfffccc___YYYTTTQQQMMMJJJHHHFFFFFFDDDCCCCCCCCCCCCCCCCCCAAAAAACCCCCCDDDKKKSSSaaannnzzzwwwppppppvvvzzzmmmaaaWWWQQQNNNLLLMMMLLLLLLLLLNNNRRRUUUgggttt|||wwwrrrmmmnnnpppssswwwssscccVVVPPPRRRXXXhhhwwwsss\\\OOOIIIFFFBBBAAA@@@===;;;:::999888888888888888777777777666777777666666555555555444444444444444444444444444HHHHHHHHHHHHHHHHHHHHHHHHBBBBBBAAA@@@>>>===<<<;;;:::999888777666555555555333333333444555555666666444444444444444444333333555555555555555555555555555555444444444444555555555555555555666666666666777777777777777777777777666666666666777777777777777777777777888888888888999::::::;;;;;;<<<<<<<<<===>>>@@@DDDMMM]]]rrr|||ooofff\\\XXXZZZgggwww~~~iiiYYYQQQUUU]]]ppp~~~}}}uuulllddd^^^ZZZYYYTTTTTTVVV^^^mmm}}}vvvooojjjddd```[[[VVVRRROOOKKKIIIFFFFFFEEEDDDCCCCCCCCCCCCCCCAAAAAACCCCCCDDDLLLUUUbbbooo|||{{{wwwyyyvvvkkkaaaYYYTTTRRROOOPPPPPPOOOOOOQQQTTTWWWhhhrrr{{{zzzuuupppllliiicccggglllpppuuu}}}uuueeeWWWPPPQQQUUUdddtttyyy```RRRKKKGGGBBBAAA@@@>>><<<:::999888888888888888777777777777777777777666555555444444444444444444444444444444HHHHHHHHHIIIIIIIIIIIIIIICCCBBBAAA@@@>>>===<<<<<<;;;:::999777666555555555333444444555666666777777333333444444444444444444555555555555555555555555555555444444444444555555555555555555666666666666777777777777777777777777666666666666777777777777777777777777888888888888999999::::::;;;<<<<<<======???AAADDDNNNaaawww~~~oooddd^^^\\\```lllzzzjjjXXXPPPSSSZZZlll{{{|||ssskkkeeebbbaaa[[[ZZZ[[[aaaoooyyyrrrnnngggccc]]]XXXTTTQQQMMMKKKGGGFFFEEEDDDCCCCCCCCCCCCCCCAAAAAABBBBBBDDDLLLVVVcccppp~~~}}}uuulllccc]]]YYYWWWVVVVVVWWWVVVVVVWWWZZZ]]]hhhqqqvvvrrrmmmjjjhhheeedddjjjqqqvvvzzzwwwfffXXXPPPOOOSSSaaarrr~~~cccTTTKKKFFFBBBBBBAAA???===;;;999888888888888888777777777777888777777666555555444444555555555555555555555555HHHHHHIIIIIIIIIIIIIIIJJJCCCBBBAAA@@@???===<<<<<<;;;:::999777666555555555444555555666777888888999333333333444444555555555666666666666666666666666555555555444444555555555555555555555666666666777777777777777777777777777666666666666777777777777777777777777888888888888999999::::::;;;<<<=========???@@@CCCNNNccc{{{rrreeebbbaaaeeeooo{{{jjjXXXNNNPPPWWWiiixxxxxxoooiiigggfffbbb``````fffsss{{{tttpppiiieee___ZZZVVVSSSOOOLLLGGGFFFEEEDDDDDDCCCCCCCCCDDDAAAAAABBBBBBDDDMMMVVVcccqqq|||uuullleee___\\\[[[\\\]]]^^^]]]]]]^^^aaacccjjjqqqtttpppjjjhhhhhhgggjjjqqqyyy~~~wwwgggYYYOOOOOOSSS```qqqeeeUUUKKKEEEBBBBBBAAA???===;;;999888888888888888777777777777888777777666555444444444666666666666666666666666HHHIIIJJJJJJJJJIIIHHHGGGEEEEEEDDDCCCAAA???<<<;;;;;;:::888666555666777888555555555555555555555555666666777777777777666666555555555555555555555555444444555666777888999999666666666666777777777777777777777777777777777777777777777777777777777777888888999999999888888777999999999999:::;;;<<<<<<===AAABBBCCCOOOiii{{{oookkkiiifffiiitttjjjYYYRRRUUUYYYjjj}}}zzzssslllhhheeecccdddkkkyyy~~~wwwrrrnnnhhh___XXXUUUSSSQQQOOOKKKIIIGGGEEEDDDCCCCCCCCCCCCBBBCCCDDDCCCFFFPPP\\\kkkwww}}}sssnnnkkkfffcccdddaaaeeeiiijjjhhhgggggghhhqqqqqqpppmmmkkkkkkmmmppptttxxx~~~tttfffYYYOOOOOOUUU^^^ooonnnTTTIIIIIIEEECCC@@@???>>>===:::888777777777777777777777777555555666666666666555555444444555666777777777666HHHIIIJJJJJJJJJIIIHHHGGGCCCDDDDDDCCCBBB@@@>>><<<;;;:::888666666666777888555555555555555555555555555555666666666666555555555555555555555555555555444444555666777888999999555666666666777777777777777777777777777777777777777777777777777777777777777888888999999999888888999999999999:::;;;<<<======@@@AAAEEETTTooowwwnnnnnnooojjjlllvvvjjjXXXRRRTTTXXXiii{{{~~~xxxrrrnnnkkkiiihhhnnn{{{yyytttoooiii```ZZZVVVTTTQQQOOOJJJIIIFFFCCCBBBAAABBBBBBCCCBBBBBBDDDCCCFFFQQQ]]]kkkwwwvvvqqqmmmiiifffgggjjjmmmoooooommmkkkkkklllsssttttttsssqqqqqqsssuuu{{{~~~tttfffZZZOOONNNTTT\\\nnnnnnUUUJJJJJJEEECCC@@@???>>>===:::888777777777777777777777777555555666666666666555555555555666666666555555444IIIIIIJJJJJJJJJIIIGGGGGGCCCCCCDDDCCCBBB@@@>>>===;;;:::999777666777777888555555555555555555555555444444555555555555444444555555555555555555555555444444555666777777888999555555666666666777777777666666666666666666666666777777777777777777777777666777888999999999999999999999999999:::;;;<<<===??????AAAHHH[[[vvvqqqnnnrrrwwwooonnnyyyjjjXXXQQQSSSWWWfffyyy~~~yyyvvvssspppnnnsss}}}xxxqqqlllddd]]]XXXUUUSSSQQQMMMKKKGGGDDDBBBBBBCCCDDDBBBAAABBBCCCDDDGGGRRR^^^mmmwww|||wwwtttooommmnnnvvvwwwxxxvvvtttqqqpppqqqwwwxxxyyyyyywwwvvvvvvwww{{{}}}uuugggZZZOOOMMMSSSZZZlllnnnUUUJJJJJJEEECCC@@@???>>>===;;;999777777777777777777777777555555666666666666555555666666555555444333333222IIIJJJJJJJJJJJJIIIGGGFFFDDDEEEDDDDDDBBB@@@>>><<<;;;;;;999888888777888888555555555555555555555555444555555666666555555444555555555555555555555555444444555555666777777888555555555666666666777777666666666666666666666666777777777777777777777777555666777888999::::::::::::999999::::::;;;<<<===@@@???AAALLLbbb|||tttjjjnnnwww{{{qqqmmmyyyjjjXXXQQQRRRUUUdddwww}}}zzzwwwtttrrrvvv|||tttooohhhaaa[[[WWWTTTSSSRRROOOKKKHHHFFFFFFGGGHHHCCCAAABBBDDDDDDIIIUUUaaaoooxxx{{{xxxyyy~~~{{{xxxvvvttttttxxxzzz{{{yyyvvvrrrpppooommmpppuuuzzzwwwhhh[[[OOOMMMRRRWWWjjjlllUUUIIIHHHEEECCCAAA??????===;;;999777777777777777777777777555555666666666666555555555444444333333333444444JJJJJJKKKKKKJJJHHHGGGFFFFFFFFFFFFDDDBBB???===;;;<<<;;;:::999999888888888666666666666666666666666666666666777777666666666555555555555555555555555444444555555666666777777555555555555666666666666666666666666666666666666777777777777777777777777555666777888999:::::::::::::::::::::;;;<<<======AAA@@@CCCQQQgggjjjeeennnzzz|||pppkkkwwwkkkYYYQQQRRRUUUbbbvvv|||xxxuuutttxxxwwwsssmmmeee^^^YYYVVVVVVTTTQQQNNNJJJHHHHHHHHHIIICCCBBBCCCEEEFFFKKKXXXeeerrrzzz}}}zzzxxx|||xxxvvvtttsssuuuvvvvvvrrrlllfffaaa___YYY^^^fffoooxxxyyykkk\\\PPPMMMQQQWWWiiilllUUUHHHEEEFFFDDDAAA@@@???>>>;;;999777777777777777777777777555555666666666666555555222222222222333555666777JJJJJJKKKKKKJJJHHHFFFEEEFFFFFFFFFEEECCC@@@===<<<<<<<<<;;;;;;:::999999888666666666666666666666666666666777777777777666666555555555555555555555555444444555555555666666666444444555555555666666666666666666666666666666666777777777777777777777777666777888999999999999999::::::::::::;;;<<<===>>>AAA@@@GGGWWWllluuuaaa___mmmyyy}}}qqqkkkuuummmZZZRRRRRRUUUbbbuuu~~~yyywwwuuuzzzyyywwwqqqiiiaaa[[[XXXXXXSSSQQQOOOLLLIIIHHHGGGGGGEEECCCDDDFFFHHHNNN\\\iiiuuu|||yyyuuusssooovvvzzzuuurrrooolllkkkllljjjfff___XXXTTTRRRNNNSSS[[[eeeppp||||||mmm___QQQMMMQQQWWWjjj~~~oooXXXJJJEEEFFFDDDAAA@@@???>>><<<:::777777777777777777777777555555666666666666555555222222222222444666888999JJJKKKKKKKKKJJJHHHFFFEEEDDDDDDDDDDDDCCCBBB@@@???<<<<<<<<<;;;;;;:::999888666666666666666666666666555666666666666666666555555555555555555555555555444444444555555555666666444444444555555555666666777777777777777777777777777777777777777777777777777888888999999999888888;;;::::::;;;;;;<<<===>>>>>>@@@JJJ]]]qqqlllYYYZZZiiivvvtttmmmuuunnn\\\SSSSSSUUUbbbuuu}}}zzzxxx}}}{{{zzzuuulllccc\\\YYYYYYSSSRRRQQQOOOLLLJJJHHHFFFFFFEEEEEEGGGJJJPPP___lllxxx~~~yyyvvvuuuuuuvvv|||xxxqqqlllfffccc^^^^^^^^^ZZZUUUPPPMMMLLLLLLNNNSSSZZZdddrrr~~~pppaaaRRRNNNRRRYYYkkk~~~vvv^^^NNNIIIFFFDDDBBB@@@@@@>>><<<:::777777777777777777777777555555666666666666555555555444333333444666888999KKKKKKKKKKKKJJJHHHFFFEEEAAABBBCCCDDDDDDDDDCCCBBB<<<<<<<<<<<<;;;:::999888777777777777777777777777444555555555555555555444555555555555555555555555444444444555555555555555444444444555555555666666888888888888888888888888777777777777777777777777888888999999999888888777;;;;;;;;;;;;;;;<<<>>>>>><<<@@@LLL```tttgggTTTWWWgggssswwwooouuuooo]]]TTTSSSUUUbbbuuu}}}{{{|||{{{vvvnnnddd]]]ZZZZZZUUUUUUTTTSSSPPPMMMJJJHHHGGGFFFFFFHHHKKKRRR```nnnzzz}}}xxxxxxyyy{{{xxxooohhhaaa\\\TTTUUUUUUSSSPPPMMMLLLLLLNNNNNNNNNQQQ[[[jjj{{{qqqbbbSSSNNNRRRZZZkkk~~~{{{}}}{{{dddSSSLLLFFFDDDBBB@@@@@@>>><<<:::777777777777777777777777555555666666666666555555777666555444444555777888HHHHHHIIIIIIIIIIIIIIIHHHEEEFFFFFFFFFEEECCC@@@>>>===<<<;;;;;;;;;:::888666888888777666666666666666666666555555555555666666333444555555666666555555555555555555666666666666777777888888888888777777888888888888888777666666777777777777888888888888999999::::::::::::;;;;;;999:::;;;;;;:::;;;>>>AAAAAADDDTTTlll}}}sss]]]NNNNNN^^^pppwwwppplllppp}}}rrr___SSSQQQVVV```qqq~~~|||uuuoooiiiccc]]]ZZZZZZZZZXXXUUUQQQNNNMMMLLLOOOIIIFFFHHHOOOXXXeeeppp|||zzzwwwsssttt{{{{{{oooeee^^^YYYRRRQQQPPPNNNMMMLLLKKKKKKIIILLLOOORRRYYYgggxxxwwwdddUUUOOOQQQ[[[kkk}}}wwwzzz}}}iiiTTTKKKGGGCCCAAABBB@@@;;;999;;;777999;;;<<<<<<:::777666666666666666666666666666666666666666666666666666HHHHHHIIIJJJJJJJJJIIIIIIFFFFFFFFFFFFDDDBBB@@@???===<<<;;;;;;;;;:::888666888888777666666666666666666666555555555555666666333444555555666666555555555555555555666666666666666777777888888777777666888888888888888777666666777777777777888888888888999999::::::::::::;;;;;;::::::;;;;;;:::<<<>>>AAABBBGGGWWWooojjjWWWLLLMMMXXXdddnnniiieeekkkyyysss```RRRPPPTTTaaarrr|||vvvpppkkkfffaaa^^^^^^]]][[[XXXTTTQQQOOONNNNNNHHHEEEIIIPPPYYYfffqqq{{{~~~~~~sssiiifffcccdddlllyyytttiiiaaa\\\XXXWWWUUURRRPPPOOONNNMMMNNNPPPSSSWWW]]]jjjzzzyyyfffVVVPPPQQQ[[[kkk|||xxxyyy}}}oooWWWLLLGGGCCCAAABBBAAA<<<:::;;;888999;;;<<<;;;:::777666666666666666666666666666666666666666666666666666GGGHHHIIIJJJJJJJJJJJJJJJHHHGGGFFFEEEDDDBBBAAAAAA>>>===;;;;;;;;;;;;999777888888777666666666666666666666555555555555666666444444555666666666666555555555555555666666666666555666666777777666666555777888888888888777777666777777777888888888999999999999::::::::::::;;;;;;:::;;;;;;;;;;;;<<>>;;;;;;888999:::;;;;;;999888666777777777777777777777777666666666666666666666666GGGGGGHHHJJJJJJKKKKKKKKKIIIHHHGGGEEECCCCCCBBBBBB???>>>;;;;;;;;;;;;:::888888777777666666666666666666666555555555555666666444444555666666666666666555555555555666666666666555555666666666666555555777777888888888888777666777777888888888999999999999999999:::::::::;;;;;;:::;;;<<<;;;;;;<<>><<<;;;;;;;;;:::999888777777666666666666666666666555555555555666666444555666666777777666666555555555555666666666666555555666666666666555555666777777888888888777777888888888888999999999999999999999:::::::::;;;;;;:::;;;<<<<<<;;;<<>><<<::::::999:::999888666666666666777666666666666666666666666555777888777555444444555888777555444444555666777777777777777888888888888777777777777777777777777999999888888888888888999:::::::::::::::::::::::::::======<<<<<<@@@DDDFFFPPPhhhyyy{{{}}}sssuuuzzzttt{{{aaaTTTVVV[[[bbbcccYYYRRRSSSWWW```nnn}}}rrr```UUUVVV[[[fffxxxtttgggeeegggooozzzzzztttjjjaaa]]]ZZZZZZ[[[\\\bbbooo}}}}}}ooogggffffffeeeccc```\\\WWWVVVXXXWWWRRRNNNKKKHHHHHHKKKOOOSSS[[[dddjjjmmmrrrvvvzzz~~~yyyrrrmmmjjjsssooo]]]SSSRRRWWWcccttt|||hhhUUUFFFDDDEEE@@@======;;;;;;:::999999888888777888888888888777777777777888888777777666666555555@@@EEEFFFCCCCCCGGGHHHFFFIIIHHHHHHGGGFFFDDDBBBAAABBBAAA@@@>>><<<;;;:::::::::999888777666666777777666666666666666666666666555666888777555444444555888666555444444555666777777777777777888888888888777777777777777777777777999999888888888888888999::::::::::::::::::::::::888;;;<<<<<<<<<@@@DDDGGGVVVlll}}}}}}|||}}}ooottt|||xxx~~~eeeVVVYYY^^^eeeeeeZZZPPPQQQUUU^^^lll{{{sss```UUUUUUZZZhhhyyy}}}llldddbbbeeepppyyyyyyvvvpppfff\\\YYYVVVUUUVVVWWW\\\iiiuuu{{{mmmeeeccccccbbb```^^^ZZZUUUTTTUUUTTTPPPLLLIIIFFFFFFIIILLLPPPXXXaaafffjjjoootttyyy}}}yyyuuu{{{nnn\\\SSSQQQVVVbbbssszzz{{{kkkXXXHHHEEEFFFAAA>>>???;;;;;;::::::999888888888888888888888777777777777777777666666666666666555BBBDDDEEECCCDDDHHHIIIGGGIIIIIIHHHGGGFFFEEECCCBBBAAAAAA???>>>===<<<<<<<<<::::::888777777666777777666666666666666666666666555666777777555444555555777666555444444555666777777777777777888888888888777777777777777777777777999888888888888888999999::::::::::::::::::::::::777999<<<======???DDDIII]]]qqq|||zzznnnvvv~~~fffXXX[[[aaahhhggg[[[NNNOOORRR[[[iiiyyyttt```UUUTTTYYYjjjzzzvvvfff^^^[[[eeepppuuutttnnncccXXXUUUQQQOOOOOOPPPTTT___kkkxxxxxxkkkcccaaa```^^^\\\ZZZVVVRRRQQQQQQQQQMMMJJJFFFCCCCCCFFFIIILLLSSS\\\```eeelllrrrwww{{{{{{wwwxxxmmm[[[RRRQQQUUUaaarrrwwwuuuooo[[[JJJFFFFFFBBB@@@AAA<<<;;;;;;::::::999888888888888888888777777777777555555555555555666666666EEEDDDCCCCCCEEEHHHIIIIIIIIIIIIIIIHHHGGGEEEDDDCCCAAA@@@???>>>============::::::999888777777777777666666666666666666666666444666777777666555555666666555555555555666777777666777777777888888888888777777777777777777777777888888888777888888999:::999999::::::::::::;;;;;;999:::<<<>>>===>>>DDDLLLcccuuu}}}ttt|||}}}cccWWW\\\cccjjjgggZZZNNNNNNQQQYYYhhhxxxtttaaaTTTTTTYYYlll|||nnnaaa[[[cccmmmuuuwwwpppdddYYYSSSOOOKKKKKKKKKNNNWWWaaaooozzzwwwjjjbbb___^^^\\\YYYVVVSSSOOOMMMMMMLLLJJJHHHEEEBBBBBBEEEGGGIIIOOOWWW[[[```iiipppvvvzzz~~~|||vvvpppqqqzzzlllZZZQQQPPPSSS___ppp~~~tttpppqqq]]]KKKFFFEEEAAA@@@BBB<<<<<<;;;;;;::::::999999888888888888777777777666333333444444555555666666IIIEEEBBBCCCFFFHHHIIIJJJIIIIIIIIIIIIHHHFFFEEEDDDAAAAAA???>>>============::::::999999888888777666666666666666666666666666444555777777666555555666555555555555555666777777666777777777888888888888777777777777777777777777888888777777888999999:::999999999::::::;;;;;;;;;<<<<<<>>>@@@>>>===FFFQQQjjjzzz{{{yyy```UUU]]]ffflllfffWWWOOONNNPPPYYYgggxxxuuuaaaUUUTTTYYYnnn}}}pppfffiiipppyyy|||tttfff\\\UUUPPPKKKJJJJJJKKKRRRZZZgggssswwwjjjbbb___]]]ZZZWWWRRROOOLLLJJJHHHHHHGGGFFFEEECCCBBBDDDEEEGGGLLLSSSVVV\\\eeennnuuuzzz~~~}}}uuummmmmmwwwkkkYYYQQQPPPRRR^^^ooo}}}rrrnnn}}}qqq\\\JJJEEEEEEAAA???AAA======<<<<<<;;;::::::999888888888888777777777666333333444444555555666666NNNGGGBBBDDDFFFGGGHHHJJJIIIIIIIIIIIIHHHGGGFFFFFFBBBBBB@@@???>>>=========::::::::::::999888777666666666666666666666666666333555777777666555666777444444555555666777777777777777777777888888888888777777777777777777777777777777777777888999::::::888999999::::::;;;;;;<<>>AAA@@@@@@KKK[[[uuu{{{cccZZZccclllpppgggTTTPPPOOOPPPXXXgggyyyvvvbbbVVVUUUZZZnnn}}}~~~~~~zzzwwwyyyyyykkkaaaZZZSSSMMMKKKJJJKKKOOOVVV```mmm|||wwwkkkbbb___]]]YYYUUUOOOMMMJJJGGGEEEEEEEEEEEEEEECCCBBBDDDDDDEEEIIIPPPSSSXXXaaajjjrrrxxx~~~xxxtttqqqtttvvv{{{vvvlllllluuu~~~www}}}kkkYYYQQQQQQRRR^^^ooo}}}rrrooouuunnnZZZIIIEEEEEEAAA>>>@@@>>>======<<<<<<;;;::::::888888888888777777777777555555555555555666666666RRRIIIBBBDDDGGGFFFGGGIIIJJJJJJJJJJJJIIIHHHGGGFFFDDDCCCAAA???>>>===<<<<<<:::::::::::::::888777666666666666666666666666666333555777777666555666777333444555666666777777777777777777777888888888888777777777777777777777777777777777777888999:::;;;888888999::::::;;;<<<<<>>>>>======<<<;;;;;;;;;888888888888777777777777777777666666666666666555UUUJJJBBBDDDGGGFFFFFFIIIJJJJJJJJJJJJIIIHHHGGGGGGEEEDDDBBB@@@>>><<<;;;;;;::::::;;;;;;:::999777666666666666666666666666666333555666777666555666777333444555666777777777777777777777777888888888888777777777777777777777777777777777777888999:::;;;888888999::::::;;;<<<<<<>>>:::<<>>>>>>>>===<<<<<<;;;;;;888888888888777777777777888888777777666666555555\\\HHHBBBEEECCCDDDKKKKKKKKKLLLLLLLLLLLLJJJHHHGGGEEEEEECCCAAA???===<<<;;;;;;:::999888777777777777777777777777666666666666888888777777666666555555777777777777777777777777666666666666777777777777777777888888888999999999888777777777888:::<<<===;;;;;;;;;;;;;;;;;;;;;;;;>>>;;;<<>>===<<<;;;:::999999999777777666666666666777777666666666777777777777777bbbMMMEEEGGGCCCDDDIIIIIIKKKKKKLLLLLLKKKJJJHHHGGGFFFEEECCCAAA???===<<<;;;===<<<;;;:::999999999999888888777777777666666666888777777777666666666555777777777777777777777777666666666666777777777777888999999999::::::::::::;;;:::999888888888999999;;;;;;;;;;;;;;;;;;;;;;;;>>><<<>>>CCCDDDLLLeeewwwooopppuuuzzz{{{dddYYYPPPMMMLLLSSSbbbuuuuuubbbWWWWWW\\\nnnzzzmmmhhhmmmtttxxxmmm___TTTQQQOOOOOOSSSYYYcccsssvvvjjj___TTTNNNJJJHHHKKKPPPXXXeeevvvwwwhhh]]]YYYWWWRRRNNNFFFEEEDDDCCCBBBAAAAAAAAABBBAAA???>>>???AAADDDFFFHHHMMMUUU^^^hhhqqqzzzvvvlll```VVVVVVWWW]]]lll~~~yyyjjjdddaaa______```dddfffllluuuvvvwwwqqq```VVVRRRSSS^^^ooo}}}}}}mmmdddhhhqqqvvvcccOOOFFFEEECCCAAAAAA>>>===<<<;;;:::999999999777777666666666666777777666666666666666666666666iiiRRRGGGGGGCCCCCCHHHGGGJJJJJJKKKKKKJJJIIIGGGFFFFFFEEEDDDBBB@@@>>><<<<<<===<<<;;;:::999999999999888888888888777777777777777777777777666666666666777777777777777777777777666666666666777777777777999999:::::::::;;;;;;;;;;;;:::999999888888999999;;;;;;;;;;;;;;;;;;;;;;;;>>>===???CCCEEEPPPmmmmmmbbbbbb```iiittt~~~yyy}}}dddYYYOOOLLLKKKQQQ___rrruuucccWWWWWW]]]nnntttfffeeejjjzzz{{{mmm___UUUPPPLLLIIILLLPPP[[[kkkzzz~~~}}}pppeeeYYYRRRLLLIIIJJJMMMUUUbbbuuuwwwhhh]]]YYYVVVRRRNNNFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@>>>>>>>>>@@@BBBDDDFFFKKKSSS\\\eeeoooyyy|||qqqdddZZZXXXWWW[[[iii{{{zzzhhh^^^XXXTTTRRRSSSVVVYYY___jjjwwwzzz{{{uuubbbVVVRRRRRR^^^nnn|||xxxiii```cccjjj}}}iiiSSSIIIFFFCCCBBBAAA>>>===<<<;;;:::999999999777777666666666666777777777666666666555444444444oooVVVHHHGGGBBBCCCGGGFFFIIIIIIJJJJJJJJJIIIGGGFFFGGGFFFDDDCCC@@@???===<<<::::::999888777777777777999888888888777777777777777777777777666666666666666666666666666666666666666666666666777777777777999999999::::::::::::;;;777777888888999:::;;;<<<::::::;;;;;;;;;;;;;;;;;;======???BBBFFFUUUsssooo```[[[[[[^^^dddoooyyysssssscccVVVNNNLLLLLLQQQ]]]ooowwwcccWWWXXX^^^nnn~~~iiidddhhhttt}}}pppeee^^^UUUOOOJJJIIIMMMVVVhhhwww|||tttpppxxxuuuiii]]]UUUOOOJJJJJJMMMQQQ___ssswwwhhh]]]WWWSSSPPPMMMFFFEEEDDDCCCBBBAAAAAAAAA@@@???>>>>>>>>>???AAABBBFFFJJJQQQYYYcccnnnxxxwwwjjj^^^YYYWWWYYYeeexxxxxxdddXXXQQQLLLJJJKKKNNNPPPVVVaaaooo~~~|||yyyeeeWWWQQQRRR]]]mmm{{{xxxggg___bbbjjjnnnVVVIIIEEECCCBBBBBB>>>===<<<;;;:::999999999777777666666666666777777777777666555444333333222tttYYYIIIFFFBBBCCCGGGFFFHHHIIIJJJJJJJJJIIIHHHGGGGGGGGGEEECCCAAA???>>>===::::::999888777777777777888888888777777777777666666666666666777777777777666666666666666666666666666666666666777777777777888888888888999999999999666777888999:::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<===>>>AAAHHHZZZwwwzzzggg[[[[[[ZZZ[[[dddyyytttkkkgggzzzdddUUUNNNMMMMMMQQQ\\\mmm~~~xxxcccWWWWWW^^^nnnrrriiijjjyyytttlllggg\\\TTTMMMJJJKKKTTTdddtttuuulllfffkkk{{{wwwlll```XXXRRRMMMLLLOOOQQQ___sssxxxjjj]]]VVVQQQMMMKKKFFFEEEDDDCCCBBBAAAAAAAAA??????>>>>>>>>>???@@@AAAFFFJJJPPPWWWaaalllwww~~~qqqddd\\\XXXYYYcccuuusss```TTTMMMHHHGGGHHHJJJKKKPPPZZZhhhwww||||||}}}hhhYYYRRRQQQ]]]mmmzzz~~~jjj```eeeoootttZZZKKKEEECCCBBBBBB>>>===<<<;;;:::999999999777777666666666666777777777777666555444333333222{{{]]]KKKGGGBBBCCCHHHFFFHHHIIIJJJKKKKKKJJJIIIHHHHHHGGGFFFDDDBBB@@@>>>>>>===<<<;;;:::999999999999777777777777666666666666666666666666777777777777777777777777777777777777666666666666777777777777777777888888888999999999999::::::::::::999888777999::::::;;;;;;<<<<<<<<<<<<<<<===AAALLL```yyyqqqaaa[[[XXXVVV\\\ooouuuiiibbbsssfffVVVNNNMMMMMMQQQZZZjjj{{{zzzdddVVVVVV]]]nnn}}}qqqooozzzrrrmmmaaaYYYPPPKKKJJJPPP___nnnrrrkkkdddfffrrr{{{pppddd\\\VVVQQQOOORRRSSS```sss|||mmm```VVVPPPLLLKKKFFFEEEDDDCCCBBBAAAAAAAAA@@@???????????????@@@@@@FFFIIINNNTTT]]]hhhttt|||yyymmmbbb]]][[[cccrrr|||lll[[[QQQLLLHHHGGGHHHGGGGGGKKKTTTaaaoooyyy|||vvvrrrrrrwww|||jjjZZZSSSSSS^^^nnn{{{lll^^^cccnnnbbbPPPHHHDDDCCCCCC>>>===<<<;;;:::999999999777777666666666666777777777666666666555444444444dddOOOIIICCCDDDHHHFFFIIIIIIKKKKKKKKKKKKJJJIIIIIIHHHFFFDDDBBB@@@???>>>===<<<;;;:::999999999999666666666666555555555444555666666666777777777888777777777777777777777777666666666666777777777777888888888999999999::::::999999:::::::::999888777999999::::::;;;<<<<<<=========>>>CCCRRRfffzzz}}}nnnccc___\\\^^^kkk~~~ooodddrrrfffVVVLLLLLLLLLOOOXXXgggxxx{{{cccUUUUUU\\\nnn}}}yyy~~~{{{tttfff]]]SSSLLLJJJNNN[[[iii}}}|||vvvooolllpppxxx{{{vvvjjjbbbZZZTTTRRRTTTSSS___qqqrrrdddXXXQQQMMMLLLFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@EEEGGGKKKPPPYYYdddpppxxx|||uuujjjddd___dddppp{{{uuufffVVVOOOKKKGGGFFFGGGDDDEEEIIIQQQ^^^jjjtttyyyyyyxxxtttnnniiikkkrrryyykkk\\\TTTVVVaaaqqq~~~sss___aaalllnnnXXXMMMGGGDDDDDD>>>===<<<;;;:::999999999777777666666666666777777666666666666666666666666jjjSSSKKKEEEEEEHHHEEEIIIJJJKKKLLLLLLKKKJJJJJJIIIHHHGGGEEECCCAAA???>>>;;;:::999888777777777777666555555555444444444444555666666666777777888888777777777777777777777777666666666666777777777777999999:::::::::;;;;;;;;;555666888:::;;;;;;;;;:::999999::::::;;;<<<======???>>>>>>EEEVVVjjj{{{~~~{{{oookkkeeedddmmmvvvjjjuuudddTTTKKKKKKKKKNNNVVVdddvvv|||cccTTTTTT[[[oooxxx{{{iiiaaaVVVOOOKKKNNNZZZggg|||}}}uuuqqqtttzzzyyyqqqsss{{{nnneee]]]VVVSSSTTTPPP\\\mmm{{{vvvgggZZZRRRNNNMMMFFFEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@DDDEEEIIINNNUUUaaammmuuuzzz{{{pppiiiccceeennnwwwzzzzzzpppbbbTTTMMMJJJGGGEEEFFFEEEEEEIIIRRR^^^jjjsssxxxrrrqqqnnnhhhdddgggpppwwwlll]]]UUUXXXcccsss~~~fffeeepppvvv^^^QQQIIIEEEDDD>>>===<<<;;;:::999999999777777666666666666777777666666666777777777777777|||\\\KKKEEEBBBAAACCCFFFGGGIIIKKKKKKLLLKKKKKKHHHGGGFFFDDDBBB@@@???>>>===<<<;;;:::999999999999777666666666555555555555777777777777777777777777555555555555666666666777777888888888888999999999::::::999888888999::::::999999999999999999999999777777888888999:::<<<<<<===<<<<<>>===<<<;;;:::999999999999777777666666666555555555777777777777777777777777555555555666666666777777777888888888888999999999::::::999888888999::::::::::::::::::::::::::::::999999999999:::;;;<<<===??????@@@HHH[[[qqq}}}}}}{{{___SSSNNNKKKKKKPPPWWWcccttt|||cccTTTUUU]]]qqqpppnnnwwwzzzooodddWWWQQQOOORRRZZZcccwwwyyymmmjjjtttrrrcccaaajjjsssvvv}}}yyytttmmmgggaaa\\\XXXXXXZZZaaammmsssuuuxxx}}}wwweeeZZZRRRNNNKKKFFFFFFEEEDDDCCCBBBBBBAAA@@@@@@@@@??????@@@@@@@@@BBBDDDGGGJJJNNNWWWccckkkwww~~~wwwqqqtttrrruuuxxxssslllcccXXXPPPMMMKKKJJJIIIIIIIIIKKKPPPYYYcccjjjnnnuuussssssuuuvvvwwwmmm^^^WWWVVVcccuuusssdddmmmsss]]]LLLDDDBBB@@@===;;;::::::::::::999999888777666666777888999666666666666666666666666eeeOOOGGGEEECCCCCCEEEFFFHHHJJJKKKKKKKKKKKKFFFFFFEEECCCAAA@@@???>>>===<<<;;;:::999999999999777777777777666666666666777777777777777777777777555555666666666777777777777888888888888999999999:::999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<======@@@BBBEEENNNaaavvvzzzZZZOOOLLLIIIJJJOOOWWWbbbttt}}}dddUUUVVV^^^qqqpppccc```hhhxxx~~~pppfffZZZTTTQQQSSSZZZbbbttt~~~~~~nnn```]]]iiixxxtttcccZZZ]]]bbbeeepppppppppnnnjjjeee___\\\[[[[[[___ccceeeeeehhhmmmppptttxxx|||xxxeeeYYYRRRMMMKKKGGGFFFEEEEEECCCCCCBBBAAA@@@@@@????????????@@@@@@@@@BBBEEEGGGKKKRRR\\\dddsssyyy{{{}}}zzzzzz|||uuujjjccc[[[UUUSSSRRRPPPNNNNNNNNNOOOTTT]]]fffmmmppp{{{zzz|||ppp```YYYVVVcccuuu|||lllttt||||||fffRRRFFFBBB@@@>>>;;;::::::::::::999999888777666666777888999666666666666666666666666oooUUUKKKGGGEEECCCEEEFFFHHHJJJKKKKKKKKKKKKFFFEEEDDDCCCBBB@@@??????<<<<<<;;;:::::::::::::::888888888777777777666666666666666666666666666666555666666666666777777777777777888888888999999999999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<===???CCCIIIUUUhhh|||vvvWWWNNNLLLIIIJJJNNNUUUaaarrr~~~fffWWWWWW___rrr|||rrroooooojjj^^^TTTTTTZZZiii~~~vvvlllaaaZZZTTTSSSYYY```ooozzzooo```VVVUUU```lll~~~}}}lll[[[VVVZZZ^^^bbbeeehhhiiihhhfffeeedddbbbbbbbbbaaa^^^]]]```dddfffiiilllooouuuxxxeeeXXXQQQMMMKKKGGGGGGFFFEEEDDDCCCBBBBBB@@@??????>>>>>>??????@@@???BBBEEEGGGJJJOOOWWW]]]mmmttt~~~~~~wwwkkkddd\\\WWWWWWXXXXXXXXXUUUUUUWWW\\\eeennnuuuxxxssscccZZZWWWcccvvvsssyyy|||jjjUUUJJJGGGAAA???<<<::::::::::::999888888777666666777888888666666666666666666666666{{{^^^OOOJJJFFFCCCDDDEEEGGGIIIKKKKKKKKKKKKFFFFFFEEEDDDBBBAAA@@@@@@<<<<<<;;;;;;::::::;;;;;;999888888888888777777777666666666666666666666666666666666666777777777888777777888888888999999999999999999999999999999999999999999999999999999999999999999:::;;;<<<===>>>===EEEPPP^^^qqqrrrWWWPPPNNNKKKJJJNNNTTT^^^ooo~~~hhhXXXXXX```rrrvvviiibbb```\\\TTTLLLMMMPPP[[[nnnzzzqqqhhh___WWWSSSWWW^^^hhhrrr{{{|||wwwcccXXXTTTVVV\\\bbbsssxxxaaaTTTUUUYYYWWWZZZ]]]___aaadddhhhlllkkkmmmmmmhhhcccbbbeeegggeeeffffffggglllvvvyyyfffYYYRRRMMMJJJGGGGGGFFFEEEDDDCCCBBBBBB@@@@@@????????????@@@@@@AAADDDHHHJJJKKKNNNSSSXXXfffnnnzzzxxxnnnfff]]]XXXZZZ___bbbddd^^^^^^bbbiiiqqqzzzwwweee\\\WWWdddvvvzzzzzzwwwzzz~~~iiiUUUJJJHHHBBB???<<<;;;;;;::::::888888888777777777777888888666666666666666666666666iiiTTTKKKGGGDDDCCCDDDGGGIIIKKKKKKKKKKKKGGGGGGFFFEEEDDDCCCBBBAAA<<<<<<;;;;;;;;;;;;;;;<<<999999999999888888888777777777777777777777777777666666666777777777888888777888888888888999999999888999999::::::999999888999999999999999999999999888888999:::<<<>>>@@@AAABBBMMM\\\lll~~~nnnVVVSSSNNNKKKJJJMMMSSS]]]mmm|||iiiZZZZZZaaarrrwwwjjj```[[[WWWQQQMMMLLLLLLRRR___ooozzz|||zzztttnnnfff___WWWSSSVVV^^^aaajjjqqqrrrsssvvvxxxwww{{{}}}zzzuuuyyywwwbbbXXXWWWVVVWWWXXXjjj~~~mmmZZZSSSSSSPPPRRRTTTUUUWWW]]]gggnnnrrrxxx{{{vvvqqqqqqtttuuuooommmjjjggghhhppp|||yyyhhh[[[SSSNNNJJJHHHGGGFFFFFFDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@AAADDDGGGKKKMMMMMMNNNQQQUUU]]]gggttt|||qqqiiiaaa]]]```gggmmmppphhhjjjooovvvzzzggg]]]WWWdddvvvwwwuuu{{{vvvxxxyyyiiiSSSGGGEEECCC@@@===;;;;;;;;;:::888777777777888888777777777666666666666666666666666sssYYYMMMGGGDDDBBBDDDFFFIIIJJJKKKKKKKKKHHHHHHGGGFFFEEEDDDCCCCCC<<<<<<;;;;;;;;;;;;<<<<<<::::::999999999888888888777777777777777777777777666666777777777888888888777888888888888999999999888999::::::::::::999888::::::::::::::::::::::::999999:::<<>>AAADDDGGGHHHTTTcccvvvgggSSSSSSJJJGGGGGGKKKRRR]]]nnn~~~kkk\\\[[[bbbsss~~~mmm^^^TTTOOONNNNNNMMMNNNQQQTTTWWWWWWWWWYYYWWWVVVUUURRRRRRYYYcccccchhhjjjeeeaaaaaabbbaaa```bbbccceeeiiiqqq{{{|||}}}pppeee`````````sss}}}fffUUUKKKLLLMMMKKKKKKPPPZZZbbbvvv{{{uuuvvv}}}zzzjjj___VVVOOOJJJHHHHHHGGGFFFEEEDDDCCCCCCCCCBBBBBBAAAAAABBBBBBCCCGGGKKKOOOQQQOOONNNOOOPPPOOOZZZiiiwwwsssoookkklllqqqwww{{{|||xxx{{{zzzuuurrroooqqqzzzjjj]]]WWWdddwww|||qqqpppkkksss[[[MMMHHHDDDAAA>>><<<;;;;;;999888777777888888888888777777666666666666666666666666hhhLLLEEEKKKBBBCCCDDDFFFHHHJJJKKKLLLNNNMMMKKKIIIGGGEEECCCBBBAAA???===<<<=========<<<@@@???<<<:::888777777777777777777777777777777777777777777777888888888888888888888888888999999999999::::::;;;;;;::::::999999999999::::::;;;;;;;;;===:::999@@@KKKRRRSSSQQQeeesssdddQQQLLLJJJIIIJJJMMMQQQZZZjjjyyyjjj[[[\\\dddyyyuuuiii___\\\]]]VVVQQQNNNPPPNNNKKKLLLQQQPPPOOONNNMMMLLLOOO]]]kkkrrruuurrrjjjfffhhhiiifffiiiccc```aaadddgggsss~~~qqq```dddtttvvv```WWWQQQJJJHHHJJJOOORRRSSSfffppp|||~~~nnnbbbXXXQQQLLLIIIHHHFFFFFFGGGFFFEEECCCCCCCCCCCCAAA@@@AAADDDFFFFFFNNNTTTUUUUUUVVVTTTPPPQQQUUU]]]jjjxxx~~~|||{{{zzzxxxppppppwww~~~}}}~~~sssqqqnnnkkkkkkooowww}}}mmm[[[ZZZeeevvvvvviiieee{{{rrrYYYJJJGGGBBB@@@===<<<<<<;;;:::888:::999888888777777888888888777777666555444444444oooRRRHHHKKKCCCCCCDDDFFFHHHIIIKKKLLLMMMLLLKKKIIIGGGEEECCCCCCAAA???===<<<=========<<<>>>===;;;999888777777777777777777777777777777777777777777777888888888888888888888888888999999999999::::::;;;;;;::::::999999::::::::::::::::::;;;===<<<===EEERRR]]]eeegggvvvbbbQQQLLLJJJIIIJJJMMMQQQYYYiiixxxlll\\\\\\dddxxxqqqgggfffjjjjjj___TTTPPPMMMIIIIIIMMMJJJHHHIIIJJJKKKQQQ```nnn~~~xxxtttuuuuuusssrrrlllhhhkkknnnrrr|||yyyqqqyyy}}}gggYYYSSSLLLIIIKKKNNNOOOOOO[[[dddppp{{{ooocccYYYQQQMMMJJJHHHFFFFFFFFFFFFDDDCCCCCCCCCCCCAAA@@@AAADDDGGGJJJRRRXXXYYYYYYZZZWWWSSSQQQTTT[[[fffsss~~~~~~~~~xxxxxx~~~|||vvvnnnllljjjggghhhllltttyyylllZZZZZZeeevvvwwwhhhaaatttnnnWWWIIIEEECCC@@@>>><<<<<<;;;:::888:::999888888777777888888888777777666555555444444{{{\\\LLLJJJCCCCCCDDDEEEGGGIIIJJJKKKMMMLLLJJJIIIGGGEEECCCCCCBBB???===<<<<<<======<<<;;;:::999888777777777777777777777777777777777777777777777777888888888888777777888888888999999999999999::::::::::::999999;;;::::::::::::::::::999<<<===@@@HHHVVVfffuuu~~~}}}```PPPMMMJJJIIIJJJMMMQQQYYYiiixxxooo^^^]]]cccxxx{{{sssxxxuuucccWWWOOOJJJIIIKKKGGGEEEEEEGGGHHHOOO]]]kkkzzzwwwzzz~~~~~~nnn^^^YYYRRROOOOOOOOONNNLLLPPPWWWbbblllwwwqqqeee[[[SSSMMMKKKIIIFFFFFFFFFFFFDDDCCCCCCCCCCCCBBBAAABBBEEEGGGNNNWWW^^^``````___\\\WWWSSSUUUYYYaaammmzzz~~~{{{uuupppkkkjjjiiihhhiiimmmtttyyylllZZZYYYddduuuxxxfff^^^kkkzzzlll[[[MMMGGGDDDAAA>>>======<<<:::888:::999888888777777888888777777777666555555444444fffQQQIIIDDDDDDDDDEEEFFFHHHJJJKKKLLLKKKJJJHHHFFFEEECCCCCCBBB@@@===<<<<<<===<<<;;;888888777777777777888888777777777777777777777777666777777777888888888888777777777888999999::::::999999::::::::::::999999;;;;;;;;;::::::999999999999;;;???EEEQQQcccvvv{{{^^^OOOMMMJJJIIIJJJMMMPPPXXXhhhwwwsssaaa^^^dddyyy}}}~~~lll\\\QQQMMMNNNJJJGGGEEEEEEFFFJJJUUUaaazzz}}}}}}{{{}}}tttfffaaaZZZVVVUUUSSSPPPMMMMMMQQQWWW^^^iiizzzttthhh^^^UUUOOOLLLIIIFFFEEEEEEEEEDDDCCCCCCCCCCCCBBBAAABBBEEEHHHRRR[[[ccceeefffeeeaaa\\\WWWWWWYYY^^^gggsss~~~|||zzzwwwtttppppppppppppqqqtttzzz~~~lllZZZXXXcccssszzzeee^^^dddssszzzoooaaaSSSJJJEEEBBB???>>>===<<<:::999:::999888888777777888888777777666666555555555555qqqVVVIIIDDDDDDDDDDDDEEEGGGIIIKKKKKKJJJIIIHHHFFFEEECCCCCCCCC@@@===<<<<<<===<<<;;;666666777777888888888888777777777777777777777777666777777777888888888888666777777888999999::::::888999999::::::999999888;;;;;;;;;::::::999999999999;;;===AAAIIIWWWjjjwwwyyy]]]NNNMMMJJJIIIJJJLLLPPPXXXgggvvvvvvccc```fffzzzrrr^^^SSSOOOMMMIIIFFFFFFEEEGGGOOOXXXeeehhhmmmrrrwww|||}}}}}}qqqkkkccc^^^[[[WWWRRRNNNLLLNNNQQQUUU^^^pppxxxmmmbbbXXXRRRMMMJJJFFFEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBCCCFFFIIISSS]]]fffjjjkkkjjjfff```\\\\\\[[[]]]bbbmmmzzz}}}||||||yyyzzz{{{{{{|||~~~~~~uuuyyymmm[[[WWWbbbrrr}}}ggg^^^```kkk{{{pppdddUUUIIIFFFCCC@@@>>>>>>===;;;999:::999888888777777888888666666666666555555555555zzz[[[KKKEEEDDDCCCCCCDDDFFFIIIKKKJJJJJJIIIGGGFFFEEEDDDCCCCCCAAA>>><<<<<<<<<;;;;;;666666777888888888888888777777777777777777777777777777777777888888888888666666777888999::::::;;;888888999999999999888888;;;::::::::::::::::::999<<<<<<===???CCCLLLYYYbbbqqqxxx\\\NNNMMMKKKIIIJJJLLLOOOWWWgggvvvvvvdddaaagggzzzrrr]]]PPPKKKHHHFFFGGGGGGHHHMMMTTTUUUVVV[[[bbbiiiooowwwyyyppphhhbbb\\\UUUPPPLLLMMMNNNQQQYYYkkk}}}qqqfff\\\UUUNNNJJJGGGDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCGGGJJJTTT___iiinnnppppppkkkeeeaaa```^^^]]]___gggttt~~~wwwlllrrr|||nnn]]]WWWaaapppnnn```bbbkkk~~~rrrfffVVVIIIGGGDDDAAA???>>>===;;;999:::999888888777777888888666666666666666666555555aaaNNNFFFDDDCCCCCCDDDFFFIIIJJJJJJIIIHHHGGGFFFEEEDDDCCCCCCAAA>>><<<<<<<<<;;;:::666777888999999999888777777777777777777777777777777777777777888888888888555666777888999:::;;;;;;888888999999999999888888999::::::::::::::::::;;;;;;;;;<<<===@@@EEEKKKOOO]]]mmm~~~yyy\\\NNNMMMKKKIIIJJJLLLOOOWWWfffuuutttbbb___fffyyynnnWWWKKKIIIHHHJJJJJJIIIKKKPPPNNNLLLOOOVVV\\\```iiisss}}}uuulllccc[[[UUUPPPPPPPPPQQQWWWggg|||uuujjj___WWWNNNKKKGGGDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBDDDGGGJJJUUU```lllrrruuuuuupppjjjdddccc```\\\\\\bbbnnnwww{{{vvvttttttuuuuuu}}}}}}sssiiippp{{{ppp___VVV```ooo~~~yyygggiiisssyyymmm]]]PPPHHHEEEBBB@@@???===;;;999:::999888888777777888888555666666666666666666666eeeQQQFFFEEECCCBBBCCCFFFHHHJJJIIIIIIHHHGGGFFFEEEDDDCCCDDDAAA>>><<<<<<<<<;;;:::777888999::::::999888777777777777777777777777777777777777777888888888888555666777888999:::;;;;;;888888999999999999888888999999999::::::;;;;;;;;;999999999;;;>>>AAACCCDDDIIIYYYkkkxxx}}}yyy]]]NNNMMMKKKIIIJJJLLLOOOVVVfffuuu}}}rrr```^^^dddxxx}}}aaaNNNKKKKKKLLLKKKHHHHHHKKKMMMIIIJJJOOOSSSVVV^^^hhhsssuuujjjaaa[[[UUUUUUTTTSSSWWWdddwwwwwwlll```YYYOOOKKKGGGDDDCCCDDDDDDCCCCCCCCCCCCCCCBBBDDDHHHJJJUUUaaannnuuuxxxxxxtttnnneeedddaaa\\\ZZZ___jjjsssxxxttttttvvvzzzxxxoooiiifffffffffllluuu|||qqqiiippp{{{qqq```VVV```nnn}}}nnnqqq|||wwwhhhZZZHHHFFFBBB@@@???===;;;999:::999999888777888888888555555555666666666666666nnnVVVKKKEEEBBBDDDGGGGGGIIIMMMIIIHHHGGGEEEDDDCCCCCCCCCCCCBBB@@@>>>===<<<<<<<<<999999999999999999999999777777777777777777777777777777777777777777777777777888888888888999999999999999::::::::::::;;;;;;999999::::::::::::;;;;;;>>>===<<<;;;<<<>>>@@@AAAHHHLLLUUU```fffjjjrrr{{{ttt[[[NNNKKKHHHGGGIIIMMMPPPXXXffftttrrr___]]]cccwwwpppZZZTTTPPPQQQQQQNNNLLLMMMLLLMMMNNNMMMLLLPPPXXX^^^mmm|||rrrhhhaaaVVVWWWXXXUUUVVVbbbvvv{{{mmmbbb[[[UUULLLFFFEEEEEECCCBBBCCCAAABBBCCCBBBBBBDDDFFFIIIUUU```mmmwwwzzzxxxuuutttnnnjjjddd]]]ZZZ]]]ccchhh{{{}}}sssjjjfffhhhhhhlllsss|||zzzjjj___YYYYYYYYYYYY^^^jjjmmm~~~~~~pppiiippp|||ppp]]]XXX\\\iii{{{xxx}}}nnnYYYOOOGGGAAAAAAAAA>>><<<===:::::::::999999888888888666666555555555555666666xxx^^^QQQJJJEEEEEEGGGGGGHHHKKKKKKJJJIIIGGGFFFEEEDDDDDDCCCBBB@@@???===<<<<<<<<<::::::999999888777666666777777777777777777777777777777777777777777777777777888888888888999999999999999::::::::::::;;;;;;999999::::::::::::;;;;;;<<<<<<;;;:::;;;===???@@@@@@BBBHHHPPPTTTYYYcccmmmtttZZZNNNKKKHHHGGGHHHLLLOOOWWWfffuuuppp^^^[[[aaawwwxxx___ZZZYYYZZZZZZVVVSSSSSSPPPSSSUUUSSSOOOPPPWWW]]]nnn~~~rrriii]]]______\\\[[[eeevvvrrrfff^^^WWWOOOHHHGGGGGGDDDCCCDDDAAABBBCCCBBBBBBCCCFFFIIITTT^^^lllvvvyyywwwuuutttrrrnnnggg```[[[\\\```ddduuu~~~tttiiicccbbbccceeegggkkkppptttwwwttteeeZZZUUUTTTTTTSSSVVVbbbfffzzzsssllltttqqq^^^WWW[[[gggzzz|||ttt___PPPHHHAAAAAA@@@===;;;<<<:::::::::999999888888888777666666555555666666777iiiYYYPPPHHHFFFGGGFFFGGGIIIMMMLLLKKKJJJIIIGGGFFFFFFCCCBBB@@@???======<<<<<<;;;;;;:::888777666444444777777777777777777777777777777777777777777777777777888888888888999999999999999::::::::::::;;;;;;999999::::::::::::;;;;;;;;;::::::999:::<<<===>>>@@@@@@BBBEEEGGGLLLWWWdddsssZZZNNNLLLIIIHHHHHHJJJNNNVVVgggvvvooo\\\ZZZ```uuujjjhhhiiikkkhhhaaa\\\\\\XXX___ccc___UUUQQQVVV]]]pppxxxlllnnnmmmiiiffflllxxxxxxkkkbbbZZZRRRKKKIIIIIIFFFDDDEEEAAABBBCCCCCCBBBCCCFFFHHHRRR\\\jjjtttwwwwwwuuuuuuvvvrrrkkkccc]]][[[]]]```lllvvvzzzmmmfffbbbccccccaaa^^^]]]```cccmmmwww~~~ssscccVVVPPPOOOOOOOOOLLLXXX^^^uuuxxxpppwwwttt```UUUYYYfffxxxyyycccQQQIIIBBBAAA@@@===::::::999999999999999888888888888777777666666777777888uuu```UUUIIIFFFFFFEEEFFFHHHMMMMMMLLLKKKJJJHHHGGGFFFCCCBBBAAA???>>>===<<<<<<;;;;;;:::999888777666666777777777777777777777777777777777777777777777777777777888888888999999999999999999:::::::::;;;;;;999999999:::::::::;;;;;;;;;:::::::::;;;<<<===>>>AAAAAABBBCCCCCCFFFSSS```~~~sssZZZOOOLLLKKKIIIIIIKKKNNNWWWhhhxxxnnn\\\ZZZaaarrr~~~}}}wwwllleeeeeecccmmmssslll^^^UUUXXX```uuu{{{wwwwww~~~}}}ooofff\\\TTTLLLKKKJJJFFFDDDEEEBBBCCCCCCCCCBBBCCCFFFHHHOOOYYYhhhrrrvvvvvvvvvvvvwwwtttmmmeee^^^[[[[[[\\\cccooo~~~yyyrrrlllooooooiii```ZZZZZZ\\\aaakkk}}}zzzhhhYYYRRROOOOOOOOOHHHTTTZZZrrr|||sssyyywwwcccUUUYYYeeexxxzzzdddSSSJJJCCCAAA@@@<<<999999999999999888888888888888888888777777777777888888gggXXXJJJEEEEEEEEEGGGIIILLLLLLLLLKKKJJJHHHFFFEEEDDDCCCAAA???>>>=========;;;:::::::::::::::999999777777777777777777777777777777777777777777777777777777888888888999999999999999999:::::::::;;;;;;999999999:::::::::;;;;;;;;;;;;;;;;;;<<<===>>>>>>===>>>@@@BBBAAADDDQQQ___~~~rrrZZZOOOMMMMMMJJJJJJLLLOOOXXXiiiyyynnn\\\[[[bbbrrruuummmmmmpppyyyvvveee[[[^^^eee|||rrrhhh^^^VVVNNNLLLJJJFFFDDDDDDBBBCCCCCCCCCBBBCCCEEEGGGMMMWWWfffpppuuuvvvwwwxxxvvvsssnnnggg```[[[ZZZ[[[^^^iiixxx{{{nnnbbb[[[YYYZZZddduuussscccZZZUUURRRPPPKKKUUUZZZsss~~~uuuzzz}}}{{{{{{}}}yyyeeeWWW[[[fffxxxzzzeeeSSSKKKCCCAAA@@@<<<999999888888888888888888888888888888777777777777888888ooo^^^LLLEEEEEEFFFGGGIIIKKKLLLLLLKKKJJJHHHFFFDDDDDDCCCAAA@@@>>>=========:::;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777777777777777777777777777888888888888999999999999999::::::::::::;;;;;;999999::::::::::::;;;;;;:::;;;;;;<<<======>>>>>>;;;===AAACCCCCCIIIYYYiiirrrZZZOOOMMMLLLJJJJJJLLLPPPXXXiiixxxnnn\\\[[[bbbsss{{{tttuuuzzz{{{jjj```dddkkkuuulllaaaXXXPPPMMMKKKFFFDDDDDDCCCDDDDDDCCCBBBBBBEEEGGGLLLVVVdddooouuuwwwyyyzzzvvvuuupppjjjccc]]][[[ZZZZZZdddrrrpppbbbZZZXXXaaaqqquuukkkbbbYYYSSSOOOXXX[[[sss}}}uuuwwwyyyyyyvvvrrrooonnnmmmqqqwww~~~{{{fffYYY\\\gggxxx{{{gggSSSJJJCCCAAA@@@<<<999999777777777888888888888888888777777666666777777888yyyfffQQQHHHFFFFFFGGGIIIKKKLLLLLLLLLKKKIIIFFFDDDDDDCCCBBB@@@???>>>======;;;;;;;;;::::::999999999777777777777777777777777777777777777777777777777777888888888888999999999999999::::::::::::;;;;;;999999::::::::::::;;;;;;999::::::;;;<<<<<<<<<<<<<<<>>>AAACCCEEEOOOdddwwwqqqZZZOOONNNIIIHHHIIILLLOOOWWWggguuummm[[[YYYaaaqqqzzz}}}{{{llldddiiipppxxxoooddd[[[RRROOOMMMHHHEEEEEECCCDDDDDDCCCBBBBBBEEEGGGKKKUUUdddooouuuxxxzzz|||zzzxxxuuunnnfff___[[[YYYXXX```lllzzztttgggaaahhhuuuvvvyyytttdddYYYPPPXXXZZZqqqzzznnnooonnnjjjeeeaaa___^^^^^^ccckkkttt~~~|||fffZZZ\\\gggwwwzzzgggRRRJJJCCCAAA@@@<<<::::::666777777777888888888999777666666555555666666777lllUUUJJJGGGGGGGGGIIILLLMMMMMMMMMLLLIIIGGGEEEDDDCCCBBB@@@???>>>======<<<<<<;;;:::888777666666777777777777777777777777777777777777777777777777777888888888888999999999999999:::::::::;;;;;;;;;999999:::::::::;;;;;;;;;888888999:::;;;;;;;;;;;;:::;;;===???BBBOOOhhh~~~{{{~~~qqqYYYOOONNNFFFFFFHHHKKKOOOVVVeeerrrkkkYYYXXX```mmm}}}~~~yyylllfffkkkssszzzqqqfff]]]TTTQQQNNNIIIFFFFFFCCCDDDDDDCCCBBBBBBDDDGGGKKKUUUcccooouuuyyy{{{}}}}}}|||xxxqqqhhh```[[[YYYVVV]]]hhhuuuwwwmmmrrr}}}qqqttt{{{nnn___OOOVVVXXXoooxxxffffffccc^^^XXXSSSQQQQQQTTTYYYbbbnnnxxx}}}~~~|||fffZZZ\\\fffuuuwwweeeQQQIIIBBBAAA@@@===::::::666666777777888888888999666666555555555555666666ttt^^^MMMFFFFFFHHHIIIMMMNNNNNNMMMKKKIIIGGGEEEDDDDDDBBB@@@>>><<<;;;:::;;;:::999999888888999999777777777777777777888888888888777777777777888888888888888888888888888888777888888888888999999999999999::::::::::::;;;;;;::::::;;;;;;<<<=========???AAA@@@CCCHHHLLLddd{{{yyy|||rrrZZZOOOKKKKKKIIIHHHJJJMMMUUUeeetttmmmZZZXXX^^^nnnzzzqqqooossszzz{{{ssskkkbbbZZZWWWTTTNNNIIIHHHEEEDDDBBBBBBBBBEEEGGGIIINNNUUUaaalllttt{{{~~~xxxqqqiiibbb\\\YYYWWWYYY___lll|||zzzyyytttvvv}}}cccYYYWWW[[[hhhwww{{{tttddd\\\UUURRROOOKKKKKKMMMMMMNNNUUUdddvvv~~~|||}}}}}}}}}kkk[[[]]]hhhxxxjjjZZZKKKHHHDDDBBB@@@???<<<:::777777777777666666666666666666666666555555555555fffSSSKKKJJJKKKLLLMMMMMMMMMMMMKKKIIIGGGFFFEEEDDDBBB@@@>>><<<;;;:::::::::999888888888888888888888888777777777777777888888777777777777888888888888888888888888888888888888888888999999999999999999::::::::::::;;;;;;::::::;;;;;;<<<=========>>>AAA@@@CCCGGGKKKbbbzzzwwwwww|||rrrZZZNNNLLLJJJHHHHHHJJJMMMUUUeeetttkkkYYYXXX___nnn{{{xxx{{{~~~xxxlllccc[[[XXXUUUNNNJJJIIIEEEDDDBBBAAABBBDDDGGGIIIMMMUUUbbbnnnvvv|||yyyrrrkkkccc^^^[[[XXXZZZ___jjjyyy}}}xxxxxxhhhXXXVVVXXXcccqqqwwwrrrjjj\\\UUUNNNLLLJJJGGGFFFIIIJJJKKKPPP^^^nnn{{{~~~~~~}}}ppp]]]___gggwwwxxxxxxdddVVVJJJGGGDDDBBBAAA???===;;;888888888888777777777777666666666666555555555555pppYYYNNNLLLLLLMMMLLLMMMMMMMMMKKKIIIGGGFFFEEEDDDCCCAAA???===;;;:::999999888777777777777888999888888888777777666666888888777777777777888888888888888888888888888888888888888888999999999:::999999::::::::::::;;;;;;::::::;;;;;;<<<============@@@@@@CCCGGGJJJ```yyysssqqqyyyqqqZZZNNNLLLIIIHHHHHHJJJMMMUUUeeetttiiiXXXXXX```ooo}}}nnneee]]]ZZZVVVPPPKKKJJJDDDCCCBBBAAABBBDDDFFFGGGLLLUUUcccpppyyy}}}{{{tttmmmeee```\\\ZZZ[[[___hhhuuu{{{yyymmmZZZWWWXXX```kkknnnhhhaaaUUUNNNIIIGGGFFFCCCCCCFFFHHHHHHLLLXXXhhhtttzzz{{{ttt``````fffuuuppp{{{~~~ppp___RRRIIIGGGDDDBBBAAA@@@>>><<<999999999999888888888888666666666666555555555555uuu\\\NNNJJJJJJJJJLLLLLLLLLLLLKKKJJJHHHGGGEEEDDDCCCAAA???===<<<;;;999888777777666777777777999999888888777666666666999888888777777888888999888888888888888888888888888888888999999999::::::999999999:::::::::;;;;;;::::::;;;;;;<<<============@@@@@@CCCGGGJJJ```wwwqqqnnnyyypppYYYNNNLLLIIIGGGGGGJJJMMMUUUfffuuugggWWWXXXaaaqqq}}}pppggg___[[[XXXQQQLLLKKKDDDCCCBBBBBBBBBCCCEEEFFFKKKVVVeeesss|||{{{uuunnngggaaa^^^\\\\\\___gggrrr}}}yyyqqq^^^[[[[[[```hhhiiiccc\\\RRRLLLGGGGGGGGGDDDEEEGGGHHHHHHMMMXXXgggttt{{{}}}uuubbb___cccpppnnntttyyymmm]]]QQQIIIFFFCCCBBBAAA@@@>>><<<999999888888888777777777666666666666555555555555www]]]NNNIIIHHHGGGKKKKKKLLLLLLLLLJJJIIIHHHEEEEEECCCAAA???===<<<;;;999888777777666777777777888888888888777777666666999999888888888888999999888888888888888888888888888999999999999:::::::::999999999:::::::::;;;;;;::::::;;;;;;<<<=========<<>><<<;;;999999888777777777777888777777777777777777777888999999888888888888999999888888888888888888888888999999999999::::::::::::999999::::::::::::;;;;;;::::::;;;;;;<<<=========<<>><<<<<<::::::999888888888888888666666666777888888999999:::999999888888999999:::888888888888888888888888999999999:::::::::;;;;;;999999::::::::::::;;;;;;::::::;;;;;;<<<============??????CCCKKKSSSnnn{{{tttsssmmmWWWNNNMMMKKKIIIJJJMMMQQQYYYjjjyyyiiiYYYZZZcccrrr~~~tttzzz|||rrriiiaaa]]]YYYRRRLLLKKKFFFFFFFFFFFFEEEEEEFFFFFFOOOXXXggguuu|||vvvoooiiieee`````````bbbhhhuuuvvvrrrnnnllljjjeee]]]WWWQQQLLLIIIKKKKKKIIIHHHJJJIIIPPP[[[hhhtttzzz}}}}}}}}}ooo^^^WWWXXXeeevvv}}}kkkiiinnnwwwbbbRRRLLLIIIEEEBBB@@@>>>;;;999888888888777777777666666666666666666555555555555pppZZZMMMHHHFFFEEEIIIJJJKKKLLLLLLLLLKKKJJJFFFEEEDDDBBB@@@>>>===<<<;;;:::999999888888999999555555666777888999:::::::::999999888888999999:::888888888888888888888888999999:::::::::;;;;;;;;;999999:::::::::;;;;;;;;;::::::;;;;;;<<<======>>>===???>>>CCCLLLUUUrrr~~~uuutttmmmWWWNNNMMMLLLJJJKKKMMMQQQZZZkkkzzzkkkZZZ[[[cccqqqyyy|||zzzrrriiiaaa]]]XXXQQQLLLKKKGGGGGGGGGFFFFFFFFFFFFFFFPPPYYYhhhuuuyyyrrrkkkgggbbbaaa``````eeeqqq|||vvvrrrnnnhhh___YYYTTTOOOLLLNNNNNNKKKKKKLLLNNNVVVbbboooyyy}}}}}}|||xxxqqq^^^WWWWWWeeewww}}}jjjgggjjj|||fffUUUMMMJJJFFFBBB@@@===:::888999999999888888888888777777666666666555555555555hhhSSSJJJGGGEEEDDDGGGIIILLLNNNNNNLLLIIIGGGGGGGGGEEECCCAAA???===<<<999999888888777666666666888888888888888888888888777777777777777777777777::::::999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<===>>>>>>>>>??????BBBEEEGGGUUUwww|||mmmXXXNNNLLLJJJIIIJJJMMMQQQ[[[lll|||lll^^^\\\```sss{{{|||xxxqqqlllddd]]]WWWRRRNNNKKKJJJIIIGGGFFFFFFGGGIIIJJJOOOZZZjjjxxx}}}vvvnnnhhhccc```___aaaeeekkkyyyzzzyyyuuukkk```\\\WWWTTTPPPOOOPPPQQQSSSSSSWWW___mmm{{{~~~xxxyyyzzz}}}vvvdddYYYTTTaaavvvkkkhhhkkktttbbbWWWNNNEEEBBB@@@<<<:::::::::999888888777777888888888777666555555555555555lllVVVLLLIIIFFFDDDGGGIIILLLNNNNNNMMMKKKIIIGGGGGGEEECCCAAA???======:::::::::999888888777777888888888888888888888888888888888888888888888888999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<===>>>>>>>>>??????AAAEEEGGGUUUwwwmmmXXXNNNLLLKKKIIIJJJNNNRRR[[[mmm|||lll^^^\\\```sssxxx{{{wwwrrrllleee^^^XXXSSSOOOLLLJJJIIIGGGFFFFFFGGGIIIJJJQQQ\\\lllyyy{{{tttoooeeebbbaaaccceeekkkxxx~~~xxxlllaaa\\\XXXUUUQQQPPPSSSWWW[[[]]]]]]fffsss{{{tttrrrsssuuuyyy~~~xxxeeeYYYUUUaaauuuqqqmmmpppppp]]]RRRHHHEEECCC???<<<<<<:::999888888777777888888666555444444444444444444sssZZZNNNJJJHHHEEEFFFHHHKKKNNNOOONNNMMMKKKGGGGGGEEECCCAAA???>>>===;;;;;;;;;:::999999888888888888888888888888888888888888888888888888888888888888888999999::::::;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<===>>>>>>>>>???>>>AAADDDGGGVVVwwwlllXXXNNNLLLKKKJJJKKKNNNSSS\\\mmm}}}lll^^^\\\```ssspppsss~~~~~~}}}zzzwwwqqqllleee^^^YYYTTTPPPMMMJJJIIIGGGFFFFFFGGGIIIJJJRRR^^^nnn{{{yyyuuuiiieeecccccceeejjjvvv{{{pppeee```YYYWWWTTTTTTYYY___dddgggeeekkkvvv~~~tttlllffffffgggiiinnnuuu|||{{{fff[[[VVV```sss|||wwwzzz}}}cccVVVJJJFFFCCC???===<<<:::999888888777777888888666555555555555555666777}}}___NNNJJJHHHFFFFFFHHHKKKMMMOOOOOONNNMMMGGGFFFEEECCCBBB@@@???>>>;;;;;;;;;:::999999888888888888888888888888888888888888888888888888888888777777888999::::::;;;;;;::::::::::::::::::::::::999999::::::::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>???>>>@@@DDDHHHVVVvvvlllWWWNNNLLLLLLKKKLLLOOOSSS]]]nnn~~~lll^^^\\\```ssswwwssswww|||{{{{{{zzzyyywwwooojjjccc]]]XXXSSSPPPMMMIIIHHHGGGFFFFFFHHHIIIKKKSSS^^^nnn|||yyyuuulllgggdddccccccgggqqq}}}~~~~~~tttkkkfff[[[ZZZZZZ\\\aaaeeehhhiiigggjjjpppttttttooofff___YYYXXXXXXYYY^^^fffpppvvv~~~hhh]]]VVV___qqq|||hhhZZZKKKEEEBBB>>>;;;;;;:::999888888777777888888888777777777888999::::::dddOOOJJJIIIGGGFFFGGGJJJLLLNNNNNNNNNNNNGGGFFFEEEDDDBBBAAA??????:::::::::999888888777777888888888888888888888888888888888888888888888888777777888999::::::;;;;;;::::::::::::::::::::::::999999999::::::;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>@@@>>>@@@DDDIIIVVVuuukkkVVVNNNLLLLLLKKKLLLOOOSSS]]]nnn~~~lll^^^\\\```rrrwwwuuu|||zzzzzzyyyxxxwwwlllhhhaaa[[[VVVRRROOOLLLIIIHHHGGGFFFFFFHHHJJJKKKSSS___ooo|||yyyuuunnniiieeebbb```bbblllvvv~~~~~~wwwoooiii```aaadddgggjjjjjjgggeeedddccccccbbb```\\\VVVRRRNNNNNNNNNNNNRRRZZZeeelllzzziii^^^VVV]]]mmm}}}|||qqq```NNNFFFCCC???<<<;;;:::999888888777777888888888888888888888999:::;;;lllSSSLLLJJJFFFFFFGGGIIIKKKMMMMMMMMMMMMGGGFFFEEEDDDCCCAAA@@@@@@:::::::::999888888777777888888888888888888888888999999999999999999999999888888888999999::::::;;;::::::::::::::::::::::::888999999::::::;;;;;;<<<;;;;;;<<<<<<===>>>>>>>>>@@@>>>???DDDIIIWWWtttjjjVVVNNNLLLKKKJJJKKKNNNSSS\\\mmm}}}lll^^^\\\```ppp|||uuu}}}{{{zzzxxxvvvtttjjjfff___YYYUUURRRNNNLLLHHHGGGFFFFFFFFFHHHJJJLLLTTT___ooo}}}|||xxxqqqkkkfffbbb^^^___gggqqqzzztttmmmkkkmmmpppssssssooohhhccc```]]]XXXUUUSSSQQQNNNLLLIIIKKKLLLLLLNNNTTT^^^eeesss}}}jjj^^^UUU[[[jjjyyy}}}{{{hhhSSSIIIFFFBBB???===:::999888888777777888888666666666666666666777888uuuZZZQQQKKKDDDFFFGGGHHHJJJKKKLLLLLLLLLGGGFFFEEEDDDCCCBBBAAA@@@;;;;;;;;;:::999999888888888888888888888888888888999999999999999999999999999999999999999999999999::::::::::::::::::::::::888888999::::::;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>@@@===>>>DDDJJJWWWtttiiiVVVNNNLLLKKKIIIJJJNNNRRR[[[mmm|||lll^^^\\\```ooo|||zzzwwwssspppjjjfff___ZZZVVVRRROOOMMMHHHGGGFFFFFFFFFHHHJJJLLLVVVaaaqqq{{{tttnnnhhhccc^^^^^^eeeooo~~~xxxxxxyyy{{{|||zzzuuummmggg^^^[[[VVVSSSQQQPPPNNNLLLJJJMMMOOOOOOOOOSSS[[[aaammmzzzjjj^^^UUUYYYfffvvv|||lllUUUJJJGGGCCC???===:::999888888777777888888777777666555555555666666{{{```UUULLLCCCFFFFFFHHHIIIJJJJJJKKKKKKGGGFFFEEEDDDCCCBBBAAAAAA===<<<<<<;;;;;;:::999999888888888888888888888888999999999999999999999999::::::999999999999999999::::::::::::::::::::::::888888999::::::;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>@@@===>>>DDDJJJWWWsssiiiUUUNNNMMMJJJIIIJJJMMMQQQ[[[lll|||lll^^^\\\```nnn|||yyyvvvqqqmmmkkkfff```ZZZWWWSSSPPPNNNHHHGGGFFFFFFFFFHHHKKKLLLXXXcccsss|||wwwqqqjjjddd___]]]eeennn~~~}}}yyyrrrmmm^^^\\\YYYVVVUUUTTTQQQOOOLLLPPPSSSSSSRRRUUU[[[```kkkxxxjjj^^^TTTXXXeeettt}}}{{{lllUUUIIIEEEBBB>>><<<:::999999888777888888888999999888777666666777777lllYYYNNNIIIIIIHHHHHHIIIKKKLLLKKKIIIHHHHHHHHHHHHFFFDDDAAA@@@======>>>??????>>><<<<<<;;;:::999888888999:::;;;888888888888888888888888:::::::::999999888888888999999::::::::::::;;;;;;::::::::::::::::::::::::999999:::;;;<<<===>>>???<<>>>>>??????>>><<<<<<999888777666666777888999888888888888888999999999:::::::::999999999888888999999::::::::::::;;;;;;::::::::::::::::::::::::999::::::;;;<<<===>>>???<<>>>>>>>>>>>>>>===<<<<<<888888777777777777888888777777888888999999999999:::::::::999999999999888999999::::::::::::;;;;;;::::::::::::::::::::::::::::::;;;<<<======>>>???<<>>>>>======<<<<<<::::::::::::::::::::::::777777777888999999::::::999999999999999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>>>>>>><<>>>>>===<<<<<<<<<:::::::::;;;;;;:::::::::777777888888888999999999999999999999999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>>>>>>><<>>>>>>>><<>>>>>>>>>>><<>>>>>>>>>>><<>><<<;;;:::::::::;;;:::::::::999999999888888888999999::::::999999888::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>===@@@>>>@@@GGGKKK[[[vvv}}}|||aaaPPPNNNMMMKKKKKKLLLMMMRRR```nnnzzzuuuaaa^^^eeezzz}}}wwwpppnnnjjjddd___ZZZWWWUUUTTTQQQPPPRRRRRRRRRXXX^^^kkkwwwssskkkhhhfff```[[[[[[bbbmmm{{{{{{||||||sss{{{iii[[[YYYXXXddd|||}}}xxxssszzzuuudddjjjwwwsss]]]LLLEEEBBB???;;;::::::999999888777666666777777777777777777777777}}}ttt___QQQJJJFFFCCCDDDIIINNNPPPQQQOOOMMMJJJIIIHHHFFFCCCAAA@@@>>>===;;;:::::::::;;;::::::999999888888888888888999999::::::999999888888888888999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>===@@@>>>@@@FFFJJJ[[[vvv}}}```PPPNNNLLLJJJJJJLLLMMMSSSaaannn{{{uuuaaa^^^eee{{{~~~}}}~~~yyyrrroookkkfff```\\\XXXVVVSSSQQQPPPRRRSSSUUU[[[cccooozzzzzzqqqmmmiiiccc^^^[[[aaalllxxxzzzuuuvvv}}}zzz|||kkk]]]ZZZXXXddd{{{xxxtttzzzvvveeeiiitttwww```OOOGGGDDD@@@===::::::999999888777777777777777777777777777777777www```OOOKKKGGGCCCDDDHHHMMMPPPPPPOOOMMMKKKIIIHHHFFFCCCAAA@@@???===;;;::::::::::::999888888888888777777777888999999::::::999999888666666777888999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>BBB@@@AAAFFFJJJ[[[wwwyyy___PPPOOOJJJIIIIIIKKKMMMSSSaaaooo}}}uuuaaa___eee||||||vvvqqqnnnmmmmmmmmmpppyyy{{{uuurrrnnnhhhbbb^^^ZZZXXXTTTQQQPPPSSSUUUYYY```iiiuuuvvvqqqllleee```\\\```hhhttttttmmmmmmwwwooo___[[[XXXddd{{{yyyuuuzzzkkkllluuu}}}eeeSSSJJJFFFBBB???:::::::::999888888777777777777777777777777777777eeeQQQLLLHHHCCCCCCHHHMMMOOOPPPPPPNNNKKKIIIHHHFFFDDDBBB@@@???===;;;:::999::::::888777777777777777777777888999999::::::999999888888888888999999::::::;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>CCCAAAAAAFFFIII\\\yyyuuu]]]PPPNNNHHHGGGIIIKKKNNNTTTaaaooo~~~vvvbbb___eee|||}}}qqqiiiaaa]]]\\\]]]___dddooo{{{}}}wwwuuupppkkkeee```\\\ZZZVVVSSSRRRTTTWWW[[[dddmmmzzzwwwrrrlllfffaaa]]]___eeeppp}}}pppgggfffqqq{{{rrrbbb]]]YYYdddzzzyyyvvvzzzwwwvvv|||iiiUUUKKKGGGBBB???:::::::::999999888888888777777777777777777777777oooWWWNNNIIIDDDCCCGGGLLLOOOOOOPPPNNNKKKJJJIIIGGGDDDBBBAAA???===;;;:::999999999777777777777777777777888888999999::::::999999888<<<<<<;;;;;;:::::::::999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>CCCBBBBBBFFFJJJ]]]|||ppp[[[PPPMMMGGGGGGIIILLLNNNTTTaaannn~~~vvvbbb___fff|||yyykkkcccWWWSSSQQQQQQSSSYYYfffsss~~~zzzwwwsssmmmgggbbb^^^\\\ZZZUUUSSSUUUXXX]]]fffpppyyytttnnniiieee___^^^bbbkkkyyy|||{{{nnndddcccpppzzzuuuccc]]]XXXcccyyyzzzvvvxxxlllWWWLLLFFFAAA>>>:::::::::999999999999999777777777777777777777777{{{```OOOJJJDDDCCCFFFKKKNNNOOOPPPNNNLLLJJJIIIGGGDDDBBBAAA@@@>>>;;;:::999999999777777777888888888888999888999999::::::999999888>>>>>>===<<<;;;:::999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>===BBBBBBBBBFFFJJJ```kkkXXXNNNKKKGGGGGGIIILLLNNNSSS```lll|||vvvbbb```fff{{{yyyllldddXXXTTTPPPOOONNNSSS^^^jjj{{{~~~|||yyytttnnnhhhccc___]]][[[VVVTTTUUUYYY^^^iiisss|||wwwrrrmmmiiiaaa^^^___gggvvvvvvpppnnnrrrxxx}}}nnndddcccqqqzzzvvvddd]]]XXXbbbyyyyyyvvvwwwoooYYYLLLFFF@@@===::::::::::::::::::999999777777777777777777777777gggPPPJJJDDDBBBFFFKKKNNNOOOQQQOOOLLLJJJIIIGGGEEECCCBBB@@@>>>;;;:::999888999888888888888999999::::::888999999::::::999999888<<<<<<<<<;;;;;;:::::::::999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>;;;BBBBBBBBBFFFKKKbbbgggVVVMMMIIIHHHHHHIIILLLNNNRRR^^^jjjyyyvvvccc```fffyyyuuummmeee```ZZZUUUQQQRRRZZZdddvvv~~~}}}zzzuuuoooiiiccc___]]]YYYUUUSSSUUUYYY```lllxxx}}}xxxrrrmmmjjjccc___^^^eeetttzzzmmmfffaaabbbgggmmmuuu|||oooeeeeeeooowww~~~vvvddd\\\WWWbbbxxxyyyuuuuuu~~~sss[[[MMMFFFAAA<<<::::::::::::::::::::::::777777777777777777777777kkkQQQKKKDDDBBBEEEJJJNNNOOOQQQOOOLLLJJJIIIHHHEEECCCBBB@@@>>>;;;:::999888888888888999999999:::::::::999999999::::::999999999::::::::::::::::::::::::999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>:::AAABBBBBBFFFKKKccceeeTTTLLLHHHHHHHHHJJJMMMNNNRRR]]]iiixxxwwwccc```gggxxx~~~wwwssslllddd^^^WWWTTTZZZcccttt~~~}}}zzzuuuoooiiiccc___]]]WWWSSSQQQTTTYYYbbbooo{{{|||vvvpppkkkhhhddd___]]]dddsssuuuhhh___XXXXXX\\\aaaiiiqqqoooffffffkkkrrr|||~~~uuuccc\\\WWWaaaxxxyyyuuuttt|||uuu\\\NNNGGGAAA===::::::::::::::::::::::::777777777777777777777777sssYYYPPPHHHEEEEEEEEEIIIMMMOOONNNLLLJJJHHHEEEDDDCCCAAA@@@>>>===;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888999999::::::::::::;;;;;;;;;:::999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>????????????BBBEEEFFFPPPmmmdddRRRJJJHHHHHHFFFGGGKKKNNNRRR]]]hhhxxxvvvbbb```ggg}}}rrrbbbYYY]]]cccyyyzzztttmmmhhhccc___\\\VVVTTTSSSVVVZZZbbbooo|||~~~zzzuuunnnhhhccc___\\\aaannn~~~}}}ppp___XXXSSSRRRTTTWWW```iii{{{lll```fffffflllqqqsssrrrsssxxx|||}}}hhh[[[YYYcccvvv}}}tttrrr}}}vvv]]]NNNGGGBBB>>><<<<<<;;;:::999999999999888888777777777777888888vvvZZZQQQGGGEEEDDDEEEHHHLLLNNNMMMLLLKKKIIIHHHFFFFFFAAA@@@>>>===;;;;;;::::::;;;;;;;;;;;;;;;:::::::::;;;;;;;;;:::::::::999999999999::::::::::::;;;;;;<<<;;;:::999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>??????@@@???CCCFFFFFFQQQnnngggTTTLLLJJJIIIGGGGGGJJJMMMRRR]]]hhhvvvvvvbbb```ggg}}}ooobbbaaaeeewwwzzzzzzzzzzzz{{{}}}{{{tttmmmhhhccc^^^[[[TTTRRRRRRUUUYYY```nnn{{{~~~{{{wwwpppkkkfffaaa]]]aaalll{{{rrrccc\\\UUURRRRRRSSSZZZcccxxxmmm^^^bbb]]]aaaeeefffeeefffjjjooowwwlll^^^ZZZbbbuuu{{{sssqqq{{{xxxaaaSSSJJJDDD???<<<<<<;;;:::999999999999888888777777777777888888zzz]]]RRRGGGDDDDDDDDDGGGKKKLLLLLLLLLLLLKKKJJJIIIHHHAAA@@@???===<<<;;;::::::<<<<<<;;;;;;::::::999999<<<<<<;;;;;;;;;;;;::::::999999::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>??????@@@@@@CCCFFFGGGRRRpppjjjVVVMMMKKKJJJGGGGGGJJJLLLPPP[[[ggguuuwwwccc```ggg}}}}}}lllhhhjjjwww}}}~~~{{{wwwrrrlllkkkjjjjjjjjjllloooqqqsssyyy{{{{{{tttnnnhhhccc]]]ZZZRRROOOOOORRRVVV^^^lllyyy~~~}}}yyysssnnnhhhddd___```iiiwwwuuujjjccc[[[VVVRRRPPPVVV]]]tttooo]]]\\\SSSVVVWWWVVVUUUWWW[[[___kkkwwwqqq```ZZZaaattt{{{uuusss{{{yyydddVVVLLLDDD???<<<<<<;;;:::999999999999888888777777777777888888|||aaaTTTGGGCCCCCCDDDGGGJJJLLLLLLLLLLLLKKKIIIHHHGGGAAAAAA???===<<<;;;;;;:::<<<<<<;;;::::::999999999;;;;;;;;;;;;;;;:::::::::999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>??????@@@@@@CCCFFFHHHTTTssslllWWWMMMKKKJJJHHHGGGIIIKKKOOOZZZeeesssxxxccc```ggg}}}tttppprrr{{{|||wwwsssmmmfffbbbaaa```___```ccceeeggghhhkkkoootttxxx~~~|||uuuoooiiibbb\\\YYYQQQNNNNNNQQQUUU\\\jjjvvv~~~zzztttoooiiieee```___ffftttzzzrrrkkkccc\\\TTTPPPUUU\\\qqqrrr]]]XXXPPPPPPPPPMMMLLLNNNRRRVVV___mmm~~~sssaaaYYY```sss~~~xxxvvv}}}yyycccTTTJJJCCC>>><<<<<<;;;:::999999999999888888777777777777888888~~~fffWWWHHHCCCCCCDDDGGGJJJLLLLLLLLLLLLJJJGGGEEECCCBBBAAA???>>><<<;;;;;;;;;;;;;;;:::::::::999999999999999999999999:::::::::999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<======>>>>>>??????AAA@@@CCCGGGIIIVVVvvvyyywwwwww}}}mmmVVVLLLJJJJJJHHHHHHJJJKKKNNNWWWaaapppxxxddd```fff}}}{{{{{{|||xxxuuunnnggg___]]][[[YYYXXXZZZ\\\^^^[[[]]]aaaeeejjjpppwww{{{|||vvvoooiiibbb[[[WWWPPPMMMMMMOOORRRYYYfffsss{{{tttooohhheeeaaa___dddqqqwwwqqqiii```WWWQQQTTT[[[ooouuu^^^VVVPPPOOOLLLIIIHHHJJJMMMPPPWWWfffxxx}}}|||tttbbbYYY___sss|||yyy}}}xxxbbbRRRHHHCCCAAA<<<<<<;;;:::999999999999888888777777777777888888kkkZZZIIICCCDDDEEEGGGJJJKKKLLLLLLLLLJJJGGGDDDBBBBBBAAA@@@>>>===<<<;;;;;;999999999:::::::::::::::888888999999999999::::::999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;999::::::;;;;;;<<<<<<<<<<<<<<<======>>>>>>??????AAAAAADDDHHHJJJXXXxxx}}}vvvrrrttt|||mmmUUUKKKJJJIIIHHHIIIKKKLLLMMMUUU]]]lll|||yyyddd```fff}}}|||yyyrrrjjjaaa^^^YYYUUUSSSSSSUUUVVVRRRTTTVVVYYY]]]bbbhhhmmmuuuzzz}}}wwwpppiiibbbZZZVVVOOOLLLKKKLLLOOOUUUbbbnnn|||uuuooohhhgggddd```bbbmmm}}}wwwoooeeeYYYQQQTTT[[[mmmwww```VVVOOOMMMJJJGGGGGGHHHJJJLLLRRRaaasssvvvsssqqqsssxxxuuucccZZZ^^^qqq|||}}}vvv```QQQIIIEEEDDD<<<<<<;;;:::999999999999888888777777777777888888ooo]]]KKKDDDEEEFFFHHHJJJJJJKKKLLLMMMKKKIIIFFFDDDBBBAAA@@@>>>===<<<<<<;;;888888888999::::::;;;;;;999999999:::::::::;;;;;;999999::::::::::::;;;;;;999:::;;;<<<<<<;;;:::999999999::::::;;;<<<<<<===<<<<<<======>>>>>>??????BBBAAADDDHHHKKKYYYzzz{{{qqqpppxxxmmmUUUKKKJJJGGGGGGJJJMMMMMMMMMSSSZZZfffwwwzzzeee```fff}}}xxxpppfffbbb\\\VVVRRRQQQQQQRRRMMMNNNPPPQQQSSSWWW\\\```fffkkkssszzz}}}wwwqqqjjjbbbZZZUUUNNNJJJHHHIIIKKKPPP\\\hhh}}}~~~wwwrrrjjjjjjgggbbbaaaiiiyyyxxxmmm^^^TTTVVV]]]jjjwwwaaaVVVNNNLLLIIIGGGGGGHHHIIIIIIOOO^^^ooozzzyyyqqqooonnnpppwwwxxxfff[[[^^^ppp~~~ppp^^^PPPHHHDDDCCC<<<<<<;;;:::999999999999888888777777777777888888}}}qqq___LLLDDDEEEGGGIIIKKKIIIJJJLLLMMMMMMKKKIIIGGGCCCBBB@@@>>>===<<<<<<<<<777777888999:::;;;;;;<<<:::::::::;;;;;;<<<<<<<<<999999:::::::::;;;;;;;;;999999:::;;;;;;:::999999999999::::::;;;<<<======<<<<<<======>>>?????????BBBAAADDDHHHLLLZZZ{{{rrrooowwwnnnVVVLLLKKKFFFGGGJJJNNNNNNMMMQQQXXXbbbssszzzeeeaaafff}}}}}}tttkkkggg```YYYSSSQQQQQQQQQLLLLLLMMMLLLMMMPPPUUUXXXZZZ```hhhpppwww}}}}}}wwwqqqjjjbbbYYYTTTLLLHHHFFFFFFHHHLLLXXXdddwwwzzzuuummmmmmjjjddd```fffvvvtttdddYYYYYY```hhhuuuaaaUUUNNNLLLIIIHHHHHHIIIIIIIIINNN\\\lllvvv{{{}}}xxxrrrrrrqqqqqqssszzzzzzhhh\\\^^^nnnwwwiiiZZZNNNFFFBBB@@@<<<<<<;;;:::999999999999888888777777777777888888xxxwww```KKKDDDEEEDDDGGGLLLJJJLLLNNNNNNKKKIIIGGGGGG@@@AAAAAAAAA???===;;;::::::999999888888999999:::777777777888999999999::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<===============>>>???DDDHHHMMM]]]~~~xxxsssyyynnnVVVKKKHHHKKKJJJJJJMMMRRRVVVXXXYYYbbbnnnzzzxxxccc```hhh~~~yyysssnnnggg```\\\XXXUUUTTTQQQNNNJJJIIIJJJKKKLLLLLLVVVWWWZZZ___gggpppxxx}}}|||ssskkkeee^^^VVVQQQLLLHHHFFFFFFGGGJJJTTT___pppyyytttrrrkkkeeeaaa___cccppp}}}zzznnn___[[[```ooowww|||oooccc\\\RRROOOKKKIIIIIIJJJJJJKKKOOO\\\lllwwwzzzyyyxxxyyyyyyyyyzzz}}}{{{hhh]]]^^^nnn~~~oooggg___MMMEEEEEE@@@===;;;888777888999888888999888666555555555666777vvvwww```KKKEEEEEEDDDEEEJJJKKKMMMOOONNNLLLIIIGGGGGGBBBBBBAAA@@@???===<<<;;;::::::999999999999::::::888888888888999999999999::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============@@@AAADDDIIIOOO```zzznnnWWWLLLIIIKKKJJJKKKNNNSSSXXXZZZ[[[^^^jjjwwwxxxccc```hhh}}}}}}yyytttlllfffaaa]]]ZZZWWWRRROOOKKKIIIIIIJJJJJJJJJOOOPPPRRRVVV]]]eeelllqqqyyy|||yyyqqqjjjeee^^^VVVPPPKKKHHHFFFFFFGGGIIIRRR[[[jjj{{{{{{vvvoooiiibbb^^^\\\```mmmyyywwwhhhccchhhpppvvv~~~~~~wwwkkk```YYYTTTRRRNNNLLLKKKLLLLLLMMMVVVbbbqqq||||||iii]]]___nnn}}}nnnfff]]]LLLCCCCCC???>>><<<999888999999999888999888777666555666666777wwwuuu```KKKFFFEEECCCCCCGGGMMMOOOPPPOOOLLLIIIHHHGGGCCCCCCAAA???>>>=========::::::999999999999::::::999999999999999888888888999999999999::::::::::::<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>BBBCCCEEEHHHPPPdddnnnWWWLLLJJJJJJJJJLLLPPPVVV[[[^^^___^^^kkkyyyxxxccc```ggg||||||tttmmmhhhccc___\\\VVVSSSNNNKKKKKKJJJIIIHHHHHHIIIJJJMMMRRRXXX^^^aaajjjnnnqqqrrrrrrsssvvvzzzzzzuuuooojjjeee^^^VVVPPPJJJGGGFFFGGGGGGHHHNNNUUUbbbrrr}}}xxxoooiiibbb^^^\\\```lllxxxwwwppprrruuuyyy|||{{{tttiii___YYYWWWUUUSSSQQQPPPPPPQQQRRR]]]hhhvvv~~~kkk^^^___nnn}}}}}}qqqhhh___NNNEEEDDD@@@???===:::999:::::::::999999888777666666666666777{{{sss]]]JJJEEEEEECCCBBBFFFNNNOOOQQQPPPMMMJJJHHHGGGDDDBBB@@@>>><<<<<<<<<===:::::::::999999::::::::::::::::::999999888888888888888999999999:::::::::<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????CCCDDDDDDGGGQQQhhhmmmWWWMMMLLLIIIJJJLLLRRRYYY^^^aaabbbdddqqqxxxbbb___fffzzz{{{tttnnnhhhccc```]]]YYYTTTQQQOOOMMMKKKIIIHHHHHHHHHIIILLLPPPTTTVVV[[[^^^aaabbbbbbdddhhhllluuu{{{vvvsssnnnjjjeee___VVVPPPJJJFFFEEEGGGHHHGGGJJJNNN[[[iii~~~~~~xxxsssmmmfffbbb```cccnnnzzz}}}|||~~~|||tttkkkbbb\\\XXXXXXWWWVVVUUUVVVXXXYYYccclllyyymmm``````mmm|||vvv|||yyypppfffSSSIIIHHHCCC@@@===;;;:::;;;;;;;;;:::888888888777777777777777rrr]]]JJJEEEEEECCCBBBFFFMMMOOOQQQPPPMMMJJJHHHHHHCCCAAA???===<<<;;;<<<<<<;;;::::::::::::::::::;;;;;;:::::::::999999888888888888999999999:::::::::<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<======>>>??????@@@BBBCCCCCCFFFSSSlllkkkVVVMMMLLLHHHJJJMMMSSS[[[aaadddeeejjjxxxxxxbbb___eeexxxyyysssmmmhhhdddbbb___ZZZVVVRRROOOLLLJJJJJJIIIIIIIIIIIIKKKMMMOOONNNQQQTTTUUUUUUWWW[[[```mmmuuuwwwsssnnnjjjfff___WWWPPPJJJFFFEEEGGGHHHFFFGGGJJJUUUbbbuuu~~~yyyuuuoooiiieeebbbdddooozzz}}}vvvnnneee```ZZZ[[[\\\[[[ZZZ[[[^^^aaajjjsss~~~ooobbb```lll{{{~~~sssxxxyyymmmYYYMMMJJJDDD@@@>>>;;;:::;;;<<<;;;;;;888888888888888777777666xxxbbbMMMGGGFFFCCCCCCFFFKKKMMMOOOOOOMMMJJJIIIHHHBBBAAA@@@>>>===<<<<<<;;;;;;;;;::::::::::::;;;;;;:::::::::::::::999999999999999999999::::::::::::<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;;;;<<<=========<<<<<<===>>>>>>???@@@@@@AAACCCDDDGGGVVVqqqiiiUUUMMMLLLHHHJJJNNNTTT\\\bbbeeeeeelll{{{yyybbb^^^dddvvvyyysssnnnjjjgggccc^^^ZZZVVVSSSNNNLLLLLLKKKJJJIIIHHHHHHIIIIIIGGGJJJLLLLLLLLLNNNSSSWWWfffooozzz{{{vvvpppkkkfff___WWWQQQKKKFFFDDDGGGHHHFFFFFFHHHQQQ[[[lllzzzuuuooohhhdddaaacccmmmxxxyyyqqqiiiddd]]]```aaa```^^^^^^aaadddoooxxxrrrdddaaalllyyyssswwwttt]]]OOOJJJDDD@@@>>>;;;:::;;;;;;;;;:::888888999999888888777666kkkTTTKKKHHHDDDCCCFFFIIIKKKNNNNNNLLLJJJIIIIIICCCCCCBBBAAA@@@>>>===<<<;;;;;;::::::::::::;;;;;;999999::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;;;;<<<======>>>;;;<<<===>>>???@@@AAAAAAAAADDDEEEIIIZZZvvvgggSSSLLLLLLHHHJJJNNNUUU]]]bbbeeeeeelll{{{zzzccc^^^cccuuu{{{uuuqqqnnnjjjfffaaa]]]YYYUUUQQQOOONNNLLLJJJIIIHHHHHHHHHEEEGGGIIIHHHGGGIIINNNRRR\\\dddooovvvyyy~~~zzzssslllfff```XXXRRRKKKFFFCCCFFFHHHGGGGGGIIINNNUUUdddyyy{{{uuuoooiiidddaaabbblllvvvxxxooojjjccceeegggeee```^^^```ccciiirrr{{{|||xxxwwwwwwpppuuu~~~ssseeeaaakkkxxxtttwww|||bbbRRRLLLEEE???===:::::::::;;;;;;:::888888999999999888777666rrrYYYNNNIIIDDDCCCFFFHHHJJJMMMMMMLLLJJJIIIJJJDDDDDDEEEDDDCCCAAA>>>===<<<;;;;;;::::::;;;;;;<<<999999999::::::;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<::::::;;;;;;<<<===>>>>>>;;;<<<===>>>???@@@AAAAAABBBEEEGGGKKK]]]zzzfffRRRKKKKKKHHHJJJNNNUUU]]]bbbdddeeelll|||zzzccc]]]cccttt~~~zzzvvvtttqqqlllhhhddd```[[[XXXRRRQQQOOOMMMKKKJJJIIIHHHDDDFFFGGGGGGEEEGGGLLLPPPRRR[[[eeekkknnnsss|||}}}tttmmmfff```XXXRRRLLLFFFCCCEEEHHHGGGGGGIIILLLRRR___ttt}}}vvvpppjjjfffcccdddmmmwww~~~uuuooogggjjjkkkgggaaa]]]^^^aaa___hhhqqqtttpppkkkhhhgggdddjjjuuutttfffbbbkkkxxxvvvxxxhhhWWWOOOHHH???===:::999:::::::::999888888999:::999888777666zzz]]]OOOIIIBBB@@@EEEJJJJJJKKKLLLLLLKKKJJJIIIDDDBBB@@@???@@@@@@???===;;;;;;:::::::::;;;<<<<<<;;;<<<===<<<:::999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>???@@@BBBEEEFFFKKK___}}}hhhUUUMMMMMMMMMKKKNNNXXX```cccdddfffpppxxxeee]]]^^^sssxxxsssuuupppsssyyyyyywwwtttrrrqqqllleee___VVVXXXUUUNNNJJJKKKKKKJJJHHHHHHGGGFFFFFFGGGIIIJJJRRRRRRUUU\\\aaagggsss~~~uuuoookkkeee[[[SSSKKKGGGFFFIIIJJJHHHGGGHHHLLLOOOXXXjjj}}}wwwqqqlllgggfffllluuu|||xxxwwwvvvsssmmmfff```]]]\\\______```___^^^\\\ZZZYYYZZZ___iiivvvuuufffaaahhhssszzzyyymmmXXXKKKEEE@@@===999888888999999888777777777777777888888888}}}^^^PPPJJJDDDBBBEEEIIIJJJKKKLLLLLLKKKJJJIIIEEECCC@@@@@@@@@@@@???>>><<<;;;;;;:::::::::;;;;;;;;;<<<===<<<:::999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>???@@@@@@DDDGGGMMMbbbgggTTTLLLLLLLLLJJJOOOYYYbbbeeehhhjjjsssxxxddd]]]]]]rrr~~~xxx|||zzzmmmggggggdddgggllluuu{{{yyyvvvqqqjjjddd\\\]]]ZZZSSSNNNMMMLLLIIIGGGFFFEEEEEEEEEFFFGGGHHHLLLLLLNNNSSSXXX^^^jjjvvvwwwqqqmmmggg]]]UUUMMMHHHFFFHHHIIIFFFEEEGGGIIIKKKSSScccyyy~~~xxxrrrmmmhhhfffllluuu{{{uuunnnfff```[[[XXXVVVVVVVVVUUUTTTRRRPPPOOOTTTYYYcccqqqttteee```hhhrrr~~~nnnXXXJJJCCC@@@===:::888888999999888888888888777777777777777aaaQQQKKKGGGDDDFFFIIIJJJKKKLLLMMMKKKJJJIIIFFFDDDAAAAAAAAAAAA@@@>>>===<<<;;;::::::999:::::::::;;;<<<;;;:::999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>???@@@???CCCGGGOOOfffeeeSSSKKKJJJLLLJJJOOOYYYbbbfffjjjoooyyywwwddd]]]]]]qqq{{{ooommmttt|||~~~qqqccc[[[YYYWWWYYY^^^fffrrr}}}xxxrrrllldddeeeaaaZZZTTTRRROOOJJJHHHGGGFFFEEEEEEFFFGGGGGGHHHGGGHHHKKKOOOUUUaaalll}}}zzztttoooiii___XXXQQQLLLIIIJJJJJJGGGFFFHHHGGGHHHNNN]]]rrrzzztttnnnhhhfffllluuu|||ssskkkccc[[[VVVRRRRRRQQQPPPNNNMMMLLLKKKOOOTTT___mmm|||sssddd___gggrrrqqq[[[LLLEEE@@@===:::888999999999999999999888888777777666666eeeRRRLLLHHHEEEEEEHHHIIIKKKMMMMMMLLLJJJIIIGGGEEEBBBAAAAAAAAA@@@>>>===<<<;;;:::999999999999999;;;<<<;;;999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@???CCCHHHQQQiiidddRRRJJJJJJLLLKKKOOOXXX```dddjjjooo}}}wwwccc\\\]]]pppooofffhhhppp|||qqqbbbXXXTTTPPPQQQUUU\\\hhhxxx}}}xxxtttllllllhhhaaa\\\YYYTTTMMMKKKJJJIIIHHHGGGHHHHHHIIIIIIGGGGGGIIIKKKPPP[[[fffwww|||vvvqqqjjjaaa[[[WWWQQQMMMMMMMMMJJJIIIJJJIIIIIIMMMYYYmmm{{{tttoooiiifffkkksss{{{ssskkkaaaYYYYYYXXXVVVTTTRRRQQQQQQQQQQQQVVV```nnn~~~sssddd___fffpppuuu___PPPIII@@@===:::999999::::::999:::999999888777666555555jjjUUUKKKGGGEEEDDDGGGHHHKKKMMMNNNLLLJJJIIIGGGEEECCCAAAAAAAAA???>>>===<<<;;;:::999888888888999:::;;;:::999999:::;;;;;;;;;;;;<<<<<<=========::::::;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<=========<<<<<<<<<<<<===>>>???@@@@@@DDDHHHSSSkkkdddRRRKKKJJJLLLKKKNNNVVV\\\```gggnnnvvvbbb[[[\\\ooo|||jjjdddgggrrr|||xxxhhh\\\UUUNNNNNNPPPUUU```qqq}}}zzztttsssnnngggccc```ZZZSSSNNNMMMKKKIIIIIIIIIIIIIIIKKKIIIHHHIIIIIILLLVVV```pppyyy}}}xxxrrrkkkccc]]]YYYSSSOOOPPPOOOKKKIIIJJJJJJIIILLLVVVhhhzzztttnnngggdddhhhooo}}}{{{wwwwwwxxx~~~uuukkkcccaaa```]]]ZZZXXXXXXXXXXXXXXX\\\eeesssuuueee___eeeooowww```PPPHHHAAA>>>:::999999::::::999:::999999888777666555555rrrYYYKKKFFFDDDDDDFFFHHHKKKNNNNNNMMMKKKIIIGGGEEEBBBAAAAAA@@@>>>===<<<;;;:::999999888999999888999::::::999999:::;;;;;;;;;;;;<<<======>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======>>>>>><<<<<<<<<======>>>???@@@AAAEEEIIITTTnnneeeSSSLLLLLLKKKJJJMMMTTTYYY]]]eeemmmuuubbb[[[[[[mmm{{{kkkfffllluuupppaaaWWWOOOOOONNNPPPXXXhhh{{{~~~|||uuummmjjjhhhaaaYYYQQQOOOMMMKKKJJJJJJJJJJJJKKKIIIHHHHHHHHHIIIPPPYYYgggooo{{{zzztttlllddd___XXXSSSQQQRRRQQQLLLIIIJJJIIIHHHIIIQQQbbbxxx~~~yyysssmmmeeeaaadddkkkxxx~~~~~~tttmmmjjjjjjuuu}}}zzztttllljjjfffbbb``````aaabbbdddgggnnnyyyxxxhhh```dddmmmyyy```NNNDDDAAA>>>;;;999::::::::::::999999888888777777666666zzz___MMMEEEEEEEEEEEEGGGKKKNNNOOOMMMKKKIIIGGGDDDBBB@@@@@@???===<<<::::::999999999999999:::777999::::::999999:::;;;;;;;;;;;;<<<===>>>>>>>>><<<<<<<<<======<<<<<<<<<;;;;;;;;;<<<===>>>>>>>>><<<<<<<<<======>>>???@@@AAADDDHHHUUUrrrgggUUUNNNNNNIIIIIILLLSSSXXX]]]fffppptttaaaZZZ[[[jjj}}}~~~ooonnnuuuxxxgggZZZRRRRRROOONNNSSS```sss}}}tttooommmfff^^^VVVUUUSSSQQQOOOOOOOOOOOOKKKIIIIIIIIIHHHGGGLLLTTT[[[cccoooyyy}}}vvvooogggbbbZZZVVVUUUWWWVVVPPPLLLLLLHHHHHHIIIOOO^^^sss|||wwwqqqkkkccc^^^```gggqqqyyyvvvmmmiiihhhjjjqqq{{{|||xxxtttrrrrrrsssuuutttvvv{{{{{{kkkaaadddkkk}}}cccOOOEEEAAA>>>;;;999:::;;;::::::888888888777777777777777cccNNNEEEEEEGGGEEEGGGKKKNNNOOOMMMKKKIIIFFFDDDAAA@@@???>>>===;;;999999999888999999::::::777888::::::999999:::;;;;;;;;;;;;<<<===>>>>>>???<<<<<<============<<<<<<;;;;;;;;;<<<===>>>>>>???<<<<<<<<<======>>>???@@@AAADDDHHHVVVuuuhhhVVVOOOOOOGGGGGGKKKRRRXXX^^^iiissstttaaaZZZ[[[hhh{{{zzztttxxx~~~kkk\\\WWWUUURRROOORRR]]]ooo|||xxxssspppiii```]]][[[YYYWWWUUUTTTTTTTTTLLLKKKKKKKKKIIIGGGKKKRRRRRRZZZeeepppyyyxxxpppiiieee]]]ZZZZZZ]]]\\\VVVQQQPPPJJJIIIJJJPPP^^^rrr{{{uuuoooiiiaaa\\\^^^eeellluuu}}}sssmmmkkkccchhhooowww}}}mmmcccdddjjjgggTTTIIIAAA???;;;::::::;;;;;;:::777777777777777888888888dddPPPGGGCCC@@@GGGGGGHHHKKKMMMMMMKKKIIIFFFEEEDDDCCCAAA@@@>>>>>>::::::::::::::::::::::::999999:::::::::;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<======>>>???@@@BBBHHHLLL[[[{{{fffTTTMMMMMMJJJIIIKKKQQQWWW___mmmzzzuuuaaaYYYXXXjjj|||~~~|||uuueeeZZZXXXVVVSSSPPPUUUfffvvv|||tttpppkkkfffbbb```^^^___aaa___YYYSSSNNNMMMKKKJJJJJJJJJKKKKKKQQQRRRYYYbbbkkkuuuwwwoooiiigggcccaaa^^^\\\ZZZVVVQQQNNNJJJGGGHHHOOO[[[lll|||wwwooofff```]]]\\\\\\eeekkkuuu}}}xxxooohhhggghhhkkkooo}}}~~~{{{~~~nnnaaabbbkkk{{{gggRRRHHHCCC@@@<<<:::::::::999888999888888777777777777777hhhRRRHHHDDDCCCFFFGGGHHHKKKMMMMMMKKKIIIFFFEEEDDDCCCAAA???>>>>>>::::::::::::::::::::::::999999:::::::::;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<======>>>???@@@BBBHHHKKK[[[|||jjjVVVNNNLLLJJJIIIKKKPPPUUU]]]kkkxxxwwwbbbZZZZZZiii{{{|||lll^^^[[[WWWSSSOOOSSSaaappp{{{rrrnnniiiccchhhfffeeeeeefffccc[[[UUUQQQPPPNNNLLLKKKKKKJJJKKKNNNOOOSSS[[[bbbkkkxxxyyyqqqkkkhhhdddbbb___]]][[[XXXSSSPPPLLLIIIHHHNNNYYYiii~~~wwwrrrjjjbbb\\\YYYXXXYYY___eeemmmuuuzzz~~~~~~sssooollljjjkkkvvv~~~wwwqqqmmmooouuu}}}ooo``````iii{{{~~~{{{dddSSSJJJCCC@@@<<<:::::::::999888999888888777777777777777rrrzzzlllTTTHHHEEEEEEEEEFFFHHHKKKMMMNNNKKKIIIFFFEEEDDDBBBAAA???>>>===::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================>>>???@@@@@@CCCIIIKKK[[[}}}ppp[[[PPPKKKJJJHHHIIIMMMRRRZZZhhhtttxxxccc[[[ZZZfffyyytttddd___XXXRRRNNNPPP\\\iii~~~{{{sssqqqlllfffjjjiiihhhiiihhhbbbZZZSSSSSSRRRQQQOOOMMMLLLJJJJJJMMMLLLNNNTTTYYYaaannnzzz|||tttnnnkkkfffdddbbb```^^^ZZZVVVSSSMMMIIIHHHLLLUUUeee{{{{{{vvvnnnjjjccc\\\WWWSSSRRRRRRWWW\\\ccciiipppvvv|||~~~uuunnnlllttttttjjjbbb\\\^^^cccmmmttt~~~}}}}}}ppp___^^^gggzzz}}}yyyrrr```RRRKKKCCC@@@<<<:::::::::999888999888888777777777777777hhhqqq|||oooTTTGGGEEEFFFEEEFFFHHHKKKNNNNNNKKKIIIFFFEEEDDDBBB@@@>>>===<<<999999::::::::::::;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================>>>???@@@AAADDDIIIKKK\\\wwwbbbSSSKKKKKKHHHHHHKKKPPPWWWeeeqqqwwwbbbZZZZZZcccwwwzzzjjjbbbYYYRRRNNNNNNXXXbbbwwwxxxvvvrrrllliiiiiiiiijjjhhhbbbZZZTTTSSSSSSRRRQQQOOOMMMLLLKKKMMMLLLLLLPPPTTT[[[hhhuuuwwwqqqnnniiigggdddcccaaa]]]YYYUUUMMMIIIGGGJJJRRR```ttt|||vvvpppkkkccc```[[[UUUPPPMMMLLLLLLPPPSSSXXX^^^eeennnwww}}}~~~zzzuuuzzz~~~nnnbbbXXXSSSTTTXXX^^^fffssszzzuuuuuu}}}rrr```___gggyyyxxxsss}}}{{{kkk[[[PPPKKKCCC@@@<<<:::::::::999888999888888777777777777777iiiqqq~~~oooTTTFFFDDDFFFDDDEEEHHHLLLOOOOOOLLLIIIFFFEEEDDDBBB@@@>>><<<;;;999999999::::::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================>>>>>>???@@@AAACCCIIIMMM___}}}iiiWWWMMMKKKIIIHHHJJJNNNVVVcccppp}}}vvvaaaYYYXXXaaauuu~~~yyysssqqqfff[[[SSSOOOOOOUUU^^^qqq|||vvvoookkkkkkkkkjjjhhhccc^^^YYYTTTUUUUUUUUUTTTQQQOOOMMMNNNKKKLLLOOORRRXXXeeeqqqzzztttqqqllljjjgggeeeccc___ZZZWWWLLLHHHFFFIIIPPP[[[mmm|||xxxqqqjjjccc]]]XXXUUURRRNNNKKKHHHGGGGGGJJJLLLPPPUUU\\\fffqqqxxx||||||jjj]]]TTTOOOOOORRRUUU\\\jjjyyy|||vvvppppppxxxtttaaa```iiiyyy}}}uuupppzzz~~~yyyhhhXXXMMMHHHCCC@@@<<<:::::::::999888999888888777777777777777pppuuuoooTTTFFFDDDEEECCCDDDHHHLLLOOOOOOLLLIIIFFFFFFDDDBBB???===<<<;;;888999999::::::;;;;;;<<<:::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>???@@@AAAAAABBBIIIOOOdddooo]]]QQQMMMIIIHHHJJJNNNVVVdddqqq{{{vvvaaaXXXXXX```ttt}}}yyyxxx|||{{{tttkkkhhhfffqqqyyylll^^^UUUQQQPPPTTTYYYkkkyyy|||uuummmllljjjgggdddaaa___]]]\\\]]]^^^^^^\\\XXXUUURRRNNNLLLLLLOOOQQQUUU```kkk|||wwwuuuooommmjjjgggddd```[[[WWWMMMIIIHHHJJJMMMUUUcccpppxxxlllddd]]]VVVQQQMMMLLLKKKIIIGGGFFFEEEDDDFFFHHHJJJNNNUUU___kkkrrrwwwzzzhhh[[[SSSMMMLLLNNNOOOUUUaaaqqqzzzssslllllluuuuuubbb```jjjxxx}}}uuuqqq{{{~~~}}}kkkYYYLLLGGGCCC@@@<<<:::::::::999888999888888777777777777777}}}~~~oooVVVHHHEEEDDDBBBDDDHHHMMMPPPOOOLLLIIIFFFFFFDDDBBB???===;;;:::888888999::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>???@@@AAAAAAAAAIIIRRRhhhtttbbbUUUNNNJJJIIIKKKOOOWWWfffsssyyywwwbbbYYYYYY```sssssskkkddddddddd___ZZZXXX[[[```ooosssbbbXXXSSSPPPQQQUUUbbbnnnxxxyyyxxx~~~yyyvvvqqqjjjfffddddddeeehhhiiijjjiiieee```[[[WWWSSSQQQPPPRRRRRRTTT]]]fff}}}}}}yyywwwrrrooolllhhheee```ZZZVVVPPPMMMKKKKKKLLLOOOYYYcccsss{{{mmm```XXXRRRMMMIIIEEEEEEEEEEEEEEEDDDDDDCCCDDDDDDFFFIIIOOOYYYdddlllqqqzzz|||iii\\\TTTMMMJJJKKKKKKOOOYYYiiixxxwwwpppiiihhhqqq}}}uuuaaa___iiiwww|||vvv~~~ppp\\\NNNHHHCCC@@@<<<:::::::::999888999888888777777777777777oooWWWJJJFFFDDDBBBDDDHHHMMMPPPPPPLLLIIIGGGFFFDDDAAA???===;;;:::888888999::::::;;;<<<<<<;;;;;;;;;<<<<<<<<<======:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>???@@@AAABBB@@@JJJSSSkkkwwweeeXXXNNNKKKJJJLLLPPPXXXggguuuxxxyyycccZZZZZZ```rrrpppdddZZZWWWWWWTTTPPPNNNRRRSSS^^^vvvyyyfffZZZTTTPPPOOOQQQZZZeeennnmmmlllttt~~~uuuooommmooorrrrrrssssssqqqlllfff___[[[XXXVVVUUUVVVUUUUUU\\\dddxxx}}}zzzyyytttqqqmmmiiieee___YYYUUUSSSPPPNNNMMMKKKKKKRRR[[[fffrrrttteeeXXXPPPLLLHHHEEEAAABBBCCCDDDDDDDDDDDDDDDBBBBBBCCCFFFKKKUUU```gggllluuulll___VVVOOOJJJJJJIIILLLTTTcccsss~~~tttmmmffffffnnnyyyuuu___]]]gggwwwyyy~~~yyyttt___QQQIIICCC@@@<<<:::::::::999888999888888777777777777777mmmVVVJJJEEEDDDEEEFFFHHHKKKNNNNNNLLLIIIFFFEEECCCAAA>>>===<<<<<<::::::;;;<<<<<<;;;::::::999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<===============<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>@@@BBBCCCEEEHHHYYYwwwyyyfffWWWMMMJJJIIILLLQQQ\\\mmm|||xxxaaaWWWVVV]]]pppxxxjjj[[[TTTPPPMMMKKKLLLMMMOOOWWWeeexxxoooddd[[[SSSQQQSSSWWWcccjjjeeeaaahhhuuu}}}xxxrrrxxx{{{vvvooofffaaabbbaaa^^^ZZZWWWZZZ```eeexxx}}}{{{zzzvvvsssppplllgggbbb\\\XXXSSSRRRPPPOOOOOOPPPRRRSSS```iiisss|||wwwlll]]]QQQKKKIIIIIIHHHDDDCCCBBBAAAAAAAAAAAAAAAAAAAAABBBCCCHHHOOOYYY___gggooo{{{sssbbbXXXRRRMMMJJJMMMNNNTTTccctttyyymmmdddeeemmmvvv~~~uuuddd```eeeuuu}}}uuuyyybbbQQQHHHHHHDDD>>>:::999888888888999999999888888888777777oooWWWJJJEEEDDDCCCDDDFFFIIILLLLLLJJJHHHFFFEEECCCAAA>>>===<<<<<<::::::;;;<<<<<<;;;::::::999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<=====================<<<========================>>>>>>======>>>@@@BBBCCCEEEJJJ[[[zzzyyyeeeWWWMMMJJJIIIMMMTTT___qqqyyybbbXXXWWW^^^qqqssscccZZZTTTOOOLLLLLLJJJKKKQQQ\\\mmm~~~xxxnnnddd[[[XXX[[[XXXbbbiiieee```dddjjjnnntttuuuyyyyyyqqqlllfffeeeccc___]]]^^^ccchhhwww|||zzzxxxuuurrrnnnjjjeee```\\\XXXWWWUUUSSSRRRSSSSSSTTTYYY```hhhpppxxx~~~~~~yyyoooeeeWWWLLLGGGFFFEEEDDDDDDCCCBBBAAAAAAAAAAAABBBCCCCCCCCCCCCFFFLLLTTTYYYbbbkkkwww}}}~~~tttcccXXXQQQMMMJJJLLLLLLRRRaaauuusssfffccchhhnnnvvv|||uuuccc```eeeuuuyyyhhhUUUKKKGGGCCC===:::999:::::::::999999999888888888777777sssYYYJJJFFFDDDAAABBBDDDHHHKKKKKKIIIGGGFFFEEECCCAAA>>>===<<<<<<:::;;;;;;<<<<<<;;;;;;:::::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<==========================================>>>>>>======>>>@@@BBBCCCEEEKKK___~~~xxxeeeVVVMMMJJJKKKOOOWWWcccttt{{{cccZZZYYY```rrr|||jjj^^^VVVOOOJJJIIIIIIJJJMMMTTT___ppp{{{pppfffcccdddaaahhhmmmllljjjkkklllkkkkkkkkkmmmtttyyyuuulllkkkjjjgggeeefffiiilllxxx}}}{{{zzzwwwtttqqqnnnjjjeeeaaa^^^______^^^]]][[[ZZZYYYWWW\\\```dddllltttuuussshhh___SSSJJJFFFEEECCCBBBCCCCCCBBBAAAAAAAAABBBBBBFFFEEEDDDCCCDDDGGGMMMQQQ[[[dddqqq|||}}}xxxfff[[[TTTOOOMMMNNNNNNTTTcccxxxzzzhhh```___bbbgggmmmpppwwwuuuddd```dddtttoooZZZNNNFFFBBB===::::::;;;;;;;;;999999999888888888888888xxx\\\KKKFFFEEEAAABBBDDDHHHKKKKKKIIIGGGFFFEEECCC@@@>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<====================================>>>>>>======>>>@@@BBBCCCEEENNNdddxxxdddUUUNNNKKKLLLPPPWWWbbbsss|||eee\\\[[[aaatttsssfff\\\SSSLLLJJJKKKLLLMMMOOOWWWddduuuzzzssspppqqqqqqrrrtttuuuwwwxxxxxxvvvuuuqqqmmmnnnvvv{{{rrrrrrqqqooonnnooopppqqqzzz~~~{{{{{{xxxuuurrrooolllhhhfffdddhhhmmmqqqqqqmmmhhhddd```ccccccdddjjjrrruuussshhh___TTTLLLIIIGGGEEEDDDCCCBBBBBBAAAAAAAAABBBBBBEEEEEEDDDBBBBBBDDDHHHLLLSSS]]]kkkyyylll```XXXSSSPPPQQQQQQYYYiii}}}|||ggg[[[VVVVVVYYY]]]aaakkkyyyvvvddd```cccttt}}}vvv^^^PPPHHHDDD???;;;:::;;;;;;;;;888888888888888888888888}}}^^^LLLFFFDDDAAABBBEEEIIILLLLLLKKKIIIFFFEEECCC@@@>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>======>>>@@@BBBCCCEEEPPPhhhwwwdddUUUOOOLLLLLLPPPUUU^^^nnn|||}}}fff]]]]]]dddvvvrrrhhh]]]TTTQQQJJJLLLMMMNNNRRR[[[gggpppyyy}}}|||xxxyyy}}}~~~uuuqqqtttyyyxxxwwwvvvwwwwwwxxxxxx~~~{{{zzzxxxtttqqqooommmjjjggghhhppp{{{}}}xxxqqqqqqooolllooouuuxxxvvvlllcccXXXOOOKKKIIIGGGEEEBBBBBBAAAAAAAAABBBBBBCCCBBBBBBBBBBBBAAACCCFFFIIINNNWWWgggwwwrrrfff]]]WWWSSSPPPSSS\\\nnnxxxbbbUUUPPPMMMNNNQQQVVV```ppp}}}xxxfff```cccrrr|||eeeUUUKKKGGGAAA<<<::::::999999888888888888888888888888aaaNNNFFFDDDBBBCCCFFFJJJMMMNNNLLLJJJFFFEEECCCAAA>>>===<<<<<<<<<;;;;;;::::::;;;;;;<<<:::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>======>>>@@@BBBCCCFFFRRRkkkxxxeeeWWWOOOLLLLLLOOOSSS[[[iiivvv}}}ggg^^^^^^fffxxx|||rrreeeZZZUUULLLNNNQQQTTTVVVZZZ^^^```ffflllqqquuu|||}}}|||{{{{{{}}}||||||~~~}}}{{{wwwtttpppnnnllljjjggghhhrrr{{{{{{~~~|||rrriii[[[QQQKKKHHHFFFDDDBBBBBBAAAAAAAAABBBCCCCCC???@@@AAAAAAAAACCCEEEHHHKKKUUUeeewwwzzznnnddd\\\WWWOOOSSS]]]nnn|||lllZZZPPPLLLIIIIIIKKKPPPXXXgggvvv{{{hhhbbbdddppp~~~~~~lllZZZMMMIIIBBB===;;;:::999888888888888888888999999999cccNNNFFFCCCBBBCCCEEEIIIMMMNNNLLLJJJFFFEEECCCAAA>>>===<<<<<<<<<;;;::::::::::::;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>======>>>@@@BBBCCCGGGSSSlllxxxfffXXXNNNKKKKKKNNNRRRYYYgggttt}}}ggg^^^^^^gggyyypppccc]]]WWWZZZ___eeegggeee```\\\[[[^^^```cccnnn}}}zzzyyy}}}|||xxxtttpppnnnllljjjhhhfffqqq{{{pppaaaTTTMMMIIIFFFDDDAAAAAAAAAAAAAAABBBCCCDDD???@@@BBBBBBBBBBBBDDDFFFKKKUUUfffyyyzzzooofff```VVVXXX^^^jjjxxx~~~|||vvvkkk^^^QQQLLLKKKIIIIIIJJJMMMRRR^^^nnn~~~}}}jjjccceeennn|||nnn[[[LLLHHHBBB>>><<<;;;::::::777777888888888999999999dddOOOEEEBBBAAABBBEEEIIIMMMNNNLLLJJJFFFEEECCCAAA>>>===<<<<<<<<<;;;::::::::::::;;;<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;<<<===>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>======>>>@@@BBBCCCGGGTTTmmmyyygggYYYMMMKKKJJJNNNRRRYYYgggttt}}}ggg^^^^^^hhhzzzppphhhcccgggnnnvvvyyytttiii```XXXXXXUUUUUU___pppyyyyyy~~~uuunnnpppuuu{{{}}}yyytttqqqnnnllljjjhhhdddooowwwfffWWWOOOJJJHHHFFFAAAAAAAAAAAAAAABBBCCCDDD???AAABBBCCCBBBBBBCCCDDDKKKUUUfffzzzyyyooohhh```^^^```gggpppsssnnniii```UUUKKKJJJKKKJJJIIIJJJLLLOOOYYYiii{{{}}}{{{yyyzzz~~~kkkdddfffmmm{{{lllXXXKKKGGGAAA===<<<<<<<<<<<<777777888888999999999999hhhRRREEEAAABBBBBBDDDHHHKKKLLLJJJHHHGGGFFFDDDAAA???>>>===<<<999::::::;;;;;;::::::999::::::::::::::::::::::::<<<<<<<<<;;;;;;:::::::::=========<<<;;;;;;;;;:::>>>>>>???>>>>>>===<<<<<<>>>??????>>>>>>>>>AAACCCKKKRRRlll}}}lllZZZPPPMMMKKKLLLOOOUUUbbbooo|||ggg___^^^gggyyynnnjjjppp}}}gggYYYTTTPPPOOOTTT[[[```ccckkkeeeaaaccciiisss|||xxxtttqqqnnnjjjgggiiinnnzzznnn]]]QQQJJJFFFDDDBBB@@@??????@@@AAAAAA@@@BBBBBBCCCBBBAAABBBDDDFFFIIITTTeeewwwxxxlllhhhfffcccdddfffgggeeebbbTTTRRRNNNKKKIIIHHHIIIJJJFFFLLLXXXggguuu{{{yyyuuupppllljjjooozzzjjj```___mmm{{{|||lllVVVLLLHHHCCC???===;;;:::888999999999888777666666555|||dddPPPEEEAAABBBBBBDDDGGGJJJLLLJJJIIIGGGFFFDDDAAA???>>>===<<<999::::::;;;;;;::::::999::::::::::::::::::::::::<<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<<<<;;;;;;;;;<<<=========<<<<<<;;;:::;;;<<<======>>>@@@CCCEEEJJJRRRlll}}}xxxiiiYYYPPPLLLKKKLLLNNNUUUbbbnnn}}}hhh___^^^fffxxxyyyoooppp}}}rrrZZZTTTMMMMMMQQQWWWYYYYYY[[[WWWVVVZZZaaammm}}}yyyvvvssspppllliiifffjjjuuuqqq```TTTLLLHHHFFFCCCAAA@@@AAABBBCCCBBBAAAAAABBBBBBBBBAAABBBEEEGGGIIIUUUgggxxxxxxoookkkfffccccccaaa]]]YYYRRRPPPMMMJJJHHHGGGHHHIIIHHHLLLVVVbbbnnnsssrrrooonnnllllllqqq{{{lllaaaaaakkkzzz{{{ttt|||kkkVVVLLLHHHCCC???===<<<:::888999999888888777666666555yyybbbOOOFFFCCCBBBCCCDDDGGGJJJKKKJJJIIIGGGFFFDDDAAA???>>>===<<<::::::::::::::::::::::::::::::::::::::::::::::::<<<;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<:::;;;;;;;;;;;;:::999999888999;;;<<<>>>@@@DDDHHHHHHSSSnnn|||uuuooocccVVVOOOLLLJJJLLLNNNTTTaaammm~~~~~~hhh___^^^fffxxxvvvooouuuzzz^^^WWWNNNMMMQQQTTTSSSPPPMMMLLLNNNRRRWWWdddzzz}}}zzzwwwuuurrrooollldddgggooo|||vvveeeXXXPPPKKKHHHEEECCCCCCCCCDDDEEECCCBBB@@@AAABBBBBBBBBCCCFFFIIIKKKVVViiizzzxxxrrrjjjdddaaa]]]XXXTTTRRRQQQNNNKKKJJJJJJKKKKKKMMMPPPWWW```hhhnnnpppoooqqqpppqqqwwwooodddccciiixxxrrrxxx~~~kkkWWWLLLHHHCCC???===<<<:::999999999888888777666666666xxxbbbPPPGGGEEECCCCCCDDDFFFJJJKKKKKKIIIGGGFFFDDDAAA???>>>===<<<::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;<<<=========::::::;;;;;;;;;::::::999888999;;;<<<===@@@DDDGGGIIIVVVrrrvvvllleee\\\TTTNNNKKKJJJKKKMMMSSS___kkk|||iii```^^^hhhzzzuuupppzzz~~~fff]]]UUURRRUUUVVVRRRMMMKKKKKKLLLOOORRR^^^ttt}}}zzzwwwuuussspppmmmfffgggkkkuuu{{{jjj]]]TTTOOOLLLGGGFFFDDDDDDEEEEEECCCBBB@@@AAABBBBBBBBBDDDGGGJJJMMMYYYkkk|||xxxnnngggccc___[[[WWWUUUTTTRRRQQQPPPPPPQQQRRRTTTWWW]]]cccjjjqqqvvvyyyyyyzzz|||pppeeedddgggwww|||}}}wwwxxx{{{iiiXXXKKKGGGCCC???===<<<:::999888888888888777777666666rrrxxx```NNNEEEDDDCCCCCCDDDFFFIIIKKKKKKJJJGGGFFFDDDAAA???>>>===<<<;;;::::::999999::::::;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;<<<=========:::;;;;;;<<<<<<<<<;;;;;;:::;;;<<<======???CCCEEEJJJZZZxxxrrreee\\\UUUQQQMMMJJJIIIKKKMMMRRR]]]iiizzzjjj```^^^kkk|||uuuxxxmmmfff^^^[[[\\\ZZZUUUOOOKKKKKKLLLNNNQQQ\\\sss~~~|||xxxvvvtttrrrnnnllliiiiiikkkqqq~~~ooobbbZZZTTTQQQLLLJJJGGGEEEEEEDDDCCCBBB@@@AAABBBBBBCCCDDDGGGJJJNNNYYYkkk|||~~~rrrhhhccc___[[[XXXWWWVVVVVVVVVWWWXXXZZZ[[[\\\aaaggglllqqqxxxqqqeeedddgggvvv~~~~~~tttsssuuuyyybbbTTTKKKGGGBBB???===<<<;;;999888888888777777777777777eeetttxxx___LLLDDDBBBDDDCCCCCCEEEIIIKKKKKKKKKGGGFFFDDDAAA???>>>===<<<;;;;;;999999999999;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<============<<<===>>>>>>>>>>>>???BBBEEELLL^^^~~~pppaaaUUUOOONNNLLLIIIIIIJJJLLLQQQ\\\gggwwwkkk```^^^jjj|||~~~vvvqqqkkkgggccc^^^XXXSSSKKKJJJJJJMMMSSSaaaxxx~~~{{{xxxuuussspppmmmjjjiiiiiikkkpppyyytttiiiaaa\\\YYYSSSOOOJJJFFFEEEDDDDDDCCCAAABBBCCCCCCCCCDDDGGGJJJMMMWWWhhhxxxzzzyyyzzzttthhhbbb^^^ZZZXXXYYYZZZ[[[]]]___bbbdddeeehhhnnnuuuyyyzzz~~~sssgggeeegggwww{{{|||vvvrrrqqqppp[[[OOOJJJGGGBBB???======;;;:::888888777777777777777777dddsss|||zzzaaaNNNFFFEEEDDDCCCCCCEEEHHHKKKKKKKKKGGGFFFDDDAAA???>>>===<<<<<<;;;999888888999;;;<<<:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<==================>>>?????????AAADDDFFFLLLaaaooo___QQQKKKMMMKKKIIIHHHJJJLLLPPP[[[ffftttlllaaa___gggzzz|||uuulllccc\\\XXXQQQMMMKKKPPPYYYhhh~~~|||yyyuuussspppllliiieeegggjjjooowwwzzzpppiiidddbbb[[[VVVNNNHHHEEEEEEEEEEEECCCCCCDDDCCCCCCDDDFFFIIIJJJSSScccrrr~~~tttiiidddaaa___^^^___```cccfffjjjmmmppprrrwww~~~uuuiiigggiiiyyyxxxvvv}}}uuuooo~~~mmmYYYPPPJJJFFFBBB???>>>===;;;:::777777777777777777777888iiiyyy{{{www}}}dddRRRJJJIIIEEEDDDCCCEEEHHHKKKKKKKKKGGGFFFDDDAAA???>>>===<<<<<<;;;999888888999;;;<<<:::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<=========<<<<<<;;;;;;::::::;;;;;;<<<=========<<<===>>>???@@@@@@BBBEEEHHHKKKbbbppp^^^OOOIIILLLKKKHHHHHHJJJLLLPPPZZZeeerrrlllaaa___dddwwwsssggg```]]]YYYSSSPPPTTT^^^mmm~~~zzzvvvssspppllliiiaaadddhhhnnnvvv~~~tttnnnjjjhhhaaaZZZQQQJJJFFFFFFGGGHHHDDDDDDDDDDDDCCCCCCFFFHHHGGGPPP___nnn{{{tttkkkhhhhhhhhhhhheeegggjjjooossswww{{{|||wwwkkkhhhjjjzzztttqqqyyynnn}}}nnn[[[SSSJJJFFFBBB???>>>===<<<:::777777777777777888888888{{{{{{lllTTTFFFBBBBBBAAABBBDDDHHHKKKKKKKKKEEEDDDBBB@@@>>>=========999999999999999999999999777777888999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;;;;;;;;;;;;;::::::;;;<<<===>>>???@@@===>>>>>>??????BBBFFFIIIMMMdddqqq___SSSMMMKKKGGGFFFGGGIIIIIILLLVVVbbbqqq~~~ggg\\\]]]fffyyyyyypppjjj^^^^^^XXXUUUYYYcccsss}}}{{{vvvqqqllliiihhhjjjnnnrrryyyzzzsssooolll```TTTPPPOOOLLLIIIHHHNNNJJJHHHIIIHHHEEEFFFIIIHHHNNNYYYffftttwwwpppnnnllljjjjjjiiiooovvvyyyzzz{{{yyykkkggggggwwwzzzuuuzzzuuuqqq\\\RRRMMMHHHBBB>>><<<;;;;;;::::::999999888888999999:::uuu[[[LLLIIICCCBBBBBBEEEHHHJJJKKKJJJFFFDDDBBB@@@>>>=========;;;;;;;;;;;;;;;;;;;;;;;;888888999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;::::::;;;<<<===>>>??????===>>>??????@@@BBBFFFIIIMMMdddooo]]]QQQLLLKKKGGGFFFGGGIIIIIILLLVVVbbbqqqhhh\\\^^^cccvvv{{{uuuiiibbb]]][[[___hhhvvv{{{wwwqqqllliiihhhjjjnnnssszzz{{{wwwpppeeeZZZVVVTTTSSSUUUXXX\\\TTTNNNLLLJJJGGGFFFHHHMMMQQQYYYdddppp{{{~~~xxxuuusssrrrqqqtttyyy~~~}}}}}}~~~}}}yyyyyykkkggggggwww~~~wwwwwwvvv```TTTLLLHHHCCC???===<<<;;;::::::999999888888999999:::www\\\LLLHHHDDDCCCCCCEEEHHHJJJJJJIIIFFFDDDBBB@@@>>>=========<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<=========<<<;;;::::::;;;;;;<<<===>>>??????===>>>??????@@@BBBFFFJJJOOOggglll[[[PPPKKKKKKGGGFFFGGGIIIIIILLLVVVbbbrrriii^^^___aaatttyyyjjjffffffkkkrrr|||}}}wwwqqqlllhhhiiikkkooottt{{{rrriii```[[[YYYZZZccclllrrreeeXXXRRROOOKKKIIIIIIMMMOOOSSSZZZdddoooxxx~~~uuu{{{}}}{{{}}}yyyxxxyyy}}}yyyrrrnnnlllkkkssszzzkkkggggggwww{{{}}}fffWWWLLLHHHDDD@@@???===<<<::::::999999888888999999:::wwwZZZIIIEEEEEEDDDDDDFFFHHHJJJJJJIIIFFFEEEBBB@@@>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===>>>>>>===;;;999;;;;;;<<<<<<===>>>>>>???===>>>??????@@@CCCGGGJJJRRRjjj}}}jjjYYYNNNJJJJJJGGGFFFGGGIIIIIILLLVVVbbbsssjjj___```aaatttuuussstttzzzyyyrrrlllhhhiiilllpppvvv}}}uuupppjjjdddaaadddrrruuuddd[[[WWWSSSPPPOOOOOOOOOOOORRRYYYccclllrrrzzz}}}tttfffhhhjjjjjjlllttt~~~{{{uuuqqqppplllmmmmmmjjjddd___\\\[[[aaaiiiwww{{{lllhhhgggwwwmmmZZZMMMJJJEEEBBB@@@>>><<<::::::999999888888999999:::|||]]]LLLGGGEEEEEEDDDFFFIIIJJJJJJIIIGGGEEECCC@@@>>><<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<>>>>>>===;;;:::;;;;;;<<<<<<======>>>>>>>>>??????@@@@@@CCCGGGJJJRRRjjj|||iiiXXXNNNJJJIIIGGGFFFGGGIIIIIILLLVVVbbbtttkkk```aaadddvvvzzzsssmmmiiiiiimmmqqqwww~~~{{{yyyvvvqqqmmmpppmmmdddaaa]]]ZZZZZZYYYWWWTTTSSSVVV]]]dddhhhooovvvwwwmmm___]]]\\\[[[]]]eeerrr||||||sssnnnkkkbbbaaa___\\\XXXUUUTTTTTTWWW```nnn{{{|||lllhhhfffvvvvvv```PPPLLLGGGBBB@@@>>><<<;;;:::999999888888999999:::~~~^^^LLLHHHEEEDDDDDDFFFIIIKKKKKKJJJGGGFFFCCC@@@>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::;;;;;;;;;:::::::::::::::::::::::::::;;;<<<=========<<<;;;<<<<<<<<<<<<======>>>>>>>>>???@@@@@@AAACCCGGGKKKPPPiii{{{iiiYYYNNNIIIHHHGGGFFFGGGIIIIIILLLVVVbbbssskkk___```eeewww|||uuunnnkkkjjjmmmsssyyy}}}}}}}}}zzzvvvvvvwwwpppnnnlllkkklllhhhddd___ZZZXXXXXXZZZ\\\gggmmmuuu}}}wwwlll]]]YYYVVVUUUWWW]]]jjjvvv{{{rrrlllhhh```]]]YYYUUUSSSRRRRRRRRRRRRZZZgggttt|||mmmhhhdddtttjjjUUUOOOHHHBBB???===<<<;;;:::999999888888999999:::|||\\\KKKGGGDDDCCCDDDFFFJJJLLLLLLLLLHHHFFFCCC@@@>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888999999::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<============>>>???@@@@@@AAADDDHHHKKKRRRlll{{{kkk[[[OOOIIIGGGGGGFFFGGGIIIIIILLLVVVbbbssskkk______dddwww}}}vvvpppllljjjnnntttzzz~~~~~~~~~{{{tttkkkccc]]]YYYWWW^^^cccjjjpppvvv~~~tttddd^^^ZZZXXXWWWZZZeeerrrxxxrrrnnnhhhddd^^^YYYVVVVVVVVVWWWWWW]]]gggrrr~~~}}}mmmhhhbbbrrruuuYYYSSSJJJBBB>>><<<;;;;;;:::999999888888999999:::~~~^^^LLLIIICCCCCCDDDFFFJJJLLLMMMMMMHHHFFFCCC@@@>>><<<;;;;;;999999999999999999999999777777888999999:::;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<===>>><<<<<<<<<===============>>>???@@@@@@AAADDDHHHKKKVVVppp{{{lll\\\PPPIIIFFFGGGFFFGGGIIIIIILLLVVVbbbrrrkkk^^^___cccvvv~~~wwwqqqmmmkkknnntttzzz~~~~~~ssshhhaaa]]]WWW[[[aaafffkkksss|||~~~nnngggaaa^^^[[[ZZZcccooozzzwwwqqqjjjccc````````````___cccjjjrrr|||}}}nnnhhhaaaqqq~~~\\\UUUJJJBBB===;;;;;;;;;:::999999999999999999:::