BM6(3 uuummm\\\KKKDDDFFFHHHGGGGGGFFFDDDAAA???>>>======;;;<<<<<<<<<<<<;;;:::::::::::::::::::::;;;;;;<<<777888999999:::::::::999999888888777888:::;;;<<<>>>>>>>>>===<<<<<<;;;;;;888888888888888999999:::;;;:::999999::::::888777666666555555555555666666555666777888888777666555444555555666666666666666666666555555555555666666444444555666666666666555555555555555555444444333333333333333444444444444333444555666666555444333333444444444555555555555555444222222333444333222444111111555777555444555555444333333222222333333222555666333333666555222222333333444444333333222333444666555444333333444555555555555555555555555666444222333444555444333555555555555666666666666555666777666444444666777666444333444666777888777555666666777777666666555777777888888777777777777777888999::::::;;;;;;;;;999999999:::::::::;;;;;;::::::::::::;;;<<<============>>>>>>>>>>>>======???CCCEEEBBBBBBEEEGGGFFFGGGHHHJJJLLLNNNPPPPPPQQQQQQOOOMMMMMMNNNPPPPPPOOOMMMNNNOOOPPPQQQQQQRRRRRRSSSTTTUUUVVVWWWVVVUUUUUUTTTUUUVVVWWWXXXYYYYYYYYYYYYXXXXXXXXXXXXWWWTTTRRRVVVUUUUUUWWWYYY[[[ZZZZZZZZZWWWUUUTTTVVVWWWXXXXXXVVVVVVVVVWWWYYY\\\___```aaa[[[XXXXXXXXXTTTSSSTTTSSSXXXYYYWWWVVVXXXXXXWWWWWWVVVUUUTTTSSSRRRRRRRRRRRRSSSTTTUUUVVVUUUUUUTTTSSSQQQMMMKKKJJJKKKLLLNNNQQQNNNKKKJJJKKKKKKLLLKKKJJJKKKMMMNNNNNNMMMLLLKKKFFFFFFGGGHHHIIIJJJLLLMMMNNNNNNMMMMMMLLLKKKKKKKKKPPPOOOLLLJJJIIIIIIJJJKKKGGGGGGHHHHHHHHHHHHIIIIIIIIIJJJLLLKKKJJJHHHIIIIIIKKKKKKJJJIIIIIIIIIIIIIIIGGGHHHJJJKKKKKKJJJHHHGGGDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCEEECCCAAA@@@AAABBBBBBAAA@@@<<<;;;======;;;<<<@@@===;;;999888999::::::999888999999:::::::::::::::888999::::::;;;;;;::::::888888777777777777888888999777666666777777666555888999999888666555777888777777777777666666666666666666555555555444444444555555444555777888666555333444555555666666555555888777555444555555444333222333333444444333333222333333444444555444444333444333333222222333333333333111///000222444555444333333333333333333333333111000000111333444444333555333222222333222111///111222333222111000111333222111111111111222333333222222111111111111222222222222222111111111111000rrrjjjZZZJJJDDDGGGKKKKKKJJJHHHEEEBBB@@@>>>======;;;;;;<<<<<<;;;;;;:::999;;;::::::::::::;;;<<<<<<888999:::;;;<<<=========999888888888888999;;;<<<===<<<<<<;;;::::::999999888888888888888999999999<<<;;;:::999:::999777555666666555555555555666666555666777888888777666555555555555666666666666666666666555555555555666666444444555666666666666666777666555444333444444555444444444444444444444444333444555666666555444333444444444444555555555555555444222222333444333111444111111555777555444555555444333333222222333333111555666444444666555111222333333444444333333222111333555555444333444555555555555555555555555555666444222333444555444333555555555555666666666666555666777666444444666777777666444444666777666555555555666666666666555555555777888999999888777666777888999::::::;;;:::::::::999999999::::::;;;;;;::::::::::::;;;<<<============>>>>>>>>>>>>=========BBBDDDAAAAAADDDFFFEEEHHHIIIKKKLLLNNNOOOOOOOOOPPPNNNLLLMMMOOOQQQQQQQQQMMMMMMNNNOOOQQQQQQRRRRRRSSSTTTUUUVVVWWWVVVUUUUUUUUUVVVWWWWWWXXXXXXXXXWWWXXXWWWWWWXXXYYYXXXVVVTTTWWWWWWVVVXXXZZZ[[[[[[ZZZXXXVVVTTTTTTVVVXXXYYYYYYWWWXXXYYYZZZ[[[]]]^^^^^^___ZZZWWWXXXXXXUUUTTTVVVUUUYYYZZZWWWUUUWWWWWWUUUUUUTTTSSSQQQPPPPPPPPPPPPPPPRRRSSSUUUVVVVVVVVVUUUTTTRRROOOLLLKKKLLLNNNOOOOOONNNLLLLLLLLLLLLKKKJJJKKKLLLMMMNNNNNNMMMKKKJJJGGGHHHIIIJJJKKKMMMNNNNNNNNNNNNMMMMMMLLLKKKKKKKKKMMMKKKIIIHHHHHHHHHJJJKKKGGGGGGHHHHHHHHHHHHIIIIIIIIIJJJLLLKKKJJJHHHIIIIIIJJJJJJIIIHHHHHHHHHHHHHHHFFFGGGHHHJJJJJJIIIGGGFFFDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBAAAAAAAAAAAABBBBBBEEECCCAAA@@@AAABBBBBBAAA???<<<;;;======;;;<<>>===<<<;;;;;;<<<<<<;;;;;;:::999;;;::::::::::::;;;<<<<<<999:::;;;===>>>??????@@@999999888888888999;;;<<<;;;;;;:::999999888888777777888888888999999999999===<<<:::::::::999666444666666555555555555666666555666777888888777666555555555555555666666666777666666555555555555666666444555555666666666666666888666444333222333555666444444444444444444444444333444555666666555444333444444444555555555666666555444222333444444333111444111111555777555444555555444333333222222333333111555666444444666555111222333333444444333333222111222444555444444555666555555555555555555555555666444222333444555444444555555555555666666666777555666777666444444666777888666555444666666555444555555666666666666555555444666888::::::999666555777777888999::::::::::::::::::999999999:::;;;<<<::::::::::::;;;<<<============>>>>>>>>>>>>=========AAACCCAAA@@@CCCEEEDDDIIIJJJKKKMMMNNNNNNNNNNNNOOOMMMLLLMMMOOOQQQRRRRRRMMMMMMNNNOOOPPPRRRRRRSSSSSSTTTUUUVVVWWWVVVUUUUUUVVVWWWWWWXXXXXXWWWWWWVVVWWWVVVVVVXXXYYYYYYWWWUUUXXXWWWWWWXXX[[[\\\\\\[[[WWWUUUSSSTTTVVVYYYZZZZZZXXXYYYZZZ\\\]]]]]]]]]]]]^^^YYYVVVXXXXXXVVVUUUWWWVVVZZZ[[[WWWUUUVVVVVVTTTTTTSSSQQQOOONNNNNNNNNOOOPPPQQQSSSUUUVVVWWWWWWVVVUUUSSSOOOLLLKKKLLLNNNPPPNNNMMMMMMMMMNNNMMMKKKIIIKKKLLLMMMNNNNNNMMMKKKJJJIIIIIIJJJLLLMMMOOOPPPPPPNNNNNNMMMMMMLLLKKKKKKKKKJJJIIIGGGFFFFFFGGGIIIJJJGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJLLLKKKJJJHHHIIIIIIIIIIIIHHHGGGGGGGGGGGGHHHEEEFFFHHHIIIIIIHHHGGGEEEDDDDDDEEEEEEEEEEEEDDDDDDBBBAAAAAA@@@@@@AAAAAABBBEEECCCAAA@@@AAABBBBBBAAA???<<<;;;======;;;<<>>AAA777777777777666666666666555555555555555444444444555444444555777888777555333444555555666666555555555444333444666666666555222333333444444333333222444444444555444444333333333333333222222333444444333111000000222444444444333333333333333333333333111000000111333444444333111000......//////---,,,000222222222111000111222222222111111222222333444222222111111111111222222222222222111111111111000ppp```NNNDDDBBBFFFNNNVVVXXXSSSKKKDDD>>><<<<<<<<<>>>>>><<<;;;:::999999888666888:::<<<======<<<;;;???===>>>CCCIIIIIIAAA:::999999888888888999;;;<<<999999999999999999999999:::::::::999999888888888;;;;;;;;;:::888666555444777888999999888777666555333333444444555444444333666666666666666666666666333444666777777777666555777777666555444555888:::@@@===888555444555777999111111222222222222222222333333333333444555666666555444444333333444444555666666555555555444444444444444555555666777777888777666555444333444444555555555555555444333222222555555555555555555555555555444444333333333444444777777666555444333333222555444444444444555666666666666555555555555666666555444444444444555666666666666555555555555666666333333444444444444333333666666666666666777888888555555666666777777888888777777777777777888888999:::::::::;;;;;;<<<>>>>>>::::::<<<=========<<<;;;BBBCCCEEEDDDCCCAAABBBBBBEEEFFFHHHJJJLLLLLLLLLLLLMMMNNNOOOMMMKKKJJJJJJKKKNNNLLLKKKJJJKKKMMMPPPRRRSSSTTTUUUVVVWWWVVVUUUTTTSSSSSSTTTUUUUUUTTTRRRQQQQQQTTTWWWXXXWWWWWWWWWXXX\\\YYYXXX[[[```aaa]]]YYYXXXXXXWWWWWWWWWWWWXXXXXXZZZ[[[]]]^^^^^^]]]\\\[[[ZZZXXXVVVUUUVVVWWWWWWWWWUUUVVVWWWXXXYYYYYYXXXWWWTTTSSSQQQOOONNNOOOPPPQQQQQQRRRSSSSSSSSSSSSSSSRRRVVVTTTRRRPPPNNNMMMLLLLLLQQQQQQPPPPPPOOONNNMMMMMMJJJLLLMMMNNNMMMLLLIIIHHHIIIIIIJJJKKKLLLNNNPPPQQQNNNNNNNNNNNNMMMLLLKKKJJJIIIJJJKKKKKKKKKIIIHHHGGGKKKHHHFFFGGGKKKNNNOOONNNOOONNNLLLJJJHHHGGGFFFEEEGGGFFFDDDCCCDDDFFFIIIKKKJJJJJJJJJIIIHHHGGGEEEEEEDDDCCCBBBAAA@@@AAABBBBBB@@@@@@AAAAAAAAAAAAAAAAAAFFFDDDAAA>>><<<<<<<<<===??????>>>===<<<;;;;;;:::;;;;;;<<<<<<<<<<<<;;;;;;999:::;;;;;;;;;:::999999999999;;;;;;;;;;;;999999;;;:::999999888888888888:::999888888777777888888333333444666888<<>><<<<<<===@@@???>>><<<;;;:::::::::777888:::<<<======<<<;;;===>>>AAAIIIPPPOOOGGG@@@999999888777777888::::::999999999999999999999999999999999999999999888888999999999999888888777666888999999:::999888777666555666666666666666666666666666666666666666666666333444555666777666666555666666666555444555888;;;@@@===999666555666888:::666666666666555555555555333333333333444555666666555444444333333444444555666666555555555444444444222222222333444555666666666555444333222333333444555666666666666555444333444444444444444444444444555444444333333444444444666666666555555555555555444444555555555666666666555555555555555555555555555444444444444555666666666666555555555555666666555555666666666666555555666555555555666666777777444555555666777888888999888888888888888999999:::===<<<;;;;;;::::::::::::;;;;;;===>>>>>>>>>===<<>>======>>>>>>>>>>>>======<<<<<<;;;;;;::::::;;;;;;;;;;;;::::::888888777777777888999:::999::::::::::::::::::999;;;;;;:::999999999999999:::999888888777777888888888888777666666777999999888888777666666666666666666666555555555444444444444333333333333444555666555555555555555555555555666666666666555555555555444444444444444444444444999666222111333444333222333333333333333222111111111111111111111111111111333333333333222222222222111111222222222222111111222222222111111111000000111111000000111111222333222111000//////000111222000111222111000///000222111111222222222222111111mmm^^^LLLCCC@@@AAAGGGMMMNNNJJJEEEAAA>>>===>>>???AAA@@@???>>>===<<<<<<<<<888999:::<<<<<<<<<;;;:::<<>><<<999777666777999:::999888888777777666666666333333333333444555666666555444444333333444444555555555555555555444444444444333222222333444666777444444333222222222333333444555555666666555444333333333333333333333333333444444444333333444444555444444555555666666666666444555666777777777666666444444666666666666444444555444444444444555666666666666555555555555666666666666777777777777666666444555555555555666666666444444555666777888999999999999999888999::::::;;;;;;;;;;;;;;;;;;:::::::::<<<<<<===>>>>>>>>>>>>===BBBCCCDDDDDDCCCBBBCCCDDDHHHIIIIIIJJJJJJIIIHHHHHHHHHIIIKKKKKKKKKKKKLLLNNNNNNMMMLLLLLLMMMOOORRRSSSVVVUUUTTTSSSSSSSSSSSSSSSRRRSSSSSSTTTTTTTTTSSSSSSRRRSSSUUUVVVVVVWWWZZZ\\\bbb___\\\\\\___```^^^\\\\\\[[[YYYXXXXXXYYY[[[\\\\\\]]]]]]^^^]]]\\\ZZZYYY\\\[[[YYYWWWUUUUUUUUUVVVWWWZZZ^^^___]]][[[\\\^^^XXXWWWTTTQQQOOOOOOPPPPPPQQQQQQPPPPPPQQQRRRRRRSSSPPPPPPOOONNNMMMLLLKKKKKKMMMLLLKKKKKKKKKLLLNNNOOOMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMNNNOOOPPPRRRSSSRRRRRRQQQPPPOOONNNMMMMMMNNNNNNNNNMMMLLLJJJIIIHHHHHHFFFEEEFFFHHHJJJJJJJJJHHHHHHHHHHHHHHHIIIJJJJJJFFFFFFEEEDDDEEEFFFHHHIIIFFFFFFFFFFFFFFFEEEDDDCCCFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@??????????????????>>>>>>======<<<<<<<<<<<<<<<<<<999999::::::::::::999999999888666555666888:::<<<::::::999999999999::::::;;;;;;::::::999999:::::::::999888888777777888888;;;:::888666555444555555888777777666666666666666666666666555555555444444444444333333333444555555444444444444444444444444666666666555555555555444444444444444444444444444888666333222333444333333444444444333333333222222222222222222222222222222222333333333333333444444111111222222222222111111222222222111111111111111111111000000111111222333111111000000000000111111000222333222111000111222111111222222222222111111|||kkk\\\KKKBBB??????CCCHHHGGGEEEBBB???===>>>???@@@@@@???>>>===<<<<<<<<<<<<999999:::;;;;;;;;;::::::;;;@@@JJJTTT[[[XXXNNNFFF999888777666555555666777888888888888888888888888666777777777888888999999777777888888888888777777888888888888888888888888555555555444444444444444666666666666666666666666444444555555555666666666333444555555555666888:::<<<:::888777666777888999888777777666555444333333333333333333444555666666555444444333333444444555555555555555555555555555666666444444444666777999444444333333333333333333222333444555555555333222333333333333333333333333444444333333333444555555444444444444444444555555444555777999999888666555444555777888888777555444555444444444444555666666666555555444444555555666666666777777777777666666333444444555555555555555333444555666777888999:::999888888888888999::::::777888999;;;===>>>??????;;;<<<<<<===============???AAABBBAAAAAAAAABBBDDDBBBBBBCCCEEEFFFGGGGGGHHHGGGHHHJJJJJJIIIIIIKKKLLLMMMMMMMMMMMMNNNPPPRRRTTTVVVUUUSSSQQQPPPPPPQQQRRRPPPPPPQQQRRRRRRRRRSSSSSSRRRSSSUUUUUUUUUXXX[[[^^^bbb___\\\[[[\\\]]]]]][[[^^^\\\ZZZYYYYYYZZZ\\\^^^^^^^^^^^^^^^]]]\\\ZZZZZZXXXXXXXXXVVVUUUVVVWWWYYY[[[___bbb```\\\ZZZ[[[]]]YYYWWWTTTQQQNNNNNNNNNNNNPPPPPPOOOOOOPPPQQQRRRSSSPPPPPPOOOOOONNNMMMLLLKKKLLLKKKJJJJJJKKKMMMOOOQQQNNNNNNMMMMMMLLLMMMMMMNNNLLLLLLLLLMMMNNNPPPQQQRRRRRRRRRQQQOOONNNMMMMMMMMMOOONNNMMMLLLJJJIIIGGGGGGIIIHHHHHHIIIJJJJJJKKKKKKGGGGGGGGGGGGGGGHHHIIIJJJFFFFFFEEEEEEFFFGGGGGGHHHDDDEEEEEEFFFFFFEEEEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@?????????@@@???>>>======;;;<<<<<<<<<<<<<<<<<<<<<999999::::::::::::999999;;;;;;:::999999::::::;;;;;;:::999888888999:::;;;;;;;;;:::::::::::::::;;;:::999888888777777888888777666555444444555666777777777666666666666777777666666666666555555555555444444333333333444444555444444444444444444444444666666555555555444444444444444444444444444444444666555444333333333333333444444333333222222222222222222222222222222222222222222333333444444444555111111222222222222111111111111111111111111111111111111000000111111222333111000000000000000000111000111222222000000111222111111222222222222111111wwwhhhZZZKKKBBB>>>===???CCCBBBAAA???>>>>>>>>>??????>>>======<<<;;;;;;;;;;;;::::::::::::::::::999999;;;@@@IIIQQQUUURRRIIIAAA999888666555555555666666888888888888888888888888666666666777777888888888888888888888777666555555777777666666666777777777777666555444444444444555666666666666666666666666444444444444444555555666333444555555555555777999888777666666666666666777666666555555444333222222333333333333444555666666555444444333333444444555444555555555555555555555666666555444555666777888444444444555555555555444222333666888888777666555444444444444444444444444333333333333333444555666555555444444333222222111444555777999999888666555555666888999999888666555555444444444444555666666555555444444444444555555444555555666666555555444333444555555666666555555444444555666777888999999777777777777777888999999777888:::<<<>>>???@@@@@@:::::::::;;;;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>AAACCCAAABBBBBBCCCDDDEEEFFFFFFGGGHHHIIIIIIGGGGGGHHHIIILLLLLLMMMMMMOOOQQQSSSTTTUUUSSSRRRPPPOOOOOOPPPPPPNNNNNNNNNOOOPPPQQQRRRRRRSSSTTTUUUUUUVVVXXX\\\^^^```^^^[[[ZZZZZZZZZZZZYYY]]]\\\[[[ZZZZZZ[[[\\\]]]\\\\\\\\\[[[ZZZYYYXXXXXXVVVXXXZZZZZZZZZ\\\___bbbcccdddccc___ZZZWWWWWWYYYXXXVVVSSSOOOMMMLLLLLLLLLOOOOOOOOOPPPPPPRRRSSSSSSQQQQQQQQQQQQPPPOOONNNMMMLLLKKKKKKLLLMMMOOOQQQSSSNNNMMMMMMLLLMMMMMMNNNNNNKKKKKKKKKKKKLLLMMMOOOOOOPPPOOONNNMMMLLLLLLLLLLLLMMMLLLKKKIIIHHHFFFEEEEEEHHHHHHIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFGGGGGGEEEEEEFFFGGGGGGGGGGGGFFFCCCDDDEEEFFFGGGGGGGGGGGGEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@???===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<::::::;;;;;;;;;;;;:::::::::;;;<<<===<<<:::777555::::::888777777888:::::::::::::::999999::::::;;;:::999888888777777888888666555444444444555777888777777666666666666777777777777666666666555555555555444444333333333444444444444444444444444444444555555555555444444444444444444444444444444444444555555444444333333333444333333222111000111111222222222222222222222222222222222222333333444444444111111222222222222111111111111111111111111111111111111000000111111222333000000000111111000000000///000111000//////000111111111222222222222111111}}}sssfffXXXJJJBBB>>><<<===@@@@@@??????>>>>>>>>>>>>>>><<<<<<;;;:::::::::::::::;;;;;;::::::999999888888;;;>>>CCCHHHJJJGGGAAA<<<888777666555555666777777888888888888888888888888666666666666777777777777888888888888777666555444666666555555555666777777:::999777666555666666777666666666666666666666666444444333333444444555666333555666666555444555777555555555555666666666666777666666555555444444444333333333333444555666666555444444333333444444555444444444555555555555555333444444444444444444444333444555666666666555555444666999;;;<<<;;;999888555555555555555555555555333333333333444555555666666666555444333222111111444555666777777777666666666777888888888888777666555444444444444555666666555555444444444444555555333333444444444444333333333444555666777666555555555555666666777777888888777777666666777777888999888999;;;===>>>>>>======::::::999999::::::;;;<<<:::;;;<<<<<<<<<===@@@CCCGGGGGGEEEDDDDDDDDDDDDDDDFFFGGGHHHHHHFFFFFFFFFHHHKKKKKKLLLMMMOOOQQQRRRSSSRRRQQQPPPOOOOOOOOOOOOOOOMMMMMMMMMNNNOOOQQQRRRSSSSSSTTTVVVWWWWWWXXX[[[]]]\\\[[[ZZZYYYXXXXXXXXXXXX[[[[[[ZZZZZZZZZZZZ[[[[[[WWWWWWWWWVVVUUUUUUUUUUUUXXX[[[^^^``````ccciiinnnjjjgggaaa\\\XXXVVVVVVUUUWWWUUURRRNNNLLLKKKKKKLLLNNNOOOPPPRRRSSSSSSSSSSSSSSSSSSTTTSSSRRRPPPNNNMMMKKKLLLMMMOOOPPPQQQRRRSSSLLLLLLLLLMMMMMMMMMMMMMMMIIIIIIIIIJJJJJJLLLMMMMMMMMMLLLKKKJJJJJJKKKLLLMMMKKKJJJHHHGGGEEEEEEDDDDDDEEEFFFHHHHHHFFFEEEEEEFFFHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEGGGHHHHHHGGGFFFEEEBBBCCCDDDFFFGGGGGGHHHHHHEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@???AAA@@@@@@>>>===<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::777999;;;<<<;;;888444222999999888888888888999999999999888888999999:::::::::999888888777777888888999888666555444444555555666666666666666777777888777777777666666666555555555555444333333333444444333333333333333333333333555555555444444444444333444444444444444444444444333444555555333333333555333222111000///000111222333333333333333333333333111222222222222222333333111111222222222222111111111111111111111222222222111111000000111111222333000000111111111111000000...000111000///...///000111111222222222222111111|||rrrcccWWWIIIBBB???<<<<<>>======<<<;;;;;;:::::::::::::::<<<;;;:::999888888888888:::;;;===>>>???>>>;;;999888777666666666777888999888888888888888888888888666666666666666666555555666777777777777777666666777666555555555777888999;;;:::888666555666777777666666666666666666666666444444333333333444555666444666777666555333444555444444555666777777666666555555555555555555555555333333333333444555666666555444444333333444444555444444444555555555666666222333555666555444333222222333444555555555444444222555888;;;<<<;;;999888444444444444444444444444333333333333444555666666666666666555555444444444444444555555555666666666555555555555555555555555555444444444444555666666555444444333333444444555333333444444444444333333333555666888888777666555666666666666777777777777888888777777888888999:::555777999;;;<<<<<<<<<;;;;;;;;;:::999:::;;;<<<===:::;;;;;;;;;;;;===AAADDDHHHGGGEEEDDDCCCCCCDDDDDDCCCEEEFFFFFFFFFFFFGGGHHHIIIJJJKKKMMMNNNPPPRRRRRRNNNOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNPPPRRRTTTUUUSSSUUUWWWXXXXXXXXXZZZ[[[YYYYYYZZZZZZXXXWWWWWWWWWXXXXXXYYYZZZZZZYYYXXXXXXVVVUUUUUUTTTTTTUUUUUUUUUXXX\\\aaabbbcccfffmmmrrrpppiii___YYYXXXXXXWWWVVVWWWUUURRROOOMMMLLLMMMMMMMMMOOOQQQTTTUUUUUUSSSRRRTTTUUUUUUUUUSSSPPPNNNLLLJJJLLLNNNQQQRRRRRRQQQQQQJJJKKKLLLMMMMMMMMMLLLLLLIIIIIIIIIIIIJJJKKKLLLMMMKKKJJJIIIIIIJJJKKKMMMOOOIIIHHHGGGEEEDDDDDDEEEEEEDDDFFFIIIHHHEEEDDDDDDEEEFFFFFFEEEDDDDDDDDDEEEEEEDDDEEEGGGIIIIIIGGGEEEDDD@@@AAABBBDDDFFFGGGGGGGGGEEEFFFGGGGGGGGGFFFEEEDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<<<<===>>><<<<<<<<<;;;;;;:::::::::999999::::::::::::999999666777999::::::999777666888888999999999999888888888777777777888888999::::::999888888777777888888:::999777555444444444555666666666666666777888888777777777777666666666555666555444333333333333333333333333333333333333333555555555444444444333333444444444444444444444444222444666555333222333555555333222000000111222333333333333333333333333333222111111111111111111000111111222222222222111111000000111111111222222222111111000000111111222333///000111222222111000//////000111111//////000111111111222222222222111111|||rrrbbbVVVIIICCC???<<<<<>>===<<<<<<<<<;;;:::::::::;;;;;;<<<;;;:::999888888777777999999888888888888999999777777666666666888999:::777777777777777777777777777777666666555555555444444555666777888888888888888777666666666888999::::::888666444333444555555666666666666666666666666444444333222333444555666555666777777444333333333444555666888888888777777333333333444444444444444333333333333444555666666555444444333333444444555444444444555555555666666333555777999999777444333000111333444555444333333///111555888999999777555333333333333333333333333222222222333444555666777666666666666777777777777555444444444444555666666555444333333333333444555555444444444444555666666555444444333333444444555333444444444444444444333444555777888999888777555777777777777666666666666999999888888999999:::;;;///222555999<<<=========<<<<<<;;;:::;;;<<<===>>>:::;;;<<<;;;<<<>>>BBBEEECCCBBBAAAAAABBBCCCEEEFFFAAACCCEEEEEEEEEFFFHHHJJJHHHIIIKKKLLLNNNPPPQQQRRRLLLMMMOOOPPPPPPOOONNNMMMOOOOOOOOOPPPQQQTTTVVVWWWSSSVVVXXXZZZYYYXXXYYYYYYWWWYYY[[[[[[YYYXXXWWWWWWUUUWWWXXXZZZZZZXXXWWWUUUWWWWWWVVVVVVVVVWWWXXXXXXWWW\\\```bbbbbbeeelllrrrsssiii]]]WWWXXX[[[ZZZXXXWWWUUURRRPPPNNNNNNNNNOOOLLLOOORRRVVVWWWVVVTTTRRRUUUUUUUUUUUUSSSPPPMMMKKKIIILLLOOOQQQSSSRRRPPPOOOHHHJJJLLLMMMNNNMMMLLLJJJJJJJJJJJJJJJJJJKKKLLLMMMKKKJJJIIIIIIJJJLLLOOOPPPIIIHHHFFFEEEEEEEEEFFFFFFFFFHHHKKKJJJGGGEEEEEEFFFEEEDDDDDDDDDDDDEEEEEEFFFDDDEEEHHHIIIIIIGGGEEECCC>>>???AAACCCDDDFFFFFFGGGGGGGGGHHHIIIHHHGGGFFFEEE??????????????????@@@@@@???===<<<;;;<<<===???AAA======<<<;;;::::::999999888888999999999999888888777888888:::;;;<<<======777888999::::::999888777777777666666777888999999:::999999888777888888888999888777666555666666777666666666666666777888888777777777777666666666666666555444333333333333333333333333333333333333333555555444444444333333333444444444444444444444444111444666666333222333555666555333111111222333444333333333333333333333333222111111111000000//////111111222222222222111111000000111111222222222222111111111000111222222333///000111222222111000///000222333222111000111222111111222222222222111111~~~ooo^^^VVVKKKAAA===<<<<<<===AAA@@@???@@@AAA@@@===;;;999:::<<<======<<<:::888::::::999999888777666666888888999999999999888888:::888666555777888888777999999888777666666777777777777777777777777777777555777888777555444444555666888<<<@@@@@@???<<<:::666666666666555555555555555444444333333444444555222222333333444333333333333333444444444444333333777777777777888888888888666666555444444444444555555555666666666666555555444444555555555555444444444444444555444444333333333333444555666666666666222333333444555555555444555555555555555555555555444444555555666555555444333333333444444444555555666666555444444444444555777777777777777777777777333333444444444444333333666666666666666666666666666666666555444444444333222222222222222222222222555444333333333333444555444444555555666777777777999999888888888888888999;;;;;;:::999999:::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;===<<<<<<<<<===>>>@@@AAAEEEDDDCCCAAAAAAAAABBBCCCCCCCCCCCCCCCDDDFFFIIIJJJIIIKKKMMMOOOPPPQQQQQQPPPSSSQQQOOONNNOOOPPPPPPPPPIIIJJJLLLOOOSSSTTTRRRPPPQQQVVV\\\______]]][[[ZZZVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXYYYYYYZZZVVVVVVVVVVVVUUUUUUTTTSSSVVV[[[``````______bbbfffeeebbb]]]YYYXXXVVVUUUSSSSSSSSSSSSQQQMMMKKKKKKKKKMMMPPPSSSVVVWWWVVVTTTSSSOOOPPPPPPOOOOOONNNNNNMMMMMMNNNPPPQQQQQQPPPNNNMMMLLLMMMNNNOOOPPPPPPOOONNNKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKLLLLLLLLLKKKKKKHHHGGGEEEDDDDDDDDDEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFHHHGGGFFFEEEEEEEEEFFFFFFAAAAAAAAA@@@@@@@@@??????>>>>>>======<<<<<<<<<;;;<<<<<<<<<<<<;;;:::999999888888888888888888999999999999888888999999:::;;;999888888777777777777777888888999999999999888888444555666888888999999999666666666666666666666666555666777888888777666555666555444333333444555666000111333555666666555555555555555555555555555555555666666666666666555555555555555555444333222222111111111111111111111111222222222333333444444444333333222111000000111111222222222222222222222222222222111000000000000000000000000000000000000000000000000000000000000000222222222222222222222222000000000000000000000000222222111111000000//////~~~ooo]]]VVVKKKBBB>>>===>>>>>>@@@?????????@@@???===;;;:::;;;<<<>>>>>>>>>======;;;::::::999888888777777888888999999999999888888;;;999777666777888777777999888888777666666777777777777777777777777777777555777888888666555555666666888;;;>>>>>>===;;;:::777777666666666555555555444444444333333444444444333444555555666666555555555555666666666666555555999888777666555444444333666555555444333444444444444444555555555555444444444444555555555555444444333444444555444444333333333333444555666666555555222333444444555555444444444444444444444444444444444444555555555444444333333333333444444444444555666666555444444444444444555555555555555555555555333333444444444444333333555555555555555555555555444444444444444333333333444444333333333333444444555444333333333333444555444444555555666666777777888777777666666777777888888999::::::::::::999888;;;;;;;;;;;;;;;:::::::::===<<<<<<;;;<<<===??????@@@@@@@@@@@@AAABBBCCCCCCFFFEEEEEEEEEFFFGGGHHHHHHHHHIIIKKKMMMOOOOOOOOOOOOOOOOOOOOOPPPQQQPPPOOONNNHHHIIIJJJNNNQQQSSSRRRPPPQQQUUU[[[^^^]]][[[YYYXXXUUUUUUUUUUUUVVVVVVVVVVVVUUUVVVVVVWWWXXXXXXYYYYYYWWWWWWWWWVVVTTTRRRQQQPPPSSSXXX\\\]]][[[[[[^^^bbbaaa^^^ZZZWWWVVVVVVUUUTTTRRRSSSSSSQQQNNNKKKKKKKKKLLLMMMPPPSSSTTTTTTSSSRRROOOPPPQQQQQQQQQOOONNNMMMNNNOOOPPPQQQPPPOOOMMMKKKLLLLLLNNNOOOOOONNNMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKJJJJJJHHHGGGFFFEEEEEEEEEEEEFFFGGGGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEDDDDDD@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<===<<<<<<;;;::::::888888888888888888888999999999888888999999:::;;;999888888777777777777777777888888999999888888777555666777888888888888888777777777777777777777777555666777888888777666555666666555444444444555555222222333444555555555555555555555555555555555555777777777666555444333222444444444444444444333333111111111111111111111111111111222222222222222222333222222111000000111111222222222222222222222222333222111111000000111111000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000000///////////////ppp\\\UUUKKKCCC?????????@@@AAA@@@??????@@@???===;;;=========<<<<<<<<<======;;;;;;::::::999999888888888888999999999999888888===;;;888777777888777666888888777666666666777777777777777777777777777777555666888888777666777888666777999:::;;;;;;:::999777777777777666666666666444444444444444444444444000111222222333333333222555555666666666666555555777666666555444333222222555444444333333333333333333333444444444444333333444444555555555555444444333333444444555444444333444444555555555555555555333333444444555555444444333333333333333333333333444444444444444333222222333333333333444444444444666555555444444444444444333333333333333333333333333333444444444444333333444444444444444444444444222222333333333333333333666555444333333444555666555444444333333444444555444444444555666666777777666666666555555666666777666777999;;;;;;999777666999999999999999:::::::::<<<<<<;;;;;;;;;<<<<<<===;;;<<<>>>???AAABBBCCCCCCGGGGGGGGGHHHHHHGGGGGGFFFFFFGGGIIIKKKLLLMMMMMMMMMLLLMMMOOOQQQQQQPPPNNNMMMIIIIIIJJJLLLOOOQQQPPPOOOQQQUUUYYY[[[ZZZXXXVVVUUUTTTTTTTTTUUUUUUVVVVVVVVVUUUUUUVVVVVVWWWXXXXXXXXXYYYXXXWWWUUUSSSQQQOOOMMMPPPTTTWWWXXXWWWWWWZZZ\\\[[[YYYUUUTTTTTTTTTTTTTTTRRRSSSSSSQQQNNNLLLKKKKKKJJJKKKMMMNNNPPPQQQQQQQQQOOOPPPRRRSSSSSSQQQOOOMMMNNNOOOPPPPPPOOOMMMKKKJJJKKKLLLMMMMMMMMMLLLKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGFFFFFFFFFFFFGGGFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEFFFEEEDDDCCCBBB>>>>>>>>>=========<<<<<<>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;999999888888888888888999999888888888888999::::::999888888777777777777777777888888999999888888777666777777888888888777777777777777777777777777777555666666777777666666555777666555444444444444444444444333333333333444444444444444444444444444444777777666555444222111000222333333444444444444333111111111111111111111111222222111111111111111111333222111111000111111111222222222222222222222222333222222111111111111111000000000000000000000000222222222222222222222222000000000000000000000000000000000000000000000000............////////////sss^^^WWWMMMEEEAAA@@@AAAAAABBBAAA@@@@@@@@@@@@>>>===???>>><<<999888888999:::;;;;;;;;;::::::999999999888888999999999999888888>>>;;;999777777777777666888777777666666666777777777777777777777777777777444666888999888777888999777777777888888888999999888888777777777666666666333444444444444444444333///000111222222333222222444555555555555555555444333333333444444555555666444444333222222222222333333333444444444444333333333444444555555444444333333333444444555444444444444555555555555555444444333333444444555444444333333333333333333333333333444444444444333222111111222222333333333444444444666555444444333333444444222222222222222222222222444444555555555555444444444444444444444444444444222222333333444444444555666555444333333444555666444444444444444444444444333333444555555666666777666666555555666666777777777777888888888888777777999999999999::::::::::::<<<;;;;;;;;;;;;;;;;;;;;;:::;;;===@@@BBBBBBBBBBBBDDDEEEFFFGGGHHHGGGFFFEEEDDDEEEFFFHHHIIIJJJKKKKKKKKKLLLNNNOOONNNNNNNNNOOOMMMLLLKKKLLLNNNNNNNNNMMMPPPSSSWWWYYYWWWTTTRRRRRRRRRRRRSSSSSSTTTUUUVVVVVVTTTTTTUUUUUUVVVVVVVVVVVVXXXXXXWWWVVVTTTRRRPPPOOOPPPRRRUUUVVVUUUUUUWWWYYYWWWUUUQQQPPPPPPQQQQQQQQQQQQRRRSSSQQQOOOLLLKKKKKKJJJJJJJJJKKKMMMNNNPPPQQQMMMOOORRRTTTTTTRRROOOMMMNNNOOOOOOOOONNNLLLIIIHHHKKKKKKLLLLLLLLLKKKIIIHHHKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKJJJJJJIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGEEEEEEFFFGGGGGGFFFEEEEEEFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEDDDCCCCCCBBBAAAAAACCCDDDEEEFFFFFFDDDBBBAAA============<<<<<<<<<<<<==================<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<:::999888777777777888999888888888888888999999:::999888888777777777777777777777888888888888777777777888888888888777777666888888888888888888888888666666666666666666666666777666666555444444444333666555333222111222333444444444444444444444444444555555555444333222111000111222333444444444444444111111111111111111111111333333222222111111000000222222111111111111111222222222222222222222222222222111111000000000111111000000000000000000000000222222222222222222222222000000000000000000000000////////////////////////.........//////000000000xxxaaaZZZNNNEEEAAA@@@BBBBBBDDDBBB@@@@@@AAAAAA@@@>>>>>><<<:::888888999;;;===;;;;;;:::::::::::::::999888888999999999999888888>>>;;;888777777777666555777666666666666666777777777777777777777777777777444666888999888777888999777666666666666777777888777777777777666666666666333333444555555444333333444444555666777888888888666666777777777777666666333444444555666666777777444444333222222222222333444444555555555555444444333333444444444444333333222333333444555555555444555666666666555444333333333444444555444444333333333333333333333333333333333444444444333333222111222222222333333333444444555555444333333333333333333333333333333333333333555555666666666666555555555555555555555555555555333333444444555555666666555444333222222333444555444444444444444444444444333333444444555666666666666666666666666777888999999888666555555666888999999999::::::;;;;;;;;;<<<;;;;;;;;;;;;;;;:::::::::<<<===???@@@AAAAAA@@@@@@???@@@BBBDDDEEEFFFEEEEEECCCCCCDDDEEEFFFHHHIIIJJJKKKLLLLLLKKKJJJKKKOOOSSSSSSQQQNNNLLLLLLLLLLLLJJJOOORRRUUUVVVTTTRRRPPPPPPPPPPPPQQQRRRSSSUUUUUUVVVSSSSSSSSSSSSSSSTTTTTTTTTUUUVVVVVVVVVUUUTTTSSSRRRRRRSSSUUUVVVVVVVVVVVVWWWUUURRROOOMMMMMMNNNNNNMMMPPPQQQSSSRRROOOMMMKKKKKKJJJJJJJJJJJJKKKMMMOOOPPPLLLNNNQQQSSSSSSQQQNNNLLLMMMNNNNNNNNNMMMKKKHHHGGGJJJKKKKKKLLLKKKJJJHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJIIIHHHGGGGGGGGGGGGHHHGGGGGGGGGCCCDDDEEEFFFFFFEEEDDDCCCEEEFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDDDDCCCBBBAAA@@@@@@BBBCCCEEEFFFFFFDDDBBBAAA>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999:::;;;<<<===;;;:::888777666777888999888888777777888888999:::999888888777777777777777777777777888888777777777777888888888888777777666777777777777777777777777666666555555555555666666666666555555555444444333666555333222111111222333444444444444444444444444222222333333333333333333111111222333444444444444111111111111111111111111444444333333222222222111222111111111111111222222222222222222222222222222000000/////////000000111000000000000000000000000111111111111111111111111111111111111111111111111/////////////////////////////////000000111111111hhh^^^PPPEEE@@@???AAACCCDDDBBB@@@@@@@@@AAA@@@???;;;;;;::::::;;;>>>AAABBB::::::::::::999999999999888888999999999999888888<<<:::777666666777666555666666555555666666777777777777777777777777777777555666888888777666777888666666666666666666777777666666666666555555555555222333444555555444333222333333555666777777888888888888999999999999888888777777777666666666555555555444444333333333333333444444555555555555444444333333444444444444333333222222333444555555555555666666666666555444333222444444555555444444333333333333333333333333333333333333444444444444333333222222222222333333333333555444444333333333333333444444444444444444444444555555666666666666555555666666666666666666666666444444555555555555555555333333333333333333333333333444444555555444444333333333333444555555666666666666666666777888999999;;;999666444444666999;;;999999::::::;;;;;;<<<<<<::::::;;;<<<<<<;;;;;;:::>>>>>>??????@@@?????????===>>>???AAABBBCCCDDDDDDBBBBBBBBBCCCEEEFFFHHHIIIJJJKKKKKKIIIGGGJJJOOOUUUVVVSSSOOOLLLKKKKKKKKKJJJNNNPPPSSSTTTSSSQQQOOOOOONNNOOOPPPQQQSSSTTTUUUVVVQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSTTTTTTUUUUUUTTTTTTRRRSSSTTTUUUUUUUUUUUUUUURRROOOLLLKKKKKKLLLLLLKKKOOOQQQSSSRRRPPPMMMLLLKKKKKKKKKKKKKKKKKKLLLMMMMMMJJJLLLNNNPPPPPPOOOMMMLLLKKKLLLMMMMMMLLLJJJHHHGGGIIIJJJKKKLLLKKKJJJIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIHHHGGGGGGEEEFFFGGGGGGHHHGGGGGGGGGDDDEEEGGGHHHHHHGGGEEEDDDEEEFFFFFFGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@BBBBBBCCCDDDCCCBBBAAA@@@=========<<<<<<<<<;;;;;;999999999::::::::::::::::::999999999:::;;;===>>><<<:::888666666777888999888777777777777888999999999888888777777777777777666777777888888777777666666777777888888888777777666666666666666666666666666555555444444555555666444444555666666555555444444444333222222222222222333333333333333333333333111111222333444444444444111222222333333333333222111111111111111111111111444444444333333333333333111111111000111111222333222222222222222222222222000000000000000000111222000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000111111111111nnncccRRREEE>>>===@@@BBBCCCAAA>>>>>>>>>???>>>===<<<;;;;;;;;;<<<===???@@@999999999999999999999999888888999999999999888888:::888555444555666666555555555555555555666777777777777777777777777777777555777888888666555555666666666777777777777666666555555555555444444444444222333555666666555333222000000222333444555555555777777777888888777777777777777777666666666666666666555555444333444444444333333444444444444333333222333333444444333333222111222333444555555555555777777777666555333222111444444555555444444333222444444444444444444444444222333444555555555555555111222222222222333333333555444333333222222333333444444444444444444444444333333444444444444333333555555555555555555555555555555444444444444444444333444555666666555444333333333444555555444333333222333333444444555555666555555555555666777888999:::999777666666777999:::888888888999:::;;;;;;;;;999:::;;;<<<======<<<<<<=========<<<======>>>???????????????@@@AAABBBCCCBBBBBBBBBBBBDDDEEEGGGIIIGGGIIIKKKJJJHHHIIIOOOTTTUUUQQQLLLJJJJJJKKKKKKKKKMMMOOORRRSSSRRRPPPOOOPPPMMMMMMOOOPPPRRRTTTUUUVVVOOOOOOOOOOOOOOONNNNNNNNNPPPPPPQQQRRRSSSSSSRRRRRRQQQQQQQQQRRRSSSSSSRRRQQQNNNLLLIIIIIIJJJLLLMMMLLLNNNPPPSSSSSSPPPMMMLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIJJJKKKLLLMMMLLLKKKKKKIIIJJJLLLLLLLLLJJJHHHGGGIIIIIIKKKLLLLLLKKKJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEDDDDDDEEEFFFGGGGGGGGGFFFFFFFFFGGGIIIKKKKKKIIIGGGFFFEEEFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@????????????;;;;;;;;;;;;::::::::::::999999999::::::;;;;;;;;;<<<;;;::::::;;;>>>@@@AAA===;;;888666555666888999777777777777777888999999999888888777777777777777666666777777777777666666555666777888888888888888555555555555555555555555666555444444444444555666222333444666666666666555222222333333333222222111333333333333333333333333222333444444444444444333222222333333333222222111111111111111111111111111222222222222222333333333111111000000111222222333222222222222222222222222222222111111222222333444000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000/////////rrrfffTTTDDD===<<>><<<;;;:::999888888888888888888888888888999888888999999999999888888888666444444555666666555555555555555555666777888777777777777777777777777555777888777555444444555666666777888888777666555555555444444444333333333222333555666666555333222111222444555666777777777333333444444444444333333333333444555666777888999666666555444444444444555222222222333333222222222222333333444444333333222111222333444555555555555777777777666555333222111444555555555444333333222555555555555555555555555222222444555666777777777111111222222222333333333555444333333222222333333333333333333333333333333111222222333333222222111444444444444444444444444444444444333333222222222333444777999999777444333333333444555555444333333222222333444444555555666333333333444555666777888888888888888888888888888666777777888999999::::::888999;;;===>>>>>>======;;;;;;::::::;;;<<<>>>???AAAAAA?????????@@@AAABBBBBBAAAAAABBBCCCEEEGGGIIIDDDHHHLLLLLLJJJJJJNNNRRRRRRNNNJJJHHHHHHJJJLLLLLLLLLOOOQQQRRRQQQPPPPPPPPPLLLMMMNNNPPPRRRTTTUUUVVVNNNMMMMMMMMMMMMMMMMMMMMMOOOOOOPPPPPPQQQPPPPPPPPPOOOOOONNNOOOPPPPPPOOONNNKKKIIIGGGHHHJJJMMMNNNNNNNNNPPPSSSSSSQQQNNNLLLKKKJJJJJJKKKJJJIIIHHHGGGFFFHHHHHHIIIJJJJJJJJJJJJJJJHHHIIIKKKLLLLLLJJJIIIGGGHHHIIIKKKLLLLLLLLLKKKKKKGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDBBBBBBCCCDDDEEEFFFGGGGGGFFFEEEHHHJJJLLLNNNNNNLLLJJJHHHEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBAAAAAAAAAAAA@@@@@@??????>>>===<<<=========:::::::::999999999888888:::::::::;;;;;;<<<<<<<<<======<<<<<<===@@@BBBDDD===;;;888666555666888999777777777777777888888999999888888777777777777777666666777777777777666666555555666888888999999999555555555555555555555555666555444333333444555666111222444666777777666666111111333444444333222111333333333333333333333333555555555555444444333222333333333333333222111000111111111111111111111111000000111111222222222333111111000000111222333333222222222222222222222222333333333333444444555666000000000000000000000000222222222222222222222222////////////////////////000000000000000000000000000000//////.........---ttteeePPPCCC@@@AAABBBBBBCCCBBBAAA???===<<<;;;:::<<<=========<<<;;;;;;:::777888999999::::::::::::<<<:::888777888888777666888888888888888999999:::999999999888888888888777444444555666666777666666999888888888777777666666777666444444666777666555111222333333444444333333333444555555666666555555444555555666666666666666444555555555666666777777888888777777777777888888888777555333222333555666444444444444444444444444444333333222222333333444222333333444555555555444222222333333333333444444666666666666666666555555444444444555555555666666222333444444555555444444555555555555555555555555666555333111111111333444333333333333333333333333444444555666555444222111333333333333333333333333444444444555555555555666444444444444444444444444333333444555555444444444111111222222222333333333777666444333444555777999777666666666666888:::;;;777777888:::<<<<<<:::888:::;;;;;;<<<=========<<<999999999999::::::;;;<<<>>>???@@@AAABBBAAA@@@@@@???@@@AAAAAAAAACCCFFFIIIIIIJJJIIIGGGHHHMMMMMMJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLMMMNNNNNNNNNMMMMMMNNNNNNMMMMMMNNNOOOOOOPPPLLLMMMMMMLLLJJJIIIJJJLLLPPPOOONNNNNNMMMMMMMMMNNNIIIKKKMMMNNNMMMLLLLLLLLLJJJJJJIIIIIIIIIJJJKKKKKKMMMOOOQQQQQQPPPMMMIIIGGGKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJIIIKKKKKKIIIFFFDDDFFFHHHHHHIIIJJJJJJKKKKKKJJJJJJJJJJJJIIIGGGEEEEEEGGGIIIEEEEEEDDDCCCBBBBBBAAAAAADDDEEEGGGGGGFFFFFFGGGIIIIIIIIIHHHHHHHHHHHHGGGGGGDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA????????????>>>>>>>>>>>>===============<<<<<<;;;<<<<<<<<<;;;;;;:::::::::999:::;;;<<<===???@@@@@@:::999777666555555555666777777888999999999999888999999888777666555444444999888888888777777666666999999888888777777666666555555666666666666555555888888999999999999888888666666666666666555555555555555444444444444555555555444333333222222222222444444444444444444444444222222111111111111222222111111111111111111111111111222333333222111000///000111111111111222222222000000000000000000000000444333333222111000//////111111111111111111111111222222222111111111000000000000000000000111111111222111000//////000111222////////////////////////oooaaaNNNBBB???AAAAAAAAABBBAAA@@@???>>><<<;;;;;;<<<<<<<<<<<<<<<;;;:::999888888999:::::::::999999999888777888999:::999777:::999888777777777777777999999999888888888888777555666666777888888777777888888888777777777666666777666444444666666666555222222333444444444444444333444555555666666555555444444555666666666666666444555555555666666666777666666666777888999:::;;;;;;999777555333333333444444444444444444444444444444333333222222333333444222333444444555555444444222222333333333333444444444444444444444444444444333333333333444444555555333333444555555555555444555555555555555555555555666555333111111222333444333333333333333333333333444444555555444444333222222222222222222222222222444444444444555555555555444444444444444444444444222222333333333333333222222222222222333333333333555555333333333444666777666666555555555777888999888777777999;;;<<<;;;:::999:::;;;;;;<<<<<<<<<;;;999999999999:::;;;<<<<<<===>>>???@@@@@@@@@???>>>@@@AAABBBAAA@@@AAADDDFFFFFFHHHIIIGGGIIIMMMLLLIIIIIIIIIIIIIIIIIIJJJJJJJJJLLLLLLMMMNNNNNNNNNMMMMMMLLLKKKKKKKKKKKKKKKLLLLLLMMMNNNNNNMMMKKKJJJKKKMMMOOOOOOOOONNNNNNMMMMMMMMMFFFGGGIIIJJJJJJJJJKKKLLLKKKKKKJJJJJJJJJKKKLLLMMMPPPPPPOOOOOOMMMLLLJJJIIIJJJJJJJJJJJJJJJIIIIIIIIIJJJIIIIIIIIIIIIJJJJJJKKKIIIJJJJJJHHHFFFEEEFFFHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHEEEEEEFFFHHHEEEDDDDDDCCCCCCBBBAAAAAAEEEFFFGGGGGGFFFFFFGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFDDDEEEFFFFFFFFFEEEDDDCCCDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@??????????????????>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;::::::::::::999999:::;;;<<<======>>>:::999777666555555555666777777777888888888888999888888777777666555555555888888888888777777777666888888888777777777777777777777888888888777666666777777777777777777777777555555555555555444444444555555444444444444555555555444333333222222222333444444444444444444444444333333222222222222333333111111111111111111111111222222222222222111000///000000111111111222222222000000000000000000000000333222222111111000000000111111111111111111111111222222222111111111000000111111111111000000000000111111000//////000111111////////////////////////|||hhh\\\LLLBBB???@@@@@@@@@@@@@@@???>>>>>>===<<<<<<::::::;;;;;;;;;:::999999999999999:::999999888888666666666888;;;;;;:::888::::::888777666555555555999999999888888888888777666777777888888888888888888888777777777777666666777555444444555666666555333333444555555555555444333444555555666666555555444444555666666666666555555555555555555666666666444444555777888;;;===>>>===<<<999666444333222222444444444444444444444444444333333222222333333444333333444444555555444444222222333333333333444444222222222222222333333333222222222333333333333444333444555555666666555555444444444444444444444444555444333222111222333444444444444444444444444444555555444333333333444444222222222222222222222222444444444444555555555555444444444444444444444444222222222222222222222222333333333333444444444444444444333222222444555666666666555555555555666777888777666777:::<<<<<<<<<888999::::::::::::::::::888888999999:::;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>AAABBBBBBAAA@@@AAACCCEEECCCGGGHHHGGGHHHKKKKKKHHHGGGGGGGGGHHHHHHIIIIIIIIIKKKLLLMMMMMMNNNNNNNNNMMMJJJIIIIIIHHHHHHHHHIIIIIIMMMNNNNNNMMMKKKKKKLLLNNNMMMNNNOOOOOOOOONNNMMMLLLJJJIIIIIIIIIJJJKKKMMMMMMMMMLLLJJJJJJJJJLLLNNNOOOQQQPPPNNNMMMKKKJJJJJJJJJHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHGGGGGGHHHIIIKKKLLLIIIJJJIIIGGGEEEEEEFFFHHHHHHHHHHHHIIIIIIIIIIIIIIIKKKKKKKKKIIIFFFEEEFFFGGGEEEDDDDDDCCCCCCBBBBBBBBBGGGHHHIIIHHHFFFFFFFFFHHHGGGFFFFFFFFFFFFEEEEEEEEEDDDFFFIIIKKKJJJHHHDDDBBBCCCCCCCCCBBBBBBAAA@@@@@@AAAAAA@@@@@@??????>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999999::::::::::::::::::;;;;;;999999999999:::::::::;;;999888777666555555555666777777666666666777888999666666666666666666666666888888888888777777777777666777777777777777777888999999999999999888777777666555444333333444555666444444444444444444444444555555444444444444555555444444333222222222333333444444444444444444444444444333333333333333333444111111111111111111111111222222111000000000111111000000000111111111222222000000000000000000000000111111111111111111111111000000000000000000000000222111111111111000000000222222111111000000//////111000000//////000000111////////////////////////wwwbbbYYYLLLCCCAAAAAA@@@@@@>>>>>>>>>>>>>>>=========999999:::::::::999999888999999999999999888777666555666777999;;;;;;999777999888777666555555555555999999999888888888777777666777777888888777777777777777777777777777666666777555333444555666555555333444555555666666555555333444555555666555555555333444555555666666555555555555555555555555555555333333444555777999;;;<<<;;;:::888666444222222222444444444444444444444444444333333222222333333444333333444444555444444333222222222333333333444444222222222222222333333333333333333333333333333444333444555555666666555555444444444444444444444444444444333222222222333444555555555555555555555555666555333222222333444555333333333333333333333333333333444444444555555555444444444444444444444444333333333222222222222222333333333444444444555555444444333333333444555666777666666666666666666666777666444555888;;;<<<<<<888888999999999999888888777888999:::;;;;;;<<<<<<<<<<<<======>>>>>>>>>>>>@@@AAABBBAAAAAABBBEEEHHHDDDGGGHHHEEEEEEIIIKKKJJJFFFFFFGGGGGGHHHIIIIIIIIIJJJKKKLLLMMMMMMMMMMMMMMMJJJJJJIIIHHHHHHHHHHHHIIIKKKLLLMMMLLLJJJJJJKKKMMMLLLMMMNNNPPPPPPNNNLLLKKKMMMLLLJJJJJJKKKLLLLLLLLLMMMLLLJJJIIIJJJLLLNNNPPPPPPOOONNNMMMLLLKKKJJJIIIDDDEEEEEEFFFGGGHHHIIIIIIJJJIIIHHHHHHHHHIIIKKKLLLKKKJJJHHHFFFEEEEEEGGGHHHGGGGGGGGGGGGGGGHHHIIIIIILLLMMMMMMKKKHHHFFFGGGGGGEEEDDDDDDDDDCCCCCCBBBBBBHHHIIIIIIHHHFFFEEEFFFGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEHHHMMMOOOOOOKKKFFFBBBDDDCCCBBBBBBAAA@@@@@@@@@DDDCCCCCCBBBAAA@@@@@@???=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999999888888999999::::::;;;;;;999999999999999999999999888888777666666666666666777666555555555666888888555555555666666666777777888888888777777777777777555666666666777777888888999999999999999888777666666555333222222333555666444444444444444555555555555444444333333444444555444333333222222333333333444444444444444444444444333333222222222222333333111111111111111111111111222111000//////000111222000000000000111111111111000000000000000000000000///000000000111111111222////////////////////////111111111111000000000000111111111000000000000000000000000//////000000000////////////////////////ttt```XXXMMMEEEBBBAAAAAA@@@========================888888999999:::999999888999999999999888888777666777777888:::;;;:::888555777666666666666666777777999999999888888888777777555666666777666666555555666666666666666666777777666555333333555666555444333444555555666666555555333444555555666555555555333444444555555555555555555555555555555444444444333333333444444555666777666555555444333333333333444444444444444444444444444333333222222333333444333444444555444444333333222222222333333333444444222333333333444444444555555555555555444444444444333444444555555555555555444444444444444444444444333333333333333333333444555555555555555555555555555444333222222333555666555555555555555555555555333333333444444444444555444444444444444444444444666555444333222333333333333333333444444444555555555555555555555666666777777777777777777777777666666444333444666999::::::777888888888888888777777666777999:::;;;<<<<<<<<<============>>>>>>??????>>>???AAAAAABBBEEEIIIKKKIIIKKKJJJDDDBBBFFFJJJKKKFFFGGGGGGHHHIIIIIIJJJJJJHHHIIIJJJKKKLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJKKKKKKIIIJJJJJJJJJHHHHHHJJJLLLKKKLLLNNNOOOOOONNNLLLKKKJJJIIIIIIKKKNNNPPPOOONNNLLLKKKJJJJJJKKKMMMOOOPPPMMMNNNOOOOOONNNKKKHHHFFFBBBCCCDDDFFFHHHJJJLLLMMMNNNMMMKKKIIIIIIKKKLLLNNNMMMKKKHHHFFFFFFFFFGGGHHHGGGFFFFFFEEEFFFGGGHHHHHHLLLMMMMMMLLLIIIHHHHHHHHHDDDDDDDDDDDDDDDCCCCCCCCCGGGHHHIIIHHHFFFEEEFFFGGGHHHGGGGGGGGGFFFFFFFFFFFFFFFIIINNNQQQPPPLLLHHHDDDEEEDDDCCCBBBAAAAAAAAAAAACCCCCCBBBAAA@@@@@@??????>>>>>>>>>=========<<<<<<;;;<<<<<<<<<<<<;;;::::::777888888999999::::::::::::::::::999999999999888777777777777777666666666666666666666666777777888444444555555666666777777777777777777777777888888555555666666777777777888777777888888777666555555777666444333333444666777444444555555666666666666444444333333333333444444333333333222222333333444444444444444444444444444222222111111111111222222111111111111111111111111111111/////////000111222//////000000000111111111000000000000000000000000/////////000111111222222////////////////////////000000000000000000000000//////000000111111111222/////////000000/////////000000000000000000000000sssaaaZZZOOOFFFBBB@@@@@@@@@========================888888999:::::::::999999888888888999888888777777888888888999::::::888666777666666666777777888999999999999888888888888777555666666666666555555444555555666666666666777777666444333333444555555444333333444555555555555444333444555555666666555555333333444555555555555444555555555444444444444444444444333333222333333333222222333333444444444444444444444444444444444444444333333222222333333444444444555555444444333333222222333333333333444444333333444444555555666666666555555555555555444444222333444444555555444444333333333333333333333333222222333333333333444444444444444444444444444444444444333333333444555555444444444444444444444444333333333333444444444444444444444444444444444444777666444333222333333444333333333333444444444444555555555666666666666777666777888888888888777777666555444555777888888888888888888999888888777666555777999;;;<<<<<<<<<<<<===============>>>??????<<<===???AAABBBEEEJJJMMMNNNQQQOOOGGGCCCEEEIIIJJJFFFFFFGGGHHHIIIIIIJJJJJJFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMHHHIIIIIIIIIGGGHHHIIIKKKKKKLLLMMMNNNNNNNNNMMMLLLKKKLLLOOOUUU\\\^^^[[[WWWLLLLLLLLLMMMNNNOOOPPPQQQLLLMMMOOOPPPOOOKKKGGGEEEAAABBBDDDFFFIIIKKKMMMNNNPPPNNNLLLKKKKKKMMMOOOQQQQQQNNNJJJGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDFFFGGGHHHIIIKKKLLLKKKIIIHHHGGGHHHDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGHHHGGGEEEEEEEEEGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFHHHKKKNNNNNNLLLHHHFFFEEEDDDBBBAAA@@@@@@AAABBB??????>>>>>>======<<<<<<>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<;;;::::::888888888888888888999999999999999999999888888888666666777777777777666666555666777888888888777777444444444555555666666666777777777777888888888888555666666666666666666777555555666666666666555555777666555555555555666777444444555555666777777777444444333333333333444444333333222222222333444444444444444444444444444444222111111000000111111222111111111111111111111111000000/////////000111111/////////000000000111111000000000000000000000000/////////000000111111111000000000000000000000000//////000000000000000111///000000000111111111111...//////000000//////...000000000000000000000000tttbbb[[[PPPFFF@@@>>>>>>???>>>>>>======<<<<<<<<<;;;888999999:::;;;;;;::::::666777777888888888888777888777666777999::::::999999888888777777777888888999999999888888888888777777777777777777666555555555555555666666666777777666444333333444555555444222222333444444444444444333444555555666666555555222333444444555555444444555555555444444333333333444444333333222333333444222333333444555555555555444444444444444444444444444333333222222333333444444444555555444444333222222222333333333333444444333333333444555666666666555555555444444333333333111222333333444333333333333333333333333333333333111222333333444444444444333333333333333333333333222333444444555555444444333333333333333333333333222222333333333444444444444444444444444444444444777666444222111111222333222222222222333333333333444444555555666666555555444555666888888888777777888777777888999999888666888999999999999888777666555666999;;;======<<<<<<===<<<;;;;;;;;;<<<===>>>:::<<<>>>???@@@CCCGGGJJJPPPUUUUUUMMMGGGFFFFFFFFFDDDDDDEEEFFFGGGHHHIIIIIIDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNHHHIIIIIIIIIHHHHHHJJJLLLKKKLLLLLLLLLMMMMMMMMMMMMNNNQQQVVV___eeeeee___YYYMMMNNNOOOQQQRRRRRRRRRRRRMMMNNNNNNNNNMMMJJJHHHFFFCCCCCCEEEFFFHHHJJJKKKLLLMMMLLLKKKJJJLLLOOOSSSUUUUUUQQQKKKHHHGGGHHHGGGFFFFFFEEEDDDCCCCCCEEEFFFHHHEEEGGGHHHIIIGGGFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDEEEDDDEEEFFFFFFEEEDDDEEEGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDEEEGGGHHHIIIHHHHHHGGGDDDCCCAAA???>>>???@@@AAA=========<<<<<<<<<<<<<<<=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999999888888888888888777777777777777777777777777777888555666777888888777666666444666888::::::999888666444555555555555555555555666777777777888888888888666666666666666555555555333444555555666666666666666666555555555555666666333333444555555666777777444333333222222333333444333222222222333333444555444444444444444444444444333222222111111222222333111111111111111111111111...//////000000000000000////////////000000000111000000000000000000000000/////////000000000000000111111111111111111111111////////////000000111111222222222111000//////.........///000000///......000000000000000000000000tttccc\\\PPPEEE>>><<<<<<===???>>>>>>===<<<<<<;;;;;;888999:::;;;;;;;;;;;;;;;555666777888888888888888666555555666999;;;<<<<<<<<<;;;:::888777777777777999999999888888888888777888888888888888777666666444555555555666666777777666444222333444555444444111222333333444444333333333444555555666666555555222333444444555555444444555555555444444333333333444444333333333444555555444444555555666555555444444444444444444444444444444333333222222333333444444555555555444333333222222222333333333444444444222222333444444555666666444444444333333222222222111111222333333333333222333333333333333333333333111222333444444444444444333333333333333333333333111222444555666555444444111111111111111111111111222222333333333444444444444444444444444444444444666555222111000000111222111111222222222333333333222333444444555555444444222333555777777777777777:::999999:::;;;;;;888666999999999999999888777777444666999;;;======<<<<<<;;;;;;:::999:::;;;<<<===:::<<<===>>>>>>@@@DDDGGGQQQWWWYYYSSSKKKGGGDDDBBBBBBCCCDDDEEEFFFGGGHHHHHHCCCCCCEEEFFFGGGHHHHHHHHHFFFFFFGGGHHHIIIKKKLLLMMMHHHIIIJJJJJJIIIIIIKKKMMMLLLLLLKKKKKKLLLMMMNNNNNNNNNQQQWWW___ddd```VVVNNNMMMOOORRRTTTUUUUUUTTTSSSPPPOOOMMMLLLJJJIIIIIIIIIDDDEEEEEEFFFGGGHHHHHHHHHJJJJJJIIIIIILLLQQQVVVYYYXXXSSSLLLIIIHHHHHHGGGFFFFFFEEECCCBBBCCCDDDFFFGGGAAACCCFFFFFFEEEDDDDDDEEEDDDDDDDDDDDDEEEEEEEEEEEEBBBDDDEEEEEEDDDDDDEEEGGGEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBCCCCCCDDDFFFGGGGGGCCCBBB???>>>======???@@@============>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::999::::::::::::999888888999999888888777777666666555555555555666666777777555666777888888777666666444666999<<<<<<:::888666555555555555555555555555666666777777888888888999777777666666555555555444222333444666777777777777444555555666666555555444222222333333444555666666444333333222222333333444222222222222333333444555444444444444444444444444444333333222222333333444111111111111111111111111---...///111111111000///////////////000000000000000000000000000000000000000000000000000/////////111111111111111111111111.../////////000000111111555555333111///...,,,+++---...///000000///...---000000000000000000000000|||ggg]]]PPPFFFAAAAAA@@@@@@??????>>>>>>======<<<<<<;;;;;;:::::::::;;;<<<<<<<<<<<<<<<;;;:::999888777777777777777777888888999;;;:::888777666666777777777777777777777777777777999888777666555444333333777777777777666666666666999666444444555666666666111111222333333444555555111222333333444444333333444555555666666666666666555555444333333444444444444333333444555444222000555555555444444333333333555555555555555555555555444555555555444333333222222444777777555333222222333333333333333333333333111222333444555444333222111444666666555333333444333333333444444444444444666555444333222333333444333444444555555444444333444444444444444444444444111333555555444333444555777777777777777777777777666555444333333333333333222333444555555444333222555555444333222222222222111222333333111111222333555555555555555555555555666666666666666666666666:::::::::::::::999888777888888999999999999888888999999888888999999:::;;;888888999::::::;;;<<<<<<;;;<<<===>>>@@@@@@@@@@@@HHHNNNRRRNNNDDD>>>???CCCBBBBBBAAABBBCCCEEEGGGHHHEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHGGGGGGGGGHHHIIIIIIKKKHHHFFFEEEGGGHHHIIIIIIIIIIIIKKKLLLNNNNNNOOOOOOOOOPPPPPPNNNMMMLLLMMMOOONNNPPPSSSVVVWWWVVVTTTSSSQQQQQQQQQNNNKKKHHHHHHHHHIIIIIIIIIIIIIIIJJJKKKKKKLLLJJJGGGGGGIIINNNSSSWWW___\\\UUUOOOIIIGGGFFFFFFEEEFFFFFFEEEDDDDDDEEEGGGIIIHHHGGGGGGGGGFFFCCC@@@AAABBBBBBBBBCCCCCCDDDDDDEEEDDDCCCBBBBBBCCCEEEFFFEEEDDDCCCCCCCCCCCCDDDDDDFFFFFFEEEDDDDDDDDDDDDDDDDDDAAA>>>============<<<===<<<;;;::::::;;;<<<===;;;;;;;;;::::::999999999888888888888999:::;;;;;;<<<<<<:::999888777777777555999999444222555888888666666777777777777666666666777888999999888777666777777777777666666666666777777777777777777777777777777666666555555555444777777666666555555555444444444555555555555444444555555555444444333333333444444444333333222222222333222222222222222333333222222444444444444222222444555444333000///000222////////////////////////222111000///.........///000000000000000000000000000000000000000000000000222111111111000000//////111111111111111000//////............/////////000000000000000000000000000////////////////////////000000000000000000000000wwweee\\\PPPFFFAAA@@@@@@@@@??????>>>>>>======<<<<<<<<<<<<;;;:::::::::::::::;;;;;;;;;;;;:::999888888777777777777777888888999999888666444333222222333999999999888888777777777::::::999888777777666666999999888888777777666666777555333333555666666666111111222333333444555555222333444444555555444444444444555666666666666666444444333333333333444444333333333444555555333111444444444444333333333222333333333333333333333333444444555555444444333222333555777888666444333333333333333333333333333333222333444555555555444444222444666666444333333444555555555444444444444444666555444333333333444444111222222333333222222111444444444444444444444444111333555555444333444555555555555555555555555555555555444333333333333333333333444444444444333333555444444333222222222222222333444444333222333444444444444444444444444444555555555555555555555555888888888888888777666666777888888999999888888777888888888888888999::::::888888999999:::;;;;;;<<<;;;;;;===>>>???@@@@@@@@@CCCHHHLLLJJJDDD@@@AAADDDAAAAAAAAABBBCCCDDDEEEFFFEEEEEEEEEEEEEEEFFFHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIKKKIIIFFFFFFGGGIIIJJJIIIJJJKKKKKKLLLMMMMMMMMMMMMNNNOOOOOOMMMLLLKKKLLLNNNNNNPPPRRRUUUUUUUUUSSSRRROOOPPPOOOMMMJJJHHHHHHIIIKKKKKKJJJJJJJJJJJJKKKKKKJJJIIIGGGGGGHHHLLLPPPSSS\\\YYYSSSMMMIIIGGGFFFFFFDDDEEEFFFFFFEEEEEEGGGIIIIIIHHHHHHHHHIIIHHHFFFDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDCCCBBBBBBCCCEEEFFFDDDDDDCCCCCCDDDEEEEEEFFFFFFEEEDDDCCCCCCCCCCCCDDDDDDAAA???===>>>>>>===<<<===<<<;;;;;;;;;;;;<<<===;;;;;;;;;::::::999999999::::::999999::::::;;;;;;;;;;;;::::::999:::::::::666888888444444666777444666777777888888777777666666777888888888888777666777777777777666666666555666666666666666666666666777666666666555555555444777666666666555555555444444555555666666555555444555555444444444333333333444444444333333222222222333222222111111111222222222333333444444333333222333444444333111000111222000000000000000000000000111000000//////000000000000000000000000000000000111111111111111111111111111111111111000000000///111111111111111000//////........./////////000000000000000000000000000000////////////////////////000000000000000000000000~~~qqqccc[[[PPPFFF@@@???>>>?????????>>>>>>======<<<<<<======<<<;;;:::999888888999999::::::::::::999999777777777777777888888999===;;;999777555444444444;;;;;;::::::999888777666;;;;;;;;;::::::999999999::::::999888888777666666555333222333555666666666111222222333333444444555333444444555555555555555444444555666666666666555333333222222222222333333333333222333555555444222333333333333222222222222333333333333333333333333444444555555444444333333444666888888666444444444333333333333333333333333333444555666666666555555222444555555444333333444777666666555555444444444555555444333333333444444222222222222222222222222444444444444444444444444111333555555444333444555444444444444444444444444555444444333333333333333444444333333333333444444444444444333333333333333333444555555333333444555333333333333333333333333555555555555555555555555555555666666666555444444777888888999999888888777777777777777777888888999888888999999::::::;;;;;;:::;;;<<<===>>>?????????>>>@@@CCCDDDCCCCCCCCCDDDAAAAAABBBCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJLLLJJJHHHGGGIIIJJJJJJIIIKKKKKKKKKKKKKKKKKKKKKKKKMMMNNNNNNMMMKKKKKKLLLNNNNNNOOOQQQSSSTTTSSSRRRQQQMMMNNNNNNLLLJJJHHHIIIIIINNNNNNMMMLLLKKKKKKKKKKKKHHHHHHGGGGGGHHHJJJLLLMMMVVVSSSOOOJJJGGGFFFFFFFFFDDDEEEFFFFFFFFFFFFIIIKKKJJJIIIIIIJJJKKKKKKJJJHHHEEEFFFFFFFFFFFFFFFGGGGGGFFFEEECCCBBBBBBCCCDDDEEEDDDDDDCCCCCCDDDEEEFFFFFFDDDDDDCCCBBBBBBBBBCCCCCCDDDBBB???>>>>>>???>>>======<<<;;;;;;;;;;;;<<<===;;;;;;::::::::::::999999<<<;;;;;;::::::::::::;;;::::::::::::;;;;;;<<<<<<777:::;;;888666777666333777888888888888888888777666777777888888777777666777777777666666666555555666666666666666666666666666666666555555555555555666666666555555555555555555555666666666666555555555444444444444333333333444444333333333333222222333333222111000000000111222333333444444333333222222333333333111111222333111111111111111111111111000000000000000000111222000000000000000000000000111111111111111111111111111111111111000000000000111111111111111000//////....../////////000000000000000000000000000000000000000000000000000000000////////////////////////yyyjjj___YYYOOOFFF@@@>>>===>>>??????>>>>>>======<<<<<<<<<<<<;;;;;;:::999888888888888999:::::::::::::::777777777777777888888999===;;;:::888777777777888<<<<<<<<<<<<;;;999888777::::::999999999999999999:::999999888777666555555333222111222555666666555222222222333333444444444222333444444555555444444333444555555666666555555222222111111111222333333444333222333555555444333222222222222222222222222555555555555555555555555333444444555444444333333333555666666555444444555333333333333333333333333333444444555555555555555333444555555333333444555888888777666555444444333444444444444444444444444444444444444444444444444444444444444444444444444111333555555444333444555444444444444444444444444444444333333222333333444555444333222222333444555333333444444444444444444333444555444333222333444222222222222222222222222555555555555555555555555444444555555555555444444777777888888888888777777666666666666666777888888888888999999::::::::::::999:::;;;<<<===>>>>>>>>><<<===>>>AAACCCEEEEEEDDDBBBCCCDDDEEEEEEDDDCCCBBBCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHIIIIIIJJJJJJJJJKKKLLLKKKIIIHHHIIIJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKLLLMMMNNNNNNMMMLLLLLLMMMOOONNNOOOPPPRRRRRRQQQPPPOOOKKKLLLMMMKKKJJJHHHIIIJJJPPPOOONNNMMMLLLKKKKKKKKKFFFFFFGGGGGGHHHHHHHHHHHHOOOMMMJJJGGGEEEEEEEEEFFFCCCEEEFFFGGGGGGHHHKKKMMMMMMLLLKKKKKKLLLLLLKKKIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFEEECCCBBBBBBBBBDDDEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBDDDAAA???>>>?????????>>><<<<<<<<<;;;;;;<<<<<<<<<::::::::::::::::::::::::<<<;;;::::::999999999999999:::::::::::::::::::::777???CCC???999777777666888888999999999999888888666777777777777777777666777777666666666555555555666666666666666666666666555555555555555555555555555555555555555555555555555666666777777666666555444444444444444444444444333333333333333333333333333333222111000000000000333333333333333333333333000222333333222111222333111111111111111111111111222111111000000000000111000000000000000000000000222222222222222222222222111111111000000000000000111111111111111000//////...////////////000000000////////////////////////000000000000000000000000////////////////////////ssseeeZZZUUUNNNFFF@@@======>>>??????>>>>>>======<<<<<<999999:::;;;;;;::::::999777777888999::::::::::::777777777777777888888999777666555444555666777888;;;<<<=========<<<:::999888888777777777777777777888777777666555555444444222222111333555666666555222222333333333333444444111111222333333333333222333444444555555555555555222111111111222222333444555444333333444555555444222222222222222222222222555555555555555555555555333333444444555444444333111333444444333222333444333333333333333333333333333333333333333444444444333444555444333333444555888888777666555444444333333444444444444444444444555444444333333444444555444444444444444444444444111333555555444333444555555555555555555555555555333333222222222333333444444333222111111222333444222333444555555555555444222444444333111111111222222222222222222222222222555555555555555555555555444444555555666555555444777777777888888777777777666666555555666666777888888888999999999999999:::888999:::;;;<<<=========>>>======???CCCEEEEEECCCDDDDDDFFFGGGGGGFFFEEEDDDCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHIIIKKKKKKLLLKKKKKKLLLKKKIIIIIIJJJJJJIIIHHHFFFFFFGGGHHHIIIKKKMMMNNNNNNOOOPPPOOONNNNNNOOOQQQOOOOOOPPPQQQPPPPPPOOONNNJJJLLLLLLKKKJJJIIIIIIKKKPPPPPPNNNLLLKKKJJJJJJJJJEEEFFFGGGHHHHHHGGGFFFEEEIIIHHHFFFDDDDDDDDDEEEFFFDDDEEEGGGHHHHHHIIILLLNNNPPPNNNLLLLLLLLLLLLJJJHHHIIIIIIIIIIIIIIIHHHHHHHHHGGGEEECCCBBBAAABBBCCCDDDDDDCCCBBBAAA@@@?????????AAA@@@@@@@@@@@@@@@AAAAAACCCAAA>>>===>>>??????>>>;;;<<<<<<<<<<<<<<<<<<;;;::::::::::::::::::::::::::::::999888777777777888999:::::::::999888666555666CCCKKKEEE:::666888<<<888888999999999999888888777666666666666666666777666666666666555555555555555555555555555555555555444444444555555555555555444444444555555555555555555555666666666666555555444444444444444444444444333333333333333333333333333333222111000000111111333333333333333333333333000222333444222222222333111111111111111111111111333222111000////////////000000000000000000000000111111111111111111111111000000000000000000111111111111111111111000//////////////////000000000111////////////////////////000000000000000000000000////////////////////////oooaaaTTTRRRLLLEEE???======?????????>>>>>>======<<<<<<777888:::;;;;;;;;;:::999777777888999::::::999999777777777777777888888999666666666666777888:::;;;999:::===?????????>>>===888888777777666666666555666666555555555555444444333333333444666777555444333333333333333333333333000000111222222222222222333333444555555555555444222222111222222333444555777555333333444555444333222222222222333333333333333333333333333333333333333333444444555555444444111222333333222111333444333333333333333333333333333222222222222333444444444444555444222222444666777666666555555444444444222333444555555555444444333333111111111111333333444444444444444444444444111333555555444333444555555555555555555555555555222222222222222333333444333333222222222222333333111222444555666666666555222444444333111000000111222222222222222222222222444444444444444444444444444444555666666666666555666777777888888777777666666666666666666777777888888888999999999999999999777888999:::;;;<<<<<<<<<>>>======???BBBDDDDDDCCCEEEEEEFFFGGGGGGGGGGGGGGGDDDDDDDDDDDDEEEFFFGGGGGGGGGHHHJJJLLLMMMMMMLLLLLLLLLJJJIIIIIIJJJJJJHHHGGGDDDDDDEEEFFFHHHKKKMMMOOOOOOPPPPPPPPPNNNOOOPPPRRRPPPPPPPPPPPPPPPOOONNNMMMKKKLLLMMMLLLJJJIIIJJJKKKOOONNNLLLKKKJJJIIIIIIIIIFFFGGGHHHIIIIIIHHHFFFEEEFFFFFFEEEDDDDDDEEEFFFGGGEEEGGGHHHIIIIIIJJJMMMOOOQQQOOOLLLKKKKKKJJJIIIHHHIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFDDDBBBAAABBBCCCDDDCCCBBBAAA???>>>>>>>>>>>>??????>>>>>>??????@@@@@@BBB???=========>>>>>>>>>;;;;;;<<<======<<<;;;;;;999999::::::::::::;;;;;;999888888777777777777888999999::::::888777555333666CCCKKKEEE999555999===777888888888888888888777777666666555555666666777666666666555555555444444555555555555555555555555444444444444444555555555444444444444444555555555444444555555555555444444333333333444444444444555222222333333333333444444333222222222222222333333444333333222222333333444000222444444333111111111111111111111111111111111222111000///............000000000000000000000000000000000000000000000000000000000000111111111111111111111111111000///////////////000000000111111000000000000000000000000000000000000000000000000////////////////////////lll^^^PPPNNNKKKEEE???===>>>@@@??????>>>>>>======<<<<<<888999:::;;;;;;:::888777777888888999999999999888777777777777777888888999:::999999888999:::<<<===666999<<>>@@@AAACCCEEEDDDDDDEEEEEEFFFGGGHHHIIIEEEEEEEEEEEEEEEFFFHHHHHHGGGHHHJJJLLLNNNNNNMMMLLLKKKJJJIIIIIIIIIIIIGGGEEEEEEEEEEEEEEEGGGIIILLLMMMNNNOOOOOOOOONNNNNNPPPRRRRRRQQQQQQPPPOOOOOONNNMMMMMMNNNNNNMMMKKKIIIJJJKKKLLLKKKJJJIIIHHHHHHGGGHHHGGGHHHHHHIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGHHHIIIJJJGGGHHHIIIJJJIIIJJJMMMOOOOOOLLLJJJIIIJJJJJJIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFGGGFFFDDDBBBAAABBBCCCDDD@@@@@@????????????@@@@@@>>>=========>>>>>>???@@@@@@>>><<<;;;<<<>>>======;;;;;;<<<======<<<;;;;;;999999999::::::;;;;;;;;;888888888777888888999999888888:::::::::888666555555>>>CCC>>>777555777888666777777888888777777666777666555555555555666777666666555555555444444444555555555555555555555555333333333444444555555555333333333444444555555555333333444444444444333333333333333444444444555555222222222333333444444444222222222222333444555555444333333222222333333444111333555555333111000000000000000000000000000000......------...///000000000000000000000000000000///////////////////////////000000000111111111111111111111111111000////////////000000000111111111000000000000000000000000////////////////////////000000000000000000000000jjj[[[MMMMMMJJJEEE???===???AAA?????????>>>======<<<<<<::::::;;;<<<;;;999666555888888999999999888888777777777777777777888888999999888777666666777888888555777;;;@@@BBBDDDCCCCCC>>>>>>===<<<:::999888888555555666666777888888888666555555777888777555333333333333333333333333333222222333444444444444333222333444444555555444444333333333333444555666777;;;888555333333333333222333333333444444555555555555555555555555555555555222333333444555555555444222333444444333333555777333333333333333333333333555555444333444555666777444555555333222222444666333333444444444444444444111222444555666555444444666555333222222333555666444444444444444444444444111333555555444333444555333333333333333333333333222111111111222333333444111222333444444333222111///111444666777777777666555666666555333222222333333333333333333333333333444444444444444444444444222333444444555555555555666666777777777777666666777777777777777888999999999999888888888888888888666777888999:::;;;;;;;;;888;;;===>>>>>>@@@CCCFFFDDDCCCCCCCCCEEEGGGIIIJJJEEEEEEEEEEEEFFFGGGHHHIIIGGGHHHKKKMMMNNNNNNMMMLLLJJJIIIHHHHHHIIIHHHFFFDDDGGGFFFEEEEEEFFFHHHJJJKKKMMMNNNNNNNNNMMMMMMOOOQQQRRRRRRQQQPPPOOOOOONNNNNNNNNOOOOOONNNKKKJJJJJJKKKJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLHHHIIIJJJJJJJJJKKKMMMOOOLLLJJJHHHHHHIIIJJJJJJJJJGGGGGGGGGFFFFFFEEEEEEEEEHHHFFFDDDBBBAAABBBCCCDDD>>>>>>>>>???@@@BBBCCCDDD===============>>>?????????===;;;;;;<<<======<<<:::;;;<<<======<<<;;;:::999999999::::::;;;;;;;;;888888888888999:::;;;;;;666888:::;;;;;;:::999888666999:::777555666555222666666777777777777666666777666555444444555666777666666555555555444444444555555555555555555555555333333333444444555555555333333333444444555555555222333333444444333333222333333333444444555555555222222222333333444444444222222222333444555666777444444222222222222444444111333555555333111//////////////////////////////******+++,,,...000222333000000000000000000000000//////////////////////////////000000111111111222111111111111111000//////000000000000111111111111000000000000000000000000////////////////////////111111111111111111111111kkk\\\RRRNNNHHHBBB>>><<<<<<=========<<<<<<;;;;;;;;;:::999999999999999999999999:::999888666555555444444666666666666777777777777:::888777555555555666666777999;;;===???AAABBBBBB===>>>>>>>>><<<999777555999888777666666555555666444555555555666666777777777666555444444444444444444444444444444444444444333333333222222111111111222333555666777666555555333555666666555444444555333333333444444444555555555555444333333333333444444444222222222222444444555555555555555555555555111222222333333222222111333333333333333333333333333333333444444555555555555444333333222222222222111333444444222111111222555555555555555555555555555555555444444333333333444333333222222222333333555555444444444444555555555555555444444333333333333444444555555444444333333333444444555666777777;;;:::888555444333333333222333333444444333333222222222222333333333444444555444444444444555666666999888666666777888:::<<<<<<999666555666777777777555666777999999888777777777888999999::::::999999<<<<<<;;;<<<===???AAABBBBBBCCCDDDEEEFFFGGGHHHHHHIIIGGGEEEFFFIIIKKKJJJHHHFFFIIIMMMOOOOOOOOOOOOOOOPPPOOOMMMKKKIIIGGGGGGFFFFFFGGGIIIKKKMMMMMMMMMMMMPPPOOONNNNNNOOOPPPRRRSSSQQQPPPNNNMMMMMMNNNPPPQQQSSSRRRPPPOOONNNMMMMMMMMMJJJJJJIIIHHHGGGGGGGGGGGGEEEFFFGGGHHHIIIKKKLLLLLLMMMKKKIIIIIIKKKMMMMMMMMMMMMJJJHHHIIILLLMMMKKKIIIHHHHHHIIIIIIJJJIIIIIIIIIIIIHHHFFFEEEDDDDDDDDDEEEDDDCCCCCCBBB@@@??????>>>??????>>>>>>======<<<<<<;;;;;;;;;<<<===???@@@AAA999>>>???;;;<<<@@@???;;;======<<<:::::::::::::::<<<<<<<<<<<<;;;:::999888:::999999888888999999:::888888777777777999:::<<<555666777777777666444333777777888888888888777777777777777777777777777777444555555555444333333222222222444444444444222222111111222333444555666777888555333333444555555555666444222000000222444666333333333444444444555555444444444444333222111111222333444666777999:::;;;555444222000000222555666555444222000///000000111111111111111111000//////222222222222222111000///000/////////000111222222000000000000000000000000000000000000000000000000...///000111111222111111////////////000000000000111111111111111000///...111111000000000000111111000000000000000000000000mmm^^^SSSOOOHHHBBB>>><<<<<<===;;;;;;;;;<<<<<<<<<<<<<<<999999999999999999999999;;;;;;999888777666555555666666666666777777777777777777777666777777888888666777999;;;===>>>??????;;;<<<======<<<:::777666999888777666555555555555444444444444555555555666666666555444444444444444444444444444444444444444444444333333333222222222333444555555555555555555222333555555333222333444333444444444555555555555666666555444444444444555444444333222222333444444555555555555555555555555222222333333333333222222333333333333333333333333333333333444444444555555555444333333222222222333333444666555333222222333333333333333333333333333555555444444444333333333333333333333333444555555555555444444444444555555555555444444444333333333333333444444444444333333222333333444555555666666777666555444444444444555222333333444444333333222222333333333444444444444444444444333444555555666444444444666888<<>>>>>======>>>===============>>>>>>999===>>>;;;;;;??????;;;<<<<<<<<<;;;::::::999999888999:::;;;;;;;;;;;;;;;999999999888888999999999;;;:::999888777666666666666666666666666555555444777777888888888888777777555555555555555555555555444444555555444444333222333444555555555555444333333333444444444444444555555555666777999888666444555444222111111222444555333333333444444444444555222222333333444333333333222333444555777888999:::999777444222111111222444444333222000000000000000111111111111111000//////111111222222111000000///000000000000000000111222000000000000000000000000000000000000000000000000000000111111111000000///////////////000000000000111111111111111000////////////............//////000000000000000000000000mmm___TTTPPPIIIBBB>>><<<<<<===::::::;;;;;;<<<=========999999999999999999999999===<<<;;;999888777666555666666666666777777777777666666777888999::::::999666666888999::::::;;;;;;999:::;;;;;;;;;:::888888888777666555555444444555333333333444444444444444666666555444444444444555444444444444444444444444444444444444444333333333666555444444444444444444222444666555444333444555444444555555555666666666777777666555555555555666444444333333333333444444444444444444444444444444333333444444444444333333333333333333333333333333333333333444444444444555444444333222222222333333555666777777555444444555333333333333333333333333444444444444333333333333444333333333444555666666555555444444444444555555444444444444333333333333222222333333333333222222222222222333333444444555333222222222333444555666222333333444444333333222333333333444444444555555333333333333333444444555333333444666999===@@@BBB:::888666555666777777777777777777777777888888999999999:::;;;;;;;;;::::::999999999:::;;;<<<===>>>AAAAAABBBBBBCCCCCCCCCCCCFFFEEEEEEGGGIIIJJJIIIGGGMMMVVV^^^___WWWOOOKKKJJJIIIIIIIIIIIIIIIJJJKKKKKKGGGHHHHHHIIIJJJIIIIIIIIIMMMMMMNNNOOOPPPPPPPPPPPPLLLLLLJJJJJJJJJJJJLLLLLLOOOOOONNNMMMLLLKKKKKKJJJIIIHHHGGGFFFEEEEEEEEEEEEFFFGGGIIIKKKMMMOOOOOOPPPJJJHHHGGGGGGHHHJJJJJJJJJHHHHHHIIIJJJLLLKKKIIIFFFHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@??????>>>======??????>>>===<<<;;;;;;::::::<<<<<<:::;;;===>>><<<;;;;;;<<<<<<;;;:::999888777777888999:::;;;;;;:::999999999999999999999999999999999888777666444333777666666555555555555666777777888888888888777777555555555555555555555555444444555555444444333333444555555666666555555444555555555444444333333333222444888;;;===<<<777333555444222111111222444555333333333333444444444444000111222333444444444444222333444555666777888888999777555333222222333444333222111000000000000000000111111111111000000///000000111111000000//////222111000000000000000000000000000000000000000000000000000000000000000000222222222111111000......////////////000000000000111111000000000000////////////............//////000000000000000000000000lll^^^VVVRRRJJJCCC>>><<<<<<===;;;;;;;;;<<<<<<<<<<<<<<<999999999999999999999999<<<<<<;;;:::888777555555666666666666777777777777666888999:::;;;:::999999666666777888888888888888777777999:::::::::::::::888777666555444444444444444444444444444444444444666555555444444444555555555555555555555555555555555555555555555555444444777666444333222333444444555777888888777666666777555555555666666666666777777666666555555555555555444444444333333444444444444444444444444444444444333444444555555444444333333333333333333333333333444444444444444444444444444333333222222333333333555666777777555444444555444444444444444444444444333333333333333333333333666555555444444444555555555444444333333444444555333333333333333333333333111222222333333222222111111111222222222333333333000111111222333333444555222333333444444333333222333333444444444555555555333222222222222333444444666666666666777999:::;;;999777555555666777777666888777666666666777999:::999999:::;;;;;;;;;;;;:::999999999:::;;;<<<<<<===AAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEGGGHHHIIIHHHGGGVVVaaalllkkk```TTTNNNMMMHHHHHHGGGHHHHHHIIIJJJKKKJJJJJJIIIHHHGGGFFFEEEDDDKKKLLLNNNPPPPPPPPPOOOOOOKKKKKKJJJIIIIIIJJJKKKKKKMMMMMMLLLLLLKKKJJJIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDEEEGGGIIILLLNNNOOOOOOPPPIIIGGGEEEEEEFFFHHHHHHGGGEEEGGGIIIJJJKKKIIIGGGEEEHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@?????????@@@AAAAAABBBBBBAAA@@@@@@???>>>===<<<<<<>>>>>>>>>===<<<;;;:::999:::;;;;;;;;;;;;<<<===<<<:::;;;<<<===<<<:::888666999999999999999888777777888888999999999999888888222444666777888999888888777666555444444555666777777777888888888888777777555555555555555555555555333444444555444444333333444444555555555555444444555555444444444333333333111333777;;;===<<<888444555444222111111222444555222222333333333444444444111111222333333333333333222222333444555666666777333222222111222333555666222222111000000000000000000000111111111111000/////////000000000000//////222222111000/////////000000000000000000000000000000000000000000000000000111111111111111000//////////////////000000000000000000000/////////000000111111000000000000111111000000000000000000000000nnn```YYYSSSKKKCCC>>><<<===>>>>>>>>>===<<<;;;:::::::::999999999999999999999999:::::::::999888777555444666666666666777777777777999:::;;;;;;;;;999888777777777777888888777777666666666777999:::;;;;;;<<<888777666555555444444555666666555555555555555555555555444444444555555666555555555555555555555555555555555555555555555555777555444222222222333444555777888888777666666777555555555666666666666777666555444444333333444444444444444444444444444444444444444444444444444444333444444555555444444333333333333333333333333333444444444444444444444444333333333222222333333444333555666666444333333444444444444444444444444444333333333333333333333333888777666555444333333333444444333333333333444444333333333333333333333333111222222333333222222111111111111222222222222222111111111222222222222222222333333444444333333222333333333444444444555555333222222222222333444444666666666555555555555555777666555555777777777666888777666666666777999:::888999::::::;;;;;;::::::999::::::;;;<<<<<<<<<<<>>???@@@@@@AAA@@@???>>>===<<<;;;::::::;;;;;;<<<<<<<<<<<<;;;:::::::::;;;======<<<<<<<<<999:::<<<<<<<<<:::777666888888999999888888777777777888888999999888888777000111444777999:::::::::777666555444444555666777777777888888888888777777666666666666666666666666333333444444555444444333444333333333333333333444333333333444444444555555222333444777999999777555444333333222222333333444222222222333333333444444222333333333222222111000222222333333444444444555000000000000111222333444111111111111000000000//////000000111111111000000...///000000000000//////222222111000/////////000000000000000000000000000//////////////////////////////000111111111111111////////////000000000000000//////......///000000111111000000000000111111////////////////////////qqqeee[[[UUULLLCCC>>><<<===>>>??????>>><<<;;;:::999888999999999999999999999999777888999999999888666555666666666666777777777777:::;;;;;;:::999888777777666777777888888777666666666777888999:::<<<======999888777666666555555555666666666666666555555555555444444444444555666666555555555555555555555555444444444555555555555555555444333333333333333333222444666555444333444555444444555555555666666666555555444333333333333333444444555555555555444444333333333333333333333333333333444444444444333333333333333333333333333333555444444444444333333333333333222222222333444444222444555555333222222333222222222222222222222222222222222222333333333333777777555444333333222222444444333333333333444444222222222222333333333333222222333333333333222222222222222222222222222222222222222333222222111000222333333444444333333222222222222333333333444444333333333333333444444555333333333444444555555555666555444555777888777666777777777777777888888999888888999:::::::::999999999:::;;;;;;<<<<<<<<<;;;@@@@@@AAAAAABBBBBBBBBCCCBBBCCCDDDEEEDDDFFFHHHJJJRRRYYY___]]]TTTKKKGGGGGGIIIHHHGGGFFFFFFEEEEEEFFFDDDDDDDDDEEEGGGHHHJJJKKKKKKKKKLLLMMMNNNNNNNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJKKKKKKKKKJJJHHHGGGHHHGGGFFFEEEDDDDDDDDDDDDCCCEEEHHHJJJKKKKKKKKKJJJHHHFFFCCCCCCDDDEEEEEEDDDBBBEEEGGGHHHFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAAAAABBBBBBBBBBBBAAAAAA::::::;;;<<<===>>>???@@@??????>>>===;;;:::999999888999;;;<<<<<<<<<;;;;;;::::::<<>>>>>>>>===<<<;;;::::::999999999999999999999999999666777999:::;;;:::999888666666666666777777777777:::999999888888888999999555555666777777666666666888888888999;;;<<<===>>>:::999888777777666666777666666666555555444444444444444444444444555666666555555555555555555555555333333444444444555555555222222333444444444333333222333555555333222333444333444444444555555555555666666555444444444444444333444555666666555444333333333333333333333333333222222333333333333222222333333333333333333333333555555444444444333333333333222222222333333444555222444555555333222222333111111111111111111111111111111222222222333333333444444333333333333444444444333333222222333333444111111222222222333333333333333444444444444333333333333333333333333333333111111222333333222222111222333333444444333333222111111111222222222333333444444444333444555555666222222333444555555555666555444444555777888777555666666777888888888888888666777888888999999888888888999:::;;;;;;::::::999>>>>>>??????@@@AAABBBBBBBBBCCCDDDCCCBBBDDDHHHLLLMMMPPPSSSQQQKKKGGGEEEFFFGGGGGGFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEFFFHHHJJJKKKLLLKKKKKKLLLLLLMMMNNNOOOJJJJJJKKKKKKKKKKKKJJJJJJIIIJJJKKKLLLKKKJJJHHHGGGHHHHHHGGGFFFEEEEEEEEEEEEDDDFFFHHHJJJKKKJJJIIIHHHHHHFFFCCCCCCDDDEEEEEEDDDBBBDDDFFFFFFDDDCCCDDDEEEBBBBBBCCCCCCCCCCCCBBBAAA@@@@@@AAABBBBBBBBBAAA@@@:::;;;;;;<<<===>>>??????@@@@@@???===<<<;;;999999888999:::<<<<<<<<<:::999:::999>>>DDDEEE???;;;<<<;;;;;;::::::999888888777555555777999:::;;;<<<<<<666777888999999888777666888888888777777777888888444555555666666666666666777777888888888888777777666666666666666666666666222333444444555555444444555444333333333333444555555444444444444444333333444333333444666666444333333333333333333333333333111222222222222333333333111111222222222111111000222222222222222111111111111111111000000000000000...///000111111000////////////000111111111111111///000000111222222111111000000000000000000111222000000000000000000000000///////////////////////////000000111111111000000////////////000000000000000///---------///000222//////............//////////////////////////////rrrhhh]]]WWWMMMDDD===<<<===>>><<<<<<<<<<<<<<<<<<;;;;;;999999999999999999999999666777:::<<<<<<<<<;;;:::666666666666777777777777888777777666777888:::;;;444444555555666666555555999999999:::;;;<<<>>>???;;;:::999888777777777777555555555444444333333333444444444444444555666777666666666666666666666666333333333444444444555555000111333444555444444333333555666666555444444555333333333444444444555555777777666555555555555555333444555666666555444333333333333333333333333333111222222333333222222111333333333333333333333333555555555444444333333333222222222222333333444555333555666555444222333333333333333333333333333333111111111222222333333333111111111222333444666777444333333222222333333444111111111222222333333333333444444555555444444333333333333333333333333333///000222333444444333222222333333444444333333222000000111111111222222222555444444444444555666666444444555666666555555444555444444555777888777555555666888999999999888777666666777888888888888888666777999::::::999888777;;;<<<===>>>???@@@AAABBBBBBCCCCCCBBBAAACCCIIINNNNNNNNNNNNLLLIIIHHHHHHIIIEEEEEEEEEEEEEEEEEEFFFGGGKKKJJJHHHFFFEEEEEEFFFFFFLLLLLLKKKKKKKKKMMMOOOPPPIIIJJJJJJKKKKKKJJJJJJIIIHHHJJJKKKLLLLLLJJJIIIGGGIIIHHHGGGFFFEEEEEEEEEEEEEEEGGGIIIKKKLLLJJJHHHGGGHHHFFFDDDCCCDDDEEEDDDDDDBBBDDDFFFEEEBBBAAACCCFFFAAAAAABBBBBBCCCBBBBBBBBB??????AAABBBBBBAAA@@@???<<<<<<<<<===>>>?????????AAAAAA@@@>>>===;;;::::::888999;;;<<<<<<;;;999888:::999>>>GGGGGG???;;;;;;<<<;;;:::999888888888888888999999:::::::::999999555777888999999888777555999888777777777888:::;;;333444666777777777666555777777888888888888777777555555555555555555555555222333333444555555555444666555444333333444555666777666666444333222222111444444555666888777444111333333333333333333333333111111222222222333333333///000111222222222222222222222222111111111111111...///000111222333444444...///000111111000////////////000111111111111111000000111222222222222222000000//////000111222222000000000000000000000000////////////////////////111222222111111000///...////////////000000000000///...---,,,---///111222111111000000000000111111////////////////////////yyyooojjj```XXXMMMCCC>>><<<;;;;;;<<<<<<<<<<<<;;;:::999999888888888888888888888888888888999::::::::::::999555555555555666666666777<<<;;;999777666666777888777777777777777777777777555555666777888999::::::999999999888777666666555999777555333222111222222333333333444444444555555555555555555555555555555444333222222333555888999333222111000000222444555555555444444444333333333666666555555555777888999777777666555444333333333444444555555555555444444444444222222222222444444222222111111111111222222333333333444444333333222111222222333333444444555333333333333333333333333444444333333333333222222222222222222222222222222333333333333333333333333222222333333333444444444444333333222222333333444222222222333333444444444555222000111333444222///555444444333333222222111222222444444444444222222111111222222222222111111111111111111111111111111111222333444555555555555000111333555777777777777555555555555555666777777555666666777777777777666999999888888777777666666666666777888999999::::::888999;;;===>>>>>>======:::;;;===???@@@BBBEEEHHHJJJJJJHHHGGGFFFFFFFFFFFFCCCCCCDDDDDDEEEEEEFFFFFFDDDEEEFFFGGGHHHGGGFFFFFFIIIIIIJJJJJJKKKKKKLLLLLLGGGIIIJJJLLLLLLKKKIIIGGGLLLKKKJJJIIIIIIIIIIIIIIIJJJHHHEEEBBBBBBCCCFFFGGGHHHHHHIIIIIIHHHGGGEEEDDDDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDBBBCCCDDDFFFFFFFFFEEEDDD@@@@@@AAABBBAAA@@@???>>>::::::::::::;;;<<<>>>??????>>>===<<<<<<;;;<<<<<<;;;999888999<<<<<<:::777555888>>>EEEHHHFFF>>>888888888888:::<<<<<<:::999:::999999888888999999:::999999888888888888888888999888888777888888999999777777777777777777777777444444555555555555444444666555444333333333333333333333333333333333333333555555444444444333333333333333333333333333333333222222333444444555666666444444333333333333222222111111000000000000000000333333333333333333333333333333222111000000111111222222222222111111111000......///000111222222333////////////000000000000222111111111000000//////000000000000000000000000000000000000000000000000222333333222///---......000000000000000111111111000000000000000000000000...///000000//////000111000000000000000000000000222222111000///...------|||qqqkkk___WWWLLLCCC>>><<<<<<<<<<<<<<<<<<<<<;;;:::999999999999999999999999999999999999::::::999888777777555555555666666666777777:::999777666555666777888777777777777777777777777666666666777888888999999888888777777666555555444666555444333333333444555333333333333444444444555555555555555555555555555:::888666444222222333333333222111000111222444555555555444444444333333333444444444444555777999:::777666555444444333333333444444555555555555444444444333333222222333333444222222111111111111222222222222333444444444333333444444444333333333333333333333333333333333333333444444333333333222222222222222222222222222222222333333333333333333333333111111222222222333333333555444444333333444444555222222222222222222222222555333111111333333222000444444333333333333222222111222222333333222222111111111222222222222111111111111111111111111111111000000222333333444444444222333444555666666666666555555555555555666666777555555666777777777777666666666666666555555444444666666777888888999::::::888999;;;<<<===>>>======@@@AAACCCCCCDDDFFFHHHJJJEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEGGGHHHHHHHHHGGGFFFHHHHHHIIIIIIJJJKKKKKKKKKIIIJJJKKKLLLMMMMMMLLLKKKLLLLLLKKKIIIIIIHHHHHHHHHJJJHHHEEECCCCCCDDDFFFHHHIIIIIIJJJJJJIIIHHHFFFEEEDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDBBBBBBDDDEEEEEEEEEDDDDDD@@@AAABBBBBBBBBAAA?????????>>>=========>>>???@@@??????===<<<;;;;;;;;;;;;:::999888:::<<<<<<:::888777888;;;???CCCBBB>>>999<<<;;;<<<>>>??????>>><<<999999999888888999999999888888888888888888888888:::999999999999999::::::666666666666666666666666444444555555555555444444666555444444333333333444333333333333333333333333555555444444444333333333333333333333333333333333222222333333444444555555444444333333333333222222111111111111111111111111222222222222222222222222333222222111000000111111222222111111111000000000//////000000111111222222000000000000000/////////111111111111000000000///000000000000000000000000000000000000000000000000000111222111000///000111000000000000000000000111000000000000000000000000...///000000//////000111000000000000000000000000111111000000//////......}}}pppjjj]]]VVVKKKCCC>>>=========<<<<<<===<<<<<<;;;:::999:::::::::::::::::::::::::::::::::999888777555444666666666666777777777777888777666555555666777777777777777777777777777777777777777777777777777777777666666555555444444444333333222222333555777888333333444444444444555555555555555555555555555555<<<:::777444222111000000333222111111111222444555555555444444444333333333222222333444666888999;;;777666555444333333333333444444555555555555444444222333333444444333333222222222111111111111222222111222333333444444444444666666555444444333222222333333333333333333333333333333333333222222222222222222222222222222222222333333333333333333333333111111111111222222222222555555444444444444555555111111111111111111111111444333111222333333222000222222333333333333444444222111111000000111111222111111222222222222111111111111111111111111111111...///000111222222222222555555444444444444444555444555555555555666666666444555666777777777777777666666666555555555555444666777777888888999999999888999:::<<<============??????@@@AAACCCFFFHHHIIIDDDDDDDDDDDDDDDDDDCCCCCC@@@AAAAAABBBCCCCCCDDDDDDFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGHHHHHHIIIJJJJJJKKKKKKJJJJJJKKKKKKLLLLLLMMMMMMLLLKKKIIIHHHGGGGGGGGGJJJIIIFFFDDDDDDFFFHHHIIIJJJJJJKKKKKKJJJIIIHHHGGGEEEEEEEEEDDDEEEEEEFFFGGGHHHGGGGGGFFFEEEDDDCCCCCCAAABBBBBBCCCCCCCCCCCCBBB@@@AAAAAAAAAAAA@@@??????AAA@@@???>>>>>>>>>>>>???@@@???>>><<<;;;:::::::::999888888:::<<<<<<;;;:::999888888:::<<<===<<<;;;=========???@@@@@@???===999999888888888888999999888888888888888888888888::::::::::::::::::::::::666666666666666666666666444444555555555555444444666555444444333444444444333333333333333333333333555555444444444333333333444444444444444444444444222222222333333333333333444444333333333333222222111111222222222222222222111111111111111111111111333222111111000111111111111111000000000/////////000000000000000111111111111111111000000/////////111111111111000000000000000000000000000000000000000000000000000000000000---///000111000111222444111111000000000000000000000000000000000000000000...///000000//////000111000000000000000000000000000000000000////////////{{{lllddd[[[TTTKKKCCC???>>>==================<<<;;;:::999::::::::::::::::::::::::999999999888888666555555666666777777777888888888777777666666666777888888777777777777777777777777888888777777666666666666666666666555555555444444333333222333444666888999555555666666666666666666555555555555555555555555777777555444333333444444333222222222222333444555555555444444444333333333333444444555777888999:::666555444444333333333444444444555555555555444444222222444444444444222222333222222111111222222333111111222333444444444444555555555444444444333333333333333333333333333333333333333222222222222111222222222222222222222222333333333333333333333333111111222222222333333333444444333333333333444444222222222222111111111111333333222222222222111111111111222333333444555555333222111000000111222333111111222222222222111111111111111111111111111111//////000111111111111111666555333333333333555666444444555555555666555555444444555666777777777777777777777777777777777777666777777777888888888999888999:::;;;<<<=========::::::;;;>>>BBBEEEGGGHHHCCCDDDFFFGGGGGGFFFEEEDDDAAAAAAAAABBBCCCCCCDDDDDDFFFGGGGGGGGGHHHHHHHHHHHHGGGGGGHHHIIIIIIJJJJJJKKKLLLJJJIIIGGGGGGHHHIIIJJJMMMLLLKKKIIIHHHGGGFFFFFFJJJIIIGGGFFFFFFGGGIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHFFFFFFEEEEEEEEEFFFFFFGGGIIIHHHGGGFFFEEEDDDCCCCCCAAAAAAAAAAAABBBAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>===============>>>@@@???>>><<<;;;:::999999888888999:::;;;<<<;;;;;;999999888999:::;;;;;;;;;;;;;;;;;;<<<>>>>>><<<:::888888777777777777888888888888888888888999999999999999::::::999999888888666666666666666666666666444444555555555555444444555555444444444444555555444444444444444444444444555555444444444333333333555555555555555555555555333222222222222222222222444444333333333222222222222222222222222333333333000000000000000000000000222222111111111111111222000000000000////////////111111111000000000000000222222111111000/////////111111111000000000000000////////////////////////////////////////////////---///000111000111222444111111111000000000000000////////////////////////...///000000//////000111000000000000000000000000.../////////000000000111yyyiiiaaaYYYSSSJJJCCC???>>>==================<<<;;;::::::999999999999999999999999666777777888888888777777777777777888888888888999888888888777888888999999777777777777777777777777888888777777666555555555777777666666666666555555555444444333444555777888888888888888777777777777666666666666666666666666444444444444555555666666333333333333333333444444555555444444444333333333666777777777777777777777555444444333333333333444444444555555555555444444222222444444444444222222333333222222222222333333111222333333444444444333333333333444444444555555333333333333333333333333333333222222222111111111222222222222222222222222333333333333333333333333333333333444444444444555333222222222222222222333333333333333333333333222333333333333222111111222111111222222333444555555444333222111111222333444111111222222222222111111111111111111111111111111000111222222333222222222333333222222333444666777333333444555666555555444333333555666666777777777666666666666666777777777777777777777777888888888888999999:::;;;<<<===>>>>>>===<<>>>>>===============;;;<<<<<<===>>>????????????>>>===;;;::::::999999888999:::;;;;;;:::;;;;;;888999;;;<<<;;;::::::::::::999999;;;<<<<<<999777888777777666666777777888777777888888888999999999888888888999888777666555555555555555555555555555444444555555555555444444555555444444444555555666444444444444444444444444555555444444444333333333555555555555555555555555333222222222222222222222444444333333333222222222111111222222222333333333000000000000000000000000222111111111111111222222000000000000////////////111111111000000000000000222111111111000000000///000000000000000000111111///////////////////////////////////////////////////000111111000///000222111111111111000000//////////////////////////////...///000000//////000111////////////////////////......//////000000111111zzzjjjaaaYYYSSSJJJCCC???===<<<<<<===============<<<::::::888888888888888888888888666777888888999999888888777888888888999999999999999999999999888888888888777777777777777777777777777777777666666555555555666666666666666666666666666666555444444555666777999999888888888888777777666666666666666666666666555555555555555444444444333333333333444444444444555555444444444333333333777777777888777666666555444444333333333333444444444444555555555555444444222333333444444333333222333333222222222222333333222333333444444333333222111111222333333444555555333333333333333333333333222222222222111111111111222222222222222222222222333333333333333333333333444444444444555555555555222222111111111111222222222222333333333444444444222333444333111000111222111111222333333444555555444333333333333333333444111111222222222222111111111111111111111111111111222222333333333333333222222222222222333444555666222333444666666555444444222333444555666777777777333444444444444555555555777777777777777777777777999888999999:::<<<===>>>@@@===<<<===AAACCCCCCAAACCCEEEHHHJJJJJJGGGDDDBBBBBBBBBBBBCCCDDDDDDEEEEEEFFFFFFEEEEEEFFFFFFGGGHHHFFFGGGGGGHHHHHHIIIIIIJJJPPPOOOLLLIIIGGGGGGHHHHHHKKKJJJIIIHHHGGGGGGGGGGGGIIIHHHGGGGGGGGGHHHIIIJJJIIIIIIHHHHHHHHHHHHHHHIIIIIIHHHGGGGGGFFFGGGGGGGGGGGGFFFFFFEEEDDDCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@AAA???>>>======<<<<<<======;;;<<<>>>???@@@AAAAAAAAA>>>===<<<;;;::::::::::::888:::<<<;;;:::999999:::888:::======<<<:::999999;;;::::::;;;<<<<<<999777777777666666666666777777777777777888999999::::::777777888888888666555444555555555555555555555555444444555555555555444444555555555444555555666777444444444444444444444444555555444444444333333333444444444444444444444444222222222333333333333333444444333333333333222222000000111111222333333333000000000000000000000000111111111000111111222333111111000000000/////////000000000000000111111111111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000111222222111///...///000222222111111000/////////000000000000000000000000...///000000//////000111////////////////////////......//////000000111111yyyjjjbbbYYYSSSKKKDDD???===;;;:::>>>>>>>>>======<<<;;;:::999999999999999999999999888999999999999999888888888888888999999999::::::999999999888888777666666777777777777777777777777666666666666666666555555555555555555555555555555666555444444444555777888888888777777777666666666666666666666666666666666555555555555555555444444222333333444444444444444555555444444444333333333333444555666666555444444444333333222333333444444444444555555555555444444444333333222222333333444444333333222222333333444444444444444333222111111111222222222222222222222333333333333333333333333222222222222111111111111222222222222222222222222333333333333333333333333333333333444444444555555333222222111111222222333000000111222333444444555111333444333111000111333222222222333333444444444222222333333333333222222111111222222222222111111111111111111111111111111222333333333333333222222222333333444444444333333111333444666666555444333111222444555666777777777333333333444444444555555777777777777777777777666999888888888:::;;;===>>>>>>;;;:::<<>>===>>>>>>???<<<===>>>????????????>>><<<;;;;;;::::::;;;;;;<<<999;;;===<<<999888888999999;;;===<<<999888888:::;;;::::::;;;<<<;;;999666777666666555555666666777666777777888999999::::::777888999999999777555444555555555555555555555555444444555555555555444444555555555555555666777777555555555555555555555555555555444444444333333333333333333333333333333333222222333333444444555555444444333333333333222222//////000000111222222333111111111111111111111111111111000000111222222333222222111111111000000000//////000000111111222222000000000111111222222333///000000000111111111111000000000000000000000000000000000000000000000000000111222111/////////000222222111111000//////...000000000000000000000000...///000000//////000111////////////////////////////////////000000000000xxxiiiaaaYYYSSSKKKDDD???===;;;999>>>>>>>>>>>>===<<<;;;:::::::::::::::::::::::::::;;;;;;;;;:::999888777666888888999999999:::::::::888888888888777666444444777777777777777777777777666666666666666666666666444444444444444444444444555444444444555666888999777777666666555555555444777777777777777777777777222333444555666666666666222333444444555555444444555555444444444333333333///111222444555555444444333333333222222333444444444555555555555555555444555444222222222222444555444333333222222333333444555555555444333222111000333333222222111000000000333333333333333333333333222222222111111111111000222222222222222222222222333333333333333333333333222222333333333444444444444333333222222333333444......///111222333444555111333555444111///111333222222333333333333444444000111222333333222111000111111222222222222111111111111111111111111111111222222333333333222222111444444555555444333111000111222444666666555444333111222333555666777777777555555555666666666777777777777777777666666666666999888888888999;;;===>>>===;;;;;;AAAIIIPPPQQQOOOCCCEEEHHHJJJJJJFFFAAA>>>???@@@@@@AAAAAABBBCCCCCCEEEDDDCCCCCCCCCDDDFFFGGGBBBBBBCCCCCCDDDEEEEEEEEEHHHGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGHHHHHHIIIJJJFFFFFFFFFFFFGGGGGGHHHIIILLLKKKJJJIIIIIIJJJLLLLLLJJJIIIHHHHHHGGGGGGGGGGGGCCCCCCCCCCCCCCCBBBBBBBBBDDDCCCAAA@@@@@@@@@AAAAAABBBBBB@@@?????????@@@AAA;;;<<<=========<<<:::999;;;::::::::::::;;;<<<<<<:::<<<>>><<<999777777999:::<<<<<<:::777666888;;;999888888999:::999777555666666555555555555666666666777777888999999::::::888999:::;;;:::888666444555555555555555555555555444555555555555555555444555555555555555666777777555555555555555555555555555555444444444333333333333333333333333333333333222222333444444555666666444444444333333333222222...//////000111111222222111111111111111111111111111111000000111222333333222222222222111111111111...//////000111222222333//////000111222333333444//////000000111111111222000000000000000000000000000000000000000000000000///000111111000///000222222222222111000//////...000000000000000000000000...///000000//////000111////////////////////////000000000000////////////vvvhhh```WWWRRRKKKCCC>>>;;;::::::999:::;;;;;;<<<<<<;;;;;;888888888999999:::::::::<<<;;;::::::999999::::::888888999999999:::::::::888888888888888777666555666666666666777777777777999888777666666777888999333444666777777777666555666555444333222333444444666444333333555666666555666666555555555444444444666555555555555444444444777666555444333333333333444444444444444444444444666444111222444666555333333333333333333444555666333333333333333333333333444444444444444444444444222333444444555555444444222111111111111111111222444444444333333222222222444444222222222222444444111111222222222333333333333222222111111222222333222222222222222222222222111222333333111111222333777666444333333444666777333333333222222222111111444444444333333222222222///000111222333444444444333333333333333222111111222222222222222111000///444444333333222111111111111111111111111111111111///000000000111111111111444444444444333333222111444444444444444444444444333555666555444444555666777777666555666777888999777777777888999;;;<<<===???===@@@LLLZZZaaa]]]WWWKKKFFFDDDEEEDDDAAA>>>???@@@CCCEEEFFFEEEDDDDDDDDDBBBAAAAAA@@@@@@AAAAAABBBDDDBBBAAABBBDDDFFFFFFEEEGGGHHHHHHHHHHHHHHHHHHHHHKKKKKKJJJIIIIIIIIIIIIJJJJJJHHHFFFDDDDDDFFFHHHJJJKKKJJJHHHGGGGGGHHHIIIJJJJJJIIIHHHGGGHHHHHHJJJKKKDDDDDDDDDDDDCCCBBBAAA@@@???????????????@@@@@@@@@CCCBBBAAA@@@???????????????>>>===;;;;;;::::::;;;777888:::;;;<<<;;;::::::???;;;888888:::======<<<999999888888888888888888999999:::999999888777666444444444555555555555666::::::999999999999:::::::::999777555333222111000///111333555666666666555555555555555555555555555333333333444444444555555555555555555555555555555777555111------...111333333333444444333333222111555555555444444333333333222222222222222222222222111111222222222333333333000000111111111222222222999777333000///000333555444333111000000000111111333222222111111222222333111111111111000000000000///////////////000000111...//////000//////...------000000---...111222000111111111111000000000000222111111111000000//////222///------///111111///111111111111000000000000222222111111000000000000............////////////tttfff^^^XXXTTTMMMEEE???<<<;;;;;;=========<<<;;;:::888888999999999999999999:::::::::999888888777777888888888888888888999999999:::888888888888777777777666:::999888777666555555444777666555555555555666777444555666666777777666666666555444333333333444444555444444444666777666555666666555555555444444444222222333444555666777777222222111111111111222222444444444444444444444444666444222222444666555333333222222222222333444555333333333333333333333333444444444444444444444444222333444444555555444444333222222111111222222333444444444333333222222222444333222222222222333444111111222222222333333333333222222111111222222333222222222222222222222222111333444333222111222333555333222111111222333555333333333222222222111111444444333333333222222222000000111222333333333222000000000000000///......222222222222222111000000111111111222222222222222222222222222222222222222111111111111222222222222333444444444333333222111333333333333333333333333444555666555333222222333555444333333333444666666777777777888999:::;;;<<<<<<;;;???KKKZZZbbb```[[[HHHCCC@@@AAAAAA>>>===???@@@BBBDDDDDDCCCBBBCCCCCCBBBAAAAAAAAAAAAAAAAAABBBAAA@@@??????BBBCCCCCCCCCFFFFFFFFFFFFFFFGGGHHHHHHKKKKKKJJJIIIHHHHHHHHHIIIGGGFFFFFFEEEFFFHHHJJJKKKNNNLLLJJJHHHGGGHHHIIIIIIHHHHHHGGGFFFFFFGGGHHHIIICCCDDDDDDCCCCCCBBBAAA@@@>>>>>>????????????@@@@@@BBBBBB@@@???>>>>>>>>>>>>======<<<<<<;;;::::::999888999:::;;;<<<;;;;;;:::<<<999666666888::::::999::::::::::::::::::::::::888888888888777666555555444444444555555555555666888888777777777777888888777777666444444333333333333444555555555555444333444444444444444444444444333333333444444444444555444444444444444444444444888666333000///000222444333333444444333333222111333222222222222222222111222222222222222222222222111111111222222222333333000000111111111222222222555444222111000000111222333222111000//////000000333222222111111222222333111111111111000000000000...///000111222111000///---.........///000000000000333222///...111222///000000000000////////////111111000000000/////////222000------000111111///000000000000000000000000.........---------,,,,,,....../////////000000000ttteee^^^YYYUUUNNNFFFAAA===<<<<<<=========<<<;;;:::888888::::::999999999999999999999999888777777777777888777777777777888888888888999999888777777777777888::::::999888777666666555777666666555555666666777666666555555666666777888666666555444444444444555555555555666888888666555555555555555555444444444222222333444555666777777333333333444444666777777444444444444444444444444666444333333444555555444222222222222222222333444333333333333333333333333444444444444444444444444222333444444555555444444444333333222222333333444444444333333333333222222333333222222222222333333111111222222222333333333333222222111111222222333222222222222222222222222222333444444222222333444444333222111111222333444333333333222222222111111333333333333222222222222000000111111222111111000222222222222222111111000111222222222222111000000//////000000111222222333333333333333333333333333111222222222222333333333333333444444444333222222222222222222222222222222444555666444222000000111444333333333333444555555777777777777888999;;;;;;:::999===HHHUUU[[[ZZZUUUFFFAAA???AAABBB@@@???AAA???@@@BBBBBBAAAAAAAAABBBBBBBBBAAAAAAAAAAAABBBBBBDDDCCCBBBBBBDDDFFFFFFEEEEEEDDDDDDDDDEEEFFFHHHIIIKKKJJJIIIHHHGGGGGGGGGGGGEEEEEEFFFGGGIIIJJJKKKLLLOOONNNKKKIIIHHHGGGHHHHHHGGGFFFFFFEEEEEEEEEFFFFFFCCCCCCCCCCCCBBBAAA@@@???===>>>>>>>>>?????????@@@AAA@@@@@@???===<<<<<<;;;;;;<<<<<<<<<<<<:::999888999999:::;;;;;;;;;;;;:::<<<999777777888::::::999888999999999:::;;;;;;;;;777888888777777666555444444444444555555555555666666666666555555666666666444444444444444555555666777777666666555444222222444444444444444444444444333333333333444444444444222222222222222222222222777666555333333333444444333333444444333333222111111222222222222222222333222222222222222222222222111111111222222222222333111111111111111222222222000111111222222111000000333222111000////////////222222111111111111222222111111111111000000000000---///222444444333000///...---------...000222333111333222///...000000...000000/////////.........000000///////////////...222000......000111000///////////////////////////000000////////////....../////////000000000111111tttfff```XXXTTTMMMFFFAAA===<<<;;;999:::;;;;;;<<<<<<;;;;;;:::::::::999999888888888;;;::::::999999999999999666666666777777777777777999999888777777777888999777888888888999999999999888888888888888888888888777666555555555666888999666666666555555555555555555555666888:::999777444555555555555555555555555555555555444444444333333555555555555666777888999444444444444444444444444666555444444444555555555444333333222222333444444333333333333333333333333444444444444444444444444222333444444555555444444444444444333333444444444333333333333333333333333333222222222222222222333111111222222222333333333333222222111111222222333222222222222222222222222222444444444333222333444555555444333333444555555333333333222222222111111333222222222222222222222000000111111111000000///333333444444333333222111111111222222222111111000//////000000000111111111333333333333333333333333111111111222222222333333333333333444444333333222222222222222222222222222444555555444222111222333555555555555555666666777666666666777777999:::::::::999<<>><<<======>>>>>>??????????????????>>>===;;;:::::::::;;;<<<======;;;999777::::::;;;;;;;;;;;;;;;;;;===<<<;;;::::::;;;;;;;;;555666666777888999999:::888888888888777666555444444444444555555555555666555555555555555555555555333333333333444555555666777777777666555444333222666555555555555555444444222222333333333444444444333333333333333333333333666666555555444444444444333333444444333333222111333333333444444555555555111111111111111111111111111111111111222222222222111111111111111111111111000000111111111111111111333333222111000000//////222222111111111111222222111111111111000000000//////000111333333222111111000///...------///111333///111111------000111...000000000000////////////////////////............111111000000000000000///............////////////000000000000000000000000000000000000111111111111ssseee^^^TTTPPPKKKEEE@@@<<<;;;:::999:::;;;;;;<<<<<<;;;;;;:::::::::999999888888888;;;:::999999888888999999666666666666666666666666999888888888888888999999777888888888999999999999888888999999999999888888777777666555555777888999777777777666666666555555555555666888:::999777444444555555555555555555555555444444444444333333333444333333333333333444444444444444444444444444444555555555444444444555666666555444444444444555555333333333333333333333333444444444444444444444444222333444444555555444444555444444333333444444555333333333333333333333333222222222222222222222222111111222222222333333333333222222111111222222333222222222222222222222222222333444444222222333444444444444333333444444444333333333222222222111111222222222222222222222222000000111111111000000///000000000000000//////...000111111222222222111111111111111000000000//////333333333333333333333333000000000000111111111222222333333444444333333333444444444444444444444444222444555555444444555777555555555666666666666666666666666666777888999999999:::;;;>>>@@@AAA>>>;;;??????DDDLLLOOOIIICCCAAA===>>>??????>>>>>>???AAAAAAAAA@@@@@@@@@@@@AAAAAABBB@@@???@@@BBBDDDDDDCCCEEEEEEDDDEEEFFFHHHJJJKKKHHHHHHFFFEEEEEEDDDDDDDDDFFFGGGHHHJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHFFFFFFFFFFFFEEEEEEDDDDDDAAAAAAAAAAAA@@@???>>>===;;;;;;<<<===>>>>>>??????======>>>======<<<:::999999;;;<<<======;;;:::888<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;:::::::::;;;555555666777888888999999999999999999888777666666444444444555555555555666555666666777777666666555555444444333333333444444555555555444444444555555444444444333333222222222222222222333333333444444333333333333333333333333444444444444444333333222333333444444333333222111333333333444444555555555111111111111111111111111000000111111111222222222111111111111111111111111333222111000000111333444222222222222222111111111222111111000000111111222111111111111000000000///222111000000000111333444333222000...---...///000...111111///000444555333222222222111111111000000............////////////111111222111000000///000---........./////////000------------------------000000000000111111111111oooaaaYYYOOOMMMHHHCCC???<<<;;;:::=========<<<;;;:::888888::::::999999999999999999888888777666666666666777777777777777666666666666777888999999:::999999999::::::999888777666666555666777777888888777777666777777666666777777888888777777777888777666666555555555555666888888666555444444444555555555555555111111222333444555666666555444444333333333444444444444444444444444444444555666666555444444555777777666666555555555555555333333333333333333333333444444444444444444444444222333444444555555444444555444444333333444444555222222333333333333444444111111222222222222111111111111222222222333333333333222222111111222222333222222222222222222222222111222333333111111222333111111222222222222111111333333333222222222111111111111111222222222222222000000111111222111111000111111222222111111000///000000111222222222222111333222222111000000//////333333333333333333333333//////000000000111111111222222333444444444333333444444444444444444444444111333555555555555777999333444555555666666555555666666666666666777888888777999;;;=========<<<;;;;;;<<>>===>>>???>>>======???AAA@@@@@@????????????@@@@@@BBBAAA@@@AAACCCDDDDDDDDDDDDEEEFFFFFFGGGHHHIIIIIIFFFEEEDDDDDDCCCDDDDDDDDDFFFGGGHHHHHHHHHHHHFFFEEEDDDDDDEEEFFFFFFGGGGGGHHHFFFFFFFFFFFFEEEDDDCCCCCC@@@@@@@@@@@@???>>>===<<<::::::;;;<<<===>>>??????;;;<<<===>>>>>>===;;;;;;;;;;;;<<<======<<<;;;:::===<<<;;;;;;:::;;;;;;;;;999;;;;;;:::888777777888777888888888999::::::::::::::::::999999888777666444444444555555555555666555666777888888777666555666555444333222222222222333333333333333444555666222111111000000//////...222222222222333333333333444444444444444444444444222222333222222222222222333333444444333333222111111222222222222222222333111111111111111111111111000000000111111111111222222222222111111111111111444333111000000111222444000000111222222222222111111111000000000000111111111111111111000000000000333111///......000333555444333111///.........///000333333222333777999777333333222222222111111111...////////////000000000111222333333111//////000.........//////000000111///////////////000000000/////////000000000111111}}}mmm^^^WWWLLLJJJGGGCCC???===<<<;;;=========<<<;;;:::888888999999999999999999::::::888888777666666666666666888888888777777666666666666777999;;;<<<;;;999888:::999888777666555555444666777888888888888777666666666777888888888888777777777888888888777666555555444444444666777666555444444444555555555666666111111222333444555555666555444444444555666777888444444444444444444444444555666777666444333555888666666555444444444444444333333333333333333333333444444444444444444444444222333444444555555444444444444333333333333444444222222222333333444444444000111222333333222111000111111222222222333333333333222222111111222222333222222222222222222222222000111222222000000111222111111111222222111111111333333333222222222111111000111111111222222222222000000111222333333333222333444444444444333222222000000111222222222222222222222222222222111111111222222222222222222222222000000111111111222222222111222333333444444444333333333333333333333333333222333444444444444555777444555666777777777666555666666555555555666777777666888;;;<<<;;;::::::;;;;;;;;;@@@HHHKKKFFF@@@>>>>>>>>>???>>>======???AAA??????>>>>>>>>>>>>??????CCCBBBAAABBBDDDEEEFFFEEECCCDDDFFFGGGHHHGGGFFFEEECCCCCCCCCCCCCCCCCCDDDEEEDDDEEEEEEFFFGGGGGGGGGGGGEEEFFFFFFGGGGGGGGGGGGFFFDDDDDDEEEEEEDDDCCCAAA@@@????????????>>>===<<<<<<999::::::;;;===>>>>>>???999:::<<<>>>???>>>===<<<========================>>>===<<<;;;:::;;;;;;<<<999;;;<<<;;;888666777888888888888888999999999999999999999999888777666555444444444555555555555666555666777888888777666555555444333333222222333333333222222111222333444555222222111111000//////...111222222222222333333333222222222222222222222222333333222222222222333333333333444444333333222111333222222222222222222111111111111111111111111111000000000000111111111111222222222111111111000000222222222111000000//////,,,---...000111111111111111111000000000000111111111111111111000000000000111000///...///000111222222111111000000/////////111444444111222666777555222222222111111111111000/////////000000000111111000333444444111//////000......///000000111222222222222222222333333333444....../////////000000000nnn___XXXKKKIIIFFFCCC@@@>>>======999:::;;;;;;<<<<<<;;;;;;888888888999999::::::;;;:::999999888888888888888999999888888777777666666444777:::<<<===;;;999777666666666666777777777777888999:::;;;;;;:::999888555666888999999888888777777888888999999777666555666444333333555666666555444444444555555555666666444444444333333333222222/////////000222444555666444444444444444444444444444666888666444333555888666555444333333333333333333333333333333333333333444444444444444444444444222333444444555555444444444333333222222333333444222222222333333444444444000111222333333222111000111111222222222333333333333222222222222222222333222222222222222222222222///111222111000///000111222333333444444333333222333333333222222222111111000000111111222222222222///000111222333444444444000111111111111000/////////000111222222222222222111111111222333333444444111111111111111111111111111111222222222333333333111222333333444444444444222222222222222222222222222444444444222222222444666777999:::::::::999888666555555555555666666777777999;;;;;;888777777888>>>===@@@FFFHHHEEEAAAAAA>>>??????>>>======@@@BBB>>>>>>============>>>>>>@@@>>>===>>>@@@BBBBBBAAAAAACCCEEEGGGGGGFFFDDDBBBBBBBBBBBBBBBBBBDDDEEEEEEBBBBBBCCCDDDFFFGGGHHHIIIHHHHHHHHHHHHHHHGGGFFFEEECCCCCCDDDDDDCCCAAA@@@???????????????>>>===<<<;;;999999:::;;;<<<===>>>???888999<<<>>>??????>>>>>>>>>>>>============>>>???>>>===<<<;;;:::;;;;;;<<<;;;===???===:::888999:::777777777666666666666666888888888888777666555444444444444555555555666666444555777888888777555444333333222222333333444444444333222111111111222333555555444444333222111111111111222222222333333333111111111111111111111111444333222111222333444555333333444444444333222222555555555444444333333333000000000000000000000000000000000000111111111111222222222222111111000000///000222333222///---+++)))***,,,...000000000000111111000000000000111111111111111111000000000000......///000000000000000///000000111111111000000000222222//////222333111111111111111000000000000//////000000111111222222000333555444111...///000...//////000111222222333//////000000111111111111............////////////oooaaa[[[OOOLLLGGGBBB>>><<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::;;;<<<;;;:::999888<<<;;;:::999999999::::::::::::999888777777888888888888888888999999999999999888888888777777666666555777999:::::::::888777;;;:::888777777888:::;;;666777777777777777666666444444444444444555666777333333333444555666777888555444444444444555666666333333333333444444444444000111222222333222222222333333444444555666777777222222222333333444444444555444444333333444444555555444222222444555555444333444444555555444444333333333333333333333333333666555555444444333222222444444333333333333222222333333333333333333333333333333333222222111111111222222222222222222222222111111222222222333333333333333222222333333444555222111111111222333444444222333333333333222111111///000111222333444444444444444333333222111111111222222111000//////000000333222222222222222222333111111111111111111111111222222222222222222222222000111111111111222222222222222333333333333444444666666555555555444444444111222444888;;;;;;666222444555555666666666666666666888;;;<<<;;;:::;;;;;;:::;;;===???@@@???>>>===@@@?????????>>>>>>=========<<<<<<<<<<<<<<<===>>><<<===>>>???AAABBBCCCDDDFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCBBBAAAAAABBBBBBBBBDDDDDDEEEGGGIIIIIIHHHFFFHHHGGGGGGFFFGGGFFFCCCBBBBBBBBBBBBBBBAAA@@@??????@@@AAABBBAAA???=========<<<;;;:::999999:::;;;<<<===>>>???@@@@@@@@@@@@???<<<===>>>??????@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>===;;;:::888666444444333999999999888888888888777:::999888777666555444333111222222333444555666666555666777777777555444333666555555555555444444444222222222333333444444444222555555000000555555222111111000000111111222333333333333222222222111111111111111222222333333333333333444444555444444444444333222111111111222333333333333222222111111111222111///...///111444666222222222222222222222222111111111111111111111111333222111000000111222222111111222222222222111111000000///////////////000222000///------///000222////////////000000000000////////////////////////////////////000000000000000000////////////000000000000000000000000000000........................////////////////////////000000000000000000000000ppp```XXXOOOLLLGGGBBB>>><<<<<<<<<<<<<<<;;;;;;;;;:::::::::999::::::;;;;;;:::888888;;;;;;::::::999999999999:::999888888777777777888555555555555666666666666888888888888777777777666777666666666777777888888:::999888777777888999:::666666777777777777666666555555444444444555666666333333222111111111111222555555555555555666777777777777777666666555555555333333444444444444444444333333444444555666666777333333333333333333333444444444333333333333444444666444333333444555444333222333333333333333333222333333333333333333333333444444444444444333333333555555555444444333333333333333333333333333333333333333333222222222111111111111222222222333333333111111222222222333333333222111111111111222333333000000000///000000111111222222222222222111111000000000111222333333333333111111111222222222222222222222111000000000000000222222111111111111222222111111111111111111111111222222222222222222222222000111111111111222222222222222333333333333444444555555555444444444444333444222222444666777666333444444555666666666666666666888:::;;;:::::::::;;;:::;;;===>>>??????>>>===>>>>>>>>>>>>======<<<<<<======<<<<<<===>>>??????<<<===???@@@BBBCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@???@@@@@@AAADDDDDDEEEGGGHHHIIIHHHFFFFFFFFFEEEEEEEEEDDDCCCBBB@@@@@@AAAAAAAAAAAAAAA@@@???@@@AAA@@@===;;;;;;;;;::::::999:::;;;<<<>>>???@@@@@@??????????????????=========>>>======<<<<<<===========================<<<;;;999888777666666888888888777777777666666777777777666666555555555555555555666777777888888666777777777666666555444555555555555444444444444222222222333333444444444222555444000000444555222333333333222333333444555333333333222222222111111111111111222222333333333333444444444444444333333444333222111111111222222333333333222222111111111//////000000000/////////111111111111111111111111111111111111111111111111222111000000000111222333000000000111111000000000000000////////////000000111000///......///000111....../////////000000000////////////////////////////////////000000000000000000////////////000000000000000000000000000000........................////////////////////////000000000000000000000000ppp___VVVOOOLLLGGGBBB>>><<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999::::::999999888777;;;:::::::::999999999999999888888888888777777777777777777888888888888999888888888888777777777777777666555444444666888999888888666666666666888888666666777777777777666666666666555555444555555555333222222111111111111111666666666555666777777888999999888777666555444333555555444444333444444555333333333444555555666666444444444333333333333333333333333333333333333333666555333333444444333222111222222333333222222111333333333333333333333333333333333333444444444444777666666555444333333222222222222222222222222222333333333222222222222111111111111222222333333444111111222222222333333333000000000000000111222222111111000000///000000000111111222222111111000///111111222222222222222111//////000000111222222333222111000000000000000000111111000000000000111111111111111111111111111111111111111111111111111111000111111111111222222222222222333333333333444444444444444444333333333333666333111000111333444444444444555666666666666555555777999:::999999:::;;;999:::;;;===========================<<<<<<<<<<<<=========>>>>>>@@@AAABBB<<<>>>@@@BBBCCCCCCCCCCCCBBBBBBCCCCCCCCCBBBAAAAAADDDCCCCCCCCCCCCCCCDDDDDDDDDEEEFFFHHHHHHHHHGGGGGGDDDDDDCCCBBBBBBCCCCCCDDD>>>???@@@AAABBBBBBBBBBBB@@@AAABBB@@@===;;;:::;;;999999999:::<<>>============<<<======<<<;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;::::::999999:::777777777777666666666555555555555555555555555555666666666666666666666666888777777666666666666666555555555555444444444444222222333333333333444444222444333000000333444222333333333333333444555555333333333222222222111111111111111222222222222222444444555444444333222111333333222111111111111222222222222222222111111111...000222333333000,,,***000000000000000000000000111111111111111111111111000000000000000111222333//////000000000000//////000000////////////000000111000///......///000111............////////////000000000000000000000000////////////000000000000000000////////////000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000~~~ooo```VVVOOOLLLGGGBBB>>><<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999888888777777::::::::::::999999888888777888888888888888777777888888888999999999::::::888888888777777777777777666666555555555666777888777666555555555555666777555666666777777777777666777777666555555444555555222222222333444555777777555555555555555666777777666666555555444333333222555444333222222333444555333333333444444555555555444444444444444333333333333333444444444444333333666555444444555444333111222222333333333333222222333333333333333333333333111111222333444444555555666666555444333222222111111111111111111111111111222222222222222222222222222222222222222222222222111111222222222333333333111000000000000111222222444444333222111111111222000111111111111000//////111222222222222111111000//////000000000111111111111111000000000000000111000000////////////000000111111111111111111111111000000000000000000000000000000111111111222222222222222222333333333444444444444333333333222222222666444222000111222333444333444555555666666555555555777888888888888999:::999999::::::;;;<<<<<<==============================>>>>>>???@@@AAACCCDDD===>>>AAACCCDDDDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBAAADDDDDDCCCCCCDDDDDDEEEEEEDDDFFFHHHHHHHHHGGGGGGGGGCCCCCCCCCBBBAAAAAACCCDDD@@@AAABBBCCCCCCCCCCCCCCCCCCDDDEEECCC@@@=========:::::::::;;;===???BBBCCCEEECCC@@@===<<<;;;<<<<<<;;;<<<<<<<<<;;;;;;:::999::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;888888777777777666666666555555555555555444444444444444333333222222222222999888666555555666777888555555555444444444333333333333333333333333333333222222222111111222222222222111111111111222333333333333333222222222111111111111111111111222222222555555555444333222111000333222222111111111111111222222222111111111111111///111333555555222///---000000000000000000000000111111111111111111111111//////000000111111222222//////000000000000//////000////////////000000111000000////////////000000---.........////////////000000000000000000000000////////////000000000000000000////////////000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000wwwlllaaaXXXOOOLLLGGGBBB>>><<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888888888999999:::::::::999888777666777777888888888777777555555555666666666666777777777777777777777888888555666777888888888777666666555555555555555555666555555666777777777777777888777666555555555555555444444444444555777888999444444333333333444555555333333333333444444444444444444444444444555555666333333333444444444444444444444444444444444444444333444444555555444444333555444444444555555333111333333444444444444333333333333333333333333333333000111111222333444555555444444333333222111111000111111111111111111111111222222222222222222222222555444444333222111000000111111222222222333333333111111111111111222333333444444333222111111111222000111111111111000//////111111222222222111000000111111111000000000//////111000000000000000111111000//////////////////000111111111111111111111111000000000000000000000000000000111111111222222222222222222333333333444444444444333333333222222222333444444444333333333333333444444555555555555555444666777777666666888:::999888888888888:::;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????AAABBBCCCDDD???@@@AAACCCDDDDDDDDDCCCBBBCCCCCCDDDDDDDDDCCCCCC???????????????@@@AAAAAADDDGGGIIIIIIHHHGGGGGGHHHEEEFFFFFFEEEBBBAAACCCDDDDDDDDDDDDDDDDDDCCCBBBBBBCCCEEEEEEDDDAAA>>>>>>>>>======<<<<<<===>>>@@@AAAEEECCC@@@===;;;;;;;;;<<<:::;;;<<<===============::::::::::::::::::::::::999999999999999:::;;;;;;999999888888888777777777777777666555444333222222333222222111111000000000888777666555555666777888555444444444444333333333333333333333333333333333222111000111111000111222222222111111222222333444333333333222222222111111111111111111111111111111444444444444333222111000222222222222111111000000111111111111111111111111///000111222222222222222111111111111111111111111111111111111111111111111//////000000111111111111000111111222222111111000///////////////000111111000000////////////000000.........////////////000000000000000000000000000////////////000000000000000000////////////000000////////////////////////111111111111111111111111000000000000000000000000////////////////////////}}}rrrkkkaaaXXXOOOLLLGGGBBB>>><<<<<<<<<:::::::::;;;;;;;;;;;;<<<::::::999888888888888999888999:::::::::999777666555666777888888888777666666666777777777777888888777777777777888888888888444555777999999888777666555555555555555555555555444555666777777888888777777777666666555666666666666555555444444444444444333333222222333333444555333333444444444555555555222333444666777777777777333333333333333333444444333444444444555555555555444555666777777666555444333333333555666666444222333444444555555444444333333333333333333333333333000111111222333444444555222222222222111111111111222222222222222222222222111222222222222333333333555444444333222111000000111111222222222333333333222111111111111222333333111111000000///000000000111111222222111111000///000000111111111111111000333222222111000000//////000000000000000111111222000000////////////000000111111111111111111111111111111111111111111111111000111111111111222222222222222333333333333444444444444444444333333333333///222555666555333222222333333444555555555555444444555666555555555777999888777666666666888:::<<<>>>>>>>>>>>>?????????????????????@@@@@@BBBCCCDDDAAAAAABBBBBBCCCDDDEEEEEECCCCCCDDDEEEEEEEEEEEEDDD@@@??????@@@@@@AAABBBCCCDDDGGGJJJJJJHHHFFFGGGIIIIIIKKKLLLJJJFFFBBBBBBDDDEEEEEEEEEEEEDDDCCCBBBAAAAAABBBCCCBBB@@@>>>>>>>>>???>>>===<<<<<<===>>>???BBBAAA???===<<<<<<<<<<<<;;;;;;<<<>>>>>>?????????999999999999999999999999888888888888888999::::::999999999999888888888888999888777666444333222222444444444333333222222222555555555555555666666777444444444444333333333333444444333333333333222222222//////111111//////222444444444444444555555666333333333222222222111111111111111111111000000000333333444333333222111000111111222222111111000///000000000111111111111111............///000111222111111111111111111111111111111111111111111111111///000000111111000//////111111222222222222111111///......//////000111222//////000000000000//////////////////000000000000000000000000000000000000////////////000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////{{{pppjjjaaaVVVOOOLLLGGGBBB>>><<<<<<<<<:::::::::;;;;;;;;;<<<<<<<<<;;;:::999888999999:::777888:::::::::999777666444555777888999888777666888999999999999:::::::::666777777777888888888888555555666666777777777666555555666666666666555555444555666777888888888888666666666666666666777888555555444333333333333444444333333333333444555555333333333333333333333333,,,...111444666666555555333333333333333333333333222333333444555666777777555666777888888777666555222222222555777777555333333333333444444333333333333333333333333333333333111111222222333333333444111111222222222222333333333333333333333333333333111111222222222333333333222222222222222222222222111111222222222333333333111000000000000111222222000000000///000000111111222222222222222111111000...///000111111222111111222222222222222111111111000000000000000111222222111000000//////000000111111111111111111111111111222222222222222222222222000111111111111222222222222222333333333333444444555555555444444444444333---000333444333111222333222333444444555555444444444444555444444444777999888777555444444777:::<<<=========>>>>>>>>>??????@@@@@@??????@@@AAABBBBBBDDDCCCBBBAAABBBCCCEEEGGGCCCCCCDDDEEEEEEEEEEEEEEEBBBBBBBBBCCCCCCDDDEEEFFFDDDHHHLLLKKKGGGEEEGGGIIIMMMQQQSSSPPPJJJDDDBBBCCCBBBBBBCCCCCCCCCBBBBBBAAA@@@AAACCCBBB@@@??????@@@>>>>>>===<<<<<<<<<===>>>>>>>>>>>>>>>============<<<======>>>>>>>>>======::::::::::::::::::::::::999888888888888999999:::888888888888777777777777888888777666666555444444555555555444444444444444333333444555555555555555444444444333333333222222444444444333333222222222222......111111......222555444444444444555666666333333333222222222111111222111111111000000000///222222333333333222222111000111111222111000///...///000000000111111111222//////////////////000000000000000000000000000000111111111111111111111111000111111111000///...---000000111111111111000000............///000111222//////000000000000//////000000000000111111111222////////////////////////////////////000000000000000000////////////000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////{{{qqqkkk```TTTOOOLLLGGGBBB>>><<<<<<<<<:::::::::;;;;;;<<<<<<<<<<<<;;;:::999999999:::;;;777888:::::::::999777555333555777888999888777666555666666666666777777777666666777777888888888999666555333333333444666888555555666666666666555555444555666777888888888888666666555666666777888999333333333444555666777888555444444444444555666666333222222111000///......%%%(((---111333333222000333333333333333333333333111222333444555777888888555777888999999888777555000111222555777777555333222222222333333222222222333333333333333333333333111222222222222333333333111222222333333444444555333333333333333333333333111111111222222333333333///000000222333444555555111111222222222333333333///////////////000111111222111111111222333444444222333333333333222111111......///111111222222222111111111222333333444444000000///000000111222222111111000000000000111111111111111111111111111111222222222222222222222222000111111111111222222222222222333333333444444444666666555555555444444444,,,///111111000000222444222333444444555555444444333444444444333444777999888666444333444666999<<<;;;<<<<<<<<<======>>>>>>@@@@@@@@@??????@@@AAAAAAEEEDDDBBB@@@AAACCCFFFHHHBBBBBBCCCDDDEEEEEEDDDDDD@@@@@@@@@AAAAAACCCDDDDDDDDDHHHLLLKKKGGGEEEGGGIIIPPPTTTWWWTTTLLLEEEBBBBBB??????@@@AAABBBBBBBBBBBBAAACCCDDDDDDCCCBBBBBBCCC===<<<<<<;;;;;;<<<>>>???<<<<<<===>>>???>>>>>>>>>>>>>>>>>>>>>===<<<;;;::::::::::::::::::::::::::::::999999888888999999:::777777777777666666666666777777777777777777777777444444444444444444444444111222444555666555444444444444444333333333222222444444444333333222222222222...---111111---...222333222222222222333444444333333333222222222111111222111111111000000//////111111222333333333222222000111111222222000///...//////000000111111111222222222333333222111000///////////////////////////111111111111111111111111111111222111000///---,,,//////000000000000//////............///000222222//////000000000000//////000111111111222222222222////////////////////////////////////000000000000000000////////////000000000000000000000000000000////////////////////////////////////////////////////////////////////////|||qqqfff\\\VVVLLLKKKIIIEEE@@@<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<@@@>>>;;;:::::::::999888888888888888777777777777666666777777777777666666666666666666666777777888666777999::::::999888777666666666666666555555555777777666444444333333333444444555666888999;;;<<<666666666666555555555555555555555555666666666666444444444333333444444555555444444333222222222222222222222333444555666666777777666555444444333333444444444444444444444444222444777999999777444222444444333222333444555666777666555444444444444444666555555444444333222222333222111111111222333444444444333333333333222222000000111222222333444444666666555444444333222222222222222222222222222222222222222222222222222222222222222111111111000000111111111111111111111111222444555555444333333444000000////////////000000...///000111222333333333000000000000111111111111222222111111000000//////111000///111444555222///222222222222222222222333222222111111222222333444000111222222444444555666444444222222222222444444333333222222222333444444222222333444444444333333444444555555555555555555999888777555444555999<<<>>>??????>>>===<<<<<<===???===<<<>>>BBBDDDCCCBBB@@@AAABBBCCCDDDDDDDDDDDDFFFCCC@@@@@@CCCFFFFFFEEEBBBBBBCCCDDDEEEEEEEEEDDDEEEEEEFFFFFFFFFDDDCCCAAAKKKMMMOOONNNJJJEEECCCAAABBBBBBAAA@@@??????@@@@@@???AAABBBCCCCCCAAA@@@>>>???????????????>>>======>>>>>>???@@@@@@@@@@@@@@@======<<<;;;;;;;;;;;;<<<:::::::::999999888888888444444555555666666777777777777777777888888888888777777777777666555444333444555555444333333444666444444444444444444444444444444444444444444444444000111333444444333111000222222222222222222222222333333333333333333333333111222222333333222222111000000111111222222222333333333222222222222222222111111111111000000//////////////////////////////111111111111111111111111222000//////000111111000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////---......///000111111222111111000000//////......////////////000000000111///////////////////////////000000000000000//////...000111000///...///111000000000000000000000000222222222222222222222222|||ooodddZZZSSSLLLKKKIIIEEE@@@<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::888666666777888999888888888888888777777777777666666777777777777666666777777666666666777888888666777999::::::999777666555555555666666666666666777777666555555555555555555444444555666777999::::::999999999888777777777555555555555666666666666555555444333333333444444444444333333222333333333333333333333444555666777777666666555444444333333444444444444444444444444222333555777777555333222444444333333333444555666666555444444333333444444444444444444444444444444333222111111111222333444444444333333333333222222111111222222333444444444555555444444333222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111222444444222111222333111111000000000000111111///000111222222222222222000000000000111111111111111111111000000000000000///......///222222000...222222222222222222222222111111000000111111222333111222222333333444444444444333222222222222333444444333222222111111222222333333333444444444333333333444444444555555666666666777777777666666888:::<<<===>>>===;;;:::;;;<<<===<<<===@@@DDDFFFEEEDDD@@@AAABBBCCCCCCDDDDDDCCCFFFCCC@@@@@@CCCEEEEEEEEEAAABBBCCCDDDDDDEEEEEEDDDEEEFFFFFFFFFFFFDDDCCCBBBFFFIIIKKKJJJGGGDDDBBBAAAAAA@@@@@@???>>>>>>??????AAABBBCCCDDDDDDCCCAAA@@@>>>>>>>>>>>>>>>===<<<<<<:::;;;<<<<<<======<<<<<<===<<<<<<;;;;;;;;;;;;;;;:::::::::999999888888888555555555666666666666666777777777777777777777777777777777777666555444333222333333222111111222444444444444444444333333333333333333333333333333333000111333444444333111000222222222222222222222222333333333333333333333333111222222333333222222111000000000111111111222222222222222222222222222222222222111111111000000000000000000000000000000000000000000000000000000000333222000000111222111000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000......//////000000111111111000000000/////////...//////////////////000000//////////////////////////////000000000000//////...000111000///...///111000000000000000000000000111111111111111111111111{{{mmmaaaWWWPPPLLLKKKIIIEEE@@@<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777555444555777999::::::888888888888777777777777666666777777777777666666888777777777777888999999777777999999999888777666444444555555666666777777777666666666666777888888666555555444444555777777888888777666555555444444444555555555555666666666666555444333333333333333333333333333333333444555444444444444444555666777666666666555444444333333444444444444444444444444333333444444444444333333444333333333333444555666444444333333222222333333222222333444444555666666222222222222222333444444444444333333333333222222222222333333444444555555444444333333222222111111111111111111111111111111222222222222222222222222111111111111111222222222111111111111111111111111///000222222000///000111222222111111111111222222000111111222222222111111000000000000111111111111000000000000111111111111///......000111222000///111111111111111111111111000000//////000000111222333333333333333333333333333333222222222222333333444333222111111111111111444444444444444444444333222222333444555666666777444666888888777666777888:::;;;<<<;;;:::999:::;;;999:::===AAADDDFFFDDDBBB???@@@AAABBBCCCCCCCCCCCCEEECCCAAAAAABBBDDDDDDDDDAAAAAABBBDDDDDDEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCBBBAAACCCEEEFFFDDDBBBAAAAAA??????>>>=========>>>>>>AAABBBBBBCCCBBBAAA@@@???===============<<<;;;;;;999::::::;;;<<<;;;;;;;;;<<<<<<;;;:::::::::::::::999999999999999888888888777777666666666666666555666666666666666666666666666666666666666555444333222333333222111111222444555555444444333333222222333333333333333333333333111222333444444333222111222222222222222222222222222222222222222222222222111222222333333222222111//////000000000000111111000111111111222333333333222222222222222111111111111111111111111111111111////////////////////////555333111111222222111000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000......//////000000111111////////////////////////000000000000///////////////////////////.........//////////////////////////////000000000000//////...000111000///...///111000000000000000000000000////////////////////////xxxjjj___VVVOOOLLLKKKIIIEEE???<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999888666777999<<<<<<<<<888888888888777777777666666666777777777777666666888888888888888999999:::777888888999888888777666333444444555666777888888666666666777888999:::;;;888777666444444555666777777666666555444333222222444444444555555555666666666555555444333333333333333333333333333444555666555444444444555555666777666666555555555444444444444444444444444444444444444444333333333333444444333333333333444444555555333333222222111222222333333333333444444444555555222222222222333333444444444444333333333222222222333333333444444555555555333333333222222111111111111111111111111111111111111222222222222222333333222222222111111111000000111111111111111111111111...000111111000//////000222111111000000111111222111111222222222111111000///000000000111111111111//////000000111111222222111111111222333333333222111111111000000000000000000000000000000111222222333333333333222222111111333222222222222222222333333333222222222333444444555555555444444444444444111111222333555666777777444555777666555555666888999:::;;;;;;999999999;;;777999===AAACCCCCCAAA???>>>???@@@AAABBBBBBBBBBBBCCCBBBAAAAAABBBBBBCCCCCC@@@AAABBBCCCDDDEEEEEEEEEDDDDDDDDDCCCCCCBBBAAAAAA???AAACCCCCCBBB@@@@@@@@@>>>>>>======<<<======>>>??????@@@@@@???>>>===<<<======>>>>>>======<<<;;;;;;;;;<<<===============;;;;;;:::999999999999999999999999888888888888888888777777777666666555555555555555555555444444444555666666666555555444333444444555444333333444666555555444333333222222222222222222222222222222222111222222333333222222111222222222222222222222222111111111111111111111111111222222333333222222111///////////////000000000///000000111222333333444222222222222222222222222111111111111111111111111000000000000000000000000444333111000111111000///........................////////////////////////////////////////////////////////////////////////---......///000111111222//////////////////......000000000000/////////////////////...............////////////////////////...//////000000000000///...000111000///...///111////////////////////////////////////////////////sssggg^^^UUUPPPLLLKKKIIIEEE???<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===;;;999999:::<<<<<<;;;888888888888777777777666666666777777777777666666888888888888888999999:::888888888888777777666666333444444555666777888888666666666777999:::<<<===;;;:::777555444555666777999999888777777666555555444444444444555555555555666555444333333333333333333333333333444555555666555444444444444555555666555555555555555444444444444444444444444444444444555555444333333444555555333333333444444444444444222222111111111222222333555555444444444333333333222222333333444444444444444444333333333222222222333333444444444444555555333333222222222222111111111111111111111111111111111111111222222333333333555444333222111///......111111111111111111111111///111222222111000000111000000////////////000000111111222222222111111000///000000000111111111111//////000000111111222222111222222222222222333444111111111000000000//////222111111111111222333333444333333222222111111000222222222222222222222222111111222333555777999:::777666555444444444555555111111222333444555666777666666555333222333777:::999:::;;;;;;999999:::;;;:::===AAADDDDDDBBB???======>>>???@@@AAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAABBB???@@@AAACCCDDDDDDEEEEEECCCBBBBBBAAA@@@@@@??????@@@BBBCCCCCCAAA?????????>>>>>>============>>>>>>@@@?????????>>>===<<<<<<>>>????????????>>>======;;;<<<======>>>>>>======::::::999888888888888888888888888888888888888888888888777777666666666555666555555555444444444333555555555555555444444333444444555444333333444666444444333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111222222333333222222111000000000/////////////////////000111222222333333222222222222222222222222111111111111111111111111111111111111111111111111222111///...///000///...........................////////////////////////........................////////////////////////---......///000111111222////////////............////////////000000000000//////////////////......000000000000000000000000......///000000000000000...000111000///...///111////////////////////////000000000000000000000000~~~oooddd\\\TTTPPPLLLKKKIIIEEE@@@<<<;;;;;;::::::::::::::::::::::::===;;;888777888999999888888888888888777777777777666666777777777777666666888777777777777888999999999888888777666666666555444444555555666666777777666666666777999;;;<<<===<<<:::888555444555777888666666666666555555555555333444444444444555555555444444444333333444444555444444444444444444555666444444333333333444444555555555555555555555555555444444444444444444444444555555444444444444555555222333444444555555444444222222111111222222333333666666555444333333222222222222333444444444444444444444333333333333222222333333333333333444444444333333333333333333222222222222222222222222222222111111111222222333333444555444333222111///......111111111111111111111111000111333333111000111222000000////////////000000000111111222222222111111000000000000111111111111000000000000111111111111000111111000///000222333222222222111111000000///222222222111222333333444333333222222111111111000111111222222222222111111000111222444777999<<<===999888666555444444555666111111222333444555555666666666444222111222777:::888999::::::999999:::;;;>>>AAAEEEGGGEEEBBB@@@???<<<===>>>???@@@@@@@@@@@@@@@BBBCCCBBB@@@???@@@AAA>>>???AAABBBDDDDDDEEEEEECCCBBBAAA@@@????????????@@@BBBCCCBBBAAA@@@@@@AAA??????>>>>>>>>>???@@@@@@CCCBBBBBBAAA@@@???>>>>>>???????????????>>>>>>===999:::;;;;;;<<<<<<;;;;;;999999888777777777777777777777777888888888888888888777777777777777777666666666666555444444333333444444555555555444444333222333333222111111222444222222222333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222111222222333333222222111111111000000000000/////////000000000111222222222111111111222222222222222111111111111111111111111111111111111111111111111000///------///000//////111111111111111111111111000000000000000000000000........................000000000000000000000000......//////000000111111........................////////////000000000000////////////000000000111000000000000000000000000---...///000000111111000...000111000///...///111000000000000000000000000111111111111111111111111zzzlllaaaXXXRRRMMMLLLKKKIIIEEE@@@<<<;;;;;;::::::::::::::::::::::::<<<999777777888888888888888888888888777777777777666666777777777777666666777777666666666777888888999888777777666555555555555555555666666666666666666666666777888:::;;;<<<;;;999666444333555777888222222333333333333444444333333444444444555555555333333333333444444555666666555555444444444444555444333333222222222333333555555555555555555555555444444444444444444444444333333333333333333333333222333444555555555444444222222222222222333444444444444444444444444444333222333444555555555444333444444333333333333222222333333333333333333222222333333333333333333444444333333333333333333333333000111111222333333444444222222222111111111111111111111111111111111111111///111333222111000111222111000000000000000000111///000111222222222222222000000000000111111111111111111111000000000000000000111222111//////222555444333333222111111000000111111111111111222222333222222222111111111111111000111222333333222111000000111222444666999;;;<<<:::999777555444444555666222222222333333444444444444444444333222333555888666777999888888777999:::<<<@@@DDDEEECCCAAA@@@@@@<<<<<<===>>>???????????????AAACCCBBB@@@>>>???@@@>>>???@@@BBBCCCDDDEEEEEEDDDCCCBBBAAA@@@@@@@@@AAA>>>???AAAAAAAAAAAABBBDDD@@@@@@@@@@@@@@@AAABBBBBBDDDCCCBBBAAA@@@?????????>>>>>>>>>???>>>======<<<888888999:::::::::::::::888888777666666666666777666777777777888888888999777777777777777888888888777777666666555444444333333444444555555444444444222333333222111111222444111111111222333333444444333333333333333333333333333222222222222222222333222222222222222222222222333333333333333333333333111222222333333222222111222222111111111000000000000000000000111111111111000000000111111111222222000000000000000000000000111111111111111111111111000...---...000111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000,,,------....../////////.../////////000000000111...//////000111222333333000000000000000000000000---...///000111111111111...000111000///...///111000000000000000000000000111111111111111111111111yyyjjj___VVVOOOKKKLLLKKKIIIEEE@@@<<<;;;;;;::::::::::::::::::::::::;;;999777777999:::::::::888888888888777777777777666666777777777777666666666666666666666777777888999999777666555555555555666666666666666555555555666666666777888999;;;<<<:::888555333222444666888444444555666666777777888333333333444444444555555222222222333444555666777777666555444444444444444333333222111111222222222444555555555555555555555444444444444444444444444111222222333333222222111222333444555555555444333333222222222333444444555222333333444444555555666222333444555555555444333444444444333333333222222222222222222222222222222444444444444444444444444444444444444444444444444000000111222333333444444//////000111222222333333111111111111111111111111///000222222000000000111222222111111111111222222...///000111222333333333000000000000111111111111222222111111000000//////222333444333111111444777444444333333222111000000000000000000000111111222111111111111111111111111000111222333333222111000111111222333555777999:::;;;999777555444555666666333333333333333333333333111333555555444333444555444666777777666666777999888<<<@@@BBB@@@>>>>>>???;;;<<<===>>>???????????????AAACCCBBB???>>>>>>@@@===>>>@@@BBBCCCDDDEEEEEEFFFEEECCCBBBAAAAAABBBCCC;;;===???@@@AAABBBDDDFFFBBBAAAAAAAAABBBCCCCCCDDDCCCBBBAAA???>>>========================<<<<<<;;;999999:::;;;;;;;;;;;;:::888888777666666666666666666666777777888888888999666666777777888888999999888888777666555555444444333333444444555444444444444555555444333333444666000000111222333444444555444444444444444444444444333222222111111222222333222222222222222222222222333333333333333333333333222222222333333222222222333222222222111111000000111111111000000000000000//////000000111111111222////////////////////////000000000000000000000000000...---///111333333333////////////////////////000000000000000000000000111111111111111111111111000000000000000000000000000000000000////////////,,,,,,------...///000000.../////////000000111111......///111222333444555000000000000000000000000---...///000111111111111///000111000///...///111000000000000000000000000111111111111111111111111zzziii\\\VVVSSSQQQMMMLLLJJJEEE???;;;::::::;;;;;;;;;:::::::::999999<<<<<<;;;:::999999888777>>><<<;;;999888888999999666666666666777777777777:::999777666555666888999<<<999666666999:::888666555666666666666444222111777666555444444555666777222333333444444555555555222222222333333333444444222333444444555555444444555555555555555555555555666555333222111222222333333222222111111222222333444444444444444444444444333333333444555666777777222333444444444333222111000222444666777666444222222333333444555555555444444444444444333222111111666666666555555444444444888777555333222222222222111222222333333222222111333333222333444555333111222222333333333333222222000000111111111000000///111111111222222333333333222222222222222222222222000000000000000000000000000111111111222222222222444444333222111111111111111111111111111111111111222///---...000111000...000111111111111222222222444333333333333333000.........///000111222222333333333333333333333333333555555666666555333111000000111222222333444555555999888555333222111111222333555666666555444444555444555555555666666777777555555555555666666666666777888:::<<<===>>>??????>>>>>>===============>>>???????????????@@@@@@@@@===???BBBEEEFFFFFFDDDCCCAAAAAAAAAAAABBBCCCDDDDDDAAABBBCCCCCCCCCBBBAAA@@@BBBBBBAAA@@@@@@@@@@@@AAA????????????>>>>>>>>>>>>;;;<<<=========;;;:::999>>>===;;;:::::::::;;;<<<;;;;;;:::::::::999999999888888999999999999888888222333555777888999888888666555555555555666777777777666666666555555555555333333333333333333333333333222222222111000000000444444444333333222222222111222333333333333222111...+++)))+++000444555555111111222222222333333333222222222222222222222222///000000000111111111111111000///......///000111222111000//////000111222222111111111000000//////222222222111111000000000111111111111111222222222//////000000000000//////000000000000000000000000////////////000000000000///000000111111111111111////////////////////////......//////000000111111///000222222000000000111++++++---///000111111111000000000000000000000000111111111000///.........------...///000111222222///000111222222111///...000000000000000000000000{{{jjj]]]VVVRRRQQQLLLKKKIIIEEE???<<<;;;;;;;;;;;;;;;:::::::::999999::::::::::::::::::999999<<<;;;:::999888888888999666666666666777777777777888777666555666777999:::;;;999777777999999888666999888777777888999;;;<<<888777666555555666777888444444444444444555555555333333333333444444444444222333444444555555444444555555555555555555555555555444333222222333444444333333222222222222333333333333333333333333333333333333444444555555666666222333444555555444333222222333444666666555444333222333444444555555444444333333333333333222111111333333333333222222222222888777555333222222222222111222222333333222222111333222222222444444333111000000111111111111000000000111222222222222111111111111222222222333333333222222222222222222222222000000000000000000000000000000000111111111222222333333222111111111222222111111111111111111111111222000......000111000///000111111111111222222222444333111111222222000/////////000000111111222222333333333333333333333333444444444444444333222111222222333333333333333333666555444222222222222333333555666666555444444555444444555555666666666666555555555555666666666666999999:::;;;<<<<<<<<<<<<>>>>>>===============>>>???????????????>>>>>>>>>===>>>AAACCCDDDDDDCCCBBBBBBBBBAAAAAAAAAAAAAAABBB@@@@@@AAAAAAAAAAAAAAA@@@CCCBBBBBBAAA@@@@@@@@@@@@===============<<<<<<<<<@@@@@@AAAAAAAAA@@@???>>>===<<<<<<;;;;;;;;;;;;;;;999999999999999999::::::777777888888888888777777555666777888888777666666555555555555666666666666555555555444444444333333333333333333333333333333333333333333222222222222444444444333333222222222111222333333333333222111333000------///222222111111111222222222333333333222222222222222222222222000111111111222222222222111000////////////000111222111000000000000111222111111111111000000000///333333333222222111111111000000000000000000000000//////000000000000//////000000000000000000000000////////////000000000000111111111111000//////...////////////////////////////////////000000000000...000111111000//////000,,,,,,...///000000111111000000000000000000000000////////////000000000000......//////000000111111222222222111000///...---000000000000000000000000|||kkk^^^VVVRRRPPPJJJIIIHHHDDD???<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999::::::;;;;;;;;;:::999888777777777888666666666666777777777777666555555555666888:::;;;:::999777888999999888666888666333111222555999<<<888777777666666777777888666666555555555555555555333444444444444555555555333333444555555555555444555555555555555555555555555444333333333444555666444444333333333333444444333333333333333333333333444444444444444555555555333444444555555555444444555555555555444444444444333333444444555555444444333333333333333333222222111111111111222222222222777666555333222222222222111222222333333222222111222111111222333333222000000000111111111111000000000111222333333333333333111222222222222333333333222222222222222222222222000000000000000000000000///000000000111111111111222222111111111222333333111111111111111111111111222000...///000111000///000111111111111222222222444222000///000000000///000000000000000111111111222222333333333333333333333333222222222222222333444444333333222222222222333222222111222222333333222444666666444444444555444444444555555555555666444555555555555666666666;;;;;;;;;:::::::::::::::======<<<<<<<<<======>>>??????>>>>>>======<<<<<<<<<===>>>???@@@@@@AAAAAACCCBBBAAA@@@????????????????????????@@@AAAAAABBBBBBBBBAAA@@@??????>>>>>><<<<<<;;;;;;;;;:::::::::======>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;:::888888888999::::::;;;;;;666666777777777777666666888888888888777555444333333444666777777777666555666555555555444444444444222222222222222222222222333333333333444444444444444444333333333333222222111222222333333222222111444222000///000111111111111111222222222333333333222222222222222222222222111111111222222222333333111000000//////000000111222222111111111111222222111111111111000000000000222222222111111111111111111111000000//////......//////000000000000//////////////////////////////////////////000000000000222111111000///...---,,,////////////////////////000000000000////////////---///111000///...//////---...//////000000000///000000000000000000000000---......///000111111222////////////000000000000444333222000///...------000000000000000000000000}}}lll___VVVQQQNNNHHHHHHFFFCCC???======>>><<<;;;;;;;;;;;;:::::::::999999999999999999999:::999999888777777777777777666666666666777777777777666555555555666777999:::999999888999999888777777777444111///...000333555777777666666666666777777777777666666555555555444444444444555555555666666333444444555555555555555555555555555555555555555555444444333444555777888555444444333333444444555222222222222222222222222555444444444444444444444444444555555555555555555777666555444333333444444333333444444555444444333333333444555555555444444222222222333333444444444555555444333222222222111111222222333333222222111222111000111222333111///222222333333333333222222///000111222333333333333222222222222222222222222111111111111111111111111000000000000000000000000//////000000000111111111111111000000111222333333111111111111111111111111111000//////000000111000000000111111111222222222444111...---...///000000111111111000000000000000222222222222222333333333222222000000000111222333333222222222222222222222222111111111111111111222222333555555444333444555444444444444444444444444444444444555555555666666999999999999999999999999<<<<<<;;;;;;<<<<<<======??????>>>===<<<;;;;;;:::<<<<<<;;;;;;<<<>>>???@@@AAAAAA@@@???>>>>>>??????@@@??????>>>???AAACCCDDDAAAAAAAAA@@@???>>>===<<<<<<<<<;;;;;;::::::999999999999999999999999888888<<<===>>>>>>>>>===;;;:::888888999:::;;;<<<======777777888888888888777777999888888777666555444444333444666888888777555444888888777777777666666666222222222222222222222222222222333333444444555555333333333333333333333333222222222222222222222222222111000111222333444444111111222222222333333333111111111111111111111111000000111111111222222222000000000000000000000000333222222222222222222333111111111000000000000000000000000000000000//////222222111000//////......//////000000000000//////////////////////////////////////////000000000000111000//////...---------////////////////////////111111000000//////......---...000000........./////////000000000//////...////////////////////////......//////000000111111111000000000/////////...333222000///.........///////////////////////////|||lll___VVVPPPMMMFFFGGGFFFCCC???======>>><<<<<<<<<;;;;;;;;;::::::;;;;;;:::999999888777777777888888777777777666666666666666666777777777777777777666666666666666666888999::::::999888777777666666555555555555555555555555555555555555555555777777666666555555555444444444444555555555666666333444555555666666555555555555555555555555555555555444444333444555777888555444444333333444444555222222222222222222222222444444444444444333333333444444444444555555666666888777555333333333444555333444444555444444333333444444555666777777666666222222222333333444444444444444444333333222111111111222222333333222222111222111000111222333111///222222333333333333222222......000111222222222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000111111111111000000000000111222222333111111111111111111111111111111111000000000111222000000111111111222222222333000------...///000000111111111000000000000000111111111222222333333333222111000///000111222333000000111222222333444444222222222222111000//////111333555555444333444555444444444444333333333333444444444444555555555555666666666666777999:::;;;;;;;;;:::;;;;;;<<<======???>>>>>>===<<<;;;::::::<<<;;;:::::::::<<<>>>??????>>>>>>>>>??????@@@AAAAAA@@@@@@@@@AAABBBDDDEEEBBBBBBCCCBBBBBB@@@???>>>======<<<<<<;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???>>>===<<<;;;888999:::;;;<<<===>>>???888999999::::::999999888777777777666666666666666333444666888888777555444777777777777666666666666222222222222222222222222111111222222333333444444333333333333333333333333222222222222222222222222111222222222222222333444111111222222222333333333111111111111111111111111////////////000000000000000000111111111111000000222222222222222222222222000000000000000000111111111111111111111111111111333333222111111000////////////000000000000//////////////////////////////////////////000000000000//////............///000////////////////////////111111000000//////......---...000000.........///000000000000000000///...//////////////////////////////////////////000///111111000000//////......000000.........///000111////////////////////////{{{lll___VVVOOOLLLFFFFFFEEEBBB???======>>><<<<<<<<<<<<;;;;;;;;;:::;;;;;;:::999888777666666777777888888888888777666666666666666777777777777777777777666666555555555777999;;;;;;999777777777222333666888999999999888333444444555555444444333666666555555555555555555333444444444444555555555444444555666666666666555555555555555555555555555555444333333333444555666444444333333333333444444333333333333333333333333333333333333333444444444444333333333444555666777777666555444444444555666444444555555444444333333333444555666777777777777111111111111222222222222333333333333333222111111111222222333333222222111222111111222333333222000000000111111111111000000...///000111111111111111333333333222222222222111111111111111111111111111000000000000000000000000000111111111222222222222111111000000000111222222111111111111111111111111000111222111000///111333000111111111111222222222222000......///000000000000000000000000111111111000000111111222333333333222222111111111111111222//////000111222333444444333333333222222000///...000222444444444333444555444333333333333333222222333444444444444555555555333333333444666888;;;<<<:::::::::::::::;;;<<<===>>>>>>======<<<<<<;;;;;;<<<<<<;;;;;;;;;<<<>>>???>>>>>>>>>>>>???@@@AAABBBAAAAAAAAAAAABBBCCCDDDDDDBBBCCCDDDEEEDDDCCCBBBAAA>>>>>>===<<<;;;;;;:::999;;;;;;:::::::::;;;<<<<<<<<<<<<<<<===<<<<<<;;;:::888999:::;;;<<<===>>>>>>999::::::::::::::::::999666666555555666777888999333444666777777777666555555444444444333333333333333333333333333333333333222222222222333333333333222222333333333333444444333222222111111222222333333444555333111000000111111111222222222333333333111111111111111111111111........./////////000000000111111222222111111000111111222222222222111111000000000000111111111111333333333333333444444444333333222222111111000000//////000000000000//////////////////////////////////////////000000000000//////...---...///111222////////////////////////000000000000////////////---///111000///...//////000000000111111000//////000000000000000000000000000000000000////////////111111000000//////..................///000111111000000000000000000000000yyykkk___VVVOOOKKKFFFFFFEEEBBB???=========<<<<<<<<<<<<;;;;;;;;;;;;:::999999999888888777777777777888999999888888777666666666666777777777777555555666666666666666666666999;;;;;;999777666777000111444666777888888777444444555666666555444444444444444444444555555555333333333333444444444444444444555666666666666666555555555555555555555555555444333222222333444444333333222222222222333333333333333333333333333333222222222333333444444555333222222222333444666777555555555555555666666777444444555555444444333222111222333444666666777777333333333333222222222222222222333444333222111000111222222333333222222111333222222222444444333111000000111111111111000000000111111222222111111111333333333222222222111111111111111111111111111111000000000000000000000000222222222222333333333333222111111000000000000111111111111111111111111111000222333111//////111333000111111111111222222222111000//////111111000/////////000000111111222222///000000111222222333333333333333333222111000000000000111111222222222333111222222333333222111000000222444444333333444555333333333333222222222111333333444444444555555555333222222333444777:::<<<999999999999:::;;;<<<=================================<<<<<<======>>>>>>@@@@@@?????????@@@@@@AAA@@@AAAAAABBBBBBBBBAAAAAA>>>???AAABBBBBBBBB@@@???>>>>>>===<<<;;;:::999999888777777666777888999:::::::::999888888888888999888888999999:::;;;<<<<<<999999999::::::999999999777666555555666777888999555555555555666666666666333333333333222222222222444444444444444444444444444444444444333333333333222222222333333444444444333333222111111222333333111333444333111///000111111111222222222333333333111111111111111111111111////////////000000000000000111222222222222111000000000111222222111000000///000000000111111111111111222222222333333333333111111111111111000000000//////000000000000//////000000000000000000000000////////////000000000000222111///......///000111////////////////////////////////////000000000000...000111111000//////000///000000111111111000000000000000000000000000000......//////000000111111000000000000////////////......//////////////////000000000000000000000000xxxjjj___VVVOOOKKKGGGGGGEEEBBB???<<<<<<=========<<<<<<<<<;;;;;;;;;888888888888888999999999777888999::::::999888777666666666666777777777777222333555666777777777777555999<<<<<<999666666777666666777777777777777777444555666777777666555444222333333444444555555555222222222333333333444444444555555666666666666666555555555555555555555555666555333222111222222333333222222111111222222333444444444444444444444444111111222333333444555555222222111111222444555666444444555666666666777777444555555555444333333222///000111333444555555666666666666555555444444444111222333444333222111000222222222333333222222222444333222333444555333111222222333333333333222222222222333333333222111111333333333222222111111111000000000000000000000000000000000000000000000000222222333333333444444444222222111000//////000000111111111111111111111111000222333222//////111444000111111111111222222222000000///111222222111///...//////000111222222333///000000111222222333333333444444444333222000///222222222111111111111111///000222333444444333333///111333444333333444555333333333222222111111111333333333444444444555555333333222222444666999:::999999999999:::;;;<<<============>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>CCCBBBAAA@@@???????????????@@@AAABBBBBB@@@???>>>888999;;;===>>>===<<<;;;>>>>>>===<<<:::999999888999888777777777888:::;;;999888666555555555666777777777777888888999::::::888888999999999999888888888777666555555666777888666555555555555666777777555555444444444333333333555555555555555555555555666666666555555444444333222222222333333444444444444333222111111222333444,,,///222333111111333555111111222222222333333333000000000000000000000000000000000000111111111111000111222333333222111000///000111222222111000/////////000000111111111222......//////000000000111////////////000000000000//////000000000000//////111111111111111111111111////////////000000000000555333111///......///000////////////////////////......//////000000111111///000222222000000000111//////000111111111111111000000000000000000000000,,,,,,---///000222333333////////////000000000000...///000000000///---,,,000000000000000000000000wwwkkk^^^RRRMMMMMMIIIGGGDDD@@@===;;;;;;;;;<<<<<<;;;;;;;;;:::::::::777999:::888555333444666666666777888888888888888666777888999999999999999333333333333333444555666;;;;;;:::999888666555555444444555555555555444444444444555555666777777777777666333111111222444666444444444444444444444444333444555555666555555555555666777888888888888888555555555444444555555555222222333333333333444444111222333444444333222222333222000111222333333222666555444222222333444555555555555555555555555555555555444333222000//////222222222333333444444444555777888999999777444222222222222222222222222222222222222333333444444444444333333222111000//////111111222222222111000000555555444333333222111111333222000//////000222333333333333222222111111111333333333333333333333333222333444444555555444444222222222222222111000///333333222111000000111111111111111111111111111111000000111222222222222111111111111111111222222222222111111111000000//////000111222111000000222333////////////000111222333222222111000//////000000111333444444222111111222333333333333333333333333666555555444444333333222222222222222222222222222222222333444444555555666888999;;;===>>>>>>>>>===>>>???@@@@@@@@@>>>===<<<<<<<<<<<<<<<===???@@@AAACCCBBB@@@???>>>>>>>>>?????????>>>>>>???@@@AAAAAA???????????????>>>======999:::;;;;;;;;;999777555555666777999999999888777999888777777777888999:::777888:::;;;:::999777555777777777777777777777777666666777777666555444444555444444333333444444555444444444444444444444444444333222333555555555333444444222222222222444444555555555555444333222111222333444333111000222333000000000000000000000000222222222222222222222222222222111111000000//////222111000......000111222000111111111111222222222111111111111111111111111000000000000000000000000000000000000000000000000111111000000000000111111000/////////........................////////////111000///......///000111111111000000/////////.../////////////////////////////////////////////////////////000111111222222111111000000//////......//////...//////000111222000000000000000000000000000000000000000000000000111111000///////////////222111111111000000//////uuujjj]]]QQQLLLLLLIIIFFFCCC???<<<;;;:::;;;<<<<<<;;;;;;;;;:::::::::888888999888666555666666666666777888888888888888777777888999999999999999555555555555555666777777<<<<<<;;;:::888777777666555666666666666666666555777777777666555555444444777666333222111333444666444444444444444444444444444555555666777666666666555666666777777777666666555555444444444444555555222222333333333444444444444555666666555444222111444222111111222333333222333222222222222222333333555555555555555555555555333333333222222222222111000000111111111222222222444666888999999777555333222222222222222222222222222222222333333333444444666555555444444333333222111111222222222222222111555444444333222222111111333222111111111111222333333333333222222111111111222222222222222222222222222222333444444444444333333333333333222111111000333222222111000000111111111111111111111111111111///000111222222222222222222222111111111111111111111111111111000000000///000111111111//////000222222222111111111111111222222222111000000000000000111333444444222111111222000000000000000000000000222222222222222333333333222222222222222222222222222222333444444555555666777888:::<<<=========<<<>>>>>>?????????>>>===<<<<<<<<<<<<<<<===>>>???@@@BBB@@@???============>>>???????????????@@@AAAAAA>>>>>>??????>>>======<<<999:::;;;<<<;;;999777666555666777888999999888777888999::::::999999777777777888999999999888666555666666666666666666666666666666666666666555444444555444444444444444444555444444444444444444444444444333222333555666666555444444333222222333444444555555555555444333222111111333444444222000000000333333333333333333333333222222222222222222222222111111111000000000000000222111///......///111222000000111111111222222222111111111111111111111111000000000000000000000000000000000000000000000000000000//////.../////////000000/////////.....................////////////111000///......///000111000000000/////////......////////////////////////000000000000000000000000------...///000111222222222111111111000000000000000////////////000000111000000000000000000000000000000000000000000000000111111000///////////////111111111111000000000///ssshhh[[[OOOJJJKKKHHHEEEBBB>>><<<:::::::::<<<<<<;;;;;;;;;:::::::::999888777777888999888777666777777777888888888888777777888999999999999888777777777777777888888999<<<;;;;;;:::999888888777666666777777777777666666777777777666555555444444777666444222222333444555444444444444444444444444555555666777777777777777555666666666666555555444444444333333333333444444222222333444444444444444777777888888777555333222555333222222333444333222111222333444444444444444444444444444444444444444111111222222333333444444000111111111111222222222333444666888888777555444333333333333333333333333222222222222333333333333222222222222222222222222000111222333333444333333444444333333222222111111222222333333333333222222222222222222222111111111111111111111111111111111111111222333333333333222222222222222222222111111333222111111000111111111111111111111111111111111...///000111222333333333333222222222111000000000111111111111000000000000000111222111///......///444444333222111111111111222111000000000000000000111333444444222111111222//////////////////////////////000000111222222333222222222222222222222222222222333444444555555666666777999;;;<<<<<<<<<;;;======>>>>>>>>>===<<<<<<<<<<<<<<<======>>>>>>>>>@@@???===<<<;;;;;;<<<<<>>>>>??????@@@@@@==================<<<;;;:::;;;;;;<<<;;;999888777666777888888999888888888888999;;;<<<<<<:::777555777777777777666666666666666666666666666666666666666666666666666555555444444444444444444444444444444444444444444444444444444333333444666888777666444444333333333333444444444555555444444333222111000222444444111///......111111111111111111111111111111111111111111111111000000000000111111111111111111////////////111111000000000111111111222222111111111111111111111111000000000000000000000000000000000000000000000000111000000///.........///000000000/////////..................////////////000000////////////000000////////////............////////////////////////111111111111111111111111,,,,,,---...///000111222222222222222111111111111111000000////////////000000000000000000000000000////////////////////////111000000///////////////111111111111000000000000~~~qqqfffYYYNNNIIIIIIGGGDDDAAA>>>;;;:::::::::<<<<<<;;;;;;;;;::::::::::::777666777:::;;;999777777777777777777888888999777888888999999999888888888888777777777888888999:::999999999888888777777666666666777777666666666444444555555666777777777777666444333333333444555444444444444444444444444444444555666666666666666777777777777666555444444444333333222222333333444222333444555555555444444777777888999999888666555666444222222333444333333222333555777888888777777444444444444444444444444111222222333333444444444333333333333333333333333222333555666777777666555333333333333333333333333222222222222222222222333///000000000111111111222000111222333444555555555333333333333222222111111111222444555555444222111222222222111111111111111000000000000000000000000000000111222222222222222111111000000111111111222222222111111111111111222111111111111111111111111...///000111222333333333333333333222111000//////111111111000000000000000111222333222000......///333222111111000000000111111111000000000000000111111333444444222111111222222222222222222222222222///000000000111111111222222222222222222222222222222222333444444555555666555666888:::;;;;;;;;;:::<<<===============<<<<<<<<<<<<======>>>=========>>>===<<<:::::::::;;;<<<>>>>>>============>>>>>>;;;<<<<<<===<<<<<<;;;;;;;;;<<<<<<<<<;;;:::999888888888888888888888888888777888:::;;;;;;:::999888777777666555555555555666666666666666666666666666555666666666666666555555444444555555555555444444333333444444444444444444444333333555777888888777444444444333333444444444444444444444444333222111222333333111///......///000000000000000000000000000000000000000000000000//////000000111111222222111000////////////000111000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000222222111000////////////000000000////////////...............////////////000000////////////000000//////..................////////////////////////000000000000000000000000////////////000000000000111111111111111111111111111111000//////...//////////////////////////////////////////////////////000000////////////000000111111111000000000000000|||pppdddXXXMMMHHHHHHFFFDDDAAA===;;;:::::::::<<<<<<;;;;;;;;;::::::::::::777666777:::;;;999777777777666666777777888999888888999999999888888777888888777666666777777777777777777666666666666666444555555666666555555444444444555555666777777777777666555444444444555555444444444444444444444444222333444444555555444444888888888888777777666555444333333222222333333444222333444555666555444333444555777999::::::999999777555333333444555444333222333555777888888777777444444444444444444444444333333333333333333333333333333333333333333333333222333444555666666555555333333333333333333333333222222222222222222222222222222333333444555555555000111222333444555555555333222222222222222111111111222444666666444222111111111111111111111111111000000000000000000000000///000111111222222111111/////////...///000111222222111111111111111222222111111111111111111111111//////000111222333333333333333333222111000//////000000000000000000111111222444555444222000///000///////////////000111111111000000000000000111111111333444444222111111222333333333333333333333333333333222222222111111111222222222222222222222222222222333444444555555666555666888:::;;;;;;;;;:::===<<<<<<<<<<<<============>>>>>>??????>>>===<<<======;;;::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;======<<<<<<;;;::::::999999999888888888888888888777777777888999:::;;;<<<777666555555444444555555555555555555555555555555555555666666666666666555444555555666666555555444333333333444444444555555555444333555777888888777444444444444444444444444333333333444333333222222444333111///,,,---000222333333333333333333333333000000000000000000000000//////000000111111222222000//////////////////000//////000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000111000///...............111000000000////////////............//////////////////000000000000//////......//////////////////000000000000000000000000////////////////////////333333222111111000000///000000000000000000000000111111000//////...//////////////////////////////////////////////////////000000////////////000000000000000000000000111111{{{ooodddWWWLLLGGGHHHFFFDDDAAA>>><<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999888777777888999888777888777666666666777999:::888999999999999888777777888777666666666666666666555555555555555666666666444444555555555555444444777777777666555555444444777666666555555555555555444444444444444444444444222222333444444444444333777888888888888888777666444444333333333333444444111333555666777666444333111333555777999:::::::::888666444444555555444333111222333444444444444444333333333333333333333333333333333333444444444444222222222111111111111000333333444444444444444444222222222222222222222222222222222222222111111111111111222222333333444444000111222333333444333333222222222222222222111111111222333555555333222111000000000111111111111111000000000000000000000000000000111222222222222111///.........///000222333111111111000111111222333111111111111111111111111000000111222222222222111333222222222111000000000000000000000111111111111222444555555333111111111...------...///000111111000000000000000111111222111333444444222111111222111111111111111111111111555444444333222222111111222222222222222222222222222222333444444555555666555666888:::;;;;;;;;;:::======<<<<<<<<<===>>>??????@@@@@@AAA@@@???===<<<>>>===<<<;;;;;;<<<===>>><<<<<<;;;;;;::::::;;;;;;:::;;;<<<<<<===<<<<<<<<<>>>======<<<;;;;;;::::::::::::999888888888888999777777666666777999;;;<<<666666666666555555555555555555555555555555555555444555666666666666666666444555666777777666555444222333333444444555555555555444444444666777666555444444555555555555444444222222333333333333222222333333111///---...111444222222222222222222222222111111111111111111111111000000000000111111111111/////////////////////////////////000000000111111000000000000000000000000000000000000000000000000000000000000000000000000...------,,,,,,------...111111000000000/////////............//////////////////000000000000//////////////////000000000000000000000000000000000000........................444444333222111111000000///////////////000000000111000000////////////000000000000000000000000000///////////////////////////////////////000000111000000000000111111111111{{{nnncccWWWLLLHHHHHHGGGEEEBBB???===<<<<<<===<<<<<<;;;;;;;;;:::::::::888888999888666555666666888777666555666777999:::999999999999999888777777888888777666666666666666555555555555666666777777555555666666666666555555777777777666555555444444777666666555555555555555444444444444444444444444222333444444555555444444555666777777777777777777555555444444444444555555111333555777777666444333111222444666777888888888999777555444555555444333333222222222222222333333333333333333333333333333111222222333444555666666222222222111111111000000444444444444333333333333111111111111111111111111222222222222111111111000000000000000000000111111111111222222222222222111111111111111111111222222111111222333333222111111///000000000111111111222111111111111111111111111000111222222333333222222000000//////000222555666111111000000111222222333111111111111111111111111111222222222222111000000222222111111111111111111///000000000111111111111000222444555333222111111000///////////////000000000000000000000111222222111333444444222111111222000000000000000000000000333333333333333333222222222222222222222222222222222222333444444555555666666777999:::;;;<<<;;;;;;>>>>>>=========>>>???@@@@@@AAABBBBBBBBB@@@>>><<>>======>>>???@@@>>>======<<<;;;;;;<<<<<<;;;;;;<<<===============???>>>===<<<;;;;;;;;;;;;;;;:::999888888888999999777777777777777777777777666666777888777666555444555555555555555555555555444444555666666666666666444555666777777666555444222222333333444555555666666555444444555555444333333444555666666555444333111222222333333333222222000111333222111111222333////////////////////////222222222222222222222222111111111000000000000000...//////////////////...////////////000000000111000000000000000000000000000000000000000000000000000000000000000000000000...............///000111111111111000000000//////............////////////...///000111111000///...000000000000111111222222000000000000000000000000////////////////////////111111111111111111111111//////000000000111111111000////////////000000111000000000000000000000000000000000000000000000000///////////////000111111///000000000111111111111{{{nnncccWWWLLLHHHIIIGGGEEEBBB???============<<<<<<;;;;;;;;;:::::::::777999:::888555333444666999888666555666777999:::999999999999999888777666999999888777666666777777555555666666777777888888666666777777777777666666444444555555666777777777666666666666666555555555444444444444444444444444333444555555666666555555444444555666777777777666666555555444444555555666111333555777888666444333222333444666666666555555999777555555555555444333666555444333222333444555333333333333333333333333///000111333555777888999444444444333333222222222444444444333333222222222000000000000000000000000222222222222111111000000333333333333333333333333111111222222222111000000111111111111111111222222111111111222222111111111//////000000111111111222111111111111111111111111111111222333333333333222222111000000222444777888111111000000111222333333111111111111111111111111222222333222222111000///111111111111111222222222//////000000111111111222...000333444333111111111333222111000////////////000000///000000111222222111333444444222111111222111111111111111111111111111111111222333333444444222222222222222222222222222222333444444555555666666777999;;;<<<<<<<<<;;;???>>>=========???@@@AAABBBBBBCCCDDDCCCAAA>>>===@@@@@@???>>>>>>???@@@AAA@@@???>>>===============;;;;;;<<<===>>>>>>>>>===???>>>===<<<<<<;;;;;;<<<<<<;;;999888888888999999777888999:::888666333111555666888999999777555444555555555555555555555555444444555666777777666666444555666888888666555444222222333333444555666666777555444333444444333111333444555666666555444333111222222333333333222222,,,000444666555333222222222222222222222222222222222222222222222222222222222222111111000000//////......////////////......////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222444555666111111111111000000000000............/////////000...///000111111000///...000000111111222222222333000000000000000000000000000000000000000000000000......///000111222333333000000111111222222222333//////...//////000111222000000000000000000000000111111111111111111111111///////////////000111111//////000000111111111222uuuhhh```YYYPPPHHHFFFDDDDDDCCC@@@;;;:::<<<>>>:::;;;;;;;;;;;;;;;;;;;;;666666777777888888999999777777777777666666666666777777777777777777777777777777777666666666666666666777777666555444222111555444444444444555666666777666666666666666777777777777777777777777777777777777666555444333333333555444444333333444444555555555555333111222444777666555555444444444555555777777777777666555444333000000111222333333444444555555555444444333333333888777555333222333555666333333333333333333333333333333333222222111111111111111111222222333333333222333444444222000000111333333333333333333333333222222111111111111111111333333333333333333333333111111111222222333333333000000000000000000000000333333222111000000111111222222111111111111111111222222111111000000//////...///222444666777777777///.........000222444555111000000000000222333444222222111000//////000000000000111111111000000///111111111111111111111111111111222222222333333333000000000000000000000000333222222222111111000000///000000000000111111111333222111000000111222333333333222222111222222222000111111111111222222222333333333333333333333333111333444444444555777:::666777999;;;<<<<<<<<<;;;>>>>>>???@@@AAACCCDDDEEEAAACCCFFFFFFBBB>>>;;;:::<<<<<<;;;;;;;;;;;;<<<<<<>>>============<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999:::;;;;;;<<<;;;;;;;;;999::::::;;;:::999888777666777888999999999999999888888777666666666666666555555444444444333333333444444444555555555555666444444444444444444444444666666666555555444444444777555333444666777555333555555555555555555555555000000111333555555222000222222222222222222222222000000000000000000000000222222222222222111000///111222111111000...---,,,//////000000111111111222000000111111111111000000//////000000000000//////............/////////000......//////000000111111000000000000000000000000000000000000111111111111000000111000000///...---.........//////111222333000000000000000000000000000000111111111111000000...............///000000111111000000//////.........000111000///...///111........................222222222111111111111111222111111111000000//////000000000000000000000000111000///......///000000uuuhhh```XXXOOOIIIGGGEEEEEECCC???;;;999;;;===;;;;;;:::::::::::::::;;;777777777777777888888888888888888888888777777777777777777777777777777777777777777777777777777777555555555555555555444444555444444444444555666666777777666666666666777777555555555555555555555555777777666555444444444444555555555555555555555555444444444333111222444777777666666555444444444555666666666555555444333222000111111222333333444444666666555555555444444444777666555444333444444555333333333333333333333333444333333333222222222222111111222222222333333333222333555444222111111222333333333333333333333333111111111111111111111111333333333333333333333333222222222222333333333333222222222222222222222222333222222111000000111111000000000111222222222333111111111111000000000000...///111333444555555555............///000222333000/////////000111222333222222111000000000000000000000111111111111000000111111111111111111111111111111111222222222333333000000000000000000000000222222111111111000000000000000000111111111111222222222111000000111222222555444333222111000000000000111111111111222222222333333333333333333333333333444444333222222333555555666888999:::;;;::::::>>>>>>>>>???@@@AAABBBCCCFFFHHHIIIHHHEEE@@@===;;;<<<<<<;;;;;;;;;;;;<<<<<<=========<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;:::999999:::::::::999777777777777888888999999888888777666666555444444555555555555555444444444333333444444444555555555555666444444444444444444444444555555555444444444333333444333111222444555444222444444444444444444444444333111000111333444333222222222222222222222222222000000000000000000000000111222222222111111000///222111111000...------,,,///000000000111111111111000000111111111111000000//////000000000000//////........./////////000000.../////////000000000111000000000000000000000000/////////000000000111111///000000000000//////...,,,,,,,,,,,,------...///000000000000000000000000000000111111111111000000...............///000000111000000000/////////......000111000///...///111000000000000000000000000111111111111111111111111111111111111000000000///000000000000000000000000000000//////000111333444uuuhhh___WWWOOOIIIHHHGGGFFFCCC???;;;999:::<<<<<<;;;:::888888888999:::888888888888777777777777888888888888888999999999777777777777777777777777666777777777888999999999555555444444444555777777555555444444555555666777777777666666666666777777555555555555555555555555777777666555444444444444555666777777777777666555222333333222222222555777999888777666555444444444444444444444444333222111111111222222333333444444666666666666555555555555555555555555555555444444333333333333333333444444444444444444333333333333222222222222333333333333222444555555333222222333222222222222222222222222111111111111111111111111333333333333333333333333444444444444333333333333444444444444444444444444333222111111000111111111//////000111222333333444000000000111111111111111...///000111111222111111...............///000111//////...//////000222222222222111000000000000111000000111111111111111000111111111111111111111111111111111222222222222333000000000000000000000000111111000000000000//////000111111111111222222222222222111000000111222222666555333222000/////////000111111111111222222222333333333333333333333333444444444222000//////111444555666888999999999999>>>>>>======>>>>>>???@@@GGGHHHIIIHHHDDD???===<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::<<<;;;;;;;;;;;;:::::::::============<<<;;;::::::888888999::::::888777666777888888888888777777666666555444444333444444444555555555444444444444333444444444555555555555666444444444444444444444444444444444444333333333333333222111111333444444333333333333333333333333333555222//////111333444444222222222222222222222222000000000000000000000000111111111111000000000000333222000......---......000000000000111111111111000000111111111111000000///000000111111000000///....../////////000000000////////////000000000000////////////////////////....../////////000000000...//////000000000000//////////////////000000000000000000000000000000000///000000111111000000///...............///000000000000000000////////////...000111000///...///111000000000000000000000000///000000111111222222222111111111111000000000000000000000000000000000000000000//////000111222222ttthhh^^^VVVMMMIIIHHHIIIGGGCCC>>>;;;999:::;;;===<<<:::888777777888999999999888888777777666666777777888888888888888999777777777777777777777777666666777888999::::::;;;777666444333333555777888555555555555555666666777888777777666666666666777777777777777777777777777777777666555555555555555444555777888888777555444111222333333222333555888:::999888777555555444444444444444444444333222222222222222333333333444444555555555555555555444444333444666777777555444333333333333444444444444444444444444444444444444444333333333333333333333333333444666555444333333444111111111111111111111111111111111111111222222222222222222222222222222222555555555444444333333333444444444444444444444444222222111111111111111222000000000111222222222333000000000111111222222222000000000000000000000000000////////////000000000/////////000111111222222222222111000000111111111000000111222222222111111111111111111111111111111111111111111222222222222000000000000000000000000000000000///////////////111111111111222222222222222111111111111111111222444444222111000000000000000000111111111222222222222222222222222222222222333444444222000//////111444555666777888999999999======<<<<<<<<<<<<<<<===AAACCCCCCBBB???<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;:::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>===<<<;;;999999777777888999999888777666888888888888777666555555555555444444444444444555555555555555444444444444444444444555555555555666444444444444444444444444333333333333333333333333333222111111333444555555222222222222222222222222444222000000222333444333222222222222222222222222000000000000000000000000111000000000000000000000555333111///...///000111000000000000000111111111000000111111111111000000000000000111111000000000...////////////000000000////////////000000000000////////////////////////............////////////---...///000000111000000111111111111111111000000//////////////////////////////000000000000//////...............///000000000000000000////////////...000111000///...///111...........................//////000111222222333111111111000000000000000000000000000000000000000111000000//////.........~~~sssggg]]]TTTKKKHHHIIIKKKGGGBBB===:::::::::;;;<<<;;;:::888777777888888999999888888777777666666666666666777777777888888777777777777777777777777666666777888999::::::;;;:::888666444333444555666666555555555555666777777888888777666666666666666777777777777777777777777777777666555555555666666333444666777777666444333111333444444333444666888:::999888777555555444444444555555555555444333333333333333333333444444444333333333333333333333333222444666777777666444333333333333444444555555555444444444444444444444444333333333333333333333333222444555555444333444555111111111111111111111111000000111111111222222222222222222222222222222222555555555444444333333333333333333333333333333333222111111111111111222222333222222222111000000000000000111111222222333333222222111111000000000000000111111111111111111111000000111222333333333333222111111111111111222222000000111222222222222222111111111111111111111111000000111111111222222222000000000000000000000000///////////////000000000000000111111111222222222111111111222222111111111111111111000111111222222000000111111111222222222222222222222222222222222222333444333111111222444555666666777888999::::::<<<<<<;;;:::::::::;;;;;;;;;=========;;;:::;;;<<<;;;;;;::::::::::::;;;;;;;;;::::::::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>===<<<:::999888555666777888888888777666777777777777777666555444666555555444555555666666666666555555555444444444444444444555555555555666444444444444444444444444333333333333333333333333111111000000000111333444222222222222222222222222111111111333444444333111222222222222222222222222111111111111111111111111111111000///000000111222666444222000000000222333111111000000000000000000000000111111111111000000000000111111111111000000////////////000000000111000000000000////////////////////////////////////............////////////---...///000000111000000....../////////...------//////////////////////////////000000000000//////...............///000000////////////000000000000...000111000///...///111////////////////////////......///000111111222222000000000000000000111111//////////////////////////////000000000000000000{{{qqqeee[[[QQQHHHFFFIIIKKKFFF@@@<<<;;;;;;<<<<<<;;;;;;::::::999999888888888888888888777777777777555555555666777777888888777777777777777777777777666777777777888999999999:::999777555444444444555666666555555666666777888999888777666666555555666555555555555555555555555777777666666555666666777444555666666666666555444333444666666555555666888999888777666555444444444444444555555555555444444333333333333444444444444222222222222222333333333222333555777777666444333333333333444555555666666333333333333444444444444444444444444333333333333111333444555444333333444222222222222222222222222000000000111222222333333222222222222222222222222444444444444333333333333111111111111111111111111111111111000111111222333444333333222111000//////111111111222222222222222333333222111000000111111000111222222333333333222000111222333444444444444222111111111111222333333000000111222333333333333111111111111111111111111000000000111111111111222000000000000000000000000//////000000000000111111///000000000000111111111000111222222222222111000000000000000000111333333000111111111111222222222222222222222222222222222222333444333333333555777666666666666777999:::;;;;;;;;;:::::::::::::::;;;999:::;;;:::999:::<<<>>>;;;;;;::::::::::::;;;;;;;;;;;;:::::::::999999999:::::::::;;;;;;;;;;;;<<<=========<<<;;;999888777444555777888888777666666555666666666666555555444555555555555555555666777666666666555555555444444444444444555555555555666444444444444444444444444333333333333444444444444000000///---,,,---///222222222222222222222222222000000111444555555222000222222222222222222222222111111111111111111111111222111000000000111333333555444222111111111222333111111111111000000000000000000111111111111000000000111111222222111111000/////////000000000111111000000000000////////////////////////////////////....../////////000000000...//////000000000000///...///000111111000///...000000000000000000000000...//////000000//////..................///000000////////////000000000000...000111000///...///111111111111111111111111111...//////000000111111111000000000000111111111111////////////////////////---...000222333444444444yyyooodddYYYNNNFFFEEEHHHKKKEEE???;;;;;;<<<======999:::;;;<<<<<<;;;999888777777777777777888888888555666666777888888999999777777777777777777777777777777777777777777777777888777777777666666555555666666666666666777777888999888777666555555555555555555555555555555555555777777666666666666777777666666666666666666666666555666888888777666666777777666666555444444444555333333444444444444333333444444444444444444444444222222222333333444444444333333555666666666555555333333444444555666666666222222222222333333333444555555444444444333333333000222333444333222333444333333333333333333333333///000000111222222333333111111111111111111111111222222222222333333333333222222222222222222222222111111000000111222222333333222222222111000000000333222222222222222222111333222111000000000111222...///000222333333333222///000222333444444333333222111111111222222333444///000111222333333333333111111111111111111111111000000000000111111111111000000000000000000000000000000000111111111222222....../////////000000000000111222222222222111000111000000000000111111222000111111111111222222222111111111111111111111111222333444333222333444666555444444444555777999::::::::::::999::::::;;;;;;999999999888777777:::<<<;;;::::::999999::::::;;;;;;;;;;;;;;;:::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;:::999888777444555666777777777666666444444555666666666555555444444333333444555555666666666666666555555555555444444444555555555555666444444444444444444444444333333444444444555555555222333222///,,,,,,///222333333333333333333333333222111111222333444333222222222222222222222222222111111111111111111111111333222111000111222444555222222111111111000000000111111111111000000000///000000111111111111000000000111111222222111111000//////000000000111111111111000000000/////////...000000000000000000000000/////////000000000111111///000000000000//////...///000222444444444333222000000000000000000000000......////////////.....................///000000.../////////000000000111...000111000///...///111111111111111111111111111/////////000000000000000///000000000111111111111////////////////////////...///000111111000000///xxxnnncccXXXMMMEEEDDDHHHJJJEEE>>>:::;;;===>>>===888999<<<>>>>>><<<:::999666666777777888888999999666777777888999999::::::777777777777777777777777777777777777666666666666555666666777888777777666666666666666666777888888999999777666555555555555777777777777777777777777777777666666666666777888888888777777777777888888666888999999777666777777666555555444444444555555111222222333333333222222444444444444444444444444333333333444444555555555333444444555666666666555333333444444555666777777111111111222222333333333555555555444444333333333///111333333222222333444333333333333333333333333///000000111222222333333111111111111111111111111111111111222222333333333222222222222222222222222111111000000111222333333111111111111111222222222444333333222222111111111222111000//////000111222,,,---///111222333222222...///111222333333222222222111111111222333333444///000111222333444444444111111111111111111111111000000000000111111111111000000000000000000000000000000111111222222222333............////////////000111222333333222111000222222111000000///000000000111111111111222222222111111111111111111111111333444444333222222333555444333333333444666888999::::::999999::::::;;;<<<888888777555333444666999;;;::::::999999::::::;;;<<<<<<;;;;;;;;;;;;:::::::::::::::;;;;;;<<<<<<<<<::::::::::::999888777777333444666777777777666666333333444555666666666666222222222222333333444555777666666666555555555555444444444555555555666666444444444444444444444444444444444555555666666666777777666222//////222555333333333333333333333333444222000///111333444444222222222222222222222222111111111111111111111111444333222111111333555666///000000000000//////...222111111111000000//////000000111111111111000000111111222222222222111111000000000000111111111111111111000000/////////...111111111111111111111111000000000000111111111111000000111000000///......+++---///111222111000000000000000000000000000000......////////////.....................///000000.../////////000000111111///000111000///...///111////////////////////////000000000000//////////////////000000111111111222////////////////////////000000000...,,,)))&&&%%%vvvooobbbUUUKKKFFFEEEEEEAAA@@@>>><<<;;;::::::;;;>>><<<::::::::::::888666999888777777888888666444444444444444444444333333666666555555555555666666999777666444444666777999333555777888999888777666666444222333666888777666::::::888777888888:::;;;777666555666777888777666777777777777777777777777333333444444555666666666555666666777777777777777555444222111000111111222444333333222222333333444777555333333555555333000444555777888999888666555555444333222111000000000666666666666555444333222222111111000000111111222333333222111111222333333444444444333333222222222222333333444444333333333222111///,,,***+++...222444333333222222333444444111111222222222333333333///000000000000111111111222222222111111111000000555555444333333222111111///000000111222222333333222222111000//////000000000000000111111222222222222111111111111111222222000000000000000000000000111111111111111111111111000111111111222222222222000000000000000000111222//////000000111111222222222222222222222222222222222222111111111111222222000111222222444444555666333222111000////////////111111111111111111111111111111111111111111111111333222111111111222333444111111333555777888::::::999999999999888777666666555444222222222555888::::::;;;;;;;;;;;;:::999999::::::999999888999999999::::::::::::::::::::::::777777777777777666555555555666666666666444333222555444444333333444444555333444555666777777777777555555444444444333333333444444444444444444444444444444333222222222333333555555444444444333333333333555777888888777555333222222222222222222222222222222222222222222222222000111111111111222222222333222111111000000111111222222222333333444444444111111111111111111111111000000000000000000000000000000000000000000000000------------............000000111111111111000000111111111000000000000000111111000000000000000111000///...------...//////111///...------...///111000000000000000000000000///////////////////////////......//////000111222222111111000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000///000111111111///...---111111000000//////......//////000000000000//////wwwooobbbUUUKKKEEECCCCCCAAA@@@>>><<<;;;::::::;;;:::::::::;;;>>>@@@@@@???<<<:::888777888999888888777777777777777888888888777777777666666777777777888777666555555666777888444555777888888777666555777555333555888:::999888>>>===<<<:::999999888888777666555666777888777666777777777777777777777777555555555555555666666666444555666666777777666666555444333111111111222222444333333222222333333444777555333333555555333111333444666777888777666555444333333333333444444555666777777777666555444333444333333222222333333444333333222111111222333333444333333333222222222222333333444444444333222222333333222000...///111444444333333222222222222333111111222222222333333333000000000111111111222222222222222111111111000000555444444333222222111111222222222111111111111000222222111000000000000000444444333333333333333333444333222111000000000000111111111111111111111111000000000000000000000000000000000111111111222222////////////000111222333000000000000000111111111111111111111111111111111222222111111111111222222111222222333333444444444444333222111000000000000111111111111111111111111222222222222222222222222222222111111111222333444333333444555666777777888999999999999999888888777666555333222333555777999999999999999999888777777888777777777777777888888:::::::::::::::999999999888999999999999999888888999999999777666333111///555444444333333444444555333444555666777777777777555555555444444444333333666666666666666666666666555444444444444444555555555555555555444444444444333444666777777666444333222222222222222222222222222222222222222222222222000111111111111222222222333222111111000000111111000000111111222222222222111111111111111111111111000000000000000000000000111111111111111111111111222222111111111111111111000000111111111111000000000000000000000111111111000000////////////000000333222000///.........///111000...------...000111000000000000000000000000111111111111111111111111111000///////////////000000/////////000111222222000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000///000000000000//////...111000000000/////////...//////000000000000//////wwwooobbbTTTJJJDDDBBBBBBBBB@@@>>>;;;:::::::::;;;999888999<<>>;;;999999:::;;;:::999888:::<<<===<<<;;;999888777777888999888666555666666777777888888999777777777777777777777777777777666666666666777777666666777777777666555444777777888:::;;;=========>>>>>>>>>===<<<999777555777666555666777888777666666666666666666666666666999888888777666555555555222333444444555555444444333333333333333444444444444333333222222333333444666555444444444333222222111222333444444444444333111222222333555777888999444555777888888666444222222111111000000111111222222222222222222222222222111111111111111111111111444444444444333222111111...000222222111111222333333333222111000000000000111111222222222333333333111111222222222333333333111111111111111111111111333333333333222222111111444444333222111000//////111111000000000000000111222111111111111111111111/////////000111333444555111111111111111111111111333333333333333333333333////////////000000000000000000000000000000111222222222111111000000//////111111111111111111111111222222111111111111222222333333333333222222111111444333222111111111111111111111111111111111111111222222222222222222222222111111111111111222222333333333333333444444444444666777888999::::::::::::999888666555555666777888999999999999999888777777444333444444555666777888:::::::::999888888777777555666777888999999999999222333555777999:::;;;<<<555555444444444444555555444444555666666777666666555555555555444444444444444444444444444444444444444444444444555666777888444444444444333333333333111222444555555444222111222222222222222222222222222222222222222222222222000000111111111222222222333222111111000000111111////////////////////////111111111111111111111111000000000000000000000000111111111111111111111111333222222111111000000///000000111111111111000000......///000111222222333000////////////000000111......---------///000111000000///......///000000000000000000000000000000111111111111111111111111111111000///////////////.........//////000222222////////////000000000000111111111111111111111111000000000000000000000000////////////////////////000///.........000111222000000000000////////////000000000111111000000000~~~vvvnnnaaaTTTIIICCCAAAAAADDDBBB>>>;;;999999:::;;;;;;:::888999::::::999777777777999;;;<<<;;;888555555555555666666777777777555666666777777666666555777777666666666666777777555555666666666555555555666888:::;;;<<<<<<<<<===999:::;;;;;;:::999777666777666555666777888777666666666666666666666666666999999888777666555444444222333333444444444444444333333444444555555555555444333333222222333333444555555555444333222222222111222222333333333333333222222222222333444555666333444555666666444333111222111111000000111111222222222222222222222222222111111111111111111111111333444444444333333222111...000222333222111222333333222111111000000000111111111222222222333333333111111222222222333333333111111111111111111111111333222222222222222111111111111111111111111111111111000000000000000111111//////000111222222333333/////////000111333444555111111111111111111111111333333333333333333333333////////////000000000000333222111000////////////222222111111000000//////222222222222222222222222222222111111111111222222444333333222222111111000222111111000000000000111111111111111111111111111222222222222222222222222000000111111222222222222111111222222333333444444555666777888999:::::::::888777666666555666777777777777777777777666555555444444444555666777888999999999999888888777777777444555777888:::;;;;;;;;;<<<;;;:::888777555444444666555555444444555555666444555666666666666666666666666555555555444444444444444444444444444444444333333333333444555666777333333333222222222222111222222333444444333222222222222222222222222222222222222222222222222222222000000111111111222222222333222111111000000111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111000000000/////////000000111111111111000000......///000111222222333111000000000111111222333333222000/////////000000000000////////////000000000000000000000000000000000000000000000000000000///////////////000111111000000///////////////000.../////////000000000111111111111111111111111111000000000000000000000000////////////////////////000///.........000111222////////////000000000000000000111111111111000000uuunnnaaaTTTJJJEEECCCCCCEEEBBB>>>:::888888:::;;;;;;:::999:::;;;<<<;;;:::888999:::===>>>>>>:::777777777777777777777777777444555666777777666555444666666777777777777666666444444555555555666666666555888:::;;;;;;::::::;;;777777888888888888888777777666555666777888777666777777777777777777777777888888777666666555444444222333444444555555444444222333444555666666666666444333333222222333333444555666666555333222222333222222222222333333333333111111111111111222333444333333444444444333333333444333333222222333333444111222222333333222222111111111111222222222222222222333333444444333333222111333444444333333333444222222111111111222222222111111222222222333333333111111111111222222222333111111111111111222222222222222222222222222111111///000000111222222333333000000000000000111111222000000111222444555666777333333222111000000111111222222222222222222222222111111111111111111111111/////////000000000111111333222111000////////////111111111111000000000000222222222222222222222222222222111111111111222222333333222222111111111000111111000000000000000111111111111111111111111111111111111111111111111111///000111111222222111111000000111111222222333333444555666777888888888888666666666555666666777777444444555555444444333222666666666666666777888999777777777777777777777777666777999;;;===>>>??????;;;:::999777666555555555666666555555555555666666555555666666666666666555666666666555555555444444666666666666666666666666333333333333444555666666333333333333222222222222222333333444444333333222222222222222222222222222222222222222222222222222000111111111111222222222333222111111000000111111111111111111000000000000000000000000000000000000000000000000000000000000222222222222222222222222111111111111111111111111000000111111111111000000//////000000111111222222111111111111222333333444;;;999666333111/////////000000000000000000000000000000000000000000000000////////////////////////............///000111222111000//////.........///......//////000000111111111111111111111111111111000000000000000000000000000000000000000000000000000////////////000000111////////////000000000000000111111222222111111000tttmmmaaaUUUKKKFFFEEEEEEFFFCCC>>>:::888888:::;;;;;;:::999:::<<<<<<<<<;;;999888777888:::;;;:::999888888888777777666666555444666777888888777666444666666777777777777666666333333333444555666777888555888;;;;;;999777777888777777777666666777777888777666555666777888777666777777777777777777777777777666666555555444444444333333444555555555555555111222444666777777777777444333333222222333333444444666777555222111222444222222222222222333444444000000000111111222333444555444333333333333444555444333333222222333333444111222333333333333222111222222222222333333333444111111222333444444444444222333444333222111222333222111111222222333444555111111222222222333333333000000000111111111222222000000111111111222222222111111111111111111222222///000000111222222333333000000000000000111222222111111222333444444555555444333222111000000000000222222222222222222222222000000000000000000000000000000000111111111222222000000000///000111222222000000000000000111111111111111111111111111111111222222111111111111222222222222222111111111111111222111111000000111111222111111111111111111111111000000000000000000000000...///000111222111111000222111111111111000000000444444555666666777666666444444444555555666666777555666666666666555444444777666666666666666777777555555666666777888888888555777999;;;===???@@@AAA666666555555666888999:::666666555555555555666666555555666666666666555555666666666666555555555555666666666666666666666666666555555555555555666666555555555444444444333333333333444444444444333333222222222222222222222222222222222222222222222222000111111111111222222222333222111111000000111111111111111000000000//////000000000000000000000000000000000000000000000000222222222222222222222222//////000000111222222222000000111111111111000000000000000000000111111111000000000000111222333444999888555333111000//////000000000111111000000000000000000000000000000000000000000000000000000000000///////////////000111//////.........//////000.........///000111111111000000000000000000000000000000000000000000000000000000000000000000000000///000000000000//////....../////////000000000111000111111222222111111000tttmmmaaaUUULLLHHHGGGGGGFFFCCC>>>:::888888:::;;;===;;;::::::::::::999777999666222111333666888999888888777666555444333333555777888999999888777555666666777777777777666666222222333333555666888999444777;;;;;;888555555666:::999777666666666777888777666555666777888888666777777777777777777777777555555555555555444444444333444555555666666555555111222444666888888888888444333333222222333333444444666777555222111222444333333222222333333444555///000000111222444555666777555444333333444666777222111111111111111111222111222333444444333222111222222222333333444444444000111222333444555555555111222222000......///111111111111222333444666666111111222222222333333333///000000000000111111111000000111111222222222222111111111111111111222222000111111111111222222222000000///000000111222222111111111111111111222222222111111111111111222222222222222222222222222222111111111111111111111111111111111111222222222222------...///111222444555//////000000111111222222000000000000000000000000222222111111111111222222111111111111111111111111222222222111222222333333111111111111111111111111////////////////////////...///000222222111111000444333222111000///...---333444555555555555555555222333333444555666777777999999999999999888888777777666666555555555666666444444555666777888999999333444777999<<<>>>??????;;;999777666444444555555666666555555555555666666555666666666666666555555777666666666555555555555444444444444444444444444888777777666666666666777777777666666666555555555444444444444444444444444222222222222222222222222222222222222222222222222000111111111111222222222333222222111000111111111111111000000/////////...000000000000000000000000000000000000000000000000222222222222222222222222------...///000111111222000000111111111111000000111111111000000000000000////////////000111222333111000/////////000111222000000111111111111000000000000000000000000000000111111111111111111111111222111000//////......///---------...///000111222---......///000111111222////////////////////////000000000000000000000000000000000000000000000000///000111111111///...---.../////////000000111111111111222222222222111111zzzqqqjjj```WWWPPPJJJGGGDDDEEEBBB===::::::;;;<<<<<<<<<<<<<<<;;;;;;:::::::::999999999888888888888777888888777777777777888888888888777666666666666666888666444555888999777555666666666666666666666666666666666666666666666666888888777777666555555555888888888777666666555555666666555555555666666777777777777777777666666555666666666666666777777888666555333111111333555777666666555444333222222111555666666444111000333666///000222444444444222111222222222222222222222222222111111111222444666777444444444333333222222222222222222222222222222222222111111333666666444111222222222222222222222222222222111111111222444555222333333444555555555444...///000222222222111000111111111111111000//////222222333333333333444444222222111000///...------111111111222333333333444333333333333333333333333222222222222222222222222222222222111111111111111333222222111111222222333111111111111000000//////...///000111222333333333222222222222222111000///111111000000111111222333111111111111111111111111000111111222222222111111222222111000000111111222333222222222111000000000222222222222222111000///111111222222222111111000222222222222222111000//////111222222222222444555444444333222222333333333555555555555555555555555777666555444444444444444333666777555555888888555111222444555666666777777777777888999999999999888999999888777666666777777555555444444444444555555555555666666666666555555444666777666444333333444333222222222333555777888444555555666777666666666888666444444444555444333333333333222222111111111111111111111111111111111333333222111111222333333000000000111222222222333222222222222222222222222000000000000000000000000...///000111111222111111222222222111111000000000111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000222222111111000/////////000111111111111222222222000000000000000000000000111111222222222222111111111222333444333111///...111111000000//////......000000000000000000000000////////////000000000000////////////000000000000111111000000//////............///111111222222222000000000000000000000000222111111111000000//////222222111111000000//////yyyooohhh^^^TTTNNNIIIGGGEEEFFFCCC>>>;;;;;;<<<======<<<<<<;;;;;;;;;:::::::::999999999888888888888777777777666666666666777777888888777666666666666666777555333444777888666555666666666666666666666666666666666666666666666666666666777888888777777777777777666666555555555666666666555555555555666666333444555666666666666666666666555555666666777888777555333111111333555666555555555444333333222222444555666444111111333555000111333444444333222111222222222222222222222222555444444333333333333333222222222111111111000000222222222222222222222222222111111333555666444111222222222222222222222222222222111111111222333444222333333444555555444444000111111222222222222111111111111111111000000///222222222333333333444444111111000000000000000///111111111222222222222222333333333333333333333333222222222222222222222222111111111111111111222222444444333333333333444444222222111111111000000000///000111222333333333333222222222222222111000000000000//////000000111222111111111111111111111111111111222222222111111000333333333333333333333333222222222111111111111111111222222222222111000///111111111222222111111000444333333333222222222222///111222222222222333555444333333222222333333444555555555555555555555555666666555444444444444555777<<<===999666777666333444444555666777777777777666777888888999999888888999888888777666666777777666555555444444555555666555555666666666666555555555777888777555444444555333333222222333444555666555555555555666666666666888666444444444555444222333333333222222222111111111111111111111111111111333333222111111222333333111111111111111222222222111111111111111111111111111111111111111111111111000000111111111000000///222222111111000000000000111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000000000000000000111111111000000111111111222222222000000000000000000000000000111111222222111111000000111222222222111000///111000000000/////////...000000000000000000000000////////////000000000000////////////000000000000222111111111000000000000------...000000111111111000000000000000000000000111111111111000000000///000000000///////////////xxxnnnggg[[[QQQKKKHHHGGGFFFGGGCCC>>><<<<<<===>>>>>><<<;;;;;;;;;;;;:::::::::999999999888888888888777666666555555555555666666888777777666666666666666555444333444666777666555666666666666666666666666777777777777777777777777444555777999::::::999888666555555555555666777777666666555555555555555666111222333444555666666666666555555555555666777777777666444222222222444555444444444444333333333333444555555444222222333555111222333444333222111000222222222222222222222222555555555555555444333333222222222111111111111000222222222222222222222222222111111333444555333111222222222222222222222222222222111111111222333444222333333444444444444444333333222222222222222333111111222222111111000///222222222222333333333333000000000111111222222222111111111111111111000000222222222222222222222222222222222222222222222222000000000111222222222333444444333333333333444444222222222222222111111111000111222222333333333333111222222222222111000000///////////////000000111111111111111111111111111222222222222222111000///111222333444444333222222111111111111111222222222111111222222111111000000000000111111222111111000111000///.........///000000111222222222222333555333333333222222333333444666666666666666666666666555444444444444555666666===DDDGGGAAA:::777666444777777777777777777777777666666777888888888888888888888777666666666777777666555555444444555555666555555666666666666555555555777888888666555555666444444333333333333444555666555444444444555777777888666444333444444333222333333333222222222222111222222222222222222222222333222222111111222222333222222222111111111111111000000000000000000000000222222222222222222222222222222222111111000......111111111111000000000000111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000...//////000111111222222000000000111111111222222000000000000000000000000000111111222222111111000//////000000000000000111000000000000////////////000000000000000000000000////////////000000000000////////////000000000000222222222222111111111111,,,---...//////000//////000000000000000000000000111111111111000000000000............////////////~~~wwwppphhh\\\QQQJJJGGGFFFEEEFFFBBB>>>;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888777777777666666555555666666777777777666666666666777777555555444555666666666666666666666666666666666666777777777777777777777777444666999;;;;;;:::888777666666666666777888999:::666666555444444444555555222222333555555666666666555555444444555555666777777666444333222222333444222222333333333444444444333444444333333222333444333333333333333222111000222222222222222222222222111222444666777777666666333333333333333333333333222222222222222222222222222222222222333333222222222222222222222222222222222222222222222222222333222333333444444444333333444333222000000111222333111222222222222111000000111222222222222333333333111111222222222333333333222111111111000/////////222222222222222222222222111111111111111111111111//////000111222333333333111111000000000000111111222222222222222222222222111111222333333333333333111111222222222111111000000////////////000111111111111111111111111111111222222222222222111000///...///111222333222000///000000000111222222222333000000111111111111000000///000000111111111111111000///---,,,,,,---///000000111333333222222333444333333222222222333444444666666666666666666666666333333333444444666777777AAAIIIMMMGGG>>>:::888777888888777777666666666666555666777777888888777777888777777666666666777777666666555555555555666666444555555666666555555444444666777777555444555666666666555555444444444444666555444333333555777888777666444333444444333222222222222222222222222222222222222222222222222222222222222222222222222222333222222222111000000000111111111111111111111111222222222222222222222222111111111111111000//////222222222222222222111111111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000//////000000111111111111000000000000111111111111000000000000000000000000000000111111111111000000//////......///000111222000000000000////////////////////////////////////////////////000000000000////////////000000000000111111111111111111111111---...//////000000000///////////////////////////111111111000000000000000.........//////000000000}}}wwwrrrjjj]]]QQQJJJFFFEEEDDDDDDAAA<<<999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888777777888777777666666777777888777777666666666666777777666666666666666666666666666666666666666666666666666666666666666666666666777888:::;;;;;;999666444777777888999:::;;;;;;;;;666666555444444444444444555555666666666555555444444444444444444555555666666555444333333333333444111111222333333444444444333222222333333333333222333333333333222222111000222222222222222222222222111222444666777777666666333333333333333333333333222222222222222222222222222222222222111111222222222222222222222222222222222222222222222222222222222333333444333333222222222111000//////000111222222222222222222111000000111111111222222222333333333333333333222222222222222111111111000/////////111111111111111111111111111111111111111111111111//////000111222333333333111000000//////000000111222222222222222222222222111111222333333333222222000111111222222222111111111000000000000111222222000000000000000000000000222222222222222111000///---...000222222222000///000000000111222222222333///000000111111111000000...///000111111111111111555333222000111222444555000222333333222111222444333222222222333333444555666666666666666666666666333333333444555666777888<<>>555)))///333)))///,,,+++...000000111333666KKK```iiihhh___JJJ444555,,,(((...222111222666555888$$$&&&@@@444###999000000000000000000000000000////////////000111111///+++222>>>777333+++111222222222222222222222222444444444444444444444444111111111111111111111111222222222222222222222222666666666666666666666666...555@@@999---333444---666666555555555555666666444444444555555666777888999888777555555666777888lll```jjjeeegggaaaiiicccbbbiiibbbsss???///111///222222333333444555555666444444444444444444444444111222222333333222222111111111222222222333333333333333333333222222111111333333222222222111111111///000000000000000111111000000111111222111111111...,,,***+++...000000000000000000000111111222333222222222222222222222222111111111111000000000//////000111222222111///...111111111111111111111111000000000000////////////000000000000000000000000111111000000//////......111///...///000111000...000000000000000000000000111111000000000/////////......//////000000111111000000000000000000000000000000000000111111111111000000000000111111111111111111000000000000111111111111000000000000111111111111000000000000000000///000111222222111///...000000000000111111111111yyysssddd___WWWNNNGGGDDDCCCDDDDDDAAA>>>===>>>??????>>>:::;;;;;;;;;;;;:::999999999888777666666666666777777777666666555555555444555555555555666666666666555555555555555666777777666555444444444555666777555555555555666777888888777777888888888777666555777777777777777666555555444444444555555555555555444444333333333333444444222333444555555444333222111222222333444333333333444555555333111///000222444444444444333333333333222222222222222333444555444333333333333333333222333333222222222333444444333333222222333333444555666???;;;***---333(((GGG111111111111111111111111////////////////////////////////////////////////444444444444444444444444111111111111111111111111555,,,@@@!!!888+++333;;;222111000111333444444333555333///444...'''>>>>>>...///222333333222///...///////////////////////////////////////////////////000000111111000000///000000000000000000000000///777###'''///444:::555000000111111111111000000111111000///000111222333;;;222'''+++666333---111666555111222JJJ|||VVV;;;666000...111,,,999===,,,!!!...777---//////////////////////////////......//////000111;;;444,,,888<<<(((222000000000000000000000000111111111111111111111111555555555555555555555555666666666666666666666666333333333333333333333333KKK***;;;666)))999CCC777444444444555555666777777555555444555555666777888777666666555666777888999444555---222333333444444555555555444444444444444444444444111222222333333222222111111111222222222333333333444444444333333333333222333222222222222111111111111111000000///000000000......//////000000111111...///000000000222444666222222222222222222333333222222222222222222222222111111111111000000000000000111222222222000...---111111111111111111111111111111000000//////......000000000000000000000000000000000000////////////111///...///000111000...////////////////////////111111111111000000000000////////////000000000000000000000000000000000000000000111111111222222222000000000000111111111111111111000000000000111111000000000000000000000000333333333222222111111111111111222222111000...---000000000000111111111111vvvpppccc^^^VVVNNNHHHDDDCCCDDDCCCAAA>>>===>>>@@@@@@@@@999::::::::::::999888888888888888777777777777777666666666666555555555555555555555555666666666666555555555555555666777777777666555555444555555666444444555555666777888999777888888888888777777777777777777777777666666555333444444444555666666666444444333333333333444444333333444555555444333333111111222222222333333333333444444333222111333444666555555444333333222222111111111111222333444555444444444333333222222222333333333333333333444444222111111000111111222222***000111000555---888999888...666***111000000111333555444333///222444444---:::iiiAAA333000000---000000000000000000000000111000000///000111222222---777444111555)))&&&:::111!!!NNN|||888(((555@@@&&&...===000///555&&&////////////////////////...............///000000&&&444---777777:::222;;;111111333---222222333555666777777777555555555555555666777777666666555444555555666777///AAA:::333333333444444444555555333333333333333333333333111222222333333222222111111111222222222333333333333333333333333333333222222222222222111111111111222111///............///............///000000111///333666555222111444888666555444222111000000///111111111111111111111111111111111000000000000000111111000000000000000111222222222222222222222222111111000000//////......000000000000000000000000.../////////000000000111111///...///000111000...........................000000000000000000000000000000000000///////////////////////////////////////000000000000111111111///000000000111111111111111111000000000000111111000000111111111111000000444333333222222111111000111111111222111000///...///000000000111111111111uuummmccc___XXXPPPJJJFFFEEEEEEBBB@@@======>>>???@@@@@@999999::::::999999888777888888888888888777777666555555555555666666666666555555555555666666666666555555555555555666777777777666666666555555666666444444444444555666777888888777777777777777888888888777777666666666666666333444444444555666666666555444444333333444444555444444444444444444444444111111111222222222333333222333444444444555777999666666555555444333222222000000000111222333444555444444444333333222222222444555555555555444444444444333222111000000000000...,,,---222888+++<<<...***///>>>222111000000111333555444333///111555222+++@@@fff000)))222444666111111000000000000111111000000000000000111111111###888555+++444555)))'''???666 :::444+++999444)))666000000000000000000000000...............///000000...<<<...***...===***888888333///111000111333555666777777777666555555555555666666777666666555444333333222222kkkKKK///...333333333444444444444444333333333333333333333333111222222333333222222111111111222222222333333333111111111111222222222222222222222111111111000000000///......------------222222111111111222333444///333666444///,,,///333444333222000//////......111111111111111111111111000000000000000000111111222000...,,,---000444666111111111111111111111111111000000000/////////...////////////////////////......//////000000111111111///...///000111000...////////////////////////////////////////////////000000000000////////////////////////////////////.........////////////000///000000000111111111111111111000000000000111111///000111111111111000///222222111111111000000000//////000111111111111111///000000000111111111111uuummmccc___YYYQQQKKKHHHFFFFFFBBB???===<<<===>>>??????999::::::::::::999888888888888999999888888777666444555555555666666777777555555555555666666666666555555555555555666777777666666666666666666666666444444444444555666777777777777666666666777888888888888777666666666666666444444444555555555555555555555444444444444555555444444444444444444444444333222222222222333444444111222444555555666999;;;666666666555444333333222111111111111111222333444444333333333333333333222555555666666666555444333777666444333222111111111;;;:::555,,,333111---888222---///111222111000111333444444333777///000000)))333iii333000888///...222222111111111111222222/////////000000000111111:::,,,$$$+++...+++BBBkkkFFF<<<---(((......///555000000000000000000000000//////......//////000111222111///444888///...000555===;;;@@@000111333555666777666666666666555555555555666666666666555444333222111111;;;---666444444444444444444444444333333333333333333333333111222222333333222222111111111222222222333333333000111111111111111222222222111111111111000000000....../////////...------222111000//////000111222222555888666000---...111............///000111222111111111111111111111111000000000000111111111111111///---+++---111555888000000000000000000000000/////////000000000000000////////////////////////......//////000000111111111///...///000111000...000000000000000000000000............////////////////////////000000000000000000000000000000000000---------.........//////000000000000111111111111111111000000000000111111///000111222222111000///000000000000000000000000/////////000111111222222000000000000111111111111tttmmmccc___XXXQQQLLLHHHFFFFFFAAA???<<<;;;<<<=========:::::::::::::::999999888888888999999999888777666666666666666666555555555555555555555666666666666555555555555555666777777444555666777777777777777666666666555666666777777666666555555555666777888999888777666555666666777555555555555555444444444555555444444444444555555555555444444444444555555444333222222222333555555111333444444444555888:::666666555555444444333333222111111111111111222222222333333333333333333444444444555555555444333222555444444333222222222333------111(((222@@@000333222222(((555333222111111333444333111222(((...777666;;;```000111999...000444333222111111222333444...//////000000000000000111,,,777999&&&888ZZZ<<<@@@---,,,+++222222222222222222222222000////////////000111111555)))444444333555???///000666,,,444000111444555666666555444666666555555555555666666666666666666555555444333///333222444444444444444444444444222222222222222222222222111222222333333222222111111111222222222333333333111111111222222333333333111111111111000000000000---...000222222111///...111///---,,,+++,,,------444666888777444111111222,,,,,,---...///111222333111111111111111111111111///000000000111111111111000///......///111333444////////////////////////......//////000000111111////////////////////////////////////000000000000111///...///000111000...////////////////////////......//////000000000000......//////000000111111000000000000000000000000............////////////000000000000111111111111111111000000000000111111///000111222222111000///......//////000111111111000000000000000000111111000000000000111111111111~~~rrrlllbbb^^^XXXQQQKKKHHHFFFEEEAAA???<<<:::;;;<<<<<<<<<:::;;;;;;;;;;;;:::999999888888999:::999888777666999888777666555444333333555555555555666666666777555555555555555666777777444444666777888888888888999888777777777777777888666555444444444666777888999888666555555555666777666666666555555444444333555555444444444444555555555555444444444444555555444444333222333444555666222333444444333333555777555555555555555444444444222222111111111111111111222222222333333444444444333333444555444333111000111111000000111111222333555...777111000777%%%,,,,,,;;;+++555444222111222333333222111555,,,222666,,,+++ddd///---666---666444444333222222333444444...//////000000000000000)))333222%%%DDD111 333777444222222222222222222222222000000000000000111222222111)));;;,,,,,,...:::...888777)))<<<000222444666666666444333777666666555555555666666555666777777888777777777111wwwJJJ888444444444444444444444444222222222222222222222222222222222333333222222222111111222222222333333333222222222333333444444444111111111111000000000000---///222555555444111///444333000...------...///000111333333222000000000///////////////000000111000000000000000000000000//////000000111111111222//////111222222111000///////////////////////////------...///000111222222////////////////////////000000000000////////////111///...///000111000/////////////////////////////////000000111111111222---......///000111111222000000000000000000000000////////////000000000000000000000000111111111111111111000000000000111111...000111222222111000.........///000111222222333333222111000////////////000000000000111111111111yyyjjjfff```]]]WWWQQQLLLIIIGGGGGG???===:::888999:::::::::999999999888888888777777888888:::===>>>===999555666888999888666666777999666555555444444444555555777777666666666666777777444555666666666666666666999888888888777777666666777777666666555555555444777666555444444444444444444555666777777666555444444444444444555555555666555555444333333333333444333333222222222333444444333333333333444444555666444444444444444444444444222222222222222222333333333333222111111222222333333333333444444444555555111111111111111111111111,,,;;;,,,***:::)))???FFF'''///555+++111111222222222222111111...555666000000GGGsssVVV888///222444444222111111222444555333222,,,666...,,,000---///000999""",,,>>>}}}333555222999111...111111///666999///000000000000////////////+++777222***HHHDDD'''777222,,,555444333333333444444444555555444444444444444555666666666666666666666666666666111:::333666777333333---000;;;333333333333222111000000///222222222222222222222222111111222222222222111111222222222222222222222222111111111111111111111111000333666777333...***(((222222222111111111111000222111111111000000//////000000000000000000000000////////////////////////000000000000000000000000------......//////000000111111000000000000111111000000//////.........---000000000000000000000000111333111...///222222...////////////000000000000111111000000//////......222111000.........///000000000000000000000000000000///.........000111222222111111222333333111...////////////////////////111111111111111111111111111111000000//////......///000111333333333222111///000111222222222222222000000000000////////////wwwkkkggg___\\\VVVPPPKKKGGGFFFFFF@@@===:::999:::;;;;;;:::::::::999999999888888888888888:::;;;===<<<999666444555555555666555555444666666555555555555555666555555444444444444555555555555666666777777666666888888888888777777777666777777777666666666555555777666666555555555555555444555666777777666555444333444444444555555555555555555444333333333333444444444444444444444444444333222222222333333444555444444444444444444444444222222222222222222222222222222222222222222333333222222333333333333333333222222222222222222222222+++999//////@@@000&&&BBB;;;555666<<<777---000===~~~GGG000/////////---999;;;111+++///111---111111222222222222111111&&&...444111***(((000:::222222444222...444JJJ```___<<<&&&+++444'''222///,,,...222555444111222111000111222222000...222///)))000666555444000)))CCC///aaaccclllsss+++111)))111222555777222...///444111000000000////////////444444,,,$$$)))666888000111,,,---333...777\\\333)))222888666444BBB&&&...???333///777111333333333444444444555555444444333333444444555666777777777777777777777777555777@@@222333222666555222444222111111000//////...------222222222222222222222222111111222222222222111111222222222222222222222222111111111111111111111111333555777777444222000000222222222111111111000000111111111111000000000///000000000000000000000000222222111000//////......000000000000000000000000/////////000111111222222000000////////////000000000000/////////.........000000000000000000000000,,,......,,,---222222///////////////000000000000111000000000/////////...111000///......//////000000000000000000000000000000000///......///000111///......000111111///---000000000000000000000000000000000000000000000000111000000000/////////...///000000111111111111111000111222222222222222111000000000000////////////vvvkkkhhh^^^[[[UUUNNNIIIFFFDDDDDDAAA>>>;;;999:::;;;;;;;;;;;;;;;:::::::::999999999999999888999;;;;;;999777555444333666888888555111666666666555555666666777555555444444444444555555555555666777777777777777888888888888777777777777888777777777777777666666777777777666666666666666444555666666666666555444333444555555666666555555555555444333333333333444444555666666666555444444333333333444444444555555333333333333444444444444444333333222222111111111111222222222333333444444222222222222222222222222333333333333333333333333222:::222+++666999---'''000,,,+++///222222222444===LLLkkk!!!,,,:::999555===222///111777555,,,+++111111111222222222222111111222333444444333000...+++444000------,,,---111777:::DDD&&&333222///999>>>...222777888555222///...222111000111111111///---777---...111///111333//////333'''888333///888???]]]999///222000+++///444---,,,888111111000000000////////////)))+++333555///+++...888000...:::<<<((('''@@@yyyAAA666111777;;;777333222((('''666999***111>>>444333333333444444444555555444444333333444444555666888888888888888888888888777;;;qqqOOO222555444444999444...444444444333333222222111111222222222222222222222222111111222222222222111111222222222222222222222222111111111111111111111111111222222222000000111222222222111111111000000000111111111111000000000000000000000000000000000000222222111111111000000000000000000000000000000000000111111222333333444444/////////....../////////000000////////////......000000000000000000000000,,,//////------111111///////////////000000000000000000000000////////////000////////////000000111000000000000000000000000111000////////////000000.........///111222111///111111111111111111111111////////////////////////000000000000////////////000////////////000000111222222333333333222111111////////////000000000000vvvjjjfff]]]YYYSSSMMMGGGDDDBBBBBBAAA>>>;;;::::::;;;<<<;;;<<<<<<;;;;;;;;;::::::::::::999777777999:::999888888666555999======777222777666666666666777777888777777666666666666777777555555666777888888888888888888888777777777777777888888888888777777777777777777888888888777777777555555555555555555555555555555666777888777777666555555444333333333333444555666888999888777555333555555555666666666555555333333333333333444444444444444333333222111000000111111222333444444444444333333333333222222222222333333333333333333333333333777777...,,,777>>>888111222000000444999888333000)))\\\((('''>>>///444000%%%@@@444000444444///111:::111222222333333222222111111,,,)))+++222888:::999------111777;;;888222---DDD444+++555===111***...,,,666888888555111111444888333222111222333333111///444000:::000%%%111555333)))fffIIIAAA333'''333(((RRR222888444((((((555444---222111111111000000000//////333---...666666///111999...999000 )))777555...RRR$$$111222666999555///000777:::555666000)))666???444333333333444444444555555555555444444555555666777888888888888888888888888222;;;HHH444999999...444777...777666555555555444444444333222222222222222222222222111111222222222222111111111111111111111111111111111111111111111111111111---///000000...---...///111111111111000000000000111111111000000000000000000000000000000000000000......///111222333555555000000000000000000000000111111222222333444444444000000////////////000000000000//////////////////////////////////////////111444444000///000///---////////////000000000000000000000000////////////......//////000000111111////////////////////////000000000///////////////000//////111333444333222111111111111111111111111000000000000000000000000000000000000////////////000///...------...000000333333333333333222111000////////////000000000000xxxhhhbbb\\\YYYSSSLLLFFFCCCAAA@@@@@@>>>;;;999:::;;;;;;;;;<<<<<<<<<;;;;;;;;;:::::::::888666666777999999888999777777:::>>>>>>999333666666666666666777888888777777666666666666777777555666777888999999999999777777777777777777888888777777777777888888888888666777888999999888777777555555444444444444555555666777999:::::::::888888555555444333333333333444666777888999999777555444444444555555555555444333222222222333333333444444444444333333222111000000111222333444444444444333444444444444444333333333222222222222222222222222000...777;;;111000555111666:::999333000222111,,,***555999///000AAA///+++999111>>>***+++---000444555222///222222333333333333222222---...000333444222---(((666555111//////111333333555000222//////...000999<<<333***,,,000444666777555444222222111222444444222111//////===...+++<<<444000AAA///@@@+++111222+++???------222777555000333333...***111111111111000000000000333333111---)))***---///...888999999999000***111___+++BBB777---...333666444111111---000444555888777000333333333444444444555555666666666555666777777888888888888888888888888888000222...555444;;;---000<<<000444222222222222222111111111222222222222222222222222111111222222222222111111111111111111111111111111111111111111111111111111...111333444222///...---111111111000000000//////000000000000000000111111000000000000000000000000---...///111222444555666111111111111111111111111000000111111222333333444222111111000000111111222//////000000000000000000///////////////////////////333555111/////////...////////////000000000000////////////000000000000......//////000000111111///////////////////////////000000000000/////////000//////000222444444333111111111111111111111111111111111111111111111111////////////000000000000000///...------...///000333333333333222222111000.../////////000000000111yyyiiiaaa]]]YYYSSSLLLFFFBBB@@@???@@@===:::888999:::::::::<<<<<<;;;;;;;;;:::::::::999777666666777888888777777666555888::::::777333555555555555666777888888555555444444444444555555555666777999999:::::::::777777777777888888888888666666777777777777777888555666888999999888777777555555444444444444555555666777999;;;;;;:::999888555555444333333333333444777888888999888777555444111222333333333222111000111111222222333333444444444333333222222111111111222333444555555444333222333333333444444555555555111111111111111111111111777***,,,666555111000---,,,111555444333555777777888)))AAAKKK)))'''111222///***111333999888222222666222***222222333333333333222222222555777888666333111000333555333---***---222444!!!(((jjjnnn999222///444555...))))))<<<:::888888888777444000444333222333444444333111333...666)))333;;;###///hhh333 444666555333222&&&(((666999,,,+++222...222222111111111000000000***222444//////777999444000(((&&&777888333888000777===///222666;;;;;;777111---,,,...222666444///111999333333333444444444555555666666555555666666777888888888888888888888888888;;;...&&&NNN---666222222???000000333333333333333333222222222222222222222222222222111111222222222222111111111111111111111111111111111111111111111111111111,,,///222333111...,,,,,,111111000000000/////////000000000000111111111111000000000000000000000000000000111111111111111111111111111111111111111111///000000111111222333333333222222111111222222333//////000000000000111111000000000000000000000000'''---111///...000111000////////////000000000000////////////000000000000...///000000000000000///000000000000000000000000......///000000000000000000...---...000111111111111111111111111111111111111111111111111111111111////////////000000000000000//////............///111111222222222111000000......//////000000111111yyyjjjccc]]]YYYSSSLLLFFFBBB@@@???>>><<<999777888999999999;;;;;;;;;;;;:::::::::999888666666666888888777666555555555666666666555444444444444444555666777888555555444444444444555555555666888999:::;;;;;;;;;666777777777888888888888555555666666666777777777444555777888999888777666555444444333333444444555444666888::::::999777666555555444333333333333444999888888777666666555555222333444555444333111000000111111222333333444444222222222222222222222222444444555666555444222000111111222333444555555666222222222222222222222222888000***---222333444777555555666777555222111333888666...***666<<<)))888SSS999000222000+++,,,222666666222333333444444333333222,,,------,,,,,,000555999(((111777555333444333000222777JJJXXX+++---...222444111;;;PPP;;;888555555777;;;>>>@@@<<<:::999888888777444222666---333***444---###kkk<<<"""777888&&& ///;;;666jjjRRR((()))999***)))888111222222222111111111000000///222222///...///---((()));;;???888666///(((***???(((222---444888222******555???666:::555000//////222;;;333333333444444444555555444444444444444555666666777777777777777777777777<<<000...PPP333...999555:::---444444444444444444444555555222222222222222222222222111111222222222222111111111111111111111111111111111111111111111111111111,,,---//////...---...///111000000000///////////////000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000111222222333333222222111111111111222222//////000000000111111111000000000000000000000000%%%,,,111000...000222222////////////000000000000.../////////000000000111///000000111111000///...000000000000000000000000,,,---///000111111111111111///...---///000000000000000000000000000000000111111111111111111111111.../////////000000000111000000000000000///......//////000111111111000000.........///000111111111yyylllfff]]]ZZZSSSLLLFFFBBB@@@???>>>;;;888777777888999888;;;;;;:::::::::999999999777666666777888888666555555666777666555444555777333333333444444666777777777777666666666666777777666666888999:::;;;;;;;;;666666777777888888888999444555555555666666777777333555777888999888777666555444333333333333444555333555777999999888666555555555444333333333333444999888777666555555555555555666777888888666444333000000111222333333444444222222222222222222333333444555666666555333111/////////000111333444555666333333333333333333333333)))666999444333///---333333...///666888444222555222,,,;;;&&&HHH111///;;;///444888222333666888555000...000222333333444444333333222000111444555444222///...///666777333000333333000///...***888---999777111444666222444>>>BBBHHHJJJJJJGGGEEEDDDEEECCC@@@>>>===;;;777444///***777111666'''???$$$888***---666999333'''--->>>AAA###:::///...:::,,,222222222111111111111000222---+++...000000000222444---&&&---666...+++999)))iii555000333111///000555888555///000888222---999???555...333333333444444444555555333222222222222333444444666666666666666666666666111111888222BBB)))<<<333333+++<<<111111111111111111111111222222222222222222222222111111222222222222111111000000000000000000000000111111111111111111111111000111111111000222666999000000000000//////////////////000000111111111222000000000000000000000000------...///000111111222111111111111111111111111000111111222222333444444111111000000000000111111//////000000111111111222000000000000000000000000)))000555333000000222222////////////000000000000.../////////000000111111000000111111111///...---000000000000000000000000+++,,,...000222222222222444222000///111222222111////////////////////////000000000000000000000000.../////////000000111111///000111111111000...------...///000000000000000---......///000111111222zzzlllccc^^^XXXPPPIIIEEEBBB@@@???@@@===:::888777999;;;===<<<<<<;;;::::::999888888888666444444555666555444555555555555555555555555555555666777888888777777555555444444444444555555666777888:::<<<=========777777777777777777777777888888888888777666444444666555555555444444444444777777666666666666777777666777888777444222222222555666777777666444222111444444444444444444444444999888777666555444333333555555444333222222222222111111111111111111111111666777888777555444333444222111111111222333333444222222222222222222222222222222222222222222222222444444444333333222222222333000444ccc333333222222333333444555666555444333333333333333666444222000//////000111444444333222222333333333666555444333222222222222///444---111111222222222333666:::>>>FFFHHHKKKNNNPPPPPPOOONNNOOOOOOMMMJJJDDD===666222888&&&===)))'''---yyy222222222000/////////000111111[[[$$$111333999...///111111000000//////......///////////////......------***,,,111000---...444111bbb///000222333444555555555444333555444222111111222444555888666444333333444555666444444444555555555555555555555666666666666555555///888==="""PPP777444888111&&&===555555555555555555555555222222222222222222222222111111111111111111111111111111111111111111111111666555444222222222222333777222,,,,,,111444333000111111000000//////......000000000000////////////000000////////////000000...///000222222222111000111111111111111111111111000000111111111111000000111111111111111111111111000000000000000000000000111111000000//////......000000000000000111111111/////////000111111222222000000//////.........---000000000000000000000000///////////////000111222......///000000000000000000////////////111333444111111111111111111111111222111111111000000//////111111111111111000//////////////////000000000000000111111111111222222222111111111000000000000000zzzlllccc^^^XXXOOOHHHCCCAAA@@@???>>>===:::888888999;;;<<<<<<;;;;;;::::::999888888:::888777777888888777666555555555555555555555555333444444555666666555555666666555555555555666666666777888888999999999888777777777777777777777777888888888888777666555444666666666555555555444444666555555444444555555666777888999888555333333333555555666777666444222111333333333444444555555555888888777666555444333333222222111111111222333333222222222222222222222222555666777666444222222333222222111111222222333444222222222222222222222222222222222222222222222222444333333333222222222222333000444ccc333222222222222333444444555555444333333333333333444333111000000000222333444333333222222333333444555555444333222222222222///444---111111222222222222444999<<>>---444333222111/////////000000***,,,777)))777111333000000000000000///////////////000000//////...---111///000333111------111111bbb///000111111333444444444333222555444222111111222444555555444333222333444666777444444444444555555555555555555666666666666555555333:::444555UUU444...(((555777000444444444444444444444444222222222222222222222222111111111111111111111111111111111111111111111111333222111000000000111111444333111111111000//////000000000000000/////////111111000000000/////////000000////////////000000...//////000111111000000111111111111111111111111000000111111111111000000111111111111111111111111000000000000000000000000000000000///////////////222222111111000000//////111111111000000000000000000000/////////.........000000000000000000000000//////.........///000000......///000000000000000000/////////000111222333222222222222222222222222111111111111000000000///111111111111111000//////////////////000000000000000000111111111222222222111000000000000000000000yyykkkbbb]]]WWWMMMFFFBBB@@@@@@@@@===<<<:::999999::::::;;;:::;;;;;;::::::999888777:::999888999:::999888666555555555555555555555555444444555666666666555555777777666666666666777777999999999999888777666555666666666666666666666666777888888777777666555444777666666666555555555555666555555444444555555666777888999888666444444444444555666666555444222111222222333333444555666666888777777666555444333333000000000000111222333444333333333333333333333333333555666555333222222222222222111111222222333333222222222222333333333333333333333333333333333333222222222222222111111111333000444ccc222222222222222333444444555444444333333333333333222111000000000222333444333333333222222333333444555444444333333222222222///444---111222222222111111222666999===>>>AAACCCDDDDDDCCCCCCEEECCCAAA>>>999555111///---555---***===ZZZ222333222111000////////////***FFF888'''444222222//////000000000000000000//////000000//////...---......///111///,,,,,,///111bbb///000000111111222333222222222444444222222222222444444222111111111222444666777333333444444555555555555555555666666666666555555888555444;;;333555111%%%444@@@***222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111000000//////000000111222///222444444222000000111//////000000000000000000222222111111111000000000000000000000000000000000000////////////000111111111111111111111111111111000000111111111111000000111111111111111111111111000000000000000000000000//////////////////000000333333222111000///......222222111111000//////...000000////////////......000000000000000000000000//////......---...............///000000000000000000/////////000111222333222222222222222222222222111111111111000000000000000111111111111000000///////////////000000000000000000000111111111222222000000000000000000111111xxxjjjbbb\\\UUULLLDDD@@@?????????;;;;;;::::::::::::::::::::::::;;;;;;:::999888777777777666777888888666444555555555555555555555555666777777888888888777777888888777777777777888888::::::;;;::::::999888777666666666666666666666666777777777777777666555555777777666666666555555555666666555555555555666666666777888777555333333444444555555555555444333222111111222333444666666777777777666555555444333333111111111111111222333333333333333333333333333333333444666555333222222333333222222111222222333333222222222333333333333333333333333333333333333333111111111111111111111111333000444ccc222222222111222333333444444444333333222333333444333222111111111222333333333333222222222333444444444444444444333333222111///444---111222222222111000111333666444555777999::::::999888555444333222111111000000444,,,000333&&&www---333333222111000///......---{{{///333///222000/////////000000111111222000000000000000///......+++,,,///000000///000222111bbb///000111111111222222222222222444333333222222333333444111111111111222333444555333333333444444555555666444555555666666555555444:::---;;;222000zzzOOO999222///999000333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111000000111111222333444444111222333444444333444444/////////000000111111222222222222222111111111000000000000111111000000000222111000//////000222333111111111111111111111111000000111111111111000000111111111111111111111111////////////////////////---......//////000000000222111111111000000//////111111111111000000//////000000//////////////////000000000000000000000000000///...---------------......///000000000000000000000000000000111111222222222222222222222222222111111111000000000000000000000111111111111000///////////////000000000000000000000000111111111111000000000000000111111111wwwiiiaaa[[[TTTLLLDDDAAA@@@??????::::::999999999::::::;;;999:::;;;<<<<<<;;;999888888777666666777777666444555555555555555555555555777888888888888888777777888888777777777777888888888888999:::::::::999999666666666666666666666666666777777777777666666555666666666666555555555555555444444333333444444555444555666666444222222333444444444444444333333333111111222333444666666777666666555555444444333333444444333222222222222222333333333333333333333333333555666666444333333444333333222222111222222333222222333333333444444444333333333333333333333333111111111111111111111111333000444ccc222111111111111222333333333333222222222333333444555444333222222111111111333222222222333333444555333333444444444333222111///444---111222333333222000000222444000111222333333333333222333222222111222333444555777(((000666888ddd000222222222111000//////...///)))===)))222222//////000000111111222222000000000000000//////......111222111111333555666111bbb///000222222222222222333333444333333333333333333333333222222222222111222222222222222333333444555555666444444555555555555444444555000777111666BBB888333///222555333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111000000111222333444444555;;;666222222444666555333//////000000111111222222222222222222111111111000000000111111111111000000444333111111000111222333111111111111111111111111000000111111111111000000000000000000000000000000////////////////////////------......//////000000//////000000111111111222//////000000111111111111//////000000000000000000000000000000000000000000000///...---------------......///000000000000000///000000000111111111111222222222222222222222222000000000000000000111111///000000111111111000000////////////000000000000//////000000000111111111//////000000111111111111vvvhhh```YYYTTTLLLFFFBBBAAA???>>>:::999999888888999;;;<<<:::;;;<<<>>>===<<<:::999:::888666666777888777666555555555555555555555555666666777777777666555555888888777777777777888888444555666777888888888888666666666666666666666666666666777777777777666666666555555555444444444444222222222111111222222222333444555555333222222333444444333333333333333333222222333333444555666666555555555444444444333333666555444333222222222222333333333333333333333333333555666666444333444555333333222222111111222222222222333333444444555555333333333333333333333333111111111222222222222222333000444ccc111111111111111222333333222222222222222333333444555555444333222111000000222222222222333444555555222333444444444333222111///444---111222333333222111111222333111111222222333222222222555444333222222222222222111000---333WWW666000111111111111000//////222BBB:::'''333666000000111111111111111111000000111111000000///...///111000+++***,,,//////111bbb///000333222222222222333444444333333333333333333333333333333333222222222111111111111222333444555555666444444555555555555444444///999+++:::333111;;;)))555444333444444444444444444444444222222222222222222222222111111111111111111111111111111111111111111111111...///000222222333333333BBB;;;333111444555222///000000111111111111111111222222111111111000000000///000111222222111000///333333222111111111222222111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000..................//////......///000111222333333...//////000111111222222//////000000000000111111000000000000000000000000//////......---...............///000000000000000///000111111111111000000111111111111111111111111000000000000111111111111///000000111111111111000////////////000000000000/////////000000000111111/////////000111111222222uuuhhh```XXXSSSMMMHHHEEEBBB@@@>>>;;;999888666777999;;;===:::<<<>>>??????>>><<<:::;;;888555333444666777777555555555555555555555555777777777777777666555555777777777666666777777777444555666777888888888888777777777777777777777777666666777777777777666666444444444444333333333333444333333333333333333444333444666555444222333333333333333333333333333444333333333444444555555555555555444444444444333333333333222222222222222333222222222222222222222222111333555555333222333444444333222222111111222222222222333333444555555666444444444444444444444444222222222222333333333444333000444ccc111111111111111222222333222222111111222333333444444444444444333222222111222222222222333444555666111222444555555444222111///444---111222333444333222222333444222222222222222222222222111111111111000000//////...555...111EEE333//////000111222111000000222}}}000...444333222222111111111111111111000111111111111000//////---///,,,%%%$$$)))------111bbb///000222111111000111222333444222333333444444333333222222222333333333333333333000111222333444555555666333444444555555444444333000777...888333222~~~ZZZ...999444222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111000111222333444333333222<<<888555333333333111///222222111111111111111111111111000000000////////////000222333333222000///111111111111111000//////111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000..................------//////000000111111222222000000000000000111111111//////000000000111111111000000000000000000000000//////.........///000000......///000000000000000///000111222222111000///000000000000000000000000///000000000111111111111//////000111111111111111////////////000000000000////////////000000000111...//////000111111222222tttggg___WWWSSSNNNJJJFFFCCC@@@===;;;:::777555666888<<<>>>;;;<<>>===<<<<<<===:::999777777888888777555666666666666666666666666888:::;;;<<<<<<:::888777555555444444444444555555777777777888888888999999777666666555555666666777555555555555555666777888666666555555444444444444444444444444444444444444555555444444333333222222222222333333333333444444444444444444444444444444444666999;;;;;;888555333333444555666666555444333444333333333333444555555444444444444333333333333222222333333333333222222222333333444444333333333333333333444444444555555444444333222111111000000444000222bbb111000000000000111222222555555444333222111000///111111111222222222222333333222222111111222333333111111111111111111111111///444---222222111000000000000111222111111111111111111111111111222222222222333333333111555'''222111111111000000000000111111//////333222222222222222222222222222222222111111111000000000////////////000000000000111bbb///111000111111111111222222222666444222111222222111000111222222222222333333333111111222222222333333333444555555555555444444333---...===///000666+++GGG}}}555+++666333333333222222222111111/////////000111111111222111222222222333333333333444444333222111111111222888666444333333333222000222222111111111111222222111111111111000000000000000000000///000111111222111111111111111111111000222000//////000111000///111111111111111222222222000000000000000000000000000000////////////000000111111111111000000000000(((***,,,///000111111111000000000000////////////000000000000000111111222///000000111111000000////////////000000000111111///000000000///...,,,+++000000000000000000000000000000000000000000000000111000000//////000000111111111111111111111111111///111222222000//////000000000000000000111111222000000000000000000000000111111222222222222111111xxxhhh\\\VVVRRRNNNHHHDDDBBBBBBAAA@@@<<<:::888888999;;;;;;::::::;;;======<<<;;;;;;<<<;;;:::999999::::::888666666666666666666666666666777888999::::::999888777555555444444444555666666666666666777777777777888888888888777777888888888444444444555555666777777666666666555555444333333333444444444444444444333444444444333333333222222222222222333333333444444333333333333333333333333333555888::::::888555333333444666777777666444333111111111111111222222222333333333333333333333333222333333333333333333222222222333444444444333333333333333444444444555555555555555555444444333333333///333bbb222222222222333444555666333333444333333111000///000000111111111222222222111111111111111222222222111111111111222222222222///444---222333222000//////000222333111111111111111111111111222222222222222222222222000333===111,,,111111000000000000111111///***///000111111111111111111111111111111111111000000000000.........////////////000111bbb///222000000111111111222222222666444222111111111000///222222222222222222222222111111222222222333333333444444444555555444444333222000<<<---)))888222222***:::222222222333444333222111000...//////000111222333333333333333333444444444444555444333222111000000000777555333333333444333111333222222222222222222333111111111111000000000///000000000000000111111222111111111111222222333333222///---,,,...//////...111111111111111111111111000000000000000000000000000000////////////000000111111111000000000000000///000111222222111///...000000000000////////////000000000000000111111222///000000000000000000/////////000000000111111111000111111000///...,,,,,,000000000000000111111111000000000000000000000000000000000000000000000000111111111111111111111111///111222222000///000111111000/////////000222333000000000000000000000000111111222222222222111111wwwggg\\\WWWRRRNNNIIIEEECCCBBB@@@???<<<:::888888999;;;;;;:::999:::<<<;;;:::999999:::666666555666777777555333666666666666666666666666555666777777777777666555666666555555666777777888555555666666666777777777777777777888888777777777444555555666666666777777555555666666555444333333333333444555555444333333333333333333333222222222222222222333333333444444333333333333333333333333444444555666666555555444333444666777777666444333000000111111111222222222333333333333333333333333333333333444444333333333111222333333444444444333333333333444444444555555222333444555555555555444333000444ccc111111222222333444666666111222222333333333222222000000111111111222222222000000000111111222222222222222222222333333444444///444---222444222111//////111222444111111111111111111111111222222222222222222222222///111fff555---111111000000000000111111///444///111111111111111111111111111111111111000000000//////---.........////////////111bbb000222000000111111111222222222((('''(((***...222333333222222222222222222222222111111222222222333333333333333444444444444444333999000888333+++444555333yyy@@@===,,,111222333444444222111///000000111111222333444444444444444444555555555555444333222000000/////////444222111111333444333222333222222222222222222333111111111111000000000//////000000000111111111111111111222333333444444444555333000000111222333222111111111111111111111111000000000000000000000000000000////////////000000000000000000000000111111333333333333111///...,,,////////////000000000000000000000000000111111222000//////////////////000000000000000111111111111222222111111000///......///000000000111111111222000000000000000000000000000000111111111111000000111111111111111111111111...000222222000000000111111000/////////000222333000000000000000000000000111111222222222222111111wwwggg\\\XXXSSSOOOJJJFFFDDDBBB@@@???<<<:::888888999;;;;;;:::888:::;;;;;;999888888999777666666888999999777444666666666666666666666666444444555555666555555555666666666666666777888999555555555666666666777777444555555666666555555444666666777777777777666666333444555666666555444333222333444555555444333222333333333333222222222222222222333333333333444444333333333333333333333333333333222222222333444555333444555666666555444333111222222333444333333333222222222222333333333333333333444444444444333333111111222333444444444444333333333444444444555555///000222333444444333333444222777eee000000000111111333444444111111222222222333333333111111111222222222222333///000111222222222222222222222222333333444444555///444---222333222111000000111222333111111111111111111111111333333333222222222222111///000:::444111111000000000000111111///JJJ......111111111111111111111111111111000000000/////////............////////////111bbb000333000111111111111222222222+++******,,,000222333333333333333222222222222111111111222222222333333333222333333444444444444333888000555:::333///111111CCC444***222222333444333222111000111111111222333333444444444444444444555555555555222222111000////////////222111///000222333333222222222111111111111222222111111111111000000000000//////000111111111111000111222222222333333444444222111000000222333333222222222222111111111111111000000000000000000000000000000////////////000000000000000000111111111111000000/////////.........////////////000000000000000000000000000111111222000//////......//////000000000000111111111222222111111111111000000000000///000000111111222222222000000000000000000000000000111111222222111111000111111111111111111111111...000111222000000000111000000000000000111111222000000000000000000000000111111222222222222111111wwwggg[[[WWWTTTPPPKKKGGGEEEBBB@@@>>><<<:::888888999;;;;;;:::999;;;<<<;;;:::888999999888888999:::<<<;;;999777666666666666666666666666444444444555555666666666555555444555666777888888555666666666666777777777444444555666666555444444888999999999888777666555111333555666777666555555222333555666666555333222222222222222222222222222222222333333333333444444222222222222222222222222222222222222222333444444333333333333333333333333000111222333444333333222111111222222222333333333333333444444444444333333000111222333444444444444333333333444444444555555000111333444444333222111666555999fff111111111111111222333444444333222111111111222333222222222222333333333333///000111333333333333333000111111222333333444444///444---222222222222222222222222222111111111111111111111111333333333222222222111111111///666555111111000000000000111111///jjj111,,,111111111111111111111111111000000000////////////....../////////000000000111bbb111333000111111111111222222222777555333222333333222111333333333222222222111111111111222222222333333333111222333444444444444444555333000777888000000222///444///222333333333222222111111111111111111222222222222222222222333333333444444222222111000000111111111444222000000111222222111111111111000000111111111111111111111000000000000...///000111222111111000111111111111111111111222.........000222333333111222222222111111111000000000000000000000000000000000000////////////000000///000000000111111111111111000...---...///000111.../////////000000000111000000000000000111111222000///............///000000000111111111222222222///////////////000000111///000000111111222333333000000000000000000000000000111222222222222111000000000000000000000000000...///111222111000111222//////000111111111111111000000000000000000000000111111222222222222111111wwwfffZZZUUUUUURRRMMMHHHEEECCC@@@===<<<:::888888999;;;;;;::::::<<<======;;;999999:::555555666888999999666444666666666666666666666666555555555555666666777777333333333444555666777888666666666666777777777888555666777888888777666555::::::::::::999777666444000222444666777777666555222333555666666555333222222222222222222222222222222222333333333444444444222222222222222222222222111111333444444444444333444333333222222333333444...///000111222111000000111111111222222333333333333444444555555444444333000111222333444444555444333333333444444444555555444555666666666444222000888666;;;ggg444444333333444444555555777555333111000000111222222222333333333444444444///000222333444444333333///000000111222222333333///555---222111222222333333222222111111111111111111111111111333333333222222111111111333...---000111111000000000000111111///:::000000000000000000000000000000000000000////////////////////////000000000000111bbb111333000111111111111222222222333111000111222444444333333333333222222111111111111111222222222333333333111222333333444444444444444777,,,///777444555777,,,>>>666333333333222222222111111111111111000000000000000000000111111111222222222222222222111222222333333666444222111222222000///111111000000000000111111111111111111000000000000...///000222222111111000000000000///////////////000000222444777888777555222222222222111111000000000000000000000000000000000000////////////000000//////000000111111111222666444111///...///111333.../////////000000111111000000000000000111111222000///...------...///000000111111111111222222222......---......///000111///000000111222222333333000000000000000000000000000111222333333222111000////////////////////////...///111222111000111222...///111222222222111000000000000000000000000000111111222222222222111111yyyiii]]]YYYVVVRRRMMMIIIFFFCCCAAA>>>::::::999999999:::;;;;;;======<<<;;;:::888777666777777888888888888777777444555555555666666777777666666666666555555555555666555444444666777777666444555666777777888888777;;;999666666666666555444;;;888444444666777777666555555444444444444555555555555555555555555555555444444333222222222222333222222222222222333444555333444555555555444333222444444333333333333222222444444444555444444333333666666555444333333222222222222222222222222222222111222222333333222222111111222333444555444333222222222333444555555555444333333444444555666666777999555777ddd//////000333555555444222666555333222111222333333333333222111000000111111111111111111000000/////////111222333333222000//////111222222333333333222222111111111222222222111111000000000222222222222333444555555,,,777///111333222222111111222222333333888///444222///,,,,,,---000222......//////000/////////...............///000000111bbb---222000000000111222222222333444333222111111222333444///000222222111111222444333333333444444333222222222222333333333333444444333333333333333333333333777AAA///+++555999:::111111999...111111111111111111111111222111000000000000000000333111///......///111333222111000000//////000000111111111111111111111111000000000000000000000000////////////000000000000222222222222222222222222333222111000000000111222333333222222111000000///////////////////////////000000000000000000000000//////000000000000//////////////////////////////111111111000000000000000000000111222444555666777000000000000000000000000//////000111111111111111333222111///............222000...000222333111...//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111111111111111111111111000000111111111111000000wwwggg\\\WWWUUURRRMMMIIIFFFCCC@@@>>>;;;;;;:::999999:::::::::<<<<<<<<<;;;:::999777777444444555555555555444444555555555555666666666777777777777777666666666666666555444444666777777666555555666777888888888888999777666666777888777666;;;888555444666888888777555555444444444444555555444444444444444444444444333333222222222333333333333333333333333444555555333444444555444444333333444444333333333333222222444555555555555555444444777666666555444444333333333333333333333333333333333333333444444333333333222333444555555555444444444555666666777777666666444444444444444444444444666222444bbb222111111222444555444333222222111111111222222333333333222111111111111111222222222111111000000000000111333444333222111000000222333222444333333333222222222222333333222222222111111111111111111111222333444444000BBB///111333222222111111222222333333555000333222///------...000111222111000---***&&&$$$"""///............///000000111bbb---222111111111111111111222222111111000000000000111111000111222222111000111333333333333444444333333222222222333333333333444444333333333333333333333333222666222111111000555555111444222111111111111111111111111111111000000000000111111333111///......///111333222222222222111111111111111111111111111111111111000000000000000000000000////////////000000000111222222222222222222222222666555444333222333333444111111111111111111111111000000000000000000000000000000000000000000000000000000111111111111000000111111111111111111111111111000000000000000000000//////000111222333333444000000000000000000000000//////000111111111111111111111000000//////......111000///000222222000...//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111000000111111111111000000vvveeeZZZVVVUUUQQQLLLHHHEEECCC@@@>>><<<;;;;;;:::999999999999:::::::::::::::999999888666777777888888777777666555555555555666666666666888888888777777777666666666555444444666777777666666666777888999999999999777666555666888999888777:::888666555666777777777555555444444444444555555333333333333333333333333222222222222333444555555444444444333444444555666444444444333333444444555444444333333333333222222555555666666666666555555444333333222222111111111444444444444444444444444333444444555555444444333333444555666666666555555555555666777777777666666666666555444333333222222222///222aaa555333222222333444444333000111111111111000//////333222222111111111111222333333222222222222111111111222333444444333222111222444444222444444444444333333333333333333333333222222222222000000000000111222333333555UUU///111222222111111111111222222333222222111111000/////////000000000000000//////---,,,,,,//////......//////000111111bbb---222111111111111111111000000000000111111111111000000111222333222000000111222222333333444444333333333222222333333333333444444333333333333333333333333///666FFF555111---222:::222,,,666111111111111111111111111111111000000000111111222222111000......000111222111222222222222111000000111111111111111111111111000000000000000000000000/////////000000000111111111111111111111111111111333222111000000000111111//////000111222222333333111111111111111111111111000000000000000000000000111111222222222222111111000000000000000000000000000000000000000000111111.../////////000000000000000000000000000000000000//////000111111111111111...///000111111000///...111000///000222222000//////000000111111000000///000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222111111111111111111111111000000111111111111000000uuueeeZZZUUUTTTPPPKKKGGGEEECCC@@@>>>===<<<;;;:::999888888888888999999:::::::::999999777888888999999888888777555555555666666666666666777777777777666666666666666555444444666777777666777777888999::::::::::::888777777888999999888777888777666555555666666666555444444333333444444555333333333333333333333333333333333444555666777888555555444444444555555666555444333222333444555666444444333333333222222222333444555555555555555555444333333333222222222111444444444444444444444444333333444444444444333333333444444555555555555555444444555555555555444444666666555555444333333333222///333bbb666444111000111222222222222222333222111///---,,,333222222111111222222222333333333333333333333333222222333444444444333333444555555222444444444444444444444444333333333333333333333333000000000111111222333444:::lll///111222222111111111111222222333000222000000111111111000000///---...000222444666777777/////////...///000000111111bbb---222222222111111000000//////111222333444444333222111222333333222000///000111222222333444444444333333222222222333333333444444333333333333333333333333///:::DDD{{{111222555444:::555***888111111111111111111111111000000000000111222222333222111000//////000111222000000111111111000///...111111111111111111111111000000000000000000000000//////000000000111111111111111111111111111111111000000/////////......///000000000111222222333333111111111111111111111111000000000000000000000000000111111222222111111000........................000000000000000111111111//////////////////////////////////////////////////////000111111111111111,,,...000111222111000...000000000111111111000///000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222111111111111111111111111000111111222222111111000uuueeeZZZUUURRROOOJJJGGGDDDBBB@@@>>>===<<<;;;:::999888888888888888999999::::::999999444555555666666555555444666666666666666555555555666666555555555444444444666555444444666777777666777888999::::::;;;;;;:::;;;:::999999:::999777555666666666555444444444555444444333333333333444444333333333333333333333333444444444555777888:::;;;666555555444444444555555444444333222333444555666444444333333333222222222111222333444444444444444666666666666555555555555222222222222222222222222222222333333333333222222333333333333333444444444444555555555555555444444555555555555555555555555444111555ddd666333111000000111111000111222333333333222111000333222222222222222333333333333333333333333333444222222333333444444444444444555555222444444444444444444444444333333333333333333333333222222111222222333444555:::///111222111111000000111111222333555222///000111222222111000000000111111111111000/////////////////////000111111111bbb---222222111111000000/////////111222333444444333222111222333333222000///000111111222333333444444444333222222222333333333444444333333333333333333333333000444,,,...///===444333777,,,999111111111111111111111111000000000000111222444444111111000//////000111111111111111222111111000///111111111111111111111111111111111111111111111111000000000000111111111111000000000000000000000000222222222222222111111000111111111111111111111111111111111111111111111111000000000000000000000000//////000000000000//////........................//////000000111111111111111000000000000///////////////////////////////////////000111111111111111,,,---///111222111000//////000111111111000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000111111111111111111111111111111111111222222222222111111uuueeeYYYUUUQQQNNNIIIFFFDDDBBB???>>><<<;;;;;;:::999999999999888888999999999999999888555666666777777666666555666666666666666555555555555555555444444444333333666555444444666777777666777777888999::::::::::::<<<;;;:::;;;;;;999777444555666777666444333444555444444333333333333444444333333333333333333333333555555555666777999:::;;;666555444444444444444444333333333333444555555666444444333333333333222222000111222333333333333333222222222222222222222222222222222222222222222222111222222333333222222111333222222222222333444444777777888888888777666666444555555555555555555555444222555ddd555333111111222222111000...///111333555666777777333222222222222333333444222222333333333333444444111111222222333333444444222444444222333333333333444444444444222222222222333333333333222222222222333444555666777///111111111000000000000111111333FFF111///000111111222222111111111111111111000///------000000//////000000111222111bbb---222000000000000000000//////000000111111111111000000111222333222000000111222111111222333444444444444222222333333333333444444333333333333333333333333666+++888{{{FFF+++:::333,,,888000888111111111111111111111111//////000000222333555555111111000000000000111111444333333222111222222222111111111111111111111111111111111111111111111111000000000111111111222222////////////////////////000000111111000000///...222222111111111111111111111111111111111111111111000000000000000000000000//////000000000000//////000000000000000000000000/////////000111111222222111111111111000000000000000000000000000000000000//////000111111111111111---...///111111111000//////000222222000///000111000111111222222111111000000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000000000111111111111111111111111111111222222222222111111ssscccXXXSSSPPPMMMIIIEEECCCBBB???===;;;;;;:::999999:::::::::888888999999999888888777888888999999999999888888777666666666555555555555666555555555444444444444666555444444666777777666666777888999:::::::::::::::::::::;;;<<<;;;888666666888999888666555555777444333333222222333333444444444444444444444444444444444444555666777888999555555444333333333333333111222333444555555555555444444333333333333222222000111222333444444444444//////////////////000000333333333333333333333333222333333333333333333222444333333222333444555666888888888888888777666666444444444333333222222111111///333ccc555444333444555555444222111111111222333555666777222222222222222333444555111222222222333333333333000000000111222333444444000222333222222222222222333333333444111111111222222222333333111111111111222333444555222///111111111000000000000111111333\\\000000000000111111222222222///000111222222333333333000000//////000000111222111bbb---222/////////000000000000000111111000000000000111111000111222222111000111333000111222333444444444444222222333333333333444444333333333333333333333333555+++???GGG222111555,,,777...444111111111111111111111111//////000111222444555666111000000000000000000111444222000......///111222111111111111111111111111111111111111111111111111000000111111111222222222////////////////////////------.........---,,,+++000000000111222222333333000000000000000000000000000000000000000000000000000000000111111000000000111111111111111111111111...//////000111111222222000000000000000000111111000000000000000000000000//////000111111111111111////////////000000000000...000222222000///000111000111111222222111111000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000111111111111111111111111111111111111222222333333222222111rrrbbbVVVRRRPPPMMMHHHEEECCCAAA???===::::::999999999:::;;;;;;999999999999999888777777555555666666666666555555777777666666555555555444777666666666555555555555666555444444666777777666666666777888999999999999888888999;;;===<<<:::888777999;;;:::888666777999444333333222222333333444555555555555555555555555444444333444444555666777555444333333222222222222000222333555666666555444444444444333333333222222111222333444555555555555444444444444444444555555444444444444444444444444333444444555555444444333555555444333444555666777666666666666666555444444555444333222000///...---...,,,111bbb555555555777888888666333777666444222111111222222222222222222333333444555111111111222222333333333000000000000111222333444///111222222111111111222222333333333000000000111111222222222000000000000111222333444//////111111111000000000000111111333lll000111111000000111222333333111111111111111000///...000000000000000111111222111bbb---222......//////000000111111444333222111111222333444///000222222111111222444000111222333444444555444222222333333333444444444333333333333333333333333+++...333000===,,,888///555+++000111111111111111111111111//////000111222444666777000000000000000000000000111///,,,))))))+++---///111111111111111111111111111111111111111111111111000111111111111222222222///////////////////////////000111111111000............///111222333444555////////////////////////000000000000000000000000111111222222222222111111000000000000000000000000...//////000111222222222////////////000000111111000000000000000000000000//////000111111111111111111000////////////000000...111333222000///000222111111222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222111111111111111111111111111222222333333222222111ssseeeYYYRRRPPPMMMIIIGGGEEECCC@@@>>>::::::888888888888::::::999::::::;;;;;;::::::999666666666666666777777777444444555555444444333222777777777666555555444444555444333333333333444555888777666555555666777888666777999;;;;;;:::999888444666777777666666777888666555333222222333555666333444444444555666666666555555555555555555555555333333444444555666666666444333222111111333555666444444222222222222444444555555444333333333444444222222222111111000000000111111111111111111111111333333333444444555555555444444444444444555666777:::999888666555555555555666555555444222111111000555222666ddd222333555777777666555444444333333222222333333444222222222222222222222222666555444444444444555666111111222222222333333333000888000222444333333222222333333444333333333444444555555555222222222222222222222222000///111111111111111111111111111333ddd222111111111111111111111111222222222222222111000///333333333222111000///...000bbb...444333222111/////////000000111000000000//////.........000222222111111111222333333333222222111111111444444444333333222222222555444333222222222222333...777333+++~~~???222333(((444555,,,//////000000111111111222111111222222222111111000000111111111111222222222111000...------///111222333222111000000111222333111000///......///000111222222222111111111000000///000111222222111000///...000222555555444222111222222111111000000//////111111222222222222111111000000000000000000000000333222111000///////////////+++((()))---000000///////////////////////////......///000000000000000000000000///////////////000000000000000000000000.../////////////////////111111000///////////////000000000000000000000000111111111111111111111111222222222111111111000000222000///......///000222111111111111111111111111333222222222111111000000333222222111111222222333rrrdddXXXRRRPPPMMMIIIFFFDDDBBB???===<<<<<<;;;::::::;;;<<<<<<999::::::;;;;;;::::::999555666777777888888777777444555555555555444333333555555555666666666666666666666555444444555666666888777666555555666777777777888999:::;;;::::::999555777888777666555666777777666444333333444666777444444444444555555555555555555555555555555555555555555555555555444444444222222333333444444444333444444333222222333444444444444333333333444444555333333222222222111111111111111111111111111111111222222333444555777777888555444444444444555555666777777777666666555555444444444333333333333222222555222555ddd222333444555666555444444444333333222222333333444222222222222222222222222444444444444444444444444111222222222222333333333000888000222444444333333333333444444111222222222222222222333222222222333333222222222...///111111111111111111111111111333ddd222111111111111111111111111000111111222222222111111111111111111000000///...000bbb...444333222111/////////000111111111111000000000//////555777888777555333333444333333222222222222222222444333333333333333333222444444444333333222222222111222555///aaazzz))):::+++222888,,,000000111111111111111111000111111222222222111111000000111111111222222222000000/////////000111222222222111000000111222222111000////////////000111222222222111111111000000///000000111111000000///...///222333333222000///000000000000///////////////000000000000000000///000000000000000000000000333222111000000/////////......---,,,,,,---///000////////////////////////......///000000000000000000000000000000000000000000000000000000000000000//////////////////......222222111000000000000000000000000000000000000000111111111111111111111111111111111000000000//////111000///......///000111////////////////////////222222222111111000000000333222222111111222222333rrrdddYYYTTTPPPMMMIIIFFFCCCAAA>>><<<<<<<<<;;;;;;;;;;;;<<<<<<999::::::;;;;;;::::::999555666888::::::999888777555555555555555444444333444444555555666777777888777777666555555666777777777777666666666666777777777777777777888888888888777999:::999777555555666777666555444444555666777555555555555444444444444444444444444444444444444666666555555444333333222000111333555555444333222444444333333333333444444333333333333444444555666444333333333333333222222222222222222222222222222111222333555666888999:::666555444444444444444444444555666666666555444333222222222333333444444444444111555ddd222222333333333444444444444333333222222333333444333333333333333333333333222222333444444333222222222222222222333333333333000888000222555555555555555555555555333222222222222222222111111222333444444333222111---///111222222222222222222222222333ddd222111111111111111111111111//////000222222333333333//////000000000000//////000bbb...444333222111000///000111111222222222111111111111000444555666444111///......222222222222222222333333222333333333333333333444222333444444444333222111444///666111===***;;;000000999...222222222222222111111111///000111222222222222222000000000111111111222222///000000111111111111111222222111000000111222222111000000//////000000111222111111111111000000000000000000000000000000000...///111222222000///---......//////////////////000000111111111111000000000000000000000000000000222222111111000////////////111222///,,,+++...222////////////////////////......///000000000000000///000000000111222222222000000000000000000000000000000000//////.........333222222111111111111111000000000000000000000000111111111111111111111111000000000///////////////111000///......///000111////////////////////////111111111000000000000000222222111111111111222222tttfff\\\XXXRRROOOJJJGGGDDDBBB>>><<<:::::::::999999:::::::::999::::::;;;;;;::::::999555666999;;;;;;:::888666555666666666666555444444555555555555666666777777666666666666666666666666666666666666666777777777555555444444444555666777:::;;;<<<;;;999666666666666555444444444444555666555555555444444333333333444444444444444444444444555555555444444333333333111222333444444444333333444444444333333444444444222222222333444555666777444444444444444444444444222222222222222222222222222222333444555666777888666555555444333333333333111333555666666555333222222222333333333333444444333000444ddd222222111111222222333444444333333222222333333444333333333333333333333333111222444555555444222111222222222333333333444444000888000222555555666666666666555555555555555444444333333333000111333444444333111000...///222222222222222222222222222333ddd222111111111111111111111111///000111222222222222222...//////000111111000000000bbb...444333222111000000000111222222222222222222222222222000111111000---+++***+++111111111222222333333333222222222333333444444444111222444555555444222111444000333000)))HHH111666111444222444333333222222111111111///000111222222222222222000000000000111111111111///000222333333333111000222111111111111111111222000000000000000000000000111111111111000000000000000000000//////000000000000000111222111000...---......//////000000111111333333333444444333333333000000000000000000000000111111111111111000//////000111222000......000222////////////////////////......///000000000000000//////000111222333333444000000000000000000000000111111000000///.........222111111000000111111111000000000000000000000000111111111111111111111111000000000000000000000000111111000//////000111111111111111111111111111111000000000000000000000000222222111111111111222222vvviii```]]]UUUQQQMMMIIIFFFCCC???===::::::::::::::::::::::::999::::::;;;;;;::::::999555666999;;;;;;:::888666666666777777666666555444777777666666555555555555555555555555555555555555555555666777777777777777666555555555555666777888;;;<<<>>>===:::777666666333333333333333333333333555555444444333333333222444444444444444444444444333333333333444444555555333333222222222333444555444444444444444444444444222222222333444555666777444444444444444444444444222222222222222222222222333333333333333333333333666555444333333333333333111222444666666555333222444444333333333333222222222000444ccc222111111111111222333444444333333222222333333444333333333333333333333333222444555777777555444222222222333333333444444444000888000222555555666777777666555555555555555444444333333333111222333333333333222111111000222222222222222222222222222333ddd222111111111111111111111111222222222222222111000/////////000111222222222222000bbb...444222222111000000111222333222222222222222333333333000111333222000//////000111111111222222333333333222222222333333444444444111222444555555444222111000444///...---QQQ(((888444---777444333333222222111111111///000111222222222222222//////000000000111111111...000222444444333111000111111111222222111111111000000111111111111000000000000000000000000000000111111111111111111111111111222222222222000///...000000000111111222222222333333333444444333333333000000000000000000000000000111111111111000//////111///...///222444333222000000000000000000000000......///000000000000000//////000111222333333444000000000000000000000000111111000000////////////000000/////////000000111000000000000000000000000000000000000000000000000111111111111111111111111111111000000000000111111111111111111111111111111000000000000000111111111222111111000000111111222vvvhhh```^^^WWWSSSNNNJJJGGGCCC@@@===<<<<<<============<<<<<<999::::::;;;;;;::::::999555666888::::::999888777777777777777777666666555888777777666555555444444444555555666666555555444444555666777888888888777888888888888999999999999999;;;======:::777666555222222222222222222222222444444444444333333333333333333333333333333333333111222222333444444555555444333222111111333555666444444555555555555444444333333333333444444555666333333444444444444444555333333333333333333333333333333333333222222222111555444333333333333333333333444555555555444333222444444444333333222222222222///333ccc111111222222222333333333444333333222222333333444333333333333333333333333444444555666666555444444333333333333444444444444000888000222444555666777777666555444333222222222222222222111222222222222222222222222222000333333333333333333333333333333ddd222111111111111111111111111333333333222222000//////000000111222222222222222000bbb...444222222111000111222333444111222222222222333333333///111333333222111222333222222222222222222333333222333333333333333333444111222333444444444333222---444......999444555666666)))777222222222222222111111111111111222222222111111000/////////000000000111111...///111333333222111000000111222222222222111000000111111222222111111000//////000000000000000111000111222333333222111000111111111222111111000000111111222222222222222222000000111111111111000000000000000000000000000000///000111222222111000///111...,,,///333666444111000000000000000000000000......///000000000000000///000000000111222222222000000000000000000000000000000000000000000000000//////////////////000111000000000000000000000000000000000000000000000000111111111111222222222222111111111111111111111111////////////////////////111111111111111222222222111111000000000000111111tttddd[[[YYYWWWSSSNNNJJJFFFCCC???<<<;;;<<<===>>>>>>===<<<;;;999::::::;;;;;;::::::999555666777777888888777777777888888888888777666666666666666666666555555555555666777777777777666555333444666777888888888777666777888999:::999888888555888::::::888555444333222333333333333333333222333333333333333333444444333333333333333333333333333333333333333333333444333222222222333333444444333444555666666555444333444444333333333444444555222222333333444444444444333333333333333333333333333333333333333333333333333333333222333333444444666666555555444444333333222222333333333333444444111///333bbb111111333444444444333222444333333222222333333444444444444444444444444444444444444444444444444444333333333444444444444555000888000222333444666777777666444333111222222222222222222333444333111000000111333444111111333333333333333333333333333333ddd222111111111111111111111111111111222222222111111000///000111111111111111000000bbb...444222222111000111222333444111111111111222222222333---///111111000000000111333333222222222222222222444333333333333333333222222222222333333444444444///222111000999///WWW000555,,,333000000111111111111111111222222222222222111000///////////////000000000111...///000111111111000000000111222222222222111000000111222222222222111000////////////000000111111000222444666666444222000//////000000000000000000222222222111111111111111///000000000000000000///000000000000000000000000...000111222222111000////////////000222222222111000000000000000000000000......///000000000000000000000000000000000000000000000000000000000000000/////////000111111222222000000//////000000111222000000000000000000000000000000000000000000000000000000000000111111111222111111111222222111111111////////////////////////111222222222333333333333111111000000000000111111qqq```WWWUUUWWWSSSNNNIIIEEEBBB>>>;;;999:::;;;<<<<<<;;;:::999999::::::;;;;;;::::::999666666666666666777777777888888888888888777666666444444555555666777777777666777888999999888777666333444666777888888888777333444666888888777555444222555888888666444222111333444444555555444444333222222222333333444444444333333333333333333333333555444444333333222222111000111333555555444333222333444555666666555444333555555444333333333444444222222222333333444444444333333333333333333333333222222333333444555666666222222222222333444444555888777666444444333333333000111111222444555555666111...333bbb000222444555555555333222444333333222222333333444444444444444444444444444444333333222222333333444333333333444444444555555111888000222333444555777777555444333333333333444444555555555555333111//////111333555000111333333333333333333333333333333ddd222111111111111111111111111///000111222222222222222//////000000000000//////000bbb...444222222111111111222444555000000000111111222222222000111333333111111111222444333333222222111111111444444444333333222222222333222222222222333444555555///555111111222GGGuuu,,,444111/////////000000111111111222333333333222111000///...////////////000000000000......///000000000000000000111222333333222111000000111222333333222111000.../////////000000111111000222666888888666222000---.........//////000000222222111111000000//////111111222222222222111111000000000000000000000000...///111222222111000///...111444333///...///111000000000000000000000000...//////000000000000000000000000000////////////000000000000000000000000......///000111222333333111111000000111222333333000000000000000000000000000000000000000000000000.../////////000000111111111111222222222222111111111111111111111111111111222222222333333444444444111111000000000000111111~~~kkk___YYYUUUSSSPPPKKKGGGEEEBBB@@@>>><<<;;;::::::999999999999<<<<<<;;;:::888777777666555555666666777777888888777777777777777777777777666666666666555555555555222222333444444555555666777777777777888888888888777777777777888888888888888777666555444333222222333333333444444555555555444444444333333222222222333333333444444555555555666666555444444444555555333222222111111222222333555555555444444333333333333333333333333333333333222333333333333333333444333333333333333333333333666555333222111222333333333333333333333333333333444444444333333222222222222222222333333444444444444111555ddd222222111000111444666777444444444333333222222222333333333333333444555666888777666555444333333333444444555555555555555444222444444222888777666555555555555555111111222222222333333333222222222222222222222222---111444222222222222222222222222444ccc444000000000000000000000000000000000000111111111111000000000000000000000000222ddd...333333222000//////000222333000000000000000000000000000000111222222222222111222333333444444333333222444444333333333333222222444333333222111111111222;;;!!!888000888///999'''000555---000000000000000000000000111111111111111111111111000000000000000000000000000111111111111222222222555555444333222111000000000000000000000000000000222222222111111111000000222333333444444333333222000000000000000000000000222222111111111111222222222222222222222111000///111111111111111111111111000000000000000000000000111000///......///000111111111111222333333111///000000000000000000000000000000111111111111000000////////////////////////111000...---------...//////000000000111111111111000000000000111111111111/////////000111111222222333222111000////////////222222111111000/////////333333333333333222111000222222111111111111111111111111111111111111111111}}}jjj^^^XXXUUURRROOOJJJFFFDDDBBB???===;;;;;;:::999999999::::::<<<<<<;;;:::999888777777777777777777777666666666777777777777777777777777666666666666555555555555555555555555555555555555666666777777777888888888666666666777777777888888888888888888777777777777333333444444444444444444444444333333222222222222333333333444444444555555222222222111111222222333333333222222222222333333444444444444444333333333333333333333333333333333222222333333333333444444333333333333333333333333555444333222222222333333333333333333333333333333555555555555444444444333333333333333333333444444444111555ddd444333222111222444666777444444444333333222222222222222222222222333444444777777555444444333333333555555555666555555444444222444444222666555444333333333333444111222222222222333333333222222222222222222222222///111111222222222222222222222222444PPP...222222222222222222222222000000000000111111111111111111111111111111111111222ddd...333333222111000000111222333111111111111111111000000000000111222222222222111000111111222222111111000222222222333333444444444444333333222111111111222666)))999---222...111BBB888000000000000000000000000000000111111111111111111111111111111111111111111111111000111111111111222222222000000000000000/////////000000000000000000000000222222222111111111000000111111222222222222111111111111111111111111111111222111111000000111111222111111222222222111000000111111111111111111111111111111111111111111111111000000////////////000000000//////000222222000...000000000000000000000000000000111111111111000000000000000000000000000000444333111000/////////000....../////////000000000000000000000111111111111111111111000000000000000000///////////////000000000000000000000111111111222333333333222222111000111111111111111111111111111111111111111111111111{{{hhh]]]WWWSSSQQQMMMIIIEEECCC@@@>>><<<::::::999999999:::;;;;;;===<<<<<<;;;:::999888888999999888777777666555555666666666666666666666666666666666666555555555555888777777666555555444444666666777777777777888888555555666666666777777777333333444555666777777888444444444444444444333333333333222222222222222111333333333444444444444555333333333333444555666666333333222222222222333333333333333333444444444444444444444444444444444444222222222333333444444444333333333333333333333333444444444333333333333333333333333333333333333333444444444444333333333333444444444444333333333333444111555ddd666555444333333444555666444444333333333333222222222222111111111222333333666666555444333333333444666666666666666555444333222444444222333333222222111111222222222222222222333333333333222222222222222222222222222ooo333111222222222222222222222222444;;;...333333333333333333333333000000000111111111222222111111111111111111111111222ddd...333333222111000000111222333333333222222111111111000000000111222222222222111000000111111111111000000000000111222333444555555333333222222222222222222///111888---...000///OOO111222111000000000000000000000000111111111111111111111111111111111111111111111111000111111111111222222222.........//////000000000000000000000000000000000222222222111111111111111///000000000000000000///111111111111111111111111111111000000000000111111000111111222222222111111111111111111111111111111111111111111111111111111///000000111111000000///000//////000222222000...000000000000000000000000111111222222222222111111111111111111111111111111444333222111000//////000......------......//////000000000000111111111111222222111111000//////......------...///000111111...//////000111111222222222222222333222222111000111111111111111111111111111111111111111111111111xxxfff\\\VVVSSSOOOLLLGGGDDDAAA???===;;;999999999999::::::;;;<<<======<<<;;;;;;:::999999888888888777777777666666666666666666666666666666666666666666555555555555666666666666555555444444666666666666777777777888555555555555666666666666222222333444555555666666555555555444444333333333222222222222222222222222444444444444444444444444444444444444555666888888333333333222222333333333222222222333333444444555555555555555555555555555222222222333333444444444222222333333333333444444333444444555555444333333333333333333333333333333111111111111111111111111555555444444333333333222444111555ddd777666555444444444444555333333333333333333333333333222222222222222333333555555444333333333444444666777777666666555444333222444444222222222111111111111222222222222222333333333444444222222222222222222222222555SSS777444222222222222222222222222444222777333333333333333333333333000000111111111222222222111111111111111111111111222ddd...333333222222111111222222333444444333333222111111111000000111222222222222111222222333333333333222222000111111222333333444444222222222333222222222111---444555444111444999///!!!999...000000000000000000000000111111111111111111111111111111111111111111111111000000111111111222222222000000000000111111111111000000000000000000000000111111111111111111111111//////000000000000//////111111111111111111111111111000000//////000000111///000111222222222222222111111111111111111111111111111111111111111111111///000111222222111000///111000000000222333222000000000000000000000000000111111222222222222111111111111111111111111111111////////////////////////......---------...///000///000000000111111111111111111111111000000/////////////////////000111111//////000000111111111111111111222222222222111111111111111111111222222222111111111111111111111111vvveee[[[UUURRRNNNKKKFFFCCCAAA???===;;;999999999999::::::;;;<<<<<<<<<<<<;;;;;;::::::999666777777777888888888999666666666666666666666666666666666666555555555555333333444444444555555555555666666666666777777777555555555555666666666666777777777777777777777777555555555444444333333333222222222222222222222222444444444444444444444444111111111111222333444555444333333333333333333444111222222333333444444444555555555555555555555555111111222333333444555555222222222333333444444444333444666777777666555444333333333333333333333333111111111111111111111111555555555444444333333333444111555ddd777666666555444444444444333333333333333333333333444444333333333333444444444444333333333444444555666666777777666555555444222444444222333333222222222222333333222222333333333444444444222222222222222222222222555BBB666444222222222222222222222222444...:::222222222222222222222222111111111111222222222222111111111111111111111111222ddd...333333222222222222222222333333333333222222222111111000000111222222222222111111222222333333222222111222222222222222222222222111222222333333333222111000333111999444444???...000777---111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222111111111111000000000000000000000000000000000000111111111111111111111111000111111222222111111000111111111111111111111111111111000000000000111111///000111222222222222222111111111111111111111111111111111111111111111111///000111222222111000///000///...///000222111000000000000000000000000000111111111222222111111111111111111111111111111111------...///000111222222000///...---...///000111///000000000111111111111//////000000111111111111333222111111000000000111111111111111000000//////000111111222222111111111000000111111111222222222111111111111111111111111uuudddZZZUUUSSSMMMJJJFFFCCCAAA???===;;;::::::999999999:::;;;;;;;;;;;;;;;;;;:::::::::999666666777777888999999:::666666666666666666666666666666666666555555555555222222333333444555555666555555666666666666777777555555666666666777777777777777777666666555555555444444444444444444333333222333333333333333444444555444444444444333333333333333222333333444555666444444333333333333444444222222222222333333333333444444444444444444444444111111222333333444555555111222222333333444444555444555888::::::999777555333333333333333333333333333333333333444444444444555555555444444444444444444111555ddd555555555555444444333333222222333333333333444444555555444444333333444444333333222222333444555555555666666777777666666666222444444222333333222222333333444444333333333333444444444444222222222222222222222222333999222222222222222222222222222222444...444222222222222222222222222111111111222222222222333222222222222222222222222222ddd...333333333333333333333333333222222222222222222222222000000111222222222222111//////000000000000//////333333222222111111111111000111222333444333222111444111000888333000:::444QQQooo---111111111111111111111111111111111111111111111111111222222222222222222222222000111111111111222222222000000000//////.........000000000000000000000000111111111111111222222222111222222333333222222111222222222222222222222222222222111111111111222222000111111222222222111111111111111111111111111111222222222222222222222222000111111111111111111000...---,,,,,,...000000///000000000000000000000000000000111111111111000000111111111111111111111111...///000222333444444444000///...------///111222000000000000111111111111...//////000111111222222444444333222111111111111222222111111000//////...///000111111222111111111000000000111222222333333111111111111111111111111uuuddd[[[VVVSSSMMMJJJFFFCCCAAA@@@>>><<<;;;;;;:::999999999::::::::::::::::::999999999999888888888888888888888888777777777777777777777777666666666666555555555555444444444444555555555555555555555666666666777777666666666777777777888888555555444444444333333333333333444444444444444444333333444444444555555555555555444444444333333333666666555555555666666777444444333333333333444444333333333222222222222222333333333333333333333333000111111222444555555666111111222333333444555555444777:::<<<===;;;888666333333333333333333333333333444444444555555555555444444444444555555555555444111555ddd333444444444444333333333222222222333333444444444555444444333222222333333222222222222333444555666444555666777777888777777222444444222222222222222222333444555333333333444444444444555222222222222222222222222000555///333222222222222222222222222444444...333333333333333333333333111111111222222222333333222222222222222222222222222ddd...333222333333333333333333222///000000111111222222222000000111222222222222111//////000000000000//////111111111111111222222222///111222444444333222111222///222111111333000333@@@)))555111111111111111111111111111111111111111111111111222222222222222222222222000111111111111222222222/////////000000000000000000000000000000000000000000000111111111222222222111222222333333222222111222222222222222222222222333333222222222222333333111111222222222111000000111111111111111111111111222222222222222222222222222111111000000111111222000...------///111222222000000000000000000000000//////000000000000//////000000000000000000000000000111222333333333222222000...---+++,,,...000111000000000000111111111111000000000000000111111111222222111111111111111222111111111000000000000000//////000111111111111111///000000111222222333333111111111111111111111111tttddd[[[VVVTTTNNNJJJFFFCCCBBB@@@>>>===<<<;;;;;;:::999999999999::::::999999999999999999::::::999999888777777777888888888888888888888888777666666666555555555555777777777666555555444444555555555555666666666777777777777777888888888888666666777777777777777777333333333444444555555555444444444555555666666666555555555444444333333333444333333222222222333333555444444333333444444555444333333222222111111111333333333333333333333333000111111222444555666666111111222333333444555555555777;;;>>>>>><<<999777333333333333333333333333222222222333333444444444333444444444555666666666444111555ddd222222333444444333333222222222222333333444444444444333333222111111111222111111111222333444555666333444555777888888888888222444444222222222111111222333444444333333333444444444555555222222222222222222222222---333///555222222222222222222222222444===///444444444444444444444444111111222222222333333333222222222222222222222222222ddd...333222333333444444333333222......///000111222222333000000111222222222222111111111222222222222111111//////000111222333333444///000222444444444222111---...444+++111999+++222000///666111111111111111111111111111111111111111111111111222222222222222222222222000111111111111222222222000000111222333444555555000000000000000000000000000000111111222222222222111111222222222222111111222222222222222222222222444333333222222333333444222222222222222111000///111111111111111111111111222222222222222222222222333222111000000111222333444222000111333555666666000000000000000000000000......////////////......////////////////////////111111222222111000...---///---+++******,,,///000000000000000111111111111222222111111000/////////////////////000111222333/////////000111111222222//////000111111111111111///000000111222222333333111111111111111111111111rrrbbbYYYTTTRRRQQQMMMHHHCCCAAA???===<<<999;;;======;;;:::999:::999999999888888888888777777777666666666666666777555555666777777777777777555555555555666666666666666555555444444666777888666666666666666777888888888777777777666666555555444444444444444555666777666555555444444333222222222222333444444555555666444444444444444444444444555444333333222222222222222222222222222222222222444444444333333222222222222222222222222222222222444333333333333444555555333333222222333555666777555888<<<@@@@@@<<<888555555555666666666666666555777666444333333444555666444444444555555555555555777333666ddd333222222111222333555666444444444444444444444444333333222222333333444555666666555555444444444444444444555666777777666666111333333222222333444555555444333222444555666777777555333222555444444333333444444555///???444111444333333333333444555666444hhh111666111222333333444555666777444444444333333222222222111111111222222333333333222ddd///111111111111111111111111111222222222222111111000000;;;***000,,,:::...***kkk333'''888111111//////222666444///000000000000000000000000333222111000000111222333111NNNwww222000777555000(((///:::,,,333333222222111000000000111000000000//////......000111111111111222222222222222111111111111111111000000/////////111222333222222111111111111222222222222222222222222222222111111222222222333333333000000000000111111111111////////////000111222333000111111111111222222222......///000000000000000333333333333333222111000,,,,,,...///000000000000222222111111111111222222222111111111000000//////000000000000000000000000222222111111000/////////111000...---...///111222111111111111000000//////////////////////////////111000/////////000222333000000000000000000000000000111111111111222222222111111111111111111111111333333333333333333333333qqqbbbZZZVVVTTTQQQNNNIIIEEECCCAAA>>><<<999;;;===<<<;;;999999999999999999888888888888777777777666666666666777777555555666777777777777777555666666666666777777777666555555444555666777888666666666666666777888888888888777777777666666666666555555444444444555555444444444444444444444444444444444444444444444444444444444444444444444444666555444444333333333444333333333333333333333333444444444333333333222222222222222222222222222222444333333333333444555555444333333222333444666666666888<<<>>>>>><<<888666777777777666555444333222777666444333333444666777666555555555555555555555555222555ddd555444333222222222333444444444444444444444444444333333222222333333444555555555666666666555555444666666666666666555444444111333333222555555666666666666555555333444555666555444222111444333333222222333333444///777444222333333333444444444555555444QQQ222000222222333333444444555555333333333222222222111111111111222222222333333333222ddd///111111111111111111111111111222222222222111111111000222///:::000555///<<<222222---)))666===555---000666777111111111111111111111111333222111000000111222333111???///111222///222333222222,,,222222222111111000000000111111111000000000//////000111111111111222222222000000000111222222222333222222111111111222333333222111111111111111111222222222222222222222222222111111111222222222333333000000000000111111111111111111000000000000000111000000111111111222222222//////000111111111111111222333333333222222111000---...///000000000000000222222111111111111222222111111111111000000000///000000000000000000000000000000000000000111111111000000.........///111222222222111000000000000000222222222222222222222222111000/////////000222222000000000000000000000000000111111111111222222222111111111111111111111111222222222222222222222222qqqccc[[[XXXVVVQQQNNNKKKHHHEEECCC???<<<999:::<<<;;;999888888999999999999888888888888777777777666666666666777777555666666777777777777777444444555555555666666666555555444444555555666777666666666666666777888888888888888888777777777777888777666555444444444444222222333444444555666666666666555444444333222222444444444444444444444444666666555444444444555555444444444444444444444444444444444444333333333333333333333333333333333333444333333333333444555555444444333333333444444555777888:::;;;;;;:::888777555555555555555444333333666666444444444555666777777777777666666555555555444111444ccc666555444333222222222222444444444444444444444444333333333333333444444555444555666777777777666555888777666555444333222222222333333222555555444444444444555555222333444444444333222111333333222222222222333333000...YYY555222222333444555555555444333444777666...222333333333333333333333222222222222111111111111111222222222222333333333222ddd///111111111111111111111111111222222222222111111111111///333<<<---...,,,777,,,777999***'''333666...---777222222222222222222222222222222111111111111222222///555<<<444222---111999333+++000111111111000000000000000222222222111111111111000000111111111111222222222//////000111222333333444111111222222111111000000111111111111111111111111111111111111111111111111111111111222222222222333000000000111111111222222222222111111000/////////000000000111111111222222000111111222222222222111222222222333222222111000///000000111111111000000222222111111111111222222111111111111000000000000000000000000000000000000...//////000111111222222000///.........///111222333222111000///000111111000000000000000000000000000000000///000111111222000000000000000000000000000111111111111222222222111111111111111111111111111111111111111111111111rrrddd]]]YYYWWWQQQNNNLLLIIIGGGDDD@@@===999:::;;;:::888777888999999999999888888888777777777666666666666777777888666666777777777777666666222333333333333444444444444444444444555555666666666666666666666777777888888888888888888888777777777777666555555555555555333333333444444444555555555555444444444333333333444444444444444444444444555555444444444444555555555555555555555555555555444444444444444444333333333333333333333333333333444333333333333444555555555444444444444333444444666777777777777777777666000111222444555666666666666555555444555555666777999888888777666555555444333000333bbb555555444444333333333333444444444444444444444444333333333333333444555555333555777888999999888777777777666555444333222222222444444222333333111000000111333333333444444444444333222111444333333222222333333444333,,,===555222111333555666666555333222444***999333333333333222222111111111222222222222222222222222222222222222222222222222222ddd///111111111111111111111111111222222222222222222222222222222333)))222000(((MMMPPP""">>>111)))...333222......222222222222222222222222222222222222222222222222...777JJJkkk333444444---333333***777000000000000000000000000222222222222222222222222000000111111111222222222000000000111222222222333...///000000000...---,,,111111111222222111111111000000000000000000000000111111111111222222222222000000111111111222222222111111111111111000//////000000000000111111111111000000111222222111111111111111222222222222111111111111222222222111000000222222111111111111222222111111111000000000000000000000000000000000000000//////000000111111111111000//////...///000111111333222000//////000222333////////////////////////000000000000000111111222000000000000000000000000000000111111111222222222111111111111111111111111111111111111111111111111ttteee]]]XXXUUUPPPNNNKKKIIIGGGDDD@@@===999:::;;;:::888777888999999999999888888888777777666666666666666777888888666666777777777777666666333333444444444555555555333444444555555555555555666666666666666777777888777777777777777777888888555555555555555666777888555555444444444333333333333333333444444444555555444444444444444444444444444333333333333333444444555555555555555555555555444444444444444444444444333333333333333333333333444333333333333444555555444444444444444444333333555555444333333444555555000111222444555666666666555555555555666666777777999888888777666555555444333000444ccc333333444444555555555555444444444444444444444444444444333333444444555666333555777888::::::::::::777666555444444444444555222444444222333333111000000111333333555555555555555444444333555555444444444444555555666000333555333222333555666666555333111444+++666666444333333222222111111000444444444444444444444444222222222222222222222222222ddd///111111111111111111111111111222222222222222222222333111222000---999888***666333###:::???---&&&333888///111111111111111111111111222222222333333222222222222666,,,***---:::...,,,444+++777//////000000111111222222222222222222222333333333000000111111111222222222333222222222111000000000...///000000000...---,,,000111222222222222111000000000000000000000000000000000111111111222222222111111111111222222222222...///000111111111111111//////000000000111111111///000000000000000//////000111111222222111111111111222222222222222111000222222111111111111222222000000000000000000111111000000000000000000000000111111111111000000/////////////////////000000111222222111000000111222333222222222222222222222222///000000000111111111111000000000000000000000000000000111111111222222222111111111111111111111111222222222222222222222222ttteee\\\VVVSSSOOOLLLIIIGGGEEEBBB???===:::;;;;;;:::888888999;;;999999999888888888888777666555555666666777888999777777777777777666666555555666666666666777777777333333444555555555555444666666666666666777888888666666666666777777777777555555555555666777888999666666555444333333222222222222333333444555666666444444444444444444444444333333222222222333444444555555555555555555555555444444444444555555555555333333333333333333333333444333333333333444555555333333444555555444444333444333333222222333333444555555555555555444333333444555555666777777777888777777777666666555555555555222555ddd222222444555666666666666444444444444444444444444444444444444444555555666444555666888:::;;;===>>>888777555444444555666777333444444222555555444444444444555555666666555555555444444444666666555555555555666666666555444666333333444555555555444333222444ggg000111555444444333333222222222111444444444444555555555555333333333222222222222111222ddd///111111111111111111111111111222222222222333333333333333777666222333///---777666'''###...333...///999000000000000000000000000222222333333333333222222777...333999%%%888222+++777---222//////000111222333333444111222222222222333333333000111111111111222222222444333333222111000//////111111222222111111000000000111222333333222111000111111111111111111111111000000000111111111111222111111111222222222222333---...000111222222111111/////////000000000111111///000000000000///......///000111111222111111111000111111222222222111111222222111111111111222222000000000000111111111111000000000000000000000000222222111111000//////...////////////000000000000111111111222222222222222111111111111111111111111//////000111111111111000000000000000000000000000000111111111111222222222111111111111111111111111222222222222222222222222rrrcccZZZUUURRRNNNKKKFFFCCCBBB@@@>>><<<;;;<<<<<<:::888888:::<<<999999999888888888888777555555555555666777888999777777777777777666555555444444555555555666666666222333444555555555444444666666666666666777888888444555555555666666666666777666666666666666777777444444444444444444444333333444444444444444444444444444444444444444444444333333333333333444555555444444444444444444444444444444444444555555555666444444444444444444444444444333333333333444555555111222444555555555555444444444444333333444444444777777777666555444333222444555666666777888888888666555555555555555555555777444777eee333444555666666555444444444444444444444444444444444444444444444555666666666666666777999<<>>555222444444444444444333333333333333333333444444555555555333333333222222222111111222ddd///111111111111111111111111111222222222333333333444444333777444444000(((---444ZZZ+++444===...)))888111111111111111111111111222222333444444333222222555***===HHHrrr***000555,,,777---000///000111222333444555555111111111111222222222333000111111111111222222222333222222222111000000000222222111111111222333333///111222333333222111///222222222222222222222222000000000000111111111111111111111222222222333333...///111222222111000///////////////000000000111111111111111111000///...//////000111111111111111//////000111222222222111222222111111111111222222///000000000111111111111000000000000000000000000111111111000000000000000...//////000000000000000///000222444444333222111...........................///000111222111111000000000000000000000000000000111111111111222222222111111111111111111111111111111111111111111111111pppbbbZZZTTTQQQMMMJJJEEEAAA@@@???===<<<<<<===<<<;;;999999;;;===999999999888888888888777555555555555666777999999777777777777777666555555111111222222222333333333222333444555555555444333666666666666666777888888333444444444555555666666999888777666666555555666222333333444444555555666666555555444444333333222444444444444444444444444444444444444444555666777444444444444444444444444444444444555555555666666444444444444444444444444444333333333333444555555000111333555666666555555555555555555555555555555555555666666666666666555444444666777888888888888444444444555555555555555888555888fff555666666666666444333222444444444444444444444444555444444444444555666666777666555666888<<<@@@CCC>>><<<999666555444444555333555555222222333555555555555333222555444333222222222333333555444444333333444444555222555:::<<<666444666555444333333333333444444***888777555444444444444444444444444222222222333333444444444333333333222222111111111222ddd///111111111111111111111111111222222222333333444444444///...***555888111444333WWW>>>,,,666777,,,222222222222222222222222222222444444444444222222000---;;;%%%777)))444+++555...444000000111222444555666666000000000111111222222222000111111111111222222222111111111111111222222222111000/////////111222333///000222333333222000///222222222222222222222222000000000000111111111111111111222222222333333333000111222333222000...---////////////000000000000222222222222222111000/////////000111111111111111---...///000111222222222222222111111111111222222//////000000111111111222000000000000000000000000/////////000111111222222...//////000000000000000...000333555555444222000111111111111111111111111...///000222222111111000000000000000000000000000000111111111111222222222111111111111111111111111000000000000000000000000pppbbbXXXTTTVVVMMMJJJFFFCCCBBBAAA???>>><<<;;;::::::999999::::::999999999888888888888888555666666777888999999999===;;;999777666666777888555555555444444333333333444444444555555555666666777777777777666666666666444555666777777777777777777888888888888888777666555444444333333222222111444444444444444444333333555555555444444333333333555555444444444555555666444555777888777666444333777666555444444555666777333444555444222111222333444555555666666555444333666666666666666777888888444444444555555555555666666555444444555666777888;;;***>>>666---???999999111222555777555000222777;;;555(((nnn555555555555666666666666333444555555333222333555555555444444444444555555;;;000:::111;;;333CCC>>>444:::;;;666222333555444---777333666444555555555666666777777333333333444444444555555666555444444555666555333000===333888YYY888888777666555555555555555:::555;;;333888444666777666555333333444;;;***111777'''333@@@111444888:::777777777444...999eee...444222555666555222000111222111111000000111111222333111222333333111111222333222]]]<<<666555333222111222222333222222222222222222222222444'''444666444...:::---///...,,,000111222333444555555555555444222111111111222222111111111111111111111111000000000000000000000000222222222111111111000000222222222333333222222222555444222111000111222222000000000000000000000000222222222222222222222222111111222222222222111111111111222222222333333333000/////////000111222222222222111111000/////////111222222333333222222111000000000000000000000000000000000000000000000000000000000000111111111111333111//////000111111000000000111111222222222222000000000000000000000000000000111111111111000000111111000000///000000111333222000//////000222333333333333333333333333333111111111111111111111111000111111111111222222222nnnaaaWWWSSSSSSKKKIIIEEECCCBBBAAA???===<<<;;;::::::999999:::::::::999999999888777777777555666666777888888999999888777666555555666777777555555444444444333333333444444444555555555666666777777777777666666666666444555666666777777777666666666666666666555444444333333333333333333333444444444444444444444444444555555444444444333333333555444444444555555666777666777888999888777555444666666555444444555666666333444555444222111222333777666666555555555666777666666666666666777777888555555555666666666777777666555555444555666777888444999999,,,@@@...CCC---;;;444000222666777999<<<,,,===BBB555555555555666666666666333444555555333333444555666555555555555555555666888'''<<<666...777222"""<<<666///,,,///333666777CCC777000666555555555555666666666777555555555555555555555666666444333444666666555444444333222---```:::555555444333333333333333777QQQ555,,,444333444666777666444333333444111<<<)))FFF<<<555,,,666444:::;;;555+++(((111<<<(((...444///222444444333222444666555555444333333222222333111222333333111111222333333ooo+++222666''';;;000000111222333333444444444333222111000000000111111111111111111111111111111000000000000000000000000222222222111111111000000111111222222222222111111444333222222111111111222000000000000000000000000111111111111111111111000111111222222222222111111111111111222222222333333000000000000000000111222000000000000000111111111000111111222222111111000000000000000000000000000000000000000000000000000000000000000111111111111111000...///000111111000000000111111111111111111000000000000000000000000000000111111111111000000111000000//////000000000333222000//////000222333222222222222222222222222111111111111111111111111000111111111111222222222~~~mmm```VVVQQQPPPIIIGGGEEEDDDCCCAAA>>>;;;<<<;;;::::::999999::::::::::::999999888777666666666666666777888888999999444444444444555555666666555444444444444333333333444444555555555666666666666666666666777777777777555555666666666666666666777777777666555444333222111222222333444444555555222333333444444555555555555444444444444333333333444444444555555777888999999999::::::999777666555555555444444444444555555333444555444333222222444999777666444444666888999555555666666666777777777666666666666777777777888666666555555555666777777111>>>666,,,BBB444:::KKKAAA;;;777777666222000111>>>888...444555555555555666666666333444555555444333444555777666666555555666666777777111:::888555555444]]]+++***000===AAA999222222///666555555555555666666666666777777666666666666666666555444333444666777777666;;;111:::///JJJggg777444444333222222222333333777,,,555000444444444666666666444333444555111444...///222222JJJ999555///000999>>>888333333111...444000111444444333333444555666666555444333222111111111333333333111111222333222###222222)))888---///000111222222222222222111111000/////////000000111111111111111111111111000000000000000000000000222111111111111000000000000111111111111111111000222222222333222222111000000000000000000000000000111111111000000/////////111111222222222222111111111111111222222222222333222111000000000000000000...//////000111111222222000000000111111000000000000000000000000000000000000000000000000000000000000000000000111111111111///...------///111111000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000333222111000000111222333111111111111111111111111111111111111111111111111000111111111111222222222|||lllaaaWWWQQQNNNGGGFFFEEEDDDDDDAAA===;;;<<<;;;::::::999999::::::;;;::::::999888777666666666666777777888888888888333444444555555555444444444444444444444444444444555555555555666666666666666666666666777777777777777777777666777777777777999999999888777555444333333333333333444444555555222222333333444555666666444444444444444444444444333444444555666777999:::999999999999888777555444555555444444444444555555444555555555333222333444666666555555555666777888555555555666666666666666555555666666666777777777666666666666666666777777777222777;;;...HHH,,,YYY...---888:::666III444444444555555555666666333444555555444444555666777777666666666666777777555BBB222000DDD'''ccc>>>&&&---333111///+++UUU666555555555666666666666666777777666666666666555555444333333444777888888777999555===999666mmm000555555444444444444555555888...333>>>000777444555666555444333444666BBB555DDD>>>444^^^FFF444444666000///555...444444444555444333222111111333333333333222111000///222333444333111111111333111YYY111888***:::''',,,//////000111111111111111000000000000000000000000111111111111111111111111000000000000000000000000111111111111000000000000000000111111111111000000000111222333333222111000000000000000000000000000222111111000000//////...111111222222222222111111111111111111222222222222222222111000/////////000//////000000111111111111000000111111111111000000000000000000000000000000000000000000000000000000///000000000111111111111...---,,,---///111111000000000000000////////////000000000000000000000000000000111111111111000000000111111222222222222222222222111000000111222222111111111111111111111111111111111111111111111111000000111111111222222222{{{kkkbbbYYYRRROOOGGGFFFEEEEEEDDDBBB>>>;;;<<<;;;::::::999999::::::::::::999999888777777666777777777777777888888888666666777666666444333222444444444444444444444444555555555666666666777777555666666666777777777888999999888777777888888999999999888888666555444333555555555444444333333333222222333333444555666666444444444444444444444444333333444444666777888999777777777666666555444333555555555555555555555555444555666555333222333444222333555777777777555444444444555666777666666555444444555555555666666666777777777777777777666666<<<---333EEE***;;;LLL]]]:::222[[[444444444444555555555555333444555555444444666777777777666666666666777777444<<<---...===000uuuAAA777FFF666666666666666666555555555555555555555555555555555555444333555777888888777222:::444999>>>lllwww---555555555444444555555666333NNN222555888000777444555555444333333555777666...000;;;888___;;;999___...444444444444444444333111000111222222333333333222111222333444333111000111222...@@@kkk000...AAA$$$444//////000111111111000000000000111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000111111111111000000///000222333333222111000000000000000000000000000222222111111111000000000111111222222222222111111000000111111111222222222222222111000/////////000111111111111000000//////111222222222222222222111111111111111111111111111000000000000000000000000///000000000111111111111...---,,,---///111111000000000000///////////////000000000000000000000000000000111111111111000000111222333444444444444333222111111111111111111222222222222222222222222222111111111111111111111111000000111111111222222222yyyjjjbbbZZZTTTQQQIIIGGGEEEEEEDDDCCC@@@>>><<<;;;::::::999999::::::999999999888888888888888777777777777777777888888999888777666555444333333333333333444444444444555555555666666666777777777555555666666777777888888:::999888777666777888999666666666555444333222111666666555555444333333222222333333444444555555555333333333444444444444555333333333444444666777888555555444444444444333333555555666666666666555555444555666555333333333555///222555888999777444222333444555666777666555555444444444444555555555555777777888888888777666666999666///???888(((333444444444444555555555333444666666555555666888777666666555555666666777999---555999111mmm666666666666666666555555555444444555555555666666666666555444555777888888777222???///888EEE666222444444333333333444555555///555...???(((999999444555555444333333666888@@@:::BBB666...444222111111333555555444333222333444666666666555444333444444333111000111222---777%%%333222,,,777000000111111111111000000///000111222222222111111111111111111111111111111000000000000000000000000//////000000000000000111000111111111111111111000///000111111222111111111000000000000000000000000111111111111111111111111111111222222222222111111000000000111111111111222222111000000000000000000222222111111000//////...222222333333333333222222111111111111111111111111000000000000000000000000000000000000111111111111///...------///111111000/////////000000111111111000000000000000000000000000000111111111111000000000111333444555555444333111111111111111111111111222222222222222222222222111111111111111111111111000111111111111222222222vvvggg```ZZZUUURRRKKKHHHFFFDDDDDDCCCBBB@@@<<<;;;::::::999999::::::888888888888888999999999888777777777777777777777888777666444444444555666333333333444444444555555555666666666777777777777555555555666777888888888999888666555444555666777444555555555444333333222555555555555555444444444444444444444444444444444333333333444444444555555333333333333333444555555333333333333333444444555666666777888888777666666444666666555444333444555111333555777888777666555222333555777777666555444555555555555666666666666777888888999888777666555222;;;444888;;;NNN333333444444444555555555333444666666555555777888666555555555555555555666999///777;;;<<<666777666666666555555555555444444555666777888888999777666555666777888777666666???555;;;>>>333:::555444444444444555666777999ooo777000>>>---888:::555555555333222333666999...000===FFF...444222111000222555666555333333444666777666555444222333444444333111000000111,,,444???...***111222000111111222222111111000......000111111111000000111111111111111111111111000000000000000000000000////////////000000111111111111222222222222111111000000000000000111222222000000000000000000000000......///000000111111111111111222222222222111111000000000000111111111111000000000000000000111222111111111000000000000000111111222222222222111111111111111111111111111111000000000000000000000000000000000000111111111111111000...///000111111000...//////000111222333333000000000000000000000000000000111111111111000000...///111333444444333222111111111222222111111111111111111111111111111111111111111111111111111111000111111111111222222222ttteee___YYYUUURRRLLLIIIFFFDDDDDDDDDCCCBBB<<<;;;::::::999999::::::777777777888999999::::::888888888777777777777777666555444333333444666888333333333444444555555555666666666666777777777777444555555666777888888999888777555333222333444555666666666666666666555555333333444444555666666666444444444444444444333333333333333444444555555555333333222222222333444444333333333333333444666666666777888999999888777666555666666666444333444555444555555666777888888999222333555777777666555444666666666666777777777777777888999999999777666555...777???666...333333333444444444555555333444666666555666777999555555444444444444555555000;;;---...QQQ666777777666666555555555444444444555777888999:::;;;888777666666777777666555333888<<>>777777777777777888999999HHH000777999111;;;+++555555555444333222333666999222III+++...444666444222333555444222///333444555555444222000...333444555333111000000111,,,000tttooo(((555222...111111222222222111111000,,,---///000000000//////111111111111111111111111000000000000000000000000.../////////000000111111222222333333333333222222111000/////////000222333000000000000000000000000,,,,,,---...///000111111111111222222222222111111000000000000111111111111000000//////000111222222/////////000111111222222000000111111111111000000111111111111111111111111000000000000000000000000000000000000111111111111333111//////000111111000......///111222333444555000000000000000000000000000000111111111111000000,,,...000222333222111000111111222222222222111111000000000000000000000000111111111111111111111111000111111111111222222222vvvfff]]]WWWTTTTTTMMMKKKIIIGGGGGGFFFCCCAAA:::::::::<<<======:::888555666888:::;;;;;;;;;:::999888888888777777666666555555555555555555555555666666555555555555666666555444444444444555666666444555555666777888888999888777555444333333444444444555555555666777777777444444444555555555666666666666555444444333222222333333333444444444555555666666555555555555666666666777888777666555555777666666777999:::;;;<<<===666666555555555555666666333333444666888:::<<<===444555555666777888888999444444555666666666666666777777777777777777777777777444555444+++555kkk333444444555555444444333555555555555555555444444777777777777777777777777666777:::555,,,GGG888888777777666555555444444777777777777777777777777444444555555666666777777666;;;777===@@@,,,FFF...777AAA;;;;;;888444;;;555aaaIII444000666777555333999888666555444444555555333CCC777&&&XXX///666555666555444333333555777===888333222555777555222333333333333333333333333111///CCC###222999+++222222222222222111000///000000111111111111000000000000000000000000000000...---,,,...000111111000/////////000111111222222///000000111111111000000////////////////////////222111///......///111222000000000///////////////000000000///000111111222222222222111111111111111444333333333444444222000//////000111111111111111000000000000000000000000333222111/////////000111222222111111111111222222333222222222111111000000000000000000000000000000000......000222222///,,,111000000000111222333333222222111000//////000000111111111111111222222222222222111000000111222333222111111111000000//////000000111111111111000000111111222222222111111000wwwfff]]]VVVSSSSSSLLLJJJHHHFFFFFFDDDBBB@@@;;;::::::;;;<<<<<<;;;999777888888999::::::::::::888888888888777777777666666666666666666666666666666555444333333444555666555444444444444555666666555555555666777888888888777666555444444444555555555555555555555555666666333444444444444555555555444444444444444444444444333333444444444555555555555555444444444444555555777888999888666555666777555555666777888999::::::666666555555555555666666555555555666777888999:::666666666666777777777777666777888888999999999888777777777777777777777777;;;555888@@@>>>444777BBBWWW444555555666666555555444555555555555555555555555777777777777777777777777999111222;;;<<<444555>>>888777777777777777777666666555666666666666666777777777777777888888999999999777===333666BBB444333SSSJJJJJJ999333999===;;;999BBBDDD;;;444888===<<<999999999888777666555666777777...000<<>>???AAA@@@;;;999:::;;;:::999999888999999999HHH555000<<<>>>111000<<>>999111111888>>>333999000000ddd888777777777777777777777777666666777777888999::::::666666777777888888999999333EEEDDD===EEEJJJGGGKKK;;;PPPFFF\\\CCC777IIIHHHnnnFFFRRRPPPMMMIIIDDDAAAAAADDDAAAAAA@@@???>>>===<<<<<<666;;;:::555<<>>??????@@@@@@HHHIIIGGGHHHIIIMMMVVVUUU[[[NNNYYYfff___TTTeee^^^^^^___]]]XXXUUUUUUWWWXXXWWWLLLLLLKKKIIIGGGEEECCCBBB======AAACCC<<<333777CCC>>>>>>222+++CCCuuu///666222333444444222222333444444333333333555666666666222333444555555444333222222333666QQQ:::444111222222111000000111222333111000////////////000111111111111111111111111111111000///000222222111000222222222333333444444444111000000000000111333333222222222222222222222222333222222222222222222333111111111111222222333333000111222222333333222222///000000111222333333444333222111222333333111/////////000111111111111111000000000000000000000000...///000222222222111000222222111111111111222222111111111111111111222222000000000000000000000000222111000/////////111222222222111000000///000000222111111111111111222222///000000111222222333333222222222222111111000000000000000000000000111111000000111111111111000000///000111222222222222222uuufff^^^WWWSSSRRROOOMMMJJJHHHGGGEEEBBB@@@;;;:::888888:::::::::999;;;::::::999888888888999777777777777888888888888555555555555555555555555666666666555555666666666555444444444444555666666666666666666777777777777333444555666777888888777555555555444444444444444333333333333444444444444777777777777777666666666666666666666777777777777888777777777777777777888888999999999777666777888777777777777777666666666666666555555555555666666555555555555666777888888222333444666777999:::;;;999999999:::999999888777777777777777777777777777444888:::999999888444///333???>>>///)))111333+++(((qqq333333444444444444333333333333444444555666666666666666666666666666666666<<<999333000555===@@@???999555444444///)))...999JJJ888999999888888888888888888666777888999;;;<<<===>>>===>>>???AAACCCEEEFFFGGGOOOJJJLLLUUUZZZYYYYYY[[[___eeennncccZZZ___ooojjjpppgggiiiiiiggggggiiikkkfff^^^ZZZYYYXXXWWWTTTRRROOONNNXXXLLLGGGMMMOOOGGG@@@AAA===CCC===444333888LLLiii///666222333555555444333333444555555555555444444444444222444555777777555444222444000888:::xxx)))...000///.........///111111222111000//////000111222222222222222222222222222222111000111222333222111111222222333444444555555111000000000111333555666222222222222222222222222222222222222222222222222//////000000111111222222///000222333333333222111000000000111111222222333333222111222333333111/////////000111111111111111000000000000000000000000///000000111111111111000000000////////////000000////////////000000000000000000000000000000000000000111222111000///111333333222111111111111111111222111111111111222333333111111111111111222222222000111222222222222111111000000000000111111111111000000111111111111000000///000111222222222222222tttfff^^^XXXTTTTTTOOOLLLIIIGGGFFFDDDAAA>>>:::999888999;;;;;;999888999999:::::::::999888888666777777777888888888888555555555555555555555555444444555666666555444444555444444444444555666666777777777777666666666666444555666777888888777777555555555555555555666666333444444444444555555555666666666777777888888999666666777777777888888888777777666666666666777777777888999888666555666777666666666666666777777777777777666666666666777777777666666666666777888888333444555666777888999:::888999999999888888777666777777777777777777777777555111000555:::;;;<<<<<<:::***(((:::CCC:::444777FFF...---```444444555555555555444444333333444444555666666777777777777777777777777777111444999<<<888000---...111777:::888;;;???<<<555///:::TTT888888888999:::;;;<<<===>>><<<===>>>@@@BBBDDDEEEFFFEEEFFFHHHKKKMMMPPPRRRSSSZZZWWW]]]dddfffjjjlllfff^^^oooaaaxxx[[[yyykkkqqqsssssspppqqqpppjjjaaaeeeeeeeeedddcccaaa___^^^QQQ[[[^^^UUUOOOQQQSSSQQQJJJKKKIIIOOOVVVIII666444555lll///666222444666666555444444444333444555555444444444555111333555666666555333111444111000666)))111000///...---...///111222444333111000000111333444222222222222222222222222333222111111333333222111111111222222222222222222222111000///000111333555222222222222222222222222000111111111111111111000//////000000111222222333000111333444555444333222222222222222222222222222333222111222333222111/////////000111111111111111000000000000000000000000222111000000000000000000000000////////////000000.../////////000000000000000000000000000000000000///111333333111000000222222222222222222222333444222111111111222222333444222222222111111111111111//////111222333333222222///000000000111111111111000000111111111111000000//////000222222333333222sssfff___YYYUUUTTTNNNKKKHHHFFFEEEBBB???===999888999:::;;;;;;999777888888:::;;;;;;:::999888666666777777888888888999777777777777777777777777222333555666666555333222555444444444444555666666777777777777666666666666444555777888888777777666444555555555666777777777444444444555555555666666444444555777888999;;;;;;777777777777888888888888666666555555555555666666666777888777666555555777555555555666666666777777888888777777777777888888999888888777777777777888555555666666777777888888666666666666666555444444777777777777777777777777444333777<<<999111111666444>>>???555---111777888777333777999333III555555666666666666555555333333444444555666777777888888888888888888888888===222---444;;;;;;:::<<<888777777666444333555999999;;;333,,,DDD888666777999;;;>>>@@@BBBCCCDDDDDDFFFHHHJJJKKKMMMNNNRRRSSSVVVYYY\\\___bbbcccccckkktttnnnbbbhhhqqqmmmtttnnnpppgggpppfff|||iii}}}pppttttttooonnnqqqppplllkkklllmmmmmmmmmllljjjiiirrrdddZZZ^^^dddbbb]]]ZZZVVVSSSKKKJJJPPPLLLIIISSSIII===:::ZZZ///666222555777777666444444555...000333444555666777888000222444666666444222000444333'''999333666222111000///000111333555666555333222222333555666222222222222222222222222444222111222333333222111222222111111000/////////333222000......///111222111111111111111111111111000000111111111111000000//////000111222222333333111222444666666555444333444333333333333333333333333222111111222222111/////////000111111111111111000000000000000000000000333222111/////////000111222222111111111111222222000000111111222222222333000000000000000000000000...111444444222000000222222222222222333444555555222111111111222333333444333333222222111000000000---///000222333333333222//////000000111111111222000000111111111111000000//////000222222333333333mmmaaa]]]YYYUUUSSSOOOMMMIIIGGGEEECCC@@@>>>;;;::::::999999::::::;;;;;;;;;:::999999888888777777888888888777666444333666666666666666666666666666666666666666666666666555444444333333444444555555555666777777777777777333444666777888888888888555777999;;;:::888555333555555666777777777777777:::999888777666666666666555555666666777777888888777888888888888777777666222333444555666888888999888888888888777777777777666666666666555555555555444444444555555555666666222222444555666666777777666666777777777777666666777777777777777777777888333333444555666777888999888888888777666555555555888777666555444444444555333444444555666777777888777666444333444555777888777777777777888888888888777777777777777888888999555555555555555666777777888666888:::444222CCCYYY@@@@@@@@@BBBCCCEEEFFFGGGHHHKKKOOOSSSTTTSSSTTTWWW[[[```cccffffffeeefffjjjmmmqqqrrrssstttuuuvvvwwwxxxrrrtttvvvuuuuuu}}}oooxxx{{{}}}xxxxxxwwwuuussspppnnnlllooonnnnnnppprrrsssrrrqqqnnnkkkiiiiiikkkiiiddd^^^ZZZYYYWWWXXXZZZ[[[ZZZZZZVVVNNNPPPQQQDDDMMM777---666666555555555555555666444555666666777777777777555555444444444333333333777...777---[[[nnn777000000000111222222222333555555555444444444333333333222222222111111000000000000000000000111111111000000000000111111111111222111111111000000//////000000000000111111111111000000000000000000000000111111111222222222///---333444666777666444222000333222000//////000222444111111111222333444666777222222222222222222222222111000///......///000111000000000000000000000000222222111111111111111111333333222222111000//////000000000000000000000000222111000//////000111222333333333222222111111111000111111111111222222222...............///000000000111111111111222222222111111111111111111111111111111111111111111111111111000000000000000000111jjj^^^ZZZVVVRRRPPPKKKIIIGGGEEEDDDBBB>>><<<;;;::::::999999::::::;;;;;;;;;::::::999888888888777777888888777666555444666666666666666666666666666666666666666666666666555444444333333444444555444444555666666666666666555555666666777777888888777888;;;<<<<<<:::777555555555666777777777777777777777666666666777888888444444444444555555555555666666777777777777666555444555555666777888999999777777777777777777777777666666666666555555555555222222333333333444444444444444555555666555555555666777777777777777777666777777666666666666666666333444444555666777888888666666666666777777777777777777777666666666666555666AAAxxx444444555666666777888888777666555444555666888999666666777777777888888888777777777777777888999999666666555555555666777777;;;666666999777222999FFF777\\\===EEEFFFHHHJJJMMMPPPSSSUUUVVVYYY\\\\\\[[[\\\___cccfffkkkppprrrrrrrrruuuxxxzzz{{{|||~~~}}}{{{wwwsssqqqqqqsssuuuxxx{{{zzzvvvsssooolllhhhhhhkkkllljjjggggggeeebbbbbbcccdddcccbbbddd``````___TTTHHHNNN\\\888999888777777666666666777777555555555555555555444444555555555444444444333333000'''777333KKK***111111111111111222222222222111111111000000000///222222111111111000000000111111111000000000000000000000000000111111111111111111111111000000000///000000000000111111111111111111111111111111111111111000000111333444222111222333555666666555222111333222222111222333444444222222222222333444555555000000000000000000000000333333222111111222333333000000000000000000000000111111111111111111111111222222111111000//////...000000000000000000000000111111111000000111111111333333333222222111111111000111111111111222222222///............///000000000111111111111222222222111111111111111111111111111111111111111111111111000000111111111111000000jjj^^^YYYUUUQQQOOOHHHGGGFFFEEEDDDBBB>>>;;;;;;::::::999999::::::;;;;;;;;;::::::999999888888666666777777777777666555666666666666666666666666666666666666666666666666555555444444444444555555333444444555555555555555777777666555555666777888888:::<<<======;;;888777555555666777777777777777555555555555666777888999555555555444444444444444555555666666777666666666777777777777777888999999666666666666777777777777666666666666555555555555222333333333333444444444555555666666555444444333777777888888888888777777666666666555555444444444444555555555666666777777444555555666777888888999555666777888999888777777,,,<<<777555qqq555666666777777888888888888777666666666777999:::666666666666777777777777888777777777777888999999777777666666666666666777===666555;;;<<<777444777...???CCCOOOMMMLLLMMMNNNPPPSSSWWW[[[]]]]]]___```___^^^```dddiiiuuu{{{~~~{{{zzz}}}{{{sssooollllllpppsssuuutttssspppllljjjjjjjjjiiiiiihhhjjjhhhggglllmmm```NNNSSSYYY999333999999888888888888999999777777777666555444444333555555555444444444444333999///555000,,,...222222222111111111111111222222222222222111111111111111000000000000//////222222111111000000//////000000000000111111111111111111111111000000000000000000000000111111111111222222222222222222222222111000///000333555555555111333444666666555333222333444555555666666666666444333333222222333333444000000000000000000000000111000000//////000000111000000000000000000000000111111111111111111111111111111000000///.........000000000000000000000000111111222222222222111111222222222222222111111111000111111111111222222222///////////////000000111000111111111111222222222111111111111111111111111111111111111111111111111///000222333333222000///jjj___YYYTTTQQQPPPHHHGGGFFFFFFFFFDDD@@@===;;;::::::999999::::::;;;<<<;;;;;;:::999999888888666666666777777777777777666666666666666666666666666666666666666666666666555555444444444444555555333444555555666666555555999888666444444555777888999:::;;;<<<<<<:::888777555555666777777777777777555555555555555666777777777777777666666555555555555555666777777888777777888888777666666777777888666666666666666777777777666666666666555555555555555555555555666666666666444555555555555555444444777777888888888888777777777777666666555444444444555555555666666666666666555555666666777777888888444666888:::;;;:::999888???111888DDD111&&&ccc666777777777888888888999888888777777777888999:::555555666666666777777777888888777777888888999:::888888777777666666777777:::555555<<<@@@<<<888888GGG000///@@@>>>DDDKKKVVVVVVVVVWWWZZZ]]]```bbbdddeeeffffffeeehhhnnnssszzzxxxvvvxxx|||~~~yyyuuutttsssrrrpppqqquuupppfffgggooooooggggggdddSSSIIIkkkEEE===;;;::::::999999999999::::::999888888777777777666555555555555444444444444...222111;;;666KKK333222222222111000000000222222222222222222222222000000000///////////////333222222111000///......///000000000111111111111111111111000000000000000///000000000111111111111222222222222222222222222222000//////222444555555111222444555666555444444444555777999999999888777555555444333222222222222222222222222222222222222/////////....../////////////////////////////////000000000000111111111111111111000000000/////////000000000000000000000000111222333444444333222111222222222111111111111111000000111111111222222222000000//////000000111222000000111111111222222222111111111111111111111111111111111111111111111111...000222444444222000...}}}iii]]]WWWRRROOOOOOGGGFFFEEEDDDDDDCCC@@@===;;;::::::999999::::::;;;<<<<<<;;;;;;:::999999888666666666666666777777777666666666666666666666666666666666666666666666666666555555444444555555666555555666777777777777666999888666444444555777888888888:::::::::999777666555555666777777777777777777777666555555555555555777777666666555555444444555666777888999:::::::::888777666444444555666777555666666666777777888888666666666666555555555555555555555666666666777777222333444555666666666666777777888888888888777777777777777666666555555555555555555666666666666666666666666666666666777666444666888:::;;;;;;:::999666777555333666;;;666,,,???777777777777888888888888888888888888888999999:::666666666666777777777777888888888888888999999:::999888888777777777888888777666888;;;===<<<<<<>>>777<<<<<<666666???FFFGGGZZZ^^^___```bbbfffjjjmmmooosssuuuwwwwwwxxx{{{~~~yyyzzzyyyuuunnniiijjjlllnnn]]]```rrriiiXXXtttKKK;;;??????>>>===<<<;;;;;;;;;::::::999888777888888999666666555555555444444444000>>>///555***...555333333333333444444555555555666666666666666666666666444444444444444444444444111222333444333111...---111222222333333222222111===111000000...///;;;'''333222222222111000000000............///////////////////////////000000000333222222111000///......///000000000111111111111000000000000000000111111///000000000111111111111222222222222222222222222444222000000111333444333111222444555555555555444444555888:::;;;:::999888666666444333222111111111222222222222222222222222222222222222222222222222//////////////////////////////000000000111111111222111111111111111000000000000000000000000000000111222333444444333222111111111111111111111111111000000111111111222222222000000000000000111222222000000111111111222222222111111111111111111111111111111111111111111111111///000333444444333000///yyyfffZZZSSSNNNKKKKKKEEECCCAAA@@@@@@???===;;;;;;::::::999999::::::;;;<<<<<<;;;;;;::::::999999888777666666666666777777666666666666666666666666666666666666666666666666666666555555555555666666555666666777777777777777777777666555555666777888777777888888888777666555555555666777777777777777999888777666555555555555444444444333333333333333555666777999:::;;;;;;;;;888777555333333444666777666666777777888888999999666666666666555555555555333333444444444555555555111222333555666777777777666666777777777777666666666666666666666666666666444555555555666666777777777777777777666666666666555666888999:::::::::999999777999<<<999555:::CCC777<<>>>>>===<<<<<<;;;::::::999999::::::;;;<<<<<<<<<;;;::::::999999999888777666555555666666666666666666666666666666666666666666666666666666666666555555555555666666444555666666777777666666555555666666777777888888777777888888888777666555555555666777777777777777888888777666666666777777222333333333333333333444444555666888:::;;;;;;;;;888777555444444555888999777777777888999:::::::::666666666666555555555555444444444444555555555555333333444555666666666555555555666666666666555555444444444555555666666777333444444555666777888888555555666666777777888888666777777777888888999999<<>>CCCMMMPPPLLLOOOWWW\\\XXXUUUdddddd```kkkeeerrrvvv|||~~~{{{|||~~~{{{uuueeefffttt```jjjiiiYYYWWWRRRKKK[[[TTTSSSQQQNNNLLLJJJHHHHHHEEECCC@@@<<<:::999999999666666666666555555555555<<<777555//////222222:::333333444444555666666777333333333333333333333333555555555555555555555555555555555555555555555555444444444555555444444444&&&444<<<777000999###...111111111111111222222222222222222333333333444444000000000111111111222222111111111000000000000000000000000000111111111111///000000000111111111111000000000000111111111111111111111111111111111111333333333555777888777666444444444444444444333333333444666888999999999999666555444333222111111111000000000000000000000000---...///000000///...---000000000000000000000000......//////000111111222000000000111111111111111000000000000000000000000111111111000000111111111///000000000111111111222000111111111111222222222222111111111111222333333000111111111111222222222111111111111111111111111111111111111111111111111111222222333333222222111xxxggg[[[SSSMMMKKKLLLJJJGGGBBB???>>>>>>>>>>>>;;;::::::999999::::::;;;===<<<<<<;;;;;;:::999999:::999777666555555555666666666666666666666666666666666666666666666666666666666555555555555666666333444555555666666555555333444666777888888888888888888888888888777666666555666666777777777777777777666666777777888999:::444444444555555666666666333444555777999:::;;;;;;999888666555555777999;;;777777888999::::::;;;;;;777666666666555555555555666666666666777777777888555555555666555555444333444444555555555555444444111222222333444555666666333333444555666777888999333333444666777999::::::777777777666777777888999111;;;@@@;;;777999;;;999444@@@444777>>>777777111666666666666555555555555666666777888888888888777888888999999999:::::::::999999888888999999:::;;;666777777888999;;;<<<===999;;;<<<===AAAEEEFFFDDDHHHQQQUUUTTTVVV]]]aaa___bbbhhhkkknnnvvvyyy}}}sssfffiiiffffff^^^cccfffccc```]]][[[YYYVVVSSSPPPOOONNNMMMKKKGGGBBB>>><<<;;;;;;777666666666555555555555333)))AAA777+++;;;===...//////000111222222333333333333333333333333333333111111111111111111111111111000000//////000111222111111111222222111111111444,,,)))++++++---...&&&000000111111222222222333//////000000111111111111000000111111222222222333000000000000000111111111000000000000111111111111//////000000111111111222000000000000111111111111000000000000000000000000222333444777;;;<<<;;;:::555555555444444333333333333444555666777888999999666555444333222222222222222222222222222222222222000111222333333222111000000000000000000000000000---......///000111111222////////////000000000000000000000000000000000000222111000//////000111222//////000000111111111222000111111111111222222222222222111111222222333444000111111111111222222222111111111111111111111111111111111111111111111111222222222222222222222222tttaaaWWWSSSOOOKKKJJJJJJGGGCCC@@@???>>><<<:::999999999999999999999999999999999999999:::::::::888888777777777777888888666666666666666666666666555444444444444555666666666666555555555555666666555555555555555555555555555555555666777999:::;;;===<<<999888777777888999666777777888999::::::;;;999888666444444444555555444444444444444444444444999777666555666777999:::@@@<<<888444333555888;;;::::::999888888888999999666777777777777666555555555555666666666666555555444444555555666666777777777777666666555555555444555555555666666666777777444444444444555555555666555555555555555666666777666666777777888888888999777777888999:::;;;;;;<<<888777666555555555555555888888777777888888999:::::::::::::::::::::::::::;;;::::::999999::::::;;;<<<:::888888999;;;======BBB@@@<<<::::::;;;<<<===???@@@AAABBBEEEIIIOOOTTT\\\]]]^^^```cccfffhhhjjjnnnttt}}}uuurrrnnnkkkjjjiiigggffffffddd___[[[YYYWWWVVVVVVTTTQQQLLLIIIFFFCCC???===>>>;;;888777666666444333666666555555444444333333333333333222111000///...444444444444444444444444333333333333333333333333333333333333333333333333444333333222111111111222222222222222222222222222000000000000000000000000---...///000111111111000000000111111111222222222444111///000222333111///000000000000000111111222000111111111111000//////000000111111111000000///000000000000000000000000222222222444777888777666222222222222222222222222333444444555666666666555222333333444444333333222000000000000000000000000222222222222222222222222000000000000000000000000222222111000///...------000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222333444222222222222333444555666222222222222222222222222000111111111111222222222333333222222111000000000333222111111111222333444888666444111111222444555sssaaaWWWSSSOOOLLLKKKJJJGGGCCCAAA???>>><<<:::999999999999999999999999999999999999999888888888888777777777777777777888666666666666666666666666555444444444444555666666666666555555555555666666666666666666666666666666777666666666777888999999::::::::::::999888777777444444555666666777888888666666555555555666666777555555555555555555555555888777666555666777999:::>>><<<888555555666888::::::999999999999999::::::888888888777777666666666666666777777777777666666555555555666666666666666777777777666666666666666444444444555555555666666444444555555555666666666888888888888888999999:::666777777777888888888888777777888999:::;;;;;;<<<777777666666666777888888888888777777888888999:::999999999999999999999999;;;::::::999999::::::;;;:::999777777999;;;===>>>???>>><<<;;;<<<>>>??????DDDFFFIIILLLPPPUUUZZZ^^^aaacccfffjjjooossswwwxxxzzzvvvssspppllljjjlllhhhddd___\\\ZZZYYYXXXVVVUUUSSSRRRPPPNNNJJJGGGFFFBBB>>>:::999888777666555555444444333333333333444444444444333222111111444444444444444444444444333333333333333333333333333333333333333333333333444333333222222111222222222222222222222222222222333333333333333333333333222222222111000000//////000000111111111222222222///...---///222444333222000000000000000111111222222222222222222111000///000000111111222111111000000000000000000000000000222111111333666777666555222222222222222222222222111222333333444444444333222222333333333333222222111111111111111111111111000111111111111111111111000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000333333333333444555666666111111111111222333444555222222222222222222222222000111111111111222222222111111111111111111222222222222111111111222333444<<<:::666333111111222333sssaaaWWWSSSOOOLLLKKKKKKHHHDDDAAA???>>><<<;;;::::::::::::::::::::::::999999999888888777777666777777777777777777777777666666666666666666666666555444444444444555666666666666555555555555666666777777777777777777777777888777777666666777777777888999:::;;;:::888666555444444444555555666666777333444555666777777777777777777777777777777777777888777666555666777888999;;;:::999888777777888888999999999999999:::;;;<<<;;;:::888777666666777777777777888888888888777777666666666666666555555555666666666666666777777777555555555666666666666666555555666666666777777777666666555555666666777888777777777777888888888888777777888999:::;;;;;;<<<777777777777888999:::;;;888888777777888888999:::888888888888888888888888;;;;;;::::::::::::;;;;;;:::999888888:::<<>>===;;;:::555555555555444444444444444555555555555555444444444444444444444444444444222222222333333444444444333333333333333333333333333333333333222222222222222222222222222222222222111111111111111111111111444333222111000000000111111111111111111222222222///......///111333333222000000000000000111111222444444444333333111000000000000111222333333333222000000000000000000000000111000000222555666555333222222222222222222222222///000111111222111111111111111222222222222111111111111111111111111111111/////////000000111111111000000000000000000000000000000111111222222222333000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222333444000000000000111222333444222222222222222222222222000111111111111222222222///000000111222222333333222222111111222222333444;;;999666444222222333333rrr```WWWSSSPPPMMMLLLKKKHHHDDDAAA@@@>>>===;;;::::::::::::::::::::::::999999999888777666555555666777777777777777777666666666666666666666666666555444444444444555666666666666555555555555666666666666666666666666666666777666666666666777777888888888999999999888666555555666666666777777777888333444666777777777666555777777777777777777777777777666666666666777888888888999:::::::::999888777888888888888999;;;<<<<<<===;;;999777666666777888666777777888888777777666777777666666555555444444444444444555666666666777777777777777777777777777666666666666777777777777555444444444444555666666777777777777777888888888777777888999:::;;;;;;<<<999888888888888888999:::888888777777888888999:::888888888888999999999999;;;;;;::::::::::::;;;;;;;;;<<<;;;;;;<<<>>>AAACCCHHHJJJLLLNNNOOOQQQSSSTTTUUUZZZaaafffjjjmmmppprrr|||zzztttooollliiifffccc___^^^]]]]]]^^^]]]ZZZXXXYYYUUUPPPJJJFFFBBB>>><<<888888777777666666555555444555666666666666666555444444444444444444444444111111222333333444555555333333333333333333333333333333333333333333222222222222222222222222222222000000000000000000000000111000///...///111333555111111111111111111111111333222111111111111000///000000000000000111111222444444444333222111/////////000111222333444444444000000000000000000000000000//////111333444333222111111111111111111111111///000000111111000000000000000111111111111000000000000000000000000000000...//////000000111111222000000000000000000000000000000000111111111222222000000000000000000000000000000000000000000000000000000000000000000000000///////////////000111222000000000000000111222222111111111111111111111111000000111111111222222222000000111111111222222222222111222222222222333333555444333222222333555666qqq___WWWTTTPPPNNNMMMKKKHHHDDDAAA@@@???===;;;::::::::::::::::::::::::999999999888777666555555555666777777777777666555666666666666666666666666555444444444444555666666666666555555555555666666555555555555555555555555444444444555666888999:::999888777666666666777888666666666666777777777777555666777777777666444333666666666666666666666666666666666666666777777888666888:::<<<<<<;;;888777777777777888999:::;;;<<<<<<;;;999777666666888999555666666777777666666555777777666666555555444444333333333444444555555555666666666666666666666666666666666666777777777777888888777777888888999:::888888777777777777777777777777888999:::;;;;;;<<<;;;:::999888777666666666888888777777888888999:::999999999999::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<===>>>======>>>BBBFFFMMMPPPTTTVVVWWWYYY\\\___```fffnnnvvv|||~~~zzzxxxvvvrrrnnnllljjjfffdddddddddbbbaaa___\\\XXXSSSOOOHHHBBB===::::::999888777666555555555555666666666666666666444444444444444444444444111111222333333444555555333333333333333333333333222333333444444444333222222222222222222222222222333333333333333333333333000///...---...000222444111111111111111111111111333444333222111000000000000000000000000111111222222222222222111000///...///000111222333444444444000000000000000000000000000//////000222333222111111111111111111111111111000000111111111111000000///000000111111000000///////////////////////////000000000111111111222222000000000000000000000000111111000000000/////////000000000000000000000000000000000000000000000000000000000000000000000000333222222222222333333444000000//////000000111111111111111111111111111111000000111111111222222222222222222111111111000000111111222222333333333333222111111111111222444444ppp___WWWTTTQQQNNNNNNLLLIIIEEEBBB@@@???===<<<::::::::::::::::::::::::999999999888888777777666555555777777777777555555666666666666666666666666555444444444444555666666666666555555555555666666555555555555555555555555333333444555666888999:::999888666444444555777888555555555555555555555555777777777777666555444333555555555555555555555555555555666666666777777777555777:::======<<<999777777777777777777888999::::::999888777666777888888555555666666666666555555666666666666666555555555444444444444444555555555444444444444333333333333555555666666666777777777777666666666666777888888888888888888777777777777777777888999:::;;;;;;<<<<<<;;;:::888777666666555888888777777888888999:::999999999::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;>>>@@@@@@@@@BBBGGGLLLRRRVVVZZZ]]]^^^bbbggglllqqqwww}}}vvvtttpppnnnlllkkkhhhgggeeebbb^^^YYYTTTNNNGGGCCC???>>>===;;;999777666555666777777777777777666666444444444444444444444444222222222333333444444444333333333333333333333333111222444555555444333333222222222222222222222222222222222222222222222222222111000............///222222222111111111111111///111222222111111222333000000000000000111111222000111111111111000//////000000111222333333333222000000000000000000000000000//////000222333222000111111111111111111111111111111222222111111000000000000111111111111000000////////////////////////111111111111111111111111000000000000000000000000111000000000//////......000000000000000000000000000000000000000000000000000000000000000000000000222111111000111111222222111000000000000000111111111111111111111111111111000111111111111222222222333333222222111000000///000111222333333333333222333222111111000000000000ppp___WWWTTTQQQOOOOOOLLLIIIEEEBBBAAA???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999888888888444555777888888777555444666666666666666666666666555444444444444555666666666666555555555555666666555555555555555555555555444444444555666777888999666666666555555666666777666666666666666666666666777666666555555555666666555555555555555555555555444555555666666666666666444777:::===>>><<<:::888777666666666666666777777666666777777777777888888666666777777777777666666555555555666666666666666666666666666666666555555555555555555444444444333444444555555555666666666444444444444444555666666888888888888777777777666777777888999:::;;;;;;<<<<<<<<<;;;999888888888888888888777777888888999:::777888888999::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<===AAAEEEGGGHHHLLLTTTZZZ\\\```fffiiilllrrr{{{~~~zzzuuuqqqlllgggaaa[[[WWWRRRNNNLLLIIIHHHFFFCCC@@@>>><<<:::999999999999999888777666444444444444444444444444333333333333333333333333333333333333333333333333111222444555666555444333222222222222222222222222////////////////////////222222111000000//////...222222222111111111000000---///111000///...000222000000000000000111111222000000111222222222111111000000111111222111111000000000000000000000000000111000000111333333222000111111111111111111111111111111111111111000//////000111111222222111111000111111111111111111111111111111111000000///......000000000000000000000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000//////............//////222111111000000111111111111111111111111111111111000111111111111222222222222222111111111111111111000111222333333333222222222222222111111111111111ppp^^^WWWTTTQQQOOOOOOLLLIIIEEEBBBAAA@@@>>><<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999:::::::::444555666888888666555444666666666666666666666666555444444444444555666666666666555555555555666666777777777777777777777777666666555555555555666666333555666888888777555444999999999999888888888888666555444444444666888999666666666666666666666666444555555666777666666666444777:::===>>>===;;;999777666666555555555555666444555666777888888888777777777888888888888777777444555555555666666777777999999888888777777666666999999888888777777777666444444444444555555555666777777777777777888999999999888888888777777666666777777888999:::;;;;;;<<<<<<<<<;;;:::::::::;;;;;;888888888777888999999:::666777777888999999::::::<<<<<<;;;;;;;;;;;;<<<<<<@@@EEEKKKNNNQQQVVV___fffggglllrrrvvv{{{rrrkkkccc[[[WWWUUUTTTSSSRRRQQQNNNKKKHHHEEEBBBAAA<<<<<<<<<;;;:::999888777444444444444444444444444444333333333333333333333333333333333333333333333111222444666666555444333222222222222222222222222222222222222222222222222//////111222222333222222222222222222111111000000///111222///,,,***+++---000000000000000111111222000000111222333333333333000000111111111000000///000000000000000000000000111000000111333333222000000000000000000000000000000000111111000///......111111222222222222111111222222222222222222222222111111000///...---,,,,,,000000000000000000000000...///000111222333444444000000000000000000000000000000000000000000000000000000000000000000000000222222111111111111111222222222111111111111111222000000000000000000000000000111111111111222222222000000000111222222333333000111222333444333222222//////000222333444555555{{{ooo^^^SSSOOOOOONNNLLLHHHGGGEEEDDDCCCAAA>>><<<;;;;;;;;;<<<<<<=========888888888999999:::::::::;;;:::999888777555444444222333444555666666777666777777777777777777777777777777666555555555555555999999888666444333555666888666555555777888777666666666666666777777777777888666555555777888777666999888888777666555555444333333333444444444555555999888777666666555666666555555777;;;???AAA???<<<777444333444666777555333666666555555555555666666888888777777666666555555666666666666777777777777777777888888888999999999888777777777777888888999888666555555666666555444777777777777777888888999:::888777777999999666333222444777888888888:::;;;;;;;;;;;;::::::999999999666777888:::;;;;;;;;;;;;888999::::::999999;;;===DDDDDDCCCBBBAAABBBEEEGGGHHHOOOXXX^^^bbbfffkkkooovvv~~~|||mmmaaa[[[ZZZ[[[[[[XXXXXXWWWVVVTTTPPPJJJFFFHHHBBB??????>>>:::888999444333333444555555333111222222222333333444444444444333222444777888666444333333222222222333444444555666666555333111222333555444222000//////000111000000111111111111000000111111111000000000000000---...000222333222111000///...---...///000///...///000222333333222111000000000000000000000000000111111111111111111111111222111000//////000111111000111111111111222222222444444444444444444444444222222222333333444444444444333222111111222333444111111000000//////......//////000000000000//////000000111222333333444444000000111111222222222333,,,...222444555333111000000000////////////000000222222111111000000//////...000111111000000111222222222222222222222222222000000000000000000000000111111111111111111111111222111111111000000//////111111000000111111222333}}}qqq```TTTPPPNNNLLLKKKGGGFFFDDDCCCBBB@@@===;;;888888888999999999999999:::::::::999999999999999888888888777777666666666666666555444333222000///777777777777777777777777666555555444555555666666888888888666555555777999;;;999666555666666555444555555555555666666666666888666444444555666666555888888888777666555555555333333444444444555555555888777777666666666666777555555666999>>>@@@???>>>888666333444666777555444666555555555555555555666777666666666555555555555666666666666777777777777999999:::;;;;;;;;;;;;:::555555444444555555666777888777666666777888666555777777777777777888888999<<<:::888999::::::777555333555888888888888999:::999999999888888888777777666666777888999::::::::::::;;;;;;;;;;;;<<<>>>AAADDDEEEFFFFFFGGGJJJNNNQQQUUU[[[bbbhhhmmmsssyyy~~~rrriiiddd___\\\\\\[[[YYYXXXWWWUUURRROOONNNIIIEEEEEEBBB<<<999999777666444444555555444333222222222333333444444444666444333444666666444222666555555444444444444444666777777666444333333444444333222111000000000000000111111111111111111000111111111111000000000000///000111222222111///...///......///111222222111222222222222222111000000222222222222222222222222111111111111111111111111111111111111111111000000000111111111111222222222111111111111111111111111444444444333333222222111333222111111111111222333111111000000//////////////////000000000000////////////000000111222222222.../////////000000000000000111111111111111000///111111000000000000111111111111111000000000000000...000111111000000111222000000000000000000000000000000000000000000000000111111111111111111111111111111111111000000000///111111111111111222222333rrrbbbVVVPPPNNNLLLJJJGGGEEECCCBBBBBB@@@===:::;;;;;;;;;;;;;;;;;;::::::;;;;;;::::::999999888888777777777777777777777777::::::999888666444333222777777777777777777777777444444444444555666777888777888888777666777999;;;>>>;;;777555444444333333444444444444555555555555777666444444444555444333888888777777666666555555333444444444444555555555777666666666666777777888555444555777;;;>>>??????:::888555444555666666666666666555555555555666666666666555555555555444444666666666666777777777777777999:::<<<<<<;;;:::999444444444444444555666666888666666666888888888666777777777777777888888999===;;;:::;;;<<<;;;999777555777999999888777888999999999999888888888888777888888888999999:::::::::<<<<<<=========@@@DDDGGGIIIJJJMMMOOOQQQUUU[[[___ccchhhpppvvv|||}}}tttlllgggfffbbb]]]ZZZZZZZZZYYYYYYVVVQQQMMMMMMJJJBBB===<<<<<<999666555666666666555222222222333333333333444777555444555555555333111666666555444333333333333555666666555333222333444222222222222222111000///222222222222222222222222111111111111111111111111111222222333222000///---000///...000222333333222333333222111000000000111////////////////////////111111111111111111111111111222222333333111000///000111111111111222222222000000000000000000000000333333333333333222222222222111111000000111111222111000000000000////////////000000111111000000///---......//////000000000////////////000000000000444222111///...//////000111111000000000000111111000000000000111111111111...000111111000000111222000000000000000000000000000000000000000000000000111111111111111111111111111111111111000000000000000111111111111222222222~~~rrrbbbVVVRRRPPPNNNKKKGGGFFFDDDCCCBBB@@@===;;;=========<<<<<<;;;;;;:::::::::::::::::::::999999999999999999888888888888777777888888888888888777777777777777777777777777555555555555777888999:::888999999888666777999;;;>>>;;;777444444444444333444444555555555666666666888666444444555555444333888777777777666666666555444444444444555555555555666666555666666777888888555444444555888<<>>???@@@DDDIIIMMMQQQSSSUUUXXX[[[___eeeiiilllsss|||~~~zzzsssnnnfff```^^^]]]]]]]]]ZZZVVVTTTUUURRRKKKFFFEEEAAA>>>:::888777777777666333333333333333333333444555555555555555444333222333222222111111111222222111222333222000///000111111222222333333111000///333222222222222222222333000111111111111111222222111222222222222111000///111000///000222222222000222222000000000111222333////////////////////////111111111111111111111111222222222222111111111000000000111111111222222222111111111111111111111111...///000111333555666666111000000000000000000111000000000000000000000000000000000111111000000000........./////////000000111111111111111222222222333222111000000000000111000000000//////000000000//////000000111111222222...000111111000000111222222222222222222222222222000000000000000000000000111111111111111111111111111111111000000000000000000000111111222222222222zzzooo```VVVSSSRRRPPPMMMHHHFFFDDDCCCCCCAAA>>>;;;:::999999888888777777777888888999:::;;;;;;<<<<<<===<<<<<<;;;999888888777000111222444555666666666666666666666666666666666666666666777888:::;;;<<<;;;;;;:::888666555777999;;;999555444555666666666555555666666666777777777999777555555666777666555777777777777666666666666444444444555555555666666666666555666666777888888555444444555666999===@@@>>>===:::777555666777999999999888888888888999999777777777777777777777777666666666666777777777777444666999;;;;;;:::888666555555555666666888999999777666555555777777777555777777777777777888888999999:::;;;;;;:::999999999777999::::::888777777888:::::::::::::::::::::::::::::::::::::::;;;<<<======???AAACCCFFFJJJOOOSSSXXXZZZ]]]___aaaffflllpppvvv|||ssskkkeeebbb```___\\\XXXXXX[[[ZZZUUUQQQQQQIIIEEE@@@<<<:::999888666555444444444444444444444333444555666666555666666111111111111222333333444000222222222000///000111000111222333333111000///333333222111111222333333000000111111222222222333000000111222222222222222333111000000000000///---000000//////000222444555444444444444444444444444111111111111111111111111333222000//////000222333000000111111111222222222111111111111111111111111...///000111333444555666000000000111111000000000000000000000111111111111000000111111111111000000//////000000000000111111222222111111111111111111000000222333333333222222000//////......//////000//////000000111111222222...000111111000000111222222222222222222222222222000000000000000000000000111111111111111111111111000000000000000000111111///000111222222222222111xxxmmm___VVVSSSRRRPPPMMMGGGEEECCCBBBBBB@@@===;;;::::::999999999999999999777888999:::;;;<<<===>>>>>>===<<<;;;999888777777333444444555666555555555666666666666666666666666666666666777888:::;;;<<<;;;;;;:::888555444666777888666555555777888777666666666666666777777777888888777555555777888777666777777777777666666666666444444555555555666666666777666666666666777777888444555555555555777:::===??????===:::777666777999999999888888888888999999777777888888888888999999666666666666777777777777777999:::<<<<<<;;;:::999444444444444555777888999999888666666777888666555777777777777777888888999777999::::::888777888999777999::::::999888888999777888888888888999999999999888888888999;;;===>>>@@@CCCGGGKKKOOOSSSXXX\\\___aaadddgggkkkpppwww{{{zzztttmmmhhhddd___\\\[[[______\\\YYYZZZRRRNNNIIIDDDAAA===:::888777666666666666555555555333555777777777666777999555444444444444555666777222444444444222222333444111111222222222111111000333222111000000111222333000000111111222333333333000000111111222333333444222111000///000000///---//////000000111222444444333333333333333333333333111111111111111111111111000////////////111222333000111111111111222222222////////////////////////222222222222222111111111000111111222222111111000000000000111111111111222000111111222222111111000111111111111111111111111000000000000////////////...///111222333333222222000000////////////000000000000000000111111111111...000111111000000111222000000000000000000000000000000000000000000000000111111111111111111111111000000000000111111111111///000111333333222111111xxxmmm___VVVRRRQQQNNNKKKEEECCCAAA@@@@@@>>>;;;888;;;;;;;;;;;;;;;<<<<<<<<<888999999:::;;;<<<======;;;;;;:::999888888777777888888999999999888888777666666666666666666666666555555666666777888999:::888999888777555555666888666666666777888888666555555555555666666666777777666555333444666888888777666666666666777777777777555555555555666666666666888777777666666666666777444555666666444555888;;;???@@@???<<<999666777999888777777666666777777888666777777777888888888888666666666666777777777777999999:::;;;;;;;;;;;;:::555555555555777888999:::===;;;999999999999777666777777777777777888888999666888;;;:::888777888:::777999::::::999888999:::777777888888888999999999:::999999:::;;;>>>AAABBBFFFJJJPPPVVV[[[___cccffffffiiinnntttzzz}}}uuuooofffaaa___aaaaaa]]][[[\\\[[[WWWRRRMMMHHHCCC>>>:::888888888888777777777666555777999999777666777999999888777666555555555555222444555444333333444555222111111111111111222222333222000//////000222333000000111222222333444444222222222111222222333333111000///000222333222111111111222222222111111000000000000000000000000000111111111111111111111111***+++...111222222111111000111111111111222222222000000000000000000000000333333222222111111000000111111222333333222111111000000111111111222222222000111111222222111111000111111111111111111111111000000000000/////////...000///////////////000111222222111111111111222222111111111000000000000000...000111111000000111222000000000000000000000000000000000000000000000000111111111111111111111111///000000000111111111111///000222333333222111000yyynnn```VVVRRROOOLLLHHHCCCAAA???>>>>>><<<999777777777777888888999999999:::;;;;;;;;;;;;;;;;;;;;;777777777777777777777777444555666777777777777777666666666666666666666666555444444555555666777888666777777666555555777:::666666777888999888555222444444444555555555666666444333222333555777777777666666666666777777777777555555555555666666666777999888777666666555666666444666777666444444666999???@@@AAA>>>:::777777888666666555555555555666666555666666666777777888888666666666666777777777777777777888888888999999999777777777888999;;;<<<===???>>><<<;;;;;;:::888777777777777777777888888999666999;;;;;;999777999;;;666888::::::999999999;;;999999999::::::;;;;;;;;;============???BBBFFFHHHKKKPPPWWW^^^cccgggjjjmmmlllpppwwwyyylllfffcccbbbaaa\\\ZZZZZZaaa^^^XXXSSSMMMGGG@@@<<<:::999999999888888777777888:::<<<;;;777666666888:::999777555333222111000111222333333222111222333222222000000000111222333222111///......///111222000000111222333333444444444444333222111111111111/////////111444666666555333333444333222000...---222222222222222222222222111111111111111111111111$$$(((...333555333000...000111111111111222222222222222222222222222222222000000111111222222222333111222333444444333222111000000111111222222222222111111222222222222111111111111111111000000000000333222222222111111000000333000---+++***+++...///444333333222222333333444222222111111000000/////////000111111000000111222222222222222222222222222000000000000000000000000111111111111111111111111//////000000111111111222...000222333333333111000ppp___WWWSSSOOOKKKJJJDDDDDDBBB@@@>>><<<;;;:::;;;::::::999999::::::;;;:::::::::999999999888888888888888888777777777777666666666666666666666666444444444444444444444444666666666666555555555555666666666666777777777777555555444444444444555555777777777777777777777777555555666777777777777777555555666666666666555555555555555555555666777777555555555666666666666666444666888888888777888999:::===@@@@@@>>>:::888777555555555555555444444444666666777777888888888999999999888888777777666666666666666666666777888888666???EEEAAA;;;:::===>>>GGGEEEBBB>>>;;;888777777888777777777888999::::::;;;<<<<<<<<<;;;999777666:::::::::999999999999999::::::::::::;;;<<<===>>>@@@@@@??????@@@EEEKKKPPPSSS[[[cccfffgggiiipppvvv{{{tttkkkfffeeedddaaa]]]]]]]]]\\\ZZZWWWRRRKKKFFFAAA@@@>>>;;;:::999999999;;;::::::999888666666555444111//////111444555555111222222333333222222111222222222222222222222222111222222333333222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000////////////000000444444333222222111111000111111222222222222111111222222222111111111000000333444444111......111555111111333777;;;======;;;444333111/////////000111000000000000000000000000111111000000111111222333///000000000111111111111000000000000000000000000111111111111111111111111000000111222222222222111}}}nnn]]]UUURRRNNNKKKJJJEEEDDDCCCAAA???===;;;;;;;;;::::::999999::::::;;;:::::::::999999999999888888888888777777777666666666666666666666666666666777777777777777777777777777777777666666555555555666666666666777777777777666555555444444555555666777777777777777777777777444444555666666666666666666666666666666666666666777777777777777888999999666666666666666555555555666777999888777666666777:::;;;>>>@@@???===999777777777777666666666666666999999999888888888888888777777666666555555555555666666666666666777888888888GGGQQQKKK???999<<>>===;;;999666333111000111111111111111111111111111111000000111111222333111111111111222222222222111111111111111111111111111111111111111111111111000000111222222222222111zzzkkk[[[TTTQQQNNNKKKJJJFFFEEECCCBBB???>>><<<;;;;;;::::::999999::::::;;;::::::::::::999999999999888888777777777777666666666666666666666666666666999999999999999999999999999999888777666666555555666666666666777777777777666555555444444555555666777777777777777777777777333444444555555555555555777666555444444555666777777777777777777888888999777777666666555555444444666888999888666444444555999999;;;???BBBAAA<<<777999999888777777777777777;;;::::::999999888777777777666666666666555555555777666666666666777888888999LLLZZZRRRAAA777999>>>======<<<;;;::::::;;;;;;;;;;;;::::::999:::::::::888999:::;;;<<<<<<;;;;;;===<<<;;;;;;::::::::::::;;;::::::999:::;;;<<<===@@@BBBFFFJJJOOOWWW___dddgggkkkqqqvvv|||~~~yyyvvvkkkhhhdddaaa___\\\XXXVVVQQQOOOKKKGGGCCCAAA??????<<<;;;999777666666666777444333222333666888888888333444444444444444444333333333333333333333333333222222333333333333222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222111111222222222000111111222333333444444111111222222222222111111333333333333333222222222///000222555888999888777BBBGGGKKKIIIBBB===>>>@@@BBBBBBBBB@@@<<<888333000222222222222222222222222111111000000111111222333111222222222222333333333222222222222222222222222111111111111111111111111000000111222222222222111wwwhhhXXXRRRPPPMMMKKKJJJFFFFFFDDDBBB@@@>>>===<<<;;;::::::999999::::::;;;;;;;;;:::::::::999999999888777777777666666666666666666666666666666666666777777777777777777777777::::::999888777666555555666666666666777777777777666666555555555555666666666666666666666666666666333444555555666666555555888777555333333555777888666666555555555555666666888888777666555444444333555666888777555444444555888777888>>>CCCDDD???999;;;:::999888777777777888999888888888888888888888888888888888888888888888777777666666777777888999999IIIUUUMMM===444555:::;;;::::::::::::::::::;;;<<<;;;:::999999999999999888999:::<<<>>>???@@@@@@======;;;:::::::::::::::===<<<;;;;;;<<<>>>@@@AAABBBFFFKKKQQQXXXaaaiiiooonnnrrryyy}}}~~~~~~yyyssslllgggccc^^^\\\WWWUUURRRNNNJJJHHHFFFFFFEEECCC@@@===:::999999999666555333333333333222000444444555555555555444444444444444444444444444444222333333333333333333222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111///000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222111111111111222222111111111222222333333333111111222222222222111111222222222222222222222222111222555<<>><<<888444111222222222222222222222222111111000000111111222333111111111222222222333333222222222222222222222222111111111111111111111111000000111222222222222111uuufffWWWPPPOOOMMMJJJJJJFFFFFFDDDBBB@@@>>>===<<<;;;::::::999999::::::;;;;;;;;;;;;:::::::::999999777777777666666666666555666666666666666666666666666666666666666666666666999999999888777666666555666666666666777777777777666666666555555666666666666666666666666666666666555555666777777777777666888777555333333555777888666666555555555555666666888888777666555444444333333555666777666555666777777666777<<>>===;;;:::999999::::::===<<<<<<<<<>>>AAADDDFFFIIIMMMTTT\\\cccllltttyyyxxx}}}zzzqqqiiiaaa\\\ZZZYYYVVVSSSPPPOOONNNNNNMMMKKKGGGCCC@@@===;;;;;;888666444333333333222111444555555666666555555444444444444444444444444444333333333444444333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111///000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111111333333333222222222111111111111222222222222111111000000000000111111111111333333777<<>><<<;;;;;;::::::999999::::::;;;;;;;;;;;;;;;::::::::::::777777666666666666555555666666666666666666666666777777777777777777777777888888777777777777666666666666666666777777777777777666666555555666666777777777777777777777777777555666666777777777777777777666555444444555666777999888888777777777777777777777666666555555444444222444666777666666777888777777777<<>>???:::888999;;;999:::::::::::::::999888888999999888888777777888888::::::;;;===@@@CCCFFFGGG@@@???<<<:::999:::;;;;;;;;;;;;;;;===@@@EEEJJJMMMTTTYYYaaajjjsss|||~~~rrrggg```^^^\\\ZZZXXXVVVUUUUUUUUURRRPPPNNNJJJFFFBBB>>>===:::888555555777999:::;;;444444555555555555444444333333333333333333333333333333444444444444333333333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222111111000000000000111111444444333333222111111000111111222222222222111111/////////000000000000000333333444666777777555333///...---///222333222000111222444555555333111///111111111111111111111111111111000000111111222333//////000000000111111111222222222222222222222222111111111111111111111111000000111222222222222111uuufffVVVPPPOOOLLLJJJIIIEEEDDDCCCAAA???===;;;;;;;;;::::::999999::::::;;;<<<;;;;;;;;;;;;:::::::::777777666666666555555555666666666666666666666666777777777777777777777777555555666666666666777777666666666666777777777777777777666666666666777777777777777777777777777777444555666666777777666666666666666666666666666666999999888777777777777777666666666666666555555555555777888888777666777888777888999;;;>>>AAADDDEEE???>>>;;;888777888999:::444444555666777888888999666666777777777888888888888888777777888888999:::888;;;;;;888777:::<<<:::888999:::;;;;;;::::::999999999888888888999::::::999999:::<<>>======>>>AAAFFFMMMSSSWWW```fffppp{{{sssjjjbbbaaa___]]][[[ZZZZZZZZZUUUUUUTTTQQQNNNJJJFFFCCC>>>;;;888777999===???AAA444444444555555444444444333333333333333333333333333333444444444444333333333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222222222111111111111222222333222222222222222222222111111222222222222111111//////000000111111111111222222222111//////000111---///222222111...,,,***222222222222222222111111222222222222222222222222111111000000111111222333000000111111111222222222111111111111111111111111111111111111111111111111000000111222222222222111vvvfffWWWQQQOOOLLLJJJIIIDDDDDDBBB@@@>>><<<;;;:::;;;::::::999999::::::;;;<<<<<<;;;;;;;;;:::::::::777666666666555555555555666666666666666666666666555555555555555555555555444444555555666777777777666666666666777777777777777777666666666666777777777777777777777777777777333444555555666666555555555555666666666666555555777777666555555555555555555555555666666666666666777999:::999777666666666888999:::;;;<<>>======???@@@@@@AAABBBFFFMMMTTT\\\```iiiooo{{{vvvgggeeeccc```^^^]]]\\\\\\XXXXXXYYYXXXUUUQQQMMMJJJCCC???:::777888<<<>>>@@@333444444444444444444333222222222222222222222222333444444555555444444333333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222444333333222222333333444111111111222222333444444111111222222222222111111000000111111222222222333000222222111//////444888000333555222...---000555000/////////000222444555333333333333333333333333111111111000111222222333111111222222222333333333000000000000000000000000111111111111111111111111000000111222222222222111pppbbbTTTQQQQQQOOOJJJGGGCCCBBBAAA???===<<<::::::888888888999:::;;;<<<===>>><<<::::::::::::888666888888777777777777888888666666555555555555666666777666444444666777666555444555555666777888888999:::888777666777888:::;;;888888888888888888999999888888888888888888888888555555555555666666666777666666666666666666666666:::999888777666666666666444555555666666666666666888777666555555666777888999777555555777;;;@@@CCCHHHDDD???:::777777888:::888777666666777999;;;<<<;;;:::999888777777777777::::::999999999999::::::666777:::;;;;;;:::999888999999999999999999999999>>>===;;;999888888999999::::::;;;;;;===???@@@AAAEEEFFFEEEBBB???>>>>>>???@@@EEEJJJOOOTTT[[[cccjjjnnntttvvvooofffaaa```aaa^^^\\\[[[\\\]]][[[WWWTTTRRRQQQGGGDDD???<<<:::999888777555555444444444444444444555555555444444444333333333333333333333333333333444333333333333333333444333333333222111000//////000000000000111111111111333111///000222333222///111111222222222333333333333333333222222111111111222000---******+++...000000//////111333444333111///000000000111111111111111111111111111111111111111111111111111111111111000000000111222222222333111333444444222000000111111111111111111111111111444333111000000000111111444222111000000222444555000000000000000000000000222222222222111111000000000000111111111222222222444333333222111111111222111111000000000000111111222222222222222222222222222111111111000000//////111111222333333333333222nnnaaaTTTPPPQQQNNNIIIGGGEEEEEECCCAAA???===;;;:::999:::::::::::::::::::::<<<:::999999:::;;;:::888888888777777777777888888666666555555555555666666777666444444666777666555555555555666777888888888777666555444555666888999:::999999888888777777777555555555555555555555555555555555666666666777777666666666666666666666666555555555555666777888888444555555666666666666666888888777666666777888888888777666555777:::>>>AAAFFFCCC???:::888777888999888777666666777999;;;<<<;;;:::999888777777777777888888777777777777888888777888999:::;;;:::999999888999999999::::::;;;;;;===<<<;;;:::999999999999:::::::::;;;<<<>>>???@@@DDDDDDEEECCCAAAAAABBBCCCEEEJJJQQQVVV[[[```hhhmmmuuu}}}yyyqqqllljjjhhheeeaaa_________]]]ZZZWWWUUUTTTOOOJJJDDD???<<<888555333333333333333333333333333333333333222222222111111333333333333333333333333222222111111111111222222222333333222222000//////000000000000111111111111333111///000222333222000111111111222222222333333333333333222222222111111333111///------...000111.........///111222111000111111111111222222222222111111111111111111111111222222222222222222222222111111111111222222222222444666777666555333333444111111111111111111111111333333111000000000111111222111111000111222333444111111111111111111111111333222222111111111111111000000111111111222222222444333222222111111111222111111000000000000111111222222222222222222222222222111111111000000000000111111222333333333333222lll___TTTPPPPPPMMMIIIGGGHHHGGGEEECCC@@@>>><<<;;;::::::;;;;;;;;;:::999888999888888999;;;<<<;;;:::888888777777777777888888777666666555555666666777888666555555666777777666555555666666777777888888777666555555555666888999::::::999888777666666555444444444444444444444444555555666666666777777777666666666666666666666666333333333333444555666777444555555666666666666666888777777666666777777888777777666666777999;;;===BBBAAA>>>;;;999888777777888888777777777999:::;;;::::::999888777777777777888888888888888888888888888888999999999:::::::::888888999:::;;;<<<<<<======<<<;;;:::::::::::::::::::::::::::;;;<<<===>>>CCCEEEFFFGGGGGGHHHJJJLLLQQQWWW]]]bbbeeejjjpppuuu|||wwwsssnnniiidddeeedddbbb```]]][[[YYYYYYTTTPPPIIICCC???;;;666444444333333333333333444444333333333333222222222222333333333333333333333333222222111111111111222222222222222222222111000///000000000111111111222222222111000111222222111000111111111222222222222333333333333222222222222111333333222111111111111222.........///111222111000111222222222222333333333111111111111111111111111222222222222222222222222222222222222222111111111111333444444222111111222111111111111111111111111333222111111000111111111000000000111111111222222222222222222222222222222444333111000000111222222111111111111111222222222333333222111111111111222111111000000000000111111222222222222222222222222111111111111111000000000111111222333333333333222kkk___UUURRRQQQNNNJJJIIIIIIHHHFFFCCC@@@===;;;:::888999;;;<<<<<<;;;999888999888888888:::;;;:::999888888777777777777888888777777666666666666777777888666555555666777777666555666666666777777777888888888777777888888999:::999999888888777777666666666666666666666666666666555666666666666777777777666666666666666666666666666666555444333333333333444555555666666666666666666666666666666666666666666666777777888888999999???>>>===;;;:::888777666888888777777888888:::::::::999999888777777888888::::::::::::::::::::::::999999888888888999:::;;;888888999:::<<<===>>>>>><<<<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;<<<===>>>BBBEEEIIILLLNNNQQQTTTWWWaaaeeejjjmmmpppvvv}}}xxxqqqkkkllljjjgggdddbbb```^^^\\\VVVRRRMMMGGGCCC???;;;888777666555444444555555666666555555555555444444444333333333333333333333333333333222222222222333333222222222222222111000///000000111111111222222222222111111111111222111111111111111111222222222222222222222222222222222222222222333333333333222222111000000222444555444222111111111222222222333333111111111111111111111111111111111111111111111111333333333222222111111111///111222222111000000111111111111111111111111111222222111111111111111111//////000111111111111000222222222222222222222222444333111000000111222333111111111111111111111111222222111111111111111222111111000000000000111111111111111111111111111111111111111111111111111111111111222333333333333222jjj```WWWTTTSSSOOOLLLLLLHHHGGGEEEBBB???<<<:::999666777:::<<<===<<<;;;:::;;;999888888999:::888777888888777777777777888888777777666666666666777777888777555555777888777666666666666666777777777777888888888888888999999:::666666666777777888888999777777777777777777777777666666666666777777777888777777777777777777777777888777666555444444444444444555555666666666666666555555555555555555555555666666777777888888888888<<<<<<;;;:::999888777666888888888888888888999999:::999888888777888888888999:::;;;;;;;;;;;;:::999999999888888888999:::;;;888888999:::<<<===>>>>>>;;;<<<<<<<<<<<<<<<<<<<<<:::::::::;;;<<<===>>>???@@@DDDJJJPPPTTTXXX\\\___hhhlllpppuuu{{{zzzuuurrrnnnkkkjjjgggccc```[[[WWWRRRMMMHHHDDD???<<<999888666555444444555555666666666555555555444444333333333333333333333333222222111111111111222222111111222222222111000000111111111111222222222222111111222111111111111222000000111111111222222222222222222222222222222222111111222333333333222111111000000222444555444222000000000000111111111222111111111111111111111111000000000000000000000000444333333333222222111111222333555555444333333444111111111111111111111111111111111111222111111111//////000111111111111000222222222222222222222222333333222111111222333444111111111111111111111111111111111000000111222222111111000000000000111111111111111111111111111111111111111111111222222222111111222333333333333222}}}iii```XXXVVVTTTPPPMMMNNNFFFEEECCCAAA>>><<<:::999666777999;;;<<<<<<<<<<<<;;;999888888999999888666888888777777777777888888888777777666666777777888999777666666777888777777666666666666777777777777555666666666777777777777444555555666777888999999777777777777777777777777666666666777777777888888777777777777777777777777555555555555666777888999444555555666666666666666444555555666666555555444666666777777888888888999::::::999999888888777777888888888888888888888888999999888888888888888999777888999::::::999888777888888999999999:::::::::888888999:::;;;<<<<<<===;;;;;;<<<===>>>>>>>>>===;;;;;;<<<===>>>@@@AAABBB@@@EEELLLSSSYYY___dddggglllqqqxxx~~~zzzwwwvvvqqqkkkfffccc___YYYTTTOOOIIICCC???<<<:::888555333333444444444444444444333333333222333333333333333333333333000000////////////000000111111222222222111111000111111111222222222222333000222222222111000111222000000000111111111111222111222222222222333333333000111222222222222222222/////////000222333222111//////000000000111111111111111111111111111111111000000000000000000000000333333333333333222222222000111333333222111222333111111111111111111111111000000111222222222222111000000000111111111222222222222222222222222222222222222222333333333333333222222222111111111111111111000000000000111222222111111000000000000111111111111111111111111111111111111111222222222222222111111222333333333333222xxxggg___XXXVVVTTTOOOMMMNNNEEEDDDCCCAAA>>><<<;;;:::999999999::::::;;;;;;;;;999888777888999:::999888888888777777777777888888888888777777777777888888999777666666777888888777777777777777666666666666555555666777777777777777555555666666777777888888777777777777777777777777666666777777777888888888777777777777777777777777555555555555666777888999444555555666666666666666666666777888888777666666777666666777888999:::;;;999888888777777777888888888888999999999888888888999888888888888888999999777888:::;;;;;;:::888777777888999:::;;;:::999999888999999999::::::;;;;;;:::;;;===>>>??????>>>>>><<<======???AAACCCEEEFFFEEEJJJSSS[[[bbbhhhmmmqqqyyy~~~uuummmgggddd___ZZZVVVQQQKKKHHHBBB@@@<<<999666555666666444444444444333333333333333333333333333333333333222222111111111111222222000111111222222222111111111111111222222222333333000222333222000///111333000000000000111111111111111111222222222333333333111111111222222333333333000//////111333333222111000000111111111222222222111111111111111111111111111111111111111111111111222222333333333333333333---///000111000///000111111111111111111111111111///000111222333222222111222111111000111222333444111111111111111111111111000111333444555444333222222222222111111111000000000000000000000111222222111111000000000000111111111111111111111111111111111111111222222333333333111111222333333333333222ttteee^^^WWWUUUSSSNNNLLLMMMEEEDDDCCCAAA???===<<<;;;<<<;;;:::999999999::::::666666555777:::;;;;;;:::888888777777777777888888888888777777777777888888999777666666777888888777777777777777666666666666777777888999999999999999777777777777666666666666888888888888888888888888777777777777888888888888777777777777777777777777888777666555555444555555444555555666666666666666777888999::::::999888777777777666666777999;;;===999888777666666777888999888888999999999888888777999888888888888888999999999:::<<<======<<<:::999666888:::;;;;;;;;;999888999999999999999999999999:::;;;===>>>????????????======>>>@@@CCCEEEGGGIIIKKKQQQZZZbbbjjjpppvvvzzz|||sssfffdddaaa^^^\\\XXXTTTQQQIIIFFFBBB>>>;;;999999:::777777666666666555555555333333333333333333333333666555555444444555555666000111111222222222111111111111222222222333333333///222333333000///111333000000000000111111111111111111111222222333333333222222222222222333444555222111111333555666555333111111222222222333333333111111111111111111111111333333333333333333333333222222222333333444444444///111333333333222333444111111111111111111111111///000111222333333222111444222111000000222444555000000000000000000000000///111444666666555333111222222222222111111000000000000///000000111222222111111000000000000111111000000000000000000000000111111111222222333333333111111222333333333333222yyyhhh```UUUOOONNNNNNKKKHHHGGGFFFCCCAAA>>>;;;999888::::::::::::::::::::::::888888888888888888888888777888999999999777666555999999888888888888999999888888888888888888888888999888777555555555666777777666555555555666888999888777555444555666888999888888888888888777666666777777777777777777777777777777888888888777777666777777777777777666666555666666666666666666666666666666666666777777777777:::999888777666555444333888888888777555666888:::;;;;;;:::999888888888888777777777777777777777777999666333555999;;;999555888999:::<<<===<<<<<<;;;888999999:::;;;<<<>>>???===>>>>>>>>>===>>>@@@BBBEEEAAA@@@EEEJJJMMMRRRWWWZZZ^^^eeennnvvv}}}rrrjjjddddddccc]]]VVVSSSQQQMMMHHHCCC@@@>>>;;;:::<<<999666444444444333222666555444444333333333333111111111111111111111111333333333222222111111111---...000222333444333333000000000000000000000000000000111222222222222111555444222111000111222222222222333333333333222222222222222222222111000///222111000000000111333333000000000000000000000000111111111111111111111111333444333222000///000111333333222222222222222222111111000000//////......111111111111111111111111000000000000////////////000000000000000000000000222222111111111111222222000000111111222222222333333222111000000111222333222111111111000000//////111111222222222222111111111111222222222111111000111111000//////...//////wwwhhh```UUUOOONNNNNNKKKHHHFFFEEECCCAAA>>><<<:::999::::::::::::::::::::::::888888888888888888888888888888999999888888777666888888888777777888888888999999999999999999999999999888777666555555666777666555444444444555777777777777555555555666888999888888888888888777666666777777777777777777777777666666777777777666666555666666666777666555555444666666666666666666666666666666666666777777777888555666666666777777888888888888888777666666888:::::::::999888888777888888888888888888888888888888:::777555777;;;<<<:::777888999;;;<<<======<<<;;;999999999:::;;;<<<===>>><<<===>>>>>>>>>???CCCEEEHHHFFFFFFLLLQQQTTT[[[aaaffflllttt|||{{{sssnnnnnnnnnhhhbbb___ZZZVVVOOOIIIEEEBBB>>><<<===;;;888666666555444333555555444333333333444444222222222222222222222222333333333222222222111111111222222333222111000///111111111111111111111111000000111222222222222222333222111111111222333333000000000111111000000000222222222222222111000000222111000000000111222333111111111111111111111111111111111111111111111111333333333222000///000111222222222222222222222222111111000000////////////111111111111111111111111222222222111111111000000000000000000000000000000222111111000000111111222000000000111111222222222222222111000000111222222111111111111000000000///111111222222222222111111111111222222222111111000222111000000//////000000ttthhh```UUUPPPOOONNNLLLHHHFFFEEECCCAAA???===;;;;;;::::::::::::::::::::::::888888888888888888888888::::::999888888888888999888777777666666777777888999999999999999999999999888777777666666666666777444444444444444555666666777666555555555666888999777888888888888777777666777777777777777777777777555555666666666666555555777777777777777666666555666666666666666666666666666666666777777777888888555555666666777888999999777888999888666666888:::999888888888888888888888888888888888888888888888;;;888777888;;;===;;;888888999;;;<<<======<<<<<<;;;;;;::::::;;;<<<======:::;;;===>>>>>>AAADDDGGGGGGEEEHHHOOOTTTYYYbbbkkkrrryyy{{{uuuuuuuuupppjjjhhheee```YYYRRRMMMIIIEEEBBBCCC@@@<<<:::999888666555444444444444444444555555333333333333333333333333333333333222222222222111333333333222222000///...111111111111111111111111000111111222222222222222333333222111111111111222000000000000000000000000222222222222222222111000111111000000111111222333111111111111111111111111111111111111111111111111222333333222000///000111111111111111111111111111111000000000000/////////111111111111111111111111444333333333333222222222000000000000000000000000111111000000000000111111000000000000000111111111222222111000000111222222111111111111000000000000111111222222222222111111000111111222222222111111222222111111000000111111ssshhh```VVVPPPOOOOOOLLLIIIEEEEEECCCBBB@@@>>>===<<<::::::::::::::::::::::::888888888888888888888888;;;:::999888888888::::::777777666666666666777777888888888888888888888888777777777666666666666777444444444555555555666666777666666555666777888888777777888888888888777666666666666666666666666666555555666666777777666666888999999999999888777777666666666666666666666666666666777777777888888888888888777777777777777777777888999888777777888999888999999999:::999999999888888888888888888888888:::888777888;;;<<<;;;999999:::;;;=========<<<<<<<<<<<<;;;;;;;;;<<<<<<===:::;;;======>>>@@@DDDFFFEEEFFFKKKSSSYYY```lllwwwyyyxxxwwwrrrmmmkkkjjjfff```ZZZVVVSSSPPPNNNMMMIIIDDD@@@===:::888555444444444444444555666777444444444444444444444444222222222222222222222222111111111111222222111111111111111111111111111111000111222222333333222222555444333222111000//////222222111111111111222222222222222333333222111111111111111111111222222222000000000000000000000000111111111111111111111111222333333111000///000222000000111111111111222222000000000000000000000000111111111111111111111111444444333333333222222222000000000000000000000000111000000//////000000111000000000000000000000000222111111111111111111222111111111000000000000000111111222222222222111111000000111222222222111111333333222111111222222222uuuhhh```VVVPPPPPPOOOMMMJJJFFFEEEDDDBBB@@@???======::::::::::::::::::::::::888888888888888888888888::::::888888888999:::;;;777777666666666666777777666666666666666666666666666666666777777777777666555555666666777777777777666666666666666777777888666777777888888888777777666666666666666666666666555666777888888888888888777777888888777777666555777777777777777777777777777777777777888888888888888888888888777777777777777999:::999888777888999999999;;;<<<<<<<<<<<<;;;888888888888888888888888888888777888999::::::999999:::;;;===>>>======<<<<<<<<<;;;;;;;;;<<<======<<<===>>>>>>>>>???BBBEEEIIILLLTTT\\\bbbkkkzzz}}}zzzxxxsssnnnmmmkkkgggccc___^^^]]][[[ZZZXXXTTTMMMGGGBBB===999666444444444444555555666777444444444444444444444444222222222222222222222222111111111111111111222222111111111111111111111111111111222333333333333222111111111111111111111000222222111000000111222222111222222333333333222222000000111111222222222222////////////////////////111111111111111111111111111222333111000///111222000000111111222222222222000000000000111111111111111111111111111111111111222222222222111111111111000000000000000000000000111111000000000000111111111111111000000000000000111111111222222111111111000000000000000000111111111111222222222222111111///000111222222222222222333222222222222222333333yyyhhh```VVVPPPPPPPPPNNNKKKGGGGGGEEECCCAAA???===<<<::::::::::::::::::::::::888888888888888888888888999888888888888999::::::888777777666666777777888555555555555555555555555555666666777777777777666555666666777888777777777666666666666777777777777666777777888888888888777777777777777777777777777555666777888888999999888555555555555555444333333777777777777777777777777777777777888888888999999666666777777888999::::::777999::::::999888888999888:::;;;===>>>>>>======999999999999999999999999888888888888999999999999999:::<<<===>>>>>>======<<<<<<;;;;;;<<<===>>>>>>>>>???@@@@@@@@@AAADDDGGGLLLRRR[[[dddjjjsss~~~{{{zzzuuuqqqpppmmmjjjfffdddcccccccccbbb```[[[SSSLLLFFF@@@;;;777555555555444555555666666444444444444444444444444111222222222222333333333444444222111000000000000222222222222222222222222111222222333333333333333,,,---///111222444444444000///...------...///000111222333333333333333333000000111222222222222111////////////////////////111111111111111111111111111222222111000000111333111111111222333333444444000000000111111111111222111111111111111111111111111111111111000000000000000000000000000000000000222222111111111111222222222222222111111111111111000111222222222222111000000000000000111111111111111111222222222222111111///000111222222222222222222222111111222222333333}}}hhh```VVVQQQPPPPPPNNNKKKIIIHHHFFFDDDAAA???===<<<::::::::::::::::::::::::888888888888888888888888666777888888999999888888888888888777777888888888666666666666666666666666444555666777888888777666444555666777777777666666555666666777777777777777666666777888888888888888777777777777777777777777444555666777888888888888666666666666666555444444777777777777777777777777777777888888888999999999777777777888888999999999777999;;;;;;999888888999777888;;;===>>>>>>======999999999999999999999999888999::::::999::::::;;;999:::<<<===>>>>>>======;;;;;;;;;;;;<<<>>>??????@@@AAABBBCCCDDDFFFIIILLLQQQXXXccclllrrr|||~~~~~~sssoookkkhhhgggfffeeecccaaa\\\UUUNNNHHHBBB===999777666666555555555555666333333333333333333333333111111222222222333333333444333111000000000111111222222222222222222222222111222333333444444333333,,,---///111222333333222000///...------...///000111222333333444444333333///000111222333222222111111111111111111111111111111111111111111111111111111222222111000000111333111222222333444444555555000000111111111222222222111111111111111111111111222111111111000000000000000000000000000000000000333333222222222222333333333333333333222222222111000111222222222222111000///000000000111111111111111111222222222222111111//////000222222333333222111111111111111222333333hhh```VVVQQQPPPQQQOOOLLLJJJIIIGGGDDDAAA???<<<;;;::::::::::::::::::::::::888888888888888888888888555666777999999999888777999999888888888888999999777777777777777777777777444555666888888888777666333333555666666666555444555666666777777777777777666666777888888888888888777777777777777777777777333444555666777777777777999999999999999888777777777777777777777777777777777888888888888999999999;;;;;;:::999888777666555777999;;;;;;:::888888999666777:::<<<>>>>>>===<<<999999999999999999999999999:::;;;;;;;;;:::;;;===:::;;;<<<>>>>>>>>>>>>===::::::;;;;;;===>>>@@@@@@@@@BBBDDDEEEGGGJJJNNNQQQZZZbbbmmmvvv|||xxxuuuoookkkhhhfffdddbbb```[[[TTTNNNHHHCCC>>>;;;888777666555555555555555333333333333333333333333111111111222222333333333000/////////111222444666222222222222222222222222111222333333444444333333111222222222111000...---333111000//////000111333111222333333444444444444///000111222333222111111222222222222222222222222111111111111111111111111111222222111000000222333222222333444444555666666000000111111222222222222111111111111111111111111222222222111111111000000000000000000000000000000444333333222222333333444444444444333333222222222000111222333333222111000//////000000111111111222111111222222222222111111//////000222222333333333111000000000111222222333~~~iii]]]QQQOOOPPPOOONNNMMMHHHHHHFFFDDDBBB@@@>>>======<<<;;;;;;:::999888888777777777777777777777777777777777777777777777777777777777777777777777777555555555555555555555555888888777666666666666666:::999666555555666999:::999888777666555555555666555666888:::;;;:::999888::::::999888777777888888777777777777777777777777999;;;<<<;;;999777777888555666666777777777777777888888777777777777777888888888999:::::::::999999888888999999999:::::::::888:::<<<>>>???>>><<<:::999999999999999999999999::::::::::::::::::::::::<<<<<<<<<==================>>>??????>>>@@@CCCEEEFFFFFFGGGHHHJJJQQQYYY^^^eeemmmxxx~~~{{{qqqooonnnhhhaaa]]]]]][[[WWWRRRLLLFFF@@@===999777555444555555444333444444444444333222111111555555444444444333333333///...---,,,---...000222222222222222222222222222222222222222222222222222111111000000000111222333555555555555444444333222111111111111111111111111666444222111000111222333111111000000///.........000111111111111222222222333222111/////////000111222222222222222222222222555555444111//////111333111111111111111111111111///111222111000///000111000000000000111111111111000000000000000111111222222111111111000000//////222111000//////000111222111111111111111111111111111111111111111111111111111111111111111111111111333333333333333333333333kkk^^^SSSPPPRRRPPPNNNNNNJJJIIIGGGDDDAAA???<<<;;;;;;;;;::::::::::::::::::888888888888888888888888777777777777777777777777777777777777777777777777555555555555555555555555888888777666666666666666999888777666666777888999888888777666666666666666666777999::::::999888777777666555555555555555666555555555555555555555555999:::;;;:::888777777777555666666777777777777777999888888777777777888888999999999::::::999999888888999999999999:::::::::888:::<<<>>>>>>===;;;:::999999999999999999999999999999999::::::;;;;;;<<<<<<<<<<<<<<<============:::;;;<<<======???CCCFFFJJJLLLOOORRRUUU[[[bbbgggqqq{{{~~~~~~|||xxxuuurrrkkkccc___[[[YYYVVVSSSNNNIIIDDDAAA<<<:::888777777777666555555555555555444444333222444444333333333222222222111000///...///000222333222222222222222222222222222222222222222222222222111111111222222222222333222222333333222222111000111111111111111111111111000///---,,,,,,,,,---...000000000000000000000111000111111111111222222222333222111000//////000111222222222222222222222222333333222000...---///111222222222222222222222222///111222111000///000222000000000000111111111111000000000000000111111222222111111111000000000000222222111000111111222333111111111111111111111111111111111111111111111111111111111111111111111111333333333333333333333333nnnaaaUUUSSSTTTRRROOONNNKKKJJJHHHDDDAAA>>>;;;:::999:::::::::;;;;;;;;;;;;888888888888888888888888777777777777777777777777777777777777777777777777666666666666666666666666888888777666666666666666888777777777777777777888777777777777777777777666777888999::::::999777666555555444444444555666666666666666666666666666666888:::;;;:::888666666777555666777777888888777777999999888888888888999999::::::::::::999888888888999999999999::::::::::::999:::<<<===>>>===;;;:::::::::::::::::::::::::::888888999:::;;;<<<======<<<<<<<<<<<<======>>>>>>:::;;;<<<===>>>AAAEEEHHHOOOTTTZZZ^^^bbbhhhooouuuzzzwwwttttttssszzz||||||}}}~~~zzzrrriiieee]]][[[YYYVVVTTTPPPLLLHHHAAA>>>;;;999999999888666555555555555555555444444333333333333222222222111333333222111111222444555222222222222222222222222222222222222222222222222000111333444444444333222222222222222222111111000111111111111111111111111222111000/////////000111///000000111222222333333000111111111111222222222222222111000000000111111222222222222222222222222333333222000......000222333333333333333333333333000111222111000000111222000000000111111111222222000000000000111111222222111111111111111000000000222222222222222333444555000000000000000000000000222222222222222222222222222222222222222222222222222222222222222222222222pppcccXXXUUUUUUSSSPPPNNNJJJIIIGGGDDDAAA???<<<;;;:::;;;;;;;;;;;;;;;;;;;;;888888888888888888888888777777777777777777777777666666666666666666666666777777777777777777777777888777777666666666666666666777888999999888777666666777777777888888777777999999999999999888777666777777777777777888999:::999999999999999999999999888999::::::888666666777666666777888888888888777999999999888999999:::;;;<<<;;;:::999888888777777999999999:::::::::;;;;;;999:::<<<======<<<;;;:::::::::::::::::::::::::::999:::::::::;;;;;;<<<<<<;;;;;;<<<<<<======>>>>>>===>>>??????AAADDDIIILLLUUUZZZ```eeejjjqqq|||yyyuuusssrrrrrrrrrsssvvvyyy{{{{{{ssspppeeeccc___]]]\\\XXXSSSOOOEEEBBB>>>;;;::::::999777555555555444444444555555444444444333333333222222444444333222222333444555222222222222222222222222222222222222222222222222000111333555555444333222333333444444444333333222111111111111111111111111555444333333333333444444111111111222222333333333000000111111111222222222222111111111111111111111222222222222222222222222444444444333111111222444333333333333333333333333000111222222000000111222000000111111111222222222000000111111222222222222111111111111111111111111111111222222333333444444000000000000000000000000222222222222222222222222222222222222222222222222111111111111111111111111ooocccXXXVVVVVVTTTPPPNNNGGGGGGEEEDDDBBB@@@???>>>======<<<;;;;;;:::999999888888888888888888888888777777777777777777777777666666666666666666666666888888888888888888888888888777777666666666666666666777888999999888777666555666777888999999888888999999999999888888777666888888888888999:::;;;;;;::::::::::::::::::::::::888:::;;;:::888666666777666777777888888888888888999999888888999::::::;;;<<<;;;:::999888777888888999999:::::::::;;;;;;;;;::::::;;;<<<<<<;;;:::999::::::::::::::::::::::::<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<===>>>>>>??????@@@AAAAAABBBFFFLLLPPP[[[```eeeiiinnnxxx}}}wwwuuutttsssnnnooorrruuuzzz}}}qqqmmmhhheeeccc___XXXSSSKKKGGGBBB>>><<<;;;:::999666555555444444444444555555555555555444444444444333333333333222333333333222222222222222222222222222222222222222222222222000111333555555444333222222222333444444333333333111111111111111111111111111111000000000111111111333333333333222222111111000000111111111222222222111111111222222222222111222222222222222222222222333444555444222222333444333333333333333333333333000222333222111000111222111111111111222222222222000000111222222222222111111111111111111222222222000111111222222222333333000000000000000000000000222222222222222222222222222222222222222222222222111111111111111111111111~~~mmmaaaWWWUUUVVVSSSOOOMMMFFFFFFEEECCCBBBAAA@@@???>>>>>>===<<<;;;:::999999999999999999999999999999777777777777777777777777777777777777777777777777777777777777777777777777888888777666666666666666666777888999999888777666444555777999::::::999999999999999888888888888888888888777777777888999999777777777777777777777777999;;;<<<;;;999777777888666777888888999999888888888888888888888999:::;;;<<<;;;999888777888999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999::::::::::::::::::::::::>>>>>>===<<<;;;:::999999:::;;;;;;<<<===>>>?????????@@@AAABBBEEEJJJQQQVVVdddiiinnnrrrwwwxxxqqqooooooqqqrrrtttvvvyyy}}}~~~yyyrrrooolllggg___XXXRRRNNNHHHDDDAAA@@@>>>===999888666555444444555555666666666666555555555555333333333333222222222222222222222222222222222222222222222222222222222222000111333444444444333222///000111111111111111111111111111111111111111111000000000000111111111111444444333333222111111000000111111111111222222222000111222222333222222222222222222222222222222222111222333222111000111222333333333333333333333333111222333222111111111333111111111222222222222333///000222333333333222111111111111222222222222222111111222222222222111111111111111111111111111111333333333333333333333333333333333333333333333333222222222222222222222222jjj___UUUTTTUUUSSSOOOMMMGGGGGGEEEDDDBBB@@@???>>>======<<<<<<;;;;;;;;;:::999999999999999999999999777777777777777777777777777777777777777777777777777777777777777777777777888888777666666666666666777777888888888888777777333555777999:::;;;:::999888888888888888888999999999888777777777777777777777777777777777777777777:::<<<===<<<:::888888999777777888999999999999888777777777777888999::::::;;;:::999777777888:::;;;:::::::::;;;;;;;;;;;;<<<;;;;;;;;;:::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<;;;;;;::::::::::::;;;<<<===>>>?????????AAACCCFFFLLLSSS\\\bbbmmmttt{{{yyyvvvrrrpppqqqssstttttt|||~~~{{{yyytttkkkccc\\\WWWQQQKKKHHHGGGEEEDDD===<<<999777666555666777666666555555555444444444333444444444333333222111222222222222222222222222222222222222222222222222111111111222222222222333//////000111111111111111111111111111111111111111111222333333444444444333222222222222222111111111000111111111111222222222000111222333333333222222222222222222222222222222000222333333222111222333222222222222222222222222111222333333111111222333111111111222222222333333///000222444444333222111111111111222222333333333333444444444333222111000222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333hhh]]]TTTSSSUUURRRNNNLLLIIIHHHFFFDDDAAA???===<<<;;;;;;;;;<<<<<<<<<<<<===999999999999999999999999777777777777777777777777777777777777777777777777666666666666666666666666888888777666666666666666888777777777777777777888333555777:::;;;;;;::::::888777777777888999::::::::::::999888777777888888888888888888888888888888;;;<<<======;;;999999:::777777888999999999999888666666666666777888999:::;;;:::888777777999:::<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<::::::;;;<<<===>>>???@@@AAACCCGGGKKKRRR\\\fffmmmttt|||zzzxxxuuuuuuvvvyyy|||~~~~~~}}}vvvmmmccc^^^WWWQQQNNNLLLJJJIII@@@???<<<999777777777888555555444444444333333333444555555555444333222222222222222222222222222222222222222222222222222222111111000000000111222333000111222333333333333333111111111111111111111111000111222333333333333333000000000111111222333333000111111111111222222222000111222333444333333222222222222222222222222222222444555555444333444555111111111111111111111111111222333333111111222333111111222222222333333333///111222444444333222111111111111222222333333333555666666666555333111000333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333jjj```WWWVVVUUUQQQMMMLLLGGGFFFFFFDDDBBB@@@>>>===>>>>>>===<<<;;;;;;::::::::::::999999888777777777777777777777777888888888888888888888888888888888888777777:::<<<===999666888888777777777777888888777666555444555666888999777777888999::::::;;;;;;888888999999999999888888666666666666666666666666;;;:::999999999:::;;;<<<=========<<<<<<;;;;;;;;;888888888888888888888888888777777777666666555555::::::999999::::::;;;<<<:::::::::;;;;;;;;;<<<<<<<<<<<<;;;::::::999888888::::::::::::::::::::::::<<<;;;;;;;;;;;;<<<======:::<<<=========>>>AAACCCDDDGGGPPPZZZ___cccppp~~~{{{wwwxxxyyyxxxyyyzzz|||~~~uuulllddd]]]\\\[[[UUUOOOLLLJJJFFFAAA<<<999999:::<<<555333111222333444444333444444555555555555555555222222111111111111222222///000222333444444333333333333222111111222333333333222222111111000000000111222222333333222222111//////000111222333333333222222111111222222333444444555555666555444222111111222222333333222222111000000111111111111000000222222333333333444444444222222222222222222222222111111111222222333333333222222111111111111111111111111222222222333333333222111000000000111333444222222111111222222333444111111111111111111111111111111222222222333333333222222222222111111000000222222222222222222222222iii___WWWVVVUUURRRNNNMMMHHHGGGFFFDDDBBB@@@>>>=========<<<<<<;;;::::::999::::::999999888777777777777777777888888888888999666666666666666666666666:::999:::<<<>>>>>><<<999888888777777777777888888666666777777777777777777777777888888999::::::;;;888888999999999999888888777777777777777777777777::::::999999999:::;;;<<<;;;;;;;;;:::::::::999999888888888888888888888888<<<;;;;;;;;;:::::::::999999999999999999:::;;;;;;:::::::::;;;;;;;;;<<<<<<======<<<;;;;;;:::999999::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======<<<===>>>???>>>@@@BBBDDDIIILLLTTT^^^eeelll{{{}}}zzz{{{~~~tttjjjaaa___]]]XXXSSSQQQPPPMMMFFF@@@;;;888777777888666444333444555444333555555444444444444444444333333222222222222333333000000111222333444444444333333222111111222333333222222222222222111111111111222222333333222222111000000111111222222333333222222111111222222333444333333444555444444222222111222222333333222222111111222222333333222222111000000111111111222222222222222222222222222222222111111222222222333333333111111111111111111111111111111111111222222222333111111000000111222222333222222111111222222333333111111111111111111111111222222222333333333333444222222222222111111111000222222222222222222222222|||ggg^^^VVVUUUUUURRROOONNNIIIHHHGGGEEEBBB???===;;;<<<<<<;;;;;;::::::999999:::::::::999888888777777888888888888999999::::::666666666666666666666666777666777888::::::888666888888777777777777888888555666888999999888666444666777777888888999999999888888999999999999888888888888888888888888888888:::999999999999:::;;;<<<999999999999888888888888999999999999999999999999:::::::::999999999999999999888888888888999:::::::::::::::;;;;;;;;;<<<<<<=========<<<<<<;;;;;;:::::::::::::::::::::::::::;;;;;;<<<============<<<===???@@@@@@@@@BBBEEEHHHQQQTTT\\\fffppp}}}vvvppprrrvvvxxxxxxxxxzzz|||}}}ssshhhccc```\\\XXXXXXUUURRRLLLFFF@@@;;;888777:::888666555666666444333555555444444333333222222444444333333333333444444222111111222222333444555333222222111111222222333222222222222333333333333111222222333333222222111111111111222222222222222222222111111222222333444111222333333333333333222111222222333333222222111333333444444444444333333000000111111111222222222222222222222222222222222111222222222222333333333111111111111111111111111000000000111111111222222000000111222222222222111111111222222222333333333222222222222222222222222222222222333333333444444222222222222111111111111222222222222222222222222wwwfff]]]UUUUUUUUURRROOONNNJJJIIIGGGEEEBBB???<<<;;;;;;;;;;;;::::::999999999;;;::::::999999888777777888888888999:::::::::;;;888888888888888888888888444555555666777777666555888888777777777777888888777777888999888777666555666666777777777888888888888999999::::::999999888999999999999999999999999999999999999:::;;;;;;<<<999999999888888888888888999999999999999999999999888888888888888888888888888888777777888888999::::::::::::;;;;;;;;;<<<<<<===<<<<<<<<<;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>======<<<>>>???AAABBBCCCFFFJJJMMMXXX]]]fffqqq{{{sssllllllssszzz}}}~~~||||||mmmfffbbb^^^[[[\\\WWWUUUQQQLLLGGGBBB>>><<<:::888666666666666555444555555444333222222111111444444333333333333444444333222222111222333444555222222222222222222222222222222222333333444444444111222222333333222222111222222222222222222222111222222111111222222333444000111111222333333333333111222222333333222222111333333444444444444333333222222333333333444444444222222222222222222222222222222222222222222222222111111111111111222222222///000000000000111111111000000222333333222111000111111222222333333333333222222222222222222222222111111111222222222222333222222222222222222222222222222222222222222222222vvvfff\\\UUUTTTUUURRROOONNNJJJIIIGGGEEEBBB???<<<;;;;;;:::::::::::::::999999;;;;;;::::::999888888888777888888999::::::;;;;;;999999999999999999999999777888999999999999999:::888888777777777777888888999888777666666777888999777777777777777888888888999999::::::::::::999999999999999999999999999999888888999:::;;;;;;<<<<<<999999999:::::::::::::::999999999999999999999999::::::::::::::::::;;;;;;888888777777888888999::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>======>>>@@@BBBDDDGGGLLLRRRVVV```gggsss|||ttttttqqqpppuuu}}}}}}|||sssjjjeee```]]]]]]YYYYYYWWWTTTOOOIIIDDD@@@999777555555666777666555555555444333222222111111333333222222222222333333444333222222222333444555222222222222222222222222222222222333333444444444111222222333333222222111333333333222222222222222222222111111222222333444111111111111222333333444111222222333333222222111222222333333333333222222222222333333333444444444222222222222222222222222222222222222222222222222000000111111111222222222///000000000000111111111000111222333333222000000000111222333333333222222222222222222222222222222000000000000111111111111222222222222222222222333222222222222222222222222yyyfff]]]UUUTTTTTTQQQNNNMMMIIIHHHGGGEEEBBB???===;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;:::999999888888666777777888999:::;;;;;;777777777777777777777777666777888888777777888:::888888777777777777888888999888666555666888:::;;;888888888888888888888888999999::::::::::::999999999999999999999999999999777888999:::;;;<<<<<<<<<:::::::::;;;;;;;;;;;;;;;::::::::::::::::::::::::888888999999999999::::::999888888888888999:::::::::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<======>>>??????BBBEEEIIINNNUUU]]]bbbjjjttt~~~yyyuuurrruuuvvvzzz|||wwwtttuuuzzzqqqjjjccc^^^]]]\\\]]]]]][[[VVVOOOHHHCCC:::888666666777777666555555555444444333333222222333333222222222222333333444444333333333333444444111222222333333222222111222222222222333333333333111222222333333222222111222222222333333333333333222222111111222222333444333222222222222333333444111222222333333222222111111111222222222222111111000000111111111222222222222222222222222222222222333333333222222222222111000000000111222222333333000000000111111111222222111222222222222111000000000111222333444333222222333333333333333333333333000000000000111111111222222222222222333333333333222222222222222222222222|||ggg^^^UUUTTTTTTPPPLLLKKKHHHGGGFFFDDDBBB@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::999888888555666666777888999:::;;;777777777777777777777777444666777666555444777999888888777777777777888888666666777777888999:::;;;999999999999999999999888999::::::;;;;;;::::::999999999999999999999999999666777999;;;<<<<<<<<<<<<::::::::::::;;;;;;;;;<<<::::::::::::::::::::::::777777777888888888999999999999999999999:::;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>><<<;;;;;;===???AAAAAADDDIIINNNUUU___hhhooouuuzzzwwwwwwzzz}}}}}}yyyuuunnnvvvyyyrrriiiaaa___[[[]]]___```\\\VVVOOOJJJ???===:::888888777555333555555444444444444444444444444333333333333444444333444444444444444333333111222333333333333222111222222222222222111111111111222222333333222222111111222222333333444444444222222111111222222333444555444333222222333333444111222222333333222222111111111222222222222111111000000111111111222222222222222222222222222222222333333333222222222111111///000000111222222333333111111111111222222222333333222222111000000111111///111222444444333222111333333333333333333333333111222222222333333333333222222222333333333444444222222222222222222222222|||hhh^^^VVVTTTTTTPPPLLLJJJGGGFFFFFFDDDBBB@@@???===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999888444555666777888999::::::999999999999999999999999777999;;;:::888777:::===888888777777777777888888333555777999;;;;;;::::::::::::999999999999999999999::::::;;;;;;::::::999888888888888888888888888666777999;;;<<<<<<<<<<<<999999999::::::;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<=========::::::999999::::::;;;<<<:::::::::;;;;;;;;;<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<@@@>>><<<::::::===@@@BBBCCCFFFLLLRRR[[[eeepppwww~~~|||}}}|||zzzyyy|||~~~yyylllrrr|||xxxmmmddd```VVVYYY^^^aaaaaa\\\VVVQQQDDDAAA===:::888666444222444444555555555555555555555555555444444555555555333444555555555444333222111222333444444333222111333222222111111000000000222222222333333222222222111111222333333444555555222222111111222222333444777666444333222333333444222222222333333222222222111222222333333222222111222222333333333444444444222222222222222222222222333333333222222111111111///000000111222222333333111222222222222333333333444333111000000000111222///111222444444333222111333333333333333333333333333333444444444555555555222222222333333444444444222222222222222222222222yyyeee[[[SSSRRRRRRNNNKKKJJJIIIHHHFFFDDDAAA???===<<<<<<<<<;;;:::::::::;;;;;;999999999888888888888777;;;;;;;;;:::::::::999999777777777777777777777777777777777777888888888888:::999888777666666666666666666666666777888999:::888888888888999:::;;;;;;888888888777777777666666888888999999999:::::::::666666777888999:::::::::;;;:::888777666777777888>>><<<:::999::::::;;;:::888999999::::::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;::::::::::::;;;999:::;;;=========<<<<<<>>>?????????>>>>>>???AAAKKKNNNWWW```dddgggttt~~~xxxxxx{{{|||{{{zzz||||||xxx{{{~~~tttiiiaaa______aaadddeeeaaaYYYSSSMMMGGG@@@;;;999888666444777777666666555555444444555555444444444333333333222222222222222222222222000111333555555333111///000111222222333333333333333222222222111000000000//////000111222222333333222333333444444333333222222333555555555333111000555444222111111111222222111222222333333222222111333222111000000111222333333333333444444444555555222333333333333222111111111111111111111111111111000000111111111222222222222222222222222222222222555444222111111111222222333333333333333333333333000111111222222333444444444444444444444444444444333333333333333333333333xxxfff\\\SSSQQQQQQNNNKKKKKKIIIHHHFFFDDDBBB???>>>===<<<<<<;;;:::::::::;;;;;;999999999999888888888888999999888888888777777777777777777777777777777777555666666666666777777777999999888777666666666666666666666666777888999:::::::::999888888999999999:::::::::999999999888888888888999999999:::::::::777777777888999999999:::999999888888888999999::::::999888888999::::::999888999999::::::;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>?????????>>>======>>>?????????@@@BBBDDDIIINNNYYYeeekkkqqq{{{xxxvvvyyy~~~wwwmmmeee___^^^^^^```aaa___YYYTTTOOOJJJDDD???===;;;999777999999888777666666555555555555444444444333333333333333333333333333333333444444444444333333222222111111222333333333222222333333333222222222222222000000000111222222333333222333333444444333333222222222333333333222111000444333222111111111222222111222222333333222222111333222111000000111222333222222222333333333444444222333333333333222111111111111111111111111111111111222222222333333333333222222222222222222222222444333222111111111222222333333333333333333333333333222222222222222222222333333333333333333333333333333333333333333333333wwwfff\\\SSSQQQQQQNNNKKKKKKGGGGGGEEEDDDBBB@@@???>>>===<<<;;;::::::::::::::::::999999999888888888888999888888888888777777777777777777777777777777777555555555555666666666666888888777666555555555555666666666666777888999:::;;;;;;:::888888777777777:::::::::999999999999999888888999999999:::::::::888888888888888888999999777888999:::;;;;;;;;;;;;777888999::::::999999888999999999:::;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>???>>>>>>?????????>>>=========>>>???@@@AAACCCFFFIIIMMMTTTaaammmuuu~~~yyyuuuuuuuuuwww}}}~~~tttmmmdddaaa^^^^^^______\\\YYYSSSPPPKKKGGGDDDBBB???<<<===<<<;;;999888777666666555555444444444333333333444444444444444444444444777666444333222333444444222222333333333222111111333333333333333444444444000000111111222333333333222222333333333333222222222222111111111111111000444333222111111111222222111222222333333222222111222222111111111111222222111111111222222222333333222333333333333222111111111111111111111111111111222222333333333444444444222222222222222222222222444333222111111111222222333333333333333333333333444444333333222111111000111111111222222222222222333333333333333333333333wwwggg\\\RRRPPPPPPNNNLLLLLLGGGFFFEEEDDDBBBAAA??????===<<<;;;;;;::::::::::::::::::999999999888888888::::::::::::999999999999777777777777777777777777555555555666666666777777777777666555555555555555666666666666777888999:::::::::999888888888888888777777777777777777777777888888999999999:::::::::999999999888888888888888888999:::;;;<<<;;;::::::888;;;===>>><<<:::888777999999::::::;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<===???@@@AAA============<<<<<<;;;;;;===???@@@AAABBBEEEIIIMMMXXX```kkkuuu}}}~~~{{{}}}yyywwwyyyzzz|||~~~wwwlllgggbbb```aaabbbaaa___YYYXXXUUURRRNNNJJJEEECCC@@@???===;;;999888777777555555444444444333333333444444444444444444444444333333333333333444555555333333333333222222111000111222222222333333444444111111111222222333333333222222333333333333222222333222111111111111222222333222222222222222222222111222222333333222222111222222222222222222222222222222222222333333333333222333333333333222111111111111111111111111111111222222222333333333333444222222222222222222222222333222222222222222222222222222222222222222222222333333333222222111111111111111111222222222222222333333333333333333333333wwwggg\\\RRRPPPPPPNNNLLLLLLGGGFFFEEEDDDBBBAAA??????======<<<;;;:::999999::::::::::::999999999999888:::::::::999999999888888888888888888888888888888666666777777777888888888777666666555555555555666666666666666777888999:::888777777777888888999:::777777777777777777777777888888999999999:::::::::999999999888888888888888::::::;;;<<<;;;:::999888<<>>???AAABBB>>>>>>======<<<<<<<<<<<>>;;;999777777777555555444444444333333333222222222222222222222222---///111444555555555444333333333333222222111000000000111111222222333333222222222222222333333333111222222333333222222111333333222222222222333444222222222222222222222222111222222333333222222111222222222333333222222222333333333333444444444444222333333333333222111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333111222222222333333333444333333333333333333333333wwwhhh\\\RRROOOOOONNNLLLMMMGGGGGGEEEDDDBBB@@@???>>>>>>===<<<;;;:::999999999::::::::::::999999999999888777777777777666666666888888888888888888888888777777777777888888888888777777666555555666666777666666666666777888999:::666666666777777999::::::999999999999999:::::::::888888999999999:::::::::888888888888888888999999;;;;;;;;;;;;:::999888777<<<@@@CCCCCC???;;;999::::::::::::;;;<<<<<<======<<<;;;;;;::::::;;;;;;<<<::::::;;;;;;<<<=========;;;;;;<<<<<<===???@@@AAA@@@@@@???>>>>>>>>>??????@@@BBBEEEGGGKKKQQQXXX]]]gggrrr~~~|||wwwwww|||~~~yyyqqqllljjjiiifffcccdddfffgggddd]]]TTTMMMIIIDDDBBB>>>:::777666666666555555444444444333333333222222222222222222222222+++---111444666555444333222222333333333222111111111111111111111111222222222222333333333333333333111111222222222222111111222333333333333444444444111111222333333333222222111222222333333222222111222222333333333333222222333333444444444555555555222333333333333222111111111111111111111111111111000000111111111222222222222222222222222222222222111111222333333333222222222222222222222222222222000111111222333333444444111111222222333444444444333333333333333333333333xxxhhh\\\RRROOOOOOMMMLLLMMMIIIHHHFFFDDDBBB???>>>===>>>===<<<;;;:::999999999;;;;;;:::::::::999999999777777777777666666666666888888888888888888888888666666666777777777777888777777777666666777777888666666666666777888999:::888777777777777777888999888888999999999:::::::::888888999999999:::::::::777777777888999999999::::::999999888888888999999888<<<@@@???<<<999:::<<<::::::;;;;;;<<<=========<<<;;;;;;::::::;;;;;;<<<::::::;;;;;;<<<======>>>;;;;;;;;;<<<===>>>???@@@@@@???>>>>>>>>>???@@@AAA@@@CCCGGGLLLSSS\\\eeekkkuuu{{{yyy|||}}}xxxtttpppkkkfffeeeiiikkkhhh___TTTLLLGGGEEEBBB===999666444444444555555444444444333333333333333333333333333333333000111222444444444444333111111222333333333222222222222222222222222111111333333333333333333333333111111222222222222111111000111222333444333333222000111222333333333333222111222222333333222222111222222333444444333222222222222333333333444444444222333333333333222111111111111111111111111111111111111111222222222333333222222222222222222222222000111222333333333333222111111111111111111111111222222222222222222222333000000111111222333333333333333333333333333333333yyyhhh]]]RRROOOOOOMMMLLLMMMIIIHHHFFFDDDAAA???===<<<>>>>>><<<;;;:::999999999;;;;;;;;;:::::::::999999999999999999888888888888888888888888888888888888555555555555666666666777888777777777777777888888666666666666777888999::::::999888777666666666666666666777777888888888888888888999999999:::::::::666666777888999::::::;;;888777777666777888:::;;;333777<<<<<<999777:::===::::::;;;;;;<<<=========<<<;;;;;;::::::;;;;;;<<<::::::;;;;;;<<<===>>>>>><<<;;;;;;<<<<<<===>>>???======<<<<<<<<<>>>???@@@@@@CCCHHHOOOXXXcccnnnuuu~~~}}}}}}~~~xxxpppkkkeeeiiillliii___SSSJJJEEEDDDAAA===888555333333333555555444444444333333333444444444444444444444444666555444333222333444444000111222333333333333333444444444333333222222222333333333333333333333333111111222222222222111111...///111333444333111000000111222333444333333222222222222333333222222222222222444444444444222222111111222222222333333333222333333333333222111111111111111111111111111111222222333333333444444444222222222222222222222222000111222333444333333222111111111111111111111111444444333222222111111111...//////000111222222222333333333333333333333333uuufff\\\TTTQQQOOOKKKJJJJJJJJJIIIEEEBBB???===<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;::::::::::::999999888888888888888888888888999999999888777666666555888888777777777777777888999999888777666666777777999888888777666555444444666666777777888888888999777888888888888999999999666666888999999:::999999:::::::::;;;;;;<<<<<<<<<;;;;;;;;;::::::999999999888888999999999:::::::::888999:::<<<===>>>>>>>>>???<<<999999;;;<<<:::888>>>>>>======<<<<<<;;;;;;>>>============>>>>>>??????>>>=========???AAACCCDDDJJJRRRZZZaaalllzzzuuummmiiihhhgggeeebbbZZZNNNFFFCCCCCCAAA===999666444444555555666666666555444444444333333222222333333444555444444333333444444555444333333222222333333444333333333222222111111111111222222333333222222111000111222444444333222111333333222222222222333333111111111111111111111111111111111111111111111111111111111111111111111111000111111222333444444444222222222111111111000000222222333333333444444444333333333333333333333333222222222222333333444555555333111111222444444333444444333222222111111000111111111111111000//////333333333333333333333333000222333333222111111222ssscccZZZRRRPPPOOOKKKJJJKKKJJJHHHEEEBBB???===<<<<<<::::::;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::999999888888888888888888888888999999888888777666666555888888777777777777888888999999888777777777777777::::::999888777555555444888888888888999999999:::888888888888999999999999777777777888999999::::::999999999:::::::::;;;;;;;;;;;;;;;::::::999999999999999999999:::::::::::::::;;;;;;<<<===>>>??????@@@>>>;;;;;;<<<===;;;999===============<<<<<<<<<<<<<<<;;;;;;<<<<<<=====================???BBBDDDJJJPPPXXX```jjjwww{{{tttlllkkkiiigggddd\\\RRRJJJGGGFFFDDDAAA<<<888666555333333333333333333222222222222111111111111222222555444444333333444444555444333333222222333333444444444444333333333222222222222333333333333222222222222333333333222222111000000////////////000000111111111111111111111111222222222222222222222222222222222222222222222222.........///000111111111222222222111111111000000000000111111111222222222333333333333333333333333333222222222333333444555555333111111333444444333222222222111111111111000111111222222222222222222111111111111111111111111222444555555444333333444ooo```XXXQQQOOONNNLLLJJJKKKJJJHHHEEEBBB???======<<<;;;<<<<<<<<<<<<=========;;;;;;::::::::::::999999888888888888888888888888999999888888777666666666888777777777777777888888999888777777777777777777888888888888888888888888999999999:::::::::::::::888888888888999999999:::888888777777888999;;;<<<888888999999999999::::::;;;;;;::::::::::::999999::::::::::::;;;;;;;;;;;;======<<<<<<<<<===???@@@@@@???======>>>>>><<<;;;<<<<<<<<<===============<<<<<<<<<<<<<<<===>>>???===>>>?????????AAAEEEHHHPPPXXXbbblllxxx|||rrrpppmmmkkkhhhaaaXXXQQQMMMKKKHHHEEE@@@<<<888666222333333333333333333333222222111111111111222222555444444333333444444555444333333222222333333444555555444444444444333333333333444444444444333333444444333222111111111111//////............//////222222222222222222222222333333333333333333333333333333333333333333333333000111111222222333333444222222222111111111111111000000111111111222222222333333333333333333333333333333222222222333444444555333111222333444444333000000000000111111111111444444333333333222222111111111111111111111111111222444555555444333333444kkk]]]UUUOOONNNNNNLLLJJJKKKIIIHHHEEEBBB???>>>======<<<=====================;;;;;;:::::::::999999999888888888888888888888888888888888888777777666666777777777777777777888999888888777777777777777888555666777888:::;;;<<<===999999999999::::::::::::888888888999999999::::::999888777666777999;;;===999999999999999::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<>>>===;;;::::::<<<>>>?????????>>>>>>>>>===<<<;;;;;;;;;<<<<<<======>>>>>>???>>>>>>??????@@@AAABBB???@@@BBBAAAAAADDDIIIMMMVVV```nnn|||yyyvvvssspppnnnhhh___YYYRRROOOLLLHHHDDD???:::666555555555555555555555666444444444333333444444444555444444333333444444555444333333222222333333444444444444444444333333333333444444555555444444333666555333111000000111111222222111111111111222222222222222222222222222222333333333333333333333333333333333333333333333333222333333333444444555555111111111111111111111111222222333333333444444444222222333333333333444444333333333222222333333444444333222222333444333222///000000111222222333333777666444333111000000///333333333333333333333333000222333333222111111222iii[[[TTTNNNNNNOOOLLLKKKKKKIIIGGGEEEBBB???>>>===========================<<<;;;;;;:::::::::999999999888888888888888888888888888888888777777777777777777777666666777888999999888777777777777777888888777777888999:::;;;;;;<<<999999999999999999888888888999999999999::::::::::::999777777777999<<<===;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<===<<<:::999999:::<<<===>>>>>>??????>>><<<;;;;;;;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>???@@@AAABBB???AAABBBAAAAAAEEELLLSSS^^^kkk}}}{{{yyyvvvoooggg```WWWTTTPPPLLLHHHCCC===888888777666555555555666666555444444444444444444555555444444333333444444555444333333222222333333444222222222222222333333333333444444555555444444333666555333111000000111111444333333222222333333444222222222222222222222222222222222222222222222222333333333333333333333333000000000111111111111111111111111111111111111111222222333333333444444444222222222333333444444444444333333222222333333333444333222333444444333222000111111222333444555555444333222111000000111111333333333333333333333333000222333333222111111222iii[[[TTTOOOOOOPPPMMMKKKKKKIIIGGGDDDBBB@@@>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;::::::::::::999999888888888888888888888888888888777777777777777777666666666666777888999:::777777777777777888888999<<<;;;;;;:::999888777777999999999999888888888888999999999999::::::::::::999999888888999:::<<<===<<<<<<;;;;;;;;;;;;::::::999999::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;::::::999999999:::<<<======???@@@@@@>>><<<;;;;;;<<<<<<<<<===============;;;;;;;;;<<<===>>>???@@@>>>@@@AAAAAABBBHHHTTT^^^ooo|||yyyooohhh]]]ZZZVVVSSSPPPKKKCCC===:::888777555444444444555333333222222222222333333555444444333333444444555444333333222222333333444111111222222222222333333333333444444444444333333444444333222111111111111222222222111111222222222333333333333333333333333111111111111111111111111333333333333333333333333222222222222222222222222111111111111111222222222000000111111111222222222111222222333333444444555444444333222222222333333333222222333444555333111222222222333444555555666000000///000111333555666111111111111111111111111222444555555444333333444jjj\\\UUUPPPPPPPPPMMMKKKKKKHHHGGGDDDBBB@@@>>>>>>>>><<<<<<<<<<<<;;;;;;::::::;;;;;;::::::::::::999999888888888888888888888888777777777777777777777888666666666666777888999:::777777777777777888999999:::::::::999888888777777;;;;;;::::::999999999999999999999:::::::::;;;;;;888888999999:::;;;;;;<<<;;;;;;;;;:::::::::999999999999999::::::;;;;;;;;;999999999999::::::::::::999999999:::;;;<<<=========@@@BBBBBB???===<<<==================<<<<<<<<<:::::::::;;;<<<===??????>>>AAACCCDDDGGGRRRcccoooxxxooofffbbb]]][[[YYYTTTLLLEEE===<<<999666555444444555333333222222222222333333555444444333333444444555444333333222222333333444222222222333333333444444222222333333333333222222222222333333333222222111222111111111111111111222333333333333333333333333222222222222222222222222222222222222222222222222555555555555555555555555000000111111111222222222000000111111111222222222111111222333333444555555555444333333222222222333333222222333555555333111222222222333333444444444333222111111111333444666111111111111111111111111222444555555444333333444jjj\\\UUUPPPQQQQQQNNNKKKKKKHHHGGGDDDBBB@@@???>>>>>><<<<<<;;;;;;;;;:::::::::;;;;;;;;;:::::::::999999888888888888888888888888777777777777777888888888666666666666777888999:::777777666777777888999999555555666888999:::;;;;;;<<<<<<<<<;;;;;;:::::::::999999:::::::::;;;;;;;;;777888999;;;;;;;;;;;;;;;:::::::::999999888888888999999999::::::;;;;;;;;;888888999999999:::::::::888999:::<<<===>>>>>>>>>>>>AAADDDDDDAAA>>>===>>>>>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<===???@@@AAAAAADDDGGGIIINNN\\\ppp~~~}}}tttkkkgggcccaaa```[[[RRRKKKBBB@@@===999777666666777666555555444444555555666555444444333333444444555444333333222222333333444333333333444444555555555111222222333333222222111000111222444444333222111333333222222222222333333333333333333333333333333333333333333333333333333111111111111111111111111222222222222222222222222000000111111222222222222222222333333333444444444111111222333333444555555555444333333222222222222333222222444555555333111111222222222222333333333:::888555333111111111222333333333333333333333333000222444333222111222222qqq___WWWQQQQQQPPPMMMKKKLLLFFFDDDBBB@@@>>>=========;;;;;;;;;::::::;;;;;;<<<<<<;;;:::999999999999:::888888888888888888888888888888888888888888888888666666666666666777888888888888888888888888888888;;;<<<<<<;;;999888999;;;<<<;;;999888777888999999;;;::::::::::::;;;<<<<<>>>>>>>>>>>============>>>::::::>>>@@@>>>???AAACCCBBBGGGOOOXXXfff~~~tttqqqmmmhhheeeddd```XXXRRRIIIDDD>>>888666555555444444444444444444444444444222222222333333444444444444555555555555555444444333444444555555444444333000000000111111222222222444444333222222222333333444333222000000111333444000111222222333333222222444333333222222333333444222222333333333333444444111333444444222222333555222222222222222222222222000000000000111222333444000000111222222333444444222222222222222222222222111222222333333222222111333222222111111222222333333333333333333333333333111111222222222333333333333333333222222222222222ppp^^^VVVPPPOOOOOOLLLJJJKKKFFFDDDBBB@@@>>>============<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999999999999999999999999999888888888888888888888888666666666666666777888888888888888888888888888888777888888777555555666777;;;:::999888888888999::::::999999999999:::;;;;;;<<<;;;999888888999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888999999999999:::::::::;;;;;;;;;>>><<<;;;;;;<<<>>>>>>===;;;<<<>>>@@@@@@>>><<<;;;????????????>>>>>>>>>>>>AAA===<<>>???BBBEEEFFFMMMWWWaaaooowwwtttqqqooonnnmmmhhh```YYYNNNHHHAAA;;;888777666666555555555555555555555666222222333333333444444444333444444444444444333333333444444555555444444333222222222222333333333444222111111111222222333333222222222333333222222222111222222333333333333333333222222111111222222333222222333333333333444444222333444444222222222444222222222222222222222222000000000000111222333444333333333444444555555666222222222222222222222222333333333444444333333333333222222111111222222333333333333333333333333333111111222222222333333333333333333333333333333333nnn^^^VVVOOOOOONNNKKKIIIJJJFFFEEEBBB@@@>>>>>>======>>>===<<<;;;;;;;;;;;;;;;::::::;;;<<<<<<;;;999888::::::::::::::::::::::::888888888888888888888888777666666666666777888888888888888888888888888888999999:::888777666888999999999888888888999::::::999888888888888999::::::999888888888999;;;===>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<===???@@@>>><<<<<<===>>>@@@@@@AAAAAAAAA??????????????????@@@@@@@@@===<<>>:::888777777555555555666666777777777333333333333444444444444222222333333444333333222333444444555555444444333222222222222333333333333000000000111111222222333000111333444444333111000222222333444444444444444222111111000000111111222222222333333333333444444333444555444222111222333222222222222222222222222111000000111111222333444444444444444444555555555333333333333333333333333333444444555555444444333333222222111111222222333333333333333333333333333111111222222222333333333222333333444444333333333~~~lll^^^VVVPPPOOOOOOLLLJJJJJJFFFEEECCC@@@???>>>>>>>>>======<<<;;;::::::::::::999:::<<<======;;;:::888::::::::::::::::::::::::888888888888888888888888777777666666777777888999888888888888888888888888999::::::999888777999:::888888888999999::::::;;;999999999999999::::::;;;888888888999:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999:::::::::::::::;;;;;;;;;;;;<<<:::;;;<<>>;;;????????????@@@AAABBBBBB>>>>>>?????????@@@@@@@@@>>>;;;<<>>>>>>>><<<<<<;;;:::999999::::::999:::<<<======<<<:::999999999999999999999999999888888888888888888888888777777777777777888999999888888888888888888888888555666666666444444666888777888888999:::::::::::::::::::::::::::;;;<<<<<<:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;<<>>===<<<;;;;;;<<<===>>>======>>>???@@@@@@AAAAAA@@@>>>>>>AAABBBCCCJJJQQQYYYgggxxx|||vvvqqqlllhhhfff]]]WWWNNNFFF@@@<<<999888444444555555555666666666444444444444444444444444333333444555555555555555333444444555555444444333333333333333333333222222333333444444333222111000222222111111111222444555222333444444555555444444333333222222222222333333222222222333333333444444444555555444222111111222222222222222222222222222111111111111222333444555444333333333333333333333333333333333333333333333222222333333333333222222333222222111111222222333222222222333333444444444111111222222222333333333000111333444555444333222{{{iii```XXXQQQQQQPPPMMMKKKLLLGGGFFFCCCAAA???>>>>>>>>>;;;;;;:::::::::;;;;;;<<<999:::<<<======<<<;;;;;;888888888888888888888888888888888888888888888888888777777777777888999999888888888888888888888888666777888777666666888:::888888999:::::::::999999;;;;;;::::::;;;;;;<<<===;;;;;;;;;::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;<<<:::;;;;;;;;;<<<<<<<<<<<<===>>>AAAEEEHHHGGGCCC@@@???>>>============>>>>>>===>>>>>>@@@AAABBBCCCCCCEEECCCCCCDDDCCCEEELLLUUUfffwwwxxxpppkkkiiihhhaaa\\\TTTMMMFFFAAA<<<999555555555555555555555555555555555555444444444444333333444555666666666666333444444555555444444333555555555555444444444444333333444555444333222111333222000000000222444666222222333444444444444444444333333333333333333444222222333333333333444444333444555444222111222333222222222222222222222222222111111222222333444555555555555555555666666666333333333333333333333333111222222333333222222111333222222111111222222333111222222333333444444555111111222222222333333333111333555777777777555444{{{iii___WWWPPPPPPPPPMMMKKKKKKGGGFFFDDDAAA@@@?????????<<<<<<<<<<<<<<<===>>>???;;;;;;;;;;;;<<<<<<<<<===999999999999999999999999888888888888888888888888888888777777888888999:::888888888888888888888888999:::;;;:::999:::;;;===999999:::::::::999888777::::::999999::::::;;;<<<:::;;;;;;;;;::::::999999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===@@@DDDFFFFFFBBB???>>>>>>??????@@@@@@AAAAAA??????@@@BBBCCCEEEFFFFFFFFFDDDEEEGGGHHHKKKUUU```ttt|||tttmmmjjjiiiddd```ZZZSSSMMMFFF@@@<<<888777777666666555555555666555555555444444444444222222333444555555555555333444444555555444444333444444444333333222222222...000222444555444333333111111111111222333444444111222222333333333333333333333222222222222333333222222333333333333444444222333444444222222222444222222222222222222222222222222222222333444555555444444555555666666777777444444444444444444444444222333333333333333333222333222222111111222222333111111222333333444555555111111222222222333333333444666888:::;;;:::999888{{{iii^^^VVVOOOOOONNNKKKIIIJJJHHHFFFDDDAAA@@@?????????============>>>@@@AAABBB;;;;;;;;;;;;;;;<<<===>>>::::::::::::::::::::::::888888888888888888888888888888888777888888999:::888888888888888888888888777888888888777777999;;;999::::::;;;:::999777666999999888888999999:::;;;999::::::;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<===;;;;;;;;;<<<<<<<<<======999:::===@@@CCCBBB@@@===888999;;;<<<>>>?????????@@@AAABBBDDDEEEGGGHHHIIIBBBBBBEEEIIILLLRRR___kkk||||||uuuqqqooofffccc^^^XXXRRRJJJCCC>>>::::::999888777666555555666666555555555444444444000111222333444444555444333444444555555444444333111000000000//////......***,,,///222444555555444...000222444444444333222111111222333333333333222222222111111111111222222222222333333333444444444222333444444222222333555222222222222222222222222222222222222333444555555222222222333444555666666444444444444444444444444333444444555555444444333333222222222222222222333111111222333333444555555111111222222222333333333666888;;;===>>>===<<<:::yyyhhh]]]WWWQQQMMMKKKJJJFFFCCCHHHFFFDDDBBB???===<<<<<<===<<<<<<<<<<<<===>>>>>>666888;;;======;;;999888:::::::::999999999888888999999999999999999999999:::999888888777888888888888777777777666666555555666666777888999999999999<<<<<<:::999888777777777777888999999:::;;;<<<<<<::::::::::::::::::::::::;;;;;;;;;<<<;;;;;;:::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<===>>>>>>======>>>???AAA???;;;999999;;;>>>@@@@@@@@@BBBDDDGGGJJJLLLNNNQQQIIIGGGLLLPPPUUUhhh|||}}}wwwuuuoookkkeee___ZZZRRRHHHAAA>>>===:::777666666666666333444555777999888666444444555555555444333333222444222111333777999888666444333111111111111333444888777666444222000///...000111222333444555555555666555444444444444555666222222222222222222222222222222222222222222222222000111111111111222222222222222111111111111111222333333333222222111111111444444444444444444444444555555444444444444333333000111222333333333333333000111111111111222222222111111000000000000111111333333333222222111111111333555999===??????>>>===zzziii[[[VVVPPPLLLLLLKKKHHHFFFDDDCCCAAA???>>>===<<<<<<===<<<<<<;;;::::::::::::777999:::<<<===<<<;;;::::::::::::999999999999888999999999999999999999999:::999999888888888888888888888888777777777666666666777888999:::::::::999::::::999999888999999999:::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;::::::;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;===>>>>>>===<<<>>>???>>>===<<<;;;;;;<<<===>>>???@@@CCCFFFJJJNNNRRRSSSVVVOOONNNTTTYYYaaattt}}}xxxssspppkkkgggbbbZZZPPPHHHCCC@@@<<<999777666666666444444555777888888666444444555555555444444333222555333111222555666555333333333222222222222333333555444444333222111111000111222222333444444444444333222111111111111222333222222222222222222222222222222222222222222222222111111111111222222222222222222111111111111222222333333333222222222111111333333333333333333333333333333222222222222111111111111222333333333333333111111111111222222222222333222222111111222222333444444444444444444333333222555999<<<>>>>>>===<<>>============<<<;;;999888888777777999999:::;;;<<<=========::::::::::::999999999999999999999999999999999999::::::999888888888888888999999999888888888888777666888:::;;;<<<<<<;;;:::999999888888999999:::;;;;;;;;;;;;::::::999999999::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<:::<<<======<<<;;;===>>><<<<<<===>>>>>>======<<>>@@@;;;;;;:::::::::999999999888999999999999999::::::::::::999888888888888999999999999999999999999999888:::===???@@@???===<<<:::999999888999999::::::::::::::::::::::::::::::::::::::::::::::::::::::999999:::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<:::;;;<<<<<<;;;;;;<<<>>><<<======>>>>>>>>>>>>>>>@@@CCCGGGLLLQQQVVVYYY[[[\\\ZZZ^^^hhhttt|||||||||~~~}}}wwwmmmfffXXXPPPFFF???;;;:::888777555555555666777777666444444444555555555555444444666666555555555555555444222333555555555555333222000000000111111222222222333333444444444333222222333333333222222333333333222222222222222222222222222222222222222222222222111111111222222222333333222222111111111222333333333333333333333333333333222222222222222222222222555555444444444333333333222222333333444333333222111111111222222222333333444444333333333333444444000000111111222222222333222444777999::::::999888yyyiii[[[VVVPPPLLLLLLKKKHHHEEEGGGFFFDDDBBB???>>>===<<<;;;;;;::::::::::::;;;;;;<<<;;;:::::::::<<<>>>@@@;;;;;;;;;:::::::::999999888888888999999:::::::::;;;::::::999888999999999999999999999999:::::::::;;;===AAADDDDDDCCC@@@>>><<<;;;:::999888888888888888888999::::::;;;<<<<<<::::::::::::::::::::::::888999999:::;;;;;;::::::;;;;;;;;;<<<<<<<<<======:::::::::;;;;;;;;;<<<<<<:::;;;<<<<<<;;;;;;<<<>>>>>>===<<<<<<<<<>>>???@@@BBBDDDHHHMMMRRRUUUXXXYYY[[[]]]dddqqq{{{uuudddZZZMMMCCC>>><<<999777666555555555777777555444444444555666666555555444333444444444444444555666222333555555555555333222111111111111111111111111333333444444444333222222333333444444444444333333222222222222222222222222222222222222222222222222111222222222222333333333222222111111222333333444333333333333333333333333222222222222222222222222555555444444444333333333333333444444444333333222111222222222222333333333333333222222222222333333000000000111111222222222222333555777888888777666wwwhhh[[[VVVPPPMMMLLLKKKHHHEEEFFFEEEBBB@@@===;;;::::::;;;;;;;;;;;;;;;<<<======<<<;;;:::::::::;;;======;;;;;;;;;;;;::::::::::::888888888999999::::::;;;;;;;;;:::999999999999999888999999999999:::::::::;;;>>>CCCFFFGGGEEEAAA???===<<<:::999888777777777777888888999;;;<<<<<<===::::::::::::::::::::::::777888999::::::;;;;;;::::::::::::;;;<<<<<<======:::::::::;;;;;;;;;<<<<<<:::<<<======<<<;;;===>>>???>>><<<<<<<<<>>>@@@BBBBBBEEEIIIMMMRRRUUUWWWWWW[[[aaakkkzzzooocccRRRFFF@@@>>>:::888777666555555666666555444444444555666666666666555111222333333222222444555333333444444444444333333333333333222111111000000222222333444444333333333111111222222222222111111222222222222222222222222222222222222222222222222222222222222333333333333222222111222222333444555333333333333444444444444333333333333333333333333333333222222222222111111444444444444444333333222222222222222333333333333222222111111111111222222222222222333333333333333222222444555555555555444vvvfffYYYUUUOOOLLLLLLLLLIIIGGGDDDCCCBBB???>>><<<;;;;;;===<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::::::::::::::<<<;;;;;;;;;;;;:::::::::777888888999::::::;;;;;;;;;;;;:::999999999999:::888888888888999999999::::::>>>CCCGGGHHHEEEAAA>>>;;;::::::999888888888999999999999::::::;;;;;;;;;::::::::::::::::::::::::777777888::::::;;;;;;:::999999999:::;;;<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;===>>>>>>===<<<>>>???<<<======>>>??????@@@@@@AAADDDIIINNNRRRUUUWWWXXX___gggtttxxxjjjWWWIIIBBB???;;;888888666555555666666555444444444555666666666666666444666777666444222444666333333222222222222333333333333333333222222222222111222222333444444444444///000111222222111000///222222222222222222222222222222222222222222222222222222222333333333444444222222222222333444555555333333333444444444555555333333333333333333333333333333222222222222111111444444555555444333333222222222222333333333444444222222111111111111222222333333333333222222222222111222333444444333333333uuueeeWWWSSSNNNLLLMMMMMMKKKIIIEEEDDDBBBAAA@@@?????????>>>===<<<;;;:::999999999;;;;;;;;;::::::999888888<<<<<<;;;;;;;;;:::::::::777777888999::::::;;;;;;<<<;;;::::::999999::::::777777777888888999999999999===BBBGGGGGGDDD@@@===999999888888999999:::;;;;;;;;;::::::::::::999999::::::::::::::::::::::::666777888999:::;;;;;;;;;888888999::::::;;;<<<<<<:::::::::;;;;;;;;;<<<<<<<<<===>>>>>>======>>>@@@:::<<<>>>AAAAAAAAA???>>>@@@CCCHHHNNNSSSWWWYYYZZZccclll{{{}}}nnnYYYJJJCCC@@@<<<888999777555444555666555444444444555666777777666666:::;;;<<<:::777555666888444333111111111111333444333333333333333333444444000111222333444555555555000111222333333222111000222222222222222222222222222222222222222222222222222222333333333444444444222222222222333444555666333333333444444555555555444444444444444444444444555555555444444444333333444555555555444333333222222222333333333444444444333222222111111222222333222111111111000000//////111222222333333333222222uuufff[[[WWWQQQMMMLLLKKKJJJIIIFFFEEEBBB???=========>>>???>>>===<<<<<<;;;;;;;;;;;;::::::999999888888777:::;;;=========;;;999777::::::;;;;;;;;;;;;<<<<<<999999999999999999999999999999999::::::;;;;;;;;;<<>>888888999::::::;;;<<<<<<:::;;;;;;;;;:::999999888;;;<<<<<<===>>>=========>>>>>>>>>>>>>>>?????????<<<===>>>>>>======>>>???BBBDDDJJJQQQTTTVVV\\\dddooo}}}|||kkkYYYLLLDDD>>><<<888777666555444555666666333444555666666555444444555555555444444444333333444444444333333333222222333333333333333333333333222111000000000222555666222444555444222000222444222222111111000/////////222333555555555333111000222222222222222222222222222222222222222222222222333444444555555444444333000......000333555333111666555333222111222333333333333333333333333333333222222222111111000000000222333333444444333333222555555555555444333222111111000000000111222222333ttteeeZZZVVVQQQMMMKKKJJJIIIHHHFFFDDDBBB???============>>>>>>===<<<<<<<<<======;;;;;;;;;:::999999888888:::;;;<<<===<<<;;;999888::::::;;;;;;;;;;;;;;;;;;999999999999999999999999999999::::::::::::::::::<<<@@@GGGLLLLLLGGGAAA<<<999999999999999999999999::::::::::::::::::::::::::::::888888888:::<<<===888999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;:::999999;;;;;;<<<============<<<>>>>>>>>>>>>>>>?????????<<<===????????????AAACCCBBBCCCIIIQQQVVVZZZbbbkkk}}}sssbbbTTTJJJDDDAAA:::999777666555666666777555555666777777777666555444444444333333333222222444444444333333333222222333333333333333333333333222222111111111222444555333555666555222111111222111111111111222222222222222333444555444333111000222222222222222222222222222222222222222222222222333333444444444444333333333222111333555666555333555444333222222222333333333333333333333333333333444444333333333222222222222333333444444333333222333444444555444444333333333333222222333444444555rrrdddYYYUUUOOOLLLJJJIIIHHHGGGEEEDDDBBB???===========================>>>>>>???<<<<<<;;;;;;:::999999999:::;;;<<<<<<<<<;;;:::999;;;;;;;;;;;;;;;;;;::::::888888888888888888888888:::::::::::::::999999999<<<>>>BBBGGGKKKHHHAAA;;;::::::::::::::::::::::::<<<;;;:::999999:::;;;<<<;;;:::999999999:::;;;<<<999999999:::;;;;;;<<<<<<;;;<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<=========>>>>>>?????????===>>>@@@@@@@@@AAACCCFFFCCCEEEKKKTTT\\\cccnnnyyy~~~nnn^^^QQQJJJGGG<<<;;;999777666666777777666777777888888777777666555555444444444333333333444444444444333333333333333333333333333333333333222222222222222222333333333555666666444111111111000111111222333333444444222333444444444333111111222222222222222222222222222222222222222222222222333333444444444444333333444333333444555666444333444444333222222222333333333333333333333333333333555555555555444444444444222333333444444333333222222333444444555555444444333333333333333444444555rrrdddXXXTTTOOOKKKIIIHHHGGGFFFEEECCCAAA???>>>===<<<<<<<<<<<<<<<===>>>???@@@@@@===<<<<<<;;;;;;:::999999::::::;;;<<<<<<;;;;;;:::;;;<<<<<<<<<<<<;;;:::999::::::::::::::::::::::::;;;:::::::::999999888888;;;;;;===CCCHHHHHHAAA;;;::::::::::::::::::::::::===<<<:::999999:::<<<===;;;;;;:::999999999::::::::::::::::::;;;;;;<<<<<<;;;<<<<<<===<<<<<<;;;;;;999:::;;;;;;<<<<<<;;;;;;<<<<<<======>>>?????????>>>???@@@@@@@@@AAADDDFFFFFFHHHOOOZZZdddnnn}}}tttcccUUUMMMIII>>><<<:::888777666666666777777777777777777666666777666666666666555555555555444444444444333333333333333333333333333333333111222222333333333222111222444555666555444222222111111111222222222333333222222333333333333222111222222222222222222222222222222222222222222222222333333333444444333333333222222222333333333222111444333333333333333333333333333333333333333333333555555555555555444444444222333333444444333333222333333444444555444444333222222111111111222222333rrreeeXXXTTTNNNJJJIIIHHHGGGFFFDDDCCCAAA@@@>>><<<<<<;;;<<<<<<<<<<<<===???@@@AAA===<<<<<<;;;;;;:::999999999::::::;;;<<<<<<<<<<<<======>>>>>>===<<<:::888;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888:::999:::???EEEEEE@@@;;;::::::::::::::::::::::::===<<<:::999999:::<<<===;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<===<<<<<<;;;999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<===>>>>>>??????@@@AAAAAA@@@???@@@CCCEEEGGGIIIRRR^^^jjjwwwuuufffXXXMMMHHH@@@>>><<<999777666666666777777777666666555555555666666666666555555555555555555555444444444333333333333333333333333333333111111222333333333222222222222333555666666555444222222111111000000000000111222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333222111222333333222111111111222333333333333333333333333333333333333333333333333333333333333444444444222333333444444333333222444555555555444444333222333333222222111222222333rrreeeXXXTTTNNNKKKIIIHHHGGGFFFCCCBBBAAA@@@>>><<<;;;:::;;;;;;;;;;;;<<<===??????<<<<<<;;;;;;:::999999999999999::::::;;;<<<======??????@@@@@@???===:::999;;;;;;;;;;;;;;;;;;;;;;;;999999999999999888888888999888999===@@@AAA>>>;;;::::::::::::::::::::::::<<<;;;:::999999:::;;;<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<::::::;;;<<<<<<<<<<<<;;;::::::;;;<<<<<<<<<<<<<<<;;;;;;<<<===>>>>>>??????@@@AAA@@@@@@???AAADDDGGGIIILLLVVVdddrrr}}}}}}wwwkkk^^^QQQIIICCCAAA>>>;;;888777666666888888777555555555555555666555555555444444444444555555555555444444444333333333333333333333333333000111111222222333444444444333222333555666666555222222111111000//////...111111111111222222222222222222222222222222222222222222222222222222222222222222333333333333222222111333444444333222333444222222333444444444333333333333333333333333333333222222222222333333333333222333333444444333333222333444444555444444333333666555555444444444444444qqqeeeXXXTTTOOOKKKIIIIIIHHHGGGBBBBBBAAA@@@>>><<<;;;:::;;;;;;:::;;;;;;<<<======;;;;;;;;;:::999999888888888999999:::;;;<<<>>>>>>AAAAAABBBBBBAAA>>>;;;999999999999999999999999999888888888888999999999999888888:::;;;<<<===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888999999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;999999:::;;;;;;;;;;;;;;;;;;;;;<<<============<<<::::::;;;<<<===>>>???@@@??????@@@@@@AAADDDIIILLLOOOTTT___nnn|||~~~}}}}}}{{{ttthhhYYYNNNGGGEEEBBB>>>;;;999888888:::999888666555555666666888888888777777777666666555555555555444444444444333333333333333333333333000000000000222333555777999666333222444555555444111111111111111111111111111111111111111222222333222222222222222222222222222222222222222222222222222222333333333333222222...111333333222111333444111222333444444444333333333333333333333333333333111222222222333333333333222333333444444333333222000111222444555666666666666666555444444444444444pppdddYYYUUUOOOLLLJJJIIIHHHGGGBBBBBBAAA@@@>>><<<:::999;;;::::::::::::;;;<<<<<<;;;;;;:::999999888888777888888999:::;;;<<<>>>???BBBCCCDDDDDDBBB???<<<999777777777777777777777777777777888888999999999:::777999;;;;;;::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;888999999::::::999999888777888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;888999::::::;;;;;;;;;:::;;;<<<======>>>>>>======::::::;;;<<<===>>>???@@@===>>>@@@AAACCCGGGMMMQQQWWW[[[gggwwwzzzppp```TTTIIIGGGDDD@@@===;;;::::::<<<;;;999777777777777888<<<<<<<<<;;;;;;;;;::::::666666555555555444444444333333333333333333333333000/////////111444777999===999444111222444333222111111111222333333444444111111000000111222333333222222222222222222222222222222222222222222222222222222222333333222222222+++...000111//////000333000111333444555444333333333333333333333333333333222222222333333444444444222333333444444333333222---...111333666888999:::555444333222222222222222pppdddVVVQQQLLLIIIJJJIIIGGGEEEDDDAAA>>><<<<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===<<<:::999:::;;;;;;:::::::::;;;;;;<<<======???AAABBBAAA???<<<;;;999999:::::::::;;;;;;;;;;;;:::999888888999:::;;;999:::<<<>>>??????>>>=========<<<<<<<<<<<<============<<<<<<;;;;;;;;;:::======<<<;;;:::999999888:::;;;<<<<<<<<<;;;:::999========================??????>>>>>>======<<<<<<===>>>??????>>>===???@@@??????BBBDDDBBBCCCJJJSSSaaakkkwwwtttfff[[[IIIMMMNNNGGG>>>:::===CCCWWWMMM@@@999777888777555===<<<:::888888888888888888888888777666444333222222333333444444333333222111111111222222333333333555444444333111000000///222111000//////000111222444444444444444444444444333222222111111222222333444333222111111111222333222222222222222222222222222222333333333333444444333333333444444444555555555555555444444333333333222222222222222111000///111222222333333222222111555555444333222111000///333444555666666555444333ooocccVVVQQQLLLJJJJJJJJJHHHFFFCCCAAA>>><<<<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<999888888;;;===999999888888888999::::::999:::;;;<<<;;;:::888777777777888888888999999999::::::999888888999::::::999999:::;;;<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<============<<<<<<<<<;;;;;;===<<<<<<;;;;;;::::::999:::;;;<<<<<<<<<;;;::::::========================>>>>>>>>>>>>===============>>>??????>>>>>>???@@@@@@@@@BBBDDDDDDEEENNNYYYhhhsss~~~~~~~~~{{{lllaaaQQQRRRRRRLLLCCC<<<<<<===IIICCC;;;666666777777777888777666555444444555555777777777666555444333222222333333444444333333222222222222222222222333333333333333333222222222222333222222111111222222333222222222222222222222222333222222111111222222333333333222111111222222333222222222222222222222222222222333333333333444444333333333444444444555555444444444444333333333222333333333333333222111111222222333333333333222222333333333222222222222222333444555555555555444333ooobbbVVVRRRLLLJJJKKKKKKIIIFFFBBB@@@===<<<=========<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>===;;;888666888;;;???::::::999888888999999999::::::::::::::::::999999777777888888888999999999::::::999999999999::::::999999999888999999::::::<<<;;;;;;::::::;;;;;;<<<===============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<;;;;;;====================================>>>>>>>>>>>>===>>>??????>>>>>>???AAAAAA@@@BBBEEEFFFJJJVVVbbbsss~~~|||{{{zzzyyyuuuvvvxxxzzz|||}}}~~~uuujjjZZZXXXUUUPPPIIIBBB===999===;;;999666666666777777555444444333333333444444444555555555444444333222222333333444444333333222333333222222222222222222222222222333333444444444333333444444444444333333111111111111111111111111333222222111111222222333333222222111111222333333222222222222222222222222222222333333333333444444333333333444444444555555333333333333222222222222444444444444444333333222222222333333333333222222111111222222333333444444333333444444444444333333nnnaaaVVVRRRLLLJJJKKKKKKIIIGGGBBB@@@===<<<===>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;======<<<:::888888;;;===<<<<<<;;;:::::::::;;;;;;<<<;;;:::999999:::;;;;;;999999:::::::::;;;;;;;;;::::::::::::::::::::::::;;;:::888777777888999:::;;;::::::999999::::::;;;========================:::;;;;;;;;;<<<<<<======;;;;;;;;;<<<<<<<<<<<<<<<========================<<<<<<<<<===>>>?????????===>>>????????????@@@BBBBBBBBBDDDHHHKKKRRR```nnn~~~~~~|||{{{zzzyyyyyyxxxtttvvvyyy|||~~~}}}rrrccc^^^WWWRRRNNNIIIAAA;;;;;;;;;<<<:::777555555666555555555555555555666666222333333444444333333333222333333444444333333222333333333222222111111111222333333333333444444444222333444555555444333222222222222222222222222222333222222111111222222333222222222222222222333333222222222222222222222222222222222333333333444444333333333444444444555555222222222222222222222222333333444444444444333333222333333333333333333222222222222333333333444444333333333333333333333333mmm___UUUQQQLLLJJJKKKKKKIIIGGGBBB@@@======>>>???>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::;;;======;;;:::::::::<<<;;;;;;::::::;;;;;;;;;999888777666666777999:::999999:::::::::;;;;;;;;;::::::::::::::::::::::::;;;:::999888888999::::::::::::999999999999::::::<<<<<<<<<===============:::;;;;;;<<<<<<======>>>;;;;;;;;;;;;<<<<<<==============================;;;;;;<<<===>>>???@@@@@@<<<>>>???@@@??????AAABBBCCCCCCGGGLLLRRR[[[kkkzzzxxxpppggg]]]WWWTTTOOOFFF>>>;;;<<<===;;;888666666666555666666666666666666666111222333333444333333333222333333444444333333222333333333222222111111111444444333333333222222222111222333444444333222111222222222222222222222222333222222111111222222333111111222222333333333333222222222222222222222222222222222333333333444444333333333444444444555555222222222222222222222222222222333333333333222222333333333444444333333333444444444333333333222222333333333333333333333333lll___TTTPPPKKKIIIJJJJJJIIIGGGCCCAAA>>>===>>>>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;888;;;>>>>>><<<:::999999999888888888999999:::;;;:::999888888888999:::;;;777777888888888999999999::::::;;;;;;;;;;;;:::::::::::::::999::::::;;;;;;;;;::::::999999::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<============;;;;;;;;;;;;<<<===>>>???========================;;;<<<<<<===>>>??????@@@<<<>>>@@@@@@@@@@@@BBBCCCDDDEEEJJJRRRZZZeeevvv{{{sssiiibbb^^^XXXNNNFFF>>>===;;;:::999888888888444555555666555555444444222222333444444333333333222333333444444333333222333333222222222222222222333333333222222111111111111111222222222222111111111111111111111111111111333222222111111222222333000000222333333333333333222222222222222222222222222222333333333333444444333333333444444444555555222222222222333333333333111222222333333333333222333333444444444444333333555555444444333333222222444444333333333333444444kkk^^^SSSNNNIIIHHHIIIJJJHHHFFFEEEBBB???>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;======;;;:::::::::777777777888999:::;;;<<<;;;:::::::::;;;;;;<<<===777777888888888999999999::::::;;;<<<<<<;;;::::::888888999:::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<============<<<;;;;;;;;;<<<===???@@@========================<<<<<<======>>>>>>??????<<<>>>@@@@@@@@@@@@BBBDDDDDDFFFMMMWWWaaammm~~~}}}yyytttrrrooohhh]]]TTTJJJEEE???;;;;;;;;;999777555555666666555444333222333444444444444444333222222333333444444333333222222222222222222222333333000000111111111111222222222222111111111111222222222222222222222222222222333222222111111222222333///000222333444444333333222222222222222222222222222222333333333333444444333333333444444444555555222333333333444444444444222222333444444444444444333333444444444444333333333333333444444444444444555555444333333444555555jjj^^^RRRMMMIIIGGGHHHIIIHHHFFFFFFCCC@@@>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;999999:::<<<888888999:::;;;===>>>???666666777777888888888888999999:::::::::;;;;;;;;;::::::;;;<<<<<<;;;::::::666777999:::;;;;;;;;;:::<<<;;;;;;::::::;;;;;;<<<999999999::::::;;;;;;;;;=====================<<<<<<;;;;;;;;;<<<===???@@@====================================>>>>>>>>>>>><<<>>>@@@@@@@@@AAABBBDDDDDDGGGOOOZZZeeeqqqyyyyyyzzz}}}|||vvvkkkbbbXXXOOOEEE???===<<<999555777777888888777555333222444555555555444444333222222333333444444333333222111111111222222333333444---...///000111222333333444333111111111111333444444444444444444444444444333222222222222222222333///000222333444444333333222222222222222222222222222222333333333444444444333333333444444444555555333333333444444555555555333333444555666666666555333444444555555444444333111222222333444666666777666555444444444444555666|||iii___TTTPPPKKKGGGGGGHHHHHHHHHHHHGGGEEECCCAAA@@@@@@???===<<<:::999999:::<<<===::::::::::::::::::::::::;;;::::::999999::::::;;;;;;:::999888888888999:::999999:::::::::;;;;;;;;;<<<<<<;;;:::999999888777888888999999999:::::::::999999::::::;;;<<<======;;;::::::::::::;;;<<<===<<<<<<<<<<<<============>>>===<<<;;;<<<===???AAA>>>>>>===============>>>??????????????????@@@@@@<<<<<<<<<===@@@CCCCCCCCCCCCMMMZZZdddnnn||||||}}}~~~yyytttdddWWWJJJDDD@@@<<<888777555555444444444333333333333444555666666555444333333333333333333333333333444444333333333333222222111222333444444333222111999777444111111111333444222222222222222222222222333333333222222111111111111111222333333333333222222222333333333333444444222333333444444333333222333222222333444444333111///000111222333444444444111111222333333444555555555555555444444333333333111222333333444444333333444444444444444444444444{{{hhh^^^TTTPPPKKKHHHHHHHHHHHHHHHEEEDDDBBB@@@>>>===<<<<<<===<<<:::999999:::<<<===::::::::::::::::::::::::===<<<<<<;;;;;;<<<<<<===;;;:::999888888888999:::888888999999999:::::::::::::::::::::::::::::::::888999999999999:::::::::999::::::;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<============>>>===<<<;;;;;;===???@@@>>>>>>============>>>>>>?????????????????????>>>>>>======>>>AAACCCEEEEEEHHHQQQ]]]iiivvv~~~{{{}}}zzzhhh[[[LLLEEE@@@;;;777777666666666555555555444444444444555555555555444444333333333333333333333333444444333333333333222222222222222333333222222222888666444222222222333333222222222222222222222222333333333222222222111111111111222333333333333222222222333333333333444444222333333444444333333222333222222333444444333111111111222333444444444333222222222333333444444555555555444444444333333333222333333444444444444444444444444444444444444444yyyfff\\\UUUQQQMMMJJJIIIIIIIIIHHHEEEDDDAAA???===;;;::::::===<<<;;;::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;<<<<<<===;;;;;;:::999999999999999888888888888999999999999999999999::::::;;;;;;;;;999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<===============<<<;;;;;;;;;<<<===>>>>>>>>>============>>>>>>@@@@@@@@@??????>>>>>>>>>????????????AAADDDFFFHHHOOOWWWcccqqq|||}}}|||mmm^^^OOOFFF@@@:::777666777777777777666666666666444444444333333444444444333333333333333333333333444444333333333333222222333222222222222222222333555555444444333333222222222222222222222222222222333333333222222222222111111111222333333333333222222222333333333333444444222333333444444333333222333222222333444444333111222333333444444444333333333333333333333444444444555444444444444333333333333444444555555555555555444444444444444444444444wwweee[[[VVVRRRNNNKKKJJJIIIIIIHHHGGGFFFDDDAAA???===<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;;;;;;;::::::999999999999888888999999999:::::::::::::::::::::::::::::::::999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::<<<<<<;;;:::::::::;;;;;;<<<<<<<<<<<<============<<<<<<;;;;;;;;;;;;<<<===>>>============>>>>>>???CCCBBBBBBAAA@@@???>>>>>>????????????@@@DDDHHHKKKUUU\\\hhhyyyzzzpppaaaQQQGGGAAA;;;888777888777777777777666666666555444333222222333444555333333333333333333333333444444333333333222222222444333222111111222333444222333444444444333222111222222222222222222222222222222222222222222222222111111222333333333333222222222222333333333444444222333333444444333333222333222222333444444333111444444555555555444333333444444444444444333333333444444444444444444444444444555555666666666666666444444444444444444444444wwwddd[[[UUURRRNNNKKKJJJIIIHHHGGGHHHFFFDDDBBB@@@>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;;;;;;;;;;;;;::::::999999:::::::::;;;;;;;;;;;;<<<<<<<<<;;;::::::999888888999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<============<<<<<<<<<;;;;;;;;;<<<<<<===============>>>??????DDDDDDCCCBBBAAAAAA@@@@@@>>>?????????@@@DDDJJJPPPZZZaaannn{{{sssdddTTTKKKEEE>>>:::999777777777666666666555555555555333222222333555555333333333333333333333333444444333333333222222222444333222111111222333444111222333444555444222222222222222222222222222222222222222222222222222222111111222333333333333222222222222333333333444444222333333444444333333222333222222333444444333111444444555555555444333333555444444444444444444444444444444444444444444444444555666666777777666666444444444444444444444444wwweee\\\UUURRRNNNKKKJJJIIIGGGEEEEEEDDDBBB@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;;;;:::999999;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;999888888777::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<===<<<<<<<<<<<<=====================<<<<<<<<<<<<;;;===<<<<<<======>>>???@@@CCCCCCCCCBBBBBBAAAAAAAAA===?????????@@@FFFOOOUUU```hhhwww~~~{{{zzz{{{{{{}}}yyykkk[[[RRRKKKBBB<<<:::777777777777666666666666555555555444444555555555333333333333333333333333444444333333333333222222333222222222222222222333000111222444444444333333222222222222222222222222111222222222222333333333111111222333333333333222222222333333333333444444222333333444444333333222333222222333444444333111222333333444444444333333444444444444444555555555333333333444444444444555444555555666666666666666444444444444444444444444xxxggg^^^TTTQQQNNNKKKJJJHHHFFFDDDBBBAAA@@@>>>=========<<<<<<<<<============<<<<<<::::::::::::::::::::::::===<<<<<<;;;;;;<<<<<<===:::;;;<<<<<<<<<;;;:::999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;::::::999999999:::::::::;;;;;;;;;;;;<<<999::::::;;;;;;<<<<<<<<<999999999:::;;;<<<===>>><<<<<<<<<<<<============>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@>>>@@@AAAAAACCCIIITTT\\\gggqqquuurrrnnnkkkjjjkkkmmmnnnppprrrvvvxxxyyy{{{uuueee[[[RRRGGG>>>:::999999888888888777777777555666666777777666666555333333333333333333333333444444333333333333222222222222222333333222222222000000111222333444444444222222222222222222222222111111222222222333333333111111222333333333333222222222333333333333444444222333333444444333333222333222222333444444333111111111222333444444444333333333444444555555666666333333333444444444555555444444555666666666666555444444444444444444444444yyyhhh```SSSQQQMMMKKKIIIGGGEEECCCBBBAAA@@@???>>>>>>>>>>>><<<<<<============<<<<<<::::::::::::::::::::::::;;;::::::999999::::::;;;:::;;;<<<<<<<<<;;;:::999999999:::::::::;;;;;;;;;999999::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<999999::::::;;;<<<======888888999:::;;;===>>>???<<<<<<<<<<<<=========>>>>>>>>>??????>>>===<<<<<<<<<<<<<<<<<<===>>>@@@@@@??????????????????@@@@@@???AAACCCCCCEEELLLXXXaaakkkwww}}}|||{{{{{{}}}yyysssmmmkkkgggeeedddgggjjjlllhhhkkkoooqqqrrrtttyyy}}}|||lllaaaVVVIII>>>999:::::::::999999999888888555666777888888777666555333333333333333333333333444444444333333333222222111222333444444333222111000000111222333333444555222222222222222222222222111111111222222333333333111111222333333333333222222222333333333444444444222333333444444333333222333333222333444555333111///000111222333444444444333333333444555666777777333333333444444555555555333444444555555555555555444444444444444444444444zzziii]]]VVVRRRLLLIIIHHHHHHHHHHHHBBBAAAAAA@@@???>>>=========>>>?????????>>><<<;;;>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;:::::::::999::::::::::::999888888:::;;;<<<<<<======<<<<<<999999999999:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;@@@???>>><<<<<<<<<===>>>>>>>>>????????????>>>===>>><<<;;;===@@@BBB@@@>>><<<===???@@@@@@AAACCCDDD<<<@@@EEEIIILLLTTTaaakkkvvv|||yyyzzzzzz{{{||||||~~~}}}rrrlllkkkgggddddddfffhhhhhhggggggiiilllmmmpppuuu}}}ooo^^^PPPFFFAAA>>>===;;;:::;;;:::888666444444444444444444444444333333333333333333333333444444444333333222222222333333333444444555555555000111222222333333333333222222333333444555666666333333333333333333333333222222333444444444444333111111222333333333333222111111222333333444555555444444333222222222333333222333333444444333333222444444333333444444555666333333333444444444555555444444555555555555444444555555555555555555555555zzziii]]]UUUQQQMMMIIIHHHHHHHHHGGGBBBAAAAAA@@@???>>>=====================<<<<<<;;;<<<============<<<;;;;;;;;;;;;;;;::::::999999999:::::::::::::::999888888999999::::::;;;;;;::::::999999888888888888888999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>???>>>===<<<;;;===>>>>>>??????>>>>>>===>>><<<;;;<<>>============<<<<<<;;;;;;;;;<<<;;;<<<<<<<<<<<<;;;:::::::::::::::999999999999999::::::;;;;;;::::::999888999999999:::::::::;;;;;;<<<;;;:::999888777777777::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<>>;;;:::<<<======>>>>>>=========>>>===;;;<<>>;;;888777777666555444444444444444444444444444333333333333333333333333444444333333333333222222333333333444444444444555444444555555555444333333222222333333444444555555111111111111111111111111000000111222222222222111111111222333333333333222111111111111111111111111222333333333444555555666444444555555555555444444222222111111222222333444333333333444444444555555444444555555555555444444555555555555555555555555zzzhhh]]]SSSQQQNNNLLLKKKIIIGGGEEECCCCCCBBBAAA???>>>======???>>>===;;;;;;<<<======<<<<<<<<<<<<<<<;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;::::::999;;;;;;;;;;;;<<<<<<======>>>===<<<;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>??????===<<<;;;;;;<<<<<<============<<<>>>===<<<===>>>@@@BBBCCCAAABBBCCCCCCBBBCCCFFFHHHIIIIIILLLRRR^^^mmmyyyssscccVVVNNNCCC@@@<<<999888888777666555555555555555555555555444444444444444444444444333333333333333333333333444444444444444444444444444444555555444333222222222222333333333444444444222222222222222222222222222222333444444444444333111111222333333333333222222222222222111111111111333444444444555555444444444555555555555555555444444444333333444444555666333333333444444444555555444444555555555555444444555555555555555555555555yyyhhh\\\SSSQQQNNNLLLKKKIIIGGGEEEDDDCCCBBBAAA@@@>>>======AAA@@@>>>=========>>>???<<<============<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<;;;::::::<<<<<<;;;;;;;;;<<<===>>>===<<<<<<<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<======;;;;;;<<<===============??????>>>>>>>>>???AAACCCAAABBBCCCBBBBBBDDDGGGJJJIIIMMMTTT\\\ffftttyyyhhhZZZQQQIIIDDD>>>:::999888888777555555555555555555555555444444444444444444444444333333333333333333333333444444444444444444444444333333333333333222111000222222222333333333333333333333333333333333333333222222333444444444444333111111222333333333333222333333333333333222222222444555555555444333222222444555555555555555555444444444333333444444555666333333333444444444555555444444555555555555444444555555555555555555555555yyyggg\\\TTTQQQMMMKKKJJJIIIGGGFFFEEEDDDCCCAAA@@@>>>===<<>>>>>??????===============<<<;;;;;;<<<<<<<<<<<<============<<<<<<======<<<<<<;;;:::::::::999888999:::;;;<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::;;;<<<===>>>;;;<<<<<<===>>>>>>>>>>>>>>>@@@AAAAAA??????@@@AAA@@@AAABBBBBBBBBEEEIIILLLKKKSSS^^^hhhssspppaaaXXXNNNHHHAAA;;;888777777666555555555555555555555555444444444444444444444444222222333333333333444444555444444444444333333333222222333333222222111111222222222222333333333333333333333333333333333333000000111222222222222111111111222333333333333222333333333333333333333333222333444555444333222111444444555555555555444444222222111111222222333444333333333444444444555555444444555555555555444444555555555555555555555555yyyggg\\\UUUQQQMMMIIIHHHHHHHHHGGGEEEEEECCCBBB@@@>>>===<<>>======;;;<<<<<<<<<<<<;;;::::::;;;;;;;;;<<<<<<<<<=====================<<<;;;;;;;;;:::999888888:::;;;===>>>===<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<=========;;;<<<===>>>????????????>>>AAADDDCCC@@@>>>===>>>>>>???@@@AAABBBEEEJJJNNNSSSZZZfffssszzzjjjaaaTTTNNNEEE>>>:::888888777555555555555555555555555555555555555555555555555222222222333333444444444555555444444444333333333222222333333444333333333222222222222222222222222222222222222222222222222000000111222222222222111111111222333333333333222111111222222333333444444...///111333444444333222333333444444444444333333222222111111222222333444333333333444444444555555444444555555555555444444555555555555555555555555yyyggg\\\VVVRRRLLLIIIHHHHHHHHHHHHFFFEEEDDDBBB@@@>>>===<<<===>>>?????????>>><<<;;;::::::;;;;;;;;;:::999999:::::::::;;;;;;<<<<<<<<<===============<<<<<<;;;===<<<;;;::::::<<<===???BBBAAA???>>><<<;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<========================888:::<<<>>>???>>><<<:::<<<<<<>>>???@@@@@@@@@@@@>>>BBBEEEEEEAAA>>><<<<<<===>>>???@@@BBBFFFKKKOOO[[[___jjj{{{rrrhhhZZZTTTJJJBBB===;;;::::::666666666666666666666666555555555555555555555555222222222333333444444444555555555444444333333333222222333444555555555555222222222222222222222222111111111111111111111111222222333444444444444333111111222333333333333222//////000111222333333444***,,,///222444555555444222333333444444333333222444444333333444444555666333333333444444444555555444555555555555555555444555555555555555555555555sssddd___WWWSSSNNNJJJIIIHHHHHHGGGGGGEEECCCAAA???>>>>>>>>>>>>??????@@@@@@@@@??????;;;;;;;;;<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<======<<<;;;:::>>>;;;;;;<<<::::::???GGGPPPHHH===888999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<===<<<<<<;;;;;;===>>>???:::;;;<<<<<<;;;;;;<<<>>><<<===>>>???@@@AAABBBBBB?????????@@@AAABBBDDDEEEBBB>>>>>>BBBEEEGGGMMMTTT]]]gggvvv}}}nnnccc\\\QQQIIICCC===777333555555444444444555555666555555555444444333333333111111111111111111111111555444444333333444444555333333333333333333333333444444222222222222444444444444444444444444444444111111222222222333333333222222222222222222222222222333333444444333333222222222333333444555666666333333333333333333333333333444444555555444444333333333333444444444555555555555444444444444555555555555555555555555555555tttddd]]]VVVRRRMMMJJJHHHHHHGGGFFFGGGEEECCCAAA???>>>>>>>>>??????@@@@@@@@@@@@??????;;;;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>===<<<<<<<<<:::999;;;<<<===DDDMMMWWWNNNCCC<<<;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<======<<<;;;<<<===>>>???;;;<<<>>>===<<<<<<===???<<<======>>>???@@@AAAAAA?????????@@@AAABBBCCCDDDGGGCCCAAACCCEEEGGGLLLSSScccooouuuggg___UUULLLFFF@@@:::666666666666555555666666777555555444444444333333333222222222222222222222222333222222111111222222333333333333333333333333333444333333222222333333444444444444444444444444444111111111111222222222222222222222222222222222222222333333444444333333222222222333333444555555666333333333333333333333333333444444555555444444333333333333444444444555555555555444444444444555555555555555555555555555555uuuddd[[[UUURRRMMMJJJHHHHHHGGGFFFGGGEEECCCAAA???>>>>>>>>>???@@@@@@@@@@@@@@@??????:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>>>>>>>======<<<999888;;;<<<>>>EEELLLUUUMMMDDD>>><<<;;;:::888;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<===>>>???<<<>>>??????>>>===???@@@=========>>>>>>?????????@@@@@@@@@@@@@@@AAABBBBBBHHHDDDCCCEEEFFFHHHOOOWWWiiiwww}}}llldddZZZQQQJJJEEE>>>:::888777777666666777777888555444444444444333333333333333333333333333333333333222222111111222222333444444444444444444444444444333333222222333333444444444444444444444444444111111111111222222222222222222222222222222222222222333333444444333333222222333333444444555555555333333333333333333333333333444444555555444444333333333333444444444555555555555444444444444555555555555555555555555555555tttcccZZZUUURRRNNNKKKJJJIIIHHHGGGGGGEEECCCAAA???>>>>>>>>>@@@@@@@@@@@@@@@@@@???>>>:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<999999<<<======???DDDHHHDDD>>>;;;:::;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===============>>>>>>>>><<<===???>>>======>>>@@@===============>>>>>>>>>AAA@@@@@@@@@@@@@@@AAAAAACCCAAABBBEEEHHHLLLWWWaaannn~~~qqqiii^^^TTTNNNGGGAAA<<<888888777666666666777777444444444444444444444444444444444444444444444444555444444333333444444555555555555555555555555555333333333333333333333333333333333333333333333333222222222222333333333333111222222222222222333333222333333444444333333222333333333444444444555555333333333333333333333333333444444555555444444333333333333444444444555555555555444444444444555555555555555555555555555555sssbbbYYYVVVSSSPPPNNNMMMLLLJJJHHHGGGEEECCCAAA???>>>>>>>>>???@@@@@@@@@??????>>>===:::;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999;;;AAABBB???>>>@@@???===:::999:::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<===============>>>>>>>>>>>>>>>;;;===>>>>>>===<<<>>>???===============>>>>>>>>>@@@@@@?????????@@@AAAAAABBB@@@BBBFFFJJJPPP^^^jjjwwwyyyxxx{{{vvvnnnbbbXXXPPPIIIAAA<<<888777666666555555555666444444444444444444444444444444444444444444444444555444444333333444444555555555555555555555555555333333333333333333333333333333333333333333333333333333333444444444444555111111111222222333333333222333333444444333333222333333333444444444444444333333333333333333333333333444444555555444444333333333333444444444555555555555444444444444555555555555555555555555555555pppaaaYYYVVVTTTQQQOOONNNMMMKKKIIIGGGEEECCCAAA???>>>>>>>>>????????????>>>===<<<<<<:::;;;<<<===============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999:::;;;;;;:::999<<>>?????????>>>>>>;;;<<<>>>===<<<<<<===???=========>>>>>>????????????????????????@@@AAAAAADDDCCCEEEIIIMMMUUUdddsss|||ttttttxxx}}}}}}uuuhhh]]]TTTKKKCCC>>>888888777666555555555555333333333444444444444555444444444444444444444444333222222111111222222333444444444444444444444444222333333444444333333222333333333333333333333333333333333333444444444444111111111222222333333444222333333444444333333222444444444444444444444444333333333333333333333333333444444555555444444333333333333444444444555555555555444444444444555555555555555555555555555555mmm```ZZZUUUSSSPPPOOONNNMMMKKKIIIGGGEEECCCAAA???>>>>>>>>>>>>>>>>>>>>>===<<<;;;::::::;;;<<<===>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<===999999>>>AAA@@@>>>???;;;<<<======<<<:::::::::999999::::::;;;<<<<<<===<<<<<<<<<<<<============<<<===>>>???@@@???>>>>>><<<>>>??????>>>===???@@@<<<======>>>???@@@AAAAAA>>>>>>>>>>>>???@@@BBBBBBCCCDDDGGGMMMRRR\\\nnn~~~ttttttyyy}}}pppcccYYYPPPGGGAAA:::999888777666666666666333333333444444444555555333333333333333333333333333222222111111222222333333333333333333333333333222333333444444333333222222222222222222222222222111111111222222222333333000111111222333333444444222333333444444333333222444444444444444444444444333333333333333333333333333444444555555444444333333333333444444444555555555555444444444444555555555555555555555555555555kkk___[[[TTTRRRPPPNNNNNNMMMJJJHHHGGGEEECCCAAA???>>>>>>>>>============<<<;;;:::999:::;;;<<<===>>>>>>>>>>>>===========================<<<;;;::::::;;;<<<===AAA;;;777888:::999888999777999;;;<<<;;;:::::::::999999::::::;;;<<<======<<<<<<<<<<<<=========>>><<<===>>>@@@@@@??????>>>===???@@@@@@??????@@@AAA<<<===>>>???@@@AAABBBBBB=========>>>???AAABBBCCC@@@BBBGGGOOOWWWcccxxxwwwvvv{{{vvviii^^^TTTJJJDDD;;;:::999888777777777777333333333444444555555555333333333333333333333333555444444333333444444555333333333333333333333333222222444444444444222222222222222222222222222222///000000000000111111111000000111222333333444444222333333444444333333222444444444444444444444444333333333333333333333333333444444555555444444333333333333444444444555555555555555444444555555555555555555555555555555555qqqbbbZZZSSSRRROOOLLLJJJIIIHHHHHHFFFEEECCCAAA???>>>======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<===;;;;;;;;;<<<;;;;;;::::::::::::;;;<<<>>>@@@AAABBB>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>BBBAAA???===>>>@@@BBBDDDBBBAAAAAA@@@AAAAAABBBBBBCCCBBBGGGRRR___nnnoooccc\\\TTTLLLAAA===999777777999::::::777777666555444333333222666555444333222333444444222222222333333333444444444444444444444444444444555555333333333333555555555555555555555555555666000111333555555444333222444444333222222333333333222222222222222222222222222222222333333444444444222222333333333444444444333333333444444444555555555555555555555555555555555555555555555555444444666666666666666666666666nnn___WWWSSSQQQOOOLLLJJJIIIHHHHHHGGGFFFDDDBBB@@@???>>>>>>===<<<<<<<<<<<<<<<<<<===;;;;;;<<<<<<<<<============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;::::::::::::::::::::::::::::::;;;<<<<<<:::;;;;;;<<<;;;;;;::::::;;;;;;<<<===>>>???AAABBB<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>AAA@@@>>>>>>>>>???AAABBBAAAAAA@@@@@@@@@AAABBBBBBFFFFFFKKKWWWddduuussshhhaaaXXXOOOFFFBBB===999999999999999666666666555555444444333666555444333333333444444333333444444444555555555333333333333333333333333333222222111111222222333222222222222111111111111111222333444444444333333444333333222222333333444222222222222222222222222222222222333333444444444222222333333333444444444333333333444444444555555555555555555555555555555555555555555555555555555666666666666666666666666lll\\\TTTRRRQQQOOOLLLJJJIIIHHHHHHGGGFFFDDDBBBAAA@@@??????========================;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999:::::::::::::::999999999:::;;;;;;::::::;;;;;;<<<;;;;;;:::============>>>???@@@AAA<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@AAABBBBBBHHHJJJPPP]]]lllyyyoooggg\\\SSSIIIDDD>>>999777666555444555555555555555555555555666555444333333333333444444444444555555555666666333333333333333333333333333222222111111222222333444444444333333222222222222222333333333444444444333333333222222333333444333333333333333333333333222222333333333333444444333333333333444444444444333333333444444444555555555555555555555555555555555555555555555555555555666666666666666666666666jjj[[[SSSQQQPPPNNNLLLJJJIIIHHHGGGEEEDDDCCCAAA@@@???>>>>>>======>>>>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<::::::999999999::::::;;;::::::;;;;;;<<<;;;;;;;;;???>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@============>>>>>>>>>>>><<<===>>>???@@@???>>>>>>????????????@@@AAACCCCCCIIIMMMUUUcccuuuvvvmmmaaaVVVMMMHHHAAA<<<999777555444444555555555666666666777555555444444333333333333444444444444555555555555222222222222222222222222444444444444444444444444666666555444333222222111333333222222222333444555333333222222222333444444333333333333333333333333333333333333333333333333333333333444444444444555333333333444444444555555444444444444444444444444444444444555555555555555666666666666666666666666~~~jjj\\\UUUOOOOOONNNLLLKKKIIIHHHGGGCCCBBBAAA???>>>===============>>>??????>>>======;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;<<<<<<===>>>>>>;;;;;;:::999999:::::::::999::::::;;;<<<<<<<<<;;;???>>>>>>>>>>>>>>>??????AAAAAAAAAAAAAAAAAAAAAAAA============>>>>>>>>>>>><<<===>>>@@@@@@???>>>===?????????@@@AAACCCDDDEEEIIIPPP[[[jjj}}}~~~}}}sssfffZZZTTTOOOGGGAAA===;;;999888444444555555666777777777444444444444444333333333222333333333333444444444222222222222222222222222444444444444444444444444333222222111000///......333333222222222333444555333222222222333333444555333333333333333333333333333333333333333333333333333333444444444555555555333333333444444444555555333333333333333333333333444444444555555555666666666666666666666666666666}}}iii\\\UUUNNNNNNMMMMMMKKKIIIHHHGGGBBBAAA???>>>===<<<<<<<<<<<<<<<>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@<<<<<<;;;:::::::::;;;;;;999999:::;;;<<<<<<<<<<<<>>>===============>>>???????????????????????????============>>>>>>>>>>>>===>>>???@@@@@@@@@???>>>??????@@@AAACCCDDDFFFGGGKKKUUUbbbrrr}}}{{{|||ooocccVVVQQQIIIBBB===:::888666555555555666666777777777444444555555444444333222222222222333333333444444333333333333333333333333111222222333333222222111444333333333222111111111222222333333333444444444222222222222333444555555333333333333333333333333444444333333333333222222333444444444555555555555333333333444444444555555333333333333333333333333333333444444555666666666666666666666666666666666|||hhh[[[TTTMMMMMMMMMMMMKKKIIIGGGFFFBBBAAA@@@>>>============:::;;;===>>>>>>===;;;:::=========<<<<<<<<<;;;;;;999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;===>>>???@@@>>>===<<<<<<;;;;;;;;;<<<888999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@AAABBBDDDFFFHHHIIIPPP\\\kkk|||~~~zzzzzzzzzooo]]]VVVMMMEEE???:::777555666666666666666777777777444444555555555444333222333333333333444444444555333333333333333333333333111222222333333222222111666666555555555555555555111222333444444444333333222222222222333444555666444444444444444444444444444444444333333222222222444444444444555555555555333333333444444444555555555555555555555555555555333333444444555666666777666666666666666666666666|||gggYYYRRRLLLMMMMMMMMMKKKIIIGGGFFFBBBBBB@@@???>>>>>>>>>>>>:::;;;===>>>>>>===;;;:::>>>>>>=========<<<<<<<<<999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::<<<===???@@@???>>>===<<<<<<<<<<<<<<<888999:::;;;<<<<<<<<<<<<:::::::::;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>@@@@@@@@@@@@@@@AAAAAAAAA@@@AAABBBCCCEEEGGGIIIJJJSSSaaarrr}}}zzzxxxyyyyyyhhhbbbXXXNNNGGGAAA===:::777777777777666666666666333444555555555444333222444444444555555555666666444444444444444444444444333333555555555555333333222333333333333333333333000111333555555444333222222222222222333444555666444444444444444444444444444444444333333222222222444444444555555555666666333333333444444444555555777777777777777777777777333333444444555666777777666666666666666666666666}}}ggg[[[WWWOOOMMMLLLKKKKKKJJJHHHFFFDDDDDDDDDBBB@@@>>>;;;:::======>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;<<<;;;;;;:::999999999999;;;<<<<<<<<<;;;::::::999;;;;;;;;;<<<<<<<<<======AAA@@@???>>><<<:::999999;;;;;;:::999999999::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<===>>>???>>>===;;;999<<<;;;;;;<<<<<<===>>>???AAAAAAAAA@@@AAAAAABBBBBB======???CCCCCCDDDJJJRRR^^^jjj|||yyyuuuvvvppp}}}xxxjjj[[[RRRHHH===888999888777666666777888666555666555555555555444444444333333333333333333333333333333333444444444555555333333222222222333444444555444444333333222222111333444555444222111222333555444444444444555666666444444444444444444444444777555222000///111333555555555555555666666666666333333333444444444555555444444555555666666777777666666666666666666666666555555555555666666666666hhhZZZUUUNNNMMMKKKKKKKKKJJJGGGEEEBBBBBBBBBBBBAAA???===<<<======>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;;;;;::::::999:::::::::;;;;;;<<<<<<;;;;;;:::999;;;;;;;;;;;;<<<<<<<<<============<<<<<<;;;;;;;;;::::::::::::;;;<<<======<<<==================<<<<<<===>>>???>>>===;;;:::<<<<<<<<<<<<===>>>>>>???AAA@@@@@@@@@@@@AAABBBBBBAAA@@@BBBDDDEEEGGGNNNWWWdddrrr}}}xxxrrrppprrrzzzsssbbbWWWNNNCCC<<<;;;888777555666777777666555666555555555555444444444333333333333333333333333333333333444444444555555555444444333333444444444555555444444444444333333444555555444333111222333444444444444444555666666444444444444444444444444666666555444444444444444555555555555666666666666444444444555555555666666555555555666666666666666666666666666666666666666555555555555666666666666hhhZZZSSSNNNLLLKKKJJJJJJIIIGGGEEEAAAAAAAAAAAAAAA@@@>>>>>>======>>>>>>>>>>>>===============<<<<<<<<<;;;;;;::::::::::::::::::;;;<<<;;;;;;<<<<<<;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<999999:::;;;;;;<<<======::::::;;;;;;<<<===???@@@======>>>>>>>>>>>>======<<<===>>>>>>>>>===;;;;;;;;;<<<<<<======>>>??????@@@?????????@@@@@@AAABBBEEECCCDDDFFFGGGKKKTTT^^^pppyyytttqqqooolllnnnrrr~~~kkk^^^TTTKKKBBB>>>999777555555666666666444666555555555555444444444444444444444444444444444333333333444444444555555777666555444444333444444444444444444555555555555555666777555333222222333444444444444444555555666444444444444444444444444555666777777777666555444444555555555555666666666555555555666666666777777666666666666666555555555666666666666666666666666555555555555666666666666iiiYYYRRRNNNLLLJJJIIIIIIIIIGGGEEEBBBBBBBBBAAA@@@???>>>=========>>>>>>>>>>>>==================<<<<<<<<<<<<:::::::::::::::;;;<<<===:::;;;;;;<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;888888999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<===>>>>>>=========>>>>>>=========<<<<<<===>>>======<<<;;;;;;<<<<<<===>>>>>>?????????????????????@@@AAABBBGGGDDDDDDFFFHHHNNNZZZeee{{{wwwpppkkkkkkkkkmmmssszzz}}}{{{}}}~~~}}}qqqbbbYYYPPPGGG@@@:::888555555555666555555666555555555555444444444555555555555555555555555333333333444444444555555777666555444333222222222222222333333444555555666666777777666444222333333444444333333444444555666444444444444444444444444555555666777777666555444444444444555555555666666444555555555666666666666777777666666555555444444666666666666666666666666555555555555666666666666jjjYYYQQQOOOMMMJJJIIIIIIIIIGGGFFFEEEDDDCCCAAA???===<<<<<<======>>>>>>>>>>>>======>>>>>>=========<<<<<<<<<::::::::::::;;;<<<<<<===::::::;;;;;;<<<;;;;;;:::;;;;;;;;;;;;;;;;;;::::::999999999:::::::::::::::======<<<;;;:::::::::;;;;;;<<<<<<======<<<<<<;;;<<<<<<===============<<<;;;<<<===>>>?????????>>>????????????@@@AAABBBCCCFFFCCCCCCFFFJJJQQQ___lll}}}xxxnnnhhheeeggglllsss}}}{{{wwwxxxzzz~~~uuueee[[[TTTJJJBBB;;;999666555555666666555666555555555555444444444555555555555555555555555333333333444444444555555555444333222111111111111000000111222333444444555666777777666444222333444333333333333333444555555444444444444444444444444555444444333333444555555444444444444555555555555333333444444444555555555777777666666555555444444666666666666666666666666555555555555666666666666iiiYYYRRRQQQNNNKKKIIIIIIIIIIIIHHHFFFEEECCC@@@>>>===<<<<<<======>>>>>>>>>>>>======>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;<<<===::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;::::::::::::999999>>>>>><<<;;;:::999999999;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<============;;;<<<>>>???@@@@@@???>>>?????????@@@AAABBBCCCDDDEEECCCDDDHHHNNNWWWfffttt}}}}}}nnnfffbbbaaagggppp{{{{{{vvvvvvxxx|||wwwuuu}}}kkk___WWWNNNFFF===;;;777666666777777777666555555555555444444444444444444444444444444444333333333444444444555555444333222111111000111111///000000111222333333444444555666555333333333555333333333333333444444555444444444444444444444444444333222111111333444555333444444444444555555555333333333444444444444555666666666666666555555555666666666666666666666666555555555555666666666666iiiYYYSSSRRROOOLLLJJJJJJJJJJJJIIIEEEDDDBBB@@@>>>===============>>>>>>>>>>>>======>>>>>>>>>>>>=========<<<===<<<<<<;;;;;;;;;;;;<<<999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;:::::::::999999:::::::::;;;;;;;;;;;;;;;>>>>>>===<<<;;;;;;;;;<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<===>>>>>>;;;<<<>>>@@@@@@@@@???>>>@@@@@@@@@AAABBBCCCEEEFFFFFFEEEGGGMMMUUU___ooo}}}vvvhhhaaa^^^```jjjwww~~~yyyvvvyyy}}}sssooowwwuuueee[[[RRRJJJ???<<<999777777888888888666555555555555444444444333333333333333333333333333333333444444444555555333333222111111222222222111111111222222333333333222333444444333333444555333333222222333333444555444444444444444444444444111111222333333333333333333333444444444555555555444444444444555555555555555555555666666666666666666666666666666666666666555555555555666666666666iiiZZZSSSSSSPPPLLLJJJJJJKKKKKKJJJCCCBBBAAA???>>>??????@@@======>>>>>>>>>>>>======>>>>>>>>>>>>============>>>===<<<;;;;;;;;;;;;;;;999::::::;;;<<<<<<<<<;;;;;;;;;;;;::::::999999999:::::::::;;;;;;<<<<<<<<<>>>============>>>>>>???======>>>>>>>>>>>>======<<<<<<<<<<<<<<<===>>>???;;;<<<>>>@@@AAA@@@???>>>AAAAAAAAABBBCCCDDDFFFFFFHHHGGGJJJRRRZZZeeeuuusssfffaaa___cccooo~~~}}}xxx{{{~~~tttooouuu}}}|||jjj^^^UUUMMMAAA===999777888999999999666666555555555444444444333333333333333333333333333333333444444444555555333333222222222333444444222222333333333333444444000222333333333333444666333333222222333333444555444444444444444444444444...111444666666555333111333333333444444444555555555555555555666666666777444555555555666666777777666666666666666666666666555555555555666666666777jjj[[[TTTNNNMMMLLLKKKJJJIIIIIIIIICCCBBB@@@???>>>>>>======>>>???AAABBBBBBAAA???>>><<<===>>>??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;999;;;======;;;>>>>>>>>>======<<<<<<<<>>>>>=========<<>>???:::;;;;;;<<<===>>>??????===============<<<<<<<<>>AAADDDEEEDDDCCCCCCHHHOOOVVV```ppp|||{{{|||ooogggcccdddkkkzzz}}}}}}wwwffffffqqqwwweeeXXXRRRJJJAAA:::999999666555777444444444444444444444444333333222222222333444444333333333333333333333333333444444555555444444333444555666666555444222111222222333333333333444444444444444333333222222222444444444444444444444444555555555555555555555555222333555666666666555444777666444333222333333444777777666666555555555444444555666777777666555444666666666666777777777777hhhZZZTTTPPPOOOMMMJJJHHHGGGFFFFFFCCCBBB@@@???>>>>>>======>>>???@@@AAAAAA@@@???>>><<<===>>>??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<@@@>>>;;;:::;;;======<<<;;;;;;;;;:::::::::999999;;;;;;;;;;;;:::::::::999===<<<;;;::::::;;;<<<<<<;;;;;;<<<<<<======>>>>>>========================???>>>>>>>>>>>>???@@@@@@>>>>>>@@@BBBDDDEEEEEEDDDEEEKKKTTT]]]iiizzz{{{||||||jjjbbb```dddnnn~~~vvvdddbbbjjjvvv{{{lll^^^UUUMMMDDD<<<::::::777666888444444444444444444444444555555444333222222222222444444444444444444444444333333444444444444333333222333333444444444333333222222333333333333444444444444444333333222222222444444444444444444444444555555555555555555555555333444555666666666555555666555444444333333333444777666666666555555555555555666777777777777666555666666666666777777777777zzzdddYYYTTTQQQPPPMMMJJJGGGDDDCCCBBBCCCBBB@@@???>>>>>>=========>>>???@@@@@@???>>>===<<<======>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<@@@>>><<<<<<======<<<<<<::::::::::::999999999999:::::::::999999999999999;;;;;;:::::::::;;;;;;<<<<<<<<<<<<=======================================>>>>>>>>>>>>>>>??????@@@???@@@AAABBBDDDEEEEEEFFFJJJQQQ[[[eeerrr|||}}}{{{~~~vvvfff```aaahhhvvv~~~xxxeee^^^bbbiii{{{vvvfff[[[RRRHHH@@@===;;;888777888666666666666666666666666777666555333222222111111555555555555555555555555222333333444444333333222111111111222222333444555222222333333333333444444444444333333333333222222444444444444444444444444555555555555555555555555444555555666777666666666444555555555555444333333666666666666555555555555555666777777777777666555666666666666777777777777wwwbbbXXXTTTPPPOOOLLLIIIFFFCCCBBBAAABBBBBB@@@???>>>===============>>>>>>>>>>>>==============================<<<<<<<<<<<<<<<<<<<<<<<<===;;;===AAACCC@@@<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<========================<<<<<<<<<===============>>>>>>>>>>>>>>>======>>>>>>???@@@???@@@AAABBBBBBDDDFFFHHHOOOWWWcccnnnyyyyyyyyy|||{{{qqqeeebbbeeeooo~~~~~~}}}}}}}}}iii]]][[[]]]mmmpppcccYYYNNNDDD@@@===999777888666666666666666666666666666555444333333333333333444444444444444444444444222222333333333333222222222222111000111222444555222222222333333333444444333333333333333333333333444444444444444444444444555555555555555555555555555555666666666777777666333444555666666555444333666666666666666555555555555555555666666555555555666666666666777777777777vvvbbbXXXTTTNNNMMMKKKHHHFFFDDDCCCCCCBBBBBB@@@???>>>==================>>>>>>===============<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<777888>>>GGGJJJCCC<<<:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===;;;<<<<<<======>>>>>>>>>===============<<<<<<<<<============>>>>>>??????>>>>>>>>>>>>>>>??????@@@???@@@AAAAAAAAACCCGGGJJJSSS]]]lllzzz}}}vvvvvvzzz|||{{{jjjbbbbbbhhhuuu|||}}}~~~{{{|||}}}mmm]]]VVVWWWcccwww{{{nnnaaaVVVJJJCCC>>>999666777777777777777777777777777333333333333444555555666333333333333333333333333222333333444444333333222555444222111000111222222222222222333333333444444333333333333333333333333444444444444444444444444555555555555555555555555555555555555555666666777333444555666666666555444555555555666666666666666444444444444444444444444666666666666777777777777yyydddYYYTTTLLLLLLJJJHHHGGGFFFEEEEEECCCBBB@@@???>>>>>>======>>>>>>============>>>>>>===<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<777777???KKKMMMDDD<<<:::999999999999::::::::::::::::::::::::;;;;;;;;;;;;999:::;;;<<<=========<<<<<<<<<<<<===============<<<======>>>>>>??????@@@???????????????@@@@@@AAA>>>@@@BBBAAAAAACCCIIIOOOWWWdddxxx{{{zzz}}}pppbbb___bbbjjjyyyzzz{{{|||||||||{{{zzzzzzzzzzzz{{{}}}rrr```TTTUUU\\\mmm}}}lll___QQQIIIBBB;;;777777777777777777777777777777222222333333444666777888333333333333333333333333333444444555555444444333555444333222222111111111222222333333333333444444222222333333333333444444444444444444444444444444555555555555555555555555555444444444444555666666444444555666666666666555555555555666666666666666555555444333333444555555666666666666777777777777}}}hhhZZZUUUMMMLLLKKKIIIGGGFFFEEEEEECCCBBB@@@???>>>>>>======???>>>>>>>>>>>>>>>>>>???===<<<;;;;;;;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<===:::@@@KKKMMMBBB::::::999999:::::::::;;;;;;;;;888888999999:::::::::::::::;;;<<<>>>>>>>>>>>>===;;;;;;<<<<<<======>>>>>><<<======>>>??????@@@@@@@@@@@@@@@@@@@@@AAAAAABBB???AAACCCCCCBBBFFFNNNTTT^^^nnnvvvfff]]]```hhhqqqzzzzzzzzzzzzyyyxxxwwwvvvyyyyyyzzz{{{~~~{{{gggYYYVVVYYYeeeyyyvvviiiYYYOOOFFF>>>999888666666666666666666666666444444444444444555666777444444444444444444444444444555555666666555555444333333444444444333333222222222333333333333444444222222222333333444444444444444444444444444444444555555555555555555555555444333333222333444555666555555555555555666777777555555555555666666666777777666555555555555666777666666666666777777777777jjj\\\UUUOOONNNLLLIIIGGGFFFEEEDDDCCCBBB@@@???>>>>>>======??????>>>>>>>>>>>>??????===<<<;;;::::::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>999999999::::::;;;;;;;;;<<<===???@@@AAAAAAAAA@@@:::;;;;;;<<<===>>>??????<<<======>>>???@@@@@@@@@AAAAAA@@@@@@AAAAAABBBCCC@@@CCCEEEDDDDDDHHHQQQXXXeeevvvwwwyyy~~~~~~~~~{{{mmmaaa]]]eeepppyyy~~~zzzzzzzzzyyyxxxwwwvvvuuuyyyyyyyyyzzz|||ooo```WWWWWWaaasss}}}ooo___SSSIII@@@;;;:::666666666666666666666666666555555444444444555555555555555555555555555555555555666666666666555555111222444555666666555444222222333333333444444444222222222333333444444444444444444444444444444444555555555555555555555555333333222111222333444555666555444444444666777888444555555555666666777777999888777666666777888999666666666666777777777777hhh[[[VVVSSSPPPMMMKKKJJJIIIHHHGGGEEEEEEDDDCCCBBB@@@???>>>===============>>>>>>???@@@@@@@@@???>>>======<<<>>>>>>>>>>>>>>>>>>>>>>>>888CCCGGGAAA>>>@@@<<<444999999:::::::::;;;;;;;;;::::::;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===??????===<<<===>>>======???@@@@@@???>>>>>>============>>>???@@@AAA@@@CCCEEEEEEEEEKKKVVV^^^lll}}}|||mmmqqqyyy|||}}}kkkbbb___```fffnnn~~~}}}~~~|||{{{zzzyyywwwvvvuuutttrrruuuxxxzzz|||~~~wwwfffZZZYYY^^^mmm~~~uuu___TTTLLLBBB;;;888888777777888999999777444777777666666555555555444444444555555555555444444444444444444444444444444222222222222222222222222444444444333333222222222333444555555666666555555333333555555555444333222666666666555444444333333333444555555666666555555444555555666666666666666777666666555555555666666::::::999888777666555444777777777777777777888888hhh[[[VVVSSSPPPMMMKKKJJJIIIHHHGGGEEEDDDDDDCCCBBB@@@???>>>============>>>>>>????????????>>>>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<:::HHHNNNFFF>>>>>>===999999999:::::::::;;;;;;;;;999::::::;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>><<<>>>??????>>>======>>>===>>>@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>???@@@AAA???BBBDDDEEEGGGNNNYYYbbbjjj|||yyymmmqqqyyy}}}}}}pppddd___```eeeppp{{{|||yyyyyywww{{{~~~||||||zzzyyywwwuuutttsssqqqsssvvvxxxzzz|||}}}lll```[[[[[[hhhyyyzzzeeeXXXNNNDDD===:::777777777888999999777555777666666666555555555555444444555555555555444444444444444444444444444444333333333333333333333333555444444444333333333222333444555555666666555555222333444555555555444333444444555555555555555555333444555555666666555555444555555666666666666666777777666666666666666777555666666666777777888888888888888777777777777777~~~gggZZZVVVSSSPPPMMMKKKJJJIIIHHHGGGEEEDDDCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>?????????>>>======<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;HHHOOOGGG===;;;<<<;;;::::::::::::;;;;;;;;;;;;999999::::::;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>===???@@@@@@???>>>>>>???>>>???@@@AAABBBAAAAAA@@@?????????>>>??????@@@@@@>>>AAADDDFFFIIIQQQ]]]gggnnnvvvmmmqqqxxx|||jjjddd^^^^^^cccmmm}}}zzzvvvssspppmmmllllllttt}}}}}}{{{yyywwwtttsssrrrppprrrtttvvvwwwzzzwwwjjj___ZZZcccuuummm^^^SSSHHH@@@===777666666777888888777555666666666666555555555555444444555555555555444444444444444444444444444444444444444444444444444444555555555444444444444444333444555555666666555555222333444555555555555555333333444444555666666777444444555666666666666555444555555666666666666666777777666666777777777777444444555666777888888999999888888888777777666666|||eeeZZZVVVSSSPPPMMMKKKJJJIIIHHHGGGEEEDDDCCCAAA@@@???>>>>>>===>>>>>>???????????????=========<<<<<<<<<;;;;;;:::::::::::::::::::::::::::CCCGGGBBB;;;999:::999:::::::::;;;;;;;;;;;;<<<999999999::::::;;;;;;;;;========================>>>???AAAAAA???>>>???@@@===>>>@@@AAAAAAAAAAAA@@@@@@@@@?????????@@@@@@AAA???BBBEEEGGGJJJSSS```kkkyyy~~~uuuppprrryyy~~~ppp___^^^___aaaiiiwww~~~|||~~~|||uuuooojjjfffcccaaa```ccclll|||}}}{{{xxxvvvtttsssqqqrrrssstttvvvyyy~~~tttfff\\\cccssswwwgggYYYLLLCCC???888666666666888888777666666666666666666555555555444444555555555555444444444444444444444444444444444444444444444444444444555555555555555555555555333444555555666555555555333333444555555666666666444444444555555555666666444444555666666666666666444555555666666666666666555555666666666666666666777777777777777777777777999999888888777666666666zzzdddYYYVVVSSSPPPMMMKKKJJJIIIHHHGGGEEEDDDBBBAAA???>>>>>>>>><<<===>>>????????????>>>>>>>>>============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::===>>><<<<<<<<<;;;888::::::;;;;;;;;;<<<<<<<<<999999:::::::::::::::;;;========================>>>???AAAAAA???>>>???@@@;;;<<<>>>@@@@@@@@@@@@???@@@@@@@@@@@@@@@AAAAAABBB@@@CCCFFFHHHLLLVVVdddooo{{{vvvsssuuu|||rrrfffXXX\\\bbbiiittt|||yyyvvvpppnnnooorrrxxxyyyssskkkddd___\\\YYYXXXXXX]]]fffttt}}}{{{xxxvvvuuuttttttttttttuuuxxx}}}pppdddgggtttppp```RRRGGGAAA:::888777777888888777666555555555666666666666666444444555555555555444444444444444444444444444444222222222222222222222222555555555555555555555555333444555555666555555555444444444444555555666666666666555555555444444444444555666666777777666666444555555666666666666666333444555666666666666555888888888888888888888888888888888888777777666666xxxcccYYYVVVSSSPPPMMMKKKJJJIIIHHHGGGEEEDDDBBB@@@>>>>>>>>>>>>;;;<<<>>>??????>>>>>>===========================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::;;;===???===::::::;;;;;;;;;<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>===???@@@@@@???>>>>>>???:::<<<===???@@@@@@@@@???@@@@@@@@@@@@AAABBBCCCDDDBBBEEEHHHKKKPPP[[[kkkvvvyyyvvvuuuxxxrrrddd\\\SSS[[[fffrrryyyvvvwww{{{~~~vvvmmmjjjhhhdddccccccggglllrrrwwwyyy{{{|||~~~qqqkkkccc\\\XXXVVVTTTSSSUUUYYYbbblllvvv}}}~~~}}}{{{yyyxxxvvvvvvtttssssssvvv{{{~~~~~~ooonnnvvv~~~{{{iiiYYYMMMDDD===;;;999888888888777666555555555666666666666666444444555555555555444444444444444444444444444444222222222222222222222222444444444444444555555555333444555555666666555555666666555555444555555666777666666555444444333333555555666777777777777666444555555666666666666666333444555777777777666666555666666777888999999:::777777777777777777777888vvvaaaXXXVVVSSSPPPMMMKKKJJJIIIHHHGGGFFFDDDAAA???>>>>>>>>>???:::;;;===>>>>>>>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;<<<===;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>><<<>>>??????>>>======>>>;;;<<<>>>@@@AAAAAAAAA@@@?????????@@@BBBCCCEEEFFFBBBFFFJJJNNNUUUccctttvvvuuuuuuzzzqqqeee\\\WWWSSS]]]jjjyyy}}}xxxrrrpppqqqrrrrrrwwwvvvlllcccbbbbbbaaa```bbbcccfffjjjnnnqqqtttwwwzzz{{{jjjddd\\\VVVSSSSSSSSSSSSSSSWWW^^^eeekkkoooqqqqqqvvvwwwyyy~~~}}}{{{zzzyyyxxxvvvtttqqqpppsssxxx}}}||||||yyyrrruuu|||rrraaaRRRGGGAAA>>>;;;999999888777666555555555555666666666777444444555555555555444444444444444444444444444444333333333333333333333333222333333333444444444444333444555555666666555555888777666555444444555555555555555555555555444444555555666777777777777777444555555666666666666666444555777999:::999888888444555555555666666777777666666666777888888999999tttaaaXXXWWWSSSPPPMMMKKKJJJIIIHHHGGGFFFDDDAAA???======>>>???999:::<<<>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>===999666888===;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<===??????===<<<===>>><<<===???AAABBBBBBBBBBBB>>>??????@@@BBBDDDFFFGGGBBBFFFKKKQQQZZZiii{{{~~~ttttttuuu{{{uuuhhh___ZZZXXXVVV```nnn~~~}}}yyyuuupppnnnpppooommmpppwww{{{}}}rrrhhh``````bbbcccdddfffdddgggjjjlllooosssxxx{{{|||~~~xxxfffaaaYYYSSSQQQRRRSSSSSSSSSVVV[[[```cccfffhhhiiinnnooossszzz~~~}}}{{{zzzzzzxxxvvvsssooonnnqqqvvvzzzzzz{{{~~~tttssszzzxxxfffVVVJJJCCC@@@<<<:::999999777666444555555555666666777777444555555555555555555444444444444444444444444444444444444444444444444444222222222333333444444444333444555555666666555555:::888777555444444444444333333444444555666666666555666666777777777777777444555555666666666666666555777999;;;<<<;;;:::999777666666444333222111111555555666777888999::::::tttddd[[[VVVTTTQQQMMMKKKJJJIIIGGGEEEEEEDDDCCC@@@???===<<<<<<============>>>>>>>>>>>>============<<<<<<<<<<<<999::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::::::::>>>>>>======<<<<<<<<<<<<:::::::::;;;<<<===>>>>>>======<<<<<<<<<<<<======<<<=========>>>>>>>>>???>>>????????????@@@@@@@@@???===;;;===@@@CCCBBB@@@DDDGGGLLLTTTaaasss|||pppvvv{{{nnnbbbXXXTTTTTTYYYaaaqqqzzzxxxuuurrrrrrtttrrrxxx|||~~~sssoooiiihhhjjjmmmnnnnnnppprrrvvvxxx{{{~~~|||pppddd^^^YYYYYYXXXVVVWWWZZZXXX[[[^^^bbbdddgggkkknnnuuuzzz~~~~~~~~~~~~~~~}}}{{{yyyxxxxxxzzzvvvqqqnnnoooqqqtttuuuvvvyyy}}}wwwoooqqq}}}qqq]]]TTTHHHEEE@@@===;;;888555333444555555555666666666777777666444222222222444555555555555555555555444444555555444444444333333333222333333444444555555555555444333222222444555777666555555444444444555555777777777777777777777777777777777777777777777777333444444555555555555555888777777777777999:::;;;888888777666666666666666999888777666666777888999uuueee\\\VVVTTTQQQMMMKKKJJJIIIGGGFFFEEEDDDBBB@@@???======<<<;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::=========<<<<<<;;;;;;;;;;;;::::::;;;;;;===>>>>>><<<<<<<<<;;;<<<<<<===============>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@>>><<<===@@@CCCCCCBBBFFFJJJQQQZZZhhh{{{yyysssyyyyyylllaaaYYYVVVXXX[[[cccrrr}}}{{{zzzyyyyyy}}}zzzvvvsssrrruuuxxxzzzzzz}}}rrrjjjccc^^^^^^^^^\\\\\\___]]]```eeeiiimmmqqqvvvyyy~~~~~~}}}}}}~~~~~~~~~}}}{{{zzzyyyxxxwwwuuurrrpppppppppqqqqqqtttwww{{{~~~wwwllllllwwwiii\\\LLLHHHAAA<<<999666444222333333444555555666777777555555555555555444444333222333333444444555555555555555444444444333333333444444444444444555555555555444333222222444555777666555555444444444555555666666666666666666666666555555555555555555555555666777777888888888888888444666888:::<<<<<<======888888777666666666666666999888777666666777888999vvvfff\\\VVVTTTQQQMMMKKKJJJIIIGGGFFFEEEDDDBBB@@@???=========;;;;;;;;;;;;<<<<<<<<<<<<=========<<<<<<<<<<<<;;;======<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<===>>><<<<<<;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@AAABBB@@@>>>>>>@@@CCCEEEEEEGGGMMMVVVbbbqqqvvvvvv~~~wwwjjj```YYYXXX[[[^^^eeessswwwpppiiieeeeeeeeedddeeehhheeeiiiooouuuzzz~~~}}}}}}}}}}}}}}}~~~}}}{{{zzzyyyyyyuuutttsssrrrpppnnnmmmlllqqqtttxxx{{{~~~wwwiiifffppp|||xxxfffVVVPPPGGG???:::777555444555555555555555555555555333555666777777555333222111111222333444555555666555555444444444333333333666666555555555555555555444444333222333444555666555555444444444555555666555555555555555555555555555555555555555555555555444444555555666666666666555888;;;===???>>><<<;;;888777777666666666666666999888777777777777888999vvveee[[[UUUSSSPPPMMMKKKJJJIIIHHHFFFDDDDDDBBB@@@???>>>==================>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;>>>>>>======<<<<<<<<<;;;=========<<<<<<<<<;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<===>>>===============>>>???@@@?????????>>>>>>>>>>>>===?????????@@@@@@@@@AAAAAADDDBBB???>>>@@@CCCFFFHHHFFFNNNZZZhhhxxx~~~xxxzzzwwwiii^^^XXXXXX[[[___fffssstttnnnkkkmmmooooooqqquuussswww}}}~~~~~~~~~~~~~~~}}}||||||{{{zzzyyyyyyxxxvvvuuutttqqqnnnlllkkkkkkooossswwwyyy|||zzziiicccjjjvvvqqqccc[[[OOODDD===:::888777999888777777555555444333333444555666555555333333333333333444444555555555555555444444444333333333777777666666555555555444444444333333333444555666555444444444444555666666555555555555555555555555777777777777777777777777444333333333444444555555;;;<<<======<<<;;;888777777777666666666666777777888888888888888888888888vvveee[[[TTTSSSPPPMMMJJJJJJIIIHHHGGGDDDCCCBBB@@@???>>>>>>>>>============>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;>>>>>>======<<<<<<<<<;;;===<<<<<<<<<;;;;;;;;;;;;999:::::::::::::::::::::<<<;;;;;;;;;;;;<<<======??????>>>>>>???@@@@@@AAA????????????>>>>>>>>>>>>???@@@@@@@@@@@@AAAAAAAAADDDBBBAAA???@@@CCCGGGJJJFFFNNN[[[jjj{{{~~~~~~yyyiii^^^WWWVVVYYY^^^eeeqqq~~~yyytttrrrvvvzzz|||zzzzzzzzzyyyyyyxxxxxxxxxxxxwwwuuupppllljjjkkkmmmooossswwwyyy{{{lllbbbgggqqq}}}mmmcccUUUHHH@@@;;;999888888888888777777777666666444444333222222333444555777777666666555555444444555555444444444333333333777777666666555555555444333333333333444444555555444444444444444555666666555555555555555555555555777777777777777777777777777777666666666777888999<<<<<<:::999888888777777777777666666666666777777888888999999999999888888xxxfff[[[UUURRRPPPLLLJJJJJJJJJHHHGGGDDDCCCAAA@@@???>>>>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999::::::::::::;;;;;;<<<<<<;;;;;;;;;<<<<<<===@@@@@@????????????@@@@@@>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBAAAAAABBBFFFIIIIIIQQQ]]]lll{{{|||lll___WWWUUUXXX\\\bbbmmmxxx|||{{{yyyyyyyyyyyyyyyyyyxxxxxxzzzyyywwwrrrllljjjllloooooorrrvvvyyyzzz~~~pppbbbccckkkyyyqqqgggXXXJJJ@@@;;;888666444555555666888999::::::555444222111222333555777999999888777666555444444555555444444444333333333666666555555555555555555333333333444444444555555444444444444444555666777555555555555555555555555555555555555555555555555777666555444555666777888888888777666777888:::;;;666666666666666777777888888888999::::::999888888zzzhhh]]]VVVRRROOOLLLJJJJJJJJJIIIHHHCCCBBBAAA@@@???>>>>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::::::::999999999::::::::::::;;;;;;;;;<<<===<<<<<<;;;;;;;;;<<<<<<@@@@@@???>>>==================>>>???@@@@@@AAABBB@@@@@@@@@AAAAAAAAABBBBBB@@@BBBCCCBBBAAABBBEEEHHHNNNUUUaaannn|||}}}}}}}}}nnnaaaXXXVVVXXX[[[```iiirrryyy~~~zzzzzzzzzzzzzzzzzzzzz{{{xxxzzzzzzvvvppplllmmmpppnnnqqquuuwwwyyy|||sssaaa^^^ccckkk|||uuukkk\\\MMMBBB<<<888666444555555555666666666777555555555555555666777777777777666666555555555444555555444444444333333333444444444444444555555555333333444444555555444444444333333444444666777777666666666666666666666666555555555555555555555555555444333222222333555666555666777888888999999:::666666666666666777888888888999999::::::999999888|||jjj___XXXRRROOOLLLJJJJJJJJJIIIHHHCCCBBBAAA@@@????????????============>>>>>>>>>???<<<<<<;;;;;;;;;:::::::::999::::::;;;;;;<<<<<<<<<:::::::::999999999888888:::::::::;;;;;;<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<@@@???>>><<<;;;;;;;;;;;;<<<<<<===???@@@AAABBBCCC@@@@@@AAAAAAAAABBBBBBBBB???AAACCCCCCAAABBBEEEHHHSSSYYYdddppp}}}xxx{{{~~~ooocccZZZWWWYYY[[[___fffmmmsssxxx|||~~~~~~{{{{{{{{{|||||||||||||||vvvzzz}}}zzztttooonnnooommmppptttvvvwwwzzzttt___YYY^^^]]]qqqxxxnnn___QQQFFF>>>:::888888888666555333111000///444666888999:::999888777444444555555555555555555555555444444444333333333222333333444444555555555222333444444555555444444333333333444555666777888777777777777777777777777777777777777777777777777888777555555555666888:::666888:::;;;;;;999777555666666666666666777888888888999:::;;;;;;:::999888kkk]]]WWWQQQPPPNNNLLLJJJHHHGGGGGGDDDCCCBBB@@@>>><<<;;;:::>>>===;;;::::::;;;<<<===????????????>>>>>>>>>>>><<<<<<======<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>=========>>>???@@@AAABBBAAA@@@@@@BBB@@@AAAEEEFFFEEEGGGKKKNNN[[[iiisss{{{xxx~~~mmmaaa[[[XXXWWWZZZ^^^eeelllrrryyy~~~~~~~~~~~~}}}}}}}}}||||||}}}~~~~~~~~~xxxqqqnnnlllmmmnnnpppssswww|||}}}aaaTTTUUUXXXcccyyy~~~ppp```TTTJJJ@@@999777777777666555555555555555666666777888888888888888555666777777777666444333555555555555555555555555555444444333333444444555444444444444444444444444555555555555555555444444555555666666777777888888555555444444444333333333444444444444555555555666666777999999888888999:::777888888888888999999999:::::::::999999888888888kkk]]]WWWQQQPPPNNNLLLJJJHHHGGGGGGDDDDDDCCCAAA@@@>>>===<<<>>>===;;;::::::;;;===>>>>>>>>>=========<<<<<<<<<<<<<<<======<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<<<<===>>>??????????????????>>>>>>>>>>>>??????@@@AAAAAAAAA@@@???BBB@@@AAADDDFFFEEEGGGLLLUUUbbbpppzzzzzzzzz}}}nnnccc]]]ZZZXXXZZZ___fffmmmsssxxx~~~~~~|||}}}}}}{{{}}}|||yyyyyyzzz|||}}}}}}~~~~~~~~~~~~xxxrrrnnnllllllmmmooorrrvvv{{{hhhZZZXXXUUUaaaxxxppp___SSSIII???888666777777666555555555555666666666777888888888888777555555555555555444444333555555555555555555555555555444444333333444444555444444444444444444444444555555555555555555555555666666666666555555555555666555555555444444444333444555555555666666666666666777999999888777999:::777888888888888999999999:::::::::999999999888888lll]]]XXXQQQPPPNNNLLLJJJHHHGGGGGGDDDDDDCCCBBBAAA@@@???>>>======;;;;;;;;;<<<===>>><<<<<<<<<;;;;;;;;;::::::<<<<<<======<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<===>>>??????>>>>>>>>>>>>????????????@@@@@@AAAAAAAAA@@@@@@???AAA???@@@DDDEEEEEEIIIOOOXXXfffuuuzzzxxx}}}}}}nnneee```\\\YYYZZZ___gggnnntttyyy}}}~~~|||zzz{{{zzzzzz}}}{{{uuurrrppppppppptttwww|||~~~}}}}}}~~~}}}|||~~~~~~yyyrrrnnnkkkkkkkkkmmmooosssxxx}}}rrraaa\\\TTT___uuu}}}rrr```SSSJJJ@@@:::777888777666666555555666666555666777777888888777777555555444333333333333333555555555555555555555555555444444333333444444555444444444444444444444444555555555555555555555555777666666555444444333333666666666666555555555555666666666666777777777777666888999888777777888:::777888888888888999999999:::::::::999999999999888lll^^^XXXQQQPPPNNNLLLJJJHHHGGGGGGCCCCCCBBBAAA@@@@@@??????===<<<<<<;;;<<<<<<===>>><<<<<<<<<;;;;;;;;;::::::<<<<<<<<<===<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>===<<<;;;<<<<<<<<<======>>>???@@@@@@@@@AAAAAAAAAAAA@@@@@@??????@@@???AAADDDEEEEEEKKKSSS\\\jjjzzzwwwzzz~~~nnneee```]]]ZZZZZZ```hhhpppvvv{{{~~~}}}}}}|||}}}|||tttmmmiiiggghhhlllqqqxxx}}}||||||}}}}}}|||{{{|||}}}~~~yyysssnnnllljjjjjjkkkmmmqqqvvvzzz}}}}}}{{{fff\\\VVV___sss{{{www~~~vvvbbbUUUMMMCCC===:::888777777666555666666666555666666777777777777777777666444333222333444555555555555555555555555555555444444333333444444555444444444444444444444444444444444555555555555555666666666555555444444444777777777666666666666666666777777777777888888888666888999888777666777999777777888888888999999999999999999999999999999999mmm^^^XXXQQQPPPNNNLLLJJJHHHGGGGGGBBBAAAAAA@@@???>>>>>>===<<<<<<<<<<<<======>>>>>>=========<<<<<<<<<;;;;;;<<<<<<<<<===<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<========================@@@BBBBBB@@@===;;;;;;<<<<<<<<<===>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???AAADDDEEEFFFOOOXXXdddsssxxx}}}mmmddd```]]][[[[[[aaaiiirrryyy|||sssiiicccbbbccciiiooowww~~~}}}{{{|||}}}}}}|||zzzyyyzzz|||}}}}}}~~~|||xxxrrrooommmiiiiiiiiikkknnnsssxxx{{{zzz~~~kkk\\\XXX^^^pppzzzvvv}}}yyycccVVVNNNEEE>>>;;;888888777666666666666666555555666777777777777777888777555444444444555666555555555555555555555555555444444333333444444555444444444444444444444444444444444555555555666666555555666666666777777777777777777777777777777777777777777777888888888999666888999888666666777888777777888888888999999999999999999999999999999999nnn___XXXQQQPPPNNNLLLJJJHHHGGGGGGBBBBBBAAA@@@???======<<<;;;<<<<<<===>>>>>>>>>???>>>>>>>>>============<<<<<<<<<======<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<========================CCCEEEFFFDDD@@@======???<<<======>>>???@@@@@@@@@@@@@@@??????@@@@@@AAABBB@@@@@@CCCEEEEEEHHHRRR]]]hhhvvv{{{~~~mmmeeebbb___\\\]]]bbbjjjsss||||||rrrgggaaaaaabbbhhhoooyyy~~~|||{{{{{{|||}}}{{{zzzwwwxxxzzz{{{|||||||||{{{yyyzzz{{{yyyuuurrrppppppiiihhhhhhiiimmmrrrwww{{{yyy~~~ttt```ZZZ]]]lll{{{vvv}}}|||dddVVVOOOGGG@@@<<<999888777777666666777777444555666666777777666666777777666555555555555666555555555555555555555555555444444333333444444555444444444444444444444444333333444444555666666666555555666666777888888999666666666666777777777777777777777777888888888888777888888888666555666777777888888888888999999999888999999999999:::::::::ooo___XXXQQQPPPNNNLLLJJJHHHGGGGGGDDDCCCBBBAAA???>>><<<<<<;;;<<<======>>>?????????>>>>>>>>>=========<<<<<<<<<<<<======<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<========================???CCCFFFDDD@@@>>>???AAA======>>>>>>?????????@@@??????>>>>>>???AAACCCDDDAAAAAADDDFFFFFFJJJUUUbbbjjjyyy}}}~~~~~~|||zzzmmmiiigggbbb^^^^^^ccckkkttt~~~~~~tttjjjdddeeeggglllsss~~~~~~}}}||||||}}}}}}|||zzzvvvwwwyyyzzz{{{zzzyyyxxxvvvwwwwwwuuurrrqqqqqqrrriiihhhggghhhlllqqqwwwzzzzzzjjj^^^]]]hhhzzzttt|||hhhZZZSSSKKKDDDAAA999888777777666666777777444555666666777777666666555555666666555555444333555555555555555555555555555444444333333444444555444444444444444444444444333333444444555666666777555666666666666666666666555555555666666777777777666666666777777777888888777888888888666555666777777888888888888999999999888888999999999:::::::::ooo___XXXQQQPPPNNNLLLJJJHHHGGGGGGFFFEEEDDDBBB@@@>>>===<<<;;;;;;===>>>????????????>>>============<<<<<<<<<<<<<<<======<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>999>>>BBBAAA>>><<<>>>AAA>>>>>>>>>>>>????????????>>>>>>>>>>>>???BBBDDDEEEBBBBBBEEEGGGGGGKKKWWWdddppp{{{{{{xxxzzzvvvnnnllljjjeee______ccckkkuuuxxxnnniiijjjmmmpppxxx~~~}}}}}}||||||}}}}}}|||{{{vvvwwwyyyzzzzzzyyywwwvvvuuuuuutttrrrpppppprrrtttiiihhhggghhhkkkqqqvvvzzz{{{rrraaa^^^dddyyyxxxrrrzzznnn___XXXQQQJJJFFF999888888777777777777777444555555666666666666666333444555666555444333222555555555555555555555555555444444333333444444555444444444444444444444444333333444444555666777777666666666555444444333333444555555555666666777777666666666666777777777777777888888777666555555666777888888888888999999999888888888999999:::::::::lll\\\TTTRRRPPPMMMKKKKKKJJJHHHFFFFFFEEECCCAAA???>>>======>>>===<<<<<<<<<===???@@@===<<<;;;;;;<<<===<<<:::::::::;;;;;;;;;;;;::::::999:::<<<======<<<:::999:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@?????????>>>>>>======AAAAAAAAA@@@AAAAAABBBBBBBBB@@@AAADDDGGGMMMXXXcccsss{{{xxxvvvxxx}}}{{{rrrmmmllljjjfffbbb\\\___hhhvvvzzzqqqnnnqqquuuyyy~~~||||||||||||}}}vvvwwwxxxxxxxxxvvvuuutttqqqqqqrrrssssssrrrpppoookkkhhhfffgggkkkqqquuuxxx}}}~~~yyyfffaaa```kkkvvvqqqvvv{{{bbbVVVQQQKKKCCC@@@<<<999777777888888888777777777777666666666666444555666666666555333222444444444444444444444444444444444444444444444444333444444444555666666666444555666777888888888888777777666666555555555444666666666666666666666666777777777777777666666666777777888888888999999999888888888888888888999999777777888999::::::::::::lll\\\UUURRRPPPMMMKKKKKKJJJHHHFFFFFFEEECCCAAA???>>>======>>>======<<<===>>>???@@@>>><<<;;;;;;======<<<:::;;;;;;<<<<<<<<<<<<;;;;;;::::::<<<<<<<<<<<<:::::::::::::::;;;;;;;;;<<<<<<==============================>>>>>>>>>?????????????????????>>>>>>>>>===@@@@@@@@@@@@@@@AAAAAABBBBBB@@@BBBFFFJJJQQQ]]]iiizzzssstttzzz{{{uuuooollllllkkkhhhddd```bbbkkkyyy|||vvvtttxxx}}}~~~}}}|||{{{{{{|||vvvvvvwwwxxxwwwwwwvvvuuussstttttttttsssqqqooonnnllljjjhhhgggkkkrrrzzzgggaaa^^^hhh}}}yyyrrrwwwhhhZZZTTTLLLDDD@@@===999777777888888888555555555555666666666666666666777888777666555444555555555555555555555555555555555555555555555555444444444555555555555555222333444555666666666666777777777666666666555555666666666666666666666666666666666666666666666666777777888888888999999999777777888888999999999:::999999:::;;;;;;;;;::::::lll]]]UUUSSSPPPMMMKKKJJJIIIGGGFFFFFFEEECCCAAA@@@>>>>>>===>>>============>>>???@@@???===<<<<<<======<<<:::<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>??????????????????>>>>>>>>>>>>???????????????@@@AAAAAABBBAAACCCHHHNNNVVVdddqqq~~~wwwpppuuu~~~{{{tttrrrooollllllmmmmmmkkkhhhfffgggnnn{{{}}}~~~~~~}}}|||{{{zzzzzzuuuvvvvvvwwwwwwwwwvvvvvvvvvvvvuuutttrrrpppnnnmmmlllkkkjjjhhhiiippp{{{lllddd___gggzzz|||tttyyyppp```WWWOOOGGGAAA===999777777777777777444444444555555666666666888888888999888777777666666666666666666666666666666666666666666666666666555555555555555444444444222333444555666666666666888777777777777777666666666666666666666666666666777777777777777777777777888888888888888999999999666777777888999:::;;;;;;<<<<<<=========<<<;;;;;;mmm]]]VVVSSSPPPMMMKKKJJJIIIGGGEEEEEEDDDCCCAAA@@@???>>>>>>>>>>>>>>>>>>>>>?????????@@@>>>======>>>>>><<<;;;<<<<<<============<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAACCCBBBEEEKKKRRR\\\kkkxxxyyy|||vvvssszzzxxxuuurrrnnnlllkkklllnnnpppqqqooommmjjjiiiooozzz~~~~~~|||{{{yyyyyyuuuvvvvvvwwwwwwwwwwwwwwwwwwwwwuuutttrrrpppnnnmmmlllmmmmmmjjjiiimmmwww~~~}}}~~~tttiiibbbiiiyyyyyy}}}wwwcccYYYQQQLLLBBB???:::888777888777777333444444555666777888888888888888888777777777666555555555555555555555555555555555555555555555555666666666555444444444333555555666777777888777777888888888888777777777777666666666666666666666666888888888999999999999999888888888888888888888888666666777888:::;;;<<<<<<>>>>>>???>>>>>>===<<<<<>>===>>>>>>???????????????AAA???>>>>>>>>>>>><<<;;;<<<<<<============<<<<<<===<<<<<<;;;;;;<<<<<<===:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>???@@@AAABBBEEEDDDGGGNNNVVVaaaqqq{{{uuu|||tttsssuuu|||~~~uuuttttttrrrnnnoooqqqtttvvvwwwvvvtttmmmkkknnnwww}}}{{{yyyxxxvvvvvvvvvvvvvvvvvvwwwwwwvvvvvvuuusssrrrqqqpppppppppsssssspppllllllrrrwwwwwwuuuvvvzzz||||||{{{nnndddggguuu}}}fffYYYSSSOOOEEEAAA<<<999888888888777555555666777888999999999777777666666555555555555444444444444444444444444444444444444444444444444666666666555444444444333555666777777777777777777777777777777888888888888777777777777777777777777777777777888888999999999888888888888888888888888666777888999:::;;;<<<<<>>===<<<<<>>??????@@@@@@??????BBB@@@???>>>???>>>===;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>???@@@AAABBBCCCFFFFFFIIIRRR[[[hhhzzzwwwqqqwwwxxxkkknnnuuu~~~yyyxxxzzzzzzxxxyyy{{{|||}}}}}}}}}|||qqqnnnnnnuuu~~~}}}{{{zzzyyyxxxxxxwwwvvvuuuvvvvvvvvvuuuuuuttttttuuuvvvvvvwwwxxxxxxwwwsssnnnlllmmmpppqqqooopppuuuyyyzzz}}}qqqcccccclll|||lll\\\TTTQQQHHHDDD???;;;::::::999888777777777888888999999999666666555444444444444444444444444444444444444444444444444444444444444444555555555555555444444444444444555555555555555444666666777777777777777888777777777777777777777777444444555666666777777777999999999888888888888888777888888999:::;;;<<<<<<======>>>>>>>>>===<<<<<>>???@@@@@@@@@??????CCCAAA????????????===;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>===<<<;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>===>>>>>>>>>????????????>>>>>>??????@@@BBBCCCDDDFFFFFFKKKUUUaaaqqq~~~vvvooouuuqqqiiipppyyywwwrrrqqquuu~~~~~~|||zzzyyyzzzyyywwwvvvuuutttuuuuuuttttttuuuwwwyyy|||~~~|||yyytttoookkkiiiiiiiiikkkhhhjjjoootttuuuxxx|||vvveee```eeeqqqvvvaaaUUUOOOJJJFFFAAA===<<<;;;:::999777777777777777888888888666555444333333333444555555555555555555555555555555555555555555555555555444444444555555555555555444444555555555555444444555555666666666777777777777777777777777777777777555555666777777888999999999999999888888888777777999999999::::::;;;;;;;;;:::;;;<<<<<<<<<<<<<<<<<>>???@@@AAA@@@??????CCCBBB@@@?????????===;;;:::;;;;;;;;;;;;;;;;;;::::::<<<>>>??????>>><<<::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>======>>>>>>?????????@@@?????????@@@AAACCCDDDEEEEEEFFFLLLXXXfffwwwzzzwwwpppvvv~~~|||qqqnnnvvv|||vvvssswww}}}}}}}}}~~~~~~~~~|||~~~~~~}}}{{{zzz{{{zzzxxxvvvtttttttttttttttuuuvvvyyy|||}}}wwwnnnhhheeedddeeeeeefffcccdddjjjoooppprrruuu|||hhh```bbblll}}}eeeUUUMMMKKKHHHBBB>>>===<<<;;;:::777777777777666666666666777666555444333444555555666666666666666666666666666666666666666666666666333444444555555666666666666777777777777777666666444555555555666666777777777777777777777777777777888888999:::;;;;;;<<<<<<999999999999888888777777::::::::::::::::::::::::999999:::;;;<<<<<<<<<;;;rrraaaXXXTTTRRRNNNJJJHHHGGGHHHHHHCCCCCCBBBBBB@@@???===<<<;;;::::::;;;;;;<<<===>>>??????>>>===<<<:::888777<<<;;;;;;::::::;;;;;;<<<========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===============>>>>>>>>>>>>>>>>>>>>>===============???@@@AAAAAA@@@@@@BBBDDDGGGEEEKKK\\\nnnzzzrrrqqqwww}}}qqqooorrrxxxyyyuuuyyy~~~}}}|||||||||}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}|||{{{xxxxxxwwwvvvuuuuuuuuuvvvuuuvvvwwwwwwwwwvvvtttsssssspppmmmhhheeecccaaaaaa^^^^^^```ccchhhmmmrrruuuggg]]][[[eee|||{{{mmmYYYRRRJJJIIIFFFBBB===999888888<<<:::999777555555555666666777888888888777555444555555555555555555555555;;;999666444333333444555555555555555555555555555555555555555555555555555666666777777777777666666666777888999888777555333555666777888888888888888999999999999999999999999::::::::::::::::::::::::777:::<<<;;;999888:::===nnn```XXXRRRPPPLLLHHHFFFEEEEEEFFFCCCBBBAAA@@@>>>===<<<<<<;;;;;;;;;;;;<<<===>>>???AAA@@@@@@???===<<<:::999<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=========<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAA@@@AAABBBDDDHHHGGGNNN^^^rrryyyrrrsssyyy{{{qqqqqquuu|||zzzvvvzzz}}}zzz~~~}}}||||||||||||}}}}}}}}}~~~~~~~~~~~~}}}|||zzzyyyxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvuuutttsssrrrqqqpppmmmiiieeebbb```___]]]]]]___bbbggglllqqqttt}}}mmm```\\\cccyyyrrr]]]UUUMMMKKKHHHCCC>>>:::888777999888777666666777888999777777777777777666555555777777777777777777777777777666444444444555777888555555555555555555555555555555555555555555555555666666777777777777666666666777888888888777555444666777777888888888888777999999999999999999999999::::::::::::::::::::::::888999;;;::::::999;;;<<>>===<<<<<<<<<<<<<<<<<<<<<===>>>???@@@CCCBBBAAA@@@???>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<=========>>>>>>>>><<<<<<=========>>>>>>>>>???????????????????????????@@@AAAAAA@@@AAACCCEEEIIIJJJRRRcccyyy~~~zzzvvvuuu|||wwwqqqssszzzzzzvvv{{{xxxsssxxx~~~}}}}}}||||||}}}}}}}}}}}}~~~~~~}}}|||{{{{{{zzzyyyyyyxxxxxxwwwxxxwwwvvvtttsssrrrrrrrrrqqqpppnnnkkkgggccc```]]]\\\]]]^^^aaaeeekkkooorrrzzzuuueee]]]aaasss{{{cccXXXOOOMMMIIIDDD@@@<<<999777666666666777888999:::;;;888888777666666666666666777777777777777777777777666555444444444666777888555555555555555555555555555555555555555555555555666666777777777777666666888777777777777777666666888888888999888888777777999999999999999999999999:::::::::::::::::::::::::::999888999;;;<<<;;;:::jjj\\\VVVSSSQQQNNNKKKIIIHHHGGGGGGEEECCC@@@>>>===<<<===>>>============>>>???@@@AAACCCBBBAAA@@@???>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================>>>>>>>>>>>><<<<<<<<<=========>>>>>>???????????????@@@@@@@@@???@@@AAAAAAAAABBBDDDFFFIIIMMMWWWiii~~~~~~|||sssqqquuuyyyvvv{{{}}}uuupppttt~~~~~~}}}||||||||||||}}}}}}}}}~~~~~~}}}|||{{{{{{zzzzzzyyyxxxwwwvvvvvvuuutttrrrrrrrrrssssssrrrrrrrrrppplllgggbbb___]]]]]]^^^aaaeeekkkooorrryyy}}}iii^^^___mmm}}}iiiYYYOOOLLLHHHDDDAAA>>>;;;888666666777777888999:::;;;999888666555555555666777555555555555555555555555999888666555444444444555555555555555555555555555555555555555555555555555666666777777777777666666888888777666666777777888999999999999888888777666999999999999999999999999::::::::::::::::::::::::;;;999777888<<<===;;;999lll\\\TTTSSSQQQOOOLLLIIIHHHGGGGGGFFFEEEBBB???>>>>>>???@@@>>>======>>>>>>???@@@AAABBBAAA@@@>>>>>>============<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<====================================>>>>>>>>>>>><<<<<<<<<<<<============>>>>>>??????@@@@@@@@@@@@???@@@AAABBBAAABBBDDDGGGIIIOOO\\\ooo|||qqqrrrxxx}}}wwwvvv||||||uuupppuuu}}}}}}{{{||||||||||||}}}}}}}}}~~~~~~}}}{{{zzzyyyyyyyyyyyyxxxvvvuuutttrrrrrrqqqqqqqqqssstttuuutttuuuuuussspppkkkfffccc^^^^^^```bbbfffkkkppprrrxxxnnn```]]]gggsssoooZZZOOOKKKGGGDDDBBB@@@===:::888888888999999999999888999888666555555555666777555555555555555555555555777777666666555555444444555555555555555555555555666666666666666666666666666666777777777777666666888888777777777777888999999999999999999888777666999999999999999999999999::::::::::::::::::::::::;;;999777888<<<===;;;999mmm]]]UUUPPPOOOMMMJJJHHHFFFEEEDDDFFFEEECCCAAA@@@?????????============>>>???@@@AAABBB@@@???===<<<======>>>======<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>;;;;;;<<<<<<<<<===============>>>>>>???@@@@@@@@@???@@@AAABBBBBBCCCEEEGGGJJJSSS```qqq~~~yyysssxxx|||wwwwww~~~|||uuuqqqwww~~~~~~~~~}}}|||{{{{{{||||||||||||}}}}}}{{{|||}}}}}}}}}|||{{{zzzxxxxxxyyyxxxwwwuuusssqqqooooooooopppqqqssstttuuutttttttttsssqqqmmmhhhfff______```bbbfffkkkooorrrvvv~~~tttccc]]]bbbiiiwww___RRRMMMHHHEEEDDDBBB>>>;;;999:::::::::999888777777888888777666666666666666777777777777777777777777333444444555666777888888555555555555555555555555666666666666666666666666666666777777777777666666777777888888888888888999999999999:::999999888888999999999999999999999999:::::::::::::::::::::::::::999888999;;;<<<;;;:::mmm^^^XXXPPPOOOMMMKKKHHHFFFEEEDDDEEEDDDCCCBBB@@@???>>>>>>============>>>???@@@@@@BBBAAA???===<<<===>>>???======<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========;;;;;;;;;<<<<<<<<<======<<<<<<===>>>>>>???@@@@@@???@@@BBBBBBBBBCCCFFFHHHLLLVVVcccrrrxxxxxx}}}xxxyyyyyytttqqqxxx}}}|||}}}~~~}}}|||{{{{{{{{{{{{|||||||||}}}}}}yyyzzz{{{|||}}}|||{{{{{{xxxxxxyyyxxxwwwuuurrrpppnnnnnnpppqqqrrrrrrrrrrrrppppppqqqpppnnnkkkhhhfff^^^^^^___aaaeeejjjnnnqqqrrrzzz{{{ggg]]]]]]```uuuhhhXXXSSSLLLHHHGGGDDD???:::999999:::::::::999888777777777777777777666555555777777777777777777777777222333444666777777888888555555555555555555555555666666666666666666666666666666777777777777666666666777888999:::999888888888888999:::::::::999999999999999999999999999999::::::::::::::::::::::::888999;;;::::::999;;;<<>>???@@@CCCAAA???======>>>???@@@======<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<===;;;;;;;;;<<<<<<<<<======;;;<<<<<<===>>>????????????@@@BBBBBBBBBCCCFFFHHHNNNYYYdddqqq~~~yyy{{{~~~zzz{{{vvvrrrpppxxx}}}{{{|||~~~~~~}}}{{{zzz{{{{{{{{{{{{|||||||||}}}yyyzzz{{{}}}}}}}}}||||||xxxyyyyyyyyyxxxuuurrrpppnnnoooppprrrrrrqqqppppppmmmmmmmmmllljjjhhhfffeee]]]]]]^^^```dddhhhmmmooonnnwwwiii]]]ZZZ[[[lllooo^^^WWWPPPKKKIIIEEE???999888888::::::;;;:::999888666777888888888777555444555555555555555555555555555666666666666666555444555555555555555555555555777777777777777777777777666666777777777777666666555666888:::;;;:::888777777888999:::::::::::::::999999999999999999999999::::::::::::::::::::::::777:::<<<;;;999888:::===lll\\\UUUQQQPPPNNNLLLJJJHHHGGGGGGDDDCCCBBB@@@???>>>======;;;;;;<<<<<<===???@@@AAAAAAAAA@@@???>>>===<<<;;;======>>>>>>>>><<<;;;999;;;;;;<<<<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>======<<<<<<<<<;;;>>>>>>============>>>>>>AAA@@@?????????@@@AAABBB???@@@BBBBBBCCCEEEHHHKKKTTT\\\hhhwww{{{www||||||~~~|||uuupppnnnwww~~~~~~~~~|||yyy~~~~~~~~~~~~}}}|||zzzzzzyyyzzz{{{{{{{{{zzzxxxxxxxxxyyyzzz|||}}}~~~~~~~~~||||||{{{zzzxxxvvvtttrrrrrrqqqpppoooooopppqqqrrrjjjjjjkkklllllljjjeeeaaa^^^]]]^^^aaafffjjjmmmmmmsssvvv{{{tttbbb\\\]]]iii}}}zzzfff\\\RRRMMMJJJDDDAAAAAA<<<:::999999::::::888777666666777777666555444444555555555555555444444444333333444555666666666666555555555444333333222222777777777777888888888888555666777888888777666555888999999::::::999999888999999:::::::::999999888999999999999999999999999999999::::::::::::;;;;;;::::::::::::::::::::::::kkk\\\UUUQQQPPPNNNLLLJJJHHHGGGGGGEEEDDDBBBAAA???>>>>>>>>>;;;;;;<<<<<<===???@@@AAABBBBBBAAA@@@???>>>======>>>>>>>>>>>>===<<<;;;:::<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<>>>=========<<<<<<<<<<<<>>>>>>============>>>>>>===============>>>>>>>>>???AAABBBBBBBBBDDDHHHKKKTTT\\\hhhvvv|||zzzyyyvvv{{{~~~zzzxxxqqqlllkkkuuu}}}~~~~~~~~~~~~}}}|||{{{zzz{{{||||||}}}|||{{{zzzyyyxxxyyyzzz{{{||||||||||||}}}|||{{{yyywwwuuusssqqqqqqqqqooooooooooooqqqqqqnnnmmmkkkkkkkkkjjjgggeeebbb``````bbbfffiiikkklllqqqtttyyy~~~yyyfff___^^^ggg{{{pppeeeYYYRRRMMMFFFAAA@@@<<<:::999999999:::888777666666777777666555555444555555555555555555555555555666666666666666555444444444444444555555555555555555555555666666666666555666777888888777666555888999999::::::999999888777777888888888888888777888888888888888888888888999999::::::::::::;;;;;;::::::::::::::::::::::::~~~hhh[[[UUUQQQPPPNNNLLLIIIHHHGGGGGGFFFEEECCCAAA@@@?????????<<<<<<<<<<<<===???@@@AAACCCBBBBBBAAA@@@???>>>>>>???>>>===<<<<<<;;;;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<>>>>>>============>>>>>>;;;;;;===>>>>>>>>>======@@@AAABBBBBBBBBDDDHHHKKKUUU^^^kkkxxx}}}vvvrrrpppwww~~~|||yyytttqqqjjjffffffqqq|||{{{|||||||||}}}~~~~~~}}}}}}|||{{{zzz}}}}}}~~~~~~}}}}}}|||{{{xxxyyyyyyzzz{{{{{{zzzzzz}}}|||{{{yyyvvvtttqqqpppqqqpppooonnnnnnooopppqqqqqqooolllkkkkkkkkkjjjhhheeedddbbbcccfffiiijjjjjjooorrrvvv{{{mmmccc___cccwww{{{mmm___WWWPPPHHHBBB@@@===;;;999999999999888777666666777777777666555555666666666666666666666666777777777777666555444333444444444555666777777777555555555555666666666666666666777777777777666666888999999::::::999999888777888999:::::::::::::::777777777888888888888888999999::::::::::::;;;;;;::::::::::::::::::;;;;;;zzzfffZZZUUUQQQOOOMMMKKKIIIHHHGGGFFFFFFEEEDDDBBBAAA@@@??????<<<<<<<<<<<<===>>>???@@@BBBBBBAAA@@@??????>>>>>>@@@???===;;;;;;;;;<<<<<<=========<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<<<<>>>>>>============>>>>>>;;;===@@@BBBBBBAAA@@@>>>AAAAAABBBAAABBBDDDHHHKKKXXXbbbppp}}}~~~pppmmmmmmttt~~~}}}|||yyytttnnnjjjccc```bbbmmmyyyxxxyyy{{{{{{}}}}}}}}}}}}}}}|||{{{{{{}}}}}}}}}}}}}}}||||||{{{wwwxxxyyyzzz{{{||||||||||||{{{zzzxxxuuurrrpppooopppooonnnnnnnnnnnnooopppqqqpppnnnmmmmmmllljjjhhhfffdddbbbbbbdddhhhiiijjjlllppptttxxx~~~ttteee^^^___rrr}}}ooo___VVVPPPIIICCCAAA>>><<<:::999999999888777666666777777777666666555666666666666777777777777555666666666555555444333555666666666777777777888777777777777888888888888666666777777777777666666888999999::::::999999888555666777888999999999999888888888888888999999999999999999:::::::::;;;;;;:::::::::;;;;;;;;;;;;;;;yyyeeeZZZVVVPPPOOOMMMKKKIIIGGGFFFFFFFFFEEEDDDBBBAAA@@@??????===<<<<<<======>>>???@@@@@@@@@??????>>>>>>======@@@???===;;;;;;;;;<<<<<<======<<<<<<;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============>>>>>>============>>>>>><<<>>>AAADDDDDDCCCAAA@@@BBBBBBBBBBBBBBBEEEJJJNNNYYYeeetttvvviiigggiiiqqq~~~~~~vvvuuu|||~~~zzzvvvpppiiiddd]]][[[^^^jjj{{{~~~yyyxxxzzz}}}|||}}}}}}}}}}}}||||||{{{||||||{{{{{{zzzzzzzzzzzzwwwxxxyyy{{{}}}~~~~~~{{{zzzyyywwwtttrrrooonnnoooooonnnmmmmmmnnnoooooooooooooooppppppmmmiiifffcccaaa______bbbeeehhhiiiiiimmmrrrwww|||zzzggg\\\[[[kkkzzzjjjZZZRRROOOJJJEEECCC@@@===:::888999999999888666666777777777777777666555666666666777777888888222333444555555555555555888888777777777666666666777777777777888888888888777777666666666666777777888999999::::::999999888222222444555666666666666999999999:::::::::;;;;;;999999999:::::::::;;;;;;:::::::::;;;;;;<<<<<<<<>>???????????????>>>>>>>>>======???>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============>>>>>>============>>>>>>;;;===@@@BBBCCCBBBAAA@@@BBBBBBBBBBBBDDDHHHMMMRRRZZZgggxxx}}}ppp___```dddnnn{{{|||xxx}}}uuusssssswww}}}{{{|||zzzzzz{{{xxxssslllddd___XXXYYY]]]hhhvvv|||zzzvvvtttuuuwww{{{~~~||||||}}}}}}}}}}}}||||||{{{{{{zzzyyyyyyyyyyyyzzzxxxyyyzzz|||}}}~~~xxxxxxwwwvvvtttqqqooonnnooonnnmmmllllllmmmnnnooommmmmmnnnoooooommmhhhddd```]]][[[ZZZ]]]aaadddeeeeeeiiiooouuuzzz~~~iii]]]ZZZdddyyyzzziiiWWWPPPNNNKKKGGGEEEAAA>>>:::888888999999888666666777888888888777777444555555666666777777888222333444555666666666666888888888777666555555555555555555555666666666666777777666666666666777777888999999::::::999999888666777888999999:::999999999999::::::;;;<<<<<<<<<999999::::::::::::;;;;;;:::::::::;;;<<<<<<======}}}hhh[[[VVVPPPOOOMMMJJJHHHGGGFFFEEEEEEDDDBBBAAA???>>>>>>>>>===============>>>>>>???@@@@@@????????????>>>>>>>>>>>>>>>>>>===<<<;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>============>>>>>>;;;<<<>>>@@@BBBAAAAAA@@@BBBBBBCCCCCCEEEJJJQQQUUU^^^lll~~~}}}rrrhhh[[[\\\aaajjjwwwyyyuuuuuuzzzwwwuuuzzzyyytttnnnpppqqqqqqxxx}}}{{{xxxtttooohhh___ZZZVVVXXX]]]gggrrrxxxyyywwwooooooooooooppptttxxx|||||||||}}}}}}}}}}}}||||||{{{{{{yyyxxxxxxxxxyyyzzzzzzzzz{{{{{{||||||{{{{{{vvvvvvvvvuuusssrrrpppooonnnnnnllllllllllllnnnnnnmmmlllllllllllljjjgggddd___\\\XXXVVVXXX[[[]]]______eeelllrrrxxxlll___ZZZ^^^pppnnn[[[RRRPPPMMMHHHEEEBBB???;;;888888999999999666666777888888888888888333444444555666666777777666666777777777777777666666666666666666666666666555555555555666666666666888777666555555666777888888999999::::::999999888;;;;;;<<<<<<<<<<<<<<<;;;888888999::::::;;;<<<<<<999999::::::::::::;;;;;;::::::;;;;;;<<<=========iii\\\WWWPPPNNNLLLJJJHHHGGGFFFEEEDDDCCCBBB@@@???>>>======>>>============>>>>>>???AAAAAA@@@@@@@@@@@@@@@@@@===>>>>>>>>>>>><<<;;;999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<======>>>>>>>>>>>>============>>>>>><<<===???AAABBBBBBBBBBBBBBBCCCCCCDDDFFFLLLSSSXXXcccrrrzzzrrrhhh___[[[\\\aaaiiittt}}}}}}tttssstttxxx|||}}}uuummmhhheeehhhjjjkkkqqq{{{~~~}}}|||~~~~~~{{{yyyvvvrrrmmmeee]]]WWWVVVXXX]]]fffoootttrrroookkklllnnnppprrrvvv{{{~~~||||||}}}}}}}}}}}}}}}||||||{{{zzzyyyxxxyyyzzzzzz|||||||||{{{zzzyyyxxxwwwuuuuuuuuutttsssrrrppppppnnnmmmlllkkkkkklllmmmnnnnnnllljjjhhhhhhhhhgggeee___[[[WWWTTTUUUWWWYYYZZZ\\\aaaiiipppwww~~~ooobbbZZZ[[[kkkuuu```VVVSSSNNNHHHEEEBBB???;;;888888999999999666666777888888888888888333333333444555666666777999999:::999999888777666444444555555666666777777777777777777888888888888888777666555555666777888999999999::::::999999999777777888888888777666666777777888999::::::;;;;;;999999:::::::::;;;;;;;;;::::::;;;;;;<<<===>>>>>>iii[[[TTTQQQOOOMMMJJJHHHFFFEEEDDDGGGDDDAAA??????>>>===<<<============>>>???@@@AAABBBBBB@@@?????????@@@AAA???>>>===<<<<<<===>>>???;;;;;;;;;;;;;;;<<<======<<<<<<;;;;;;;;;<<<<<<<<<:::;;;;;;;;;<<<=========;;;<<<<<<<<<======>>>>>>??????>>>>>>??????@@@AAACCCDDDDDDCCCDDDJJJSSSZZZjjjttt{{{nnnddd^^^[[[WWWXXX\\\eeepppyyy}}}~~~|||wwwvvvyyy|||tttlllllluuuyyyooogggdddccc^^^^^^```dddiiinnnpppqqqqqqqqqqqqqqqrrrvvv|||}}}|||{{{{{{vvvrrrooohhh___ZZZZZZ[[[]]]```eeekkkoooqqqqqqmmmqqqsssvvv|||~~~}}}}}}}}}|||{{{{{{||||||{{{yyywwwwwwxxxyyyzzz{{{{{{{{{yyyvvvuuuvvvvvvuuutttsssqqqoooooommmnnnnnnnnnnnnnnnmmmllljjjjjjjjjkkkkkkiiieeebbb```]]]XXXUUUSSSUUUXXX[[[___cccjjjnnnsssyyyxxxcccXXXXXXddd}}}}}}~~~|||bbbWWWSSSNNNJJJHHHDDDAAA<<<:::999999999999888888777777666666555555333444555777777777666666777777666666666666777777555555444444444444555555666666666666777777777777888777666666666777999:::;;;;;;:::777555444555777:::::::::999999888888888999777666555555777999:::===<<<;;;<<<===>>>>>><<<@@@===;;;:::;;;===>>>>>>iiiYYYSSSPPPOOOMMMKKKIIIHHHHHHGGGGGGDDDAAA??????>>>===<<<===<<<<<<======???@@@@@@AAAAAA???>>>>>>>>>???@@@>>>>>>===<<<<<<===>>>>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>??????>>>>>>??????@@@AAA???AAABBBCCCEEELLLVVV]]]kkkvvvuuuiii___YYYVVVUUUVVV[[[ccclllssswwwwwwvvvrrrppppppuuupppmmmlllqqquuukkkdddbbbbbb___```bbbfffjjjnnnoooooooooppprrrsssuuuyyy~~~~~~|||{{{{{{vvvqqqnnnhhh```]]]^^^aaaccchhhnnntttxxxyyyyyy|||~~~}}}}}}|||{{{|||}}}}}}|||yyyxxxxxxyyyyyyzzz{{{{{{zzzxxxvvvtttuuuuuutttsssqqqpppnnnmmmnnnnnnnnnnnnnnnmmmmmmllljjjiiihhhiiiiiihhhfffccc```]]]XXXTTTSSSTTTVVVYYY]]]bbbhhhmmmrrrxxxyyydddZZZYYYcccyyy~~~hhh[[[UUUQQQLLLKKKDDD@@@<<<999999999999999888888777777666666666666444555666777777777666666777777666666666666777777666555555444444555555666666666666666777777777777888777666666666777999999888999999777666555777999:::::::::999999999888888999999888888888999:::;;;<<<;;;:::;;;<<<======;;;===<<<;;;;;;===???@@@@@@hhhWWWPPPOOONNNMMMKKKKKKJJJJJJJJJGGGDDDAAA??????>>>===<<<<<<<<<<<<<<<<<<===>>>???@@@???>>>=========>>>>>>======<<<;;;;;;<<<======@@@???>>>===<<<<<<<<<===<<<;;;;;;;;;<<<======>>>======<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>??????>>>>>>??????@@@AAA===@@@BBBDDDHHHQQQ\\\dddlllyyyzzzmmmbbbYYYTTTQQQRRRTTTYYY___fffkkklllllljjjhhhgggkkkqqq~~~sssgggiiiooo{{{}}}~~~{{{qqqgggcccbbbddddddfffjjjnnnqqqsssttttttsssuuuxxxzzz||||||zzzzzzsssnnnjjjfff``````bbbfffkkkqqqyyy~~~||||||||||||}}}~~~~~~}}}{{{yyyyyyyyyyyyzzzzzzzzzyyywwwuuutttttttttsssrrrpppnnnlllkkknnnnnnmmmmmmmmmllllllllliiigggffffffggggggfffddd```]]]XXXTTTRRRSSSTTTVVVZZZ___eeekkkpppvvvzzzeee[[[YYY```qqqqqq```XXXSSSPPPNNNDDD@@@<<<999999999999999888777777777777666666666777777888888888777666666777777666666666666777777666555555444444555555666666666666666777777777777777777777666777888888999666777888777777777999;;;:::::::::999999999999888:::::::::;;;;;;;;;<<<<<<;;;:::999:::<<<<<<<<<;;;;;;;;;;;;===>>>@@@AAABBBfffVVVNNNNNNNNNLLLKKKJJJIIIIIIIIIFFFDDD@@@?????????>>>===;;;;;;;;;;;;;;;<<<===>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<>>>>>>>>>>>>>>??????>>>======<<<<<<<<<<<<<<<>>>>>>======<<<<<<;;;;;;==================>>>>>>??????>>>>>>??????@@@AAA???BBBEEEHHHMMMVVVbbbjjjnnn|||uuuiii^^^VVVQQQNNNOOORRRVVV[[[```bbbbbbaaabbbaaaccciiippp}}}zzzkkkggglllvvvrrrlllkkklllsss|||{{{qqqiiiggghhhkkkooosssyyy~~~{{{yyyuuunnnhhhdddaaa^^^___ccchhhnnnxxx||||||||||||}}}~~~|||zzzzzzzzzyyyyyyyyyxxxwwwuuutttsssttttttsssrrrpppnnnmmmlllnnnnnnmmmllllllkkkkkkkkkhhhfffddddddfffffffffeeebbb___ZZZVVVSSSSSSTTTUUUXXX]]]ccchhhmmmttt|||yyydddYYYVVVYYYfffzzzyyydddYYYTTTQQQOOODDDAAA<<<:::999999999999777777777777777777777777999999888888777777666666777777666666666666777777666666555555555555666666666666666666777777777777777777777777777888888999666888999888777777999:::999999999999999999999999::::::;;;<<<<<<<<<<<<;;;;;;:::999:::<<<===<<<;;;999;;;<<<===>>>???AAACCCeeeUUUNNNOOONNNLLLJJJIIIGGGGGGFFFFFFCCC@@@?????????>>>===;;;;;;;;;;;;;;;<<<<<<===============<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<===???@@@BBBCCCAAA@@@???===;;;;;;::::::>>>>>>>>>======<<<<<<;;;>>>>>>>>>>>>>>>>>>======??????>>>>>>??????@@@AAA@@@CCCFFFIIINNNWWWccclllqqqvvvhhh\\\TTTPPPNNNMMMPPPTTTXXXZZZZZZZZZYYY]]]]]]aaahhhppp|||vvvkkkkkkrrrsssccc^^^]]][[[___fffkkkmmmtttzzz~~~~~~vvvpppppptttxxx}}}{{{wwwppphhhaaa^^^ZZZXXX[[[```gggooozzz|||{{{||||||}}}}}}{{{zzzzzzyyyyyyxxxwwwuuutttsssrrrtttttttttsssqqqpppnnnmmmnnnnnnlllkkkjjjjjjjjjjjjhhhfffddddddeeeffffffeeeccc```\\\XXXUUUTTTUUUVVVWWW[[[aaafffkkkqqqyyyyyydddTTTRRRQQQZZZnnniiiZZZTTTQQQOOOGGGCCC>>>;;;::::::999888777777777777888888888888999999888777777777666666777777666666666666777777666666666555555666666666666666666666777777777777666777777777888888888888888999::::::888777777888999999999999999999999999999999:::;;;<<<;;;;;;;;;<<<;;;;;;;;;===>>>===<<<:::<<<>>>>>>===???BBBDDD|||dddUUUPPPOOONNNLLLJJJHHHGGGFFFFFFEEECCC@@@????????????>>><<<<<<;;;;;;;;;<<<<<<===<<<============<<<;;;:::;;;<<<============<<<;;;::::::;;;===???AAACCCDDDBBBAAA???===<<<;;;::::::>>>>>>==================??????>>>>>>>>>>>>======??????>>>>>>??????@@@AAA???BBBEEEIIINNNWWWccclllwwwyyyhhh[[[SSSOOOOOOLLLOOOSSSUUUUUUUUUVVVWWWYYYZZZ___gggppp|||vvvooonnnyyyyyyhhhZZZWWWVVVRRRSSSXXX[[[]]]aaagggkkksss|||yyy{{{{{{vvvkkkccc\\\XXXTTTRRRTTTYYYdddlllxxx~~~{{{{{{{{{{{{|||~~~}}}{{{yyyyyyyyyxxxwwwvvvtttsssqqqqqqssssssssssssrrrqqqpppoooooonnnllljjjiiiiiiiiijjjhhhfffeeeeeeffffffeeeccccccaaa]]]YYYVVVUUUVVVVVVWWW\\\aaaeeeiiiooowww|||{{{eeeRRRPPPMMMRRRddd~~~nnn]]]VVVSSSPPPKKKGGGAAA===;;;:::999888777777777888888888888999888888777666666666777777777777666666666666777777777666666555555666666777666666666666777777777777666666777888888888888777888:::;;;:::999777777888888999999999999:::::::::999999999:::::::::;;;;;;===<<<;;;<<<>>>???>>>===;;;===??????>>>@@@FFFJJJzzzcccVVVRRRNNNMMMLLLJJJIIIIIIHHHHHHEEECCC@@@????????????>>>======<<<<<<<<<<<<<<<===<<<======>>>===<<<;;;:::<<<===>>>>>>>>>>>>===<<<:::;;;;;;<<<>>>@@@BBBCCC@@@???>>>===<<<<<<<<<<<<===============>>>>>>>>>?????????>>>>>>>>>======??????>>>>>>??????@@@AAA@@@CCCGGGKKKQQQ[[[hhhqqq~~~|||hhhXXXPPPMMMMMMLLLOOORRRSSSSSSSSSUUUWWWWWWZZZaaajjjtttvvvssssssqqqaaaTTTQQQQQQOOOQQQVVVUUUVVVZZZ^^^aaaiii{{{{{{uuuhhhaaaYYYUUUQQQMMMOOOSSS]]]dddooozzz~~~{{{{{{{{{{{{{{{}}}}}}zzzxxxxxxyyyxxxwwwuuusssqqqqqqpppppppppqqqqqqqqqqqqppppppooommmkkkiiihhhhhhiiiiiihhhggggggggghhhgggdddbbbaaa___\\\YYYVVVUUUVVVVVVXXX\\\aaaeeehhhmmmtttzzziiiUUURRRNNNOOO___zzzvvvbbb[[[WWWRRRNNNJJJDDD???<<<:::888777777777888888888999999999777666555555555666777888777777666666666666777777777777666666666666777777666666666666777777777777555666777888999888888777666888:::;;;:::999999999888888999999999:::::::::;;;:::999999999:::;;;<<<<<<;;;:::;;;===>>>===<<<<<>>>>>======<<<<<<<<<======<<<===>>>>>>>>>===;;;;;;<<<===>>>??????>>>===<<<<<<<<<<<<<<<===???@@@AAA===============>>>??????<<<<<<======>>>>>>??????@@@?????????>>>>>>======?????????>>>???@@@@@@AAABBBEEEIIINNNUUU```mmmwww}}}gggVVVMMMKKKKKKLLLOOORRRRRRRRRSSSVVVYYYXXX[[[cccnnnyyyvvvuuuxxxlll\\\NNNMMMNNNNNNQQQXXXTTTVVVYYY[[[\\\bbbrrr~~~{{{tttggg```XXXTTTOOOKKKLLLPPPVVV]]]gggooowww}}}{{{{{{{{{zzzzzz}}}}}}zzzxxxwwwyyyxxxvvvtttrrrqqqppppppnnnnnnooopppppppppppppppooommmkkkiiihhhhhhiiiiiiiiihhhhhhiiiiiigggccc``````^^^[[[XXXVVVUUUUUUVVVYYY]]]bbbeeehhhlllsssyyy}}}mmmXXXVVVOOONNN]]]xxx{{{ggg___ZZZUUUQQQLLLFFF@@@===:::888777777777888888999999999999666555444444444666777888777777666666666666777777777777666666666666777777666666666666777777777777555666777999999888888777444666999;;;::::::;;;<<<888888888999999:::::::::<<<;;;999888999:::<<<>>>;;;:::999:::<<<===<<<;;;<<>>>>>@@@@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<>>>>>>>>>=========<<<;;;;;;;;;===>>>?????????????????????@@@AAAHHHFFFHHHOOOWWW___jjjsssvvvdddYYYSSSPPPNNNTTTVVVVVVUUUSSSSSSWWWZZZ```eeemmmvvvzzzuuukkk\\\OOOMMMPPPRRRRRRRRRVVVXXXZZZ[[[]]]ccclllsss~~~}}}~~~~~~~~~}}}~~~xxxssseee___UUUMMMIIIKKKOOOSSSRRRVVV[[[```fffooozzz}}}}}}~~~~~~}}}{{{|||||||||{{{xxxvvvtttvvvvvvvvvuuuttttttssssssrrrqqqppprrrtttuuurrrooonnnmmmkkkjjjiiiiiijjjjjjgggggghhhgggfffeeecccbbbaaa___]]]ZZZWWWUUUTTTTTTVVVZZZ]]]```ccciiiqqqwwwzzzdddUUUKKKPPP\\\nnnuuuggg___]]]PPPMMMGGGBBB===:::999999555666777888888777666555777777777777777777777777444555666777777666555444555555555555666666666666777777777777888888888888999999999888888888888777<<<<<<<<<;;;:::999777777888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;===@@@CCCDDDHHHRRR```llluuucccXXXQQQMMMMMMLLLJJJIIIHHHGGGFFFEEEDDDBBB@@@???======<<<<<<<<<<<<<<<<<<===>>>>>>@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????>>>===<<<======<<<;;;<<<<<<===>>>@@@@@@?????????@@@AAAAAAFFFDDDGGGOOOXXXaaammmxxxrrr```UUUPPPNNNLLLRRRUUUXXXYYYXXXXXX\\\___ffflllvvv~~~zzzjjj\\\PPPNNNRRRTTTUUUUUUWWWYYY[[[]]]^^^dddlllrrr}}}~~~|||zzz{{{{{{{{{zzz{{{{{{zzzyyyyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{zzzzzz{{{zzzzzzzzz||||||{{{{{{zzzuuupppddd^^^TTTLLLIIIJJJNNNRRRTTTWWWZZZ]]]```fffooouuu~~~~~~~~~}}}|||}}}~~~~~~}}}{{{xxxwwwvvvvvvuuuuuutttssssssssssssrrrrrrsssuuuuuussspppqqqpppmmmkkkiiihhhhhhhhhhhhhhhhhhhhhgggeeedddbbbaaa```^^^\\\YYYVVVTTTSSSUUUXXX\\\___bbbgggooovvv}}}jjj[[[OOOQQQZZZggg||||||jjj^^^XXXPPPMMMGGGBBB===;;;999999666666777888888777666666777777777777777777777777555555666666666666555555555555555555666666666666777777777777888888888888999999999888888888888777888888999999999999888888888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>>>>>>>>AAAEEEIIIOOO[[[kkkwwwsssbbbYYYSSSMMMMMMLLLJJJIIIHHHGGGFFFEEEDDDBBB@@@???=========<<<<<<<<<<<<<<<===>>>>>>??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<@@@@@@@@@@@@???>>>===<<<>>>======<<<<<<<<<======???????????????@@@AAABBBCCCBBBFFFOOOYYYcccrrr~~~mmm^^^UUURRRRRRQQQVVVZZZ^^^______```cccgggqqqxxxjjj]]]QQQPPPTTTWWWXXXZZZ\\\^^^aaabbbdddhhhpppvvv|||yyyvvvuuuuuuvvvuuutttsssrrrqqqpppooonnnnnnnnnnnnmmmmmmnnnnnnoooppppppoooooopppqqqrrrsssttttttvvvyyy}}}}}}{{{zzzyyyzzzzzzzzzvvvrrrqqqrrrrrrooolllaaa\\\SSSLLLIIIJJJNNNQQQTTTWWWYYY[[[\\\aaahhhnnnzzz}}}{{{~~~~~~~~~~~~}}}zzzxxxwwwvvvuuuuuuttttttsssrrrrrrssssssssstttvvvuuusssqqqtttrrrooollliiihhhggggggiiiiiiiiiiiihhhfffeeedddbbbbbb```^^^[[[WWWTTTRRRTTTWWWZZZ]]]```eeemmmssszzzrrrbbbTTTRRRVVV^^^nnn~~~mmm\\\SSSOOOMMMHHHBBB>>>;;;:::999666777777888888777777666777777777777777777777777666666555555555555666666555555555555666666666666777777777777888888888888999999999888888888888777666777777777777777666666888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===???@@@AAA>>>CCCJJJQQQZZZiii{{{qqqbbbYYYTTTMMMMMMLLLJJJIIIHHHGGGFFFDDDDDDBBB@@@???>>>======<<<<<<<<<<<<<<<===>>>>>>???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<>>>>>======>>>======<<<<<<<<<<<<<<<>>>>>>>>>>>>??????@@@AAAAAAAAAEEENNNXXXdddttt}}}lll___YYYZZZ[[[\\\^^^aaadddeeeeeehhhnnnrrrlll```UUUSSSVVVXXX[[[]]]bbbeeeiiikkkmmmqqqxxx}}}zzztttrrrooommmmmmnnnmmmlllhhhgggfffdddcccbbbbbbbbbbbbaaa``````aaaccceeefffcccdddeeefffgggffffffeeegggjjjpppuuuzzzzzzxxxttttttssssssrrrrrrrrrrrrnnnkkkhhhggghhhiiihhhggg^^^YYYRRRLLLIIIKKKNNNQQQSSSVVVZZZ]]]aaafffnnnttt{{{|||zzz|||||||||{{{zzzxxxvvvuuuuuuuuuttttttsssrrrrrrqqqrrrrrrsssttttttsssrrrqqqsssqqqooollljjjhhhhhhhhhjjjjjjjjjjjjiiigggfffdddccccccbbb```\\\XXXSSSQQQRRRUUUXXX[[[]]]cccjjjqqqyyyxxxgggXXXSSSTTTWWWcccqqqppp]]]SSSOOOLLLHHHCCC???<<<:::999777777777777777777777777666666666666666666666666777666555444444555666777555555555555666666666666666777777777888888888888999999999888888888777777:::999999888777555333222888888999999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===???AAABBB@@@GGGPPPZZZeeevvvqqqbbbYYYTTTMMMMMMLLLJJJIIIHHHGGGFFFDDDCCCBBB@@@???>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<==============================<<<<<<<<<<<<======>>>>>>==================<<<<<<<<<<<<<<<======???@@@@@@AAAAAAFFFNNNWWWdddvvvnnnaaa\\\^^^aaabbb```bbbfffhhhlllttt~~~mmmbbbXXXVVVXXXZZZ\\\```fffkkkpppsssvvv{{{xxxllliiifffdddddddddcccbbb^^^]]]\\\ZZZYYYXXXXXXXXXXXXWWWWWWWWWWWWYYY[[[\\\YYYZZZ\\\]]]]]]\\\ZZZYYY\\\```ffflllqqqvvv|||~~~zzztttpppnnnnnnffffffffffffeeedddcccbbbcccaaa_________aaaaaaaaaYYYVVVPPPLLLJJJLLLPPPRRRTTTYYY^^^ccchhhooowww~~~|||zzz|||{{{{{{zzzxxxwwwuuuuuuttttttssssssrrrrrrqqqqqqnnnoooqqqqqqqqqpppooooooooonnnmmmkkkjjjjjjjjjkkkjjjjjjkkkjjjiiihhhfffeeeccccccbbb```]]]XXXTTTQQQQQQTTTWWWYYY[[[aaahhhnnnwww}}}|||kkk[[[UUUSSSTTT___kkk|||qqq^^^UUUNNNLLLHHHDDD@@@===;;;:::888888777777777777888888666666666666666666666666777666555444444555666777555555555555666666666666666777777777888888888888999999999888888888777777:::::::::999888777555555888888999999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<>>>@@@BBBDDDLLLXXXdddpppsssbbbYYYSSSMMMMMMLLLJJJIIIHHHGGGFFFDDDCCCAAA@@@???>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>======<<<<<<;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<==============================;;;;;;;;;;;;<<<===>>>???;;;;;;<<<===>>>>>>======<<<<<<<<<===>>>???@@@AAABBBCCCGGGPPPYYYggg{{{pppbbb]]]^^^aaacccaaaeeekkkrrrzzzlllbbbYYYWWWYYY[[[___ccciiinnnvvv{{{~~~tttcccaaa]]]\\\[[[[[[ZZZYYYUUUUUUSSSRRRQQQQQQQQQQQQPPPPPPPPPPPPQQQRRRSSSSSSQQQRRRSSSTTTTTTSSSRRRQQQTTTXXX^^^cccgggkkkooorrrpppooolllhhhcccaaaaaaccc]]]]]]\\\[[[YYYXXXWWWWWWYYYXXXXXXXXXXXXYYYYYYZZZUUUSSSOOOLLLLLLOOOSSSUUUYYY^^^eeejjjpppwww}}}zzz}}}|||{{{zzzxxxwwwvvvvvvtttssssssrrrrrrqqqppppppkkkmmmooopppnnnmmmmmmmmmlllkkkjjjjjjjjjjjjlllllljjjjjjjjjjjjiiigggfffdddccccccaaa___\\\XXXUUUSSSPPPSSSVVVXXXZZZ___gggmmmuuu|||nnn]]]VVVTTTUUU___kkk|||ppp___WWWNNNLLLIIIEEEAAA>>>;;;:::999888888777777888888999777777777777777777777777666666555555555555666666555555555555666666666666777777777777888888888888999999999888888888888777666666888999:::;;;;;;;;;888888999999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<>>>@@@CCCEEEKKKTTTbbbnnnyyyuuucccXXXQQQMMMMMMLLLJJJIIIHHHGGGFFFCCCBBBAAA@@@???>>>>>>>>><<<<<<<<<<<<<<<===>>>>>><<<<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<==============================>>>======<<<<<<===>>>???999:::<<<===>>>>>>>>>>>>======>>>>>>???AAABBBCCCBBBDDDIIIRRR]]]lllpppccc```cccgggiiikkkrrr|||hhh___XXXWWWZZZ]]]ccciiinnnttt}}}tttiii]]]ZZZWWWUUUTTTTTTSSSRRROOOOOONNNMMMMMMLLLMMMMMMKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLKKKNNNQQQUUUXXXZZZ\\\^^^```^^^^^^^^^[[[XXXVVVVVVWWWWWWVVVTTTSSSRRRQQQQQQQQQPPPQQQRRRSSSRRRRRRRRRSSSRRRPPPNNNMMMNNNRRRUUUXXX^^^ccckkkrrryyy}}}{{{{{{{{{yyyxxxvvvuuuuuutttssssssrrrrrrqqqpppppppppjjjmmmoooooommmkkklllmmmkkkjjjiiihhhiiijjjkkkllliiiiiijjjjjjiiigggeeedddcccbbb```]]]ZZZWWWUUUTTTPPPSSSVVVXXXZZZ___ffflllsss{{{qqq___XXXUUUVVV```mmmppp^^^VVVMMMLLLIIIEEEAAA>>><<<:::999999888777777888999999777777777777777777777777555555666666666666555555555555555555666666666666777777777777888888888888999999999888888888888777444555777999:::<<<<<<===888888999999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>AAAEEEIIILLLTTT^^^lllxxxvvvcccWWWPPPMMMMMMLLLJJJIIIHHHGGGFFFCCCBBBAAA@@@????????????<<<<<<<<<<<<<<<===>>>>>><<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@???=========>>>>>>888999;;;===?????????????????????@@@AAACCCDDDEEEBBBDDDKKKUUU```pppoooeeedddiiiooosssyyyeee]]]VVVWWW[[[___fffmmmssszzz{{{iii\\\YYYVVVSSSQQQPPPPPPOOOMMMLLLLLLKKKKKKJJJKKKKKKKKKHHHIIIJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJMMMPPPQQQQQQPPPQQQRRRSSSUUUWWWVVVTTTQQQPPPPPPOOONNNLLLKKKJJJJJJKKKLLLJJJLLLOOOOOOOOONNNNNNNNNPPPOOONNNNNNPPPSSSWWWZZZ```fffpppxxx}}}|||yyyxxxvvvtttsssrrrrrrrrrssssssrrrrrrqqqppppppooojjjmmmoooooommmkkklllmmmkkkjjjiiihhhhhhhhhiiijjjiiiiiiiiiiiihhhfffeeecccbbbaaa^^^\\\YYYWWWVVVVVVPPPSSSVVVXXXZZZ___ffflllqqqzzztttaaaYYYVVVWWWbbbnnnqqq]]]SSSMMMKKKIIIFFFBBB>>><<<::::::999888777777888999:::777777777777777777777777444555666777777666555444555555555555666666666777777777777777888888888888999999999888888888888777666666888999999:::::::::888888999999999:::::::::========================;;;<<<<<>>===<<<<<<>>>>>>============>>>>>><<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@AAAAAA@@@???>>>??????>>>>>>======<<<<<<<<<<<<;;;<<<<<<===>>>???>>>>>>>>>>>>???@@@AAABBBEEEGGGOOO[[[hhhxxx{{{nnniiihhhmmmzzz{{{___YYYVVVWWW[[[```iiiqqq|||qqqbbb[[[UUUSSSPPPMMMLLLMMMNNNOOOKKKJJJIIIHHHGGGHHHIIIJJJIIIIIIIIIHHHGGGFFFFFFEEEJJJGGGEEEEEEHHHIIIHHHFFFIIIIIIJJJKKKKKKKKKKKKJJJLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJGGGGGGGGGHHHIIIKKKLLLMMMMMMNNNOOOOOOOOOQQQUUUXXXbbbmmmxxx{{{wwwzzzyyyyyyyyyxxxuuuppplllvvvuuusssqqqooonnnnnnoookkklllmmmmmmnnnmmmmmmmmmjjjkkkkkkkkkkkkjjjiiiiiihhhhhhhhhgggeeecccaaa``````^^^]]]]]]\\\ZZZWWWTTTOOONNNQQQVVVYYY[[[```gggkkksss{{{~~~|||jjj]]]UUUWWWbbbnnnzzzyyycccVVVQQQNNNJJJGGGDDDAAA===::::::999888888777777888888555555555666666666666666999888888777777777777888666666666777888888999999777888888777555555666777999999888888777888888888888999:::999888777888999;;;;;;::::::;;;;;;<<<===AAA===999888:::;;;;;;:::???BBBEEEDDDCCCHHHSSS]]]lllsss}}}{{{cccWWWRRRPPPNNNLLLKKKJJJIIIGGGEEEDDDCCCAAA???>>>======<<<>>>>>>============>>>>>><<<<<<<<<<<<<<<<<<<<<<<<================================================>>>???@@@@@@@@@@@@???>>>???>>>>>>>>>=========<<<>>>======<<<<<<<<<======@@@@@@@@@AAABBBCCCDDDEEEEEEHHHQQQ^^^kkk|||zzzpppmmmooowww|||}}}uuu^^^YYYUUUWWW\\\bbbllluuuwwwdddYYYUUUPPPOOOMMMKKKIIIJJJJJJKKKJJJIIIHHHGGGGGGGGGHHHHHHHHHHHHGGGFFFFFFEEEDDDDDDGGGEEECCCDDDFFFGGGFFFDDDFFFFFFFFFFFFGGGGGGGGGGGGIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFGGGIIIJJJKKKKKKLLLLLLMMMNNNQQQVVVYYYeeeppp~~~~~~zzzwwwzzzxxxvvvvvvvvvuuusssqqquuutttrrrpppnnnnnnmmmnnnkkkkkkllllllllllllkkkkkkjjjjjjkkkkkkjjjjjjiiihhhggggggggggggeeecccaaa___```^^^]]]\\\[[[YYYUUURRRNNNMMMPPPUUUXXXZZZ___fffjjjrrrzzz}}}}}}kkk]]]VVVWWWcccoooxxx}}}eeeWWWRRROOOJJJGGGDDDAAA===::::::999888888777777888888777777777777777777777777666666666666777888999999666666666666777777888999777888888777555444666777999888888888888888999999888999:::999888777888999;;;:::999888888888888888===:::888999;;;======;;;>>>AAADDDEEEHHHOOO[[[eeeuuu{{{|||eeeXXXTTTQQQOOOKKKJJJIIIIIIHHHGGGDDDCCCAAA@@@>>>=========>>>>>>============>>>>>><<<<<<<<<<<<<<<<<<<<<<<<========================>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@??????>>>>>>>>>>>>>>>============@@@???>>>===<<<<<<<<<<<<=========>>>???@@@AAABBBEEEIIISSSbbbpppyyyqqqqqqyyyyyyvvvyyylll\\\VVVSSSVVV\\\cccoooyyyfffUUUOOONNNKKKKKKJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBCCCBBB@@@AAABBBCCCBBBAAAAAAAAA@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDFFFGGGHHHIIIIIIIIIIIIKKKPPPVVV[[[hhhuuu}}}|||zzzwwwzzzwwwuuutttuuuvvvvvvuuusssrrrqqqooonnnmmmmmmmmmkkkllllllkkkkkkjjjiiihhhjjjjjjjjjjjjjjjiiihhhhhhffffffffffffeeecccaaa``````___]]]\\\ZZZXXXTTTQQQNNNLLLOOOSSSVVVXXX]]]dddhhhqqqxxx|||}}}kkk]]]VVVWWWcccooozzziiiYYYRRROOOKKKGGGEEEBBB>>><<<:::999888888777777888888999999999888888777777777555555555666666777777777888777666666666777888999999999:::888777666888999777777777777888999::::::777999:::999888888999:::;;;;;;:::::::::::::::;;;999888888:::<<<>>>>>>===>>>AAADDDJJJRRR^^^kkkttt~~~gggZZZUUURRROOOKKKIIIHHHHHHHHHGGGCCCCCCAAA@@@???>>>>>>>>>>>>>>>============>>>>>><<<<<<<<<<<<<<<<<<<<<<<<================================================>>>>>>????????????>>>>>>>>>>>>>>>>>>============??????>>>===<<<<<<======;;;;;;;;;<<<===???@@@AAADDDIIIUUUeeettt~~~wwwrrruuuuuutttyyyyyydddWWWQQQOOORRRYYYaaalllwwwkkkWWWMMMHHHHHHGGGGGGHHHHHHGGGFFFDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@AAA@@@@@@@@@?????????>>>???>>>>>>????????????>>>>>><<<;;;::::::<<<>>>???>>>>>>>>>???????????????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCEEEEEEGGGGGGFFFFFFHHHNNNUUU[[[iiiwww}}}|||{{{yyywwwyyywwwuuuuuuvvvwwwvvvuuusssrrrqqqpppooonnnmmmmmmmmmmmmllllllkkkiiihhhgggiiiiiiiiijjjiiihhhhhhgggeeeeeefffeeeeeecccaaa```bbb```^^^]]][[[XXXTTTQQQMMMLLLNNNRRRTTTVVV[[[aaafffnnnvvvzzz{{{iii[[[TTTUUU```lll~~~lll[[[SSSPPPKKKHHHEEECCC@@@>>>:::999888888777777888888::::::999888777777666666666666666666666555555555999999777777777888:::;;;;;;<<<<<<;;;999999:::;;;777777777777888999:::;;;777999:::999888888999;;;999999999999:::;;;<<<===777888:::<<<>>>??????>>>AAACCCHHHRRR```ppp}}}hhh[[[VVVRRROOOKKKIIIHHHHHHHHHGGGCCCCCCAAA@@@????????????>>>>>>============>>>>>>================================================<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>===============>>>??????>>>>>>???@@@AAACCCDDDEEEDDDJJJVVVgggvvvyyyuuurrryyy}}}rrrtttzzzuuu___RRRMMMJJJNNNSSSZZZdddnnnzzzjjjVVVLLLHHHDDDAAABBBCCCDDDEEEDDDBBB@@@????????????>>>>>>>>>==================<<<<<<<<<<<<<<<===>>>???>>>=========;;;:::999888888:::<<<===<<<<<<<<<======>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDDDDFFFFFFEEEEEEGGGLLLTTTYYYggguuu|||{{{zzzyyywwwxxxwwwwwwxxxyyywwwtttqqqssssssrrrrrrqqqpppooonnnnnnnnnnnnmmmkkkjjjhhhggghhhhhhiiiiiihhhhhhgggfffdddeeeeeefffeeedddbbbaaacccbbb```^^^]]]ZZZUUURRRMMMKKKMMMQQQSSSTTTYYY___cccllltttxxx}}}xxxgggZZZRRRQQQ[[[eeevvv~~~ooo\\\TTTQQQLLLHHHFFFDDDBBB@@@:::999888888777777888888999999888777666666555555333444555666777777666666999999888888999:::<<<===:::;;;;;;:::888888999;;;777777777777888999:::;;;777999::::::999999:::;;;;;;;;;:::999888888888888999:::<<<>>>>>>??????@@@CCCGGGOOO\\\mmm}}}hhh[[[VVVQQQOOOKKKJJJIIIIIIHHHGGGCCCCCCAAA@@@@@@?????????>>>>>>============>>>>>>================================================<<<<<<<<<<<<<<<<<<<<<<<>>>>>======>>>>>>???============>>>>>>>>>>>>============>>>???@@@AAA======>>>???AAACCCDDDEEEEEEKKKYYYiiixxxvvvtttttt}}}yyypppssszzzsss\\\NNNIIIGGGJJJNNNRRRYYY```gggnnnuuuzzzuuufffSSSGGGDDDDDDBBB>>>???@@@AAAAAAAAA@@@>>>===???>>><<<;;;;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;===@@@@@@???=========<<<;;;:::::::::;;;<<<============>>>??????@@@@@@????????????@@@@@@@@@@@@CCCCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFGGGKKKQQQUUUaaaooo|||{{{{{{yyywwwwwwwwwxxxzzzzzzxxxtttqqqrrrssssssrrrrrrqqqoooooonnnnnnnnnmmmllljjjiiihhhhhhhhhhhhhhhhhhgggffffffdddeeefffffffffeeedddccccccbbb```___]]][[[WWWTTTMMMLLLMMMQQQSSSSSSXXX^^^aaaiiirrrwww|||uuufffYYYPPPNNNUUU^^^kkk}}}~~~sss```UUURRRLLLHHHFFFEEECCCBBB:::999888888777777888888888888888777777666666555000111444777999:::::::::777777888:::;;;<<<======888888999777666555666888777777777777888999::::::777999::::::999999;;;<<>>??????@@@BBBDDDFFFNNNZZZiiiyyyhhh[[[VVVPPPNNNLLLKKKJJJIIIGGGEEECCCBBBAAAAAA@@@@@@@@@@@@>>>>>>============>>>>>>================================================<<<<<<<<<<<<<<<<<<<<<<<>>===<<<<<<===>>>???<<<=========>>>>>>>>>???>>>>>>>>>>>>>>>>>>??????<<<<<<===>>>@@@BBBCCCEEEHHHNNN\\\lllzzzssstttwwwxxxqqquuu}}}rrr[[[MMMIIIFFFHHHJJJJJJNNNSSSSSSYYY^^^```bbbeeeddd```VVVPPPIIIDDDBBBBBBBBBBBBAAAAAABBBBBBAAAAAA@@@@@@AAA???===::::::<<<>>>@@@>>>>>>>>>>>>>>>>>>>>>>>><<>>>>>???=========>>>>>>>>>>>>?????????@@@AAAAAABBBCCCCCCAAAAAAAAABBBBBBCCCCCCCCCFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHHHHGGGGGGJJJNNNQQQWWWcccrrr~~~~~~||||||{{{yyywwwwwwvvvvvvxxxyyyyyywwwuuuqqqqqqrrrrrrqqqpppooonnnllllllllllllkkkiiihhhhhhgggggghhhhhhggggggfffeeedddeeefffgggggggggfffeeeaaa```___^^^]]][[[WWWTTTNNNMMMNNNQQQRRRSSSWWW]]]___hhhpppuuu{{{tttfffZZZQQQLLLPPPXXXbbbvvv~~~yyyxxxdddVVVRRRMMMIIIGGGFFFDDDCCC:::999888888777777888888888888888888888888888888333444666888999999888888222444777:::<<<<<<<<<<<<888999999888666555777888999888888888888888999999777999::::::::::::;;;===HHHGGGEEEBBB@@@>>>===<<<:::===??????@@@BBBFFFJJJOOOZZZjjjyyyhhh[[[UUUOOONNNLLLLLLKKKJJJGGGDDDCCCBBBBBBAAA@@@@@@@@@@@@>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<<<<===>>>???<<<=========>>>>>>??????AAA@@@???>>>============??????@@@AAACCCEEEGGGHHHKKKQQQ^^^nnn|||rrrtttzzzzzzsssxxxqqqZZZMMMIIIGGGHHHHHHFFFHHHLLLFFFKKKOOOOOOPPPRRROOOJJJEEEGGGIIIGGGDDDBBBEEEHHHFFFFFFEEEEEEEEEEEEEEEEEEDDDAAA===;;;:::<<<@@@BBB@@@@@@@@@@@@AAAAAAAAAAAA===@@@DDDDDDAAA??????@@@>>>???@@@AAAAAAAAA@@@@@@AAABBBBBBCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHIIILLLOOOOOOZZZfffnnnyyy~~~|||}}}|||yyywwwwwwvvvtttuuuwwwyyyzzzzzzooopppqqqqqqpppooonnnmmmjjjjjjjjjjjjjjjiiihhhggggggggggggggggggffffffeeeeeefffggghhhhhhhhhgggfff```^^^]]]]]]\\\ZZZWWWTTTOOOMMMNNNRRRSSSSSSWWW]]]^^^gggooouuuzzztttggg\\\RRRLLLNNNTTT]]]qqqtttppp~~~{{{gggWWWSSSMMMIIIGGGFFFEEEDDD:::999999888777888888888999999999999999999::::::999:::;;;:::999666333222...111555999;;;<<<<<<;;;;;;;;;;;;:::999888999;;;999999888888888888888888777999::::::::::::<<<===>>>======<<<<<<<<<<<<<<<:::<<<>>>???@@@DDDJJJOOOXXXeeewww{{{fffZZZTTTQQQNNNKKKIIIIIIIIIHHHGGGFFFEEECCC@@@???>>>>>>?????????>>>>>>=========<<<>>>>>>>>>>>>>>>>>>>>>>>>>>><<<:::999999;;;>>>???===============<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>999;;;===>>>=========>>>@@@?????????>>>>>>======???@@@@@@??????BBBFFFJJJQQQVVV___kkkzzz~~~tttssszzztttpppvvv}}}nnnYYYNNNIIIGGGHHHHHHEEECCCDDDIIIHHHHHHGGGGGGGGGHHHHHHIIIGGGEEECCCCCCCCCEEEFFFKKKIIIHHHHHHIIIHHHGGGEEEFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@AAABBBBBBBBBBBBAAABBBBBBAAAAAABBBCCCCCCDDDCCCDDDDDDEEEEEEEEEEEEDDDEEEEEEFFFFFFGGGHHHHHHIIIJJJIIIHHHGGGHHHHHHJJJKKKKKKJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLMMMMMMOOOPPPPPPTTTWWW\\\aaagggnnnuuuyyy}}}{{{{{{|||{{{yyyvvvvvvuuutttttttttttttttrrrqqqpppooonnnnnnnnnnnnkkkjjjjjjjjjiiihhhhhhhhhggggggffffffffffffggggggeeefffgggggggggfffddddddbbb```___^^^]]]\\\YYYWWWPPPOOOOOOPPPQQQTTTWWWYYY^^^dddllltttyyy|||yyylll^^^SSSNNNOOOQQQccclllxxxssspppxxxiii\\\SSSLLLLLLLLLGGGBBB@@@???===:::999888888666444777888999::::::999888777777777777777777777777777444555666888:::;;;;;;<<<<<<;;;::::::999999::::::888888999999:::;;;;;;<<<888888999999999:::::::::<<<<<<;;;;;;;;;<<<<<<===???@@@AAA@@@AAAFFFNNNTTTbbbppp{{{eeeYYYTTTPPPNNNKKKJJJIIIIIIHHHGGGFFFDDDBBB@@@???>>>>>>?????????>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;<<<===???@@@===>>>>>>>>>>>>===<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<>>>===<<<<<<===>>>>>>>>>>>>>>>======<<<<<>>@@@AAABBBDDDKKKUUU]]]ooo}}}zzzcccXXXTTTPPPMMMKKKJJJJJJJJJHHHGGGEEEDDDBBB@@@???>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@>>>>>>??????>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>><<<;;;;;;<<<>>>============<<<<<<<<<<<>>???>>>===<<<:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>@@@AAADDDHHHRRR___hhh}}}zzzcccWWWTTTOOOMMMKKKJJJJJJJJJIIIGGGDDDCCCAAA@@@>>>>>>>>>???????????????????????????========================<<<===>>>???@@@??????>>>>>>>>>????????????>>>>>>========================??????>>>;;;::::::<<<>>>========================???@@@@@@@@@@@@CCCHHHKKKRRRWWW___lll}}}uuummmhhhlllxxx}}}|||xxxvvvuuuyyyxxxnnnnnnuuu|||rrr^^^RRRMMMKKKMMMMMMJJJIIIJJJLLLKKKKKKKKKKKKLLLLLLMMMMMMMMMOOOPPPQQQQQQQQQQQQRRRPPPOOOOOOOOOOOONNNLLLMMMMMMLLLKKKKKKKKKKKKKKKIIIIIIJJJKKKKKKKKKKKKJJJKKKKKKJJJIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNNNNLLLLLLMMMMMMNNNOOOOOOOOOPPPPPPQQQRRRSSSTTTUUUVVVWWWWWWWWWXXXXXXZZZ[[[[[[YYYZZZ\\\___bbbfffiiijjjkkkmmmnnnoooqqqssswwwzzz}}}~~~{{{yyyzzzxxxwwwuuusssqqqqqqpppqqqqqqpppooonnnlllkkkjjjllllllkkkjjjjjjiiihhhhhhdddddddddddddddeeeeeefffccccccccccccbbbbbbaaaaaa]]][[[ZZZZZZYYYXXXVVVSSSRRRPPPMMMLLLNNNQQQVVVYYY[[[```iiiqqqwww|||ppp^^^SSSRRRVVV]]]iii}}}yyyiiigggiiittttttbbbXXXPPPNNNNNNJJJEEEDDD???<<<999666666666555444999888666666666666888999777777777777777777777777777777888999999:::999999<<<;;;::::::999999::::::999;;;>>>@@@AAA@@@>>>===;;;;;;;;;;;;<<<<<<<<<===<<<;;;;;;;;;<<<===>>>???>>>@@@BBBFFFMMMYYYhhhrrr|||dddWWWTTTNNNLLLKKKKKKKKKKKKIIIGGGDDDBBBAAA???>>>>>>>>>????????????@@@@@@@@@@@@@@@========================:::;;;===>>>???>>>===<<<>>>>>>????????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<>>;;;::::::<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@AAADDDHHHLLLSSSXXXaaannnzzzooohhhaaagggsss}}}zzztttrrrrrrxxxvvvnnnnnnvvv|||uuuaaaUUUPPPNNNPPPQQQNNNMMMNNNNNNNNNNNNNNNNNNOOOPPPPPPNNNOOOPPPRRRRRRSSSSSSRRRUUUTTTRRRRRRSSSSSSQQQPPPPPPPPPOOONNNMMMMMMMMMMMMPPPPPPQQQRRRRRRRRRRRRRRRQQQPPPPPPOOOOOOOOOPPPPPPNNNOOOPPPQQQRRRRRRRRRRRRTTTTTTUUUUUUVVVWWWWWWWWWVVVWWWXXXYYY[[[\\\\\\]]]^^^^^^______aaabbbddddddcccdddfffiiimmmqqqtttvvvtttvvvxxxyyy{{{}}}}}}{{{{{{{{{zzzxxxuuusssrrrqqqqqqooooooooonnnmmmkkkjjjiiikkkkkkjjjiiihhhgggffffffbbbccccccdddeeegggiiiiiicccccccccbbbbbbbbbbbbbbb]]]\\\[[[ZZZZZZYYYWWWUUUNNNNNNNNNOOOPPPRRRTTTUUUYYY___gggooovvv|||wwweeeXXXUUUWWW```lllxxxmmmjjjkkkvvvwwwcccXXXPPPNNNMMMIIIEEEDDD@@@===999666666666666555999888777666666777888999777777777777777777777777666666777888999999888888<<<;;;::::::999999::::::999;;;>>>@@@AAA@@@>>>===;;;;;;<<<<<<<<<=========;;;;;;;;;<<<===>>>?????????AAAEEEJJJRRR```ppp{{{fffYYYUUUMMMLLLKKKKKKLLLKKKIIIGGGCCCBBB@@@???>>>>>>??????@@@@@@@@@@@@@@@AAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>999:::<<<=========<<<;;;======>>>>>>??????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===>>>>>><<<;;;;;;<<<>>>>>>>>>>>>>>>???????????????@@@@@@@@@AAADDDIIIMMMVVV[[[eeerrr}}}sssjjjddd^^^dddooo~~~}}}yyypppooopppvvvuuummmnnnuuu{{{xxxeeeXXXTTTRRRTTTUUURRRQQQSSSQQQQQQPPPQQQQQQRRRSSSTTTRRRRRRSSSUUUVVVXXXYYYYYYZZZYYYYYYZZZ\\\]]]]]]\\\XXXWWWVVVTTTSSSSSSRRRRRRUUUVVVVVVWWWXXXWWWWWWWWWVVVVVVUUUUUUVVVVVVWWWXXXXXXXXXZZZ[[[\\\\\\]]]]]]______``````aaabbbbbbbbbbbbcccdddeeeffffffgggfffggghhhhhhiiikkkmmmnnnooooooppprrrtttwww{{{}}}{{{}}}}}}}}}zzzyyywwwuuusssrrrqqqqqqoooooopppppppppnnnlllkkkkkkkkkjjjhhhgggfffeeedddbbbbbbcccdddfffgggiiijjjccccccbbbaaaaaaaaaaaabbbcccaaa___^^^\\\ZZZWWWTTTMMMMMMNNNPPPQQQRRRRRRRRRXXX]]]eeennnuuu|||}}}mmm___XXXXXXeeeooo~~~xxxtttsss{{{|||dddZZZPPPNNNMMMIIIEEEDDD>>>;;;777666777999::::::999999888888888888999999777777777777777777777777555666777888999:::::::::<<<;;;::::::999999::::::999:::<<<>>>???>>>===<<<;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<===>>>???@@@AAADDDJJJQQQ\\\kkk{{{hhhZZZVVVLLLKKKKKKKKKLLLKKKIIIGGGBBBAAA@@@>>>>>>>>>??????@@@@@@@@@AAAAAAAAABBBBBB>>>>>>>>>>>>>>>>>>>>>>>>::::::;;;<<<<<<<<<<<<<<<;;;<<<===>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<>>>===<<<<<<===>>>=========>>>>>>>>>?????????@@@@@@@@@AAAEEEJJJMMMWWW]]]gggtttwwwmmmeee```[[[```jjjttt}}}~~~|||zzz}}}}}}xxxtttqqqppprrrxxxtttkkklllrrrxxx{{{iii[[[WWWUUUWWWXXXUUUUUUVVVWWWVVVVVVWWWXXXYYYZZZZZZZZZZZZ[[[^^^aaadddgggiiijjjiiiiiijjjlllmmmlllkkkgggeeedddbbb```___^^^^^^[[[\\\]]]]]]^^^^^^]]]]]]]]]]]]]]]^^^___```aaabbbfffggghhhjjjkkkkkkllllllkkkkkkkkklllmmmmmmnnnnnnpppqqqrrrssssssssssssrrrpppqqqrrrsssuuuwwwyyyzzzyyyzzz{{{}}}}}}{{{|||wwwvvvuuusssqqqpppppppppnnnoooqqqrrrrrrpppooonnnlllkkkjjjiiihhhfffeeeeeeccccccccccccdddeeefffgggbbbaaa```_________```aaabbbaaa___]]]\\\ZZZWWWUUUNNNNNNMMMNNNOOOPPPRRRSSSWWW\\\dddmmmttt|||ssseee\\\XXXdddmmm{{{~~~fff\\\RRROOONNNJJJGGGFFF???<<<888777888:::;;;;;;999999::::::::::::999999777777777777777777777777666777999:::;;;<<<<<<===<<<;;;::::::999999::::::999999:::;;;<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<===???@@@AAACCCHHHPPP[[[gggxxxjjj[[[WWWLLLKKKKKKLLLLLLLLLIIIGGGBBBAAA@@@>>>>>>>>>??????@@@@@@@@@AAAAAABBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;<<<<<<<<<===;;;;;;<<<======>>>======????????????????????????999;;;===>>>=========>>>;;;<<<<<<<<<======>>>>>>???@@@@@@@@@BBBEEEJJJNNNVVV\\\fffsss|||rrriiibbb^^^XXX]]]dddlllqqqrrrpppnnnnnnqqqvvvzzzzzzwwwrrrnnntttsssuuu{{{sssjjjjjjpppuuu}}}kkk]]]XXXWWWYYYZZZWWWWWWXXX]]]]]]]]]]]]^^^___```aaabbbcccdddggglllqqqvvvyyy|||zzzyyyyyyyyyyyyxxxvvvtttsssqqqooommmkkkjjjjjjeeeeeefffggggggggggggfffhhhhhhiiiiiikkklllnnnooorrrrrrtttuuuvvvwwwwwwxxxvvvvvvwwwxxxxxxyyyyyyzzzyyyzzz||||||}}}|||{{{zzzwwwwwwxxxyyy{{{}}}|||vvvuuuuuutttsssqqqpppoooooonnnmmmnnnpppqqqrrrqqqooonnnmmmmmmkkkjjjiiigggfffeeeeeedddccccccbbbbbbccccccaaa```___^^^]]]^^^______\\\[[[ZZZZZZZZZZZZXXXVVVPPPNNNLLLKKKLLLOOORRRTTTVVV[[[dddlllttt|||wwwiii^^^XXX```iiiuuuhhh]]]SSSQQQOOOLLLHHHGGGDDD@@@;;;888777888999999999:::;;;<<<<<<;;;:::999777777777777777777777777777888:::<<<===>>>??????<<<;;;::::::999999::::::888888999999:::;;;;;;<<<:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<===???@@@AAADDDKKKUUUaaapppqqq___XXXNNNMMMLLLLLLLLLJJJGGGEEECCCCCCBBBAAA@@@@@@@@@@@@@@@BBBBBB???@@@DDDDDDBBB???>>>===<<<;;;:::999999<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;============>>>>>>>>>>>>@@@===>>>BBBDDDDDDFFFKKKVVV```jjjrrr}}}xxxnnneee]]]WWWVVVZZZ```eeehhhgggfffdddaaadddiiinnnqqqqqqpppoooqqqrrrvvv~~~qqqkkkkkkoootttmmmbbb]]]ZZZ[[[ZZZYYY[[[```^^^```ccceeefffhhhkkkmmmnnnooorrrwww}}}}}}~~~|||yyywwwvvvssspppnnnoooqqqrrrrrrtttuuuvvvwwwyyyzzz{{{{{{}}}~~~~~~}}}}}}~~~~~~wwwsssrrrqqqpppnnnmmmmmmmmmmmmpppooonnnmmmmmmmmmmmmmmmlllkkkjjjhhhgggeeedddcccfffeeedddbbbbbbbbbbbbccc````````````___^^^]]]\\\\\\[[[ZZZZZZZZZXXXUUURRRQQQPPPNNNMMMMMMOOORRRTTTXXX\\\ccckkksss|||xxxfff[[[ZZZbbbfffmmmxxxnnn\\\TTTRRRKKKIIIHHHAAADDDAAA===:::::::::;;;:::<<<:::666444333555888:::999777555777:::;;;:::888888888999:::;;;;;;;;;;;;<<<<<<;;;::::::999888888888888999999999:::::::::999999:::::::::;;;;;;;;;???<<<;;;===>>>>>>AAAFFFOOOTTT\\\iii~~~ppp___XXXNNNMMMLLLLLLLLLJJJGGGEEECCCCCCBBBAAA@@@@@@@@@@@@@@@CCCCCC@@@@@@DDDEEECCC@@@??????>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=======================================<<<<<<<<<============>>>>>>>>>>>>@@@===>>>BBBDDDDDDGGGLLLUUU___jjjsssvvvmmmddd[[[VVVUUUYYY^^^ccceeedddbbb```[[[^^^bbbfffjjjlllllllllrrrtttxxxqqqjjjiiimmmsssoooccc___\\\]]]]]]\\\^^^bbbfffiiimmmppprrrtttxxxzzz}}}|||{{{{{{}}}}}}|||{{{|||}}}~~~wwwrrrrrrqqqpppooommmmmmmmmmmmooooooooonnnmmmllllllkkkjjjiiiiiihhhgggfffeeeeeeeeedddcccaaaaaaaaaaaabbb````````````___^^^]]]\\\\\\[[[ZZZZZZZZZXXXUUUSSSQQQPPPNNNMMMMMMOOORRRTTTXXX\\\ccckkksss}}}zzziii^^^\\\```dddlllxxxppp^^^UUUSSSMMMKKKJJJCCCDDD@@@<<<999999999999999:::999888777666777888888999777666777:::;;;999888999999;;;<<<<<<<<<<<<<<<<<<<<<;;;::::::999888888888999999999999:::::::::999999:::::::::;;;;;;;;;???<<<;;;>>>???@@@DDDJJJQQQ[[[iiixxxooo^^^XXXNNNMMMKKKKKKKKKJJJGGGEEECCCCCCBBBAAA@@@@@@@@@@@@AAADDDCCCAAAAAADDDEEECCC@@@@@@@@@??????>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<<<<===========================>>>>>>>>>>>>???>>>???BBBDDDDDDHHHNNNUUU___kkkuuu~~~tttkkkbbbYYYTTTTTTWWW[[[___```___]]][[[UUUWWWZZZ^^^bbbfffiiijjjpppsssxxx|||pppiiihhhlllsssrrreeeaaa___``````___aaafffiiilllqqqvvvyyy}}}xxxsssrrrqqqpppooonnnmmmmmmmmmoooooooooooonnnllljjjhhhhhhhhhhhhggggggggggggfffdddcccbbb```___``````aaa````````````___^^^]]]]]]\\\[[[ZZZYYYYYYXXXVVVTTTRRRPPPNNNMMMMMMOOORRRSSSWWW[[[bbbiiirrr|||zzzjjj___[[[[[[```iiivvvsss```WWWUUUNNNMMMMMMFFFCCC@@@;;;999888999999888999999999:::999999888777999777777777999:::999888:::;;;<<<======>>>>>>===<<<;;;;;;::::::999999888999999999999::::::::::::::::::::::::;;;;;;;;;;;;>>><<<<<>>>>>============>>>>>>>>>>>>???>>>@@@CCCDDDDDDJJJQQQWWWbbbooo{{{{{{{{{rrriii```WWWRRRSSSUUUYYY\\\]]][[[YYYWWWTTTUUUVVVYYY]]]bbbfffiiikkkooouuuxxxoooiiigggllltttvvvgggcccaaaccccccbbbdddhhhiiimmmsssyyy}}}zzzvvvrrrrrrpppooonnnmmmmmmmmmnnnooooooooonnnkkkhhhfffhhhhhhhhhgggffffffeeeeeecccbbb```___^^^^^^____________``````___^^^^^^]]]\\\[[[YYYYYYYYYXXXVVVTTTRRRQQQOOOMMMMMMOOOQQQSSSUUUYYY___fffoooyyyxxxjjj\\\VVVTTTYYYcccqqqvvvcccXXXUUUNNNMMMMMMGGGDDDAAA<<<:::999999999888::::::::::::999999888888888888888888999999999888::::::;;;<<<============;;;;;;;;;::::::999999999999999999:::::::::;;;;;;:::::::::;;;;;;;;;;;;<<<>>><<<===@@@AAADDDLLLUUUaaasssmmm]]]WWWNNNLLLJJJIIIIIIIIIGGGEEECCCCCCBBBAAA@@@@@@@@@@@@BBBEEEDDDAAAAAADDDDDDBBB>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<==============================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>>============>>>>>>>>>>>>>>>>>>@@@CCCCCCDDDKKKTTT[[[fffttt~~~xxxyyyppphhh___WWWRRRRRRTTTXXXZZZ[[[[[[YYYXXXUUUUUUUUUVVVYYY^^^bbbeeegggkkksss~~~|||uuupppjjjhhhmmmuuu{{{jjjfffeeeggggggeeegggjjjnnnssszzz|||zzzsssrrrqqqooonnnnnnnnnnnnmmmnnnooonnnmmmjjjgggeeejjjjjjiiigggfffdddccccccbbbaaa```^^^^^^^^^^^^____________```______^^^]]]\\\ZZZYYYXXXYYYXXXWWWUUUSSSQQQOOOMMMMMMOOOQQQRRRSSSVVV[[[bbbjjjuuuyyykkk\\\RRRMMMRRR[[[iiiyyyzzzeeeYYYUUUMMMLLLMMMGGGFFFCCC>>>;;;::::::::::::<<<;;;999888777888999:::888999999999888888888888999:::;;;<<<<<<======<<<;;;;;;::::::::::::999999999999:::::::::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<>>>>>>>>======<<<<<<<<<::::::;;;;;;<<<=================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================>>>>>>>>>>>>>>>>>>AAADDDCCCDDDMMMWWW___jjjxxx~~~xxxuuu~~~vvvoooggg___XXXSSSRRRTTTXXX[[[]]]]]]]]]\\\XXXWWWVVVVVVWWWZZZ]]]___dddiiiqqq|||yyyyyywwwwwwtttnnnjjjnnnvvvoookkkjjjkkkkkkiiiiiimmmrrrwww~~~}}}{{{sssrrrqqqpppooonnnnnnnnnmmmmmmmmmmmmllljjjhhhfffkkkjjjiiigggeeedddbbbbbbbbbaaa```^^^]]]^^^^^^___^^^_______________^^^^^^\\\ZZZXXXXXXXXXXXXXXXVVVSSSRRROOOMMMMMMNNNPPPRRRRRRUUUZZZ___gggqqq{{{}}}qqqaaaTTTJJJMMMUUUaaaooo}}}~~~iii\\\UUUMMMKKKLLLFFFHHHDDD???<<<;;;;;;::::::<<<:::888777666777999:::888999:::999777777777999999999:::;;;<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<>>>>>>@@@DDDGGGMMMZZZhhh{{{ooo]]]VVVOOOLLLIIIHHHHHHHHHGGGFFFCCCCCCBBBAAA@@@@@@@@@@@@AAACCCBBB??????AAABBB?????????>>>===<<<<<<;;;;;;::::::;;;;;;<<<======>>>========================<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<<<<============>>>>>>>>>>>>>>>???BBBDDDCCCDDDNNNYYYaaalllzzz|||}}}yyyrrrqqq|||uuunnnggg```YYYUUUSSSUUUYYY]]]```aaabbbbbb___^^^[[[YYYYYYZZZ[[[\\\___eeemmmyyyxxxrrrpppvvvxxx{{{{{{tttmmmooovvvtttqqqoooqqqpppmmmmmmoootttyyy}}}yyyssssssqqqpppooonnnnnnnnnlllllllllkkkjjjiiiiiihhhiiihhhhhhfffeeedddccccccbbbaaa```^^^^^^^^^______^^^^^^_______________^^^\\\ZZZXXXWWWXXXXXXXXXWWWTTTRRROOOMMMMMMNNNPPPQQQTTTVVVZZZ^^^eeeoooyyyuuueeeVVVLLLMMMPPPYYYeeerrr|||vvvvvv|||mmm___WWWMMMKKKLLLGGGGGGDDD???;;;:::::::::999999999888888888777777777888999;;;999777666777999:::;;;<<<======>>>======:::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===BBBGGGLLLUUUfffuuuooo^^^VVVOOOLLLIIIHHHHHHHHHGGGFFFCCCCCCBBBAAA@@@@@@@@@@@@AAACCCBBB>>>>>>@@@AAA>>>AAA@@@???>>>===<<<;;;:::::::::;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>======<<<<<<<<<;;;============>>>>>>>>>>>>>>>???BBBDDDCCCDDDNNNZZZbbblll{{{|||xxx{{{wwwoooooozzztttmmmgggaaaZZZVVVSSSVVVZZZ^^^bbbdddeeeffffffdddaaa___]]]\\\\\\\\\[[[```iiiuuuwwwllljjjkkkvvvzzzxxxoooooouuuxxxuuussstttsssooooooqqqyyy~~~|||vvvtttsssqqqpppoooooonnnnnnllllllkkkjjjiiiiiiiiijjjggggggfffffffffeeeeeeeeecccbbb```___^^^^^^______^^^^^^_______________^^^\\\ZZZXXXWWWXXXYYYXXXXXXTTTRRRPPPNNNMMMNNNPPPQQQUUUWWWZZZ___eeennnxxx~~~vvvgggWWWNNNNNNOOOUUU___jjjtttyyyqqqeeehhhqqq~~~qqqaaaYYYNNNLLLMMMGGGGGGCCC>>>;;;999999999888666777999::::::888555444888:::;;;:::777555777999;;;<<<===>>>????????????:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======;;;===BBBJJJPPP[[[nnnooo^^^WWWPPPOOOLLLKKKJJJHHHDDDBBBBBBBBBAAAAAAAAAAAA@@@@@@BBBBBBBBBAAAAAA@@@@@@@@@@@@???>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<888888999999999:::::::::>>>>>>===<<<<<<<<<<<<<<<;;;<<<<<<==================>>>@@@AAAAAAAAA@@@??????===>>>BBBDDDGGGNNNVVVhhhlllxxx}}}zzzyyy}}}wwwqqqrrrrrr}}}wwwrrrnnnlllfff]]]VVVVVVYYYZZZZZZaaalllqqqoootttrrrooollljjjhhheeecccffffffgggnnnyyy}}}rrrkkkiiihhhvvv{{{~~~xxxuuusss}}}qqqlllsssvvvqqqpppttt|||wwwtttssspppnnnmmmmmmnnnnnnooonnnmmmkkkjjjiiihhhhhhgggdddbbbdddiiijjjgggcccbbb```^^^]]]]]]]]]___```___[[[WWWYYY]]]```^^^\\\\\\\\\ZZZYYYWWWUUUTTTSSSSSSRRRQQQOOONNNNNNOOOOOOVVVVVVXXX^^^fffooovvvyyy~~~mmm]]]TTTKKKHHHPPPWWW]]]hhhttt~~~kkkhhhoooyyyyyyaaaUUURRRNNNJJJGGGGGGEEEAAA>>>;;;:::999999999999999999999999999999777777777777888999:::;;;========================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>??????>>>======>>><<>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<>>>>>>===<<<<<<<<<<<<<<<<<<======>>>???>>>>>>>>><<<<<<======>>>=========@@@>>>???CCCEEEHHHPPPYYYgggmmm{{{|||xxxxxxzzz|||sssnnnooorrr|||xxxrrrpppoookkkbbb[[[YYY\\\\\\]]]dddooouuutttzzzyyyvvvtttrrrooollljjjhhhggghhhllluuuxxxoookkkkkklllwww{{{}}}xxxvvvvvv{{{qqqmmmtttyyywwwwww|||~~~~~~~~~~~~{{{|||}}}vvvrrrqqqooommmmmmmmmooopppnnnmmmllljjjiiiiiiiiiiiiiiifffccceeehhhiiigggdddcccbbb```^^^^^^___```aaa```\\\YYYZZZ^^^```___]]]]]]\\\[[[YYYWWWVVVTTTTTTRRRRRRPPPOOOOOOPPPQQQRRRVVVVVVXXX^^^fffnnnuuuxxxqqqbbbTTTKKKGGGMMMTTTZZZeeerrr}}}vvvjjjhhhppp|||{{{cccVVVSSSOOOJJJHHHGGGEEEBBB>>>;;;:::999999::::::::::::::::::::::::777777777777888999:::;;;========================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>===;;;::::::;;;???EEENNNWWWaaaooonnn^^^XXXQQQOOOLLLKKKJJJHHHEEECCCBBBBBBAAAAAAAAAAAA@@@@@@BBBBBBAAAAAAAAAAAA@@@@@@@@@???>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<============>>>>>>======<<<<<<<<<<<<======>>>>>>???????????????======<<<<<<;;;<<<<<<<<<@@@???AAADDDFFFIIIRRR\\\gggqqq}}}yyyzzzzzzmmmiiikkkrrr|||xxxtttsssssspppiiibbb]]]^^^^^^```hhhssszzz|||}}}zzzwwwtttrrrnnnmmmlllnnnsss{{{yyyrrrpppqqqtttwwwzzz~~~~~~{{{xxxxxxyyy|||tttqqqxxx}}}}}}~~~~~~~~~~~~}}}{{{xxxtttqqqooolllkkkjjjiiiiiijjjkkkllljjjkkkmmmpppsssvvvxxxyyy~~~~~~wwwsssqqqttt}}}{{{tttpppooommmllllllmmmoooppplllkkkkkkjjjjjjjjjjjjjjjmmmiiieeeeeeggghhhgggeeedddcccaaa`````````aaabbbaaa^^^[[[\\\___aaa```^^^]]]]]][[[ZZZXXXWWWVVVUUUQQQQQQPPPPPPPPPQQQRRRSSSUUUVVVYYY]]]dddlllssswwwvvvhhhUUULLLFFFJJJOOOUUUaaaoooxxxuuulllhhhiiisssfffXXXTTTPPPLLLIIIGGGEEEBBB???<<<:::999999::::::::::::::::::::::::888777777888888999:::;;;========================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===<<<;;;;;;===>>>CCCJJJUUUaaaooo|||ooo___YYYQQQOOOLLLJJJJJJHHHFFFDDDBBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>>>>===<<<<<<<<<<<<============>>>????????????>>>@@@???===<<<<<<<<<>>>>>>??????AAADDDEEEIIISSS^^^jjjuuusssgggeeehhhsss}}}~~~zzzwwwwwwxxxuuuooohhhbbb``````bbbjjjuuu~~~~~~{{{yyyxxxvvvvvvuuuuuuwww}}}}}}yyyyyy{{{vvvyyy||||||yyyyyy{{{}}}|||yyy~~~~~~|||yyywwwuuutttttttttrrrssssssttttttttttttsssxxxxxxxxxxxxwwwvvvuuutttmmmmmmkkkhhheeeaaa^^^\\\\\\[[[[[[[[[[[[\\\^^^^^^]]]^^^```bbbdddfffhhhiiijjjlllooossswww|||}}}vvvpppnnnnnnqqq{{{zzzrrrqqqooommmlllkkklllmmmnnnlllkkkkkkkkkkkkkkkllllllooolllhhhffffffggggggfffccccccbbbaaaaaaaaaaaabbb```^^^\\\]]]___```___]]]]]]]]]\\\ZZZYYYXXXVVVVVVRRRQQQPPPOOOOOOOOOPPPQQQTTTVVVYYY]]]bbbiiiqqquuuzzznnnXXXMMMFFFHHHKKKQQQ___nnnxxxttthhheeefffllluuuiiiZZZUUUQQQMMMKKKGGGEEECCC@@@===;;;:::999999999999999999999999999888888888888999:::;;;;;;========================;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>@@@DDDFFFHHHOOO]]]mmm|||ppp```ZZZRRROOOLLLJJJJJJIIIGGGFFFBBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<<<<<<<===============<<<<<<<<<<<<======;;;<<<======>>>>>>======???>>>===<<<<<<===>>>???>>>>>>AAACCCDDDHHHSSS```mmmzzz{{{nnneeedddiiiwww~~~|||yyyzzz|||zzztttooofffbbb```ccckkkttt~~~}}}{{{{{{|||}}}}}}}}}|||}}}~~~}}}wwwzzz||||||{{{|||wwwpppmmmmmmmmmmmmnnnnnnoooooojjjjjjiiiiiihhhhhhggggggiiiiiiiiihhhgggfffeeeddd___^^^]]][[[XXXVVVTTTRRRRRRRRRSSSTTTVVVXXXYYYZZZ\\\\\\^^^___```bbbccccccfffhhhkkknnnqqquuuzzz~~~xxxrrrlllkkklllqqq|||zzzrrrsssrrrooolllkkkjjjkkkllllllllllllllllllmmmmmmnnnpppmmmiiigggffffffffffffbbbbbbaaaaaaaaa```aaaaaa^^^]]]]]]]]]^^^^^^]]]\\\]]]\\\[[[ZZZYYYXXXWWWVVVRRRQQQOOOMMMLLLLLLLLLLLLRRRUUUXXX\\\```gggooouuu|||}}}rrrZZZPPPGGGGGGIIIPPP```qqqvvvkkkffffffgggnnnuuulll\\\UUUQQQMMMKKKGGGEEECCC@@@>>>;;;:::999888888888888888888888888888888888888999:::;;;<<<========================;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>???AAAFFFIIINNNWWWgggyyyrrraaaZZZRRROOOLLLJJJIIIIIIHHHGGGBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBB@@@???>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<======>>>;;;;;;<<<===============<<<<<<;;;;;;<<<<<<===>>>===>>>AAACCCCCCGGGTTTbbbqqq|||vvvkkkeeehhhnnn}}}~~~|||~~~}}}wwwllleee```cccjjjrrr|||{{{zzz}}}~~~|||zzz}}}{{{vvvsssooojjjfffhhhjjjlllnnnooooooooonnniiigggeeecccaaaaaaaaaaaa]]]]]]^^^]]]]]]\\\[[[ZZZWWWWWWVVVUUUTTTSSSRRRRRRPPPQQQRRRTTTVVVXXXZZZZZZ^^^___```aaacccdddeeefffgggjjjmmmoooqqqtttwwwyyy}}}~~~yyysssmmmhhhhhhjjjppp{{{~~~vvvuuussspppmmmkkkjjjjjjkkkmmmlllllllllllllllmmmmmmnnnmmmjjjhhhfffeeeeeeeeebbbbbbbbbbbbaaaaaaaaa```]]]^^^^^^^^^^^^]]]\\\\\\\\\[[[[[[ZZZXXXWWWWWWVVVSSSQQQOOOMMMKKKJJJJJJJJJOOOSSSWWW[[[___eeennnuuuzzz~~~ttt^^^SSSJJJIIIJJJRRReeexxxzzzmmmhhhjjjmmmoootttyyynnn\\\UUUQQQMMMLLLGGGFFFDDDAAA>>><<<:::999888888888888888888888888999888888999999:::;;;<<<========================;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;<<<<<<<<<@@@@@@???>>>>>>AAAEEEIIIXXXddduuutttbbbZZZRRROOOLLLJJJIIIIIIIIIHHHBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBBBBBBB@@@???>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<===>>>>>><<<<<<===>>>>>>>>>>>>>>>:::;;;<<<===>>>?????????===???BBBDDDDDDHHHVVVeeerrr|||xxxpppiiigggmmmwww~~~~~~qqqhhhbbbdddjjjqqq{{{{{{|||~~~~~~~~~xxxqqqnnnkkkhhhggghhhiiijjjoooqqqtttvvvvvvtttqqqooojjjgggccc___\\\\\\]]]]]]XXXXXXYYYYYYYYYXXXXXXWWWVVVVVVUUUUUUUUUUUUUUUVVVVVVWWWXXXZZZ\\\]]]]]]^^^aaabbbdddfffiiikkkmmmnnnmmmpppuuuxxxyyyzzz|||}}}zzzuuuoooiiieeeeeehhhnnnzzz{{{uuussspppnnnlllllllllmmmlllkkkkkkjjjjjjjjjkkkkkkkkkkkkkkkiiigggeeeddddddcccccccccccccccbbbbbbaaa^^^___``````___^^^]]]]]][[[ZZZZZZYYYXXXWWWVVVVVVRRRQQQOOOMMMKKKKKKKKKKKKMMMQQQVVVZZZ^^^dddnnnvvvzzz~~~vvvaaaVVVMMMKKKMMMVVVkkkuuukkkiiiooovvv{{{ooo]]]UUUPPPMMMKKKFFFFFFDDDBBB???<<<:::999999999999999999999999999999999999999:::;;;<<<<<<========================;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<<<<===??????>>>>>>@@@EEEKKKPPPdddqqquuuccc[[[SSSPPPLLLJJJIIIJJJIIIIIIBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBBBBBBB@@@???>>>======<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<===>>>???======>>>???????????????;;;<<<>>>@@@BBBBBBBBBAAA>>>@@@DDDFFFEEEIIIXXXgggsss{{{zzzrrrmmmhhhiiirrr}}}~~~uuukkkccceeejjjpppzzz|||~~~zzzuuupppmmmkkkffffffeeedddeeeiiiooosssxxxzzz}}}~~~}}}xxxsssooojjjgggaaa\\\YYYXXXYYY[[[VVVWWWXXXXXXXXXXXXXXXWWWXXXXXXWWWWWWWWWWWWXXXXXX]]]^^^___```aaaaaaaaaaaaccceeegggkkknnnqqqtttuuuxxx||||||wwwnnnhhhdddeeegggnnnzzz~~~tttrrrpppnnnmmmmmmnnnoookkkjjjiiiiiihhhhhhiiiiiiiiijjjkkkjjjgggeeeddddddddddddeeeeeeeeedddcccbbb___```bbbbbb```___^^^^^^ZZZZZZYYYXXXWWWVVVVVVUUUQQQPPPNNNMMMMMMMMMNNNNNNKKKPPPVVVZZZ]]]dddnnnvvvzzzxxxcccXXXOOOMMMOOOXXXooouuullljjjrrr|||ppp]]]TTTPPPLLLKKKFFFFFFDDDBBB???===:::888;;;;;;;;;;;;;;;;;;;;;;;;999999999999:::;;;<<<<<<========================;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<======;;;<<<===???DDDLLLUUU[[[lll{{{yyyeee[[[TTTQQQLLLIIIHHHGGGFFFEEECCCCCCBBBAAA@@@@@@@@@@@@CCCBBBBBBAAAAAABBBBBBCCC@@@???>>>======<<<<<<<<<<<<<<<======<<<;;;::::::::::::;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;>>>AAABBB@@@???????????????>>>>>>>>>>>>@@@BBBDDDDDDEEENNN]]]iiivvv|||tttmmmllllllooovvv~~~}}}~~~~~~kkk]]]```iiiqqqyyy~~~}}}yyytttqqqrrrssssssttttttuuuvvvxxxyyyyyywwwsssnnnjjjgggeeecccbbbdddbbbbbbffflllsss{{{vvvpppnnniiiddd]]]ZZZYYYZZZYYYWWW]]]\\\\\\\\\[[[[[[ZZZZZZ^^^]]]\\\\\\\\\]]]___```cccdddeeefffffffffiiikkkooopppqqqqqqrrrtttyyy||||||uuummmhhhdddeeeggglllvvv~~~uuussspppoooooooooooonnnkkkkkkjjjjjjiiihhhggggggjjjjjjiiihhhgggfffeeeeeejjjiiigggeeecccbbbbbbaaaeeeaaa^^^___bbbccc```\\\\\\[[[ZZZYYYXXXXXXYYYYYYQQQPPPNNNLLLLLLLLLLLLLLLMMMQQQUUUXXX[[[aaajjjpppwww|||iiiZZZNNNMMMQQQ[[[mmmzzzooonnnvvvttt___TTTMMMJJJIIIFFFEEECCCAAA???>>>>>>===:::::::::999999888888888666777777888:::;;;;;;<<>>@@@;;;<<<>>>BBBEEELLL]]]lllzzzfff\\\UUURRRMMMJJJHHHHHHFFFEEECCCCCCBBBAAA@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@???>>>======<<<<<<<<<<<<<<<======<<<;;;;;;:::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>><<<:::============<<<<<<<<<<<<@@@BBBDDDDDDFFFOOO]]]iiiwwwyyysssqqqqqqttt{{{~~~nnn___```hhhoooxxxzzzyyyvvvpppkkkhhhhhhiiikkklllmmmnnnoooppppppppptttqqqlllhhheeecccaaa```eeeeeegggnnnwww|||rrrkkkhhh```\\\WWWVVVWWWYYYYYYYYYZZZ[[[\\\^^^___aaabbbbbbeeedddcccccccccdddeeefffhhhiiijjjjjjjjjkkkmmmooossstttuuuvvvwwwyyy|||~~~vvvnnniiiffffffhhhmmmwwwxxxuuurrrpppppppppooonnniiiiiiiiiiiiiiiiiiiiiiiikkkjjjiiihhhgggffffffeeeggggggfffeeedddccccccbbbdddaaa^^^^^^aaabbb___[[[]]][[[YYYWWWVVVUUUUUUUUUPPPOOONNNLLLKKKKKKLLLMMMMMMPPPTTTWWWZZZ```iiiooovvv|||mmm^^^PPPMMMOOOVVVgggxxxxxxoooqqq|||uuu```VVVOOOLLLKKKGGGFFFDDDAAA???>>>===<<<;;;:::::::::999999999999888888999999:::;;;<<<<<<<<<===>>>AAACCCBBB@@@>>><<<<<<;;;;;;;;;;;;<<<<<<;;;<<<===<<<;;;<<<>>>?????????BBBFFFKKKTTTfffvvv{{{hhh^^^VVVRRRNNNKKKIIIHHHGGGFFFCCCCCCBBBAAA@@@@@@@@@@@@@@@??????>>>>>>??????@@@@@@???>>>======<<<<<<<<<<<<<<<<<<===<<<<<<;;;:::<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999999:::;;;;;;:::<<<<<<<<<<<<============@@@BBBDDDDDDGGGPPP^^^iiixxx|||{{{{{{~~~sssbbbaaafffllluuu|||zzzvvvpppjjjgggggghhhjjjllloooqqqrrrqqqpppnnnpppnnnkkkhhheeedddddddddhhhlllrrr{{{~~~rrriiiaaa]]]WWWUUUSSSTTTWWW[[[]]]^^^]]]___aaacccfffhhhiiijjjkkkjjjjjjiiiiiikkklllmmmmmmnnnooonnnnnnnnnpppqqqvvvxxxzzz||||||~~~wwwoookkkhhhhhhjjjmmmwww|||yyyuuusssrrrrrrpppooojjjjjjjjjjjjkkkkkkkkklllkkkkkkjjjiiihhhggggggfffdddeeeeeeffffffeeeccccccbbb___]]]]]]___```]]][[[\\\[[[XXXVVVTTTRRRQQQQQQPPPOOOMMMLLLKKKKKKLLLMMMLLLOOOSSSVVVYYY^^^fffmmmuuu{{{ssscccTTTNNNMMMQQQ___nnnuuuooovvvvvvbbbWWWQQQNNNMMMHHHGGGEEEBBB???===<<<;;;;;;;;;;;;;;;:::::::::::::::::::::;;;;;;<<<<<<===>>>======???AAABBBAAA???<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<===<<<;;;;;;===>>>@@@???BBBIIIPPP]]]qqq|||iii___VVVSSSNNNKKKJJJIIIHHHFFFCCCCCCBBBAAA@@@@@@@@@@@@BBBBBBAAAAAAAAAAAABBBBBB@@@???>>>===<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::888777777:::<<<======>>>>>>>>>>>>????????????@@@AAACCCEEEIIISSS```jjjwww}}}wwweee```ccchhhqqq{{{{{{tttnnnkkkkkkllloooqqquuuxxxyyyxxxvvvtttnnnmmmkkkiiiggghhhjjjlllnnnwww}}}nnnddd^^^XXXTTTTTTTTTTTTVVVZZZ___ccceeefffgggiiikkkmmmnnnnnnnnnnnnmmmmmmlllmmmnnnooopppppppppqqqpppooooooqqqrrrwwwyyy|||~~~yyypppllliiijjjkkkmmmuuu~~~}}}yyyvvvtttsssqqqooolllllllllmmmmmmmmmmmmmmmllllllkkkjjjiiihhhggggggdddeeefffgggfffdddbbbaaa```^^^]]]]]]^^^^^^\\\ZZZZZZYYYXXXVVVSSSRRRPPPPPPOOONNNMMMKKKKKKKKKLLLMMMKKKNNNRRRTTTWWW\\\dddjjjssszzzxxxgggWWWPPPMMMNNN[[[iii~~~|||sssooozzzvvvbbbWWWQQQNNNNNNJJJHHHEEEBBB???<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============CCCAAA???>>>??????>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<======<<<;;;;;;<<<>>>BBBBBBFFFOOOZZZiii~~~}}}tttkkk```VVVSSSNNNKKKJJJIIIHHHFFFCCCCCCBBBAAA@@@@@@@@@@@@CCCCCCBBBBBBBBBBBBCCCCCC@@@???>>>===<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::888999;;;===>>>>>>===>>>>>>>>>?????????@@@???AAACCCEEEKKKUUUaaajjjuuu~~~|||zzzgggaaaaaadddlllwww||||||vvvpppmmmnnnpppqqqtttxxx|||}}}{{{xxxuuuooonnnllliiifffhhhlllpppwww~~~lll___YYYWWWUUURRRUUUVVVXXX[[[___ccchhhkkknnnoooqqqsssttttttssssssppppppooonnnooopppqqqrrrrrrssssssrrrqqqqqqssstttvvvyyy|||~~~~~~{{{qqqmmmjjjkkklllmmmttt|||{{{wwwuuurrrpppmmmlllllllllkkkllllllllllllllllllkkkjjjiiihhhggggggeeefffggggggeeeccc```^^^___^^^]]]\\\]]]\\\[[[ZZZXXXXXXWWWVVVUUUSSSRRRQQQNNNMMMLLLKKKKKKKKKLLLMMMKKKNNNQQQSSSVVV[[[bbbhhhqqqzzzzzziiiYYYQQQNNNNNNZZZhhh~~~|||sssqqq~~~vvvaaaWWWPPPMMMMMMJJJHHHFFFBBB???<<<:::999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>???CCCAAA???>>>>>>???>>>>>><<<<<<;;;;;;;;;;;;<<<<<<<<<=========<<<<<<===???EEEFFFMMMZZZhhhxxxqqqiiilll___VVVRRRNNNKKKIIIHHHGGGFFFCCCCCCBBBAAA@@@@@@@@@@@@AAA@@@@@@??????@@@@@@AAA@@@???>>>======<<<<<<<<<:::;;;<<<<<<===<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<@@@>>><<<;;;<<<<<<<<<:::;;;;;;<<<<<<======>>>>>>???@@@BBBFFFMMMWWWcccjjjsss}}}{{{}}}|||}}}jjjcccaaabbbiiitttzzzzzzuuutttvvvxxxyyy{{{~~~|||xxxuuunnnmmmjjjfffdddgggnnnuuuyyynnn```WWWUUUWWWWWWWWWWWWZZZ]]]```ccchhhmmmqqqtttuuuwwwyyyzzzzzzyyyxxxsssrrrqqqqqqqqqrrrtttuuussstttuuutttssstttvvvwwwwwwyyy{{{|||}}}|||rrrooommmnnnnnnnnnttt{{{|||wwwtttqqqmmmkkkgggggghhhhhhiiiiiijjjjjjkkkkkkjjjiiihhhggggggfffgggggggggfffdddaaa___^^^^^^^^^]]]]]]\\\[[[[[[[[[XXXXXXXXXWWWVVVTTTSSSRRRMMMMMMKKKKKKKKKKKKLLLMMMLLLNNNRRRSSSUUUZZZaaagggpppyyyzzzjjjYYYRRRNNNOOOYYYggg~~~wwwuuuwwwbbbWWWPPPLLLLLLJJJHHHEEEBBB???<<<:::999::::::::::::;;;;;;;;;;;;:::;;;<<<===>>>??????@@@???>>>======@@@AAAAAAAAA<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>>>>===>>>@@@BBBDDDGGGQQQaaarrr}}}rrriiieeelll^^^UUURRRMMMJJJHHHHHHFFFEEECCCCCCBBBAAA@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>???@@@???>>>======<<<<<<<<<:::;;;;;;<<<======<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>???@@@BBBFFFNNNYYYdddkkkrrr~~~yyyyyy{{{}}}nnngggdddbbbiiissszzz{{{|||zzztttqqqggggggfffcccdddlllyyy}}}iiibbbYYYTTTTTTWWWYYYZZZ[[[___cccgggjjjooouuuzzz|||}}}~~~~~~|||yyywwwsssrrrqqqqqqqqqrrrtttuuuqqqrrrssssssssssssvvvxxxyyyzzz||||||}}}}}}uuurrrqqqqqqqqqqqquuu||||||wwwsssoookkkiiiddddddfffhhhjjjkkkmmmmmmkkkjjjiiihhhgggffffffeeeffffffeeedddcccbbbaaa```^^^^^^^^^^^^\\\[[[[[[\\\YYYYYYXXXWWWUUUSSSPPPOOOMMMLLLKKKJJJJJJKKKLLLMMMLLLOOORRRSSSUUUZZZaaafffoooyyyyyyiiiYYYQQQMMMMMMWWWeee{{{~~~{{{yyycccXXXPPPLLLLLLIIIHHHEEEBBB???===;;;:::999999999999:::::::::;;;999999:::<<<>>>???@@@AAA>>>======>>>@@@AAAAAA@@@<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>??????@@@BBBDDDFFFKKKXXXlll}}}wwwmmmeeecccdddmmm]]]TTTQQQLLLIIIHHHGGGFFFEEECCCCCCBBBAAA@@@@@@@@@@@@??????>>>>>>>>>>>>??????@@@???>>>======<<<<<<<<<::::::;;;<<<=========<<<:::;;;;;;;;;;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<:::::::::<<<>>>???===;;;<<<======>>>???@@@@@@AAA???@@@BBBGGGOOOZZZdddkkkrrr|||wwwwwwzzz~~~qqqjjjfffdddjjjssszzz|||}}}zzzsssmmmjjj```aaabbbccchhhuuuggg```\\\VVVSSSSSSUUUXXXZZZ___dddiiinnnqqqvvv}}}zzzvvvsssqqqppppppooooooppprrrsssmmmooopppppppppqqqsssuuu|||}}}}}}}}}~~~}}}xxxtttssstttsssssswww}}}|||vvvrrrnnnjjjgggcccdddfffiiimmmppprrrsssjjjjjjiiihhhgggfffeeeeeeeeedddccccccbbbbbbcccccc^^^______^^^\\\[[[[[[\\\ZZZZZZYYYWWWTTTQQQNNNLLLMMMLLLKKKJJJJJJKKKLLLMMMMMMPPPRRRTTTUUUZZZaaafffoooyyyyyyiiiYYYQQQLLLLLLUUUbbbwww{{{eeeYYYQQQMMMLLLHHHGGGEEEBBB???===<<<;;;888888888999999:::::::::777888:::<<<>>>???AAABBBAAA@@@???@@@@@@@@@>>><<<<<<<<<<<<;;;;;;<<<<<<<<<<<<===??????@@@AAADDDFFFNNNTTTdddyyy|||mmmccc^^^___dddlll```VVVQQQLLLIIIJJJIIIGGGEEECCCCCCAAA@@@???>>>>>>>>>????????????????????????@@@@@@???>>>===<<<;;;;;;999::::::;;;;;;<<<<<<===??????>>>===<<<;;;::::::;;;;;;<<<<<<======>>>>>>>>>>>>======<<<<<<<<<;;;??????>>>>>>>>>>>>??????BBBCCCDDDGGGNNNZZZfffoooyyyxxxwwwyyy|||{{{ooofffccchhhpppyyyzzzqqqhhheeegggaaa```bbbhhhrrrqqqfffYYYXXXVVVTTTTTTWWW]]]bbbdddeeehhhnnnuuu{{{~~~}}}xxxssspppnnnmmmiiikkknnnooonnnmmmmmmnnnoooooopppooooooppprrruuuxxxxxxxxxyyy{{{~~~yyyuuuvvvwwwvvvwwwzzz~~~~~~|||xxxtttooojjjhhhccchhhoootttwwwwwwtttrrriiiiiihhhhhhgggfffffffffbbbbbbbbbbbbaaaaaaaaa```aaa```^^^]]]\\\[[[[[[[[[[[[ZZZXXXVVVTTTRRRPPPPPPOOONNNMMMLLLKKKKKKKKKKKKLLLNNNPPPSSSVVV[[[bbbgggoooxxxwwwjjjZZZPPPKKKMMMVVV```sssxxx___UUURRRNNNIIIKKKIIIGGGDDDAAA>>>===<<<::::::::::::::::::::::::888999;;;===>>>???@@@@@@<<<<<<======>>>>>>??????<<<<<<;;;:::;;;<<<===>>><<<<<<>>>@@@???>>>BBBIIIQQQaaauuuyyysssiii```dddpppmmm```VVVRRRLLLJJJJJJIIIGGGEEECCCCCCAAA@@@???>>>>>>>>>????????????????????????>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;===============<<<<<<<<<<<<<<<<<<===============>>>=========<<<<<<<<<<<<============>>>???@@@AAABBBCCCDDDGGGNNNZZZgggooozzzxxxwwwyyy{{{}}}qqqhhhccchhhoooxxx{{{wwwssskkkcccbbbddd___bbbhhhrrr{{{jjjaaaYYYXXXWWWUUUVVVZZZ```dddkkkllloootttyyy|||}}}}}}zzzxxxtttpppllljjjhhhggggggiiilllmmmmmmmmmmmmnnnoooppppppppppppqqqtttwwwxxxxxxxxxyyy{{{}}}{{{wwwwwwxxxvvvwwwzzz{{{~~~{{{xxxtttpppmmmlllnnnrrryyy~~~{{{vvvssshhhhhhhhhgggffffffeeeeeebbbbbbbbbaaaaaaaaa`````````___^^^]]]\\\[[[[[[[[[ZZZZZZXXXVVVTTTRRRPPPPPPNNNMMMLLLKKKJJJJJJJJJJJJLLLNNNPPPRRRVVV[[[bbbgggooowwwxxxjjjYYYOOOJJJLLLTTT]]]nnnxxx___UUURRRNNNIIIIIIHHHEEEBBB???===<<<;;;::::::::::::::::::::::::888999;;;===>>>??????@@@<<<=========>>>>>>>>>???;;;:::999999999:::;;;<<<===<<<>>>@@@AAABBBHHHPPP]]]jjj}}}uuupppjjjeeelllyyynnnaaaWWWRRRLLLJJJIIIIIIGGGDDDCCCCCCAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<=========>>>>>>>>>???======<<<<<<;;;::::::999<<<<<<<<<<<<======>>>>>>===============<<<<<<<<<============<<<<<<<<<<<<;;;<<<<<<===>>>@@@BBBCCCBBBBBBCCCGGGNNNZZZgggppp{{{xxxwwwyyy{{{uuujjjdddgggmmmvvv~~~~~~|||vvvqqqmmmkkkeee``````dddbbbiiittt|||mmmbbb\\\XXXXXXXXXXXXYYY^^^dddiiiqqqsssvvvyyyzzzyyyvvvuuunnnmmmkkkhhheeedddcccbbbdddgggiiikkkkkklllmmmooonnnooopppqqqqqqsssvvvxxxxxxxxxxxxxxxzzz|||~~~~~~yyyxxxxxxvvvvvvyyyvvv~~~|||xxxtttrrrqqqpppwww{{{~~~vvvppphhhhhhggggggffffffeeeeeeaaaaaaaaaaaa````````````______]]]\\\[[[[[[ZZZZZZZZZYYYXXXVVVTTTRRRPPPPPPMMMLLLKKKJJJIIIIIIIIIIIILLLNNNPPPRRRVVV[[[bbbfffnnnuuu}}}xxxiiiXXXMMMIIIIIIPPPXXXeeewwwyyy```UUURRRNNNJJJGGGFFFDDDAAA>>><<<:::999::::::::::::::::::::::::999:::;;;===>>>?????????============>>>>>>>>>>>><<<;;;:::999999999:::;;;>>><<<===@@@BBBFFFPPP[[[lllxxx{{{rrrooonnnppp{{{nnnbbbWWWRRRMMMJJJIIIIIIFFFDDDCCCCCCAAA@@@???>>>>>>>>>====================================>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;:::<<<<<<<<<===============>>>>>>======<<<<<<;;;;;;===============<<<<<<<<<<<<<<<<<<===>>>@@@AAABBBAAABBBCCCGGGNNNZZZgggppp~~~yyywwwyyy|||xxxmmmeeeeeejjjrrrzzz}}}zzzvvvsssoookkkgggfffccc```ccchhhmmmxxxzzzmmmddd]]]YYYXXXYYYZZZ[[[]]]bbbiiinnntttvvvyyyyyyvvvpppllliiigggfffeeedddcccbbbaaaaaaaaadddgggiiijjjkkknnnpppmmmoooppppppqqqsssvvvyyyxxxxxxwwwxxxyyy{{{}}}~~~zzzxxxwwwttttttvvvrrrzzzyyytttrrrrrrrrrwww||||||rrrllliiiiiihhhhhhgggffffffeeeaaaaaa`````````_________^^^^^^\\\[[[[[[ZZZZZZZZZYYYXXXWWWUUUSSSRRRQQQPPPMMMMMMLLLKKKJJJJJJJJJJJJLLLMMMOOORRRUUU[[[aaafffnnnttt{{{xxxhhhVVVLLLGGGGGGLLLRRR]]]mmmzzz~~~{{{aaaVVVRRRNNNJJJFFFEEEDDDBBB???===;;;999::::::::::::::::::::::::999:::;;;===>>>>>>??????============>>>>>>>>>>>>???>>><<<;;;;;;<<<<<<===>>><<<<<<@@@DDDKKKXXXdddzzzxxxqqqqqquuu}}}pppcccXXXSSSMMMJJJIIIIIIFFFCCCCCCCCCAAA@@@???>>>>>>>>>========================?????????>>>===<<<<<<<<<;;;;;;;;;<<<<<<=========???>>>>>>===<<<<<<;;;;;;>>>>>>======<<<<<<;;;;;;<<<<<<<<<===============>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCGGGNNNZZZhhhqqqyyywwwyyy|||{{{ooofffdddgggmmmvvv}}}{{{}}}}}}wwwrrrnnnjjjiiieeecccdddddddddjjjqqq~~~ppphhhccc]]]YYYXXXYYY[[[]]]```fffmmmrrrwwwyyyzzzwwwpppiiicccaaaaaaaaabbbbbbbbbbbbbbbbbb```bbbeeeggghhhjjjnnnpppmmmnnnppppppqqqsssvvvyyyyyyyyyxxxxxxyyyzzz|||}}}~~~zzzxxxuuuqqqppprrrpppwwwzzztttpppoooppprrrwww|||~~~wwwooojjjjjjiiiiiihhhhhhggggggfff`````````____________^^^]]]\\\[[[[[[ZZZZZZZZZZZZXXXXXXVVVUUUSSSRRRQQQPPPNNNNNNMMMLLLKKKKKKKKKKKKKKKMMMOOOQQQUUUZZZaaafffnnntttzzz~~~xxxgggUUUJJJFFFFFFIIINNNWWWdddooottt|||{{{|||cccVVVQQQNNNKKKGGGFFFEEEDDDAAA???<<<;;;::::::::::::::::::::::::::::::<<<===>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>===<<<<<<<<<===>>>???<<<===AAAGGGQQQbbbpppyyysssooorrr{{{pppdddXXXSSSMMMJJJIIIHHHFFFCCCCCCCCCAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@???>>>===<<<;;;;;;:::;;;;;;<<<======>>>>>>??????>>>===<<<;;;::::::===============<<<<<<<<<<<<<<<<<<===============??????>>>>>>>>>>>>>>>???AAAAAACCCGGGNNN[[[hhhqqqzzzwwwyyy}}}}}}qqqfffcccdddgggpppyyy}}}xxxyyyyyyqqqlllgggcccbbb``````dddhhhmmmvvvtttkkkfffccc^^^[[[XXXZZZ\\\___ccchhhoootttzzz{{{zzztttkkkccc```___^^^___```aaabbbbbbbbbbbb```bbbdddfffgggjjjmmmpppooopppqqqqqqrrrssswwwyyyzzzzzzyyyyyyyyy{{{|||}}}|||}}}~~~}}}{{{}}}||||||}}}~~~{{{xxxtttooommmoooooouuu|||tttooommmlllooorrrvvvxxxwwwsssnnnkkkiiiiiiiiihhhggggggffffff```_________^^^^^^^^^^^^\\\[[[[[[ZZZYYYYYYZZZZZZWWWWWWVVVTTTSSSRRRQQQPPPOOONNNMMMLLLLLLKKKKKKKKKKKKMMMOOOQQQUUUZZZaaaeeeooouuu{{{xxxgggTTTIIIFFFEEEHHHKKKRRR]]]hhhoooyyy|||yyy}}}dddWWWQQQNNNKKKGGGGGGGGGFFFCCCAAA>>><<<:::::::::::::::::::::::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>============<<<;;;:::::::::;;;===>>>???===???FFFPPP]]]pppnnnllllllsssqqqdddXXXSSSMMMJJJIIIHHHEEECCCCCCCCCAAA@@@???>>>>>>>>>??????????????????????????????>>>>>>======<<<<<<<<<<<<<<<<<<============>>>>>>======<<<<<<<<<;;;<<<<<<<<<===============<<<<<<<<<<<<=========>>>>>>>>>======>>>???@@@@@@@@@AAACCCFFFNNN[[[hhhqqq~~~zzzxxxyyy}}}sssgggbbbcccbbblllvvv{{{wwwvvvwwwnnnhhhccc```^^^]]]```gggpppzzzyyyssslllgggdddaaa^^^[[[XXXZZZ]]]```dddjjjpppuuu{{{{{{xxxpppfff___]]]___^^^```aaacccdddeeeeeedddaaacccdddfffgggjjjmmmpppsssttttttttttttuuuxxx{{{|||{{{zzzzzzzzz{{{|||}}}}}}}}}~~~~~~~~~}}}{{{{{{zzzzzzzzz{{{|||~~~}}}yyyuuuooolllnnnnnnsss|||}}}tttooolllkkklllmmmoooppppppnnnllljjjgggggggggfffeeeeeedddddd_________^^^^^^^^^]]]]]][[[[[[ZZZYYYYYYYYYYYYZZZWWWVVVUUUTTTSSSRRRQQQPPPNNNMMMLLLKKKKKKJJJKKKKKKKKKLLLOOOQQQTTTZZZ```eeepppvvv}}}wwwfffSSSIIIFFFFFFGGGJJJMMMYYYfffppp|||{{{xxx~~~eeeWWWQQQNNNLLLFFFGGGGGGFFFDDDAAA>>><<<:::::::::::::::::::::::::::;;;<<<===>>>>>>>>>>>>???>>>>>>>>>=========<<<::::::::::::;;;<<<>>>?????????DDDNNN[[[lllsssfffggglllxxxrrreeeYYYSSSMMMJJJIIIHHHEEEBBBCCCCCCAAA@@@???>>>>>>>>>????????????????????????============>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<===============;;;<<<<<<<<<======>>>>>>;;;<<<<<<<<<======>>>>>><<<<<<<<<===>>>@@@BBBBBB@@@AAABBBFFFNNN[[[iiirrr{{{zzzxxxyyy~~~sssgggaaabbb```jjjtttyyywwwuuu~~~vvvlllfffbbb___]]]]]]bbblllxxxuuuooolllhhhdddaaa___]]][[[YYY[[[^^^aaaeeejjjpppuuuzzzyyyuuukkkaaa[[[[[[^^^aaabbbdddfffhhhhhhhhhhhhbbbccceeefffgggiiimmmpppvvvvvvwwwvvvvvvwwwyyy|||}}}|||{{{zzzzzz{{{|||}}}~~~}}}|||yyyyyyyyyzzz{{{}}}{{{vvvooommmnnnmmmrrrzzz~~~uuuooolllkkkjjjjjjjjjjjjiiiiiiiiihhhfffeeeeeeddddddcccbbbbbb______^^^^^^^^^]]]]]]]]][[[ZZZZZZYYYYYYYYYYYYZZZWWWVVVUUUTTTSSSRRRQQQPPPMMMLLLKKKJJJJJJIIIIIIJJJKKKLLLNNNQQQTTTZZZ```eeepppwww~~~wwweeeRRRIIIGGGFFFGGGJJJKKKWWWgggttt{{{wwwfffWWWQQQNNNLLLFFFFFFFFFFFFDDDAAA>>><<<::::::::::::::::::::::::;;;;;;<<<===>>>>>>>>>===??????>>>>>>=========<<<<<<;;;;;;<<<===???AAABBB???@@@GGGTTTdddwwwvvvgggbbbfffnnn}}}oooaaaYYYTTTNNNJJJJJJIIIGGGEEEEEEDDDCCCBBBAAA@@@@@@@@@======>>>????????????>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<========================>>>>>>======<<<<<<<<<;;;<<<<<<============<<<<<>>???========================>>>:::888:::<<<<<<===@@@FFFFFFLLL\\\tttvvvlllgggcccmmm}}}rrrdddYYYTTTNNNJJJIIIIIIGGGDDDDDDCCCBBB@@@??????>>>>>>===>>>??????@@@@@@??????>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<========================>>>=========<<<<<<<<<<<<;;;;;;<<<======>>>??????AAABBBDDDHHHPPP]]]kkkttt|||~~~}}}{{{}}}uuulllddd``````dddllluuu~~~zzzvvvyyywwwlllmmm{{{ooobbb]]]\\\\\\dddkkkvvv|||qqqllldddcccbbb```^^^\\\[[[ZZZZZZ\\\^^^ccchhhnnntttwwwzzztttjjjccc``````aaabbbhhhkkkooopppnnnllljjjjjjhhhkkkmmmoooppprrruuuwwwxxxxxxxxxyyyyyy{{{{{{|||~~~||||||~~~~~~|||zzzyyyuuuvvvvvvvvvwww{{{~~~vvvpppmmmkkkmmmpppwwwzzztttoookkkhhhhhhhhhhhhgggffffffeeeeeedddddddddeeedddccccccbbb____________^^^]]]\\\[[[ZZZZZZYYYXXXXXXXXXXXXXXXVVVVVVUUUTTTRRRQQQPPPPPPOOONNNMMMKKKJJJJJJIIIIIILLLMMMOOORRRTTTYYY^^^bbbmmmssszzz}}}yyygggSSSJJJHHHGGGGGGHHHNNNXXXffftttyyyrrrhhhYYYRRRNNNLLLGGGGGGGGGFFFCCC@@@===;;;999999::::::::::::;;;;;;<<<<<<<<<<<<===>>>>>>???========================>>>:::999<<<>>>>>>???CCCFFFKKKWWWjjjwwwkkkeeedddnnn|||tttgggYYYTTTMMMJJJIIIHHHFFFDDDBBBAAA@@@???>>>=========>>>??????@@@@@@@@@@@@@@@>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<====================================<<<<<<<<<<<<<<<;;;;;;<<<===???BBBCCC@@@AAADDDIIIQQQ___mmmvvv}}}|||}}}wwwmmmddd^^^```cccjjjrrrzzzzzztttrrryyyyyyooofffiiixxxmmm```\\\\\\^^^kkkuuu}}}qqqjjjfff______^^^]]]]]]\\\[[[[[[^^^```cccgggkkkooossstttvvvppphhhbbbaaadddgggiiimmmppprrrsssqqqnnnlllllliiimmmqqqtttvvvxxxzzz|||zzzzzz{{{{{{|||||||||}}}}}}|||~~~}}}{{{yyyxxxuuuvvvvvvvvvwww{{{xxxqqqmmmkkkmmmpppwwwyyysssnnniiiggggggggggggfffeeedddddddddbbbbbbcccddddddddddddddd```______^^^\\\[[[ZZZZZZ\\\[[[ZZZXXXWWWWWWWWWWWWVVVUUUUUUTTTSSSSSSRRRRRROOONNNMMMKKKJJJJJJJJJJJJKKKMMMOOOQQQTTTYYY^^^bbblllrrryyy|||yyygggTTTKKKHHHGGGGGGIIIPPP[[[jjjyyyzzzqqq~~~hhhYYYSSSOOOMMMHHHGGGFFFEEEBBB@@@===<<<999999::::::::::::;;;;;;;;;<<<<<<======>>>??????>>>>>>>>>>>>>>>>>>>>>>>>===:::;;;>>>@@@@@@BBBFFFGGGTTThhh|||ssshhhaaabbbgggyyytttgggZZZTTTNNNJJJIIIHHHFFFCCCBBBAAA@@@>>>============??????@@@AAAAAAAAAAAA@@@>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<=======================================<<<<<<<<<>>>===<<<<<<===???BBBCCC@@@AAADDDIIISSS```oooxxx}}}~~~yyyoooeee^^^___bbbgggnnnvvv~~~{{{uuuooooooxxxyyytttssssssrrrpppmmmgggccchhhwwwmmmaaa```dddiiirrr|||qqqjjjeeebbb\\\\\\\\\]]]^^^^^^______bbbdddhhhlllooorrrttttttqqqlllfffbbbdddiiimmmpppqqqsssuuutttqqqnnnlllkkkkkkoootttxxxzzz|||}}}~~~~~~~~~|||}}}}}}{{{yyyxxxuuuuuuvvvvvvwwwzzzzzzqqqmmmkkkkkkmmmtttwwwqqqmmmiiifffgggffffffeeedddcccbbbbbb___```aaacccddddddeeeeeeaaa```___^^^\\\[[[[[[ZZZ]]]\\\ZZZYYYWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTNNNMMMLLLKKKJJJJJJJJJJJJKKKMMMOOOQQQTTTXXX^^^bbblllsssyyy|||xxxgggUUUKKKGGGFFFGGGIIISSS___ppp}}}qqq|||hhhYYYRRRNNNLLLHHHGGGFFFDDDAAA@@@>>>===999999999:::::::::;;;;;;;;;<<<<<<===>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<@@@AAA@@@CCCHHHLLL```wwwuuukkkcccaaahhhtttsssfff[[[UUUOOOKKKIIIHHHFFFCCCCCCBBBAAA@@@???>>>>>>>>>??????@@@AAAAAAAAAAAA@@@???>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<========================<<<<<<<<<===============@@@???===<<<<<<>>>@@@AAA@@@AAADDDIIISSSaaapppyyy}}}sssggg^^^^^^aaaeeelllttt|||xxxqqqmmmooozzztttmmmddd___]]]^^^___^^^cccbbbccciiixxxmmmbbbbbbjjjrrrzzzqqqiiiddd```\\\XXXYYY[[[]]]___aaabbbcccfffiiimmmrrruuuvvvvvvuuummmjjjfffeeehhhnnnsssvvvvvvwwwxxxvvvrrrnnnlllkkklllpppuuuyyy{{{}}}~~~}}}|||}}}~~~|||{{{zzzvvvvvvwwwwwwxxx{{{{{{qqqlllkkkiiikkkqqq{{{wwwrrrmmmiiigggffffffeeedddcccbbbaaaaaa^^^___```bbbcccdddeeeeeebbbaaa```^^^]]]\\\\\\]]]]]]\\\[[[YYYWWWVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTNNNMMMLLLKKKKKKJJJJJJKKKKKKLLLOOOQQQSSSXXX]]]aaaiiipppwwwzzzwwwgggUUUKKKFFFEEEFFFIIISSSaaatttrrr{{{iiiXXXPPPLLLJJJHHHGGGEEEDDDBBB@@@???>>>999999999:::::::::;;;;;;;;;<<<===>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@AAAAAAEEELLLWWWlllqqqiiidddeeessstttggg]]]WWWPPPLLLKKKIIIGGGDDDDDDCCCBBBAAA@@@?????????>>>??????@@@@@@@@@@@@@@@??????>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<========================<<<<<<<<<===============??????============>>>???@@@AAADDDIIISSS```oooyyywwwjjj```^^^```eeekkksss{{{~~~vvvpppnnnsssttteee```YYYUUUTTTUUUVVVWWW[[[^^^bbbjjjwwwmmmaaacccmmmwwwwwwjjjbbb^^^ZZZWWWWWWXXX[[[^^^bbbeeegggiiimmmppptttxxxzzzyyyvvvuuukkkiiigggiiimmmssswwwyyy{{{||||||yyytttooommmlllkkkoootttxxx|||~~~}}}{{{zzz{{{~~~~~~~~~}}}yyyyyyzzzzzz{{{~~~}}}rrrmmmlllhhhiiimmmvvvxxxsssnnnkkkhhhgggfffeeedddcccbbbaaa```]]]^^^___aaacccdddddddddbbbaaa___^^^]]]]]]^^^___]]]\\\[[[YYYWWWVVVVVVUUUTTTTTTTTTTTTTTTTTTSSSSSSMMMMMMLLLKKKKKKKKKKKKKKKJJJLLLNNNPPPSSSXXX]]]aaadddkkkrrrvvv|||~~~wwwhhhVVVLLLGGGEEEGGGKKKRRRaaavvvssszzzjjjXXXOOOKKKIIIGGGFFFFFFDDDCCCAAA???>>>999999::::::::::::;;;;;;;;;<<<>>>???@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>???===>>>AAAAAACCCKKKTTTfffzzz{{{lllhhhgggkkkxxxlll^^^YYYRRRMMMLLLJJJHHHEEEDDDCCCBBBAAA@@@?????????===>>>??????@@@@@@???????????????>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<========================<<<<<<<<<<<<=========>>><<<<<<<<<======>>>>>>>>>@@@AAADDDIIIRRR___nnnwww|||{{{mmmccc]]]```eeelllssszzzzzzssspppqqqyyyggg[[[XXXTTTRRRQQQRRRTTTTTTXXX[[[aaaiiiuuupppdddhhhuuuzzzmmmbbb]]][[[ZZZYYYZZZ\\\___dddhhhlllpppqqquuuxxx|||~~~~~~zzzuuurrrjjjiiijjjmmmrrrvvvyyyzzz}}}}}}|||xxxsssnnnlllkkkiiimmmrrrwww||||||zzzuuuvvvzzz}}}~~~tttoooooojjjiiilllsss~~~zzztttpppmmmjjjggggggfffeeecccbbbaaa```]]]^^^___aaabbbccccccccc```___]]]\\\\\\]]]___```\\\[[[ZZZYYYWWWWWWVVVVVVTTTTTTTTTSSSSSSRRRRRRRRRMMMLLLLLLKKKKKKKKKKKKKKKJJJLLLNNNPPPSSSWWW]]]aaaaaahhhpppuuu{{{yyyjjjYYYNNNIIIFFFIIINNNTTTdddzzz{{{rrryyyjjjXXXPPPLLLJJJEEEEEEFFFEEEDDDAAA>>>===999999::::::::::::;;;;;;;;;<<<>>>@@@@@@@@@???>>>========================>>>===>>>AAADDDIIITTT```tttvvvjjjkkknnnxxx|||ppp___ZZZSSSNNNMMMKKKHHHFFFDDDCCCAAA@@@??????>>>>>>======>>>???????????????????????????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<========================;;;<<<<<<<<<======>>>>>>888999;;;===>>>?????????@@@AAADDDIIIQQQ___mmmvvv|||~~~pppddd\\\___eeemmmtttzzz|||vvvqqqpppttt~~~|||cccRRRPPPNNNMMMMMMNNNOOOPPPVVVZZZ___fffrrrsssiiiooovvvoooeee\\\YYYZZZ]]]______aaaeeejjjoootttxxxzzzzzz}}}zzzsssooojjjjjjkkkoootttxxxzzz{{{||||||zzzvvvpppkkkiiihhhgggkkkpppwww}}}zzzwwwqqqsssyyyvvvqqqqqqllljjjkkkrrr|||{{{vvvqqqnnnlllhhhgggfffeeecccbbbaaa```]]]^^^___aaabbbbbbcccccc^^^]]]\\\[[[[[[]]]___```\\\[[[ZZZXXXXXXWWWWWWWWWTTTTTTSSSSSSRRRQQQQQQQQQMMMLLLLLLKKKKKKKKKKKKLLLJJJLLLNNNPPPSSSWWW]]]aaaaaaiiiqqqvvv|||zzzlll[[[QQQJJJHHHKKKPPPXXXhhhwwwrrryyyjjjYYYQQQNNNLLLDDDEEEFFFFFFEEEBBB>>><<<999999:::::::::;;;;;;;;;;;;<<<>>>@@@AAA@@@???>>>========================<<<<<<>>>BBBFFFMMM[[[iii|||tttlllpppwwwrrr```ZZZRRRMMMKKKIIIGGGDDDDDDCCCBBBAAA@@@???????????????>>>>>>??????@@@AAA<<<<<<<<<<<<============;;;<<<===>>>>>>===<<<;;;;;;<<<<<<===============>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>><<<<<<===>>>???@@@AAAAAACCCBBBCCCKKKXXXeeennnrrrzzz{{{qqqiiiaaa```aaahhhsss}}}yyyqqqiiikkkvvvttt```VVVQQQMMMKKKNNNPPPQQQQQQYYY[[[^^^dddppptttllluuuvvvlllhhhbbb^^^\\\^^^aaadddeeehhhlllqqquuuxxxzzzzzz{{{wwwrrrooommmpppvvv|||~~~yyytttrrrmmmfffccceeegggkkkqqqwww~~~|||vvvssssssuuuzzz}}}tttooopppmmmkkkqqq{{{zzzvvvsssooollliiigggeeeeeeeeeeeecccaaa_________```````````````____________^^^]]]\\\[[[ZZZXXXWWWUUUTTTTTTUUUUUUXXXXXXWWWVVVUUUTTTSSSRRRNNNMMMKKKJJJJJJJJJKKKLLLMMMMMMNNNPPPSSSXXX\\\^^^eeekkkooosssyyy~~~sssbbbRRRIIIHHHLLLQQQ]]]lll}}}sssoooyyygggWWWUUUPPPIIIKKKHHHEEECCCCCCAAA@@@>>>:::::::::::::::;;;<<<===BBBBBBBBBAAAAAA@@@???>>>CCCBBBAAA???>>>============???AAABBBGGGTTThhhwww|||pppjjjsssqqqaaaZZZRRRMMMKKKJJJGGGEEEDDDDDDBBBAAA@@@???????????????>>>>>>??????@@@AAA>>>=====================;;;<<<===>>>>>>===<<<;;;;;;<<<<<<=======================================;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>@@@AAAAAABBBBBBBBBDDDKKKWWWeeennnsss||||||rrrjjjbbbaaabbbhhhrrrzzzrrrkkkggglll{{{ppp^^^UUUQQQNNNMMMPPPRRRSSSSSSWWWYYY]]]cccnnnxxxrrr|||mmmdddaaa^^^\\\]]]aaaeeehhhmmmpppuuu{{{}}}yyyvvvsssrrrrrrvvv|||{{{uuuqqqoookkkfffeeehhhgggkkkssszzz|||vvvttttttxxxwwwsssqqqpppooosss|||{{{wwwsssooolllhhhfffeeeeeeeeeeeecccbbb`````````________________________^^^^^^]]]\\\[[[XXXXXXWWWVVVUUUUUUTTTUUUUUUUUUTTTSSSRRRQQQPPPPPPMMMMMMLLLLLLKKKKKKKKKLLLLLLMMMMMMOOOSSSWWW[[[^^^eeejjjooosssyyyuuudddSSSJJJIIIMMMQQQ]]]lll}}}tttpppzzzeeeVVVRRRNNNHHHJJJHHHEEECCCBBBAAA???===;;;;;;:::::::::;;;<<<<<<<<<===>>>>>>??????>>>>>>@@@@@@???>>>>>>>>>??????AAACCCEEEJJJSSSbbbvvv{{{tttmmmmmm{{{qqqbbb[[[SSSNNNLLLJJJHHHEEEEEEDDDCCCAAA@@@@@@?????????>>>>>>>>>>>>???@@@@@@@@@@@@??????>>>=========;;;<<<============<<<;;;;;;<<<<<<=======================================;;;;;;;;;;;;<<<<<<<<<<<<======>>>??????@@@AAAAAABBBBBBDDDKKKWWWdddooottt~~~tttlllcccbbbccchhhpppvvvxxxxxxjjjggggggrrrkkk\\\TTTRRRQQQQQQSSSUUUVVVUUUWWWZZZ^^^dddmmm||||||zzzqqqeeebbbaaaaaabbbeeeiiinnnqqqtttxxx}}}~~~yyyvvvuuuvvvwwwxxx|||vvvpppkkkjjjhhheeegggkkkkkkqqqxxx{{{wwwuuuwww|||zzzwwwrrrsssuuuwww{{{~~~xxxsssnnnkkkgggfffddddddeeeeeedddbbb`````````______^^^^^^]]]^^^^^^^^^^^^]]]\\\[[[ZZZWWWWWWWWWWWWVVVUUUTTTSSSTTTTTTSSSRRRQQQPPPPPPOOOMMMMMMNNNNNNMMMMMMLLLKKKLLLLLLMMMOOORRRWWW[[[]]]dddjjjpppssszzzyyygggVVVLLLKKKNNNRRR\\\kkkxxxsss|||cccTTTPPPLLLGGGHHHFFFDDDCCCBBBAAA>>><<<<<<<<<;;;:::::::::;;;;;;<<<===???@@@BBBBBBCCCCCC============>>>>>>???@@@@@@AAAEEENNN]]]ooo{{{tttmmmnnnwwwrrrccc]]]UUUOOOMMMKKKHHHFFFEEEDDDCCCBBBAAA@@@@@@@@@>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===================================================>>>>>>>>>>>><<<<<<===>>>>>>???@@@@@@AAABBBDDDKKKVVVcccooovvvuuummmeeecccdddgggmmmppppppooofffgggmmm|||zzzggg\\\VVVUUUUUUUUUVVVWWWXXXXXXZZZ]]]aaafffmmmxxx~~~rrrhhhdddbbbccceeehhhlllpppsssuuuyyy|||{{{vvvtttvvv{{{~~~}}}}}}zzzqqqkkkfffeeeddddddgggmmmsssxxxyyyvvvvvvzzz|||yyysssvvvxxxyyyzzzzzztttnnnkkkgggeeeddddddeeefffdddccc``````______^^^]]]\\\\\\]]]]]]]]]]]]\\\[[[ZZZYYYUUUVVVWWWWWWWWWUUUTTTSSSUUUTTTTTTSSSRRRRRRQQQQQQMMMMMMNNNOOOOOOMMMLLLKKKLLLLLLLLLOOORRRVVVZZZ]]]dddjjjpppttt{{{|||jjjXXXNNNLLLOOOSSS[[[jjjyyy~~~}}}bbbSSSNNNKKKHHHGGGEEECCCBBBBBBAAA>>><<<===<<<;;;:::::::::::::::===>>>???AAABBBBBBBBBCCC===============>>>>>>??????AAAGGGTTTgggzzzwwwrrrllltttssseee^^^VVVPPPNNNLLLIIIFFFEEEEEECCCBBBAAA@@@@@@@@@>>>>>>======>>>>>>???@@@BBBAAAAAA@@@???>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>;;;<<<<<<<<<===>>>>>>>>>AAABBBDDDKKKUUUbbboooxxxvvvnnnfffdddccceeeiiikkkjjjhhhccciiitttsssccc]]]XXXXXXYYYYYYYYYZZZ[[[\\\^^^aaafffiiilllsss{{{~~~vvvgggbbbddd```cccggglllqqqtttwwwxxx|||{{{wwwttttttyyy}}}xxxsssooolllfffbbbbbbbbbccchhhnnnwww}}}|||wwwvvvvvv|||yyyssswwwyyyyyyxxx{{{|||uuuoookkkgggfffddddddeeeeeedddbbb```______^^^]]]\\\\\\[[[\\\\\\\\\\\\[[[ZZZYYYXXXTTTUUUVVVWWWVVVUUUTTTSSSTTTTTTSSSSSSRRRQQQQQQQQQMMMMMMNNNOOOOOOMMMLLLKKKLLLLLLMMMOOORRRWWW[[[]]]cccjjjpppuuu|||}}}kkkYYYOOOMMMPPPTTT]]]nnn{{{~~~|||bbbTTTNNNKKKJJJFFFEEECCCCCCCCCAAA>>><<<===<<<;;;:::::::::::::::;;;<<<<<<======<<<<<<;;;???>>>>>>===============CCCFFFOOO```tttzzzqqqppplll{{{uuufff```WWWQQQNNNLLLIIIGGGFFFEEEDDDBBBAAAAAA@@@@@@>>>============>>>??????AAA@@@@@@@@@???>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>@@@BBBEEEKKKTTTbbbpppyyywwwoooeeecccaaabbbeeegggfffdddaaammm|||lll___\\\XXXYYYZZZ[[[[[[]]]```cccfffiiimmmnnnnnnooosssvvvyyyyyy{{{~~~mmmaaa```dddeeeiiinnntttyyy{{{||||||{{{|||~~~~~~}}}wwwuuuttttttwww{{{{{{vvvpppjjjggggggbbb___aaadddffflllsssyyyyyyvvvxxxzzz}}}yyyuuuwwwyyyxxxvvvzzzvvvpppmmmiiigggeeeeeeeeeeeecccaaa^^^^^^^^^]]]]]]\\\\\\[[[[[[[[[[[[[[[ZZZYYYXXXWWWTTTUUUUUUUUUUUUUUUTTTTTTRRRRRRQQQQQQPPPPPPPPPPPPMMMMMMNNNNNNMMMMMMLLLKKKMMMMMMNNNPPPSSSXXX\\\^^^bbbiiiqqqvvv}}}}}}kkkYYYOOOMMMPPPTTTaaauuu}}}zzzcccUUUNNNKKKLLLFFFEEEDDDDDDDDDBBB???<<<<<<<<<;;;:::::::::;;;;;;?????????>>>>>>===;;;;;;@@@???>>>>>>============DDDKKKXXXkkkpppkkkmmmpppwwwgggaaaXXXRRROOOMMMJJJGGGFFFEEEDDDBBBAAAAAAAAAAAA===============>>>????????????????????????>>>>>><<<;;;;;;::::::;;;;;;<<<;;;<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>????????????@@@BBBEEEJJJSSSaaapppzzzwwwoooeeeaaa^^^^^^aaaddddddbbbdddtttxxxdddYYYXXXUUUWWWYYY[[[]]]aaahhhmmmrrrvvvxxxxxxtttqqqqqqrrruuuwww|||sssiiicccdddhhhmmmpppuuuyyyzzzyyyvvvsssppppppqqqrrrssssssttttttppprrrtttvvvyyy||||||xxxsssmmmhhhdddbbbbbb______ccchhhmmmttt{{{}}}wwwxxx|||zzzxxxyyyxxxwwwwwwzzzxxxqqqnnnjjjhhhfffeeeeeedddbbb```]]]]]]]]]\\\\\\\\\\\\\\\ZZZZZZZZZZZZYYYXXXWWWWWWUUUUUUTTTTTTTTTTTTUUUUUURRRRRRRRRQQQQQQQQQQQQPPPMMMMMMLLLLLLKKKKKKKKKLLLNNNNNNOOOQQQTTTYYY]]]___bbbiiiqqqvvv}}}{{{iiiXXXNNNLLLPPPTTT```wwwxxxbbbUUUMMMKKKLLLFFFEEEEEEEEEEEECCC@@@===;;;;;;:::::::::;;;<<<<<>>>>>>>>???@@@@@@FFFPPPcccwwwsssiiiiiiooozzzxxxhhhaaaYYYRRRPPPMMMJJJGGGFFFEEEDDDCCCBBBAAAAAAAAA===============>>>??????>>>>>>>>>>>>>>>?????????<<<;;;::::::::::::;;;<<<;;;<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>???@@@@@@@@@@@@@@@AAAAAAAAA???BBBEEEJJJSSSaaappp{{{vvvoooeeeaaa\\\\\\___bbbcccbbbhhh{{{rrr___TTTUUUSSSUUUXXXZZZ^^^dddmmmttt~~~|||vvvttttttvvvyyyvvvmmmiiigggiiioooppprrrtttuuurrrlllfffaaabbbbbbbbbccceeegggiiijjjnnnppptttxxx{{{|||||||||zzzwwwqqqkkkfffbbb___^^^___]]]___ffflllrrrzzzzzzvvvyyy|||zzzzzzxxxwwwxxx|||yyyrrroookkkiiigggeeeeeecccaaa___\\\\\\\\\\\\\\\\\\]]]]]]ZZZZZZZZZZZZYYYXXXWWWVVVUUUUUUSSSSSSSSSTTTUUUVVVTTTTTTTTTTTTTTTSSSSSSSSSNNNMMMKKKJJJJJJJJJKKKLLLOOOOOOPPPRRRUUUYYY]]]```bbbiiiqqqwww~~~zzzhhhWWWMMMLLLPPPSSS\\\uuuvvvaaaTTTLLLJJJLLLFFFEEEEEEFFFFFFDDD@@@>>>::::::::::::;;;;;;<<<===@@@AAAAAAAAAAAA@@@???>>>=========>>>???AAABBBCCCLLLYYYnnnyyylllgggllltttvvvmmmcccYYYTTTQQQKKKHHHHHHEEEEEEEEEDDDCCCAAA???>>>:::<<<>>>@@@AAA@@@??????@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>888:::<<<>>>??????======>>>===<<<;;;;;;<<<===>>>AAAAAA@@@???>>>===<<<<<>>============DDDBBBDDDKKKTTT___nnn{{{vvvpppiiiaaa\\\\\\______aaadddnnn~~~~~~pppdddZZZVVVVVVRRRWWW]]]```ccckkkyyy}}}vvvtttuuuuuu}}}rrrjjjiiijjjlllppprrrqqqoookkkeee___YYYVVVYYYXXXVVVVVVWWWZZZ]]]```___eeelllpppqqqrrrtttuuusssooollljjjddd^^^]]]```^^^ccciiimmmqqqyyy|||xxxuuuwww}}}|||xxxvvvxxxzzzzzz~~~|||vvvtttmmmjjjfffffffffeeeaaa^^^]]]\\\[[[[[[ZZZZZZ[[[[[[[[[[[[ZZZXXXWWWVVVUUUTTTUUUSSSQQQQQQTTTVVVUUUSSSSSSSSSRRRQQQPPPOOOOOONNNOOONNNMMMKKKJJJJJJJJJJJJJJJKKKNNNQQQVVVZZZ^^^```dddkkkrrrwww}}}xxxeeeUUUNNNNNNOOOPPP]]]rrr~~~|||ooo^^^QQQMMMNNNKKKGGGFFFEEEDDDBBB@@@???>>>;;;;;;:::::::::;;;<<<<<<>>>???@@@AAAAAA@@@>>>>>>???======@@@@@@???DDDJJJOOOfff|||mmmeeefffrrr~~~xxxoooeee[[[VVVSSSMMMJJJJJJFFFFFFFFFEEECCCBBB@@@???=========>>>>>>???@@@AAA@@@???>>>>>>======>>>>>>========================999:::<<<>>>>>>>>>>>>===>>>>>><<<<<<;;;<<<======???>>>>>>>>>>>>>>>======AAA@@@??????????????????AAA???BBBJJJTTT___nnnzzzxxxrrrjjjbbb\\\\\\^^^___aaaeeetttwwwiii^^^UUUSSSUUUUUUZZZ___cccgggqqqyyywwwxxxyyy{{{mmmhhhiiijjjlllooojjjhhhccc^^^YYYVVVSSSRRRRRRQQQPPPPPPRRRTTTWWWYYY[[[```gggkkkmmmnnnoooqqqpppllliiihhhddd___```ddddddiiipppuuuzzzxxxvvvuuuyyy~~~|||xxxvvvxxxyyyyyy|||}}}xxxvvvsssnnniiifffeeeccc___\\\]]]\\\[[[[[[ZZZZZZ[[[[[[\\\[[[ZZZXXXWWWUUUTTTTTTVVVSSSRRRRRRUUUVVVVVVTTTVVVVVVUUUTTTSSSRRRRRRQQQOOONNNMMMKKKJJJJJJJJJJJJJJJKKKNNNQQQVVVZZZ]]]___dddkkkrrrwww}}}tttaaaRRRKKKJJJKKKLLLYYYmmm~~~}}}|||mmm]]]PPPLLLMMMJJJGGGFFFEEEDDDBBB@@@???>>>;;;;;;::::::;;;;;;<<<<<<>>>???@@@@@@@@@@@@???>>>>>><<<===???@@@AAAGGGNNN]]]rrr}}}ooofffcccjjj||||||qqqggg]]]YYYUUUOOOLLLLLLHHHGGGFFFEEEDDDBBBAAAAAA???>>>===<<<<<<>>>AAABBB@@@???>>>>>>======>>>>>>========================;;;;;;<<<<<<===>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>@@@@@@?????????@@@AAAAAA???>>>AAAJJJTTT___mmmzzzzzztttkkkccc]]]\\\]]]^^^bbbgggyyy~~~lll___UUUOOOOOOSSSXXX\\\bbbgggnnnzzz{{{yyyzzz~~~tttiiifffgggffffffggg```\\\WWWQQQNNNMMMNNNOOOOOOOOONNNOOOPPPRRRUUUVVVWWW[[[aaafffhhhiiikkkllllllhhhffffffdddbbbeeekkkmmmrrryyyyyyuuuuuuwww}}}xxxvvvxxxxxxwwwzzz~~~|||zzzzzztttkkkeeeccc```]]]ZZZ\\\\\\[[[ZZZZZZZZZZZZ[[[\\\[[[ZZZXXXVVVUUUTTTSSSVVVTTTSSSSSSUUUVVVVVVUUUXXXWWWVVVUUUTTTSSSSSSRRROOONNNMMMKKKJJJJJJJJJJJJJJJKKKNNNQQQUUUYYY]]]___cccjjjqqqvvv}}}~~~qqq___PPPIIIHHHIIIJJJUUUeee}}}|||zzz{{{{{{jjj[[[NNNKKKLLLIIIGGGFFFEEEDDDBBB@@@???>>>;;;;;;::::::;;;<<<<<<===>>>??????@@@@@@@@@?????????>>>>>>AAABBBEEEMMMWWWooorrrlllfffbbbeeerrrzzzpppsssiii___ZZZVVVQQQMMMMMMIIIHHHGGGFFFDDDCCCCCCBBB???>>>=========>>>@@@AAA??????>>>=======================================<<<<<<<<<<<<<<<===>>>???>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>???@@@AAABBB@@@???CCCLLLUUU___mmmxxx~~~wwwmmmeee^^^\\\]]]___dddkkk{{{sssbbbVVVNNNKKKNNNSSSYYY^^^dddjjjtttyyyxxxzzzssshhhdddbbb^^^ZZZYYYWWWTTTPPPLLLKKKLLLNNNPPPRRRRRRSSSTTTVVVXXXZZZ[[[ZZZ]]]aaaeeehhhiiijjjkkkjjjfffeeegggggghhhnnnuuuvvv{{{zzzvvvtttsssuuu||||||xxxvvvwwwwwwuuuwww{{{~~~vvvllldddaaa___]]][[[\\\\\\[[[ZZZZZZZZZZZZZZZ[[[[[[ZZZXXXVVVUUUSSSSSSUUUTTTSSSSSSTTTUUUUUUVVVVVVVVVUUUSSSRRRQQQPPPPPPOOONNNMMMKKKJJJJJJJJJJJJJJJLLLNNNQQQUUUYYY\\\^^^aaahhhpppttt{{{}}}ppp^^^PPPIIIIIIIIIJJJQQQ^^^qqqyyyvvv|||yyyzzzgggZZZNNNKKKMMMIIIGGGFFFEEEDDDBBB@@@???>>>;;;;;;:::;;;;;;<<<===>>>>>>?????????@@@@@@@@@@@@BBBAAAAAACCCEEEIIIUUUaaa|||xxxjjjhhhggghhhmmm}}}qqqiiiuuujjj```[[[WWWQQQNNNMMMJJJIIIGGGEEEDDDCCCCCCCCC<<<===???@@@@@@???>>>>>>???>>>>>>===<<<=========<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<======>>><<<<<<============<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<===???@@@AAABBBBBBFFFOOOXXXaaammmxxxzzznnnggg```]]]]]]```hhhqqqvvviiiZZZQQQLLLKKKPPPVVVZZZ^^^eeeooo{{{|||wwwxxxzzz~~~rrrfffaaa]]]VVVQQQOOOPPPOOONNNNNNOOOPPPRRRSSSVVVWWWZZZ\\\___aaabbbccceeefffhhhkkknnnnnnnnnmmmjjjhhhhhhkkknnnpppwwwzzztttqqqnnnooorrrxxx{{{wwwvvvwwwvvvssstttxxx~~~~~~vvvkkkccc```___^^^]]]\\\[[[ZZZZZZYYYYYYZZZZZZZZZZZZYYYWWWVVVUUUTTTSSSSSSTTTTTTSSSSSSTTTUUUVVVVVVUUUTTTSSSQQQPPPOOONNNOOONNNMMMKKKJJJJJJJJJJJJKKKLLLNNNQQQTTTXXX[[[]]]___fffmmmrrrxxx~~~{{{ooo]]]PPPIIIHHHHHHIIINNNXXXfffrrrvvv{{{vvvsssyyy{{{{{{eeeYYYOOOLLLNNNJJJGGGFFFEEEDDDBBB@@@???>>>;;;;;;;;;;;;<<<===>>>???>>>>>>>>>??????@@@@@@AAACCCBBBBBBDDDGGGNNN]]]lll{{{sssggghhhlllsss{{{|||jjjdddwwwlllbbb]]]XXXRRROOONNNJJJIIIGGGEEECCCCCCCCCCCC<<<===???AAAAAA???>>><<>>======<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;<<<===>>>???@@@CCCCCCIIIRRR[[[dddoooyyy|||ooohhhaaa^^^^^^bbbmmmxxxkkk```UUUOOONNNNNNSSSYYY]]]aaajjjuuuxxxuuuxxx||||||ooobbb\\\XXXSSSOOOMMMMMMNNNPPPSSSUUUXXXYYYZZZ\\\^^^bbbfffjjjlllnnnnnnssssssssstttuuuuuusssqqqllljjjlllqqquuuxxx~~~vvvqqqnnnllllllqqqwwwzzzvvvuuuvvvuuurrrsssvvvzzz~~~|||tttiiibbb``````___^^^[[[[[[ZZZYYYYYYYYYYYYZZZXXXXXXWWWWWWVVVUUUUUUUUUSSSTTTUUUUUUSSSTTTUUUWWWXXXWWWVVVUUUSSSQQQPPPPPPOOONNNMMMKKKJJJJJJJJJJJJKKKLLLNNNPPPTTTXXX[[[\\\^^^eeelllqqqxxx~~~~~~xxxlll\\\NNNHHHGGGGGGGGGKKKSSS```lllrrrzzzwwwuuu||||||cccXXXOOOMMMNNNJJJGGGFFFEEEDDDBBB@@@???>>>::::::;;;;;;<<<===??????>>>>>>>>>>>>???@@@AAABBB@@@@@@BBBFFFJJJUUUiii{{{uuunnneeehhhrrrttteeeaaayyyoooddd___[[[TTTQQQPPPJJJIIIFFFDDDBBBBBBCCCCCC>>>>>>?????????>>>>>>>>>>>>>>>===<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>>===<<<;;;888999;;;===>>>?????????======>>>>>>>>>>>>>>>???======<<<======>>>??????@@@AAAHHHSSS]]]fffrrr|||}}}pppiiibbb______eeeqqq~~~uuu```XXXQQQPPPQQQRRRVVV[[[aaafffppp~~~}}}rrrqqqvvvzzz|||nnn```XXXTTTPPPMMMNNNPPPRRRTTTXXX\\\```ccceeehhhkkkqqqvvv{{{~~~}}}{{{{{{{{{yyyvvvsssmmmmmmpppvvvzzz}}}yyyrrrmmmllllllmmmrrrzzz~~~xxxtttsssuuuuuurrrrrruuuvvvzzz{{{sssiiibbb______^^^]]][[[[[[ZZZYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVUUUWWWXXXWWWUUUUUUWWWZZZYYYYYYWWWVVVTTTRRRQQQPPPOOONNNMMMKKKJJJJJJJJJJJJKKKLLLNNNPPPTTTWWWZZZ\\\___fffmmmrrrxxx~~~yyymmm\\\OOOIIIHHHHHHHHHLLLSSS___kkksss}}}zzzzzzxxx```WWWNNNLLLMMMIIIGGGFFFEEEDDDBBB@@@???>>>::::::;;;;;;<<<>>>???@@@???>>>>>>>>>>>>@@@AAABBB@@@AAAEEEKKKRRRaaazzz{{{rrrlllggglllyyylllaaa^^^{{{qqqfffaaa]]]VVVRRRRRRJJJHHHFFFCCCBBBBBBBBBCCCAAA???>>>===<<<===???@@@>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>??????===;;;:::777888;;;===???@@@@@@@@@<<<<<<===>>>???@@@AAAAAA>>>>>>>>>>>>>>>??????@@@===>>>FFFSSS^^^hhhttt~~~~~~pppjjjccc``````ffftttiiiZZZSSSOOOPPPRRRTTTWWW\\\eeekkkuuuwwwllllllrrrwwwppp```WWWRRRMMMKKKLLLVVVWWWYYY]]]bbbggglllooouuuyyy~~~~~~}}}{{{wwwsssnnnnnnrrrxxx|||}}}}}}yyyrrrllliiijjjlllnnn{{{}}}wwwtttsssuuutttrrrrrruuussswww~~~zzzsssiiibbb___^^^]]][[[[[[[[[ZZZYYYYYYYYYYYYYYYUUUUUUUUUVVVVVVWWWWWWWWWWWWYYYZZZYYYWWWWWWYYY\\\YYYXXXWWWUUUSSSRRRPPPOOOOOONNNMMMKKKJJJJJJJJJJJJKKKLLLNNNPPPTTTWWWZZZ\\\aaahhhoootttzzz{{{ooo___RRRLLLKKKKKKJJJNNNTTT```lllttt}}}}}}}}}uuu]]]UUUMMMKKKLLLHHHGGGFFFEEEDDDBBB@@@???>>>::::::;;;;;;===>>>???@@@???>>>>>>>>>>>>@@@BBBCCCBBBDDDIIIQQQ[[[mmmxxxqqqmmmlllrrrrrrcccZZZXXX{{{qqqgggccc^^^WWWRRRPPPOOOLLLJJJIIIHHHFFFDDDBBB@@@@@@?????????@@@BBBCCC????????????>>>>>>>>>>>><<<;;;;;;::::::;;;;;;<<<============>>>>>>>>>>>><<<<<<======>>>>>>?????????===;;;;;;===?????????AAA@@@?????????@@@AAABBBBBBBBBHHHSSS^^^hhhrrr{{{tttmmmeeebbbccckkk{{{qqq___PPPPPPPPPOOOPPPSSSXXX\\\eeeooo{{{|||lllgggfffmmmvvvppp___XXXTTTOOOOOOSSSXXX\\\cccjjjpppwww}}}}}}xxxrrrqqqtttppprrruuuyyy}}}zzzwwwuuuuuummmpppqqqmmmiiikkksss{{{}}}xxxtttpppnnnppprrrrrrqqqssstttwww|||{{{tttlllddd```^^^\\\\\\\\\YYYVVVVVVXXXZZZ\\\\\\YYYYYYXXXWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXWWWWWWWWWXXXXXXWWWUUUSSSRRRQQQPPPPPPOOONNNMMMMMMMMMNNNOOOMMMNNNQQQRRRTTTWWW[[[^^^dddgggnnnuuu{{{qqq___TTTLLLGGGGGGIIIRRRXXXbbbmmmzzz~~~ttt]]]TTTMMMKKKMMMIIIGGGFFFEEECCCAAA???>>>===;;;;;;::::::;;;<<<>>>???BBBAAA@@@@@@AAABBBBBBAAACCCCCCFFFSSSiii|||rrrnnnooojjj|||xxxlll___WWWWWW{{{qqqhhhccc^^^WWWRRRQQQPPPNNNKKKJJJIIIGGGEEECCCAAA@@@???>>>>>>>>>???????????????>>>>>>>>>=========<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<============<<<=========>>>>>>>>>??????>>>===<<<===>>>>>>>>>@@@@@@?????????@@@AAABBBCCCBBBGGGSSS^^^hhhsss}}}wwwooogggdddeeemmm}}}jjjZZZQQQQQQQQQQQQQQQUUUZZZ^^^hhhrrrwwwhhhcccccckkkuuuqqq```ZZZWWWSSSSSSYYY\\\aaaiiiqqqzzz}}}xxxsssqqqsssqqqsssuuuxxx{{{~~~{{{{{{zzzwwwssspppooooooiiimmmooooooooouuu|||~~~zzzuuurrrnnnmmmppprrrssssssssstttwww{{{{{{uuullleee```^^^]]]\\\___\\\XXXWWWXXXYYYZZZZZZZZZYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVUUUTTTSSSRRRRRRPPPOOONNNMMMMMMMMMNNNNNNMMMNNNQQQRRRTTTWWW[[[^^^dddhhhooovvv|||qqq___SSSLLLGGGGGGJJJSSSZZZeeerrr~~~qqqZZZSSSKKKIIIKKKHHHFFFFFFDDDCCCAAA???>>>=========<<<<<<===>>>@@@AAA@@@?????????AAABBBCCCCCCFFFGGGNNN\\\qqqzzzpppkkkkkkrrr~~~nnncccYYYVVVXXX|||sssiiiddd___XXXSSSRRRRRRPPPMMMKKKJJJHHHEEECCC@@@???>>>======<<<======>>>>>>>>>>>>============>>>==================>>>::::::;;;<<<<<<<<<<<<<<<============>>>>>>>>>>>>??????>>>=========>>>>>>@@@@@@???>>>???@@@AAABBBCCCBBBGGGRRR^^^iiiuuu~~~zzzrrriiifffhhhpppvvvcccVVVRRRRRRRRRRRRTTTXXX]]]aaakkkvvvpppbbb___```iiittt~~~rrrbbb]]]ZZZWWWYYY___dddjjjsss~~~{{{yyyuuurrrrrrssstttuuuvvvxxxyyyzzz{{{ssssssssspppmmmkkkkkklllkkknnnsssvvvzzzzzzxxx{{{xxxqqqooollllllnnnqqqssssssrrrsssuuuzzz}}}wwwnnnfffaaa___^^^]]]aaa^^^ZZZXXXXXXXXXXXXWWWZZZZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXUUUUUUUUUTTTTTTTTTTTTTTTPPPOOONNNMMMLLLMMMNNNNNNMMMNNNQQQRRRTTTWWW[[[^^^eeejjjqqqyyy~~~~~~ooo]]]RRRKKKHHHHHHKKKUUU^^^lllyyykkkWWWQQQIIIGGGIIIFFFFFFEEEDDDCCCAAA@@@>>>>>>============>>>???@@@@@@>>>>>>>>>???@@@BBBDDDFFFJJJNNNXXXiii}}}yyyoookkkmmm|||rrrddd[[[TTTUUU[[[~~~uuukkkfffaaaZZZUUUTTTSSSQQQNNNLLLJJJHHHEEECCC??????>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<>>>======<<<<<<======>>>:::;;;<<<===>>>>>>==================>>>>>>>>>>>>===>>>>>>>>>>>>>>>???@@@@@@???>>>>>>>>>???AAABBBCCCBBBHHHSSS___jjjvvv}}}tttkkkhhhiiippp}}}rrraaaUUUQQQRRRRRRSSSUUUZZZ```dddnnnzzzjjj^^^\\\___iiiuuu~~~tttccc^^^]]]ZZZ\\\ccckkkrrr~~~zzzwwwxxxwwwttttttuuuuuuuuuuuuuuuuuuuuuuuuqqqqqqqqqpppnnnnnnppprrruuuxxx}}}zzzvvvvvv|||xxxpppnnnlllkkklllnnnpppqqqpppqqqtttxxx}}}~~~xxxooogggbbb```^^^]]]aaa^^^ZZZYYYXXXXXXWWWVVVYYYXXXWWWWWWVVVVVVWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYVVVVVVUUUUUUTTTSSSSSSSSSPPPOOOMMMLLLLLLLLLMMMNNNMMMNNNPPPRRRTTTWWW[[[^^^eeejjjssszzz~~~|||lll[[[PPPJJJGGGHHHLLLXXXcccrrrgggUUUPPPIIIGGGIIIFFFFFFEEEDDDCCCAAA@@@???>>>;;;;;;;;;<<<<<<===>>>>>>????????????@@@BBBEEEGGGLLLTTTbbbuuu~~~tttnnnooouuujjj___XXXSSSVVV___wwwnnniiiddd]]]XXXWWWUUURRROOOMMMKKKHHHEEEBBB>>>>>>???@@@AAAAAABBBBBB>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<===;;;<<<>>>@@@@@@@@@@@@???>>>>>>>>>>>>============:::<<<>>>?????????AAACCC@@@???>>>>>>>>>???@@@AAACCCCCCIIIUUUaaakkkvvv~~~vvvkkkggghhhnnnyyyrrraaaTTTPPPQQQRRRSSSVVV[[[bbbgggppp~~~fff\\\\\\aaakkkvvvuuuddd___]]][[[^^^eeemmmwwwuuusssuuuvvvvvvwwwvvvvvvuuutttssssssrrrrrrrrrssstttttttttwwwzzz}}}{{{uuusssuuu}}}xxxooonnnllljjjiiijjjlllnnnoooppprrrvvv{{{yyyooogggbbb```^^^]]]]]][[[YYYXXXYYYYYYXXXWWWVVVVVVUUUTTTTTTTTTTTTUUUVVVWWWWWWWWWXXXXXXXXXYYYXXXWWWVVVUUUSSSRRRQQQQQQOOONNNMMMLLLLLLLLLMMMNNNMMMNNNPPPRRRTTTWWW[[[^^^eeejjjssszzz~~~zzzjjjYYYNNNIIIGGGIIINNN[[[gggxxx|||cccTTTQQQIIIGGGIIIGGGEEEEEEDDDCCCAAA@@@??????;;;;;;<<<======>>>>>>>>>AAAAAABBB@@@@@@AAAEEEHHHPPPZZZllltttkkkiiiqqqzzzqqqccc]]]XXXTTTYYYccczzzqqqlllggg```[[[ZZZXXXUUUQQQOOOLLLIIIFFFCCC>>>>>>@@@BBBCCCDDDDDDDDD????????????>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<===<<<>>>@@@BBBCCCCCCBBBAAA>>>>>>>>>>>>============999<<<@@@@@@??????AAADDD??????>>>===>>>???@@@AAACCCDDDKKKXXXccckkkttt|||yyylllggggggjjjrrrzzzyyy~~~qqqaaaSSSOOOPPPRRRTTTXXX^^^eeejjjssszzzccc\\\^^^cccmmmxxxtttccc______^^^bbbiiirrr~~~{{{qqqoooqqqsssuuuyyywwwvvvvvvuuutttsssrrrqqqssstttwwwyyy{{{wwwsssrrrwww~~~xxxmmmmmmkkkhhhffffffiiilllnnnnnnppptttzzz~~~yyyooogggbbb___^^^]]]ZZZXXXWWWWWWXXXYYYXXXWWWUUUTTTTTTSSSSSSSSSSSSSSSUUUUUUUUUVVVWWWWWWXXXXXXYYYXXXWWWUUUSSSRRRPPPPPPOOONNNMMMLLLKKKLLLMMMMMMMMMNNNQQQRRRTTTWWW[[[^^^eeejjjqqqyyy~~~yyyjjjYYYNNNJJJIIILLLQQQ^^^kkk||||||www___SSSQQQJJJHHHJJJHHHEEEDDDCCCBBBAAA@@@@@@???======>>>???@@@@@@@@@@@@AAABBBCCCBBB@@@BBBHHHMMMXXXeeexxxvvvkkkdddfffsssnnnddd\\\[[[XXXXXX```mmm}}}tttooojjjccc^^^]]][[[XXXUUURRROOOLLLHHHEEE???@@@AAACCCDDDDDDDDDCCC@@@@@@@@@@@@????????????>>>======<<<<<<======>>><<<>>>AAACCCDDDDDDCCCAAA???>>>>>>>>>=========<<<;;;???BBBBBB???===???AAA???>>>=========>>>@@@AAACCCEEEMMM[[[eeelllsssyyy|||nnngggfffgggmmmssswww~~~}}}rrrbbbTTTPPPQQQSSSVVVZZZ```hhhmmmvvvuuu```[[[___dddmmmxxxrrrbbb___aaabbbhhhpppxxxooollllllmmmrrrxxxwwwwwwvvvuuuuuutttssssssuuuwww{{{~~~yyyrrrqqquuu}}}{{{uuujjjjjjiiigggeeeeeeiiilllmmmmmmooosssxxx}}}xxxooogggbbb___]]]\\\YYYWWWVVVVVVWWWWWWVVVUUUUUUUUUTTTSSSSSSSSSSSSSSSSSSSSSTTTUUUUUUVVVWWWWWWWWWWWWVVVUUUTTTSSSRRRQQQOOONNNLLLKKKKKKKKKLLLMMMMMMNNNQQQRRRTTTWWW[[[^^^dddhhhooovvv|||{{{lllZZZPPPLLLLLLPPPUUU```mmm}}}~~~yyyrrr\\\QQQQQQJJJGGGJJJHHHDDDDDDCCCBBBAAA@@@@@@???<<<===???@@@AAAAAA@@@@@@>>>AAACCCBBBBBBEEELLLSSSdddrrr~~~vvvmmmhhhgggnnnwwwddd\\\XXXYYY[[[___mmm~~~uuuqqqllleee___^^^^^^[[[WWWTTTQQQNNNJJJGGG@@@AAABBBCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>>>??????;;;>>>AAACCCDDDDDDBBBAAA??????>>>>>>=========<<<===AAADDDCCC>>>;;;<<>>=========>>>@@@AAACCCEEEOOO\\\ggglllrrrwwwppphhheeefffjjjpppzzz}}}sssdddWWWQQQRRRUUUXXX\\\cccjjjpppxxxrrr___[[[___dddmmmwwwpppbbb```cccfffmmmvvvxxxooojjjhhhiiiooowwwwwwwwwwwwvvvuuuuuuttttttxxx{{{xxxqqqmmmpppxxxwwwsssggghhhhhhfffdddeeejjjnnnmmmmmmnnnrrrxxx}}}xxxooofffaaa^^^\\\[[[YYYWWWVVVVVVVVVVVVTTTSSSVVVUUUUUUTTTSSSTTTTTTTTTRRRRRRSSSTTTUUUUUUVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSOOONNNLLLKKKKKKKKKLLLMMMMMMNNNQQQRRRTTTWWW[[[^^^dddhhhnnnuuu{{{}}}mmm\\\RRROOOOOOSSSYYYaaannn~~~}}}www~~~nnnYYYPPPPPPIIIFFFIIIGGGDDDDDDCCCBBBAAAAAA@@@@@@:::;;;===>>>??????>>>>>><<>>???@@@AAABBBCCCCCCDDD>>><<<::::::;;;<<<<<<<<>>>>>???@@@AAAAAA>>>>>>>>>>>>????????????AAADDDLLLXXXfffppptttuuurrrjjjeeebbbgggooommm}}}wwwbbbYYYUUUVVVXXX[[[aaagggmmmqqqlll\\\]]]bbbeeeooo{{{pppbbbdddhhhjjjwwwyyymmmeeeeeeiiimmmooovvvvvvuuuttttttuuuwwwxxxzzz~~~sssqqqqqqvvvtttmmmgggfffeeeddddddeeeggghhhjjjlllpppuuuyyy}}}|||qqqhhhaaa]]][[[ZZZWWWWWWWWWVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTSSSRRRQQQQQQQQQQQQQQQRRRSSSTTTUUUUUUTTTTTTSSSRRRQQQQQQPPPRRRQQQOOOMMMKKKKKKKKKKKKLLLNNNPPPRRRTTTWWW\\\___gggmmmssswww|||vvvbbbRRRMMMOOOSSSVVVeeekkksss{{{jjj[[[MMMIIIJJJIIIFFFDDDDDDBBB@@@@@@AAAAAA@@@???>>>>>>>>>>>>????????????>>>@@@BBBAAABBBJJJXXXccc}}}xxxlllccc```iiiyyyyyykkkaaa^^^\\\]]]dddsssvvvpppkkkeeeaaaaaa___]]]ZZZVVVRRRNNNKKKIIIBBBBBBAAA@@@AAABBBCCCDDDBBBBBBBBBBBBAAAAAA@@@@@@============<<<<<<<<<<<<>>>>>>???@@@BBBCCCDDDEEE@@@>>><<<;;;<<<=========>>>>>>>>>>>>>>>???@@@@@@<<<============>>>>>>>>>AAADDDKKKXXXfffqqquuuvvvssshhhaaa^^^bbbiiinnn~~~xxxbbbYYYTTTUUUXXX\\\ccckkkrrrvvvlll\\\^^^cccgggqqqpppbbbeeelllrrrzzznnnfffdddggglllnnntttttttttttttttuuuvvvvvv{{{zzzuuurrrrrruuu|||yyyooojjjfffeeecccccccccdddfffgggjjjllloootttyyy}}}{{{rrrhhhaaa]]][[[YYYVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTUUUTTTTTTSSSSSSTTTSSSSSSSSSRRRSSSSSSSSSTTTTTTTTTSSSRRRQQQQQQQQQQQQPPPNNNLLLJJJJJJJJJJJJLLLNNNPPPRRRTTTXXX\\\```dddkkkrrrwww~~~{{{gggWWWQQQRRRVVVYYYccckkksss}}}{{{hhhZZZMMMIIIJJJHHHFFFDDDDDDBBB@@@@@@AAAAAA@@@???>>>>>>>>>>>>????????????@@@BBBCCCBBBEEENNN^^^kkkyyynnnjjjeeegggtttttthhh_________cccnnnxxxqqqlllfffccccccbbb```]]]XXXTTTOOOLLLJJJCCCCCCAAA@@@@@@AAABBBBBBBBBBBBBBBBBBBBBAAAAAA@@@============<<<<<<<<<<<<<<<===>>>???AAADDDFFFGGGCCC@@@===<<<===>>>>>>>>>>>>============>>>>>>???<<<<<<<<<<<<============@@@CCCJJJWWWfffqqqwwwyyyxxxiii___[[[___eeeoooxxxbbbYYYSSSTTTWWW]]]eeennnvvv{{{kkk\\\^^^eeeiiiuuuoooccchhhsss~~~|||xxxuuuxxx|||pppfffccceeeiiikkkoooppprrrsssttttttttttttzzzzzzuuupppmmmrrrvvv}}}vvvoookkkdddcccaaaaaaaaaccceeefffjjjlllooossswww{{{~~~zzzrrrjjjbbb]]]ZZZYYYUUUUUUUUUUUUTTTTTTTTTTTTSSSTTTUUUUUUUUUUUUUUUUUUVVVVVVUUUTTTSSSSSSRRRRRRTTTTTTSSSSSSRRRRRRQQQQQQPPPOOOMMMKKKJJJIIIIIIJJJMMMOOOQQQSSSUUUYYY]]]aaabbbiiiqqqxxxkkk[[[TTTTTTWWWYYY```jjjrrr{{{|||fffYYYLLLIIIJJJHHHEEEEEEDDDBBB@@@@@@AAAAAA@@@???>>>>>>>>>?????????@@@@@@BBBCCCDDDDDDIIIVVVhhhvvv{{{nnnfffhhhiiirrr|||mmmeee___aaaeeelllyyyzzzsssnnnhhheeeeeecccaaa^^^YYYTTTPPPLLLJJJDDDCCCAAA@@@@@@@@@AAAAAABBBCCCCCCDDDCCCBBBAAA@@@============<<<<<<<<<<<<<<<<<<===???AAADDDGGGHHHDDDAAA>>><<<===>>>>>>>>>======<<<<<<<<<======>>><<<<<<<<<=========>>>>>>@@@BBBIIIVVVeeerrryyy{{{mmmaaa]]]```eeepppxxxcccYYYSSSTTTWWW]]]eeeoooxxx}}}}}}jjj\\\^^^eeejjjxxxppphhhooo}}}xxxqqqnnnlllooovvv||||||qqqgggbbbbbbeeegggkkkmmmpppsssttttttsssrrruuuyyy|||~~~~~~~~~}}}zzzvvvrrrooonnnmmmlllvvv}}}}}}tttmmmiiibbbaaa```___```aaaccceeejjjkkknnnqqquuuyyy|||~~~|||yyyssskkkccc]]]ZZZXXXVVVVVVVVVUUUUUUUUUTTTTTTSSSTTTUUUVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTSSSRRRTTTSSSSSSSSSRRRRRRRRRQQQQQQOOONNNLLLKKKJJJKKKKKKNNNPPPRRRTTTVVVYYY^^^aaabbbiiiqqqyyykkkZZZSSSSSSUUUWWW^^^jjjsss}}}|||~~~bbbVVVKKKIIIIIIGGGEEEEEEDDDBBB@@@@@@AAAAAA@@@???>>>>>>?????????@@@@@@@@@CCCDDDDDDGGGOOO___rrruuukkkggghhhpppsssiiidddaaagggmmmuuu~~~xxxrrrlllhhhgggdddbbb___ZZZTTTOOOLLLIIICCCCCCAAA@@@???@@@@@@AAABBBCCCDDDEEEDDDCCCBBBAAA============<<<<<<<<<<<<<<<<<<<<<>>>AAADDDGGGIIIEEEBBB===;;;;;;<<<============<<<<<<<<<<<<<<<=========>>>>>>>>>?????????@@@BBBHHHTTTcccqqqyyy|||rrrccc___bbbeeennn~~~xxxcccZZZTTTUUUWWW\\\cccmmmvvv|||{{{iii\\\^^^eeekkk{{{~~~tttpppzzzzzznnniiigggfffiiipppvvvyyyzzz{{{rrriiicccaaaccceeegggjjjnnnrrrttttttrrrqqqppppppppppppppprrrtttvvvyyyzzz{{{{{{yyyuuurrrooommmlllkkkiiijjjmmmqqqsssxxxooohhhcccaaa```_________aaaccceeejjjkkkmmmooossswwwzzz|||zzzyyyuuunnneee^^^ZZZYYYXXXWWWWWWWWWWWWVVVVVVVVVSSSTTTUUUVVVVVVVVVVVVVVVSSSTTTUUUUUUUUUUUUTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQOOOMMMLLLLLLMMMMMMNNNPPPRRRTTTVVVYYY^^^aaadddkkkssszzzkkkZZZRRRRRRUUUWWW^^^mmmwww}}}___TTTKKKHHHHHHFFFEEEFFFDDDBBB@@@@@@AAAAAA@@@???????????????@@@@@@@@@@@@BBBCCCFFFKKKVVVhhh{{{sssnnnmmmlllyyy{{{nnnggggggeeennnxxx}}}xxxpppjjjiiifffddd```[[[UUUPPPLLLIIIBBBBBB@@@??????@@@AAAAAACCCDDDEEEFFFFFFDDDBBBAAA============<<<<<<<<<<<<===<<<<<<>>>@@@DDDGGGJJJGGGCCC>>>;;;;;;<<<======>>>======<<<<<<<<<<<<===>>>>>>>>>>>>????????????@@@AAAFFFRRRaaaoooxxx{{{vvvfffaaabbbccclll|||yyydddZZZUUUUUUVVV[[[bbbllluuu{{{|||iii]]]```fffmmm~~~|||}}}|||pppiiibbbbbbbbbeeelllrrrwwwyyy}}}zzztttmmmfffcccccceeefffhhhlllpppsssssssssrrrmmmllliiiggggggiiikkkmmmmmmmmmmmmmmmkkkhhheeedddccceeefffiiilllssszzzvvvnnngggbbbaaaaaa```___```bbbeeefffjjjkkklllnnnqqquuuxxx{{{yyyyyyxxxqqqhhh___[[[ZZZXXXXXXXXXXXXWWWWWWWWWWWWSSSTTTUUUUUUUUUUUUUUUUUURRRSSSTTTUUUUUUUUUTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQOOONNNMMMMMMNNNNNNMMMOOOQQQSSSUUUYYY]]]aaagggmmmttt{{{mmmZZZRRRSSSXXX[[[bbbttt~~~yyy[[[RRRJJJHHHHHHEEEEEEFFFDDDBBB@@@@@@AAAAAA@@@????????????@@@@@@@@@@@@AAAAAACCCIIIRRR___qqq|||qqqnnnqqqtttwwwkkkgggjjjjjjxxx}}}tttmmmjjjiiifffbbb]]]WWWQQQMMMKKKAAA@@@?????????@@@AAABBBCCCDDDFFFGGGGGGEEEBBBAAA============<<<<<<<<<<<<>>>=========@@@CCCGGGIIIIIIEEE???<<<<<<======>>>???>>>======<<<<<<===============>>>>>>>>>>>>???@@@AAAEEEPPP___mmmvvvzzz|||jjjdddcccbbbiiiyyyyyyddd[[[TTTTTTVVVZZZbbbmmmvvv|||~~~lll```bbbhhhooo{{{pppjjjgggbbbaaabbbeeejjjpppuuuwwwzzzzzzxxxrrrlllgggfffgggeeehhhkkkooorrrtttttttttooommmjjjhhhggggggffffffeeeeeeeeeeeeeeedddcccbbbdddgggkkkpppvvv~~~{{{sssmmmhhheeebbbbbbaaaaaabbbdddfffhhhjjjjjjkkkmmmpppssswwwyyyxxxzzzzzztttjjj```\\\[[[XXXXXXWWWWWWWWWVVVVVVVVVTTTTTTTTTUUUTTTTTTSSSSSSSSSSSSUUUUUUTTTSSSQQQPPPRRRRRRRRRRRRSSSSSSSSSSSSQQQPPPOOOMMMMMMMMMMMMNNNLLLNNNPPPRRRTTTXXX\\\```gggmmmtttzzzmmmYYYQQQTTTZZZ___hhh|||qqqXXXPPPIIIHHHGGGEEEEEEGGGDDDBBB@@@@@@AAAAAA@@@????????????@@@@@@@@@AAAAAAAAAEEEMMMYYYhhhyyyzzzooommmqqq|||~~~uuujjjhhhmmmsssvvvnnnjjjkkkhhhddd^^^XXXSSSNNNLLL@@@@@@?????????@@@BBBCCCCCCDDDFFFGGGGGGEEECCCAAA>>>=========<<<<<<<<<<<>>======???CCCFFFIIIKKKGGGAAA======>>>????????????>>>===============<<<<<<<<<<<<=========>>>AAAAAAEEEOOO]]]llluuuyyyooogggeeebbbgggxxxxxxddd\\\SSSTTTUUUZZZcccnnnyyynnnccceeejjjqqq{{{qqqjjjggggggfffffffffgggjjjooosssuuuyyy{{{zzzvvvpppkkkiiiiiifffgggkkknnnqqqtttuuuuuusssqqqnnnllljjjgggdddaaabbbbbbccccccdddeeeffffffiiimmmsssyyyssskkkgggeeecccccccccbbbbbbccceeehhhiiijjjjjjkkklllooosssvvvyyyxxx{{{{{{vvvkkkaaa\\\[[[WWWWWWWWWVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTSSSRRRQQQTTTUUUUUUUUUTTTQQQNNNMMMRRRRRRRRRRRRSSSSSSSSSSSSPPPOOONNNLLLLLLLLLMMMMMMLLLNNNPPPRRRTTTWWW\\\___ffflllssszzzkkkWWWOOORRRZZZ```mmmkkkWWWOOOIIIHHHGGGDDDEEEGGGDDDCCCAAA@@@AAAAAA@@@?????????@@@@@@@@@AAAAAAAAAAAAFFFPPP^^^nnnyyyooommmqqq|||uuujjjiiiooo{{{tttnnnmmmnnnllliiiddd]]]VVVPPPLLLBBB@@@>>><<<;;;===???@@@CCCDDDFFFFFFDDDBBB???<<<========================;;;:::::::::===AAAEEEGGGJJJGGGCCC???===<<<======>>>>>>===;;;;;;:::::::::>>>===;;;:::;;;<<<>>>???@@@@@@DDDLLLYYYfffqqqwww}}}wwwfffaaadddiiirrr}}}sssfff]]]VVVVVVXXX]]]eeeoooyyyqqqdddffflllsss|||qqqkkkiiiiiijjjeeefffggghhhjjjnnntttxxxyyy|||{{{ssskkkhhhhhhiiifffgggllloooqqqvvv{{{wwwxxxuuuqqqqqqttttttpppnnnnnnmmmkkkiiijjjmmmpppuuuyyyxxxppplllhhhffffffbbbbbbaaaaaaaaabbbddddddiiijjjkkklllnnnrrrwww{{{|||}}}{{{vvvnnnfff___\\\YYYXXXWWWVVVVVVVVVVVVVVVRRRQQQQQQPPPPPPPPPQQQQQQSSSSSSSSSSSSRRRRRRRRRRRRSSSQQQPPPRRRUUUVVVSSSQQQRRRQQQOOOMMMKKKKKKKKKKKKMMMOOOQQQTTTVVVZZZ^^^bbbjjjooouuu|||eeeWWWRRRQQQVVV___jjjeeeQQQNNNJJJGGGFFFEEECCCAAABBBAAAAAAAAAAAAAAAAAA@@@DDDAAA>>>===???BBBDDDEEEIIIIIISSShhh{{{uuulllnnnuuuzzzqqqlllooovvvwwwqqqpppooolllhhhddd___YYYQQQLLLCCCAAA???===<<<>>>???AAACCCEEEFFFGGGGGGEEEBBBAAA===========================<<<<<<===???BBBFFFHHHIIIGGGCCC@@@=========>>>???>>>===<<<;;;;;;;;;;;;>>>===<<<;;;;;;===???@@@AAAAAADDDLLLXXXfffpppvvv}}}xxxgggaaabbbhhhqqq|||ssseee\\\VVVVVVXXX]]]fffqqq{{{qqqdddffflllttt~~~tttkkkggggggggghhhhhhiiijjjkkkmmmppptttxxxyyy}}}}}}vvvooolllllljjjggggggkkknnnpppuuu{{{yyy||||||{{{{{{}}}|||xxxwwwwwwvvvtttrrrsssvvvyyyxxxqqqmmmiiiggghhhfffeeecccbbbbbbccceeefffjjjkkklllmmmnnnrrrwww{{{}}}~~~}}}yyyqqqhhhaaa]]]YYYYYYXXXVVVVVVUUUUUUUUURRRQQQQQQPPPPPPQQQQQQQQQSSSSSSSSSSSSRRRRRRRRRQQQRRRQQQPPPQQQTTTUUUSSSQQQRRRQQQOOOMMMKKKKKKKKKKKKNNNOOORRRTTTWWWZZZ___cccjjjooouuu|||~~~cccUUUPPPOOOTTT[[[ggg|||cccQQQNNNIIIGGGEEEEEECCCBBBBBBBBBAAAAAAAAAAAA@@@@@@???>>><<<<<<>>>AAADDDFFFMMMRRRbbbxxxpppiiinnnwww|||ssskkkiiipppzzz|||uuutttqqqmmmgggdddbbb]]]UUUNNNDDDBBB@@@>>>>>>???AAABBBDDDEEEGGGHHHIIIGGGFFFEEE>>>>>>>>>>>>>>>>>>>>>>>>======<<<===???BBBEEEGGGHHHFFFCCC@@@>>>>>>>>>?????????>>>===<<<<<<<<<<<<>>>>>>===<<<===>>>???@@@AAABBBEEEMMMXXXeeeooottt|||zzziiiaaaaaafffnnnyyy~~~ssseee[[[UUUVVVXXX^^^gggsss~~~rrreeegggmmmtttwwwrrrlllhhhfffggghhhhhhjjjlllooopppppprrrtttvvvyyy}}}zzzuuurrrqqqmmmhhhgggiiilllnnnttt{{{yyy~~~wwwqqqoookkkjjjjjjjjjhhheeecccccceeegggiiikkklllmmmnnnooorrrvvvzzz|||~~~|||tttkkkbbb^^^ZZZYYYXXXVVVUUUTTTTTTTTTRRRQQQQQQPPPQQQQQQRRRRRRSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPQQQSSSSSSRRRPPPRRRQQQOOOMMMLLLKKKKKKLLLNNNPPPRRRUUUWWW[[[___ccciiiooouuu|||zzz```SSSOOOLLLPPPXXXaaavvvzzz___QQQMMMIIIEEEDDDDDDDDDDDDBBBBBBBBBAAAAAA@@@@@@@@@<<<<<<<<<===???CCCFFFHHHMMMYYYooovvviiigggqqq~~~uuukkkeeefffrrrxxxvvvtttnnnhhhffffffaaaXXXOOOEEECCCAAA??????@@@BBBCCCFFFFFFHHHHHHHHHGGGEEEDDD>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;;;;===???AAABBBFFFDDDBBB@@@???>>>????????????>>>===============???>>>>>>===>>>???@@@@@@BBBBBBEEEMMMXXXdddmmmrrr{{{}}}lllcccbbbeeelllwww~~~}}}ssseee[[[UUUVVVXXX^^^hhhuuussseeegggmmmuuu{{{pppmmmjjjiiijjjkkkkkkkkkllloooqqqsssrrrrrrssstttxxx|||~~~zzzwwwvvvpppjjjggghhhjjjlllqqqxxxwww~~~wwwrrrqqqnnnmmmmmmllljjjfffcccccceeehhhkkkkkklllmmmnnnnnnqqqtttwwwzzz}}}~~~vvvlllccc]]][[[ZZZXXXVVVUUUTTTSSSSSSQQQQQQQQQQQQQQQRRRRRRSSSSSSSSSRRRRRRRRRQQQQQQQQQOOOPPPPPPQQQRRRRRRQQQPPPRRRQQQOOOMMMLLLLLLLLLLLLMMMOOORRRTTTVVVZZZ___bbbiiinnnuuu}}}xxx___SSSNNNLLLOOOVVV___sssttt\\\PPPLLLHHHDDDDDDEEEEEEEEEBBBBBBBBBAAAAAA@@@@@@@@@<<<===>>>???AAADDDHHHJJJQQQbbbzzz~~~kkkbbbfffvvv~~~qqqgggcccggguuu{{{xxxwwwpppjjjhhhhhhdddZZZRRRFFFDDDBBB@@@@@@AAACCCDDDFFFGGGGGGFFFEEECCCBBBAAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<===>>>???@@@CCCBBB@@@???>>>>>>?????????>>>>>>============>>>>>>>>>>>>>>>>>>??????@@@AAABBBFFFMMMXXXdddlllpppzzz~~~oooeeeccccccjjjttt}}}}}}tttfff[[[VVVVVVXXX^^^iiivvvssseeegggnnnwwwtttlllkkkjjjkkkmmmnnnnnnmmmmmmooorrrsssrrrqqqqqqrrrvvvzzz}}}zzzxxxsssmmmiiihhhhhhiiinnnsssvvv}}}wwwsssrrrpppooopppllljjjfffddddddfffiiilllkkklllnnnnnnnnnooorrruuuwww{{{~~~}}}vvvkkkbbb]]]ZZZYYYXXXVVVTTTSSSSSSSSSQQQQQQQQQQQQQQQRRRSSSTTTRRRRRRRRRRRRQQQQQQQQQQQQOOOPPPQQQQQQQQQQQQQQQQQQRRRQQQOOOMMMMMMLLLMMMMMMLLLNNNQQQSSSUUUYYY^^^aaahhhnnnuuu}}}xxx___SSSOOOLLLPPPWWWdddxxxmmmZZZNNNKKKGGGDDDDDDEEEEEEEEECCCCCCBBBAAAAAA@@@??????<<<>>>??????@@@CCCHHHLLL\\\nnnuuueee___ggg{{{vvvkkkdddbbbhhhwww}}}zzzxxxtttnnnkkkiiiddd[[[TTTFFFDDDBBB@@@@@@AAACCCDDDFFFEEEEEEDDDBBBAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>???@@@@@@??????>>>>>>>>>>>>>>>>>>>>>======<<<<<<======>>>=========>>>>>>>>>??????@@@AAAEEEMMMYYYdddlllpppyyy|||pppgggdddbbbhhhsss|||~~~vvvggg[[[VVVVVVXXX^^^hhhvvvrrreeegggoooyyy|||qqqhhhggghhhjjjlllnnnnnnmmmnnnppprrrsssrrrqqqqqqrrrvvvyyy~~~}}}zzzvvvpppkkkiiihhhfffiiinnnuuu|||xxxuuutttrrrqqqqqqkkkiiigggeeefffhhhkkkmmmmmmnnnooooooooooooqqqsssvvvyyy|||{{{tttkkkbbb]]]YYYXXXWWWUUUTTTSSSSSSSSSQQQQQQQQQQQQRRRSSSTTTTTTRRRRRRRRRQQQQQQQQQPPPPPPOOOPPPRRRRRRQQQQQQQQQRRRRRRQQQOOONNNMMMMMMNNNNNNMMMOOOQQQSSSVVVZZZ^^^bbbhhhnnnvvv~~~yyy___SSSOOOMMMRRRYYYkkkgggXXXLLLIIIGGGEEEFFFFFFEEEDDDCCCCCCBBBAAAAAA@@@??????;;;<<<>>>>>>???CCCJJJPPPfffxxxooodddcccnnnsssllldddaaabbbkkk}}}|||yyywwwsssnnnjjjccc\\\WWWFFFDDDAAA@@@???@@@BBBDDDCCCCCCBBBBBBAAA@@@??????========================????????????>>>>>>>>>>>><<<<<<<<<<<<===============<<<<<<<<<<<<<<<======<<<<<<======>>>>>>>>>===???@@@EEEMMMYYYdddlllpppxxx{{{yyywwwyyy|||xxxooofffcccbbbhhhrrr|||wwwhhh\\\WWWWWWXXX]]]hhhuuuqqqdddgggpppzzz}}}rrrkkkddddddeeehhhkkknnnooonnnoooqqqssssssrrrqqqrrrsssvvvzzz{{{xxxrrrmmmkkkhhhdddeeehhhpppyyyyyyvvvuuusssqqqrrrjjjjjjiiihhhiiilllnnnooooooppprrrqqqqqqqqqrrrtttvvvyyy|||zzztttkkkccc^^^XXXWWWVVVUUUTTTTTTTTTTTTQQQQQQQQQQQQRRRSSSTTTUUURRRRRRQQQQQQQQQPPPPPPPPPOOOQQQTTTTTTRRRQQQRRRTTTRRRQQQOOONNNMMMMMMNNNOOOOOOPPPSSSUUUXXX[[[```dddgggnnnvvv~~~zzz___RRRNNNMMMSSS[[[nnn}}}{{{```UUUIIIHHHGGGGGGGGGFFFDDDCCCDDDCCCCCCBBB@@@??????>>>;;;===??????AAAHHHRRRZZZppp{{{rrrhhhffflll}}}zzzmmmfff```___eeesss~~~zzzyyyuuupppjjjbbb\\\XXXEEEDDDAAA??????@@@BBBDDDAAAAAAAAAAAAAAAAAAAAAAAA====================================<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;;;;<<<<<<===;;;<<<<<<===============>>>@@@DDDMMMYYYdddlllpppxxx~~~zzzuuuppplllmmmlllpppvvvuuummmfffcccbbbhhhqqq|||xxxiii]]]WWWWWWXXX]]]ggguuuqqqdddgggppp|||zzzrrrjjjdddbbbbbbdddggglllpppqqqqqqqqqrrrssssssrrrrrrtttuuuxxxzzz|||yyysssnnnlllhhhcccbbbeeejjjuuu~~~yyyvvvvvvtttrrrrrrjjjjjjjjjkkklllnnnpppqqqqqqsssttttttsssrrrsssuuuwwwyyy|||zzztttkkkddd```WWWVVVVVVUUUTTTTTTTTTUUUQQQQQQQQQQQQRRRSSSUUUUUURRRRRRQQQQQQQQQPPPPPPPPPOOORRRUUUTTTRRRQQQSSSUUURRRQQQOOONNNMMMNNNNNNOOOPPPRRRUUUWWWZZZ]]]bbbeeegggnnnvvv~~~zzz^^^QQQMMMMMMSSS\\\lll}}}vvv\\\RRRHHHGGGGGGHHHHHHGGGDDDBBBDDDDDDCCCBBB@@@??????>>>===???AAACCCEEENNNZZZdddzzz|||kkkeeebbbgggtttpppkkkeee___```iii{{{}}}xxxsssqqqnnnggg]]]TTTIIIGGGDDDCCCDDDDDDCCCCCC@@@@@@@@@@@@???>>>======??????>>>>>>>>>>>>????????????>>>>>>======<<<<<<======<<<<<<<<<<<<======<<<<<<======>>>>>>?????????????????????????????????AAAEEEMMMVVVaaajjjpppwwwzzzqqqkkkgggccccccfffjjjjjjmmmppppppnnnmmmmmmiiikkkqqqzzz{{{mmmaaa[[[XXXYYY```hhhrrr}}}qqqcccdddpppyyynnniiigggeeeddd```bbbeeehhhkkkmmmnnnooottttttttttttuuuuuuuuuuuuvvvwww{{{vvvsssmmmjjjgggeeecccbbbfffnnnyyy}}}|||~~~xxxrrrrrrrrrnnniiiggggggggghhhjjjmmmppprrruuuuuuuuuuuuuuuvvvvvvvvvzzz{{{zzzyyytttkkk```YYYVVVTTTSSSSSSTTTUUUUUUTTTVVVVVVVVVVVVVVVVVVVVVVVVRRRRRRQQQPPPPPPPPPPPPQQQRRRRRRRRRRRRSSSSSSSSSSSSSSSRRRPPPNNNMMMMMMNNNNNNOOORRRTTTUUUVVVYYY```ffflllrrryyy~~~vvv___UUUPPPOOOUUU___wwwrrrZZZNNNIIIHHHGGGEEEDDDCCCCCCCCC@@@AAAAAA@@@>>>===>>>???>>>BBBDDDDDDGGGRRReeesssyyyssshhhbbbbbbppp{{{iiiiiifffbbbdddrrr}}}xxxtttqqqooohhh^^^VVVIIIGGGDDDBBBCCCCCCCCCBBBAAAAAAAAAAAA@@@???>>>===??????>>>>>>>>>>>>??????>>>>>>======<<<;;;::::::======<<<<<<<<<<<<======<<<<<<======>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>???CCCIIISSS^^^hhhnnnzzz{{{wwwpppiiigggeeeccceeeiiikkkmmmqqqvvvwwwvvvtttsssrrrqqqttt|||~~~pppccc[[[XXXYYY```iiisssssseeegggrrrtttjjjeeecccaaa```]]]^^^aaadddhhhlllooopppuuuuuuuuuuuutttttttttssstttuuuxxx}}}~~~xxxtttooojjjhhhgggeeedddgggooozzz~~~vvvqqqqqqqqqmmmiiijjjiiiiiiiiijjjlllooopppsssttttttuuuuuuuuuuuuuuuuuuvvvwwwwwwtttkkkaaaZZZVVVTTTSSSSSSTTTUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSQQQPPPPPPPPPPPPQQQQQQQQQRRRRRRSSSSSSTTTTTTQQQPPPOOONNNNNNNNNOOOPPPOOORRRTTTUUUVVVZZZaaafffnnnttt{{{ttt^^^TTTQQQQQQXXXcccvvvmmmWWWMMMIIIHHHGGGEEEDDDCCCCCCCCC@@@AAABBBAAA>>>===>>>??????BBBEEEFFFKKKXXXlll{{{yyyoooiiicccaaagggyyyxxxhhhdddbbbcccmmm|||xxxtttrrrpppjjjaaaYYYIIIFFFCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@????????????>>>>>>>>>>>>??????@@@??????===<<<;;;::::::======<<<<<<<<<<<<======<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???BBBHHHRRR]]]hhhnnn|||{{{wwwtttnnnjjjhhhdddbbbdddfffgggkkkppptttyyy{{{xxx~~~ssseee\\\YYYYYYaaajjjuuuwwwiiijjjvvvyyymmmddd```___^^^\\\ZZZ[[[]]]```dddjjjnnnqqqvvvvvvuuuuuutttsssrrrqqqqqqrrruuuzzz~~~~~~{{{vvvpppllliiihhhfffeeehhhoooxxx|||tttppppppooollliiilllkkkjjjjjjjjjlllmmmnnnqqqrrrtttvvvvvvuuutttsssoooqqqtttuuussslllbbb[[[VVVTTTRRRSSSTTTUUUTTTSSSSSSSSSSSSSSSSSSSSSTTTTTTVVVTTTRRRPPPOOOOOOQQQQQQPPPQQQQQQRRRSSSTTTTTTUUUQQQPPPOOONNNNNNOOOPPPQQQOOORRRTTTUUUVVV[[[aaagggpppwww}}}qqq\\\TTTRRRTTT]]]iiiuuufffTTTLLLHHHGGGFFFEEEDDDCCCCCCCCCAAABBBBBBAAA???>>>>>>???@@@BBBEEEIIIQQQbbbwww|||ppphhhcccaaaeeessstttfff___```hhh{{{}}}yyyuuusssrrrmmmccc[[[JJJGGGCCCAAAAAABBBBBBAAACCCCCCCCCCCCBBBAAA@@@?????????>>>>>>>>>>>>??????CCCBBBAAA@@@???>>>===<<<======<<<<<<<<<<<<==============================????????????????????????@@@AAACCCIIISSS___jjjqqq{{{tttlllhhhfffccc```^^^]]]```fffjjjmmmssszzz}}}~~~tttfff]]]YYYZZZaaakkkvvvzzzlllnnnyyy{{{ssshhh```^^^]]]]]][[[\\\\\\\\\^^^bbbgggmmmpppuuuvvvuuuuuutttrrrpppooooooppprrrvvv{{{~~~~~~~~~|||wwwqqqmmmjjjhhhgggeeeffflllttt|||zzzsssooooooooommmjjjkkkjjjjjjjjjkkklllmmmnnnppprrrtttvvvvvvuuusssrrrmmmooorrrsssqqqjjjaaaZZZUUUTTTRRRRRRTTTTTTTTTSSSTTTTTTTTTUUUUUUUUUUUUUUUWWWUUUSSSPPPOOOPPPQQQRRRPPPPPPQQQRRRSSSTTTUUUUUURRRQQQPPPOOONNNNNNOOOPPPPPPRRRUUUVVVWWW[[[bbbhhhqqqwww~~~mmmZZZSSSRRRVVVbbbpppyyy}}}zzz}}}}}}aaaQQQKKKGGGGGGFFFDDDDDDCCCCCCCCCAAABBBCCCBBB@@@>>>???@@@@@@BBBFFFMMMYYYlllzzzpppiiieeefffppppppfff___dddqqq~~~zzzvvvuuutttoooeee^^^KKKHHHCCCAAAAAABBBBBBBBBCCCCCCCCCCCCBBBAAA@@@@@@??????>>>>>>>>>>>>??????BBBBBBAAA@@@???>>>============<<<<<<<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<@@@AAADDDJJJTTT___jjjpppyyyvvvooofff___]]]]]]]]]]]][[[\\\aaaiiiooosss{{{~~~sssfff^^^ZZZZZZbbbkkkvvv}}}ppprrr}}}vvvoooeee___^^^^^^^^^]]]```___^^^^^^aaaeeejjjmmmsssttttttuuutttrrrpppoooooooooqqqtttyyy|||~~~~~~|||xxxsssooollliiigggeeecccgggnnnuuu|||~~~yyyssspppoooooommmkkkhhhhhhiiijjjkkkmmmnnnooooooqqqsssuuuvvvtttrrrqqqnnnooopppqqqnnnhhh___YYYUUUSSSRRRRRRSSSTTTTTTSSSSSSSSSSSSTTTTTTUUUUUUUUUWWWUUUSSSQQQQQQQQQRRRSSSPPPQQQQQQRRRSSSTTTTTTTTTTTTSSSQQQOOONNNNNNNNNNNNPPPRRRUUUVVVXXX\\\ccciiipppvvv||||||jjjXXXRRRRRRVVVeeetttyyyvvvzzzuuu]]]QQQKKKFFFFFFEEEDDDCCCCCCCCCCCCBBBCCCDDDBBB@@@???@@@AAA@@@BBBHHHSSScccvvv{{{pppiiiggglll{{{yyylllfffaaajjj}}}|||xxxwwwuuupppggg___MMMIIIDDDAAAAAABBBCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@??????>>>>>>>>>>>>?????????>>>>>>======<<<<<<;;;======<<<<<<<<<<<<===============<<<<<<<<<<<<;;;===========================???CCCKKKTTT___hhhnnnwwwvvveee```ZZZVVVUUUXXXZZZ[[[[[[]]]dddmmmtttzzz~~~~~~{{{qqqhhh___[[[[[[aaakkkvvvuuuwww}}}rrrkkkccc^^^^^^_________cccbbb```___aaadddhhhjjjpppqqqsssttttttsssqqqpppqqqpppqqqtttxxx|||~~~~~~}}}zzzvvvsssppplllhhheee___bbbgggnnnvvv~~~|||xxxssspppnnnmmmllljjjffffffgggiiijjjlllmmmmmmmmmoooppprrrrrrqqqpppooonnnnnnmmmllljjjddd\\\WWWUUUSSSQQQRRRSSSTTTSSSRRRPPPPPPQQQQQQRRRRRRSSSSSSUUUTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSTTTSSSQQQPPPOOONNNOOOOOOPPPSSSVVVWWWYYY]]]dddjjjooouuu{{{~~~yyyhhhWWWQQQPPPVVVfffwwwyyywww{{{nnn[[[PPPJJJFFFEEEDDDDDDCCCCCCCCCDDDCCCDDDDDDCCCAAA@@@@@@AAAAAADDDMMM[[[mmmyyymmmggghhhrrrqqqiiifffdddqqq|||zzz~~~zzzxxxvvvqqqggg___OOOKKKEEEBBBBBBCCCDDDDDDBBBCCCCCCBBBBBBAAA@@@?????????>>>>>>>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<============<<<<<<<<<;;;;;;;;;????????????????????????===@@@EEEMMMWWWaaaiiimmmsss{{{qqqfffZZZWWWSSSQQQRRRUUUYYY[[[^^^aaaiiissszzzzzzwwwpppjjj```\\\[[[aaajjjuuuzzz|||ssslllfff___[[[\\\^^^___^^^bbbaaa```___```cccfffhhhlllnnnqqqsssttttttsssrrrtttsssrrrtttxxx|||~~~~~~|||zzzxxxuuupppjjjeee]]]^^^bbbiiirrr{{{yyywwwsssooommmkkkiiihhhffffffggghhhiiijjjjjjjjjkkkkkklllmmmmmmmmmmmmlllkkkjjjhhhgggddd```[[[WWWTTTSSSQQQQQQSSSTTTSSSRRROOOOOOPPPQQQQQQRRRSSSSSSRRRSSSTTTUUUUUUUUUTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQPPPOOOOOOPPPQQQRRRPPPSSSVVVWWWYYY^^^eeekkknnntttzzz}}}wwwgggVVVOOONNNTTTeeewww}}}yyyyyyiiiYYYPPPGGGEEEEEEDDDCCCCCCCCCCCCDDDCCCDDDEEEDDDAAA@@@AAABBBDDDHHHSSSdddwwwvvvllljjjppp}}}wwwkkkeeeeeefffvvv|||uuuttt|||{{{yyywwwqqqggg___PPPLLLFFFCCCBBBCCCDDDEEEBBBBBBBBBBBBAAA@@@????????????>>>>>>>>>>>>??????============>>>>>>>>>>>>======<<<<<<<<<<<<============<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>BBBHHHQQQ[[[dddkkkooonnn~~~yyyvvvrrrggg\\\WWWUUURRRQQQRRRVVVZZZ\\\cccfffnnnyyyyyyuuuppplllaaa\\\[[[```iiittt~~~yyynnnhhhccc\\\YYYZZZ]]]]]]]]]```_________```ccceeegggiiilllooosssuuuuuuttttttvvvtttsssuuuxxx|||~~~}}}|||xxxssskkkfff]]]]]]```fffoooyyyxxxuuurrrnnnkkkiiigggfffgggggghhhhhhhhhhhhgggggghhhhhhiiiiiiiiijjjjjjjjjhhhfffdddbbbaaa^^^ZZZWWWTTTSSSQQQQQQSSSSSSSSSRRRQQQQQQQQQRRRSSSTTTTTTUUUPPPRRRTTTVVVWWWVVVUUUTTTTTTTTTSSSSSSRRRRRRQQQQQQOOONNNNNNOOOPPPRRRTTTUUUPPPSSSVVVXXXZZZ^^^fffllloootttzzz~~~wwwfffVVVOOOMMMSSSdddwww}}}{{{|||wwwyyyeeeXXXOOOEEEEEEDDDDDDCCCCCCCCCCCCDDDCCCDDDEEEDDDBBBAAAAAABBBFFFKKKWWWjjj~~~}}}uuunnnqqq|||~~~rrrfffbbbdddhhhzzzvvvqqqsss|||}}}xxxpppoookkk\\\NNNGGGBBBCCCEEEDDDCCCEEEDDDDDDCCCCCCAAA???>>>===???????????????>>>======??????>>>>>>======<<<<<<>>>===<<<<<<>>>??????>>><<<===>>>>>><<<;;;<<<===999:::;;;<<<============AAAAAAEEEMMMYYYdddjjjmmmooozzz{{{uuuqqqkkkaaaZZZYYYTTTPPPNNNSSSXXX\\\aaagggjjjpppwwwyyywwwtttrrrfff^^^YYY^^^gggqqq|||tttooocccbbb```]]]\\\]]]^^^___bbbcccdddcccbbbaaabbbcccjjjmmmppprrrssssssuuuvvvwwwvvvuuuuuuwwwzzz~~~~~~{{{vvvrrrkkkeee```ZZZYYYaaakkksss|||zzzvvvqqqllliiigggeeeccccccddddddddddddcccbbbbbbddddddddddddccccccbbbbbbcccbbb___]]]ZZZYYYXXXWWWVVVUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRUUUUUUUUUUUUUUUUUUVVVVVVSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQOOOMMMMMMMMMOOOPPPTTTTTTUUUWWWYYY^^^eeejjjooovvv|||vvvbbbQQQNNNMMMPPP```ttt|||vvvqqqttt}}}ttt\\\RRRMMMHHHGGGFFFFFFEEEDDDCCCCCCBBBEEEAAA@@@AAA@@@>>>@@@DDDJJJRRRcccxxxxxxnnnjjjssszzznnneeeaaa```mmmvvvrrrrrrrrrzzzzzzqqqpppkkk\\\NNNGGGBBBCCCEEECCCCCCDDDCCCCCCCCCBBBAAA???>>>===>>>>>>>>>>>>>>>===<<<<<<>>>>>>>>>>>>===============<<<:::;;;===>>>>>>======>>>>>>>>><<<<<<>>>@@@===============>>>>>>>>>AAAAAADDDLLLWWWcccjjjmmmppp{{{~~~vvvooojjjccc[[[UUUTTTUUUQQQPPPUUUYYY\\\aaagggmmmttt~~~}}}zzzwwwtttggg^^^XXX[[[cccmmmyyy}}}pppkkkcccaaa___]]][[[[[[\\\]]]aaacccccccccaaa```aaabbbhhhkkkooorrrssstttvvvxxx|||zzzxxxwwwwwwyyy{{{|||~~~}}}xxxtttllleeeaaa[[[YYY___hhhpppyyy}}}xxxtttooojjjhhhfffdddbbbbbbbbbbbbbbbaaa```___^^^aaaaaa`````````_________^^^]]]\\\ZZZXXXVVVTTTSSSTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRTTTUUUUUUUUUUUUVVVVVVVVVUUUUUUTTTTTTSSSSSSSSSSSSRRRQQQOOONNNMMMNNNOOOPPPSSSTTTVVVXXXZZZ___eeejjjlllsssyyyttt```QQQNNNOOORRRcccwwwzzzrrrnnnsssqqqZZZQQQLLLGGGFFFFFFEEEEEEDDDCCCCCCBBBEEEBBBAAACCCBBB@@@AAAEEEIIITTThhh|||{{{qqqjjjiiiuuutttjjjdddcccfffuuusssrrruuuxxx|||sssqqqlll\\\OOOGGGBBBCCCDDDCCCBBBCCCCCCCCCBBBAAAAAA@@@??????======>>>>>>======<<<;;;============>>>>>>>>>>>><<<;;;::::::<<<======<<<>>>>>>>>>===<<<===@@@CCCCCCBBB@@@>>>>>>>>>>>>???BBBAAACCCJJJTTT```iiinnnqqq}}}}}}zzzqqqhhhccc\\\TTTPPPPPPTTTQQQQQQVVVZZZ\\\aaagggmmmwww}}}zzzmmmccc[[[[[[aaajjjvvvwwwkkkfffaaa```^^^\\\ZZZYYYZZZZZZ```bbbcccbbbaaa___``````fffiiinnnqqqtttvvvxxxzzz}}}{{{zzzxxxxxxyyy{{{|||{{{vvvnnneeebbb[[[XXX\\\ccckkkuuu~~~~~~zzzuuuqqqlllhhhfffdddbbbaaaaaaaaa```___^^^\\\[[[ZZZ\\\\\\\\\[[[[[[[[[[[[[[[XXXXXXXXXWWWUUURRRPPPOOOQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRTTTTTTUUUUUUUUUVVVVVVVVVWWWVVVVVVUUUTTTSSSRRRRRRSSSRRRPPPNNNNNNOOOQQQRRRRRRTTTWWWZZZ\\\aaafffiiikkkrrryyyqqq^^^PPPOOOQQQUUUfffzzzwwwnnnkkktttlllVVVNNNJJJGGGEEEEEEEEEDDDCCCCCCBBBBBBEEECCCCCCEEEDDDAAACCCHHHMMM\\\rrrssskkkhhhlll|||xxxmmmfffccchhhppp~~~tttuuu{{{}}}tttsssmmm^^^OOOGGGBBBCCCDDDCCCBBBCCCDDDCCCBBBAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>======<<<<<<<<<======>>>>>>??????===;;;:::;;;<<<===============<<<;;;:::<<<@@@CCCFFFDDDAAA>>>======>>>>>>BBBAAACCCHHHQQQ]]]hhhoooqqq}}}{{{yyyoooeee^^^XXXQQQOOOPPPPPPOOOPPPUUUYYY[[[```gggnnnzzzvvvlllbbb^^^aaahhhtttrrrhhhccc```___]]][[[YYYXXXXXXXXX___aaabbbbbbaaa`````````dddhhhmmmqqqtttvvvyyy{{{zzzyyyyyyyyyzzz|||~~~yyypppgggccc\\\WWWXXX^^^eeepppzzz}}}yyyrrrooojjjgggeeedddbbbaaa``````___^^^\\\ZZZXXXWWWXXXXXXXXXXXXXXXWWWWWWWWWUUUVVVVVVVVVTTTRRROOOMMMOOOOOOPPPPPPQQQQQQQQQRRRQQQQQQQQQRRRRRRRRRRRRRRRTTTTTTTTTUUUUUUVVVVVVWWWXXXXXXWWWVVVTTTSSSRRRQQQSSSRRRPPPOOOOOOPPPQQQSSSRRRTTTXXX[[[^^^bbbgggjjjmmmssszzzppp^^^PPPPPPSSSXXXiii}}}wwwnnnjjjwwweeeSSSLLLHHHFFFDDDDDDDDDCCCCCCBBBBBBBBBCCCBBBCCCEEEDDDCCCFFFLLLXXXhhh|||}}}mmmiiikkktttqqqhhhbbbbbblllyyyzzz~~~~~~vvvuuuppp```NNNGGGBBBDDDEEEDDDDDDEEEFFFEEECCCBBBAAAAAAAAAAAA???@@@@@@@@@@@@???>>>>>><<<<<<======>>>>>>??????>>><<<;;;<<<===???>>>>>>;;;;;;;;;999999;;;???BBBEEECCC@@@===<<<<<<======AAAAAABBBFFFOOOZZZfffnnnppp|||zzzvvvlllaaaZZZTTTOOONNNPPPLLLLLLNNNTTTWWWZZZbbbjjjsss~~~ssshhhaaa```eeeqqq|||}}}nnnfffaaa___^^^]]][[[ZZZYYYXXXXXX^^^```cccdddcccbbbbbbbbbdddhhhmmmqqqtttvvvyyy{{{yyyyyyyyyyyyzzz|||~~~{{{sssjjjeee]]]WWWWWWYYY___jjjuuu}}}}}}xxxpppmmmiiifffeeedddcccbbb``````___]]][[[YYYWWWVVVUUUUUUVVVVVVVVVVVVVVVVVVTTTUUUVVVVVVUUUSSSPPPNNNNNNNNNNNNOOOPPPPPPPPPQQQPPPPPPQQQQQQRRRRRRRRRSSSSSSSSSTTTUUUVVVVVVWWWWWWZZZYYYXXXVVVUUUSSSRRRQQQSSSQQQPPPOOOOOOPPPRRRSSSRRRUUUYYY\\\```ccchhhkkknnnttt{{{ooo^^^QQQRRRUUUZZZkkkxxxpppooo}}}{{{___PPPJJJFFFEEECCCCCCCCCCCCBBBBBBBBBBBBAAA@@@CCCEEEDDDDDDJJJRRRcccrrrttthhhhhhqqq~~~yyyjjjbbb^^^```oooyyywwwqqqaaaNNNGGGBBBDDDGGGFFFFFFHHHIIIGGGEEECCCBBBAAAAAABBB@@@@@@AAAAAA@@@@@@???>>>============>>>>>>>>>>>>>>>===<<<<<<>>>??????>>>;;;;;;;;;:::999:::===???AAA@@@???============>>>???@@@BBBFFFMMMXXXdddmmmooo{{{yyypppfff[[[UUUPPPLLLKKKNNNKKKKKKNNNTTTXXX^^^hhhrrr~~~xxxlllccc___aaalllwww|||vvvkkkdddaaa___^^^^^^]]]\\\[[[ZZZZZZ]]]```dddffffffeeeeeeffffffiiinnnqqqtttvvvxxxzzzzzzzzzzzzzzzzzz{{{{{{|||}}}vvvnnneee___YYYWWWWWW[[[eeepppyyy~~~|||vvvnnnkkkgggdddddddddcccbbb______^^^]]][[[YYYWWWVVVTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTUUUUUUTTTRRRQQQPPPNNNNNNOOOOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQRRRRRRSSSSSSSSSTTTUUUVVVWWWWWWXXXZZZYYYXXXWWWUUUTTTSSSRRRRRRQQQOOONNNNNNPPPRRRSSSTTTVVVYYY\\\```dddjjjnnnnnnttt{{{lll\\\QQQSSSWWW^^^oooxxxrrruuurrrZZZOOOIIIEEEDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@BBBEEEEEEGGGPPP[[[mmmzzzvvvjjjccckkkxxxoooaaa^^^\\\aaattt{{{yyyqqqaaaMMMGGGCCCEEEHHHIIIIIIKKKLLLJJJGGGEEECCCBBBBBBBBB@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>============>>><<<;;;;;;===>>>>>>===;;;<<<<<<<<<::::::<<<>>>>>>>>>>>>>>>????????????===???BBBFFFMMMWWWccckkkooo{{{~~~zzzkkkaaaXXXSSSOOOKKKKKKMMMMMMMMMQQQWWW\\\dddqqq~~~~~~qqqhhhaaaaaajjjttt|||ppphhhcccaaa^^^^^^______^^^]]]]]]\\\]]]aaaeeehhhiiiiiiiiijjjhhhkkkooorrrssstttvvvxxxwwwwwwxxxyyyzzz{{{||||||~~~yyyrrrfff```ZZZWWWVVVXXXbbblllwww|||xxxqqqkkkhhhdddbbbbbbbbbbbbaaa]]]]]]\\\[[[ZZZXXXVVVUUURRRRRRRRRSSSSSSTTTTTTTTTRRRRRRQQQQQQPPPPPPOOOOOOPPPOOOOOOOOOOOOOOONNNNNNOOOOOOPPPQQQQQQRRRSSSSSSRRRSSSTTTUUUVVVWWWWWWXXXZZZYYYXXXWWWVVVUUUTTTTTTPPPOOONNNMMMNNNOOOQQQRRRUUUWWWYYY\\\___eeekkkpppqqqvvv}}}hhhXXXOOOSSSZZZbbbuuuvvvttt{{{kkkWWWNNNHHHDDDCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCFFFFFFJJJWWWddduuummmddddddqqquuufff\\\]]]aaahhh~~~zzzqqq```MMMFFFCCCFFFJJJJJJKKKMMMNNNLLLIIIFFFCCCBBBBBBBBB???????????????>>>======??????>>>>>>======<<<<<<===;;;::::::<<<======<<<<<<===>>>>>><<<;;;<<<===<<<===>>>@@@@@@AAA@@@@@@;;;>>>BBBGGGMMMVVVbbbjjjppp|||~~~zzziiiaaaXXXTTTPPPLLLLLLOOOOOOPPPTTTZZZ```iiixxxwwwllldddccckkkuuu}}}|||lllfffbbb```^^^______``````______^^^]]]aaafffjjjkkkkkklllmmmjjjmmmppprrrssssssuuuvvvrrrsssuuuxxxzzz}}}zzztttfffaaa[[[XXXVVVWWW```jjjvvv|||~~~uuummmiiifffbbb``````aaaaaa```[[[[[[[[[ZZZYYYWWWVVVUUUQQQQQQQQQRRRRRRSSSSSSSSSPPPPPPOOONNNMMMMMMNNNNNNQQQPPPPPPOOOOOONNNNNNNNNOOOOOOPPPPPPQQQRRRSSSSSSRRRSSSSSSUUUVVVWWWXXXXXXYYYYYYXXXWWWVVVUUUUUUTTTPPPOOOMMMMMMMMMOOOQQQRRRVVVXXXYYY[[[___eeelllqqquuuzzzdddUUUMMMSSS[[[eeeyyy}}}sssttt~~~gggUUUNNNHHHDDDBBBAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDGGGHHHMMM\\\jjj|||tttjjjdddfffwwwpppbbbZZZ```gggqqq{{{rrraaaOOOGGGBBBDDDHHHIIILLLOOOQQQOOOJJJFFFCCCBBBBBBCCCAAABBBCCCCCCBBBAAA???>>>>>>===<<<;;;;;;;;;;;;;;;::::::;;;;;;<<<=========<<<<<<<<<<<<============@@@>>>===;;;;;;===>>>@@@;;;BBBFFFEEEJJJXXXdddiiiooo|||xxxlllaaaVVVRRRQQQOOOMMMNNNJJJQQQWWWYYY___nnn~~~}}}ooogggffflllqqq}}}wwwmmmgggbbb___```___^^^]]]]]]^^^```aaa^^^```cccgggjjjmmmnnnnnnrrrppppppsssvvvwwwtttqqqqqqrrrsssssstttwww{{{~~~}}}yyykkkeee___ZZZVVVVVV___iiirrryyy}}}yyysssnnnlllhhhccc___^^^^^^]]]\\\[[[[[[ZZZZZZYYYWWWVVVUUUTTTTTTTTTSSSRRRRRRQQQQQQNNNMMMLLLLLLLLLMMMNNNOOOPPPOOOMMMLLLLLLLLLMMMNNNPPPQQQSSSSSSRRRQQQQQQRRRTTTUUUVVVVVVUUUTTTUUUWWWWWWWWWWWWWWWVVVTTTRRRQQQQQQPPPOOONNNOOOQQQSSSTTTWWWXXXYYY[[[^^^cccjjjooorrr|||eeeXXXPPPUUU^^^hhh{{{wwwwwweeeVVVKKKHHHIIIDDDBBBAAAAAAAAAAAABBBCCCCCCDDDEEEEEEFFFKKKXXXiiivvvtttjjjaaabbblll~~~iiiaaa\\\```mmm~~~sssaaaOOOGGGBBBDDDHHHJJJLLLPPPOOOMMMIIIEEECCCBBBCCCCCCAAAAAABBBBBBBBBAAA@@@@@@>>>>>>============>>>>>>;;;;;;;;;<<<<<<=========<<<<<<<<<<<<============???>>>===<<<<<<===>>>???<<>>>>>============>>>>>><<>>=====================<<<<<<<<<<<<==================>>>>>>>>>>>>=========???AAABBBGGGQQQ^^^fffmmm{{{{{{qqqfff]]]TTTQQQPPPNNNOOORRRYYY___gggppp}}}uuummmooouuukkkcccaaabbbeeebbbccceeegggggggggfffeeebbbcccdddgggjjjnnnppprrrtttsssrrrrrrsssuuuvvvwwwrrrssssssssssssuuuyyy|||~~~~~~{{{zzzssskkkddd\\\YYY^^^gggnnnwww~~~yyyssslllgggfffccc___]]]]]]\\\[[[ZZZYYYYYYYYYYYYXXXWWWVVVUUUTTTSSSRRRPPPNNNMMMKKKKKKKKKKKKKKKLLLLLLMMMMMMNNNMMMLLLKKKJJJIIIJJJJJJKKKMMMOOOPPPPPPNNNMMMMMMNNNOOOQQQSSSSSSSSSTTTVVVWWWUUUUUUVVVWWWWWWVVVUUUTTTOOOOOOOOOOOOPPPRRRSSSTTTTTTWWW\\\```dddiiinnnrrrwww~~~dddWWWOOOSSS```mmmzzzqqqZZZQQQGGGEEEFFFBBBAAAAAA@@@@@@AAAAAABBBCCCDDDEEEGGGNNN[[[nnnxxxkkkeeedddfffssspppdddZZZaaagggwww}}}|||lllRRRJJJDDDDDDEEEEEEFFFHHHJJJIIIHHHGGGFFFFFFGGGGGGIIIGGGDDDBBB???>>>>>>>>>AAAAAABBBAAA@@@???>>>===?????????>>>>>>======<<<<<<<<<<<<<<<==================>>>>>>>>>>>>=========>>>???AAAFFFNNN[[[eeeiiixxxwwwmmmbbbZZZSSSQQQPPPOOORRRWWW\\\dddnnnxxx{{{ssstttyyy{{{hhhaaa___aaacccaaacccdddfffggggggfffeeeddddddeeefffiiilllppprrrtttttttttssstttuuuwwwyyytttttttttttttttuuuyyy|||~~~}}}|||vvvnnnfff^^^ZZZ___fffppp|||~~~xxxrrrkkkfffcccaaa^^^\\\\\\\\\[[[YYYYYYYYYYYYYYYXXXXXXWWWVVVQQQQQQPPPOOONNNMMMMMMLLLJJJKKKKKKLLLMMMNNNNNNNNNMMMLLLJJJIIIIIIIIIJJJKKKMMMOOOPPPOOOMMMLLLLLLMMMNNNPPPRRRRRRRRRSSSTTTVVVTTTUUUVVVVVVVVVUUUTTTSSSNNNNNNOOOPPPQQQRRRSSSTTTTTTWWW\\\aaafffkkkqqquuu{{{~~~cccXXXQQQWWWeeettt~~~lllXXXPPPGGGDDDDDDAAAAAA@@@@@@@@@@@@AAABBBBBBCCCEEEJJJTTTcccvvvzzznnnjjjlllnnn|||wwwfff\\\XXXaaammm~~~vvvyyylllSSSKKKDDDEEEGGGGGGHHHKKKLLLLLLKKKJJJIIIIIIIIIIIIIIIHHHEEECCCAAA???>>>===@@@AAAAAAAAAAAA???===<<>>======<<<<<<<<<<<<<<<============>>>>>>============>>>>>>>>><<<===@@@DDDKKKXXXdddhhhwww|||sssiii^^^XXXSSSRRRQQQRRRVVV\\\aaakkkxxx{{{|||ssseee___]]]___bbbaaabbbcccdddeeeeeeffffffiiihhhggggggiiilllppprrrsssuuuvvvuuuuuuuuuwwwyyyvvvvvvvvvuuuuuuvvvyyy|||}}}wwwpppiiiaaa\\\aaahhhvvv|||vvvoooiiieee```^^^\\\[[[[[[[[[ZZZXXXXXXXXXXXXXXXXXXWWWVVVVVVPPPPPPOOOOOONNNNNNMMMMMMJJJKKKLLLNNNOOOOOOOOOOOOMMMLLLKKKIIIIIIJJJJJJKKKMMMOOOPPPOOOMMMLLLLLLLLLLLLMMMOOOOOOOOOOOOQQQRRRTTTTTTUUUUUUUUUTTTRRRQQQMMMNNNOOOPPPRRRSSSSSSTTTUUUXXX\\\aaafffmmmtttxxx~~~cccZZZTTT\\\mmm|||dddTTTOOOFFFCCCDDDAAA@@@@@@@@@@@@@@@AAABBBBBBCCCGGGOOO\\\lll~~~{{{qqqoootttyyynnnaaa\\\YYYdddvvvuuutttzzz|||hhhRRRJJJEEEGGGJJJLLLNNNQQQOOONNNNNNMMMLLLKKKKKKKKKEEEEEEEEEDDDCCCAAA??????===>>>@@@BBBBBBBBB@@@@@@BBBAAAAAA@@@>>>===<<<<<<<<<<<<<<<<<<============???>>>===<<<<<<===>>>???>>>;;;;;;???CCCIIIVVVcccjjjyyy|||rrrhhh[[[VVVSSSRRRSSSTTTZZZaaaiiivvv~~~kkkaaa^^^]]]^^^```aaaaaabbbbbbdddeeefffgggkkkiiigggfffgggjjjmmmppprrruuuwwwwwwvvvuuuwwwyyyxxxxxxxxxwwwvvvwwwzzz}}}yyyrrrkkkddd```dddlllzzzzzzssslllgggddd^^^]]][[[[[[[[[[[[YYYXXXUUUVVVVVVVVVVVVUUUTTTTTTRRRQQQQQQOOONNNMMMLLLLLLJJJLLLMMMOOOPPPPPPPPPPPPMMMLLLKKKJJJJJJJJJKKKLLLNNNPPPPPPPPPNNNLLLLLLLLLLLLNNNOOOOOONNNNNNOOOQQQSSSTTTTTTTTTSSSRRRPPPOOOMMMMMMOOOQQQRRRSSSTTTTTTVVVXXX\\\aaafffnnnvvv{{{bbb[[[XXXbbbuuuttt[[[NNNLLLEEECCCEEEBBB@@@@@@@@@???@@@@@@AAABBBEEEKKKVVVeeevvvyyyqqqqqqyyyvvvfff___]]]]]]kkk|||pppttt|||yyyeeeQQQJJJFFFIIINNNPPPTTTWWWQQQPPPPPPOOONNNMMMLLLLLLBBBCCCDDDDDDDDDCCCAAA@@@;;;===???BBBDDDDDDDDDCCCCCCBBBAAA@@@???===<<<<<<<<<<<<<<<<<<=========>>>@@@>>>===;;;;;;===>>>@@@>>>;;;:::???BBBGGGTTTbbbmmm{{{uuukkkZZZUUURRRSSSTTTVVV]]]eeerrrsssddd^^^]]]\\\]]]```bbbbbbbbbbbbccceeeggghhhjjjhhheeeccccccfffjjjlllqqquuuxxxyyywwwvvvwwwxxxyyyyyyyyyxxxwwwxxx{{{}}}zzztttnnngggcccgggooo{{{xxxpppjjjeeeccc]]]\\\ZZZZZZ[[[[[[YYYWWWSSSSSSTTTTTTTTTSSSSSSRRRTTTSSSRRRPPPNNNLLLKKKJJJKKKLLLNNNPPPQQQQQQQQQQQQNNNMMMLLLJJJJJJKKKKKKLLLOOOPPPQQQPPPNNNLLLLLLMMMOOOPPPQQQQQQOOOOOOPPPQQQSSSTTTTTTSSSRRRPPPNNNMMMLLLMMMOOOQQQRRRSSSTTTTTTWWWYYY\\\```fffnnnwww}}}bbb\\\ZZZeeezzzkkkTTTJJJJJJDDDCCCFFFDDD@@@@@@??????@@@@@@AAABBBGGGNNNZZZkkk|||{{{tttnnnqqq{{{iii\\\XXXYYYbbbqqqwwwnnnuuu}}}}}}ssshhhMMMJJJHHHJJJRRRYYYZZZWWWWWWTTTQQQPPPOOOOOOMMMKKKFFFFFFEEEDDDCCCBBBAAAAAACCCCCCBBBBBBBBBAAAAAAAAACCCBBBAAA@@@???===<<<<<<>>>===<<<;;;;;;<<<===>>>AAA@@@@@@@@@???>>>>>>>>>======???BBBCCCFFFQQQ\\\iiiyyyzzzooo```XXXQQQPPPQQQUUUbbbppp~~~qqqkkkbbb\\\ZZZZZZ\\\]]]```bbbeeeffffffffffffgggkkkjjjiiifffddddddgggiiiooorrrvvvxxxyyyyyyyyyzzzzzzzzzyyyxxxwwwyyy||||||rrriiifffhhhkkkxxx{{{rrrlllgggdddbbbaaa^^^ZZZXXXXXXYYYYYYYYYUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRQQQOOOMMMKKKJJJIIINNNNNNNNNNNNMMMMMMLLLKKKJJJJJJIIIIIIIIIIIIJJJJJJSSSTTTTTTRRROOOLLLLLLLLLMMMNNNOOOOOOOOOOOOPPPQQQTTTTTTSSSRRRQQQPPPPPPOOOOOOOOOOOOOOOQQQTTTVVVWWWWWWZZZ___bbbfffmmmuuu|||ggg\\\XXXeeeyyy~~~aaaUUUIIIGGGGGGDDD@@@???CCCAAABBBEEEFFFDDDDDDGGGLLLQQQ___sssxxxpppmmmvvvuuudddYYYWWWYYYddd||||||tttrrr{{{wwwiiiUUURRRPPPQQQWWW\\\\\\YYYUUUSSSQQQPPPPPPOOOMMMLLLEEEEEEDDDCCCBBBAAAAAA@@@BBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@???>>>>>>===<<<>>>===<<<<<<<<<===>>>???@@@???????????????>>>>>>======???BBBCCCFFFQQQ\\\iiixxxzzzppp^^^XXXTTTVVVYYY___kkkwww}}}}}}}}}}}}qqqiiiddd]]]XXXVVVWWWXXXYYY^^^___`````````bbbeeeggglllkkkjjjgggeeeeeehhhjjjlllooosssvvvwwwxxxyyy{{{yyyyyyxxxwwwvvvwwwzzz}}}vvvnnniiijjjlllpppwwwxxxoooiiieeebbb``````]]]YYYWWWWWWXXXXXXXXXUUUUUUUUUTTTTTTTTTSSSSSSTTTSSSRRRPPPNNNLLLJJJJJJKKKLLLMMMOOOOOOOOONNNMMMJJJJJJIIIIIIIIIIIIJJJJJJPPPQQQRRRQQQNNNMMMLLLMMMLLLNNNOOOOOONNNOOOPPPQQQSSSSSSSSSRRRQQQQQQQQQPPPOOOOOOOOOPPPQQQTTTVVVWWWXXX[[[___cccfffmmmuuu|||eee[[[WWWdddwwwwww\\\QQQFFFDDDDDDBBB???>>>@@@>>>@@@CCCDDDBBBDDDHHHOOOWWWgggzzzzzzqqqlllmmmyyynnn___VVVWWW\\\ppp}}}|||}}}lllYYYUUURRRTTTXXXZZZXXXUUUSSSQQQPPPPPPQQQQQQOOOMMMEEEEEECCCBBBAAA@@@@@@@@@BBBBBBAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>==================>>>???@@@>>>>>>>>>>>>????????????======???BBBBBBEEEPPP\\\hhhuuuzzzppp]]]YYYWWW[[[aaaiiisss|||~~~zzzwwwvvvyyy{{{{{{vvvgggaaa]]]YYYVVVUUUVVVVVVUUU\\\\\\]]]]]]^^^```eeehhhllllllkkkhhhffffffiiikkkkkknnnsssvvvxxxyyy{{{}}}{{{{{{zzzxxxwwwwwwzzz|||~~~uuuooommmllliiipppzzz{{{rrrkkkfffbbb```^^^]]][[[WWWVVVVVVWWWWWWWWWUUUTTTTTTTTTTTTSSSSSSSSSUUUTTTSSSRRRPPPMMMLLLJJJFFFIIIMMMPPPRRRRRRPPPOOOJJJJJJIIIIIIIIIIIIJJJJJJLLLNNNOOOOOOMMMLLLMMMMMMLLLMMMOOOOOONNNNNNPPPRRRRRRRRRRRRRRRRRRRRRRRRRRROOOOOOOOOPPPRRRTTTVVVXXXYYY]]]aaadddgggmmmvvv|||aaaXXXVVVcccsss}}}lllXXXNNNEEECCCDDDBBB@@@@@@@@@>>>@@@CCCCCCBBBEEEJJJPPP[[[nnn~~~rrrjjjiiiooozzzgggZZZUUUZZZccc}}}rrrZZZTTTQQQUUUYYYYYYVVVTTTSSSRRRRRRSSSTTTSSSQQQNNNFFFEEEDDDBBBAAAAAAAAAAAABBBAAAAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>=========>>>??????@@@@@@<<<======>>>>>>?????????>>>===???AAABBBEEEOOO[[[gggssszzzppp^^^ZZZXXX\\\dddoooyyy}}}vvvooommmoootttxxxyyypppccc\\\ZZZXXXWWWWWWWWWWWWVVVZZZ\\\^^^___```cccfffiiijjjjjjjjjhhhggggggiiikkkoooqqquuuxxxyyy{{{}}}~~~|||zzzzzz{{{}}}}}}vvvpppmmmjjjpppyyy{{{uuunnnhhhdddaaa^^^\\\[[[YYYVVVUUUUUUVVVVVVUUUTTTTTTTTTTTTSSSSSSSSSSSSVVVUUUUUUSSSQQQOOOMMMKKKEEEIIINNNRRRTTTSSSQQQOOOJJJJJJIIIIIIIIIIIIJJJJJJKKKMMMNNNMMMLLLJJJKKKKKKKKKMMMNNNNNNNNNNNNPPPRRRRRRRRRRRRRRRRRRSSSSSSSSSOOOOOOOOOPPPRRRTTTWWWXXX[[[^^^bbbeeehhhnnnwww}}}xxx]]]VVVVVVaaapppyyy|||}}}cccUUULLLEEEEEEEEECCCBBBCCCBBBAAABBBDDDCCCBBBGGGNNNTTTcccwww~~~lllfffhhhssstttcccZZZXXXaaammmzzz^^^VVVSSSXXX]]][[[YYYYYYVVVVVVWWWXXXYYYWWWSSSPPPIIIGGGEEECCCBBBBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>>>>>>>????????????======>>>???????????????<<<<<<<<<======>>>>>>???>>>===???AAAAAADDDOOOZZZfffppp{{{qqq___[[[XXX\\\hhhwww|||vvvmmmgggfffkkkqqqvvvwww~~~iii\\\YYYWWWVVVWWWXXXXXXWWWVVVVVVZZZ___bbbcccdddeeeffffffggghhhgggfffgggiiikkkqqqsssvvvwwwxxxyyy{{{}}}}}}{{{zzz{{{|||}}}tttooommmqqqzzzvvvrrrkkkfffbbb___]]][[[YYYWWWUUUTTTUUUUUUUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSVVVVVVVVVUUUSSSPPPMMMKKKGGGKKKPPPTTTUUUSSSPPPMMMJJJJJJIIIIIIIIIIIIJJJJJJLLLMMMNNNMMMJJJHHHHHHIIIJJJLLLNNNNNNNNNNNNPPPRRRRRRRRRRRRSSSSSSSSSSSSSSSPPPPPPPPPPPPRRRUUUWWWXXX\\\___cccgggjjjpppxxxmmmZZZTTTUUU```nnnwww|||{{{```PPPIIIDDDDDDDDDBBBBBBDDDBBBAAABBBCCCBBBAAAHHHPPP]]]nnnuuufffccciiiwwwoooaaa[[[\\\iiixxxaaaWWWRRRXXX]]][[[ZZZ]]]]]]]]]^^^___^^^[[[VVVRRRJJJHHHFFFDDDCCCCCCDDDEEECCCCCCBBBBBBBBBAAAAAAAAA???????????????@@@@@@@@@===>>>>>>??????>>>>>>===<<<<<<<<<<<<============>>>===???AAAAAADDDNNNYYYeeemmm{{{|||qqq___\\\ZZZ___nnnrrrmmmeeebbbdddjjjppptttwww}}}zzzfffZZZVVVUUUTTTUUUVVVWWWVVVUUUSSSWWW]]]aaabbbbbbaaaaaaccceeefffgggggghhhkkkmmmoooqqqsssttttttvvvxxxzzz|||}}}}}}{{{yyyxxxyyyzzz~~~zzzrrrnnnrrryyy|||sssoooiiidddaaa^^^[[[YYYXXXVVVTTTTTTUUUUUUUUUSSSRRRRRRSSSSSSSSSSSSSSSTTTUUUVVVVVVUUUSSSPPPMMMKKKIIILLLQQQTTTUUUSSSPPPMMMJJJJJJIIIIIIIIIIIIJJJJJJLLLMMMNNNLLLJJJHHHGGGHHHIIIKKKMMMNNNNNNNNNPPPRRRSSSSSSSSSSSSSSSSSSSSSSSSPPPPPPPPPQQQSSSUUUWWWYYY\\\```dddhhhkkkrrr{{{|||dddWWWTTTUUU```mmmwwwuuu^^^KKKEEEAAAAAAAAA??????BBB@@@???AAABBBAAABBBJJJTTTcccsssyyykkkaaacccmmm~~~kkk```^^^bbbrrrfffZZZTTTYYY]]][[[[[[___dddeeeeeeeeeddd___XXXSSSJJJHHHEEECCCBBBBBBCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@>>>>>>>>>???>>>===;;;:::======<<<<<<<<<<<<<<<;;;>>>===???AAAAAACCCMMMYYYcccjjjwww}}}qqq```___^^^dddrrrzzzhhhddd``````eeekkkppprrrxxx}}}wwwggg]]]UUUTTTSSSTTTVVVWWWVVVUUUSSSVVV[[[^^^_________```aaacccfffgggiiijjjmmmpppmmmoooqqqrrrsssuuuxxx{{{{{{||||||{{{yyyxxxyyyzzz}}}wwwooorrryyyzzzppplllgggbbb^^^[[[XXXVVVWWWVVVTTTTTTUUUVVVUUUSSSRRRRRRRRRRRRSSSSSSTTTTTTUUUUUUVVVUUUSSSPPPLLLJJJJJJMMMQQQTTTUUUTTTQQQOOOJJJJJJIIIIIIIIIIIIJJJJJJJJJKKKMMMLLLJJJIIIIIIJJJIIIKKKMMMMMMMMMNNNPPPRRRUUUTTTTTTTTTSSSRRRRRRRRRPPPPPPPPPQQQSSSUUUWWWYYY\\\___dddhhhmmmttt}}}xxx```VVVTTTVVV```mmmxxxlllXXXIIIDDDAAAAAA@@@>>>>>>AAA>>>???BBBDDDEEEGGGSSS___mmm{{{nnneee```hhhvvvjjjcccdddkkk~~~pppbbb[[[```ccc___```fffiiiiiiiiiiiigggaaaZZZTTTIIIGGGDDDAAA@@@AAACCCDDDEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>???>>>===<<<:::999=========<<<<<<;;;;;;:::>>>>>>???AAAAAACCCMMMXXXbbbhhhttt~~~}}}qqqbbbbbbbbbfffrrr{{{vvvkkkaaa^^^]]]___ffflllppprrrxxx}}}~~~{{{rrrfff]]]WWWVVVTTTUUUWWWXXXXXXWWWVVVXXX[[[\\\]]]^^^```bbb```cccfffhhhjjjmmmppprrrmmmoooqqqsssuuuxxx{{{~~~{{{|||}}}}}}{{{zzz{{{||||||~~~{{{qqqtttzzzyyyoookkkeee```]]]YYYVVVTTTWWWUUUTTTUUUVVVVVVUUUTTTQQQRRRRRRRRRSSSSSSTTTTTTTTTUUUVVVUUUSSSPPPLLLJJJJJJLLLPPPSSSUUUTTTSSSRRRJJJJJJJJJIIIIIIJJJJJJJJJHHHJJJLLLLLLKKKJJJKKKLLLHHHJJJLLLMMMMMMNNNPPPRRRVVVUUUUUUTTTSSSRRRQQQQQQPPPPPPPPPQQQSSSUUUXXXYYY[[[___dddiiimmmuuu~~~xxx___VVVTTTVVV```mmmzzzbbbPPPJJJEEEBBBCCCBBB??????CCC>>>@@@DDDHHHJJJNNN[[[iii{{{yyyjjjcccbbbnnnkkkgggkkkttt{{{gggbbbggggggiiinnnlllpppqqqqqqoooiiiaaaXXXSSSJJJJJJKKKJJJHHHFFFCCCAAAAAAAAABBBBBBBBBBBBBBBBBB>>>>>>?????????@@@@@@@@@??????>>>>>>======<<<<<>>CCC@@@???AAABBBDDDJJJRRRaaahhhqqq{{{}}}pppbbb^^^```kkksssqqqiiicccZZZZZZ[[[___fffmmmrrrttt|||~~~{{{uuu||||||wwwxxx~~~yyywwwnnnoooqqqrrrqqqmmmeee```XXXRRRPPPTTTWWWVVVTTTUUUWWWUUUTTTVVV[[[^^^___^^^cccdddgggjjjlllnnnooopppmmmnnnoooqqqsssvvvxxxzzzzzz{{{|||}}}}}}~~~}}}}}}zzzzzz~~~xxxiiifffbbb\\\XXXUUUTTTSSSTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSUUUVVVTTTQQQOOOMMMMMMKKKLLLOOOSSSUUUUUURRRPPPKKKJJJIIIHHHHHHIIIKKKKKKOOONNNLLLJJJJJJJJJKKKKKKJJJLLLMMMMMMMMMMMMOOOPPPUUUUUUTTTQQQOOONNNOOOQQQMMMOOOQQQSSSTTTWWWZZZ]]]]]]^^^dddlllpppuuu}}}wwwaaa[[[TTTTTTaaarrrvvv^^^OOOGGGFFFDDDBBB@@@??????>>>DDD======EEEKKKOOO^^^oooyyykkk```___fffzzzooojjjppp{{{gggaaaggggggjjjqqqpppsssssssssoooiii```XXXSSSGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCAAA@@@???======>>>>>>>>>?????????============>>>>>>>>>>>>AAA@@@>>>=========>>>???BBB???>>>@@@BBBCCCJJJRRR```gggpppzzz|||pppccc```bbblllrrrooofff```YYYZZZ\\\aaagggnnnsssvvv~~~|||xxxssszzz}}}{{{}}}wwwppplll```bbbeeeiiilllkkkgggdddZZZTTTQQQTTTWWWVVVVVVWWWYYYWWWUUUVVVZZZ^^^``````cccdddfffhhhkkkmmmooopppooopppqqqsssuuuxxxzzz|||{{{{{{|||}}}~~~~~~~~~zzzqqqgggeee```[[[WWWUUUTTTSSSTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUSSSPPPMMMLLLKKKJJJKKKNNNQQQTTTTTTQQQOOOLLLKKKJJJIIIJJJJJJKKKLLLOOONNNMMMLLLJJJJJJIIIIIIKKKMMMNNNNNNNNNNNNOOOQQQTTTTTTTTTRRRPPPNNNOOOPPPMMMOOOQQQSSSTTTWWWZZZ]]]^^^```eeemmmrrrwwwwwwaaa[[[VVVWWWddduuuqqqZZZMMMFFFEEEDDDBBB@@@?????????DDD???@@@GGGLLLSSSdddxxxxxxhhh]]]\\\^^^kkkppppppyyywwwccc\\\aaaccchhhpppqqqvvvuuusssnnnggg^^^VVVQQQIIIGGGEEEDDDCCCDDDFFFGGGHHHHHHGGGEEECCCAAA???>>>===============>>>>>>>>><<<<<<<<<===>>>?????????BBBAAA???>>>>>>>>>???@@@@@@>>>===@@@AAACCCIIIQQQ___eeennnyyy~~~~~~|||pppeeebbbeeemmmpppkkkbbb]]]XXXZZZ]]]ccciiipppvvvyyywwwssspppyyy}}}~~~yyynnnddd^^^VVVWWW\\\aaagggjjjiiihhh___WWWRRRTTTVVVVVVWWWZZZ[[[YYYVVVVVVYYY]]]___aaabbbcccdddeeehhhllloooppprrrrrrtttuuuxxxzzz}}}~~~{{{|||}}}~~~uuummmeeebbb^^^ZZZVVVTTTSSSSSSTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTTTTRRROOOKKKJJJIIIIIIJJJLLLPPPSSSSSSQQQNNNMMMLLLKKKJJJJJJKKKLLLMMMMMMMMMNNNMMMLLLJJJIIIGGGLLLNNNPPPPPPOOOOOOPPPQQQRRRSSSTTTSSSQQQOOOOOOOOOMMMOOORRRSSSUUUWWW[[[]]]```aaafffmmmssszzzuuu___YYYWWW\\\lll||||||zzziiiTTTIIIFFFEEECCCBBBAAA@@@@@@???DDDAAACCCIIIOOOYYYnnn|||nnnbbb[[[[[[dddxxxvvvnnnttt}}}}}}pppZZZSSSXXXZZZ```jjjkkktttsssqqqlllddd[[[SSSNNNNNNLLLJJJHHHFFFEEEEEEEEEIIIHHHHHHFFFDDDBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>><<<=========>>>>>>>>>???@@@@@@???>>>>>>>>>???@@@???======@@@AAACCCIIIPPP]]]ccclllwww||||||~~~{{{qqqhhhfffhhhmmmmmmfff]]]YYYWWWZZZ___eeekkkrrrxxx|||xxxqqqpppoooyyy|||zzzzzz}}}vvvjjj^^^VVVVVVXXX[[[aaagggkkkllllllccc[[[SSSSSSUUUUUUWWW[[[\\\YYYVVVUUUVVVZZZ]]]```aaaaaabbbcccfffjjjnnnqqqssssssuuuvvvyyy{{{~~~}}}}}}~~~tttlllbbb```\\\XXXVVVTTTTTTTTTUUUUUUTTTSSSRRRRRRQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRSSSTTTUUUSSSOOOKKKJJJIIIIIIJJJLLLOOORRRSSSQQQOOOMMMLLLKKKJJJJJJJJJKKKLLLJJJKKKMMMNNNNNNLLLJJJHHHMMMOOORRRRRRQQQPPPQQQRRRPPPRRRTTTSSSQQQOOONNNNNNNNNPPPRRRTTTUUUWWW[[[^^^aaaaaafffnnnttt|||rrr]]]UUUVVV```sss}}}yyyxxxuuuvvvyyyzzzaaaPPPHHHEEEDDDCCCBBBAAA@@@@@@@@@CCCBBBEEEKKKRRR```xxx|||ooogggddd```ooo~~~pppoooyyyyyywwwzzzjjjUUULLLQQQRRRXXXaaadddlllmmmmmmkkkdddZZZQQQJJJKKKKKKKKKJJJIIIFFFDDDCCCGGGGGGGGGFFFEEECCCBBBAAA???????????????????????????>>>>>>>>>=========<<<>>>>>>=========>>>>>>>>>>>><<<===@@@BBBCCCIIIPPP[[[bbbkkkuuu~~~{{{|||}}}|||ssskkkiiijjjllliii```YYYWWWWWW[[[aaaggglllrrryyy~~~~~~qqqmmmnnnppp|||xxxvvvvvv{{{~~~uuujjj^^^VVVWWWXXX\\\bbbiiioooqqqrrrhhh^^^UUUSSSTTTTTTVVVZZZZZZYYYVVVTTTTTTVVVZZZ]]]``````aaabbbfffjjjnnnpppsssssstttvvvyyy{{{~~~~~~~~~~~~|||qqqjjj___]]]ZZZWWWUUUTTTUUUUUUWWWVVVUUUTTTSSSRRRQQQQQQPPPPPPQQQQQQRRRRRRRRRSSSSSSUUUUUUSSSPPPMMMKKKKKKJJJKKKLLLOOOSSSTTTSSSQQQLLLKKKJJJIIIHHHIIIJJJJJJGGGIIILLLNNNOOONNNLLLJJJNNNPPPSSSSSSRRRQQQQQQQQQPPPQQQSSSSSSQQQOOONNNOOONNNPPPRRRTTTUUUXXX[[[^^^aaaaaafffnnnuuu}}}nnnYYYSSSVVVbbbvvvxxxrrrpppooouuuqqqZZZMMMHHHDDDCCCBBBAAAAAAAAAAAAAAAAAACCCGGGNNNWWWhhhzzzmmmffffffhhhzzz|||ssslllrrr~~~sssrrrvvvjjjTTTKKKNNNMMMRRRZZZ\\\dddhhhlllmmmhhh^^^RRRJJJEEEFFFHHHIIIIIIGGGEEECCCEEEEEEEEEEEEEEEDDDCCCCCC@@@@@@@@@@@@?????????????????????>>>===<<<<<<<<<============>>>>>>>>>>>>>>><<<===AAACCCDDDJJJQQQ[[[aaajjjuuu|||{{{{{{}}}|||uuunnnlllkkkjjjddd[[[WWWXXXVVV\\\ccchhhmmmrrryyy~~~xxxmmmlllqqquuuuuusssttt{{{{{{tttkkk```YYYRRRUUU[[[cccllltttwwwxxxnnncccYYYVVVUUUTTTUUUXXXYYYXXXWWWTTTSSSTTTWWW[[[______aaacccgggjjjnnnpppsssssstttvvvyyy{{{}}}vvvkkkddd]]]\\\YYYWWWUUUUUUVVVWWWYYYXXXWWWVVVTTTSSSQQQQQQPPPPPPPPPQQQQQQRRRRRRSSSRRRTTTUUUSSSPPPMMMLLLLLLJJJKKKLLLOOORRRTTTTTTRRRLLLKKKJJJIIIHHHHHHIIIIIIGGGHHHKKKNNNOOONNNLLLKKKNNNPPPSSSTTTSSSQQQPPPPPPPPPQQQRRRRRRPPPOOOOOOPPPNNNPPPSSSTTTVVVXXX\\\^^^aaaccchhhqqqxxxhhhUUURRRUUUaaattttttnnnlllqqq{{{iiiTTTKKKIIICCCBBBBBBAAAAAAAAABBBBBBAAACCCIIIQQQ^^^pppyyykkkfffiiiqqq|||rrrmmmccccccrrruuummmlllqqq|||jjjTTTJJJLLLJJJLLLSSSSSS^^^eeennnssspppeeeWWWNNNGGGGGGHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDCCCBBBBBB@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>==================>>>>>>????????????>>><<<>>>BBBDDDFFFKKKQQQZZZaaajjjuuu}}}zzzzzz{{{}}}}}}wwwpppmmmkkkhhh```WWWUUUYYYVVV\\\dddiiilllqqqxxx}}}vvvlllmmmuuuyyy{{{qqqqqquuuxxxrrrjjj```YYYQQQTTT[[[eeepppwww{{{|||tttiii^^^ZZZXXXVVVVVVXXXYYYYYYYYYVVVTTTTTTVVVYYY^^^___aaaeeehhhkkknnnooossstttuuuwwwyyy|||~~~~~~~~~}}}rrrhhhbbb\\\[[[YYYWWWVVVVVVXXXXXX[[[ZZZYYYWWWUUUSSSRRRQQQOOOOOOPPPQQQQQQRRRSSSSSSPPPQQQSSSRRROOOMMMLLLLLLIIIIIIKKKNNNQQQSSSSSSRRRNNNMMMKKKIIIIIIIIIIIIJJJJJJKKKLLLMMMMMMLLLKKKJJJNNNPPPSSSTTTSSSQQQPPPOOOPPPQQQQQQPPPOOONNNOOOQQQOOOPPPSSSUUUVVVXXX\\\^^^ccceeekkkttt{{{|||cccQQQQQQTTT___ppp{{{rrrpppqqq|||}}}bbbOOOIIIIIIBBBBBBAAAAAAAAABBBBBBCCCBBBEEEKKKUUUeeexxxzzznnnmmmtttqqqeee```ZZZ___sssyyyjjjhhhhhhnnnzzziiiSSSIIIKKKGGGHHHMMMLLL\\\dddpppxxxvvvkkk\\\RRROOOMMMKKKHHHFFFFFFFFFGGGFFFFFFEEEEEEDDDBBBAAA@@@??????>>>>>>=========<<<<<<<<<======>>>>>>??????===>>>???@@@@@@@@@@@@@@@>>>===???CCCEEEFFFKKKRRR[[[aaajjjuuuyyyyyyzzz|||~~~~~~xxxqqqnnnkkkggg]]]UUUUUUZZZVVV]]]dddiiilllpppwww|||vvvmmmpppxxx|||wwwnnnpppwww|||uuuooohhh___XXXTTTWWW___hhhrrryyy||||||xxxmmmbbb^^^[[[WWWVVVXXXYYYZZZ[[[XXXUUUTTTVVVYYY]]]___bbbfffiiilllnnnoootttuuuvvvxxxzzz}}}~~~~~~zzzqqqiiiccc\\\[[[YYYWWWWWWWWWYYYYYY\\\[[[ZZZXXXVVVTTTSSSRRROOOOOOPPPPPPQQQRRRSSSSSSNNNOOOQQQPPPNNNLLLLLLLLLHHHHHHIIILLLPPPRRRRRRQQQOOONNNLLLKKKJJJJJJJJJKKKMMMMMMNNNMMMLLLKKKIIIHHHMMMPPPSSSTTTSSSPPPOOOOOOQQQQQQQQQOOONNNNNNPPPRRROOOQQQSSSUUUVVVXXX\\\___dddgggnnnwww~~~xxx___OOOOOORRR]]]ooo}}}wwwxxx|||yyy^^^LLLGGGIIIBBBBBBAAAAAAAAABBBCCCCCCCCCFFFMMMXXXjjj}}}xxxpppsss~~~~~~jjj^^^YYY]]]eee{{{ttteeefffgggooo{{{iiiYYYIIIDDDGGGIIIIIIJJJSSSeeeyyy~~~sssbbbUUUOOOMMMKKKHHHGGGFFFFFFFFFHHHHHHGGGFFFEEEDDDCCCCCCBBB???<<<<<<>>>@@@???===============>>>>>>>>>>>>>>>>>>======???@@@BBBCCC>>><<<===AAABBBCCCIIIOOOYYYccckkkppp~~~~~~wwwttttttvvvyyy}}}}}}~~~zzztttpppiii```YYYVVVWWWYYY[[[___dddgggjjjnnntttxxx}}}~~~vvvtttuuu{{{}}}uuuppppppzzz|||sssppplllbbbWWWXXXWWW\\\gggttt}}}~~~|||wwwpppfff]]]XXXVVVUUUUUUZZZYYYYYYYYYXXXXXXXXXXXX^^^aaaeeegggiiikkknnnpppssswww|||}}}{{{|||~~~}}}|||}}}|||sssmmmeee___```]]]YYYWWWXXXZZZZZZZZZVVVUUUTTTSSSRRRRRRRRRRRRSSSSSSRRRQQQQQQQQQQQQQQQOOOOOOOOOOOOOOONNNMMMLLLJJJJJJJJJLLLPPPSSSUUUUUUOOONNNKKKIIIIIIJJJLLLMMMMMMNNNNNNMMMKKKJJJKKKLLLLLLOOOSSSTTTSSSQQQPPPPPPPPPOOONNNMMMMMMMMMNNNOOOSSSUUUWWWXXXYYY\\\___aaaeeeiiioootttyyymmm[[[RRRSSSTTTaaavvvrrr[[[NNNDDD===BBBBBBAAA???===>>>@@@BBBFFFIIIRRRcccwww}}}tttpppwwwppp___ZZZYYYYYYkkk{{{|||tttmmmfff```hhhkkktttmmm\\\KKKFFFGGGIIIKKKMMMQQQaaatttxxxhhhZZZOOONNNKKKIIIGGGFFFFFFFFFHHHGGGGGGFFFEEEDDDCCCBBBBBB@@@======???@@@???>>>============>>>>>>>>>>>>>>>>>>======>>>???@@@AAA>>><<<===AAABBBCCCHHHOOOVVVaaaiiiooo~~~~~~wwwssssssuuuyyy|||~~~~~~{{{uuuqqqiiiaaaYYYWWWXXXZZZ\\\```eeehhhjjjnnntttyyy}}}|||sssvvv}}}{{{ooommmnnnxxx{{{uuusssooodddXXXWWWXXX]]]hhhwwwxxxqqqhhh```[[[XXXWWWVVVYYYYYYYYYZZZYYYYYYXXXXXX^^^```dddgggiiikkkmmmooorrrwww|||}}}|||{{{~~~~~~}}}|||{{{|||yyyrrrlllfff```^^^[[[XXXVVVWWWXXXYYYYYYVVVUUUTTTSSSSSSRRRSSSSSSTTTTTTSSSRRRRRRRRRRRRRRRQQQQQQPPPOOONNNMMMKKKJJJJJJIIIIIILLLPPPSSSUUUUUUOOOMMMJJJHHHGGGHHHJJJKKKMMMNNNNNNMMMLLLKKKKKKMMMNNNPPPSSSSSSRRRPPPPPPPPPPPPOOONNNMMMMMMMMMOOOOOOSSSUUUWWWYYYZZZ\\\```bbbfffkkkpppuuu|||~~~fffWWWQQQTTTXXXggg}}}oooYYYNNNFFF@@@BBBBBBBBB@@@??????AAACCCGGGLLLVVVgggxxxyyyqqqnnnyyyjjj\\\WWWVVVZZZjjjwwwwwwoooiiiddd```iiinnnyyyuuudddRRRKKKKKKLLLMMMPPPSSS```ooo{{{{{{kkk\\\PPPNNNMMMJJJIIIHHHGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBCCCAAA??????@@@@@@@@@???>>>>>>>>>>>>============>>>>>>============>>>>>>>>><<<===AAABBBBBBGGGMMMSSS^^^hhhooo}}}}}}wwwrrrssstttxxx|||}}}|||vvvrrrjjjaaaZZZWWWXXXZZZ\\\```fffiiikkknnntttxxx{{{}}}uuuzzzxxxllllllooo{{{~~~~~~|||yyywwwsssggg[[[WWWXXX^^^kkkyyywwwqqqiiibbb]]]ZZZXXXWWWXXXXXXZZZ[[[[[[ZZZYYYYYY]]]```cccfffhhhjjjlllnnnqqqvvv|||~~~}}}{{{|||}}}||||||{{{zzz|||~~~uuuoookkkfffbbb]]]ZZZWWWVVVVVVWWWXXXWWWWWWVVVUUUTTTSSSSSSSSSSSSTTTTTTSSSRRRRRRRRRRRRSSSRRRRRRQQQPPPNNNLLLJJJIIIIIIHHHHHHKKKOOOSSSUUUVVVQQQOOOLLLIIIHHHHHHJJJKKKLLLNNNNNNNNNLLLKKKLLLMMMQQQRRRSSSRRRPPPOOOOOOOOOOOOOOOMMMMMMMMMNNNOOOPPPSSSUUUWWWYYY[[[]]]aaadddhhhmmmsssyyyvvv```TTTQQQUUU]]]pppiiiVVVLLLGGGCCCAAABBBBBBBBB@@@@@@BBBDDDJJJQQQ___ooo|||tttkkklll|||tttaaaWWWTTTTTT]]]jjjtttrrrjjjdddcccbbbmmmuuuppp^^^UUURRRPPPOOOQQQYYYaaalllvvv|||xxxhhhWWWPPPOOONNNLLLKKKIIIHHHHHHGGGFFFFFFEEEDDDCCCBBBBBBCCCBBBAAAAAAAAA@@@@@@???>>>>>>>>>>>>============>>>>>>======<<<<<<<<<<<<>>><<<===AAABBBAAAEEEKKKQQQ\\\fffnnnzzz{{{uuussssssuuuyyy~~~}}}{{{uuuqqqiii```XXXUUUVVVXXX[[[___eeehhhjjjmmmrrrvvvyyy~~~vvvnnnnnntttxxx|||~~~~~~}}}xxxkkk^^^XXXZZZaaalllxxxtttoooiiiccc___\\\YYYVVVVVVWWWYYY[[[\\\\\\[[[ZZZ\\\___ccceeegggiiilllnnnrrrwww|||}}}{{{zzzzzzzzzyyyzzz{{{}}}{{{qqqllliiieeebbb]]]ZZZWWWVVVWWWXXXXXXWWWWWWVVVUUUTTTTTTSSSSSSSSSSSSRRRRRRQQQQQQQQQRRRRRRQQQPPPPPPOOONNNMMMKKKJJJIIIHHHHHHJJJNNNRRRTTTUUUUUUSSSOOOLLLKKKKKKLLLMMMLLLNNNNNNNNNLLLLLLMMMNNNSSSSSSTTTRRROOONNNNNNOOOOOONNNMMMMMMMMMNNNOOOPPPSSSUUUXXXZZZ\\\___ccceeejjjooovvv|||sss]]]TTTRRRUUUbbbxxx|||cccRRRIIIFFFDDD>>>@@@AAAAAAAAAAAACCCDDDLLLWWWgggwww{{{nnngggjjj|||hhhZZZSSSRRRUUUbbbjjjpppmmmfffcccfffjjjttt|||jjj```YYYTTTRRRSSS\\\bbbiiiqqqxxxuuufffVVVQQQQQQPPPNNNLLLKKKIIIHHHGGGGGGFFFEEEDDDCCCBBBBBBCCCCCCCCCBBBAAA@@@?????????>>>>>>>>>=========<<<>>>>>>======<<<<<<;;;:::===<<<===AAAAAA@@@CCCIIIPPPZZZeeemmmvvvyyysssuuuuuuwww{{{}}}{{{{{{tttooohhh^^^VVVSSSTTTVVVXXX]]]cccfffhhhkkkooosssvvv}}}tttoooqqqzzzwww~~~}}}ooobbb[[[]]]cccllluuuyyyyyyxxxoookkkgggccc___\\\XXXVVVUUUVVVXXXZZZ[[[\\\\\\\\\\\\___ccceeegggiiilllnnnrrrwww|||~~~{{{zzzxxxxxxyyyyyy{{{}}}xxxooojjjfffcccaaa]]][[[XXXXXXXXXYYYXXXWWWWWWVVVUUUTTTSSSSSSSSSSSSPPPPPPOOOOOOOOOPPPPPPQQQNNNNNNOOOOOOOOONNNMMMMMMJJJHHHGGGIIIMMMQQQSSSTTTUUUSSSPPPMMMKKKKKKLLLMMMLLLMMMNNNNNNMMMLLLMMMOOOSSSTTTTTTRRROOONNNNNNOOONNNNNNMMMMMMMMMNNNPPPQQQSSSUUUXXX[[[]]]```dddggglllqqqyyyqqq[[[RRRRRRVVVfff~~~ttt^^^NNNFFFCCCCCC===>>>@@@@@@@@@AAADDDFFFMMM[[[nnn|||tttjjjeeemmmooo___VVVQQQSSSXXXbbbgggkkkiiicccbbbjjjsssrrreee\\\WWWWWWZZZ```eeejjjqqqvvvuuuhhhZZZRRRRRRQQQPPPNNNLLLJJJIIIHHHHHHGGGFFFEEEDDDCCCCCCBBBCCCDDDCCCAAA???>>>?????????>>>>>>======<<<<<<======>>>>>>===<<<;;;;;;===<<<===AAAAAA???BBBGGGMMMWWWccckkkrrrxxxrrrvvvvvvwww||||||zzzyyysssoooggg]]]UUURRRSSSTTTWWW\\\bbbfffgggiiimmmpppvvv}}}{{{qqqnnnsss|||{{{rrrddd]]]```eeekkkqqqsssqqqoooiiigggdddbbb```]]]YYYVVVTTTUUUVVVWWWYYY[[[]]]]]]]]]```cccfffhhhjjjlllnnnrrruuuzzz~~~~~~|||yyyxxxxxxyyyzzz{{{}}}uuulllgggcccaaa```\\\[[[YYYXXXYYYYYYXXXWWWVVVUUUTTTSSSRRRRRRRRRRRROOONNNNNNNNNNNNOOOPPPPPPMMMMMMNNNOOOOOOOOOOOONNNLLLIIIGGGHHHKKKOOOQQQRRRRRRPPPMMMJJJIIIIIIKKKLLLLLLMMMOOONNNMMMMMMNNNOOORRRSSSTTTSSSPPPNNNNNNNNNNNNMMMMMMMMMMMMNNNPPPQQQSSSVVVYYY\\\^^^bbbfffiiimmmsss{{{kkkWWWQQQRRRYYYlllmmmZZZLLLCCCAAABBB>>>?????????@@@BBBFFFIIIRRRaaauuu~~~lllfffhhhsss{{{fff[[[TTTPPPTTT\\\aaacccffffffccceeeqqq~~~sssbbbZZZXXX^^^eeejjjnnnrrruuuwwwtttiii]]]SSSSSSRRRQQQPPPMMMKKKJJJIIIIIIHHHGGGFFFEEEDDDDDD@@@CCCDDDCCC@@@>>>===>>>?????????>>>===<<<<<<<<<<<<===>>>>>>>>>===<<<<<<===<<<>>>AAAAAA???AAAEEEIIISSS```iiiooo|||xxxsssuuuuuuwww{{{{{{xxxwwwtttoooggg^^^VVVRRRSSSTTTWWW\\\bbbfffhhhiiimmmpppwww~~~tttnnnooowww}}}tttfff^^^aaafffkkkoooooommmkkkeeedddccccccbbb___[[[WWWTTTSSSTTTUUUWWWZZZ]]]___^^^```dddgggiiikkkmmmoooppprrrvvv{{{}}}}}}{{{yyywwwxxxyyyzzz|||~~~}}}xxxpppiiidddaaa```___[[[YYYXXXXXXXXXXXXWWWUUUUUUTTTSSSRRRQQQQQQQQQQQQOOONNNNNNNNNOOOOOOPPPQQQNNNNNNOOOOOOOOONNNNNNMMMMMMKKKHHHGGGJJJMMMPPPPPPPPPOOOLLLIIIIIIIIIKKKLLLLLLMMMOOONNNNNNMMMOOOPPPPPPRRRTTTTTTRRROOONNNNNNNNNMMMMMMLLLMMMOOOPPPQQQSSSVVVYYY\\\___cccgggkkkmmmsss|||fffSSSQQQVVV___sssgggWWWKKKCCCAAACCCAAAAAA@@@???@@@DDDJJJNNN^^^mmmsssddddddmmm|||qqq```YYYSSSOOOUUU```aaabbbfffhhhhhhlll{{{qqq^^^WWWXXXcccmmmuuuyyy{{{zzzxxxssshhh\\\SSSSSSSSSRRRPPPNNNLLLJJJJJJIIIIIIHHHGGGFFFEEEEEE@@@BBBDDDCCC@@@======>>>@@@??????>>>===<<<<<<;;;<<<===>>>??????>>>===<<<===<<<>>>AAAAAA>>>@@@DDDEEEOOO]]]gggnnn{{{zzzuuuttttttvvvzzz{{{xxxvvvuuuppphhh^^^VVVSSSSSSUUUXXX]]]cccggghhhjjjmmmpppxxxuuujjjlllsss|||uuuggg^^^aaaggglllnnnnnnkkkiiicccbbbcccccccccaaa\\\YYYSSSSSSRRRSSSUUUYYY]]]```^^^aaaeeegggiiikkknnnpppnnnpppsssxxx{{{|||zzzxxxwwwxxxyyy{{{}}}~~~xxxssslllfffbbb```______ZZZXXXWWWWWWWWWWWWVVVTTTTTTSSSRRRQQQQQQPPPPPPPPPOOOOOOOOOOOOPPPPPPQQQRRRPPPPPPPPPOOONNNMMMLLLKKKNNNKKKHHHGGGIIILLLNNNOOOQQQOOOMMMKKKJJJKKKMMMOOOLLLMMMOOOOOONNNNNNOOOPPPOOOQQQTTTUUUSSSPPPNNNMMMMMMMMMLLLLLLMMMOOOPPPRRRSSSVVVYYY]]]```dddhhhlllmmmttt}}}cccSSSTTT\\\dddxxxzzzcccUUUKKKDDDBBBDDDCCCBBBAAA@@@AAAFFFMMMRRRjjjyyy~~~lll___bbbqqq{{{kkk^^^XXXSSSNNNUUUaaadddeeeiiimmmnnnsss