BM6P6(@ ^^^___bbbddddddcccbbb```]]]VVVQQQVVVaaagggccc]]]XXXVVVUUUXXX^^^```]]]YYY[[[\\\[[[WWWWWWZZZ\\\[[[```bbbcccaaa^^^ZZZXXXWWWOOOTTTXXXWWWXXXZZZ[[[YYYZZZ\\\\\\[[[^^^dddgggffffffaaa\\\YYYXXXVVVSSSPPPSSSMMMKKKOOOTTTVVVWWWYYYUUUWWW[[[___bbbcccdddddd```\\\VVVQQQOOOQQQUUUWWW\\\ZZZVVVQQQOOOPPPTTTWWWccc\\\UUURRRUUUXXXXXXWWW[[[VVVTTTWWWYYYXXXXXXZZZXXXWWWUUUTTTSSSSSSTTTUUUVVVTTTQQQNNNLLLKKKKKKLLLWWWXXXXXXXXXWWWUUUTTTRRRTTTTTTUUUVVVVVVWWWWWWXXXWWWVVVTTTTTTVVVXXXYYYYYY```]]]YYYWWWVVVTTTRRRPPPOOOPPPRRRSSSSSSSSSRRRRRRUUUUUUUUUTTTUUUXXX]]]aaannn}}}xxx[[[UUUMMMEEEBBB@@@??????<<<<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999999999999888888888888777:::999999888777666666555777777666555555555555555666666666666666666666666777777666666666666777777555555555666666888999999888888888888888888888888777777777777777777777777::::::999888888777888888555555555555555555555555888777777666666666777777666666666666666777888888:::888777555555777888:::777777777777777777777777999888888888777777666666777777888888888888777777777888888888888999999999999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===============>>>>>>>>>>>>=========>>>??????@@@@@@DDDCCCBBBBBBCCCGGGJJJMMMPPP]]]rrr]]]___bbbcccdddbbb```___YYYVVVTTTVVVZZZ]]]\\\ZZZSSSSSSUUUXXX\\\^^^]]][[[[[[\\\ZZZUUUTTTZZZ^^^^^^```___^^^]]]\\\YYYUUURRRPPPVVVYYYXXXWWWXXXWWWUUUTTTWWWXXXWWWYYY^^^___^^^aaa]]]XXXVVVWWWVVVTTTQQQSSSNNNMMMQQQUUUVVVVVVWWWWWWYYY\\\___bbbbbbbbbbbb```\\\VVVRRRQQQSSSWWWZZZ______^^^[[[XXXWWWXXXYYY]]]XXXQQQPPPSSSVVVVVVUUUYYYUUUSSSVVVWWWVVVVVVYYYWWWVVVUUUTTTSSSSSSSSSSSSSSSRRRQQQOOONNNNNNOOOOOOQQQRRRSSSSSSTTTSSSSSSRRRUUUUUUVVVVVVVVVVVVWWWWWWXXXVVVUUUUUUWWWYYYZZZYYY\\\ZZZWWWUUUTTTSSSQQQOOOLLLMMMOOORRRTTTUUUUUUUUUTTTUUUTTTTTTTTTWWW\\\```dddnnntttcccQQQLLLFFFAAA???>>>>>>===============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999888888888777777777777666666555444444333777777666555555555555555555555555555555555555555777777666666666666777777444444444444555666777888666666666666666666666666666666666666666666666666777777666555555555666666888888888888888888888888777666666555555666666777666666666666666777888888777666555444444555666777777777777777777777777777888888888777777777666666777777888888888888777777777888888888888999999999999999999999999999999999999999999999999999999999;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>>>>=========>>>??????@@@@@@BBBAAAAAAAAABBBDDDGGGIIIHHHPPP___ooozzzZZZ\\\^^^aaaaaa___]]][[[UUUVVVVVVTTTRRRRRRUUUXXXPPPSSSVVVXXXYYYYYYZZZZZZZZZ[[[YYYSSSSSSYYY___``````\\\XXXWWWYYYXXXSSSOOONNNTTTXXXVVVUUUUUUSSSOOOLLLQQQSSSRRRTTTXXX[[[ZZZ[[[WWWTTTSSSUUUVVVUUUSSSSSSOOONNNSSSVVVUUURRRRRRSSSUUUYYY\\\]]]]]]\\\\\\]]]ZZZVVVRRRRRRUUUYYY\\\```bbbcccaaa^^^[[[YYYYYYXXXTTTPPPOOOSSSVVVWWWVVVXXXTTTSSSVVVXXXVVVVVVXXXUUUUUUUUUUUUTTTSSSRRRRRRQQQQQQQQQRRRRRRRRRSSSSSSNNNNNNOOOQQQRRRSSSTTTUUUWWWWWWWWWVVVVVVVVVUUUUUUVVVUUUTTTTTTVVVXXXXXXXXXWWWUUUSSSRRRRRRRRRPPPOOOLLLMMMOOORRRSSSTTTTTTTTTSSSTTTTTTSSSSSSVVVZZZ]]]```dddoooqqqYYYNNNGGGDDD@@@>>>===>>>======>>>=========<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999888888888777777777777666666555555444444444777666555555444555555555555555555555555555555555777666666555555666666777444444444444555666777777666666666666666666666666666666666666666666666666555555444444444555555666555555555555555555555555666555555555555555666666777666666666666777888888777666555444444555666777777777777777777777777777888888777777777777666666777777888888888888777777777888888888888999999999999999999999999999999999777777888888999999::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<============>>><<<======>>>>>>??????@@@?????????@@@@@@AAABBBCCCCCCFFFMMMWWW^^^fffuuuTTTWWW[[[]]]^^^]]][[[YYYUUUVVVUUURRRPPPQQQUUUXXXRRRWWW[[[ZZZVVVSSSSSSUUUVVVYYYYYYTTTSSSXXX\\\^^^```XXXPPPPPPUUUXXXVVVQQQHHHNNNSSSSSSSSSSSSRRROOOIIIMMMNNNMMMPPPWWW]]]^^^YYYVVVRRRRRRUUUVVVUUUSSSRRROOOOOOTTTVVVRRRNNNLLLJJJMMMPPPTTTVVVVVVUUUTTTYYYWWWTTTQQQRRRVVV[[[^^^___```aaa___[[[WWWUUUUUUTTTRRRQQQRRRVVVYYYZZZZZZXXXTTTSSSWWWYYYWWWWWWYYYUUUVVVVVVWWWVVVTTTSSSRRRQQQRRRSSSTTTUUUUUUTTTTTTPPPPPPQQQRRRTTTVVVWWWXXXXXXWWWWWWVVVUUUUUUTTTTTTSSSRRRRRRSSSUUUVVVVVVUUUTTTRRRPPPPPPQQQRRRRRRQQQPPPPPPRRRRRRSSSRRRQQQPPPSSSSSSSSSRRRRRRTTTXXX[[[^^^```eeeqqq|||```NNNGGGCCCAAA???>>>??????>>>===>>>>>>===<<<;;;;;;::::::::::::::::::::::::::::::888888888888888888888888888888888888777777777777888888777777777666666666666555555444444555555555555555555555555555555555666666666555555666666666666666555555666777777888888888888888888888888888666666666666666666666666555555555555555666777888444444444444444444444444555444444444444555555666777777666666777777888999888888777777777777888888777777777777777777777777777777777777777777666666777777888888888888777777777777888888888999999999888888888888888888888888888888999:::;;;<<<<<<===::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<=========<<<<<<======>>>?????????>>>?????????@@@@@@@@@@@@CCCCCCFFFKKKPPPVVVbbbnnnTTTWWW[[[___```___\\\[[[XXXTTTQQQPPPTTTXXXZZZ[[[YYY^^^aaa]]]TTTMMMKKKMMMPPPWWWZZZVVVTTTUUUWWWXXXZZZQQQHHHIIIRRRXXXXXXTTTEEELLLRRRSSSUUUXXXXXXVVVNNNNNNKKKHHHMMMVVV]]]^^^ZZZWWWSSSSSSUUUVVVUUUSSSQQQNNNNNNSSSUUUPPPJJJGGGCCCFFFKKKPPPSSSSSSSSSRRRUUUTTTQQQPPPRRRVVVZZZ^^^______]]]YYYTTTRRRQQQRRRRRRRRRSSSUUUXXXZZZ[[[ZZZUUURRRRRRVVVXXXVVVVVVWWWVVVWWWWWWWWWWWWUUUTTTRRRSSSTTTTTTUUUUUUTTTSSSSSSSSSSSSTTTUUUVVVVVVWWWWWWWWWWWWVVVUUUTTTSSSSSSRRRSSSSSSRRRTTTVVVWWWVVVUUURRRPPPOOOPPPRRRSSSSSSSSSQQQRRRSSSSSSSSSRRRQQQPPPRRRSSSSSSRRRRRRSSSVVVYYYYYY[[[^^^cccmmm}}}~~~iiiXXXMMMGGGCCCAAA?????????>>>===;;;>>>======<<<;;;::::::999::::::::::::::::::::::::888888888888888888888888888888888777777777666666777777777777666666666666555555444444444444555555555555555555555555555555666666555555555555666666555555444444555555666666777777777777777777777777555555555555555555555555555555444555555666777777777777777777777777777777444444444444444555666666777777777777777888999999888888777777777777888888666666666666666666666666666666666666666666777777777777888888888888777777777777888888888999999999888888888888888888888888888888999999:::;;;<<<<<<:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????????????????????????????AAA@@@CCCHHHJJJMMMUUU^^^oooYYY\\\aaadddeeebbb___]]]YYYSSSMMMOOOVVV]]]```______bbbddd___VVVMMMIIIHHHNNNVVV[[[WWWRRRQQQRRRQQQSSSMMMGGGJJJTTTZZZYYYUUUJJJPPPUUUVVVXXX\\\^^^]]]TTTPPPJJJGGGNNNYYY]]][[[[[[WWWTTTSSSUUUVVVUUUSSSRRRNNNOOOSSSTTTOOOHHHEEEEEEHHHNNNSSSWWWWWWVVVUUUSSSRRRPPPPPPRRRVVVZZZ]]]cccaaa]]]WWWRRRPPPQQQSSSPPPRRRTTTWWWYYYYYYYYYYYYRRROOOOOOTTTVVVUUUTTTUUUVVVVVVVVVVVVUUUTTTSSSSSSUUUTTTTTTSSSSSSRRRRRRQQQRRRSSSTTTVVVVVVVVVUUUTTTUUUUUUTTTTTTSSSRRRQQQQQQUUUTTTTTTVVVXXXYYYXXXVVVQQQPPPOOOPPPRRRTTTTTTTTTOOOPPPRRRTTTUUUUUUUUUUUUSSSSSSTTTSSSRRRSSSUUUWWWWWWZZZ\\\]]]```kkk|||ppp```VVVPPPJJJEEEBBB@@@>>><<<<<<<<<:::888===<<<<<<<<<;;;:::::::::999999999999999999999999888888888888888888888888888888777777777666666666444444444444444444444444444444444333444444555666444444444444444444444444666555555444444555555666444333333222333333444444555555555555555555555555555555555555555555555555444444333333333444444555666666666666666666666666444444444444555666777777888777777777777888999999555555666666666666555555666666666666666666666666555555666666666666777777777777888888888888777777777888888888888999999999888888888888888888888888666666777777888888999999::::::::::::;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;<<<<<<======>>>>>>?????????>>>>>>>>>??????@@@======???CCCEEEEEEIIIOOOVVVdddxxx___aaaeeegggfffbbb]]]YYYXXXQQQLLLMMMUUU]]]```aaa```bbbccc```YYYQQQLLLJJJPPPWWWZZZUUUNNNLLLMMMMMMQQQOOOPPPVVV^^^```\\\VVVQQQVVVXXXWWWWWW[[[]]]\\\UUUPPPJJJLLLXXXdddddd]]]YYYVVVRRRSSSUUUWWWVVVTTTTTTPPPPPPTTTUUUPPPIIIGGGKKKOOOTTTYYY\\\\\\ZZZXXXSSSRRRQQQQQQSSSWWW[[[^^^eeeccc___ZZZTTTRRRRRRSSSRRRUUUXXX[[[[[[ZZZYYYYYYSSSPPPQQQVVVXXXVVVUUUVVVVVVUUUTTTSSSRRRRRRRRRRRRTTTSSSQQQPPPPPPQQQQQQRRRPPPRRRUUUWWWXXXWWWUUUSSSSSSSSSRRRRRRQQQQQQQQQPPPSSSSSSSSSUUUWWWXXXVVVTTTPPPOOONNNOOOQQQSSSTTTSSSQQQRRRTTTUUUVVVVVVVVVVVVSSSTTTUUUTTTSSSSSSUUUVVVYYYZZZ[[[\\\___gggrrryyypppdddUUULLLJJJIIIFFFBBBCCC@@@===;;;;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888888888888888888888888777777777666666666666444444444444444444444444444333333333444444555666444444444444444444444444666555555444444555555666666555555444444444555555555555555555555555555555555555555555555555555555666555444444444444444444444444444444444444444444555555555555666777888999888888777777888888999:::555555666666666666555555666666666666666666666666555555555666666666777777777777888888888888777777777888888888888999999999888888888888888888888888777777777777777888888888999999:::::::::;;;;;;;;;999::::::::::::;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>===<<<<<<<<<>>>@@@AAA>>><<<===@@@AAA@@@BBBFFFGGGOOOZZZeeeqqqaaacccffffffddd^^^XXXTTTUUUQQQLLLMMMRRRZZZ___aaa^^^```bbb```[[[UUUPPPMMMRRRXXXZZZRRRJJJHHHJJJLLLSSSUUU[[[ccciiihhh```XXXVVVYYYYYYUUUTTTWWWYYYXXXRRRMMMJJJQQQcccpppnnndddVVVSSSQQQQQQUUUWWWWWWUUUUUUQQQQQQUUUVVVQQQKKKIIIPPPTTTYYY]]]___^^^[[[YYYTTTSSSRRRRRRTTTXXX\\\^^^eeedddaaa\\\WWWSSSQQQRRRVVVYYY]]]______]]][[[ZZZVVVSSSTTTYYY\\\ZZZYYYZZZUUUTTTRRRPPPPPPPPPQQQQQQRRRQQQOOONNNOOOPPPRRRSSSOOORRRVVVZZZ[[[ZZZWWWUUUQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOPPPRRRTTTTTTSSSQQQOOONNNMMMNNNQQQRRRSSSRRRUUUVVVVVVWWWVVVUUUTTTSSSTTTUUUUUUTTTSSSSSSUUUVVVXXXVVVVVVYYY___fffkkknnnqqq}}}tttYYYRRRJJJFFFFFFFFFDDDBBBDDDAAA===<<<<<<======<<<::::::;;;;;;;;;;;;;;;;;;888888888888888888888888777777777777777777777777777777777777666666666666555666666666666666666666333333333333444444555666444444444444444444444444555555555444444555555555:::999888888888888999999777777777777777777777777555555555555555555555555999888777666666666666666777777777777777777777777555555555666666888999999888888888777888888999:::777777888888888888777777666666666666666666666666444555555555666666777777777777888888888888777777777888888888888999999999777777777777777777777777:::::::::999999999999999999999:::::::::;;;;;;;;;999999:::::::::;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>><<<;;;::::::===@@@AAABBB???>>>@@@@@@>>>@@@DDDEEEGGGJJJPPP[[[lll[[[aaaeeecccaaa___[[[VVVYYYSSSQQQVVVZZZ[[[^^^ddd^^^^^^]]]]]][[[WWWQQQMMMNNNTTTVVVPPPIIIGGGFFFEEEOOO[[[gggkkkjjjfff___XXXIIIRRRVVVSSSQQQSSSTTTQQQRRRJJJJJJXXXiiimmmggg```UUUUUUVVVUUUTTTSSSQQQOOONNNRRRQQQSSSWWWOOOGGGLLL\\\YYYWWWYYY\\\[[[WWWRRRRRRSSSVVVXXXZZZZZZYYYXXXdddaaa]]]WWWRRRPPPQQQSSSPPPYYY```___\\\]]]___```]]]ZZZWWWVVVWWWYYYZZZZZZ\\\XXXSSSPPPNNNNNNNNNMMMOOONNNNNNOOOQQQSSSTTTTTTOOOOOORRRVVVZZZZZZVVVSSSNNNOOOPPPRRRRRRQQQPPPOOOKKKKKKKKKMMMQQQSSSSSSSSSRRROOOLLLMMMQQQTTTUUUTTTSSSRRRSSSUUUWWWUUUQQQLLLUUUTTTSSSRRRRRRSSSTTTUUUVVVTTTSSSSSSVVV[[[aaaeeehhhnnnyyy~~~}}}~~~|||www~~~tttpppwwwyyyuuuuuu{{{~~~{{{eee[[[LLLJJJGGGDDDCCCBBBCCCCCCBBBBBBAAA???>>><<<;;;:::999:::;;;:::888777888999::::::999999888777666666777888888888999999999999888888777555555444444444555555555555555555555555444444444555555555666666666555444333222333333444555555555555555555555555666666555555555444444444666666666555444444444333555555666666666666555555333444555555666666555555555555555555555555555555888888777777666666555555555555555555555444444444666666777777777777666666444555555666777888888999888888777777666666555555666444333555888:::999777666666777777888888888999666666777777888888888888999999999999999999999999888888888999999:::::::::<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<========================>>>???AAAAAA>>>AAAEEEHHHLLLVVVdddoooZZZ```dddcccaaaaaa___[[[\\\WWWVVVZZZ]]][[[[[[^^^ZZZZZZZZZZZZYYYWWWTTTQQQLLLSSSVVVPPPIIIGGGHHHHHHPPPYYYaaaccccccbbb___ZZZMMMTTTWWWTTTRRRTTTVVVUUUSSSMMMMMMZZZfffgggaaa[[[UUUUUUTTTTTTSSSRRRPPPPPPOOORRROOOPPPUUUOOOJJJQQQ]]]ZZZWWWXXXYYYYYYTTTPPPLLLNNNRRRVVVYYYZZZ[[[[[[\\\[[[XXXTTTQQQPPPQQQSSSUUUXXXZZZ[[[]]]aaa___[[[XXXVVVSSSSSSVVVYYY\\\]]]YYYVVVRRROOOOOOPPPPPPOOOPPPPPPOOOPPPRRRTTTTTTUUURRRRRRRRRUUUWWWWWWSSSPPPNNNNNNOOOOOOPPPPPPOOOOOOMMMLLLLLLNNNQQQRRRRRRRRRQQQNNNLLLLLLOOOQQQRRRQQQTTTRRRQQQQQQRRRRRRPPPNNNSSSRRRRRRQQQQQQQQQQQQRRRTTTSSSRRRRRRSSSVVVZZZ\\\[[[^^^dddooo}}}vvvuuuxxxzzzzzz{{{tttrrrwwwyyyxxx~~~~~~tttooouuuxxxuuuxxx{{{eeeUUUOOOHHHFFFDDDBBB@@@@@@AAAAAABBBAAA@@@???===<<<;;;:::999:::;;;:::888777888999::::::999999888777777666777777777888888888999999888777666555555444444444444444444444444444444444444444444555555555666666666555444333333333444444666666666666666666666666666666555555555444444444555555555555555444444444555555666666666666555555333444444555555555555555555555555555555555555555777777777777666666555555555555555555555555555555777777888888888888777777444555555666777777888888777777777777666666555555666444333555888999888777666666777777777888888888777777777777777888888888999999999999999999999999999999999999999:::::::::<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<========================>>>???@@@@@@BBBDDDFFFFFFHHHNNNXXX```sss\\\aaadddbbb```aaa___\\\^^^[[[ZZZ]]]^^^[[[YYYYYYUUUUUUVVVVVVWWWWWWWWWWWWRRRZZZ\\\TTTJJJGGGJJJLLLSSSYYY]]]\\\\\\^^^___]]]PPPTTTUUUQQQOOOQQQTTTUUUTTTQQQSSS]]]ccc```ZZZVVVUUUTTTSSSRRRQQQPPPPPPPPPOOORRRNNNOOOUUUQQQMMMVVVZZZWWWTTTSSSSSSRRRMMMIIIJJJLLLPPPTTTWWWYYYZZZ[[[TTTTTTTTTRRRPPPPPPRRRUUUWWWUUUSSSVVV___fffccc[[[WWWTTTPPPPPPSSSWWWZZZ\\\WWWUUUQQQPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRSSSUUUUUUUUUTTTSSSSSSSSSRRRPPPNNNNNNMMMMMMLLLMMMNNNOOOPPPOOONNNNNNOOOQQQRRRQQQPPPPPPNNNLLLLLLMMMOOOOOONNNUUURRRNNNLLLMMMNNNOOOOOORRRSSSSSSTTTSSSRRRQQQPPPQQQQQQPPPPPPPPPPPPQQQRRRTTTTTTUUUZZZgggzzzxxxrrruuu{{{~~~|||mmm[[[NNNGGGEEEBBBAAA???>>>======>>>???@@@@@@???>>>===;;;;;;:::999:::;;;:::888777888999::::::999999888777777777666666666777777777888888888777666555555444555555333333333333333333333333444444444555555555555555555555444333333333444444666666666666666666666666555555555555555444444444444444444555555555555555555555666666666666555555333333444555555555555555555555555555555555555555777777777666666666666555666666666666666666666666777888888999999888888777555555555666666777777888777777777666666666666555666555444555777888888777666666777777777777888888888888888777777777777777999999999999999999999999:::::::::::::::999999999;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<=========>>>>>>>>>======>>>??????BBBDDDEEEDDDDDDFFFLLLQQQYYYfffxxx___cccdddaaa]]]]]][[[XXX\\\ZZZYYYZZZ\\\\\\[[[ZZZUUUUUUVVVUUUVVVWWWYYY[[[\\\cccdddZZZMMMIIIKKKNNNZZZ]]]^^^[[[[[[^^^^^^\\\OOOQQQPPPLLLHHHIIIMMMPPPTTTTTTYYY___aaa[[[VVVUUUUUUTTTRRRPPPOOOOOOOOOPPPQQQTTTQQQRRRXXXSSSOOOVVV[[[XXXUUUSSSRRRPPPLLLIIIOOOPPPRRRTTTVVVXXXXXXYYYSSSSSSSSSRRRQQQRRRTTTVVVVVVTTTRRRUUU```hhhggg```XXXUUUPPPNNNPPPSSSVVVWWWXXXUUURRRQQQQQQQQQQQQPPPPPPPPPQQQQQQQQQRRRSSSUUUVVVTTTRRRQQQPPPOOONNNMMMNNNMMMKKKJJJKKKMMMOOOQQQQQQPPPOOOPPPQQQRRRQQQOOOQQQPPPNNNMMMMMMMMMMMMMMMTTTQQQNNNLLLKKKLLLMMMNNNRRRSSSUUUVVVVVVTTTRRRPPPMMMNNNNNNNNNNNNMMMLLLLLLQQQPPPPPPRRRYYYgggvvveeeTTTJJJEEECCCDDD>>>>>>===<<<<<<<<<======>>>>>>>>>===<<<;;;::::::999:::;;;:::888777888999999999999888888888777777666666666666777777777777777777666555555555555555444444444444444444444444555555555555555555555555444444444444444444444444666666666666666666666666555555555555555555555555333444444444555666666666444555555666666555555444333333444555555555444444555555555555555555555555666666666666666666666666666666666666777777777777777777888888888888777777555555555666666666777777666666666666666666666666555555555555666777777777666666777777777777777777888888888888777777777777888888888888888888888888::::::::::::999999999999::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<======???>>>>>>=========>>>>>>===???AAAAAABBBCCCGGGJJJJJJTTTbbbooo|||[[[___aaa]]][[[[[[YYYVVVVVVUUUSSSTTTWWW\\\______XXXYYYYYYWWWVVVWWWZZZ]]]^^^ddddddZZZOOOLLLOOOQQQ___bbbbbb___^^^^^^[[[WWWOOONNNKKKHHHDDDCCCHHHMMMUUUVVV[[[aaa```ZZZWWWWWWUUUSSSQQQOOONNNNNNOOOOOOQQQVVVTTTVVV\\\TTTNNNSSS]]][[[YYYWWWUUUSSSQQQPPPRRRSSSUUUWWWXXXZZZ[[[[[[WWWWWWVVVTTTRRRSSSVVVXXXXXXZZZZZZZZZ___eeeeeeaaaWWWSSSOOONNNPPPSSSVVVWWWYYYWWWSSSRRRQQQQQQPPPNNNNNNOOOPPPPPPOOOOOOQQQTTTTTTSSSRRRPPPNNNNNNOOOOOONNNMMMKKKJJJKKKMMMPPPRRRSSSRRRPPPQQQRRRRRRQQQOOORRRRRRQQQPPPNNNNNNMMMNNNPPPPPPPPPNNNMMMLLLKKKKKKOOOQQQSSSUUUUUUSSSQQQOOOKKKLLLMMMOOOOOOMMMLLLJJJGGGIIILLLOOOSSSYYY```eee}}}wwwfffSSSJJJFFFCCCAAAAAA===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999:::;;;:::888777888999999999999888888888888888666666666666777777777777777666666555555555555666666666666666666666666666555555555555555555555444333444444444444444444444444444444444444444444444444555555555555555555555333444444444555666666666444444555555555555444444222333333444555444444444555555555555555555555555555555555555555666666666555666666666777777888888555555666666666666555555555555555555666666666666555555555555555666666666444555666666555555666666777777666666666666666666888888888777777777777777888888888888888888888888999999999999999999999999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>==================<<<===???@@@AAABBBDDDEEEEEEJJJQQQZZZdddqqqRRRXXX\\\[[[ZZZ[[[ZZZXXXQQQQQQPPPOOOTTT]]]aaaaaaZZZ\\\\\\ZZZWWWWWWZZZ]]]XXX\\\[[[TTTNNNPPPTTTVVV```bbbbbb___^^^]]]WWWPPPLLLJJJHHHGGGDDDCCCHHHOOOWWWWWW[[[```___YYYWWWYYYTTTSSSRRRQQQPPPOOOOOOOOOQQQUUUTTTWWW\\\TTTMMMRRRWWWVVVUUUTTTSSSSSSSSSSSSSSSTTTVVVXXX[[[^^^```aaa[[[ZZZXXXTTTRRRSSSVVVYYY]]]aaabbb___^^^______]]]RRRPPPNNNOOOSSSVVVYYYZZZYYYWWWTTTSSSRRRQQQOOONNNMMMOOOQQQPPPMMMMMMPPPSSSRRRRRRRRRQQQNNNNNNOOOPPPOOONNNLLLLLLLLLOOORRRTTTTTTRRRQQQQQQRRRRRRQQQPPPSSSTTTTTTRRRPPPNNNNNNOOOOOOQQQRRRRRROOOLLLKKKKKKIIIKKKMMMPPPPPPOOONNNLLLJJJLLLNNNOOOOOONNNLLLKKKBBBFFFKKKPPPSSSUUUXXXZZZcccpppttt^^^SSSIIIFFFDDD@@@<<<<<<======<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::999:::;;;:::888777888999888888888888888888888888666666666777777777888888666666555555555555666666666666666666666666666666555555555555555444444444222333444555555555444444333333333333333333333333444444444555555555555555444444444555555555555555444444555555555555444444222222333444444444444444555555555555555555555555444555555555555666666666444555555666666777777888444555555666666555555444555555555555555555555555444555555555555666666666444555666666444444555666777777666666666666555555666777777777888888888888888888888888888888888888777777777777888888999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<=========<<<<<<===>>>>>>>>>??????@@@@@@AAAAAAAAACCCDDDGGGKKKQQQ[[[fffnnn~~~NNNUUUZZZZZZZZZ\\\ZZZWWWOOORRRQQQPPPTTT\\\___\\\YYY\\\^^^\\\XXXWWWZZZ]]]UUUWWWTTTOOOOOOSSSWWWWWW[[[]]]\\\ZZZYYYXXXRRRJJJFFFCCCDDDFFFEEEDDDKKKTTTYYYXXXYYY]]]\\\XXXVVVWWWSSSSSSSSSRRRQQQPPPOOONNNNNNRRRPPPSSSXXXRRRMMMSSSQQQQQQQQQQQQQQQSSSUUUVVVWWWWWWXXXZZZ\\\___```bbb\\\ZZZVVVRRRPPPQQQVVVZZZ^^^bbbccc```^^^___]]]YYYQQQPPPPPPRRRUUUXXXZZZZZZWWWUUUTTTSSSSSSSSSQQQPPPMMMPPPRRRQQQNNNMMMPPPTTTRRRSSSTTTRRROOOMMMNNNOOOPPPOOONNNNNNOOOQQQTTTUUUTTTRRRQQQRRRSSSSSSRRRQQQRRRSSSUUUSSSPPPNNNOOOPPPQQQSSSTTTSSSOOOLLLLLLMMMEEEGGGIIILLLMMMMMMMMMLLLLLLMMMNNNOOONNNMMMKKKJJJHHHKKKNNNPPPRRRTTTVVVXXXVVV^^^hhhsssiiiXXXMMMGGGCCCCCCBBB>>><<<===<<<======<<<<<<;;;::::::999999999999::::::::::::999:::;;;:::888777888999888888888888888888888888777777777888888888999999666666555555555555666666666666666666666666666666666666555555555444444444222333444555555555444444444444444444444444444444444444444555555555666666555555555555555444444444333444444555555444444333222222333444444444444333555555555555555555555555444444444555555555666666333444444555666666777777555555666666666666555555555555555555555555555555444444444555555555666666333555777666444333444666777777666666666555555555555555666777888999999:::888888888888888888888888444444555666777888888999888888999999999:::::::::999999:::::::::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????>>>>>>>>>@@@@@@AAA@@@AAABBBCCCDDDHHHNNNTTTXXXgggtttOOOVVV\\\\\\[[[[[[XXXTTTOOOSSSTTTSSSVVV\\\\\\WWWWWW[[[^^^\\\YYYWWWZZZ^^^YYYXXXTTTOOOPPPVVVXXXWWWWWWXXXVVVSSSSSSSSSNNNGGG???===???DDDEEEEEELLLWWW[[[XXXXXXZZZZZZVVVTTTUUUSSSSSSTTTTTTSSSQQQOOONNNLLLOOOLLLNNNTTTQQQMMMVVVSSSTTTUUUVVVWWWYYY\\\___\\\\\\\\\[[[\\\]]]]]]^^^[[[XXXTTTOOOMMMPPPVVVZZZZZZ]]]___^^^```bbb___YYYTTTSSSSSSUUUWWWXXXWWWVVVUUUTTTSSSSSSTTTTTTSSSRRRNNNQQQTTTRRRNNNMMMQQQUUUSSSUUUVVVTTTPPPMMMLLLNNNPPPPPPPPPPPPQQQSSSUUUVVVTTTRRRQQQRRRSSSTTTSSSQQQPPPSSSTTTSSSPPPNNNOOOPPPSSSUUUUUUSSSOOOLLLNNNOOOEEEFFFHHHKKKMMMNNNNNNNNNOOOOOOOOOOOOMMMLLLJJJIIIOOOOOONNNLLLLLLMMMQQQTTTRRRWWW[[[```nnnrrr___RRRJJJDDD@@@???@@@@@@>>>???BBB<<<<<<===<<<;;;:::999999999999999999999:::::::::999:::;;;:::888777888999888888888888888888999999888888888888999999999999666666555555555666666777555555555555555555555555666666555555555444444444111222444555666555444444555555555555555555555555444444444555555555666666666666666555555444444333333444444555555444444333222222333444444444333333555555555555555555555555444444444555555555666666333333333444555666666777666666777777777777666666555555555555555555555444444444444555555555666666333555777666444222444666777777666666555555555444444444555777888999:::;;;777777777777777777777777222333444555666888888999888888888999999:::::::::999999:::::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<>>>???@@@<<<<<<;;;===???BBBCCCCCCAAABBBCCCDDDFFFIIIKKKLLLPPP^^^qqq~~~bbb```]]]ZZZXXXVVVUUUUUUPPPPPPSSSZZZ[[[XXXWWWXXXZZZ[[[\\\\\\[[[[[[\\\^^^\\\]]]ZZZSSSPPPSSSUUUUUURRRQQQRRRWWW\\\YYYPPPGGGBBBAAA@@@@@@DDDKKKTTTZZZbbbZZZTTTVVVYYYXXXWWWWWWTTTUUUWWWWWWWWWTTTQQQOOOKKKMMMPPPUUUXXXXXXUUUSSSTTTUUUVVVXXXZZZ[[[\\\]]]ZZZYYYXXXZZZ]]]]]][[[XXXPPPNNNMMMNNNRRRVVVYYY[[[XXXYYY[[[]]]___]]]YYYVVVUUUSSSQQQSSSUUUVVVUUUSSSUUURRROOONNNPPPSSSUUUUUURRRRRRRRRPPPNNNMMMNNNPPPQQQPPPPPPRRRTTTUUURRROOOOOOMMMMMMOOOTTTVVVVVVTTTTTTTTTUUUUUUUUUUUUTTTTTTQQQQQQQQQQQQQQQQQQQQQQQQRRRQQQPPPPPPQQQRRRPPPOOOIIIIIIIIIIIIKKKMMMOOOPPPOOOPPPQQQPPPNNNLLLLLLLLLOOONNNLLLKKKKKKKKKLLLMMMSSSRRRSSSYYY^^^ggg{{{jjjYYYOOOHHHDDD???>>>===;;;;;;<<<<<<=========<<<;;;::::::999999:::::::::999999999888888:::999999999888777777777::::::999888777777777888888888777777666666555555777777777777888888888888333333333333333333333333555555555444444333333333555444222111111222444555444444444444444444444444555555444444444555555666555555555555555555555555444333333444555555444222555666666666555444333333222333555777777777777666333333333444444444555555666666666666666555555555555555555555555555555555666666666666555555555555444333333222222333333444555555555555555555555555777777777777777777777777333444444555666777888888777777777777777777777777555555666777888999999::::::999777666666888:::<<<:::999999888888999999:::999999999:::;;;<<<===>>>;;;;;;<<<<<<======>>>>>>??????@@@@@@@@@AAAAAAAAA??????@@@AAABBBDDDDDDEEEHHHNNNVVV^^^ggguuufffddd```\\\XXXUUUTTTSSSSSSSSSVVV[[[\\\XXXVVVXXX]]]^^^^^^^^^]]]]]]^^^______```]]]WWWSSSVVVXXXXXXWWWVVVXXX]]]aaa^^^TTTKKKBBBAAAAAABBBGGGOOOYYY___bbbZZZTTTUUUWWWVVVUUUVVVTTTUUUVVVWWWUUUSSSPPPNNNMMMOOOSSSWWWYYYWWWTTTQQQTTTVVVYYY]]]______^^^^^^YYYXXXXXXZZZ\\\\\\ZZZWWWSSSRRRPPPPPPRRRUUUWWWYYYXXXXXXZZZ]]]^^^]]]ZZZWWWXXXVVVTTTUUUWWWXXXWWWUUUUUUSSSQQQQQQRRRTTTTTTSSSQQQRRRRRRPPPNNNMMMMMMOOOPPPOOOOOOQQQSSSTTTRRROOOPPPOOONNNQQQTTTVVVUUUTTTSSSSSSTTTTTTTTTTTTSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQRRRQQQOOOOOOQQQRRRQQQQQQLLLLLLLLLLLLMMMNNNOOOOOONNNOOOPPPPPPNNNLLLLLLMMMNNNMMMLLLKKKKKKKKKLLLLLLKKKJJJKKKOOORRRZZZkkk{{{jjjXXXMMMFFFBBB??????>>>===<<<;;;<<<<<<======<<<<<<;;;::::::999999:::::::::999999999888888999999888888888888888888999888777777666666666777666666666666777777777777777777777777777777666666333333333333333333333333555555444444444333333333555444333111111222333444444444444444444444444444888777666555444333333333555555555555555555555555555444333444666666444333444444444444444444333333222333555666777777777666333333333444444444555555555555555555555444444444555555555555555555555555666666666666555555555555555555444444444444555555555555555555555555555555666666666666666666666666444444555555666666777777777777777777777777777777888888888888888999999999777777888888888999999999:::999999888888999999::::::999999::::::<<<======<<<<<<<<<<<<============>>>>>>>>>?????????@@@@@@??????@@@AAABBBCCCDDDDDDCCCHHHNNNSSSYYYdddqqqzzzdddccc```\\\YYYWWWUUUTTTVVVUUUWWW\\\\\\XXXVVVWWW___`````````aaaaaaaaaaaaaaaccc```ZZZXXX[[[]]]]]]]]]\\\^^^ccceeeaaaWWWNNNDDDCCCBBBEEELLLVVV```fffbbbZZZSSSRRRSSSRRRRRRTTTTTTUUUVVVUUUTTTQQQNNNMMMNNNQQQVVVYYYYYYVVVRRROOORRRUUUZZZ^^^``````^^^\\\ZZZZZZ[[[]]]______]]]ZZZYYYXXXUUUTTTSSSTTTUUUVVVVVVWWWXXX[[[]]]\\\YYYVVVYYYXXXWWWWWWYYYZZZZZZYYYXXXWWWWWWXXXYYYXXXUUURRRQQQQQQQQQOOOMMMLLLLLLMMMNNNNNNNNNPPPSSSSSSRRRPPPRRRQQQQQQRRRTTTUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRPPPNNNNNNPPPRRRSSSSSSPPPPPPPPPPPPOOOOOONNNMMMKKKMMMNNNNNNMMMLLLLLLMMMMMMMMMLLLKKKKKKKKKKKKLLLIIIIIIJJJLLLMMMRRR^^^jjjrrrzzz}}}|||mmmcccUUUKKKFFFDDDBBB@@@>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::999999:::::::::999999999888888777777888888888888888888777777666555555555666666555555555666777777888888777777666666555555555444444444444444444444444444555444444444444333333333666555333222222222333444444444444444444444444444777666555444444444444444444444444444444444444444666555444555666777555333222222333333333333333333333444555666666666666666333333333444444444555555444444444444444444444444555555555555555555555555666666666555555555555444777666666666666666666777555555555555555555555555666666666666666666666666555555555666666666666666666666666666666666666666:::::::::999999888888888555666888999:::999888777:::999999888888999999::::::999999::::::;;;<<<============<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>??????@@@AAABBBCCCCCC@@@BBBFFFHHHJJJPPPYYY```qqqyyy]]]]]]\\\[[[ZZZYYYXXXXXXUUUTTTVVV[[[[[[XXXVVVXXX_________aaadddeeeffffff```bbb```[[[ZZZ^^^aaabbb``````aaadddddd^^^SSSKKKDDDCCCCCCGGGPPP[[[dddjjjaaaXXXQQQOOOOOONNNPPPSSSTTTUUUUUUTTTRRRPPPMMMLLLMMMQQQVVVZZZYYYUUUQQQOOOPPPRRRVVVZZZ\\\\\\[[[ZZZZZZ[[[]]]___``````^^^\\\^^^]]][[[WWWTTTRRRSSSTTTTTTTTTVVVXXXZZZZZZWWWUUUWWWWWWVVVWWWYYY[[[]]]]]]\\\\\\^^^______\\\WWWSSSPPPQQQPPPOOOLLLKKKLLLMMMMMMNNNPPPQQQSSSSSSRRRRRRRRRRRRSSSTTTUUUUUUTTTSSSRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRROOOMMMMMMOOORRRUUUUUURRRRRRRRRRRRPPPNNNLLLJJJHHHJJJLLLLLLKKKJJJJJJKKKLLLLLLKKKKKKKKKJJJJJJJJJHHHJJJKKKLLLLLLPPPWWW^^^dddeeegggnnn}}}mmm___UUUPPPIIIDDDCCCCCCCCCBBB======<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::999999:::::::::999999999888888666666777777888888999999777777666555555666666666666666666666777777777777666666666555444444333333555555555555555555555555444444444444444444444444666555444333222222333333444444444444444444444444222222333333555666888888444444444444444444444444666555555666777777666444222222222333333444555555444444444555555666666666333333333444444444555555444444444444444555555555555555555555555555555555666666555555555444444444777777666666666666777777555555555555555555555555666666666666666666666666666666666666666555555555666666666666666666666666888888888888888888888888666777777888888888888888:::999999888888999999::::::999999999:::;;;;;;<<<=========<<<<<<;;;;;;;;;<<<<<<=========>>>>>>>>>>>>>>>??????@@@AAAAAABBBAAABBBCCCCCCDDDGGGLLLPPP\\\cccnnn~~~YYYYYYYYYYYYYYYXXXXXXXXXQQQPPPRRRWWWYYYVVVVVVXXX]]]\\\]]]```eeeiiiiiiiii]]]___^^^YYYXXX]]]aaabbb_________```^^^WWWNNNFFFAAA@@@AAAFFFPPPZZZbbbeee]]]UUUOOONNNMMMMMMOOOTTTTTTTTTTTTSSSRRRPPPNNNMMMKKKPPPVVVYYYXXXTTTRRRQQQRRRSSSUUUWWWXXXZZZZZZ[[[WWWZZZ]]]______^^^]]]\\\``````^^^ZZZUUURRRRRRSSSSSSSSSTTTVVVWWWWWWUUUSSSSSSSSSTTTUUUVVVYYY\\\^^^\\\\\\^^^```___[[[UUUQQQOOOPPPPPPNNNLLLLLLMMMNNNOOOPPPRRRTTTTTTTTTSSSSSSQQQSSSTTTUUUUUUTTTSSSRRRQQQPPPPPPOOOOOOPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRQQQOOOLLLMMMOOOSSSUUUVVVRRRRRRRRRQQQOOOLLLJJJHHHFFFHHHJJJJJJIIIHHHIIIIIIKKKKKKKKKKKKJJJJJJIIIIIICCCFFFHHHHHHIIILLLQQQTTTZZZYYYYYY```nnnsss[[[MMMFFFDDD@@@>>>===>>>======<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::999999999:::::::::999999999888888666666666777777888888999777777666666666777777888999888888777666555555444666555555555444444444333555555555555555555555555444444444444444444444444666555555444333333333333444444444444444444444444222222333333555666888888444444444444444444444444666555555666777777666444444444333333444555666777444444444444444555555555333333333444444444555555444444555555666666666666555555555555555555555555555555555555444444444444666555555444444555555666555555555555555555555555555555555555555555555555666666666666666555555555666666666666666666666666555555555666777888888999888777666555555777999::::::999999888888999999:::::::::999999999:::;;;;;;======<<<<<<;;;;;;::::::=========>>>>>>>>>>>>???======>>>>>>???@@@@@@@@@AAABBBBBBBBBBBBDDDGGGIIIMMMRRR[[[hhhvvvYYYYYYYYYYYYXXXVVVUUUTTTOOOMMMPPPUUUVVVUUUUUUXXX[[[YYYZZZ^^^dddiiiiiihhh\\\^^^\\\WWWUUUYYY]]]]]]\\\[[[[[[[[[XXXSSSLLLGGG???>>>???FFFPPPXXX\\\]]]WWWRRRNNNNNNMMMMMMPPPVVVTTTSSSSSSSSSRRRPPPOOOOOOMMMRRRWWWYYYVVVTTTSSSTTTWWWWWWWWWXXXYYYZZZ[[[\\\ZZZ]]]bbbddddddbbbaaaaaa___```___\\\VVVSSSSSSUUUUUUTTTTTTUUUWWWWWWUUUSSSPPPQQQQQQQQQRRRTTTYYY\\\XXXXXXXXXYYYYYYVVVQQQMMMNNNOOOPPPOOOMMMMMMOOOPPPPPPRRRUUUUUUTTTSSSSSSTTTOOORRRUUUVVVTTTSSSRRRRRRPPPOOONNNMMMMMMNNNOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQOOOMMMNNNPPPSSSTTTUUURRRQQQQQQOOONNNLLLJJJIIIGGGIIIJJJJJJIIIHHHHHHIIIJJJJJJJJJKKKJJJIIIIIIHHHBBBGGGIIIHHHHHHLLLOOOOOOPPPQQQVVV___gggoooyyylllWWWKKKBBBAAA@@@>>>===<<<<<<<<<;;;<<<<<<<<<<<<;;;::::::::::::::::::999999999999:::::::::999999999888888666666777777777777777777777777666666777777888888:::999888777666555444333555555555555555555555555444444444444444444444444333333333444444444444555444444444444555444444444444444444444444444444444777666555444444444444444333333333333333333333333666555444555666777555333666555444333444555666777555444444333444444555555333333333444444444555555444444555555666777777777555555555555555555555555555555555444444444444333555444444333333444444555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666333333444555666777888999999777555444444666999;;;:::999999888888999999:::::::::999999999999::::::<<<<<<<<<;;;;;;;;;;;;;;;============>>>>>>>>>>>>=========>>>>>>>>>???????????????@@@AAACCCDDDDDDDDDHHHNNNVVVaaallltttyyyXXXXXXYYYYYYYYYXXXVVVVVVPPPNNNPPPTTTUUUSSSSSSVVV[[[XXXXXX\\\bbbffffffddd^^^```\\\UUUQQQSSSUUUUUUXXXXXXXXXXXXWWWTTTPPPMMMCCCBBBDDDKKKTTTZZZ[[[ZZZRRRNNNMMMNNNNNNNNNRRRXXXSSSSSSSSSSSSRRRRRRQQQQQQRRRVVVZZZZZZVVVSSSTTTVVVXXXYYY[[[\\\\\\\\\[[[ZZZZZZ^^^dddfffeeecccbbbbbb\\\^^^___\\\WWWSSSUUUWWWYYYXXXWWWWWWXXXXXXUUUSSSQQQRRRRRRPPPNNNOOOSSSVVVUUUTTTSSSSSSRRRQQQNNNKKKMMMNNNOOOOOONNNOOOQQQSSSPPPSSSUUUUUUSSSQQQQQQRRRMMMPPPTTTUUUTTTRRRRRRRRRPPPOOOMMMLLLLLLMMMOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOONNNOOOQQQSSSSSSSSSRRRQQQOOONNNMMMLLLLLLLLLJJJLLLMMMLLLJJJIIIIIIJJJIIIIIIJJJJJJJJJIIIHHHGGGFFFKKKLLLIIIJJJNNNOOOMMMKKKMMMSSSZZZ[[[[[[bbblllvvvssspppeeeTTTIIIBBBBBBAAA@@@>>>>>>>>>???;;;;;;<<<<<<<<<;;;:::999999999999999999999999999:::::::::999999999888888777777777777777666666666666555555555666666777888999888888777666555555444444444444555666666777777333333333333333333333333333333333444444444555555333333444555555666666666444444444444444444444444888777666555444333333333333333333333333333333333555444333444666666444333666555444222222333444555555555444333333333444555333333333444444444555555333333444555555666777777555555555555555555555555555555555444444444333333555444444333333444444555555555555555555555555555555555555555555555555555444444555555666666777777777777777777777777777777555555666666777777777888777666666555666777888999:::999999888888999999:::::::::999999999999999::::::;;;;;;;;;;;;;;;;;;<<<;;;;;;<<<<<<<<<=========<<<<<<============>>>>>><<<<<<<<<>>>@@@AAAAAAAAAAAACCCFFFJJJQQQWWW]]]```mmmwwwTTTVVVXXXYYY[[[[[[[[[ZZZRRRPPPQQQTTTUUURRRRRRTTT[[[YYYWWW[[[```dddbbb```bbbbbb^^^UUUOOOOOOPPPOOOWWWWWWWWWXXXXXXWWWVVVUUUIIIIIIKKKRRR[[[___^^^[[[NNNLLLLLLOOOOOOOOOSSSYYYSSSSSSSSSSSSSSSSSSSSSSSSWWW[[[^^^[[[VVVSSSTTTVVVWWWYYY\\\^^^^^^\\\YYYVVVSSSXXX^^^```___]]]\\\\\\ZZZ]]]___\\\WWWTTTVVVYYY\\\[[[YYYYYYZZZYYYWWWUUUTTTTTTSSSPPPLLLLLLOOORRRUUUSSSQQQPPPPPPOOONNNLLLMMMNNNOOOOOOOOOPPPRRRUUUPPPSSSUUUUUUQQQOOOOOOPPPKKKOOOTTTUUUSSSRRRRRRSSSOOONNNLLLKKKKKKLLLNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPOOOOOOPPPRRRSSSRRRQQQRRRQQQOOONNNMMMNNNNNNOOOMMMOOOOOONNNLLLJJJJJJKKKHHHIIIJJJJJJJJJIIIHHHGGGFFFKKKKKKGGGGGGLLLLLLHHHKKKKKKNNNQQQNNNMMMVVVbbbooo~~~yyygggYYYZZZ^^^XXXKKKAAA>>>>>>>>>>>><<<<<<>>>???:::;;;<<<<<<<<<;;;:::999999999999999999999999999:::::::::999999999888888888888777777666666555555444444444444444555666777777777777777666666666666333444444555666777888888333333333333333333333333333333333444444555555555111222444555666777777777444444444444444444444444555555444444444555555666333333333333333333333333444333333444555555444222666555333111111111333444666555444333222333444555333333333444444444555555222222333333444555666666555555555555555555555555555555444444444333333333555555444444444444555555555555555555555555555555555555555555555555555555333444444555666777888888888888888888888888888888888888888888777777777777444555777888888888777666:::999999999999999999:::::::::999999888999999999:::::::::;;;;;;<<<<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<===============::::::;;;===@@@AAA@@@???@@@AAABBBDDDGGGKKKOOOQQQSSS]]]lll}}}WWWTTTSSSYYYaaaccc\\\UUUSSSVVVYYYZZZXXXVVVTTTTTTXXXXXXYYYZZZ[[[]]]^^^___bbb___ZZZUUUPPPLLLIIIHHHMMMOOOSSSXXX]]]\\\WWWRRRMMMPPPWWW```eeeddd]]]VVVMMMOOOQQQQQQOOONNNPPPRRRSSSSSSSSSSSSSSSSSSSSSSSSTTTXXX\\\\\\YYYWWWXXXYYY]]]]]]]]]]]]]]][[[XXXVVVWWWXXX[[[]]]^^^___^^^]]]\\\[[[YYYWWWVVVVVVWWWWWWYYY]]]]]]YYYXXX[[[YYYTTTTTTSSSRRRQQQRRRSSSUUUVVVTTTRRRPPPPPPQQQTTTTTTTTTVVVRRROOOOOOQQQTTTTTTSSSUUURRROOOOOOQQQRRRPPPNNNLLLOOOSSSVVVWWWTTTQQQNNNNNNNNNMMMLLLLLLMMMNNNNNNOOONNNNNNNNNOOOPPPPPPQQQNNNOOORRRTTTUUUSSSRRRPPPOOONNNLLLKKKJJJKKKLLLNNNMMMNNNNNNNNNLLLJJJHHHGGGKKKKKKJJJJJJJJJKKKKKKLLLHHHJJJMMMNNNNNNKKKHHHFFFLLLKKKIIIIIIKKKOOOSSSUUUaaa```kkk~~~xxxggg^^^WWWMMMHHHGGGFFFBBB???============<<<<<<<<<<<<999999999999999999999999;;;::::::999888888888999999777666666777888888777999999999999999888777666666666666666666555555555555555555555555555555555666555444333333333333333555555444444444333333333111111222222333444555555444444222222222222444444333444444444555666666666222222222333333444444444111222222333444555666666777555333333444444333222666555444444222222111000333333222111222333444555555444333333333333444555222222333444444555555666444444555555555555444444333333333333333444555666444333222222222222333444555555555555555555555555444444444444444444444444444444444555555555555666888888888888888777666666888777666666666777999:::999888888888777777666666555444444444555666888999999999:::::::::999999888;;;<<<<<<;;;999999;;;<<<::::::;;;<<<===>>>???@@@===<<<<<<;;;;;;===>>>???>>>===<<<;;;<<<===???AAAAAAAAAAAAAAACCCFFFHHHIIILLLPPPWWW```jjjvvvXXXVVVVVVZZZ```aaa\\\VVVVVVWWWWWWVVVTTTSSSSSSTTTZZZZZZZZZZZZZZZZZZ[[[[[[\\\[[[XXXUUUPPPKKKGGGDDDJJJKKKOOOVVV]]]```]]]ZZZUUUYYY___eeefffbbb[[[UUUNNNPPPRRRRRRQQQQQQSSSUUUVVVVVVVVVUUUUUUTTTTTTSSSUUUWWWZZZ[[[ZZZYYYYYYYYY[[[[[[\\\]]]]]][[[XXXVVV[[[\\\___aaabbbbbbaaa```ZZZYYYWWWUUUTTTTTTUUUVVVWWW[[[ZZZWWWVVVYYYYYYUUUUUUSSSRRRQQQRRRTTTVVVXXXTTTQQQNNNNNNPPPRRRSSSTTTVVVTTTRRRRRRTTTUUUUUUTTTVVVSSSQQQQQQRRRSSSQQQOOOMMMOOORRRUUUUUUSSSPPPNNNOOONNNMMMLLLLLLMMMNNNOOONNNNNNNNNNNNNNNOOOPPPPPPNNNPPPRRRTTTTTTSSSQQQOOOOOONNNLLLKKKJJJKKKLLLMMMMMMMMMMMMLLLKKKJJJHHHGGGKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIJJJIIIHHHHHHJJJLLLOOOQQQUUURRRYYYhhhrrrwwwsssbbbUUUQQQLLLEEEBBBBBBBBB???<<<============<<<<<<<<<;;;999999999999999999999999:::999888777777777777888999777666666777888888777999888888888777777777777555555555555666666666666555555555555555555555555666555444333333333333444555444444444444333333333333444444444555666666666444333333222222333333444444444444444555555555555222222222333333333444444333333333444444444444444666555333333444444333222555444444333333222222111333333222222222333444555555444333333333333444555444444444444444444333333444444555555555555444444444444333333333444555555666555444444444444555666555555555555555555555555444444444444444444444444444444444555555555555666777888888888888777666666777666555555555666888888888888888777777777666666555555444444555666777888888999999::::::999999888:::;;;<<<;;;999999:::<<<::::::;;;<<<===>>>??????===<<<<<<;;;<<<===>>>???@@@???===<<<;;;<<<>>>???@@@??????@@@AAACCCEEEFFFEEEHHHLLLPPPVVV]]]eeekkktttyyyVVVWWWYYY\\\^^^]]]YYYVVVXXXXXXVVVTTTRRRQQQTTTVVV\\\\\\\\\\\\ZZZWWWUUUSSSTTTUUUVVVUUUSSSNNNJJJGGGLLLLLLNNNSSSZZZ^^^^^^\\\XXX]]]cccfffddd___XXXUUUOOOQQQSSSSSSSSSTTTVVVXXXYYYXXXWWWVVVTTTSSSRRRQQQTTTUUUVVVYYY[[[[[[YYYWWWXXXYYYZZZ\\\\\\ZZZYYYXXX\\\^^^aaacccddddddbbbaaaWWWVVVTTTRRRQQQRRRTTTUUUTTTVVVVVVTTTTTTWWWXXXVVVTTTSSSQQQPPPQQQSSSVVVXXXVVVSSSOOONNNPPPSSSUUUVVVWWWVVVUUUVVVWWWXXXVVVUUUVVVTTTSSSSSSSSSSSSRRRPPPOOOPPPQQQRRRRRRQQQOOONNNPPPOOONNNMMMMMMNNNOOOPPPNNNMMMMMMMMMMMMNNNOOOOOOOOOPPPRRRSSSSSSQQQPPPNNNNNNMMMLLLKKKJJJKKKLLLMMMKKKKKKKKKKKKJJJIIIGGGFFFKKKJJJJJJIIIIIIIIIJJJJJJMMMLLLIIIGGGGGGHHHJJJLLLHHHHHHHHHHHHHHHJJJKKKKKKOOOLLLOOOWWW]]]___gggrrrvvviiibbb[[[RRRJJJDDDAAA======>>>???===:::======<<<<<<<<<;;;;;;;;;999999999999999999999999888888777666666666777777999777666666777888888777888777666555555555666777444444444555666666666777444444444444444444444444555555444333333333444444444444444444333333333333444444444444555555555555444333333222222333333444555555555555444444444444222222222222333333333333555444444444333333333222666444222222333444333222333333333333333333333333333333222222222333444555555444444333333444444555555555555444333222222222444444555555555555444444555555444333333333444444666555555444444555555666555555555555555555555555444444444444444444444444444444444555555555555666777777888888777777666555555555555555555666777777888888777777777777666666666666555555555555666777888888999999999999999888::::::;;;:::999999:::<<<999::::::;;;<<<===>>>>>><<<<<<;;;;;;<<<<<<===>>>@@@???===<<<;;;<<<<<<===>>>>>>>>>>>>???@@@AAABBBDDDEEEFFFGGGHHHKKKPPPTTTWWW\\\bbbkkkuuuSSSVVVYYY[[[ZZZXXXVVVUUUVVVVVVVVVUUUSSSTTTWWWYYY]]]___``````\\\VVVOOOJJJLLLNNNQQQTTTVVVUUUTTTRRRVVVSSSQQQRRRVVVXXXVVVTTTTTTZZZaaaccc___ZZZVVVUUUOOOPPPRRRSSSUUUVVVXXXYYYYYYYYYWWWUUUSSSQQQPPPOOOSSSRRRRRRVVVZZZ[[[XXXUUUTTTWWWYYY[[[[[[ZZZYYYYYY[[[]]]```bbbcccaaa___^^^UUUSSSRRRPPPPPPQQQSSSTTTRRRSSSRRRRRRSSSUUUVVVVVVRRRQQQOOOOOOOOOQQQTTTVVVXXXUUUQQQPPPRRRUUUXXXYYYWWWXXXYYYZZZZZZYYYWWWUUUUUUUUUTTTTTTSSSRRRQQQPPPQQQQQQPPPPPPOOOOOOOOOOOORRRQQQPPPPPPPPPPPPQQQRRRNNNMMMMMMLLLMMMMMMNNNNNNPPPQQQRRRRRRRRRPPPNNNMMMMMMMMMLLLKKKKKKKKKKKKLLLIIIIIIIIIIIIHHHHHHGGGGGGJJJJJJIIIIIIHHHIIIIIIIIILLLKKKHHHFFFFFFHHHJJJLLLGGGHHHHHHHHHHHHHHHHHHGGGNNNKKKKKKPPPRRRSSSZZZcccsssuuuiii[[[RRRPPPOOOKKKHHH???===<<<===??????===;;;<<<<<<<<<;;;;;;;;;::::::888888888888888888888888888777777666666777777777888777555555777888777666777666444333333444666777333333444444555666777777444444444444444444444444555444444333333333444444444444444333333333222222333333222222222222222222333333333333333333333333555555555444444333333333222222222222222222222333333333333333333333333333555333222222333444333333222222222333333444444444222222222333333333444444444444444444444444444444444444444333333333222222333444444555555444444333666555444333333333333333333333333333333333333333555555555555555555555555444444444444444444444444444444444555555555555666777777777777777666666555555555555555666666777777777777777777777777666666666666666555555555555555777888888999999999999888888999:::999888888:::<<<999::::::;;;<<<<<<======;;;;;;;;;;;;<<<<<<======>>>>>>===<<<<<<<<<======>>>>>>>>>>>>>>>>>>??????BBBCCCDDDDDDEEEGGGKKKNNNKKKNNNRRRWWW]]]fffpppvvvOOORRRWWWYYYWWWUUUTTTTTTOOOQQQSSSUUUUUUVVVXXXZZZ^^^aaacccccc^^^TTTJJJDDDDDDFFFKKKPPPUUUYYY\\\]]]___\\\XXXVVVWWWVVVSSSPPPRRRXXX^^^___\\\WWWTTTSSSNNNOOOPPPRRRTTTVVVWWWXXXZZZYYYXXXVVVTTTRRRPPPOOOQQQPPPQQQTTTXXXYYYVVVSSSRRRVVVYYY[[[ZZZYYYYYYZZZZZZ\\\___bbbbbb```]]][[[SSSRRRRRRQQQQQQRRRSSSTTTRRRQQQQQQRRRSSSSSSTTTUUUPPPPPPOOONNNNNNPPPQQQRRRVVVSSSPPPPPPRRRVVVXXXYYYVVVXXXZZZ[[[ZZZXXXVVVUUUTTTTTTTTTTTTRRRPPPOOOOOOQQQQQQOOONNNNNNOOOPPPQQQTTTSSSRRRQQQQQQRRRSSSTTTNNNNNNMMMMMMLLLMMMMMMNNNPPPPPPQQQQQQPPPOOONNNMMMMMMLLLLLLKKKKKKKKKKKKKKKHHHHHHHHHGGGGGGGGGGGGGGGJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHIIIIIIIIIHHHGGGFFFGGGFFFFFFHHHJJJLLLRRRXXXfffrrr|||mmmWWWQQQIIIEEEEEEEEECCCAAA>>>======>>>???>>><<<;;;;;;;;;;;;;;;::::::::::::888888888888888888888888888888777777777888888999888666555555666777777666666555333222222444555777222333333444555666666777444444444444444444444444444444333333333444444555444444333333333222222222222222222222222222111111333333333333333333333333555555444444333333333222222222222222222222222222111111222222333444444555444333111111333444444333111222222333333444444555222222333333333444444444444444444444444444444444222222222333333333444444333333444444444444333333666555444333333333333333333333333333333333333333555555555555555555555555444444444444444444444444444444444555555555555666777777777777777666555555666666777777888888888888666666666666666666777777666666666666666555555555666777888888999999999999777888999999888888:::<<<999999::::::;;;;;;<<<<<<:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<>>>>>>???>>>>>>>>>?????????>>>>>>===>>>???@@@AAACCCFFFIIIEEEFFFGGGHHHKKKQQQXXX]]]fffnnnyyyKKKNNNSSSVVVVVVUUUTTTTTTJJJLLLPPPSSSTTTVVVXXXZZZ```bbbbbb```ZZZQQQHHHBBB>>>AAAFFFLLLRRRXXX\\\^^^bbb___]]]]]]]]][[[VVVRRRUUUXXX\\\]]][[[WWWTTTRRROOONNNNNNQQQTTTVVVWWWVVVYYYXXXWWWVVVUUUSSSRRRRRRQQQRRRSSSUUUXXXXXXVVVTTTRRRVVVZZZ[[[ZZZYYYZZZ\\\\\\^^^aaaccccccaaa]]][[[RRRRRRTTTUUUUUUUUUUUUTTTTTTRRRRRRUUUUUURRRQQQSSSPPPPPPPPPPPPOOOOOONNNNNNNNNMMMLLLMMMPPPTTTVVVVVVUUUWWWYYYYYYWWWUUUTTTTTTSSSTTTVVVUUURRROOONNNNNNQQQPPPOOOOOOOOOPPPRRRSSSTTTSSSRRRQQQQQQRRRSSSTTTOOOOOONNNMMMMMMMMMMMMNNNOOOOOOOOOPPPOOOOOONNNNNNLLLLLLLLLKKKKKKKKKJJJJJJHHHGGGGGGGGGGGGGGGHHHIIIJJJIIIIIIHHHGGGGGGGGGGGGFFFGGGHHHIIIJJJIIIHHHGGGHHHIIIIIIIIIIIIHHHGGGFFFBBBCCCDDDFFFGGGIIINNNRRR[[[bbbjjjlllnnnyyy}}}nnn^^^RRRJJJHHHEEECCCBBBAAA>>><<<<<<=========<<<;;;:::999;;;;;;:::::::::999999999888888888888888888888888888888777777777888999999888666555555666777777666555444333333333444555666333333333444555555555666333333333333333333333333444444333333333444555555333333333333222222222222333333333333444444444444222333333444444333333222444444444444333333333333222222222222222111111111000000111222333444555555444222111111333444444333222222222333333444444444111222333444444444333333333444444555555444444333111111111222333444444444333333444444444444333333555555444333333333444444444555555666666555555444555555555555555555555555444444444444444444444444444444444555555555555666666666777777666666555444666666777888888888888888555555666666666666777777555555666666666666666555666666777888999999999999666777888888777888999;;;999999999:::::::::;;;;;;::::::;;;<<<<<<<<<<<<;;;999999:::<<<===>>>??????===>>>>>>????????????>>>===>>>????????????AAACCCAAABBBCCCDDDEEEHHHNNNQQQOOOUUU^^^eeellluuuIIIKKKOOOTTTWWWXXXVVVUUUNNNOOOQQQRRRTTTWWW[[[^^^dddbbb^^^XXXRRRLLLGGGDDD???CCCHHHNNNSSSVVVXXXXXX^^^]]]^^^```aaa^^^XXXSSSSSSUUUWWWZZZ[[[ZZZVVVSSSPPPOOOOOOQQQTTTWWWVVVUUUTTTTTTSSSSSSRRRQQQQQQQQQSSSUUUXXXYYYXXXWWWWWWWWWRRRWWW\\\\\\ZZZXXXZZZ\\\\\\^^^bbbdddccc```\\\ZZZQQQSSSVVVYYYZZZYYYWWWUUUVVVTTTUUUYYYWWWQQQNNNPPPQQQRRRSSSSSSRRRPPPMMMKKKHHHHHHIIILLLPPPTTTUUUUUUSSSUUUWWWWWWTTTQQQQQQRRRSSSVVVXXXWWWSSSPPPOOOOOOPPPPPPOOOPPPQQQRRRTTTUUURRRQQQPPPOOOOOOPPPQQQRRRPPPPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOKKKKKKKKKKKKKKKJJJJJJIIIHHHGGGGGGFFFGGGHHHIIIJJJJJJIIIHHHGGGFFFFFFFFFFFFEEEFFFGGGHHHIIIHHHHHHGGGHHHHHHHHHGGGGGGGGGGGGGGGCCCEEEGGGGGGGGGIIIKKKLLLNNNSSSWWWXXXXXX___mmmyyy{{{lll```VVVLLLFFFDDDDDDDDDCCCBBB@@@>>>===;;;<<<<<<;;;::::::::::::::::::::::::999999999999888888888888888888888888666666666666666777888999777666444444666777666555444444444444555555555666444444444444444444444444333333333333333333333333333333333333333444555666333333333222222222222111222222222333444444444555222333333444444333333222333333333333333333444444222222222222111111111000111111222222333333333444333111000111333444444333333333333333333333333333111222333444444444333333333333444555555444333333222222222222222222333333222333333444444333333222444444333333333444555555444444555666666555444444555555555555555555555555444444444444444444444444444444444555555555555666666666777777666666555444555555777888888888777666555555555666666666777777333444555666777777666666555666777888999999999999555777888777777777999;;;999999999999::::::::::::999:::;;;<<<<<<<<<;;;;;;999:::;;;<<<======>>>>>>;;;<<<===?????????>>>>>>???@@@AAAAAA@@@@@@AAABBBAAABBBCCCCCCDDDEEEIIILLLFFFHHHLLLPPPVVV]]]ffflll}}}HHHJJJNNNSSSXXXZZZYYYWWWUUUUUUTTTTTTUUUXXX^^^cccfffaaaYYYQQQKKKHHHGGGGGGDDDHHHNNNTTTWWWVVVTTTRRRZZZZZZ\\\___aaa]]]VVVOOOMMMNNNPPPUUU[[[]]]ZZZVVVRRRPPPOOOQQQUUUWWWWWWUUUNNNNNNNNNNNNNNNNNNNNNNNNTTTXXX\\\\\\YYYWWWXXXYYYSSSXXX]]]]]]ZZZXXXZZZ\\\[[[]]]```cccbbb___ZZZXXXQQQTTTXXX\\\]]][[[XXXVVVXXXUUUWWW[[[YYYQQQMMMNNNRRRSSSUUUVVVUUUQQQMMMJJJGGGGGGIIIMMMRRRUUUVVVUUURRRTTTVVVTTTQQQOOOPPPQQQTTTWWWYYYXXXTTTQQQPPPPPPOOOOOOPPPQQQRRRSSSUUUVVVPPPOOONNNMMMMMMNNNOOOPPPQQQPPPPPPOOONNNNNNNNNOOOMMMMMMMMMNNNNNNOOOOOOPPPKKKKKKKKKLLLKKKJJJJJJIIIHHHGGGGGGFFFGGGHHHJJJKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIGGGGGGFFFFFFFFFFFFGGGGGGCCCFFFHHHGGGFFFFFFFFFFFFDDDIIIMMMNNNMMMPPPYYYaaafffqqqwwwooocccWWWOOOKKKHHHFFF<<<===>>>>>>>>>>>>>>>???;;;<<<<<<;;;::::::<<<===:::::::::999999999888888777777777777777777777777555555555555555666777888777666444444666777666555333444555666666666666555444444444444444444333333333333333333333333333333333333333333333444555666333333333222222222111111//////000111222222333333222222444444444444222222222222222333333444444444222222222222111111000000333333333222222222222111333111000111222444444333333333333333333333333333111222333444555444333333333333444555555444333333444444333222222111111111222333333444444333333222333333333333444444555666222222333444444333222222555555555555555555555555444444444444444444444444444444444555555555666666666666666666666555555444333444666777777777666555444555555555666666777777222333555777777777777777555555777888888999999999555666777777666777999;;;999999999999999999::::::999:::;;;<<<<<<<<<;;;:::;;;;;;<<<<<<===<<<<<<<<<:::;;;<<<>>>???>>>>>>======>>>@@@@@@??????AAABBB>>>@@@AAA@@@@@@@@@BBBCCCFFFEEEEEEGGGKKKPPPVVVYYYYYYdddrrr}}}GGGJJJOOOTTTXXXZZZZZZZZZYYYWWWUUUTTTVVVYYY^^^aaafff___XXXVVVQQQKKKHHHHHHPPPRRRXXX^^^^^^YYYWWWYYYZZZ\\\[[[YYYYYY[[[YYYTTTKKKNNNTTTXXXZZZXXXUUUSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQKKKHHHLLLPPPQQQSSSUUUYYYXXX[[[]]]ZZZRRRNNNNNNPPPPPPPPPRRRVVVYYYZZZZZZVVVZZZ___aaa___\\\YYYWWWYYYVVVUUUVVVZZZ[[[YYYVVVXXXQQQSSS[[[\\\SSSPPPTTTSSSRRRQQQRRRSSSSSSQQQOOOJJJKKKLLLNNNPPPSSSUUUWWWXXXWWWUUUTTTSSSRRRSSSSSSZZZ^^^```^^^XXXSSSRRRTTTPPPPPPNNNMMMMMMMMMNNNOOOMMMMMMNNNNNNNNNOOOOOOOOOQQQQQQPPPNNNLLLKKKJJJIIIJJJLLLNNNQQQRRRQQQPPPOOOMMMMMMLLLLLLKKKJJJJJJIIIHHHGGGGGGFFFGGGHHHJJJKKKJJJIIIHHHGGGGGGGGGGGGGGGKKKJJJHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGEEEEEEEEEGGGHHHGGGFFFFFFEEEEEEEEEFFFHHHKKKLLLVVV]]]fffppp}}}sss___YYYRRRLLLHHHEEE@@@===<<<<<<<<<===============;;;;;;<<<;;;:::999888777;;;::::::999888888888999999888888777777777777777888888777777666666555555666666555555444444444444555444333333333333444555666666666666666666666666444444444444444444444444444444444444444444444444555555444444444333333333555555666666666666555555666666555444333333222222222222222333333444444444333333333333333333333333333444555555333333444555333333333333333333333333444444444333333222222222333333333333333333333333666666555444333333222222222222222222333333444555333444444555555444444333333333333444444444555555444444444444444444444444444333222222222222333444555555555555555555555555555555444444444444555555666666555555555444444444888666333333555777888888444444555666777777666666666777888999999888777666666666666666777777777777666555555666666777888999<<<<<<;;;:::999999999999::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<>>>>>>>>>>>>>>??????@@@@@@@@@@@@AAAAAABBBBBBCCCBBBCCCEEEHHHKKKSSSTTTVVV[[[aaaiiiooosssJJJMMMRRRWWWZZZZZZXXXWWWYYYWWWUUUUUUWWW[[[```cccccc\\\WWWVVVUUUQQQPPPRRR```bbbgggkkkhhh```ZZZZZZ```aaa```]]]\\\]]]ZZZTTTMMMPPPUUUYYY[[[[[[ZZZYYYSSSSSSRRRRRRRRRQQQQQQQQQQQQKKKIIILLLPPPQQQRRRUUUWWWVVVWWWZZZVVVOOOKKKKKKQQQQQQQQQRRRTTTVVVXXXZZZWWWYYY[[[\\\ZZZYYYYYYYYYXXXWWWVVVYYY\\\\\\YYYUUUWWWQQQRRRZZZZZZSSSPPPUUUSSSRRRQQQRRRSSSSSSQQQPPPPPPPPPQQQRRRSSSTTTUUUUUUUUUTTTSSSRRRRRRSSSTTTTTTZZZ]]]^^^[[[UUUQQQPPPRRRNNNNNNLLLLLLLLLMMMNNNNNNMMMMMMMMMNNNNNNOOOOOOPPPRRRQQQPPPNNNMMMLLLLLLKKKLLLMMMNNNOOOPPPPPPOOOOOOOOONNNNNNMMMLLLLLLKKKKKKIIIHHHFFFEEEEEEFFFGGGHHHJJJIIIHHHHHHGGGGGGHHHHHHKKKJJJIIIGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEDDDCCCDDDEEEFFFFFFDDDDDDDDDCCCCCCDDDFFFIIIJJJLLLQQQXXX___gggsssxxxeeeZZZQQQMMMGGGDDDBBB@@@===:::<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;:::999999888888;;;:::999999888888888999999888777777666666777777777777777777666666555555777777666666555555555555555444333333333333444555555555555555555555555555444444444444444444444444444444444444444444444444555444444444444333333333333444444555555444444333666555555444333333222222222222222333333333444444333333333333333333333333333444555444333333333555333333333333333333333333444444444333333222222222333333333333333333333333666555555444333333222222333222222222333333444555333333444444444444333333333333333444444444444555444444444444444444444444444444333222222333444444555555555555555555555555555555444444444444555555666555555555444444444444777555333222444666777777666777777777777777666555666777888888888888777666555666666666777777777777777777666666666666666777;;;:::999999888999999999:::999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBDDDGGGJJJIIIIIIJJJLLLQQQVVV[[[^^^dddjjjrrrxxx~~~IIIMMMSSSYYY\\\[[[YYYWWWVVVUUUTTTTTTVVVZZZ^^^aaa___YYYUUUVVVXXXXXX[[[___lllmmmqqqtttoooeee^^^]]]bbbcccaaa]]]]]]___]]]XXXUUUWWWYYY[[[\\\\\\[[[[[[SSSSSSSSSSSSRRRRRRRRRRRRQQQLLLJJJNNNPPPPPPRRRUUUXXXVVVVVVXXXUUUNNNIIIIIIQQQRRRSSSQQQPPPQQQUUUYYYYYYYYYXXXVVVUUUVVVYYY[[[WWWVVVVVVXXX[[[[[[XXXTTTVVVQQQRRRXXXXXXRRRPPPTTTRRRQQQPPPPPPRRRSSSRRRPPPSSSSSSTTTTTTTTTSSSQQQPPPRRRQQQQQQPPPQQQRRRSSSTTTXXXYYYZZZVVVQQQNNNNNNPPPOOONNNLLLJJJIIIIIIJJJJJJMMMMMMMMMMMMNNNOOOPPPQQQRRRQQQOOONNNMMMMMMNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNJJJJJJJJJIIIIIIHHHHHHGGGKKKIIIFFFDDDCCCDDDFFFGGGJJJIIIIIIHHHHHHHHHHHHHHHKKKJJJIIIGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCBBBAAABBBDDDDDDDDDCCCBBBBBBAAAAAABBBDDDFFFGGGEEEHHHLLLOOORRRXXX```fffooouuu~~~|||sssjjj\\\OOOHHHEEECCCAAA@@@@@@@@@>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888888999999::::::999888888888888999999888777777666666777777777777777666666666666555777777777666666666666666555444444333333444444555444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333111222222333333222222111555555444444333333222222222222222222333333333333333333333333333333333333222444555444333222333555333333333333333333333333444444333333333333222222333333333333333333333333555555444444333333222222333333222222222333444444333333444444444444333333333333333333444444444444444444444444444444444444555444444333333444444555444444444444444444444444555555444444444444555555555555555555444444444444666444222222333555666555888888888888777666555555666666777777777777666666555555666666666777777777999888777666555555555555888888777777777888999999999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;=========>>>>>>>>>>>>>>>@@@@@@@@@@@@AAAAAAAAABBB???@@@AAAAAAAAABBBEEEHHHFFFFFFEEEEEEGGGJJJMMMNNNMMMQQQWWW[[[___eeemmmsssDDDIIIQQQYYY]]]]]][[[YYYRRRQQQPPPPPPRRRUUUXXX[[[\\\VVVSSSUUUYYY\\\```eeejjjjjjlllnnniiibbb^^^^^^___^^^ZZZVVVXXX^^^```___^^^]]]\\\[[[ZZZYYYXXXXXXTTTTTTTTTSSSSSSSSSRRRRRRQQQMMMMMMPPPQQQQQQRRRVVV]]]YYYXXXYYYWWWPPPLLLLLLPPPRRRSSSPPPLLLLLLQQQWWWXXXXXXWWWUUUTTTUUUXXX[[[VVVSSSQQQQQQUUUVVVUUUTTTWWWTTTTTTVVVTTTOOONNNRRRPPPNNNMMMNNNPPPQQQPPPOOOPPPQQQRRRRRRRRRPPPMMMLLLQQQQQQPPPOOOOOOPPPQQQRRRSSSTTTTTTQQQNNNMMMNNNPPPPPPOOOLLLIIIGGGFFFFFFFFFMMMLLLLLLMMMNNNOOOQQQRRRPPPOOONNNLLLLLLMMMNNNOOONNNMMMLLLLLLKKKKKKLLLLLLHHHHHHHHHGGGGGGGGGFFFFFFKKKIIIFFFDDDCCCEEEGGGIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJHHHGGGGGGFFFFFFFFFGGGFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAACCCDDDCCCBBBBBBBBBAAAAAABBBCCCDDDEEEEEEGGGIIIJJJKKKLLLOOORRRSSSVVV]]]hhhwww|||nnn```XXXSSSLLLFFFDDD======>>>?????????>>>===<<<<<<<<<;;;;;;;;;;;;;;;===;;;999777777888999:::999999888888888888888999888888777666666666666666666666666666666666666666666666666666555555555555444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333444444444333333333222222111111222222222222111111444444444333333333222222222222222222222222222333222222222222222222222222222333444444222222333444333333333333333333333333333333333333333333333333333333333333333333333333444444444333333333222222333333333222222333333444333333333444444333333333222222333333333444444444333333333333333333333333444444444444444444444444444444444444444444444444555444444333333444444555444444444444444444444444444222111111333444444444666666777777777666666555666666666666666666666666555555555666666666777777888777666555555555555555555555555666666888999999999999999888999::::::;;;::::::::::::::::::::::::999999:::::::::;;;;;;;;;<<<<<<===============>>>@@@@@@@@@@@@AAAAAAAAAAAA>>>???@@@@@@???AAACCCEEEHHHGGGFFFEEEEEEFFFHHHIIIJJJLLLOOOPPPQQQSSSWWW[[[___gggpppuuuyyyDDDIIIQQQXXX\\\\\\YYYWWWSSSRRRPPPOOOPPPRRRUUUVVV\\\UUURRRTTTWWWZZZ^^^cccdddbbb``````\\\WWWXXX[[[\\\YYYSSSMMMOOOXXX^^^^^^^^^]]][[[XXXWWWVVVVVVVVVUUUTTTTTTTTTTTTSSSSSSSSSRRRPPPPPPRRRSSSQQQSSSXXX___ZZZWWWXXXWWWRRRNNNNNNPPPSSSTTTPPPLLLKKKOOOTTTUUUVVVWWWWWWVVVVVVXXXYYYVVVPPPJJJHHHKKKPPPSSSTTTXXXWWWVVVUUUPPPLLLKKKNNNOOOMMMKKKKKKMMMNNNNNNMMMLLLMMMOOOPPPPPPOOOMMMLLLSSSQQQPPPNNNNNNNNNNNNOOONNNOOOOOONNNMMMNNNOOOQQQMMMLLLJJJIIIHHHGGGHHHHHHNNNMMMLLLLLLMMMOOOPPPRRRNNNMMMLLLKKKKKKLLLMMMNNNMMMLLLKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHFFFEEEEEEGGGJJJKKKHHHHHHGGGGGGGGGHHHHHHIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFDDDCCCBBBBBBBBBBBBCCCBBBAAABBBDDDEEEDDDCCCCCCCCCCCCBBBCCCCCCCCCDDDDDDFFFHHHIIIIIIJJJKKKKKKHHHIIIMMMUUUaaaooo{{{|||xxxdddXXXKKKFFFDDDAAA???@@@999:::;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;:::::::::999<<<:::888777777888999:::888888888777777888999999888777777666555666666666555555555555555666666666444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333444444333333333222222222222222333333333333222222333333333333333222222222222222222222222222222222222222222222222222222222222333444333222222333444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222444333333222222333333333222333333333333333333222222222222333333333444444333333333333333333333333444444444444444444444444444444444444444444444444444444333333333333444444333333444444444444444444333222111111333444444333222333444555666666666666666555555555555555555666555555555555666666666666555555555555555666777777444444444555666777888999999888888888888999::::::::::::::::::::::::::::::999999999:::::::::;;;;;;;;;;;;<<<<<<<<<=========?????????@@@@@@@@@AAAAAA<<<>>>????????????AAACCCCCCBBBAAAAAAAAAAAABBBCCCGGGHHHIIIIIIIIIJJJKKKMMMMMMRRRXXXZZZ]]]dddoooyyyJJJMMMSSSXXXYYYXXXUUURRRUUUTTTSSSSSSTTTUUUWWWYYY\\\VVVRRRSSSUUUUUUXXX\\\bbb]]]YYYVVVRRRNNNPPPUUUZZZWWWPPPJJJKKKSSSYYYYYYXXXWWWVVVUUUUUUVVVWWWXXXUUUUUUUUUUUUTTTTTTTTTSSSTTTRRRSSSVVVUUUSSSUUUYYY^^^XXXTTTUUUVVVRRRNNNNNNRRRTTTUUUSSSOOONNNPPPRRRSSSUUUWWWWWWVVVVVVWWWXXXVVVOOOFFFBBBFFFLLLQQQTTTXXXXXXWWWSSSMMMJJJKKKNNNPPPMMMKKKJJJKKKLLLLLLKKKKKKLLLNNNPPPQQQQQQPPPPPPSSSRRRPPPNNNMMMMMMMMMMMMLLLLLLMMMNNNNNNOOOOOOPPPIIIHHHHHHHHHIIIKKKMMMNNNOOONNNMMMLLLLLLNNNPPPQQQLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGIIIJJJKKKGGGFFFFFFFFFFFFGGGGGGHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBDDDCCCBBBCCCEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCAAABBBDDDEEEFFFGGGGGGGGGIIIIIIJJJOOOWWW___eeeggg___qqqwwwmmmeee___[[[XXXNNNDDDAAA???======???;;;<<<======;;;:::;;;===;;;;;;;;;::::::999999888:::999888777777888999:::888777777777777888999999888777666666555555666666444555555555555666666666333333333333333444444444333444444555555444444333333333333333333333333333444444444444444444444444333333333333333333333333333333333333222222222222222333333444444333333222333333333333222222222222222222222222222111111111222222222222222222222222111333444333222111222444333333333333333333333333222222333333333333444444333333333333333333333333333333333333222222222222444444333222222222333333222222333333333333222222222222222222333333333333333333333333333333333333222333333444444333333222333333333333333333333333444444333333333333444444333333333333444444444444333222111222444555444333000111222444555666777777555555444444444444555555444444555555555666666666444444444444555666777888555444555555666777888999888888888888888999::::::::::::::::::::::::::::::999999999999::::::::::::::::::;;;;;;<<<=========>>>>>>>>>>>>?????????@@@<<<>>>???@@@??????@@@BBB>>>>>>>>>>>>??????@@@AAAAAABBBCCCEEEFFFGGGHHHIIIIIIKKKLLLMMMNNNRRRYYY___MMMPPPTTTWWWYYYWWWUUUSSSUUUUUUUUUVVVXXXZZZ]]]^^^\\\VVVRRRSSSTTTRRRSSSVVV^^^YYYUUURRRNNNJJJLLLQQQVVVVVVRRRMMMOOOVVVXXXWWWTTTTTTSSSSSSTTTUUUWWWWWWVVVVVVUUUUUUUUUTTTTTTTTTUUUTTTVVVYYYWWWTTTVVV[[[]]]VVVQQQSSSUUURRROOOOOOUUUVVVWWWWWWVVVTTTSSSSSSQQQSSSTTTTTTTTTTTTVVVWWWWWWPPPGGGCCCGGGMMMRRRTTTUUUWWWVVVPPPKKKJJJMMMOOORRRPPPLLLKKKKKKLLLLLLKKKLLLLLLMMMOOOPPPQQQRRRRRRQQQQQQOOONNNMMMNNNNNNOOOMMMMMMNNNOOOPPPOOONNNLLLJJJJJJIIIJJJKKKMMMOOOPPPQQQPPPMMMLLLLLLMMMOOOPPPLLLMMMNNNNNNNNNLLLJJJIIIHHHHHHIIIJJJJJJIIIHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHGGGGGGEEEEEEDDDDDDEEEFFFFFFGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDCCCBBBCCCDDDEEEDDDCCCCCCDDDDDDDDDCCCBBBBBBAAAAAA@@@AAABBBCCCDDDDDDCCCGGGGGGIIIMMMSSSVVVVVVTTTPPPZZZfffnnnpppqqquuuxxxxxxgggYYYQQQMMMKKKJJJOOOHHHBBBAAAAAA>>>===???===>>>>>>===;;;:::===???;;;;;;::::::999888888888888888888888888888999999777777777777777888999999777777666555555555555666444444444555555555666666333333333444444444555555333333444555555444333333444444444444444444444444444444444444444444444444222222222222222222222222333333333222222222222111222333333444444333333222222222222222222222222222222222222222111111111000111111111111111111111111111333333333222111222333333333333333333333333333222222222333333444444444333333333333333333333333222222222222222222222222555444333333222222222333222222333333333333222222111222222222222333333333222222222222222222222222111111222333333222111111333333333333333333333333444333333222222333333444222222333333333444444444333222222333555555444333222222444555666666666666555555444333333444555555444444444555555555666666555555444444444555555666666555555555666777888888888888888888888999999:::999999999999999999999999888999999999999:::::::::999::::::;;;<<<<<<==================>>>>>>>>>>>><<<>>>@@@@@@??????@@@AAA?????????@@@@@@AAAAAAAAA@@@@@@AAACCCEEEGGGGGGFFFIIIGGGFFFFFFHHHKKKNNNOOOMMMPPPTTTWWWYYYYYYXXXWWWSSSSSSTTTVVVYYY\\\```aaa[[[VVVSSSTTTTTTQQQQQQSSSXXXUUUSSSRRRNNNKKKLLLQQQQQQSSSSSSRRRVVV[[[\\\YYYUUUUUUTTTTTTSSSSSSTTTTTTVVVVVVVVVUUUUUUUUUTTTTTTVVVVVVXXXZZZXXXUUUWWW\\\^^^VVVQQQSSSVVVTTTQQQQQQXXXXXXYYYZZZ[[[ZZZVVVSSSQQQRRRRRRQQQPPPRRRUUUWWWWWWQQQIIIGGGJJJOOOSSSUUURRRUUUUUUOOOJJJJJJOOORRRUUURRRNNNLLLLLLMMMLLLLLLLLLLLLLLLMMMNNNOOOQQQRRRPPPOOONNNNNNNNNOOOPPPQQQOOOOOOOOOPPPQQQOOOLLLIIIPPPOOOMMMLLLKKKKKKLLLLLLSSSQQQNNNLLLKKKLLLNNNOOOLLLNNNPPPQQQPPPMMMKKKIIIFFFGGGIIIJJJJJJIIIGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFGGGHHHHHHGGGFFFDDDCCCDDDDDDCCCDDDDDDEEEFFFFFFEEEDDDDDDCCCCCCCCCCCCDDDCCCCCCBBBBBBBBBCCCCCCDDDCCCBBBAAABBBDDDEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@CCCBBBBBBBBBCCCDDDCCCBBBBBBCCCFFFKKKPPPQQQNNNJJJKKKLLLPPPTTTWWWYYYZZZYYY]]]dddqqqwwwqqqnnnlllaaaSSSHHHEEEEEEFFFFFFDDD???===??????===<<<===999::::::777555555999<<<;;;;;;::::::999888777777777888888999999999888888777777666777777888999999777777666555555555555555444444444555555555666666444444444555555555666666333333444555555444333333444444444444444444444444444444444444444444444444222222222222222222222222333333333222222222111111222222333333333333222222222222222222222222222222222222222222111111000000111111111111111111111111111222333333111111222333333333333333333333333333222222222333333444444444333333333333333333333333222222222222222222222222555444333333222222222222222222222333333222222222111111222222222333333333222222222222222222222222000111222333333222111000333333333333333333333333444333333222222333333444222222222333333444444444333333333444666666555333555555666666666666666555555444333333333333444555444444444555555555666666777666555444444444444444777666666666666777888888888888888777888999999:::999999999999999999999999888888999999999:::::::::999999:::;;;;;;<<<======<<<<<<<<<<<<============<<<>>>@@@AAA@@@???@@@AAA>>>>>>?????????@@@@@@@@@AAAAAAAAABBBCCCCCCBBBAAAHHHEEEBBBBBBFFFHHHHHHGGGJJJMMMSSSYYY^^^___\\\YYYVVVTTTOOOLLLSSS```dddaaaWWWWWWWWWVVVUUUVVVXXXYYY```YYYSSSRRRRRRQQQTTTXXXZZZXXXSSSNNNOOOUUUWWWUUUVVVRRRNNNKKKKKKOOOTTTXXXWWWWWWWWWVVVUUUTTTSSSRRRUUUVVVWWWXXXYYYZZZZZZYYYXXXUUUTTTWWWVVVRRRNNNNNNUUUWWWYYY[[[ZZZXXXUUUSSSMMMOOORRRTTTTTTTTTSSSRRRUUUSSSOOONNNOOOQQQSSSTTTVVVSSSOOOKKKIIIIIIJJJKKKNNNOOOPPPQQQOOOLLLIIIGGGGGGKKKPPPSSSSSSRRRRRRSSSOOOOOOOOONNNNNNOOOPPPPPPLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMPPPSSSTTTSSSOOOKKKGGGGGGHHHHHHIIIIIIHHHHHHGGGIIIIIIHHHHHHGGGHHHHHHHHHIIIHHHFFFDDDBBBBBBBBBCCCBBBAAA@@@AAACCCEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHJJJKKKLLLSSSUUUZZZaaahhhnnnsssvvvxxxiii[[[SSSSSSVVVPPPKKKFFFCCCBBBBBB@@@==============================<<<;;;::::::::::::;;;;;;:::999888888999:::;;;999888888888777777666666888888999888888777666555666333111333888:::888555444444444444444444444444444444444444444444444444666555555444444444555555444333222111111222333444444444555666555444222111333333333333333333333333222222222222222222222222111111222222222333333333111111111111111111111111222222222222222222222222333333333333333333333333666555333111000000111111333333222222333333444555444333333222111111111222444444444444444444444444333333333333333333333333111111111111111111111111333333333333333333333333000000111222333444444555222222222222222222222222444333111111111111333444222222222222222222222222333333333333333333333333333333333333333333333333444444444555555555555666555555555555555555555555222222222333333333444444777777777777777777777777666666666666666666666666777777777777777777777777888999::::::888777777777666666777777888888888888999999999:::::::::;;;;;;::::::::::::::::::::::::<<<;;;;;;;;;;;;<<<======>>>>>>>>>???@@@@@@AAAAAABBBAAA@@@@@@AAABBBDDDEEECCCCCCBBBAAABBBCCCDDDEEEFFFFFFFFFEEEEEEDDDCCCBBBXXXXXXZZZ]]]```___\\\ZZZSSSRRRPPPOOOWWWaaaccc^^^TTTUUUVVVVVVWWWYYY\\\^^^ccc]]]XXXWWWWWWWWWZZZ______]]]VVVPPPPPPVVVZZZYYYPPPOOOMMMLLLMMMPPPSSSVVVXXXXXXXXXWWWWWWUUUTTTTTTVVVVVVVVVWWWWWWVVVVVVVVVWWWTTTTTTXXXYYYTTTPPPPPPSSSUUUWWWXXXWWWUUUQQQOOOIIILLLQQQUUUVVVTTTRRRQQQTTTRRROOOMMMNNNPPPRRRSSSVVVSSSPPPMMMLLLMMMNNNOOONNNOOOPPPPPPOOOMMMKKKJJJJJJMMMPPPRRRRRRRRRRRRSSSQQQPPPOOOOOONNNNNNOOOOOOKKKLLLMMMNNNNNNMMMLLLKKKKKKKKKKKKLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNPPPQQQRRRQQQPPPNNNLLLKKKJJJJJJJJJJJJIIIHHHHHHGGGJJJIIIIIIHHHHHHHHHHHHIIIIIIHHHFFFDDDCCCCCCCCCCCCBBBAAA@@@AAADDDEEEDDDDDDFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDCCCBBBBBBCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEFFFGGGHHHIIIHHHJJJLLLPPPTTTWWWZZZ[[[bbbgggsssssskkkfffeee___VVVMMMHHHJJJMMMKKKGGGCCC@@@@@@???>>><<<========================<<<;;;;;;;;;;;;::::::::::::999888777777888999:::888888888777777777666666666777777888888888777777777444222444888999777444444444444444444444444444444444444444444444444444555555444444444444555555333222222222222222222333333444444555444333222111333333333333333333333333222222222222222222222222111111111222222222333333111111111111111111111111222222222222222222222222333333333333333333333333555444333111111111111222333333222222333333444555555444333333222222222333444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222333333222222222222222222222222333333222222222222333333222222222222222222222222333333333333333333333333333333333333333333333333444444444444555555555555555555555555555555555555333333333333444444444444666666666666666666666666555555555555555555555555666666666666666666666666777888:::999888777777888777777777888888888999999888888999999:::::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<<<<======>>>>>>???@@@@@@@@@CCCBBBAAAAAA@@@AAABBBBBBCCCBBBAAAAAAAAABBBCCCDDDDDDEEEEEEEEEEEEDDDCCCCCCcccbbbaaa``````]]]ZZZWWWOOOPPPQQQUUU\\\bbb```ZZZSSSTTTVVVYYY\\\___bbbdddddd^^^YYYYYYXXXWWWZZZ___aaa]]]UUULLLLLLRRRVVVVVVNNNNNNNNNOOOPPPRRRSSSTTTWWWWWWWWWWWWWWWVVVUUUTTTRRRRRRRRRSSSSSSSSSSSSSSSTTTRRRTTTZZZ\\\WWWSSSSSSTTTUUUWWWWWWVVVSSSPPPNNNFFFKKKQQQUUUUUUSSSQQQPPPSSSQQQOOOMMMMMMOOOQQQSSSUUUTTTRRRPPPPPPQQQSSSTTTPPPPPPOOOOOOOOONNNNNNNNNNNNPPPQQQRRRQQQQQQRRRTTTSSSRRRQQQOOONNNNNNMMMMMMJJJLLLMMMNNNNNNMMMLLLJJJJJJKKKKKKKKKKKKKKKLLLLLLOOOOOOOOOOOOOOOOOOOOOOOOQQQPPPOOOMMMLLLLLLLLLLLLLLLLLLKKKKKKJJJIIIHHHGGGJJJJJJIIIHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCAAAAAAAAABBBDDDEEEDDDBBBFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEEEECCCDDDDDDFFFGGGIIIJJJJJJNNNRRR\\\kkkzzzuuujjjbbbZZZSSSNNNNNNNNNLLLHHHCCCAAACCCFFFEEEBBB???======<<<;;;:::========================:::;;;<<<<<<<<<;;;999888888888777777777777888888888888777777777777666666444555666777888888888888777555333444777888666444444444444444444444444444444444444444444444444444555444444444444444555555222222222333333222222222222222333333333222111111333333333333333333333333222222222222222222222222111111111222222222222333111111111111111111111111222222222222222222222222333333333333333333333333333333222111111222222333333333222222333333444555555555444333333333333444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222111111222222222222222222222222222333333444444333333222222222222222222222222222333333333333333333333333333333333333333333333333444444444444555555555555444444444444444444444444333444444444444555555555666666666666666666666666555555555555555555555555666666666666666666666666555777999999888777777888888888888888888999999999888888999999::::::999999999999::::::::::::::::::999999999:::::::::;;;;;;<<<<<<======>>>?????????DDDCCCBBBAAA@@@@@@@@@@@@BBBBBBAAA@@@@@@AAAAAAAAABBBCCCDDDDDDEEEDDDDDDDDD``````___```^^^[[[VVVRRRKKKMMMQQQYYY```bbb]]]VVVTTTUUUWWWZZZ___ccceeefff___ZZZVVVUUURRRPPPSSSXXX```[[[PPPEEECCCIIIMMMMMMPPPPPPPPPQQQQQQSSSTTTTTTSSSTTTTTTTTTTTTSSSSSSRRRLLLLLLLLLMMMNNNPPPQQQRRRPPPOOOSSSZZZ]]]YYYUUUTTTWWWXXXXXXXXXWWWTTTQQQOOOJJJNNNSSSTTTRRRPPPOOOPPPSSSRRRQQQOOONNNOOOQQQSSSSSSRRRRRRRRRSSSUUUVVVWWWSSSRRRPPPOOONNNNNNOOOOOORRRSSSSSSQQQPPPPPPRRRTTTUUUTTTRRRPPPNNNMMMLLLLLLJJJKKKMMMOOOOOOMMMKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKOOOOOOOOOOOOOOOOOOOOOOOONNNMMMLLLLLLKKKJJJJJJJJJKKKJJJJJJIIIIIIIIIIIIIIIJJJIIIHHHGGGGGGFFFGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDAAA@@@AAABBBDDDDDDCCCAAACCCCCCCCCBBBBBBBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBBBBBBBBBBCCCCCCBBBBBBCCCEEEFFFGGGHHHIIIKKKMMMRRRZZZbbbggghhhggghhhqqq~~~|||sssnnneee___XXXQQQMMMJJJGGGDDDFFFFFFFFFCCC???======>>>???>>><<<;;;;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<999:::<<<<<<<<<;;;999777777777666666666666777777777777777777777777666666555555666777888888777777888666444555666777666444444444444444444444444444444444444444444444333333444444333333444444555555111222333444444333222111111111222222222111111111222222222222222222222222222222222222222222222222111111111111222222222222111111111111111111111111222222222222222222222222222222222222222222222222111111111222222333333444333333222222333333444555444333333222222222333333333333333333333333333333333333333333333333333333111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222333444555555444333222222222222222222222222222222222333333333333444444333333333333333333333333333333444444444555555555444444444444444444444444444444444555555555666666666666666666666666666666555555555555555555555555666666666666666666666666444666888888777777777999888888888888999999999999888999:::;;;;;;;;;::::::999999999999999:::::::::999999::::::;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>BBBBBBAAA@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDVVVXXX[[[______[[[UUUPPPHHHJJJPPPZZZbbbaaaZZZSSSSSSSSSTTTXXX]]]```aaa```XXXUUUSSSSSSPPPOOOSSSYYYbbb]]]QQQFFFBBBFFFIIIHHHRRRQQQOOONNNNNNOOOQQQSSSOOOOOOPPPPPPPPPPPPPPPOOOKKKKKKJJJJJJKKKLLLMMMNNNNNNNNNRRRYYY\\\YYYUUUTTTWWWXXXXXXXXXVVVTTTQQQOOORRRTTTUUUSSSNNNLLLNNNQQQTTTTTTTTTRRRPPPOOORRRTTTPPPQQQQQQSSSTTTUUUVVVWWWUUUSSSQQQOOONNNNNNNNNOOOUUUUUUTTTRRRPPPQQQSSSUUUVVVUUUSSSPPPNNNMMMLLLKKKJJJLLLMMMNNNNNNMMMLLLJJJKKKKKKKKKKKKJJJJJJJJJJJJNNNNNNNNNNNNNNNNNNNNNNNNLLLMMMOOOPPPOOOMMMJJJIIIGGGGGGGGGGGGHHHIIIKKKLLLIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEBBBAAA@@@AAACCCCCCBBBAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAADDDDDDCCCBBBBBBBBBBBBCCC@@@@@@AAABBBCCCDDDEEEFFFFFFGGGIIILLLOOOPPPPPPOOORRRXXXbbbmmmtttxxxxxxxxx{{{~~~uuuhhh]]]UUUQQQKKKJJJHHHGGGFFFEEECCCBBBBBBBBBAAA???<<<999888777<<<<<<<<<;;;;;;:::;;;;;;::::::::::::::::::::::::999:::;;;<<<<<<:::888777666666666666666666666666666666666666666666777777777777777777777666555555777666555555666666555444444444444444444444444444555555444444444333333333333333333333333444555555111222333444444333222111111111111111111111111111222222222222222222222222222222222222222222222222000000111111111222222222111111111111111111111111222222222222222222222222222222222222222222222222000111111222333333333333333333222222333333444555222111111111111111222222333333333333333333333333333333333333333333333333111111111111111111111111222222222222222222222222000000111222333333444444222222222222222222222222111222444444444444222111222222222222222222222222222222222333333444444444333333333333333333333333333333333444444444444555444444444444444444444444444444444555555555666666555555555555555555555555555555555555555555555555555555555555555555555555333555777777666666777888888888888888888888888888888999;;;<<<<<<<<<;;;:::888888888999999:::::::::::::::;;;<<<===<<<<<<;;;;;;;;;;;;<<<======>>>>>>>>>??????@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@??????@@@AAACCCDDDDDDDDDDDDPPPTTTYYY___aaa]]]WWWQQQHHHHHHMMMXXX___^^^XXXTTTQQQPPPPPPTTTYYY\\\[[[YYYTTTRRRSSSTTTSSSSSSXXX```eeeaaaXXXNNNKKKNNNOOOMMMOOONNNLLLKKKKKKMMMOOOPPPLLLMMMNNNNNNOOOOOOOOOOOOOOONNNLLLKKKJJJJJJKKKKKKPPPOOORRRXXX[[[XXXUUUTTTVVVVVVVVVVVVTTTRRRQQQOOOXXXZZZYYYTTTNNNKKKOOOSSSTTTUUUVVVTTTPPPOOORRRUUUOOOPPPQQQSSSTTTTTTTTTTTTSSSRRRPPPOOONNNNNNOOOOOOUUUVVVUUUSSSRRRRRRSSSUUUVVVUUUSSSQQQOOOMMMLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJMMMMMMMMMMMMMMMMMMMMMMMMLLLOOORRRUUUUUUQQQMMMJJJEEEEEEEEEFFFGGGJJJLLLMMMJJJIIIHHHFFFEEEEEEEEEEEEEEEEEEFFFGGGGGGFFFFFFFFFCCCAAA@@@@@@AAABBBBBBAAADDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@AAABBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBBBBBCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAADDDCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA???@@@BBBEEEGGGIIIJJJKKKLLLOOOTTTXXXZZZYYYXXXVVVYYY\\\___```ccckkkyyyyyyyyyyyywwwtttqqqooooooooopppooommmhhh___TTTKKKFFFDDD???@@@AAAAAAAAA@@@>>>===????????????>>><<<;;;::::::;;;===<<<;;;:::;;;<<<888888888888888888888888999:::;;;;;;;;;:::888777666666777777777777666666555555666666666666777777777777777777666555444333555555555666666666666666444444444444444444444444555555555444444333333222222222222222333444555666222222222333333222222222111111111000111111222333222222222222222222222222222222222222222222222222000000000111111111111222111111111111111111111111222222222222222222222222222222222222222222222222000111222333333333333333333333222222333333444555111000000000000111111222333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222///000111222333444444555222222222222222222222222111222222333333222222111222222222222222222222222111222222333333444444555333333333333333333333333333333333333444444444444333333333333333333333333333444444444444555555555555555555555555555555555444444444444444444444444555555555555555555555555333555777777666555555666888888888777777777777777777888:::<<<<<<;;;:::999777777888888999::::::::::::;;;<<<===>>>===<<<;;;;;;;;;<<<<<<===>>>>>>>>><<<===>>>@@@@@@AAA@@@@@@>>>???@@@AAAAAAAAAAAA@@@???@@@AAABBBCCCCCCCCCCCCQQQTTTXXX]]]___\\\WWWRRRJJJFFFIIITTT\\\ZZZVVVUUURRRPPPPPPTTTZZZ\\\[[[WWWSSSRRRSSSTTTRRRQQQVVV^^^bbbaaa[[[TTTSSSVVVVVVSSSJJJJJJLLLNNNOOOPPPQQQQQQMMMNNNOOOPPPQQQQQQQQQQQQOOONNNMMMLLLMMMNNNPPPQQQTTTQQQSSSYYY[[[XXXUUUUUUVVVVVVVVVVVVUUUTTTRRRRRRYYY[[[\\\XXXQQQNNNQQQUUUSSSUUUVVVTTTPPPNNNQQQTTTPPPQQQRRRTTTTTTSSSRRRQQQNNNNNNNNNOOOOOOPPPQQQQQQUUUVVVVVVUUUSSSSSSTTTVVVVVVUUUSSSQQQOOONNNMMMLLLMMMMMMLLLKKKKKKLLLMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLNNNRRRUUUTTTQQQMMMJJJGGGGGGFFFFFFHHHJJJLLLNNNLLLKKKIIIHHHGGGFFFFFFFFFDDDEEEFFFGGGGGGGGGGGGFFFEEEBBB???>>>???AAABBBBBBCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBBAAAAAAAAA@@@@@@@@@@@@???BBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCCCCDDDCCCCCCBBBAAA@@@@@@@@@???@@@AAABBBCCCEEEGGGHHHHHHHHHIIIJJJJJJIIIIIIHHHFFFJJJMMMMMMMMMRRR]]]eeepppjjjaaaZZZXXX\\\cccgggjjjmmmttt{{{}}}||||||||||||}}}|||xxxrrrjjjddd```___XXXWWWVVVTTTSSSSSSSSSTTTVVVVVVTTTOOOHHHCCCAAAAAA===>>>??????===<<<;;;;;;???>>>>>>>>>??????>>>===999;;;===<<<:::999:::<<<888888888888888888888888:::::::::999999999999888666777888888888888777666555555555666666666777777555666666666666666555555444555555666666666777888444444444444444444444444666555555444333333222222222222222222333444555666333222222222222222222333222111111000111222333444111111111111111111111111222222222222222222222222000000000000111111111111111111111111111111111111222222222222222222222222111111111111111111111111111111222333333333222111333333222222333333444555111111000000111111222333222222222222222222222222333333333333333333333333333333333333333333333333111111111111111111111111111111111222222333333333222222222222222222222222222111111000000111111222222222222222222222222222111111222333333444555555333333333333333333333333222222333333333444444444333333333333333333333333333333333333444444444444555555555555555555555555444444444444444444444444555555555555555555555555444555777666555444444555777777777666666666555555555666999:::;;;:::888777666777777888999999::::::888:::;;;======<<<;;;:::;;;<<<<<<===>>>>>>??????===>>>???@@@@@@??????>>>===>>>@@@AAABBBCCCBBBBBB???@@@AAABBBBBBBBBBBBBBBTTTUUUWWWZZZ[[[YYYUUUQQQKKKFFFGGGQQQYYYXXXVVVVVVTTTRRRRRRWWW]]]```^^^[[[SSSRRRRRRRRRMMMJJJNNNUUU\\\\\\YYYUUUUUUXXXXXXTTTGGGJJJNNNSSSVVVVVVUUUTTTOOOOOOQQQRRRSSSSSSTTTTTTLLLLLLLLLNNNQQQUUUYYY[[[WWWTTTUUUYYY[[[XXXVVVVVVXXXXXXXXXXXXWWWWWWVVVUUUWWW[[[^^^[[[TTTPPPSSSVVVQQQTTTVVVSSSOOOMMMOOOSSSQQQRRRSSSTTTTTTSSSQQQPPPJJJKKKLLLNNNPPPRRRSSSSSSTTTUUUWWWVVVUUUTTTUUUVVVVVVUUUSSSQQQOOONNNMMMMMMOOOMMMKKKJJJJJJKKKMMMOOONNNNNNMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJLLLOOOQQQQQQNNNKKKIIIJJJIIIHHHGGGHHHJJJLLLMMMMMMMMMKKKJJJIIIHHHHHHHHHCCCDDDFFFGGGHHHHHHGGGFFFFFFCCC???===>>>AAABBBCCCAAAAAAAAA@@@@@@@@@??????AAAAAAAAAAAAAAAAAAAAAAAA@@@?????????@@@AAAAAABBBAAAAAAAAA@@@@@@@@@??????BBBBBBBBBCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCC????????????????????????@@@AAA@@@???===<<<===>>>AAAAAAAAAAAACCCEEEFFFHHH???DDDIIIIIIFFFHHHNNNUUUbbb\\\SSSKKKHHHJJJNNNRRRQQQTTTYYY___ccceeeffffffllliiihhhpppzzz|||vvvhhhccc]]]YYYYYY[[[\\\]]]]]]\\\ZZZUUUOOOKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHEEEGGGHHHEEEAAA??????AAA?????????>>>===<<<===>>><<<;;;:::::::::;;;:::999888;;;===<<<:::888999;;;999999999999999999999999;;;:::999888888888999999666777888999999888777666444555555555666666777777333444555666777777777777333444555666666666777999444444444444444444444444666666555444333333222222222222222222333444555666444333222111111222333444222222111111111222444555111111111111111111111111222222222222222222222222000000000000111111111111111111111111111111111111222222222222222222222222111111111111111111111111111222333444333333111111333333222222333333444555222111111111222333333444222222222222222222222222333333333333333333333333111111111111111111111111111111111111111111111111333333333222222222222111222222222222222222222222222111000//////000111222222222222222222222222222111111222333333444555555333333333333333333333333222222333333333444444444333333333333333333333333222222222333333333444444555555555555555555555555444444444444444444444444555555555555555555555555444666777666444333333444777777666666555555555444333555777999999888666555666777777888999999::::::777888:::<<<<<<;;;:::999<<<<<<======>>>???????????????@@@@@@???>>><<<;;;<<<>>>@@@BBBCCCDDDCCCCCC@@@@@@AAABBBBBBBBBAAAAAAYYY\\\^^^^^^ZZZUUUQQQOOONNNJJJMMMWWW]]][[[XXXXXXWWWWWWWWWXXXZZZ[[[ZZZYYYSSSUUUVVVRRRMMMKKKNNNRRRSSSSSSTTTUUUVVVTTTPPPMMMLLLUUU\\\[[[WWWVVVVVVTTTTTTTTTSSSSSSTTTSSSQQQPPPHHHKKKNNNQQQUUUZZZ___cccXXXRRROOOTTTYYYYYYVVVUUUVVVYYYZZZWWWSSSRRRVVV[[[\\\YYYUUUQQQOOONNNNNNOOOTTTUUUWWWXXXXXXWWWUUUTTTUUUTTTSSSUUUVVVTTTNNNIIILLLLLLMMMNNNOOOQQQRRRSSSUUUUUUTTTSSSSSSTTTUUUUUUWWWUUURRRPPPNNNNNNNNNOOOLLLMMMMMMMMMNNNNNNNNNNNNOOONNNNNNMMMLLLLLLLLLMMMJJJJJJIIIIIIIIIIIIJJJJJJLLLLLLLLLLLLLLLKKKJJJJJJIIIHHHHHHIIIKKKLLLJJJIIIKKKKKKJJJIIIHHHFFFEEEDDDDDDEEEFFFGGGGGGGGGGGGGGGEEEEEEDDDCCCCCCCCCCCCCCCDDDCCCBBBAAAAAAAAAAAAAAADDDCCCCCCBBBBBBAAA@@@@@@AAAAAABBBCCCBBBAAA???>>>???@@@AAABBBCCCCCCCCCCCC@@@@@@????????????@@@@@@CCCBBBAAA???>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAACCCBBBAAA@@@????????????BBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDEEEFFFFFFGGGOOOMMMKKKHHHFFFDDDDDDDDDFFFGGGHHHKKKPPPUUUZZZ]]]WWWWWWXXX[[[^^^^^^ZZZVVVMMMMMMLLLKKKIIIHHHGGGGGGHHHHHHGGGEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@EEEDDDBBB@@@>>><<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::<<<<<<;;;;;;;;;:::::::::999999999999999999999999999999999999999888777666666666555555555555666666666666666666666666666666777777777666555555444444222333333444555666777777444444444444444444444444333333444555555444333333111111222222222333333333555555555444444333333333333333333333333333333333222222333333333333444444222222222111111111000000111111111111111111111111222222222111111111000000111222222333333222222111333333333222222111111111222222333222222111000///111111111111111111111111000111222333333333333333222222222222222222222222000111111111111222222222000000111111111222222222111111111111111111111111222222222222222222222222000000000111222222222333111222333444444333222111444444444333333222222222222222333444444555666666555444333222222222333444222222222222222222222222444444444444444444444444555555555444333333222222444444444444444444444444555555555444444333333333333333444444555444444444444444444555555555555666444333333333333444555555:::::::::999888777666555777888888888888999999999::::::::::::::::::::::::::::::;;;<<<=========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<>>>@@@AAABBBAAAAAABBBBBBBBBBBBAAAAAA@@@???SSSVVVZZZ[[[YYYVVVSSSRRRPPPOOOSSS[[[^^^ZZZVVVVVVTTTTTTTTTVVVYYYZZZZZZYYYUUUVVVUUUQQQKKKGGGIIILLLOOOQQQSSSUUUUUUTTTSSSRRRRRRZZZ___]]]XXXVVVUUURRRRRRRRRQQQQQQPPPPPPNNNMMMFFFJJJOOOTTTWWWYYY[[[]]]WWWRRRQQQTTTWWWUUUTTTTTTWWWYYYZZZXXXVVVUUUWWWZZZXXXVVVSSSPPPOOOOOOPPPQQQTTTUUUVVVWWWXXXWWWVVVVVVUUUTTTTTTTTTSSSRRROOOLLLMMMNNNNNNOOOQQQRRRTTTTTTQQQQQQRRRSSSTTTUUUUUUUUUVVVUUURRROOONNNMMMMMMNNNLLLLLLLLLMMMMMMMMMNNNNNNPPPPPPOOONNNNNNNNNNNNNNNLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJIIIIIIJJJLLLLLLKKKIIIJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEFFFGGGGGGGGGGGGGGGEEEDDDDDDCCCCCCCCCCCCCCCDDDCCCBBBAAAAAAAAAAAABBBDDDCCCCCCBBBBBBAAA@@@@@@AAAAAABBBBBBBBBAAA@@@??????@@@AAABBBCCCCCCCCCCCC@@@@@@????????????@@@@@@BBBAAA@@@?????????@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@????????????AAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDKKKIIIGGGEEECCCBBBBBBBBBBBBCCCDDDFFFIIILLLOOOQQQJJJIIIIIILLLNNNNNNLLLIIIFFFFFFEEEDDDCCCCCCBBBAAACCCCCCBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>BBBAAA???===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;:::::::::999999999999999999999999999999999999888999999999888888777666666666555555555555666666555555555555555555555555444444444444444555555555333333444444555666666666333333333333333333333333333333444555555444333333111111222222222333333333222222111111111111111111333333333333333333333333222222222333333333444444222222222111111111000000111111111111111111111111222222222111111111000000111222222333333222222111333333333222222111111111000000111222222111111111111111111111111111111111000000111111111111111111111111111111111111111111000111111111111222222222111111111222222222222333111111111111111111111111111111111111111111111111111111111111111222222222222222222333333222222222444444333333333222222222222222222333444444444555444333222222222222333444222222222222222222222222333333333333333333333333444444444444444444555555444444444444444444444444555555444444444333333333555555555555444333222222444444444555555555555666666666777777777888888888999999999999888777666666777777888888888999999999::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAAAAAAAAAAABBBBBBAAA@@@@@@???OOOSSSXXXZZZZZZXXXWWWVVVRRRTTTXXX]]]\\\VVVRRRSSSRRRRRRTTTWWWZZZ\\\\\\[[[WWWWWWUUUOOOHHHDDDDDDFFFIIIMMMRRRTTTSSSRRRSSSUUUXXX^^^aaa^^^YYYWWWTTTQQQPPPOOOOOONNNLLLKKKJJJJJJEEEKKKRRRWWWYYYXXXVVVUUUWWWSSSSSSUUUTTTQQQPPPRRRWWWXXXXXXYYYYYYXXXXXXXXXSSSRRRQQQOOOPPPQQQSSSTTTVVVVVVVVVVVVVVVUUUUUUUUUSSSTTTTTTSSSQQQOOONNNOOOLLLMMMNNNOOOPPPRRRSSSSSSNNNOOOQQQSSSUUUUUUUUUUUUUUUSSSRRROOONNNMMMLLLLLLKKKKKKKKKLLLLLLLLLMMMMMMQQQQQQQQQPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLKKKKKKKKKJJJJJJKKKJJJJJJKKKMMMMMMLLLJJJHHHIIIIIIIIIHHHHHHGGGFFFEEEEEEFFFGGGGGGGGGGGGFFFEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCBBBAAAAAAAAABBBBBBDDDCCCCCCBBBBBBAAA@@@@@@AAAAAAAAABBBAAAAAA@@@??????@@@AAABBBBBBCCCCCCBBB@@@@@@????????????@@@@@@@@@@@@??????@@@@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@@@@??????BBBAAA@@@???>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@AAAAAABBBEEEDDDBBBAAA@@@?????????@@@@@@AAABBBCCCDDDDDDEEECCCAAAAAABBBCCCDDDCCCBBB@@@@@@@@@?????????>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999999999999888888888888888888888888888888888888888888888888888777777666666666666555555666666666555555555555555555555555111222222333444444555555444444444444444444444444222222222222222222222222333333444444444444333333111111222222222333333333333333333333444444444444333333333333333333333333222222222222333333333333222222222111111111111111111111111111111111111111222222222111111111111111111111222222222222111111222222222222222111111111......000111111222222222111111111111111111111111222111000///...///000111000000000000000000000000000111111111111222222222222222222222333333333333111111111111111111111111000000000000000000000000222222222111111111111111333222222222222222222333333333333333222222222222222222222222222222222333333333222222222222333444222222222222222222222222222222222222222222222222333333444444555666666777444444444444444444444444555444444444444333333333666666666555444333111111444444444555555555555666444444666777777777666555777777888888888888777777777777777888888888999999::::::::::::::::::::::::<<<======<<<<<<;;;:::999<<<<<<==================>>>>>>>>>>>>>>>???@@@AAA@@@AAAAAAAAAAAA@@@??????PPPTTTYYY[[[ZZZXXXVVVUUURRRUUUXXXXXXTTTOOONNNPPPSSSTTTVVVZZZ^^^```___^^^XXXWWWTTTOOOIIIEEEDDDEEEFFFLLLQQQRRRPPPOOORRRUUUYYY^^^```\\\XXXWWWUUURRROOOOOONNNLLLIIIHHHGGGHHHIIINNNUUUYYYZZZWWWUUUSSSVVVTTTTTTUUURRRMMMMMMQQQVVVVVVVVVWWWYYYYYYVVVTTTOOOOOOOOOOOOPPPSSSUUUWWWWWWVVVUUUSSSRRRRRRRRRRRROOOSSSUUUTTTPPPMMMMMMNNNIIIJJJKKKMMMNNNOOOPPPPPPOOOPPPSSSUUUVVVVVVUUUTTTSSSSSSQQQPPPNNNLLLKKKJJJKKKKKKKKKKKKLLLLLLLLLLLLPPPQQQQQQQQQQQQQQQPPPPPPNNNNNNOOOOOOOOOOOONNNNNNKKKKKKKKKJJJJJJJJJKKKKKKKKKJJJJJJKKKMMMNNNLLLKKKGGGHHHHHHIIIIIIHHHHHHHHHEEEFFFFFFGGGGGGGGGFFFFFFDDDDDDCCCBBBBBBBBBBBBCCCCCCBBBBBBAAAAAAAAABBBBBBDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@???@@@AAABBBBBBBBBBBBBBB@@@@@@????????????@@@@@@>>>?????????@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCBBBBBBAAA@@@???>>>>>>@@@@@@???>>>>>>>>>>>>>>>@@@??????????????????@@@>>>>>>>>>??????@@@@@@@@@@@@?????????>>>>>>>>>>>>@@@@@@AAABBBBBBBBBAAAAAAAAA@@@?????????@@@AAAAAA????????????????????????::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999:::999999999999888888888888888888888888888888888666777777888777777666666555555666666666666555555555555555555555555555555222333333333444444444555555555555444444333333333222222222222222222222222333333333333333333333333111111222222222333333333333333444444555555666666222222222222222222222222111222222222222333333333111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222111111222222222111111111111111...///000111111111111111111111111111111111111111333222000.........000111111111111111111111111111000000111111111222222222222222333333333444444444111111111111111111111111111111111111111111111111333222222222111000000000444333222111111222333444333222222222222222222222222222222111111111111111222222222222222333333333222222222222222222222222222222222222222222222222444444444555555666666666333333444444444444444444444444444444444444444444555555555555444333222222444444444555555555555666222333555777777666555444555666666777888888888777777777777777888888888888999999999999999999999999;;;;;;<<<<<<<<<;;;::::::<<<<<<===============>>>@@@???>>>======>>>???@@@???@@@@@@@@@@@@@@@??????SSSVVVYYYYYYVVVRRROOOMMMOOORRRSSSPPPMMMLLLNNNPPPTTTUUUWWW[[[___```___^^^WWWVVVSSSOOOLLLIIIIIIIIILLLQQQUUUTTTQQQOOOQQQUUUWWW[[[\\\YYYWWWXXXWWWTTTQQQQQQPPPMMMHHHFFFFFFHHHOOOSSSXXXZZZZZZXXXWWWVVVUUUSSSSSSTTTQQQLLLLLLPPPTTTTTTTTTUUUVVVUUUSSSPPPNNNNNNOOOPPPRRRTTTVVVWWWWWWVVVTTTQQQOOONNNNNNMMMLLLPPPUUUUUUQQQMMMKKKKKKIIIJJJKKKMMMOOOOOOPPPPPPRRRTTTVVVWWWWWWVVVUUUTTTRRRRRRRRRQQQOOOMMMKKKIIIKKKKKKKKKKKKLLLLLLLLLLLLNNNOOOPPPPPPPPPPPPOOOOOOMMMNNNNNNOOOOOONNNNNNMMMKKKKKKJJJIIIJJJJJJKKKLLLKKKJJJJJJKKKMMMNNNLLLKKKGGGGGGHHHHHHIIIIIIHHHHHHFFFFFFGGGGGGGGGFFFFFFEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBAAAAAAAAA@@@@@@????????????@@@@@@===>>>???@@@AAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@??????>>>>>>??????>>>=========>>>>>>@@@@@@???>>>>>>???@@@@@@???????????????@@@@@@@@@===>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBBBBAAAAAA???>>>===<<<;;;<<<>>>??????????????????@@@@@@@@@::::::;;;<<<<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999::::::::::::999999999999777777777777777777777777555666666777777777666666555555666777777666555555555555555555555555555555555555555555444444333333555555555444333333222222444444444444444444444444333333333333333333333333111111222222222333333333000000111111222222333333222222222222222222222222111111111222222222333333111111111111111111111111111111111111111111111111111111111111111111111111000111111222222111111000111111111111111111111111111111111111111000//////111111111111111111111111444333111///...///111222222222222222222222222222000000111111111222222222222222333333333444444444111111111111111111111111222222222222222222222222333222222222111000000000444333222111111222333444222222222222222222222222111111111111111111111000111111111222222333333333222222222222222222222222444444444444444444444444666666555555444444444444333333333444444444555555444444444444444444444444222222333444555555555555444444444555555555555666555777999:::;;;:::888777444555666666777777777777666666777777777888888888999999999999999999999999888999:::;;;<<<<<<<<<<<<;;;<<<<<<<<<=========>>>???>>>=========>>>???@@@>>>>>>??????@@@??????>>>RRRTTTWWWVVVRRRMMMIIIGGGKKKOOOPPPNNNNNNRRRTTTTTTTTTUUUWWW[[[^^^^^^\\\ZZZUUUTTTRRRPPPOOOOOOOOOOOOVVVXXXZZZXXXUUUSSSTTTUUUTTTWWWXXXVVVVVVYYYYYYWWWSSSSSSRRRMMMHHHEEEFFFHHHRRRUUUYYY[[[[[[ZZZZZZZZZUUUQQQQQQSSSRRROOONNNPPPSSSSSSSSSRRRQQQPPPOOONNNPPPPPPQQQQQQSSSTTTUUUVVVTTTTTTSSSQQQPPPNNNMMMMMMLLLOOORRRSSSQQQNNNKKKJJJKKKLLLNNNPPPRRRRRRRRRRRRUUUUUUVVVWWWWWWVVVUUUTTTRRRRRRSSSSSSQQQNNNKKKIIIKKKKKKKKKLLLLLLLLLMMMMMMLLLMMMOOOPPPPPPOOONNNNNNLLLMMMNNNOOOOOONNNMMMLLLKKKJJJIIIIIIIIIJJJKKKLLLKKKJJJJJJKKKMMMMMMLLLJJJGGGGGGHHHIIIIIIIIIHHHHHHFFFGGGGGGGGGGGGFFFEEEEEEDDDCCCBBBBBBAAAAAABBBBBBBBBBBBAAAAAAAAABBBCCCCCCDDDCCCCCCBBBBBBAAA@@@@@@@@@????????????@@@AAAAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@????????????@@@@@@===>>>???@@@AAABBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@??????>>>>>>>>>>>>============>>>>>>@@@???>>>======>>>???@@@????????????????????????<<<===>>>>>>>>>>>>===============>>>???@@@AAAAAA?????????>>><<<<<<>>>@@@============>>>>>>>>>>>>;;;;;;<<<<<<===>>>>>>???;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======::::::::::::::::::::::::777888888888888999999999;;;:::::::::999999999999666666666666666666666666444555555666666666666666444555666777777666555444444444444444444444444444666666666555444333333333555444444444333333222222444444444444444444444444333333222222222222333333111111222222222333333333222222222333333333333333222222222222222222222222111111111111222222222222111111111111111222222222111111111111111111111111111111111111111222222222000000111111111111000000000000000111111111111111333333333222222111//////111111111111111111111111333222111000000000111222222222222222222222222222000111111111111222222222222222222222333333333333111111111111111111111111222222222222222222222222222222222111111111111111333222222222222222222333111111111222222222222222111111111111111111111222///000111222333333333222222222222222222222222222444444444444444444444444666555555444333333222222222333333444444555555555333333333444444444444555111111333444555666666666444444444555555555555666444555666888888777777666444444555666666777666666666666666777777777888888999999999999999999999999666777999:::<<<=========::::::;;;;;;<<<========================>>>???@@@======>>>????????????>>>PPPSSSVVVVVVRRRNNNJJJHHHHHHMMMPPPRRRWWW^^^___[[[WWWWWWYYY\\\^^^]]]ZZZWWWTTTSSSQQQQQQQQQRRRSSSSSS[[[[[[ZZZYYYWWWUUUTTTTTTTTTVVVVVVUUUVVVZZZ[[[XXXTTTTTTSSSNNNGGGDDDEEEHHHQQQUUUZZZ]]]]]]\\\[[[[[[TTTOOONNNQQQTTTRRRQQQQQQSSSTTTTTTQQQMMMKKKLLLNNNSSSSSSSSSSSSTTTTTTTTTTTTPPPQQQRRRSSSSSSRRRQQQPPPPPPOOONNNMMMNNNNNNMMMKKKKKKMMMOOORRRSSSSSSSSSRRRTTTTTTTTTUUUUUUVVVVVVWWWRRRSSSTTTTTTRRROOOKKKIIILLLLLLLLLMMMMMMMMMNNNNNNLLLMMMOOOPPPPPPPPPNNNNNNLLLMMMOOOPPPPPPOOOMMMLLLKKKJJJIIIHHHHHHJJJLLLMMMJJJIIIIIIJJJLLLLLLKKKIIIHHHHHHHHHIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDCCCBBBBBBAAAAAABBBBBBAAAAAAAAAAAAAAABBBCCCDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@???>>>>>>>>>???AAABBB@@@@@@AAAAAAAAA@@@@@@???@@@@@@????????????@@@@@@>>>???@@@AAABBBAAAAAA@@@????????????????????????@@@@@@@@@???????????????=========<<<<<<======>>>???>>><<<;;;;;;<<<>>>???????????????>>>>>>>>>>>><<<<<<===>>>>>>===<<<;;;===<<<<<<<<<===>>>@@@AAA???@@@AAA@@@===<<<>>>@@@<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;<<<=========::::::::::::::::::::::::;;;;;;:::::::::;;;<<<<<<::::::::::::::::::::::::777777777777888888999999999999999999888888888888666666666666666666666666333444555555666666666555444555666777777666555444444444444444444444444444444444444333333333333333444444333333333333333333333333333333333333333333333333222111111222333333111111222222222333333333555555555555555555444444111111111111111111111111111111111111222222222222000000111111111222222222111111111111111111111111000000111111111222222222000000111111111111000000///000000000111111111222222222333333333222222111111111111111111111111111//////000000000000000000111111111111111111111111000111111111111222222222111111111222222222222333111111111111111111111111111111111111111111111111111111111111111222222222222222222333333222222222000111111111222222222222000111111222222333333333...///111222333333333222222222222222222222222222333333333333333333333333333333333333333333222222222222333333444555555666333333333444444444555555222222333444555555555555444444444555555555555666222333333333444444444444444444555666666666555555666666666666777777777888888888888888888888888888777888999:::;;;<<<<<<<<<999999::::::;;;<<<<<<<<<;;;;;;===>>>????????????<<<======>>>??????>>>>>>PPPSSSWWWXXXVVVRRROOONNNFFFMMMSSSXXXaaaiiiggg```ZZZ[[[]]]___```___[[[WWWTTTRRRQQQQQQRRRTTTTTTTTT[[[YYYWWWVVVVVVUUUSSSRRRUUUWWWVVVTTTWWW[[[\\\YYYTTTUUUSSSMMMFFFCCCDDDHHHNNNSSSZZZ^^^___]]]\\\[[[TTTNNNLLLQQQVVVUUUSSSRRRTTTVVVVVVRRRKKKHHHKKKOOOVVVVVVUUUUUUTTTSSSSSSSSSMMMOOORRRTTTVVVVVVUUUTTTTTTOOOJJJIIIKKKNNNNNNMMMJJJKKKNNNPPPRRRRRRQQQPPPRRRRRRRRRSSSTTTVVVWWWXXXRRRSSSUUUUUUSSSPPPLLLIIIMMMMMMMMMMMMNNNNNNNNNNNNLLLMMMOOOQQQQQQPPPOOONNNMMMNNNPPPQQQQQQPPPNNNMMMKKKJJJHHHHHHHHHJJJLLLMMMIIIHHHHHHIIIKKKLLLJJJIIIHHHIIIIIIIIIHHHHHHGGGFFFGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCBBBAAAAAAAAAAAABBBAAAAAAAAAAAAAAABBBCCCDDDDDDCCCCCCBBBBBBAAA@@@@@@??????>>>>>>>>>???AAABBB@@@@@@AAAAAAAAA@@@@@@???@@@@@@????????????@@@@@@>>>???@@@AAABBBAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@@@@@@@======<<<<<<<<<======>>>>>>===;;;::::::;;;===>>>>>>>>>>>>>>>>>>=========;;;<<<===>>>===<<<;;;:::???>>>===<<<<<<>>>@@@AAA;;;===>>>===:::999:::<<<=========<<<<<<<<<;;;;;;999999:::::::::;;;;;;;;;999999999999999999999999;;;::::::999::::::;;;;;;::::::::::::::::::::::::666666777777888888888999888888888888777777777777666666666666666666666666333444444555666666666555444555666888888666555444444444444444444444444444111111111222222333444444333333333333333333333333222222222222222222222222444333222111111222333444111111222222222333333333333333333222222111111111111111111111111111111111000111111111111222222222000000111111222222222222111111111111111111111111000000111111222222222222000000111111111111000000//////000000111111111222111111222333444444444444111111111111111111111111,,,---...///000000//////000000000000000000000000000111111111111222222222000000111111111222222222111111111111111111111111000000000000000000000000000000111111222222222333111222333444444333222111000000111111222222222222000000111222333444444444...///111222333333222222222222222222222222222222222222222222222222222222000111111222222333333444222222333333444555666666333333333444444555555555444444444555444444333333444444444555555555666666666555555555555666777777444555555555555555444444666666666666777777777777888888888888888888888888999999:::;;;;;;;;;::::::888888999::::::;;;<<<<<<999:::<<<>>>@@@@@@@@@???<<<<<<===>>>>>>???>>>>>>RRRSSSTTTUUUVVVUUUTTTSSSPPPQQQUUUZZZ___```___^^^\\\^^^```___\\\YYYVVVVVVVVVRRRMMMMMMQQQVVVXXXYYYUUUVVVVVVVVVVVVVVVVVVVVVUUUVVVXXXYYYXXXWWWXXXYYYSSSSSSQQQMMMJJJHHHIIIJJJNNNRRRXXX]]]^^^\\\XXXUUUSSSNNNMMMSSSWWWWWWVVVWWWZZZVVVPPPKKKKKKLLLNNNOOOUUUSSSQQQPPPQQQRRRRRRQQQUUUUUUVVVXXXXXXWWWSSSPPPQQQMMMIIIIIIJJJLLLKKKJJJGGGFFFFFFJJJOOORRRRRRQQQXXXVVVUUUTTTTTTSSSPPPMMMOOOOOOPPPQQQPPPOOOMMMLLLNNNNNNNNNMMMMMMLLLKKKJJJMMMMMMNNNOOONNNMMMLLLKKKJJJLLLNNNOOOOOOMMMJJJIIIJJJJJJKKKKKKKKKJJJHHHGGGGGGHHHIIIJJJKKKKKKKKKKKKGGGFFFFFFFFFGGGGGGEEEDDDFFFFFFEEEDDDCCCBBBBBBAAABBBAAA???@@@AAAAAA@@@>>>>>>======>>>@@@BBBAAA@@@AAABBBCCCDDDDDDBBB@@@???????????????????????????@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>============@@@@@@???????????????@@@===============>>>??????@@@@@@???>>>======>>>>>>>>>>>><<<;;;;;;<<<===>>><<<<<<============<<<<<<========================>>>>>>===<<<;;;:::999999===<<<:::::::::===???AAA======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;;;;;;;999999999999;;;;;;777777888888888999999999666666666666666777888888777777777777777777777777555555666666777777888888555555555555555555555555666666777777888888888999444444444444444444444444555555555444444333333333333444444555555444444333444444333333333333222222333333333222222111111111111111111222222333333333333333333333333333333333222222222222222111000///222222222333444444555555000000000000000000000000111111000000000000111111222111111000000000000000222111000//////000111222444333222///------000222222111111111000000//////000000000000000000000000222111111111000000//////111111000000111111222333222222222222222222222222444333222111111222333444222222222222222222222222000000111111111222222222222222222222222222333333111111111111111111111111111111222222222222111111111111222222222333333333111111222222222333333333444333333222222333333444333222111000000111222333111111222222222333333333222222333333333333444444444333333222222333333444333333333333333333333333555555555444444333333333444333222111222333444555555555555555555555555555444444333444444555666777777777777777666666666666888888999999999:::::::::===============<<<<<<<<<>>>>>>===<<<<<<<<<<<<=========<<<<<<<<<<<<======UUUUUUVVVWWWWWWVVVUUUTTTRRRSSSVVVZZZ^^^```___]]][[[]]]^^^^^^ZZZVVVTTTRRRUUURRRPPPQQQSSSWWWZZZ[[[[[[ZZZYYYXXXXXXWWWXXXXXXVVVWWWYYYYYYXXXWWWXXXYYYSSSQQQOOOKKKIIIIIILLLOOOTTTVVVXXXZZZ[[[YYYVVVTTTOOOJJJKKKQQQWWWWWWWWWXXXVVVSSSOOOLLLLLLNNNOOOPPPNNNMMMLLLNNNQQQTTTVVVVVVUUUUUUUUUVVVWWWVVVTTTQQQPPPMMMJJJIIIJJJKKKKKKJJJFFFEEEFFFIIIOOORRRSSSRRRVVVTTTRRRQQQQQQQQQOOOMMMNNNOOOPPPPPPPPPOOOMMMLLLLLLLLLMMMMMMLLLLLLKKKKKKMMMNNNNNNOOONNNMMMLLLKKKKKKLLLMMMNNNNNNLLLJJJIIIHHHIIIIIIJJJIIIHHHGGGFFFGGGGGGIIIJJJJJJKKKKKKKKKGGGFFFFFFFFFGGGGGGEEECCCFFFEEEEEEDDDCCCBBBBBBAAABBBAAA@@@@@@AAAAAA@@@??????>>>>>>???AAABBBAAA@@@@@@AAABBBBBBBBBAAA???>>>????????????????????????@@@@@@?????????>>>>>>>>><<<<<<======>>>>>>>>>???@@@??????>>>>>>?????????===============>>>?????????>>>>>>===<<<<<<=========<<<;;;::::::;;;<<<===<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>======<<<<<<;;;;;;;;;;;;;;;;;;<<<======>>>???<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;:::999999999999:::;;;888888888999999:::::::::555444444444444555666666666666666666666666666666666666666666666777777777666666666666666666666666555555555555666666666777444444444444444444444444555555444444444333333333333333444444444444333333444444333333333222222222333333333222222222111111222222222222222222333333111111111111111111111111222222222222222111000000111111111111111000000000000000000000000000000000111111000000000000111111222111111000000000000000222111000//////000111222///000111111000///000222111111111111000000000///000000000000000000000000111111111111000000000///111111000000111111222333222222222222222222222222333222222111111222222333222222222222222222222222000000111111111222222222000000000000000000000000111111111111111111111111111111222222222222111111111111222222222333333333555555444333222222222222333222222111111222222333222222111000000111222222111111222222222333333333222222333333333333444444444333333222222333333444333333333333333333333333555555444444444333333333333333222222222333444555555555555555555555555555444444333444444555666777555555666666777777777888888888888999999999::::::===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>======<<<<<<<<<<<<======WWWXXXXXXXXXWWWVVVUUUTTTTTTTTTVVVYYY\\\]]][[[ZZZVVVXXX[[[[[[XXXUUUSSSRRRSSSTTTUUUUUUVVVWWWYYY\\\[[[ZZZXXXVVVUUUUUUVVVWWWWWWXXXZZZYYYXXXWWWWWWXXXSSSQQQNNNJJJIIIKKKPPPUUU[[[YYYWWWWWWWWWWWWUUUTTTNNNJJJKKKQQQVVVUUUTTTUUURRRQQQOOONNNNNNOOOPPPQQQJJJIIIJJJLLLQQQUUUVVVWWWUUUTTTSSSSSSUUUUUUSSSRRRPPPNNNKKKJJJKKKLLLKKKKKKEEEEEEGGGJJJOOORRRTTTTTTSSSQQQNNNMMMNNNOOONNNMMMNNNNNNOOOPPPOOONNNMMMLLLJJJJJJKKKLLLLLLLLLKKKKKKMMMNNNNNNNNNNNNMMMLLLLLLKKKLLLLLLLLLLLLKKKJJJJJJGGGGGGHHHHHHHHHGGGFFFFFFFFFGGGHHHIIIJJJJJJJJJIIIGGGFFFEEEFFFGGGFFFEEECCCEEEDDDDDDDDDCCCBBBBBBBBBCCCBBBAAAAAABBBBBBAAA@@@AAA@@@??????AAABBBAAA???@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>=========:::;;;<<<===>>>??????@@@??????>>>>>>>>>>>>??????===============>>>>>>???>>>======<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================999:::<<<>>>>>>>>>===<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999;;;;;;;;;;;;999999::::::999999999999::::::999999999999::::::::::::555555555555555666777777555555555555555555555555777777666666666666666666666666666666666666666666333333333333444444444444444444444444444444444444444444444444333333333333333333444444444444333333333333333333222222222222333333333222222222222111333333222222222222222222000000000000000000000000111222222222222111000000222111111000//////......000000000000000000000000111111000000000000111111222111111000000000000000111111000000000000111111+++...111333222111111111111111111111000000000000000000000000000000000000111111111111000000000000111111000000111111222333222222222222222222222222111222222222222222222111222222222222222222222222111111111111111222222222000000000000000000000000111111111111111111111111111111222222222222111111111111222222222333333333:::888555333111111111222222111111000000111111222222222111000000111222222111111222222222333333333222222333333333333444444444333333222222333333444333333333333333333333333555444444444444333333333333333333222333444444555444444444444444444444444444444333444444555666777333444555666777888888999777888888888999999999999<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;<<<>>>???@@@======<<<<<<<<<<<<======XXXXXXXXXWWWVVVUUUTTTTTTSSSSSSRRRTTTVVVVVVUUUTTTQQQTTTWWWXXXWWWUUUTTTTTTRRRUUUXXXXXXUUUTTTUUUWWWYYYWWWTTTSSSRRRTTTVVVWWWWWWYYYZZZYYYWWWVVVVVVWWWTTTSSSQQQNNNMMMNNNRRRUUU\\\YYYWWWWWWXXXYYYWWWUUUSSSOOONNNTTTVVVSSSPPPOOOOOOPPPQQQQQQPPPOOOOOOPPPLLLKKKKKKMMMPPPRRRRRRQQQTTTRRRPPPOOOQQQRRRRRRQQQQQQPPPNNNMMMMMMMMMMMMMMMIIIIIIKKKMMMPPPRRRSSSSSSRRROOOLLLKKKLLLNNNOOONNNMMMMMMNNNOOOOOONNNMMMLLLHHHIIIJJJKKKLLLLLLLLLLLLNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHIIIIIIHHHHHHFFFEEEDDDEEEFFFFFFDDDBBBCCCCCCCCCCCCCCCCCCCCCBBBDDDBBBAAAAAABBBCCCAAA@@@BBBAAA???@@@AAAAAA@@@???AAA@@@????????????@@@@@@????????????????????????>>>>>>>>>>>>============;;;;;;<<<<<<===>>>>>>???>>>>>>=========>>>??????>>>>>>============>>>>>>>>>======<<<<<<<<<======;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>:::;;;<<<<<<=========<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888999;;;<<<<<<;;;999888:::999999999999999999:::888888888888888888999999888777777777777888999999555555555555555555555555777777777666666555555444666666666666666666666666222222333333333333333333333333333333333333333333333333333333333333333333333333333444444333333333333333333222222222222111222222222222222222222222333333333222222111111111000000000000000000000000111111222222222111111000222222222111111111000000000000000000000000000000111111000000000000111111222111111000000000000000111000000000000000000111,,,...111222222111111111111111111000000000000000000000000000000000000000111111111000000000000000111111000000111111222333222222222222222222222222000111222333333222111000111111111111111111111111111111111111111111111111333333333222222222222222111111111111111111111111111111222222222222111111111111222222222333333333999777444111///000111222222222111111111111222222222111111111111111111222111111222222222333333333222222222333333333444444444333333222222333333444333333333333333333333333444444444444444444444444333333333333444444555555444444444444444444444444444444333444444555666777444444555555666777777888777777777888888888888999;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<===>>>???===<<<<<<;;;;;;<<<<<<===WWWVVVUUUTTTTTTSSSRRRRRRQQQOOONNNNNNOOOOOOOOONNNQQQSSSVVVWWWUUUSSSRRRQQQRRRVVVXXXWWWSSSPPPOOOPPPTTTSSSQQQPPPQQQTTTWWWYYYVVVXXXYYYXXXVVVUUUUUUUUUTTTUUUUUUTTTQQQPPPQQQRRRXXXVVVTTTWWWZZZ\\\ZZZWWWUUURRRRRRWWWYYYUUUPPPNNNOOOQQQSSSRRRPPPNNNNNNNNNOOONNNMMMNNNPPPQQQPPPOOOQQQOOOLLLLLLMMMOOOOOOOOORRRRRRQQQPPPOOOOOOOOOOOONNNOOOPPPPPPPPPPPPQQQRRRQQQOOOLLLKKKMMMNNNOOOOOOKKKLLLMMMNNNNNNNNNMMMLLLGGGHHHIIIKKKLLLLLLLLLLLLMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGHHHHHHEEEFFFFFFGGGGGGGGGGGGGGGEEEDDDDDDDDDEEEEEECCCBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDBBBAAAAAABBBCCCAAA@@@BBB@@@??????AAAAAA@@@???AAAAAA@@@@@@@@@@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<===<<<<<<<<<======>>>???>>>>>>============>>>>>>>>>>>>>>>======>>>??????<<<======>>>>>>>>>>>>>>><<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>>===<<<:::::::::;;;===>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888999;;;<<<<<<;;;999888999999999999999999999999777777777666666666666666777777777777777888888999666666666666666666666666777777666666555555444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333222333333333333333333222333333222222222111111111222222222222222222222222333333333222222111111111111111111111111111111111000111111222222222111111000000111111111222222222000000000000000000000000111111000000000000111111222111111000000000000000000000000111111000000000000111111111//////000222000000000000000000111111000000000000000000000000000000000000000000111111111111000000111111222333222222222222222222222222000000222333333222000000111111111111111111111111111111111111111111111111333333333222222222111111111111111111111111111111111111222222222222111111111111222222222333333333555333111///...000222333333333222222222222333333111111111222222111111111111111222222222333333333222222222333333333444444444333333222222333333444333333333333333333333333444444444444444444444444333333444444444555555555444444444444444444444444444444333444444555666777666666666555555555555555666666777777777888888888999:::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<>>>>>@@@AAA@@@>>>@@@@@@@@@AAAAAAAAAAAAAAA??????????????????????????????>>>>>>>>>==================<<<<<<<<<;;;;;;<<<;;;;;;<<<<<<===>>>??????>>>>>>===============???>>>>>>>>>>>>??????@@@===>>>???@@@AAAAAAAAA@@@<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<======>>><<<:::888888:::===>>><<<<<<;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::999999;;;;;;;;;;;;999999888888999999999999888888666666666555555555555555444444444444444555666666666666666666666666666666666666555555555555555555333333333333333333333333444444444444333333333333333333333333333333333333222222222222333333333333222222333333333333222222222222222222111111111111111222222222222333333333333333222222222222222222222222222222222222222222000000111222222222222111......//////000111111222000000000000000000000000111111000000000000111111222111111000000000000000000000111111111111000000111111111000//////000222000000000000111111111111000000000000000000000000000000000000111111111111111111000000111111222333222222222222222222222222000111111111111111111000111111111111111111111111222222222111111111111111222222111111000/////////111111111111111111111111111111222222222222111111111111222222222333333333111000///...///000222444444333333333333333333444000111222222222222111000111111222222222333333333222222333333333333444444444333333222222333333444333333333333333333333333333333333444444444444555333333444555555555555444333333333333333333333333444444333444444555666777666666666555555555444444666666666666777777777777888999999::::::;;;;;;;;;===<<<<<<;;;::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<>>===<<<===???@@@@@@???===>>>@@@AAAAAAAAA@@@???========================@@@@@@?????????>>>>>>>>>;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>?????????>>>==============================>>>??????===>>>@@@AAABBBBBBAAAAAA<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;<<<<<<;;;:::::::::;;;<<<;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::777888999::::::999888777777777666666666555555555333333333333333444444555555555555555555555555555444444555555555555555555444444444444444444444444444444444333333222222222222222222222222222222222111111222222222333333333222222333333333333222222222222222222111111111111111111222222222333333333222222222222222222333333222222222222222222222222000000111222222222222222000000000111111111111111000000000000000000000000111111000000000000111111222111111000000000000000///000111222222111000///,,,///111222111111111222///000000000111111111111000000000000000000000000///000000000111111111111111111000000111111222333222222222222222222222222111111000000000000111111111111111111111111111111222222222111111111000000222222111111000//////...111111111111111111111111111111222222222222111111111111222222222333333333111111000000111111222333333333222222222222333333000111222222222222111000111111222222222333333333222222333333333333444444444333333222222333333444333333333333333333333333333333333444444444555555333333555666666666555444333333333333333333333333444444333444444555666777444444555555555555555555555555555666666666777777888888888999::::::;;;;;;;;;;;;:::::::::;;;<<<<<<<<<;;;;;;::::::;;;;;;<<>><<<;;;;;;<<>>>>>:::::::::;;;<<<===>>>?????????>>>===============<<<<<<<<<<<<<<<===>>>???===>>>@@@AAABBBBBBAAAAAA<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;<<<<<<<<<;;;:::999:::999999999999999999:::::::::::::::::::::::::::999999999999999999999999;;;::::::999999::::::;;;777888999::::::999888777888888777777666666666555555444444444444555666666444444444444444444444444333444444555555666666666555555555555555555555555333333333333222222111111222222222222222222222222111111111222222333333333222222222333333222222222222222222111111111111000111111111222222333333333111111111222222333333444111111111111111111111111///000111222222222222222555555444444333222222222000000000000000000000000111111000000000000111111222111111000000000000000///000111222222111000///(((,,,111444444333222111//////000000111111111222000000000000000000000000//////000000111111111222111111111000111222222333222222222222222222222222222111000//////000111222000000000000000000000000222222222222111111000000444444333333222111111000111111111111111111111111111111222222222222111111111111222222222333333333222222222222222222222222222222111111111111222222000111222333333222111000111111222222222333333333222222333333333444444444444333333222222333333444333333333333333333333333333333333444444555555555333333555666666666555444333333333333333333333333444444444444444555777777222333333444555666777777555555555555666666666777777777888999::::::;;;;;;999999999:::;;;<<<===>>><<<;;;;;;::::::;;;;;;<<>>>>>======@@@@@@???>>>===<<<;;;;;;@@@@@@@@@???>>>======<<<============<<<<<<<<<<<<:::;;;;;;;;;<<<=========:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAA@@@??????>>>>>>===<<<;;;;;;;;;;;;;;;:::::::::999999999999999::::::::::::::::::::::::::::::::::::::::::<<<:::888999;;;<<<:::888777777777777777777777777;;;;;;999999999999;;;;;;:::::::::::::::999888777777777777777777777777777888777777666666666666777666666555444444555777777888777555444444555777888555555555555555555555555444444444444444444444444333333333444444444555555333333222111111222333333222222222222222222222222333333333333333333333333333222222111111222222333222222222222222222222222...---,,,...222555444222111111111111111111111111222222222111111111000000333333222111000///......222222222111000//////...222111111111000000//////000000000000000000000000000///...------...///000//////000000000000//////////////////000000000000000000000000000000000000111111000000000000111111000000000000000000000000111111111111111111111111111111111111111111111111333333333222222222111111111111111111111111111111222222222111111111000000111111111111111111111111111111111111111111111111//////000111222333333444111111111111111111111111111111222222222222111111222222222222222222222222222333444555444333222111444444444444444444444444111111222222222333333333222222222222222222222222333222222222333333444555444444444444444444444444333222222111111222222333333333333444444444555555555555555555555666777777222222333555666888999999999999999888888888888888::::::::::::::::::::::::;;;;;;;;;::::::999999999MMMSSSVVVTTTSSSUUUWWWVVVWWWTTTPPPOOOPPPQQQPPPOOOSSSUUUVVVVVVTTTSSSTTTUUUVVVVVVTTTSSSSSSSSSTTTTTTTTTVVVWWWVVVTTTQQQOOOMMMJJJLLLOOOQQQQQQRRRTTTVVVOOOHHHDDDEEEGGGHHHLLLPPPZZZVVVQQQQQQUUUYYYZZZYYYVVVVVVUUUVVVWWWUUUQQQMMMNNNOOOOOONNNMMMNNNPPPSSSSSSTTTUUUVVVVVVTTTQQQOOOOOOPPPPPPOOONNNMMMNNNPPPSSSOOOJJJJJJMMMOOOPPPOOOMMMMMMMMMKKKIIIHHHIIIKKKMMMKKKIIIIIIKKKLLLKKKJJJKKKKKKIIIHHHGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHHHHGGGFFFEEEDDDEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFFFFFFFEEEEEEEEEEEECCCBBBBBBBBBBBBAAAAAAAAA@@@@@@AAABBBCCCDDDEEEEEECCCBBBBBBAAA@@@@@@???????????????????????????????????????>>>>>>>>>======??????>>>>>>======<<<<<<@@@@@@??????>>>======<<<============<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@???>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;:::::::::999;;;;;;;;;:::::::::::::::::::::::::::::::::::::::;;;:::888999;;;<<<:::888888888888888888888888888:::999888888888888999:::::::::::::::999888777777777777777777777777777777777666666666666666777777777666555444444555666666555444333222222333444555333333333333333333333333444444444444444444444444333333333444444444444444333333222111111222333333222222222222222222222222333333333333333333333333222111111000000111111222222222222222222222222222111000...000222333222000111111111111111111111111222222222111111111000000222222222222111111111111222222111111000//////...111111111111000000000///000000000000000000000000111000////////////000111000000111111111000//////////////////000000000111000000000000000000000000222111000000000000000111000000000000000000000000111111111111111111111111111111111111111111111111111111111222222333333333111111111111111111111111222222222111111111000000111111111111111111111111111111111111111111111111222222222222222222222333111111111111111111111111111111222222222222111111111111111111111111111111222333333333333333222222333333333333333333333333222222222222333333333333333333333333333333333333333333222222222333444444333333333333333333333333444333333222222333333444333333333444444444555555444444444444444555666666444555555666666777777777888888888888888888888888::::::::::::::::::::::::;;;;;;:::::::::999999999MMMRRRUUUTTTTTTVVVVVVTTTSSSQQQNNNNNNPPPRRRSSSSSSVVVWWWXXXXXXVVVTTTTTTUUUVVVUUUUUUTTTTTTTTTTTTUUUVVVVVVWWWVVVTTTQQQNNNKKKKKKMMMPPPQQQRRRRRRTTTVVVJJJEEEBBBEEEIIIKKKOOOTTT```[[[UUUTTTWWW[[[]]]]]]TTTSSSSSSTTTUUUTTTPPPNNNPPPOOOMMMMMMNNNPPPPPPPPPQQQRRRTTTVVVUUUTTTQQQPPPPPPPPPQQQOOOMMMMMMNNNPPPQQQNNNKKKLLLOOOPPPOOOMMMMMMMMMMMMKKKHHHGGGHHHIIIKKKJJJHHHHHHJJJKKKJJJIIIKKKJJJIIIHHHGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFHHHHHHHHHGGGFFFEEEDDDCCCFFFFFFEEEEEEFFFFFFGGGHHHGGGGGGGGGFFFFFFFFFEEEEEEBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCBBBBBBAAAAAA@@@???????????????????????????????????????>>>>>>>>>>>>======>>>>>>>>>>>>============@@@??????>>>>>>======<<<=========<<<<<<<<<<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>===<<<<<<>>>>>>======<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::<<<<<<<<<;;;;;;::::::999::::::::::::::::::::::::;;;999888999:::;;;:::999888888888888888888888888888888777777777777888888:::::::::999999888666666777777777777777777777777555555555555666777888888777777666555444444444555555444333222222333444555333333333333333333333333444444444444444444444444444444444444333333333333333222222111111222222333222222222222222222222222333333333333333333333333111000000000000000000111111111111111111111111111444333111111222222111///111111111111111111111111222222222111111111111111111111222222333333333444222222111111000/////////111111111111000000000000000000000000000000000000222111111000000111111222111222222222111000///////////////000000000111111000000000000000000000000333222111000000000000000000000000000000000000000111111111111111111111111111111111111111111111111//////000111222333444555111111111111111111111111222222222111111111111111111111111111111111111111111111111111111111111111222222222111111111000000111111111111111111111111111111222222222222111111000000000000000000000000333333222222222222333333222222222222222222222222333333333333444444444444333333333333333333333333444444333222222333333333222222222222222222222222444444333333333333444444333333333444444444555555333333333333333444555555777777777777666666666666666777777888888999999999::::::::::::::::::::::::::::::::::::999999999999KKKPPPSSSSSSSSSUUUSSSOOOOOONNNMMMMMMOOORRRTTTVVVVVVWWWXXXWWWUUUSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRXXXWWWUUUTTTTTTSSSQQQPPPPPPQQQSSSTTTSSSRRRSSSTTTLLLGGGFFFJJJNNNPPPTTTXXXbbb\\\VVVSSSTTTWWWYYYZZZQQQQQQRRRSSSSSSRRRPPPNNNQQQOOONNNPPPSSSSSSOOOLLLKKKNNNQQQSSSSSSRRRRRRQQQPPPQQQQQQOOOMMMMMMNNNOOOOOOMMMLLLNNNPPPQQQNNNKKKMMMNNNNNNLLLIIIGGGHHHIIILLLKKKJJJJJJJJJKKKKKKKKKLLLLLLKKKJJJJJJIIIIIIIIIIIIHHHFFFFFFFFFFFFHHHIIIHHHHHHGGGGGGFFFFFFEEEEEEIIIIIIHHHGGGFFFEEEDDDCCCEEEEEEDDDDDDEEEEEEFFFGGGFFFFFFFFFEEEEEEEEEEEEDDDBBBBBBBBBAAAAAAAAA@@@@@@BBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@?????????>>>????????????????????????>>>>>>>>>>>>>>>>>>======<<<=========>>>>>>>>>?????????>>>>>>==================<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<;;;;;;:::=========<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::======<<<<<<;;;:::999999999999999999999999999999:::999999999::::::999999999999999999999999999999888888888888888888888888999999999999888777666555777777777777777777777777444444444555666777888999777777666555444444333333666555555444444555555666555555555555555555555555333333333333333333333333444444444333333333333222222222222222222222222222222222222222222222222222222222222222222222222222111111000000000000111111000000000000000000000000444333333222222222111000111111111111111111111111111111111111111111111111111111111222222222333333111111111111000000//////111111111000000000000000000000000000000000000000111111111111111111111111222222333222222111000/////////000000000111111111000000000000000000000000333333222111000000000000000000000000000000000000111111111111111111111111111111111111111111111111///000000111222333333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000//////111111111111111111111111111111222222222222111111111111111111111111111111333222111111111222333444222222222222222222222222333333333444444444555555444444444444444444444444444444333222222222333333222222222222222222222222444333333222222333333444333333333444444444555555444444333333444444555666777777777777777777777777555666666777888999999:::999999999999999999999999:::999999999999999999999IIIMMMPPPOOOPPPRRRPPPKKKKKKLLLMMMNNNOOORRRTTTVVVVVVWWWXXXWWWUUUSSSSSSSSSPPPQQQQQQQQQQQQQQQQQQQQQWWWSSSOOOOOOQQQTTTUUUUUUUUUVVVWWWVVVTTTRRRRRRRRRPPPKKKJJJNNNRRRSSSUUUXXX___ZZZTTTOOONNNPPPRRRTTTPPPQQQRRRRRRQQQOOOOOONNNPPPPPPRRRVVVXXXVVVOOOIIIFFFJJJOOOQQQQQQQQQQQQRRRQQQQQQQQQOOOMMMLLLMMMOOONNNMMMMMMOOORRRQQQNNNJJJJJJKKKLLLJJJHHHFFFFFFGGGKKKKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLLLLKKKJJJIIIIIIIIIHHHFFFFFFFFFFFFHHHIIIGGGGGGGGGFFFFFFEEEEEEEEEHHHGGGFFFEEEDDDCCCBBBBBBDDDCCCCCCCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================>>>>>><<<<<<======>>>>>>??????>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::::::::999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;:::::::::<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::======<<<;;;::::::999999999999999999999999999999999999999999999999999999888888888888888888888888888999999999999999999888777777888888777777666555666666666666666666666666444444444444555666888888777666666555444333333222555555555444444555555555555555555555555555555555333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222222000000000000000000000000111222222222222222333333111111111111111111111111111111111111111111111111222111111111000000000000111111111000000000000000000000000000000000111111000000000000000000000000000000000000000000000000222222222222222111000000000000000000111111111111000000000000000000000000333333222111111000111111000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111//////000000111222222333111111111111111111111111111111222222222222111111222222222222222222222222222222111000111222444555444444444444444444444444333333333444444444555555444444444444444444444444444333333222222333333333444444444444444444444444222222111111111111222222333333333444444444555555555555555555555666666777555555555666777777888888555555666777888888999999999999999999999999999999999999999999999999999999IIILLLMMMLLLNNNPPPNNNIIIHHHKKKNNNPPPPPPQQQRRRTTTVVVWWWXXXXXXVVVTTTTTTUUURRRSSSSSSTTTTTTTTTTTTSSSSSSOOOKKKKKKOOOTTTVVVWWWWWWXXXXXXWWWTTTRRRQQQRRRQQQMMMLLLPPPRRRRRRSSSUUUZZZVVVQQQMMMKKKLLLNNNPPPPPPRRRRRRQQQOOONNNNNNNNNPPPRRRVVVYYYYYYUUUNNNIIIEEEIIIOOOQQQPPPOOOPPPRRRQQQRRRQQQPPPMMMLLLMMMNNNNNNMMMMMMOOORRRQQQNNNJJJFFFHHHIIIHHHFFFEEEDDDEEEHHHIIIJJJIIIGGGGGGIIIJJJKKKKKKLLLKKKKKKJJJHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@CCCBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<============>>>>>><<<<<<======>>>>>>??????========================<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;:::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999;;;;;;;;;::::::999999888999999999999999999999999888999:::999888777888:::777777777777777777777777888888999::::::999888888555555666777777777777777666666666666666666666666444444444444555666777777555555555555555444333222222222222333333222222222333333333333333333333333333333333333333333333333222222222222333333333333111222222333333222222111222222222222222222222222222222222222222222222222333333222222222222333333111111111111111111111111...000222222111222333555111111111111111111111111111111111111111222222222111111111000000000//////111111000000000000000000000000000000111111111111000000000000000000000000///000000111111000000///000000111111111111111000000000000111111111222222000000000000000000000000222222111111111222222333000000000000000000000000111111111111111111111111111111111111111111111111222222111111111000000000111111111111111111111111111111111111111222222222111111111111111111111111111111111111111111111111111111222333444555666666111111111111111111111111111111222222222222111111222222222222222222222222111111111111111222333444444444444444444444444444333333333333444444444444333333333333333333333333333222222222333333444555444444444444444444444444111111000000000000111111333333333444444444555555666555555555555666777777333444444555666777777888555666666777777888888888999999999999999999999999888888888999999999999999KKKLLLKKKJJJLLLPPPNNNIIIFFFJJJOOORRRQQQPPPPPPQQQSSSUUUVVVVVVTTTSSSTTTUUUSSSTTTUUUVVVWWWVVVVVVUUUQQQNNNLLLOOOTTTXXXXXXVVVTTTUUUVVVVVVSSSRRRRRRRRRQQQMMMMMMQQQSSSRRRSSSUUUUUUSSSPPPNNNMMMNNNQQQSSSQQQSSSTTTRRRNNNLLLMMMNNNPPPSSSWWWXXXUUUQQQNNNLLLHHHMMMRRRSSSPPPMMMNNNPPPQQQRRRRRRPPPMMMLLLMMMNNNNNNMMMLLLNNNQQQQQQNNNJJJEEEGGGIIIIIIHHHGGGGGGGGGHHHJJJKKKJJJHHHGGGIIILLLLLLMMMMMMMMMLLLKKKJJJIIIHHHHHHIIIIIIIIIIIIHHHHHHDDDDDDEEEEEEFFFFFFGGGGGGEEEEEECCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@@@@???????????????@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<=========>>>>>>============>>>>>>>>>>>>========================<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::;;;;;;======;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888888888999999999999999999999999888888888888888888888888777999:::999777777888:::666666666666666666666666777777888999999888777777333333555666777888888888666666666666666666666666555555444444444555555666333444555555555444333333222222222333333222222222333333333333333333333333222222222222222222222222000000111222333444444555111222333333333333222111222222222222222222222222111111111111111111111111222222111111111111222222222222222222222222222222---000222222000000222444111111111111111111111111000000111111111222222222000111111111111111222222000000000000000000000111///000000000111111111111000000000000000000000000000000111222222111000000......///000111111111111000000111111111222222222000000000000000000000000111111111111222333444444000000000000000000000000111111111111111111111111111111111111111111111111000000000000111111111111111111111111111111111111000000111111111222222222111111111111111111111111111111111111111111111111111111222222333333444444111111111111111111111111111111222222222222111111111111111111111111111111///000111222222333333333333333333333333333333333222222222222333333333333333333333333333333333333111111111222333444555666333333333333333333333333222111111111111111111222333333333444444444555555555444444444444555666666444444444444555555555555666666666777777777777777888888888888888888888888777888888888999999999999MMMMMMKKKJJJLLLPPPOOOJJJFFFKKKQQQSSSRRROOONNNNNNOOOQQQSSSSSSQQQQQQQQQRRRSSSTTTUUUVVVWWWVVVVVVUUUSSSQQQQQQVVV[[[]]]ZZZVVVPPPRRRTTTTTTRRRRRRRRRSSSQQQNNNNNNSSSUUUUUUTTTVVVRRRRRRQQQPPPPPPRRRUUUXXXRRRTTTTTTRRRNNNLLLLLLNNNRRRTTTVVVUUUQQQNNNNNNOOOMMMRRRVVVUUUPPPLLLLLLNNNRRRRRRRRRPPPMMMLLLMMMNNNOOOMMMLLLNNNQQQQQQNNNKKKHHHJJJLLLMMMLLLKKKKKKKKKKKKLLLNNNLLLJJJIIILLLNNNOOOOOOPPPPPPOOONNNLLLKKKHHHHHHJJJKKKKKKJJJHHHHHHCCCCCCDDDEEEFFFGGGHHHHHHHHHGGGFFFEEEEEEFFFGGGHHHDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDAAAAAAAAA@@@@@@@@@??????>>>>>>??????@@@@@@@@@@@@============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>============<<<<<<<<<===============<<<<<<;;;;;;;;;:::::::::999999999::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::;;;<<<>>>???;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888777777888888888888888888999999888888888888888888888888666999::::::777666888:::666666666666666666666666555666777888888777666555111222444666777888999999666666666666666666666666666555555444444444555555222333444555555555444333333444444555555444444333555555555555555555555555222222222222222222222222//////000111333444555666111222333444444333222111222222222222222222222222111111111111111111111111111111000000000000111111222222222222222222222222...000222111///...000333111111111111111111111111000000111111222222222222///000111222333444555555000000000000000111111111//////000000111111111222000000000000000000000000111222333444444333222111,,,---...000111111111111000111111111111222222222000000000000000000000000000000000111222333555555000000000000000000000000111111111111111111111111111111111111111111111111......///000111222333333111111111111111111111111000000111111222222222222111111111111111111111111111111111111111111111111000000000000////////////111111111111111111111111111111222222222222111111000000000000000000000000...///111222333333222222222222222222222222222222111111222222222333333333222222222222222222222222000000111222333555666777222222222222222222222222333222222222222222222333333333333444444444555555444333333333333444555555666555555444333333222222777777777777666666666666888888888888888888888888777777888888999999999999HHHHHHIIIJJJKKKLLLMMMMMMJJJJJJNNNPPPMMMFFFDDDGGGNNNUUUXXXUUUQQQRRRRRRPPPPPPQQQRRRTTTUUUUUUTTTTTTSSSVVVZZZ\\\[[[XXXWWWVVVVVVRRRNNNNNNRRRTTTSSSPPPQQQOOONNNNNNQQQTTTVVVVVVTTTTTTTTTTTTVVVWWWYYYZZZ\\\ZZZVVVRRROOOOOOPPPQQQUUUUUUTTTQQQNNNLLLLLLMMMOOOQQQRRRQQQOOOOOOOOOPPPRRRPPPMMMLLLMMMMMMKKKJJJNNNLLLLLLNNNQQQQQQOOOLLLIIILLLPPPRRRPPPMMMJJJIIINNNMMMKKKIIIIIIJJJLLLMMMOOOOOOOOONNNNNNNNNMMMMMMKKKJJJHHHGGGFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCDDDDDDBBB@@@???@@@???>>>>>>???AAACCCDDD@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============AAAAAA@@@>>>===;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===:::::::::;;;;;;<<<<<<<<<:::;;;<<<===<<<;;;:::999666777888999999999999999;;;:::888777777777888888999888888777666555555444555555666666777777888888666666666666666666666666444555555555666777777777333333333333333333333333333333333444444444555555111111111222222333333333444444444444444444444444444333333222111111111222222222222222222222222222333333222222333333444555444333222222111111222222444333333222222333333444333333333222222111111111222222222222222111000///222333333444333222111000333333222111000000111111000000000000111111111111000000000000111111111111111111000000000000111111222222111000/////////000000000000000000000000000000000000000000000000000111111111111000000000000111111111111111111111111111000///////////////000222222111000///...------000000000000111111111111666444222000//////000111222222222111111111000000000000000000111111111111000000000000000000000000222222222111111111000000333333333333333222111000111111111111111111111111000000000000000000000000000000111222222222222111000111222222222000///...222222222222222222222222111111111111111111111111333333333333333333333333222222222222222222222222333222222222222222222333222222222222222222222222222222333333333333444444222222222222222222222222444444444333333222222222111222444555555444222111222333444555666666666666555555555555666666666666555555555666777777888888888777666555666777999:::999999999999999999999999GGGHHHIIIKKKLLLMMMNNNNNNRRRQQQRRRPPPHHH???>>>CCCJJJQQQUUUTTTRRRSSSSSSRRRSSSTTTUUUVVVWWWWWWVVVVVVTTTVVVZZZ[[[YYYVVVTTTSSSVVVRRROOOOOOSSSUUUSSSQQQPPPNNNMMMNNNQQQTTTUUUVVVUUUUUUVVVWWWXXXYYYYYYZZZXXXWWWTTTRRRPPPPPPQQQQQQRRRRRRQQQOOOLLLJJJJJJLLLOOOPPPQQQPPPNNNMMMOOOPPPRRRPPPNNNNNNNNNOOONNNLLLNNNMMMLLLNNNQQQQQQOOOLLLLLLOOOTTTUUUTTTPPPMMMLLLOOONNNMMMLLLLLLMMMNNNNNNOOOOOOOOOOOONNNNNNNNNNNNJJJJJJIIIHHHIIIJJJKKKKKKFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@AAACCCCCCCCCBBB@@@???@@@???>>>===>>>@@@BBBCCC@@@@@@???>>>>>>======>>>>>>>>>>>>>>>============??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<::::::::::::;;;;;;;;;<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<;;;::::::999777777888999999999888888:::999888777777777888888888888888777666555555555555555666666777777777777666666666666666666666666555555555555555555666666555555555555555555555555333333444444444555555555333333333333333444444444444444444444444444444444555444444333222222333333222222222222222222222222333222222222222333444444444333222222111111222222333333222222222222333333333333333222222111111111222222222222222111000000222222333333333222111000333222222111000000111111000000000000111111111111000000000000111111111111111111000000000000111111222111000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111111111111111000000////////////000000000000000000000/////////000000000000111111111111555333111000///000111111222222222111111111000000000000000000111111111111000000000000000000000000222222222111111111000000222333333333222222111000111111111111111111111111111111111111111111111111000000111222222222222111000111111222111000///...222222222222222222222222111111111111111111111111333333333333333333333333222222222222222222222222222222111111111111222222222222222222222222222222111111111222222222333333222222222222222222222222444444444333333222222222111222444555555444222111222333444555666666666666555555555555666666666666555666666777888888999999777666555555666888:::;;;999999999999999999999999FFFHHHJJJMMMOOOPPPPPPPPPXXXUUUQQQLLLCCC;;;;;;AAAFFFNNNSSSSSSRRRTTTVVVUUUWWWWWWXXXYYYYYYXXXXXXWWWTTTWWWYYYYYYWWWTTTRRRQQQVVVSSSPPPQQQSSSUUUTTTQQQNNNMMMMMMNNNRRRTTTUUUUUUTTTUUUWWWXXXXXXXXXWWWWWWSSSSSSSSSRRRRRRQQQQQQQQQNNNOOONNNLLLJJJIIIJJJKKKPPPPPPOOONNNLLLLLLNNNOOOQQQPPPOOOOOOQQQQQQPPPOOOMMMMMMMMMOOOQQQQQQOOOMMMNNNRRRWWWYYYWWWSSSPPPNNNOOOOOOPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNKKKJJJJJJJJJKKKLLLMMMNNNFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBAAAAAA@@@@@@???BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAABBBAAA@@@???>>>???>>>======>>>???AAABBBAAA@@@@@@???>>>======<<<============>>>>>>>>>>>>============>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888999::::::::::::::::::;;;;;;;;;;;;999999999:::::::::;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<;;;:::::::::::::::888888999999999888888777999999888777777777888888888888777777666666555555555666666666666777777777666666666666666666666666555555555444444444444444555555555555555555555555444444444555555555666666555555444444444444444333444444444444444444444444555555444444333333444444222222222222222222222222222222222222222333444444333333222111111111111222222222111111111111222222222222222222222111111111111222222222222111000000222222222333222222111000333222111111000111111111000000000000111111111111000000000000111111111111111111000000000000111111000000000000000000111222000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000//////000000111/////////000000111111111000000000000111111111111333222111000000111222333222222222111111111111111000000000000111111111111000000000000000000000000222111111111111000000000222222222333222222111000111111111111111111111111222222222222222222222222000000111222222222222111000111111111111000//////222222222222222222222222111111111111111111111111333333333333333333333333222222222222222222222222111111111000000111111111222222222222222222222222000000111111111222222222222222222222222222222222444444333333333333222222111222333444444333222111222333444555555666555555444555555555555666666666444555555666666777888888777666666666666888:::;;;999999999999999999999999HHHJJJMMMPPPRRRSSSSSSRRRXXXPPPIIIDDD@@@======AAAGGGOOOTTTTTTSSSUUUWWWVVVYYYYYYYYYYYYYYYXXXXXXXXXUUUWWWYYYYYYWWWTTTSSSSSSUUUTTTRRRSSSTTTUUUTTTSSSOOONNNOOOQQQTTTVVVVVVVVVQQQSSSTTTVVVVVVUUUSSSRRRQQQRRRSSSSSSSSSQQQPPPOOOMMMMMMMMMLLLJJJIIIJJJLLLPPPPPPOOOMMMKKKKKKMMMOOOOOONNNNNNOOORRRRRRRRRPPPMMMMMMNNNPPPQQQPPPOOONNNNNNRRRVVVXXXVVVSSSPPPNNNNNNOOOQQQRRRRRRQQQPPPOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMHHHHHHIIIIIIIIIIIIHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEECCCCCCCCCBBBAAA@@@??????AAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@@@@@@@???>>>>>>>>>>>>======>>>???@@@@@@@@@@@@@@@???>>>===<<<<<<============>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888777777888:::;;;999999:::::::::;;;;;;;;;999::::::::::::;;;;;;;;;::::::::::::::::::::::::===<<<:::999888999:::;;;999999999999999888777666888888888777777777777888888777777777666666666555666666666666666666666666666666666666666666666666555555555444333333333222333333333333333333333333444444555555555666666666555555444444333333222222333333333333333333333333444444333333333333444444222222222222222222222222222222222111222333333444333222222111111111111111111111000000000000111111222222222111111111111111111111222222222111111000111222222222222111111111222222111111111111111222///000000000111111111111///000000000111111111111111111000000000000111111000/////////000111222222////////////////////////000000000000000000000000111111111111000000000///////////////////////////000000000///000000111111//////000000000111111111///000000000111111111111111111000000111111333333111111111111111111111111///000000000111111111111000000000000000000000000111111111111000000000000111111222222222222111111111111111111111111111111222222222222222222222222000000111222222222222111000000111111111000000000111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222111111000000000000111111222222222222222222222222111111111111222222222222222222222222222222222222333333333333333333333333111222333333333333222111222333444444555555555444444444444555555555666666222333333444555555666666888888777666666777888888888888888888999999999999LLLNNNPPPRRRSSSTTTTTTTTTWWWKKK@@@>>>AAAAAA@@@@@@MMMTTTXXXUUUTTTUUUVVVUUUXXXXXXXXXWWWWWWWWWWWWWWWUUUWWWYYYZZZYYYWWWWWWWWWUUUTTTTTTUUUUUUVVVUUUTTTQQQQQQRRRTTTWWWXXXWWWVVVPPPRRRSSSUUUUUUTTTRRRQQQRRRSSSTTTTTTSSSQQQOOOMMMNNNNNNNNNMMMKKKKKKLLLNNNPPPQQQPPPNNNLLLKKKMMMOOOMMMMMMMMMOOORRRSSSRRRPPPMMMNNNPPPQQQPPPPPPOOOOOOLLLOOOSSSTTTRRROOOMMMLLLLLLNNNPPPRRRRRRQQQPPPNNNLLLLLLLLLLLLKKKKKKKKKKKKMMMMMMMMMLLLKKKJJJIIIIIIHHHIIIJJJJJJJJJJJJIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@???>>><<<;;;<<<=========>>>>>>>>>?????????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888777777888:::;;;999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<::::::::::::::::::::::::<<<;;;:::999888999::::::999999999999999888777666777777777777888777777777777777777777666666666666666666666555555555555555666666666666666666666666555555555444333333333222333333333333333333333333444444444444555555555666444444333333222222111111333333333333333333333333333222222222222222333333222222222222222222222222222111111111111222333333333222111111000000111111111000000//////000000111111111111111111111111111000111111222222222111111111111111111111111111222222111111111111111222222///000000000111111111111///000000000111111111111111111000000000000111111000/////////000111222222////////////////////////000000000000000000000000111111111111000000000///////////////////////////000000000000000111222222111111111111000000000000///000000000111111111111000000000111111222333333111111111111111111111111///000000000111111111111000000000000000000000000000000000000000000000000000111111222222111111111111111111111111111111111111111111111111111111111000000111222222222222111000000000000000000111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222111111000000000000111111222222222222222222222222222222222333333333333444222222222222222222222222333333333333333333333333222222222222222222222222222333444444444444444444444444444444555555555555333444444555555666777777::::::999888666666555555777777777888888999999999QQQQQQQQQQQQQQQRRRRRRRRRVVVJJJ??????BBBBBBAAA@@@TTTXXXZZZUUURRRTTTUUUUUUVVVVVVUUUUUUUUUVVVVVVWWWVVVXXXZZZ[[[ZZZYYYZZZZZZUUUUUUVVVWWWVVVVVVUUUUUUSSSSSSUUUWWWYYYYYYWWWTTTQQQRRRTTTUUUUUUUUUTTTTTTSSSSSSTTTTTTSSSQQQPPPNNNPPPQQQQQQOOOMMMMMMNNNOOOQQQRRRSSSQQQOOONNNNNNOOOMMMMMMNNNPPPRRRSSSRRRPPPLLLNNNQQQQQQPPPOOOOOOPPPKKKMMMOOOOOONNNLLLKKKKKKLLLMMMOOOQQQRRRQQQPPPOOOLLLLLLLLLKKKKKKKKKKKKJJJMMMMMMMMMLLLKKKIIIGGGFFFGGGGGGIIIIIIIIIIIIGGGGGGEEEEEEFFFFFFFFFFFFGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@????????????>>>????????????????????????>>>>>>???@@@@@@???===<<<<<<<<<======>>>>>>??????@@@??????>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999:::;;;;;;999999999999::::::::::::;;;;;;;;;<<<<<<<<<======::::::::::::999999999999;;;;;;:::999999999999999888888999999999888888777555666777888888888777777777777777777666666666666666666666555555555555444666666666666666666666666555555555444444444444444555555555555555555555555333333333444444444555555333222222222222222111111333333333333333333333333222222111111111222333333222222222222222222222222111111111111111222333333222222111000000000000111111111000000000000111111000000000111111111111111000000111222222222222111111111000000000111222222111111111000111111222333000000000000111111111111000000000000111111111111111111000000000000111111000000000000000000111222000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000111111222333222222222111111000000000000000000000111111111111000000111111222222222222111111111111111222222222000000000000111111111111000000000000000000000000//////000000000000000111///000111111222111111111111111111111111111111111000000000000000000000000000000111222222222222111000000000///000000111222111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222111111111000000111111111222222222222222222222222222222333333333444444444222222222222222222222222222222333333333333444444222222222222222222222222333333444444444444333333333444444444444555555555555666666777888888999999::::::999888777666555444666666777777888999999999TTTSSSPPPNNNMMMNNNNNNOOOPPPIIIDDDDDDDDDCCCDDDGGGWWWZZZYYYSSSOOORRRUUUUUUUUUTTTTTTTTTTTTUUUWWWXXXXXXZZZ\\\[[[ZZZYYYYYYZZZUUUVVVXXXXXXWWWVVVVVVVVVTTTTTTVVVXXXYYYXXXUUURRRQQQQQQRRRSSSTTTTTTUUUUUURRRSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRPPPNNNMMMNNNOOORRRTTTVVVUUUSSSPPPOOOOOONNNNNNOOORRRTTTTTTSSSQQQLLLOOORRRRRRPPPOOOPPPQQQLLLMMMNNNMMMKKKJJJKKKMMMMMMNNNOOOQQQQQQQQQQQQQQQNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMLLLKKKJJJHHHGGGGGGHHHIIIJJJJJJIIIHHHGGGDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@??????????????????@@@@@@@@@@@@@@@??????<<<===???@@@@@@@@@>>>===<<<<<<<<<===>>>?????????>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<999999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999999999999:::::::::::::::;;;;;;;;;<<<<<<<<<:::::::::999999999888888:::::::::::::::999888888777777888999999999888888444555777888888888777777666666666666777777777777666666555555555444444444666666666666666666666666555555555555555555666666555555555555555555555555222222222333333333333444222222222333333333333333222222222222222222222222222222222222222333444444222222222222222222222222111111111111111222222333222222111000000000000000222111111000000111111222///000000000111111111222000000111222222222222222111000//////000111222333111111000000111222222333000000000000111111111111000000000000111111111111111111000000000000111111222111000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111111111111111000000000000111222333444000111111111111111222222000000000000111111111111000111111222222222111111000000111111111222222222000000000000111111111111000000000000000000000000////////////000000111111//////000111111111111111111111111111111111111111111111111111111111111111000000111222222222222111111000/////////000222333111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222111111111111222222222222222222222222222222111222222222333333333333222222222222222222222222222222222333333444444444222222111111111111222222333333333444444333333222333333444444444555555555444555555666666777888888888888888888888777666666666666666777888999999999UUUSSSOOOLLLJJJJJJKKKLLLIIIHHHHHHIIIFFFCCCHHHOOOWWWZZZXXXQQQMMMPPPTTTVVVTTTTTTSSSSSSTTTVVVWWWYYYZZZ\\\\\\[[[YYYWWWWWWXXXUUUWWWXXXYYYXXXVVVVVVVVVTTTTTTVVVXXXYYYWWWSSSPPPNNNNNNOOOOOOPPPRRRTTTUUUQQQRRRRRRSSSTTTUUUVVVVVVRRRSSSSSSQQQNNNMMMNNNOOOSSSUUUXXXXXXUUURRRPPPOOOPPPPPPQQQSSSVVVVVVTTTQQQLLLOOORRRRRRPPPOOOPPPQQQOOOOOONNNLLLKKKKKKMMMOOONNNOOOPPPQQQRRRRRRRRRRRROOOOOOOOONNNNNNNNNNNNMMMJJJKKKLLLMMMMMMLLLJJJJJJIIIJJJLLLMMMMMMLLLJJJIIIBBBCCCCCCCCCDDDDDDEEEEEEGGGFFFFFFEEEDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@@@@??????@@@@@@@@@@@@AAAAAAAAA@@@@@@???;;;<<<>>>@@@AAA@@@???>>>;;;<<<<<<===>>>??????@@@<<<<<<<<<===>>>??????@@@<<<<<<<<<<<<<<<<<<<<<<<<888888:::;;;<<<=========;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;888888999999999:::::::::999999:::::::::;;;;;;;;;:::::::::999999888888888999999:::;;;:::999888777666777888999999999999999444555666888888888777666666666666666777777777777666666555555555444444444666666666666666666666666444555555555666777777777333333333333333333333333111111222222222333333333333333333444444555555555222222222222222222222222333333333333444444555666222222222222222222222222111111111000111222222333222111111000000000000000222222111111111111222222//////000000111111111222///000111222222222222222111000/////////111222333111111000000111222333333000000000000111111111111000000000000111111111111111111000000000000111111222222111000//////000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111111111111111000000000000111222333444...///000111222333444444000000000000111111111111111111222222222111111000000000111111222222222222000000000000111111111111000000000000000000000000.../////////000000111111//////000111111111111111111111111111111111111111222222222222222222222222000000111222222222222111111000/////////111222333000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222333333222222222222333333222222222222222222222222000111111111111222222222222222222222222222222222222222222333333444444444222222111111111111222222333333333444444333222222333333333444444444555555111111222333333444444555555666777888888999999888555666666777888999999999QQQLLLKKKOOOQQQLLLFFFBBBAAADDDHHHKKKLLLLLLMMMNNNXXXZZZXXXRRRQQQSSSSSSQQQQQQSSSWWWZZZ[[[[[[ZZZYYYUUUVVVVVVWWWVVVVVVUUUUUUUUUWWWXXXXXXWWWVVVWWWWWWYYYVVVSSSRRRTTTUUUUUUSSSPPPMMMLLLMMMQQQSSSSSSRRRVVVVVVUUUUUUUUUVVVWWWWWWWWWYYYYYYVVVQQQOOOQQQSSSUUUWWWXXXVVVQQQMMMMMMOOOOOOPPPQQQTTTVVVUUUSSSPPPRRRQQQPPPOOOOOOOOOOOOOOOLLLNNNOOOMMMKKKKKKNNNQQQQQQPPPOOONNNNNNNNNOOOPPPLLLKKKKKKKKKKKKLLLLLLMMMKKKLLLLLLKKKIIIIIIJJJKKKKKKKKKKKKKKKJJJIIIHHHGGGDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGFFFEEEEEEEEEDDDCCCBBBAAAAAABBBCCCCCCBBBAAAAAA@@@@@@AAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@?????????>>>>>>======???@@@AAABBBAAA???===<<<============<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>==============================<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::=========<<<;;;:::888777:::::::::999999888888888;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777:::999999888888999999:::888888777777777777888888777888888999999777666555444444555555666777777777777666555444333444444555555555555555555555555555444444444444444444444444555555444444444333333333333333333333333333333333444333333222222222333333222222222222222222222222222222222222222222222222222222111111111111222222000000000000000000000000333222111000000111222333//////000111111111111111111111111111111111111111000000000000000000000000333333222111000///......000000000000111111111111000000000000000111111222222111000//////000111222222111111111000000//////222111000000000111333444////////////000000000000000000000000000000000000111111000000//////......111000/////////000222333000000000000000000000000000000000000000000000000111111111111000000000000111111000000//////......000000000000000000000000000///...///000111000///000000111111111111000000000000000000111111111111.../////////000000000000111111111111111111111111000111222333333333333222222222111111111111222222111111222222222333333333222111000111222222111000000000000000111111111111111111111111111111111111111111222222222333333333000000000111222222222333222222222222222222222222000111111111111222222222222222222222222222222222111111111111111111111111333222111111111222333444222222333444444555666666333333333333333333333333555555555555555555555555555555555555666666666666777777777777777777777777QQQKKKHHHKKKMMMJJJFFFDDDDDDGGGKKKMMMMMMNNNNNNOOOUUUWWWWWWSSSQQQTTTUUUTTTSSSTTTWWWYYYZZZZZZYYYXXXWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYYYYXXXVVVTTTTTTTTTVVVSSSPPPPPPQQQRRRPPPNNNOOOMMMMMMOOOSSSUUUUUUSSSVVVUUUUUUUUUUUUVVVWWWWWWYYYZZZYYYVVVQQQOOOOOOPPPUUUUUUVVVTTTQQQOOONNNNNNNNNOOOQQQTTTVVVVVVUUUSSSSSSSSSRRRPPPPPPOOOOOOOOONNNOOOOOOMMMKKKJJJLLLOOONNNMMMLLLLLLLLLLLLMMMNNNLLLLLLKKKKKKKKKKKKKKKLLLKKKLLLLLLKKKIIIIIIJJJKKKKKKKKKKKKJJJJJJIIIHHHGGGEEEEEEDDDDDDDDDEEEFFFFFFFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDBBBBBBAAABBBCCCCCCBBBBBBAAA@@@@@@@@@@@@AAABBBBBBAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>======<<<<<<>>>???@@@AAAAAA@@@>>>===============<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>===========================<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::::::::::::::999999999888888999999999999999999999999999999999999999999999999999999999999999999999999666666666666666666666666666666777888777666555444666666666666666555555555777666555444333444444555555555555555555555555555444444444444444444444444555555555444444444333333333333333333333333333333555444444333333444444444222222222222222222222222222222222222222222222222222222111111111111222222000000000000000000000000222111000000000000111222//////000111111111111111111111111111111111111111000000000000000000000000222111111000000//////...000000000000111111111111000000000000000111111222222111000//////000111222111111111111000000000///111111000000111111222333////////////000000000000000000000000000000000000////////////000000000000111000/////////000222222000000000000000000000000000000000000000000000000111111111111000000000000111000000000/////////...000000000000000000000000111000///000111222222000000000111111111111000000000000000000111111111111000000000000000000000000111111111111111111111111111111111222222222333333222222111111111111222222000000111111111222222222222111000111222222111000000000000000111111111111111111111111111111111111000000111111111222222222111111111111111222222222222222222222222222222222000111111111111222222222222222222222222222222222222222222222222222222222222222111111111222333444000111111222222333333333333333333333333333333333444444444444444444444444555555555555666666666666777777777777777777777777QQQJJJGGGIIIJJJHHHFFFGGGHHHJJJNNNOOOOOOOOOPPPQQQRRRVVVVVVSSSSSSVVVXXXWWWUUUVVVWWWXXXYYYXXXWWWVVVVVVVVVWWWXXXXXXXXXXXXXXXZZZZZZZZZXXXUUUTTTTTTUUUTTTRRRPPPOOOPPPOOOMMMKKKMMMMMMOOORRRUUUWWWVVVTTTUUUUUUUUUUUUVVVVVVWWWWWWZZZZZZYYYVVVRRROOONNNNNNSSSRRRQQQQQQRRRQQQPPPNNNMMMOOORRRUUUVVVWWWVVVVVVUUUTTTSSSQQQPPPOOOOOOOOONNNOOOOOOMMMKKKKKKLLLMMMKKKKKKKKKKKKLLLMMMNNNNNNMMMMMMLLLKKKJJJJJJJJJJJJKKKLLLLLLKKKJJJIIIJJJKKKJJJJJJJJJJJJIIIHHHGGGGGGFFFEEEEEEEEEEEEFFFGGGGGGEEEFFFFFFFFFFFFEEEDDDDDDCCCBBBBBBAAABBBBBBCCCDDDBBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@============<<<<<<<<<<<<===>>>???@@@@@@@@@???>>>============<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>===========================<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::999::::::;;;<<<<<<<<<;;;:::::::::999999999999888777777777777777777777777999999999999999999999999777888999::::::999888777444555666777777666555444555666666666666555444333888777777666555555444444666555444444333444444444444444444444444444444444444444444444444444444444555555555555555444444444333333333333333333333333444333333333333333444444222222222222222222222222222222222222222222222222222222111111111111222222000000000000000000000000111000000//////000000111//////000111111111111111111111111111111111111111000000000000000000000000////////////////////////000000000000111111111111000000000000000111111222111111000000000000111111111111111111000000000000///000111111222222111111////////////000000000000000000000000000000000000.........///000111111111000000000///000111111222000000000000000000000000000000000000000000000000111111111111000000000000000000000000////////////000000000000000000000000222000000111222333222111000000111111111111000000000000000000111111111111111111111111111111000000111111111111111111111111222222111000111222333444222222111111111111222222//////000000000111111111222111000111222222111000000000000000111111111111111111111111111111111111000000000000111111111111222222222111111111111111222222222222222222222222000111111111111222222222222222222222222222222222333333333333333333333333222222111111222222333444111111111222222222222222333333333333333333333333333333333333333333333333444555555555555666666666777777777777777777777777OOOKKKIIILLLNNNKKKIIIIIILLLNNNPPPQQQQQQQQQQQQSSSQQQVVVXXXUUUSSSVVVXXXXXXWWWWWWWWWWWWWWWVVVUUUUUUSSSTTTUUUUUUVVVVVVVVVVVVYYYYYYXXXVVVTTTSSSUUUVVVTTTSSSRRRQQQPPPNNNMMMKKKKKKMMMQQQTTTWWWWWWUUUSSSSSSTTTUUUUUUVVVVVVVVVVVVXXXXXXWWWUUUSSSPPPOOONNNNNNLLLLLLNNNRRRTTTSSSPPPOOOQQQSSSUUUUUUUUUUUUUUUUUUTTTRRRPPPNNNMMMMMMMMMLLLMMMMMMLLLLLLLLLMMMMMMJJJKKKKKKLLLMMMOOOPPPPPPNNNMMMLLLKKKJJJIIIIIIIIIJJJKKKLLLLLLJJJIIIIIIJJJIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHDDDEEEEEEEEEEEEDDDCCCCCCAAAAAAAAABBBBBBCCCCCCDDDBBBAAAAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@?????????========================<<<===>>>???@@@@@@??????============<<<<<<<<<<<<;;;<<<======>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999:::;;;;;;<<<<<<;;;;;;999999999999999999999999777777777777777777777777777777777777777777777777666777999::::::999777666444555777888888777555444666666666666555555444444777777666666555555555555555444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555333333333333333333333333222222111111222222333333222222222222222222222222222222222222222222222222222222111111111111222222000000000000000000000000000000////////////000000//////000111111111111111111111111111111111111111000000000000000000000000---........./////////000///000000000111111111111000000000000000111111222111000000000000000000111111111111000000000000000...///111222222222111000////////////000000000000////////////////////////.../////////000000000111000000000000000111111222000000000000000000000000000000000000000000000000111111111111000000000///000000000000////////////000000000000000000000000111000///000222333222111000000111111111111000000///000000000111111111111222222222111111111111111111111111111111111111111333222000//////111333444222222111111111111222222000000000000111111111222222111000111222222111000///000000000111111111111111111111111111111111111000111111111222222222222333222222222111000000000111111111111222222222222000000111111111222222222222222222222222222222222333333333333333333333333222111222222222222333333444444444333333333333333333333333333333333333333333333333333333333333333444444444555555555666666555555555555555555555555MMMLLLOOOUUUUUUPPPLLLKKKNNNPPPQQQQQQPPPPPPQQQRRRSSSYYY[[[WWWSSSUUUWWWWWWXXXWWWVVVUUUUUUTTTTTTTTTSSSTTTTTTUUUVVVVVVUUUUUUXXXXXXUUUQQQNNNMMMOOOQQQSSSSSSRRRQQQNNNMMMLLLLLLLLLOOOSSSVVVVVVUUUSSSRRRRRRSSSTTTUUUVVVVVVVVVVVVUUUTTTTTTTTTTTTSSSQQQPPPIIIHHHHHHLLLRRRUUUTTTRRRPPPRRRTTTTTTRRRPPPQQQRRRSSSRRRPPPNNNMMMLLLKKKKKKJJJJJJJJJLLLMMMNNNNNNNNNHHHIIIJJJLLLMMMNNNOOOOOOMMMMMMKKKJJJIIIIIIIIIIIIJJJKKKMMMLLLKKKIIIIIIJJJHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGHHHCCCDDDDDDDDDDDDCCCBBBBBB@@@@@@AAABBBBBBCCCCCCCCCAAAAAA@@@????????????@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>????????????============<<<<<<<<<<<<;;;;;;<<<===============;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::999999999999999999999999999888888888888888888888888777777777777777777777777555666888999999888666555555666888999999888666555777777666666666555555555555555555555666666777777333333444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555333333333333333333333333333333333333333444555555222222222222222222222222222222222222222222222222222222111111111111222222000000000000000000000000//////000000000000////////////000111111111111111000000000000000000000000000000000000000000000000------......//////000000///000000000111111111111000000000000000111111222000000000111111000000000000000000000000000111111...///000222222111000000////////////000000000000////////////////////////111000000000/////////...///000000000111111111111000000000000000000000000000000000000000000000000111111111111000000000///////////////000000000000000000000000000000000000000///...///111111111000000000111111111111000000///000000000111111111111222222111111111111111111111111111111111111111111222111000//////111333444222222111111111111222222111111111222222222333333222111000111222222111000///000000000111111111111111111111111111111111111222222222333333333444444333222222222111000000000000000000111111222222222000000111111111222222222222222222222222222222222222222222222222222222222111111222222333333333333333333333333333333333222333333333333333333333333444444444444444444444444444444444444555555555555444444444444444444444444JJJLLLSSSZZZ[[[TTTNNNLLLNNNPPPPPPPPPNNNNNNOOOPPPTTT[[[^^^YYYTTTTTTUUUVVVXXXWWWUUUTTTSSSSSSTTTUUUVVVVVVWWWWWWWWWWWWVVVVVVXXXVVVRRRMMMHHHGGGIIIKKKRRRRRRQQQNNNLLLKKKLLLNNNPPPSSSWWWXXXVVVTTTRRRQQQQQQRRRTTTVVVWWWWWWVVVVVVSSSRRRRRRTTTUUUUUURRRPPPGGGGGGIIILLLPPPRRRRRRRRROOORRRTTTRRRNNNLLLMMMOOOQQQPPPNNNMMMLLLKKKKKKJJJJJJIIIJJJKKKNNNOOONNNMMMEEEFFFHHHIIIJJJKKKKKKKKKLLLLLLKKKJJJIIIIIIIIIIIIIIIKKKMMMMMMKKKJJJIIIIIIGGGGGGGGGHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEFFFGGGGGGBBBCCCCCCCCCCCCBBBAAAAAA@@@AAAAAABBBBBBBBBBBBAAAAAAAAA@@@???????????????>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>????????????======>>>>>>>>>>>>>>>???============<<<<<<<<<<<<;;;;;;<<<============<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::;;;<<<<<<<<<;;;::::::999888999999999999:::::::::888888888888888888888888999999999999999999999999555666777888888777666555666777888999999888777666888777666666555555666666444444555555666777777888222333333444444444444333333333333333333333333333444444444444444444444444333333333444444444444444333333333333333333333333666555555555666777888999222222222222222222222222222222222222222222222222222222111111111111222222000000000000000000000000///000000111111000000/////////000111111111111111000000000000000000000000000000000000000000000000.........//////000000000000000000000111111111111000000000000000111111222000000111111111111000000000000000000111111111111...///000000111111000000////////////000000000000000000000000000000000000111111111000///.........//////000111111111111000000000000000000000000000000000000000000000000000111111111111000000000000////////////000000000000000000000000000000000000///.........000111000///000000111111111111000000000000000000111111111111000000000111111111222222111111111111111111111111111111000///000111222333222222111111111111222222111222222222222333333333222111000111222222111000000000000000111111111111111111111111111111111111333333333333444444444555222222222111111111111111//////000000111222222222000111111111111222222222222222222222222222222222111111111111111111111111000111222333333333333222000000000111111111111111333333333333333333333333555555555555555555555555333444444444444555555555444444444444444444444444GGGJJJRRRZZZZZZSSSMMMLLLNNNNNNOOOMMMKKKKKKLLLMMMSSS[[[___ZZZTTTTTTVVVWWWXXXWWWTTTSSSRRRSSSTTTUUUWWWWWWWWWWWWWWWVVVUUUTTTUUUSSSPPPKKKIIIIIIMMMPPPSSSSSSRRRNNNKKKLLLOOORRRWWWZZZ\\\[[[WWWSSSQQQQQQPPPQQQTTTVVVWWWWWWVVVUUUSSSRRRRRRTTTUUUUUUQQQNNNHHHJJJLLLMMMMMMMMMNNNOOOLLLOOOQQQOOOKKKIIIKKKNNNPPPOOONNNMMMLLLLLLLLLLLLLLLKKKJJJLLLNNNNNNKKKIIIEEEFFFHHHIIIJJJJJJJJJIIIKKKJJJJJJIIIIIIIIIJJJJJJIIIKKKMMMMMMLLLJJJIIIIIIFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDEEEFFFFFFBBBBBBBBBBBBBBBAAA@@@@@@AAAAAABBBBBBBBBAAA@@@???AAA@@@@@@???????????????=========>>>>>>>>>??????=========>>>>>>>>>?????????>>>>>>============>>>============<<<<<<<<<<<<:::;;;<<<<<<======<<<<<<::::::::::::::::::::::::999999:::::::::;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;888888999999999:::::::::888888888888888888888888999999999999999999999999666666666666666666666666777777777777777777777777777666555444444444555555555555555666666666666666111222333444555444444333333333333333333333333333444444444444444444444444222222222333333333444444333333333333333333333333555444444555666777888888222222222222222222222222222222222222222222222222222222111111111111222222000000000000000000000000000000111222222111000000//////000111111111111111000000000000000000000000000000000000000000000000///000000000000000000000000000000000111111111111000000000000000111111222///000111222222111000//////000000000111111111111///////////////000111111////////////000000000000000000000000000000000000000000000000////////////...///000111222111111000000000000000000000000000000000000000000000000000111111111111000000000000.../////////000000000111000000000000000000000000000///...///111222111000000000111111111111000000000000000000111111111111......//////000111222222111111111111111111111111000000000000111111111111222222111111111111222222111111111111222222222222222111000111222222111000000000000000111111111111111111111111111111111111222222333333333444444444111111111111111222222222/////////000111222222222000111111111111222222222222222222222222222222222222222222222222222222222000111222333333333222222//////000000111111222222333333333333333333333333444444444444444444444444333333444444444555555555555555555555555555555555EEEHHHPPPXXXXXXQQQMMMLLLMMMMMMMMMLLLIIIIIIJJJKKKRRRZZZ___ZZZUUUUUUWWWXXXXXXVVVTTTRRRQQQSSSUUUVVVVVVVVVVVVUUUTTTSSSRRRQQQRRRQQQOOOMMMMMMQQQVVV[[[VVVVVVTTTPPPMMMNNNSSSXXX\\\^^^___]]]XXXTTTRRRRRROOOQQQSSSVVVWWWWWWVVVUUUUUUTTTSSSTTTUUUTTTPPPLLLJJJMMMOOONNNKKKIIIJJJLLLHHHLLLOOOMMMIIIHHHKKKNNNPPPPPPOOONNNMMMMMMMMMNNNOOOMMMLLLLLLNNNMMMIIIEEEGGGHHHJJJKKKLLLKKKKKKJJJJJJJJJIIIIIIIIIJJJJJJKKKHHHKKKMMMNNNLLLJJJIIIIIIEEEFFFFFFGGGGGGGGGFFFFFFDDDDDDDDDDDDDDDEEEEEEFFFAAABBBBBBBBBBBBAAA@@@@@@AAABBBBBBCCCBBBAAA???>>>AAA@@@@@@???>>>?????????<<<=========>>>>>>??????;;;<<<<<<<<<======>>>>>>@@@???>>>======<<<======>>>=========<<<<<<<<<<<<:::;;;<<<<<<======<<<<<<::::::::::::::::::::::::999999999::::::;;;;;;;;;::::::::::::::::::::::::777888:::;;;<<<=========888888888999999:::::::::888888888888888888888888777777777777777777777777777666555555555555666777666666555555555555666666666555444333222333444444777777777666555555444444000111333444555444444333333333333333333333333333444444444444444444444444111111111222222333333333333333333333333333333333111111111222333444555666222222222222222222222222222222222222222222222222222222111111111111222222000000000000000000000000000111222333333222111000//////000111111111111111000000000000000000000000000000000000000000000000111111111111000000000000000000000000111111111111000000000000000111111222///000111222222111000/////////000000111111111222000///.........///111222////////////000000000000000000000000000000000000......//////000000111111...///000222222111111000000000000000000000000000000000000000000000000000111111111111000000000000.../////////000000111111000000000000000000000000111000000000222333222111000000111111111111000000000000000000111111111111,,,------///000111222333111111111111111111111111//////000111111111111000222222111111111111222222000000000000111111111111222111000111222222222000000000000000111111111111111111111111111111111111111111222222222333333333000000111111222222222333...//////000111222222222000111111111111222222222222222222222222222222222333333333333333333333333000111222333444333222222000000111222333444444555333333333333333333333333333333333333333333333333333333333444444444555555777777777777777777777777PPPJJJIIINNNRRRPPPLLLJJJNNNPPPRRRSSSRRROOOKKKIIIOOOUUUXXXVVVUUUUUUTTTPPPRRRSSSTTTUUUVVVUUUUUUTTTPPPRRRSSSRRRPPPNNNNNNNNNRRRRRRRRROOOMMMOOOTTTXXXVVVSSSOOOLLLKKKLLLOOOPPPYYY[[[[[[WWWQQQNNNQQQTTTMMMOOOSSSVVVXXXYYYZZZYYYRRRPPPOOOOOOQQQQQQPPPNNNKKKPPPTTTQQQJJJEEEFFFIIIHHHKKKNNNNNNLLLKKKMMMOOOOOONNNMMMLLLLLLLLLMMMNNNQQQPPPPPPOOOMMMKKKIIIHHHJJJKKKLLLLLLLLLLLLNNNPPPLLLLLLKKKJJJIIIHHHHHHGGGHHHHHHHHHHHHGGGFFFEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEDDDBBBBBBAAAAAAAAA@@@@@@@@@?????????>>>>>>@@@@@@@@@@@@@@@???>>>===>>>===============>>>???>>>>>>>>>>>>============@@@>>><<<;;;:::;;;===>>><<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::======<<<;;;::::::999999999999999888888888777777::::::::::::::::::::::::888888999999999:::::::::;;;::::::999888888888999666666666666777888999:::777777777777777777777777555555666666666666555555555444444333333444444555888777666555555555555555555555555555555555555555333333333333333333333333444444444444444444444444111222333333444444333333444444444444444444444444333222111000000111222333333111111333666888666444111111111111111111111111111111111111111111111111111222222333555666666777//////000111222333333333///000222444444222000///000000000000000000000000111111111111000000//////000000000000000000000000000000000000000000000000000111111111222222222222222222111000//////000000000000000000000000000000111111000000//////......//////000000000000000000............/////////000000000000000000///......000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000111111000000//////......000000000000111111111111555222//////111333222111000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111222222333333333000000000000000000000000111111111111111111111111000000111222333333444444333333333222222111111111111111222222222333333333333333111111111111333333444444444444333222111111333333333222222111111111000111111111111222222222333333333333333333333333555444333333222222222222444444444444444444444444555555555444444333333333444333333444444555666777NNNJJJJJJOOORRRNNNJJJIIIMMMNNNPPPRRRRRRQQQOOONNNSSSWWWYYYVVVSSSTTTRRRPPPPPPQQQRRRSSSSSSRRRQQQQQQQQQRRRQQQOOOMMMLLLMMMNNNNNNOOOPPPOOONNNOOOTTTXXXVVVSSSOOOKKKJJJJJJLLLNNNYYYZZZYYYTTTMMMKKKLLLPPPLLLNNNQQQTTTUUUUUUTTTTTTQQQOOONNNOOOPPPPPPOOONNNLLLPPPRRRNNNGGGCCCDDDHHHHHHKKKNNNNNNLLLLLLMMMOOOPPPOOONNNMMMLLLMMMMMMNNNOOOOOONNNMMMLLLJJJHHHHHHJJJKKKLLLLLLKKKKKKMMMOOOLLLKKKKKKJJJIIIHHHGGGGGGHHHHHHHHHHHHGGGFFFEEEDDDFFFEEEEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@???????????????@@@@@@@@@@@@???>>>===??????>>>===<<<<<<<<<===>>>>>>>>>>>>=========<<>>===<<<;;;<<<<<<===;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::<<<<<<;;;;;;:::999999888:::999999999999888888888::::::::::::::::::::::::999999999999999999999999;;;:::999999888888999999888888777777777777777888777777777777777777777777555555666666666666555555555444444333333444444555555555444333333333333333555555555555555555555555333333333333333333333333333333333444444444444444111222333333444444333333444444444444444444444444222222111111111111222222333222222333666777666444111111111111111111111111111111111111111111111111222111111111111000000000000000000111222222222333///000000000000000000///000000000000000000000000111111000000000/////////000000000000000000000000000000000000000000000000000000000111111111222222222222111000000000000000000000000000000000000000222111111111000000000000000000//////////////////........./////////000000000000000000000///......000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000111000000000000000000000000000000000000000000000000000000000000000000000111000000000/////////...000000000000111111111111222000------///111000///000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111000111111111111111222222000000000000000000000000111111111111111111111111000000111222222333444444333222222222222222222111111111111222222222333333333222111000000111222333000111111222222222111111222222222111111000000000000111111111111222222222333333333333333333333333555444333222222222222222333333333333333333333333555555444444444333333333444444444444555666777777LLLJJJMMMQQQQQQLLLHHHIIIKKKLLLNNNQQQRRRTTTTTTUUUXXX[[[[[[VVVSSSSSSRRRPPPQQQQQQRRRRRRRRRQQQPPPPPPSSSQQQNNNJJJGGGGGGJJJLLLLLLNNNOOOPPPPPPRRRUUUWWWRRRPPPLLLIIIIIIKKKNNNPPP[[[ZZZWWWRRRKKKIIIJJJMMMMMMOOOQQQTTTTTTSSSQQQOOOOOONNNMMMMMMOOOPPPOOOMMMMMMOOOOOOKKKDDDAAACCCFFFIIIKKKMMMMMMMMMLLLMMMNNNRRRQQQPPPOOONNNMMMMMMNNNNNNMMMLLLKKKJJJIIIHHHGGGJJJKKKLLLKKKJJJJJJKKKMMMKKKJJJJJJIIIHHHGGGFFFEEEIIIIIIHHHHHHFFFEEEDDDCCCEEEEEEDDDDDDDDDDDDDDDDDDFFFFFFEEEEEEDDDDDDCCCCCCDDDCCCBBBAAAAAA@@@AAAAAAAAAAAA@@@@@@@@@???????????????@@@@@@??????>>>>>>@@@@@@>>>===<<<;;;;;;;;;>>>>>>>>>=========<<<<<<===============<<<<<<;;;:::;;;;;;;;;<<<=========<<<<<<;;;;;;;;;:::::::::<<<<<<;;;;;;:::999999999::::::::::::999999999999;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999888888::::::999999888888999999:::999888777666666666666777777777777777777777777555555666666666666555555555444444333333444444555555444333333333333333333555555555555555555555555444444444444444444444444333333333333333333333333111222333333444444333333444444444444444444444444111111222222222222111111333222222333555666555444111111111111111111111111111111111111111111111111111111000000000/////////111111111111111111222222222111///......///111222000000000000000000000000000000000000000/////////000000000000000000000000000000000000000000000000/////////000000000111111222111000000000000000000000000000000000000000000222222222222111111111111000000//////.........---....../////////000000000000000111111000000//////000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000111111000000000000000000000000////////////////////////000000000000////////////000000000000111111111111111///......///000000///000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000111111111111111111111111000000111111222333333333111111111222222222222222111111111222222222222333222222111111111111222222//////000111222222222222111111111000000000000000000111111111111222222222333333333333333333333333444333333222222222222333222222222222222222222222555444444444444333333333555444444555555666777888KKKLLLOOOSSSQQQKKKHHHJJJJJJKKKLLLOOOSSSVVVYYY[[[[[[]]]\\\VVVSSSTTTTTTSSSTTTTTTTTTTTTSSSSSSSSSRRRSSSPPPJJJDDDAAABBBFFFJJJNNNOOOQQQRRRSSSSSSTTTUUUKKKIIIGGGGGGIIIMMMQQQUUU[[[YYYVVVQQQMMMKKKMMMPPPRRRSSSUUUVVVUUUSSSQQQOOONNNMMMLLLMMMNNNOOONNNLLLLLLLLLKKKGGGBBBAAADDDHHHJJJKKKLLLMMMMMMMMMMMMNNNSSSRRRQQQPPPOOONNNNNNNNNMMMLLLKKKJJJJJJIIIIIIIIIKKKKKKLLLKKKIIIIIIJJJLLLJJJIIIIIIHHHGGGFFFEEEEEEHHHHHHHHHGGGFFFDDDCCCBBBCCCCCCDDDDDDDDDDDDDDDDDDGGGGGGFFFEEEDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@?????????>>>>>>????????????>>>>>>???>>>===<<<<<<<<<<<<<<<>>>>>>=========<<<<<<<<<<<<===>>>???>>>===;;;::::::::::::;;;<<<===>>>>>><<<<<<;;;;;;;;;:::::::::<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;:::::::::999999::::::::::::::::::::::::999999999999888888888888::::::999999888999999:::999999888777666666777777666666666666666666666666555555666666666666555555555444444333333444444555666666555444444555555555555555555555555555555555555555555555555555555555333333333333333222222222111222333333444444333333333333333333333333333333000111333333333333111000111111111222333333333222111111111111111111111111111111111111111111111111000000111111222333333444222222222111111111111111444333111000000111333444000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000111111000000000000000111000000000000000000000000111111111111111111111111000000//////...---------...////////////000000000000000111111111000000///000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000000000000000000111111111000000000000000000000000////////////////////////000000000000///////////////000000000111111111111222111111111111222222111000000000000000000000000000000000000000000000000///000000000111111111111111111111111111111111111111111111111111111111111222222111111000000000///000000000000000000000000111111111111111111111111000000111111222222222333000000111111222222333333111111111111222222222222333333222222222222333333111222333444444444444444111111111111111111000000000000111111111222222222222222222222222222222222333333222222222222222333222222222222222222222222444444444444444444444444555555555555666777888888LLLLLLPPPSSSQQQLLLJJJLLLIIIJJJLLLOOOSSSWWW[[[]]][[[]]][[[VVVSSSUUUVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTRRROOOIIIBBB>>>???DDDHHHOOOOOOPPPQQQQQQQQQPPPOOOIIIHHHFFFFFFHHHMMMRRRUUUVVVUUUSSSPPPNNNNNNPPPRRRUUUUUUVVVVVVUUUSSSQQQPPPOOOMMMLLLLLLMMMNNNLLLKKKIIIIIIHHHEEEBBBCCCGGGKKKJJJKKKKKKLLLNNNNNNNNNMMMRRRRRRQQQQQQPPPOOONNNNNNMMMLLLKKKJJJJJJJJJJJJKKKKKKKKKLLLKKKIIIIIIJJJLLLIIIIIIHHHGGGFFFEEEEEEDDDGGGGGGGGGFFFEEEDDDBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEGGGFFFFFFEEEDDDCCCCCCBBBAAA@@@@@@????????????@@@@@@@@@????????????>>>>>>===>>>>>>?????????>>>>>><<<<<<;;;<<<<<<===>>>>>>============<<<<<<<<<<<<;;;<<<>>>??????===;;;999:::::::::;;;<<<===>>>>>><<<<<<;;;;;;;;;:::::::::============<<<<<<<<<<<<;;;;;;;;;:::::::::999999::::::::::::::::::::::::888888888888888888888888:::999999888999999::::::777777666666777888999999666666666666666666666666555555666666666666555555555444444333333444444555555555444444444555555666555555555555555555555555555555555555555555555555444444444333333222222222111222333333444444333333333333333333333333333333111222333444444333222111//////111111111000000111111111111111111111111111111111111111111111111111111111222222333444444444222222222111111111111111222222333333333333222222000000000000000000000000222222222222222222222222000000000000000000000000000000000000000000000000////////////000000000000111000000000000000111111000000000000000000000000000000000000000000000000000000//////............////////////000000000111000000111111111111000000000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000//////000000111111111111000000000000000000000000////////////////////////////////////000000000000///000000000111111111111111111222222111111111111000000000000000000000000000000000000000000000000///000000000111111111111111111111111111111111111000000000000000000000000333333333222222111111000000000000000000000000000111111111111111111111111000111111111111111222222000000000111111222222222000000111111111222222222333444444444444444444333444444444444444333222111222222222222222222222222000000111111111222222222222222222222222222222222222222222111111222222333444444444444444444444444444444444444444444444444444444444555555666777888MMMKKKLLLPPPQQQMMMKKKMMMIIIJJJLLLOOOSSSVVVZZZ[[[XXX[[[ZZZTTTQQQSSSTTTSSSQQQQQQPPPPPPQQQQQQRRRSSSRRROOOJJJDDDAAAAAAEEEIIINNNMMMLLLMMMNNNNNNLLLJJJMMMKKKHHHGGGGGGJJJNNNQQQPPPOOONNNNNNNNNOOOPPPQQQTTTTTTSSSRRRQQQQQQQQQQQQQQQOOOMMMMMMMMMMMMKKKJJJHHHHHHGGGEEEDDDFFFJJJMMMKKKJJJJJJLLLNNNOOONNNLLLPPPPPPQQQQQQQQQPPPOOONNNLLLLLLJJJIIIIIIJJJKKKLLLJJJKKKLLLKKKJJJJJJKKKMMMJJJIIIIIIHHHGGGFFFEEEDDDEEEFFFFFFEEEEEEDDDCCCBBBAAAAAABBBCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCBBBBBB@@@???>>>>>>>>>>>>????????????>>>>>>>>>===============>>>>>>??????>>>>>>:::::::::;;;<<<===??????=========<<<<<<<<<;;;;;;;;;===>>>??????===;;;::::::;;;;;;;;;<<<=========<<<<<<;;;;;;;;;:::::::::===<<<<<<<<<<<<<<<<<<<<<::::::::::::999999999999999999999999999999999999777777777888888888999999999999888888999999::::::666666666666777888999:::777777777777777777777777555555666666666666555555555444444333333444444555222222222222222333333444555555555555555555555555444444444444444444444444666555555444444333333222111222333333444444333333333333333333333333333333222222333333333333222222...000111111000//////000111111111111111111111111111111111111111111111111333333222111000//////...111111111111111111222222000000111222222111000000000000000000000000000000111111111222222222222333000000000000000000000000000000000000000000000000/////////000000000111111000000000000000111111222000000000000000000000000///////////////000000000///000000000000000000000/////////000000000111111000000111111222222111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000/////////000111111222222000000000000000000000000////////////////////////////////////000000000000000000000000111111111111...///111111///...///000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000333333333222222222222222000000000000000000000000111111111111111111111111111111111111111111111111000000000111111111111111000000000111111111111222333333444444444444333333222222222222111000//////222222222222222333333333000111111111111222222222222222222222222222222222222111111111111222222333444444444444444444444444333333333444444444444555444333333444444555666777MMMHHHGGGKKKOOOMMMLLLLLLJJJKKKMMMPPPSSSUUUWWWXXXVVVYYYXXXRRRNNNNNNNNNLLLNNNMMMMMMMMMNNNPPPQQQSSSRRRQQQNNNJJJGGGFFFHHHKKKOOOMMMKKKLLLNNNOOONNNLLLOOOMMMJJJGGGGGGJJJMMMOOONNNNNNNNNOOOQQQQQQQQQPPPSSSRRRPPPOOOOOOPPPRRRSSSSSSQQQOOONNNNNNMMMJJJHHHIIIIIIHHHGGGGGGHHHJJJLLLLLLJJJJJJLLLNNNOOONNNLLLMMMNNNOOOPPPQQQPPPOOOOOOKKKJJJHHHGGGHHHIIIJJJKKKJJJKKKLLLLLLKKKKKKMMMOOOJJJJJJIIIHHHGGGFFFEEEEEECCCDDDDDDEEEEEEDDDCCCCCC@@@@@@AAABBBCCCEEEEEEFFFCCCCCCCCCCCCBBBBBBBBBBBB>>>>>>>>>======>>>>>>???============<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>;;;;;;;;;;;;<<<<<<===>>>======<<<<<<<<<;;;;;;;;;<<<===>>>>>>>>>===;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999888888888777777777777777777777777555555666777888999::::::999999888888999999:::;;;888777777777777777888888777777777777777777777777555555666666666666555555555444444333333444444555222222111111222222333444555555555555555555555555333333333333333333333333777777666555555444333333111222333333444444333333222222222222222222222222333333333222222333333333///111333333000///000222111111111111111111111111111111111111111111111111222222111000///...------000000000111222222222333222222000000000000222222000000000000000000000000//////000000000111111111000000000000000000000000000000000000000000000000000000000111111111222222000000000000000111222222000000000000000000000000//////000000000111111111//////000000111222222222//////000000000111111111///000111222222222222111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000...//////000111111222222000000000000000000000000000000000000000000000000.../////////000000000111000000000000111111111111---///222222///...///000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000111111111111222222222222000000000000000000000000111111111111111111111111111111111111000000000000111111111111000000000000000000000000111111111111111111222333333222111111111111222222222111111000000111111111222222222222000111111111111222222222111111111111111111111111111111111111111222333333333333333333333333333333333333333444444444555555333222222333333444555666MMMFFFCCCHHHMMMMMMLLLKKKKKKLLLNNNPPPRRRTTTTTTUUUUUUWWWVVVPPPKKKJJJIIIFFFMMMMMMMMMMMMNNNPPPSSSTTTSSSSSSRRRNNNKKKJJJKKKMMMPPPNNNLLLNNNQQQSSSSSSQQQMMMKKKIIIGGGHHHKKKOOORRRPPPPPPQQQSSSTTTTTTRRRQQQTTTRRRPPPNNNNNNQQQTTTWWWUUUSSSPPPOOONNNLLLJJJHHHLLLKKKJJJIIIIIIIIIJJJKKKLLLJJJJJJKKKOOOPPPNNNLLLLLLMMMOOOPPPQQQPPPPPPOOOIIIHHHGGGFFFFFFHHHIIIKKKJJJKKKLLLLLLLLLLLLNNNPPPKKKJJJJJJIIIHHHGGGFFFFFFBBBCCCCCCDDDDDDDDDDDDDDD@@@@@@AAABBBCCCEEEFFFFFFAAAAAABBBBBBBBBBBBBBBBBB>>>>>>============>>>???===<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<======<<<<<<<<<;;;;;;;;;===============<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999999999999999999999999999999888888888777777666666666666666666666666444444555777888999:::;;;999888888888999::::::;;;:::999888777666666666666777777777777777777777777555555666666666666555555555444444333333444444555333333333333444444555666555555555555555555555555333333333333333333333333888888777666555555444444222222333444444444333333222222222222222222222222555444222222222222444555000333555444222000111333111111111111111111111111111111111111111111111111000000000000111111111111//////000111222333333444777555222//////222555777000000000000000000000000---.........//////000000000000000000000000000000000000000000000000000000111111111111222222222222000000///000000111222222000000000000000000000000000000111111222222222333//////000111222333444444000000000000111111111111///000111222222222222222000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000...//////000111222222222000000000000000000000000111111111111111111111111.../////////000000111111000000000000111111111111...111444444222000000222000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000//////000000111111222222000000000000000000000000111111111111111111111111111111111000000000000000222222111111000000//////000000000000111111111111///000111222222111000///111222333333444444444444//////000000111111111222000111111111111222222222111111111111111111111111111111000000111222333333222222222222222222222222333333333444444555555555222222222222333444555555CCCBBBCCCGGGIIIGGGHHHKKKKKKQQQTTTSSSRRRWWW[[[\\\YYYVVVQQQLLLJJJJJJLLLMMMOOONNNNNNNNNOOOQQQSSSTTTTTTQQQMMMLLLMMMNNNOOOOOONNNOOOPPPQQQSSSTTTUUUUUUMMMMMMNNNPPPSSSTTTTTTSSSNNNPPPRRRSSSQQQPPPPPPQQQTTTSSSRRRPPPPPPQQQQQQRRRSSSQQQPPPMMMLLLJJJJJJIIIIIIJJJJJJKKKKKKJJJJJJIIILLLMMMNNNMMMLLLMMMNNNPPPQQQPPPNNNMMMMMMMMMNNNNNNGGGHHHJJJKKKKKKIIIGGGFFFKKKLLLMMMMMMMMMLLLJJJIIIHHHHHHGGGGGGFFFEEEEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEGGGEEEDDDCCCCCCDDDEEEGGGBBBCCCCCCCCCBBBAAAAAA@@@AAA@@@???>>>============>>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<================================================<<<<<<<<<<<<<<<<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::777777777777777777777777888888888888888888888888444444666777888888888888777777777777777888888888555555444555555666777888888888888888777777777777666666555555555444444444444444444444333333222111444444444444444444444444333444444555555666666666444444444333333222222222888888777555444333222111222222222222222222222222777666444333222111111111444444333333222111000000111111111111111111111111222111111111000000//////000000000000000000000000111111000000111111222333000000000000000000000000111111000000111111222333333222111000000111222333222222222222111111111000000000000000000000000000000000000000000000000000111111222222222333333333////////////000111333333111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000////////////000000111111000000//////......111111000000000000111111////////////////////////222222222111111111111111111111000000000000111111///000111222333333222111222111111111000000//////////////////000000000000111111000000//////......000000000000000000000000000111111000///......///111111000000//////......000000000000111111111111111111111111111111111111000000000111222222222333333333333222222222111111111111222222222333333333222222111000//////000000111111111111111111111111111111111111111111111111000111111111111222222222111111111222222333333333111111222222222333333333111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222333333333333333333333333666666777777666444222111444444444444444444444333@@@@@@EEELLLNNNKKKIIIJJJIIINNNPPPOOOQQQVVVZZZZZZUUURRROOOLLLKKKLLLMMMOOOPPPOOONNNNNNOOOPPPRRRSSSVVVSSSPPPOOOOOOQQQRRRRRROOOOOOOOOPPPQQQRRRTTTTTTRRRRRRQQQRRRSSSSSSRRRQQQOOOQQQSSSTTTRRRQQQRRRRRRRRRQQQQQQQQQQQQSSSTTTUUURRRQQQOOOMMMLLLJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHJJJLLLMMMLLLLLLLLLNNNOOOOOONNNMMMKKKKKKKKKLLLMMMKKKLLLMMMMMMLLLJJJHHHGGGKKKLLLLLLMMMLLLKKKJJJIIIHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFEEECCCBBBBBBCCCEEEFFFAAABBBBBBBBBAAAAAA@@@???AAA@@@???>>>===========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::888888888888888888888888888888888888888888888888444555666777777888888888888777777777777777777777777666666555555555666666666666666666555555555444666666555555555444444444444444444444444333222111333333333333333333333333444444444444444444555555444333333333333333333222777777666555444333222222000000000000000000000000444333333222222222333333444444333222222111000000111111111111111111111111111111111111000000000///000000000000000000000000111111000000111111222333000000000000000000000000111111000000111111222333222111000000000000111222222222111111111000000000000000000000000000000000000000000000000000000000111111111111222222222333000/////////000111222222111111111111000000000000////////////////////////000000000000000000000000111111111111111111111111000000////////////000000111111111111000000000000111111000000000000111111000000000000000000000000222222222222222222222222111111000000000000111111///000111222222222111000111111111111000000000///000000000000111111111111222111111111000000000000000000000000000000000000000111111000///......000/////////000000000000000000000000000111111111111111111111111111111111111111111111111111222222222333222222222111111111111111111111111222222222333222222111000000000000000111111111111111111111111111111111111111111111111000111111111111222222222222222222222222222333333111111222222222333333333111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222333333333333333333333333222333444444444333222111444444444444444555555555>>>@@@GGGPPPRRRNNNJJJIIIHHHJJJKKKKKKPPPWWWYYYWWWQQQPPPNNNMMMMMMNNNPPPQQQQQQPPPOOOOOOOOOOOOQQQQQQRRRPPPMMMLLLMMMOOOOOOOOOOOOOOONNNNNNOOOQQQRRRSSSVVVVVVUUUTTTRRRQQQOOOOOOPPPRRRTTTTTTSSSRRRSSSTTTTTTSSSRRRQQQQQQRRRSSSTTTQQQPPPOOONNNLLLJJJIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFHHHJJJKKKKKKKKKKKKMMMNNNNNNNNNMMMLLLLLLLLLMMMMMMOOOPPPPPPOOONNNLLLJJJHHHKKKLLLLLLLLLLLLKKKJJJIIIHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCBBBAAAAAABBBCCCDDD@@@AAAAAAAAAAAA@@@??????AAA@@@???>>>>>>>>>>>>>>><<<===============>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<::::::;;;;;;;;;;;;::::::;;;;;;;;;::::::999999999999999999999999999999999888888888888888888888888555555666666777777888888888888888777777666666666888888666555555444444444666666666555555555444444555555555555555444444444333444444444444333333222333333333333333333333333444444333333333333333333222333333333333333333444666666555444444333222222000000000000000000000000111111111111222444555666333333333222111111000000111111111111111111111111111111111111000000000000000000000000000000000000111000000000000111222222000000000000000000000000111111000000111111222333111000000//////000000111111111000000000/////////000000000000000000000000000000000000000000000000000000000000111111111111111000000000000000111111111111111111000000000000////////////////////////000000000000000000000000111111111111111111111111000000////////////000000111111111111222222222222000000000000000000000000111111111111111111111111111111111111222222222222111111000000000000111111000000111111111000//////111111111111000000000000111111111111222222222222222222222222111111111111000000000000000000000000///000111000///...///000......///000000111222222000000000000111111111111111111111111111111111111222222222111111111111111222222111111111000000000000000000111111111222222222111000000000000000000111111111111111111111111000000000000000000000000000111111111111222222222333333222222222222222222111111222222222333333333111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222333333333333333333333333111111222333333333333333333333333444444555555666@@@BBBIIIPPPRRRMMMHHHGGGGGGHHHHHHJJJPPPXXXYYYUUUQQQPPPOOOOOOOOOPPPQQQRRRRRRQQQPPPOOONNNOOOOOOPPPOOOMMMKKKKKKLLLNNNNNNNNNPPPOOONNNMMMNNNOOOQQQRRRWWWVVVUUUSSSPPPOOONNNOOOPPPRRRSSSSSSRRRRRRSSSTTTWWWUUUSSSQQQOOONNNNNNNNNPPPPPPOOONNNLLLKKKIIIHHHGGGGGGFFFFFFEEEEEEEEEEEEGGGIIIKKKKKKJJJJJJKKKMMMOOOOOOOOONNNNNNNNNOOOOOOOOOPPPPPPOOOOOOMMMLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJHHHHHHGGGGGGFFFEEEEEEEEEBBBBBBCCCCCCDDDDDDDDDDDDCCCBBBBBBAAAAAABBBBBBCCCAAAAAABBBBBBBBBAAAAAA@@@AAA@@@??????>>>>>>>>>???<<<<<<======>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<:::::::::;;;;;;:::::::::<<<;;;;;;::::::999999888999999999999999999999999888888888888888888888888666666666666666777888888999999888777666555555444777777666555555555555555888888777777777666666666555555555555555555555555333444444444444444333333222222222222222222222222444333333222222111111111222222222333333444444444555444444444333333222222222222222222222222222222000000111111222333555555333222222222111111000000111111111111111111111111111111111000000000000000000000000000000000000000000000000000000111222222000000000000000000000000111111000000111111222333000000////////////000000000000000000////////////000000000000000000000000000000000000000000000000/////////000000000000000222111000000000000000111111111111111000000000///........................000000000000000000000000111111111111111111111111000000////////////000000000000000111111222222222000000111111111111000000000000000000000000000000000000000000000111111111111111000000000000111111000000000000//////......111111111000000000000000000000000111111111222222111111111111111111111111000000000000000000000000///000111000///...///000//////000000000111111111///000000000111111111111111111111111111111111111333222222222111000000000111111111000000000000//////000000000000111111111111111000000000000000111111111111111111111111111////////////////////////000000111111111222222222333333333222222111111111111111222222222333333333111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222333333333333333333333333333333444444444444444444444444111111222222333444555555FFFFFFIIINNNNNNIIIEEEFFFHHHJJJJJJKKKQQQYYYZZZWWWTTTSSSRRRQQQPPPPPPQQQRRRSSSRRRPPPOOONNNNNNOOOPPPQQQPPPNNNOOOQQQRRRRRRRRRQQQPPPOOOOOOOOOPPPQQQRRRSSSTTTTTTRRROOONNNOOOQQQPPPQQQRRRQQQPPPPPPQQQRRRUUUTTTQQQNNNLLLKKKKKKKKKNNNOOONNNNNNLLLKKKIIIHHHGGGFFFFFFEEEEEEFFFFFFGGGHHHJJJLLLLLLKKKJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNLLLLLLMMMMMMMMMMMMMMMMMMLLLKKKKKKJJJJJJJJJJJJJJJHHHHHHGGGGGGFFFEEEEEEEEE@@@AAABBBCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCBBBAAA@@@??????????????????<<<=========>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<999::::::::::::::::::999;;;;;;;;;::::::999999999999999999999999999999999888888888888888888888888777666666555666666777888999888888777666555444444555555555555555666777777777777777777666666666666444555555555555555555555333444444555555444444444222222222222222222222222333333333222222111111000222222222333333444444444333333333333333222222222222222222222222222222222222222222111111222222333222222111111111111111000111111111111111111111111000000000000000000111111000000000000000000000000000000//////000000111222000000000000000000000000111111000000111111222333//////000000000000//////000000000000////////////111111111111111111111111000000000000000000000000////////////////////////222111000000000000000111111111111111000000000///////////////////////////000000000000000000000000000000000000000000000000000000////////////000000...//////000000111111111///000111111111111000///////////////////////////............//////000000111111000000000000111111111111000/////////......000000000000000000111111/////////000000000111111000000000000000000000000000000000000000000000000...000111000///...///111222111111111000000000//////000000000111111111111111111111111111111111111333222222222111000000000111111111000000000000//////000000000000111111111111000000000000000111111111111111111111111111111////////////////////////000000111111111222222222333333333222222111111111111111222222222333333333111111111111111111111111111111111111111111111111111111111111111111111111111111111222222333333333333333333333333333333333666666555444333333222222//////000111222333333333JJJHHHJJJMMMLLLGGGEEEFFFJJJLLLMMMNNNRRRYYY[[[YYYVVVUUURRRPPPOOOPPPQQQQQQRRRQQQPPPOOONNNOOOOOOPPPPPPNNNNNNOOOQQQSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPRRRRRRQQQNNNNNNQQQTTTRRRSSSRRRQQQOOONNNOOOQQQPPPOOONNNLLLLLLLLLMMMMMMMMMNNNNNNNNNMMMKKKIIIHHHGGGFFFFFFEEEFFFHHHIIIJJJJJJLLLNNNNNNMMMKKKKKKKKKIIIJJJKKKKKKLLLLLLKKKKKKJJJJJJJJJKKKKKKLLLMMMMMMLLLKKKJJJJJJIIIIIIJJJJJJHHHHHHGGGGGGFFFEEEEEEEEE@@@AAABBBCCCDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCAAA@@@@@@?????????@@@@@@===>>>>>>>>>>>>>>>>>>???========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999::::::;;;;;;<<<<<<999999::::::::::::999999::::::::::::::::::::::::999999999999999999999999888888888888888888888888888777666555555666777888777777777666666555555555444444444555555666888888555555555444444444333333444444444555555555555555333444444555555555555444333333333333333333333333333333222222222222222222222333333333333333333444222222222222222222222333000000000000000000000000444333222111111111111111111111111111111111111111111111111111111111111111000000000000111111111111000000000000000000000000000////////////000111111000000000000000000000000111111000000111111222333///000000111111000000///111111000000000/////////111111111111111111111111000000000000000000000000000000000000////////////111000000000000000111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000///////////////000000000///000111222222111000///........................------......//////000000111111000000000000111111111111000/////////000000000000000000111111111111.../////////000000000000///////////////000000000000000000000000000000000...///000000//////000111333222222111000000//////000000000000111111111111111111111111111111111111222222222111111111111111222222111111111000000000000000000111111111222222000000000000000111111222111111111111111111111111000000000000000000000000000111111111111222222222333333222222222222222222111111222222222333333333111111111111111111111111111111111111111111111111111111111111111111111111111111111222222333333444333333333333333333333333555444333111000000//////000000000111111222222222JJJIIIKKKOOONNNIIIFFFGGGJJJNNNQQQPPPQQQWWWZZZZZZUUUSSSPPPNNNMMMNNNPPPRRRRRRQQQPPPOOONNNOOOPPPQQQMMMLLLLLLNNNPPPRRRRRRQQQSSSTTTUUUVVVUUUTTTRRRQQQPPPRRRSSSQQQNNNNNNRRRVVVUUUUUUTTTRRROOONNNOOOPPPOOONNNMMMLLLLLLMMMNNNNNNLLLMMMNNNNNNMMMKKKIIIGGGGGGGGGFFFFFFHHHJJJLLLNNNNNNPPPQQQQQQOOOLLLKKKKKKGGGHHHIIIJJJKKKKKKJJJIIIJJJJJJJJJJJJJJJKKKKKKKKKLLLKKKJJJIIIIIIIIIJJJJJJHHHHHHGGGGGGFFFEEEEEEEEEAAABBBDDDEEEFFFEEEDDDCCCBBBBBBCCCCCCCCCCCCBBBBBBAAABBBCCCCCCDDDDDDCCCCCC@@@@@@@@@??????@@@@@@AAA?????????>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999999:::;;;;;;<<<<<<999999::::::::::::999999888999999::::::;;;;;;<<<888888888888888888888888888888888888888888888888888777666555555666777888666666666666666666555555666666555555555666666777555555444444444333333333444444444555555555666666333333444555555555555555333333333333333333333333222222222333333333333333444333333333333333333222000111111111222222333333000000000000000000000000333222222111111111111111000000000000111111111111111111111111111111111111///000000000111111111111000000000000000000000000///////////////000111111000000000000000000000000111111000000111111222333000000111222222111000000222222111111111000000000111111111111111111111111000000000000000000000000111111111000000/////////000/////////000111222222111111111111000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000////////////000000111111000000000000000000///000111222222111000///////////////////////////......//////000111111222111111000000000000111111111111000000000111222333///000000000111111111111//////000000000111111111//////000000000111111111000000000000000000000000---///000000//////000222111111111111111111111111000000000000111111111111111111111111111111111111111111111111111222222222333222222222111111111111111111111111222222222333000000000000000111222222111111111111111111111111111111111111111111111111000111111111111222222222222222222222222222333333111111222222222333333333111111111111111111111111111111111111111111111111111111111111111111111111000111111222333333444444333333333333333333333333444333111000000000111111222222222222333333333333IIIIIILLLQQQQQQLLLHHHHHHIIIOOOSSSQQQQQQUUUYYY[[[SSSQQQMMMKKKKKKMMMPPPSSSQQQPPPOOOOOOOOOOOOQQQQQQPPPPPPPPPRRRTTTVVVVVVUUUTTTUUUWWWXXXXXXVVVSSSQQQQQQTTTUUURRROOONNNSSSXXXXXXWWWVVVSSSPPPNNNOOOPPPSSSRRRPPPNNNLLLLLLLLLLLLLLLMMMNNNNNNMMMKKKIIIGGGGGGGGGGGGGGGIIILLLOOOQQQPPPRRRSSSSSSPPPMMMKKKJJJHHHIIIKKKLLLLLLLLLKKKKKKLLLLLLKKKJJJIIIIIIJJJJJJLLLKKKJJJIIIHHHIIIJJJJJJHHHHHHGGGGGGFFFEEEEEEEEECCCDDDFFFGGGHHHGGGEEEDDDBBBCCCCCCDDDDDDCCCCCCBBB@@@AAAAAABBBCCCCCCCCCBBB@@@@@@@@@???@@@@@@AAAAAA@@@@@@??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888999::::::;;;<<<<<<999999999::::::999999999777888999:::;;;;;;<<<===777777777777777777777777888888888888888888888888999888666555444666777888555555555666666666666666888777666555555444555555777777666666666555555555444444444555555555666666333333444555666666666555444444444444444444444444222222222333333444444444444444444333333222222222000000000111222222333333222222222222222222222222222111111111111111222222000000000000000111111111111111111111111111111111//////000000111111111222000000000000000000000000///////////////000111111000000000000000000000000111111111000111222222333000111222333333222111000222222222222111111111111111111111111111111111111000000000000000000000000222222111111000000//////////////////000111333333111111111111000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000////////////000000333222222222111111000000...000111222222111000...000000000000000000000000///000000111222333333333111111000000000000111111111111000000000222333444//////000000111111111222000111111111111222222222000000111111222222222333000000000000000000000000---///000000//////000222000000000111222222333333000000000000111111111111111111111111111111111111000000111111222222222333333333333222222222222111111222222222222333333333000000///000000111222222111111111111111111111111111111111111111111111111000111111111111222222222111111111222222333333444111111222222222333333333111111111111111111111111111111111111111111111111111111111111111111111111000000111222333333444444333333333333333333333333444333222222222333444555555444444444444444444444JJJHHHJJJOOOMMMHHHHHHMMMRRRNNNLLLPPPVVVYYYVVVQQQMMMKKKJJJJJJLLLNNNNNNNNNQQQPPPPPPPPPOOOOOOOOOOOOQQQQQQRRRSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQPPPPPPSSSUUUUUUSSSQQQSSSXXX]]]ZZZYYYXXXXXXWWWUUUQQQNNNNNNOOOPPPOOOMMMKKKKKKLLLLLLNNNOOOOOOMMMKKKJJJJJJLLLKKKJJJHHHHHHJJJNNNRRRSSSWWWZZZXXXUUUSSSNNNHHHHHHHHHHHHIIIIIIIIIJJJJJJNNNLLLIIIHHHIIIIIIIIIHHHJJJIIIHHHGGGGGGGGGHHHIIIIIIGGGEEECCCCCCDDDEEEFFFDDDEEEFFFGGGHHHGGGGGGFFFBBBBBBBBBBBBAAA@@@???>>>BBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;::::::999999:::;;;;;;:::888;;;::::::999999::::::;;;;;;999888777888888888777666666777777888888888999777777777777777888888999:::777444333555666555333777777777777666666666666777666444333444555777888555555555444444333333333555555555555555555555555333333333333333333333333666666555444444333222222333444444555555444444333333333333222222222111111444333111000000111333444333333111000000000111222444333333222222333333444333222111111333333222111000000000000000000000000////////////////////////000000000000000000000000222222222222111111111000000000000000111111111111000000000000000000000000000000000000000000000000000111111111222222222222//////000111111111111111111111000000//////......000000000000000000000000////////////000000000000111111111111111111111111111111000//////000111222111111111111111111111111000000000000000000000000000000000000000000000000000000111222222222222111000000000111222222333333//////000000000000//////000000000000000000000000+++---000111111000000111000000000000000000000000222111000//////000111222222222111000/////////000//////000000111111222222000000000000000000000000000///---,,,---000333555000000000000000000000000222111000//////000111222222222222222222222222222222222222222222222222222333333333333333333333333000000000000000000000000111111222222222333333333222222222222222222222222000111111111111222222222222222111111111111222222000000000000000000000000222222333333333222222111222222222222111000//////000000000111111222333333333222111000000111222333111111222222222333333333222222222111111111000000222222333333333333444444111111111111111111111111JJJGGGHHHKKKJJJGGGJJJOOORRRMMMHHHJJJQQQVVVUUUSSSOOOLLLJJJJJJLLLNNNOOOOOOPPPPPPPPPPPPPPPOOOOOOOOORRRRRRSSSSSSSSSSSSSSSSSSQQQQQQRRRRRRSSSSSSSSSTTTTTTUUUUUUUUUTTTUUUWWWYYYWWWWWWXXXYYYYYYWWWSSSPPPOOOPPPQQQPPPNNNKKKKKKKKKLLLNNNOOOOOOMMMKKKJJJJJJKKKKKKKKKIIIIIIKKKPPPSSSUUUYYY[[[YYYWWWUUUPPPJJJHHHIIIIIIIIIJJJJJJJJJKKKMMMLLLJJJHHHHHHIIIIIIIIIJJJIIIHHHGGGGGGGGGHHHHHHIIIHHHGGGFFFEEEEEEFFFGGGIIIIIIIIIHHHGGGEEEDDDCCCCCCBBBBBBAAAAAA@@@@@@???AAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA??????>>>======<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::999::::::::::::::::::999:::999999:::;;;;;;:::888::::::999999999999:::::::::999777777888999888777666777777777888888888888777777666666777777888999;;;888666666888::::::888777777777777666666666555777666555444555666888999666666666555555444444444444444444444444444444444333333333333333333333333555555444444333333222222222333333333333333333222444444444333333333222222444333111000000111333444333222111000000000111222333333222222222222333333222111000000222222111000000000000000000000000000000000000000000000000000000000000000000000000000222222111111111000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000111111111222222//////000111111111111111/////////000000000000000000000000000000000000000////////////000000000000111111111111111111111111333222111000//////000000111111111111111111111111000000000000000000000000000000000000000000000000000000111222222222222111111111111111111111000000//////000000000000//////000000000000000000000000+++...000111000000000111000000000000000000000000222111000//////000111222222111000000000000000000000000000000000111111111000000000000000000000000111000.........///111222000000000000000000000000222111000//////000111222222222222222222222222222222222222222222222222222222222222222222222222222000000000000000000000000111111111222222222333333222222222222222222222222000111111111111222222222222222111111111111222222111111111111111111111111111222222333333222222111111111222222222222222111222222222222222111111111222222111000000111222222222222222222333333333333222222222111111111000000222222222333333333444444222222222222222222222222HHHFFFFFFGGGGGGGGGKKKQQQRRRKKKEEEEEEKKKRRRUUUUUUPPPNNNKKKJJJKKKNNNOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQSSSSSSSSSSSSSSSSSSSSSSSSPPPPPPRRRSSSTTTUUUUUUUUUSSSSSSTTTVVVWWWXXXVVVUUUTTTUUUVVVYYYZZZXXXUUUQQQOOOPPPRRRQQQNNNLLLKKKKKKLLLNNNPPPOOOMMMLLLKKKKKKKKKKKKKKKKKKKKKNNNRRRUUUWWW[[[\\\ZZZXXXWWWRRRMMMJJJJJJJJJJJJKKKKKKKKKKKKMMMLLLJJJIIIHHHHHHIIIIIIJJJIIIHHHGGGGGGGGGGGGHHHGGGHHHHHHHHHHHHGGGGGGFFFDDDDDDDDDEEEEEEFFFFFFFFFDDDCCCAAA@@@??????@@@AAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;:::::::::999999:::;;;;;;:::888999999888888888888999999999888666777888:::999888777777777777888888888888777777666666777777888999666555333444666888888888777777777666666666555555666555444444444555777777666666666666666555555555333333333333333333333333333333333333333333333333333333333333333222222222111222222333333222222111555444444444333333333333333222111000000111222333333222111111000000111111222222111111111111222222111000///000111111000///000000000000000000000000111111111111111111111111000000000000000000000000111111000000000/////////000000000000111111111111000000000000000000000000000000000000000000000000/////////000000000111111//////000111111111111111......///000000111222222000000000000000000000000////////////000000000000111111111111111111111111444333222000//////...///111111111111111111111111000000000000000000000000000000000000000000000000///000111111222222111111222222111000000///......//////000000000000//////000000000000000000000000,,,...000111000///000111000000000000000000000000111111000000000000111111000000000000000000111222111111111111000000000000000000000000000000000000111000000000////////////000000000000000000000000111111000000000000111111000000000000000000000000222222222222222222222222111111111111111111111111000000000000000000000000111111111222222222222333111111111111111111111111000111111111111222222222222222111111111111222222222222222222222222222222111111222222222222222111000000111222333444444333444444333333222111111000222222111000000111222222222222333333333444444444222222222111111111111111222222222222333333333333333333333333333333333333CCCDDDEEEGGGGGGHHHKKKNNNOOOJJJEEEEEEKKKQQQUUUVVVQQQNNNKKKJJJKKKNNNOOOPPPPPPPPPPPPQQQRRRRRRSSSSSSTTTTTTSSSSSSRRRRRRRRRSSSOOOPPPQQQRRRRRRRRRRRRQQQNNNNNNPPPTTTXXXYYYUUUQQQQQQRRRTTTWWWXXXWWWRRROOOKKKMMMPPPPPPOOOMMMLLLMMMMMMNNNPPPPPPNNNLLLLLLLLLJJJLLLMMMNNNNNNPPPSSSVVVWWW[[[\\\YYYWWWWWWSSSNNNKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKKKKIIIHHHHHHIIIKKKJJJIIIIIIHHHGGGGGGGGGGGGEEEFFFHHHIIIIIIGGGFFFEEEAAAAAAAAABBBCCCDDDEEEFFFEEECCCAAA?????????@@@AAA@@@@@@@@@AAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<:::999999:::;;;;;;:::888999888888777777888888999999777666777999::::::999777777777777777888888888666666666666666777888888444444444444555666666666777777666666666555555555333333222222333333444555666666555555555555555555333333333333333333333333333333333333333333333333222222222222222222222333222222333333333333222222444444333333333222222222222222111000000111222222222222222111111111111111111111000000000000111111222000///000111222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////000000000111111111111000000000000000000000000000000000000000000000000////////////000000000000//////000111111111111111//////000000000111111111000000000000000000000000////////////000000000000111111111111111111111111222222111000000/////////111111111111111111111111///////////////////////////////////////////////////000000111111111111111000000000000//////......//////000000000000//////000000000000000000000000---///000000//////000111000000000000000000000000111000000000000000000111000/////////000111222222222222111111000000//////000000000000000000000000//////000111111000///...000000000000000000000000111000000000000000000111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000111111111111222222222222000000000000000000000000000000111111111222222222222222111111111111222222222222222222222222222222000111111222222222222111111111222333333333333333333333333333222222111111222111111111111111111222222333333333333444444444111111111111111111111111111222222222222333333333333333333333333333333333???CCCGGGHHHIIIIIIIIIIIIKKKIIIGGGHHHMMMRRRUUUUUUQQQNNNKKKJJJKKKMMMNNNNNNOOOOOOPPPRRRSSSTTTUUUVVVSSSSSSRRRQQQQQQRRRRRRSSSNNNOOOPPPPPPPPPNNNMMMLLLHHHHHHJJJOOOTTTVVVSSSPPPPPPQQQRRRTTTUUUSSSOOOKKKGGGJJJMMMOOOOOONNNNNNNNNMMMOOOQQQQQQOOOMMMMMMNNNKKKMMMOOOPPPQQQRRRUUUWWWWWWZZZZZZVVVUUUUUUSSSOOOLLLLLLLLLLLLLLLLLLLLLLLLJJJKKKKKKIIIGGGGGGIIILLLJJJJJJIIIIIIHHHGGGFFFFFFCCCDDDGGGHHHHHHGGGEEECCCFFFEEEDDDBBBBBBCCCDDDEEEEEECCCAAA?????????@@@AAA???@@@@@@AAAAAA@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999:::;;;;;;:::999999:::;;;;;;:::888999888888777777888888999999777666777999::::::999888888777777777777777777666666666555666777777888999999999999888777777777666666666666555555555555444444444444444444555555444444444444444444444444444444444444444444444444333333333333333333333333222222222222222222222333333333444444444444333333222222222222111111111000111111111111111111111111222222222222111111000000111000000//////000000111333222111111333333222111000000000000000000000000////////////////////////000000000000000000000000000000000000///////////////000000000111111111111000000000000000000000000000000000000000000000000////////////000000000000//////000111111111111111222111111111000000000///000000000000000000000000////////////000000000000000000000000000000000000//////000000111111111111000000000000000000000000//////////////////////////////////////////////////////000111111111111000......//////000000000000//////000000000000//////////////////////////////...///000000//////000111000000000000000000000000000000000111111000000000000/////////000111222222222222111111000000//////000000000000000000000000,,,---///111222111000000000000000000000000000000000000000111111000000000////////////////////////111111111111111111111111000000000000000000000000000000000000000000000000000000111111111222222222000000000000000000000000000000111111111222222222222222111111111111222222222222222222222222222222///000111111222222222222222333333333222222111000111111111222222333333333111111111222222111111111222222222333333333444444111111111111111111111111111111111222222222333333333333333333333333333333???EEEIIIIIIIIIIIIHHHEEEFFFFFFFFFIIIMMMQQQSSSSSSOOOMMMKKKKKKLLLMMMLLLLLLMMMMMMOOOPPPRRRTTTUUUVVVQQQQQQPPPOOOPPPQQQRRRSSSNNNOOOPPPPPPOOOMMMKKKIIIDDDEEEGGGKKKNNNQQQQQQPPPPPPOOOOOOPPPQQQPPPMMMKKKFFFIIIMMMPPPPPPOOOOOOOOOMMMOOOQQQQQQPPPNNNNNNOOOLLLOOORRRSSSSSSTTTUUUWWWVVVYYYXXXTTTSSSTTTSSSOOOLLLLLLLLLLLLKKKKKKKKKKKKIIIKKKLLLJJJGGGGGGJJJMMMJJJJJJJJJIIIHHHGGGFFFEEEBBBDDDFFFGGGGGGFFFEEEDDDBBBBBBBBBCCCFFFJJJOOOQQQDDDCCCAAA@@@??????@@@AAA>>>???@@@AAAAAA@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;999888777666666777888999:::999999:::;;;;;;:::888999999888888888888999999999888666777888:::999888888888888888777777777777666666555555666666777888777888:::999777555555555666666666555555555444444555666666666777777777777333333333444444444444444555555555555555555555555333333333333333333333333333333333333333222222222333444444555555444444333111111111111000000000000111111111111111111111111111222222222222111000000111111000000000000111111333222111222333444333111000000000000000000000000........................000000000000000000000000111111000000000/////////000000000000111111111111000000000000000000000000000000000000000000000000/////////000000000111111//////000111111111111111333222222111000000//////000000000000000000000000////////////000000000000000000000000000000000000---...///111222222222222000000000000000000000000000000000000000000000000000000000000000000000000...///000000111111000000......///000000111222222//////000000000000/////////////////////////////////000000///......000111000000000000000000000000000000111111111111000000000000000000000000111222111111111111000000000000000000000000000000000000+++---///000111222111111000000000000000000000000000000111111111111000000////////////////////////111111111111111111111111000000000000000000000000000000000000000000000000000000000111111111111222111111111111111111111111000111111111111222222222222222111111111111222222222222222222222222222222//////000111222222222222222333333222111000/////////000000111222222333333000111222222222222111000111111222222222333333333111111111111111222222222111111111111222222222222333333333333333333333333BBBHHHKKKHHHGGGHHHGGGDDDBBBBBBBBBDDDHHHMMMPPPQQQMMMLLLKKKKKKLLLLLLJJJIIIIIIJJJKKKMMMPPPRRRSSSTTTOOONNNNNNMMMNNNPPPSSSTTTOOOPPPRRRSSSRRRPPPNNNLLLEEEFFFGGGHHHHHHJJJMMMPPPOOONNNMMMNNNPPPPPPOOONNNIIILLLPPPRRRRRRPPPOOOOOOMMMOOOQQQRRRPPPOOOOOOOOONNNQQQTTTUUUUUUUUUUUUVVVWWWYYYXXXSSSRRRTTTSSSPPPLLLLLLLLLKKKKKKJJJJJJJJJHHHKKKLLLJJJGGGFFFJJJNNNJJJJJJJJJJJJIIIGGGEEEDDDDDDEEEFFFGGGGGGGGGFFFFFF?????????AAAFFFLLLRRRVVVCCCBBBBBBAAAAAA@@@@@@???>>>???@@@AAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<<<<<<<<<<:::::::::::::::::::::::::::999777666666777999::::::999999:::;;;;;;:::888::::::999999999999:::::::::999777777888999888777888888888888777777777666666555555555555666777777222555777777555333333555666666555555555444444444444444555666666666666666444444444444555555555666444444444444444444444444333333333333333333333333555555444444333333222222333333333444444333333333222222222111111111000000000000111111111111000000111222222333222111000///222111111000000111111222222111000111222333222000000000000000000000000000////////////////////////000000000000000000000000222222111111111000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000111111111222222//////000111111111111111111111111111111111111111000000000000000000000000////////////000000000000000000000000000000000000...///000111222222111111000000000000000000000000000000000000000000000000000000000000000000000000...//////000000000000000000000111111111111111111//////000000000000//////////////////////////////000000000///......000222000000000000000000000000///000111222222111000///222111000000000000000000000000000000000111111111000000000000000000000000......///000000000000000000000000000000000000000///000111222222111000///000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000111111111111222222222222222222222222000111111111111222222222222222111111111111222222111111111111111111111111...///000111222222222222000000111111111000000///000000000000000000000000000111222222222222111000000000000111111111222222000000111111111222222222111111111111222222222222222222222222222222222222FFFKKKLLLFFFDDDGGGGGGDDD???>>>>>>@@@CCCHHHMMMPPPKKKKKKKKKLLLMMMLLLIIIGGGFFFGGGIIIKKKMMMPPPQQQRRRNNNMMMLLLLLLNNNPPPSSSTTTPPPQQQTTTUUUUUUTTTRRRPPPHHHIIIIIIGGGEEEFFFKKKPPPNNNMMMLLLMMMPPPRRRRRRRRRMMMPPPTTTUUUSSSQQQOOONNNMMMOOOQQQRRRQQQOOOOOOPPPOOORRRUUUWWWVVVUUUUUUUUUXXXYYYXXXTTTRRRTTTTTTQQQLLLLLLKKKKKKJJJJJJJJJIIIHHHKKKLLLJJJGGGFFFJJJNNNJJJJJJJJJJJJIIIGGGEEEDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHFFFBBB@@@AAACCCGGGIIIBBBBBBBBBBBBBBB@@@???>>>===>>>@@@AAAAAA@@@>>>===========================<<<<<<<<<======>>>???@@@<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::===<<<:::999999:::<<<===::::::999:::;;;<<<:::888;;;::::::999999::::::;;;;;;999888777888888888777999888888888777777666666555555555555555666777777333666999:::888777888:::666666555555555444444444000111222333333333222222444555555555666666777777333333333333333333333333333333333333333333333333666666555444444333222222222222222333333222222222333333333222222222111111000000111111111111000000111111222333222111000///222222111111111111222222111000///000111222111///000000000000000000000000000000000000000000000000000000000000000000000000222222222222111111111111000000000000111111111111000000000000000000000000000000000000000000000000111111111111222222222222//////000111111111111111000000000111222222333333000000000000000000000000////////////000000000000000000000000000000000000///000111222222111//////000000000000000000000000000000000000000000000000000000000000000000000000...//////000000000000000333333222222111000000000//////000000000000//////////////////////////////000111000///---...000222000000000000000000000000///000111222222111000///222222111000//////000000//////000000111111222222000000000000000000000000000000000000////////////000000000000000000000000///000111222222111000///111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000111111111111222222222222222222222222000111111111111222222222222222111111111111222222000000000000000000000000......000111111222222222---...///000000111111000111111000000//////......000111222333333222111000///000000000000111111111000000111111222222222222000111111111111222222222111111111111111111111111OOOMMMJJJFFFCCC@@@???>>>888<<>>>>>>>>??????BBBBBBBBBBBBAAA@@@???>>>============>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::999999888;;;::::::999999::::::;;;::::::999888888999::::::999999888777666555444444888888888888777777777777777666555444444555666666777777777777666666666666555555555555555555444444555555666666555555444333555555444444444333333333333333333333333333333333333333222222222333444444333222111111333333222111222222111111111111222222222222222111111111000000111111111111111111111111000000000000000000000000***+++---...000222444444000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111000000000000111111000000000000000000000000//////...//////000111111222111111111000000//////////////////........................////////////111111000000//////......111111000000000000111111000000000000000000000000////////////000000000000222222222222222222222222111111111111111111111111//////000000111111111222000000000000111111111111000000000000////////////---...///000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////000111222222222222222111111111111000333222000/////////000111222222222222222222222222000000000000000000000000111111111111111111111111000000000000000000000000333333222222222222333333111111111111111111111111222222111111222222333444111111111111111111111111000000000000000000000000000000000000111111111111000111111111111222222222000000////////////000000000000000000111111111111000000000000111111111111000111111111111222222222111111111111111111111111---///000111111000///---222111111111000000//////111111222222222222111111111111111111111111111111000///...///111222222111111111111222222333333333QQQOOOLLLHHHCCC@@@===<<<777:::>>>CCCGGGJJJLLLLLLJJJKKKMMMMMMLLLMMMOOOQQQRRRQQQPPPOOONNNMMMMMMMMMLLLLLLMMMNNNOOOQQQSSSSSSNNNSSSTTTRRRPPPQQQQQQNNNHHHLLLOOOOOOMMMKKKMMMOOOJJJLLLNNNPPPPPPOOOMMMLLLJJJMMMPPPRRRQQQOOONNNNNNOOONNNNNNNNNNNNOOOPPPPPPRRRQQQQQQQQQQQQQQQQQQQQQRRRRRRQQQPPPOOOOOOOOOOOOMMMMMMLLLIIIGGGFFFHHHJJJLLLMMMMMMJJJGGGFFFGGGJJJHHHHHHIIIIIIIIIHHHFFFEEEGGGGGGGGGFFFFFFFFFEEEEEEFFFEEEDDDCCCCCCCCCDDDDDDCCCBBBAAA@@@???@@@@@@AAABBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;::::::999999::::::;;;:::999999888888999999:::::::::999888777666555555555555666777888999999:::777777555555555555666777666666666666555555555555555555555555555555555555333444444444333333222222555555444444444333333333333333333333333333333333555444444333222222222222333222111111333333222111222222111111111111222222222222222111111111000000111111111111111111111111000000000000000000000000......///000000111222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111000000000000111111000000000000000000000000111000000000000111111222111111111111111222222222111000000000000/////////....../////////000000000111000000000/////////...111111000000000000111111000000000000000000000000////////////000000000000111111111111111111111111111111111111111111111111///000000000111111111111000000000000111111111111000000000000////////////000000000111111000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222222222222111111111000000222222000/////////000000222222222222222222222222000000000000000000000000////////////////////////000000000000000000000000222222111111111111222222000000000000000000000000//////......//////000111000000000000000000000000000000000000000000000000000000000000111111111111//////000000000111111111000000////////////000000000000000000111111111111000000000000111111111111000111111111111222222222111111111111111111111111...///111222222111///...111111111111000000000///111111222222222222111111111111111111111111111111333222111111222333111000111111222222222333333333RRRPPPMMMHHHDDD@@@===;;;888888:::@@@GGGLLLNNNMMMJJJLLLMMMNNNMMMMMMOOOQQQSSSSSSSSSQQQPPPNNNLLLLLLKKKKKKLLLMMMNNNPPPPPPQQQJJJOOOQQQNNNLLLMMMMMMKKKEEEIIILLLMMMLLLKKKLLLOOOJJJLLLNNNPPPOOOMMMIIIGGGKKKMMMOOOPPPOOONNNOOOOOOPPPPPPPPPPPPQQQQQQQQQRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPOOOOOONNNNNNMMMLLLLLLKKKIIIGGGFFFGGGIIILLLLLLKKKIIIGGGFFFHHHIIIHHHIIIIIIHHHGGGFFFEEEDDDGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCBBBAAAAAAAAABBBBBBAAAAAAAAAAAAAAA@@@???>>>???>>>>>>======<<<<<<<<<;;;;;;;;;:::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888999::::::;;;<<<<<<::::::999999999999:::::::::999888888888888999:::::::::999999888777666666444555666666888888999:::888777666555555666777888555555555555444444444444555555555555555555555555444444444444333333222222555555444444444333333333333333333333333333333333666555444333222111111111333222111111333333222111222222111111111111222222222222222111111111111111111111111111111111111111000000000000000000000000222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111000000000000111111000000000000000000000000333222111111111111111222000000111222222333333444111111111111000000000000/////////000000000111111000000000000////////////111111000000000000111111000000000000000000000000////////////000000000000000000000000000000000000111111111111111111111111000000000000111111111111000000000000111111111111////////////000000000000222222222222111000///...000000000000000000000000000000000000000000000000000000000000000000000000222111000000000000000000222222111111111000000000111111000/////////000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000111111111111111111111111////////////////////////...............//////000////////////////////////000000000000000000000000000000000000111111111111.../////////000000000000111000000//////000000111000000000000111111111111000000000111111111222222000111111111111222222222111111111111111111111111000111222333333222111000111111111111000000000000111111222222222222111111111111111111111111111111555444222222333333111000111222222222222333333333LLLKKKIIIGGGEEEBBB@@@???;;;999:::???HHHMMMMMMKKKHHHJJJLLLMMMNNNNNNPPPRRRRRRRRRSSSRRRQQQNNNLLLKKKJJJKKKLLLMMMMMMNNNNNNNNNIIIMMMOOOLLLKKKLLLKKKIIIEEEIIILLLMMMKKKJJJKKKMMMJJJKKKMMMNNNMMMLLLJJJHHHLLLNNNOOOOOOMMMLLLMMMNNNOOOOOOPPPQQQQQQRRRRRRRRRPPPPPPPPPPPPPPPQQQQQQQQQPPPPPPOOOOOONNNMMMMMMLLLLLLLLLLLLJJJHHHGGGHHHJJJKKKKKKJJJHHHGGGGGGHHHIIIJJJJJJIIIHHHGGGFFFEEEDDDFFFFFFFFFFFFEEEEEEEEEEEEGGGFFFFFFEEEDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@???>>>>>>??????>>>===<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::::;;;<<<<<<<<<;;;;;;===<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;::::::999999999999::::::999999888888888888999999999999888888777666666555888777777777666666666666777777666555666777888999666666666555555555444444444444444555555555555555777666666555555555555555555555444444444333333333333333333333333333333333555444333333222222222222333222111111333333222111222222111111111111222222111111111111111111111111111111111111111111111111000000000000000000000000333222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111111111000000000000111111000000000000000000000000333222111111000000000000111111111111111111111222111111111000000000//////000000000000111111111111000000000000////////////111111000000000000111111////////////////////////////////////000000000000000000000000000000000000111111111111111111111111000000000000000111111111///000000000111111111111////////////000000000000222222222222222111000000////////////////////////////////////////////////000000000000000000000000222222111000/////////000111111111111000000000000000000000/////////000000000000000000000000000000000000000000000000000000111111111111111111111111////////////////////////000000000111111000000000000000000000000000000000111000000000000111222222000000000000000000000000000000000000000000000000///000000000111111111111/////////000000000111111111000000000000000000111///000000000111111111111000000111111111222222222000000111111111222222222111111111111111111111111111222222333333222222111111111111000000000000000111111222222222222111111111111111111111111111111444333222222333333222111222222222222222222222222DDDDDDEEEFFFFFFEEEEEEDDD@@@>>>>>>BBBIIIMMMLLLIIIGGGJJJMMMOOOPPPRRRSSSUUUTTTTTTSSSQQQNNNKKKHHHFFFJJJJJJLLLMMMMMMMMMMMMLLLJJJNNNPPPMMMLLLMMMLLLJJJHHHKKKNNNMMMKKKIIIIIIKKKKKKJJJJJJJJJKKKLLLMMMNNNNNNOOOPPPOOOLLLKKKJJJKKKLLLMMMOOOPPPQQQQQQQQQPPPNNNOOOOOOOOOPPPPPPPPPQQQOOOOOOOOOOOONNNMMMLLLKKKLLLMMMMMMLLLJJJIIIJJJKKKKKKIIIHHHGGGHHHHHHIIIIIILLLKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDFFFFFFFFFEEEDDDCCCCCCBBB@@@@@@@@@AAAAAAAAA@@@@@@??????@@@@@@??????>>>>>>???>>>>>>===<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;<<<999999:::;;;<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999:::999999888888999999:::888888888888888888888888777777777666555555444444777777777666666666666555777666555555555666888999777777777666666666555555444444444555555555666666888777666555555555666666555555444444444333333333333333333333333333333333222222222222333333444555333222111111333333222111222222111111111111222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111111111000000000000111111000000000000000000000000222111000///////////////222111111000///......---000000/////////.........000000000000111111111111////////////000000000000111111000000000000111111////////////////////////////////////000000000000111111111111111111111111000000000000000000000000111111000000000000000000///000000000111111111111.../////////000000000111000000111222222222222222////////////////////////////////////////////////000000000000000000000000222222111000/////////000111111111000000000///////////////000000000//////////////////////////////000000000000000000000000111111111111111111111111///////////////////////////000111111111111000///111111111111111111111111222111111111111222333333111111111111111111111111000000000000000000000000///000000000111111111111000000000111111111222222111111000000000000111111///000000000111111111111111111111111222222222222000000111111111222222222111111111111111111111111222222333333333333222222000000000000000000111111111111222222222222111111111111111111111111111111111000///111333444444333222222222222222222222222@@@BBBDDDFFFGGGHHHHHHGGGCCCCCCDDDHHHLLLNNNKKKHHHIIILLLPPPRRRSSSTTTVVVWWWWWWVVVSSSPPPLLLGGGDDDBBBJJJKKKLLLMMMMMMMMMLLLKKKKKKPPPRRROOOMMMOOONNNLLLHHHKKKNNNMMMJJJHHHHHHJJJJJJIIIHHHHHHIIILLLOOOQQQLLLNNNOOOOOOLLLJJJIIIIIIKKKLLLNNNOOOPPPPPPPPPOOOMMMNNNNNNOOOOOOPPPPPPPPPNNNOOOPPPPPPOOONNNLLLKKKLLLMMMNNNMMMKKKJJJKKKLLLJJJHHHFFFFFFHHHIIIJJJIIILLLKKKJJJIIIHHHGGGGGGHHHFFFFFFEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEDDDCCCAAA@@@>>>>>>???@@@@@@@@@??????>>>>>>?????????>>>>>>===>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<888999:::;;;;;;<<<;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::999888888999999888888888888999999777777888999999888777777666666666555555444444444333444555555777777888999555555444444555666777888888777777777666666666666333333444444555666666666777666444333333333444555555555444444444333333333333333333333333333333333111111111222333444555666333222111111333333222111222222111111111111222222111111111111111222222222111111111111111111111111111111111111111111111111//////000000111222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111000000000000111111000000000000000000000000111000//////////////////222222111000...---,,,+++////////////............/////////000000000111111////////////000000000000111111000000000000111111000000000000000000000000////////////000000000000111111111111111111111111000000000000000000000000111111111111000000000000000000000000111111111111......//////000000111111...///000111222222222222000000000000000000000000000000000000000000000000000000000000000000000000222111000000000000000000111111000000000/////////......///000000000//////////////////////////////000000000000000000000000////////////////////////000000000000000000000000///000111222222111000///111111111111111111111111000000000000000111111222111111111111111111111111000000000000000000000000000000000000111111111111111111111111222222222222222111111000000111111222000000000000111111111111111111111222222222222333000111111111111222222222111111111111111111111111222222222222222222222222000000000000111111111111111111222222222222111111111111111111111111111111///......000333555555444333333333222222222222111DDDFFFGGGIIIIIIHHHGGGFFFCCCFFFJJJNNNOOOOOOLLLKKKJJJMMMPPPRRRRRRRRRRRRSSSUUUSSSQQQNNNKKKHHHGGGFFFKKKLLLMMMNNNNNNMMMKKKJJJMMMQQQSSSPPPOOOPPPPPPMMMEEEHHHKKKKKKIIIGGGHHHJJJGGGGGGGGGHHHIIIKKKMMMNNNHHHKKKNNNOOONNNLLLKKKJJJJJJKKKNNNPPPQQQQQQPPPOOOMMMMMMMMMNNNOOOOOOPPPPPPOOOOOOPPPQQQPPPNNNLLLKKKKKKLLLMMMMMMKKKJJJKKKKKKJJJGGGEEEFFFHHHJJJJJJIIIKKKJJJHHHGGGGGGGGGHHHHHHFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEDDDCCCAAA@@@???======???@@@@@@@@@??????======>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<999999::::::;;;;;;;;;;;;888888999:::;;;;;;;;;;;;::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999888888888888999999666777888999999888777666666666666666555555555555333444444555666777888888444333333333444555777888777777666666666555555555333333444444555666666777777666444333333333444555555555444444444333333333333333333333333333333333222222222222333444444555333222111111333333222111222222111111111111222222000000111111111222222222111111111111111111111111111111111111111111111111//////000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111000000000000111111000000000000000000000000000000000///000000111111222111111000///...------000000000////////////........./////////000000000.../////////000000000111111111000000000000111111000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000111111111111000000000///000000000000111111111111.........///000111111111//////000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222111000000000////////////------///000000000//////000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000111222333333222111000111111111111111111111111///////////////000111111111111111111111111111111000000000000000000000000000000000000111111111111000000000000111111111111222111111000000111111222000000000000111111111111111111111222222222333333000111111111111222222222111111111111111111111111222222111111111111222222///000000000111111111111111111222222222222111111111111111111111111111111111000000222444555555444333333333222222222111111JJJKKKLLLLLLJJJHHHFFFDDDBBBGGGMMMQQQRRRPPPNNNMMMJJJLLLOOOPPPNNNMMMLLLMMMOOONNNMMMLLLLLLLLLMMMNNNKKKLLLNNNOOONNNMMMKKKJJJMMMRRRTTTQQQOOOPPPPPPNNNAAAEEEIIIIIIHHHGGGHHHJJJDDDEEEGGGIIIJJJJJJJJJJJJDDDHHHLLLOOOOOOMMMLLLLLLJJJLLLNNNPPPRRRQQQQQQPPPLLLLLLMMMNNNOOOOOOPPPPPPOOOPPPQQQQQQQQQOOOMMMKKKIIIKKKLLLLLLKKKIIIJJJJJJJJJGGGDDDEEEHHHKKKJJJIIIIIIHHHGGGFFFFFFFFFGGGHHHEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDDDDDDDCCCAAA???>>>===>>>???@@@AAA@@@@@@???======>>>>>>>>>>>>>>>===;;;;;;;;;<<<<<<<<<<<<<<<888888888999999:::::::::777888999:::;;;;;;<<<;;;:::999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;888999999::::::;;;;;;<<<999999888888888888999999666777888999999888777666777777777777666666666666777666666666555555555555333333222222333444666777666666555555555444444444333333444444555666777777:::888666555444555777888555555444444444333333333333333333333333333333333444444333222222333333333333222111111333333222111222222111111111111222222000000111111222222222222111111111111111111111111111111111111111111111111000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111000000000000111111000000000000000000000000111000000000111222333333111111111111000000000000111111111111000000000000............////////////.../////////000000111111111111000000000000111111000000000000000000000000////////////000000000000////////////////////////000000000000000000000000222111111111000000//////000000000000111111111111---......///000111111222000111111000000///...---000000000000000000000000000000000000000000000000000000000000000000000000000000//////000111222222000000000000////////////,,,---///000000000//////111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000111333444444333111000000000000000000000000000000000000000000111222222000000000000000000000000000000000000000000000000000000000000111111111111////////////000000000000222222111111111111222222000000000000111111111111111111222222222333333333000111111111111222222222111111111111111111111111222111111000000111111222//////000000111111111222111111222222222222111111111111111111111111111111444333222333555555555333333333333222222111111111LLLLLLLLLKKKJJJHHHGGGFFFGGGFFFGGGKKKNNNNNNJJJGGGJJJJJJKKKKKKLLLKKKKKKJJJRRRNNNJJJJJJLLLMMMMMMKKKNNNOOONNNMMMKKKKKKMMMOOOQQQRRRRRRQQQQQQPPPOOOOOOFFFEEEFFFHHHIIIJJJHHHFFFGGGIIIKKKKKKJJJHHHGGGGGGHHHJJJMMMOOOPPPOOOMMMKKKMMMNNNOOOPPPPPPOOONNNMMMIIIIIIJJJJJJKKKMMMNNNOOONNNNNNMMMMMMLLLJJJIIIHHHFFFHHHJJJLLLLLLJJJHHHFFFEEEEEEEEEEEEFFFGGGHHHIIIEEEDDDDDDDDDDDDDDDEEEFFFDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@>>>===<<>>==================>>>>>>>>>>>>>>>>>>===<<<;;;:::::::::888888:::;;;;;;;;;::::::;;;;;;<<<<<<<<<;;;999888::::::::::::::::::::::::>>>===<<<;;;;;;;;;;;;;;;999999999999999999999999;;;::::::999888888888999:::888666555555666888:::555555666666777777888888555555666666666444333111666666666666666666666666:::888555444444555555444555444444333333444444555444333333222222333333444777666555444333222222222444444555666555444222111333333333222222222111111111111111111111111111111......///000111222222333000111111111111222222222000111111111111222222222111000000000111222333333000000000000000000000000000000000000000000000000222111111111000000//////222222222111111111000000111111000000000000111111000000000000000000000000333333333333333333333333111111000000111222333333111111111111111000//////111111111111111111111111111111000000//////..............................222111111111000000//////000000000000000000000000222111111111000000//////000000000000000000000000222111111111000000//////////////////000000000000000000000000000000000000222111111111000000//////111111222111111000///...000000000000000000000000//////000000111111222222222111111111000000//////000000000000000000000000000000000000000000000000//////000111111111111111111222222333222111000///222222111111000/////////222111111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000222111111111000000//////////////////////////////111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000000000000000111111111111333000---++++++---000333222222111111111111222222111111111111111111111111333222222111111222222333555222000000111222000...////////////////////////222222222222222222222222222222111111111111111111444444333222222111111000LLLKKKKKKJJJIIIIIIHHHHHHGGGGGGHHHLLLOOOOOOMMMJJJKKKKKKKKKLLLLLLKKKKKKJJJPPPMMMJJJJJJLLLMMMMMMLLLMMMNNNNNNLLLJJJJJJLLLNNNQQQRRRRRRSSSRRRQQQPPPOOOFFFGGGHHHIIIIIIHHHHHHGGGHHHJJJKKKKKKJJJIIIIIIJJJKKKLLLNNNOOOOOONNNMMMLLLLLLMMMMMMNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKLLLLLLLLLMMMMMMMMMLLLKKKJJJIIIHHHFFFGGGIIIKKKKKKIIIGGGFFFEEEEEEEEEEEEFFFGGGHHHIIIEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCAAAAAABBBAAAAAA@@@???>>>>>>????????????>>>======<<<=========>>>>>>>>>>>>>>>>>>===;;;;;;::::::;;;999:::;;;<<<<<<;;;::::::;;;;;;<<<<<<<<<;;;:::999::::::::::::::::::::::::<<<<<<;;;:::::::::::::::999999999999999999999999;;;:::999999888888888999999888777666666777888999555666666666777777777888555666666666666555444444666666666666666666666666999777555444444555444444555444444333333444444555444444333333333333444444666555444444333333333333444444555555444333333222333333333222222222111111111111111111111111111111///000000111111222222222000111111111111222222222000111111111111222222222///000111333333333111111000000000000000000000000000000000000000000000000111111111111000000000///222222222111111111000000111111000000000000111111000000000000000000000000111111111111111111111111000000000000000111222222222222222222222111000000000000000000000000000000111111000000////////////////////////////////////111111111111000000000///000000000000000000000000111111111111000000000///000000000000000000000000111111111111000000000///////////////000000000000000000000000000000000000111111111111000000000//////000000111111111000000000000000000000000000000000000000000000111111111111111111111000000000///000000000000000000000000000000000000000000000000//////000111111111111111111222222333222111000///000000000000000111111111111111111111000000000///111111111111111111111111000000000000000000000000000000000000000000000000111111111111000000000///111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000000000000000111111111111111000////////////000111222222111111111111222222111111111111111111111111222111111111111111111222222000//////111333222000000000000000000000000000222222222222222222222222111111111111111111111111222222222222222222222333KKKJJJIIIIIIIIIIIIJJJKKKIIIIIIKKKMMMPPPPPPOOOLLLLLLLLLLLLKKKKKKJJJJJJIIINNNLLLJJJJJJKKKMMMMMMMMMLLLMMMMMMLLLJJJJJJKKKMMMPPPQQQSSSTTTSSSRRRPPPOOOGGGJJJLLLLLLIIIGGGHHHJJJJJJKKKLLLKKKJJJJJJLLLMMMNNNNNNNNNNNNNNNMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKLLLNNNNNNMMMLLLKKKJJJJJJJJJLLLLLLLLLKKKJJJIIIHHHGGGFFFGGGHHHJJJJJJHHHGGGFFFEEEEEEEEEEEEFFFGGGHHHHHHFFFEEEEEEDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBB@@@AAAAAABBBBBBAAAAAAAAA>>>>>>??????>>>>>>===<<<<<<<<<=========>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::;;;;;;<<<<<<<<<;;;:::999999999999999999999999999::::::999999888888999999999999999999999999999999::::::999888888888888999777777777777777777777777666666666666777777777777666666555555666666777777666666666666666666666666888777666555444444444444555444444333333444444555555555444444444444555555555444444333333333444444555444444333333333333333333333333222222222111111111111111111111111111111222222222222222222222222000111111111111222222222000111111111111222222222...///222444444333111///000000000000000000000000000000000000000000000000111111111111000000000000222111111111111000000000111111000000000000111111000000000000000000000000000000000000000000000000000000/////////000111111222222333333222222111111////////////////////////111000000000000/////////000000000000000000000000111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111000000000000////////////000000000000000000000000000000000000111111111111000000000000......000111111222222222000000000000000000000000111111111111000000000000111111111111000000000000000000000000000000000000//////////////////////////////000111111111111111111111222333222111000///...//////000111111222222111111111111000000000000111111111111111111111111000000000000000000000000000000000000000000000000111111111111000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000111111222222111111000222222111111111111222222111111111111111111111111000000000000000000000000000//////000222333333222111111111111111111111111222222222222222222222222111111111111111111111111000111111222333333444444JJJIIIHHHGGGHHHJJJLLLMMMLLLMMMNNNOOOPPPPPPNNNMMMLLLLLLKKKJJJIIIHHHHHHHHHJJJIIIIIIIIIJJJKKKLLLLLLMMMNNNNNNMMMKKKKKKLLLMMMNNNOOOQQQSSSRRRQQQOOOMMMIIIMMMPPPNNNIIIGGGJJJMMMMMMMMMMMMLLLKKKLLLNNNPPPQQQPPPNNNMMMLLLLLLLLLMMMKKKJJJIIIHHHHHHIIIJJJKKKNNNNNNNNNMMMLLLKKKJJJIIILLLLLLKKKKKKJJJHHHGGGFFFEEEFFFHHHIIIIIIHHHFFFEEEFFFFFFEEEEEEFFFGGGGGGHHHFFFFFFEEEEEEDDDEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBAAAAAABBBBBBBBBBBBAAA@@@@@@>>>>>>>>>>>>>>>======<<<<<<<<<<<<=========>>>>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999888888888:::999999888888888999999999999999999999999999999999999888888888888888999777777888888888888777777666666666666777777777777666666555555666777999:::666666666666666666666666666666666555444333444555555444444333333444444555555555555444444555555555444444333333333444555555555444333222222222444444333333333222222222111111111111111111111111111111333333333222222222111111000000111111111222222222000000111111111222222222///000222333333222111000000000000000000000000000000000000000000000000000111111111000000000000000111111111111000000000000111111000000000000111111000000000000000000000000000000000000000000000000000///////////////000000111111222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000////////////////////////111111111000000000000000000000000000000000000000111111111000000000000000////////////000000000000////////////////////////111111111000000000000000//////000111111111111111////////////////////////222222111111000000//////111111111000000000000000000000000000000000000000//////////////////////////////000111111111111111000111222333222222000000//////000000111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111000111111111111111111000222222111111111111222222111111111111111111111111000000111111111111000000111111111222333444333333111111111111111111111111111111111111111111111111111111111111111222222222111111111222222333333333HHHGGGFFFFFFGGGIIILLLMMMOOOPPPPPPPPPOOOMMMLLLLLLKKKJJJIIIHHHGGGFFFFFFGGGHHHHHHHHHIIIIIIIIIJJJKKKNNNOOOPPPOOOMMMLLLMMMNNNLLLMMMOOOPPPPPPOOOMMMLLLKKKNNNQQQOOOKKKIIIMMMQQQOOOPPPPPPNNNMMMMMMPPPRRRQQQPPPNNNLLLKKKKKKLLLLLLKKKJJJIIIHHHHHHIIIJJJKKKLLLLLLMMMNNNMMMMMMLLLKKKLLLLLLKKKKKKJJJHHHGGGFFFFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFEEEFFFFFFGGGHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBAAAAAAAAACCCCCCCCCBBBAAA@@@>>>===>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<==================<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888:::999999999999999::::::999999999999999999999999888888888777777888999999777777888888888888777777777777777777666666666666666555555555666777999;;;666666666666666666666666444555777666444333444555555444444333333444444555555555555444444555555555444444333333333444555555444333222111111222444555333333333222222222111111111111111111111111111111444444333333222111111111000000111111111222222222000000111111111222222222333222111000000000222333000000000000000000000000000000000000000000000000000000000000000000111111000000000000000000000000111111000000000000111111000000000000000000000000111111111111111111111111000000///////////////000//////000000000000000///111111111111111111111111000000000000111111111111////////////////////////000000000000000000111111////////////////////////000000000000000000111111111111111111111111111111000000000000000000111111////////////000000000000////////////////////////000000000000000000111111111111111111111000//////////////////////////////222222111111000000//////000000000000000000111111000000000000000000000000//////////////////////////////000111111111111111000000222222333222111000111111111111000000//////000000000000000000111111////////////////////////000000000000000000000000000000000000000000000000000000000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111222111///......///111222222222111111111111222222111111111111111111111111111111222333333222111111444444555555444333222222111111111111111111111111111111111111111111111111000000111111111222222222333333333222222222111111EEEEEEEEEEEEFFFHHHJJJKKKNNNPPPPPPOOOMMMKKKKKKLLLKKKJJJHHHGGGFFFFFFGGGHHHHHHIIIKKKJJJIIIIIIJJJKKKNNNOOOQQQPPPOOOMMMMMMNNNKKKLLLLLLMMMMMMMMMMMMMMMMMMOOOQQQPPPMMMMMMPPPSSSRRRRRRSSSQQQPPPOOOPPPRRRQQQPPPNNNMMMLLLLLLLLLMMMKKKJJJJJJJJJJJJJJJJJJKKKJJJKKKMMMNNNOOONNNMMMMMMLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@@@@CCCCCCBBBAAA@@@>>>===<<<======>>>>>>======<<<;;;;;;;;;<<<<<<<<<============<<<<<<;;;;;;;;;<<<<<<;;;;;;::::::;;;<<<<<<===;;;;;;:::::::::;;;<<<<<<<<<;;;;;;::::::999999999999999999888999999:::;;;999999999999999999999999888777777777777888999999777777777777777777777777777777777777666666666666555444555555666777888999666666666666666666666666222555777666444222333555555444444333333444444555555555444444444444555555555444444333333333444444222222222222222333333444333333333222222222111111111111111111111111111111333333222222111111111000000111111111111222222222000111111111111222222222555333000......000222444000000000000000000000000000000000000000000000000000000000000111111111111//////000000000000000111111111000000000000111111000000000000000000000000222222222222222222222222111111000/////////000000......//////000000//////111111111111111111111111000000000111111111111222////////////////////////000000000000111111111111000000000000000000000000000000000000111111111111111111111111111111111111000000000000111111111111////////////000000000000000000000000000000000000000000000000111111111111222222222111111000......000000000000000000000000111111111111000000000000000000000000111111111111000000000000000000000000//////////////////////////////000111111111111111///000111222333222111111222222111111000//////...000000000000111111111111////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222111///......///111222222222111111111111222222111111111111111111111111111222333444444333222111444555777777444222222222111111111111111111111111111111111111111111111111000000000111222222333333444444333333222111111000CCCCCCDDDEEEFFFGGGGGGHHHKKKMMMNNNMMMKKKKKKLLLNNNKKKJJJIIIGGGGGGHHHJJJKKKKKKMMMNNNNNNKKKJJJKKKMMMMMMOOOPPPPPPNNNMMMMMMMMMMMMLLLLLLKKKLLLMMMNNNOOOOOOOOOOOOOOOPPPQQQSSSUUUSSSUUUUUUTTTRRRPPPPPPPPPRRRQQQPPPPPPOOOOOOOOOOOOKKKKKKLLLLLLLLLLLLKKKKKKJJJLLLMMMOOOOOONNNMMMLLLMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDCCCAAA@@@@@@???@@@@@@@@@@@@???>>>===<<<======>>>>>>======<<<;;;;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;;;;<<<<<<===999999999999:::;;;===>>>;;;::::::::::::;;;<<<=========<<<<<<;;;::::::999777777777777777888999:::999999999999999999999999777777777777777888999999999888777666666777888999888777777777666666666555333444555666666666666666666666666666666666666666000444777777333222333666555444444333333444444555444444333333333333444444666555444444333333333333111111222333333333333333333333333222222222111111111111111111111111111111111111111111111111000000000111111111111222222222000111111111111222222222444333111000///000111222000000000000000000000000000000000000000000000000///000000000111111111111////////////000000111111111111000000000000111111000000000000000000000000222222222222222222222222222222111000000000000000......///000000000000000111111111111111111111111000000111111111222222222000000000000000000000000///000000000111111111111000000000000000000000000///000000000111111111111111111111111111111111111///000000000111111111111////////////000000000000000000000000000000000000///000000000111111111111000000111111111000000///000000000000000000000000000000000000000111111111///000000000111111111111000000000000000000000000000000000000000000000000//////000111111111111111///000111222333222222111111111111000000000000000///000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000111111111111111111111111111111111111222222111111111111222222111111111111111111111111000111222333333222111000000333555666333111111222000000000000000000000000111111111111111111111111///000000111222222333333333222222222222222222222BBBBBBDDDEEEFFFFFFFFFFFFGGGJJJLLLLLLKKKKKKMMMPPPLLLKKKJJJIIIIIIJJJLLLMMMMMMPPPRRRQQQNNNLLLLLLNNNLLLNNNPPPOOONNNLLLLLLLLLNNNMMMLLLKKKKKKMMMOOOQQQQQQOOONNNOOORRRTTTUUUUUUTTTVVVWWWVVVSSSQQQPPPOOORRRRRRRRRRRRRRRQQQQQQQQQKKKLLLMMMNNNNNNMMMLLLKKKLLLMMMNNNOOOOOONNNLLLKKKNNNNNNMMMMMMLLLJJJIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGFFFFFFFFFFFFFFFGGGIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDCCCAAA@@@??????>>>>>>????????????>>>>>>===============<<<<<<;;;;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;;;;<<<<<<===888888777888999;;;===???;;;::::::999:::;;;<<<===>>>>>>===<<<;;;;;;::::::666666666666666777888888999999999999999999999999777777666777777888999999:::888777555555777888:::888888777777666666666555222333555666666666555444666666666666666666666666///444888777333111333666555444444333333444444555444333333222222333333444777666555444333222222222///111222333444333333222333333333222222222111111111111111111111111111111000000000000000000000000000111111111111222222222000111111111111222222222222222222222222111000000000000000000000000000000000000000000000000000000//////000000111111111222.../////////000000111111111111000000000000111111000000000000000000000000111111111111111111111111333333222111000000111111//////000111111111111111000000000000000000000000000000111111222222222222111111111111111111111111//////000000111111111222000000000000000000000000//////000000111111111222111111111111111111111111//////000000111111111222////////////000000000000000000000000000000000000//////000000111111111222...///000111111222222111000000000000000000000000//////000000111111222222//////000000111111111222000000000000000000000000111111111111111111111111//////000111111111111111///000111222333333222111/////////000111111222222//////000000111111111222222222222222222222222222000000000000000000000000000000000000000000000000//////000000111111111222111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000111111111111000111333555555333111000222222111111111111222222111111111111111111111111...000111222222111000...,,,///333444222111111333////////////////////////000000000000000000000000///000000111222222333333111111111222222333444444DDDDDDCCCCCCCCCCCCDDDDDDKKKIIIHHHGGGGGGJJJLLLNNNLLLJJJHHHFFFFFFHHHJJJKKKPPPPPPPPPOOOLLLKKKLLLNNNNNNNNNMMMLLLKKKKKKLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNRRRQQQQQQQQQRRRTTTWWWYYYWWWUUUSSSRRRQQQPPPNNNLLLRRRRRRSSSSSSRRRPPPNNNMMMLLLLLLLLLLLLLLLKKKKKKJJJKKKKKKLLLMMMNNNOOOPPPPPPNNNLLLJJJIIIHHHIIIJJJKKKIIIJJJKKKKKKJJJHHHFFFEEEGGGFFFFFFEEEDDDEEEEEEEEECCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBAAA@@@>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>:::::::::;;;;;;;;;<<<<<<>>>===<<<;;;;;;<<<===>>>999:::;;;<<<============;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888777777:::999777666666777999:::999999999999999999999999888777777777888999::::::888888888777666555555444777777777777777777777777444444444444444555666777555777888888666444333444555555555555555555555555444444444444444444444444333333333333333333333333444444444444444444444444222222222222222222222222222222111111222222333444111111111111111111111111000000000000000111111222111111111111000000000000000111222333333222000///222000...------...111222222222111111111111222222000000000000111111111111000000000000000000000000////////////////////////...///000111111000......000000000000000000000000......///111111222222222111111111111111111111111000000000000////////////000000000000111111111111222111111111000000//////000000000000000000000000000///.........///111222111111000000//////......111111111111111111111111111111111111111111111111111111000///////////////000000000000000000000000000000000000000000000000000000000000000000000000000//////............///000000000000000000000000......---...111222111111//////000000111111111222000000000000000000000000000000000000000000000000000000000000///////////////000111222222111000///000000000000000000000000111111111111111111111111222111111000///000000000111111111111111000///...//////000111111111111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000111111111000000000000000222111111111000000//////000000000000000000000000111111000000000000111111333222111/////////000111000000000000000000000000////////////////////////111111222333333333333222111111111111111111111111222222222111111111000000222111111111000000//////000111111111111222222222CCCCCCBBBBBBCCCDDDDDDEEEIIIIIIHHHGGGHHHJJJLLLMMMKKKJJJHHHFFFFFFHHHJJJKKKNNNOOOPPPOOOMMMMMMOOOQQQOOOOOOOOONNNMMMLLLLLLKKKLLLMMMMMMMMMNNNNNNNNNNNNRRRQQQPPPPPPQQQSSSUUUWWWUUUSSSRRRRRRSSSSSSQQQPPPRRRRRRSSSRRRQQQPPPNNNMMMLLLLLLLLLLLLLLLKKKKKKJJJIIIIIIIIIJJJJJJKKKLLLLLLLLLKKKIIIHHHHHHHHHIIIJJJJJJJJJJJJJJJIIIHHHGGGFFFHHHGGGFFFFFFEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBAAA@@@>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>::::::;;;;;;;;;<<<<<<<<<======<<<;;;;;;<<<======999999:::<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999888:::999777666666777999:::999999999999999999999999888888777777888888999:::999888888777666666555555555555555555555555555555555555444444444555555666555777888888666444333444555555555555555555555555444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222222222111111222222333444111111111111111111111111000000000000000111111222111111111111000000000000///000111111222222222222222111000......///000111000000////////////000000000000000000111111111111000000000000000000000000000000000000000000000000000111111222111111111000000000000000000000000000...///000111111222222222111111111111111111111111000000000000//////////////////000000000111111111222222222222111111000000000000000000000000000000///////////////000000111111000000000/////////...////////////////////////111111111111111111111111111111000///////////////000000000000000000000000000000000000000000000000000000000000000000000000111000000///000000111111000000000000000000000000///...---...111222111000//////000000000111111111000000000000000000000000000000000000000000000000////////////000000000000///000111222222111000///000000000000000000000000111111111111111111111111222111111000000000000000111111111111111000////////////000111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000000000000000000000000000000000/////////...000000000000000000000000111111000000000000111111333222111000//////000111000000000000000000000000000000000000000000000000000111222222333333222222111111111111111111111111222222222111111111000000111111111111000000000///000111111111111222222222AAAAAAAAABBBCCCDDDEEEFFFGGGGGGHHHHHHIIIJJJJJJJJJKKKJJJHHHGGGGGGHHHJJJKKKLLLNNNOOOOOONNNOOOQQQSSSPPPPPPQQQPPPOOOMMMKKKJJJJJJKKKLLLMMMNNNOOOOOOOOORRRQQQPPPPPPPPPQQQSSSTTTTTTSSSRRRSSSTTTUUUTTTSSSSSSSSSSSSRRRQQQPPPNNNMMMLLLLLLMMMMMMLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJIIIGGGGGGHHHIIIIIIKKKJJJJJJIIIHHHHHHHHHHHHIIIHHHGGGGGGFFFFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBAAA@@@>>>>>>================================================:::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<888999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999:::999888777777888999:::999999999999999999999999888888777777777888999999999999888888777777666666555555555555555555555555666666555444444444555555666777888777555444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222222222111111222222333444111111111111111111111111000000000000000111111222111111111111000000000000/////////000111222333444222222111111000000000000000000////////////000000000000000000111111111111000000000000000000000000111111111111111111111111333222222222222222333333000000000000000000000000...///000111111222111111111111111111111111111111000000000000//////////////////000000000000111111333333222222222222111111000000000000000000000000...//////000000000000000000000000000////////////////////////////////////111111111111111111111111111111000///////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111222333444000000000000000000000000///...---...000222111000//////000000000000111111000000000000000000000000000000000000000000000000......//////000000111111000000111111111111000000000000000000000000000000111111111111111111111111111111111000000000000000111111000000000000////////////000111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000////////////.........000000000000000000000000111111000000000000111111222222111000000000111111000000000000000000000000111111111111111111111111000111222222333333222222111111111111111111111111222111111111111000000000111111111111000000000000000111111111111222222222??????@@@AAABBBDDDFFFGGGEEEFFFGGGIIIIIIIIIIIIHHHJJJIIIHHHGGGGGGIIIJJJKKKKKKMMMMMMMMMLLLMMMOOOQQQPPPPPPQQQQQQOOOLLLJJJHHHIIIJJJLLLNNNPPPQQQQQQQQQSSSSSSRRRQQQQQQQQQRRRSSSUUUSSSSSSSSSUUUVVVUUUTTTSSSSSSRRRRRRPPPOOONNNNNNLLLMMMMMMMMMMMMLLLKKKKKKLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIHHHHHHIIIIIIJJJKKKJJJIIIHHHGGGHHHIIIIIIIIIIIIHHHGGGGGGGGGGGGHHHFFFFFFFFFFFFEEEEEEEEEEEEBBBBBBBBBAAAAAA???>>>>>>================================================;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999::::::;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999888777777888999999888888888888888888888888888888777777777777888888999999888888777777777777555555555555555555555555777666555444444444444444666777888777555444444555444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222111111222222333444111111111111111111111111000000000000000111111222111111111111000000000///111000/////////111222333222222333333222111000///222222111111111111222222///000000000111111111111000000000000000000000000000000000000000000000000333222111000111222333444000000000000000000000000//////000111111111111111111111111111111111111111000000000000////////////////////////000000000111111111111111111111111111////////////////////////---...000111111111000///000000000000////////////111111111111111111111111111111111111111111111111111000000///////////////////////////////////////////////////////////////////////////////////////000000000111222333444555000000000000000000000000///......///000111111000//////000000000000000000000000000000000000000000////////////////////////---......///000111111222000000000111111000000000000000000000000000000000111111111111111111111111111111111111111000//////000000000/////////000000//////000111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000111111111000000000000000/////////000000000000000000000000222111111000000111111222222111111111111111111111000000000000000000000000111111111111111111111111000000111222222222222222111111111111111111111111111111111111000000000000111111111000000000000000000000111111111222222222>>>>>>???@@@BBBDDDEEEFFFCCCDDDFFFHHHIIIHHHGGGGGGIIIHHHHHHHHHHHHIIIJJJKKKKKKLLLLLLKKKJJJJJJKKKMMMNNNOOOPPPPPPNNNKKKHHHGGGIIIKKKNNNPPPSSSTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSVVVUUUTTTTTTUUUUUUTTTSSSTTTSSSRRRQQQPPPOOOOOONNNMMMMMMMMMMMMMMMLLLLLLKKKNNNMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJIIIHHHGGGHHHIIIJJJJJJIIIHHHHHHGGGHHHHHHHHHGGGFFFFFFFFFEEEEEEEEEDDDAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================;;;;;;;;;<<<<<<<<<======:::;;;;;;;;;;;;;;;;;;:::999999::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999888888888888999888888888888888888999888888888888888888888888888888777777666777777888888888888777777777777777666666666666666666666666777666555444444444444444777777888666444333444555444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222111111222222333444111111111111111111111111000000000000000111111222111111111111000000000///333222000///...///000000111222333333333111000...222222111111111111222222///000000000111111111111000000000000000000000000////////////////////////111000/////////111222333000000000000000000000000///000000111111111111000000000000000000000000000000000000000////////////...////////////000000000/////////000000000000000////////////////////////---...000111111111000///////////////000000000000111111111111111111111111000000000000000000000000111000000////////////////////////////////////////////////////////////////////////////////////////////////000111222333444000000000000000000000000000///...///000111000///000000//////////////////000000000000000000000000////////////////////////---......///000111111222111000000000000000000111000000000000000000000000000000000000000000000000000111111111111000//////000//////......///000000//////000111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111111111111111111111111111111111000000000000000000000000222222111111111111222222111111111222222222222111000000000000000000000000111111111111111111111111000000111222222222222111111111111111111111111111000000000000000000000000000000000000000000111111000000111111111222222222>>>>>>>>>???AAACCCDDDEEECCCDDDEEEGGGGGGGGGGGGFFFHHHHHHHHHHHHIIIJJJJJJKKKJJJKKKKKKJJJHHHHHHJJJKKKNNNNNNOOONNNMMMKKKIIIHHHJJJLLLOOORRRTTTUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSVVVUUUSSSTTTUUUUUUTTTSSSTTTSSSRRRQQQOOOOOOOOOOOOMMMMMMNNNNNNMMMMMMLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHIIIIIIIIIJJJIIIHHHHHHGGGGGGHHHHHHFFFFFFFFFEEEEEEDDDDDDCCC@@@@@@AAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================;;;;;;<<<<<<<<<=========;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888777777888888888888888888888888888888888888888888888888888888777666666666777777777777777666666666666666777777777777777777777777666666555444444444555555777888888666444333444666333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222111111222222333444111111111111111111111111000000000000000111111222111111111111000000000000333222111000///.........///000111222222111000000000000////////////000000000000000000111111111111000000000000000000000000....................................///000111111000000000000000000000000000000111111111111000000000000000000000000000000000000000000////////////......////////////000000.........////////////000000000000000000000000000...//////000000000000000////////////000000000000////////////////////////000000000000000000000000111111000///////////////000000000000000000000000000000000000000000000000000000000000000000000000///////////////000111222000000000000000000000000000///...///000111000///000000////////////......000000000000000000000000000000000000000000000000......//////000000111111111111000000000000111111000000000000000000000000000000000000000000000000000111111222222000///...000///...---...///000111//////000111111111111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000/////////000111111222222111111222222222222222333000000000000000000000000222222111111111111222222000111222222333222222222000000000000000000000000111111111111111111111111///000111111222222111111111111111111111111111111//////000000000000000111000000000000111111111111000111111111111222222222>>>>>>>>>???@@@BBBCCCDDDCCCCCCDDDEEEFFFFFFFFFFFFGGGGGGHHHHHHIIIJJJKKKKKKHHHIIIJJJJJJIIIIIIKKKMMMOOOOOONNNMMMMMMLLLKKKKKKIIIKKKOOORRRTTTTTTTTTSSSRRRRRRSSSSSSSSSSSSSSSSSSSSSRRRRRRSSSUUUVVVUUUTTTUUUSSSRRRPPPOOOOOOOOOOOOMMMNNNNNNNNNNNNMMMLLLLLLJJJIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJJJJKKKKKKKKKJJJHHHHHHIIIIIIJJJIIIIIIHHHIIIHHHHHHGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDCCCBBBBBB???@@@@@@@@@@@@??????>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<============;;;<<<============<<<;;;;;;;;;<<<<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888888888888888888999999888888888888888888888888888888888888888777666666666666666555555555555555555555666666666666666666666666666555555444444444555555666777888777666333333444666333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333222222222222222222222222222222111111222222333444111111111111111111111111000000000000000111111222111111111111000000000000000111111111000///............///000111111111111000000////////////000000000000000000111111111111000000000000000000000000////////////////////////------...///000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000////////////........./////////000000.../////////000000000000000000000000000000000000///////////////000000111.../////////000000000111////////////////////////000000000000000000000000111111000///////////////000000000000000000000000000000000000000000000000000000000000000000000000000000/////////000000111000000000000000000000000111///...///000111000...000000/////////.........000000000000000000000000000000000000000000000000////////////000000000000222111000//////000111222000000000000000000000000000000000000000000000000///000222222222111///...000///---------///000222//////000111111111111111000000000000000000000000........................000000000000000000000000000000000000000000000000...//////000111111222222000000111111222222222222000000000000000000000000333222222111111222222333000111222333333333222222000000000000000000000000000000000000000000000000///000000111111111111111111111111111111111111111////////////000000111111///000000000111111111111000111111111111222222222>>>>>>??????@@@AAACCCCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGHHHIIIIIIJJJKKKKKKGGGHHHJJJJJJJJJKKKNNNPPPPPPPPPOOONNNMMMMMMMMMNNNIIIKKKNNNRRRSSSTTTSSSRRRPPPPPPQQQRRRSSSSSSRRRRRRPPPPPPPPPRRRUUUWWWWWWVVVUUUTTTRRRPPPOOOOOOOOOPPPMMMNNNNNNNNNNNNMMMLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJGGGHHHIIIIIIJJJJJJJJJIIIGGGHHHIIIJJJJJJJJJIIIHHHIIIHHHGGGGGGFFFFFFGGGGGGFFFEEEEEEDDDCCCBBBBBBAAA??????@@@@@@@@@??????>>>@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????<<<<<<<<<<<<=========>>>;;;<<<===>>>>>>===<<<;;;<<<<<<<<<===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888999999999999888888777777777777777777777777888888777666666666666666444444444555555555555555555555555555555555555555444444444444444555666777888888777555333333555666333333333333333333333333222222222222222222222222333333333333333333333333444444444444444444444444222222222222222222222222222222111111222222333444111111111111111111111111000000000000000111111222111111111111000000000000...///000111111000///...------...///000111222222222222111111111111222222000000000000111111111111000000000000000000000000000000000000000000000000,,,---///111111111111000000000000000000000000000000000111111111000000///000000000000000000000000000000000000////////////............/////////000//////000000111111111222000000000000000000000000000///.........///111222.../////////000000111111111111111111111111111111000000000000000000000000111111000///////////////000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000000000000000000000000000000000111000//////000111///...000000//////.........---000000000000000000000000000000000000000000000000000000000000////////////222111000//////000111222000000000000000000000000000000000000000000000000///000222333222111///...///...---,,,---///111222//////000111111111111111000000000000000000000000........................000000000000000000000000000000000000000000000000...//////000111222222222//////000000111111111222000000000000000000000000333222222111111222222333000111222333444333333222000000000000000000000000//////////////////////////////000111111111111111111111111111111111111111.../////////000000111111//////000000111111111222000111111111111222222222@@@@@@AAAAAAAAA@@@??????DDDCCCCCCCCCCCCEEEGGGHHHGGGGGGHHHHHHIIIJJJKKKLLLJJJMMMOOOLLLHHHFFFIIIMMMQQQPPPNNNMMMMMMMMMMMMNNNOOONNNOOOSSSVVVVVVSSSOOOMMMQQQTTTSSSOOONNNQQQUUURRRSSSUUUUUUTTTSSSSSSTTTWWWUUURRRQQQQQQRRRRRRQQQPPPPPPOOOOOOMMMLLLKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJHHHHHHHHHIIIIIIIIIJJJJJJJJJIIIGGGFFFEEEFFFGGGGGGFFFFFFFFFFFFEEEDDDBBBBBBBBBBBBAAA@@@@@@@@@AAAAAA==================>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<============???>>>;;;;;;;;;;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::999999:::::::::999999888888888777777777777777777777777888777666777888999888666999999888777666666777777666666666666666666666666666777888888888777555444444333333333333444555555444444444444444444444444444444444333333222222222222222222111111111000000222222222222222222222222222222222222222222222222111222222333333222222111//////000000111111222222666333///...000222111000000000000000000000000000222222111111111111222222111111111000000000000000222000...---,,,---///000///////////////000000111000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000444333111000000000111111000000000000000000000000111111111111111111111111111111000000//////......000000000000000000000000222111111111000000//////111111000000//////......000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000//////......111111111111111111111111////////////000000000000////////////////////////............////////////000000000000000000000000///.........///000111222111111000000//////......111111000000000000111111000000000000000000000000333222222111000///......//////000111111111111000000000000000000000000000......//////000000111111222111000//////000111222222222111111000000////////////000000111111111222///000111000///...///000000000000000000000000000//////000000000000//////000000000000000000000000111000...---...///111222222111000//////000111222000000111111111222222222222222222111111111111000000000000000000///.........000333333222000//////000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222AAAAAA@@@@@@???===<<<;;;@@@@@@AAABBBDDDFFFGGGHHHIIIHHHHHHHHHHHHIIIKKKLLLJJJMMMNNNLLLHHHGGGJJJMMMOOONNNMMMLLLKKKLLLMMMNNNNNNNNNOOOSSSVVVWWWTTTRRRNNNPPPRRRRRRQQQQQQSSSUUUQQQSSSTTTSSSQQQOOOPPPPPPSSSRRRPPPPPPQQQQQQPPPOOONNNNNNNNNNNNMMMLLLKKKKKKIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCCCCBBBAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<============@@@>>><<<<<<<<<===<<<:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999::::::999999999999999999777777777777777777777777999888777888999:::999777999888888777777666777777666666666666666666666666555666666777666555444333444333333333333444555555555555555555555555555555555555555444444444333333333333333333222222222111222222222222222222222222222222222222222222222222111222222333333222222111111111111111222222222222555222///...000222111000000000000000000000000000222111111000000111111222111000000000000000000000333111000......///000111000000000000000111222222000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000333222111000000000111111000000000000000000000000111111111111111111111111111000000000/////////...000000000000000000000000111111111111000000000///111000000000/////////...000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000000000/////////...111111111111111111111111////////////000000000000/////////////////////////////////000000000111111000000000000000000000000000000000000000000000000111000000000/////////...111111000000000000111111000000000000000000000000222222111111000000//////...///000000111111000000000000000000000000000000.../////////000000000111222111000//////000111222111111111000000000000000//////000000000111111111///000111000///...///000000000000000000000000000//////000000000000//////000000000000000000000000000000.........///111222222111000//////000111222000000111111111222222222222222222111111111000000000000000000000///......,,,///222333222111000111000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222AAA@@@@@@>>>===;;;999888<<<===???BBBEEEFFFHHHHHHJJJIIIGGGFFFFFFHHHIIIKKKIIIKKKMMMKKKHHHGGGIIILLLLLLLLLKKKJJJJJJKKKLLLMMMMMMNNNOOOSSSVVVVVVUUUSSSMMMMMMMMMNNNQQQTTTUUUUUUPPPQQQRRRPPPNNNLLLMMMMMMPPPOOONNNOOOPPPPPPOOOMMMMMMMMMMMMMMMMMMLLLKKKJJJHHHIIIIIIIIIJJJKKKKKKKKKMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGHHHHHHIIIIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<============AAA???===<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999999999999999999::::::777777777777777777777777:::999888888::::::999888888888777777777777666666666666666666666666666666444555555555555444333333444333333333333444555555666666666666666666666666666666555555555555444444444444444333333333222222222222222222222222222222222222222222222222222222111222222333333222222111333333333222222222222222444222//////000111111111000000000000000000000000222111111000000111111222000000000000000000111111333222111000///000111111111111111111111222222333000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222111000000000111111000000000000000000000000111111111111111111111111000000000000////////////000000000000000000000000111111111111000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000////////////000000000000////////////////////////000000000111111111222222000000000000000000000000111222222222222000///...000000000000////////////111111000000000000111111000000000000000000000000111111111000000000000000...///000000111000000000000000000000000000000000////////////000000000000111111000000000000111111///000000000000000000111//////000000000000111111///000111000///...///000000000000000000000000000///000000111111000000///000000000000000000000000000///.........///111222111111000000000000111111111111111111111222222222222222111111111000000000000000000000000//////...+++...111222222111222333000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222?????????>>>===;;;:::999<<<>>>AAACCCFFFGGGGGGGGGJJJHHHFFFDDDDDDEEEGGGIIIHHHIIIJJJIIIGGGFFFHHHJJJKKKKKKJJJJJJJJJKKKMMMNNNMMMNNNOOOQQQRRRRRRQQQPPPKKKHHHFFFIIIOOOSSSSSSQQQNNNOOOPPPOOOMMMLLLNNNOOOQQQOOOMMMLLLNNNOOOOOOOOONNNNNNNNNMMMLLLKKKIIIIIIHHHHHHHHHIIIJJJKKKLLLLLLNNNMMMLLLKKKKKKJJJKKKKKKLLLKKKJJJIIIHHHGGGFFFFFFGGGHHHIIIJJJJJJIIIGGGGGGGGGFFFFFFEEEEEEDDDDDDEEEDDDDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<============???===<<<;;;<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999888888888888999999:::::::::777777777777777777777777999888777777999999888777777777777777777777666666666666666666666666666666555555555555444444333333444333333333333444555555555555555555555555555555555555555555444444444444444333333333333222222222222222222222222222222222222222222222222222222222111222222333333222222111333333333222222111111000222111000///000000111111000000000000000000000000111111000000000000111111000000000000000111111111333222111000000000000111111000000000000111222222000000000000000000000000////////////000000000000000000000000000000000000////////////////////////////////////////////////111111111000000000000111000000000000000000000000111111111111111111111111000000000000////////////////////////////////////111111111000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000////////////////////////////////////////////////000000000000////////////////////////000000000111111111222222000000000000000000000000000111333444333222000...000000000000////////////111111000000000000111111000000000000000000000000000000000000000111111111///000111111222222111111////////////////////////////////////000000000000111000000000000000000111.../////////000000111111//////000000000000000000///000111000///...///000000000000000000000000000000000000111111000000000////////////////////////000//////...///000111111111000000000000000000111111111111111111111111111111111111111000000000000//////000000000000//////,,,///111222111111111222000000000000000000000000////////////////////////000000000000000000000000000000111111111222222222======>>>??????>>>>>>>>>@@@BBBCCCEEEFFFFFFFFFEEEHHHGGGEEEDDDCCCDDDFFFGGGGGGGGGHHHGGGFFFFFFGGGIIILLLKKKJJJJJJKKKLLLMMMNNNNNNOOOPPPOOONNNMMMLLLKKKIIIEEEBBBDDDKKKPPPOOOMMMMMMNNNOOOOOONNNOOORRRTTTUUUQQQMMMKKKLLLNNNQQQRRRQQQPPPPPPNNNLLLJJJHHHGGGHHHHHHHHHIIIJJJKKKLLLLLLMMMMMMLLLKKKKKKKKKKKKKKKLLLLLLKKKJJJHHHGGGFFFFFFFFFGGGHHHIIIIIIIIIHHHGGGEEEEEEDDDCCCCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@??????>>>>>>???>>>>>>>>>============<<<<<<<<<<<<===============<<<::::::;;;<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888888888888888888999999:::::::::777777777777777777777777888666555666777888777666555666777777777777666666666666666666666666666666666666666555555555555555444333333333333444555555444444444444444444444444333333333333333333333444222222222222111111111111222222222222222222222222222222222222222222222222111222222333333222222111222222111111000000000///000000000000000000000111000000000000000000000000111000000000000000000111//////000000111111111111111111000000////////////000////////////000111111111111111111111111111111////////////000000000000////////////////////////////////////////////////////////////////////////000000000000111000000000000000000000000000000000000000000000000000000000////////////000000000000////////////////////////000000000000000000111111////////////000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000........................////////////000000000000000000000000000000000000/////////000000000111111000000000000000000000000...000222333444333111000////////////000000000000111111000000000000111111000000000000000000000000000000000000000111111111000111222222333333222222////////////////////////000000000000////////////000000000111111000000000......//////000000000111000000/////////////////////000111000///...///000000000000000000000000000000000111111111111000000///////////////////////////////////////000000111000000000111111000000000111111111111111111111111111111111000000000////////////000000000000/////////111222111000///000111000000000000000000000000////////////////////////000000000000000000000000000000111111111222222222;;;<<<===???@@@AAABBBBBBDDDEEEEEEEEEEEEEEEDDDDDDFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGGGGHHHIIIIIILLLLLLKKKJJJJJJKKKMMMMMMNNNOOOPPPNNNKKKIIIHHHIIIJJJFFFBBBDDDIIIMMMMMMKKKMMMNNNOOOOOOPPPRRRUUUXXXWWWSSSNNNLLLLLLNNNPPPQQQRRRQQQPPPOOOMMMKKKIIIHHHHHHIIIIIIIIIJJJKKKKKKKKKLLLKKKKKKJJJJJJKKKKKKLLLLLLKKKKKKIIIHHHGGGFFFFFFFFFFFFGGGHHHHHHHHHGGGGGGEEEDDDBBBBBBBBBBBBCCCDDDDDDCCCBBBAAA@@@???????????????????????????????????????>>>>>>>>>=========<<<<<<<<<<<<============<<<:::999999:::;;;;;;:::::::::::::::::::::::::::999999999999888888888888999999999999999999::::::777777777777777777777777777666555555777777666555444555666777888777666555666666666666666666666666777666555555444444555555444333333333333444555555444444444444444444444444222222222333333333333444222222222111111111000000222222222222222222222222222222222222222222222222111222222333333222222111111111111000000000000000...000111111//////000111000000000000000000000000111000000//////000000111/////////000111111222222111111000000000////////////////////////000000111111111111111111111111111////////////000000000000////////////////////////000000000000000000000000000000000000000000000000...///000111111111000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000111111111111////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////000000000000////////////////////////////////////000000000000000000000000000000000000/////////000000000111111000000000000000000000000...///000222222222222111////////////000000000000111111000000000000111111000000000000000000000000111111111000000000000000000111222222333333222222000000000000000000000000000000000000////////////000000111111111111000000...//////////////////000000000////////////......///000111000///...///000000000000000000000000000000111111222222111111000000000000000000000000000////////////000000000000000000111111111111000000222222222111111111111111111111000000000/////////...//////000000000000000111222222111/////////000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222:::;;;===???@@@BBBBBBBBBEEEDDDDDDCCCCCCCCCDDDDDDFFFGGGHHHIIIJJJJJJIIIIIIKKKJJJIIIIIIJJJKKKLLLKKKLLLKKKJJJIIIIIIIIIJJJKKKNNNOOOPPPNNNJJJHHHHHHJJJNNNKKKGGGGGGIIILLLMMMLLLOOOPPPPPPPPPPPPRRRUUUXXXUUUSSSPPPOOOOOOOOONNNMMMPPPPPPPPPPPPOOOMMMLLLKKKIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKLLLLLLKKKKKKJJJIIIHHHHHHGGGGGGFFFEEEEEEEEEFFFFFFGGGHHHEEEDDDCCCBBBBBBCCCDDDFFFCCCBBBAAA@@@???>>>>>>>>><<<======>>>>>>??????@@@?????????>>>>>>>>>======<<<<<<<<<<<<============<<<;;;999999;;;<<<;;;;;;::::::::::::::::::::::::999999999999888888888888::::::999999999999999999777777777777777777777777777666555666777888777555333444666777888777666555666666666666666666666666666555444333333333444444444333333333333444555555555555555555555555555555333333333333444444555555333333222222222111111111222222222222222222222222222222222222222222222222111222222333333222222111000111111111111111222222---///111111//////000222000000000000000000000000000000////////////000000...//////000111111222222111111222222111111000000000000//////000000111222111111111111111111111111////////////000000000000////////////////////////000000000000000000000000000000000000000000000000---...000111111111000000000000000000000000000000000000000000000000000000.../////////000000000111000000000000000000000000///000000000111111111111.../////////000000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////.../////////000000000111////////////////////////////////////000000000000000000000000000000000000000000000111111111222222000000000000000000000000000000000000000000000000.../////////000000000111111111000000000000111111000000000000000000000000222222111111000000////////////000111111111111000000000000000000000000000111000000000/////////...///000111222222111000//////////////////.........000000/////////.........///000111000///...///000000000000000000000000000000111111222222111111000000000000000000000000000...//////000000000000000///000111222222111000///222222222111111111000000111000000000////////////......///000000000000000///000111000//////111222000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222;;;;;;===>>>@@@AAAAAAAAADDDCCCBBBAAAAAABBBDDDEEEFFFHHHKKKMMMNNNMMMLLLKKKMMMLLLKKKKKKMMMNNNNNNNNNLLLKKKIIIHHHGGGHHHHHHIIIMMMOOOPPPNNNKKKIIIJJJLLLRRRPPPLLLKKKKKKMMMNNNNNNQQQRRRQQQPPPOOOQQQTTTWWWRRRRRRQQQQQQQQQOOOKKKHHHNNNOOOOOOPPPPPPPPPOOOOOOJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHIIIJJJKKKLLLMMMJJJJJJJJJIIIIIIHHHHHHGGGFFFEEEDDDDDDDDDEEEGGGHHHFFFEEEDDDBBBCCCDDDFFFGGGCCCBBBAAA???>>>=========;;;;;;<<<===>>>???@@@@@@????????????>>>>>>>>>>>><<<<<<<<<<<<=========>>>===<<<::::::<<<======<<<::::::::::::::::::::::::999999999888888888888777;;;::::::999999888888888777777777777777777777777888777666777888999888666222444666777888777666555666666666666666666666666555444333222111222333444444333333333333444555555666666666666666666666666444444444555555555666666444444444333333333222222222222222222222222222222222222222222222222222222222222222333333222222222111111111222222333333444,,,///111111///...000222000000000000000000000000000000////////////000000...//////000111222222222222333333333333222111111111111111000111222222333111111111111111111111111////////////000000000000////////////////////////000000000000000000000000000000000000000000000000---...///111111111000///000000000000000000000000000000000000000000000000.../////////000000111111000000000000000000000000//////000000111111111222.../////////000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////.../////////000000111111000000000000000000000000////////////000000000000000000000000000000000000111111222222222333333333000000000000000000000000222111000///.........///.../////////000000111111111111000000000000111111000000000000000000000000333222222111000//////...---......///////////////000000000000000000000000111111000000/////////...///000111222222111000///000000//////.........---000000//////.........---///111111000///...///000000000000000000000000000111111222222222222111111000000000000000000000000...//////000000000000000///000111222222111000///222222222222111111000000000000000000////////////......///000000000000000...///000000000000333555000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222???===;;;:::;;;===@@@BBB?????????@@@AAABBBCCCDDDIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLIIIHHHHHHHHHHHHIIIJJJJJJPPPOOONNNMMMMMMLLLLLLLLLNNNLLLKKKKKKMMMNNNNNNMMMSSSQQQOOONNNNNNPPPRRRTTTPPPOOOMMMKKKIIIIIIIIIIIIOOORRRTTTTTTQQQNNNKKKKKKIIIHHHGGGGGGGGGGGGHHHIIIJJJIIIGGGEEEEEEFFFGGGHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEBBBCCCCCCDDDEEEDDDDDDDDDBBBBBBAAA@@@???>>>===<<<======<<<<<<<<<<<<======<<<===>>>??????>>>===<<<;;;<<<<<<<<<======>>>>>>>>>======<<<;;;;;;::::::;;;;;;;;;::::::999999999;;;;;;::::::::::::999999999999888777777888999:::888888777777777777888888888777666555444444555666777666555444444444444444444555666777777666555444444444444444444444444444333333333333333333333333222222444444444444222222222222222222222222222222333333333222222111111111000111111111111222222222222333444555555444222111111111111111111111111111333222111000000111222333111111000000000000111111111111000000000000111111000000111111111111000000//////000111222222333333222111111111000000//////111111000000000000111111//////............//////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000............////////////000000////////////000000111111000000//////......------...//////...---,,,222111111111000000//////000000000000000000000000222222111000//////000000222222222111111111000000////////////000000000000111111000000000000111111//////............//////,,,,,,,,,---...///000000------------.........///000000000000000000000000111111111111111000//////000111222333333222111000111111111111111111111111000000000000000000000000222111111111000000//////000000000000000000000000////////////000000000000000000111222222222222111///000000000000//////...000000000000000000000000111111111000000000000000111111111000000000000000111111000000//////......000000000111222222222333111111222222222333333333......//////000000111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111///---++++++///111111000111000...---,,,---///000111111111111111111111111222111000//////000111222222111111111000000//////000000000000000000000000000000000000000000000000//////000000000000//////===<<<;;;;;;;;;===???@@@?????????@@@AAABBBCCCDDDIIIIIIIIIJJJJJJJJJJJJJJJIIIJJJJJJKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIJJJJJJKKKMMMLLLKKKKKKKKKKKKMMMMMMQQQPPPNNNNNNOOOPPPPPPOOOQQQPPPOOONNNNNNPPPQQQRRROOONNNLLLKKKKKKKKKLLLMMMOOORRRTTTTTTRRROOOMMMLLLJJJIIIHHHGGGGGGHHHIIIJJJJJJIIIGGGEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDAAABBBCCCCCCDDDDDDCCCCCCBBBAAAAAA@@@???>>>======>>>======<<<<<<======>>><<<===>>>??????>>>===<<<;;;<<<<<<<<<=========>>>=========<<<;;;:::::::::;;;;;;;;;::::::999999999;;;;;;:::::::::999999999:::999888777777888888999888777777777777777777888888777666555444555555666666666666555555555555555444555666777777666555444444444444444444444444444333333333333333333333333333444555555555555444333222222222222222222222222333333333222222222111111000111111111111222222222222111111111111111111111111111111111111111111111222222111000000111222222111111000000000000111111111111000000000000111111000000111111111111000000//////000111111222333333111111111111000000000///111111000000000000111111//////............//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000000111000000////////////000000111111000000////////////---...///000000000///...111111111111000000000///000000000000000000000000222222111000000000000000111111111000000000//////////////////000000000000111111000000000000111111//////............//////.........//////000000000---.........////////////000000000000000000000000111111111111111000//////000111111111111111111000111111111111111111111111000000000000000000000000111111111111000000000///000000000000000000000000////////////000000000000000000111222222222222111//////000000000000//////000000000000000000000000111000000000000000000000111000000000000000000000111000000000/////////...000000000000000000111111111111111111222222222222////////////000000000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111222///---...111333333222333222111000000111222333111111111111111111111111222111000//////000111222111111111111000000000///000000000000000000000000000000000000000000000000000000111111111111000000;;;;;;;;;<<<======>>>>>>????????????@@@BBBCCCDDDHHHIIIIIIIIIJJJJJJJJJKKKIIIIIIIIIJJJIIIIIIHHHHHHJJJJJJJJJJJJKKKKKKKKKLLLJJJIIIGGGGGGGGGJJJLLLNNNRRRPPPNNNNNNPPPPPPPPPOOOOOOOOOOOOOOOPPPPPPQQQQQQMMMLLLKKKKKKLLLMMMNNNOOOOOOQQQTTTTTTRRRPPPOOOOOOKKKJJJIIIHHHHHHIIIJJJKKKIIIHHHGGGFFFFFFFFFGGGHHHIIIHHHHHHHHHGGGGGGGGGGGGEEEDDDDDDDDDDDDCCCCCCCCC@@@AAABBBBBBCCCCCCBBBBBBAAAAAA@@@@@@?????????>>>???>>>>>>======>>>>>>???<<<======>>>>>>======<<<<<<<<<<<<<<<<<<============<<<<<<;;;;;;::::::999;;;;;;::::::::::::999999::::::::::::999999999999::::::999888777777888888777777777777777777777777777777666555555555666666444444666777777666555555444555666666666666555444444444444444444444444444333333333333333333333333444555555666666555555444222222222222222222222222333333333222222222222111000111111111111222222222333222000...///000222333111111111111111111111111222222111000000111222222111111000000000000111111111111000000000000111111000000000000000000000000///000000111111222222222111111111111000000000000111111000000000000111111000//////......//////000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000////////////000000111000000000000/////////...///000111111111111111111111111111000000000000000000000000000000000000222111000000000000000000000000000///////////////////////////000000000000111111000000000000111111000//////......//////000000000000000000000000000////////////000000000000000000000000000000000000000111111111111000000///111000000//////000000111111111111111111111111111000000000000000000000000111111111111000000000000000000000000000000000000////////////000000000000///000111111222222111111---...///000000111000000000000000000000000000000000000000000000000111111000000000000000000111111000000000000////////////000000000///////////////000000000000111111111111000000000000//////////////////000000111111222222000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111222000//////000222111111111000///......///000111000000000000000000000000111111000000000000111111111111111111000000000000000000000000000000000000000000000000000000000000111111222222222222111111:::;;;===>>>??????>>>>>>>>>>>>??????@@@AAACCCDDDGGGHHHHHHHHHIIIJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGJJJKKKKKKLLLLLLLLLLLLLLLIIIGGGEEEDDDDDDGGGJJJMMMMMMLLLKKKLLLNNNPPPPPPOOONNNOOOPPPQQQRRRRRRQQQQQQLLLKKKJJJJJJJJJLLLMMMNNNNNNPPPRRRSSSRRRPPPPPPPPPLLLKKKJJJIIIIIIJJJKKKLLLIIIHHHGGGFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@AAABBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>??????========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999999:::::::::::::::::::::::::::::::::999999999999888::::::999888888777777777666777777777777777777666777777666666666666666666111222444666777666555444555555555555555555555555444444444444444444444444444444444444444444444444444444555555555555444444222222222222222222222222222222222222222222222222000000111111111222222222333222222111111222333444111111111111111111111111222111111111111111111222111111000000000000111111111111000000000000111111111111000000000000111111///000000000111111111222111111111000000000000000111111000000000000111111000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////000000000111111111000000////////////000000000000000000000000000000......///000111111111111111111111000000000000000000000000000000000000000111111000000000000000111000000000000000000000000////////////000000000000111111000000000000111111000000////////////000000000000000000000000000//////000000000000111111111////////////////////////000000111111111111000///111000///......///000111111111111111111111111111000000000000000000000000111111111000000000000000////////////////////////////////////000000000000///000000111111111111111------...000111111111111////////////////////////000000000000000111111111000000000000000111111111000000000000////////////111111111000000//////...////////////000000000000111111000000//////............///000111222222333000000000000000000000000000000000000000000000000///000000000111111111111///000000000111111111111000///.........///......///............//////000////////////////////////111000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000111111222222111111000;;;<<<>>>???@@@@@@???>>>>>>>>>>>>???@@@AAABBBCCCEEEFFFFFFGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIHHHJJJKKKLLLMMMMMMMMMLLLLLLJJJHHHEEECCCCCCEEEHHHJJJJJJIIIIIIKKKNNNPPPQQQQQQNNNOOOQQQSSSSSSSSSRRRQQQMMMLLLJJJIIIHHHHHHIIIIIIMMMOOOQQQQQQPPPOOOOOOPPPLLLKKKJJJJJJJJJJJJKKKLLLHHHHHHGGGGGGGGGFFFGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFCCCCCCCCCCCCBBBBBBBBBBBB???@@@@@@AAABBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>??????======<<<<<<<<<<<<======<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::999999999::::::::::::::::::::::::::::::999999999888888888999999999999888888777777555666777777777777666555666666777777777777777777000111333555666555333222555555444444444444555555444444444444444444444444444444444444444444444444444333333333333333333444222222222222222222222222222222222222222222222222000000111111111222222222000111222333444333222222111111111111111111111111111111111222222111111111111111000000000000111111111111000000000000111111111111000//////000111111000000000000000111111111000000000000000000111111111111000000000000111111000000////////////000000000000000000000000000000////////////////////////////////////////////////////////////////////////........./////////000000000000////////////000000000000000000111111111111.........//////000000000000000000000000000111111000000000000000000000000111000000000000000111111111111111111111111111111////////////000000000000111111000000000000111111000000////////////000000000/////////////////////000000000000111111111222///////////////////////////000000111111111000000111000///......///000111000000000000000000000000000000000000000000000000000000000000000000111111////////////////////////////////////000000000000//////000111111111111000------...000111111111111//////////////////////////////000000111111111111//////000000111111111111////////////000000000000222222222111111000000000....../////////000000000111111000000//////............///000111222222333000000000000000000000000111111111111111111111111///000000000111111111111///000000000111111111111.../////////............111111111222222333333444////////////////////////000000000111111000000000000000000000000000111111000000000000000000000000000000000000000000000000//////000000000000//////:::<<<===?????????>>>>>>>>>>>>>>>>>>???AAABBBCCCCCCDDDDDDEEEFFFGGGHHHHHHGGGHHHIIIIIIJJJJJJJJJIIIIIIJJJLLLMMMMMMMMMLLLKKKJJJHHHFFFDDDDDDEEEGGGIIIJJJJJJIIIKKKOOOQQQRRRRRRMMMNNNPPPRRRSSSSSSRRRRRRNNNLLLJJJHHHGGGFFFFFFFFFKKKMMMNNNNNNMMMLLLMMMNNNLLLKKKJJJIIIIIIJJJKKKLLLHHHHHHHHHGGGGGGGGGFFFFFFGGGFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBBBB???@@@AAAAAABBBBBBAAAAAABBBBBBAAAAAA@@@@@@@@@??????>>>>>>======>>>>>>???===<<<<<<;;;;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;999999999999999999999999999999::::::::::::;;;;;;999999999999888888888888777888999999999999888888555555777777777777555555666666777888888888777777111222444444555444333333555555444444444444555555444444444444444444444444444444444444444444444444444333333222222333333444222222222222222222222222111222222222222333333333000111111111111222222222,,,...000222222222000///111111111111111111111111000111222222222222111000111111000000000000111111111111000000000000111111222111000//////000111222000000000000000000000000000000000000111111111111111111000000000000111111111000000//////000000111000000000000000000000000........................////////////////////////000000000000000000000000............////////////000000////////////000000000000000111111111111222000//////......//////000000000000000111111111111000000000000000000000000000000000000000111111222111111111111222222222222////////////000000000000111111000000000000111111111000000//////000000111////////////////////////000000000000111111111111000000000000000000000000///000000111111111111000111000000//////000000111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000////////////000000000000...///000000111111000000---...///000000111000000000000000000000000000000/////////000111111222222/////////000111111222222////////////000000000000222222222222111111111111////////////000000000000000000000000//////////////////000000111111222222000000000000000000000000111111111111111111111111000000000000111111111111000000000000111111111111...000222222111000000111000000000111222222333333000000000000000000000000000000111111111111000000000000000000111111111111000000000000000000000000000000000000000000000000//////000000000000//////999:::;;;<<<==================>>>>>>???AAABBBCCCAAAAAABBBCCCDDDEEEFFFGGGDDDEEEFFFHHHIIIIIIIIIIIIHHHIIIKKKMMMMMMLLLKKKJJJGGGGGGFFFFFFFFFHHHIIIJJJKKKJJJIIIKKKMMMOOOOOOOOOLLLLLLNNNOOOPPPQQQQQQQQQNNNMMMJJJHHHGGGFFFFFFGGGJJJKKKLLLKKKJJJIIIJJJKKKKKKKKKJJJIIIIIIJJJKKKKKKGGGHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBB@@@AAAAAABBBBBBBBBBBBBBBCCCCCCBBBAAA@@@@@@??????>>>======<<<<<<======>>>===<<<;;;;;;;;;;;;<<<===<<<<<<<<<;;;;;;:::::::::888888888999999999999999999999999::::::;;;;;;;;;999999999999888888888888666666888999::::::999999444555777888888777555444555666777888999888888777555555555555555555444444555444444333333444444555444444444444444444444444555555555555555555555555555444333333333333444555222222222222222222222222111111222222222333333333000111111111111222222222---...///000000111111111111111111111111111111111000111222222222222111000111111000000000000111111111111000000000000111111222111000//////000111222000000000000000000000//////000000000111111111111111111000000000000111111111111000000000000111111000000000000000000000000////////////////////////////////////////////////000000000000000000000000...////////////000000000000000////////////000000000000111111111222222222333222000////////////000///000000000111111111111000000000000000000000000000000000000000111222222000000000000111111111222////////////000000000000111111000000000000111111111111000000000000111111/////////000000111111111/////////000000000111111000000000000000000000000//////000111111111111111000111111111111111111000000000000000000000000000000000000000000000000000///000000000111111111111000000000000000000000000////////////000000000000...//////000000000000000//////000000000000//////000000000000000000000000...//////000111111222222...//////000111111222222.../////////000000000111000000000000111111111111//////000000000111111111////////////000000000000000000000000000111111111000000000000000000000000111111111111111111111111000000000000111111111111000000000000111111111111,,,///222222111000111222------...///000111111111111111111111111111111111///000111222222111000//////000000000111111111111000000000000000000000000000000000000000000000000000000000111111000000000888888999999:::;;;;;;<<<======>>>>>>???@@@BBBCCC@@@@@@AAABBBCCCDDDEEEFFFBBBCCCEEEFFFHHHIIIIIIIIIHHHIIIKKKLLLMMMLLLJJJIIIEEEEEEFFFGGGIIIJJJLLLLLLKKKJJJHHHHHHJJJJJJJJJIIIJJJKKKKKKLLLNNNOOOPPPPPPNNNMMMKKKIIIHHHHHHHHHHHHIIIJJJJJJJJJHHHGGGHHHIIIKKKJJJIIIHHHHHHIIIJJJKKKGGGHHHHHHHHHHHHGGGFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCEEEDDDDDDDDDDDDCCCCCCCCC@@@AAABBBBBBCCCCCCBBBBBBDDDDDDCCCBBB@@@???>>>>>>======<<<<<<<<<<<<=========<<<;;;::::::;;;<<<===<<<<<<<<<;;;;;;:::::::::888888888888888888999999999999999::::::;;;;;;;;;999999999888888888888777444666777999:::::::::999444555666888888666555444555666777999999999888777999888777666666666666666555444333333333333444555444444444444444444444444555555555555555555555555666555444333333444555666222222222222222222222222111111111222222333333333000111111111111222222222111000//////000222444555111111111111111111111111000111222333333222111000111111000000000000111111111111000000000000111111222111000......000111222000000000000//////////////////000000111111111222111111000000000000111111111111000000000000111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000111111111111000000////////////000000000000111111222222222222555444222000//////000000//////000000111111111222000000000000000000000000000000///000000111222222.../////////000000111111////////////000000000000111111000000000000111111111111000000000000111111//////000111222333333444////////////000000000000000000000000000000000000//////000111111111111111000111222333333222111000000000000000000000000000000000000000000000000000//////000000111111111222000000000000000000000000////////////000000000000...//////000000000000000///000000000000000///...000000000000000000000000...//////000111222222222...//////000111222222222.../////////000000111111......//////000000111111000000000000111111111111......//////000000111111111111111000000000000000000000000000000000000000111111111111111111111111000000000000111111111111000000000000111111111111))),,,000111///...///111000000111333333444444444111111111111111111111111///000111222222111000/////////000000111111111222000000000000000000000000000000000000000000000000111111222222222222111111666555555555666777999:::============>>>>>>>>>>>>===???AAABBBBBBCCCEEEGGGDDDDDDEEEEEEFFFGGGHHHIIIIIIJJJLLLMMMMMMMMMLLLKKKIIIGGGEEECCCDDDGGGJJJMMMMMMJJJHHHGGGIIILLLNNNOOONNNOOOOOOOOOOOONNNMMMMMMOOOMMMJJJHHHFFFFFFFFFGGGIIIIIIIIIHHHGGGFFFDDDDDDFFFHHHJJJJJJIIIIIIIIIJJJEEEFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===BBB@@@>>><<<;;;;;;======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::999888888999999999999999999999999<<<;;;:::999999999:::;;;666777888999999999999999555555666666777777888888777777777777777777777777555555555555555555555555444444444444444444444444555555555444444333333333222222333444444555666666111222333333444444333333222222444444444444222222111222222333333222222111111111222222222222111111111111111111111111111111222222222222222222222222222222222111111111000000222222111111111111111111000000000000000000000000////////////////////////111111111111111111111111111111111111000000000000000111111111222222222222000000000000000000000000111111000000//////......000000000000000000000000000000000000000000000000000000////////////000000111111000000000000111111222111///...---------...//////.........---------////////////000000000000111111000000//////......333222111000000111222333111000///......///000111///111333444444444222111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000000///.../////////000000000000000000000000222222111111000000//////111111000000000000111111000000000000////////////111000///......---......000000000000000000000000000000000000000000000000////////////////////////111111000000111222222333000///////////////000111222111111111000000//////000000000000000000000000222111111111000000//////000...+++))))))***,,,---//////000000111111111222111000000000222333222111000000000000000000000000000000000000000000000000000000000000000000000000000111111000...---...///111111111000000000000000000000111111111111000000000111111111111222222222//////000111222333333333222222222111111111000000111111111111111111111111000000000000000000000000333333333444555666888999<<<<<<<<<<<<============???AAABBBBBBBBBBBBDDDEEEDDDDDDDDDEEEFFFGGGHHHHHHGGGHHHIIIJJJKKKJJJIIIIIIGGGFFFDDDCCCDDDGGGKKKMMMKKKIIIFFFEEEGGGIIIKKKKKKJJJKKKLLLMMMNNNOOOOOOOOONNNLLLJJJHHHGGGHHHIIIIIIJJJJJJIIIHHHGGGFFFEEEEEEHHHIIIKKKJJJIIIHHHIIIJJJFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@???>>>===AAA@@@>>><<<;;;<<<======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::999888888999999999999999999999999;;;;;;999888888888999:::777777888999999999888888666666777777777777777777666666666666666666666666555555555555555555555555444444444444444444444444555555444444444333333333222222222333444444444555111222333333444444333333222222333444444333222222222333333444444333333222111111222222222222111111111111111111111111111111222222222222222222222222222222222111111111000000111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111222111111111000000//////000000000111111111222222000000000000000000000000111000000000/////////...000000000000000000000000000000000000000000000000000000////////////000000111111000000000000111111111000///...------......//////.........---------////////////000000000000111000000000/////////...222111000000000000111222111000///......///000111///000222333333333222111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////111111000000000/////////000000000000000000000000111111111000000000000000000000////////////000000000000000000////////////000000/////////000000111000000000000000000000000000000000000000000000000111111111111111111111111222111111000000111111222000//////.........//////111111111111000000000///000000000000000000000000111111111111000000000///000000//////............///000000000111111111111111000///000222333222111000000000000000000000000000000000000000000000000000000000000000000000000000111222111///...///000000000000000000111111111000000111111111111000000000111111111111222222222000000000111222222222333222222222111111111000000111111111111111111111111000000000000000000000000333333444555666888:::;;;;;;;;;;;;;;;<<<<<<<<<===AAABBBCCCCCCBBBBBBCCCEEEEEEEEEEEEEEEFFFFFFGGGHHHGGGGGGHHHIIIIIIIIIIIIIIIFFFEEECCCBBBDDDFFFIIILLLHHHEEECCCBBBDDDFFFGGGGGGIIIIIIJJJKKKLLLMMMNNNNNNLLLJJJIIIHHHHHHIIIKKKLLLLLLKKKJJJHHHGGGGGGGGGGGGIIIJJJKKKJJJHHHGGGGGGHHHGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@??????>>>>>>@@@???===<<<;;;<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::999999888999999999999999999999999:::999999888777888888888888888888999888888777777888888888888777777777777666666666666666666666666555555555555555555555555444444444444444444444444555444444444444333333333222222222222222222222333111222333333444444333333222222333333333333222222333333444444444444333333111111222222222222111111111111111111111111111111222222222222222222222222222111111111111000000000111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111222222222111000//////.../////////000000000111111000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000////////////000000111000000//////000000111000///............///////////////............---////////////000000000000000000000000////////////111000000//////000000111000000////////////000000...///111222222222111000111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000........................111111111111111000//////000000000000000000000000000000000000111111111111/////////....../////////000000000000/////////////////////000000111222333000000000000000000000000000000000000000000000000111111111111111111111111222222111000000000111111111000///...............111111111111000000000000000000000000000000000000111111111111000000000000///000111222111000///...000000000000111111111111111000///000222333222111000000000000000000000000000000000000000000000000000000000000000000000000000222222222000///000111//////000000111111222222000000111111111111000000000111111111111222222222111111111111111111222222222111111111111000000000111111111111111111111111000000000000000000000000555555666888:::<<<===>>>;;;;;;;;;<<<<<<======>>>@@@BBBCCCDDDCCCCCCEEEFFFHHHGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJFFFEEEDDDCCCDDDEEEGGGHHHCCCAAA???@@@BBBDDDEEEEEEKKKKKKKKKJJJJJJJJJJJJJJJHHHHHHGGGFFFGGGJJJLLLMMMMMMLLLJJJHHHGGGGGGGGGGGGIIIIIIIIIHHHFFFDDDEEEFFFHHHHHHIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>????????????>>>>>>???>>>===<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;::::::999999999999999999999999999999999999888888777777777777777888888999888888777666666999999888888777777666666666666666666666666666666555555555555555555555555444444444444444444444444444444444444444444444444222222222111111111111111111222333333444444333333222222222333333222222222222333333444444333333222111111222222222222111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111111222222222000000000000000000000000////////////////////////111111111111111111111111333222222111000///......////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////000000////////////000000000000////////////000000...............//////////////////...............////////////000000000000000000000000////////////000000////////////000000000000////////////000000......///000111000000000111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000111222222222111//////000000000000000000000000//////000000111111222222000000////////////000000000000000000////////////000/////////000000111222////////////////////////000000000000000000000000111111111111111111111111000000000000000111222222333222111000///.........111111111000000000000000000000000000000000000000111111111000000000000000//////000000000//////...000000000000000111111111111000///000111222222000000000000000000000000000000000000000000000000000000000000000000000000000111222333222111000111222......///000111222222333000000111111111111000000000000111111111222222222222222222111111111111111111111111111000000000000111111111111111111111111000000000000000000000000444555777999;;;<<<===>>>;;;<<<<<<===>>>>>>??????>>>@@@BBBDDDDDDEEEHHHJJJJJJJJJIIIHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJHHHGGGFFFEEEDDDDDDDDDDDD@@@???>>>@@@CCCEEEFFFFFFKKKJJJIIIHHHHHHHHHIIIIIIFFFEEEEEEEEEFFFHHHJJJLLLLLLKKKJJJIIIHHHGGGGGGGGGFFFGGGGGGEEECCCCCCDDDFFFIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@===>>>>>>?????????>>>>>>=========<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::::::::999999999999999999999999999999888888888888777777666666888888888888888777666555999888888888777777666666555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444111111111111111111111000111222333333444444333333222222222222222222222222111111222222222222111111111111222222222222111111000000000000000000000000111111111111111111111111000000000000000000000000000000111111111222222222000000000000000000000000////////////////////////111111111111111111111111222222111111000//////...////////////000000000000000000000000000000000000////////////000000000000////////////////////////////////////////////////000000////////////000000000000////////////000000.........///////////////////////////////////////////////////000000000000////////////000000000000//////000000000000////////////000000000000//////......//////000000000000000000000000000000000000000000000000000000000000111111111111111111111111////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000111111111111111000//////111111111111111111111111//////000000111111222222222111111000000111111222000000000000////////////111000///...............////////////////////////000000000000000000000000000000000000000000000000.........///000222333444444333222111000000//////000000000000000000111111000000000000000000000000000000000000000000111111222000///......///111222111111000000000000000000000///...///111222111000000000000000000000000000000000000000000000000000000000000000000000000000000111222222111000111333......///000111222222333000000111111111111000000000000111111111222222222222222222111111111111111000000000000000000000000000000000000000000000000000000000000000000000000222444555777999::::::;;;;;;<<<<<<===>>>???@@@@@@>>>@@@BBBDDDEEEGGGJJJLLLKKKJJJJJJIIIHHHHHHHHHHHHEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGFFFEEEDDDCCCAAAAAA@@@BBBEEEHHHHHHHHHHHHGGGGGGGGGHHHJJJLLLMMMFFFEEEDDDDDDDDDFFFHHHJJJJJJJJJJJJJJJIIIGGGFFFEEEDDDEEEEEEDDDCCCDDDFFFHHHHHHIIIIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@======>>>>>>??????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::999999999999999999999999777888888888888777666666777777777888777777666666777777777777666666666666555555555555555555555555555555555555555555555555444444444444444444444444333333333444444444444555111111111111111111111222111222333333444444333333222222111111111111222222000000111111111111000000111111222222222222111111000000000000000000000000111111111111111111111111//////000000000000000111000000000111222222333333000000000000000000000000111111111111111111111111111111111111111111111111111111111111000000000000/////////000000000111111000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000////////////000000000//////......//////000...///////////////.........////////////000000000////////////000000000000////////////000000000000///000000111111000000/////////000000000000//////////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111000000///.../////////111111111111111111111111000000000000111111111111333222222111111222222333000000000000////////////111000///...------------000000000000000000000000000000000000000000000000////////////////////////------...///000222333444333222111111000000000000000000000000111111111111000000000000000000000000000000000000111111111111444333000//////111444666111111111111000000000000000///...///111222111000000000000000000000000000000000000000000000000000000000000000000000000000///000222111000000111222//////000000111111222222000000111111111111000000000111111111111222222222111111111111111111222222//////000000000000000111000000000000000000000000000000000000000000000000333444666777888999999888::::::;;;<<<===>>>???@@@???AAADDDEEEEEEGGGIIIKKKJJJJJJIIIGGGGGGFFFFFFFFFEEEEEEDDDCCCDDDEEEFFFGGGFFFFFFGGGHHHHHHGGGFFFFFFGGGFFFEEEFFFHHHIIIIIIHHHHHHGGGGGGGGGHHHJJJLLLMMMHHHGGGFFFDDDDDDEEEGGGHHHHHHIIIJJJKKKIIIGGGDDDCCCCCCCCCDDDDDDDDDFFFJJJMMMHHHHHHHHHHHHGGGFFFEEEDDDBBBCCCCCCCCCDDDDDDDDDDDDBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@<<<======>>>>>>>>>>>>>>>;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::999999999999999999999999888888999999999888777666555666777777777777777777555555555555555666666666555555555555555555555555555555555555555555555555444444444444444444444444333333333444444444555555000111111222222333333333111222333333444444333333333222111000000111222333111111111222222111111111111111222222222222111111000000000000000000000000111111111111111111111111////////////000000111111///000000111222222333333000000000000000000000000111111111111111111111111111111111111111111111111000000000000111111111111000000000111111111222222000000000000000000000000.../////////000000000111000000000000000000000000000000000000000000000000000000////////////000000//////............////////////000000///...---,,,.../////////000000000000////////////000000000000.../////////000000000111000000111222222111000000...///000111111000///...000000//////000000111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222000...,,,,,,---///000111111111111111111111111111111111000000000000000222222111111111111222222000000000000////////////000000///////////////000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000111000000///////////////000///000000000111111111111000000000000000000000000///000000000111111111111222111111000111222333444111111111111000000000///000///...///111111111///000000000000000000000000000000000000000000000000000000000000000000000000...///111000//////111222000000000000000111111111000000111111111111000000000111111111111222222222000000000111222222222333////////////000000111111000000000000000000000000000000000000000000000000555666888999:::::::::999999999:::;;;<<<===>>>???AAACCCEEEEEEEEEFFFHHHIIIIIIHHHGGGFFFEEEEEEDDDDDDGGGFFFEEEEEEEEEFFFHHHIIICCCDDDFFFHHHIIIIIIIIIIIILLLJJJIIIIIIJJJJJJHHHGGGLLLKKKIIIGGGGGGHHHIIIJJJKKKIIIGGGFFFEEEFFFGGGHHHFFFHHHJJJKKKJJJGGGCCCAAABBBCCCDDDEEEFFFIIIMMMPPPHHHHHHHHHGGGFFFEEEDDDCCCAAABBBBBBBBBCCCCCCDDDDDDBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<===>>>>>>>>>>>>>>>;;;;;;<<<<<<===<<<<<<;;;<<<<<<<<<;;;;;;<<<<<<<<<::::::::::::::::::::::::999999999999999999999999888999999::::::888777666555555666777777888777777333444444444555555666666555555555555555555555555555555555555555555555555444444444444444444444444333333333444444555555555000000111222333444444444222222333444444444333333333222111000000111222333222222222333333222222222111111222222222222111111000000000000000000000000000000000000000000000000.../////////000000111111///000000111222222333333000000000000000000000000////////////////////////111111111111111111111111/////////000111111222222111111111111222222222222000000000000000000000000.../////////000000111111000000000000000000000000000000000000000000000000000000////////////000000//////............//////000000000000000...,,,+++.../////////000000111111////////////000000000000.../////////000000111111000111222333333222111000...///000111111000///...000000000000000111222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////222000---******,,,...000111111111111111111111111222222111111000000//////111111000000000000111111000000000000////////////////////////000111222333000000000000000000000000000000000000000000000000111111111111111111111111222222000///..................---------....../////////000000111111111222000000000000000000000000//////000000111111111222---...///000111000000///222111111111000000//////000///...///000111111///000000000000000000000000000000000000000000000000000000000000000000000000---///000000//////000222111111111000000000000000000000111111111111000000000111111111111222222222//////000111222333333444.../////////000000111111000000000000000000000000000000000000000000000000777888888888888777777666999::::::;;;<<<===>>>>>>???@@@@@@AAACCCEEEFFFGGGEEEEEECCCBBBBBBCCCDDDEEECCCDDDEEEDDDCCCBBBCCCDDDHHHHHHHHHGGGFFFGGGIIIKKKNNNMMMJJJGGGEEEEEEEEEFFFJJJKKKLLLKKKIIIHHHGGGHHHIIIIIIHHHHHHHHHGGGGGGGGGKKKJJJIIIGGGFFFEEEEEEEEEDDDEEEFFFGGGIIILLLNNNOOOHHHHHHGGGFFFEEECCCCCCBBBBBBBBBCCCCCCBBBBBBAAA@@@AAAAAAAAAAAAAAAAAAAAABBBDDDCCCBBBBBBAAAAAAAAAAAA????????????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999999:::;;;;;;:::::::::999999999888888888999999999999888777777888777666555555666777888555555555555666666666666444555555555666666777777555555555555555555555555666555555555555444444444444444444444444444444444444333333222222333333444333333333222222111111111111222444555555444222111222222222222222222222222000000000111222222222333000000/////////111222333////////////000000000000111000///......///000111000000//////.........---000000000000111111111111000/////////000111222222111111222222222111111000000000000000////////////---...000222333333333333000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000////////////000000000000000000000000000000//////000000///...------222111111111000000/////////////////////.........111111000///////////////000000000000000000000000000000000000000000000000000000////////////000000000000000000111111111111000///...///111222222111000000000000000000000000111111000000//////......000000000000000000000000111000///......///000111......////////////............///000000000000000////////////////////////000000000000000000000000////////////////////////000000////////////000000//////............//////111111111111000000000000222222111111000000//////000000000000111111111111111111000000//////......000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000---......///////////////111000/////////000222333111111111111111000//////000000111222222222111111111111111111111111111111000000000000000000000000111111000000000000111111111111000000000000111111000000000000111111111111...///000111111000///...000000/////////111222333000000000000111111111111111111000000000000111111000000111111111111000000000000000000000000000000666777777888888888777777999999:::;;;<<<===>>>>>>??????@@@@@@BBBCCCDDDEEEDDDDDDDDDCCCCCCDDDDDDEEEBBBCCCEEEEEEDDDDDDEEEGGGGGGHHHHHHGGGFFFGGGIIIKKKLLLJJJGGGEEECCCCCCDDDEEEJJJKKKLLLLLLKKKJJJKKKLLLKKKJJJJJJJJJJJJIIIIIIIIIKKKJJJIIIGGGFFFEEEEEEEEEEEEEEEFFFGGGHHHJJJLLLMMMIIIIIIHHHHHHGGGFFFEEEEEEBBBCCCCCCCCCCCCBBBAAAAAACCCCCCBBBBBBAAAAAA@@@@@@CCCBBBAAAAAA@@@@@@AAAAAA?????????>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999999:::;;;:::::::::999999999999888999999999999999888777777888777666555666666777888555555555666666666777777555555666666666777777777555555555555555555555555666555555555555444444444444444444444444444444444444333333333333333333444333333333222222222111111111222444555555444222111222222222222222222222222111111111111111222222222222111000//////000111111000000000000111111111111111000////////////000111111111000000000/////////000000000000111111111111000000000000000000111222111111222222222111111000111111111111000000000000---...000222333333333333000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000000000000000000000000000000000000000000///...111111111000000000///////////////////////////...111111000///////////////000000000000000000000000////////////////////////000000////////////000000000000000000111111111111000/////////111222111000000000000000000000000000111000000000/////////...000000000000000000000000111000///......///000111//////000000000000//////......///000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000////////////000000000//////......//////000//////000000111111111222111111000000000000//////000000000000111111111111111000000000/////////...000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000...//////000111000000000000000//////000000111222111111111111111000////////////000111222222222222111111111111111111111111111111111111111111111111111111000000000000111111111111000000000000111111000000000000111111111111///000111222222111000///222111000//////000111111000000000000111111111111111111000000000000111111000000111111111111000000000000000000000000000000555666777888888888888888999999:::;;;<<<===>>>>>>?????????@@@AAABBBBBBCCCBBBCCCDDDEEEEEEFFFEEEEEEAAACCCDDDEEEDDDEEEGGGHHHFFFGGGHHHGGGFFFFFFHHHJJJHHHGGGDDDBBBAAABBBDDDEEEIIIJJJKKKKKKJJJKKKMMMOOOLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJHHHGGGFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHJJJJJJHHHHHHHHHGGGGGGFFFFFFFFFCCCCCCDDDDDDCCCCCCBBBAAACCCCCCBBBAAA@@@??????>>>AAAAAA@@@?????????@@@@@@??????>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<===<<<:::999888999999:::::::::::::::999999999999999999999999888888777777888777777666666666777777666666666666777777777777666666777777777777777888555555555555555555555555666555555555555444444444444444444444444444444444333333333333333333333333333333333222222222222111222222444444444444222222222222222222222222222222222222222111111111111111333333222000000//////000111111111111222222222222222111000000000000111222111111111111000000000000000000000000111111111111222111000000000000000000000111111222222222111111222222222222111111111111......000111222333333333111000000//////000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000111111111111111000111111000000000000//////......//////////////////111000000///////////////000000000000000000000000........................000000////////////000000000000000000111111111111111000///000111222111000000000000000000000000000000000000000////////////000000000000000000000000000000////////////000000000000111111111111000000......///000000000000000111111111111111111111111000000000000000000000000111111111111111111111111000000////////////000000111000000//////000000111......///000111222333333////////////000000000000000000000000111111111111000000000000////////////000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000///000000111111111111111//////000000111111000000000111111111111000000///...///000111222222222222111111111111111111111111222222222222222222222222111111000000000000111111111111000000000000111111000000000000111111111111111111222222222222111111333222111000////////////000000000000111111111111111111000000000000111111000000111111111111000000000000000000000000000000444555666888888999999999888999:::;;;<<<======>>>??????@@@AAAAAAAAAAAAAAAAAABBBDDDFFFGGGGGGFFFFFFBBBCCCDDDDDDDDDCCCEEEFFFFFFGGGHHHHHHGGGGGGHHHJJJGGGEEEBBB@@@@@@BBBDDDFFFIIIJJJKKKJJJIIIJJJLLLOOOMMMMMMMMMLLLLLLLLLKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEFFFGGGGGGHHHEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCDDDDDDCCCCCCBBBAAAAAA@@@@@@??????>>>>>>>>>@@@???>>>>>>>>>>>>?????????>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<===<<<:::999888999999:::;;;;;;:::::::::999999999999999999888888888888888888888777777777777777777666666666777777777888888777777777777888888888888555555555555555555555555666555555555555444444444333333444444444444444444333444444444444444444333222222222222222222222222222333333444444333333222222222222222222222222222333222222222111000000000222222222111111000000000000000000111111111222222222111111111111111111222000000000000000000000000///000000000111111111111222222111000/////////000000000111222222222111111222222111111111000000000...///000000111222222222111000000000000000000111//////////////////////////////////////////////////////////////////////////////////////////////////////000000111111111000000000000000000000000000...///000000111111111111000000000000000000//////............////////////000000////////////000000////////////////////////////////////////////////000000////////////000000///000000000111111111111111000///000111222111000////////////////////////000000000000////////////000000000000000000000000000000////////////000000///000000111111000000///......///000000000000000111111111111111111111111000000000000000000000000111111111111111111111111000000////////////000000111111000000000000111111...//////000111111222222---......///000000111111///000000000111111111111000000000000//////////////////////////////////////////////////////////////////000000000000////////////////////////////////////000111111111111000---...000111111111000///000000111111111111000//////000000111111111111000111111111111111111111111111111111111111111111111111111000000000000111111111111000000000000111111///000000000111111111111111111111111111111111111222111111000000000000000///000000000111111111111111111000000000000111111000000111111111111000000000000000000000000000000444555666888888999999999888888999:::;;;<<<======???@@@AAABBBCCCBBBBBBBBBAAABBBDDDEEEFFFFFFFFFEEECCCDDDEEEDDDBBBAAABBBCCCFFFHHHIIIIIIHHHHHHIIIJJJGGGEEEBBB@@@@@@BBBEEEGGGLLLMMMMMMLLLKKKKKKLLLNNNLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIHHHHHHGGGHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFGGGEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAA<<<<<<======>>>>>>>>>???>>>>>>>>>======>>>>>>???>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888999::::::;;;;;;;;;:::::::::999999:::999888777777777888888888888888888888777666666666666666666777777777777888888888888777777777777555555555555555555555555666555555555555444444444333333333444444444555555333444444555555444444333222222222222222222222222333333333333333333333333222222222222222222222222333222222222111000000000000000111111222222222222/////////000000000111111111111111222222111111111///////////////////////////000000000111111111111222222111000/////////000///000111222222222222222111111000000000//////////////////000000111222222111111000000000000111111////////////////////////////////////////////////////////////////////////////////////////////////...///000111222222111111////////////////////////------...///000000000000//////////////////000000---.........//////000000000000////////////000000////////////////////////111111111111111111111111000000////////////000000///000000000111111111111222000///000111111000///////////////////////////////////////000000000000//////////////////////////////000000000000//////...//////000000//////.........///000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000////////////000000111111000000000000111111111111000000000000000000------...///000111222222///000000000111111111111////////////000000000000//////////////////////////////////////////////////////000000000000//////////////////////////////---...//////000000//////---...///111111000/////////000000111111111000000111111111111111000///...000000000000000000000000000000000000000000000000111111000000000000111111111111000000000000111111///000000000111111111111000000000//////000000000//////000000111111111111///000000000111111111111111111000000000000111111000000111111111111000000000000000000000000000000555666777888888888888888888888999:::;;;<<<======>>>???AAACCCCCCCCCCCCBBBAAABBBCCCDDDDDDEEEDDDDDDEEEFFFFFFEEEBBBAAAAAABBBGGGIIIKKKKKKJJJIIIJJJKKKIIIFFFCCC@@@@@@BBBEEEHHHMMMOOOPPPPPPNNNMMMNNNNNNKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHHHHHHHHHHIIIIIIJJJGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEBBBBBBCCCCCCBBBBBBAAA@@@:::;;;;;;<<<===>>>??????>>>>>>=========>>>??????>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999999:::;;;;;;;;;;;;;;;;;;::::::::::::;;;:::888777777777888999999999999999888777666666555555555555666666666666888777777777777777666666555555555555555555555555666555555555555444444444222333333444444555555555333444555666666555444333111222222222222333333333333333333333333333333333222222222222222222222222222222222111111111111111///000111222333333333333.../////////000000000000000000111222222111000000............////////////000000000000111111111111222111000000000000000000///000111222222222222222000000000000/////////...000////////////000111222222111111000000111111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...///111222333222222111////////////////////////---......////////////.........////////////000000------......///000000000///////////////000000111000000000000000000000000222222222222222222222222000000////////////000000000000000000111111111111222111000000111111000///000000000000000000000000////////////000000000000//////////////////////////////000000000000//////......////////////............///000000000000000////////////////////////000000000000000000000000111111111111111111111111000000////////////000000111000000//////000000111111111111111000000//////...//////000111222222333000000000000111111111111////////////000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000------...///////////////......//////000000/////////000000111111111111000111111111111000///......000000000000000000000000////////////////////////111111000000000000111111111111000000000000111111000000000000111111111111000000////////////000000......000111222222222222000000000000111111111111111111000000000000111111000000111111111111000000000000000000000000000000666777777888888888777777888888999:::;;;<<<<<<===;;;===???BBBCCCCCCBBBBBBCCCBBBBBBBBBBBBBBBCCCCCCFFFGGGGGGFFFDDDCCCDDDEEEHHHJJJLLLLLLKKKKKKKKKKKKIIIGGGCCC??????AAADDDGGGHHHKKKNNNPPPOOONNNMMMMMMLLLKKKKKKKKKKKKJJJJJJJJJHHHHHHHHHHHHHHHIIIJJJKKKGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHGGGFFFEEEDDDDDDCCCAAAAAAAAABBBAAAAAA@@@???=========>>>>>>?????????>>>>>>======>>>>>>???@@@>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999999888999:::<<<===<<<;;;;;;;;;;;;:::::::::;;;:::888777666777888999999999::::::999888666555444444444444555555555555777777777666666666555555555555555555555555555555666555555555555444444444222222333333444555555666333444555666666555444333111111222222222333333333444333333222222333333444222222222222222222222222111111111111111222222222000111222333333333222111//////000000000111111111///000000111111000000///......//////000000000000000000000000111111111111000000000000000000111222//////000222222333333222111111111000000000//////000000///...///000111111222111111000000111111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000---///111333333333222111//////////////////////////////000000000//////............/////////000000------......///000000111///////////////000111111000000000000000000000000222222222222222222222222000000////////////000000000000000000111111111111222111000000111111000...000000000000000000000000.../////////000000000111////////////////////////...///000111111000///...//////000000000000//////......///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000//////......//////000000000000000000111111111000000111111222222333333000000000000111111111111.../////////000000000111000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000......///000000000000000///............///000000//////000111111111111111......///000000000000000000000000000000000000000////////////////////////111111000000000000111111111111000000000000111111000000000000111111111111111111000//////000111111///000111111222111000000000000000000111111111111111111000000000000111111000000111111111111000000000000000000000000000000777888888888888777777666777888999:::;;;<<<<<<===999;;;>>>@@@BBBBBBBBBAAADDDCCCAAA@@@@@@AAABBBCCCFFFGGGHHHHHHGGGFFFGGGIIIHHHKKKMMMMMMLLLKKKLLLLLLIIIFFFBBB???>>>@@@CCCFFFAAAEEEJJJMMMMMMLLLKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKHHHHHHHHHHHHIIIJJJJJJKKKGGGGGGGGGFFFGGGGGGHHHIIIGGGFFFEEEDDDCCCBBBAAA@@@@@@AAAAAAAAAAAA@@@??????@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>???@@@@@@>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999888888888999;;;===>>><<<<<<;;;;;;;;;:::::::::;;;:::888666666777888999999999::::::999888666555333333333444444444555555777777666666555555555444555555555555555555555555666666555555555444444444222222333333444555666666333444666777777666444333111111111222222333333333444333333222222333333444222222222222222222222222000000111111222222222333222333444444333222000///000111111111111222222222...///000111111000///...//////000000111111111222000000000000111111111111000000//////000111222222//////000222222333333333222222222111111111111000000000///......///111111222222111111111111222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000---///111333444333222111////////////////////////111111111111111000///...---.........//////000000---------...///000000111///////////////000111111000000000000000000000000111111111111111111111111000000////////////000000000000000000111111111111333111000000111111000...000000000000000000000000.../////////000000111111////////////////////////...///000111111000///...000000111111111111000000...//////000000000000000111111111111111111111111000000000000000000000000////////////////////////000000////////////000000//////............//////......///000111222333333222222222222222333333333000000000000111111111111.../////////000000111111000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000//////000111111111111111//////...------///000111//////000111111111111111+++,,,...///111222333333000000000000000000000000000000000000000000000000111111000000000000111111111111000000000000111111000000000000111111111111333222111000000111222333111111222222111000...---000000000000111111111111111111000000000000111111000000111111111111000000000000000000000000000000555666888999999999888777666777777999:::;;;<<<<<<<<<======>>>??????@@@@@@>>>@@@AAAAAAAAAAAABBBDDDGGGJJJLLLJJJGGGEEEFFFHHHMMMMMMMMMMMMMMMLLLKKKJJJLLLJJJFFFAAA===<<<>>>AAAEEEGGGJJJMMMNNNOOOMMMLLLJJJJJJKKKKKKLLLLLLMMMMMMKKKJJJIIIHHHGGGFFFFFFFFFEEEFFFHHHHHHGGGGGGGGGHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCBBBAAA@@@@@@>>>>>>?????????@@@@@@@@@????????????>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===;;;999888999<<>>>>>????????????@@@BBBBBBAAAAAACCCDDDFFFHHHIIIIIIGGGFFFFFFGGGIIIJJJJJJKKKKKKKKKJJJJJJMMMLLLIIIDDD???<<<<<<===AAACCCGGGKKKNNNOOOMMMLLLLLLLLLMMMMMMMMMMMMMMMNNNJJJIIIHHHGGGFFFFFFFFFFFFEEEGGGHHHHHHFFFEEEFFFGGGDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@>>>>>>?????????@@@@@@@@@?????????>>>>>>>>>==================<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===;;;:::999999;;;>>>???;;;:::888777777888:::;;;::::::999888888888888888888888999999999888777666777777777777666666666666666666666666666666666555888777666555555555555555666555444333333333333444555555444444444444555555555666777666444333222333333333222222222333444555222222222222222222222222333222222111111000111111222111111111000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000////////////000000000000000000000000...///000111222222111000111111222222222222111111///000000000111222222222000000000000111111111111000000000000000000000000000000000000111111111111000000////////////000000111111111111111111111111000000000000000000000000111000///......///000111000000/////////.........000000000000000000000000////////////////////////////////////000000000000000//////...///000111222000000000000000000000000000000000000111111111222000000000000000000000000000000111111111111000000000000000000000000000000333222111000////////////000000000000000000000000222111111000000111111222//////000000000000////////////000000111000000000/////////000000000000000222222222222222222222222////////////////////////000000000000000000000000000000000000000000000000...///111111/////////000111111111111000000000///000000000111111111111111000////////////000000111000000000000000000000000............////////////000000////////////000000////////////////////////000000000000000000000000//////////////////////////////000000000000//////000000000000///////////////000111111000///000222111111000///////////////000000111111111111000000//////000000000000//////000000000000000111111111111111111111111111111111000000000000000000000000111111111111000000000///111222222111000//////111111111000000000000111111000000000000111111111111111111111000000/////////444444333333444444555666666777777888999:::;;;;;;=========>>>>>>>>>>>>>>>???AAABBBBBBBBBBBBCCCEEEEEEEEEEEEFFFGGGHHHGGGEEEEEEFFFGGGHHHIIIIIIIIIIIILLLLLLKKKGGGBBB===:::999>>>???BBBGGGLLLNNNMMMLLLMMMMMMMMMLLLLLLLLLLLLLLLHHHHHHGGGFFFEEEEEEEEEFFFFFFHHHIIIHHHFFFDDDDDDEEEBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDCCCBBBAAAAAA???????????????@@@@@@@@@??????>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<;;;:::999888888999:::;;;;;;:::999999999999999999888888999999888888777666888888777777666666555555555555666666666666666666777666666555555555666666555555444333333333444444555555444444444444555555444666777666444333333333333333222222222333444555222222222222222222222222222222222111111111111111222222222222111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000////////////000000000000000000000000///000000111111111111000111111222333333222222111000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111//////............//////////////////////////////000000000000000000000000000000////////////000000000000////////////......111111111111111111111111////////////////////////////////////000000000000000000000000000111222222000000000000000000000000////////////000000000000000000000000000000000000000000111111111111000000000000000000000000000000333222111000////////////000000000000000000000000222111111000000111111222000000////////////000000......///000111111111000111111111111000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000///000000000......000111111111111111000000000000000000111111222222333333111000000////////////000000000000000000000000000............////////////000000////////////000000////////////////////////000000000000000000000000//////////////////////////////000000000000//////////////////000000000000---///000111000000222333111000000///////////////000000111111111111000000//////000000000000////////////000000111111222222111111111111111111111111000000000000000000000000111111111111000000000000111222333222111000111222111111000000000000111111000000000000111111111111111111111111111000000000666666555444444666777888666777777888999:::::::::========================???AAABBBBBBBBBBBBCCCEEEDDDBBBAAADDDGGGIIIGGGDDDEEEFFFFFFGGGGGGGGGFFFFFFHHHJJJKKKJJJEEE@@@<<<:::===<<<===AAAGGGKKKMMMLLLKKKJJJJJJJJJIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEEEEFFFIIIJJJKKKJJJGGGEEEEEEEEECCCCCCBBBBBBBBBBBBCCCCCCFFFFFFEEEDDDCCCBBBBBBBBB???????????????????????????>>>>>>>>>============<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;:::::::::999999888888999999::::::999999888888888999999888888888888888777777666888888777777666666555555555555555555666666666666666555555555555666666777555444444333333333444444555444444333333444444555333555666666444222333333222222222333333333444444222222222222222222222222111111222222222111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000////////////////////////////////////.........////////////...000000111222222222111111000000000//////////////////000000000111111111111000000000000000000000000///000000000111111111111000//////......//////000........................////////////////////////000000////////////000000000000//////////////////000000000000000000000000////////////////////////////////////000000000000/////////000000000111111////////////////////////.........////////////000000000000000000000000000000000111111111111000000000000000000000000000000222222111000//////000000////////////////////////111111000000000000111111111000///......///000111//////000111222222222222111111111000000/////////000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000///---...000222111111111000000000000000//////000111111222333333111111000//////...//////////////////////////////000000000000111111111111000000////////////000000//////////////////////////////////////////////////////////////////////////////000000000000//////////////////000000000000...000111111000000111222000000////////////000000000000111111111111000000//////000000000000//////......///000111222222333111111111111111111111111000000000000000000000000111111111000000000000000000111222222000000111222111111000000000000111111///000000000111111111111222222111111111111111111666666555444444666777888777777777888888999999:::<<<<<<<<<<<<<<<=========???AAABBBBBBAAABBBCCCEEECCCAAA@@@CCCGGGHHHFFFDDDHHHHHHHHHGGGFFFEEEDDDCCCBBBFFFIIIJJJHHHDDDAAA???AAA>>>;;;>>>DDDJJJLLLLLLJJJIIIIIIHHHHHHGGGGGGGGGEEEEEEEEEDDDEEEEEEFFFFFFLLLMMMMMMLLLIIIGGGGGGGGGEEEEEEDDDCCCBBBAAAAAABBBGGGGGGEEECCCBBBBBBBBBBBB????????????????????????>>>>>>>>>============<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;:::999999999999999999999999999888888777777777777888999888888888777777777777777888777777777666666666555444555555555666666777777666555555555555666666777444444333333333444444555444444333333333333444444333444666555444222333333222222333333333444444444222222222222222222222222000111111222222222111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000/////////////////////////////////////////////............///......///000000000000000000000000//////////////////000000000111111111111000000000000000000000000///000000000111111111111111000000//////000000111111111111111111111111111//////////////////////////////000000000000////////////000000000000000000////////////////////////////////////////////////////////////000000000000......////////////000///////////////////////////---.........////////////000000000000000000000000000000111111111111000000000000000000000000000000222111000000000000000000////////////////////////111000000000000000000111111000///......///000111000111222222333333333222000000000//////.........////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000000///---...000222000000000000000000111111......//////000111222222111111000//////...//////////////////////////////000000000000111111111111000000////////////000000000000000000000000000000////////////////////////000000000000000000000000//////000000000000//////.../////////000000000111000222222111/////////000000000////////////000000000000111111111111000000//////000000000000//////......///000111222222333000000000000000000000000////////////////////////000000000000000000111111...000111000//////000111111111000000000000111111///000000000111111111111111111111111111111222222444444333333444444555666777777777888888888999999::::::;;;;;;<<<=========>>>@@@AAAAAAAAAAAABBBDDDBBBBBBBBBDDDFFFGGGFFFEEEIIIHHHHHHGGGFFFDDDCCCBBB???BBBFFFHHHHHHGGGGGGGGGHHHDDD@@@BBBGGGLLLLLLJJJJJJJJJJJJIIIIIIIIIIIIIIIEEEDDDDDDDDDEEEFFFGGGGGGMMMNNNOOOMMMKKKIIIHHHIIIGGGFFFEEEDDDCCCBBBBBBBBBHHHGGGDDDBBBAAAAAAAAAAAA@@@@@@@@@???????????????>>>>>>============<<<<<<;;;;;;:::::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;;;;;;;::::::999999999999999999999999777777777666777777888999999888777666666666666777666666666777777777777777444444555555666777777777777666666555555555666666444444333333333444555555444444333333333333444444222444555555333222333444111222333444444444333333222222222222222222222222///000111333333222111111///////////////000000000000000000000000000000000000000000000000000000000////////////////////////000000000000////////////000000000000000000000000222111111000000000000111------...///000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111111111000000000000111111000000000000000000000000000000000000000000000000//////000000000000////////////000000000000111111........................////////////////////////////////////000000000000------...///////////////000000000000000000000000............////////////000000000000000000000000000000111111111111000000000000000000000000000000111111000000000000000111000000000000000000000000111000000//////000000111000000////////////000000111222222222222222111111////////////............////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000///000000000......000111000000000000111111111111......//////000000111111111000000////////////000000000000000000000000000............////////////000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////......//////000000111111111222333111///.../////////////////////000000111000000111111111111000000//////000000000000////////////000000111111222222////////////////////////////////////////////////000000000000111111111111...///000000//////000111111111000000000000111111000000000000111111111111000000000111111111111111444444555555666666666555777777777777888888888888888888999:::<<<===>>>>>>===???@@@@@@@@@@@@AAACCCAAACCCEEEEEEEEEDDDEEEFFFFFFFFFFFFFFFEEEDDDCCCBBB>>>AAADDDFFFGGGHHHKKKLLLNNNKKKIIILLLQQQQQQLLLFFFHHHHHHHHHHHHIIIIIIIIIIIIEEEDDDDDDEEEFFFGGGHHHIIILLLMMMNNNMMMKKKIIIIIIIIIGGGFFFEEEDDDDDDDDDDDDDDDHHHFFFDDDAAA@@@@@@@@@AAA@@@@@@@@@?????????>>>>>>>>>>>>=========<<<<<<<<<::::::::::::999999999999;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;<<<999999999::::::999999999888777777777888888999:::999888777666555666666777555555666666777777888888444444555555666777777888888777666555555555555555333333333333333444555666444333333222222333333444111333555444333222333444111222333444444444333333222222222222222222222222...000111333333333111000//////000000000111111111000000000000000000000000000000000000000000000000////////////////////////000000000000////////////000000000000000000000000333222111000//////000111---...///000000111111111///000000000111222222222000000000000111111111111000000000000000000000000000000000000111111111111000000////////////000000........................000000000000000000000000...///000111111000///...//////000000000111111111////////////////////////////////////////////////////////////000000000000---...///000111000000///000000000000000000000000....../////////000000000000000000000000000000000000000111111111111000000000000000000000000000000111111000000000000111111000000000000000000000000000000////////////000000//////000000000000//////111111111111111000///...///////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...///111111/////////000///000000000111111111111000000000000000000000000000////////////000000111000000000000000000000000............////////////000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////.........///000111111111000111222111000///000111///////////////000111111000000111111111111000000//////000000000000//////000000000000000111111111000000000000000000000000///////////////////////////000000000111111111111...000111111000000111222111111000000000000111111000000000000111111111111/////////000000111111111555666888999999999888777777777777777888888888888777777888:::<<<===??????<<<>>>???@@@??????@@@BBBAAADDDGGGGGGDDDCCCDDDGGGDDDDDDDDDEEEDDDDDDCCCCCC???AAACCCEEEFFFIIILLLOOOQQQPPPPPPUUUYYYVVVLLLCCCEEEEEEEEEFFFFFFGGGGGGHHHEEEEEEEEEEEEFFFGGGIIIIIIKKKLLLMMMLLLJJJIIIIIIIIIEEEEEEEEEEEEEEEFFFFFFGGGHHHFFFCCCAAA?????????@@@@@@@@@@@@@@@??????>>>>>>>>>=========<<<<<<<<<<<<:::::::::999999999888888;;;;;;;;;;;;;;;;;;;;;;;;999888888999:::;;;<<<===888999999::::::999999888999888888888999::::::;;;999888666555555555666777444444555666777888999999444444444555666777777888999888777555555444444444333333333333333444555666444333333222222333333444111333444444333222333444111222333444555444333333222222222222222222222222...///111333444333111000000000111111222222222333000000000000000000000000000000000000000000000000111111111111111111111111000000000000////////////000000000000000000000000111000///---------...///......000111111222222222//////000111222333333444000000000000111111111111000000000000000000000000000000000000111111111111//////............//////111111111111111111111111000000000000000000000000...///000111111000///...//////000000111111111222000000000000000000000000////////////////////////////////////000000000000...///000222222111111000000000000000000000000000////////////000000000000000000000000000000000000000000111111111111000000000000000000000000000000111000000000000000111111000000000000000000000000000000////////////000000...///000111111000///...000000000000///---,,,+++//////000000111111222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000---///111222000///////////////000000111111111222222222222111111111111111//////...//////000111222000000000000000000000000000000000000111111111111000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////---......///000111111222...///111111000000222333///////////////000111111000000111111111111000000//////000000000000//////111111111000000000000000111111111111111111111111//////////////////////////////000000111111111222///111222222111111222444111111000000000000111111000000000000111111111111......//////000000000111444444444555555555555666666666888999999999999999999999999888999999::::::===>>>??????>>>???AAACCCEEEEEEFFFFFFFFFEEEEEEDDDBBBCCCFFFGGGHHHGGGFFFEEE???>>>???AAAEEEIIIJJJJJJOOOPPPQQQPPPNNNJJJGGGDDDHHHEEEBBBCCCFFFIIIIIIHHHGGGEEEDDDFFFIIILLLLLLJJJIIIIIIJJJJJJJJJIIIGGGFFFFFFCCCAAACCCGGGHHHEEEAAACCCCCCBBBAAAAAA@@@??????@@@???>>>===<<<<<<<<<<<<======<<<<<<<<<<<<======<<<<<<;;;:::999999999999999999999999999999999999::::::999999999999::::::999999888888777777666666888888777777777777888888666666666666555555555555222333555666777666444333333333444444444444444333555555555555555555555555444444444444444444444444333333333333333333333333666555444333222111111111000444777777555222222333222111000000//////000000000000000000000000000000222222222111111111000000000000000000////////////000000000000000000000000000000000000000///......//////............//////111111000000//////......000000000///000111111222000000000000111111111111///000111222222111000///111111000000000000111111000000000000000000000000,,,------...///000000111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000111111000000//////......000000000000000000000000000000////////////000000//////000000000000//////000000000000000000000000111111000000000000111111------------.........///000000000000000000000000111111000000000000111111000000000000111111111111111111000000//////......111111111111111111111111000000000000000000000000000000000000000000000000222222111111000000/////////000111222222111000///111111111111000000000///000000000000000000000000000///...///000111000///......//////000000111111000000000000000000000000......////////////......000000000000000000000000/////////000111111222222//////000000111111111222000000000000000000000000///////////////000000111000000000000000000000000//////000000000000//////111111111111111000//////000000000000000111111222000000000000000000000000//////000000000000////////////000000000000//////111111111111111111111111//////000000000000//////////////////////////////222111111111000000//////222111111111000000//////111///...000222333111/////////000000111111222222444444444444555555555555666666777888999999999999999999888888999999::::::===>>>??????>>>???AAACCCEEEEEEFFFFFFFFFFFFEEEEEECCCEEEFFFHHHHHHGGGFFFEEE???>>>>>>@@@DDDGGGIIIIIIMMMMMMNNNNNNLLLIIIFFFDDDFFFDDDBBBCCCFFFHHHHHHFFFFFFDDDCCCEEEHHHJJJJJJIIIHHHIIIJJJJJJJJJHHHGGGFFFGGGDDDCCCEEEHHHHHHEEEAAABBBBBBBBBAAAAAA@@@@@@@@@AAA@@@???>>>============>>>===<<<<<<<<<<<<<<<======<<<;;;:::999999999999999999999999999999999999999999999888888999999999888888888888777777777777888888777777777777888888777777777666666666555555666666555555555555555555555555666666666666555555555555555555555555555555444444444444444444444444333333333333333333333333555555444333222222222222222444777777444222222222222222111111000000000000000000000000000000000000222222222111111111000000000000000000////////////000000000000000000000000000000000000000///......000000////////////000000111000000000/////////...000000000000000111111222000000000000111111111111///000111222222111000///111111000000000000111111000000000000000000000000------...//////000111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000111000000000/////////...000000000000000000000000000000////////////000000000000111111111111000000000000000000000000000000111111000000000000111111/////////000000000111111000000000000000000000000000000////////////000000000000000000111111111111111000000000/////////...000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000///000111222222111000///222222222222111111111000000000000000000000000000000///...///000111000///////////////000000000000000000000000000000000000---......///000000//////000000000000000000000000222222222111111111111111000000000111111111111111000000000000000000000000000////////////000111111000000000000000000000000///000000111111000000///111111111111111000//////000000000000000111111222000000000000000000000000//////000000000000//////111111222222222222111111111111111111111111111111///000000111111000000///000000000000000000000000111111111111000000000///111111111111000000000///000///...000222333111///000000000000000111111111444444444444555555555555555666777888888999999999999999888888999999:::;;;>>>???@@@?????????AAACCCEEEEEEFFFFFFGGGFFFFFFEEEEEEFFFGGGGGGGGGFFFEEEDDDAAA???===>>>BBBEEEGGGHHHIIIJJJKKKKKKJJJHHHFFFDDDDDDCCCCCCEEEGGGGGGFFFEEEDDDCCCCCCDDDGGGHHHHHHGGGHHHHHHIIIIIIIIIHHHGGGGGGGGGFFFEEEGGGIIIHHHDDD@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;<<<===<<<;;;:::999999999999999999999999999999999999999999888888888888999999777777777888888888888888888888777777777777888888888888777777777666666666:::888666444333444666777777777777888888777777666555555555555555555555555444444444444444444444444333333333333333333333333444333333222222333333444333555777666444222111111333222222222111111111111000000000000000000000000222111111111111000000000000000000000////////////000000000000000000000000000000000000000//////...111111000000000000111111000000000000////////////000000000000000111111111000000000000111111111111000000111111111111000000000000000000000000000000000000000000000000000000...//////000000111111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000////////////000000000000000000000000000000////////////000000111111222222222222111111000000000000000000000000111111000000000000111111//////000000000111111111000000000000000000000000//////............//////000000000000111111111111000000000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111000000111111111111000000333333222222222111111111000000000000000000000000000///...///000111000///000000000000////////////000000000000000000000000---...//////000000000000000000000000000000000000444444333222222111000000222222222111111111111111000000000000000000000000000000000000000111111222000000000000000000000000000111111111111111111000000111111111111000000///000000000000000111111222000000000000000000000000///000000111111000000///111111222222222222111111111111111111111111111111000111111111111111111000111111111111111111111111111111111111000000000000111111111111000000000000000//////000222222111000111111111111000000000000333333444444444555555555444555666777888888888888888888888888999:::;;;;;;>>>???@@@?????????AAACCCEEEEEEFFFFFFGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBBBB@@@>>>>>>AAAEEEGGGGGGHHHHHHIIIJJJJJJIIIGGGFFFDDDEEEFFFGGGHHHHHHGGGEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIGGGDDD@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>============>>>>>>===<<<;;;;;;;;;;;;===<<<;;;::::::999999:::999999999999999999999999999888888777777888888999777777777888888999999999888888777777777777888888888888888888777777777777:::999777666555555555666777777888888888777666666555555555555555555555555444444444444444444444444333333333333333333333333333222222222333333444555555555666555333111000000333333333333222222111111000000000000000000000000111111111111000000000000000000000000//////////////////////////////////////////000000000000//////111000000//////000000111000000000000//////////////////000111111111111111///000000000111111111111000000000111111000000000000000111111111111000000///////////////////////////000000000111111111222000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000////////////////////////////////////000000////////////000000000111111222222111111000000000000000000000000000111111000000000000111111---............/////////000000000000000000000000000//////......//////000///000000000111111111111000000000000////////////000000000000000000000000000000000000000000000000//////////////////////////////000000111111222222000000000111111000000000222222222111111111000000////////////////////////000///...///000111000///111111000000//////......////////////////////////000000000000000///......000000000000000000000000222222222111111111000000333333222222111111000000////////////////////////000000000000000111222222////////////////////////111111222222222222111111000000111111111111000///000000000000000111111222000000000000000000000000000000000111111000000000//////000000000000//////111111111111111111111111111111222222222222111111000000000000000000000000111111111000000000000000111111111000000000000000//////000111111222111000222222111111000000//////333333333444444444444555444444555666777777777777888888888888999:::;;;<<<===>>>??????>>>>>>@@@BBBCCCDDDEEEFFFFFFFFFFFFFFFDDDDDDDDDCCCCCCBBBAAAAAACCCBBB@@@AAADDDGGGIIIIIIHHHIIIJJJJJJJJJJJJIIIHHHFFFGGGIIIJJJIIIIIIHHHHHHFFFGGGIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFGGGGGGGGGGGGFFFFFFFFFGGGGGGEEECCC@@@@@@AAAAAAAAAAAAAAAAAAAAA???>>>===<<<<<<;;;<<<<<<======<<<;;;;;;;;;;;;;;;======<<<;;;::::::::::::999999999999999999999999999999888888888888999999777777888888999999::::::888888777777777777888888888888888888777777777777888888888888777666444333666777777777666666555444555555555555555555555555444444444444444444444444333333333333333333333333222222222222333444555555666555444444333222000///222333333333333222111000000000000000000000000000000000000000000000000000000000000000//////////////////////////////////////////000000000000//////000//////......//////000////////////000000000000//////000111111111111000///000000000111111111111111000000000000000000111///000111111111111000///////////////////////////000000000000111111111111////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000////////////////////////000000////////////000000//////000000000000//////000000000000000000000000111111000000000000111111............/////////000000000000000000000000000111000000//////000000111///000000000111111111111////////////000000000000111111111111111111111111000000000000000000000000//////////////////////////////000000111111222222111000000000000000000111000000000000////////////////////////////////////000///...///000111000///111111000000//////......////////////////////////333222222111000...,,,+++////////////////////////////////////000000111111333222222111111000000000////////////////////////000000000///000111111222////////////////////////111111222222222222111111///000000111111111000000000000000000000111111222000000000000000000000000000000111111111111000000//////000000000000//////000000000000000000000000111111222222222222111111////////////////////////000000000000000000111111000000000000000000111111...///111111111111111111222222111111000000//////333333333333444444444444333444555666777777777777777777777888999:::;;;<<<<<<===>>>=========???AAABBBBBBCCCDDDEEEEEEEEEEEECCCCCCCCCCCCBBBBBBBBBBBBEEEDDDDDDFFFIIILLLLLLLLLIIIJJJJJJJJJJJJJJJJJJJJJGGGIIIKKKJJJIIIHHHIIIJJJHHHJJJLLLLLLJJJIIIHHHIIIFFFFFFEEEEEEFFFFFFGGGHHHDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>===<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<>>>===<<<;;;::::::::::::999999999999999999999999:::999999999999999999:::888888888999999999999999888888777777777777888888888888777777777666666666555666888999888666444222666666666666555444333333555555555555555555555555444444444444444444444444333333333333333333333333222222222222333333444555666444333222333222111///111222333333333222000///000000000000000000000000//////000000000000000111000000000000////////////000000000000000000000000...//////000000000000000//////............//////////////////000000000000...///000222222111111000000000000000111111111111111111000000000000111111///000111222222111000///000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////000000000000000000000000000000000000000000////////////000000//////000000000000//////000000000000000000000000111111000000000000111111000000000111111111222222000000000000000000000000111111000000000000111111000000000000111111111111////////////000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111000000000000111111000000/////////.........000000000000000000000000000///...///000111000///000000000000////////////000000000000000000000000333333333111000...,,,+++////////////////////////------......///000000111111111111000000000000000000000000000000000000000///////////////000000111000000000000000000000000000111111111111111111000///000000111111111111000000000000000000111111222000000000000000000000000000111111222222111111000111111222222222222111111000000000000000000000000000111111111111111111000........................000000000000111111111111000000000000111111111111...000111222111000111222111111111111000000000000222222333333333444444444333333444555666666666666777777777888999:::<<<===:::<<<<<<<<<<<<<<<>>>@@@@@@AAABBBCCCDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFHHHKKKOOOQQQQQQOOOJJJJJJJJJJJJJJJJJJIIIIIIHHHJJJJJJIIIGGGGGGIIIKKKHHHKKKMMMMMMKKKHHHHHHIIIFFFEEEEEEDDDEEEFFFGGGHHHAAAAAAAAA@@@??????AAABBBBBBBBBBBBAAAAAA@@@@@@@@@???>>>===<<<<<<;;;;;;;;;::::::::::::;;;<<<======>>>===<<<;;;;;;::::::;;;999999999999999999999999;;;;;;::::::::::::;;;;;;:::999999999999999999888888888777777777777888888777777777666666666555555555555666666666555555444666666666666555444333222555555555555555555555555444444444444444444444444333333333333333333333333333333222222222333444444555333111111333333222000000111222333222111///...000000000000000000000000////////////000000111111000000000000////////////000000000000000000000000......///000000000000000000000////////////000000.../////////000000000111...///111222222222000///000000000000111111111111222111000//////000111222///000111222222111000///000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000.../////////000000000111000000000000000000000000000000////////////000000000000000111111000000000000000000000000000000000111111000000000000111111000000111111111222222222000000000000000000000000000000////////////000000000000000000111111111111.../////////000000000111111111111111111111111111000000000000000000000000000000000000000000000000111111111000000000000000222111000//////000111222000000000000////////////000000000000000000000000000///...///000111000///////////////000000000000000000000000000000000000111111111111111000///...////////////////////////////////////000000000000///////////////000000000000000000000000000000000...............//////000000000000000000000000000///000000111111000000/////////000111111111111111000000000000000111111222000000000000000000000000000111111222222111111000111111222222222222111111000000000000000000000000///000000111111000000//////////////////////////////000000000111111111111///000000000111111111111---000222222000///000222000000000000000111111111222222333333333444444444222333444555666666666666777777777888999;;;<<<===:::;;;<<<;;;;;;;;;===??????@@@AAABBBCCCCCCCCCCCCEEEEEEDDDEEEEEEFFFGGGHHHGGGHHHJJJOOOSSSTTTSSSRRRJJJJJJIIIIIIIIIIIIHHHHHHHHHIIIJJJHHHEEEEEEHHHKKKHHHKKKNNNMMMJJJHHHGGGHHHFFFEEEDDDDDDDDDFFFGGGHHH@@@@@@???===<<<>>>@@@CCCCCCCCCBBBAAAAAA@@@??????@@@???>>>======<<<<<<<<<999999999:::;;;<<<===>>>>>>>>><<<;;;;;;;;;;;;;;;999999999999999999999999<<<;;;;;;::::::;;;;;;<<<;;;::::::999999888888888888888777777777777888888666666666666555555555555666555444333333444666777777777777777666555444333555555555555555555555555444444444444444444444444333333333333333333333333444333333222222333333444555222000000333444333111///000222222222111///---000000000000000000000000.../////////000000111111000000000000////////////000000000000000000000000......///000000000000000111111000000000000111111.../////////000000111111...///111222333222000///000000000000111111111111222111000//////000111222...000111222222111000...000000000000000000000000////////////............////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000.../////////000000111111000000000000000000000000000000////////////000000111111222222222222111111000000000000000000000000111111000000000000111111////////////000000000000000000000000000000000000//////............//////000000000000111111111111.../////////000000111111000000000000000000000000000000000000000000000000000000000000000000000000222222111111000000//////222111000//////000111222111111111111000000000000000000000000000000000000000///...///000111111///......//////000000111111000000000000000000000000//////000111111111111111////////////////////////222222111111000000//////------......//////000000000000000000000000000000---------------...//////000000000000000000000000//////000000000000////////////000111111111111111000000000000000111111222000000000000000000000000111111222222222222111111//////000000000000//////000000000000000000000000//////000000000000//////000000000000000000000000//////000000111111111222//////000000111111111222---000222222000///000222//////000000111111222222222333444444555555444444444444444555555555555666777777888999::::::;;;;;;;;;;;;<<<===>>>???@@@@@@>>>???@@@AAABBBBBBBBBBBBCCCDDDDDDEEEFFFGGGGGGGGGIIIIIIJJJLLLMMMNNNOOOPPPHHHGGGGGGHHHHHHIIIJJJKKKNNNMMMJJJHHHGGGHHHIIIIIIKKKKKKJJJIIIIIIIIIIIIIIIFFFFFFEEEEEEEEEEEEEEEFFFBBBAAAAAA@@@@@@AAABBBBBBAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;:::999999888999:::;;;<<<<<<;;;:::999;;;::::::999999::::::;;;<<<;;;;;;::::::999999888<<<;;;999777666777777888888888777666666666666666444444444444444444444444444444444555666777888999666666555444333333222222222333333444555555555555333333333333333333333333444444444444444444444444222222222222222222222222111222222333333222222111222111111111000000//////000000000000000000000000000000000000000000000000///////////////000111111111000///......///000111......------------......111///---...111222000...000000111111111111000000111111111111111111111111000000111111111000000///000///...///111111///...111111111111111111111111111111000000000000111111000000////////////000000000000111000000///...---000000000000000000000000000000000000000000000000000000000000111111111111///////////////000111111000000////////////000000......//////000000111111000000000000000///......000000000000000000000000......///000000000000000//////...//////000111222000000000000000000000000222222222111111111111000222222111111111111111111000000000000000000000000111111000000//////......111111000///////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000222222111000//////000000111111000///////////////111000///000000///,,,***000000000000000000000000000000000000111111111111////////////////////////000000000000000000000000000000000000000000000000111111111000000000000000000000000000////////////000000000000000000000000000000000000000000000000///000222333333222000///000000000000000000000000000111222333222000...---000000000000000000000000000000000000000000000000222111111111000000//////---.........//////000000......//////000000111111000000000000////////////111111222222222222111111000000000000000000111111000000000000000000000000111000/////////000222333111111111111000000000000222333444444555444444444444444444444555555555555888888888999999:::::::::;;;;;;<<<===>>>??????@@@@@@@@@AAABBBCCCCCCCCCCCCBBBCCCDDDEEEFFFGGGHHHHHHHHHHHHIIIJJJKKKKKKLLLLLLHHHHHHHHHIIIIIIJJJKKKLLLKKKJJJHHHFFFEEEEEEFFFGGGKKKJJJIIIIIIIIIIIIIIIJJJGGGFFFEEEEEEDDDDDDDDDEEEBBBAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999::::::;;;;;;;;;;;;::::::;;;::::::999999::::::;;;999:::::::::::::::::::::;;;:::999777777777777777888777777666666666666666555555555555555555555555444444444444555666777777555555555444444333333222111222222333333333333222333333333333333333333333444444444444444444444444222222222222222222222222111222222333333222222111111111111111000000000///000000000000000000000000000000000000000000000000///////////////000111111111000///......///000111//////............//////111///......111111000...000000111111111111000000111111111111111111111111000000111111111111000000//////...///000111///---000000000000000000000000111111000000000000111111000000////////////000000///000000000000//////...000000000000000000000000000000000000000000000000//////000000000111111111///////////////000111111000000////////////000000.../////////000000000111000000000000000///......000000000000000000000000......///000000000000000000////////////000000111000000000000000000000000222222222111111111000000000000000000000000000000000000000000000000000000111000000000/////////...//////...---------------////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000222222111000000000000000111111000///////////////000//////000000000---+++000000000000000000000000...////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000111000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000//////111111111111//////000000000000000000000000000000//////////////////000000000000000000000000000000000000000000000000111111111111000000000///........./////////000000............////////////000000000000////////////000111111222222111111000111111111000000000000000000000000000000000000000111000/////////000222222111111111111000000000000222222333444444444444444444444444444555555555555888888999999999999999999:::;;;;;;<<<===>>>??????AAABBBBBBCCCDDDDDDDDDEEEAAABBBCCCEEEFFFHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJKKKLLLLLLMMMMMMLLLJJJIIIHHHIIIJJJJJJIIIIIIHHHHHHHHHIIIJJJJJJHHHGGGFFFDDDDDDCCCCCCCCCBBBAAA@@@???????????????AAAAAA@@@@@@???>>>>>>>>>===>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;::::::999999999999::::::888888999999:::;;;;;;<<<:::999888777777777777777888777666666555555666666666666666666666666666666555444444444444444555555444444444444444444444444666666777777777666555555333333333333333333333333444444444444444444444444222222222222222222222222111111222222222222111111111111111111000000000000000000000000000000000000000000000000000000000000///////////////000111111000000////////////000000000//////////////////000111///...///000111000...000000111111111111000000111111111111111111111111000000111111111111000000000///...///111111///...////////////////////////111111000000000000111111000000////////////000000...//////000000000000///000000000000000000000000000000000000000000000000//////000000000000111111///////////////000000111000000////////////000000////////////000000000000000000000000000//////...000000000000000000000000......///000000000000000111000000////////////000000000000000000000000000222222111111111000000000//////////////////000000000000000000000000000000000000000000//////////////////...---------......////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000222111000000000000000000111111000/////////000000000///...///000000///---////////////////////////............////////////111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000111111000000000000////////////000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000///---,,,,,,...000111000000000000000000000000000000000000000000000000111111111111000000000000......////////////000000//////............------////////////000000000000000111111222222111111000222111111111000000//////000000000000000000000000000000000///000111111222111111111111000000000000222222333444444444444333333333444444444555555555999999999999888888888888999:::;;;<<<===>>>>>>???AAAAAAAAAAAABBBCCCDDDDDDAAAAAACCCDDDFFFHHHIIIJJJJJJJJJJJJIIIHHHGGGGGGGGGIIIJJJJJJKKKLLLLLLLLLMMMMMMLLLLLLKKKKKKKKKLLLLLLHHHHHHHHHHHHHHHHHHIIIJJJHHHGGGEEEDDDCCCBBBBBBBBBAAAAAA@@@???>>>>>>>>>>>>AAAAAA@@@@@@???>>>>>>>>>======>>>>>>======<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<<<<;;;:::999999:::;;;<<<::::::999999999999::::::888888999999::::::::::::999999888777777777777777777777666555555555555666555555555555555555555555555444444333333333444444333333444444444444444444888888888888888777666555333333333333333333333333333333333333333333333333222222222222222222222222111111222222222222111111111111111000000000000000000000000000000000000000///////////////////////////////////////000000111000000////////////000000000000000111111000000000000/////////000000000///000000111111111111000000111111111111111111111111///000000111111111111000111000000111222222111///000000000000000000000000111111000000000000111111000000////////////000000---...///000000111000000000000000000000000000000////////////////////////////////////000000000111000000////////////000000000000////////////000000////////////000000000000//////000000000000//////////////////////////////......///000000000000000111111000//////...//////000000000000000000000000111111111111000000000000/////////000000000000000////////////////////////000000000000////////////111111000000000000000111////////////////////////000000000000000000000000////////////////////////////////////////////////111111000000000000000111111111000000///000000111000///...///000111000///////////////////////////........./////////000000111111111111111111111111000000000000000000000000////////////////////////000000000000000111111111000000000000////////////////////////////////////////////////////////////000//////......//////000///////////////////////////......---...///111222000000000000000000000000000000000000000000000000111111111000000000000000//////////////////000000111000000///......------////////////000000000000000000111111111111000000222222111111000/////////000000000000000000000000000000000000000111111222111111111111000000000///111222333333444444333333333333333444444444444555999888888888888888888888999999:::;;;<<<===>>>>>>???????????????AAABBBCCCAAAAAACCCDDDFFFHHHIIIJJJKKKKKKKKKJJJIIIHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLKKKHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHGGGGGGGGGHHHHHHIIIGGGFFFEEECCCBBBAAAAAAAAAAAA@@@??????>>>>>>>>>???AAAAAA@@@@@@???>>>>>>>>>===============<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;;;;<<<<<<<<<;;;:::999888888999:::;;;:::999999888888999999::::::::::::999999888888888888888888888777777777666777666666555555555555555444444444444444444444444555444444333333333444444333333444444444444444444333333333333333222111000333333333333333333333333333333333333333333333333222222222222222222222222000111111222222111111000000000000000000000111111000000000000000000000000///////////////////////////////////////000000111//////000000000000//////000000111222222111000000///000000000/////////000000000111111111111000000000000000000000000000000//////000111111111111111222222111222333444222000111111111111111111111111111111000000000000111111000000////////////000000---...///000000111000000////////////////////////////////////////////////...////////////000000000000000////////////000000000000////////////000000000000000000//////////////////000000000000//////////////////////////////......///000000000000000111111000//////...//////000000000000000000000000111111111000000000//////000000000111111222222222////////////////////////////////////000000000000111111000000000111111222000000000000000000000000////////////////////////////////////////////////////////////////////////111000000000000000111111111111000000000000111111000///...///000111000/////////////////////////////////000000000111111111111111111111111111111111111111111111111111111111//////////////////////////////000000111111111111000000000000////////////////////////////////////////////////////////////111000000//////000000111////////////////////////---...000111222111111000000000000000000000000000000000000000000000000000000000000000000000111111000000000000000000//////333222222111000///........./////////000000000111000000000111111000000000111111111111000000//////000000000000000000000000///000000000111111111111111111111111000000000///111111222333333333333333333333333333444444444444777777888888888888888888888999999:::;;;<<<======>>>===<<<<<<===>>>@@@AAAAAABBBCCCEEEFFFHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHFFFGGGHHHJJJJJJJJJJJJIIIGGGGGGHHHHHHIIIIIIJJJJJJIIIHHHGGGGGGFFFFFFFFFGGGFFFEEEDDDBBBBBBAAAAAAAAA@@@@@@?????????@@@@@@@@@AAAAAA@@@@@@???>>>>>>>>><<<============<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<::::::999999999999::::::999999888888888888999999;;;::::::999888888777777666777777888888777666666777666555555444444555555444444444444444444444444555444444444444444555555444444444444444444444444222333333333333222222111333333333333333333333333333333333333333333333333222222222222222222222222000000111111111111000000000000000000111111111111000000000000000000000000000000000000000000000000///////////////000111111//////000000000000/////////000111222222111000///...000111000///...///111000000111111111111000000000000000000000000000000...///000111111222111111333222111222444444222111111111111111111111111111111111000000000000111111000000////////////000000...//////000000000000///////////////////////////000000000000000000000000......////////////000000111000000///////////////000000////////////000000000000000000////////////...//////000000000000000000000000000000000000000......///000000000000000111000000////////////000000000000000000000000000111111000000000/////////000000111111222222333333000000000000000000000000////////////000000000000//////.........///000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000111111222111111000000000111222222222000//////000111000///////////////////////////000000000000111111111111111111111111111111111111111111111111111111111111000000000000000000000000/////////000111111222222000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...///111333333222000///000000000000000000000000000000000000000000000000000000000000111111111111111111000000000000//////333333222111111000//////......//////000000111111///000000111111000000///000000000000000000000111000000000000000000000000//////000111111111111000111111111111000000000000111111222333333333333222222222333333333444444444666666777777888888999999888888999:::;;;<<<<<<=========<<<;;;<<<>>>@@@AAABBBCCCDDDEEEFFFGGGHHHHHHCCCCCCDDDEEEEEEFFFGGGGGGCCCDDDFFFHHHIIIHHHGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKJJJIIIHHHFFFEEEEEEEEEEEEDDDCCCCCCBBBAAAAAAAAABBB@@@??????@@@@@@AAABBBCCCAAAAAA@@@@@@???>>>>>>>>><<<<<<======<<<<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;999999::::::::::::999999999999888888888888999999999999999888888888888888555666777888888777666666666666555444444444444555555555555555555555555555444444444444555666777777555555555444444333333222333444444555555555555444333333333333333333333333222222222222222222222222222222222222222222222222000000111111111111000000///000000000111111111111000000000000000000000000000000000000000000000000///////////////000111111...///000111111000///......///111222222111///......000111111......///111000000111111111111000000000000000000000000000000...///000111111222222222111000000111222222111///111111111111111111111111111111000000000000111111000000////////////000000///000000000000//////...////////////////////////000000000000000000000000........./////////000000111111000///////////////000000////////////000000111000000000/////////.........///000000000000000000000000000000000000000......///000000000000000000////////////000000111000000000000000000000000111000000000/////////////////////000111222222222000000000000000000000000.../////////000000000111//////......///000000111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000111222222111111000000111111222333444222/////////000000///000000000000000000000000/////////000000000000111000000000000000000000000111111111111111111111111000000000000000000000000...//////000111111222222000000000000////////////000000000000000000000000000000000000000000000000......///000000///......000000000000000000000000000000000000000000//////000000000000000000000000000000000000000000000000///000000000111111111111111111111000000000//////222222111111000000//////.........///000111111111//////000000000000///////////////000111111222222000000000000000000000000...///000111222111111000111111111111000000000000111111222333333333333222222222333333333444444444555666666777888999999:::777888999:::;;;<<<<<<===>>>===<<<;;;<<<>>>@@@AAACCCDDDDDDEEEFFFGGGGGGHHH>>>???@@@AAACCCDDDEEEEEEAAACCCEEEGGGHHHGGGFFFEEECCCDDDEEEFFFGGGHHHHHHHHHJJJIIIHHHFFFEEEDDDDDDDDDCCCCCCBBBAAAAAAAAABBBBBB?????????@@@AAABBBDDDDDDAAAAAA@@@@@@???>>>>>>>>><<<<<<======<<<<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;;;;:::999888999999888888888888999999777777777888999999::::::555666777888888777666666666666555444444444444555666666666666666666666666444444444555666777888999666666555444333333222222000000111222333333333333333333333333333333333333222222222222222222222222222222222222222222222222000000111111111111000000//////000000111111111222000000000000000000000000000000000000000000000000///////////////000111111...///000111111000///...---///000111111000///---...000222111...---///111000000111111111111000000000000000000000000000000......///111111222222222000///...///111111///...000000000000000000000000111111000000000000111111000000////////////000000000000111000000///......////////////////////////000000000000000000000000............/////////000111111000///////////////000000////////////000000111111000000/////////.........///000000000000000000000000000000000000000...//////000000000000000//////...//////000111222000000000000000000000000000000000000////////////---......///000111111222000000000000000000000000.../////////000000111111111111000111111222333333000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000///000000111222222111111000000111222333333555333000//////000///...111111111111111111111111............/////////000////////////////////////111111111111111111111111000000000000000000000000...//////000111222222222000000000000////////////000000000000000000000000000000000000000000000000,,,---///000000///---,,,000000000000000000000000222111///---,,,---...///000000000000000000000000000000000000000000000000//////000000111111111222222111111111000000//////000000000000////////////---......///000111111222//////000000000000//////......///000111222333333000000000000000000000000...///000222222111111000111111111111000000000000111222333333333333444555444444444444444444444444444555666666555555666888888888999:::;;;;;;;;;;;;:::;;;<<<;;;999999;;;===AAABBBCCCDDDEEEEEEDDDCCCAAABBBCCCCCCCCCCCCCCCCCCEEEEEEFFFGGGHHHHHHHHHHHHDDDEEEFFFGGGHHHIIIIIIIIIHHHFFFCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@???@@@@@@AAAAAABBB@@@??????@@@@@@???===============>>>>>>>>>>>><<<<<<<<<;;;;;;:::::::::<<<<<<;;;;;;;;;:::::::::<<<;;;999888888888999999999999999888888888888777999999999999999999999999999999999888777666666555555555555555555555555555555555666666555444333333333333333444444555555555333333333333333333333333444444333333333333222222333333333333333333333333222111111222555555444333111111000000000111333444000000000000000000000000////////////////////////111000/////////000222333111111000000//////......000000000000000000000000......//////000000111111////////////////////////000000000000000000000000000000000000111111111111111111000000//////......000000000000////////////000000000000000000000000000000000000000000000000000000///...............000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000---...///000000///...---///---,,,---000111000...111111000000//////......222111000//////000111222000000//////.........---000000000000000000000000//////000000111111222222000000000000000000000000000000000000111111111111.........///////////////000000111111111111000000000000000000////////////111111000000//////......000000////////////000000111111000000//////......000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000111111111222222222222222111000//////000111222000000000000////////////000000000000000000000000000000000000000000000000...///000111111000///...//////............//////111111000000//////......////////////////////////////////////////////////......//////000000111111111111000000//////......000000000000000000000000000000000000111111111111//////............//////000000000000000000000000000000000000000000000000...000111222222111000...///(((---333...,,,000////////////000111111222222111111111111222222222222000000000000111111111111000000111111111111000000000000000000111111111111111111111222222333444444111333444333222222333444333333333333444444555555444555666666555555666888777888999:::;;;;;;;;;;;;:::;;;<<<;;;:::;;;<<<>>>BBBCCCEEEFFFFFFFFFEEEDDDCCCCCCDDDEEEEEEEEEEEEDDDGGGGGGGGGHHHGGGGGGFFFFFFCCCDDDEEEFFFFFFGGGGGGGGGHHHEEECCCBBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@??????@@@@@@AAAAAA???>>>>>>??????>>>===??????>>>>>>======<<<<<<<<<<<<;;;;;;;;;:::::::::<<<<<<;;;;;;;;;:::::::::;;;:::999888888888999999999999999888888888888777999999999999999999999999999999888888777666666555555555555555555555555555555555666666555444444333333333333444444444555555333333333333333333333333444444333333333333222222333333333333333333333333222111222333555666555333222111000000000111222333000000000000000000000000111111111111111111111111111000/////////000222222111000000000/////////...000000000000000000000000////////////000000000000111111111111111111111111000000000000000000000000/////////000000000111111111000000000000000//////000000000000////////////000000000000000000000000000000000000000000000000111111000///////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000...//////////////////...///...,,,...000111000...111000000000/////////...111111000//////000111111000000/////////.........000000000000000000000000............////////////000000000000000000000000000000000000111111111111222111000///...---,,,,,,000000111111111111000000000000000000////////////111000000000/////////...000000////////////000000111000000000/////////...000000000000000000000000000000000000000000000000/////////000000000111111000000000000000000000000000000000000111111111222111111000//////000111111000000000000////////////000000000000000000000000000000000000000000000000...///000111111000///...//////............//////111000000000/////////...////////////////////////////////////////////////////////////000000000000000000///////////////...000000000000000000000000//////000000000111111111000000////////////000000000000000000000000000000000000000000000000000000000111222333333222111000,,,***111444...000777444111111111000000000000000........./////////000000000000000000111111111111000000111111111111000000000000000000111111111111111111111111111111111111222333444333222111222333111222222333444555555666444555666666555555666888777888999:::;;;;;;;;;;;;:::;;;<<<<<<<<<<<>>======>>>>>>===<<<@@@??????>>>===<<<;;;;;;<<<;;;;;;;;;;;;:::::::::<<<<<<;;;;;;;;;:::::::::;;;:::999888888888999999999999999888888888888777777777777777777777777777999888888777777666666555555555555555555555555555555555555666555555444333333333333444444444444555333333333333333333333333444444333333333333222222333333333333333333333333222222333444666777555444333222111111000111111111000000000000000000000000111111111111111111111111000000000///000111111222000000000000////////////000000000000000000000000000000000000////////////111111111111111111111111000000000000000000000000....../////////000000000000000000111111111111111000000000000////////////000000000000000000000000000000000000000000000000222111111000000000000111000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000//////......//////000///...---...000111000///000000000000////////////111000000//////000000111000000////////////......000000000000000000000000////////////............000000000000000000000000000000000000111111111111111111000//////...------000000111111111111000000000000000000////////////000000000000////////////000000////////////000000000000000000////////////000000000000000000000000000000000000000000000000....../////////000000000000000000000000000000000////////////000000000000111000000//////000000111////////////000000000000000000000000000000000000000000000000000000000000//////000000000000//////000//////......//////000000000000000////////////////////////////////////////////////////////////000000000000////////////.............../////////000000000000000000000000//////000000000000111111111111000000000000111111000000000000000000000000////////////////////////000111333333333333111000...000666111)))///444,,,222222111111000//////...------........./////////000000000000111111111111000000111111111111000000000000000000111111111111222111111000//////......333444444333111000111222000111111333444555666666444555666666555555666888777888999::::::;;;::::::999;;;<<<======>>>AAACCCAAABBBCCCDDDDDDCCCBBBAAADDDEEEEEEFFFGGGGGGGGGGGGFFFFFFGGGGGGFFFEEEEEEDDDFFFFFFGGGHHHIIIIIIHHHHHHFFFDDDAAAAAABBBDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@@@@???????????????>>>===<<<<<<===>>>===;;;>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::999999999999999999999999999999888888888777777777777777777777777777777888888777777666666666666555555555555555555555555444555555555555555444444444444444444444444444444333333333333333333333333444444333333333222222222333333333333333333333333222222333666888888666444333333222111111000000000000000000000000000000000111111111111111111111111000000000000000111111222000000000000////////////////////////////////////111111000000//////......////////////////////////////////////////////////............////////////000000111111222222333333000000000000////////////000000000000000000000000000000000000000000000000111111000//////000000000////////////////////////000000000000////////////////////////////////////////////////////////////111000///......///000111////////////000000000///000000000000////////////000000000//////000000000000000//////////////////////////////////////////222222111111000000/////////////////////////////////000000000111111111111.........///000000111111000000111111111111000000000000000000////////////000000000000////////////000000////////////000000000000000000////////////////////////////////////////////////////////////............////////////////////////////////////.........////////////000000000000//////000000000////////////000000000000//////////////////////////////////////////////////////000000000000//////000000////////////000000000000000000////////////////////////////////////////////////////////////111111000000//////......,,,,,,------......//////////////////////////////////////////000000000111111000000//////000000111000000000000000000000000////////////////////////000111222222222222111000000222555000---999===...111111111111000000//////////////////000000000000///000000000111111111111000000111111111111000000///000000000111111111111111111111000000/////////222333444333111000111222000000111222333555555666444555666666555555666888777777888999::::::::::::999;;;<<<======???AAADDDBBBCCCDDDDDDDDDCCCBBBAAABBBCCCDDDEEEFFFFFFFFFFFFCCCDDDEEEEEEFFFFFFFFFEEEFFFFFFGGGHHHHHHHHHGGGGGGDDDBBB@@@@@@BBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@??????>>>>>>>>>???===<<<;;;<<<===>>>===<<<;;;;;;<<<<<<======>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999999999999999999999999999999888888888777777666666666666666666666666777777777666666666666666555555555555555555555555444444555555555555555444444444444444444444444444333333333333333333333333444444333333333222222222333333333333333333333333222222444666888888666333222222222222111111000000000000000000000000000000000000000000000000000000///000000000111111111111////////////000000000000////////////////////////111111000000//////..............................////////////////////////............////////////000000111111222222333333000000000000////////////000000000000000000000000000000000000000000000000//////.........//////000////////////////////////000000000000////////////////////////////////////////////////////////////111000///......///000111000000000000/////////000////////////000000000000/////////000000///////////////000000000000000000////////////////////////222222111111000000/////////////////////////////////000000000111111111111......//////000111111222000000111111111111000000000000000000////////////////////////000000000000000000////////////000000////////////000000000000////////////////////////////////////////////////............////////////////////////////////////---........./////////////////////000000/////////.../////////000000000111////////////////////////////////////////////////000000////////////000000000000////////////000000////////////000000000000000000000000000000000000000000000000000000000000111111000000//////......,,,,,,------......//////////////////////////////...////////////000000000000//////......//////000000000000000000000000000//////////////////////////////000000000000//////...---000222999MMMRRRAAA//////000000111111111111////////////000000000000///000000000111111111111000000111111111111000000///000000000111111111111000000000111111111222222111222333222111000111222000111111222333444444555444555666666555555666888666777888999::::::::::::999;;;<<<======>>>AAACCCDDDDDDEEEFFFEEEDDDCCCBBBAAABBBCCCDDDEEEFFFFFFFFFBBBBBBDDDEEEEEEFFFFFFFFFCCCCCCDDDDDDDDDDDDDDDCCCCCCBBB@@@@@@AAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@???>>>>>>>>>>>>>>>===<<<;;;<<<===>>>===<<<::::::;;;<<<===>>>>>>???:::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;:::::::::888888999:::::::::999999999999999888888888888777666666666666666666666666666666666666666666666666555555555555555555555555333444555555666555555555555444444444444333333333333333333333333333333333444444333333333333222222333333333333333333333333111111333666888888555222111111222222222111000000000000000000000000000000//////////////////////////////000111111111111000////////////000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000....../////////000000000000000000111111111111111000000000000////////////000000000000000000000000000000000000000000000000...............//////000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000111000000//////000000111000111222111///...///000////////////000000000000...//////000000//////...//////000000000000111111000000000000000000000000////////////............000000000000000000000000000000000000111111111111111111111000000/////////000000111111111111000000000000000000////////////////////////000000000000000000////////////000000////////////000000000000000000000000000000000000000000000000000000000000....../////////000000000000000000000000000000000............////////////...//////000000//////.........//////000000111111000000000000000000000000000000000000000000000000000000////////////000000111000000//////000000111////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////.............../////////000000000000000000000000......////////////000000//////............//////000000000000000000000000////////////////////////////////////////////////111,,,---222999JJJNNN@@@...//////000111111222222------........./////////000000000000111111111111000000111111111111000000000000000000111111111111//////000111111222333333000111222222111000222333111111222222222333333333444555666666555555666888666777888999999::::::999:::;;;<<<<<<<<<===@@@BBBBBBBBBCCCDDDCCCBBBAAA@@@@@@AAACCCDDDEEEFFFFFFFFFCCCCCCDDDDDDEEEDDDDDDDDDBBBBBBCCCCCCCCCCCCBBBBBBCCCAAA??????AAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@???>>>===============<<<;;;<<<>>>???>>>===:::;;;;;;<<<<<<=========:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::777888999::::::::::::999999999999888888888888777777777777777777777777777666666666666666666666666555555555555555555555555333444444555666666555555555555444444444333333333333333333333333333333333444444333333333333222222333333333333333333333333000000333666888777444111000000111222333222111111000000000000000000000000000000000000000000000000...///000111222111111000.../////////000000000111000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000/////////000000000111111111000000000000000//////000000000000////////////000000000000000000000000000000000000000000000000//////......///000000111000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000111111000000000000111333111///...///111.../////////000000000111......///000000///......//////000000000111111111000000000000000000000000............////////////000000000000000000000000000000000000111111111111111111111000000000000000000000111111111111000000000000000000////////////.../////////000000000111000000////////////000000.../////////000000000111000000000000000000000000000000000000000000000000/////////000000000111111000000000000000000000000....../////////000000000......///000000///...............///000111111111000000000000000000000000000000000000000000000000111000///......///000111111111000000000000111111.../////////000000000111000000000000000000000000000000000000000000000000////////////000000000000000000///////////////...000000000000000000000000........./////////000000000000////////////000000000000000000000000000000000000000000000000000000000000////////////000000555---...111000555999333000000000000000111111111........./////////000000000000000000111111111111000000111111111111000000000000000000111111111111///000000000000000000000///000222222111111222444222222222222222222222333444555666666555555666888666777888999999:::999999:::;;;<<<<<<<<<<<>>??????@@@???>>>===<<>>===============<<<<<<===???@@@???>>><<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::::::::777888999:::;;;::::::999999999999888888888888777888888888888888888888888555555555666666666666666555555555555555555555555333333444555666666666555555555555444444333333333333333333333333333333333444444444333333333222222333333333333333333333333///000222555777666333000///000111222333333222111000000000000000000000000111111111111111111111111...///000222222111111000.../////////000000111111000000000000000000000000......//////000000111111........................000000000000000000000000000000000000111111111111111111000000//////......000000000000////////////000000000000000000000000000000000000000000000000000000///000000111222222000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000///000111222222111000///000222333222///...///111.../////////000000111111---...///000000///...---//////000000111111111222000000000000000000000000//////000000111111222222000000000000000000000000000000000000111111111111---...///000111222333333000000111111111111000000000000000000////////////.../////////000000111111000000////////////000000.../////////000000111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000////////////000000000000---...///000000///...------......///000111111222000000000000000000000000000000000000000000000000111000///......///000111111111000000000000111111.../////////000000111111000000000000000000000000000000000000000000000000......//////000000111111111111000000//////......000000000000000000000000............/////////000111111000000000000111111000000000000000000000000111111111111111111111111111111000000000000111111333,,,000333,,,,,,333444222222111111000/////////111111111111222222222222000000000000111111111111000000111111111111000000000000000000111111111111000000000///......------222222222111111111111000///000222333444555555555555666666777777777777777888999999999999888777777666777888999;;;<<<======>>>???AAABBBAAA>>>;;;999===@@@CCCEEEEEEDDDDDDEEEDDDDDDCCCCCCCCCCCCDDDDDDFFFFFFEEECCCBBBAAA@@@@@@AAAAAAAAABBBBBBBBBCCCCCC>>>???@@@AAABBBBBBBBBBBBCCCBBBAAA???>>>??????@@@??????>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>============<<<<<<<<<<<<<<<;;;::::::<<<===>>>:::::::::999999999888888:::999777666666666777888777777666666555555555444777555333444777888666444333444666777777666444333777666444333222333333444333333444444333333222111333333333222222111111111333333333222222111111111111111111111111111111111222333333444444333333222444444333333222111000000111111111111111111111111////////////000000000000333111///000222333222///////////////000000000000222111111111000000//////111111000/////////////////////000000000000//////000000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000......//////000000111111////////////000000000000////////////////////////000000000000000000000000////////////000000000000///////////////.........000000000000000000000000222111111111000000//////222111000//////000111222222111111111000000//////111111000000/////////...000000000000000000000000000111111222222000///...000000000000000000000000000000000000////////////000000000000000000000000000000////////////000000---...///000000111111000...............///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///......//////...//////000111222000000111111111111000000000000000000000000000000////////////000000000000////////////////////////+++...111111000.........111111000000//////......000000000000000000000000111000///......///000111000000000000111111111111////////////////////////000/////////............000000000000000000000000/////////...------///111000000//////.........------......///000111111222000000000000000000000000000111222333333222000///000000000000000000000000111111000000000000111111222111111111000000//////000000000000111111111111111111000000000000000111111111000000000000111111222111111000000000000000000000000000000000000000222222222111111111000000///000222333444555555555333444555555666666555555555666777888888888888888777777888:::;;;<<<===>>>>>>???AAAAAA@@@>>><<<:::===@@@CCCEEEDDDDDDDDDEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCC@@@@@@AAAAAABBBCCCCCCDDDCCCBBB@@@???>>>?????????>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;=========<<<<<<<<<;;;;;;>>>>>>===<<<<<<<<<<<<<<<::::::999999999888888888999888888777777777777777888777777777666666666666777555444555666777666444222333444555555444333222666555444333333333444444444555555555555444333333333333333222222222111111333333333222222222111111111111111111111111111111222333333444444333333222444444333222222111000000////////////////////////////////////000000000111333111///000222333111000////////////000000000000111111111111000000000///111111000/////////////////////000000000000//////000000000000000000000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000////////////000000000000111111000000//////......////////////////////////000000000000000000000000111111000000//////............//////////////////000000000000000000000000111111111000000000/////////000000000000000000///111111111000000000//////000000000//////.........000000000000000000000000000111111222111000///...000000000000000000000000000000000000////////////000000000000000000000000000000////////////000000///000000000000000///..................///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///......000////////////000000111000000111111111111000000000000000000000000000000////////////000000000000////////////////////////,,,...000111///......///111000000000/////////...000000000000000000000000000000////////////000000000000000000111111111111////////////////////////000000/////////.........000000000000000000000000---......---,,,,,,...000000000/////////...............//////000000111111000000000000000000000000///000222333333222000///000000000000000000000000111000000//////000000111111111111000000000//////000000000000111111111111111111000000000000111111111111000000000000111111222111111000000000000000000000000000000000000000222222111111111000000000000000222333444444444444222222333444444444444444333444666777888999999999777888999:::<<<===>>>>>>>>>???@@@AAA@@@>>><<<;;;>>>@@@CCCDDDDDDCCCDDDEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBAAAAAAAAAAAACCCDDDEEEBBBBBB@@@??????>>>??????>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::?????????>>>===<<<:::999:::999999999999888888888888888888888888777666666888888888777777777777666888666555555666666444333111222333444444333222111444444333333333444555555555555666666555555444333333333333222222222222111333333333222222222222111111111111111111111111111222222333333333333222222333333333222111111000000/////////////////////////////////000000000111111222111000000222222111000////////////000000000000111111111111000000000000111111000//////////////////000000111111000000///000000000000000000000000000000000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000////////////222222111000///...------////////////////////////000000000000000000000000222222111000///...------.........//////000000000000000000000000000000000111111000000000000//////---...000111111000...---111111000000000000///////////////...............000000000000000000000000000111111111111000//////000000000000000000000000000000000000////////////000000000000000000000000000000////////////000000111111111111000///...---...............///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////...111000000////////////000///000000111111000000///000000000000000000000000////////////000000000000////////////////////////...///000000......///000000000000000////////////000000000000000000000000//////000000000000//////000000000000111111111111////////////////////////000000000/////////......000000000000000000000000...//////...------...000000000////////////......////////////000000000000000000000000000000000000///000111222222222000000000000000000000000000000000//////......//////000111111000000000000//////000000000000111111111111111000000000000000111111111111000000000000111111222111111000000000000000000000000000000000000000111111111111000000000000000000111333333444444444222222333444444444444333555555666777888999999999888888999:::<<<===>>>???===>>>???@@@@@@???===<<>>>>>>>>========================::::::::::::::::::::::::;;;;;;;;;:::::::::999999<<<===>>>>>>===;;;:::888999999999999888888888888777777888999999777666555777777777666666666666666888777666555555444333222222333444444444444333222333333333333444555555666555555555555555444333333222222222222222222222222222222222222222222222222111111111111111111111111222222333333333333222222333222222222111111000000000000000000000000000000//////000000000111111111111000000000111111111000////////////000000000000111111111000000000000000111000000///////////////000000000111111000000000////////////////////////000000000000000111111111////////////////////////////////////////////////////////////////////////////////////000000000000111111000000//////......111111000000//////......////////////////////////////////////////////////111111111000///.........------...///000111111222000000000000000000000000000000000000000000//////---...///000000///...---000000000000000000//////..................------////////////////////////111111111111000000000///////////////////////////000000000000////////////000000000000000000000000000000////////////000000000000000000000///.....................///000000//////////////////////////////////////////////////////////////////////////////000000000000//////111111000//////...////////////000000000000//////////////////////////////////////////000000000000///////////////////////////000000///......///111000000000000////////////////////////////////////...///000111111000///...///000000000111111111111////////////////////////000000000////////////...////////////////////////111222222222000000111333000000//////////////////000000000000////////////000000000000000000000000///000111111222111111000//////////////////////////////............//////000000000000000000/////////000000000111111111111000000000000000000111222111111000000000000111111222111111000000000000000000000000000000000000000111111111000000000//////000000111222333333333333333333444555555555555555777888888888888888777777777888999:::;;;===>>>>>>===>>>????????????>>>>>>@@@BBBCCCCCCCCCCCCDDDEEEDDDDDDCCCCCCCCCCCCDDDDDDFFFEEEDDDCCCAAA@@@???>>>CCCCCCCCCCCCCCCCCCBBBBBBAAA@@@>>>======???AAABBBAAA@@@@@@@@@???>>>======<<<<<<<<<<<<<<<=========999999999999999999999999;;;::::::::::::999999999888999:::;;;;;;;;;:::999999999999888888888777777777777888999999777666555555555555555555555555555666777666555444333333333444444555555555555444444222333333444444555555555333444444444444333222222222222222222222222222222222222222222222222222222111111111111111111111111111222222333333222222111222222111111111111111000000000000000000000000000000000000000111111111111000000111000000000000111////////////000000000000000000000000000000111111111000000///////////////000000111111111111000000//////////////////////////////000000111111111111////////////////////////////////////////////////////////////////////////////////////000000000000111111000000//////............//////000000111111000000000000000000000000////////////////////////////////////000000000000---......///000111222222000000000000000000000000//////////////////000000000///...------...///000//////////////////000000------..................////////////////////////111111111000000000000000////////////////////////000000000000////////////////////////////////////000000////////////000000......///000000000000000...............///000000//////////////////////////////////////////////////////////////////////////////000000000000//////111111000//////...////////////000000000000//////////////////////////////////////////000000000000000000000000000000000000///000111000......000222////////////000000000000////////////////////////...///000111111000///...///000000000111111111111000000000000000000000000111000000000////////////////////////////////////000222333333111111111222//////000000000000000000000000000000//////////////////////////////////////////000000111111111111//////////////////////////////............////////////////////////000000///000000000111111111111000000//////000111222222111111000000000000111111222111111000000000000000111111111111111111111111111111000000000/////////000000111222222333222222444444555666666666666666777888888888777777666555666777888999;;;<<<======<<<===>>>???????????????AAABBBCCCCCCBBBBBBCCCEEEDDDDDDCCCCCCCCCCCCDDDDDDFFFFFFEEEDDDBBBAAA@@@???BBBBBBBBBBBBBBBAAAAAAAAA???>>>=========>>>???@@@@@@@@@@@@@@@???>>>===<<<;;;<<<<<<<<<<<<=========999999999999999999999999;;;;;;:::::::::999999999777888999999::::::999999999888888888888777777777888888888888888777666666333444444444444444555555555666666555333222333444555555555555555555555555333333444555555555444444333333444444333333222111111222222222222333333333111222222222222333333333111111111111111111111111111111222222222222111111111111111111111111111111////////////////////////000000000111111111222222///000111111//////000111////////////000000000000000000000000111111111111111111000///////////////000111111222222111111000000000000000000000000000/////////000111111222222000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000////////////------...///000111222222000000000000000000000000000000000000000000000000.../////////000000000111/////////000000111111111000000000000000000000000......////////////000000111000...------...000111......////////////000000.............../////////000000000000000000000000222111111000///000000000000000000000000000000000000000000000////////////////////////////////////000000////////////000000---...///000111111111111...............///000000000000000000000000000000000000000000000000000000000000000000000000000000...//////000000000000000111000000////////////000...//////000000//////...000000000000000000000000////////////000000000000000000000000000000000000///000111111//////000111////////////000000000000000000000000000000000000//////000000000000//////000000000000111111111111000000000000000000000000111111000000000/////////000000000000000000000000...///111111/////////000//////000000000000111111////////////000000000000////////////////////////.../////////000111111222000000000000000000000000000//////......//////000......////////////000000000000000000111111111111////////////000111222333111111000000000000111111222111111000000000000000111111111111111111111111111000000000////////////000111111222222222222111444444555666666666666666444444555555666555555555555666777888:::;;;<<<<<<<<<======>>>???@@@@@@@@@BBBCCCCCCCCCBBBBBBCCCEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>???@@@@@@@@@???>>>===<<<;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999999888999999999888888888888777777777777999888888777777777777777444444444444555555666666333555666555333222333555555444444444444444444555333444555555555444333222444444444444444333333222111111222222222333333333111111222222222333333333111111111111111111111111111111222222222222111111000000000000111111111111////////////////////////000000111111111222222222...000111111///...///111////////////000000000000///000000000111111111111111111000///////////////000111111222222111111000000000000000000000000000...//////000111111222222000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000////////////000000000000......//////000000111111000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000111000000000000000000000000........./////////000000000000000//////000000000........./////////000000.........//////000000000000000000000000000000000222222000/////////000111000000000000000000000000000000000000////////////////////////////////////000000////////////000000...///000000000000000///...............///000000000000000000000000000000000000000000000000000000000000000000000000000000......///000000000000000000////////////000000111......////////////......000000000000000000000000////////////000000000000000000000000000000000000...000222222111000///000.../////////000000000111000000000000000000000000000000////////////000000000000000000111111111111000000000000000000000000111111111000000000//////000000000000000000000000---///111111///....../////////000000000111111111......//////000000111111////////////////////////.........///000000111222000000000000000000000000111000000//////000000111........./////////000000000000000000111111111111////////////000111222333111111000000000000111111222111111000000000000000111111111111111111111111000000000000////////////000111111222222222111111333444555555666666555555000111222333444555555555555555666777999:::;;;<<<<<<<<<===>>>???@@@@@@AAABBBCCCCCCCCCAAABBBCCCEEEDDDDDDCCCCCCCCCCCCDDDDDDBBBCCCCCCDDDEEEFFFGGGGGGAAAAAAAAA@@@@@@???????????????@@@@@@@@@??????>>>??????@@@@@@???>>><<<;;;;;;;;;;;;<<<<<<<<<==============================<<<<<<;;;;;;;;;;;;::::::>>>===;;;999888888999999888888888888777777777777:::999777666666666777888444555555555666666777777222444666555333222444666444333333222222333333444444444555666555444222111555555666666555555444333111111111222222333333333111111111222222333333333111111111111111111111111111111222222222222111111000000000000000111111111111111111111111111111111000111111111111222222222...000222111...---///111////////////000000000000//////000000111111111222111111000///////////////111111222222222222111111000000000000000000000000...//////000111222222222000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000......//////000000111111000000000000////////////000000000000000000000000000000000000000000000000222222111000///...------111111111000000000000000000000000000000000000000---.........//////000000///000111222222111000///---.........//////000000.../////////000000111111000000000000000000000000333222000/////////000111000000000000000000000000000000000000////////////////////////////////////000000////////////000000111111111111000///...---...............///000000000000000000000000000000000000000000000000000000000000000000000000000000......///000000000000000//////...//////000111222......////////////......000000000000000000000000////////////000000000000000000000000000000000000---000222333222000//////.../////////000000111111000000000000000000000000111000///......///000111000000000000111111111111000000000000000000000000111111111111000000000000000000000000000000000000...000222222111000000000//////000000111111111222---......///000111111222////////////////////////............///000222222000000000000000000000000111111000000000000111111---.........//////000000000000000000111111111111////////////000111222333111111000000000000111111222111111000000000000000111111111111111111111111000000000000000111111222111111000000111111222333333333222222333333444555444444444444444444444444666666555555555777999:::999:::<<<===???@@@@@@AAAGGGDDDAAA@@@AAABBBCCCBBBCCCBBBBBBBBBBBBAAAAAAAAACCCCCCCCCDDDFFFGGGFFFEEECCCBBB@@@??????@@@BBBCCC@@@???>>>>>>@@@@@@???>>>AAA@@@@@@???>>>======<<<============<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::<<<;;;::::::999999::::::;;;:::777555444444555666666666666666555555555555888777666444444555555666555555444333444555666777444333333222222333333444333333333333333333333333222222222222222222222222111222222333333222222111222222222222222222222222222222222222222222222222333333333222222222111111......//////000000111111000000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////............///111222111000...---000000000000000000000000111111111000000000000000////////////000000000000......//////000000111111////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111///......///000000333111///...---...///000000000000000000000000000,,,,,,---,,,+++,,,...000////////////////////////000000000000000000000000111111000000//////......000000//////.........---111111111111111000//////000000000000////////////000000000000000000000000......////////////......---...///000000///...---,,,,,,------......//////////////////000000000000000000000000000000000000000000000000////////////111111000000//////......000000000000000000000000000000111111111111000000000000////////////000000......//////////////////000000////////////000000////////////000000000000555555444333222111000000////////////000000000000111111000///////////////111111000000//////......////////////////////////000000000000000000000000////////////////////////222111000//////...//////000000000000111111111111000000000000000000000000000000000000000000000000111111000000//////......////////////000000000000000000000000000000000000111111000000//////......000000000000000000000000////////////000000000000......///000000000000000111111111111111111111111000000000000000000000000111111111000000000000000000000000000000000000000000000000000000111111222111111000000111111222333333222222222222333444444444444444444444444444444777666666666777888999:::999:::;;;===???@@@@@@@@@BBBBBBBBBDDDFFFFFFEEECCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAACCCEEEFFFEEECCCCCCBBBAAA@@@@@@AAABBBCCC@@@?????????AAAAAA@@@>>>@@@@@@???>>>>>>===<<<<<<============<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999::::::888666555444555666666777777777666666666555555888777666555444555555666555444444333444555666777444333333222222333333444333333333333333333333333222222222222222222222222111222222333333222222111222222222222222222222222222222222222222222222222333333222222222111111111////////////000000000000000000000000000000000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000111222333222111///...000000000000000000000000111000000000000000000000111111111111222222222222//////000000000000000111////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000///////////////000000222111///.........///000000000000000000000000000000000000///...///111333////////////////////////000000000000000000000000000000000000////////////111111000000000/////////111111111111111000//////000000000000////////////000000000000000000000000...//////000000//////.........///000000000000//////////////////000000000////////////000000000000000000000000000000000000/////////000000111111111000000000000////////////////////////////////////000000111111111111000000000000////////////000000000000000000000000//////000000////////////000000////////////000000000000111111111000//////......////////////000000000000111111000///////////////111000000000/////////...////////////////////////000000000000000000000000000000000000000000000000111000000////////////000...////////////000000000000000000000000000000000000000000000000000000000111000000000/////////...////////////000000000000000000000000000000000000111000000000/////////...000000000000000000000000////////////000000000000......///000000000000000111111111111111111111111000000000000000000000000111000000000000000000000000000000000000000000000000000000000000111111222111111000000111111222333222222222222222333444444444444444444444444444444777777777777888999:::;;;999:::;;;===>>>?????????===???CCCGGGJJJJJJGGGDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAABBBDDDEEEDDDCCCDDDCCCBBBAAAAAABBBCCCDDD@@@???@@@AAABBBBBB@@@>>>??????>>>>>>======<<<<<<============<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999999999999777666555444444555666777888888888777777777777666777777666555555555555666555444444444444555666666444444333333333333444444333333333333333333333333222222222222222222222222111222222333333222222111222222222222222222222222222222222222222222222222333222222222222111111111000000000000////////////000000000000000000000000//////000000111111222222000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////111222222333333222000///000000000000000000000000000000000000000000111111111111111111222222222222111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000---...///000000111000000222111///......///000000000000000000000000000000111222222111//////111222////////////////////////000000000000000000000000////////////000000000000111111111111000000000000111111111000000000//////////////////000000000000000000000000000000000000///000000111111000000///////////////000000111222222111111111111111000000////////////000000000000000000000000000000000000......///000111222333333////////////000000000000////////////////////////000000111111111111000000000000////////////000000222222222111111000000000000000////////////000000////////////000000000000//////////////////......////////////000000000000111111000/////////000000000000000000////////////000000000000000000000000000000000000000000000000111111111111111111111111000////////////000000111............////////////000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000////////////000000000000000000000000////////////000000000000......///000000000000000111111111111111111111111000000000000000000000000000000000000000000111111000000000000000000000000000000000000000111111222111111000000111111222333222222222111222333333444444444444444444444444444666666666777777888999999999999;;;<<<===>>>>>>>>>===>>>BBBGGGJJJIIIFFFCCCAAAAAAAAABBBBBBCCCCCCCCCBBBAAAAAACCCEEEEEEDDDCCCDDDCCCBBBBBBBBBBBBCCCDDD@@@???@@@AAACCCBBB@@@>>>>>>>>>>>>=========<<<<<<============<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888999999999555555444444555666777777999999999888888888777777777666666666555555555555444444444444555555666666444444333333333333444444333333333333333333333333222222222222222222222222111222222333333222222111222222222222222222222222111111111111111111111111222222222222111111111111111111000000//////......////////////////////////......///000111222222333////////////////////////000000000000000000000000///////////////////////////////////////000000000111111222222222111000///////////////////////////000000000000000111111111.../////////000000000000333333222222111111000000000000000000000000000000000000000000000000000000////////////////////////111111111111111111111111////////////////////////,,,---///111111111111000111000////////////000000000000000000000000000000000000111000...---...///////////////////////////000000000000000000000000......//////000000111111000000000000000000000000111111000///////////////////////////000000000000////////////////////////000000111111111111000000222111000//////000111222222222222111111000000000////////////000000000000//////////////////////////////000000111222222333......//////000000111111........................000000111111111111000000000000////////////000000222222222111000000//////000000////////////000000////////////000000000000////////////000000111111////////////000000000000111111000000///000000111000000000000////////////000000000000000000000000000000000000000000000000111111111111111111111111//////...//////000111111........./////////000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000......///000000000000000111111111111111111111111////////////////////////000000000000000111111111000000000000000000000000000000000000000111111222111111000000111111222333222111111111111222333333444444444444444444444444444444555666666777777777888999:::<<<============??????@@@BBBDDDEEECCCAAA>>>>>>???@@@@@@AAABBBBBBCCCBBBBBBDDDFFFGGGFFFDDDCCCCCCCCCBBBBBBCCCCCCCCC@@@??????AAABBBBBB@@@>>>>>>>>>>>>>>>========================<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::999999999999999999999999::::::999888888888888999444444555555666666777888999999999999888888888888666666666666666555555444444444444555555555555555555444444333333444444555333333333333333333333333222222222222222222222222111222222333333222222111222222222222222222222222111111111111111111111111222222222111111111000000111111000000//////......////////////////////////......///000111222222333////////////////////////////////////////////////////////////////////////////////////000000111111000000000000000///////////////////////////////////////000000111111111111.../////////000000000000333333222222111111000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////,,,---///111111111111000000///////////////000000000000000000000000000000...///000///---,,,------000000000000000000000000////////////////////////......//////000000111111////////////////////////111000//////......//////.../////////000000000111////////////////////////000000111111111111000000444333111///......///000111111111000000/////////////////////000000000000////////////////////////111000000000000000000000......//////000000111111////////////////////////000000111111111111000000000000////////////000000111111111000000/////////000000////////////000000////////////000000000000.........///000000111111////////////000000000000111111000000000000111111////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111//////...//////000111111//////000000000111111111000000000000000000000000000000000000000000000000////////////000000000000////////////000000000000////////////////////////////////////000000000000////////////////////////////////////000000000000......///000000000000000111111111111111111111111//////////////////////////////000000111111111111000000000000000000000000000000000000000111111222111111000000111111222333111111111111111222333333444444444444444444444444222333444555666666666666888999:::;;;<<<<<<<<<<<>>???@@@AAA@@@???<<<<<<===>>>@@@AAABBBBBBCCCCCCCCCDDDFFFGGGFFFEEEBBBBBBBBBBBBBBBBBBBBBBBB@@@???>>>>>>@@@@@@???>>>????????????>>>>>>>>>>>>============<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::888888888888888888888888::::::999888888888888888555555666666777777888888999999999888888888888777666666666777666555555444333444555555666666555555555555444444444444555555333333333333333333333333222222222222222222222222111222222333333222222111222222222222222222222222111111111111111111111111222111111111111000000000000000000000////////////000000000000000000000000//////000000111111222222000000000000000000000000////////////////////////000000000000000000000000...//////000000111111222000000000///////////////000000000000000000000000/////////000111111222222111111111111222222222222111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000---...///000000111000000////////////000000000000000000000000000000000000///000222222000//////000000000000000000000000000////////////////////////////////////000000000000............////////////111000///...---...///000......//////000000111111000000000000000000000000///000000111111000000///333222111000///.........//////////////////......////////////000000000000000000000000000000000000000000000000/////////...////////////000000000000000000000000000000000000000000111111111111000000000000////////////000000000000000000000000000000000000////////////000000////////////000000000000,,,---------......//////////////////000000000000111111000000000111222222////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111000////////////000000111000000000000111111111111000000000000000000000000000000000000000000000000////////////000000000000////////////000000000000////////////////////////////////////000000000000000000000000000000000000////////////000000000000......///000000000000000111111111111111111111111000000000000000000000000/////////000111111222222000000000000000000000000000000000000000111111222111111000000111111222333111111111111111222222333444444444444444444444444333444555666777777777666888999:::;;;;;;;;;;;;;;;???>>>===>>>@@@AAA@@@???<<<<<<===???@@@AAACCCCCCBBBBBBBBBCCCFFFFFFEEEDDDAAAAAABBBBBBBBBBBBAAAAAAAAA???<<<<<<===?????????????????????@@@@@@@@@@@@============<<<<<<<<<<<<999::::::;;;;;;::::::999999999999999999999999999:::999999888888888888888777777888888888888888888999888888888888777777777555666777777777666444444333444555666666666555444555555444444444444555555333333333333333333333333222222222222222222222222111222222333333222222111222222222222222222222222111111111111111111111111111111111111000000000000////////////000000000000000000000000000000000000000000000000000111111111000000000000000000000000////////////////////////000000000000000000000000...//////000111111222222222111000000//////000000000000000000000000000000...//////000111111222222111111111111222222222222//////000000000000000111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////000000......///000000000000000000000000000000000000000...000222333222111111111000000000000000000000000////////////////////////000000000000////////////......//////000000000000111000///------...///000.........///000111111111000000000000000000000000...//////000000//////......//////000000/////////......//////////////////////////////000000000000000000000000000000000000.............../////////000000000000////////////111111111111111111111111000000111111111111000000000000////////////000000///000000111111222222222000000////////////000000////////////000000000000..................//////////////////000000000000111111000000111111222333.../////////000000000111////////////////////////000000000000000000000000000000000000000000000000111000000////////////000/////////000000000000111000000000000000000000000000000000000000000000000.../////////000000000111////////////000000000000////////////////////////.../////////000000000111000000000000000000000000////////////000000000000......///000000000000000111111111111111111111111000000000000000000000000...//////000111111222222000000000000000000000000000000000000000111111222111111111000111222222333111111111000111222222333444444444444444444444444333555666888888888777777888999::::::;;;;;;;;;;;;<<<===>>>@@@BBBBBB@@@>>><<<===>>>???AAACCCDDDDDDAAAAAAAAABBBDDDEEEDDDCCC@@@AAAAAABBBBBBAAAAAA@@@AAA>>>;;;:::;;;===??????@@@@@@@@@@@@@@@@@@AAAAAA>>>=========<<<<<<<<<<<<999::::::;;;;;;::::::999:::::::::::::::::::::::::::999999888777888888888888888999999999999888777888888888777777777777666555666777777777666444333333333555666666666555444555555444444444444555555333333333333333333333333222222222222222222222222222222222333333222222222222222222222222222222222000000000000000000000000111111111111000000000000......//////000000111111000000000000000000000000111111111000000000000000000000000000000000000000////////////////////////000000000000000000000000...//////000111222222222333222111111000111111111000000000000000000000000...//////000111222222222////////////000000000000......//////000000111111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222111///......///000111......///000000111000000000000000000000000000000---///111222111000111111000000000000000000000000////////////////////////111111000000//////......//////000000111111111222222000...---,,,---///000---......///000111111222000000000000000000000000......////////////......***+++---///111111000000......//////000000111111////////////000000000000000000000000000000000000+++,,,,,,---...///000000111111000000//////......111111111111111111111111000000111111111111000000000000////////////000000000000111222333444444555000000////////////000000////////////000000000000111111111111111111111000////////////000000000000111111000000111222333333.../////////000000111111////////////////////////000000000000000000000000////////////////////////222111000//////...//////............/////////000000000000000000000000000000000000000000000000000.../////////000000111111////////////000000000000////////////////////////.../////////000000111111000000000000000000000000////////////000000000000...//////000000000000000111111111111111111111111000000000000000000000000...//////000111222222222000000000000000000000000////////////////////////111000...---...///111222444444444444444444444444333333333333333333333333666666666666666555555555555666777888:::;;;<<<=========>>>???@@@@@@AAAAAA:::<<<>>>AAACCCEEEEEEEEE@@@AAACCCDDDEEEDDDBBBAAADDDCCCAAA?????????AAABBBAAA>>>:::999999;;;<<<<<<===>>>@@@AAA@@@???===<<<>>>>>>===<<<;;;;;;::::::999::::::;;;;;;::::::999999999::::::::::::;;;;;;999999888777666666777777999999888777666666777777999888777666666555666666666666666666555555555555444444444444444444444444444444444444444444444444333333333333333333333333111222222333333222222111222222222222222222222222333333333222222111111111222111//////000111111000222111111111000000//////......//////000000111111000000000000000000000000//////...//////000111222111111000000//////......000000000000000000000000222111111111000000//////000000000000000000000000............///000111222000000000000000000000000////////////............000000////////////000000222222111000//////000000---...///.........000111111111000000//////......///000000///---++++++,,,000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000111111000000//////......000000000000000000000000///000000000......000111000000000000000000000000111111000000//////......111111000000//////......000000000000000000000000////////////000000000000111111000000//////......000000000000000000000000111111000000//////......000000000000000000000000000000000000000000000000////////////000000000000111111000000//////......222222000///............///000000000///...------000///.........///111222111111000000//////......////////////////////////////////////////////////111111000000//////......////////////000000000000////////////000000000000000000000000111111111111000000000000000000000000222111000.........///000111///...------...///111000000000000000000000000000000000000000///......//////000000111111222222000000////////////000000111111000///////////////////////////////////////000000000000000000000000000000111111111111000000000000000000000000000000///////////////.........000000000000000000000000000000000000000000000000000000000000000000000000111000/////////000222333000000000000000000000000222111/////////000222333333333333333333333333333333333333333333333333333555555555666666777777777555666777888:::;;;<<<<<<===>>>>>>??????@@@@@@@@@>>>???AAACCCDDDDDDDDDDDDAAABBBDDDEEEFFFEEEDDDCCCDDDCCCAAA@@@???@@@AAABBBBBB???;;;::::::<<<<<<<<<======>>>?????????>>>===>>>======<<<;;;;;;::::::999::::::;;;;;;::::::999999999999::::::;;;;;;;;;::::::999888888888888888999999888777777777777777888777777666666666666777666666666666555555555555444444444444444444444444444444444444444444444444333333333333333333333333111222222333333222222111222222222222222222222222333333222222222222222222222111//////000111111000111111000000000/////////.../////////000000000111000000000000000000000000000////////////000000111111000000000/////////...000000000000000000000000111111000000000/////////000000000000000000000000111111000/////////000000000000000000000000000000////////////////////////000000////////////000000222222111000000000000000---...////////////000111111000000000/////////...000111111000...------...000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000111000000000/////////...000000000000000000000000///000000000......000111000000000000000000000000111000000000/////////...111000000000/////////...000000000000000000000000////////////000000000000111111000000////////////000000000000000000000000111000000000/////////...000000000000000000000000000000000000000000000000////////////000000000111111111000000////////////222111000///............---.........------,,,+++///////////////000000111000000000000////////////////////////////////////////////////////////////111000000000/////////...000000000000////////////000000000000//////////////////000000000111111111000000000000000000000000222111000///......///000222000///......///000222000000000000000000000000000000000000000///......000000000000000111111111000000////////////000000111111000///////////////000000000000000000000000000000000000000000000000//////............//////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111000/////////000222222111111111111111111111111222111000000000111333444222222222222222222222222333333333333333333333333333333444555666777888999555666666888999:::;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBCCCCCCCCCCCCBBBBBBAAABBBDDDFFFGGGGGGFFFEEEDDDCCCBBBAAA@@@AAABBBCCCBBB???<<<;;;<<<=========<<<<<<======>>>>>>??????=========<<<;;;;;;::::::::::::;;;;;;;;;;;;::::::888888888999:::;;;;;;<<<;;;:::999999999999999999999888777777777777777777777666666666666777777888666666666666555555555555444444444444444444444444444444444444444444444444333333333333333333333333111222222333333222222111222222222222222222222222222222222222222222333333222000//////000111111000000000///////////////...////////////000000000000000000000000000000000000111000000////////////000000000000000////////////000000000000000000000000000000///////////////...000000000000000000000000555444222111//////......000000000000000000000000000000000000000000000000000000////////////000000222111000000000000000000......///000000000000///000000000000///////////////000111111//////000111000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000////////////000000000000000000000000///000000000......000111000000000000000000000000000000000000////////////000000000000////////////000000000000000000000000////////////000000000000111000000000000/////////000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000/////////000000000111111111000000000000/////////222111000//////......///...............------,,,...//////000000000000000////////////000000000000////////////////////////////////////////////////000000000000////////////111111000000//////......111111000000//////......//////000000000000111111000000000000000000000000111000000////////////000222111000//////000111222000000000000000000000000000000000000000//////...111111111111000000000000000000////////////000000111000000///////////////111111111111111111111111000000000000000000000000000///...------...///000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000///000111111222111111111111111111111111111111000000000111222333111111111111111222222222222222333333333333444444333333333444555666666666555555666777888999:::;;;>>>>>>==================AAAAAABBBBBBBBBBBBBBBAAAAAAAAACCCDDDEEEFFFFFFEEECCCCCCBBBAAAAAABBBBBBCCCCCC@@@===<<<===>>>>>>===<<<;;;;;;<<<===>>>???@@@======<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;::::::777777888999:::;;;;;;<<<:::999999888888888999999888888777777777777777888666666555666666777888888666666666666555555555555444444444444444444444444444444444444444444444444333333333333333333333333111222222333333222222111222222222222222222222222111111111222222333333333111000//////111222111111////////////............////////////000000000000////////////////////////111111000//////...//////000000000000////////////////////////////////////////////////............////////////////////////555444333111000/////////////////////////////////000000000000111111111111000000////////////000000111111000000000000000111//////000111222111000...000000000000////////////...///000000//////111222////////////////////////000000000000////////////////////////////////////000000000000000000000000////////////000000000000000000000000000000000000000000000000///////////////////////////////////////000000000......000111////////////////////////000000000000////////////000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////////////////000000000111111111000000000000000000000000111111000///////////////000000111111111000000///---...000111111111000///......//////000000111111////////////////////////////////////////////////000000000000////////////111111000000//////......222111111000///......---////////////000000000111////////////////////////000000000////////////000111000000//////000000111000000000000000000000000//////000000000000//////222222111111000000//////000000////////////000000000000////////////000000000000000000000000000000////////////////////////333111000......000111333///////////////////////////////////////000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000111111222111111111111111111111111////////////000000111111000000000111111222222222222222222333333444444444333333333333333333333333555555666777777888999999===<<<<<<<<<<<<<<<<<<<<<=========>>>???@@@AAABBB???@@@AAABBBBBBCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBB@@@>>>===>>>>>>>>>===;;;;;;;;;;;;<<<===??????<<<<<<<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::777777888999999:::;;;;;;888888777777777777888999888777777777777777888888666666555666666777888888666666666666555555555555444444444444444444444444444444444444444444444444333333333333333333333333111222222333333222222111222222222222222222222222111111111222222333333333111///...///111222222111............////////////000000000000////////////////////////////////////111111000//////...//////////////////000000000000////////////////////////............////////////////////////////////////333333222111000000111111///////////////////////////000000000111111111222000000////////////000000111000000000000000111111222000///000222222111...////////////000000000000,,,...////////////000222////////////////////////000000000000////////////////////////////////////000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000///////////////////////////000000000......000111////////////////////////////////////000000000000////////////000000000000////////////////////////////////////000000000000000000000000111111111111000000000000000000000000////////////000000000000////////////////////////////////////////////////000000000000111111111111000000000000111111111111111000000////////////000000000111111222111111000---...000111111111000///......//////000000111111000000000000000000000000000000000000000000000000////////////000000000000111000000000/////////...222111111000///......---...////////////000000000/////////////////////////////////000000000000/////////////////////////////////////////////////////////000000000000//////222222111111000000//////000000////////////000000000000////////////000000////////////////////////////////////////////////333111000......000111333////////////////////////////////////000000111111000000000000000000000000////////////////////////000000000000000000000000///000000000111111111111111111111111111111111111.../////////000000000000000000000111222222333333111222222333333444444555444444333333333222222222444555555666777777888888;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;===???@@@AAA?????????@@@@@@@@@@@@AAA@@@@@@AAAAAAAAAAAAAAAAAABBB@@@>>>>>>>>>>>>===<<<::::::;;;;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;888888888888999999999999777777777666777777888999777777777777777888888999777666666666666777777888666666666666555555555555444444444444444444444444444444444444444444444444333333333333333333333333111222222333333222222111222222222222222222222222222222222222222222333333111///...///111222222222...////////////000000000000000000000////////////000000000000000000000000111000000////////////000////////////000000000000000000000000000000000000...////////////000000000000000000000000000000000111111000000000111111222000000000000000000000000...//////000000111111111000000////////////000000000000000000000111111222555222//////222333222///////////////000000000000---.../////////...000111000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000///000000000......000111000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000////////////000000000000000000000111111111111222000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000111111111222222000000000111111111111222000000////////////000000...//////000000000000000...//////000000000000000////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000/////////000000000000000111111000000//////............////////////000000000000000000000000000000...//////000000000000///......////////////......////////////////////////...//////000000000000000111111111111000000000000000000////////////000000///////////////000000111........................000000000000000000000000000///...------...///000000000000000000000000000...//////000000111111222000000000000000000000000000000000000000000000000000000000000000000000000//////000111111111111000000000000000000000000000//////000000111111111111000000111111222333333444111111222333333444555555444444444444444444555555444555555666666777777777999999::::::;;;;;;<<<<<<999999999:::;;;===???@@@@@@@@@??????>>>>>>??????>>>??????@@@AAAAAAAAA@@@AAA???>>>===>>>>>>===;;;::::::;;;<<<<<<<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;999999999999888888888888888777777777888888999:::777777777777777888999999888777777666666666666777666666666666555555555555444444444444444444444444444444444444444444444444333333333333333333333333111222222333333222222111222222222222222222222222333333222222222222222222000///...///111222222222/////////000000000111111111000000000/////////...000000000000000000000000000////////////000000111.../////////000000000111000000000000000000000000/////////000000000111111000000000000000000000000111000000//////000000111000000000000000000000000------...//////000111111000000////////////000000000000000000000111222222888333......111333333111.../////////000000000111///000111111//////000111000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000.../////////000000000111000000000000000000000000///000000000......000111000000000000000000000000.../////////000000000111.../////////000000000111000000000000000000000000////////////000000000000000000111111111222222222000000000000000000000000.../////////000000000111000000000000000000000000000000000000000000000000000000111111111222222222000000111111111222222222000000////////////000000...///000000111111111000///////////////000000111000000000000////////////000000000000000000000000000000000000000000000000.../////////000000000111......//////000000111111000000000000////////////........./////////000000000000000000000000000000---...///000111111000////////////000000/////////////////////////////////......///000000000000000000000000000000111111111000000////////////000000///////////////000111111////////////////////////000000000000000000000000//////............//////000000000000000000000000...//////000111111222222000000000000000000000000000000000000000000000000000000000000000000000000...///000111222111111000////////////////////////000000111222222222222111000000111222333333444444111111222333333444555555333444444555666777888888444444555555666666777777888888999::::::;;;<<<<<<;;;:::::::::;;;<<<>>>???BBBAAA@@@???>>>>>>>>>>>>===>>>???@@@@@@@@@@@@@@@@@@???======>>>>>><<<;;;999:::<<<======<<<:::888;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::999999888777777777999888888888999::::::;;;777777666777777888999999999888777666666555666666777666666666555555555555444444444444444444444444444444444444444444444444333333333333333333333333222222222333333222222222222222222222222222222222444333333222222111111111000///...///111333333222//////000000111111222222111111000000/////////...000000000000000000000000//////...//////000111222.../////////000000111111000000000000000000000000//////000000111111222222000000000000000000000000111111000///////////////000000000000000000000000,,,------...///000000111000000////////////000000000000///000000111222222:::444...---000333333222.../////////000000111111000222333222111000111222000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000.../////////000000111111000000000000000000000000///000000000......000111000000000000000000000000.../////////000000111111.../////////000000111111000000000000000000000000////////////000000000000000000111111222222222222000000000000000000000000.../////////000000111111000000000000000000000000000000000000000000000000000111111111111222222222000000111111222222222222000000////////////000111000111222333333333333333000///.........///111222111111000000//////......000000000000000000000000000000000000000000000000.../////////000000111111------...///000111222222////////////000000000000............/////////000000000000000000000000000---...///111111111000///000000111111111111000000////////////////////////......///000000000000000//////000000111111222222000000////////////000000///////////////000111111000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000...//////000111222222222000000000000000000000000000000000000000000000000000000000000000000000000...///000222222111111000111111000000//////......000111111111111222222222000000111222222222222111444444333222333444555666444444444555555555555666333444555777888999999999999999999::::::;;;;;;;;;=========>>>??????@@@@@@AAA@@@>>><<<<<<<<<<<<===@@@?????????>>>>>>======@@@???>>>===<<<<<<<<<<<<>>>===;;;::::::;;;===>>>========================<<<<<<;;;::::::::::::;;;:::::::::999999888888888:::::::::::::::999888777666666666666666666666666777777777777666666666666666555555555555444444444666666666555555444444444333333333444444555555555444444444444444444444444222222222222222222222222333222111111111222333444111111000000000000111111555222......000333333222000000111111111111000000000000000000000000000000222111000//////...//////000000000000////////////000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000......//////000000111111000000000000000000000000444444333333222111111111000000000000000000000000111333444444111///......111000///......///000111222111000//////000111222000000000000000000000000000000000000000000000000111000///......///000111////////////000000000000000000000000000000000000000000000000000000000000000000////////////000000///////////////000111111////////////////////////000000000000000000000000111222333444444333222111222111111111000000//////111111000000000000111111000000000000000000000000//////000000000000//////222111111000000000000000......//////000000111111000000000000000000000000////////////000000000000111111000000//////......111111000///////////////222222111111000000//////111111000000000000111111000000000000////////////000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000111222222222000///...////////////000000000000//////000000000000//////111111111111222222222222000000000000000000000000000///...------...///000///000000000000//////...000000000000000000000000000///...------...///000000000000000000000000000......//////000000111111222222111000///...------111111000000000000000111///////////////000111111000000000000000000000000111111111000000000000000000111111000---,,,------000000000000000000000000000000000000000000000000000000000000////////////000000111111111222222222000000111222222222222111444333222222222333555555444444444444555555555555333444555777777888888888777888888999:::;;;;;;;;;===>>>>>>???@@@@@@AAAAAAAAA@@@>>>===<<<<<<======????????????>>>>>>>>>===??????>>>===<<<<<<<<<<<<===<<<:::999999:::<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;:::::::::999999999888888::::::::::::999999888777777777777777777777777777555555555555444444444444666555555555555444444444555555555444444444333333333333333444444444444444333333333333333333333333222222222222222222222222222222111111111222333444111111111000000111111111333111//////111222222111000000111111111111000000000000000000000000000000111000000////////////000/////////000000111111111000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000111111111111222222222222000000000000000000000000///111333222000.........111000///......///000111222111000//////000111222000000000000000000000000000000000000000000000000000000000//////000000000////////////000000000000000000000000000000000000000000000000000000000000000000////////////000000---------------...//////000000000000000000000000000000000000000000000000---..................---000000000000//////......111111000000000000000111000000000000000000000000//////000000000000//////000000//////000111222222////////////000000000000000000000000000000000000////////////000000000000111000000000/////////...111111000///////////////111111111000000000000000111111000000000000111111000000000000////////////...////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111000000///...////////////000000000000//////000000000000//////---------.........//////000000000000000000000000000///............///000//////000000000000//////000000000000000000000000000//////......//////000000000000000000000000000000000000000111111111222000000000000////////////111111000000000000111111///////////////000111111000000000000000000000000111000000000000000000000000111222000...------...000000000000000000000000000000000000000000000000////////////000000000000000000000111111111222222000000111222222222222111222222222222222333444444444444444444555555555555444555666777777777777777555666777888999:::;;;<<<>>>>>>??????@@@AAAAAAAAAAAA@@@???=========>>>>>>????????????>>>>>>>>>>>>???>>>======<<<<<<<<<<<<<<<;;;:::999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::::::::::::::999999999999888999999999999999888888888888888888888888888888888555555555555444444444444666555555555555444444444444444444444333333333333444444444444333333333333333333333333333333333333222222222222222222222222222222111111222222333444222222111111111111222222111000///000222222000///000000111111111111000000000000000000000000000000000////////////000000111......///000111222333444000000000000000000000000///000000111111000000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000/////////000111222222222000000000000000000000000---///111000///......///000000////////////000000111111000000000000111111000000000000000000000000000000000000000000000000000000111111111111000000////////////000000000000000000000000000000000000////////////////////////111000000//////000000111......---------...//////111111111111111111111111000000000000000000000000//////............//////////////////............222222111000//////000000000000000000000000000000//////000000000000//////......//////000222333444000000000000////////////000000000000000000000000////////////000000000000000000000000////////////000000000000////////////000000000000111111111111111111000000000000111111000000000000////////////............////////////........................000000000000000000000000000000000000000000000000000000//////......//////////////////000000000000//////000000000000//////////////////000000000000000000000000000000000000000//////......//////000---...///000000111000000000000000000000000000000///000000111111000000///000000000000000000000000111111111111222222222222.../////////000000000111111000000000000000111111///////////////000111111000000000000000000000000000000000000000000111111111222222111///...///000000000000000000000000000000000000000000000000000......//////000000111111000000000000111111111111000000111222222222222111111111111222222222333333333333444444444555555555555555666666777666666666333444555777888:::;;;;;;=========>>>??????@@@@@@AAA@@@???>>>======>>>????????????>>>>>>>>>>>>>>>@@@???>>>===============<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::999999999999999999999999999999888888888888888999777777777777777777777777777777777777666666666666666555555555555444444444333333333333333333333333555444444333333222222222222222222222222222222222222222222222222222222222222111222222222222333333333222222222222222222333///000111222222111///---000000111111111111000000//////////////////////////////...//////000111111///000000111222222333333000000000000000000000000//////000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////111111000000//////......////////////////////////.../////////000000000111////////////////////////---...000000//////000111000000////////////000000111000000000000000000111////////////////////////000000000000000000000000///000111222222111000///////////////000000000000000000000000000000000000////////////////////////111000000000000000000111111000000000000000111111000000000000000000000000////////////////////////111000///......///000111////////////////////////333222111000//////////////////////////////////////////000000000000//////////////////000111222333111111000000//////......000000000000000000000000////////////000000000000000000000000///////////////000000000000000////////////000000111111222222111111000000000000111111000000000000////////////........./////////000000........................////////////////////////////////////////////////000///...------...///000////////////000000000000//////000000000000////////////000000000111111111////////////////////////000//////////////////000------...000111111111111///////////////////////////000111222222111000///000000000000000000000000111111111111111111111111////////////000000000000000000000000000000111222///////////////000000111////////////////////////000000000000000111111111111222333222000///000111000000000000000000000000000000000000000000000000......//////000000111111//////000000000111111111000000111222222222222111111111222222222333333333333333333444444444444555444555666666666666555555333444555666888999:::;;;;;;;;;<<<<<<===>>>>>>>>>@@@???>>>=========>>>???>>>>>>>>>>>>>>>>>>??????@@@@@@??????>>>>>>??????======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999999999:::999999999999999999999999999888888777777888999999666666666666666666666666777777777777666666666666666555555555555444444444333333333333333333333333444444444333333222222111222222222222222222222222222222222222222222222222111111222222333333333333333222222222222222222333///000222333222000...---000000111111111111000000//////////////////////////////...//////000111111222222111111111111111111//////////////////////////////000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////111111000000//////......////////////////////////000000000/////////......////////////////////////...///000000//////111333//////000000000000//////000000000111111000000000////////////////////////000000000000000000000000///000111222222111000///////////////000000000000000000000000000000000000////////////////////////111111000000000000111111222111111000000000111111///////////////////////////////////////////////////...---,,,,,,---...///000000000000000000000000222222111000//////000000//////////////////////////////000000000000//////111111000000000000000111111111000000//////......111111111111111111111111////////////000000000000////////////000000000000...///000000000000////////////000000111111222222111111000000000000111111000000000000//////////////////000000000111111111////////////////////////////////////////////////////////////////////////000///...------...///000////////////000000000000//////000000000000//////,,,,,,,,,---------......///////////////////////////000000000000000000///------...000111111111111///////////////////////////000111222222111000///000000000000000000000000000000000000000000000000111111111000///.........000000//////000111222222///////////////000000111//////////////////////////////000000111111111111111222333222111000111222111111111111111111111111000000000000000000000000////////////000000000000/////////000000000111111000000111222222222222111111222222333444333333333333333333333444444444444333444555666666666666666444555666777888999:::;;;:::::::::;;;<<<<<<======???>>>===<<<<<<===>>>???>>>>>>>>>>>>????????????@@@??????>>>>>>?????????========================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999888999999999999:::::::::888888777666666888999:::555555555555555555555555555555555555444444444444666555555555555444444444333333333333444444444444333333333333222222222222333333333333333333333333222222222222222222222222000111222333333333333222222222111111111111222222000222444444222000//////000000111111111111000000000000000000000000000000000////////////000000111222222111111111000000000////////////////////////...//////000000//////...000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111000///.........000000000000000000000000///000000000//////111333//////000000000000//////000000111111111111000000000000000000000000000000000000000000000000000000//////000000000000//////////////////000000000000000000000000000000000000////////////////////////222111111000000111111222000000///.........//////........................000000000000000000000000000000000//////000000000000000000000111111111111111111000000000000111111000000000000000000000000//////000000000000//////222222111000000000000000000000000000////////////111111111111111111111111////////////000000000000////////////000000000000---...000111111000//////000000000000111111111111111111000000000000111111000000000000////////////000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////......//////000000////////////000000000000//////000000000000//////.........////////////000000000000000000000000000///000000111111000000///---...///000000111000000000000000000000000000000///000000111111000000///000000000000000000000000000000000///////////////222222111000///...------////////////000111222333///////////////000111111000000000000000000000000/////////000111111222222000222333222111000111222111111111111111111111111000000000000000000000000000000000000////////////////////////000000000111000000111222222222222111111222333444555444444333222222333333333444444444222333444555666666777777666666777888888999::::::::::::;;;;;;<<<======>>>>>>===<<<;;;;;;<<<===>>>===>>>>>>>>>????????????>>>===============>>>>>><<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888999999999888888999999999:::::::::888777666666666777999:::666666666666666666666666555555555555444444444444666555555555555444444444333333444444444555555555222222222222222333333333333333333333333333333333222222222222222222222222000111222333333333222222111111111000000111111111222444666555222000000111000000111111111111000000000000000000000000000000111000000////////////000///000000000000000000000////////////////////////......////////////......000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////...---...000222...///000111111000///...///000111222222111000///000000000000000000000000000000000000000000000000//////............//////////////////000000000000000000000000000000000000000000000000000000000000222111111000000111111222111000000///......//////////////////////////////000000000000000000000000111222222333333222222111/////////000000000111111////////////000111222333000000000000000000000000//////000000000000//////111000000000000000111222////////////000000000000111111111111111111111111////////////000000000000.../////////000000000111---...000111111111000///111111111000000000000000111111000000000000111111000000000000/////////////////////000000000000111000000000000000000000000000000000000000000000000000000000000000000000000...///000000111111111000////////////000000000000//////000000000000//////111111111222222222333333000000000000000000000000///000111111111111000/////////000000000000//////000000000000000000000000000//////......//////000000000000000000000000000111111111000000000//////111111000000//////......////////////000111222333///////////////000111111000000000000000000000000...//////000111111222222000111222111000000111222111111111111111111111111000000000000000000000000111111000000//////......////////////000000000000000000111222222222222111222333444555666555444444222222333333333444444444111222333555666777777777777777888888999999999:::;;;;;;<<<<<<===>>>>>>>>>===<<<;;;::::::;;;============>>>>>>?????????@@@<<<<<<;;;;;;;;;<<<<<<===;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999888888888999999:::::::::888777666555666777999;;;777777777777777777777777888777777777666666666666666666555555555444444444444444444555555666666666111111111222222333333444444444444444444444444444222222222222222222222222000111222333444333222222111111000000000000111111333555777555222000111222000000111111111111000000000000000000000000000000222111000//////...//////------...///000111222222////////////////////////......////////////......000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000......//////000000111111000000000000000000000000//////000000111111222222000000000000000000000000...//////---,,,,,,...000...///000111111000///...///000111222222111000///000000000000000000000000000000000000000000000000///...---,,,,,,---...///////////////000000000000000000000000000000000000111111111111111111111111222222111111111111222222333333222111111000111111000000000000000000000000000000000000000000000000---...///000000///...------.........//////000000.../////////000222333444000000000000000000000000//////000000000000//////////////////000222333444......//////000000111111111111111111111111111111////////////000000000000.../////////000000111111,,,...000111222111000///222222111111000000//////111111000000000000111111000000000000////////////............/////////000000000000000000000000000000000000000000000000000000000000000000000000000...///000222222222111000////////////000000000000//////000000000000//////////////////000000000000000000000000000000000000///000111222222111000//////000000000000000///...000000000000000000000000000///...------...///000000000000000000000000000333222222222111111000000////////////000000000000////////////000111222333///////////////000111111000000000000000000000000...//////000111222222222///000111111000///000222111111111111111111111111000000000000000000000000111111111111000000000000111111111000000000000000111111111111111111111111111222222333333222222111444333333222222333333444444333333333333444555555444444555555666888999:::;;;;;;;;;<<<<<<<<<<<<===========================???????????????>>>======>>>===<<<;;;;;;<<<===>>><<<<<<<<<;;;;;;:::::::::888999::::::;;;;;;::::::::::::::::::999888777666999999888888999999:::;;;999999999888888888888777555555555555555555555555777666555333333444555555333444555666666555444333555555444444444333333333333333333333333333333333222222222222222222222222333333333222222111111111777777666555333222111111111111000000111111222333666555444222111000000000////////////000000000000000000000000000000000000000000////////////000000111111000000//////........................------000111111222222000///...000000000000000000000000111111111111111000/////////000000000000//////...000000000000000000000000------......//////000000222111111111000000//////000000000000000000000000////////////000000000000000000000000000000000000000000000000////////////////////////////////////111111111111111000//////000000000000000000000000...//////000111222222222000000000000000000000000000000000000000000000000------------...///111111...///000000000000//////...111333111---+++,,,---000000111111111111000000////////////000000000000////////////............000000000000000000000000////////////000000000000........................000000000///......------000000111111111111000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000//////......------000000000000000000000000000000000000000000000000000000//////.........---......//////000000111111////////////////////////111111000000//////......000000000000000000000000///...---...000000000...222111111111000000//////000000000000000000000000111000///......///000111000000000000////////////......////////////......////////////////////////////////////////////////222111111111000000//////000000000000000000000000000000000000000000000000---...///000000111000000111111111111000000000000000000000000000000000000000000000000111111111111000000000000111111111111////////////////////////222222222111111111000000000000000000000000000000111111111111000000000000111000000000000000000000111111111111111111111111111222222333333222222111444333333222222333333444444333333333333444555555555555666666777999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>????????????>>>===<<<======<<<;;;;;;<<<===>>>======<<<<<<<<<;;;;;;;;;;;;;;;<<<===============<<<<<<<<<<<<;;;:::999888999999888888999999:::;;;999999999888888888777777666666666666666666666666666666555444444444444444444444555666666555444444555444444444444333333333333333333333333333333333222222222222222222222222333333333222222222111111444444333222111000000///111111000000111111222333555555333222111000000000////////////000000000000000000000000000000000000000000////////////000000000000000000////////////////////////////////////111222222333222111000///........................000000000000000///......//////000000000000///////////////////////////////////////000000000000000111111111000000000//////000000000000000000000000/////////000000000111111000000000000000000000000000000000000////////////000000000000000000000000111111111111111000//////000000000000000000000000...//////000111111222222000000000000000000000000000000000000000000000000......//////000111111111000000000000////////////000111222222000///...///000000111111111111000000111111000000//////......////////////////////////000000000000000000000000////////////000000000000111111111111111111111111......//////////////////000000111111111111000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000/////////.........////////////000000000000////////////////////////000000000000////////////000000000000000000000000///...---...000000000///111111111111000000000///111111111111111111111111111000///......///000111000000000000//////////////////000000000000//////////////////////////////000000000000000000000000111111111111000000000///000000000000000000000000000000000000000000000000///000000111111111111111//////000000111111111222////////////////////////000000000000111111111111000000000000111111111111111111111111111111111111222222222111111111000000111111111111111111111111111111111111000000000000000000000000000000111111111111111111111111111111111222222333333222222111333333222222222222333333444333333333333444555555666666666777888999:::;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;<<<>>>???============<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>===<<<<<<<<<<<<;;;:::999999999888888888888999::::::999999888888888777777777777777777777777777777777555555666666555555444333444444555666666555444444444444444444333333333333333333333333333333333333333333333333333333333333333333333222222222222111333222222222111111111111111111000000111111222333555444333222111000000000////////////000000000000000000000000000000000000000000////////////000000////////////000000000000000000000000000000000000222222333333333222111000........................///////////////...---------...///000000111000000........................111111111111000000000000111111000000000000//////000000000000000000000000000000000111111111222222000000000000000000000000////////////000000000000111111111111111111111111000111111111111000000///000000000000000000000000/////////000111111222222000000000000000000000000000000000000000000000000...///111222333333222111222111000.........///000222111111222333333222000000000111111111111000000222222111000///...------...//////000000111111111000000000000000000000000////////////000000000000222222222222222222222222------...//////000111111000000111111111111000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000......///000000111222222000000000000000000000000000000000000000000000000000000////////////......000000000000////////////000000000000000000000000////////////000000000000000000000000000000000000///...---...000111000///111111111111000000000000111111111111111111111111000000////////////000000////////////000000000000000000111111111111000000////////////////////////111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111111000......///000111222333333........................000000000000111111111111000000000000111111111111111111111111111111111111222111111111111000000000222222222222222222222222111111111111000000000///000000000000000111111111111111111111111111111111111222222333333222222111333333222222222222333333444333333333333444555555666666666666777888999:::999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>===<<<<<<<<<;;;::::::;;;<<<>>>???<<<<<<<<<<<<<<<<<<;;;;;;:::;;;;;;<<<===<<<<<<<<<999:::::::::999999888777888888888888888999999:::888888888888777777777777666666666666666666666666444555666666666555333222444555555555555555555444444444444333333333222222222222333333333333444444333333333333333333333333222222222222222222222222333333333333333333333444111111000000111111222333444333222111000000000000////////////000000000000////////////////////////000000////////////000000......//////000000111111//////000000000000000111222222222222111111000000........................//////000000//////...---------...000111111111111////////////////////////111111111000000/////////000000000000000000//////////////////////////////000111111111222222222222////////////////////////////////////000000000000000000000000000000000000000000111111111111000/////////////////////////////////000000111111111111///////////////////////////////////////////////////000333444555444222111333222000...---...///000222000///111444555333000000000111111111111000000111111111000///............//////000111222222333////////////////////////////////////000000000000////////////////////////......//////000000000000000000111111111111000000///////////////////////////////////////////////////000000000111111111111///////////////////////////000000000111111111222000000000000000000000000////////////////////////000000//////////////////111111000000//////......000000000000000000000000......//////000000111111///////////////////////////.........000111000///111111111000000000000000222222222222222222222222000000////////////000000////////////000000000000111111111222222111111111////////////////////////000000000000000000000000111111111000000000000000000000000000000000000000////////////////////////222222111000000/////////...//////000111111222222///////////////////////////000000000111111111111///000000000111111111111////////////////////////111111111111000000000000222222222222222222222222111111111111000000000/////////000000111111111111111111111111111111111111111222222333333222222111333222222111111222222333444333333333333444555555555555555555555666777888999999999999:::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<=========<<<<<<<<<;;;:::::::::<<<===>>>:::::::::::::::::::::::::::;;;;;;<<<===<<<<<<<<<999999:::::::::999888888888888777777888888999:::888888888777777777666666555555555555555555555555444555666666666555333222555555555444444555555555444444333333333222222222222222222333333444444444333333333333333333333333222222222222222222222222222222333333333333444444111111000000111111222333333333222111000000000000////////////000000000000////////////////////////000000////////////000000......//////000000111111.........//////000000000111000000///////////////////////////////////////000111111111111000//////------...000111111111111000000000000000000000000000000000//////.........//////////////////000000////////////////////////000111111111222222222222////////////////////////.../////////000000000111///////////////////////////000000111111111000000////////////////////////000000000000000111111111////////////////////////////////////////////////000111333444555444222111333111///...---...///111111///...000333444222000000000111111111111000000////////////000000000000...//////000111222222333////////////////////////////////////000000000000........................111111000000////////////000000111111111111000000///////////////////////////////////////////////////000000000111111111111////////////////////////222111111111000000000///000000000000000000000000//////////////////////////////000000000000000000111111000000//////......000000000000000000000000......//////000000111111////////////////////////000///...///111111111///000000000000000000111111111111111111111111111111//////000000000000//////.../////////000000000111111111222222222222111111000000000000000000000000////////////////////////000000000000000000111111000000000000000000000000////////////////////////111000///...............111111000000000000000000000000000000000000000000///000000000111111111111///000000000111111111111////////////////////////000000000000000000000000111111111111111111111111111111111111000000000000/////////000111111222222111111111111111111111111111222222333333222222111222222111111111111222222444333333333333444555555555444444444555555666777888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<<<<<<<<<<<<<===<<<;;;::::::;;;<<<<<<999999999999999:::::::::<<<<<<===>>>>>>>>>>>>===;;;;;;;;;<<<<<<;;;;;;:::888777777777777888999999888888777777777666666666555555555555555555555555555555666666555555444333666555444444444444555666333333333333222222222222111222222333333444444555333333333333333333333333111222222222222333333333000000000111111111111111111111000000111111222333222222111000000000000000////////////000000000000000000000000000000000000000000////////////000000////////////000000000000---......//////000000000000000///............///000000000000000000000000111111111111111000000///---...///000000111000000111111111111111111111111////////////..................////////////000000000000000000000000000000000000000111111111222222000000000000000000000000......//////000000111111........................///000000111111111111000000000000000000000000000000000000000000000111111000000000000000000000000000000000000000000000000000111222222333222111000111000///......///000111///......000111222111///000000111111111111000000.../////////000000000111...//////000000111111111000000000000000000000000////////////000000000000////////////////////////222222111000000///......000000111111111111000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000222222111000000///......000000000000000000000000000000000000000000000000//////000000000000111111000000000000////////////000000000000000000000000////////////000000000000000000000000000000000000000///...///111222111000000000000000111111111111000000000000000000000000//////000000000000//////......//////000000111111111111222222222222111111000000000000000000000000........................000000000000111111111111000000000000000000000000000000000000000000000000000///...---,,,---...///111111111111000000//////111111111111111111111111000000000000111111111111000000000000111111111111111111111111111111111111//////000000000000000111000000000000000000000000111111111111000000000000...//////000111111222222111111111111111111111111111222222333333222222111222222111111111111222222444333333333333444555555555555555555555666666777888888888888999999999999;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<<<<<<<<<<>>>===;;;:::999::::::;;;999999999::::::;;;;;;;;;;;;;;;<<<===============:::;;;;;;<<<<<<;;;;;;:::777777777777777888999999888777777777666666666666555555555555555555555555666666555444444444444444666555444444444444555666333333333222222222222111111111222333333444555555444444444444444444444444111111222222222333333333111111111000000000000000111111000000111111222333222111111000000000000000////////////000000000000000000000000000000000000000000////////////000000000000000000////////////......///000000111222222111111///.........///000////////////////////////000000000111000//////...//////000000000000//////000000000000000000000000///////////////000000000........./////////000000000000000000000000000000/////////000000000111111000000000000000000000000.........///000111111111//////////////////////////////000111111111111111000000000000000000000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////......//////000000111111...///111111000///000000000000111111111111000000000000000000////////////////////////////////////000000000000000000000000////////////000000000000000000000000000000000000111111000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000//////000000000111111111////////////000000000000////////////////////////000000000000////////////000000000000000000000000000/////////111222111000///000000000111111111111////////////////////////...///000111111000///............///000111111111000000111111111111000000000000000000000000000000///////////////////////////000000000111111111111000000000000000000000000000000000000000000000000000///---------...000111000000000000000111111111000000000000000000000000000000000000111111111111000000000000111111111111111111111111111111111111////////////000000111111111111111111111111111111111111111111000000000000...//////000111222222222111111111111111111111111222222222333333222222222222222111111111111222222444333333333333444555555777666666666666777777888777888888888888999999999;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<<<<;;;???>>><<<:::999999999::::::::::::;;;;;;<<<<<<<<<888999::::::;;;;;;::::::888888999::::::999999999777777777777777888888999777777777777666666666666777777777777777777777777777666555333333444555555666555444333333444555666333333333222222222111111111111222333333444555555444444444444444444444444111111111222222333333333333333333222222222111111111111111000111222222333222111000000000000000111////////////000000000000000000000000000000000000000000////////////000000111111000000//////......///000000111222222333333333222000/////////000111........................///////////////......---///000000000000000///...//////////////////////////////000000111111222222---.........//////000000000000000000000000000000////////////000000000000000000000000000000000000---......///000111111222000000000000000000000000//////000111111111111111000000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000000///............//////,,,---...000111111111111...111333222000...///222000000111111111111000000222222111000///...------////////////............000000000000000000000000////////////000000000000/////////////////////////////////000111111222222000000111111111111000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000------......//////000000000000000000000000000000000000000000000000000000//////000000111111111222......//////000000111111////////////////////////111111000000//////......000000000000000000000000111//////000111222111000//////000000111111111222////////////////////////...///000111111000///...---......///000111111222000000111111111111000000000000000000000000000000000000000000000000000000//////000000111111111222000000000000000000000000000000000000000000000000000///...---...///222333......///000111222333333////////////////////////000000000000111111111111000000000000111111111111////////////////////////.../////////000000111111222222222222222222222222111111000000//////......111111111111111111111111000000000000000000000000000000000000000000000000///000111222222222222222222222333333333333444444555555555555666666777777777777777888999999::::::999::::::::::::::::::;;;:::999:::;;;======;;;999;;;;;;;;;::::::;;;;;;<<<999999::::::::::::;;;;;;;;;::::::999999::::::;;;;;;:::999888777666555444777777888888888888777777888888888888777777777777444444444444555555555666666555444333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222333222222111111222222333222333333444333222111000222222222222222222222333111111000000000000111111000000000000000000000000---......///000111111222111000///......///000111//////......---------,,,000000000000000000000000//////............//////111111000000//////......000000000000000000000000...............---------000000////////////000000000000000000000000000000111111111111111000///...////////////000000000000000000////////////000000000000000000000000000000000000000000000000000000000000//////......------000000000000000000000000000000000000000000000000000111111111111222222222000000000000000000000000222111000......000111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222111111000000//////.........///000111111000///...111111000000//////......111111000000//////......111000///......///000111000000000000000000000000......///000000000000000///...---,,,,,,---...///000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000111111111111111111000000//////......222000///------///000222///...------...///000111............////////////////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000////////////000000------......///000000000000000000000000000000000////////////000000000000222111000//////000111222000000000000111111111111000000000000000000000000000000000000000000000000222222222111111111000000000000000000000000000000111111000000//////......111111111111111111111111111111111000000000000000////////////000000000000000000000000000000000000//////000000111111111222111111000000////////////111111111111111111111111000000000000000000000000111111111111111111111111000000111222222222111111222222222333333333444444444444444555555666666666666666777888888999999:::::::::;;;;;;;;;;;;<<<<<<:::999:::;;;======;;;999<<<;;;:::::::::::::::;;;999999999:::::::::;;;;;;:::999999888888999999:::::::::999888777666555555777777888888888888777777888888888888777777777777444444555555555666666666:::999777555333111111000333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333333222222222222222222333222222333333333222111000111222222333333222222222111111000000000000111111000000000000000000000000.........///000111111111111000///......///000111000000000000//////......000000000000000000000000000//////......//////000111000000000/////////...000000000000000000000000////////////////////////000000////////////000000000000000000000000000000000111111111111000000///////////////000000000000000000////////////000000000000000000000000000000000000000000000000000000222111111111000000000///000000000000000000000000000000000000000000000000000000111111111222222222000000000000000000000000222111///......///111222000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000111222111000000000/////////...//////000000000000//////111000000000/////////...////////////000000000000333222111000000111222333000000000000000000000000......///000000000000000000//////......//////000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000//////000000000111111111222111111111000000000000111000///......///000111000000///...///000111111....../////////000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000111000000000000/////////000000000000000000000000////////////000000000000222111000//////000111222//////000000000111111111000000000000000000000000000000000000000000000000222222222111111111000000000000000000000000000000000000000000000/////////111111111111111111111111111000000000000000000000111111111111222222222222000000000000000000000000///000000000111111111111111000000000000/////////111111111111111111111111000000000000000000000000111111111111111111111111111111222222222111111000222222222222333333333333333333444444444444555555666666777777888888999999:::;;;;;;;;;<<<<<<<<<===:::999999:::<<<===;;;:::;;;;;;:::999999999999999999999999999::::::::::::999888888777777888888999::::::999888777666666666777777777777777777777777888888888888777777777777555555666666666777777777:::999777555444333222222444444444444444444444444333333333333333333333333222222222222222222222222444444444444444444444444222222222222222222222222222222222333222222111000000111333444444333111000000000000000000000000000000000000000000000000000......//////000000111111000000////////////000000222222111111111111000000////////////////////////111000000//////000000111000000000000////////////000000000000000000000000111111111111111111111111000000////////////000000000000000000000000000000///000000111111111111000////////////000000000000000000////////////000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000111111111222222000000000000000000000000111000............000111000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000111222000000000000////////////000000////////////000000000000000000////////////.........///000111111111222222111111111111222222000000000000000000000000......///000000000000000111000000//////000000111000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000//////000000000000111111222222222222111111111111111000///......///000111222111111000000000000111/////////000000000111111////////////////////////000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000////////////000000444333222111000///...---000000000000000000000000////////////000000000000111111000000000000111111//////000000000000111111000000000000000000000000000000000000000000000000222111111111111000000000000000000000000000000000//////000000000000000000000000000000000000000000000000000000000000111111111111111111222222222222000000000000000000000000000000000000111111111111000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111222222222222222111000///111222222222222333333333333333333333333333333333555555666666777888888999999999::::::;;;<<<<<<<<<:::999999:::;;;<<<;;;:::;;;;;;:::999888888888888888999999999999:::::::::999999888888888888999999999999999888888777777777888888777777777777888888888888888888777777777666666666666666777777777777666666555555555666666777555555555555555555555555333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222222222111222222222222111111111000111444555555333000///000000111111111111000000////////////////////////.../////////000000000111000000////////////000000111111111111111111111111////////////////////////111111000000000000111111000000000000////////////////////////////////////000111111111111111222222000000////////////000000000000000000000000000000...///000111111111111111////////////000000000000000000////////////000000////////////////////////////////////////////////////////////............////////////////////////000000000000000000000000000000000000111111111111//////////////////////////////............/////////////////////////////////////////////////////////////////////////////////////////////000111111000000000000////////////111000///......///000111000000000000////////////.../////////000000000111000//////////////////000000000000000000000000000......///000000000000000000000000000000000000000////////////////////////////////////////////////////////////000000000000000000000000000000000000////////////000000000111111111111111111111111111000000////////////000000222111111000000/////////000000000000111111111111////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////000000////////////000000333222222111000///...---////////////////////////////////////000000000000111000000000000000000111////////////000000000111////////////////////////////////////////////////111111111111000000000000/////////////////////////////////000000111111222////////////////////////000000000000000111111111.../////////000000000000000000000000000000000000000000000000000111111111000000000000111111111111111111111111111111111111000000000000000000000000111111111111111111111111222222222222222111000///111111111222222222333333333333333333333333333222444555555666666777888888777888888999::::::;;;;;;:::999888999:::;;;;;;:::;;;:::999999888888888999888888888999999999::::::::::::999999999999::::::999999999888888888888888888888777666666777888888888888888888777777777666666666666666777777777777555555555555555666777888555555555555555555555555333333333333333333333333222222222222222222222222111111111111111111111111111222222333333222222111111111111111111111111222000222444555555333000...///000111111111111000///////////////////////////////////////000000000000//////000000000000//////000000000000000000000000////////////////////////111111000000000000111111////////////000000000000/////////////////////////////////000000000111111000000////////////000000000000000000000000000000...///000111111111111111////////////000000000000000000////////////000000////////////////////////////////////////////////............//////////////////////////////////////////////////////////////////000000000111111111//////////////////////////////............///////////////////////////////////////////////////////////////////////////////////////...///000000111////////////000000000000111000///......///000111////////////000000000000111000000000/////////.../////////000000/////////////////////////////////......///000000000000000////////////////////////////////////////////////////////////////////////////////////000000000000111111111111111111111111...////////////000000000000000000000000000000000000000////////////000000000000000//////......---000000000000111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////000000////////////000000////////////////////////////////////////////////////////////000000000000000000000111111000000000...////////////000000000////////////////////////////////////////////////000000000000000000000000//////////////////////////////000000111111222222//////////////////////////////000000111111111111.../////////000000000000000000000000000000000000111111000000000000000000000000000111111111111222111111111111111111111111000000000000000000000000222222222222222222222222111111222222222111111000111111111111222222222222444444333333333333222222444444555555666666777777666666777888999:::;;;;;;:::999777888:::;;;;;;:::::::::999999999999::::::888888888888999999999999;;;::::::::::::::::::;;;888888888999999999999999999888777666666777888999888888888888777777777777555555666666666777777777777666666555444444444555444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111111222333444444333222111111111000000000111222222222333444444444222000//////000111222222111000///000000000000000000000000////////////000000000000//////000000000000//////.........////////////000////////////////////////111000000//////000000111////////////000000000000000000000000000000000000---......//////000000000000000////////////000000000000000000000000000000///000000111111111111000////////////000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000/////////////////////////////////000000000111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000//////......//////000111////////////000000000000000000////////////000000////////////000000000000111111111000///.........111111222222222222111111////////////////////////......///000000000000000...//////000000//////...000000000000000000000000000000000000000000000000////////////000000000000111111111111111111111111......////////////000000///////////////000000000//////000000000000//////...////////////......---/////////000000000111111000000000000000000000000000000000000000000000000........................000000000000000000000000000000000000000000000000000000////////////000000,,,------...///000000111000000000000000000000000////////////000000000000000000111111111111000000......////////////000000000000000000000000000000000000000000000000000000//////000000000000000111000000000000000000000000000000111111111111111111000000000000000000000000/////////000111111222222111111111111222222222222000000000000000000000000111111111111000000000000000000111111111222222222111111111111111111111111000000000000000000000000222222222222222222222222000000111222222222111111111111111111222222222222555444444444333333333333333444444555555666777777666777888999:::;;;;;;<<<;;;999777777999:::;;;:::999999999999:::;;;<<<===888888888888999999999999::::::999999999999::::::888888888999999:::::::::999888777666666777888999888888888888777777777777444444555555555666666666666555444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111000111333444444333111000111000//////000111222333333333333333222111000000///000111222222111000///000000000000000000000000000000000000////////////...///000111111000///............/////////000000000000000000000000000000000//////......//////000.../////////000000000111000000000000000000000000------...//////000000111000000////////////000000000000000000000000000000000111111111111000000///////////////000000000000000000////////////000000000000000000000000000000000000000000000000000000///000000000111111111222000000000000000000000000////////////////////////////////////000000000111000000000000000000000000///000000000000000000///000000000000000000000000000000000000000000000000000000000000000000000000///............///000000.../////////000000000111//////000000000000//////.../////////000000000111000000000000////////////000111222333333222111000////////////////////////......///000000000000000///000111111111111000///000000000000000000000000000000000000000000000000////////////000000000000111111111111111111111111........./////////000000//////000000000111111111//////000000000000//////......///000111000//////....../////////000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000////////////000000---......///000000111111000000000000000000000000////////////000000000000///000111222222111000///........./////////000000000000000000000000000000000000000000000000000000////////////000000111111000000000000000000000000222222111111111111111111111111111111111111111111...//////000111111222222111111111111222222222222000000000000000000000000111111111111000000000///000000111111222222222222111111111111111111111111000000000000000000000000222222222222222222222222///000111222222222222222000111111111111222222222555555555444444333333333333333444444555666666777777888888999;;;<<<======;;;999777777999:::;;;:::999999999:::;;;<<<===>>>777888888888888999999999999999888888888888999999888888888999999::::::;;;999888777555555777888999888888888888777777777777444444444444555555555666111111222222444555777888333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222000111333444444333111000111000/////////111222333444444333222222111000000...000111222222111000...000000000000000000000000000000000000////////////...///000111111000///.........//////000000000111111111111111111111111111//////............//////.../////////000000111111000000000000000000000000---......///000111111222000000////////////000000000000000000000000000000111111111111111000///...////////////000000000000000000////////////000000000000000000000000000000000000000000000000000000---.........//////000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000...............///000000.../////////000000111111...///000111111000///....../////////000000111111......//////000000111111...///000111111000///...////////////////////////...//////000000000000000000111222333333222111000000000000000000000000000000000000000000000000000////////////000000000000111111111111111111111111............/////////000000000111111222222222333//////000000000000//////...///000222222222111000............////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000///000000000111111111111000000000000000000000000////////////000000000000///000111222222111000///............/////////000000000000000000000000000000000000000000000000000.../////////000000111111000000000000000000000000333222222222111000000000111111111111111111111111...//////000111222222222////////////000000000000000000000000000000000000222111111111000000//////111222333333111111222333111111222222222222111111111111111111111111111111222222222222222222222222333222111000000111222333222222222222222222222222333333333333333333333333444444555555666777777777666666666777888888999999;;;;;;:::999:::;;;<<<===:::999999888888999999:::777888888999999888888777<<<;;;888666555666888:::999999::::::::::::999999888888888888888888888888999999999999888777555555444444555666777777666666666666555555555555666666555555444444444333333333444444222222222222444444333333333222222222111111111111111111111111111111000111111111111222222222111111000000000000000111222222111111000/////////............/////////000000000////////////000000000000000000000000000000///////////////////////////////////////000111111000000000000000000000000000000//////.........---000000000000000000000000111111000000//////......000000000000000000000000//////000000111111222222000000000000000000000000000000000000000000000000222000//////000111111000000000000000000000000000////////////000000000000000000//////.........---000000000000000000000000////////////////////////)))+++---///111111111111000000000000000000000000---.........//////000000............////////////000000000000000000000000//////............//////////////////000000000000111000///...............000000////////////000000222111111111000000//////000000000000000000000000111//////000111222111000//////............//////000000000000111111111111////////////000000000000000000000000////////////111111000000//////......000000000000000000000000000000000000000000000000111111000000//////......000000000000000000000000000000000000000000000000000000////////////000000000000000000111111111111000000000000000000000000000000000000000000000000000/////////000111222222111111111000000000000000000000111111111111000000000000000000111111111111000000000000000000000000000000000000//////////////////000//////...------444222111000111111111000222111000---,,,...111444000000000000000000000000222111111111000000//////111111111111000000000000000000000000000000000000000000000000000000000000222111111111000000//////......///000000000000000222111111111000000////////////000000111111111222222111111111000000//////000000000000000000000000111222333333111111222333111111222222222222111111111111111111111111111111222222222222222222222222222222111000000111222222222222222222222222222222333333333333333333333333333333333444555555666666666666777777888999999999:::999999888999:::;;;<<<:::999999888888999999:::888888999999999999888888999888666444444666888999888999999999999999999888888888888888888888888888888888888888777666555444333444444555666666555555666555555555555555555666555555444444444333333333444333333222222333333444333333333222222222111111222222222222222222222222000111111111111222222222111111000000000000111111222222111111000/////////........./////////000000000000////////////000000000000000000000000000000///////////////////////////////////////000000111000000000000000000000000111111000000000/////////////////////////////////000000000000////////////000000000000000000000000000000000000000111111111000000000000000000000000000000000000000000000000222000//////000111111000000000000000000000000000////////////000000000000000000000/////////......000000000000000000000000////////////////////////...//////000111111000000000000000000000000000000............/////////000............////////////........................//////............//////000000000000////////////000//////............///000000////////////000000111111111000000000//////000000000000000000000000000/////////111222111000/////////////////////////////////000000000111111////////////000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000111111111111000000000000000000000000000000000000000000000000000000000///000000111111000000000000000000000000000000111111111111000000000000000000111111111111000000000000000000000000000000000000////////////000000111111000//////...111000000000111222222111222111000111111///---***000000000000000000000000111111111111000000000///000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000//////......///000000000000000111111111111000000000//////000000000111111111111111111111111000000000///111111111111111111111111111222333333111111222333111111222222222222111111111111111111111111111111111111111111111111111111222222111000000111222222222222222222222222222222333333333333333333333333222222222333444444555555666666777888888999999:::888888888888888999::::::999999888888888888999999999999::::::::::::999999777666444333333555777888888888999999999999888888888888888888888888888888777777777777666555555444333333444555555555444444555555444444444444555555555555444444444333333333444333333222222333333444333333333222222222111111222222222222222222222222000111111111111222222222111111000000000111111222222222111111000/////////....../////////000000000000000////////////000000000000000000000000000000//////////////////////////////......//////000111000000000000000000000000111111111111000000000000........................////////////000000000000000000000000000000000000111000000000000000000///000000000000000000000000000000000000000000000000222000//////000111111000000000000000000000000000////////////000000000000111000000000000000//////////////////////////////////////////////////////333222111000000//////000000000000000000000000000............////////////............////////////........................//////............//////111111000000//////......///............//////000000000////////////000000111111000000000000//////000000000000000000000000000///...///111222111000......000000000000............/////////000000000////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000.........///000111111111000000000000000000000000000000000000000000000000000000////////////000000000000000000111111111111000000000000000000000000000000000000000000000000111111000/////////000000000000000000000000000000000000111111111111000000000000000000111111111111000000000000000000000000000000000000////////////111111111111111000000///...///000111111222222111...---...000333444222000000000000000000000000000111111111111000000000000////////////////////////000000000000000000000000000000000000000000000000111111000000000000//////......///000000000000000111111111111000000000000000000000000111111111111111111111111000000000000111111111111111111111111111222333333111111222333111222222333333222222111111111111111111111111111000000000000000000000000222111111111111111111222111111111111222222222222222222333333333333444444222222222333444444555555666666777777888999999:::888888888888999999::::::999999888888888888999999999::::::;;;;;;::::::999888777555444444555666777777888888999999888888777888888888888888888888888666666666666666555444444444444555555666555555444444444333333333333444444555555444444444333333333333333333333333333333333333333333222222222111111222222222222222222222222000000111111111222222222111111000000111111222222222222111111000/////////...////////////000000000000000////////////000000///////////////////////////////////////////////////............///000000000000000000000000000000000000000000000000000000..............................//////000000111111////////////////////////111111000000/////////...////////////////////////////////////////////////111000......000111000///////////////////////////////////////000000000000111111111111000000000000////////////////////////////////////////////////333222000///...//////000////////////////////////.........///////////////............////////////000000000000000000000000//////............//////111111000000//////.....................///000111000000////////////000000000000000000000000//////000000000000000000000000000///...///111111111///---...000111111000...---............////////////////////////000000000000000000000000////////////......//////000000111111////////////////////////////////////////////////.../////////000000000111////////////////////////000000000000000000000000000000////////////000000///000000000111111111111////////////////////////////////////////////////222111000////////////////////////000000000000000000000111111111111000000///000000000111111111111000000000000000000000000000000000000////////////000000000111111000000///---///111111111000000111111000//////000222555777000000000000000000000000111111111000000000000000............////////////000000000000000000000000////////////////////////000000000000000000//////......///000000000000000111111111000000000000000000000000000000111111111111111111000000000000000111111111111111111111111111222333333111111222333222222333333333333222222111111111111111111111111000000000000000000000000111111111222222111111111000000000111111222222222222222222333333444444444333333333444555555666666555666666777777888999999888999999:::::::::::::::999888888777777888888999999::::::;;;;;;::::::999:::999888777666555666666888888999999999999888888777777777777777777777777555666666666666555555444666666777777777777666555444444333333333333444444555555444444444333333333333333333333333333333333333333333222222222111111222222222222222222222222000000111111111222222222111111111111111222333333222222111111000/////////////////////000000000111000000////////////000000////////////////////////000000000000000000000000...............//////000////////////////////////////////////////////////..............................//////000000111111////////////////////////111000000000//////......////////////////////////////////////////////////111///......///000000///////////////////////////////////////000000000000000000000000111111111111////////////////////////000000000000000000000000000///...---...///000111///////////////////////////////////////.....................////////////111111111111111111111111//////............//////111000000000/////////..................///000111000000////////////000000//////////////////000000000000000000000000000000///.........000111000///...///111222222111///...............////////////////////////000000000000000000000000////////////......//////000000111111////////////////////////////////////////////////111000000000/////////...////////////////////////000000000000000000000000000000////////////000000///000000000111111111111////////////////////////////////////////////////111111000///.........///......//////000000000000000000111111111111000000///000000000111111111111000000000000000000000000000000000000////////////......//////000//////...///111222222000///000111333444555222---,,,...111000000000000000000000000000000000000000000111111---........./////////000000000000000000000000000//////////////////////////////////////////000000......///000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111111111111111111111111222333333111111222333222222333333333333222222111111111111111111111111111111111111111111111111000111222222222222111000//////000000111222222222111222222333333444444555333333333444555555666666444444555666666777777888888999999:::;;;:::::::::888888777777777777888888999999::::::::::::999999;;;:::999888888777777777999999999::::::999999999777777777777777777777777666666666777777666666555777777888888888777666666555555444444444444555555555555444444444333333333222333333444444333333222333333333222222222111111111111111111111111111111000111111111111222222222111111111111111222333444222222111111000//////////////////000000000111111000000////////////000000000000000000000000000000000000000000000000000000......------......///000////////////////////////............////////////........................////////////000000000000000000000000000000000000000//////////////////...000000000000000000000000000000000000000000000000111///......///000000///000000000000000000000000////////////000000000000//////000000000000000111////////////////////////000000000000000000000000------------...///111111000000000000000000000000///////////////.....................//////////////////////////////////////////............///////////////000000000000000///............//////000000000////////////000000......////////////000000000000000000000000000000///...---...000111000/////////111111111111//////....../////////000000000////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000111111111000///.........000000000000000000000000000000000000000000000000000000////////////000000000000000000111111111111000000000000000000000000000000000000000000000000000000///.........//////---......//////000000111000000111111111111000000000000000000111111111111000000000000000000000000000000000000////////////---......////////////...///222333222//////222555---000444444222///......000000000000000000000000000000000000111111111111.........//////000000111000000000000000000000000000000000000000000000000......////////////000000......///000000000000000000000000000111111111111111111111111000000000000000000000000111111111111222222222222222222222222111222333333111111222333222333333444444333333222111111111111111111111111222222222222222222222222000111222222222222111000/////////000111222222222111111222333333444555555222222222333444444555555333333444444555666666666777777999:::::::::999888888888777777777777888888888888999999999999888888888888888888999999::::::::::::;;;;;;;;;;;;::::::777777777777777777777777666777777888888777777666777777777777777666555555666555555555555555555666555555444444444333333333222333333444444333333222333333333222222222111111000000000000000000000000000111111111111222222222111111111111222333444555222222111111000///////////////000000000111111111000000////////////000000000000000000000000000000000000000000000000000000...------------...//////////////////////////////......//////000000000000////////////////////////000000000000////////////000000000000000000000000.........///////////////000000000000000000000000000000000000000000000000000///------///000///...000000000000000000000000////////////000000000000....../////////000000000000000000000000000000000000000000000000000000000------///000000111111000000000000000000000000000000/////////........................//////////////////////////////////////////............//////......//////000000111111000//////............///000000////////////000000........./////////000000000000000000000000000000///...---...000000000///000000000000000000000000/////////000000000111111////////////000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000////////////000000000000000000111111111111000000000000000000000000000000000000000000000000//////.........///000000------......///000000111000000111111111111000000000000000000111111111111000000000000000000000000000000000000////////////......///000000000000000...111222111///111666;;;<<<777111111444666444111000000000000000000000000///000000000111111111111......///000000111222222000000000000000000000000000000000000000000000000........./////////000000......///000000000000000///000000000111111111111111111111111000000000//////000000000111111111111222222222222222222222222111222333333111111222333222333333444444333333222111111111111111111111111222222222222222222222222000111222333333222111000...//////000111222222222111111222333333444555555000111111222333333444444222222333333444555555666555666777999999888888777888888777777777777888888888888888999999888888888444555666888999;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::777777777777777777777777777777888888888888888777666666777777666555444444666666555555555555666666555555444444444333333333222222444444444444222222333333333222222222111111////////////////////////000111111111111222222222111111111111222333444555222222111111000/////////000000000000111111111111000000////////////000000000000000000000000000000000000000000000000000000...------------...////////////////////////////////////000000111111111222000000000000000000000000111111000000//////......000000000000000000000000---.........//////000000000000000000000000000000000000000000000000000000000///------///000///...000000000000000000000000////////////000000000000---.........//////000000111111111111111111111111000000000000000000000000...///111222222111000000000000000000000000000000000000//////.........---............/////////000111111111111111111111111//////............//////------...///000111222222111000///...............000000////////////000000---.........//////000000000000000000000000000000///...---...000000000...111111000000000000111111000000000000111111111111////////////000000000000000000000000////////////111111000000//////......000000000000000000000000000000000000000000000000......//////000000111111000000000000000000000000000000000000000000000000000000////////////000000000000000000111111111111000000000000000000000000000000000000000000000000...............///000111---------...///000000111000000111111111111000000000000000000111111111111000000000000000000000000000000000000//////////////////000111111111111111---///111000///222:::AAA___LLL666---///444333...000000000000000000000000//////000000111111111222...//////000111222222333000000000000000000000000000000000000000000000000---.........//////000000...//////000000000000000//////000000111111111222222111111111000000////////////000000111111111222222222222222222222222222333444555666666444222111333333333333333333333333111222222333333222222111111111111111111111111111222222222111111111000000111111000000000000111111111111222222222333333333333444444555555444444333444444444555666777777888666666666666666777777888888888888888888777666555::::::999888777666555555888888888888888888888888::::::999888888999::::::999999999888888666555555666666777888888888888888666666666666555555555555555555555555555555555555444444444333333222222222444444444444444444444444444333111//////000111222111111111111111111111111111111111111111111111111///000222444444444222111000000000000000000000000000000000000000000000000222222111111000000//////000000000000000000000000------............------///////////////.........,,,---------......//////000000000000000000000000............//////////////////000000000000//////000000000000000000000000111111000000//////......////////////////////////444222///...///000000///000000////////////000000////////////////////////000000000000000000000000000111111111//////000222000000////////////000000000000//////.........---000///.........///111222000000//////.........---000000000000000000000000000000000000111111111111000111111000000///...---////////////////////////........................------......//////000000////////////000000000000000000000000////////////......//////000000111111...............///000000111111000000000000111111111111000000//////......---...000111111111000///000000////////////000000000000000000////////////000000000000000000000000000000000000000000000000........................//////000000000000//////000000000111222222333333000000000000000000000000000000000000////////////111000///......///000111///111222111000///000111000000///...............////////////////////////222111111111000000//////000000000000000000000000000000000000000000000000111111111111111000////////////////////////////////////222444222222???NNNyyyZZZ;;;111444666333111000000000000000000000000000000111111222222222333000000000000000000000000////////////000000000000000000000000000000000000000000111111111111000000000000000000111111111111111111111111111111111111//////000000111111222222000000111111111111000000000000000000000000000000333444555666666444222111333333333333333333333333222333333444444333333222111111111111111111111111222222222111111111000000111111000000000000111111111111222222222333333333333333444444444444333333333444444555666666777777666666555666666777888888888888999999888888777666888888888888777777777777777777777777777777777777:::999999888888999999:::999999999888888777666555666666777888888888888777666666666666555555555555555555555555555555555555444444444333333222222222222222222222222222222222333111000......///000111111111111111111111111111111111111111111111111111///000222444444333222111000000000000000000000000000000000000000000000000000000000///////////////000000000000000000000000---......//////......---////////////////////////------......////////////000000000000000000000000............//////////////////000000000000//////000000000000000000000000111000000000/////////...////////////////////////333111///...///000000///000000////////////000000////////////////////////////////////////////////000000111000///...000222000000////////////000000000000/////////.........000//////...///000111222000000/////////.........000000000000000000000000...////////////000000000...///000000000000000///////////////////////////........................//////////////////000000////////////000000000000000000000000////////////////////////000000000000///............///000000111111000000000000111111111000000000/////////.........///000000000000000000000////////////000000////////////............000000000000000000000000000000000000000000000000........................//////000000000000/////////000000111111222333333000000000000000000000000000000000000////////////111000///......///000111///111222111000///000111000000///...............////////////////////////111111000000000/////////000000000000000000000000000000000000000000000000111111111111111000/////////////////////////////////...000111//////777CCC\\\HHH555///000000///000000000000000000000000000.../////////000000000000000000000000000000000000/////////000000000111111000000000000000000000000000000111111111111000000000000000000111111111111////////////////////////000000000000000111111111000000111111111111000000000000000000000000000000333444555555555444333222333333333333333333333333000000111111111111000000111111111111111111111111222222222111111111111111111111000000000000111111111111222222222333333333333333444444444444333333333444444555555666666666555555555555666777999999999999999999999999888777666666777777888888888999777777777777777777777777:::999888888888888999:::888888999888888777666555555666777777888888777777666666666555555555555444444444444444444444444444444444333333333333222222222222222222222222222222333222000//////000111111111111111111111111111111111111111111111111111111000111222333333333222111000000000000000000000000000000000000000000000000............////////////000000000000000000000000---......//////......---////////////////////////////////////000000000000000000000000000000000000............//////////////////000000000000//////000000000000000000000000000000000000////////////////////////////////////222000///...000000000///000000////////////000000................................................///000000///......///111000000////////////000000000000////////////......///////////////000111111000000////////////......000000000000000000000000............////////////---...///000111111111111////////////////////////////////////////////////000000000000000000//////////////////000000000000////////////000000000000000000000000//////////////////......//////000111111111000000000000111111000000000000///////////////////////////000111111111000000//////000000111//////.........---------000000000000000000000000////////////////////////........................//////000000000000////////////000111111222222333000000000000000000000000////////////000000000000000000////////////000000///111222111000///000111000//////............///////////////////////////000000///////////////...000000000000000000000000000000000000000000000000000111111111111000000///000000000000000000000000111//////000///...111666<<<666111000///---...111000000000000000000000000////////////000000000000000000000000000000000000000000000111111111222222000000000000000000000000000000111111111111000000000000000000111111111111////////////////////////111111111111000000000000000000111111111111000000000000000000000000000000444444555555555444333222333333333333333333333333111111222222222222111111111111111111111111111111111111111111111111111111111111000000000000111111111111222222222333333333333333333444444333333333333333444444444555555555555555555555666888999:::999999:::::::::999999888777777777777888888888888777777777777777777777777999999888888888888999999888888888888888777666666555666666777777777777777666666555555555444444444444444444444444444444444333333333333333333333333333333333333333333333333444444333222222333333444111111111111111111111111111111111111111111111111000111222222222222111111////////////////////////////////////////////////.........//////000000000////////////////////////......////////////......///////////////000000000000000000000000000111111////////////////////////............//////////////////000000000000//////000000000000000000000000000000000000////////////////////////////////////222111000000111222111000000000////////////000000////////////////////////////////////////////////.../////////------///000000000////////////000000000000/////////////////////////////////000000111000000//////////////////////////////////////////........./////////000000......///000000000000000////////////////////////000000000000000000000000222222111111000000//////////////////000000000000////////////000000000000111111000000//////....../////////...///000000111111111000000000000111111000000000000////////////000///.........///111222111000000000000000000111000////////////.........////////////////////////................................................//////000000000000////////////000000111222222222000000000000000000000000////////////000000000000000000////////////000000///111222111000///000111000///............//////////////////////////////////////////............000000000000000000000000////////////////////////000000111111111111000///111111111111111111111111333111000111222111111111...///111222111000000222000000000000000000000000111111111111111222222222////////////////////////000111111111222222222222////////////////////////000000111111111111000000///000000000111111111111111111111111111111111111222222111111000000//////000000111111111111000000000000000000000000000000444444555444444444333333333333333333333333333333444444555555555555444444111111111111111111111111111111111111111111111111111111000000000000111111111111222222222333333333222333333333333333333222333333333333444444444444555555555555666777888999888999999:::::::::999999888888888888777777777777999999999999999999999999888888888888888888888888777888888888888777777666555555666777777777777777555555555555444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333444444111111111111111111111111111111111111111111111111111111111111111111111000/////////////////////////////////////////////////////////000000111111111////////////////////////...//////////////////...////////////000000111111111111111111111111000000////////////////////////............//////////////////000000000000//////////////////////////////////////////000000000000000000000000000000000000222111111111333333222111000000////////////000000000000000000000000000000000000000000000000000000.../////////------///000000000////////////000000//////000000000000000000...//////000000000000000//////000000000000000000//////////////////////////////000000000111111111000000000000000///......000000000000000000000000111111111111111111111111222222111111000000//////////////////000000000000.../////////000000000111111111000000//////......///////////////000111111111111000000000000111111////////////000000000000000///.........///111222111111000000000000111111111111111000000000000///////////////////////////------------------------//////////////////////////////000000000000//////...//////000111111222222////////////////////////.../////////000000000111//////000000000000/////////111222111000///000111//////............//////000000000000000000000000............////////////000000000000000000000000///////////////////////////000000111111111000000222222222222222222222222111111000111333444222///111111111111222333222000000000000000000000000000222222111111111111111111////////////////////////000111111111222222222222////////////////////////000000111111111111000000///000000000111111111111111111111111111111111111222222111111000000//////000000111111111111000000000000000000000000000000555555444444444333333333333333333333333333333333111111222222222222111111111111111111111111111111111111111111111222222222111111000000000000111111111111222222222333333333222222333333333333222222333333333333333333333333666666666666666777777888777888999999999999999999999888888888777777666666::::::::::::::::::::::::777777888999999888777777777777888888888888777777444555666666777777666666555555555444444444444333333333333333333333333333222222333333333333444444111111111111111111111111000000000111111111111111111111111111111111111111111111111111111111111111222111111111111000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000...//////000000//////......//////000000111111222111111111111000000000000000000000000000000000000............//////////////////000000000000//////////////////////////////////////////000000000000000000000000000000000000111111111222333444222111000000////////////000000000000000000000000000000111111111111111111111111///000000///......///111000000////////////000000//////000000000000111111......///000000000000000//////000000000000111111000000000000000000000000000000000000111111111111111111111111000///...---000000000000000000000000000000000000000000000000000000000000000000//////////////////000000000000......//////000000111111000000000000////////////000000//////000000111222111111000000000000111111////////////000000000000///////////////000111111222111111000000111111222222222222111111111000000000000000000000000000000........................//////////////////////////////000000000000//////......///000000111111222////////////////////////......//////000000111111//////000000000000/////////111222111000///000111///............//////000000000000000000000000000...////////////000000000000000000000000000000000000000000000000000000000///000000111111111111000111111111111111111111111---//////...000333222...444333111...000333111---000000000000000000000000000000000000////////////000000000000000000000000000000000111111111222222000000000000000000000000000000111111111111000000000000000000111111111111////////////////////////111111111111000000000000000000111111111111000000000000000000000000000000555555444444333333333444333333333333333333333333//////000000000000//////111111111111111111111111000000111111111222222222111111000000000000111111111111222222222333333333222222333333333333222222333333222222222222222222888777777666666666666666666777888888999999888888777777777777888888888888999999999999999999999999666777888999999888777666777777888888888888777777444555666666777777666666555555555444444444333333333333333333333333333333222222222333333444444444000000000000000000000000...//////000111111000000111111111111111111111111111111111111111111111111222222111000000000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000000000000000000//////000000000000//////...//////000111111222222111111000000000/////////000000000000000000000000............//////////////////000000000000//////////////////////////////.../////////000000000111000000000000000000000000/////////000222222111///000000////////////000000........................000000000000000000000000000000111000///...000222000000////////////000000//////000000000111111111---...///000111000000/////////000000000111111111000000000000000000000000/////////000000000000111///000000000000000///...000000000000000000000000000000000000000000000000//////////////////000000////////////000000000000.........///000111111111////////////000000000000000000//////000000111222111111000000000000111111.../////////000000000111......///000000000000000222111111000000111111222111111111111000000000000000000000000000000000000........................//////////////////////////////000000000000//////......//////000111111111////////////////////////.........///000111111111...///000111111000///...///111222111000///000111...............///000000000000000000000000000000/////////000000000111111000000000000000000000000000000000000000000000000//////000111111111111111111111111111111111111111+++///000------111111...000333222......111111---000000000000000000000000000000000000/////////...000000000000000000000000/////////000000000111111000000000000000000000000000000111111111111000000000000000000111111111111////////////////////////000000000000000111111111000000111111111111000000000000000000000000000000555555444333333333333444333333333333333333333333444444444555555444444444111111111111111111111111000000111111222222222222111111000000000000111111111111222222222333333333222222222333333222222222333222222222222222222222999888777666666555555555555666777888888888888888555555666777888999::::::888888888888888888888888666777888999999888777666666777777888888888777777444555555666666666666666555555444444444333333333333333333333333333333333222222222333333444444444222222222222222222222222///000111222222222222222111111111111111111111111111111111111111111111111222222111000//////000000000000000000000000000000000000000000000000000000000000//////.........---000000000000000000000000//////000000000000//////...//////000111222222222111000000000//////......000000000000000000000000............/////////000//////000000000000//////////////////////////////.../////////000000111111000000000000000000000000---------///111111///---000000////////////000000,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////000111111111//////111222000000////////////000000//////000000111111111222---...000111111111000/////////000000111111111222000000000000000000000000............/////////000---...///000111111111111000000000000000000000000////////////////////////------......//////000000////////////000000000000---......///000111111222......//////000000111111000000000000000111111222111111000000000000111111.../////////000000111111---...000111111111000///222222111111111111222222000000000000////////////000000000000000000000000////////////////////////000000000000000000000000//////000000000000//////......//////000111111111////////////////////////---......///000111111222...///000111111000///...///111222111000///000111...............///000111000000000000000000000000//////000000111111222222000000000000000000000000000000000000000000000000//////000111111111111111000000000000000000000000,,,222333...---000222///,,,222444000---000222///000000000000000000000000333222222222111111000000000000000000000000000000////////////000000000000000000000000000000000000000000111111111111000000000000000000111111111111111111111111111111111111//////000000111111222222000000111111111111000000000000000000000000000000777666666666777777555444333222222444555555333111333333333333333333333333111111111111111111111111111111111111111111111111222222222111111111000000000111222333333222111000333222222222111000000000222222333333333333444444444555555555555555444444555666666777888999999:::888888777777666666555555555555666777888999999:::555555666666777777888888666555555444444666777888666555444333222333444444555555555555555555555555555555444444444333333333333333222111111222333333444333222222111111222222111111111111111111111111000000000000000000000000////////////000000000000222111111111000000//////////////////////////////000000000000000000000000////////////////////////000000111111111111000000000000000000000000000000......////////////......000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000222111000//////000111222000000000000000000000000000000//////.........---000000000000000000000000111111000000//////......111111000000//////......////////////////////////000000000000000000000000...///000111111000///...000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111111111111000000111222222111000000111333000000000000000000000000111000///......///000111111111111111111111111111//////......///000111111000000111111111111000000////////////////////////000000000000000000000000000000000000////////////000000///...............000000000000000000000000//////000000000000//////000000000000000000000000000000////////////000000///000222333333222000///111111111111111000//////000000000000000000000000000000111111111111000000333333222111000///.........///000111111000///...222222222222222222222222////////////000000000000111111000000000000111111000000000000000000000000000000000111222222333333000000000000000000000000000000//////000111222222333333333222222111111111////////////////////////000000000000000000000000000000000000////////////000111111111111222222222333333333222222222111111000000000111222222222333000000000000000000000000111111000000000000111111===:::666555555555444444333333333444666666444222333333333333333333333333111111111111111111111111111111111111111111111111222222222111111111000000000111222222222222111000222222222222111111111111222222333333333333444444444444555555555555444444555666666666777888888888888777777777666666666555666666777777888888999999555666666666777777777888777666666555666777888999777777555444444444555666555555555555555555555555555555444444444333333333333333222111111222333333444333222222111111222222111111111111111111111111000000000000000000000000000000000000111111111111111111111111000000000///000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000......////////////......000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000111000////////////000111000000000000000000000000000000/////////.........000000000000000000000000111000000000/////////...111000000000/////////...////////////////////////111111111111111111111111...///000111111000///...000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111111111111000000///000111000///...000111000000000000000000000000111000///......///000111////////////////////////000000/////////000111111000000111111111111000000000000000000000000000000000000000000000000000000000000000000////////////000000///............///000000000000000000000000000000111111111111000000000000000000000000000000111000000//////000000111///000222333333222000///111111111111111000//////000000000000000000000000000000111111111111000000222222111111000///////////////000000000000//////000000000000000000000000000000000000111111111111111111000000000000111111000000000000000000000000222222111111111111111111000000000000000000000000000000000000000111111222222222111111111000000000000000000000000000000000000000000000000000000000111111111111111000000000000111111111111222222222222222222333333444444444111111111111111111222222000000000000000000000000111111000000000000111111CCC???999666555555555555444333333555666777666444333333333333333333333333222222222222222222222222111111111111111111111111222222222111111111111111000111222222222222111000111111111222222222222222222222333333333333444444444444555555555555444444555555666666666666666666777777777777666666666666777777777777777888888888666666666666777777777777777777666666777777888999999888777666666666777777444444444444444444444444555555444444444333333333333222222111111222222333444333222222111111222222111111111111111111111111000000000000000000000000111111111111222222222222111111111111000000000000111111111111111111111111000000000000000000000000111111111111111111111111000000111111111111000000000000000000000000000000......////////////......000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000//////......//////000000000000000000000000000000000////////////......000000000000000000000000000000000000////////////000000000000////////////////////////////////////111111111111111111111111//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111111111111000000///111111111//////000111000000000000000000000000000000////////////000000////////////////////////222222111000000000111111///000000111111000000///111111111111111111111111000000000000000000000000////////////000000000000111000//////......//////000000000000000000000000111111222222222222111111000000000000000000000000111111111000000111111111///000111222222111000///000111111111111000000///000000000000000000000000000000111111111111000000000000000000000000000000000000////////////000000000000000000000000000000111111111111222222222222111111000000000000111111000000000000000000000000333333222222111000000///000000000000000000000000000000000000000111111111111000000000000/////////111111111111111111111111000000000000000000000000111111111111111222222222000111111111111222222222111111222333444555666666111111111111111111000000000000000000000000000000111111000000000000111111FFFCCC>>>:::999999888777555444333444666777666444444444444444444444444444222222222222222222222222111111111111111111111111111111111111111111111111111111111222222111111111111111111222222333333333222222222333333333444444333333444555555555444444555555555555555555444444777777777777666666666666888888888777777777777777666666666666777777777777666666666666666777777888888888888777777777777777444444444444444444444444555555444444444333333333222222222222222222222222444333222222111111222222111111111111111111111111000000000000000000000000000000000111111111222222111111111000000000000000000000000000000000000000////////////////////////000000000000000000000000000000111111111111000000////////////////////////......////////////......////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000//////////////////////////////////////////////////////............//////////////////////////////000000//////////////////////////////////////////000000000000////////////000000000000////////////////////////////////////000000000000000000000000//////000000000000//////000000000000000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////000000////////////000000000000111111111111000000111333444444222111222333000000000000000000000000000000////////////000000000000000000000000000000333333222111000000000111//////000000000000//////000000000000000000000000////////////////////////////////////000000000000111000000///.../////////////////////////////////000111111222222111111000////////////////////////222222111111111111222222000000111111111111000000000000111111111111000///////////////////////////000000111111111111000000//////000000111111111111111000///......///000111222222222222222222222222000000000111111111222222111111000000000000111111000000000000000000000000222222222111111111000000000000000000000000000000000000000111111111000000000000000000000000000000111111111111111111111111000000000000000000000000000000111111111111111222000000111111111222222222111111222222333444555555222222111111000000//////000000000000000000000000111111000000000000111111EEECCC@@@???>>><<<:::888666444333444555666555444444444444444444444444444222222222222222222222222111111111111111111111111111111111111111111111111222111111111111111111222111111222222333333333444222222222333333333444444222222333444555555444444555555555555444444444444666666666666777777777777888888888777777777777777777777777777666666666666444444444555555555555555777777777666666666555555444444444444444444444444555555444444444333333333222222222222222222222222444333222222111111222222111111111111111111111111000000000000000000000000/////////000000000111111000000000000000000111111////////////////////////////////////////////////////////////////////////000000111111111111000000////////////////////////......////////////......////////////////////////////////////////////////////////////////////////////////////////////////.../////////000000000111////////////////////////////////////////////////......////////////......//////////////////////////////000000000000000000////////////////////////////////////000000000000////////////000000000000000000000000000000000000////////////////////////000000////////////000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000////////////000000000000111111111111000000000222444444222111222222//////////////////////////////000000000000//////000000000000000000000000333333222111000000000111//////000000000000//////////////////////////////////////////////////////.../////////000000000111111111000/////////////////////////////////////////////000000000000//////////////////////////////222222111111111111222222000000000111111000000000///000000111111111000000////////////////////////000000111111111111000000/////////000111111222222111000///......///000111111111111111111111111111/////////000000000111111111111000000000000111111111111111111111111111111000000111111111222222222000000000000000000000000000000111111111111000///111111111111111111111111000000000000000000000000000000000000000000000000/////////000000000111111000000111111111222222222222222111111111111111111222111111000000/////////000000000000000000000000111111000000000000111111HHHFFFDDDCCCBBB???<<<999999777555555555666555444444444444444444444444444333333333333333333333333111111111111111111111111111111111111111222222222222222111000000111222222222222222333333333333333222222333333333333444444111222333444444555444444444444555555555555555555666666666666777777777777777777777777777888888888777777777777666666666666222333444555555555555444555555666666666555444333333333333333333333333333555555444444444333333333111222222333333222222111444333222222111111222222111111111111111111111111000000000000000000000000.../////////000000000000000000000000111111111111........................000000000000000000000000........................000000111111111111000000000000000000000000000000......////////////......000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000......//////000000111111000000000000000000000000000000000000000000000000...//////000000//////...000000000000000000000000//////000000000000111111000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000////////////////////////000000////////////000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111111111111000000---///111111000///.../////////////////////////////////000000000000//////////////////////////////222222111000000000111111...//////000000//////...........................000000000000000000000000......//////000000111111222111000000//////000000000000000000000000000000//////000000000000//////000000000000000000000000111111111000000111111111000000000000000000000000///000000111111111111000000000000000000000000000000000111111111111000000//////000000111111111222000000////////////000000////////////////////////.../////////000000000000111111000000000000111111111111111111111111111111///000000111222222333333000000000000000000000000000000111222222111///...000000111111111111222222000000000000000000000000000000000000000000000000.........///000000111111000111111111111222222222222111111111000000000000000000000000000000//////000000000000000000000000111111000000000000111111SSSPPPLLLIIIGGGEEEBBB@@@>>>;;;888777777777666555555555555555555555555555333333333333333333333333111111111111111111111111000000111111111222222222222222111000000111222222333333333333333333222222222222333333333333444444111111222333444444444444444444444555666666777777555666666666777777777888666666777777888888999999888777777777666666666555333333555666666666555444555555666666666555444333333333333333333333333333555555444444444333333333111222333333333333222111444333222222111111222222111111111111111111111111000000000000000000000000//////000000000111111111///000000000111111111111////////////////////////000000000000000000000000////////////////////////000000111111111111000000000000000000000000000000......////////////......000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000.........///000111111111000000000000000000000000000000000000000000000000//////000111111000//////000000000000000000000000//////000000000111111111000000000000000000000000.../////////000000000111.../////////000000000111000000000000000000000000111111111111111111111111111000///......///000111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111111111111000000+++...000111///...------////////////////////////...///000111111000///...////////////////////////000000/////////000111111......////////////......////////////////////////000000000000000000000000.........///000111111111222111000000//////000000000000000000000000000000000000000111111000000000000000000000000000000000111000000//////000000111000000////////////000000//////000111111111111111000000000000000000000000000000111111111111000000000000000000000111111111//////000000000000////////////////////////////////////000000000111111111111111000000000000111111111111111111111111111111111111111111111111222222000000000000000000000000000000222222222111///.../////////000000000111111111111111111111111111111000000000000000000000000...//////000111111222222000111111111111222222222111111111111111111222222/////////000000000000000000000000000000000000000111111000000000000111111```[[[TTTOOOKKKJJJHHHGGGAAA>>>;;;999999888777666555555555555555555555555333333333333333333333333111111111111111111111111000000111111222222222222333222111000000111222333444444444333333222222222222222333333333444444444000111222333444444555444444444444555666777888888555666666666777777888888555666666777888999999:::888888777777666666666555333444666777777777666555555666777777777666444333333333333333333333333333555555444444444333333333111222333444444333222111444333222222111111222222111111111111111111111111000000000000000000000000000111111111111222222222//////000000111111111222000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000......////////////......000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000---......///000111111222000000000000000000000000000000000000000000000000///000111222222111000///000000000000000000000000//////000000111111111222000000000000000000000000.../////////000000111111.../////////000000111111000000000000000000000000222222222222222222222222111000///......///000111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111111111111000000---///222222111///...///////////////////////////...///000111111000///...111111111111111111111111//////...//////000111111......////////////......000000000000000000000000000000000000000000000000---......///000111111222222111111000000000000000000000000000000000000000111111222222222222111111000000000000000000000000000000////////////000000000000////////////000000//////000111111111111111000000000000000000000000000000111111111111000000111111000000000000000000...///000111111000///...111111111111111111111111000111111111111222222222111111000000000000111111111111111111111111111111333333222222111000000000000000000000000000000000000111222333222111///------.........//////000000222222222222222222222222000000000000000000000000///000000111222222333333000111111111111222222222000000111222333444444555......//////000000111111000000000000000000000000111111000000000000111111lllkkkeee\\\VVVSSSMMMFFFIIIEEE@@@======<<<:::777444444333222111111111111333333333333333333333333333222222111111222222333000000000000000000000000000000111111111222222222333333333333333333333333222222333333333444444444222222333333333333444444444444555666777888999999777777777777777777777777777777888999::::::;;;;;;666666777777888888999999999888666555444444555555444555666666666555333222222222222333333333444444333333333333333333333333333333333333333333333333222222111111111111222222111111111111000000000000111111111111111000//////000000000000000000000000000000000000000000000000---......///000111111222000000000000000000000000///////////////000111111000000000000////////////////////////////////////////////////////////////000000////////////000000000000000000000000000000............////////////////////////////////////////////////////////////000000000000000000000000///000111000///...///000//////000000000000//////000000000000000000000000//////000000111111111222............/////////000000000000000000000000000000000000000000000000000///////////////.........000000000000000000000000000000000000000000000000***,,,///000000///000111000000000000000000000000000000000000000000000000...///000111111000///...000000000000000000000000000000000000000000000000000000000000000000000000111222222222222111000000333111///...---...///000////////////000000000000////////////////////////......//////000000111111222111111111000000//////333333333333333222111000000000000000000000000000////////////000000000000000000000000000000000000222222111111000/////////000000000000000000000000000111333222000//////000000000000000000000000000////////////000000000000000000//////.........---////////////000000000000000000000000000000000000//////000000111111222222000000000000000000000000000000000000000000000000222222000///............//////000000111111111222000111111000...---///000000111222333333222111000222111111111000000//////111111000000000000111111444333222000///.........000000000000000000000000111111111111111111111111111111000000//////......111111222222222222111111////////////000000000000000000000000000000000000222222222222222222222222111111222222222222111111111111111111111111111111}}}{{{uuukkkddd```ZZZSSSLLLHHHCCCAAA@@@???<<<::::::999888777666666666666333333333333333333333333333222222111111222222333111111111111111111111111000000111111111222222222333333333333333333333333222222222222333333333333222222333333333333444444555555555555555666666666555555555555555555555555666666777888888999::::::666666666666666777777777666666555444444555666777555666666666666555444444333333333333444444444444333333333333333333333333333333333333333333333333222222111111111111222222111111111111000000000000111111111111111000//////000000000000000000000000000000000000000000000000.........///000111111111///////////////////////////////////////000000111222222111111000000//////000000000000000000000000////////////////////////000000////////////000000000000000000000000000000............////////////////////////////////////////////////////////////000000000000000000000000---///000000//////000222//////000000000000//////000000000000000000000000//////000000000111111111........./////////000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000,,,---///000//////000111////////////////////////000000000000000000000000...///000111111000///...000000000000000000000000000000000000000000000000////////////////////////111222222222222111000000222111///.........///000////////////000000000000111111111111111111111111////////////000000000000111111111000000000//////111111111111111000//////000000000000000000000000////////////000000000000000000000000000000000000111111111111000000000000000000000000000000000000000111222222000//////000000000000000000000000000////////////000000000000111111000000000/////////////////////000000000000000000000000000000000000000000000000000111111111000000000000000000000000000000000000000000000000333222111000000////////////000000000111111111111000111111000...---///000000111222222222222111000222111111111000000000000111111000000000000111111111111000000000000000111000000000000000000000000111111111111111111111111111111000000////////////111111222222222222111111000000000000111111111111000000000000000000000000222222222222222222222222111111222222222222111111111111111111111111111111}}}vvvqqqjjjcccVVVRRRMMMIIIGGGDDDAAA???::::::999777666666555555444444444444444444444444333222222111111222222333111111111111111111111111111111111111111222222222333333333333333333333333111111111222222222222333222222333333333333444444555555555444444444333333555555555555555555555555555666666777777888888888666666666666555555555555444444444444555666777888777777666555555555555555333444444444444555555555333333333333333333333333333333333333333333333333222222111111111111222222111111111111000000000000000111111111111000000///000000000000000000000000////////////////////////......//////000000111111........................////////////000000000000333333222111111000//////111111111111111111111111////////////////////////000//////......//////000000000000000000000000000............////////////000000000000000000000000////////////////////////000000000000000000000000,,,---///000///000222333//////000000000000//////000000000000000000000000//////000000000000111111....../////////000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000...///000///......///111........................000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000........................111111222222111111000///222111///......///000000////////////000000000000111111111111111111111111000000000000////////////111111000000000000/////////////////////......---000000000000000000000000////////////000000000000000000000000000000000000000000000000111111111111000000000000000000000000///111222222000//////000000000000000000000000000////////////000000000000111111111111000000000000////////////000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000444333222111000000000111000000000000111111111111000111111000......///000000111222222222222111000111111111111111000000000111111000000000000111111////////////000222333444000000000000000000000000111111111111111111111111111000000000000/////////111111222222222222111111111111111111222222222222000000000000000000000000111111111111111111111111111111222222222222111111111111111111111111111111yyyrrrfffccc^^^XXXRRRMMMHHHEEE>>>===:::888666555555555555555555555444444444444333222222111111222222333111111111111111111111111111111111111111111111111222222222222222222222222000000111111111222222222222222222333333333444444555444444444444444444444555555555555555555555555666666666777777888888888777777777666666555555555333444444444555666666777888777666555444555666777444444444555555555666666333333333333333333333333333333333333333333333333222222111111111111222222111111111111000000000///000000111111111111000///////////////////////////////////////////////////.../////////000000000111...........................//////000000000000000333222222111000///......000000000000000000000000/////////////////////////////////....../////////000000000000000000000000............////////////000000000000000000000000////////////////////////000000000000000000000000,,,...000000//////111222//////000000000000////////////////////////////////////000000000000000000...////////////000000000///////////////////////////////////////////////////////////////000000000////////////////////////////////////////////////111111111///------///111//////////////////////////////////////////////////////000000000000//////////////////////////////////////////////////////////////////////////////111111111111111000000///111000////////////000000////////////000000000000........................111111000000//////......000000000000000000//////....../////////......---////////////////////////////////////000000000000000000000000000000000000...//////000111222222222///////////////////////////111222222000///000111////////////////////////////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000222222111111000000//////000000000000000000000000000000000000000000000000333222111111000000000111000000000000000111111111///000111000......///111111111111222222111111111111111111111111111111111111111000000000000111111////////////000111333333000000000000000000000000111111111111111111111111000000000000000000000000111111222222222222111111000000000111111111222222000000000000000000000000000000000000000000000000111111222222222222111111111111111111111111111111wwwuuurrrlllddd[[[TTTPPPNNNKKKFFF@@@<<<:::999999666666666555555444444444333222222111111222222333111111111111111111111111111111111111111111111111222222222222222222222222000000111111111222222222222222222333333333444444333333444555666666777777666666666666666666666666777777777888888888888888888888888777777666666666444444555555555555444444888777555444444444555666444444444555555555666666333333333333333333333333333333333333333333333333222222111111111111222222111111111111000000000//////000000111111111000000////////////////////////////////////////////////////////////000000000000..............................///000111000000///111000000///......------//////////////////////////////////////////////////////............//////////////////////////////............////////////000000000000000000000000///////////////////////////////////////////////////000111000///...///000//////000000000000//////////////////////////////000000//////////////////////////////000000000111////////////////////////////////////////////////////////////000000111111////////////////////////////////////////////////222222111///------///111000000000000000000000000////////////////////////000000////////////000000////////////////////////////////////////////////000000000000000000000000000111111111111000//////000///////////////000000////////////000000000000........................111111000000//////......//////////////////000000......///000000/////////////////////////////////////////////000000000000000000000000000000000000......///000111222222333////////////////////////...000222222000000000111////////////////////////////////////000000000000////////////////////////////////////000000000000000000000000000000000000222222111111000000//////000000000000000000000000000000000000000000000000111111000/////////000000111111000000000000000000///000000///......000111222111111111111111111222111111111111111222222222111111000000000000111111111000000000000000111111000000000000000000000000111111111111111111111111000000000000111111111111111111222222222222111111/////////000000000111111000000000000000000000000000000000000000000000000111111222222222222111111111111111111111111111111~~~uuummmiiifff```VVVKKKBBB===;;;:::777777777666555555444444333222222111111222222333222222222222222222222222222222222111111111111111222222222222222222222222111111111222222222222333222222333333333333444444333333444555666777888888777777777777777777777777888888888888888888888888888888888888777777777777444444555555555444444333666666555444444444444444333444444444444555555555333333333333333333333333333333333333333333333333222222111111111111222222111111111111000000000000///000000111111111111000000000000000000000000000////////////////////////////////////000000000000........................---...000111111111000/////////............------........................///////////////////////////......------......///////////////////////////............////////////000000000000000000000000////////////////////////////////////////////////000111111000///....../////////000000000000//////000000000000000000000000000000////////////....../////////000000000111111000000000000000000000000000000000000000000000000...//////000000111111222000000000000000000000000000000000000000000000000111222222000......///000111111111111111111111111000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000111111111111111111111111000000111111000000///...////////////000000000000////////////000000000000111111111111111111111111000000000000////////////......////////////000000...///000000000000000000000000000000000000000000////////////000000000000000000000000000000000000...//////000111222222222000000000000000000000000...000111222000000000111000000000000000000000000////////////000000000000............////////////////////////000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000///////////////000111111111111000000000000...///000///......000222222222111000000111222222111111111222222222222222111111000000000000111111222222111000//////000000000000000000000000000000111111111111111111111111000000000111111111111222111111222222222222111111.../////////000000000000000000000000000000000000111111111111111111111111111111222222222222111111111111111111111111111111zzzjjjXXXJJJAAA===<<<888888777777666555555444333222222111111222222333222222222222222222222222222222222111111111000000111111111111111111111111222222222222333333333333222222333333333333444444333333444444444555555555666666666666666666666666777777777777777777777777666666666777777777777777111222444555555555555444444444444444444333333222333333333333444444444444333333333333333333333333333333333333333333333333222222111111111111222222111111111111000000000000//////000111111111111111000000000000000000000000000000000000000000000000000000000000////////////////////////////////////---...000111111111//////............///////////////////////////////////////////////////////////////......------......///////////////////////////............////////////////////////////////////////////////////////////////////////////////////...///000000//////000111//////000000000000//////000000000000000000000000000000/////////.........//////000000000111111111000000000000000000000000000000000000000000000000...//////000111111222222000000000000000000000000000000000000000000000000///111222222000//////000000000000000000000000000000000000000000000000000111000///......///000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////.........///000000000000000////////////000000000000111111111111111111111111////////////000000000000........./////////000000......///000000000000000000000000000000000000000////////////000000000000000000000000000000000000//////000000111111111222000000000000000000000000...///111222111000111222000000000000000000000000////////////000000000000......//////000000000000////////////000000000000000000000000000000000000000000000000000111111111000000000000000000000000000000000000000000000000111000000///000000111111111111111111000000000///...///000///...///000222222222111000000111222222111111111222222333333333111111000000000000111111222111111000000000000000000000000000000000000000111111111111111111111111000000111111111222222222111111222222222222111111//////000000000111111111000000000000000000000000222222222222222222222222111111222222222222111111111111111111111111111111}}}gggUUUIIICCCBBB999888888777666555555444333222222222222222222333222222222222222222222222222222222222111111000000111111111111111111111111222222333333333444444444222222333333333444444444444444333333333333222222555555555555555555555555666666666666666555555555444555555555666666777777///000222555666777777666222333444555444333222111222222222333333333444444333333333333333333333333333333333333333333333333222222111111111111222222111111111111000000000000//////000111111111111111000000000000000000000000111111111111111111111111000000000000////////////000000000000000000000000---...000111222111///.........//////000111111111000000000000000000000000////////////////////////.........------.........////////////////////////............/////////000////////////////////////////////////////////////////////////////////////,,,...///000///000111333//////000000000000//////000000000000000000000000000000//////.........---000000000000111111111111000000000000000000000000000000000000000000000000...//////000111222222222000000000000000000000000000000000000000000000000...000222333111000000000////////////////////////000000000000000000000000111000///......///000111000000000000000000000000000000000000000000000000////////////////////////000000000000000//////.........///000000111000000////////////000000000000////////////////////////......//////000000111111---.........//////000000------...///000000000///000000000000000000000000////////////000000000000000000000000000000000000000000000000111111111111000000000000000000000000...///111222111000111222000000000000000000000000////////////000000000000//////000000111111111222////////////000000000000000000000000000000000000//////000000111111222222000000000000000000000000000000000000000000000000222111111111111111222222222111111111000000//////...///000///...///111222333222111000000111222333111111111222222333333333111111000000000000111111111000000000000000111111000000000000000000000000111111111111111111111111000000111111222222222222111111222222222222111111000111111111111222222222000000000000000000000000222222222222222222222222111111222222222222111111111111111111111111111111xxxfffVVVJJJCCCBBB===777555777888888777222333333333333333444444222222222222222222222222222222222222222222222222333222222111111222222333222222222222222222222222222222111111222222333444333444444444555666666666555666666777777777777777555555666666666666555555555555555555555555555555666555555555555444444444444444333333333222222222444444444444444444444444555444333222222222222222333222222111111222222333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000000////////////000000111111111111111000//////---...000111111111000///////////////////////////000000000000////////////000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000///000000000000000/////////////////////.........////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000222111000//////......///////////////000000000000////////////000000000000///000000000000//////...////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222111000000///000000111------......//////000000000///.........///111222111111111000000000000000////////////000000000000000///...------...///000111111000000000000111111////////////000000000000////////////////////////000000////////////000000000000000000000000000000000000111111111111000000000000000000000000000000111111111111111000///...111111111000000000000000......//////////////////333222222222111000000000000000000000111111111111000000000000000000000000000111111111111222222222333222222111111222222333222222222111111111000000////////////000000000000222222111000//////000000444333111//////000111222////////////000000000000000000111111111222222222111111222222222222111111111111222222222333333333222111000//////000111222333333333222222111111111000111111111111222222222////////////////////////lllZZZLLLFFFDDD@@@;;;999999999666333444444444444444444444444222222222222222222222222222222222222222222222222333222222111111222222333222222222222222222222222222222111111222222333444444444444444555555555555555555666777777777666666555555666666666666555555555555555555555555555555666555555555555444444444444444444444333333333333444444444444444444444444555444444333222222333333333222222111111222222333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000000////////////000000111111111111111000//////---...///000111000000///////////////////////////000000000000////////////000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////......//////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000111000///////////////000111////////////000000000000////////////000000000000//////000000000000//////000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000111111111.........//////////////////////////////000111111000000000000000111111111////////////000000000000000///............///000111111000000000000111111////////////000000000111////////////////////////000000////////////000000000000000000000000000000000000111111111111000000000000000000000000000000000111111111111000000///111000000000000000000000000000000000000000//////222222222111111111111111000000000000111111111111000000000000000000000000//////000000000111111111333222222111111222222333222222222111111111000000///////////////000111111222222111000000000000000444333111000///000111222000000000111111111111222000000111111111222222222111111222222222222111111111111222222222333333333222111000//////000111222333333333222222111111111000111111111111222222222000000000000000000000000yyyeeeUUULLLGGGDDD@@@>>>===;;;666222666666555555555555555555333333333333333333333333222222222222222222222222333222222111111222222333222222222222222222222222222222111111222222333444555555555555444444444444444444555666666666666555555555666666666666555555555555555555555555555555666555555555555444444444555555555444444444444333444444444444444444444444555555444333333333444444333222222111111222222333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000000////////////000000000000111111000000//////......///000000000000000////////////////////////////////////000000000000000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////.........//////000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000111111............///000111222////////////000000000000////////////000000000000---...///000000111000000000000000000000000000000000000000000000000000000........................000000000000000000000000000000000000000000000000...///000111222222111111000000///////////////......///000000111111000000//////000000111111222222////////////000000000000000//////......//////000111111000000000000111111/////////000000000111111000000000000000000000000000000////////////000000000000000000000000000000000000111111111111000000000000000000000000000000///000000111111111111000000000000000000000111111222222222111111000000000111111111111111222222222000000000000111111111111000000000000000000000000.../////////000000000000222222111111111111222222222222222111111111111111111000/////////000222333222222111000000000000111333222111000000000111222111111111222222222333333111111111111111222222222111111222222222222111111111111222222222333333333222111000000000000111222222222222222222111111111000111111111111222222222111111111111111111111111xxxdddVVVJJJFFFAAA>>>>>>===999666777666666666555555444444333333333333333333333333222222222222222222222222333222222111111222222333222222222222222222222222222222111111222222333444555555555444444333333333333444444555555555555555555555666666666666555555555555555555555555555555666555555555555444444444666666555555555444444444333333333333333333333333555555444444333444444555333222222111111222222333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000000////////////000000///000000000000000//////...//////000000000000000////////////////////////////////////000000000000////////////////////////////////////000000000000////////////000000000000////////////////////////////////////000000000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000////////////////////////...//////000000000000///------...///000111111222////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000111111111///////////////000111111////////////000000000000////////////000000000000------...000111111111111111111111111111111111111////////////////////////////////////////////////000000000000000000000000////////////////////////,,,...000222333333111000111000000000//////.........///000222222111000000......///000111222222333////////////000000000000000//////////////////000111111000000000000111111//////000000000111111111111111111111111111111111000000////////////000000////////////////////////000000111111111111000000000000000000000000000000...///000111111111111111000000000000000111111111222222222111000000//////000000000111222222222333///000000000111111111111000000000000000000000000/////////000000000111111222222111111111111222222111111111111111111111111222111000//////111222444222222111000000111111111222222111000000111111222111111111111222222222333111111111111111111111111111111222222222222111111111111222222222333333333111111111111111111111111222222222111111111111111000000111111111222222222222222222222222222222222tttaaaMMMGGG@@@<<<<<<======<<<888777777666555444444333333333333333333333333333222222222222222222222222333222222111111222222333222222222222222222222222222222111111222222333444555555444444333333333222333444444555555555555555555555666666666666555555555555555555555555555555666555555555555444444444666666555555555444444444333333333333333333333333444444333333333444444555333222222111111222222333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000////////////000000...//////000000000/////////////////////000000111000000000000000000000000.../////////000000000111////////////////////////////////////000000000000////////////000000000000////////////////////////////////////000000000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000////////////////////////......///000000000000000---......///000111222222////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111000///////////////////////////000000000000////////////000000000000------...000111111111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000////////////////////////,,,...000222333333111000111111000000/////////......///111222222222111000......///000111222222333////////////000000000000///000000000000000000///111111000000000000111111000000000000111111111111222222222222222222222222000000////////////000000////////////////////////000000111111111111000000000000000000000000000000...///000111111111111111//////000000111111111111111111111000000/////////000000000111222222222333///000000000111111111111111111111111111111111111000000000111111111222222222111111000000111111222111111111111111111111111222111111000111222333444222111111111111111222222111111111111111111222222000000000111111111222222111111111111111111111111111111222222222222111111111111222222222333333333111111222222222222111111111111111111111111111111000000111111111222222222222222222222222222222222nnnWWWPPPFFF@@@?????????>>>::::::999888666555444444333333333333333333333333222222222222222222222222333222222111111222222333222222222222222222222222222222111111222222333444444444444444333333333333444444555666666666666555555555666666666666555555555555555555555555555555666555555555555444444444555555555444444444444333333333333333333333333333333333222222222333444444333222222111111222222333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000////////////000000......///000000000/////////////////////000111111000000000000000000000000......//////000000111111000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000---...///000000111111000/////////000000111111111////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222111000///............////////////000000000000////////////000000000000---...///000000111000000////////////////////////000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000...///000111222222111111111000000000000000000//////000111111222222111111//////000000111111222222////////////000000000000///000000111111000000///111111000000000000111111000000000111111111222222111111111111111111111111000000////////////000000000000000000000000000000000000111111111111000000000000000000000000000000///000000111111111111000/////////000111111222222000000000000000000000000111111111111111222222222000000000000111111111111111111111111111111111111111111111111222222222222111111000000000000111111111111111111111222222222111111222222333333333333222111111111111222333333000111111111222222222222000000000111111111111222222222222111111111111111111111222222222222111111111111222222222333333333111111222333333222111111000000000111111111111111000111111111111222222222222222222222222222222222}}}kkkcccXXXPPPKKKGGGCCC@@@======<<<:::999888666666444444444444444444444444222222222222222222222222333222222111111222222333222222222222222222222222222222111111222222333444333333333333333333444444555555666777777777666666555555666666666666555555555555555555555555555555666555555555555444444444444444444444333333333333222222222222222222222222111111111111111222333444333222222111111222222333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000////////////000000---......///000000//////000//////...///000111222000000000000000000000000.........///000111111111000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000---...///000111111111111000000000000000000000111////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222111000///////////////000////////////000000000000////////////000000000000//////000000000000//////........................000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000111111111111111000000111111222333000000000000000111111111////////////000000000000///000111111111111000///111111000000000000111111000000111111111222222222111111111111111111111111000000////////////000000000000000000000000000000000000111111111111000000000000000000000000000000000111111111111000000///...//////000111111222222///000000111111222222222222222222111111111111111000000000000111111111111111111111111111111111111000000000000111111111111111111000000000000111111000000111111111222222222000111333444555444333222222111111111222222333444000000111222222222222222111111111222222222333333222222222111111111000000111111222222222222111111111111222222222333333333111222222333333222222111///000000000111111111222000111111111111222222222222222222222222222222222}}}uuujjj```XXXPPPHHHCCC@@@???>>>===;;;:::888888444444444444444444444444222222222222222222222222333222222222222222222333222222222222222222222222222222111111222222333444222222222333333444444444555666666777777777777777555555666666666666555555555555555555555555555555666666555555555444444444444444333333333222222222222222222222222222222222111000000000111222222333333222222222222222222333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000////////////000000------...///000000//////000///.........///111222000000000000000000000000---......///000111111222000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000---...///000111111111111111111111000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222///......//////000111222////////////000000000000////////////000000000000///000000000000000///...........................000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000222111000000///000000111//////000000111111222222222111000000000111333444111111111000000000000000////////////000000000000///000111222222111000///111111000000000000111111000111111111111222222222000000000000000000000000000000////////////000000000000000000000000000000000000111111111111000000000000000000000000000000111111111111111000///......//////000111222222222000000111222333444444555333222222222111111000000000000000000111111111111111111111111111111111111////////////000000000000111111000000000000111111000000111111222222222222///111444666666555333111222111111111222333333444///000111222222222222222222222333333333444444444222222222222111111000000111111222222222222111111111111222222222333333333111222333444444333222111//////000000111111111222000111111111111222222222111111111111111111111111{{{vvvnnnbbbVVVNNNGGGEEEBBB???===<<<<<<;;;999777555444555555444333666555444444333333444444333333333222222222111111222222222222222222222222111111111111111111111111111111222222222333333333111222333444555777888888555555555555555555555555555555555555555555555555666666666666666666666666333333333222222111111111333333444444555444444444444444444333333222222222111222333333444444333333222222111111111111222222///000111222222111000///222111111111000000//////111111111111111111111111000000000000000000000000000000000000000000000000111111000000//////......000000000000000000000000111000///...------...//////////////////////////////////////////////////////////////////000111111000000000000000000000000............////////////............////////////000000000000000000000000000000000000000000000000222222111111111111111111000000000000000000000000000000000000111111111111000000111111111111000000000000000000000000000000////////////////////////111000000000111222333333000000000000000000000000////////////000000000000000000000000000000000000111111000000000000111111000000000000000000000000111000000000//////......///////////////000111111333......333444///---///111111000000//////......000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111222000---******,,,...000000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111222222////////////000000000000000000000000000000000000111111000000//////......//////000000000000//////***+++---///000000///...000000000000000000000000000111222222222000///...111111000000000000111111222222111000//////000000000000000000000000000000444222000000222333111...111111222222222333333333000000000000111111111111///000111333222111///...333333333222222222111111000000000111222222222333222222222222222222222222222222222222222222222222222222222222222222222222333222111000111222333444111111111111111111111111333333333444444333222222333333333222222111111111444222000111333444333000111111111111111111111111333222222111111222222333555444333333222222222222111111222222222333333333yyyooofff___OOONNNLLLHHHCCC???<<<;;;777555444444555666555444555555444333333333333333333333333222222222111111222222222222222222222222111111111111111111111111111111222222222333333333222333333444555666777777666666666666666666666666555555555555555555555555555555555555555555555555555555555444444444333333222333333444444333333222444444333333333222222222111222333333444444333333222222111111111111222222000000111111111111000000111111111111000000000///000000000000000000000000000000000000000000000000000000000000000000000000111000000000/////////...000000000000000000000000111000///...---......//////////////////////////////////////////////////////////////////000111111000000000000000000000000............////////////............////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000111111111111000000000000000000000000000000000000000000000000000000111111000000000111222222000000000000000000000000/////////000000000111111000000000000000000000000111111000000000000111111000000000000000000000000222222222222111111111000///////////////000111111111---,,,///000......222111000000000/////////...000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111222111///---,,,---///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111////////////000000000000000000000000000000000000111000000000/////////...//////000000000000//////,,,---...///////////////000000000000000000000000111111111111111000//////111111000000000000111111222222111000000000000000000000000000000000000000444222000000222333111///000000111111111222222222000000000000111111111111///000111222222111000///333333222222111111111111111111111111111222222222111111111111111111111111222222222222222222222222222222222222222222222222222222111111222222333444111111111111111111111111222222222333333222222111333333333222222222111111444222000111333444333111222222222222222222222222333222222111111222222333333333222111111111111111111222222222222333333333xxxqqqlll```cccccc^^^TTTHHH@@@<<<:::999666666666666555444555444444333333333333333333333333222222222111111222222222222222222222222111111111111111111111111111111222222222333333333333444444444555555555555666666666666666666666666555555555555555555555555444444444444444444444444555555555555444444444444222222333333333222222111333333333333222222222222111222222333333333333333222222111111111111222222111111000000000000111111111111111111000000000000........................000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000///............//////////////////////////////////////////////////////////////////000111111000000000000000000000000............////////////............////////////000000000000000000000000000000000000000000000000//////////////////000000000000000000000000000000000000000000111111111111000000111111111111000000000000000000000000000000111111111111111111111111111111000/////////000000000000000000000000000000000000000111111111222222000000000000000000000000111111000000000000111111000000000000000000000000222222222222111111111111000////////////000111111111...,,,.........000333000000000000////////////000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000111111000000000000111111222111000/////////000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000////////////000000000000000000000000000000000000000000000000///////////////000000111111000000///000///////////////000000000000000000000000000000222111111000000000000000111111000000000000111111222111000000000000000000000000000000000000000000333222000111222222111000//////000000000111111111000000000111111111222222111111111111111111111111222111111111111000000000222222222111111111111111000000000000000000000000111111111111111111111111222222222222222222222222111111222333333333333222222222222222222222222222111111222222222222111111333333333333222222222222444222111222333444333111444444444444444444444444333222222111111222222333444333333222222222222222222222222222333333333333yyy~~~vvvrrrrrrxxx|||wwwiiiXXXIIIBBBAAA>>>;;;999888777555333555444444333333333333333333333333222222222111111222222222222222222222222111111111111111111111111111111222222222333333333444444444444444444444444666666666666666666666666555555555555555555555555444444444444444444444444333333333333333333222222333333444444444333222222333222222222222222222222111111222333333333333222222222111111111111222222222111000//////000111222111111111000000000000000........................////////////////////////////////////////////////000000000000/////////////////////////////////////////////........./////////////////////////////////////////////////////////////////////000000111////////////////////////............////////////............////////////////////////////////////000000000000000000000000/////////000000000000000000000000000000000000000///000000000111111111111000000111111111111000000////////////////////////000000000000000000000000111111000///......//////000000000000000000000000000111111111222222222222000000000000000000000000111111000000000000111111////////////////////////000000000///////////////000000//////000000111222111000000000///...000333000000000000////////////////////////////////////////////////////////////////////////////////////000000000000000000000000111111000000000000111111000000000111000000//////////////////////////////000000000000000000000000////////////////////////222222111111000000//////////////////000000000000////////////////////////000000000000////////////000000000111111000000000222111000/////////111111000000000000000000000000222111000//////000111222111111000000000000111111111111000000000000000111000000000000000000000000222111111111111222111111000000000000111111111222000000111111111222222222111111000000000111222333111000000000000000000000333222222222111000000000000000000111111111111111000000000000000000000000222222222222222222222222000111222333444333222111222222222222222222222222111111222333333333222222333333333333333333333333333333222333333333333222333333333333333333333333333222222111111222222333666555555444444555555555222222222333333333444444zzz}}}yyyuuu|||vvvdddTTTJJJAAA???<<<:::999888666555666555444444333333444444333333333222222222111111222222222222222222222222111111111111111111111111111111222222222333333333444444444444444333333333444444444444444444444444555555555555555555555555444444444444444444444444333333333333333333333333555555666555555444333333222222222222222222222222000111222222333333222222222222111111111111222222222111000//////000111222000000000000000000111111////////////////////////////////////////////////////////////////////////////////////000000000000////////////////////////....../////////////////////////////////////////////////////////////////////////////////000000111////////////////////////............////////////............////////////////////////////////////000000000000000000000000000000000111111222222222000000000000000000000000///000000000111111111111000000111111111111000000////////////////////////////////////////////////111111000///......//////000000000000000000000000000111111111222222222222000000000000000000000000111111000000000000111111//////////////////////////////////////////000000000000000000000111222222---000222111///000111222////////////000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000111111000000000000111111......///000000000///...////////////////////////000000000000000000000000////////////////////////222222111111000000//////////////////000000000000////////////////////////////////////000000000000000000111111111111000000333222000//////000111222000000000000000000000000222111000//////000111222111111000000000000111111111000000000000000111111000000000000000000000000111111222111111111111222111111111222222222333333111111111111222222222222111111000000111222333333000000000000000000000111333222222222111000000000111111111222222222333333000000000000000000000000222222222222222222222222000111222333444333222111222222222222222222222222222333333444555555444444333333333333333333333333333333444333333333333444333333333333333333333333333222222111111222222333555555555444444555555666222222333333333444444444rrrvvv{{{|||wwwjjj]]]SSSBBB@@@===<<<<<<;;;:::888777666666555555555555555333333333222222222111111222222222222222222222222111111111111111111111111111111222222222333333333444444444333333333333333333333333333333333333333555555555555555555555555444444444444444444444444555555555555666666666666666666777666666555444333111111111222222222222222000111111222222222222222222222111111111111222222111111000000000000111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000---...//////000////////////////////////////////////////////////////////////////////////000111111000000000000000000000000............////////////............////////////000000000000000000000000000000000000000000000000000000111111222222333333000000000000000000000000000000000000111111111111000000111111111111000000000000000000000000000000........................111111000/////////000000000000000000000000000000000000000111111111222222000000000000000000000000111111000000000000111111000000000000000000000000111111111111222222222222111000000000000111222222000444666111...000222333////////////000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000111111000000000000111111......///000000000//////000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000////////////000000000000000000000000000000000000////////////000000000000000111111222222111111000111000000000000000111111000000000000000000000000000000000000000111111222111111000000000000111111000000000000000111111222000000000000000000000000000111222222111000222333111222222222222333333333111111111222222222222333000000111111222333333333000000000111111111111222222222222111111111111111111111111222333333444444111111111111111111111111222222222222222222222222111111222333333333333222333333333333333333333333222333444555555666666555333333333333444444444444222444555444333222333555222222222222222222222222333222222111111222222333222222222222222333333444333333333333444444444444~~~|||{{{{{{yyyvvvtttrrrlllccc\\\LLLIIIFFFCCCAAA???===;;;888888777666666666666666333333333222222222111111222222222222222222222222111111111111111111111111111111222222222333333333333333333333333333333444444444444444444444444444555555555555555555555555555555555555555555555555555555555555666666666777666666666666555444333222000111111111222222222222000000111222222222222222222222111111111111222222000000111111111111000000///000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000000111000000000000000000000000,,,---///000000000/////////////////////////////////////////////////////////////////////000111111000000000000000000000000............////////////............////////////000000000000000000000000000000000000000000000000/////////000111222222222000000000000000000000000000000000000111111111111000000111111111111000000000000000000000000000000////////////////////////111111000000000111222222000000000000000000000000/////////000000000111111000000000000000000000000111111000000000000111111000000000000000000000000000111111111222222222222111111000000111111222333DDDGGGBBB666...///111222.../////////000000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111/////////000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111////////////000000000000000000000000000000000000.../////////000000000111000111111222222111111000......///000111111111111000000000000000000000000//////000111111111111111111111000000000000111111000000000000000111222222000000000000000000000000///111333222000000222444111111111111222222222222111111111222222222333333///000111333444444333333111111111111222222333333111111111111111222222222000000000111222333333333222222222222222222222222222222222222222222222222222222111111222222333444333333333333333333333333111222333444555555555555333333333444444444555555222444666555333222333555444444444444444444444444333222222111111222222333111111111111111222333333333333333444444444444555~~~vvvrrrrrrvvvxxxrrrpppnnngggbbb[[[WWWQQQLLLGGGCCC>>>;;;999888888777777777777777333333333222222222111111222222222222222222222222111111111111111111111111111111222222222333333333222222222333333444444444555555555555555555555555555555555555555555555555666666666666666666666666333333333444444444555555555555555555444333222111000000111111222222222222000000111222222222222111222222111111111111222222///000111222222111000/////////000000111111111222000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000111111000000000000000000000000,,,---///000000000/////////////////////////////////////////////////////////////////////000111111000000000000000000000000............/////////000............/////////000000000000000000000000000000000000000000000000000---......///000111111222000000000000000000000000000000000000111111111111000000111111111111000000000000000000000000000000000000000000000000000000111111000000111222333333000000000000000000000000////////////000000000000000000000000000000000000111111000000000000111111000000000000000000000000......//////000000000111111111111000111111222333[[[[[[PPP<<>><<<:::777666777777666666555555444444333333333333333222222222222111222111111111111111111000111111222222222333333333444444444333333222222222333333333333333333333333333444555555666666555555444444444555555555555555555555555555444444444444444444444444444444444444333333333222222222111111222222222222222222222222222222111000000111222222111111111111111111111111000000000000////////////000000000000000000000000000000000000000000000000000/////////////////////////////////000000000000////////////////////////........................////////////////////////////////////////////////000/////////............000/////////............////////////////////////////////////////////////////////////////////////111000////////////000111////////////000000000000---...///000000000//////////////////000000000000111000000000/////////...///////////////000000111444333222111000000000000111000///......///000111////////////////////////000000000000000000000000111111111000000000000000000000000000000000000000000000000000////////////000000000000000000000000111000///...///000222333777555222///......///000/////////000000000000111////////////000000000000//////000111111111111111000000000000000000000000000111111222222111111000111111111000000000000000000000000000000000000///000000000000000000000000111000000000/////////...000000000000000000000000//////000000000000//////000000000000111111111111//////000000000000000111000000111111111111000000111111000000000000//////000000000111111000000000111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000222111000//////000111222111111111111111111111111111111222222222333333333333222222111111222222333222222222222222222222222111111111111111111111111222222111111000000000000333333333333333333333333222222333333333333222222111222222333333333333333333333333333333333333333555555444333333333333333444444444444444444444444222333333444444555555555444444444444444444444444555555555444444444333333333333333333333333333333333333333333333333333333333444555666666555444333wwwmmmiiikkkvvv~~~ppp___PPPFFFBBBCCCAAA>>>;;;999888999999555555555444444444444444333333333333222222222222111222222222222222333333111111222222222333333333444444333333333333222222333333333333333333333333333444555555666666555555222333333444555555666666555555555555444444444444333333333333333333333333333333333222222222222111222222222222222222222222222222111000000111222222111111111111111111111111000000000000////////////////////////////////////000000000000000000000000////////////////////////////////////000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000////////////............////////////............////////////////////////////////////////////////////////////////////////111111000000000000111111.........///000111111111,,,---.../////////......000000000000////////////000000000000////////////---------...000111333444333222111111000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000111111111000///.........000000000000000000000000///...---------...000111///............///000111000000000000111111111111////////////000000000000//////000111111111111111000000000000000000000000000111111222222111111000222222111111000//////...000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000//////000000000000//////000000000000111111111111111111111111111000000000000000111111111111000000000///.........///000111000000////////////000000111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000111111000000000000111111111111111111111111111111111111222222222333333333333222222111111222222333222222222222222222222222222222222222222222222222222222222111111111111000333333333333333333333333222222333333333333222222222222333444444444444444333333333333333333333333333333444444333333222222444444444444444444444444333333333333333333333444444444444444444444444444555555555555444444444444333333333333333333333333444444444444444444444444444444444444444444444444yyyqqqoooxxx|||lll\\\OOOHHHHHHEEEAAA===;;;;;;::::::444444444444444444444444444444333333333222222222222222222333333444444444111111222222222333333333333333333333333333333333333333333333333333333333333444555555666555555555333333333444444555555555555555555444444444333333222222222222222222222222222222222222222222222222333333222222222222222111222111111111111111111222111111111111111111111111000000000000////////////////////////////////////////////////////////////.........///////////////////////////000000000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000///////////////.........///////////////.........////////////////////////////////////////////////////////////////////////000000000000000000000000.../////////000000000111//////000000111111111111111111000000//////......000000000000////////////---------...000111333333222222111000000000000000000000////////////000000000000000000000000000000000000000000000000000000//////000000111111222222////////////////////////111000000000/////////...000000000000000000000000......---------...///000000000111111111000000/////////000000000111111111////////////000000000000//////000111111111111111000000000000000000000000000000111111111111000000111111111111000000//////000000000000000111111111////////////////////////000000000000////////////000000000000000000000000//////000000000000/////////000000000111111111111333333222222111111000000000000111111111111000000222111000///000222444666111000///......///000111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000111000000000000000000111111111111111111111111111111111222222222333333333333222222111111222222333222222222222222222222222333333333333333333333333222222222222222222222222333333333333333333333333222333333333333333333222222333444444555555444444333333333333333333333333111222333444444333222111444444444444444444444444444444444444444444444333555555555555555555555555333333333333333333222222444444444444444444444444555555555555555555555555444444333333333333444444}}}rrroooqqq|||~~~qqqddd\\\RRRMMMGGGCCCAAA???<<<:::666666555555555555444444444444444333333333222222222222333333444444444555111111222222222333333333333333333333333333333333333333333333333333333333333444555555666555555555555555444444333333333333555444444444444333333333222222222222222222222222222222222222222222222222333333333222222111111111111111111222222111111111000000000000000000000000000000000000////////////////////////////////////////////////////////////------....../////////000////////////000000000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000.........///////////////.........///////////////////////////////////////........................////////////////////////////////////////////////111000000000/////////...000000000000111111222222111111000000//////......////////////000000000000///////////////000111111111111000000///000000000//////000000000000//////000000000000000000000000//////////////////////////////000000111111222222////////////////////////.../////////000000000111000000000000000000000000............//////000000111111222222222000///............/////////000000////////////000000000000//////000111111111111111000000000000000000000000000000000111111000000000//////000000111111111111///000000000111111111222////////////////////////////////////000000000000//////////////////////////////000000000000/////////000000000111111111111333333222222111111000000000000111111111111000000333222111000111333666777222222000//////000222222111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000111111000000000111111111111111111111111111111222222222333333333333222222111111222222333222222222222222222222222333333333333333333333333222222222222333333333333333333333333333333333333333333333444444333333333222333444444555555444444333333333333333333333333111222444555555444333222444444444444444444444444666666666666555555555555555555555555555555555555333333333333333333333333444444444444444444444444555555555555555555555555555444444333333444444555~~~xxxtttmmmnnntttxxxqqq```ZZZTTTOOOKKKGGGAAA<<<888888777777666555555444444444444444333333333333222333333333333333444444111111222222222333333333222222333333333333444444333333333333333333333333333444555555666666555555555555444444333222222111444444444444333333333333222222222222222222222222111222222222222333333333444333333222222111111111000111222222222222111000000000000000000000000000000000000000////////////////////////////////////000000000000000000000000---------......//////000////////////000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000.........///////////////.........///////////////////////////////////////........................////////////////////////......////////////......111111111000///.........//////.........///000111000000000000////////////////////////000000000000111000000////////////000111000000//////000000000//////000000000000//////000000000000000000000000////////////////////////000000000000111111111111000000000000000000000000.........///000111111111000000000000000000000000/////////000000000000000---...///000000000000000............////////////////////////000000000000//////000111111111111111000000000000000000000000///000000111111000000///...//////000111111222222///000000111111222222222000000000000000000000000////////////000000000000//////////////////////////////000000000000//////000000000000111111111111111111111111111000000000000000111111111111000000000000000000000222444555222222111111111111222222111111111111111111111111000000000000000000000000222222222222222222222222000000000000000000000000000000111111111111000000222222222222222222222222111111222222222333333333333222222111111222222333222222222222222222222222333333333333333333333333222333333333333444444444333333333333333333333333333333444444444444333333222222333444444444444444333333333333333333333333333333444444555555444444444444444444444444444444666666666666666666777777555555555555555555555555555555555555666666666666444444444444444444444444444444444444444444444444555555555555555555555555~~~uuunnnlllooosssuuuzzzooojjjbbb]]]XXXQQQHHHAAA;;;:::999888777666555444555444444444444333333333333333333333222222222222111111222222222333333333222222222333333444444444333333333333333333333333333444555555666666555555444333333333333333333333444444444333333333222222333333333333333333333333111111222222222333333333444444333333222111111000000111222222222222111000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000,,,,,,---......///000000////////////000000000000////////////////////////........................////////////////////////////////////////////////............/////////000............/////////000////////////////////////........................////////////////////////...///000000000000///...000000000000////////////......---------...///000////////////000000000000.../////////000000000111000000////////////000000000000////////////000000...///000111111000///...////////////////////////////////////////////////111111111000000000000000000000000000000000000000////////////000000000000000000000000000000000000......///000000000000000------......//////000000...////////////000000000////////////000000000000//////000111111111111111000000000000000000000000//////000000000000//////000000000000000111111111///000000111111222333333000000000000000000000000.../////////000000000111//////////////////////////////000000000000//////000000000000111111111111//////000000000000000111000000111111111111000000//////000000111111222222000000111111111111000000111111111111111111111111000000000000000000000000222222222222222222222222000000000000000000000000///000111222222111000///222222222222222222222222111111222222222333333333333222222111111222222333222222222222222222222222222222222222222222222222333333333333444444444555333333333333333333333333333333444444444444333333111222222333333333333333333333333333333333333333555444444444555555666777444444444444444444444444444444555555666666777777555555555555555555555555555555555555666666666777555555555555555555555555333333333333333333333333555555666777777666555555vvvmmmjjjjjjjjjooowww}}}zzztttmmmgggaaaYYYNNNEEE===<<<;;;999888666555444555555444444444333333333333333333222222111111111111111222222222333333333222222222333333444444444333333333333333333333333333444555555666666555555111222222333333444444555444444444333333333222222333333333333333333333333111111111222222333333333444444333333222111000000000111222333333222111000000000000000000000000000000000000000////////////111111111111111111111111000000000000000000000000,,,,,,------...///000000////////////000000000000////////////////////////........................////////////////////////////////////////////////---.........//////000000---.........//////000000////////////////////////........................///////////////////////////000111222222111000///......//////000000111111//////...---...///000111......//////000000111111.../////////000000111111///////////////000111111000000////////////000111...///000111111000///...////////////////////////////////////////////////222222111111000000//////000000000000000000000000111111000000//////......000000000000000000000000---...//////000000//////222111000////////////000000000000000111111111111////////////000000000000//////000111111111111111000000000000000000000000//////000000000000//////222222111111000////////////000000111222222333333000000000000000000000000.../////////000000111111//////////////////////////////000000000000//////000000000000111111111111......//////000000111111000000111111111111000000000000111222222222222111...///000111111000///...111111111111111111111111000000000000000000000000222222222222222222222222000000000000000000000000///000111222222111000///222222222222222222222222111111222222222333333333333222222222222222222333222222222222222222222222222222222222222222222222333333333444444555555555333333333333333333333333333444444555555444444333111111222333333333333222333333333333333333333333666555444444555666777888444444444444444444444444333333333444555666777777666666666666666666666666333333333444444444555555555555555555555555555555333333333333333333333333444666888999999888666444vvvfffbbbfffwww}}}ooohhhddd^^^SSSIIIFFFAAA===<<<999444333555444444444444444333222111333222222111111222222333333333333333333333333333444444444444444444444444222222333333333333444444444444333222333444666777333333333333333333333333444444333333333333222222222222222222222222222222333333333333333333333333333222222111111222222333000///...///111222222111222111111111000000//////000000000000000000000000000000000000000000000000............/////////000111111000000//////......111111111111111000//////////////////////////////.../////////...---,,,,,,////////////////////////000000000000000000000000000000000000000000000000////////////////////////---...///000000///...---////////////////////////////////////////////////222222111111000000//////---------------...//////111111000000//////......000000000000000000000000000000000000000000000000111111222222222222111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222111111111000000//////000000000000000000000000///////////////.........000000000000000000000000000000000000000000000000////////////000000000000000000////////////000000000000//////000111222222333222111/////////000000111333333222000///000111000000000000000000000000///////////////000111111000000000000000000000000000000000000////////////000000000000000000000000111111000000000000111111000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111111111222222222222111111333333333222222111111111000111111111111222222222111222333444444333222111222222111111222222333444111111222222222333333333222222222222222222222222222222222222222222222222333333333444444444555555444333222333555666555444000111222444555666666666666555444333333333333333444444444444444444444444444444444444444555666777666666666666666666666666666666666666666666666666555444444444666777666555666666666666666666666666444444555555666666666777555666666777777666666555333444555444333333555777444555666777666555444333yyyooolllrrr{{{ssskkkbbbWWWNNNLLLFFFAAA@@@===:::999<<<555555555555444333333222333333222222222222333333333333333333333333333333222222222222222222222222222222333333333333444444444333222222222444555666333333333333333333333333444444333333333333222222222222222222222222222222333333333333333333333333333222222111111222222333111000///000111222111000111111111111000000000///000000000000000000000000000000000000000000000000........./////////000000111000000000/////////...111111111111111000//////////////////////////////......//////......---,,,////////////////////////000000000000000000000000000000000000000000000000////////////////////////......////////////......////////////////////////////////////////////////000/////////.........---......------...//////000111000000000/////////...000000000000000000000000000000000000000000000000//////000000000000//////........................////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000/////////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000////////////000000////////////000000000000000000000111222222222111000//////000000111111222333222000///000111000000000000000000000000000///////////////000111000000000000000000000000000000000000////////////000000000000000000000000111111000000000000111111000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111111111111222222111111111222222222111111000000000000111111111111222222222111111222222222222111111222222111111222222333333111111222222222333333333222222222222222222222222222222222222222222222222333333333444444444555555444333222333555666555444111222333444555666666666666555444444333333333444444444444444333333333333666666555555555666777777555555555555555555555555666666666666666666666666555444444444555666555555888888888888888888888888444444444555555666666666444555555555555555555444555666666666555555777888666777777888888777666555~~~uuummmqqqzzz{{{nnnbbbZZZQQQIIIBBB@@@===::::::<<<777666666555444333333222333333222222222222333333333333333333333333333333222222222222222222222222222222333333333333444444333222222222222333333444333333333333333333333333444444333333333333222222222222222222222222222222333333333333333333222222222222111111111111222222222111///000111111000///111111111111000000000000000000000000000000000000000000000000000000000000....../////////000000000000000000000////////////111111111111111000//////////////////////////////....../////////...------////////////////////////000000000000000000000000000000000000000000000000//////////////////////////////............//////////////////////////////////////////////////////////////////............//////......//////000000000000000000////////////000000000000000000000000000000000000000000000000---......//////......---........................////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////...000000000000000000000000000000000000111111111111000000000000000000000000........................111111000000//////......000000////////////000000000000000000000000111222111000000///000000111222111222222222000///000111000000000000000000000000111000///////////////000000000000000000000000000000000000000////////////000000000000000000000000111111000000000000111111000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111111111111000000000000000000111111111111222222222111111111000000111111111111111222222222333333333111111222222222333333333333333333333333333333333222222222222333333333333333333333444444444555555444333333333555666555444222333444555555555555555666555444444333444444444555555555555555555555555888888777666666666777777555555555555555666666666666666666666666666666666777777777666666666666666666666666666666666666666666666666666777777777777666666666666666666666666333444555444333333555777555555666666666666555555pppllljjjrrrtttjjjZZZPPPGGGBBB???;;;999:::888888777555444333333222333333333222222333333333333333333333333333333333444444444444444444444444222222222333333333444444222222222222222222222333333333333333333333333333444444333333333222222222222222222222222222222222333333333222222222222222222222111111111111222222333111000000111111///...111111111000000000000000////////////////////////////////////////////////...////////////000000000000000000000////////////111111111111111000//////////////////////////////......////////////......////////////////////////000000000000000000000000////////////////////////////////////////////////000///...------...///000////////////////////////////////////////////////111111111111000000000000000000////////////000000000000000000////////////////////////////////////////////////////////////---......//////......---000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////............000000000000000000000000///000000000000000111111////////////////////////////////////////////////111111000000//////......000000////////////000000111000000000000000111111/////////000000111222222000111222111000///000111////////////////////////111000000///////////////////////////////////////000000000000////////////000000000000000000000000111111000000000000111111000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111222111111111111111111222111111111111111111000000000000111111111222222222222111000//////000111222111111222222333333333333111111222222222333333333333333333333333333333333222222222333333333333333333333333444444444555555555444333444555666666444444444555555555555555444555555444444444444555555777777777777888888888888999888777777666666777777777777777888888888888888666666666666666666666666999999:::999888777888888777777777777777777777777999999999999::::::::::::::::::999999999999::::::555666777666555555777999777888888888888888888888uuujjjhhhpppxxxkkk```TTTMMMHHHBBB>>>===;;;:::888666444333333333444333333333333333333444333333333333333333333333444444444444444444444444222222222333333333444444222222222222222222222222333333333333333333333333444444333333333222222222222222222222222222222222333333333222222111111111222111111000000111111222333111000000111111///...000000000000000000111111////////////////////////////////////////////////////////////000000000111////////////000000000000111111111111111000//////////////////////////////......///////////////...////////////////////////////////////////////////////////////////////////////////////////////////000///...------...///000////////////////////////////////////////////////000000000000111111111111000000////////////000000////////////000000000000////////////////////////////////////////////////...//////000000//////...111111111111111111111111////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////000000000000000000000000............////////////////////////////////////.........//////000000000////////////////////////000000000000000000000000111000000000/////////...000000////////////000000111111000000000000000111//////000000111111111111///000111111000///000111////////////////////////000000////////////000000////////////////////////000000000000////////////////////////////////////111111000000000000111111000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111222222111000000111222222222222222222222222222222000000111111111222222222222111000//////000111222000111222333333333222222111111222222222333333333333333333333333333333333222222333333333444444444333333333444444444555555555444333444666777666555444444555555666555555555555555444444444555555666666666777777888888888999888888777777777777777888777888888888999999::::::777777777777777777777777888:::;;;:::888888999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;===<<<<<<;;;;;;<<<<<<===<<<=========<<<<<<>>>@@@???>>>>>>===============tttkkkiiinnnyyyzzzmmm```YYYSSSJJJDDDAAA???===;;;888666555555555444444333333333333444444333333333333333333333333222222222222222222222222222222333333333333444444333333333444333333222111333333333333333333333333444444333333333333222222222222222222222222222222333333333222111111000000111111000000000000111111222111///000111111000///000000000000111111111111000000000000000000000000000000000000000000000000/////////000000000111111////////////000000000000111111111111111000//////////////////////////////......///000000000//////////////////////////////////////////////////////000000000000000000000000//////////////////////////////............//////////////////////////////////////////////////////............////////////000000//////......//////////////////000000000000000000000000000000000000000000000000000000000000///000000111111000000///////////////////////////////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000...////////////000000000////////////////////////------......//////000000000000000000000000000000111111111111111111111111/////////000000000000000000000////////////000000222111111000000000000000///000000111111111111000...000111000//////000222000000000000000000000000///////////////000111111000000000000000000000000000000000000////////////////////////////////////111111000000000000111111000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111333222111000000111222333222222222222222333333333000111111111111222222222111111111000000111111111000111222333444333222222111111222222222333333333333333333333333333333333222222333333444444555555333333333444444444555555555444444444666777666555333444555666666666666666555555555444555555666777444555555666666777777777888888888888888999::::::888888888999::::::;;;;;;::::::::::::::::::::::::888;;;===<<<:::999;;;>>>????????????????????????@@@@@@@@@???????????????@@@???>>>======>>>???@@@>>>@@@@@@@@@??????@@@BBBBBBBBB@@@???>>>=========|||vvvqqqmmmmmmpppuuuxxxyyykkkeee___VVVMMMHHHDDDBBB???<<<999999888999444444333333333333444444333333333333333333333333222222222222222222222222222222333333333333444444333444444555444333222111333333333333333333333333444444333333333333222222222222222222222222222222333333222222111000000///111111000000000000111111111000///000111222111000///000000000111111111111000000000000000000000000000000000000000000000000//////000000000111111111.../////////000000000111111111111111111000//////////////////////////////......///000000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////......////////////......////////////////////////////////////////////////---........./////////000000//////...------........./////////000000000111000000000000000000000000000000000000000000000000///000000111111000000///////////////////////////////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000111111////////////////////////---......///000000111111000000000000000000000000000000000000000000000000......//////000000111111000000////////////000000222222111000000000000000000000111222111111//////...///000000//////000222000000000000000000000000............///111222333000000000000000000000000000000000000////////////////////////////////////111111000000000000111111000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111333222111//////111222333000111111111222222222222000111111111111222222222111111222222222222111111///111222444444333222111111111222222222333333333444444444444444444444444222222333333444555555666333333333444444444555555666555444555666777666555333333444666777777777777555555555555555666777777666666666777888999999999::::::::::::;;;<<<>>>>>>;;;<<<<<<===>>>>>>??????????????????????????????<<<@@@CCCBBB@@@@@@CCCFFFEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHHHHGGGGGGGGGFFFFFFGGGEEEDDDCCCCCCDDDEEEGGGCCCDDDEEEEEEDDDDDDEEEGGGHHHGGGEEECCCAAA@@@@@@@@@~~~}}}sssjjjgggaaaeeennnvvvxxxyyywwwqqqlllcccYYYTTTGGGEEEBBB???<<<;;;;;;<<<555444444333333444444555333333333333333333333333444444444444444444444444222222333333333444444444444444555666555444222111333333333333333333333333444444444333333333222222222222222222222222222222333333222222111000000///111111000000000000111111000///...///111222222111//////000000111111111222000000000000000000000000000000000000000000000000000000000000111111111111.../////////000000111111111111111111111000//////////////////////////////......///000000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////---...///000000///...---///////////////////////////////////////////////////000000000111111222222000///...---------------.../////////000000111111000000000000000000000000000000000000000000000000//////000000000000//////111111111111111111111111////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111222222////////////////////////...//////000111222222222000000000000000000000000////////////////////////------...///000111222222000000////////////000000222222111000000///000000000111222222111000///...---///000000//////000222000000000000000000000000---------...000111333444000000000000000000000000000000000000////////////////////////////////////111111000000000000111111000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111333222000//////000222333//////000000111111111222000111111111111222222222111222333444444333222111///111222444444333222111111111222222222333333333444444444444444444444444222222333333444555666666333333333444444444555555666555444555777777777555222333444666777888888888555555555555555666777777999999:::;;;;;;<<<======;;;;;;;;;<<<>>>???AAABBB@@@@@@AAABBBCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBFFFJJJJJJGGGGGGKKKOOOQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOONNNNNNMMMLLLJJJIIIIIIJJJLLLMMMNNNOOOOOOOOONNNNNNPPPQQQSSSQQQOOOLLLJJJHHHHHHHHHtttfff^^^[[[]]]fffpppzzz|||uuulllcccWWWQQQJJJEEEBBB???;;;777888666444333333444444333111111111222222333333333333333333333333333333333444444444444444444444444111222333444555444333333555444444333333444444555333333333333333333333333333333333222222111111111222222222222222222222222111111111222222333333333333222111/////////000111111111111111111000//////333111//////000111111000333222000...,,,***))))))000000000000000000000000/////////...///000111111000000000000000000000000777666444222000000000000......///000000000000000////////////000000000000000///.........///111222//////............//////......///000000000000000......------------......000000000000000000000000////////////////////////000000000000000000000000111111000000//////......000000000000000000000000222111000//////.........000//////000222222111///111111000000//////......///000000111111111000000111111000000//////......//////000000111111111222111111000000//////......000///...------...///000000000000000000000000000000000111222222222222111000000000000000000000000000000000000111111111111000000////////////000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////000000000000000000000000000000000000000000000000000//////////////////////////////000000111111111222111//////111333333000---000111111111222222222222000000////////////000000000///.........///111222111000000000//////......000000000000000000000000111111222222222222111111111111222222222111111000111111111111111111111111//////000111222222333333333222222222111000000000222222444444444444222222111111222222222333333333333333333444444444555555333333333444444444555555555555555555555555555555555555555555555555555555666666555555555444444444999999999999999888888888888777666666666777888999>>><<<<<<<<<>>>>>>>>>===<<<<<<===@@@CCCEEEEEEDDDCCCAAACCCFFFGGGFFFHHHMMMKKKKKKJJJHHHHHHJJJMMMPPPLLLRRRYYY\\\[[[[[[\\\___fffhhhjjjiiifffdddfffhhhmmmjjjggggggjjjjjjfffccc\\\```ccc```ZZZZZZaaaiiiooossstttnnnccc^^^aaagggjjjddd___^^^^^^YYYOOOGGG~~~uuuddd___]]]```hhhttt{{{qqqggg```VVVNNNJJJEEE@@@===;;;888666555555666555444111222222222333333333333333333333333333333333333444444444444444444444444111222333444444444333333333333222222222222333333333333333333333333333333333333333222222222111111222222222222222222222222111111111222222333333333333222000/////////000111000000111111111111000000222000//////000111000///333222111000////////////000000000000000000000000////////////000000000000000000000000000000000000555444222111000000000000......///000000000000000////////////000000000000000//////...///000111222//////............//////......///000000000000000000000////////////000000000000000000000000000000////////////////////////000000000000000000000000111000000000/////////...000000000000000000000000111000000///////////////111000//////000111000...111000000000/////////...000000000000000///...---............//////////////////000000000111111111111000000000/////////...000///............///000000000000000000000000000000000111222222222222111000000000000000000000000000000000000111111111111222222111111111111222222000000000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111222000///000222222000...000000000111111111222222000000////////////000000111111000///000000111222111111111000000/////////111111111111111111111111111111222222222222111111111111222222222222111111111111111111111111111111000000000111222222333333222222222222111111111111222333333444444333333222111222222222222333333333333333444444444555555555444444444555555555666666555555555555555555555555666666666555555555555555555555555555555555555555666666777777777777777777::::::999888888999;;;<<<=========???@@@@@@@@@???CCCCCCDDDFFFIIIKKKKKKJJJOOOMMMOOOTTTVVVVVVZZZ___```aaa```___\\\ZZZYYYXXX\\\ccclllrrrtttvvvzzz}}}~~~~~~~~~zzz~~~zzzzzz{{{uuunnnfff```uuummmddd```aaajjj|||wwwiii]]]UUUNNNIIIEEE>>>;;;888777777777666555222222333333333333333444333333333333333333333333444444444444444444444444222222333444444444444333222111111000000111111222333333333333333333333333333333333222222222222111222222222222222222222222111111111222222222222222222111000000///000000000///000000111111111111000000///...///000111000///111000000000000111222333000000000000000000000000---...000111111111000///000000000000000000000000222222111000///000000000......///000000000000000////////////000000000000///////////////000111111//////............//////......///000000000000000000000////////////000000000000000000000000000000////////////////////////////////////////////////000000000000////////////000000000000000000000000///////////////000000111333111///...///000//////000000000000////////////000000000000///---,,,+++,,,,,,---......///000000//////000000000000111111000000000000////////////000//////......//////000000000000000000000000000///000111111222222111111000000000000000000000000000000000000111111111111222222111111111111222222//////000000111111222222000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000111111111111333111000///000111000////////////000000000111111000000////////////000000333222111111111111111222111111111111111000000000111111111111111111111111111111222222222222111111111111222222222222222111222222222222222222222222000000111111222333333333111111111222222222222222222333333444444333333222222222222222333333333333333444444444444555555555555555555666666666777777666666666666666666666666555555666666666666666666555555555666666777888888777777777888888888999999===<<<;;;;;;;;;===>>>???>>>???BBBDDDFFFFFFFFFEEEFFFGGGKKKRRRYYY^^^aaabbbdddbbbdddiiimmmooosssyyy|||}}}}}}{{{wwwqqqlllhhhrrryyywwwlllddddddooo{{{{{{lllaaaXXXQQQMMMBBB???;;;999888777666555333333333333444444444444444444444444444444444444444444444444444444444444333333333444444444444444222222111111111111222222333333333333333333333333222222222222222222222222222222222222222222222222111111111111111222222222111111000000000000000000111111111111111000/////////......///000111000...//////...//////000111111////////////////////////,,,...000111222111///...////////////////////////000////////////000000000......///000000000000000////////////000000000000///////////////000000111//////............//////......///000000000000000......------------......////////////////////////////////////////////////////////////////////////000000000000////////////////////////////////////............///000111222666333000...///000000000000000000000////////////000000000000///...------........./////////000000//////000000000000000000000000000000////////////000//////////////////000///////////////////////////000000111111111111111///////////////////////////000000000111111111111000000////////////000000......///000111222222333////////////////////////000000000000000000000000////////////////////////000////////////000000111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000111111111444222000/////////000000////////////000000000000000000////////////000000222222111111111000000000222222111111111111111111111111111111111111111111111111222222222222111111111111222222333333222222222222222222222222222222111111111222222333333333111111111222222333333333333333333333333333333333222222222333333333444444444444444444555555555555444555555555666666666666666666666666666666666666555555555555555666666666555555666777888999:::;;;::::::;;;;;;<<<<<<======>>>============???@@@AAA???CCCHHHKKKMMMMMMMMMNNNOOORRRXXXbbbllluuuzzz|||~~~zzzzzz}}}sssjjjjjjooo~~~yyymmmcccZZZUUUHHHEEE@@@===:::888666444444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555333333333222222333333333333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111000000000111111111000000333333333222000///---,,,///......000111222000///000000///////////////000////////////////////////,,,...000111222111///...////////////////////////......//////000000000000......///000000000000000////////////000000000000...//////000000000000000//////............//////......///000000000000000......------------......////////////////////////////////////////////////////////////////////////////////////000000000000////////////////////////............///111222333777444111000000111111111////////////000000000000...///000000111111111111111111111000000000//////000000//////////////////////////////000000000000///000000000000000000/////////////////////////////////000111111111111000///////////////////////////000000000111111111111000000////////////000000......///000111222222333///////////////////////////////////////////////////////////////////////////////////////000111111000000000000000000000000000000000000000000000000111111111111111111111111111111000000000000000000333222111///...///000111////////////000000000000000000////////////000000000000000000000000//////111111111111111111222222111111111111111111111111111111222222222222111111111111222333333333333333222222222222222222222222222222222222222333333333111111222222333333333444333333333333333333333333222222333333333444444444444444444555555555666666333333444444444555555555777777777777777777777777444555555555666666666777777777888:::;;;<<<===>>>=========>>>>>>>>>??????>>>>>>======>>>???AAABBB@@@EEEKKKOOOQQQRRRTTTUUU]]]```gggrrryyyrrrrrrqqqzzzoooeee^^^RRRNNNHHHCCC@@@<<<999666666555555555555444444444444444444444444444444444444444444444444444444444444444444333444555555666555444444333333444444555333333333333333333333333111222222222222333333333222222222222222222222222111111111111111000000000//////000111111111111000333333333222000///---,,,///...///111333333111000333222222111000000000000000000000000000000000000---...000111111111000///000000000000000000000000...///000000000000//////......///000000000000000////////////000000000000......///000000000000000//////............//////......///000000000000000000000////////////000000000000000000000000000000////////////////////////////////////////////////////////////000000000000000000000000000000000000............///000222222666333111000111222111111////////////000000000000---...///111222222222222333333222111111000//////000000////////////......////////////000000000000///000000111111000000///000000000000000000000000...///000000111111000000000000000000000000000000000000000000111111111111222222111111111111222222//////000000111111222222000000000000000000000000////////////////////////000000000000000000000000///......//////000111222000000000000000000000000000000000000000000000000111111111111111111111111111111111111000000000000000111111000//////111222/////////000000000111111000000////////////000000......///000000000000000000000000111111111111111222222222222222222222222111111222222222222111111000111222333444444444444333333333333333333333333222222333333333333333333222222222333333333333333444333333222222333333444333333333333444444444444444444555555555666666666333333333444444444444555777777777777777777777777666666777777888888999999:::;;;;;;<<<>>>???@@@@@@????????????????????????>>>>>>===>>>>>>@@@BBBCCCBBBGGGNNNSSSUUUWWW[[[^^^```eeeqqq}}}ttt}}}{{{ppphhh^^^ZZZSSSMMMHHHCCC>>>;;;666666666666555555444444555555555555555555555555444444444444444444444444555444444333444555666777555555444444444444555555333333333333333333333333111111222222222333333333222222222222222222222222222111111111000000000///...///000111222111111000000111111111111000000/////////000222444555333111222111000000//////000000000000000000000000000000////////////000000000000000000000000000000000000///000111111111000///.........///000000000000000////////////000000000000---...///000111000000/////////............//////......///000000000000000000000////////////000000000000000000000000000000////////////////////////000000000000000000000000.../////////000000000111000000000000000000000000//////...//////000111111222000///000111111000///.../////////000000000111......///000111111111000111111111111000000000000000000/////////............/////////000000000111///000111111111111000///000000000000000000000000...//////000000000000000000000000000000000000000000000000000111111111111222222111111111111222222000000000000000111111111000000000000000000000000////////////////////////000000000000000000000000............///000111222000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000///---///222222000000111333000000000111111111222222000000////////////000000---...///111222222222111/////////000000111111111222222222222222222222222111111222222222222111111000111222333444444444444333333333333333333333333333333333333333333333333333333333333333333222222444333333222222333333444333333333444444444444555555555555555666666666666444444444444555555555555888888888888888888888888999999:::;;;;;;<<<=========>>>>>>???@@@AAAAAABBBCCCCCCBBBAAAAAA@@@@@@@@@??????>>>???@@@BBBCCCEEEIIINNNUUUYYY[[[___eeejjjjjjqqq~~~wwwooogggbbb[[[TTTNNNHHHCCC@@@777777666666555555555444555555555555555555555555444444444444444444444444555555444333444555666777555444444333333444444555333333333333333333333333111111111222222333333333222222222222222222222222222111111111000000//////...///000222222222111000......///111111222222222//////111333555555333111...------------......///000000000000000000000000///////////////000111111000000000000000000000000000111222222222000///......//////000000000000000////////////000000000000---...000111111111000/////////............//////...//////000000000000000......------------......000000000000000000000000////////////////////////111111111111111111111111.../////////000000111111000000000000000000000000///////////////000000111......---///000000///---.../////////000000111111...///////////////............//////000000111111000000//////.........---.../////////000000111111///000111222222111000///000000000000000000000000...//////000000000000000000000000000000000000000000000000000111111111111000000////////////000000111111111000000000000000000000000000000000000000////////////////////////000000000000000000000000............///000222222000000000000000000000000000000000000000000000000////////////////////////222111111111000000//////+++...222333111000222333111111111111222222222222000000////////////000000---...000222333444444333......//////000000000111222222222222222222222222111111222222222222111111000111222333444444555444333333333333333333333333333333333333333333333333444444444333333222222222444444222222222222444444333333333444444444555555555555555555666666666777555555555555666666666777888888888888888888888888<<<<<<======>>>??????@@@???@@@@@@AAAAAABBBBBBCCCGGGGGGFFFEEEDDDCCCCCCBBB@@@@@@@@@@@@AAACCCEEEFFFPPPVVV\\\```bbbgggnnntttxxxyyyooobbbYYYTTTOOOJJJEEE???<<<888666666666555444444444555555555555555555555444333333222222333333333333333333333333333333444555555555444333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222444333333555777777444000000000000000000000000000000000000000000000000000333333222222111///...---......//////000000111111111111111111111000//////////////////000000000000111000///...------...///111111000000//////......000000000000000000000000333333222222000///...---//////000000000000//////111111000000000000111111000000000000000000000000///000111222222111000///000000000000000000000000........................////////////////////////000000000000000000000000.........///000222333444222000///------///000222////////////////////////000000000000000000000000///////////////000111111000000000000000000000000000000000000000000000000222000...///000222111111............/////////000222111111111000000//////000000//////000111222222000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000111111000000//////......000000000000000000000000//////000000000000//////222111111111000000//////000000000000000000000000111111111000000000000000222111///...---...000111111111111111111111111111000000000000000///......////////////////////////111000000111333333222111////////////000000000000111111111111111111111111222222222222222222222222222222111111222222333444111111111111111111111111333333333333333333333333333333333333333333333333444444333222333444555666555555555555555555555555666555555555666666777888777777666666777888999999888999:::;;;::::::<<<===BBBCCCCCCBBB@@@AAAFFFJJJMMMKKKHHHGGGGGGFFFFFFEEEEEEOOOVVVTTTOOOKKKHHHEEEEEEAAA>>>>>>CCCHHHLLLMMMSSS]]]iiiooorrrzzzzzzqqqfff^^^ZZZUUUOOOIIICCC???:::777666666666555555555555555555555555555555444333333222222333333333333333333333333333333444444555555444333333222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111000//////111333333000---000000000000000000000000000000000000000000000000///////////////......---////////////000000000000111111111111111000//////////////////000000000000111000///...---......///////////////.........---000000000000000000000000///000000000000///......//////000000000000//////000//////////////////000///////////////////////////000111111111111000///000000000000000000000000........................////////////////////////000000000000000000000000000000000///000000111222111000///......///000111////////////////////////000000000000000000000000///////////////000111111000000000000000000000000000000000000000000000000////////////////////////........./////////000000111111111111000000000///000000//////000111111222000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000111000000000/////////...000000000000000000000000//////000000000000//////111111111111000000000///000000000000000000000000000000000000000111111111222111///.........000111111111111111111111111111000000000000000///......111111111111111111111111......---///000111000...000000000000111111111111111111111111111111111111222222222222222222222222222111111111111222333333111111111111111111111111333333333333333333333333333333333333333333333333444444333333333444555666555555555555444444444444666555555555666777888888999999999999999999:::;;;:::<<>>???AAADDDHHHIIIJJJKKKLLLPPPVVV[[[___ZZZSSSLLLIIIHHHHHHHHHJJJSSS\\\^^^\\\YYYUUUPPPKKKIIIHHHKKKRRRYYY^^^```iiipppzzz~~~}}}~~~vvvlllfffbbb]]]VVVPPPHHHDDD===888777666666666555555555555555555555555555444333333222222333333333333333333333333333333444444444444444333333222222222222222222222222222222222222222222222222222222222222222222222222222////////////////////////.........///111000...,,,000000000000000000000000000000000000000000000000---------....../////////000000000000////////////000000111111000000//////////////////000000000000000000///............///............------------000000000000000000000000------.../////////////////////000000000000/////////......------......//////////////////////////////000000111111000000///000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000222111000000////////////111000///......///000111////////////////////////000000000000000000000000///////////////000111111000000000000000000000000000000000000000000000000...111333333///---...///....../////////000000000111111111111000000000000000000/////////000111111000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000//////000000000000//////111111111111000000000000000000000000000000000000//////000000111111222222222111000///...///000000111111111111111111111111000000111111000000//////111111111111111111111111222111111222444444333111111111111111222222222222111111111111111111111111222222222222222222222222111111000000111111222333222222222222222222222222333333333333333333444444333333333333333333333333444444333333444444555666555555555444444444333333555555555555666777888999888888888888999;;;<<<===>>>BBBEEEEEEDDDEEEKKKPPPWWWYYY[[[]]]aaahhhooouuuyyyqqqdddXXXOOOKKKLLLMMMNNNXXXeeelllpppqqqkkkdddSSSSSSVVV\\\fffooouuuxxx~~~|||rrrnnnlllwwwtttlllgggccc]]]WWWNNNHHH@@@:::777777777666666666666666555555555555555444333333222222333333333333333333333333333333333333444444444333333222222222222222222222222222222222222222222222222222222222222222222222222222///////////////////////////000000111111111000///////////////////////////000000000000000000000000////////////000000111111111111000000//////......///000000000000000//////////////////000000000000/////////.........//////........................////////////////////////---...//////000000////////////000000000000/////////..................//////////////////////////////000000000000000000///////////////////////////000000000000000000000000000000000000000000000000////////////////////////111111000///////////////000000////////////000000///////////////////////////////////////////////////////////////000000111////////////////////////000000000000000000000000///444888777222...///111...////////////000000000111111111000000000000000000000/////////000000111////////////////////////000000////////////000000000000000000000000000000////////////////////////000000000000//////////////////////////////////////////000000000000//////111111111000000000000000000000000000000000000000......///000111222222333222111000/////////000000111111111111111111111111000000111111111000000///111111111111111111111111333333222444555666555333000000000111111111222222111111111111111111111111222222222222222222222222111111000000000111222222222222222222222222222222333333333444444444444444333333333333333333333333444444444444444555555666555555555444444444333333444444444555666888999:::999999:::;;;===???AAABBBCCCFFFIIIIIIJJJPPP[[[dddqqqqqqrrruuuzzzxxxiii[[[TTTRRRRRRRRR^^^mmmzzz~~~uuu```ccciiiqqq{{{tttjjj___fffttt|||qqqlllhhhbbb^^^SSSMMMEEE>>>:::999888888777777666666666555555555555444333333222222333333333333333333333333333333222222333333444333333222222222222222222222222222222222222222222222222222222222222222222222222222000000000000000000000000000111111111111111111111////////////////////////000000000000000000000000111111000///.../////////111111000000//////.........//////000000000//////////////////000000000000......//////////////////////////////////////////////////////////////////000111111111111000////////////000000000000//////000//////......//////000........................000//////////////////000////////////////////////000000000000000000000000/////////////////////////////////////////////////////////...///000000111000000////////////000000000000000000000000000000///////////////////////////////////////000000111///////////////////////////////////////////////////444888777222...///111////////////000000000111000000000000000000111111000000///////////////000////////////////////////000000////////////000000////////////////////////////////////////////////////////////000000000000//////////////////////////////000000000000//////000000000000000000111111000000000000000000000000......///000111222222333222111111000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000//////000222333111000/////////000000000111111111111111111111111111111222222222222222222222222111111111000111222222333222222222222222222222222333333333444444555555555333333333333333333333333444444555555555666666555555555555555555555555555444555555666888:::;;;<<<@@@@@@@@@AAABBBDDDEEEFFFGGGIIILLLOOOVVVddduuu}}}nnnddd^^^]]]^^^kkk{{{zzzpppuuu|||}}}rrrbbbccciiivvvyyysssnnnhhhdddXXXRRRJJJCCC???===;;;:::888777777666666555555555555444333333222222333333333333333333333333333333111222222333333333333333222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111///000111000///...///111000000000000000000000000000000000000000000000000000///---,,,+++,,,------000000000000////////////......///000000000//////////////////000000000000---...//////000//////////////////000000000000000000000000000000000000000111111222111111000////////////000000000000//////000//////////////////000........................000//////......//////000000000000000000000000000////////////////////////////////////////////////000000000000000000000000............//////000111//////000000000000//////000000000000000000000000000000000000000000000000///////////////000111111000000000000000000000000////////////////////////...111333333///---...////////////000000000111111000000000000111111111111000000//////......//////000000000000000000000000000000////////////000000////////////////////////000000000000000000000000////////////000000000000000000000000000000000000//////000000000000//////000000000000111111111111000000000000000000000000//////000000111111222222222222111111111000000000000000000000000000000000000000111111222222111111////////////////////////111000000111333333222000.../////////000000000000111111111111111111111111222222222222222222222222222222111111222222333444333333333333333333333333333333333444555555666666333333333333333333333333444444555666666666666555555555555666777777888888777777888:::;;;>>>@@@AAACCCDDDDDDDDDFFFGGGHHHIIIQQQRRRWWW___mmmyyysssqqqxxx~~~|||zzzllliiifffiiirrr~~~wwwooohhh\\\WWWPPPJJJFFFCCC@@@>>>888888777777666555555444555444333333222222333333333333333333333333333333111111222333333333333333222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111...000111000...---///111000000000000000000000000000000000000000000000000...---,,,++++++,,,...///////////////000000000000---......///000000//////////////////000000000000,,,---///000000000//////........./////////000000000000000000000000000000...///000000000000000000//////000000000000/////////......------......///........................000///............///000000000000000000000000000........................------------------------000000000000000000000000000000///............/////////000000000000//////000000000000000000000000000000000000000000000000///////////////000111111000000000000000000000000//////////////////////////////////////////////////////000000000111111111///000000000111111111111000000///...............000000000000000000000000000000////////////000000////////////////////////000000000000000000000000.../////////000000000111000000000000000000000000//////000000000000/////////000000000111111111111000000000000000000000000000000000000000111111111111222222222111111000000000000000000000000000000///000111222222222222111000000000000000000000000222222111333444555333222//////000000000111111111111111111111111111111111222222222222222222222222333333333222333333444555333333333333333333333333333333444444555666666666333333333333333333333333333444555666777666666555444555666777888999:::;;;;;;<<<===>>>AAACCCEEEFFFGGGHHHKKKNNNSSSWWW[[[]]]gggggglllwww~~~tttoooggg```aaammm~~~ssskkk___[[[TTTOOOJJJGGGDDDAAA999888888777666555555444555444333333222222333333333333333333333333333333000111222333333333333333222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111000111333111///...000333000000000000000000000000000000000000000000000000...---,,,,,,---000222444......//////000000111111------...///000000//////////////////000000000000,,,---///000000000//////---------.........//////000000000000000000000000+++,,,---///000111111111//////000000000000//////...------,,,,,,------...........................000///...------...///000000000000000000000000000........................------------------------000000000000000000000000222111000///---------,,,//////000000000000//////000000000000000000000000000000000000000000000000///////////////000111111000000000000000000000000////////////////////////222000//////000222111111000000000000111111111111//////000000111111111222111000///...............000000000000000000000000000000////////////000000////////////////////////000000000000000000000000.../////////000000111111000000000000000000000000//////000000000000////////////000000111111111222000000000000000000000000111111111000000000000000111222222222222111000000000000000000000000000000///000111222222222222222111111111111111111111111///......///111111000...000111111111111222222222111111111111111111111111222222222222222222222222444444333333444444555666333333333333333333333333333333444444555666777777333333333333333333333333333444666777777777666555444444666777999;;;<<<===??????@@@BBBDDDGGGIIIJJJNNNQQQVVV^^^gggpppwwwzzz|||{{{~~~yyyvvvqqqjjjeeeeeejjjooo}}}xxxlllbbbVVVNNNLLLKKKHHHDDDBBB===::::::888444333555777777666666666555555555444444444444444444444444333333333333333333333333111222222333333222222111222222222111111111111000000111111111111222222222000000111111111111000000222222111000//////000000000000000000000000000000//////000000000000//////////////////000000000000111111000///////////////000000000000000000000000111111000000//////......000000000000000000000000////////////////////////000000//////.........---000000000000000000000000///////////////.........000///...------...///000000000//////.........---////////////////////////000000000000////////////---...///111111111000///000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000...000111000///...///111///.........///000222333000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000111111000000//////......111111111111111111111111000000////////////000000////////////............000000000000000000000000//////...//////000111222000000000000000000000000///222777;;;;;;777222///000000000000111111111111111111111111111111111111000000000000000000000000111000///......///000111000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000111111222222222333333333000000000000111222333444222222333333333333444444333222222111111222222333444444444333333222222222444444333222222333333333666555555444555666888999555555555555666777777888:::999999;;;>>>@@@>>><<>>??????>>>>>>???AAACCCEEEGGGGGGSSSaaakkkvvvssskkklllrrrvvvvvvsssqqqqqqoooooouuu~~~~~~~~~{{{||||||yyytttoookkkjjjmmmuuuzzzzzzzzzzzzxxxtttsss|||}}}uuuoooeeejjjsssyyyjjj```[[[XXXOOOFFFBBB???:::888999444444444444555555555555444444444444444444444444333333333333333333333333111222222333333222222111222222222111111111000000000000111111111222222222000000111111111111000000111111000000000000000111//////////////////////////////000000000000//////////////////000000000000000000////////////000000////////////////////////000000000000///////////////////////////////////////////////////////////////////////////.........////////////////////////............////////////........................111111111111000000000000////////////////////////////////////000000000000222111000.........///000////////////////////////////////////////////////000000////////////000000////////////////////////////////////////////////...000111000///...///111000000000//////////////////////////////////////////////////////////////////////////////////////////000000000111111111111000000000000000000000000000000000000////////////000000000000000000000000000000////////////000000222222222111111111000000////////////////////////111111000//////.../////////////////////////////////000000111111000000//////000000000111111111111000000000000000000000000000000000000000000000000222111111111111111111222000000000000000000000000000000111111111111000000000000000000000000000000222222222222222222222222111111222222222333333333555444333333333333333444222222222333333333444444333333333222222333333333444444444444444444333333444444444444444444555666666666666777888999::::::::::::;;;<<<>>>@@@AAABBBBBBBBBBBBAAAAAADDDIIIMMMZZZhhhxxx|||tttooonnnqqqtttwwwyyy}}}~~~ooobbb]]]___cccgggcccdddjjjoooooommmpppuuuuuuuuuuuuvvvyyy}}}~~~~~~}}}{{{vvvqqqmmmkkkjjjnnnqqqooommmkkkgggaaaaaagggqqqxxxyyytttnnniii{{{pppkkkhhhmmm}}}tttmmmaaaVVVKKKFFFCCC===999999555555555555555555555555444444444444444444444444333333333333333333333333111222222333333222222111222222222111111111000000000000111111111222222222000000111111111111000000111000000000000000111111//////////////////////////////000000000000//////////////////000000000000000000////////////000000////////////////////////////////////000000000000////////////////////////////////////////////////.........///////////////////////////////////////---.........//////000000/////////000000/////////000000000000111111111111////////////////////////.../////////000000000111222111000.........///000////////////////////////////////////////////////000000////////////000000////////////////////////////////////////////////...000111000///...///111000000000000000////////////////////////////////////////////////////////////////////////////////////000000000111111111111000000000000000000000000////////////000000000000000000000000000000000000000000////////////000000222222222222111111111111////////////////////////111111000//////...//////////////////////////////111111000000000000111111///000000000111111111111111111111111111111111111000000000000000000000000111111111222222111111111000000000000000000000000000000111111111111000000000000000000000000000000222222222222222222222222111111222222222333333333444333333222222222222333222222222333333333444444444333333333333333333444444444444444444444444444555444444444555555666777555666777888999:::;;;;;;<<<======>>>???AAABBBCCCDDDFFFGGGFFFGGGMMMWWW```qqq~~~yyywwwtttpppjjjeeeaaa___```bbbfffhhhjjjlllmmmoooppplllfffdddeeehhhkkkllliiippp~~~~~~~~~{{{yyyssslllhhhkkkpppuuuxxxwwwsssqqqzzzpppfffeeepppzzziii]]]RRRLLLHHHAAA;;;999777777666666666555555555444444444444444444444444333333333333333333333333111222222333333222222111222222222111111111111000000111111111111222222222000000111111111111000000000000000000000111111222000000000000000000000000//////000000000000//////////////////000000000000///////////////000000111000000000000000000000000////////////000000000000000000000000000000000000////////////////////////.........///////////////000000000000000000000000------......///000000000///000000111111000000/////////000000000000000111////////////////////////......//////000000111111111000000////////////000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000...000111000///...///111...///000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000////////////000000000000////////////////////////000000////////////000000222222222111111111111000000000000000000000000000111000000////////////000000000000000000000000000111111111111111111111111000000000000111111111111111111111111111111111111000000000000000000000000000000111222222111000000000000000000000000000000000000111111111111000000000000000000000000000000222222222222222222222222111111222222222333333333333222222222222222333333222222333333333333444444444444333333333333444444444444444444555555555555555555555555555666777888555666888999;;;;;;<<<<<<===>>>>>>@@@BBBDDDFFFGGGBBBFFFJJJKKKNNNXXXiiivvv~~~wwwrrrjjjiiigggeeeeeeeeeggghhhppprrruuuxxxyyyxxxvvvuuuooooooqqqvvv{{{}}}}}}~~~|||pppjjjkkkwwwttthhh\\\WWWRRRIIIAAA===999999888777666555555444444444444444444444444444333333333333333333333333111222222333333222222111222222222111111111111000000111111111111222222222000000111111111111000000000000000000000111222222000000000000000000000000//////000000000000//////////////////000000000000///////////////000111111000000000000000000000000.../////////000000000111000000000000000000000000////////////////////////............/////////000000000000000000000000000------......///000000111...///000111111000///........./////////000000000////////////////////////.........///000111111111...//////000000000000///000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000...000111000///...///111---...///000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000.../////////000000000111////////////////////////000000////////////000000222111111111111000000000000000000000000000000000000////////////000000111000000000000000000000000000000000111111000000000000000000000111111111111111111111111111111111111000000000000000000000000///000000111111000000///000000000000000000000000000000111111111111000000000000000000000000000000111111111111111111111111111111222222222333333333333333222333333444555666222222333333333333444444444444333333333333444444444444444444555555555666555555555555666777888999888:::<<<>>>???@@@@@@@@@@@@AAABBBEEEHHHLLLOOOQQQMMMRRRVVVXXX[[[ggg{{{zzzwwwrrrsssuuuxxx|||~~~sssiiihhhuuu}}}qqqeee```[[[RRRHHHCCC;;;:::999888777666555444444444444444444444444444333333333333333333333333222222222333333222222222222222222111111111111000000111111111111222222222000000111111111111000000000000///000000111222222000000000000000000000000//////000000000000//////////////////000000000000///////////////000111111000000000000000000000000.../////////000000111111000000000000000000000000////////////////////////---.........//////000000000000000000000000000000---------...///000000111---...///000000///...------.........//////000000////////////////////////---......///000111111222---...///111111111000///000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000///000111000///...///111,,,---///000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000.../////////000000111111111111111111111111111111000000////////////000000111111111000000000000///000000000000000000000000//////...//////000111222000000000000000000000000//////000000000000//////000000000000111111111111000000000000000000000000000000000000000000000000...///000111111000///...000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000111111222222222333333333333333333444555666777888222222333333333444444444555444444333333444444555444444444555555555666666555555555555666777999999===>>>AAACCCDDDEEEEEEEEECCCEEEGGGKKKPPPUUUYYY[[[aaaeeeiiiiiikkkvvv}}}sssmmmlllsssxxxnnnaaa\\\YYYSSSNNNLLLDDD;;;999;;;;;;777222666666555444444444555555444333333222222333333444444444333333333333222222111111111111111111111111111111111111111111111111222111111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000------......//////000000////////////////////////000000000000000000000000000000000000000000000000111111000000//////......333222///...---...///000////////////////////////111000000222444444111---111111000000/////////...////////////////////////111111000000//////......////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000111111000000//////......,,,---...000111111111111000000000000111111111111////////////////////////000000000000000000000000222222111000///...------///000111222222111000///000000000000000000000000222111111111000000//////000000000000000000000000222111000111444555333000000000000000000000000000000000000000000000000000222222222111111111000000555444333111111111222222222000///...///000222333111111111111111111111111666555333222111222333333444444444444444444444444444555666666777666666666555555444444444666777999888888888888999;;;===???@@@@@@BBBCCCEEEGGGIIIJJJIIILLLRRRYYY```iiiqqqvvvzzz}}}|||uuuppprrryyy}}}uuurrrmmmsss~~~ssseee___]]][[[YYYVVVMMMBBB;;;999888555333444444333222222222222333444333333222222333333444444444333333333333222222111111111111111111111111111111111111111111111111222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.........///////////////////////////////////////000000000000000000000000000000000000000000000000111000000000/////////...111111///......///000000////////////////////////111000000222444444111...000000000/////////......////////////////////////111000000000/////////...////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000111111000000/////////...,,,---...///000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000////////////000000111111111111000000000000000000000000000000111111111111000000000///000000000000000000000000222111000111444555333111000000000000000000000000111111111111111111111111222222222111111111000000222111000/////////000111333222000000000111333444222222222222222222222222555444333333222222333333444444444444444444444444555555666666666666666555777666666555555555666666999999:::;;;<<<>>>@@@BBBCCCDDDEEEGGGIIILLLPPPSSSTTTWWW\\\bbbhhhnnnvvvzzz~~~yyyvvvuuuyyyzzz|||{{{{{{{{{tttxxx}}}ooohhhfffggghhheee\\\NNNBBB:::777666666444444333222111111222222444333333222222333333444444444333333333333222222111111111111111111111111111111111111111111111111222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////...////////////////////////000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000222333333111...////////////............////////////////////////000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000//////---......//////......---000000000000111111111111111111111111111111111111000000000000000000000000------...///000111222222111111000000000000111111000000000000000000000000111111111111000000000000000000000000000000000000111000000222333444222111000000000000000000000000222222222222222222222222222222222111111111111111000000/////////000111111333333222111111333444555444444444444444444444444333444444444444333333222444444444444444444444444555555666666666666555555666777777777888888888999===>>>?????????AAACCCEEEGGGIIIMMMQQQVVV[[[aaaeeefffiiimmmqqquuuzzzzzzsssmmmkkkmmmooo{{{}}}wwwuuutttrrrjjj\\\NNNBBB<<<999999777666555444333333333444444333333222222333333444444444333333333222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////111000000000//////......////////////////////////////////////////////////////////////////////////000000000000////////////---...///000111111000000000000000000000000000000000000000111222111000/////////..................////////////////////////000000000000////////////////////////000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000111111111111111111111111////////////////////////000000000000000000000000////////////////////////000000111111111111000000000000000000000000000000000000000000000000111111//////000000///......---///000000000111111111111111111111111111111111111000000000000000000000000------...///000111222222222111000//////000111222000000000000000000000000111111111000000000000000000000000000000000000000000000111222222333222111000000000000000000000000222222222222222222222222111111111111111111111111111111222222333333444444333222222111222333444444333333333333333333333333222333444555555444333222555555555555555555555555555666666777666666666555555666777999;;;===>>>>>>???BBBDDDEEEDDDDDDGGGJJJNNNTTT]]]eeejjjpppvvvzzzyyy|||zzzwwwyyy~~~yyysssgggZZZMMMCCC<<<999888777666555444444444444444333333222222333333444444444333333333222222222111111111111111111111111111111111111111111111111////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////111111000000/////////...////////////////////////////////////////////////////////////////////////////////////000000000000---...///000111111000000000000000000000000000000///000111111000000000000......//////////////////////////////////////////////////////000000000000////////////000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000111111111111111111111111////////////////////////000000000000000000000000////////////////////////000000111111111111000000000000000000000000000000//////000000111111222222111111111111111000///...///000000000111111111111111111111111111111111111000000000000000000000000////////////000000000000222111000//////000111222111111111111111111111111000000000000000000111111000000000000000000000000///000111222222111111222111111111111111111111111111111111111111111111111111111111111111111111111222222333444444444555555111111111111111222333333333333333333333333333333222333555555666555444333555555555555555555555555555666777777888888777777666777888:::<<<>>>@@@AAA???CCCHHHKKKKKKMMMRRRVVVaaajjjuuu~~~bbbuuu|||{{{pppcccWWWKKK@@@999777777555444333333333333444333333222222333333444444444333333333333222222111111111111111111111111111111111111111111111111......////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000000000000000000///////////////////////////000000000000000000000000000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000///000111000//////000111////////////000000000000////////////////////////////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000//////000000111222333333222222222222111111000///000000000000111111111111111111111111111111111111000000000000000000000000111111000000//////......111111000000000000111111111111111111111111111111000000000000111111111111000000000000000000000000...000222222111000111222111111111111111111111111000000000000000000000000111111111111111222222222222222333444444444333333111111111222222222222222222222222222222222222222333444444555555555555444555555555555555555555555555666777999::::::::::::;;;;;;;;;===???BBBDDDFFFGGGNNNUUUZZZ\\\___fffkkk{{{UUU```ssstttsssuuuzzzmmmbbbUUUGGG>>>999888777666444444444444444333333222222333333444444444333333333333222222111111111111111111111111111111111111111111111111000000000000111111111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111////////////////////////000000000000000000000000000000000000000000000000.../////////000000000111111111///......///000000///////////////////////////000111000......///222000000000000111111222222////////////////////////.../////////000000000111////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000...//////111222333444444000111111111111000000///000000000000111111111111000000000000000000000000000000000000000000000000000000000000////////////000000111111111111000000111111111111111111111111///000000000111111111111000000000000000000000000---000222222000///111222111111111111111111111111111111111111111111111111000000111111111222222222444555555666666555444333111222222333333333333333444444444444444444444444444444444444444555666666555555555555555555555555555666888:::;;;======>>>AAAAAAAAADDDHHHNNNTTTWWWbbbiiiqqqttttttvvv|||RRRTTT]]]oootttlllkkkqqquuujjj^^^OOODDD<<<;;;:::888777777666666444333333222222333333444444444444333333333222222111111111111111111111111111111111111111111111111111111222222333333333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111222222////////////////////////000000000000000000000000000000000000000000000000.../////////000000111111333222///...---...///000////////////////////////...000111000...---///222000000111111222222222333////////////////////////.../////////000000111111////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000......///111222333444555//////000000000000//////000000000000111111111111////////////////////////000000000000000000000000////////////000000000000///000111222222111000///111111111111111111111111//////000000111111111222000000000000000000000000---000222222000///000222111111111111111111111111222222222222222222222222000000111111222222222222888888999999999777666555222333444444555555444444555555555555555555555555555444333333444555666777666666666666666666666666555666888;;;===>>>???@@@DDDDDDFFFKKKSSS\\\eeekkk}}}vvvyyy~~~SSSSSSUUUZZZccclllrrrvvvzzz{{{nnnpppyyywwwiii^^^TTTOOOBBB<<<888777666333333555888777555444333222222222555555444333333222111111111111111111111111111111333333222111000000000111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000222111111111000000//////000000000000000000000000000000000000000000000000111111000000//////......000000000000000000000000//////000000000000//////111111000000//////......000000000000000000000000000000000000000000000000000000111111111111000000////////////////////////111111000000//////......000000000000000000000000...............///000111////////////000000000000000000000000000000000000////////////000000000000444333111000000000111222000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111111222222111111111000000//////000000000000000111111222000111222333333222111000...///////////////......000000000000111111111111000000000000000000000000111111111000000000000000000000000000000000000000////////////000000000000222111111111000000//////111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222111111111111111111111111222333333444444333333222555888===??????<<<777444555444333333222222222222333333333444444444555555555555555444444333333333444444444444555666777888444888===??????@@@CCCFFFFFFHHHNNN\\\nnn~~~ssslllkkkuuuOOOOOOPPPTTTZZZ```dddfffppp|||yyyqqqsss}}}xxxhhh\\\WWWUUUMMMCCC;;;999888555444444666666555333222222222222555555444333333222111111111111111111111111111111222222111111000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////111111000000000/////////000000000000000000000000000000000000000000000000111000000000/////////...000000000000000000000000//////000000000000//////111000000000/////////...000000000000000000000000000000000000000000000000///000000111111000000///000000000000000000000000111000000000/////////...000000000000000000000000000////////////000000111////////////000000000000000000000000000000000000////////////000000000000333222111000///000000111000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111111111111111000000000///000000000000000111111222000111111111111111111000///000000000000000//////000000000000111111111111000000000000000000000000111000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000///111111000000000000111111111111111111111111111111000000000000000000000000111111111111111111111111000111111111111222222222111111111111111111111111222333333444444333333222555888<<>>@@@@@@BBBGGGKKKQQQXXXfffxxx{{{tttwwwqqqrrr}}}NNNMMMMMMOOORRRUUUVVVVVVdddooossslllkkkxxxyyyfffZZZYYY[[[XXXMMMCCC>>><<<888555444555444333333222222222222555444444333333222222111222222222222222222222222111111111000111111222222000000000000000000000000000000000000000000000000000000000000000000000000111111000000//////..............................000000///////////////...000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000//////000000000000//////000000000000////////////000000000000000000000000000000000000000000000000...//////000000//////...111111111111111111111111000000000000////////////000000000000000000000000222111111000000000000111////////////000000000000000000000000000000000000////////////000000000000111111000/////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000111111222111000000//////000000111000000111111111111000000000000000000111111111111000000000000000000000000000000000000000000111111000000000000000000000000111111111111222222222222111111111111000000000000111111000000000000111111111111111111111111111111000000000000000000000000111111111111111111111111000111111111111222222222222222222222222222222222222333333444444333333222555777;;;>>>???===:::888555444333333333333333333333444444444444555555555333333444555666777888999888888888888888999:::;;;@@@BBBCCCCCCCCCGGGOOOUUU]]]jjj~~~~~~NNNNNNMMMOOOQQQRRRRRRQQQYYYaaapppuuujjjbbbhhhvvv{{{jjj___\\\^^^]]]VVVNNNIIIBBB:::666777444333333222222222333333444444444333333222222222222222222222222222222222111000000000111222333333000000000000000000000000000000000000000000000000000000000000000000000000111111000000//////......////////////////////////////////////............////////////////////////////////////////////////000000000000//////////////////////////////////////////000000000000//////000000000000////////////////////////////////////////////////////////////......////////////......000000000000000000000000000000000000////////////////////////////////////222222111000////////////////////////000000000000////////////////////////////////////000000000000000000//////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111000000000000000000000000000000111111222111000///......///000111//////000111111111000000///000000000111111111111000000000000000000000000000000000000000111111111000000000000000000000000000000000111111111222222111111111000000000000000111111000000000000111111111111111111111111111111000000000000000000000000111111111111111111111111000000111111111222222222222222222222222222222222222333333444444333333222333555888;;;<<<<<<:::888555444444333333333444444444444444444555555555555333333444555666777888888888888999:::<<<>>>@@@AAAEEEFFFGGGGGGJJJQQQ[[[cccnnnNNNMMMMMMNNNPPPQQQPPPOOOQQQVVV```pppxxxnnneeeccchhhsssvvvmmmgggddd^^^\\\[[[VVVKKK>>>999:::444444333222222333333333444444333333333333222222222222222222222222222222111000000000111222333333000000000000000000000000000000000000000000000000000000000000000000000000111000000000/////////...000000000000000000000000............////////////////////////////////////////////////////////////////////////000000000000//////////////////////////////000000000000//////////////////000000000000////////////////////////////////////////////////......////////////......////////////////////////////////////000000000000////////////////////////111000//////............////////////000000000000////////////////////////////////////000000000000/////////000000000//////000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000000000000000000000000000111111000000000000000111111222111000///......///000111---...//////000000000//////000000000111111111111000000000000000000000000//////000000111111111111000000000000000000000000/////////000000000111111000000000000000000111111111111000000000000111111111111111111111111111111000000000000000000000000111111111111111111111111000000111111111222222222222222222222222222222222222333333444444333333222111222555777999999888777444444444333333444555555444444444555555555666666555555555555666666666666888999:::;;;===@@@BBBCCCDDDFFFIIIMMMTTT___mmmwwwRRRPPPNNNMMMNNNNNNMMMLLLMMMOOOVVVbbbtttxxxpppjjjfffhhhtttxxxssseeedddddd```TTTEEE======666555444444333333333333333333333333333333333333333333333333333333333333111111111000111111222222000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000000000111111111111111111111111...////////////000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000//////000000000000//////////////////000000000000000000000000000000000000000000000000000000000000...//////000000//////...........................////////////000000000000000000000000000000000000000//////............///////////////000000000000000000000000000000000000////////////000000000000//////000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000111111111111000000000000000111111222111000000//////000000111,,,---...//////000//////000000000000111111111111000000000000000000000000/////////000111111222222000000000000000000000000.../////////000000000000000000000000111111111111111111000000000000111111222222222222222222222222000000000000000000000000222222222222222222222222000111111111111222222222333333333333333333333333222333333444444333333222000111333555666777666666444444444444444444555666444444555555555666666666666666666666777777777777<<<<<<===???AAACCCEEEFFFGGGKKKRRRYYYcccqqq```\\\WWWSSSQQQPPPNNNLLLMMMOOOSSSZZZgggzzz|||uuulllgggllltttsssmmmhhhddd\\\NNNCCC>>>888777666555444333333333333333333333333333333333333333333333333333333333222222111111000111111111000000000000000000000000000000000000000000000000000000000000000000000000......//////000000111111000000000000000000000000/////////000000000111111000000000000000000000000000000000000000000000000.../////////000000000111000000000000000000000000//////000000000000//////.../////////000000000111000000000000000000000000000000000000000000000000///000000111111000000///////////////////////////.../////////000000000111000000000000000000000000//////////////////000111////////////000000000000000000000000000000000000////////////000000000000//////111222222222111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000//////000000000111111111111000000000000000111111222000111111111111111111000------...000000111111111000000000000111111111111000000000000000000000000...//////000111111222222000000000000000000000000//////000000000111111111///000000000111111111111111111000000000000111111222222222222222222222222000000000000000000000000222222222222222222222222000111111111111222222222333333333333333333333333222333333444444333333222222222333444555666666666444444444444444555666666555555555555666666666666777777888888999:::;;;;;;???@@@CCCGGGKKKPPPSSSUUU\\\aaahhhoooxxx}}}ttt}}}ooojjjbbb\\\WWWTTTQQQOOOPPPRRRTTTVVV]]]lll~~~tttkkkiiilllxxxtttiiieeeaaaVVVGGG===999999777666444444333333333333333333333333333333333333333333333333333333333333222111000000000111000000000000000000000000000000000000000000000000000000000000000000000000------...///000111222222//////////////////////////////000000111111222222000000000000000000000000000000000000000000000000.../////////000000111111000000000000000000000000//////000000000000//////.../////////000000111111000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000.../////////000000111111000000000000000000000000000000//////000111222222////////////000000000000000000000000000000000000////////////000000000000///000111333333333222111000000000000000000000000000000000000000000000000000000000000000000000000222111111111000000////////////000000111111111222000000000000000111111222000111222333333222111000......000111111222222222000000000000111111111111000000000000000000000000...//////000111222222222000000000000000000000000000111111111111222222222//////000000111111111222111111000000000000111111222222222222222222222222000000000000000000000000222222222222222222222222000111111111111222222222333333333333333333333333222333333444444333333222333444444444555666666777444444444444444555666777555555555555666666666777666777888:::<<<>>>???@@@@@@CCCHHHNNNVVV^^^dddgggtttxxx~~~zzzuuusssuuu|||vvvsssoooiiiccc\\\WWWTTTRRRPPPRRRVVVWWWZZZfffsss{{{ssskkknnntttqqqbbb[[[WWWOOOFFFFFF???999999999555222333444444444333333333222222333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000111111000000000000111111222111111111000000//////000000000000000000000000222111111111000000//////000000000000000000000000111000///......///000111111000///---------...///000000000000000000000000111000///......///000111000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000000000111111111111000000000000111111111111000000////////////000000111111000000//////......000000000000000000000000////////////000000000000222111111111000000//////000000000000000000000000111111111111111111111111000000000000111111111111222111111111000000//////////////////////////////000000000000////////////111111000000//////......//////000111111111111111111111111111111111111111//////000000111111222222000000000000000000000000////////////////////////111111222222222222111111222222111111111111111111111111111222222333333333222222222222222111000///000111111111111222222222222111111111222333333444666666666555555444444444666666555555555444444444444333222111222333444555555444444333333333444444666555444555666666555444999999:::===AAADDDEEEEEEFFFJJJPPPYYYdddrrrzzzyyy|||uuuvvv}}}~~~~~~{{{tttkkkaaa[[[XXXTTTRRRSSSTTTUUU^^^hhhyyy|||tttiiikkkssstttfff___]]]WWWOOOKKKCCC<<<:::999555222333333333333222222222111111333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000111111000000000000111111111111111111000000000///000000000000000000000000111111111111000000000///000000000000000000000000111000///......///000111111000///.........//////000000000000000000000000111000///......///000111000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000//////000000000111111111//////000000000111111111000000////////////000000111000000000/////////...000000000000000000000000////////////000000000000111111111111000000000///000000000000000000000000111111111111111111111111000000000000111111111111111111111111000000000///000000000000000000000000......//////000000111111222111111111000000000000//////000111111111111111////////////////////////000000000000000111111111000000000000000000000000000000000000000000000000111111222222222222111111111111111111111111111111000111111111111111222222222222222222222111000000000111111111111222222222222222111111222222333444555555555444444444333333666555555555444444444444333333222222222333444555555555444444333444444555555444444555777888888888<<<===???AAACCCEEEGGGHHHKKKSSS___lllxxx~~~vvvmmmhhheee]]]UUUSSSRRRSSSXXX]]]eeemmmxxx~~~mmmiiiiiiooowwwyyymmmhhhfffaaaYYYSSSJJJ@@@===:::555222333333333333333222222222222222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000111000000//////000000111111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000////////////000000111111000/////////000000000000000000000000000000000000////////////000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000//////000000000000111111//////000000000000111111000000////////////000000000000000000////////////000000000000000000000000////////////000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000111111111111111111111111------...///000111222222222222222222111111111111//////000111111111111111////////////////////////111111111111000000000000000000000000000000000000111111111111111111111111111111222222222222111111111111111111111111111111111111111000000000000000111222222222222111000000000111111111111222222222222222111111222222333333444444333333333333333222555555555555444444444444333333333222333444444555555555444444444444555555555555666777888:::;;;<<<>>>AAADDDFFFGGGJJJOOOTTT[[[eeettt|||~~~|||yyyxxxpppfffZZZTTTTTTUUUVVVVVVVVVZZZ```jjj|||vvvnnnkkkmmmuuuxxxuuutttlllddd\\\QQQFFF@@@<<<666333444555555555444444444333333111111111111111111111111222222222222222222222222000000000000000000000000000000000000000000000000000000////////////000000111111111000000000000000000000000000000000000000111111111000000000000000////////////////////////000000////////////000000111111111000000000000111////////////////////////000000////////////000000////////////////////////////////////000000000000//////////////////////////////////////////////////////000000000000//////000000000000000000000000////////////000000000111////////////000000000111000000////////////000000000000000000////////////////////////////////////////////////000000000000111111111000000000000000000000000000000000000000///////////////////////////000000000111111111111111111111000000000000000000000000000000000000000.........///000111111111111111111111111111111111//////000111111111111111111111111111111111111111222222111111000000//////000000000000000000000000111111111111111111111111111111222222222222111111111111111111111222222222222222111111000000000///111111222222222111111000000000111111111222222222333222222111222222333333222222222222222222222222444444444444444444444444333333333333444444555555555555555444555555666777666777888888999;;;===???@@@DDDIIILLLOOOVVVaaajjjvvv~~~~~~}}}qqqggg[[[SSSSSSVVVUUURRRQQQTTTWWWZZZcccuuuzzzrrrmmmppp{{{}}}sssbbbWWWKKKEEE@@@999555555555444444444333333333333111111111111111111111111222222222222222222222222000000000000000000000000000000000000000000000000000000////////////000000000000000000000000111111000000000000000000000000000000000000000000111111//////////////////////////////000000000000//////000000000111111111111000//////////////////////////////000000000000//////////////////////////////////////////000000000000//////////////////////////////////////////////////////000000000000//////////////////////////////...////////////000000000...////////////000000000000000////////////000000////////////000000000000////////////////////////////////////000000000000000000000000000000111111000000000000000000000000///////////////////////////000000000111111111111000000000000000000111111////////////////////////000000000000////////////000000000000000000000000//////000111111111111111111111111111111111111111222222111111000000//////000000000000000000000000111111111111111111111111111111222222222222111111000000111111111222222222333333333222222111111000000111111222222222111111000000111111111222222222333333222222111222222333222222222222222222222222333333444444444444444444333333444444444555555555555555555555666666777888888:::;;;::::::<<>>>>>===???EEEIIINNNUUU___kkkyyy|||sssrrrvvv}}}xxxqqqoooggg___]]]aaa```[[[[[[WWWTTTSSSQQQTTTbbbqqq}}}zzzggg]]]SSSNNNHHHAAA;;;:::555555555555444444444444333333333333333333333333333333333333333333333333000000000000000000000000000000000000000000000000//////............/////////000000000111111111111000000000000000000000000///000000000111111111111000000000000000000000000...///000111111000///...---...///000000000//////000000000000000000000000...///000111111000///...000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000//////000000000000//////////////////////////////........./////////000000........./////////000000000000////////////000000.../////////000000000111000000000000000000000000////////////000000000000///000000000111111111111000000000000000000000000111111111111111111111111000000000000111111111111///000000000111111111111////////////////////////////////////000000000000//////000000000111111111//////000111111111111111////////////////////////000000000000000111111111000000000000000000000000000000000000000000000000111111222222222222111111///000000111222222333333111111111111222222222222000000111222222222222222000111111111111222222222444333222222111111222222222222222222333333444444222222333333333444444444333333555666666666555444666666666666777888999:::;;;>>>AAABBBBBBFFFMMMSSS\\\eeettt|||{{{xxxwwwxxxzzzzzztttkkkiiilllkkkggg___WWWSSSSSSRRRRRRZZZdddvvv~~~wwwoooggg^^^UUUPPPKKKCCC===;;;999999999999888888888888333333333333333333333333333333333333333333333333000000000000000000000000000000000000000000000000//////............////////////000000111111111222000000000000000000000000//////000000111111111222000000000000000000000000...///000111111000///...,,,---...000000000///...000000000000000000000000...///000111111000///...000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000//////000000000000//////////////////////////////............/////////000............/////////000000000////////////000000.../////////000000111111000000000000000000000000////////////000000000000//////000000111111111222000000000000000000000000111111111111111111111111000000000000111111111111//////000000111111111222000000000000000000000000------...///000111222222000000111111222222222333//////000111111111111111111111111111111111111111//////000000111111222222000000000000000000000000////////////////////////111111222222222222111111///000000111222222333333//////000000111111222222///000111222222222222222000111111111111222222222444333333222111111111222222222222333333444444444222222222333333444444444333333555666666666555444666666666666777888999:::;;;???CCCEEEFFFKKKTTT[[[hhhrrrzzzzzzzzzwwwsssqqqkkkddd[[[TTTRRRSSSVVVXXXdddhhhooovvv}}}xxxpppiiieee\\\TTTQQQNNNGGG???<<<888666444555666888999888555444222000000111222333333333333333333333333333111111111111111111111111111111000000000000111111000000000000000000000000............/////////000......//////000000111111000000000000000000000000000000////////////000000000000000000000000000000000000//////.........---000000000000000000000000000000000000000000000000////////////000000000000////////////000000000000222111000.........///000000000111000000///...---000000000000000000000000222111000.........///000///...------...///000111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111111111000000//////....../////////000222111///---000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000000111////////////000000000000//////000111111111111111000000000000000000000000111111111111111000//////---...000111111111000///111111111111111111111111111111111111111111111111222222222111111111000000333333333222222111111111000111222333333222111000222222222222222222222222222222222222222222222222111222333333444444444333333333333444444444555555666555555444555666777888:::888777888;;;>>>@@@@@@DDDGGGIIIJJJNNN[[[mmm|||}}}~~~yyy}}}wwwqqqmmmhhhaaa[[[XXXVVVTTTSSSYYY\\\bbbjjjtttxxxrrrjjj```VVVRRROOOHHHBBB@@@===;;;888777777888777666333333333333333222111111333333333333333333333333111111111111111111111111111111000000000000111111000000000000000000000000........./////////000000.../////////000000000111000000000000000000000000000000////////////000000000000000000000000000000111111000000000/////////000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000222111000///......///000///000000000000//////...000000000000000000000000222111000///......///000000000///...///000111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111111000000000000000//////000//////000111111///---000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000000111////////////000000000000//////000111111111111111000000000000000000000000111111111111111000//////......000111111111000///111111111111111111111111111111111111111111111111222222222111111111000000222222222111111111000000111111222222222222111111222222222222222222222222222222222222222222222222222333333444444444333333333333444444444555555555666555444444444666777888555666888;;;>>>AAACCCDDDFFFKKKQQQTTTXXXccctttzzz}}}yyyqqqllliiieeebbb^^^YYYTTTQQQOOOQQQUUU]]]jjj|||tttjjj```ZZZTTTMMMGGGFFFDDDAAA<<<999888777555444111222444555555333111///333333333333333333333333111111111111111111111111111111000000000000111111000000000000000000000000....../////////000000000////////////000000000000000000000000000000000000000000////////////000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000111111000000//////......////////////000000000000111000000////////////000...//////000000000000///000000000000000000000000111000000////////////000222111111000000000000111////////////////////////000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111000000000111111111111111000//////000111111000...000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000111////////////000000000000//////000111111111111111000000000000000000000000000111111111111000000///...///000000111111000000111111111111111111111111111111111111111111111111222222222111111111111111111111111111000000000000222222111111111111222222222222222222222222222222222222222222222222222222333333444444444333333222333444444444444555555555666555444444444555777888555999>>>AAABBBDDDIIILLLSSS\\\eeehhhiiirrrzzzqqqjjjhhhfffccc```\\\VVVRRRNNNNNNOOOUUUaaauuu~~~{{{}}}xxxnnnhhh```UUUNNNLLLJJJFFF@@@<<<999777555444222333444444444333222111333333333333333333333333111111111111111111111111111111000000000000111111000000000000000000000000...////////////000000000////////////000000000000////////////////////////000000////////////000000////////////////////////000000000000000000000000////////////////////////////////////////////////111111000000//////......////////////000000000000000000000////////////000---...///000000111000000000000000000000000000000000000000////////////000222111111000000/////////////////////////////////////////////////////////000000000000000000000000////////////000000000000///000000000111111111111000000111111222222333333111000///000111222000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000111////////////000000000000//////000111111111111111000000000000000000000000000000111111111111000/////////000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222111111111111111111333333111000000111333333222222222222222222222222222222222222222222222222444444444444444444333222444444444444555555555555666555555555555666888999<<<@@@DDDEEEEEEJJJSSSZZZkkksss{{{|||{{{zzzsssoooiiiccc___ZZZVVVSSSPPPNNNLLLMMMVVVeeewwwvvvttt|||vvvlll^^^SSSOOOPPPKKKDDD???;;;999777555555444333222222222333444333333333333333333333333111111111111111111111111111111000000000000111111111111111111111111111111////////////000000000111000000000000////////////////////////////////////000000////////////000000////////////////////////////////////////////////////////////////////////////////////////////////111000000000/////////...////////////000000000000/////////000000000000///---...///000000111000000/////////////////////////////////000000000000///000000000//////......---////////////////////////////////////////////////000000000000000000000000////////////000000000000///000000000111111111111000000111111222222333333222000///000111222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////......///000111111////////////000000000000//////000111111111111111000000000000000000000000///000000111111111000000000000000000000111111222111111111111111111111111111111111111111111111111111111111111111111111111333333333333333333333333444333222111111222333444222222222222222222222222222222222222222222222222444444444555555444444333444444444555555555666666777666666666777999;;;<<<@@@DDDGGGIIILLLUUUcccmmm~~~~~~}}}~~~sssiiiaaa[[[VVVTTTQQQOOOLLLKKKNNNVVVaaaiii|||vvvmmmwwwvvvfff[[[WWWXXXRRRJJJCCC>>>;;;999777777555333111111222444555333333333333333333333333111111111111111111111111111111000000000000111111111111111111111111111111/////////000000000111111000000000000////////////000000000000000000000000000000////////////000000000000000000000000000000............////////////000000000000000000000000000000000000000000000000/////////000000000000000////////////000000000000...//////000000000000///...//////000000000000///////////////////////////...//////000000000000///...////////////......---////////////////////////000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111000000000111111111111111333111//////111222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000............///000111111////////////000000000000//////000111111111111111000000000000000000000000///000000111111111111000111000000000000111222333111111111111111111111111111111111111111111111111111111111111111222222222333333333444444444444444333333222222222222333333222222222222222222222222222222222222222222222222333333444555555555555555444444555555555666666666888888888999;;;>>>@@@BBBAAAGGGNNNVVV___jjjvvv~~~~~~|||~~~}}}~~~~~~}}}~~~~~~tttjjjbbb]]]ZZZVVVVVVTTTRRRQQQRRRVVVYYYcccnnn{{{xxxrrruuuzzz~~~qqqhhhfffbbb\\\RRRIIIBBB>>>:::888555555444333333333333333333333333333333333333333111111111111111111111111111111000000000000111111111111111111111111111111//////000000000111111111111000000000/////////...000000000000000000000000000000////////////000000000000000000000000000000......//////000000000000000000000000000000000000000000000000000000000000......//////000000111111////////////000000000000---...///000111111000//////000000000000//////...////////////////////////---...///000111111000///......///000111000//////000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111111000000000000000//////333111//////111222222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...------......000111111////////////000000000000//////000111111111111111000000000000000000000000//////000111111111111111111111000000000111222333111111111111111111111111111111111111111111111111000000111111111222222222222222222333333444444444222333333333333333333222222222222222222222222222222222222222222222222222111222333555666666666666555555555555666666666666999999:::<<<>>>BBBEEEGGGHHHRRRaaappp|||{{{www{{{{{{|||~~~{{{yyyxxx{{{|||ssskkkeeebbb]]]^^^^^^\\\YYYWWWWWWWWWQQQ[[[hhhvvv{{{yyyyyywww{{{zzzttttttjjjcccXXXMMMEEE@@@;;;999333444555666666444222111333333333333333333333333111111111111111111111111111111000000000000111111111111111111111111111111000000000000111111111111111111000000/////////...000000000000000000000000000000////////////000000000000000000000000000000//////000000111111111222000000000000000000000000000000000000000000000000------...///000111222222////////////000000000000---...///111111111000///000000111000000///......////////////////////////---...///111111111000///...///000222222222111000111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111111111000000//////......444222//////111222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000---------......000111111////////////000000000000//////000111111111111111000000000000000000000000//////000111111111111111222111000000000111333333111111111111111111111111111111111111111111111111000000111111222222222222111111111222222333333333222222444555555444222222222222222222222222222222222222222222222222222222111222333555666777777888555555555555666666666777999:::;;;===AAAEEEHHHJJJSSS___sss{{{rrrnnnvvvwwwzzz~~~yyyvvvrrrnnnlllpppuuuyyy{{{}}}{{{|||~~~}}}|||~~~|||www{{{zzzyyy{{{zzzqqqjjjhhhiiiiiifff```ZZZUUUSSSOOONNNRRR]]]mmmyyyuuurrrttt{{{yyykkkYYYMMMGGGCCC>>>888<<<666333666888555333333444444333333333222222222222222222222222222222222111111111111111111111111111111111111111111111111//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000111111000000//////......000000000000000000000000000000000000000000000000////////////////////////111111111000000000000000222111111111000000//////000000000000111111111111000000000000000000000000111111000000//////......///////////////000111111000000000000000000000000000111222333333222111000000///---...000111111000////////////000000000000111111000000000000111111000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111000000000000000000000000000000000000000//////000000111111222222000111111111111222222222222222222222222222222222111111000000111111222333222222222222222222222222000111222333444333222222333222222222333444555555000000111222333333444444333333333333333333333333222333444555666666666666999888777888999:::::::::777===CCCEEEDDDHHHQQQZZZjjjwwwwwwppppppnnnrrrvvvyyyzzz~~~uuummmeeebbb```___```cccdddeeerrrrrrsssrrrqqqooommmkkkpppmmmiiifffgggjjjnnnppprrrvvvzzzzzzxxxvvvuuuvvvyyyyyyyyyzzz|||~~~{{{uuugggiiijjjiiiddd```]]]\\\SSSPPPQQQWWWcccvvvyyyrrrnnnrrr||||||ppp___RRRKKKEEE@@@<<<888777<<>>>>>CCCCCCEEEGGGLLLUUU___fff|||zzzzzz|||uuurrruuu{{{}}}uuukkkfffbbbaaabbbfffkkkqqquuuvvvxxxvvvtttqqqnnnhhhbbb]]]YYYXXXWWWXXX\\\```bbbcccgggggghhhiiikkknnnppprrrppprrrsssqqqnnnqqqzzz|||sssnnnmmmqqquuu~~~{{{wwwxxxwwwtttnnniiieeeddd___[[[VVVQQQPPPYYYooo~~~wwwtttqqqqqqxxxxxxlll___RRRHHHCCCAAA<<<999<<<===999555444666666555555555444444444222222222222222222222222111111111111111111111111000000000000000000000000111111222222222222111111/////////////////////////////////////////////////////////////////////////////////////////////////////////000000000111111////////////////////////////////////000000000000////////////////////////000000000000////////////////////////////////////////////////////////////////////////////////////000000000000000111111111111111111000000000000000///000000000111111111111000000000000000000000000000000000000///////////////////////////000000111000000000000000000000000000000111111111111000000333111//////000111000///////////////000000000000111111000000000000111111000000000000000000000000111111111111000000000///000000000000000000000000000000000000000000000000000000000000000111111111000000000000000000000000222222111111000000//////000000111111111222222222111111111111111111111111111111000000111111222333222222222222222222222222111111222222333333333333222222222111111222222333222333333333444444555555222222333333333333444444555555555555555555555666333555888;;;>>>AAADDDFFFGGGIIIMMMTTT]]]gggpppuuu~~~wwwqqqsssuuuvvvxxx|||}}}{{{~~~}}}xxxtttpppmmmmmmlllkkkiiidddeeekkkssssssjjjaaa]]]\\\\\\___eeemmmssstttrrrmmmnnnnnnnnnlllhhhccc```aaa```aaaeeejjjpppsssuuuvvvuuuuuuvvvyyy}}}~~~xxxvvvyyy~~~~~~wwwqqqssstttsssoooiiidddaaa``````^^^[[[VVVOOOQQQ```ooo|||{{{uuulllhhhrrr}}}pppaaaRRRJJJIII@@@999888888777777999666666555555555444444444222222222222222222222222111111111111111111111111111111111111111111111111111111222222222222111111////////////////////////////////////////////////////////////////////////////////////////////////000000111111111222222222////////////////////////////////////000000000000////////////////////////////////////000000000000////////////////////////////////////////////////000000000000000000000000//////000000111111111111000000000000000000111111///000000000111111111111000000000000000000000000////////////000000000000///////////////000000111000000000000000000000000000000000000000000000000222111//////111111111000////////////000000000000111111000000000000111111000000000000000000000000111111111111000000000///000000000000000000000000000000000000000000000000//////000000111111111111000000000000000000000000222222111111000000//////000000111111111222222222111111111111111111111111111111000000111111222333222222222222222222222222222111222222222222333333333333222222222222222333222222222222333333333333222222222333333444444444666666555555555666777888777999<<<>>>???BBBFFFJJJKKKQQQ[[[gggrrr{{{~~~pppmmmpppsssqqqooonnnooopppooonnnrrrrrrqqqoookkkhhhhhhhhhdddbbb___^^^^^^^^^]]]]]]^^^bbbjjjnnnhhh]]]WWWXXXWWWYYY___iiiqqquuussspppiiimmmrrruuuvvvssspppnnnpppppprrrwww~~~}}}vvvqqqmmmhhheeecccddddddbbb___\\\[[[\\\]]]]]]\\\YYYSSSPPPVVV```rrr~~~wwwjjjaaagggzzztttdddZZZKKKBBB;;;::::::777666777555555555444444444444333222222222222222222222222111111111111111111111111111111111111111111111111000111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////000111111222222000000000000111111111111000000000000111111111111000000000000000000000000////////////000000000000///////////////000111111000000000000000000000000111000000//////000000111222000//////111222222111////////////000000000000111111000000000000111111000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000/////////000111111222222000000000000000000000000111111111111000000000000000111111111111222222222111111111111111111111111111111000000111111222333222222222222222222222222222222111111222222333444333222111111000111111111222222222222222222222222111222222333333444444555555555444444555666888999===???AAAAAABBBEEELLLQQQVVV```nnn{{{}}}rrroooqqqqqqmmmgggdddcccdddeeeeeebbbbbb```]]]YYYXXXYYY[[[YYYYYYZZZZZZZZZZZZZZZZZZ___cccjjjjjjaaaWWWVVV[[[YYY]]]eeennntttvvvtttrrrooouuu|||~~~yyymmmccc^^^\\\ZZZXXXUUUVVVWWWWWWVVVUUUVVVXXXXXXWWWYYYZZZVVVQQQSSSXXX\\\ooozzznnneeefffqqq|||{{{qqqYYYNNNDDD@@@<<<777555666444444444444333333333333222222222222222222222222111111111111111111111111111111111111111111111111///000000111111000000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...////////////000000000000000000000000000000000////////////000000000000000000000000000000000000.../////////000000000111000000000000000000000000000000000000000000000000000000000000000000000000...//////000111111222222///000000000111111111111000000000000111111111111000000000000000000000000.../////////000000000111///////////////000111111000000000000000000000000111000///......///000111000///...///222333444333////////////000000000000111111000000000000111111000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000...//////000111111222222000000000000000000000000000000000000000111111111000111111111111222222222111111111111111111111111111111000000111111222333222222222222222222222222222222111111111222333444444333333222111111222222333333333333333333333333111111222333333444555555666555555555666888;;;<<>>;;;999666444444444333222333333333333222222222222444444555555555444333333111111111111000000000000000000000000000000000000000000000000000000000000....../////////000000000000000000000000000000000111111111111111111111111000000////////////000000000////////////.........////////////000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000//////000111111111111111000000000000111111111111000000000000000000000000111111000000000000111111////////////000000000000000000000000000000000000111111111111000000000000000000////////////000000000000000000111111111111000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000222111000000000000000000222222222222222222222222000000000000000000000000000000000000000000000000111//////000111222111000222222222222111111000000111111000000000111222333333333333222222222222111333333333333333333333333333333333333222222222222444444444444444333333333444555666666777888999999:::<<<@@@DDDEEEEEEMMMUUUbbbjjjwwwzzz{{{rrrjjj^^^UUUMMMNNNPPPQQQPPPPPPQQQSSSWWW[[[___aaabbbbbb^^^]]]___dddkkkpppqqqpppnnnqqquuuyyyzzzxxxvvvssstttuuuwwwyyyyyy{{{~~~~~~~~~jjj]]]QQQMMMOOOPPPSSSVVVSSSSSSRRRRRRRRRRRRSSSTTT]]]ccciiijjjfffdddfffiiiiiiddd```^^^\\\aaannn{{{}}}|||}}}xxxfffSSSGGGCCC;;;888666444555555444333444444333333333222222222444444444444444444444333111111111111000000000///000000000000000000000000000000000000000000000000...////////////000000000////////////////////////111111111111111111111111000000////////////000000//////.........---------////////////000000000000////////////////////////////////////////////////////////////////////////222222222222222333333333//////////////////////////////////////////////////////000111111111111111000000000000000111111111////////////////////////111111000000000000111111////////////000000000000000000000000000000000000111111111000000000000000000000////////////000000//////000000111111222222000000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000111111000000000000000111222222222222222222222222000000000000000000000000000000000000000000000000111/////////111222111000333333222222111000000000111111111111111222222333222222222222222222222222222222333333333333444444333333333333333333333333555555555444444444444444444555555777888:::;;;<<>>AAABBBEEEGGGKKKQQQZZZkkkzzz{{{~~~|||yyyvvvqqqkkkggg^^^ZZZUUUTTTVVVYYYZZZZZZVVVXXXYYY[[[bbblllqqqqqqvvvwwwzzz|||~~~~~~}}}}}}zzzzzz{{{}}}~~~~~~~~~||||||~~~|||{{{wwwwwwxxx{{{{{{|||}}}~~~~~~jjjaaa[[[aaannnzzz{{{tttpppmmmllljjjjjjmmmrrrxxx}}}~~~~~~zzzuuuooohhhbbbccciiipppyyy}}}zzzssscccSSSJJJBBB???;;;999888777666555555444444444444333333333111000000///000111222333111111111111000000000000000000000000000000000000111111111111111111111111//////000000000111111111000000000000000000000000////////////////////////000000////////////000000/////////............---.........///000111111111000000000000000000000000000000000000000000000000000000000000000000000000------...//////000111111000000000000000000000000000000000000000000000000//////000111111111111111111111111111000000000///000000000000000000000000111111000000000000111111////////////000000000000000000000000000000000000///000000000111111111111000000////////////000000111111111000000000000000000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000000000000000000111222222111111111111111111111111000000000000000000000000000000000000000000000000111//////000111222111000000000000111222222333333000111222333444333333222111111222222222333333333111111222333333444555555333333333444444444555555555555666666666777777777888888999:::===AAAEEEGGGEEEOOOZZZbbbooo|||wwwyyy|||}}}uuukkkiiihhhgggeeeaaa\\\XXXSSSSSSSSSTTTUUUWWWZZZ]]]YYY___cccfffnnnyyy~~~}}}}}}~~~}}}~~~~~~~~~yyyzzz|||{{{yyyxxxxxxyyyzzz}}}|||zzzyyyyyyvvvwwwwwwvvvuuusssrrrqqqqqqsssuuuwwwxxxxxxxxxxxx}}}zzzwwwvvvwwwzzz{{{|||xxxyyy{{{{{{zzzzzzzzz|||zzzzzzzzzzzz{{{}}}~~~}}}}}}}}}{{{zzz|||nnnfffccclll{{{|||xxxwwwwwwzzzvvvsssuuu{{{zzztttllleeeeeehhhcccnnn{{{yyyuuuiii[[[RRRFFFCCC>>>;;;999777444222555555444444444333333333111111000000000111333444111111111111000000000000000000000000000000000000111111111111111111111111000000000000111111111111000000000000000000000000////////////////////////000000////////////000000000////////////.........---......///000111111222000000000000000000000000000000000000000000000000111111111111111111111111...//////000111222222222000000000000000000000000000000000000000000000000//////000111111111111111222111111111000000//////000000000000000000000000111111000000000000111111////////////000000000000000000000000000000000000//////000000111111111222000000////////////000000222222111111000000//////000000000000000000000000//////000000111111111222000000000000000000000000000000000000000000000000000000///000000111222222000000000000000000000000000000000000000000000000000000000000000000000000111//////000111222111000//////000111222333333444///000111222333222111111111111111222222333333333111111222333333444555555333333333444444555555555555666666666777777888888::::::;;;===@@@DDDHHHJJJGGGXXXhhhrrrxxxxxxtttiiiiiigggaaaWWWWWWXXXZZZ[[[ZZZWWWTTTOOORRRUUUVVVVVVWWW[[[^^^ZZZaaagggjjjsss~~~~~~~~~}}}|||}}}|||}}}~~~}}}sssuuuwwwwwwuuutttsssttttttwwwzzzyyyvvvtttssstttsssrrrqqqqqqrrrqqqooommmjjjlllnnnppprrrqqqppppppqqqnnnkkkjjjkkknnnpppqqqsssssssssrrrqqqrrruuuxxxyyywwwuuuttttttwwwzzz|||vvvwwwwwwvvvuuuwww}}}pppiiifffrrryyyyyy}}}~~~zzzxxxyyy~~~yyyrrrlllhhhdddkkkyyy{{{yyyssshhh^^^UUUMMMBBB<<<;;;:::888666555555555444333222000000333333333333333333333333222222222111111111111000222222111111111111222222//////000000111111222222222111111111000000//////000000000000000000000000000000111111111111000000//////............//////------............------111111000000//////......000000000000000000000000............/////////000000000000000000000000000111111000000//////......000000000000000000000000000000000000000000000000000/////////............////////////000000000000000000000000111111111111000000000000000000000000333222111000000111222222222222111111000000//////111111000000//////......222111111111000000//////---......///000111111222000111111111111222222222111111000000000000111111000000000000000000000000111111000000000000111111000000000000111111111111000000111222222222222111222222222222222222333333111111111111111111111111444333333222111000//////,,,...000000000111333555333333222222333333444555555444444333333222222111222222111111222222333444222222333333333333444444444555666666555555777999;;;<<<>>>@@@CCCFFFIIIKKKUUUcccvvv|||}}}~~~zzzmmm___VVVRRRQQQSSSPPPQQQRRRTTTWWWYYY[[[\\\VVVUUUVVV[[[dddhhhhhhfffffffffhhhooowww}}}xxxxxx|||~~~}}}{{{}}}zzzwwwuuutttuuuuuuxxxxxxyyyyyyyyywwwvvvuuusssooolllnnnqqqrrrppplllmmmlllkkkkkkmmmmmmlllkkkllllllmmmmmmkkkiiifffeeeddddddeeeeeeeeeeeeeeeeeelllkkkjjjiiihhhhhhhhhhhhjjjjjjkkkkkkmmmnnnpppqqqpppooonnnnnnoooqqqssstttsssqqqmmmlllmmmrrrxxx{{{zzz~~~~~~kkkgggggguuuxxxqqqrrrvvvyyywwwvvvuuuvvvxxx{{{zzzrrrmmmhhhkkkttt~~~uuummm___VVVIII@@@<<<:::777555666666666555444333222222333333333333333333333333222222222111111111111000222111111111111111111222000000000000000111111111111111111111000000000///000000000000000000000000000000111111111111000000//////............//////---......//////......---111000000000/////////...////////////////////////........./////////000000000000000000000000000000111000000000/////////...000000000000000000000000000000000000000000000000000000/////////.....................////////////000000000000111111111111000000000000000000000000222111000000000000111222111111111000000000000000111000000000/////////...111111111111000000000///......//////000111111222000000111111111222222222111111000000000000111111000000000000000000000000111111000000000000111111000000000000111111111111000000111222222222222111222111111000000/////////111111111111111111111111333333222222111000000000...000111222111222333555333333222222333333444555222222222333333333333333333333333333333444444555333444444444555555555555555666777777666666888:::>>>>>>???AAADDDHHHNNNQQQ```oooiiicccYYYQQQLLLLLLOOOQQQRRRSSSUUUXXXZZZ]]]^^^___^^^]]]___dddlllqqqqqqooollllllmmmqqqwww~~~zzzvvvvvvyyyzzzxxxvvvzzzxxxvvvtttrrrqqqppppppnnnooooooppppppooonnnmmmpppmmmjjjjjjmmmmmmjjjgggiiihhhggggggiiiiiihhhgggfffgggggghhhgggeeebbbaaabbbbbbbbbbbbbbbbbbbbbbbbffffffeeedddddddddeeeeeedddeeeeeegggiiikkkmmmnnnooommmllljjjjjjkkklllmmmlllkkkjjjjjjlllnnnppprrrqqquuuzzz}}}~~~xxxgggfffjjjzzzxxxkkkeeeggglllpppoooppprrrtttuuuvvvvvvvvvwww|||xxxrrrkkkjjjlllrrr~~~~~~yyylllbbbTTTHHHAAA===:::777777777777666666555444444333333333333333333333333222222222111111111111000111111111111111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000111111111111000000000//////......//////000---......//////......---000000000000////////////............................../////////000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000/////////......---------.........//////000000000000111111111111000000000000000000000000111000000//////000000111000000000000111111111111000000000000////////////111111111111000000000000...//////000000111111111000000000111111111222222111111000000000000111111000000000000000000000000111111000000000000111111000000000000111111111111000000111222222222222111222222111000///......---111111111111111111111111111111111111111111111111111222333333222222333555333333222222333333444555000000111222222333444444444444444444444555555666555555555666666666666777666777888888777888:::<<<@@@AAACCCFFFJJJPPPWWW]]]nnn~~~zzzxxxnnnfffVVVRRRNNNKKKKKKNNNSSSWWWXXXYYYZZZ]]]___aaacccdddeeeeeeffflllsssxxxyyywwwqqqpppoooqqquuuxxxzzzzzzyyyvvvssssssttttttqqqnnnqqqppppppooommmkkkjjjiiiggghhhiiiiiijjjiiiiiihhhkkkhhheeeeeeffffffccc```cccbbbaaaaaaccccccbbbaaa^^^___`````````___]]]\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^]]]^^^^^^___```]]]^^^___```ccceeehhhiiikkkiiigggeeedddcccddddddbbbdddeeeggghhhhhhgggggghhhlllqqqtttvvvwwwxxxzzzpppcccgggooo~~~}}}lllaaa^^^___eeejjjlllnnnrrrttttttrrrnnnlllppptttyyy}}}~~~{{{vvvrrrkkkiiigggiiippp{{{yyyyyyyyyoooaaaTTTJJJDDD???<<<777777666666555555555555333333333333333333333333222222222111111111000000111111111222222111111111222222111111000000//////111111111000000000000000000000000000000000000000000000111111111111000000000000////////////000000......////////////......000000000000////////////////////////////////////...////////////000000000////////////////////////000000000000////////////////////////////////////////////////////////////000000000////////////............////////////000///000000000111111111111000000000000000000000000///////////////000000000//////000000111111222222000000000000////////////111111111000000000000000//////000000000111111111000000000000111111111111111111000000000000111111000000000000000000000000111111000000000000111111///000000000111111111111000000111222222222222111333333222222111111000000111111111111111111111111000000111111111222222222222333444333222111222333333333222222333333444555111111111222222222333333444444444333444555555666555555555666666666777777666777888888888999;;;>>>AAAFFFMMMSSSXXX___gggmmm{{{{{{qqqiii```VVVOOOQQQOOONNNNNNPPPTTTYYY\\\___```aaabbbcccdddeeeeeeffffffhhhmmmssswwwxxxwwwqqqpppnnnoooppprrrrrrqqqsssqqqooonnnnnnmmmjjjggghhhiiiiiiiiihhhfffcccbbbbbbbbbccccccdddddddddddddddbbb``````aaaaaa___]]]^^^\\\[[[\\\]]]^^^]]]\\\YYYYYYZZZ[[[[[[[[[ZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWXXXYYYZZZ[[[YYYYYYYYY[[[\\\^^^```aaadddcccaaa___^^^]]]]]]]]]]]]___aaabbbcccbbbaaa```dddgggkkknnnooopppqqqrrrvvvhhhaaaiiiuuuxxxfff^^^\\\\\\```fffgggjjjooossstttrrrnnnlllnnnnnnooooooppppppppppppllljjjiiiiiilllrrryyy~~~{{{vvvyyyrrrdddVVVKKKBBB>>>888777666555444444444555333333333333333333333333222222222111111111000000000111222222222222111000222222111111000000//////000000000000000000111111////////////////////////000000111111111111000000000000////////////000000...//////////////////...////////////000000000000000000000000000000000000////////////000000000111////////////////////////////////////000000000000////////////////////////////////////////////////111000000000///////////////000000000000111111111///000000000111111111111000000000000000000000000......//////000000000000//////000000111111222222////////////000000000000000000000000000000111111000000000000111111111111//////000000000111111111111111000000000000111111000000000000000000000000111111000000000000111111///000000000111111111111000000111222222222222111000000000111111222222333111111111111111111111111000000000111222222333333111333333333111000111222333333222222333333444555333333333222222222111111333333333333333444444555444555555555666666666666555777999::::::<<>>:::888777555444333444444333333333333333333333333222222222111111111111000000111222333333222111000111111111111000000000000000000000000111111111111////////////////////////000000111111111111000000111000000//////000000111...//////000000//////...////////////000000000000111111111111111111111111/////////000000000111111000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000111111000000000/////////000000111111111222222222000000000000111111111111000000000000000000000000......///000111111111111000000000000111111111111////////////000000000000000000000000111111111111111111111111111111111111/////////000000000111111111111000000000000111111000000000000000000000000111111000000000000111111000000000000111111111111000000111222222222222111,,,------...///000111111111111111111111111111111000000111111222222222333111222333222111000111222333333222222333333444555555555444333333222111111333333333222333444444555555555555555666666666666666888;;;<<<>>>AAADDDGGGLLLXXXhhhuuu}}}{{{uuullleee[[[VVVOOOKKKJJJLLLNNNNNNNNNPPPTTTXXX]]]aaadddeeegggffffffeeeddddddcccccceeefffgggiiijjjkkkkkkkkkkkkjjjiiiiiijjjkkkjjjhhheeedddcccaaa___]]]\\\[[[[[[\\\]]]^^^]]]\\\ZZZXXXYYYXXXXXXXXXXXXXXXYYYZZZUUUVVVVVVWWWWWWXXXYYYYYYUUUSSSRRRSSSTTTUUUTTTSSSSSSSSSSSSSSSSSSSSSTTTTTTRRRRRRQQQQQQPPPPPPOOOOOONNNNNNNNNOOOOOOQQQRRRRRRSSSSSSRRRQQQQQQQQQQQQRRRUUUUUUUUUUUUUUUVVVVVVVVVXXXWWWWWWWWWWWWYYY[[[\\\[[[]]]^^^___^^^]]]^^^___wwwmmmlllvvvvvveeeaaa___ZZZZZZ___\\\]]]aaafffmmmsssxxxzzzzzzyyyxxxwwwvvvuuuttttttxxxzzz|||zzzvvvrrrppppppmmmsss}}}xxxvvvppp]]]MMMDDD===;;;888666444444444555333333333333333333333333222222222111111111111000///111222333333222111///000000000000000111111111///000000000111111111111////////////////////////000000111111111111000000111111000000000000111111//////000000000000//////.../////////000000000111000000000000000000000000//////000000000111111111000000000000000000000000.../////////000000000111000000000000000000000000000000000000000000000000111111111000000000//////000000000000111111111111000000000000111111111111000000000000000000000000...///000222222222222222111111111000000000000000.../////////000000000111///000000000111111111111111111111111111111111111////////////000000000111111111000000000000111111000000000000000000000000111111000000000000111111000000000000111111111111000000111222222222222111------......//////000000111111111111111111111111111111111111111222222222111333444333222222333444333333222222333333444555555444444444444444444444444444444444444555555666666666666777777777888888888:::>>>@@@CCCFFFKKKNNNXXXdddttt~~~xxxpppjjjeee___XXXRRRSSSQQQNNNLLLKKKMMMNNNOOORRRUUUYYY^^^bbbeeeffffffccccccccccccccccccccccccfffggghhhhhhfffeeeeeeeeedddcccccccccddddddcccaaa^^^]]][[[YYYVVVVVVVVVWWWVVVWWWXXXXXXXXXWWWVVVUUUXXXWWWVVVUUUUUUUUUVVVVVVRRRSSSSSSSSSSSSSSSSSSTTTPPPOOONNNOOOPPPQQQPPPNNNOOOOOOOOONNNNNNNNNNNNOOONNNNNNMMMLLLLLLKKKJJJJJJLLLKKKKKKKKKLLLMMMNNNNNNNNNMMMMMMLLLLLLMMMMMMNNNPPPPPPQQQQQQQQQQQQPPPPPPQQQQQQQQQRRRSSSUUUVVVWWWUUUWWWYYYYYYXXXXXXZZZ[[[xxxqqquuuvvvfffbbb```YYYXXX\\\\\\\\\^^^bbbhhhooovvvzzz{{{xxx~~~{{{uuurrrqqqnnnpppssszzz~~~{{{yyyfffVVVLLL???===:::777555555555555333333333333333333333333222222222111111111111000///000222333333222000/////////000000111111222222//////000000111111111222////////////////////////000000111111111111000000111111000000000000111111//////000000000000//////.../////////000000111111000000000000000000000000000000000000111111111111000000000000000000000000.../////////000000111111000000000000000000000000000000000000000000000000111111111111000000000000////////////000000000000000000000000111111111111000000000000000000000000...///111222333333333222222222111111000000//////.../////////000000111111//////000000111111111222222222111111111111111111////////////000000000000111111000000000000111111000000000000000000000000111111000000000000111111000000000000111111111111000000111222222222222111111111111111000000000000111111111111111111111111111111111111111111111111222333555444333333555666333333222222333333444555333333444555555666666777555555555555555666777777777888888888888999999999:::<<<@@@CCCFFFKKKOOOSSSaaalllzzztttnnnnnnpppiiiddd^^^XXXSSSOOOKKKIIIGGGHHHIIIJJJLLLNNNOOOPPPTTTWWW[[[^^^aaaaaa````````````aaaaaabbbccccccdddgggggghhhfffdddaaa``````___^^^]]]]]]^^^]]][[[YYYYYYXXXVVVSSSQQQQQQRRRTTTSSSTTTTTTTTTTTTTTTSSSSSSRRRQQQOOONNNNNNNNNOOOOOOQQQQQQRRRQQQOOONNNOOOPPPNNNLLLKKKLLLMMMNNNMMMLLLMMMLLLKKKJJJJJJJJJJJJKKKKKKKKKJJJIIIIIIHHHGGGGGGJJJJJJIIIIIIJJJJJJKKKKKKIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNNNNMMMLLLLLLJJJKKKMMMPPPQQQRRRRRRRRRSSSUUUWWWWWWWWWXXXZZZ\\\}}}~~~xxxkkkaaa[[[YYYYYYXXXXXX\\\aaacccfffnnnzzz~~~}}}zzzvvvtttpppmmmrrr|||uuu___KKKDDDBBB>>>:::888777777777666555555444333333222222333333333222222222111111///222444666666444222///000000000000000000000000222222111111000000//////111222222222222111000000//////000000000000//////111111000000//////......////////////000000000000000000000000//////////////////000000000000//////......//////000000111111111111000000//////......////////////////////////222222222111111111111111111111111111111111111111000000000000000000000000////////////000000000000//////000000111111222222111111111111000000000000000111111111222222222222000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000111111000///////////////000000000000000000000000000000000000000000000000222222111000//////000000111111111000000000000000222111111111000000//////000000000000000000000000000111111111111222222222111111111111111111111111111111222222222333333333222222333333333333444444555555555444444333333333444555666666444444555666777888999888888::::::999<<>>???CCCFFFJJJOOOUUU___kkktttzzziiiZZZQQQMMMKKKKKKJJJKKKKKKKKKJJJJJJMMMOOOLLLMMMNNNPPPRRRTTTVVVWWW[[[ZZZ[[[]]]___```___]]]]]]]]]\\\\\\\\\\\\]]]]]]```______]]]\\\ZZZXXXWWWTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRQQQOOONNNMMMLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCBBBBBBDDDDDDCCCCCCBBBBBBAAAAAACCCCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGJJJJJJKKKLLLMMMNNNOOOOOO~~~vvvvvv}}}xxxpppfff^^^\\\^^^aaapppppppppqqquuu{{{}}}wwwvvvssspppqqqyyyxxxjjj^^^WWWMMMCCC===:::888777555555555444444444444444333333333333222222222222222222333333333333222222000000000000000000000000000000000000111111111111111111///.........///000//////000000000000//////000000000000////////////////////////000000000000////////////000000000000//////000000000000//////000000000000////////////////////////000000000000///////////////////////////000000111111222222222111000000000//////......000000000000000000000000////////////000000000000111111111111000000000000,,,,,,---...///000111222/////////000000000111111000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000.........///000111333444000000000000000000000000000000000000000000000000222111000000000000000000111111111111111111111111111111111111000000000000000000000000000000000000000111111111111222222222111111111111111111111111111111222222222333333333222222333333333333444444555555555444444444444444111333555666666777999;;;888888888999:::===BBBFFFEEEJJJQQQYYYcccppp~~~xxxwwwvvvuuuhhh```UUULLLGGGFFFEEEEEEFFFHHHJJJKKKKKKLLLNNNPPPNNNPPPSSSWWWYYY[[[\\\]]]^^^]]]\\\]]]^^^^^^\\\ZZZYYYZZZZZZZZZZZZZZZYYYYYY[[[ZZZYYYXXXVVVTTTSSSRRRPPPPPPPPPOOOOOONNNNNNNNNNNNMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDCCCBBBAAAAAA@@@CCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@??????>>>AAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCEEEEEEFFFGGGHHHIIIIIIJJJtttpppsss|||zzzuuullleeedddiiippp~~~}}}zzzyyyvvvsssrrrvvv|||wwwkkkaaaTTTHHHAAA===;;;999555555555555555555444444444444333333333222222222333333222222222222333333000000000000000000000000//////000000111111222222333111///...---...000111//////000000000000//////000000000000////////////////////////000000000000////////////000000000000000000////////////000000111111000000//////............//////000000111111////////////////////////...//////000111222222333111111111000//////......////////////////////////////////////000000000000222222111111000000//////.........///000111111222////////////000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000.........///000111333333000000000000000000000000000000000000000000000000111111000000000000000111000111111111111111222222111111111000000000000000000000000000000000000000000000111111111222222222111111111111111111111111111111222222222333333333222222222333333333444444555555555555555444444444222444555666666666888:::777888:::======>>>CCCIIIIIIQQQ]]]jjjvvv{{{nnneeeaaa^^^]]]QQQNNNJJJGGGFFFGGGIIIJJJHHHJJJLLLMMMMMMMMMNNNPPPTTTVVVYYY]]]___``````______]]]\\\\\\]]]\\\ZZZYYYWWWXXXYYYZZZZZZXXXWWWVVVVVVVVVTTTRRRQQQOOONNNNNNMMMLLLLLLKKKKKKJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@???>>>>>>===@@@@@@@@@???????????????======>>>>>>>>>?????????>>>>>>>>>??????@@@@@@@@@AAAAAAAAA@@@@@@@@@????????????@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBDDDDDDDDDEEEFFFGGGGGGHHH{{{qqqpppsss|||}}}{{{ssslllmmmwww~~~{{{wwwuuuuuuwwwyyy{{{wwwsssqqqfffVVVJJJCCC???<<<999666555555555555555444444444444444333333333222222333222111111111111222333111111111111111111111111//////000000111111222222444333111//////000111222//////000000000000//////////////////000000000000////////////000000000000.../////////000000000111000000////////////000000111111000000//////............//////000000111111000000000000000000000000......///000111111222222222222222111111000000000////////////////////////////////////000000000000222222111111000000//////111111111111111111111111////////////000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000111222222000000000000000000000000000000000000000000000000111000000000000000111111000000111111222222222333000000000000000000111111000000000000000000000000000000111111111222222222111111111111111111111111111111222222222333333333222222222333333333444444555555555555555555555555444555666666555444666777777888===CCCCCC@@@DDDLLLTTT```qqqwwwmmmddd]]]VVVQQQOOOIIIIIIIIIHHHHHHIIIKKKMMMIIILLLPPPRRRSSSSSSTTTUUU[[[\\\___aaabbbaaa```___]]][[[ZZZZZZ[[[[[[ZZZYYYWWWXXXYYYYYYYYYWWWVVVUUUSSSRRRPPPNNNLLLKKKJJJJJJJJJJJJIIIIIIHHHGGGFFFFFFGGGGGGFFFEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@???>>>======<<<>>>>>>>>>======<<<<<<<<<;;;;;;<<<<<<======>>>>>><<<<<<======>>>>>>??????======>>>>>>?????????@@@===>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCDDDDDDEEEEEEzzzyyyzzz}}}tttwww{{{vvvtttssssssuuu}}}zzzuuukkkwwwtttiiiYYYLLLFFFAAA<<<888777777666666555444444333444444444444333333333333222222111111111111222222111111111111111111111111000000000000111111111111444333111000000000111222//////000000000000//////////////////000000000000////////////000000000000......//////000000111111111000///......///000111000000000000////////////////////////000000000000000000000000000000000000...//////000000111111111111111111111111222222222000000000000000000000000////////////000000000000111111111111000000000000333333222222222111111111/////////000000000111111000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000111111000000000111222222000000000000000000000000000000000000000000000000000000000000000111111222000000111111222333333333000000000000111111111111000000000000000000000000000111111111111222222222111111111111111111111111111111222222222333333333222222333333333333444444555555555555555666666666555666777777555555666777::::::@@@GGGGGGDDDJJJTTTaaannn~~~kkkccc[[[XXXTTTNNNIIIGGGKKKLLLLLLKKKJJJIIIJJJKKKJJJNNNTTTXXX[[[\\\]]]^^^___```aaaaaaaaa```^^^]]][[[YYYWWWWWWYYYZZZYYYYYYVVVVVVVVVVVVUUUTTTSSSSSSPPPNNNLLLIIIHHHGGGGGGGGGHHHGGGGGGFFFEEEDDDCCCCCCEEEDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????@@@@@@@@@@@@?????????>>>>>>>>>>>>==================<<<<<<;;;;;;:::;;;;;;;;;<<<<<<=========<<<<<<<<<======>>>>>>>>>999::::::;;;<<<<<<======<<<============>>>>>>>>>????????????????????????======>>>>>>>>>?????????????????????@@@@@@AAAAAA}}}vvvqqqooonnnlllrrr~~~yyynnnsss{{{}}}qqq```TTTMMMHHHAAA;;;999888777666555444333222555444444444444333333333111111111111111111111111111111111111111111111111111111111000000000000000111111111111000000000000//////000000000000//////.../////////000000000111////////////000000000000.........///000111111111111000///......///000111////////////000000000000000000000000////////////000000000000000000000000/////////000000000000000//////000000111111222222000000000000000000000000////////////000000000000000000000000000111111111111111111111111222222222000000000111111111222222000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000/////////000111222333444000000000000000000000000000000000000000000000000000000000000000111222222000000111222222333444444///000000000111111111111000000000000000000000000000111111111111222222222111111111111111111111111111111222222222333333333222222333333333333444444444555555555666666666777666777999999888888999;;;>>><<>>>>>>>>=========>>>>>>>>>>>>======<<<<<<<<<============>>>>>>======<<<;;;;;;::::::<<<<<<<<<<<<<<<=========<<<<<<<<<===============;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>====================================>>>>>>>>>>>>======>>>>>>>>>>>>??????}}}uuuoookkkjjjjjjnnnvvvssstttvvv|||zzziii\\\UUUOOOFFF@@@:::999888777555333222111555555444444444333333333000111222222222222111000111111111111111111111111222222111111000000//////000000000111000///......//////000000000000//////.../////////000000111111////////////000000000000---......///000111111222222000///......///000222......//////000000111111111111000000//////......000000000000000000000000000000000000////////////------...///000111222222000000000000000000000000////////////000000000000//////000000111111222222......///000111222333333111111111111222222222222000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000---......000222444555666000000000000000000000000000000000000000000000000000000///000000111222222000000111222333333444444//////000000111111111222000000000000000000000000000111111111111222222222111111111111111111111111111111222222222333333333222222333333333444444444444555555555666666777777666888999::::::;;;===???AAA>>>AAAIIIKKKMMM\\\nnntttdddTTTJJJDDDHHHKKKJJJJJJMMMHHHKKKNNNNNNMMMNNNQQQSSSVVVZZZ```dddeeeeeedddddd___^^^]]]]]]\\\]]]]]]^^^[[[YYYVVVTTTUUUUUUUUUTTTPPPOOOMMMKKKJJJKKKKKKLLLJJJHHHEEECCCAAAAAAAAABBBCCCCCCBBBAAA@@@???>>>===@@@@@@??????>>>>>>======>>>>>>=========<<<<<<<<<;;;<<<<<<======<<<<<<;;;:::;;;;;;<<<<<<======>>>>>>>>>===<<<<<<;;;::::::================================================???>>>>>>======<<<<<<;;;<<<<<<<<<=========>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>?????????@@@@@@>>>>>>??????????????????wwwrrrmmmhhhhhhhhhnnnzzz~~~{{{~~~zzzmmm```SSSJJJEEE<<<===<<<999666666666555444444333333222333333333333333333222111000//////000000000000000000000000000000000000000000000000111111000000000000111111333222222222111111000000000000000000000000000000......///000000000000000////////////000000000000999777333///...///111222000000000000000000000000000000000000000000000000////////////000000000000111111000000//////......000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111111111000000000000111111000000000000000000000000111111222222222333333333444111//////111222///---000000000000000000000000000111111111111222222222000000000000000000000000000000000000000000000000......///000000000000000000111111111111222222222333333333222222111111111111111222222222333333333555555555555555555555555666666555555555555666666999777555888<<>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>>>>>>>>>>>>><<<<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================::::::::::::::::::::::::<<<<<<<<<<<<============<<<<<<<<<<<<<<<===>>>>>>=========<<<;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<========================;;;;;;<<<===>>>???@@@@@@yyyrrrkkkeeeeeejjjvvv}}}}}}tttgggYYYKKKCCC@@@AAA???<<<999777777666444444333222222222333333444444333333222222111111000000000000000000000000000000000000000000000000111111000000000000111111////////////.........---000000000000000000000000......///000000000000000////////////000000000000666555222000//////000111000000000000000000000000000000000000000000000000////////////000000000000111000000000/////////...000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111111111000000000000111111000000000000000000000000000000000111111111222222333111///000333444222000000000000000000000000000000111111111111222222222000000000000000000000000111111111111111111111111//////000111111111111000111111111111222222222222333333333222222222111111111111111111222222222333444444444444444444444444666666555555555666777777888777777999<<<@@@DDDFFFKKKYYY```dddnnnvvv~~~uuummmcccYYYOOOIIIHHHHHHIIIKKKLLLLLLLLLLLLPPPQQQRRRTTTVVVXXXYYYZZZ^^^^^^_________^^^^^^]]]\\\[[[ZZZ[[[\\\]]]\\\[[[VVVSSSPPPNNNNNNNNNNNNMMMKKKJJJIIIGGGFFFFFFEEEEEECCCBBBAAA???>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<=====================<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<<<<<<<<<<===>>>>>>>>>==================<<<<<<<<<<<<<<<<<<<<<<<<<<<=================================>>>>>>>>>>>>>>>}}}sssgggeeehhhqqq}}}uuueeeTTTGGGEEEDDDAAA???<<<999777777555444333222222222222222444444444444444333333333000000000000000000000000000000000000000000000000111111000000000000111111111111111111111000000000000000000000000000000000......///000000000000000////////////000000000000222222111000///000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000////////////000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111111111000000000000111111000000000000000000000000/////////000000000111111111000000111333555444333000000000000000000000000000111111111111222222222000000000000000000000000111111111111111111111111000000111222222222222111111111111111222222222333333333333333222222222222111111111222222222333333444444444444444444444444666666555666666777888888999:::<<<<<<>>>DDDLLLSSS\\\ooo|||}}}kkkfff^^^VVVPPPLLLGGGDDDJJJJJJJJJKKKLLLNNNOOOPPPSSSUUUXXX[[[]]]^^^^^^^^^]]]]]]\\\\\\[[[[[[ZZZZZZ\\\ZZZXXXXXXYYYXXXWWWUUURRROOOLLLJJJJJJKKKJJJIIIHHHGGGFFFEEEDDDCCCCCCCCC@@@???>>>===============>>>>>>>>>>>>>>>>>>>>>>>>:::;;;;;;<<<<<<<<<<<<<<<>>>>>>===<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<========================@@@?????????>>>>>>======~~~rrrmmmkkkoooxxxvvvcccTTTKKKFFFBBBAAA>>>:::888888555555444333222222222222333333333333444444444444000000000000000000000000000000000000000000000000111111000000000000111111222222222222222222222222////////////////////////......///000000000000000////////////000000000000//////000000000000000///////////////////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111111111000000000000111111000000000000000000000000/////////000000000111111111111111111222333333333000000000000000000000000000000111111111222222222000000000000000000000000111111111111111111111111111111222333333333333222111111111222222222333333333333333333333333333333222222333333333444444444444444444444444444444444666555666666777888999:::;;;>>>AAAAAABBBIIIVVV```ttt|||pppgggaaaTTTRRRNNNLLLJJJJJJJJJJJJNNNNNNMMMNNNPPPRRRTTTVVVVVVYYY]]]aaabbbbbbaaa```]]]\\\[[[ZZZXXXXXXWWWWWWZZZXXXVVVUUUTTTSSSQQQOOONNNKKKIIIHHHHHHHHHGGGFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>========================:::;;;<<<<<<======<<<<<<>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<===>>>>>>=========>>>>>>?????????<<<<<<<<<<<<<<<<<<<<<<<<========================@@@?????????>>>>>>>>>>>>wwwppppppttt|||sssfffSSSJJJDDDBBB@@@:::888:::777666555444333333333333222222222222333333333333000000000000000000000000000000000000000000000000111111000000000000111111.../////////////////////////////////////////////......///000000000000000////////////000000000000---...///000000000//////////////////////////////////////////////////////////////////000000000000////////////000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111111111000000000000111111000000000000000000000000000000000111111111222222111222222111000000000000111111111111111111111111000000111111111222222222000000000000000000000000111111111111111111111111111111222333333333333333111222222222222333333333333333333333333333333333444444444555555555555666444444444444444444444444555555666666888999;;;;;;;;;@@@DDDEEEGGGPPP```mmm|||lll\\\RRRMMMHHHIIIKKKLLLLLLLLLMMMMMMPPPOOOOOOPPPRRRUUUXXXYYYYYY\\\```cccdddcccaaa___]]]\\\ZZZXXXVVVUUUUUUUUUVVVTTTRRRQQQPPPOOOMMMKKKKKKIIIGGGFFFGGGGGGEEEDDDBBBAAA@@@???????????????@@@@@@@@@@@@@@@?????????========================<<<<<<===>>>>>>>>>>>>======<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<<<<<<<<<<===>>>>>><<<<<<<<<======>>>>>>>>>========================>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>?????????yyyxxxwwwyyywwwbbbUUUJJJGGGCCC;;;999<<<999888777666555444444444333333333333222222222222000000000000000000000000000000000000000000000000111111000000000000111111//////000000000000111111000000000000000000000000......///000000000000000////////////000000000000...///000000000000//////000000000000000000000000000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111111111000000000000111111000000000000000000000000000000000111111111222222111222333111///......///111111111111111111111111000111111111111222222222000000000000000000000000222222222222222222222222111111222333333333333222222222222222333333333333333333333333444444444444444444444555555555666666555555555555555555555555555555666777888:::<<<===;;;@@@FFFJJJPPP]]]ooo}}}qqqdddXXXMMMIIIJJJGGGJJJMMMOOONNNMMMMMMMMMPPPPPPRRRSSSVVVXXXZZZ[[[\\\^^^aaacccdddbbb```^^^]]][[[XXXUUUSSSRRRRRRRRRQQQOOOMMMMMMMMMLLLJJJHHHHHHFFFEEEEEEFFFEEEDDDBBB@@@???>>>>>>=========>>>===>>>>>>??????>>>======>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>>>>>>>>>>>>><<<<<<;;;:::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<<<<<<<<<<===>>>>>><<<<<<===============>>>========================>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======>>>>>>>>>???~~~}}}uuucccTTTNNNGGG===:::===;;;:::999777666666555555555555444444333333222222000000000000000000000000000000000000000000000000111111000000000000111111111111222222333333333333000000000000000000000000......///000000000000000////////////000000000000111000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000.../////////000000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111111111000000000000111111000000000000000000000000/////////000000000111111000222333222000///000222111111111111111111111111000111111111111222222222000000000000000000000000222222222222222222222222000111111222222222222222222222222333333333444444333333333444444444555555333333333333444444444444666666666666666666666666555555666777999;;;===>>>???DDDLLLUUUaaarrryyyjjjZZZRRRLLLHHHHHHLLLHHHLLLOOOQQQPPPOOOOOOQQQSSSUUUWWWZZZ\\\^^^___```___```bbbccccccaaa___]]][[[YYYVVVRRRPPPNNNNNNNNNLLLKKKIIIIIIJJJJJJIIIGGGEEEDDDCCCCCCDDDCCCBBB@@@???>>>======<<<<<<======<<<===>>>??????>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<======>>>>>>============<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<===>>>>>>???>>>>>>>>>>>>>>>>>>===========================>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<~~~|||xxx~~~~~~xxxooo\\\SSSKKK???;;;>>><<<;;;:::888777666666666777777666555444444333333000000000000000000000000000000000000000000000000111111000000000000111111......//////000000000111000000000000000000000000...//////000000000000000////////////000000000000222222111000000000000000000000000000000000000000000000000000000000000000////////////000000000000.../////////000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111111111000000000000111111000000000000000000000000............/////////000///111333333111111333666111111111111111111111111000111111111111222222222000000000000000000000000222222222222222222222222000000111222222222222111222222333333333444444444333333333444444555555555111111222222222333333333777777777777777777777777555555666777999<<<>>>???CCCIIIRRR___ooo~~~uuummmeeeXXXMMMLLLLLLIIIIIIKKKIIILLLPPPQQQQQQRRRUUUXXXXXXZZZ]]]```cccdddeeeeeebbbbbbccccccbbb```^^^]]]ZZZXXXTTTPPPMMMLLLLLLLLLIIIHHHGGGGGGIIIIIIHHHGGGCCCBBBAAAAAABBBBBB@@@>>>>>>>>>===<<<<<<<<<=========>>>???@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>:::;;;<<<<<<======<<<<<<>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>========================>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<=========>>><<<<<<<<<<<<<<<===>>>>>>AAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<;;;:::999999}}}vvvvvv|||}}}|||iiiUUUJJJFFFAAA;;;BBBAAA???>>>>>>===:::888999888888666555444333222222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000///......///000111//////............//////111000///......---......111111000000//////......111111000000000000111111222111111111000000//////000000000000000000000000111111000000000000000111......///000111222222333222111111111000000//////000000000000111111111111111111000000000000111111111111111111111111111111222111111111000000//////222111000......000111222555444222000//////000111111111111111111111111111//////000111111111111111000000000000000000000000111111222222222222111111222222222222222222222222111111111111111111111111222222222222222222222222111111222222222333333333666555555444444333333222777555333444777888777555444666777999999888666555777:::<<<;;;:::;;;AAAEEEJJJPPP^^^rrrvvvoooiiiaaa[[[TTTOOOKKKLLLLLLIIIIIILLLOOOOOOPPPQQQSSSVVVXXXZZZ[[[\\\___bbbdddeeeeeeeeeaaa___]]]\\\]]]\\\[[[ZZZXXXUUUPPPMMMKKKKKKIIIHHHFFFFFFEEEEEEDDDDDDDDDCCC@@@???>>>======>>>???@@@======<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>==================>>>>>>>>>>>>??????>>>>>>>>>>>>??????>>>>>>???@@@@@@@@@@@@@@@<<<<<<<<<<<<============????????????????????????????????????????????????============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===???AAAAAA@@@???>>>???~~~zzzsssrrrvvv~~~{{{~~~ppp[[[NNNIIIFFFBBBFFFDDDBBBAAA@@@???<<<:::888777777666444333333222222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000///......///000111//////............////////////.........//////000000000000000////////////111111000000000000111111111111111111000000000///000000000000000000000000111111000000000000000111//////000000111111222222111111111111000000000///000000000000111111111111111111000000000000111111////////////////////////222222222111111111000000222111000//////000111222666555333111000000111222111111111111111111111111000000111222222222222222000000000000000000000000111111222222222222111111222222222222222222222222222222222222222222222222222222222222222222222222111222222222222333333333555555444444333333333222666444333444777888666555555555555555666777888999999999;;;===@@@BBBDDDEEEKKKWWWkkkssshhh```\\\WWWSSSPPPKKKIIILLLMMMLLLKKKMMMLLLMMMNNNQQQUUUYYY\\\^^^]]]^^^___aaabbbbbbbbbbbb___]]][[[ZZZZZZZZZYYYXXXUUURRRMMMJJJIIIHHHGGGFFFDDDCCCCCCCCCBBBBBBBBBBBB??????>>>======>>>??????>>>======<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>>>>>>>>>>>>>===================================================>>>>>>??????>>>>>>============>>>>>>>>>??????>>>======<<<<<<======>>><<<======>>>??????>>>>>>>>>>>>>>>>>>????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>>>@@@AAAAAA?????????@@@~~~|||zzztttqqqsss|||~~~yyyyyy{{{eeeUUUOOOMMMKKKGGGEEEBBB@@@???>>>;;;999666666555444444333222222222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000//////......//////000............///000111222////////////000000000000111000000//////000000111111111111111000000000000000000000000000000000000000000000//////000000111000000000000000111111111111111111111000000000000000000000000111111111111111111000000000000111111////////////////////////222222222222111111111111222111000//////000111222666555333222111111222333111111111111111111111111111111222333333333333333000000000000000000000000111111222222222222111111111111111111111111111111333333333333333333333333111111111111111111111111222222222222333333333333333333333333333333333222555444333444666666666555666555333333444666999;;;::::::;;;???EEEJJJKKKJJJSSSddd~~~~~~sssdddXXXQQQOOONNNLLLNNNJJJKKKOOORRRPPPOOOQQQLLLMMMOOORRRVVVZZZ^^^```_______________^^^]]]]]][[[YYYVVVVVVVVVVVVUUUSSSPPPMMMIIIGGGFFFEEEDDDCCCAAAAAAAAA@@@@@@@@@@@@??????>>>>>>======>>>>>>??????>>>======<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>??????>>>>>>????????????????????????========================>>>>>>????????????>>>>>>>>>>>>>>>>>>?????????@@@???>>>>>>======>>>>>>???===>>>>>>???????????????@@@@@@@@@AAAAAAAAABBBBBB????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@??????@@@BBB~~~|||wwwtttzzz|||~~~ooo]]]VVVTTTSSSEEEBBB===:::999888666444444444444333333222222222222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000////////////000000000000////////////000000//////......///000111111......//////000000111111000000////////////000000111111111000000000000000000000000000000000000000000////////////000000111111111111000000000000000111111111000000000000000///000000000111111111111111111000000000000111111111111111111111111111111111111111111111111000000111111000//////000111111444333222111111111111222111111111111111111111111000111222222333333222222000000000000000000000000111111222222222222111111000000000000000000000000333333333333333333333333111111111111111111111111222222222333333333444444222222333333333333333333444444444444555555555555777666444333444666888:::999:::<<<@@@EEELLLSSSWWWdddvvv~~~kkkcccXXXOOOLLLLLLMMMMMMOOOLLLNNNSSSVVVTTTRRRSSSPPPQQQRRRTTTWWWYYY[[[\\\```___^^^]]][[[YYYXXXWWWVVVTTTQQQPPPQQQQQQPPPNNNKKKIIIFFFDDDDDDDDDBBBAAA????????????????????????>>>>>>>>>======>>>>>>>>>@@@???>>>===<<<<<<<<<<<<==============================>>>????????????>>>????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@??????????????????@@@@@@@@@@@@BBBBBBAAAAAAAAAAAABBBBBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBAAA@@@>>>???AAACCC~~~yyyyyy~~~yyyhhh___ZZZWWWDDD@@@;;;777555333222111333333333333333222222222222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////000000000000//////000000////////////000000111111000///////////////......//////000000111111000000////////////000000000000000000000000111111000000000000000000000000//////......///000111111111111111000000000000000000000000000000000111111///000000000111111111111111111000000000000111111111111111111111111111111000000000000000000000000111111000000000000111111111111111000000000000000111111111111111111111111///000000111111111111111000000000000000000000000111111222222222222111111000000000000000000000000222222222222222222222222111111111111111111111111222222333333333444444444222222222333333444444444444444555555555555555666888777777777666666666777999<<<@@@AAADDDNNN^^^jjjyyy{{{pppgggXXXTTTPPPMMMMMMNNNOOOPPPOOOMMMNNNTTTUUURRRPPPPPPQQQRRRSSSUUUXXXYYY[[[[[[^^^]]][[[YYYVVVTTTRRRRRRQQQOOOLLLLLLLLLLLLKKKIIIHHHFFFDDDCCCCCCCCCBBB@@@????????????????????????=========>>>>>>=========??????>>>==========================================>>>>>>???????????????????????????????????????????????????????????????@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAACCCCCCBBBBBBBBBBBBCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBAAA???@@@BBBDDD}}}zzzzzztttiii```YYYHHHCCC===888555444333222222333333333333333333333222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////111000000//////000000111333222111000////////////////////////000000000000000//////......//////000000000000000111111111111000000000000000000000000............///000111111000000000000000111111111000000000000111111111111000000000000111111111111111111000000000000111111////////////////////////000000000000000111111111000000000111111000000000000000000000000000000///111111111111111111111111//////000111111111111000000000000000000000000000111111222222222222111111111111111111111111111111111111111111111111111111222222222222222222222222333333333333444444444444222222333444444555666666444555666666555555666888888888888888888888888888;;;@@@EEEEEEIIIVVVlll}}}vvvmmmdddZZZSSSLLLLLLLLLLLLMMMOOOPPPQQQOOOLLLMMMQQQRRROOOMMMMMMNNNPPPRRRUUUXXXZZZ\\\\\\[[[YYYWWWTTTRRRPPPNNNNNNMMMKKKIIIHHHHHHHHHGGGFFFDDDCCCBBBBBBCCCCCCAAA@@@???????????????@@@@@@@@@<<<======>>>>>>======<<>>>>>======>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>===>>>??????@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBBBBBBBBAAAAAA@@@AAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCBBBAAAAAABBBDDDzzzyyyssseeeYYYMMMGGG@@@:::777666555555222333333333444444555555222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...///000111111000///...111111000000000000111111111111000000000000000000000000000000//////////////////............/////////000000000111111111111000000000000000000000000...------......000111111//////000000111111222222///000000000111111111111000000000000111111111111111111000000000000111111////////////////////////111111222222222333333333000000111111111111000000000000000111111111000000111111111111111111111111000000111222222222222111000000000000000000000000111111222222222222111111222222222222222222222222222222222222222222222222333333333333333333333333333333333444444444444555222333333444666777777888444666888888666555777999888888777777888:::===>>>AAAEEEIIIMMMUUUeee{{{nnn```YYYUUUQQQNNNLLLLLLMMMMMMMMMNNNOOOPPPOOOLLLLLLQQQRRRPPPNNNOOOOOOQQQSSSVVVXXXYYYYYYZZZWWWUUUSSSPPPNNNLLLLLLLLLJJJHHHFFFEEEFFFEEEDDDCCCAAA@@@???@@@AAAAAA@@@>>>>>>>>>>>>>>>?????????@@@<<<<<<===>>>>>>===<<<<<<============>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAABBBBBBBBBCCCCCCCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCCCCCCCCCCBBBAAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFEEEDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBDDDDDDBBBBBBBBBCCC|||yyy~~~yyyhhhYYYOOOIIIAAA;;;777666666666222333333444444555555666222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...///000111111000///...111111000000000000111111////////////000111222333111111000000//////......//////............////////////000000111111111222000000000000000000000000---------......000111111...//////000111222222333//////000000111111111222000000000000111111111111111111000000000000111111111111111111111111111111333333333444444555555555000000111111111111000000000111111222222222111111111111111111111111111111111111222333333333333222000000000000000000000000111111222222222222111111222222222222222222222222333333333333333333333333444444444444444444444444333333333444444444555555222333444555666888999999555777999999666666888:::999777555444777<<>>>>>???@@@@@@???===<<<=========>>>>>>??????;;;<<<===>>>>>>===<<<;;;<<<<<<======>>>@@@AAABBB>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@???CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFFFFEEEDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCC@@@BBBEEEEEEDDDBBBBBBBBB~~~zzzuuu{{{xxx|||qqqaaaTTTOOOHHH???:::777777888444444444444444444333333444444333333222111000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000...///000111000///---+++......//////000000111111000000000000000000000000111111000000//////......000000////////////000000---...............------//////000000111111222222000000000000000000000000000000000000000000000000///////////////000111111000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000222333333444444333333222000000000000000000000000000111111111111222222222000000000000000000000000111111111111111111111111111111111111111111111111000111111111111222222222222222111111111111222222111111222222222333333333333222222111111222222333333333333333333333333333444444444555555555666666222333444666777888888888888777999<<<===<<<@@@FFFFFFNNNXXXccctttvvvrrrrrraaa[[[TTTPPPPPPPPPOOOMMMOOOOOOOOONNNOOOOOOPPPQQQOOOOOOOOOOOOOOOOOONNNNNNQQQRRRSSSTTTTTTSSSRRRQQQOOONNNKKKIIIGGGFFFEEEEEEEEEEEEDDDCCCAAA@@@??????????????????????????????????????????>>>>>>>>>>>>@@@@@@??????>>>>>>==================>>>>>>>>>>>>??????>>>>>>>>>>>>>>>?????????@@@AAAAAAAAA@@@@@@BBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBEEEEEEEEEEEEFFFFFFFFFFFFIIIHHHGGGFFFFFFGGGHHHIIIGGGGGGEEEDDDCCCCCCCCCCCCFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIIIIFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFJJJIIIGGGEEEDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEDDDDDDCCCCCCCCCBBB|||vvvyyyzzzzzz||||||ooo\\\UUULLLCCC>>>:::777666555555444444444444333333333333222222111000000///000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000111222333222111///...////////////000000000000000000000000000000000000111000000000/////////...000000////////////000000......////////////......000000000000000111111111000000000000000000000000000000000000000000000000///////////////000111111000000000000000000000///000000000000000000000000000000000000000000000000000000000000000000000000111111222222222222111111000000000000000000000000000111111111111222222222000000000000000000000000111111111111111111111111111111111111111111111111000111111111111222222222222222111111111111222222111111222222222333333333333333222222222222333333333333333333333333333333444555555555666666666666333444555666666777777777999999;;;???@@@@@@EEELLLPPP[[[jjjxxx|||mmmbbb]]]YYYVVVQQQOOOOOOOOONNNMMMMMMMMMMMMMMMMMMNNNOOOOOOOOOOOOOOOOOOOOONNNNNNNNNPPPQQQQQQQQQQQQPPPOOONNNLLLKKKIIIFFFDDDCCCCCCCCCCCCBBBAAAAAA@@@???>>>>>>????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>===============>>>>>>>>>>>>????????????>>>>>>>>>>>>??????@@@AAABBBBBBCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGIIIHHHGGGFFFFFFGGGHHHIIIGGGGGGFFFFFFEEEDDDDDDCCCEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGFFFGGGGGGHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFIIIHHHGGGFFFFFFFFFGGGHHHGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDzzzyyywwwzzz~~~}}}~~~ggg]]]PPPFFFAAA===888444555555555444444444333333222222111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222222111///...000000000000////////////000000000000000000000000000000000000////////////000000////////////000000//////000000000000//////111111111111000000000000000000000000000000000000000000000000000000000000///////////////000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000000000000000///000000000000000000000000000111111111111222222222000000000000000000000000111111111111111111111111111111111111111111111111000111111111111222222222222222111111111111222222111111222222222333333333333333222222222222333333333333333333333333333333555555555555666666666666444444555555666666777777888888:::>>>???AAAHHHQQQZZZiii}}}ooo___SSSMMMPPPOOONNNNNNOOOOOOMMMKKKJJJJJJKKKLLLLLLMMMNNNNNNOOOOOOOOOOOONNNNNNMMMMMMNNNNNNNNNNNNMMMLLLJJJJJJHHHGGGEEECCCBBBAAA@@@@@@??????>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>>>>>>>============>>>>>>>>>>>>??????@@@@@@??????>>>>>>>>>>>>??????BBBBBBCCCDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHFFFFFFFFFFFFGGGGGGGGGGGGIIIHHHHHHGGGGGGHHHHHHIIIGGGHHHHHHIIIHHHGGGEEEDDDEEEEEEFFFGGGHHHIIIJJJJJJIIIHHHHHHGGGGGGGGGGGGHHHGGGGGGGGGGGGHHHHHHHHHHHHIIIHHHHHHHHHHHHHHHGGGGGGHHHHHHGGGGGGHHHIIIJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGG~~~xxxwwwssseeeSSSGGGBBB???:::555666666555555444444333333222222222222111111000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////......////////////...---111111000000//////......////////////////////////000000000000////////////000000////////////000000//////000111111111111000222222111111000000//////000000000000000000000000000000000000000000000000///////////////000000111000000000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000111111111222222222000000000000000000000000111111111111111111111111111111111111111111111111000000111111111222222222222222111111111111222222111111222222222333333333333333333222222333333333333333333333333333333333333444444444555555555555555555555555666666777777::::::===@@@BBBEEEOOOZZZhhhyyyzzzkkk]]]SSSOOONNNKKKLLLNNNOOOOOONNNKKKIIIJJJJJJKKKMMMMMMNNNOOOOOOOOOOOONNNNNNMMMLLLLLLLLLMMMMMMLLLKKKJJJHHHGGGGGGEEEDDDCCCBBB@@@?????????================================================<<<<<<<<<<<<====================================>>>>>>??????@@@@@@AAAAAA??????????????????@@@AAABBBCCCDDDEEEEEEFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFCCCDDDDDDEEEFFFGGGGGGHHHGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIGGGIIIJJJKKKJJJIIIGGGEEEGGGGGGHHHHHHIIIJJJJJJKKKJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHJJJIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIHHHHHHHHHHHHHHHHHH{{{vvv|||~~~|||mmmXXXJJJDDDAAA>>>:::777777666555555444333333333333333333333333222222000000000000000000000000000000000000000000000000////////////////////////////////////////////////......///////////////...111111000000//////......////////////////////////////////////000000000000000000////////////000000//////000111222222111111222222111111000000//////000000000000000000000000000000000000000000000000///////////////000000111///000000000111111111222000000000000000000000000000000000000000000000000000000000000000000000000000111111222222111111000000000000000000000000000000000111111111222222222000000000000000000000000111111111111111111111111111111111111111111111111000000111111111222222222222222111111111111222222111111222222222333333333444333333333333333333444333333333333333333333333222222333333333444444444666666666666666777999999@@@@@@CCCGGGIIINNN[[[iii|||~~~|||tttgggZZZPPPMMMNNNQQQLLLNNNPPPPPPOOOMMMKKKIIILLLMMMNNNPPPPPPQQQPPPPPPNNNMMMMMMLLLKKKJJJJJJJJJKKKJJJIIIHHHGGGFFFEEEEEEBBBBBBBBBAAA@@@??????>>>============>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<=========>>>=========>>>>>>>>>>>>>>>??????@@@@@@AAABBBBBBCCC@@@@@@@@@@@@@@@AAABBBBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHEEEEEEFFFFFFGGGHHHIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIKKKLLLLLLJJJHHHGGGJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIILLLLLLKKKKKKJJJIIIHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHwwwyyywwwcccSSSJJJEEEAAA>>>888777777666555444333333444444444444444444333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000////////////000000000000000000000000////////////000000000000000000////////////000000...///000111111222111111111111111111000000000000000000000000000000000000000000000000000000000000///////////////000111111///000000111111222222222000000000000000000000000000000000000000000000000000000000000000000000000111222222333333222222111000000000000000000000000000111111111111222222222000000000000000000000000111111111111111111111111111111111111111111111111000111111111111222222222222222111111111111222222111111222222222333333333444444333333333333444444333333333333333333333333222333333333333444444444777777666666888999;;;===???AAAEEEJJJNNNWWWhhhxxxvvv}}}sssmmmbbb^^^XXXRRRNNNMMMMMMNNNOOOPPPQQQPPPNNNLLLLLLLLLPPPQQQRRRSSSTTTSSSRRRQQQLLLLLLKKKJJJIIIHHHGGGGGGHHHGGGFFFEEEDDDCCCCCCCCC@@@@@@AAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<======>>>>>>???>>>>>>>>>>>>???????????????@@@@@@AAABBBCCCDDDDDDBBBBBBAAABBBBBBCCCDDDEEEBBBCCCDDDFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLIIIIIIIIIIIIJJJJJJJJJJJJIIIJJJJJJKKKKKKJJJJJJIIIIIIJJJKKKKKKKKKJJJIIIHHHJJJJJJJJJJJJIIIIIIHHHHHHJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKLLLLLLLLLLLLJJJIIIHHHGGGIIIIIIIIIIIIJJJJJJJJJJJJGGGGGGGGGGGGHHHHHHHHHHHH}}}|||~~~{{{xxxssscccUUUKKKDDD???888888777666555444333333333333333333333333333333000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000111222222////////////000000000000000000000000000000000000.../////////000000000111000000////////////000000---...///000111111111111000000000000000111111111000000000000000000000000000000000000000000000000///////////////000111111///000000111111222333333000000000000000000000000000000000000000000000000000000000000000000000000111222222333333222222111000000000000000000000000000111111111111222222222000000000000000000000000111111111111111111111111111111111111111111111111000111111111111222222222222222111111111111222222111111222222222333333333444444333333333333444444333333333333333333333333444444444555555555666666888777777777999<<<>>>@@@???BBBIIIPPPXXXdddyyyzzz|||iii\\\YYYRRRPPPOOONNNOOOOOONNNNNNPPPQQQPPPNNNKKKKKKNNNPPPSSSTTTUUUVVVUUUTTTRRRQQQJJJJJJIIIHHHGGGFFFEEEEEEDDDCCCBBBAAA@@@AAAAAABBB===>>>?????????>>>===<<<>>>>>>>>>>>>====================================<<<<<<===>>>>>>???@@@@@@>>>?????????@@@@@@@@@AAA@@@@@@AAABBBCCCDDDEEEEEECCCCCCCCCCCCDDDEEEFFFGGGDDDEEEFFFGGGHHHIIIIIIIIIHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIJJJJJJJJJKKKKKKKKKIIIJJJKKKLLLLLLKKKJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKJJJKKKKKKKKKKKKJJJHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJGGGGGGGGGHHHHHHIIIIIIIIIyyypppvvvooo^^^PPPEEE???999888777666555444333333222222222222222222222222000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000...............///000000......//////000000111111000000000000000000000000.../////////000000111111000000////////////000000------///000000111111111//////000000111111222222000000000000000000000000000000000000000000000000///////////////000111111///000000111222222333333000000000000000000000000000000000000000000000000000000000000000000000000111111222222222222111111000000000000000000000000000111111111111222222222000000000000000000000000111111111111111111111111111111111111111111111111000111111111111222222222222222111111111111222222111111222222222333333333555444444333333444444555333333333333333333333333666666666666777777777888888777777888:::===@@@BBBFFFJJJRRR\\\eeetttyyyyyykkkVVVLLLLLLPPPNNNLLLKKKMMMPPPRRRSSSPPPPPPOOOLLLJJJKKKPPPTTTTTTUUUVVVWWWVVVTTTRRRQQQIIIIIIHHHGGGFFFEEEDDDCCCAAA@@@???>>>>>>???@@@@@@<<<<<<===>>>>>>===<<<;;;>>>>>>=========<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>???@@@@@@AAA??????@@@@@@@@@AAAAAAAAA@@@@@@AAABBBCCCDDDEEEFFFDDDDDDDDDDDDEEEFFFGGGHHHEEEFFFGGGIIIJJJKKKKKKKKKIIIIIIIIIJJJJJJJJJJJJKKKJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKIIIJJJKKKLLLLLLKKKJJJIIIJJJJJJIIIIIIIIIIIIJJJKKKFFFGGGGGGHHHIIIJJJKKKKKKHHHHHHHHHHHHIIIIIIJJJKKKJJJJJJJJJIIIIIIHHHHHHHHHIIIJJJJJJJJJKKKKKKLLLLLLHHHHHHJJJKKKKKKKKKJJJIIIHHHHHHHHHIIIIIIIIIJJJJJJHHHHHHHHHIIIIIIIIIJJJJJJwwwwww~~~gggTTTJJJGGGAAA;;;888888888555555777555444333333222222333333000000000000000000000000111111111111111111111111000000000000000000000000000000000000111111111111222111//////000111222111222222111000//////000000000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000111111111111000000111111111111222222222222000000111111222222333333////////////////////////000111111111111222222222000000000000000000000000111111000000000000111111000000000000000000000000222111000000000111333444111111111111111111111111444333333333222111111111222222222222222222222222222222222222222222222222333333333333333333333333333333333444444444555555222333444555666666666666888999999888777777999;;;=========>>>???AAADDDFFFHHHJJJVVVlllyyydddSSSKKKMMMQQQOOONNNNNNMMMMMMNNNNNNOOOPPPNNNLLLJJJJJJMMMSSSWWWYYYWWWTTTSSSSSSRRRQQQOOOGGGFFFEEEDDDBBB@@@??????BBBAAAAAAAAA@@@@@@??????======>>>>>>>>>>>>=====================>>>??????==================<<<<<<;;;<<<===>>>?????????>>>@@@@@@AAAAAAAAABBBBBBBBBDDDEEEEEEFFFGGGHHHHHHHHHEEEFFFFFFGGGGGGHHHIIIIIIJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLKKKKKKJJJJJJJJJIIIMMMLLLKKKKKKLLLLLLKKKJJJLLLNNNOOONNNLLLLLLNNNQQQJJJLLLMMMMMMLLLKKKKKKLLLIIIJJJKKKJJJHHHGGGHHHIIIHHHIIIHHHHHHHHHJJJNNNQQQJJJKKKKKKLLLKKKIIIGGGFFFKKKKKKKKKKKKKKKJJJIIIHHHJJJJJJJJJJJJKKKLLLMMMMMMOOOOOOPPPPPPOOOMMMKKKIIIHHHKKKNNNNNNKKKHHHIIIJJJHHHIIIJJJKKKKKKJJJHHHGGG|||ppp]]]PPPIIICCC===999999888666555777333222111111000111111111111111111111111111111111222222222222222222222222000000000000000000000000000000000000111111111111222000/////////000111111222222111000000000000000000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000111111111111000000////////////000000000000000000000111111111111111111111111111111111111111000000111111111222222222000000000000000000000000111111000000000000111111000000000000000000000000111111000000111111222333111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333444444444555555333333444555666666666666555666777666555555777888999;;;===>>>@@@CCCFFFHHHJJJRRReee~~~xxxfffVVVMMMKKKLLLMMMOOOOOONNNNNNNNNOOOQQQQQQSSSQQQOOOLLLLLLOOOSSSVVVXXXUUURRRQQQPPPOOONNNLLLFFFFFFDDDCCCBBB@@@??????>>>>>>=========<<<<<<<<<<<<======>>>>>>======<<<======<<<<<<======>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHFFFGGGGGGHHHHHHIIIIIIJJJKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKLLLMMMLLLKKKKKKMMMNNNMMMKKKJJJLLLNNNKKKLLLMMMMMMLLLLLLMMMOOOKKKLLLNNNOOONNNMMMNNNOOOLLLLLLLLLLLLKKKKKKLLLMMMLLLLLLLLLMMMMMMMMMLLLLLLNNNNNNNNNNNNNNNNNNNNNOOOPPPNNNNNNOOORRRUUUUUUUUUVVVWWWWWWUUURRRPPPNNNNNNMMMPPPTTTVVVTTTRRRPPPOOOLLLMMMMMMMMMMMMLLLLLLKKK}}}jjjXXXLLLEEE???::::::999666555777333333222111111111111111111111111111111111111111333333333333333333333333000000000000000000000000000000000000111111111111000000////////////000000222111000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000111111111111000000////////////000000000000111000000000000000000///111111111111111111111111000000000111111111222222000000000000000000000000111111000000000000111111000000000000000000000000000000111222222222222222111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333444444444555555444444555555555555555444444555666555444555666888777:::>>>AAADDDGGGJJJMMMRRRaaazzz{{{ooobbbQQQIIIJJJNNNNNNLLLPPPPPPOOOOOOQQQTTTVVVXXXYYYWWWSSSQQQPPPRRRTTTVVVVVVSSSPPPNNNMMMLLLJJJHHHEEEDDDCCCBBBAAA@@@????????????>>>>>>>>>>>>======<<<<<<<<<======<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>?????????AAA@@@@@@@@@@@@BBBCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKMMMMMMMMMNNNNNNNNNNNNOOONNNNNNNNNNNNNNNMMMMMMMMMKKKKKKMMMNNNNNNOOONNNNNNKKKMMMNNNMMMLLLKKKLLLMMMKKKLLLLLLKKKKKKLLLPPPRRROOOQQQSSSSSSSSSSSSTTTUUUQQQQQQPPPPPPOOOOOONNNNNNNNNNNNNNNNNNOOOQQQSSSUUUTTTSSSRRRRRRSSSTTTVVVXXXXXXVVVTTTXXX^^^cccbbb```ccceeeeeeaaa\\\XXXWWWYYYZZZ\\\aaaeeegggeee___[[[TTTSSSQQQOOONNNNNNNNNOOOvvvaaaQQQIIIBBB<<<;;;999555444666555555444333333333333444111111111111111111111111333333333333333333333333000000000000000000000000///000000000111111111111///000000000......///000111111000000000000000111000000000000000000000000111111000000000000111111000000000000000000000000////////////////////////000000000000000000000000///000000000111111111111000000000000000000000000000000111111111111000000000111111111222222222222111111000000//////......111111111111111111111111000000000000111111111111000000000000000000000000111111000000000000111111000000000000000000000000///000111333333222111111111111111111111111111111111111111111111111111000222222222222222222222222222222222222222222222222333333333333333333333333333333333444444444555555555555555555555555444444555666777777666777999:::777<<>>??????>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>?????????CCCBBBAAA@@@AAACCCEEEFFFEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHIIIJJJJJJKKKKKKLLLMMMMMMMMMMMMNNNNNNNNNOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNLLLMMMOOOPPPOOOOOOPPPPPPNNNOOOOOOOOONNNNNNNNNOOOPPPPPPOOOOOOOOORRRWWW[[[\\\]]]]]]\\\\\\^^^aaadddbbb```\\\[[[ZZZ[[[\\\\\\XXXWWWWWWXXXZZZ^^^bbbdddfffdddbbb``````bbbeeeggghhhdddbbbgggqqqwwwvvvrrrssstttsssnnnhhhddddddfffhhhjjjooovvvzzzxxxqqqkkkdddaaa]]]YYYVVVUUUUUUUUU|||xxxyyyjjjYYYOOOGGG@@@===:::555444666666555444444333333444444111111111111111111111111222222222222222222222222000000000000000000000000///000000000111111111111///111222111///---...000111000000000000000111111000000000000000000000000111111000000000000111111000000000000000000000000////////////////////////000000000000000000000000///000000000111111111111000000000000000000000000000000111111111111000000000111111111222222222222111111000000//////......000000000000000000000000//////000000000111111111000000000000000000000000111111000000000000111111000000000000000000000000///000111333333222111111111111111111111111111111444333333222111000//////222222222222222222222222222222222222222222222222333333333333333333333333333333333444444444555555555555555555555555444444555666777777777777999;;;888===BBBFFFIIIOOOWWW^^^vvv{{{nnnddd[[[TTTOOONNNNNNMMMNNNOOOPPPQQQQQQQQQRRRSSSWWW[[[aaafffiiidddaaa\\\ZZZZZZYYYWWWVVVSSSPPPMMMKKKIIIHHHFFFDDDAAAAAA@@@@@@?????????>>>:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<============>>>>>>>>>?????????CCCBBBAAAAAAAAACCCEEEGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIJJJKKKKKKLLLLLLMMMNNNNNNMMMMMMNNNNNNNNNOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNLLLNNNOOOOOONNNNNNPPPRRRSSSRRRRRRQQQRRRSSSTTTTTTXXXXXXWWWWWWWWW[[[```eeekkkjjjiiiiiikkkrrr{{{yyypppjjjiiikkkmmmooohhhgggggghhhkkkppptttwww~~~|||xxxuuutttuuuxxxzzz|||xxxvvv|||}}}xxxrrrpppqqqsssuuuvvvzzz}}}xxxxxxtttnnngggbbb___^^^^^^{{{ooojjjwwwvvvgggXXXOOOFFFBBB===777555777444333333222222222222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000111111111111///222444333000---...000000000000000000111111222000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000111111111111000000////////////000000000000111000000000000000000////////////////////////////////////000000000111111000000000000000000000000111111000000000000111111000000000000000000000000000000111222222222222222111111111111111111111111444444333333222111111000222222222222222222222222222222222222222222222222333333333333333333333333333333333444444444555555444444555555555555555444444555666666666666999;;;:::>>>BBBFFFJJJTTTbbbmmmqqqdddZZZSSSLLLHHHHHHMMMRRRSSSPPPNNNOOORRRRRRSSSVVVZZZ___dddgggiiidddaaa\\\[[[[[[ZZZVVVSSSPPPNNNJJJHHHHHHFFFDDDBBB???????????????>>>>>>>>><<<<<<<<<<<<<<<=========<<<<<<<<<======<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>???@@@@@@AAAAAADDDCCCCCCCCCCCCEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOOOONNNNNNNNNNNNOOOOOOOOOOOOLLLNNNPPPOOONNNPPPUUUZZZ^^^[[[YYYYYY[[[^^^```aaa^^^^^^^^^]]]^^^aaagggkkkqqqqqqrrrttt{{{yyyvvvwwwyyyzzzxxxwwwwwwxxx{{{{{{sssmmmiiiffffffqqqjjjtttwwwaaaXXXNNNHHHAAA;;;888999444444333222222222222333222222222222222222222222222222222222222222222222000000000000000000000000000000000000111111111111000333666555111...///111000000000000000111222222000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000111111111111000000////////////000000000000000000000111111111111111000000000000000000000000////////////000000000111000000000000000000000000111111000000000000111111000000000000000000000000111111000000111111222333111111111111111111111111222222333333444444444444222222222222222222222222222222222222222222222222333333333333333333333333333333333444444444555555333333444555666666666666444666777777777888:::<<<>>>BBBFFFIIIPPP___sss~~~ttteeeYYYRRROOOMMMLLLKKKOOOTTTSSSPPPOOOQQQUUUTTTVVVYYY\\\```bbbcccdddaaa]]]YYYXXXYYYWWWSSSNNNLLLJJJGGGEEEEEEDDDBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@<<<======>>>>>>======<<<======<<<<<<======>>>???@@@@@@AAAAAABBBCCCCCCDDDEEEEEEEEEFFFGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLMMMMMMNNNNNNOOOOOOPPPPPPPPPQQQQQQQQQOOOOOOPPPPPPPPPQQQQQQQQQPPPSSSTTTTTTUUUZZZcccjjjoookkkgggfffjjjooossstttjjjkkkkkkkkklllooosssvvvzzz|||zzzwwwvvvxxxqqqyyyhhh^^^SSSLLLEEE>>>;;;<<<666666555444444444444555222222222222222222222222333333333333333333333333000000000000000000000000000000000000111111111111000444777666111...///222000000///000000111222222000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000111111111111000000111111111111222222222222000000111111222222333333111111111111111111111111////////////000000000000000000000000000000000000111111000000000000111111000000000000000000000000222111000000000111333444111111111111111111111111000000222333555666888888222222222222222222222222222222222222222222222222333333333333333333333333333333333444444444555555222333444555666666666666777888::::::999:::===???DDDGGGJJJNNNWWWjjjpppeeeVVVKKKHHHJJJLLLMMMQQQSSSTTTSSSQQQRRRUUUXXXVVVXXX[[[]]]______^^^^^^___ZZZVVVVVVWWWUUUPPPKKKIIIGGGDDDCCCCCCBBBAAA@@@============>>>>>>>>>>>>;;;<<<<<<<<<======>>>>>>======>>>>>>>>>>>>=====================>>>??????BBBBBBCCCCCCDDDEEEFFFFFFEEEFFFGGGHHHIIIIIIIIIIIIKKKKKKKKKKKKLLLLLLLLLLLLNNNNNNNNNMMMMMMMMMMMMMMMKKKKKKKKKLLLMMMMMMNNNNNNQQQQQQQQQQQQRRRRRRRRRSSSPPPQQQQQQQQQRRRRRRSSSSSSVVVXXX[[[[[[]]]eeepppyyy}}}xxxsssrrrwww~~~}}}}}}~~~~~~rrreeeUUUMMMLLLJJJBBB:::777555333222333444444333333333333333333333333333333333333222222222111111222111111111000000//////000000111111111111000000222222222111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000///......000000////////////000000////////////000000000000222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222111111000000000000111111////////////////////////111111222222222111111000333333333333333333333333222222222222222111000///000111111111111222222222222222222222222111000///333333333222222111111111222222333333333333444444444444444555555555555555333333444444444444444444:::888777666777;;;???BBBCCCHHHQQQ\\\kkk~~~zzzeeeVVVSSSOOOKKKJJJLLLNNNPPPRRRSSSUUUUUUTTTTTTTTTUUU[[[\\\]]]]]][[[YYYYYYZZZ\\\WWWRRRQQQRRRQQQLLLGGGHHHFFFDDDBBB@@@???>>>>>>===========================<<<<<<;;;;;;;;;<<<<<<=========>>>======<<<;;;;;;<<<===>>>???@@@AAAAAAAAABBBCCCDDDEEEEEEEEEEEEGGGHHHIIIJJJKKKKKKKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKMMMNNNNNNNNNOOOOOOOOOOOOOOONNNNNNNNNOOOPPPQQQQQQSSSRRRQQQOOOOOOOOOPPPQQQRRRTTTUUUVVVVVVWWWZZZ\\\```aaabbbcccfffnnnyyysssaaaVVVRRROOOIIICCC;;;888555444444555444333333333333333333333333333444333333333333222222222111111111111000000000///000000111111111111000000111111111000000000//////000000000000000000000000000000111111111111000000000000000000000000000000000111111111000000///...000000////////////000000////////////000000000111222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000111111111111111000000000000111111111111111111111111111111111111222222222111111000333333333333333333333333222222333333222111111000000111111111111222222222222333333333333222222111333333333222222222111111222222333333333333444444444444444555555555555555555555555555555666666666777777888999:::>>>AAADDDMMMVVVdddqqq~~~fffTTTPPPNNNLLLKKKKKKMMMPPPRRRSSSUUUVVVWWWVVVUUUVVVWWWYYY[[[\\\\\\ZZZYYYZZZZZZZZZVVVQQQPPPQQQOOOKKKGGGGGGFFFDDDBBB@@@???>>>==============================<<<<<<;;;;;;<<<<<<<<<===>>>>>>??????>>>>>>===<<<===>>>???@@@AAABBBBBBCCCDDDEEEFFFFFFGGGGGGFFFHHHIIIJJJKKKKKKLLLLLLKKKNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOPPPQQQQQQSSSRRRRRRQQQQQQQQQQQQQQQRRRSSSTTTTTTTTTUUUWWWXXXXXX[[[^^^```aaabbbdddeeehhhkkknnnqqquuu{{{yyyyyywwwzzzqqqaaaWWWSSSOOOMMM???<<<999666666555555444333333333333333333333333444444333333333222222222111111111111000000000000000000111111111111000000000000000///////////////000000000000000000000000000000111111111111000000000000000000000000000000111111111222111111000///000000////////////000000/////////000000000111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000000000111111000000000000111111111111111111111111111111000111111222222222111111333333333333333333333333333333333333333222222111000111111111111222222222222222333444444444333333333333333222222222222111222222333333333333444444444444444555555555666666666666666666777777777888444666999;;;>>>BBBGGGJJJWWWeeexxxhhhSSSGGGIIIJJJJJJKKKMMMPPPRRRSSSSSSUUUWWWXXXWWWWWWXXXZZZXXXZZZ[[[[[[YYYXXXXXXYYYWWWSSSOOONNNNNNMMMIIIFFFEEEDDDCCCAAA???>>>>>>==============================<<<<<<;;;<<<<<<=========>>>???@@@@@@@@@@@@@@@>>>??????@@@AAABBBCCCCCCEEEFFFGGGHHHHHHIIIIIIIIIIIIJJJKKKLLLLLLMMMLLLLLLPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNOOOOOOPPPQQQRRRSSSRRRRRRQQQQQQPPPPPPOOOOOOSSSVVVYYY[[[]]]___aaaccc^^^aaafffiiilllnnnqqqssswww|||qqq~~~}}}wwwrrrtttyyyzzzgggYYYRRRPPPQQQBBB>>>:::777666666555555333333333333333333333333333222222222222111111111111111111000000000000000000000111111111111000000000000000000000000000000////////////////////////000000111111111111000000////////////////////////111111222222222111111000000000////////////000000//////000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000111111111111000000000000111111111111111111111111111111000000111222222222111111222222222222222222222222333333444444444333333222000000111111111222222222111111222333444444444333222222222222222222222222222222222333333333444444333333444444555666666666555555666666777888888888666888:::===@@@GGGPPPVVVhhhuuu~~~lllZZZNNNGGGGGGIIIKKKNNNQQQRRRSSSTTTSSSUUUWWWXXXWWWWWWXXXZZZXXXZZZZZZYYYVVVTTTTTTTTTRRRPPPMMMKKKKKKJJJGGGDDDCCCCCCAAA@@@>>>>>>==============================<<<<<<<<<<<<<<<======>>><<<===>>>@@@AAABBBBBBBBBAAAAAAAAABBBCCCDDDDDDEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNNNNPPPPPPQQQQQQQQQQQQQQQRRRQQQPPPPPPPPPPPPQQQRRRSSSRRRRRRSSSSSSSSSSSSSSSSSSUUUZZZ___cccdddfffiiillliiilllpppuuuzzzkkkxxx{{{uuurrrvvv}}}|||iiiZZZQQQNNNNNNCCC???:::777666666666666333333333333333333333333111111111111000000000000000000000000000000111111000000111111111111000000111111111111111111111111////////////////////////000000111111111111000000////////////////////////000111111222222222111111000000////////////000000000000000000111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222111111000000000000111111000000000000000000000000///000111222222222222222222222222222222222222222222333333444444333333333000000111111111222222222000000111222222333222222222222222222222222222222222222222333333333444444333333444444555666666777444555555666777777888888:::;;;<<<>>>BBBMMM\\\fff|||xxxggg[[[SSSNNNKKKKKKLLLOOORRRTTTTTTTTTSSSRRRTTTVVVVVVVVVVVVWWWXXXXXXYYYYYYVVVRRROOONNNNNNNNNLLLJJJIIIHHHFFFDDDCCCAAAAAA@@@>>>>>>=================================<<<<<<<<<<<<<<<===>>>???<<<===???@@@BBBBBBCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGHHHIIIJJJJJJJJJJJJLLLLLLMMMNNNOOOOOOOOOOOOPPPPPPPPPQQQQQQQQQRRRRRRSSSRRRQQQPPPQQQRRRSSSTTTUUUVVVXXX[[[]]]^^^______[[[```gggjjjkkkmmmqqquuu|||~~~eeeppp||||||yyy~~~~~~nnn```VVVPPPMMMGGGBBB<<<888666666666555333333333333333333333333222111111111000000000000000000000000111111111111000000111111111111000000111111111111222222222222000000000000000000000000000000111111111111000000000000000000000000000000///000111111222111111111000000////////////000000000000000111111111222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222111111000000000000111111///////////////////////////000111222222222222222222222222222222222222222111222222333333333333333000111111111111222222222000000111222222222111111111222222222222333333333222222333333333333444444222333333444555666777777444444555666777888888999===???@@@AAAGGGUUUggguuu}}}fffUUUOOONNNMMMLLLOOOPPPSSSUUUVVVVVVUUUTTTRRRSSSUUUUUUTTTSSSTTTUUUVVVVVVVVVSSSOOOKKKJJJIIIIIIIIIHHHFFFEEECCCBBBBBB@@@???>>>=======================================<<<<<<<<<<<<===>>>??????>>>???AAABBBCCCDDDDDDDDDFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIJJJKKKKKKLLLKKKKKKMMMMMMOOOPPPPPPPPPPPPPPPOOOOOOPPPPPPQQQRRRRRRRRRUUUTTTSSSRRRSSSUUUXXXZZZYYY[[[___cccgggiiikkkkkkhhhnnnuuuxxxxxxzzz]]]fffooowww~~~wwwlllaaaWWWPPPNNNHHHAAA;;;777555444333333333333333333333333333333333333333222222222111///000000000111111111111000000111111111111000000000000000000111111111222000000000000000000000000000000111111111111000000000000000000000000000000...///000000111111111000000000////////////000000000000111111111222222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111000000000000111111000000000000000000000000//////000222222333333222111111111111111111111111000111111222333333222222000111111111111222222222222222333333222222111111111111222222222333333333222222333333333333444444222222333444555666777777555555666777888999:::;;;>>>AAADDDGGGNNN\\\ppp~~~yyylllZZZNNNKKKMMMOOOOOOPPPRRRTTTVVVVVVVVVUUUUUUSSSTTTVVVUUUTTTRRRSSSSSSQQQRRRRRRPPPLLLIIIHHHHHHFFFFFFFFFDDDBBBAAA@@@@@@>>>>>>======<<<<<<==============================<<<<<<<<<<<<===>>>???@@@BBBCCCDDDEEEFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIJJJKKKLLLMMMMMMNNNNNNMMMNNNNNNOOOPPPQQQQQQQQQQQQPPPPPPPPPQQQRRRSSSSSSSSSTTTTTTTTTUUUXXX\\\```ccceeehhhlllqqquuuxxxyyyzzz~~~XXX___gggooozzzwwwkkk^^^UUUSSSMMMEEE===888555333111333333333333333333333333555555555444444444333333//////000000111111111222000000111111111111000000.../////////000000111111000000000000000000000000000000111111111111000000000000000000000000000000......///000000000000000000000////////////000000000111111111111222222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111111000000000000111111111111111111111111111111//////000222222333333333111111111111111111111111///000111222222222222222000111111111111222222222444444444444333333222111111111111222222333333333222222333333333444444444222222333444555666777888666777777999:::;;;<<<<<<===BBBHHHLLLSSSaaatttfff^^^TTTNNNNNNPPPSSSTTTPPPRRRSSSUUUVVVVVVVVVVVVTTTVVVWWWVVVTTTRRRRRRSSSMMMNNNOOOMMMKKKIIIIIIIIIDDDEEEEEECCCAAA??????@@@>>>======<<<<<<<<<==============================<<<<<<<<<<<<===>>>@@@@@@EEEFFFGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIILLLLLLMMMNNNOOOOOOOOOOOONNNOOOPPPQQQRRRRRRRRRRRRPPPQQQQQQRRRSSSTTTTTTTTTTTTTTTUUUWWW\\\bbbgggjjjvvvyyy}}}RRR[[[bbbfffnnnzzzwwwcccTTTVVVPPPGGG???<<<:::777222444444444333333333222222333333333222222222111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000000000000000000000000000222222111111111111222222111111111111111111111111111111111111111000//////000000000000111111111111222111111111000000//////000///...------...///000222111111111000000//////000000000000111111111111444333222111111222333444000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111222222222111111111000000222222222222222222222222222111000/////////111111333333333444444444555555444444444444444444444444555555666666777777888888555777888::::::::::::999EEEEEEIIISSSbbbtttrrrgggTTTSSSRRRQQQPPPQQQRRRRRRTTTUUUWWWYYYYYYXXXWWWVVVSSSTTTUUUSSSQQQOOONNNOOOMMMLLLKKKIIIHHHGGGFFFFFFEEECCCAAA???===;;;::::::>>>>>>>>>>>>====================================???@@@AAABBBCCCCCCCCCCCCEEEEEEDDDDDDDDDFFFHHHIIIHHHHHHIIIIIIJJJKKKKKKLLLNNNMMMMMMMMMMMMMMMNNNOOOOOOOOOQQQSSSTTTTTTRRRPPPPPPTTTTTTRRRSSSWWWXXXVVV[[[\\\]]]```iiitttyyyxxxPPPWWW]]]aaahhhttt|||~~~|||jjj[[[VVVPPPFFF===999888777555555555444444333333333444333333333222222222222111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000000000000111111111000000111111111111111111111111111111111111111111111111000//////000000000000111111111111111111111111000000000///000//////////////////000111111111111000000000///000000000000111111111111222222111111111111222222000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111222222222111111111000000222222222222222222222222222111111000000111111111333333333333444444444444444444444444444444444444555555666666777777888888888888888999:::<<<>>>@@@DDDIIIQQQ^^^nnn~~~xxxjjj^^^VVVQQQQQQPPPOOOOOOPPPQQQQQQUUUVVVWWWXXXXXXWWWVVVUUUTTTUUUUUUSSSPPPMMMLLLMMMLLLKKKJJJHHHFFFEEEDDDDDDCCCBBB@@@>>>===;;;::::::>>>>>>>>>>>>============<<<<<<==================@@@AAABBBCCCCCCDDDDDDDDDFFFFFFEEEEEEFFFGGGIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLMMMMMMLLLLLLMMMMMMNNNNNNQQQRRRSSSUUUWWWWWWVVVUUUTTTWWWWWWUUUUUUZZZ]]]\\\gggkkkmmmooovvvNNNSSSWWWZZZ```kkksssvvvsssdddZZZTTTJJJ@@@999666666888777666444333333333444555333333333333222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111222222000000000000000000000000111000000//////000000111000000000000000000000000000111111111111000000///000000000111111111222222111111111111000000000000000000111111111111000000111111111111000000000000000000000000111111111111000111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111222222222111111111111111222222222222222222222222111222222333333222222222222222222333333333444444444444444444444444444444555555666666777777888888:::999999888999===CCCGGGJJJSSSaaappp~~~|||eeeUUUMMMIIISSSSSSSSSSSSSSSTTTVVVVVVWWWWWWXXXXXXWWWVVVTTTSSSUUUUUUUUUSSSOOOLLLKKKKKKJJJIIIHHHFFFDDDBBBBBBAAA@@@???>>>===<<<<<<;;;;;;============>>>>>>>>>>>><<<<<<======>>>>>>>>>>>>AAABBBCCCDDDDDDEEEDDDDDDGGGFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJKKKLLLLLLMMMMMMNNNNNNNNNNNNNNNOOOPPPQQQPPPQQQRRRTTTUUUVVVWWWWWWWWW[[[\\\ZZZ\\\dddjjjlllssszzzMMMPPPRRRUUUZZZbbbjjjooozzz{{{mmmbbbZZZPPPGGG>>>777555777777555444222222333444555444444333333333222222222111111111111111111111111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000......///000111222222333000000000000000000000000000000////////////000000////////////////////////000000111111111111000///000000111111111222222222111111111000000000000000000111222333333222111000111111111000000000000000///000000000111111111111///000111222222111000///000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222111222333444555444333222222222222333333333333444444444444444444444444444555555666666777777888888999::::::999:::>>>DDDJJJUUUaaarrrlllZZZPPPLLLKKKSSSSSSTTTTTTVVVWWWXXXXXXXXXXXXXXXWWWUUUTTTRRRQQQRRRSSSSSSQQQNNNKKKJJJJJJHHHGGGEEECCCAAA@@@??????===============<<<<<<;;;============>>>>>>>>>>>><<<<<<===>>>??????@@@@@@CCCCCCDDDEEEFFFFFFEEEEEEFFFFFFGGGGGGHHHIIIIIIJJJKKKKKKLLLLLLMMMNNNNNNNNNQQQQQQQQQQQQQQQRRRSSSTTTQQQRRRSSSTTTUUUWWWYYY\\\ZZZ___bbbbbbfffqqq{{{NNNNNNPPPSSSVVV[[[bbbhhhsss|||vvvddd[[[SSSMMMDDD:::666777666555333222222333333444444444444333333333222222111111111111111111111111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000......///000111222222333000000000000000000000000000000////////////000000///////////////////////////000000111111111000000111111111111222222222222000000000000000000111111000111222333333222111000000000000000000000111111///000000000111111111111///000111222222111000///000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222111222333555555555444333222222333333333444444444444444444444444444444444555555666666777777888888666999<<<<<<<<<@@@FFFLLL```mmmooo^^^VVVRRRQQQPPPNNNOOOPPPQQQRRRSSSTTTUUUXXXWWWVVVUUUSSSQQQPPPOOOMMMNNNOOONNNLLLJJJJJJJJJEEEDDDBBBAAA???>>>>>>>>>;;;<<<============<<<<<<<<<=========>>>>>>>>>???======>>>???AAABBBCCCCCCEEEEEEFFFGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIIIIIIIIIILLLLLLMMMNNNNNNOOOOOOPPPQQQPPPPPPQQQRRRSSSTTTTTTVVVWWWXXXXXXXXX\\\aaafffeeejjjnnnnnnrrr}}}OOONNNOOOSSSUUUVVV\\\bbbmmmvvviii\\\QQQNNNHHH>>>888999555555555555444444333333444444444444333333333333222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111222222000000000000000000000000111000000//////000000111000000000000000000000000///000000111111111111000111111111222222222222333000000000000111111111111111111222222222222111111000000000000111111111111000000000000111111111111000111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111222222222222222222222222222222222111111222333444444444444333333333444444444555555444444444444444444444444555555666666777777888888666:::>>>@@@AAAFFFNNNVVVlllyyywww```UUUSSSSSSRRRRRROOOPPPRRRSSSTTTUUUUUUUUUVVVUUUTTTRRRPPPOOONNNMMMIIIJJJKKKKKKIIIHHHHHHIIIBBBAAA@@@???>>>>>>>>>>>>;;;<<<>>>>>>???>>>===<<<<<<<<<======>>>>>>??????>>>???@@@AAACCCDDDFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJKKKKKKKKKJJJMMMNNNNNNOOOPPPPPPQQQQQQOOOOOOOOOPPPPPPRRRSSSTTTUUUWWWYYYZZZ\\\bbbkkkrrryyyPPPMMMOOOSSSTTTSSSWWW]]]dddmmmwwwyyyeeeTTTOOOKKKAAA;;;<<<666666888888888777555444555444444444444333333333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000000000000111111111000000111111111111111111111111111111111//////000111111111111111111111111222222222333333///000000000111111111111111111000000000000111111///000000000111111111111000000000000111111111111222222111111111111222222000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000111111111222222222222222222222222222222222111111111111222333444555444444555555555666666666444444444444444444444444555555666666777777888888888<<>>>>>>>>>>>??????<<<===???@@@@@@>>>===<<<<<<<<<<<<===>>>?????????@@@@@@BBBCCCEEEGGGHHHIIIHHHHHHIIIIIIIIIHHHHHHHHHIIIJJJLLLMMMNNNMMMMMMMMMNNNOOOOOOPPPQQQQQQRRRRRRPPPPPPQQQQQQRRRTTTUUUVVVWWWZZZ^^^aaaeeennn{{{OOOMMMOOOTTTTTTQQQTTTZZZ]]]eeeppp{{{}}}}}}rrr[[[RRRMMMCCC<<<<<<666888:::;;;;;;999666555555555444444444333333333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000000000000000000000000000222222111111111111222222111111111111111111111111//////000111111111111111111111222222222333333333//////000000111111111222222111000//////000111222//////000000111111111222000000000000111111111111444333222111111222333444000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000111111222222222222222222222222222222222222111111000000111333444666555555555666666666666777444444444444444444444444555555666666777888888888;;;???CCCEEEJJJUUUfffsss|||___VVVPPPSSSVVVUUUUUUXXXRRRSSSUUUVVVWWWVVVVVVUUURRRQQQPPPNNNMMMLLLKKKKKKHHHIIIIIIGGGEEEBBBBBBBBB>>>>>>>>>>>>>>>???@@@@@@===>>>@@@AAA@@@???===<<<;;;<<<<<<===>>>??????@@@@@@AAACCCDDDFFFHHHJJJJJJIIIIIIIIIJJJIIIIIIHHHHHHKKKLLLNNNOOOPPPPPPOOOOOOOOOOOOPPPPPPQQQRRRRRRRRRTTTTTTTTTUUUVVVXXXYYYZZZ___ccchhhmmmtttVVVSSSPPPOOOPPPQQQRRRQQQ[[[___fffoooyyyzzzuuu}}}jjjWWWJJJBBB===;;;:::999888888888777444222222222222222222222222222222222222111111111111000000000000000000000000000222222222111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222222333333222222111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000111111222111111111111111111111111222222222111111111000000222111111000///......---000111111111111222222222000111333333111000111222222000///111555777666444111111222222222333333333333333444444444444555555444444444333333222222222666555555555555444444444666555555666888;;;;;;;;;===@@@FFFNNN[[[lllvvvssslll```^^^PPPPPPQQQPPPQQQSSSVVVYYYYYYZZZZZZZZZXXXWWWUUUSSSTTTRRRPPPNNNLLLJJJIIIHHHGGGGGGFFFEEEDDDCCCBBBBBB??????>>>>>>=========<<<===============<<<<<<<<<===>>>???>>>>>>???BBBDDDFFFFFFFFFFFFFFFFFFGGGGGGJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLMMMNNNNNNOOOOOOQQQPPPPPPQQQRRRSSSRRRQQQTTTTTTTTTWWW\\\```cccdddqqqrrruuu{{{WWWUUURRRQQQRRRSSSSSSSSSYYY\\\bbbkkkuuusss{{{sssaaaSSSJJJDDDBBB:::888666555555555333222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222111111000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000111111222111111111111111111111111222222222111111111000000222111111000//////......000111111111111222222222000111333333111000111222333111000111333444333111111111222222222333333333111111222222222222333333444444444333333333222222444444444555555666666666444444444666888;;;<<<===@@@CCCKKK[[[qqq}}}qqqvvvqqq^^^UUUUUUPPPQQQQQQQQQQQQSSSVVVYYYYYYYYYYYYXXXVVVTTTRRRQQQQQQOOOMMMKKKIIIGGGFFFFFFEEEEEEDDDCCCBBBAAA@@@@@@>>>>>>>>>=========<<<<<<===========================>>>>>>>>>>>>@@@BBBEEEFFFGGGGGGGGGGGGHHHHHHHHHKKKKKKKKKKKKLLLLLLLLLMMMNNNNNNNNNOOOOOOPPPPPPPPPVVVUUUTTTTTTTTTUUUUUUUUUUUUUUUXXX]]]dddkkkqqqtttYYYVVVSSSRRRTTTUUUUUUUUUVVVXXX]]]eeeooozzz}}}qqqaaaTTTMMMJJJ===:::666444444444444444333333333333333333333333333222222222111111111111111111111111111111111111000000000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000000000000000///000000000000000000000000000000000000111111111111000000000000000000000000000000000000000111111222111111111111111111111111222222222111111111111111111111111000000//////...000111111111111222222222000222333333222111111222333222000111222222000///111111222222222333333333111111222222222222333333444444444444333333333333222333444555666777888888444555555777999<<>>>>>============<<<<<<<<<<<<===============>>>>>>>>><<<===?????????AAACCCFFFHHHHHHHHHHHHIIIIIIJJJJJJMMMMMMMMMMMMNNNNNNNNNNNNQQQQQQPPPPPPQQQQQQRRRRRRVVVUUUTTTSSSTTTUUUWWWYYY]]]___cccjjjsss|||[[[XXXUUUTTTUUUVVVVVVVVVUUUVVVYYY___iiitttnnn]]]QQQLLLCCC???999555444555666777333333333333333333333333333333222222222111111111111111111111111111111111///000000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000111111000000///000000000000000000000000///000000000111111111111000000000000000000000000000000000000000111111222111111111111111111111111111111111111111111111111111111111000000000//////000000111111111222222222000222333333222111111222222222111111222222111111111111222222222333333333333333333444444444555555444444444444444444333333333444444555666777777777666777888999;;;>>>BBBEEELLLVVVjjj{{{|||fffXXXTTTRRRQQQQQQQQQRRRTTTUUUUUUUUUWWWXXXXXXWWWVVVTTTRRRPPPNNNMMMOOONNNLLLJJJHHHGGGFFFFFFAAAAAA@@@??????>>>============<<<<<<<<<<<<<<<<<<=========>>>>>>?????????<<<>>>@@@@@@AAABBBDDDFFFIIIIIIIIIJJJKKKKKKKKKLLLNNNOOOOOOOOOOOOPPPPPPPPPSSSRRRQQQQQQQQQRRRSSSTTTTTTTTTTTTUUUVVVZZZ___cccmmmooottt{{{]]]ZZZWWWUUUVVVVVVVVVUUUVVVVVVWWW\\\dddnnnxxx~~~zzzfffUUULLLGGGBBB:::555333444555666333333333333333333333333333333333222222222222111111111111111111111111111//////000000111111111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111000000000000000000000000000///000000000111111111111111111111111111111111111000000000000000111111222111111111111111111111111111111111111111111111111111111111111000000000000000000111111111222222222111222444444222111222333000111222333333333444555111111222222222333333333333333333444444444555555444444444444444444444444666666666666666666666666777888::::::;;;>>>DDDHHHMMM```|||mmmWWWPPPRRRTTTSSSSSSQQQSSSVVVWWWWWWVVVWWWXXXXXXWWWUUUSSSQQQOOONNNMMMMMMLLLJJJHHHGGGFFFEEEEEEAAA@@@@@@@@@???>>>>>>>>><<<<<<==================<<<======>>>???@@@AAAAAA>>>@@@BBBCCCCCCDDDEEEGGGIIIJJJJJJKKKLLLLLLMMMMMMPPPPPPPPPPPPQQQQQQQQQRRRSSSRRRQQQQQQRRRSSSUUUVVVTTTWWWZZZ]]]aaagggooottt{{{bbb___[[[XXXWWWWWWWWWVVVVVVVVVVVVYYY___gggooottt|||sss___RRRKKKEEE===666333333444444333333333333333333333333333333333333222222222222222222222222222222222222000000000111222222333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222111111000000000000000000000000000000000000000111111111111111111111111111111111111000000000000000111111222111111111111111111111111111111111111111222222222111111111111111111111111000111111111111222222222111333444444333222222333///111333333333444555777111111222222222333333333111111222222222222333333444444444444555555555555777777777666666666555555555888:::<<<===AAAIIINNNTTTkkkfffXXXLLLKKKOOOQQQQQQQQQQQQTTTXXXYYYXXXWWWWWWWWWWWWVVVTTTQQQOOONNNMMMMMMIIIHHHFFFEEECCCBBBBBBBBB@@@@@@@@@@@@??????>>>>>>============>>>>>>>>>>>><<<===>>>???@@@AAABBBBBBAAACCCEEEFFFEEEEEEFFFHHHIIIJJJJJJKKKLLLMMMNNNNNNQQQQQQQQQQQQRRRRRRRRRRRRSSSRRRQQQQQQSSSUUUXXXYYYVVV[[[bbbgggmmmuuugggddd___\\\ZZZYYYXXXWWWVVVUUUUUUVVVZZZ```fffiiiuuu|||mmm^^^QQQKKKBBB;;;777666555444444444444444444444444444444444333333333222222222222222222222222222222222000111111222333333444444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000000000000000///000000000000000000000000000000000000111111111111111111111111111111111111000000000000000111111222111111111111111111111111000000111111111222222222111111111111111111111111000111111111111222222222111333444444333222222333000222333333222111333555111111222222222333333333111111222222222222333333444444444444555555555666666666666666666777777777666:::>>>AAADDDJJJTTT\\\hhh|||pppdddTTTMMMIIIKKKNNNNNNOOOQQQRRRUUUYYY[[[ZZZXXXWWWWWWTTTSSSQQQOOOMMMLLLLLLLLLGGGFFFEEECCCBBBAAAAAAAAA????????????>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@<<<===>>>???AAABBBCCCDDDDDDFFFHHHHHHHHHGGGGGGHHHIIIIIIJJJKKKLLLMMMNNNNNNQQQQQQQQQQQQRRRRRRRRRRRRSSSSSSRRRRRRUUUXXX[[[^^^bbbhhhqqqyyykkkgggbbb___]]][[[ZZZXXXUUUTTTTTTTTTWWW[[[```cccpppxxxyyyiiiXXXRRRIIIAAA<<<:::888777444444444444444444444444444444444333333333222222222222222222222222222222111111222333444444555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000......////////////......000000000000000000000000000000000000111111111111111111111111111111111111000000000000000111111222111111111111111111111111000000111111222222222222111111111111111111222222000111111111111222222222111333444444333222333333000222444333000///000222111111222222222333333333333333444444444555555555444444444555555555666666444444555666777888999999888===CCCGGGLLLTTT___hhh{{{ttt]]]NNNNNNKKKLLLOOOOOONNNPPPTTTRRRUUUZZZ\\\[[[YYYWWWWWWRRRPPPNNNMMMKKKKKKKKKLLLHHHHHHFFFEEECCCCCCBBBBBB>>>>>>>>>>>>>>>=========>>>>>>??????@@@@@@@@@AAA<<<===>>>???AAABBBDDDDDDFFFHHHJJJJJJIIIGGGGGGHHHHHHIIIJJJKKKLLLMMMNNNNNNQQQQQQQQQQQQRRRRRRRRRRRRTTTSSSSSSTTTVVVZZZ^^^aaassszzztttnnnhhhgggddd___\\\]]][[[ZZZYYYXXXYYY[[[]]]___dddkkkttt~~~www^^^\\\RRREEE===;;;888333555555444333222222222222333222222111111222222333000000000111222222222333111111000000000000111111222222222222222222222222222111000//////000111222000000000000000000000000000000000000000000000000///////////////000111111////////////////////////000000000000111111111111////////////////////////000000000000000000000000000000000000000000000000222222222000......000222////////////////////////000000000000111111111111111111111111111111111111000111111111111222222222111111000000//////......222222222111111000000000222222111111111111111111000000111111111222222222555444333222222444555777888777777666666666777777666666777777888888999999???AAACCCEEELLL\\\qqq~~~mmmZZZPPPMMMRRRSSSSSSQQQOOONNNOOOQQQSSSTTTVVVWWWXXXWWWWWWVVVPPPOOONNNLLLKKKIIIHHHGGGCCCCCCCCCBBBAAA@@@>>>=========>>>>>>>>>>>>=========>>>>>>????????????>>>>>>???AAABBBBBBDDDGGGIIIKKKJJJIIIHHHHHHIIIJJJKKKMMMNNNNNNMMMLLLLLLNNNOOOPPPOOOOOOPPPQQQRRRRRRQQQSSSRRRRRRUUU\\\cccjjjnnnyyyvvvpppjjjiiieee^^^ZZZZZZ\\\[[[YYYWWWWWWXXXYYYZZZaaagggooowww}}}kkkcccVVVJJJ@@@:::777666666555444333222222222222333333222222222222333333111111111111111222222222111111000000000000111111222222222222222222222222222111000//////000111222000000000000000000000000000000000000000000000000///////////////000111111000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000222333333222000///111222111111111111111111111111000000000000111111111111111111111111111111111111000111111111111222222222111111111111111000000000333333222222222111111111222222111111111111111111111222222222333333333333555444333222222444555777777666666555555666666777777777777888999:::;;;;;;???BBBFFFKKKUUUfffyyynnn]]]RRRNNNOOOTTTTTTTTTRRROOONNNNNNPPPSSSSSSUUUUUUVVVUUUTTTSSSOOONNNMMMLLLJJJHHHGGGFFFCCCCCCCCCBBBAAA???>>>=========>>>>>>>>>>>>============>>>????????????>>>@@@AAACCCDDDDDDFFFHHHKKKLLLKKKJJJJJJJJJJJJKKKLLLLLLNNNOOONNNMMMMMMNNNOOOSSSSSSSSSTTTUUUVVVVVVVVVVVVXXX\\\bbbkkkssszzz~~~vvvqqqmmmmmmjjjccc^^^]]]___]]]ZZZXXXWWWVVVWWWXXX___ccciiiooovvv}}}yyyiiiZZZQQQFFF:::666999666666444333333333333333333333222222222222333333222222222111111111111111111111000000000000111111111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000000////////////000111111111111111111111111111111000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000111333444444222111111222111111111111111111111111000000000111111111222222111111111111111111111111000111111111111222222222111111111222222222222333333333333333222222222222111111222222222222222222222222333333333444444444444444333222333444555666666555555555555555666666777777888999:::;;;===>>>???CCCKKKUUUccctttzzzhhhWWWMMMKKKOOOSSSVVVVVVUUUSSSPPPNNNNNNOOOSSSSSSTTTTTTSSSQQQPPPOOONNNMMMLLLJJJIIIGGGFFFEEEBBBBBBBBBAAA@@@???>>>======>>>>>>??????>>>>>>=========>>>???????????????BBBCCCEEEFFFGGGHHHJJJLLLLLLKKKKKKJJJJJJKKKKKKLLLLLLNNNPPPPPPOOONNNNNNNNNQQQRRRSSSTTTUUUWWWWWWXXXXXX]]]fffoooxxxvvvqqqpppqqqpppjjjfffeeebbb```]]]ZZZXXXXXXXXXYYY]]]```eeejjjqqqzzzyyyxxx}}}kkk]]]YYYOOO>>>888<<<777666555444333333333333333333333222222333333333333222222222111000000000222111111000000111111222000000000000000000000000111000000000000000000111000000000000000000000000000000000000000000000000000000//////000000111222111111111111111111111111///000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000222444444333111111111111111111111111111111111000000111111111222222222111111111111111111111111000000111111111222222222000000111111222333333444333333333333333333333333111111222222222222222333222222222333333333333444444444333333333444555666555444444444444555555666777777888999:::===???@@@@@@FFFRRRaaarrrwwwkkkYYYLLLIIILLLRRRVVVUUUUUUUUUSSSQQQPPPQQQRRRTTTTTTTTTSSSRRROOOMMMLLLLLLLLLJJJIIIGGGFFFDDDDDDAAAAAAAAAAAA@@@???>>>===>>>>>>>>>??????>>>>>>>>><<<===>>>???@@@@@@@@@???CCCEEEGGGHHHHHHIIIJJJLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLNNNQQQRRRQQQOOOOOOOOOOOOQQQSSSUUUVVVWWWYYY[[[^^^eeepppzzzzzzuuusssuuusssmmmhhhgggcccaaa^^^[[[ZZZYYYZZZZZZ[[[]]]```eeelllvvvxxxsss}}}{{{kkkaaa```XXXFFF<<<===777777666555444444444444444333333333333333333444333222222222111000000000222222111111111111222222000000000000000000000000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000111222222111111111111111111111111///000000000111111111111000000000000000000000000111111111111111111111111000000000000000000000000...000222333222000000000000000000000000000000000111111111111222222222222111111111111111111111111000000111111111222222222...//////000111222333333333333333333333333333333111111222222333333333333111111111111222222222222333333333333444444555555444444444444444555666666777777777888;;;>>>AAACCCCCCMMM]]]nnn}}}zzzeee]]]QQQLLLLLLPPPSSSTTTSSSTTTTTTTTTSSSSSSTTTVVVVVVVVVUUUTTTRRROOOMMMKKKKKKJJJIIIGGGEEEDDDCCCBBB@@@@@@@@@@@@???>>>======>>>>>>????????????>>>>>>===>>>???@@@AAAAAAAAAAAACCCEEEHHHIIIIIIIIIJJJLLLJJJJJJJJJKKKKKKJJJJJJJJJKKKNNNQQQSSSRRRQQQQQQQQQQQQTTTWWWYYYZZZ\\\___bbbdddnnn|||zzzyyyuuummmgggfffeeeccc```]]][[[ZZZ[[[[[[XXXYYY\\\___fffoooyyyvvv|||}}}qqqhhhfff___OOOBBB>>>888777666555555444555555444444333333333333444444222222222111111111111111222222111111111111222222111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000111000000000000111222222111111111111111111111111000000000000111111111111////////////////////////111111111111111111111111000000000000000000000000...000111111000000000111////////////////////////111111111222222222222333111111111111111111111111000111111111111222222222//////000000111222333333222222222222333333333333111111222222333444444444000000111111111222222222333333333444444444555555444444444444555666777777888777888999<<<@@@DDDFFFJJJXXXjjjzzz}}}lllVVVRRRNNNMMMOOOQQQQQQPPPRRRSSSTTTTTTTTTUUUWWWYYYWWWWWWVVVUUURRROOOLLLKKKIIIHHHGGGFFFDDDBBBAAA@@@???????????????>>>======>>>??????@@@@@@??????>>>>>>???@@@AAABBBCCCCCCCCCDDDGGGJJJKKKKKKJJJKKKLLLJJJKKKKKKLLLLLLKKKKKKJJJKKKNNNQQQRRRSSSSSSTTTUUURRRVVVZZZ\\\]]]___dddhhhkkkxxx{{{sssmmmmmmmmmkkkgggccc___^^^]]]]]]YYYZZZ[[[]]]aaaiiirrrxxx|||~~~sssjjjbbbVVVHHH>>>999888777666555555555555444444333333333333444444111111111111111222222222333222222111111222222333222222222222222222222222///000111222222111000///000000000000000000000000000000000000000000000000111111000000111111222333000000000000000000000000000000000000111111111111000000000000000000000000111111111111111111111111000000000000000000000000000111111111000000222444000000000000000000000000111111111222222222333333111111111111111111111111000111111111111222222222000111111222222333333333111111111222222222333333111111222222333444444555111111111222222222333333333333444444555555444444555555555555666777888999:::::::::<<>>>>>>>>???>>>>>>===<<<>>>??????@@@@@@??????>>>???@@@AAACCCDDDEEEEEEEEEFFFIIILLLMMMMMMLLLMMMMMMLLLMMMNNNNNNNNNNNNMMMLLLKKKMMMPPPRRRSSSTTTWWWYYYZZZ___dddfffgggiiiooosss~~~{{{wwwwwwvvvsssnnniiieeebbb``````]]]]]]]]]^^^```fffnnnsss{{{|||mmmcccZZZLLL>>>999888777666666555555555555444444333333444444555000000111111222222222333333222222111111222222333222222222222222222222222///000111222222111000///000000000000000000000000000000000000000000000000111111111000111111222333////////////////////////000000000000111111111111111111111111111111111111111111111111111111111111000000000000000000000000111222222111000111444666111111111111111111111111111111222222222333333333111111111111111111111111000111111111111222222222222222333333333333444444000000000111111222222222111111222333333444555555222222333333333444444444222333444444555555444444555555555666666888999999<<<<<<<<<>>>AAAFFFKKKMMMYYYjjjvvv```QQQOOONNNNNNNNNOOOPPPSSSUUUVVVWWWWWWVVVUUUTTTVVVXXXUUUUUUUUUSSSQQQNNNLLLJJJGGGGGGEEEDDDBBB@@@???>>>===>>>>>>>>>>>>>>>===<<>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>??????AAACCCEEEFFFFFFFFFGGGHHHIIIIIIJJJLLLMMMOOOPPPPPPOOOOOOOOOPPPPPPOOOMMMKKKNNNKKKMMMRRRVVVWWW___iiizzzzzzpppiiidddbbb___]]]\\\]]]^^^^^^]]]___cccgggnnnrrryyytttggg[[[QQQJJJ@@@999444444555333444666555555444444444333333333222222222222222222222222333333333222222111111111111111111111000000000///111111111111111111111111000000000000000000000000000000000000000000000000222111000//////000111222111111111111000000000///111111000000000000111111000000000000000000000000000000000000000000000000333222222111000000111111000111111111111222222222222222222222222222222222111111222222222222111111000000000000000000000000222222111111111111222222222222222222222222222222111111222222222333333333111111222222222333333333111111111222333333333444333333333444444555555555444333333444777999::::::<<<@@@DDDEEEEEELLLXXXccczzznnn\\\RRROOOPPPPPPPPPQQQRRRTTTUUUWWWXXXXXXXXXWWWVVVTTTSSSRRRPPPOOONNNMMMKKKIIIGGGFFFEEEDDDCCCAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>??????@@@@@@BBBDDDFFFGGGGGGGGGHHHIIIJJJKKKLLLMMMOOOPPPQQQRRROOOOOOOOOPPPQQQQQQOOOMMMPPPOOORRRWWWXXX[[[dddpppzzzqqqjjjfffcccbbbaaa]]]^^^___^^^^^^^^^```bbbhhhmmmuuuyyyhhh[[[UUUTTTCCC<<<666666777555444555555555444444444333333333222222222222222222222222222222222222222111111111111111111111000000000000111111111111111111111111000000000000000000000000////////////////////////111111000000000000111111111111111111000000000000111111000000000000111111000000000000000000000000000000000000000000000000333222111111000111111111000111111111111222222222222222222222222222222222111111222222222222111111000000000000000000000000222222111111111111222222222222222222222222222222111111222222222333333333111111222222222333333333222222222222333333333333444444444444444444555555222333444555888:::<<<===???DDDIIIHHHIIISSSeeeuuuooo]]]TTTPPPOOOQQQQQQQQQQQQSSSUUUWWWYYYXXXXXXXXXWWWUUUSSSQQQPPPLLLLLLKKKJJJIIIGGGEEEDDDDDDCCCBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBCCCEEEGGGHHHHHHHHHIIIJJJLLLMMMNNNOOOPPPQQQRRRSSSNNNOOOPPPQQQRRRQQQQQQPPPLLLPPPVVVZZZ[[[aaaooo~~~{{{tttmmmgggdddcccbbb___``````___^^^]]]]]]]]]eeekkkttt||||||mmmaaa\\\[[[JJJ@@@999888888666444444555555444444444333333333222222222222222222222222222222222111111111111111111111111000000000000000111111111111111111111111000000000000000000000000////////////////////////111000000000000000000111111111111000000000000000111111000000000000111111000000000000000000000000000000000000000000000000222222111111111111111222000000111111111222222222111111111111111111111111111111222222222222111111000000000000000000000000222222111111111111222222222222222222222222222222111111222222222333333333111111222222222333333333333333333333333333222222555555555555444444444444333444666777888:::===???BBBEEEHHHKKKRRRaaavvvppp]]]SSSPPPPPPQQQSSSSSSSSSSSSTTTWWWYYYZZZYYYYYYXXXWWWUUUSSSQQQPPPJJJJJJJJJIIIHHHFFFEEEDDDBBBBBBAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>???AAABBBBBBCCCEEEGGGIIIJJJIIIIIIKKKLLLMMMNNNNNNOOOQQQRRRRRRSSSPPPQQQRRRRRRRRRRRRSSSTTTNNNWWWaaaeeehhhrrryyyrrrkkkfffcccbbbbbbaaa```______^^^\\\[[[aaahhhqqqxxx~~~xxxooohhhdddSSSGGG<<<999999777555444555555444444444333333333222222222222222222222222111111111111111111111111000000000000000000111111111111111111111111111111000000000000000000000000000000000000000000000000000000000111111000000000000000000000000000111111111111000000000000111111000000000000000000000000000000000000000000000000222111111111111111222222000000111111111222222222111111111111111111111111111111222222222222111111222222222222222222222222222222111111111111222222222222222222222222222222111111222222222333333333111111222222222333333333444444333333333333333333555555555555555555555444666777999999999:::===???CCCDDDGGGOOO___sssrrraaaTTTPPPQQQSSSTTTUUUUUUUUUVVVWWWXXXYYYZZZYYYYYYXXXWWWUUUSSSQQQPPPJJJJJJJJJIIIHHHGGGEEEDDDAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>???AAABBBCCCDDDFFFHHHKKKKKKKKKKKKLLLNNNMMMNNNNNNOOOPPPQQQRRRRRRRRRSSSTTTSSSRRRSSSWWW[[[aaammmwwwzzz}}}zzzrrrkkkgggeeefffcccaaa______^^^]]][[[[[[bbbkkksssyyyuuunnn^^^OOO@@@;;;:::888666555555555444444444333333333222222222222222222222222000000000111111111111111000000000000111111111111222222222222222222222222000000000000000000000000000000000000000000000000000000111111111111000000000000000000111111111111111111000000000000111111000000000000000000000000000000000000000000000000111111111000111111222333000111111111111222222222111111111111111111111111111111222222222222111111333333333333333333333333222222111111111111222222222222222222222222222222111111222222222333333333111111222222222333333333333333333333444444444444555555555555555555666666777999<<<;;;::::::>>>AAADDDEEEJJJXXXlll|||hhhaaaWWWRRRQQQTTTVVVVVVVVVWWWYYYZZZZZZZZZYYYXXXXXXWWWWWWVVVTTTRRRQQQPPPKKKKKKJJJIIIHHHFFFEEEDDD??????>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>======???AAABBBDDDFFFFFFHHHJJJLLLMMMMMMMMMNNNOOONNNOOOOOOPPPQQQQQQRRRRRRTTTUUUUUUTTTTTTYYYaaahhhwww{{{sssnnnllliiieeeaaa_________^^^]]]YYY```hhhnnnsssyyy}}}uuuhhhVVVDDD<<<:::888777666555555444444444333333333222222222222222222222222///000000000111111111222///000000000111111111111222222222222222222222222000000000000000000000000222222222222222222222222///000111222222111000//////000000000111111111111111111000000000000111111000000000000000000000000000000000000000000000000111111000000111222222333000111111111111222222222111111111111111111111111111111222222222222111111222222222222222222222222222222111111111111222222222222222222222222222222111111222222222333333333111111222222222333333333222333333333444555555555444444555555666666777777555999<<<<<<;;;<<<@@@DDDDDDJJJTTTdddvvvrrrgggXXXUUURRRQQQRRRTTTVVVWWWWWWYYY\\\]]]]]][[[WWWUUUTTTTTTTTTSSSRRRPPPOOONNNLLLKKKJJJIIIGGGEEECCCBBB>>>>>>=========>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>??????AAACCCEEEGGGIIIJJJIIIKKKMMMNNNNNNNNNOOOPPPPPPQQQQQQRRRRRRSSSSSSSSSUUUVVVVVVVVVYYYbbboooyyyyyysssqqqjjjfffaaa^^^___```___^^^\\\aaagggkkknnnsss|||yyytttzzz~~~~~~xxxmmm[[[FFF<<<:::999777777555555444444444333333333222222222222222222222222//////000000111111111222//////000000111111111222222222222222222222222222000000000000000000000000222222222222222222222222///000111222222111000/////////000000111111111222111111000000000000111111000000000000000000000000000000000000000000000000111111000000111222333333000111111111111222222222000000000000000000000000111111222222222222111111111111111111111111111111222222111111111111222222222222222222222222222222111111222222222333333333111111222222222333333333222222333333444555666666333444444555666777888888333777<<<<<<;;;===BBBGGGDDDNNN]]]mmm|||vvveeeXXXPPPPPPPPPQQQRRRSSSUUUWWWXXXZZZ^^^```___[[[WWWSSSQQQQQQQQQQQQPPPOOONNNMMMKKKKKKJJJHHHFFFCCCAAA@@@>>>============>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>@@@AAACCCEEEHHHJJJKKKLLLJJJLLLNNNOOOOOOOOOPPPQQQRRRRRRSSSSSSTTTTTTUUUUUUUUUVVVWWWWWW\\\hhhyyyyyypppppphhhaaa``````___```bbbcccdddfffhhhkkkqqqxxx}}}|||pppbbbPPPCCC>>><<<:::777999777555555555444222111333333333222222222111111111111111111111111111111111111111111111111111111000000000000000000000000//////000000000000//////000000000000000000000000333222222222111111000000000000000000000000000000000000000000000000000000111111111111111000//////000000000000000000000000111111111111111111111111222111111111000000//////222222222222222222222222......///111111222222222222222111111111111111111000111111222222333444444222222222333333444444444666555333222111222333333111333444444333222333333333444666777777777666555555555555666666666666666999666777===AAABBBDDDGGGRRRXXXggg|||zzz}}}iii\\\TTTMMMPPPPPPPPPPPPRRRTTTVVVXXXZZZZZZ[[[[[[ZZZXXXUUUTTTSSSQQQPPPNNNMMMLLLKKKKKKJJJIIIFFFCCCAAA@@@@@@@@@??????>>>>>>======<<<<<<;;;;;;:::;;;<<<>>>@@@AAACCCEEEGGGIIIJJJKKKKKKJJJOOONNNMMMMMMNNNOOOQQQRRRSSSSSSSSSRRRSSSTTTVVVWWWXXXWWWWWW\\\ffftttzzzuuullleeecccbbbaaaaaaddddddeeefffgggjjjpppwww|||}}}qqqiiiZZZKKK@@@:::999:::888777555555555555333222333333333222222222111111111111111111111111111111111111111111111111111111111111111111111111111111//////000000000000//////000000000000000000000000000000000000/////////...000000000000000000000000000000000000000000000000111111111111111000//////000000000000000000000000111111111111111111111111111111111111000000000///222222222222222222222222...///000111111222111111111111111111111111111111333222222222222222222222222222222333333444444444555444333222222222333333111333555444333222333444333444666777777777666555555555555555666666666666:::888:::???BBBCCCGGGLLLWWWccctttttt^^^SSSOOOMMMPPPPPPPPPQQQRRRUUUWWWXXXZZZZZZ[[[ZZZYYYVVVTTTRRROOOOOONNNMMMLLLKKKJJJIIIIIIGGGEEECCCAAA@@@?????????>>>>>>>>>=========<<<<<<<<<<<<<<<>>>@@@BBBCCCBBBCCCEEEGGGIIIIIIIIIIIIOOOOOOOOOOOOOOOPPPQQQRRRTTTTTTSSSSSSSSSUUUXXXZZZZZZZZZ^^^gggsss}}}zzzrrrjjjhhheeeccccccfffeeeffffffgggiiinnnuuuzzztttpppfffUUUDDD999888;;;777666555555666666444333333333333222222222111111111111111111111111111111111111111111111111111111222222222222222222222222///000000111111000000///000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000111111111222111111000///000000000000000000000000111111111111111111111111111111111111000000000000111111111111111111111111000000111111111111111000111111111111111111111111444444333333222111111000222222333333333333444444444444333222222222333333222333555555333222333444333444666777777777666555444444555555555666666666:::;;;>>>BBBBBBDDDLLLVVVbbbuuugggSSSKKKMMMOOOPPPPPPPPPRRRSSSVVVWWWYYYZZZZZZZZZYYYWWWTTTRRRPPPKKKLLLLLLLLLKKKJJJHHHGGGFFFEEECCCAAA@@@???>>>>>>>>>>>>>>>>>>==================>>>???@@@BBBDDDEEECCCDDDFFFHHHIIIJJJJJJJJJOOOOOOPPPQQQRRRRRRRRRRRRTTTTTTTTTTTTTTTWWW\\\```bbbfffooo|||wwwpppmmmiiieeeeeehhhgggggggggggghhhmmmsssxxxxxxuuukkk[[[JJJ===999:::777666444555666666555444333333333222222222111111111111111111111111111111111111111111111111111111222222222222222222222222000000000111111000000000000000000000000000000000222222222111111111111111000000000000000000000000000000000000000000000000111111111222222111111000000000000000000000000000111111111111111111111111111111111000000000000000000000000000000000000000111111222222222111000000111111111111111222222222333333333222222111111111333333333333333333333333444333333333333333333333222444555555444333333444333444666777777777666555444444444555555666666777888;;;@@@CCCBBBFFFRRR```tttnnnZZZNNNLLLOOORRRPPPPPPQQQSSSUUUVVVXXXYYYYYYYYYXXXVVVTTTRRROOONNNIIIJJJKKKLLLKKKIIIGGGEEEBBBBBBAAA@@@???>>>>>>===>>>>>>>>>>>>===============>>>>>>@@@AAACCCDDDEEEGGGHHHIIIJJJLLLMMMNNNNNNOOOPPPRRRSSSTTTTTTSSSRRRSSSTTTTTTTTTUUUZZZbbbhhhqqqyyy{{{vvvrrrmmmgggfffiiiiiiiiiiiiiiiiiilllqqquuuxxxlll^^^QQQFFF<<<777777666555555666777666444333333333222222222111111111111111111111111111111111111111111111111111111222222222222222222222222000000111111111111000000000000000000000000000000111111111111111111222222000000000000000000000000000000000000000000000000111111222222222222111111000000000000000000000000111111111111111111111111000000000000000000111111000000000000000000000000111222222222222111111000000000111111111222222222111111222222222333333333333333333333333333333333222333333333333333333333222444666555444333444444333444666777777777666555444444555555666777888888777:::@@@CCCDDDJJJ[[[lll}}}nnnZZZOOONNNPPPRRRSSSQQQRRRSSSTTTVVVWWWWWWXXXXXXWWWVVVTTTRRROOOMMMLLLIIIJJJKKKKKKJJJHHHFFFDDD???????????????>>>>>>===============>>>>>>>>>>>><<<===???@@@BBBDDDEEEEEEIIIIIIJJJKKKMMMNNNOOOPPPPPPQQQSSSTTTUUUUUUTTTSSSQQQSSSUUUUUUXXX```lllttt|||yyyssskkkhhhjjjjjjkkklllllllllmmmooorrr{{{}}}xxx|||pppcccZZZNNNAAA777888777666666777777555444333333333222222222111111111111111111111111111111111111111111111111111111222222222222222222222222000111111222222111111000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000111222222333222222222000000000000000000000000111111111111111111111111000000000000111111111111111111111111111111111111111111222222222222222111000000000111222222333333000111111222333333444444444444333333333333222222222222333444444444333333333444666666444333444555333444666777777777666555555555666777888888999999888;;;@@@EEEJJJTTTiii{{{rrrkkkiiiZZZLLLJJJOOORRRRRRQQQSSSSSSUUUVVVVVVWWWVVVVVVUUUUUUSSSQQQOOONNNLLLLLLJJJJJJJJJIIIHHHFFFDDDCCC===>>>>>>?????????>>>>>>============>>>>>>>>>>>><<<===???BBBDDDEEEFFFFFFIIIIIIIIIJJJLLLMMMOOOPPPQQQQQQRRRSSSTTTTTTTTTTTTPPPSSSVVVYYY]]]hhhxxx~~~~~~~~~~~~yyyoookkkmmmkkkmmmoooooonnnnnnnnnooouuuzzz}}}tttuuuyyylll```TTTEEE;;;:::888666666777666555333333333333222222222111111111111111111111111111111111111111111111111111111111111111111111111111111000111111222222111111000000000000000000000000000.../////////000000000000000000000000000000000000000000000000000000000000000111222222333333333222000000000000000000000000111111111111111111111111///000000000111111111111222222222222222222222222000000111222333333333333///000000111222222333333222222222222222222222333444444444333333222222222111222333444444444333333333555666666555444444555333444666777777777666555666666777888999:::;;;;;;<<<===BBBJJJSSSaaawwwvvvddd[[[UUUMMMJJJNNNRRRQQQPPPRRRUUUUUUVVVWWWWWWVVVUUUUUUSSSRRRQQQOOONNNMMMLLLLLLJJJJJJHHHFFFDDDCCCAAA@@@<<<===>>>???@@@@@@???>>><<<=========>>>>>>>>>???===???AAADDDFFFGGGHHHHHHJJJJJJJJJKKKLLLNNNPPPQQQRRRQQQQQQRRRRRRSSSTTTUUUQQQUUUYYY]]]dddrrr}}}~~~}}}rrrnnnoookkknnnqqqrrrpppnnnmmmmmmqqquuu{{{}}}qqqnnnvvvsssdddVVVHHH???;;;999777666777666444222333333333222222222111111111111111111111111111111111111111111111111111111000000000000000000000000111111222222222222111111000000000000000000000000000000111111222222222333000000000000000000000000000000000000000000000000000111222333333333333333000000000000000000000000111111111111111111111111//////000000111111111222222222222222222222222222///000111222333444444444///000000111222222333333444444333222222111111111444444444333333222222222000111333444555444333333333555666666555444444555333444666777777777666555666777888999:::;;;<<<<<<@@@@@@DDDMMMYYYjjjrrr]]]QQQKKKJJJNNNUUUVVVQQQQQQUUUVVVVVVWWWXXXWWWVVVTTTSSSRRRQQQPPPNNNMMMLLLLLLLLLKKKIIIGGGDDDBBB@@@??????;;;<<<>>>@@@@@@@@@@@@???<<<=========>>>>>>??????>>>@@@CCCFFFHHHIIIJJJJJJMMMMMMMMMMMMNNNQQQSSSTTTRRRRRRQQQQQQQQQSSSTTTVVVRRRWWW\\\aaaiiixxx}}}yyyuuurrrrrrqqqpppmmmkkkllloooqqqqqqssswww}}}uuujjjpppyyyggg]]]QQQDDD>>>:::888999888444333555444444222222222222444444000000111111111111000000111111111111111111111111222222111111111111222222//////000000000000//////000000000000000000000000////////////000000000000000111111111111222222222000000000000000000000000111111111111111111111111111111000000111111222333111111111111111111111111111111111111111111111111///000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111444444444333333222222222333333333222222111111111444444444555555555555666777666555444444444444444777888999999:::;;;;;;<<>>===??????>>>>>>======<<<<<<>>>>>>============>>>>>>BBBCCCEEEFFFHHHIIIIIIIIIMMMMMMLLLLLLNNNPPPSSSUUUTTTQQQQQQTTTUUUSSSTTTXXXZZZcccdddhhhxxx~~~}}}yyywwwttttttrrrpppmmmnnnppprrrrrrtttwww||||||qqquuuzzzggg\\\QQQFFF>>>999777888777444444666444333333222222333333444000000111111111111000000111111111111111111111111222222111111111111222222//////000000000000//////000000000000000000000000////////////000000000111000111111111111222222222////////////////////////111111111111111111111111111111000000111111222333111111111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111444444444333333222222222333333333222222222111111444444444555555555555666777777666555555555555555444555666777999:::<<<>>>EEEIIISSSeeexxxiiiVVVMMMMMMOOOSSSTTTUUUUUUVVVWWW\\\\\\[[[ZZZYYYWWWUUUTTTRRRPPPNNNMMMLLLJJJGGGEEEFFFEEECCCAAA@@@>>>>>>>>>???>>>>>>>>>=========<<<>>>>>>=========>>>>>>???CCCDDDEEEGGGHHHIIIJJJJJJMMMMMMMMMNNNOOOQQQSSSTTTUUUSSSTTTWWWWWWVVVXXX\\\^^^iiimmmuuu}}}zzzzzz{{{~~~~~~~~~wwwwwwuuurrrpppoooqqqssstttuuuxxx|||{{{{{{|||hhh]]]UUUNNN@@@:::666777777444444666444333333222222333333444000000111111111111000000000000000000000000000000222222111111111111222222///000000111111000000///000000000000000000000000/////////000000000111111000111111111111222222222////////////////////////111111111111111111111111111111000000111111222333111111111111111111111111111111111111111111111111111222222222222333333333111111111111111111111111111111111111111111111111222222222222222222222222444444333333333333222222333333333333222222222222444444444555555555555666777777666666555555666666222444666777999;;;???BBBJJJSSScccuuu|||mmmZZZRRRPPPNNNQQQTTTVVVVVVWWWYYYZZZ^^^^^^]]][[[YYYVVVTTTSSSQQQOOOMMMKKKKKKIIIGGGDDDCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>============>>>=========>>>??????@@@DDDEEEFFFHHHJJJJJJKKKKKKMMMNNNOOOPPPQQQRRRSSSTTTSSSQQQSSSVVVWWWWWW[[[aaafffttt~~~|||zzzyyyzzzzzzzzzwwwvvvuuuwww|||yyyxxxwwwtttqqqpppqqqsssuuuvvvxxxzzz~~~mmmbbb]]]YYYEEE===777666666555555777333333333333333333333333000111111222222111111000000000000000000000000000222222111111111111222222000000000111111000000000000000000000000000000000//////000000000111111111000000111111111222222222000000000000000000000000111111111111111111111111111111000000111111222333111111111111111111111111111111111111111111111111111111111222222222333333111111111111111111111111111111111111111111111111222222222222222222222222333333333333333333333333333333333333333333333333444444444555555555555666777666666555555555666666555777999:::;;;>>>CCCHHHOOO```vvvnnn\\\RRRQQQSSSQQQSSSUUUVVVVVVWWWYYYZZZ]]]]]]\\\ZZZXXXVVVTTTSSSPPPNNNKKKJJJIIIHHHFFFDDDAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>???@@@AAABBBFFFGGGHHHJJJKKKLLLLLLMMMNNNOOOQQQRRRSSSTTTTTTTTTSSSSSSUUUYYY[[[]]]dddlllrrr~~~|||xxxvvvsssrrrtttuuuvvvvvvwwwvvvuuuvvvxxxyyyyyyxxx{{{zzzxxxwwwxxx{{{~~~~~~}}}yyyyyyxxxuuurrrqqqrrrsssvvvxxxzzz{{{|||rrrgggaaa^^^MMMBBB999777777555555777333333333333333333333333111111222222222222111111000000000000000000000000222222111111111111222222000000111111111111000000000000000000000000000000000000000000111111111111000000111111111222222222111111111111111111111111111111111111111111111111111111000000111111222333111111111111111111111111111111111111111111111111000000000000111111111222111111111111111111111111111111111111111111111111222222222222222222222222333333333333333333333333333333333333333333333333444444444555555555555666666555555555555555666666777999;;;;;;;;;???FFFMMMWWWooowwwhhhZZZRRRQQQSSSUUUSSSUUUVVVVVVVVVVVVXXXZZZZZZZZZYYYXXXWWWUUUTTTSSSOOOMMMJJJHHHGGGFFFDDDCCC@@@???>>>============>>>============>>>>>>>>>>>>>>>??????@@@AAABBBDDDEEEGGGHHHJJJKKKMMMNNNNNNNNNPPPQQQRRRTTTTTTUUUUUUUUUVVVWWWZZZ```cccgggqqq{{{~~~~~~zzzxxxxxxxxxxxxwwwuuutttrrrrrrssssssqqqooopppooonnnnnnoooppprrrsssuuuxxx}}}~~~{{{|||~~~{{{{{{{{{yyyvvvuuuuuuvvvxxxzzz}}}~~~~~~vvvjjjaaa\\\WWWJJJ>>>999888666555666222333333444444333333222111111222222222222111111111111111111111111111111222222111111111111222222000111111222222111111000000000000000000000000000000000000111111111222222000111111111111222222222222222222222222222222222111111111111111111111111111111000000111111222333111111111111111111111111111111111111111111111111//////000000000111111111111111111111111111111111111111111111111111111111333333333333333333333333222222333333333333444444333333333333444444444444444444444555555555555666666666555555666666777777777:::=========BBBKKKSSSeee~~~|||kkkbbbVVVOOOPPPSSSUUUUUUTTTUUUVVVVVVVVVWWWYYY[[[YYYYYYXXXWWWVVVUUUSSSRRROOOLLLHHHFFFEEEEEECCCBBB@@@???>>>===========================>>>>>>>>>>>>@@@@@@AAABBBCCCEEEGGGHHHIIIJJJKKKMMMNNNOOOPPPPPPSSSSSSSSSTTTUUUVVVVVVVVVTTTVVV[[[bbbfffmmmzzz|||zzzyyyxxxxxxvvvsssqqqnnnnnnmmmmmmmmmllllllkkkkkknnnrrrtttssssssssstttsssvvvzzz~~~~~~{{{{{{}}}~~~|||{{{{{{}}}zzz~~~zzzoooddd^^^aaaRRRCCC<<<:::777555666222333333444444333333222111222222333333222222111222222222222222222222222222222111111111111222222000111111222222111111000000000000000000000000000000000111111111222222222000111111111111222222222111111111111111111111111111111111111111111111111111111000000111111222333111111111111111111111111111111111111111111111111000000111111111222222222111111111111111111111111111111111111111111111111333333333333333333333333222222222333333444444444333333333444444444555555444444444555555555555666888888777777888888999:::888<<<@@@AAABBBIIIUUU___wwwrrrcccUUURRROOONNNPPPSSSUUUVVVSSSUUUVVVWWWXXXZZZ^^^```[[[[[[ZZZXXXVVVTTTRRRQQQNNNKKKGGGDDDDDDCCCCCCBBBAAA@@@???>>>============<<<=========>>>>>>>>>???AAAAAABBBDDDEEEGGGIIIJJJJJJKKKMMMNNNPPPQQQQQQQQQUUUUUUTTTTTTTTTVVVWWWXXXUUUWWW^^^eeelllttt}}}zzzvvvvvvwwwwwwuuurrrooonnnkkkmmmoooooonnnmmmmmmnnnnnnooorrrtttwww{{{{{{yyy{{{||||||sssiiibbbfffWWWFFF>>>;;;888555555222222444444444444222222111222222333333222222111333333333333333333333333222222111111111111222222111111222222222222111111000000000000000000000000000111111111111222222222000111111111111222222222000000000000000000000000111111111111111111111111111111111000111222222333111111111111111111111111111111111111111111111111111111222222222333333333111111111111111111111111111111111111111111111111333333333333333333333333222222222333333444444444333333333444444555555555444444444555555555666666:::999999999:::;;;;;;<<<:::???DDDFFFIIIQQQ___jjj}}}uuu^^^PPPHHHKKKNNNPPPQQQRRRTTTVVVRRRTTTVVVXXXZZZ]]]bbbeee^^^^^^\\\ZZZWWWTTTQQQPPPNNNJJJFFFDDDCCCCCCBBBAAABBBAAA@@@>>>======<<<<<<<<<=========>>>>>>??????BBBBBBCCCEEEGGGIIIKKKLLLKKKLLLMMMOOOPPPQQQRRRRRRWWWVVVTTTTTTTTTVVVXXXZZZ\\\___fffooovvv{{{wwwttttttuuuvvvvvvtttrrrrrrssspppqqqqqqrrrrrruuuyyy|||yyyzzz|||}}}wwwuuuwww{{{yyy{{{wwwmmmgggfffjjjcccSSS@@@888::::::777666444333333444555333222222222222222222222222222444444333333333333222222111111111111111111111111111111111111111111111111333222111000000111222333111000///------///000111111111111111111111111111///000000000000111111111000000000000111111111111......///000111222222333111111111111111111111111333222000//////000222333111111111111111111111111222222333333333333222222333222222111111222222333111111111000111111222333111111111222222333333333111111222333555666777777444444444555555555666666888777777888:::;;;;;;:::<<>>===:::;;;;;;<<<===>>>??????===>>>>>>======???CCCEEEDDDDDDFFFHHHJJJLLLMMMNNNOOOPPPQQQRRRSSSSSSSSSSSSWWWUUUUUUWWWWWWWWW[[[aaaaaaiiittt{{{}}}yyyzzzxxxvvvtttuuuwwwyyy{{{yyyyyyzzz}}}|||zzz{{{}}}~~~yyywwwxxxvvvmmmgggfffhhhcccVVVEEE;;;::::::888666555333444555555444222222222222222222222222222333333222222222111111111111111111111111111111111111111111111111111111111222222111000000111222222222111///......///111222111111111111111111111111000000000111111111222222000000000000111111111111//////000000111111222222111111111111111111111111333222000//////000222333111111111111111111111111000000111111111111000000222111111000000111111222111111111111111222222333111111222222222333333333111111222222333333444444444444444444555555555555888777777888:::;;;;;;;;;@@@CCCFFFHHHPPP```uuufffTTTNNNNNNPPPRRRSSSRRRRRRRRRSSSUUUVVVXXXZZZ[[[\\\\\\[[[\\\[[[XXXUUURRRNNNLLLJJJHHHGGGEEEBBB@@@>>>======;;;<<<<<<<<<===>>>>>>>>>===>>>>>>>>>>>>@@@CCCFFFEEEFFFGGGIIIJJJLLLMMMNNNOOOOOOQQQRRRSSSTTTTTTTTTXXXVVVVVVXXXWWWVVV[[[bbbmmmttt}}}~~~}}}}}}}}}}}}~~~||||||yyyxxxtttlllfffdddeeeddd[[[LLL???;;;999888666555444444555555444222333333333333333333333333222222222111111111000000111111111111111111111111111111111111111111111111222222111000000111222222222111000//////000111222111111111111111111111111111111111111222222222333000000000000111111111111000111111111111111111111111111111111111111111111333222111000000111222333111111111111111111111111000000111111111111000000111000000000000000000111111111111111111222333333222222222222333333333333444444444444444444444333333333333444444444555555888888888888999:::;;;;;;CCCDDDGGGOOO]]]pppttt^^^RRROOOPPPRRRTTTSSSQQQRRRUUUXXX]]]]]]^^^______^^^^^^]]]\\\[[[XXXTTTPPPLLLIIIHHHFFFEEECCCAAA???======<<<========================>>>????????????AAADDDGGGHHHIIIIIIJJJKKKLLLMMMNNNNNNOOOQQQSSSTTTUUUVVVVVVWWWVVVWWWYYYZZZ[[[bbbkkkxxx}}}yyyxxx}}}wwwooogggcccdddeee```TTTEEE<<<888888666555444444555555444333333333333333333333333333222222222222111111111111111111111111111111111111111111111111111111111111222111111111111111111222222222111000000111222222111111111111111111111111111111222222222333333333///000000000111111111111222111111111111111111111111111111111111111111111222222111000000111222222111111111111111111111111222222333333333333222222111111000000000000111111222111111111111222333333333333333333333333333333666666666666777777777777333333333333444444444444777888888888888999<<<===DDDEEELLLZZZnnnyyyeeeSSSLLLMMMQQQSSSTTTRRRQQQRRRXXX]]]ddddddccccccbbb```______[[[YYYVVVRRRNNNJJJGGGEEECCCBBB@@@???======<<<<<<>>>>>>>>>===============>>>???AAAAAAAAACCCFFFHHHKKKKKKKKKLLLLLLMMMMMMNNNNNNOOOQQQSSSUUUWWWXXXYYYVVVVVVXXX\\\^^^bbbmmmxxxzzzzzz}}}wwwqqqkkkhhhhhheee\\\MMM???888777777555444444555666444333333333333333333333333333444333333333333222222222111111111111111111111111111111111111111111111111111111111222222111111111222222111111111111222222111111111111111111111111111111222222222333333333///000000000111111111111222222222222111111111111111111111111111111111111222111111111111111111222111111111111111111111111222222333333333333222222222222222111111222222222222222222111222333333444333333333333333333333333444444555666777888999:::333333333444444444555555777888999999999:::>>>AAADDDJJJXXXkkk~~~zzzrrrgggXXXLLLJJJNNNRRRSSSSSSRRRRRRUUU\\\aaaiiihhhfffdddbbb```______YYYWWWTTTPPPLLLHHHEEECCC@@@@@@???======<<<<<<===>>>>>>>>>>>>>>>=========>>>@@@BBBCCCCCCEEEGGGIIILLLLLLLLLMMMMMMMMMNNNNNNNNNOOORRRTTTWWWXXXZZZZZZWWWXXX[[[___bbbgggttt~~~~~~yyypppnnnkkkdddVVVEEE:::888777666555555666666555333333333333333333333333333444444444333333333222222111111111111111111111111111111111111111111111111000111222222222222111000111111111111111111111111111111111111111111111111111111111111222222222333000000000000111111111111111111222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000111111111111000000333333222222222222333333222222222222222333444444444444444444333333333333111222333444555777888888444444444555555555666666666888:::::::::<<>>==================>>>>>>>>>>>>>>>>>>>>>>>>???AAACCCEEEEEEFFFIIIKKKLLLLLLLLLMMMMMMNNNNNNNNNOOOQQQSSSUUUWWWYYYZZZ[[[\\\]]]```dddffflll{{{~~~{{{xxxyyyyyy{{{~~~zzzuuuqqqlll___LLL>>>:::777666555555666666555444444444444444444444444444333333333333222222222111111111111111111111111111111111111111111111111111000111222222222222111000///000000000000000000///111111111111111111111111000000000111111111222222000000000000111111111111111111111222222333333333111111111111111111111111111111111222222111111111111111111111111111111111000000111111111111000000222222111111111111222222333222222222222333444444555555444444444333333333222222333444444555666666555555555666666666777777555888;;;;;;;;;>>>EEEJJJTTTeee}}}uuu___VVVOOOMMMNNNOOOSSSXXXVVVRRRPPPTTT\\\cccggghhhiiigggdddaaa^^^\\\[[[[[[TTTRRRPPPLLLIIIEEECCCBBB>>>===============>>>???=========>>>?????????@@@???AAADDDFFFGGGHHHJJJLLLJJJKKKKKKLLLMMMNNNNNNOOOQQQRRRTTTVVVXXXYYYZZZ[[[___aaaggglllpppxxx{{{wwwwwwwwwwwwzzz~~~zzzuuuqqqeeeQQQAAA<<<888666555555666666555444444444444444444444444444222222222111111111111000111111111111111111111111111111111111111111111111000111222333333222111000//////000000000000//////111111111111111111111111///000000000000111111111000000000000111111111111000000111222333333444444111111111111111111111111111111222222222222111111111111111111111111111111222222333333333333222222111111000000000000111111333333222222333333444555555555555444444333333333666666666666666666666666666666666666777777777777555888;;;<<<<<>>??????<<<<<<===>>>???@@@@@@AAA???BBBEEEGGGGGGHHHJJJLLLJJJJJJKKKLLLMMMNNNOOOOOORRRSSSUUUWWWXXXZZZZZZZZZ```dddkkkssszzz}}}{{{yyywwwwwwxxxzzz||||||uuupppjjj]]]JJJ;;;888666777999777222222555444444444444333333222111111222222333333222222111111222222333333222222111111111111111111111111111111111111111111111111111//////000000000000//////111111111111111111111111111111111111111111111111111111111111111111111111000111111111111222222222111111111111111111111111111111111111111111111111333333333222222111111111000000111222222222222111111111111111111111111111333333222222333333444555333444555444222111222333222333444444555555444444555555555555555666777888:::999:::===>>>@@@IIIRRRjjjkkkRRRLLLHHHJJJQQQVVVVVVTTTUUUVVVYYY```fffhhhfffdddfffdddbbb```___\\\YYYVVVRRROOOKKKGGGCCC@@@>>>===???>>><<<<<<>>>>>>>>>===???>>>>>>>>>>>>@@@AAABBBEEEFFFHHHKKKLLLLLLLLLLLLLLLMMMOOOOOOOOOQQQSSSVVVSSSSSSWWWZZZYYYWWW\\\bbbiiijjjrrr|||yyyxxxxxxwwwvvvqqqpppqqquuuzzz}}}vvvsssooobbbNNN>>>999666777888777222222555333444444444333333222111111222222333333222222111111222222333333222222111111111111111111111111111111111111111111111111111///000000111111000000///111111111111111111111111111111111111111111111111111111111111111111111111000111111111111222222222111111111111111111111111111111111111111111111111333333333222222222111111000111111222333222222222111111111111111111111111333333222222333333444555444555555444333222333444222333444444555555444444555555555555666777888888::::::===@@@AAADDDOOO[[[rrryyyaaaPPPLLLJJJKKKPPPTTTUUUTTTTTTVVV[[[aaagggiiigggddddddbbb```^^^\\\YYYUUURRROOOMMMIIIEEEBBB???>>>===???>>><<<<<<>>>>>>>>>===>>>>>>>>>>>>???AAACCCDDDFFFGGGIIIKKKMMMMMMMMMMMMKKKLLLNNNNNNNNNOOOQQQSSSSSSQQQRRRUUUVVVXXX^^^eeelllppp|||}}}{{{yyyooommmllllllooorrrtttttt{{{wwwwww{{{|||zzzxxxuuuiiiTTTDDD:::777666777666333222555333333444444444333222222111222222333333222222111111111222222222222111111111111111111111111111111111111111111111111111111000111111111111111111000111111111111111111111111111111111111111111111111111111111111111111111111000111111111111222222222111111111111111111111111111111111111111111111111333333333222222222222111111222222333333333333333222222222222222222222222333333222222333333444555333444555444333222333444333333444555555555555444555555555555666777888999:::<<>>>>>===???>>><<<<<<>>>>>>>>>===>>>>>>>>>@@@AAACCCEEEFFFGGGHHHJJJLLLMMMNNNNNNNNNMMMNNNOOOOOOOOOOOOQQQSSSVVVQQQPPPSSSWWW\\\ccckkkuuu}}}~~~sssoookkkhhhggghhhhhhgggkkkgggfffiiijjjhhhfffhhhoooqqqqqqpppmmmmmmpppsss{{{|||}}}uuuvvvvvv|||}}}yyyvvvlllZZZKKK>>>999666777666333333555333333333444444333333222111222222333333222222111111111222222222222111111111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222111111111111111111111111111111111111111111111111222222222222222222222222222222333444444444444333222222222222222222222222333333222222333333444555222333444333222111222333333444444555555555555555555555555666777888999::::::>>>CCCEEEEEEKKK]]]pppoooZZZNNNJJJMMMPPPQQQQQQRRRUUUXXX]]]```eeejjjkkkjjjfffccc```^^^ZZZWWWTTTQQQLLLIIIHHHFFFDDDBBB@@@????????????>>><<<<<<>>>>>>>>>===>>>>>>@@@AAADDDFFFGGGHHHHHHHHHJJJKKKLLLNNNNNNOOOQQQRRRSSSSSSRRRRRRTTTVVVYYYUUUTTTXXX^^^cccjjjqqq}}}xxxrrrmmmjjjiiihhhggggggaaa^^^___^^^[[[YYYZZZ]]]^^^___]]][[[[[[]]]___ffffffhhhlllqqqwww}}}pppmmmwww{{{ttt}}}}}}vvvqqqhhh\\\QQQCCC<<<777777777444333555222333333444444333333333111222222333333222222111000111111222222111111000111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222111111111111111111111111111111111111111111111111222222222222222222222222222222333444444444444333222222222222222222222222333333222222333333444555000111222222111000111333333444555555666666555555666666666666888999:::;;;;;;>>>CCCFFFGGGOOOdddwwwoooXXXMMMMMMKKKOOOSSSTTTSSSTTTXXX\\\gggiiilllnnnlllhhhdddaaa___\\\YYYUUURRRNNNJJJFFFFFFEEECCCAAA@@@???@@@@@@???>>><<<<<<>>>>>>>>>===>>>???AAADDDFFFHHHIIIJJJHHHHHHIIIJJJLLLMMMNNNOOOSSSTTTTTTTTTSSSSSSUUUWWWZZZXXXZZZaaafffjjjqqqyyy{{{vvvsssqqqooommmjjjccc]]][[[YYYVVVUUUWWWRRRRRRSSSRRRRRRRRRSSSTTTUUUUUUVVVXXX\\\```dddgggpppuuu|||qqqhhhmmm~~~zzzyyy~~~tttllleee^^^YYYIII@@@999888777555333444222222333444444444333333111222222333333222222111000000111111111111000000111111111111111111111111111111111111111111111111000111111111111111111000111111111111111111111111111111111111111111111111111111111111111111111111000111111111111222222222111111111111111111111111111111111111111111111111111222222222222333333333111222222333333333333333333333333333333333333333333333222222333333444555000111222222111111222333444444555666666666666555666666666777888:::;;;<<<>>>???CCCGGGLLLWWWmmmwww\\\JJJIIIOOOMMMPPPTTTVVVWWWYYY^^^bbbmmmooopppooojjjeeeaaa___]]]ZZZWWWSSSQQQMMMHHHEEEEEEDDDBBB@@@?????????@@@???>>><<<<<<>>>>>>>>>===@@@AAACCCFFFHHHJJJKKKKKKJJJJJJJJJKKKLLLNNNPPPQQQQQQRRRSSSSSSSSSSSSUUUWWWYYY[[[aaahhhmmmrrr|||~~~|||yyywwwrrrjjjccc```\\\WWWTTTVVVMMMMMMMMMMMMMMMMMMMMMLLLOOOOOOOOOOOOQQQSSSUUUWWW```cccfffjjjnnnrrrwww{{{wwwhhhgggnnnyyy{{{qqqiiifffeeeOOODDD;;;999888555444444111222333333444444444333111222222333333222222111000000111111111111000000111111111111111111111111111111111111111111111111///000000111111000000///111111111111111111111111111111111111111111111111111111111111111111111111000111111111111222222222111111111111111111111111111111111111111111111111111111222222222333333333000111111222333222222222333333333333333333333333333333222222333333444555111333444444333333444555444444555666666666666666666666777777999;;;<<<===@@@@@@CCCJJJSSScccyyyyyybbbQQQHHHJJJPPPQQQRRRTTTWWWZZZ___dddgggnnnpppppplllfffaaa___^^^YYYWWWTTTQQQNNNKKKGGGCCCCCCBBB@@@>>>=========>>>???>>><<<<<<>>>>>>>>>===AAACCCEEEGGGIIIJJJKKKKKKLLLLLLLLLMMMNNNPPPRRRSSSQQQRRRTTTTTTTTTUUUWWWYYY\\\```hhhpppuuu}}}xxxsssoooiii```YYYWWWQQQPPPPPPOOOOOONNNLLLKKKOOONNNNNNNNNNNNOOOPPPPPPTTTSSSTTTXXX^^^bbbddddddhhhnnntttvvvvvvxxx~~~|||jjjfff___ssszzzyyyyyyqqqnnnoooRRRGGG===:::999666444444111222333333444444444444222222222333333222222222000000111111111111000000111111111111111111111111111111111111111111111111//////000000000000//////111111111111111111111111111111111111111111111111111111111111111111111111000111111111111222222222111111111111111111111111111111111111111111111111111111111222222333333333000000111222222222222111333333333333333333333333333333222222333333444555333444555555444444666777444555555666666666666666666666777888999;;;===>>>BBBAAACCCLLLYYYkkkgggUUUOOOLLLMMMPPPSSSSSSTTTWWW\\\bbbhhhkkkmmmnnnnnnjjjddd___^^^___WWWUUURRROOOMMMJJJEEEBBBBBBAAA???===<<<;;;<<<<<>><<<<<<>>>>>>>>>===BBBDDDFFFIIIJJJKKKKKKKKKOOONNNNNNOOOPPPRRRTTTVVVSSSTTTVVVVVVVVVXXXZZZ]]]```fffooovvv{{{wwwjjj___ZZZYYYXXXVVVUUUTTTRRRPPPMMMLLLLLLKKKKKKKKKKKKKKKLLLMMMKKKJJJNNNUUUZZZZZZXXX\\\dddlllmmmhhhggglllrrrmmmooorrrqqqrrrvvvmmm^^^```mmmwwwvvv{{{yyyrrrcccSSS@@@777777:::888444444444444444444444444444333222222111111222222333444333111000000000111111111111111111111111111111111111111111111111111111222111000//////000111222222222222111111111111000///////////////000111111111111000///...---,,,,,,000111111111111222222222444444444444444444444444222111111111000000//////111111222222222333333333111111222222222333333333222222222222222222222222444444333222222333333333333444555555333333444555555555666666777777888888888777666777888<<>>========================>>>???AAACCCDDDIIIIIIJJJJJJKKKLLLLLLLLLMMMNNNPPPRRRSSSTTTUUUUUUVVVUUUTTTTTTVVVZZZ^^^aaagggqqqwwwxxxppplllgggeeeaaa^^^ZZZXXXVVVVVVYYYVVVSSSSSSSSSRRRNNNJJJMMMLLLLLLQQQWWW[[[[[[ZZZ```_______________``````hhhfffeeeeeefffiiillloootttwwwyyy{{{}}}sssbbb```ooo~~~}}}xxxqqqfffYYYHHH>>>;;;:::888555333333333444444444444444333222222111111222222333444333111000000000111222111111111111111111111111111111111111111111111111222111000//////000111222222222222111111111111000///////////////000111111222222111111111111111111000111111111111222222222222222222222222222222222222111111111000000000000111111222222222333333333111111222222222333333333333333333333333333333333444333333222222333333444333444555555333333444555555555666666777777888888888888777888:::>>>AAACCCFFFJJJUUUhhh~~~tttXXXLLLNNNRRRSSSSSSTTTWWW\\\bbbggglllnnnooommmjjjfffeeeeeebbb\\\WWWRRRPPPMMMIIIFFFDDDCCCBBB??????>>>==================<<<<<<===???AAADDDFFFJJJJJJKKKKKKLLLLLLMMMMMMOOOOOOQQQRRRTTTTTTUUUUUUVVVVVVVVVWWWYYY]]]bbbfffnnnxxx~~~{{{yyy~~~|||{{{{{{}}}~~~}}}|||{{{~~~xxxtttuuurrrmmmhhhddd```^^^]]]___\\\ZZZYYYXXXWWWSSSPPPTTTSSSSSSWWW]]]bbbcccbbbcccbbbaaaaaaaaaaaacccccceeedddcccccceeehhhlllnnnrrruuuxxxzzz||||||iiiaaaqqq~~~wwwnnnhhh___SSSHHH@@@;;;888666333333333333333333333333333222222111111222222333333333222111111111111222111111111111111111111111111111111111111111111111222111000000000000111222222222222111111111111000000////////////000111111111111222222222333333333000111111111111222222222111111222222222222222222111111111111111000000000111111222222222333333333111111222222222333333333444444444444444444444444333333333222222333333444333444555555333333444555555555666666777777888888888888888999<<<@@@DDDFFFCCCKKK[[[sss|||eeeOOOJJJPPPUUUVVVTTTVVV[[[bbbiiinnnpppoooooojjjgggcccbbbaaa^^^YYYTTTQQQOOOKKKHHHEEECCCBBBBBB???>>>>>>==================<<<;;;<<<>>>BBBFFFIIIKKKLLLLLLMMMMMMNNNOOOOOOPPPQQQRRRRRRSSSTTTTTTUUURRRTTTVVVXXXZZZ___eeeiiisss}}}xxxsssooommmmmmmmmtttvvvwwwwwwvvvuuutttuuuvvv{{{~~~yyyrrrlllhhhfffdddiiigggdddcccbbb```\\\ZZZ[[[YYYYYY]]]ccciiikkkkkkllljjjhhhgggggghhhjjjllliiiiiiiiiiiilllooorrruuutttwww{{{}}}}}}qqqcccrrrwwwkkkfffccc[[[OOODDD<<<999888333333333333333222222222333222222111111222222333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222111111111000000000000//////000000111222111111111111111111111111000000111111111222222222333333333333333444444444111111111111111111111111111111222222222333333333111111222222222333333333444444444444444444444444333333222222222333444444333444555555333333444555555555666666777777888888777777888;;;>>>BBBFFFHHHHHHPPPaaaxxxxxxxxxjjjYYYJJJKKKSSSXXXWWWVVVYYY___gggnnnrrrqqqnnnlllgggdddbbb```^^^[[[VVVSSSNNNLLLIIIFFFDDDBBBAAAAAA>>>>>>============>>>>>>===<<<<<<<<>>>>>============>>>>>>=========???BBBFFFJJJMMMNNNNNNOOOOOOPPPQQQQQQQQQQQQPPPPPPPPPPPPQQQSSSSSSVVVZZZ___bbbfffnnnyyy{{{sssmmmkkkjjjggghhhkkkmmmooottt{{{||||||yyyvvvuuuqqqpppqqqvvv}}}lllnnnqqqggggggcccXXXKKK@@@;;;;;;666555555444444333333222333222222111111222222333111222333333444333333333111111111111111111111111111111111111111111111111111111222333333222111111222222222111111111111000111000000000000111222222666666555444333222111000000111111111111222222222//////000000111222222222111111111222222222222222111111222222222333333333111111222222222333333333222222222222222222222222222222222222333444555555333444555555333333444555555555666666777777888888555777:::>>>CCCGGGKKKNNNRRRddd~~~zzzqqqqqqzzz{{{dddTTTPPPOOOTTTYYYZZZ[[[]]]cccffflllooopppmmmhhheeeaaa```___]]]YYYUUURRRPPPIIIGGGEEECCCAAA@@@???@@@===============>>>>>>?????????@@@BBBEEEHHHKKKMMMNNNOOOOOOPPPPPPQQQQQQRRRQQQPPPPPPPPPQQQRRRTTTUUUXXX\\\```dddiiisss}}}vvvtttpppjjjggggggjjjmmmllloooqqqssstttyyy~~~}}}vvvmmmtttyyyooonnnhhh]]]OOOCCC===;;;777777666555555444333333333222222111111222222333111222333444444444333333111111111111111111111111111111111111111111111111111222222333333222222111222222222111111111111000111111000000111111222333444444333333222222222111000111111111111222222222...//////000111111222222111111111222222333333333111111222222222333333333111111222222222333333333333333333333333333333333222222222222333444555666333444555555333333444555555555666666777777888888666888<<>>??????@@@AAACCCFFFIIIKKKLLLMMMNNNNNNOOOPPPPPPQQQQQQRRRRRRQQQQQQQQQRRRTTTWWWXXX[[[___dddggglllxxx|||uuunnnmmmjjjkkklllllllllnnnssswwwzzz}}}oookkk}}}~~~vvvtttmmmaaaSSSFFF???<<<888888777666555555444444333222222222222222222333000111333444555444333333111111111111111111111111111111111111111111111111111222333444444333222111222222222111111111111000111111111000111111222333///000000000000111111111000111111111111222222222000111111222333333444444111111111222222333333333111111222222222333333333111111222222222333333333444444444444444444444444222222222222333444555666333444555555333333444555555555666666777888888888888:::>>>DDDIIINNNRRRUUUpppzzzuuuuuuttt]]]NNNKKKOOOWWW^^^^^^]]]ccckkkmmmnnnooonnnllliiifffddd[[[[[[[[[XXXSSSOOOLLLKKKFFFEEECCC@@@???>>>??????===============>>>??????AAABBBEEEHHHKKKLLLLLLLLLNNNNNNOOOOOOPPPQQQQQQQQQSSSSSSRRRRRRTTTWWWYYY[[[eeeiiimmmpppuuuwwwqqqssssssnnniiihhhhhhlllrrruuuvvvyyy}}}~~~pppdddrrrzzz~~~wwwtttooogggYYYJJJ>>>999999888666555555444222000333333333333333333333333333333333222222222111111000000111111111222222222222222222222222111000///000000000000111111111111222222222111111111000000111111111222222333333333333333333222222111111111333333333222222111111111222222222222222222222222333333333222222111111111111111222222222333333333222222333333333333444444555444222000000000222333222222333333333333444444444555666555444444555666333444555666777999::::::<<<:::@@@HHHIIIIIIWWWiii{{{{{{eeeVVVSSSPPPSSSWWW\\\```eeekkknnnlllkkkkkkiiigggdddbbbaaaZZZXXXUUUSSSQQQNNNKKKHHHCCCCCCBBBAAA@@@>>>>>>============>>>>>>>>>>>>>>>DDDEEEGGGIIIKKKKKKKKKKKKKKKLLLMMMOOOPPPQQQRRRRRRSSSRRRRRRRRRUUUXXX\\\^^^iiissszzz{{{yyyvvvoooqqqrrrqqqnnnlllkkkkkkwww{{{zzzjjjnnnwww||||||{{{|||yyyuuunnncccSSSCCC999:::888666555666555333222333333333333333333333333333333333222222222111111000000111111111222222222222222222222222111000000000000000000111111111111222222222111111111000000222222222222222222333333333333333222222222111111333333222222222222222222333333222222222222222222333333222222222222222222111111222222222333333333222222333333333333444444666555444222222222333444222222333333333333444444444555666555444444555666555555666777888999:::;;;>>>===AAAHHHKKKOOOaaawwwzzz^^^RRRRRRRRRUUUYYY^^^ccciiiooosssooonnnmmmjjjgggccc```___YYYWWWTTTRRRPPPNNNJJJGGGBBBAAA@@@???>>>======<<<============>>>???@@@@@@EEEFFFHHHJJJKKKLLLLLLLLLMMMNNNOOOQQQQQQRRRRRRRRRTTTVVVXXXWWWVVVYYY```fffnnnwwwwwwoookkklllooorrrtttuuuuuuuuuvvvwwwtttkkklllrrr{{{~~~zzzyyyzzz|||xxxuuuooo```LLL<<<:::888666555666666555333333333333333333333333333333333333222222222111111111111111111111222222222111222222222222111000000000000000000111111111111222222222111111111111111333333222222222222222222333333333222222222222111222222222222222222333333333333333222222111111111222222222222222222333333111111222222222333333333222222333333333333444444666666555555555555444444222222333333333333444444444555666555444444555666777777777777888999:::;;;@@@@@@DDDIIIMMMWWWppppppVVVOOOSSSVVVWWWZZZ___ffflllrrruuurrrqqqnnnkkkfffbbb^^^\\\WWWUUURRRPPPNNNLLLIIIFFF@@@@@@???>>>===<<<<<<;;;======<<<===>>>@@@CCCDDDGGGHHHIIIKKKLLLMMMNNNNNNPPPQQQQQQRRRSSSSSSRRRRRRSSSWWW[[[ZZZWWWZZZeeennnvvvwwwooojjjgggiiinnnssswww{{{mmmgggmmmuuuyyy~~~|||~~~}}}xxxvvvtttkkkVVVBBB:::888555444555555555444333333333333333333333333333333333222222222111111111111111111111111111111111111222222222111111000///000000000111111111111111111111111111111111111333333333222222111111111222222222222222222222222111111111222222333333333444333333222222111111111111111111222222333333333111111222222222333333333222222222333333333444444444555555666666555444444222222222333333333444444444555666555444444444666777777777777888999:::;;;CCCCCCFFFKKKQQQ```|||}}}eeeTTTRRRWWW[[[[[[]]]aaagggnnnrrrtttrrrqqqnnnjjjeeeaaa]]][[[UUUSSSOOOMMMLLLJJJGGGEEE@@@@@@???>>>>>>===<<<<<<============@@@CCCEEEGGGHHHIIIJJJLLLMMMNNNOOOOOOQQQRRRRRRSSSRRRRRRQQQQQQQQQUUUXXXXXXXXX]]]hhhqqq}}}wwwooollllllnnnttt{{{|||tttiiinnnuuuxxxxxxrrrsssnnn[[[FFF:::888555333444444444333333333333333333333333333333333333222222222111111111111111111111111111111000111111222222222111111///000000000111111111111111111111111111111111111333333333222222111111111222222222222222222222222111111111222222333333333333333333222222111111111111111111222222333333333111111222222222333333333222222222333333333444444222333333444444444333333222222222333333333444444444555666555444444444666777777666666777999;;;<<>>>>>>>>=========>>>???BBBEEEGGGIIIJJJJJJKKKLLLMMMOOOPPPQQQQQQRRRRRRRRRRRRQQQPPPPPPSSSSSSUUUXXX^^^eeemmmsss~~~yyyuuuqqqooorrrtttwww~~~pppooouuuzzz}}}rrrrrrppp```LLL===:::666444444444444333333333333333333333333333333333333222222222111111222222222111111111111111000000111222222222222111000000000000111111111111111111111111111222222222333333222222222222222222111222222222222333333333222222222222222222333333222222222222222222222222222222222222222222333333111111222222222333333333222222333333333333444444111111111222222222222333222222333333333333444444444555666555444444555666888777666666888:::===???EEEHHHNNNWWWfffyyyfffYYYVVVXXX\\\```gggfffggglllqqqtttrrrpppjjjiiigggdddaaa]]]ZZZXXXQQQNNNJJJGGGFFFEEEDDDBBB@@@@@@@@@??????>>>>>>>>>===>>>???BBBDDDGGGHHHIIIJJJJJJKKKKKKMMMOOOPPPQQQQQQRRRRRRRRRRRRRRRQQQQQQUUUUUUXXX^^^fffnnnuuuyyyzzzvvvuuuxxxxxx{{{vvvlllpppxxxwwwvvvxxxjjjWWWAAA===999666555555555555333333333333333333333333333333333222222222111111222222222111111111000000000000111222222222222222000000000000111111111111000000111111111222222222222222222222222222333333111111222222222333333333333333222222222222222222111111111222222333333444333333222222222222222222111111222222222333333333222222333333333333444444222111111000111222333444222222333333333333444444444555666555444444555666999888888888:::===AAACCCEEEJJJSSSbbbuuu~~~lllYYYQQQRRRVVVZZZ___ddddddgggmmmsssuuuqqqmmmhhhgggdddaaa^^^ZZZVVVTTTOOOLLLHHHEEEDDDCCCBBBAAA???>>>>>>>>>>>>=========<<<>>>AAAEEEGGGHHHHHHHHHJJJJJJJJJKKKLLLNNNPPPQQQRRRRRRSSSSSSTTTSSSSSSSSSRRRWWW^^^dddjjjrrrzzz|||wwwuuuxxx~~~yyyiiijjjuuu{{{}}}uuudddDDD@@@;;;888777777666666333333333333333333333333333333333222222222111111222222222222111111000000///000111222222222222222000000000000111111111111000000111111222222222222111111111222222333333444111111111222222333333333444333333222222111111111000000111222333444444555444333333222222111111111111111222222222333333333222222333333333444444444333222000000000222444555222222333333333444444444444555666555444444555666::::::999:::<<<@@@DDDFFFEEEKKKWWWiiimmm```TTTOOOOOORRRWWW]]]______cccjjjqqqsssnnniiigggfffccc```[[[WWWSSSQQQNNNKKKGGGDDDCCCCCCBBBAAA===============<<<<<<<<<<<>>>>>???@@@@@@???>>>>>>@@@BBB===AAAEEEHHHIIIIIIJJJKKKKKKKKKLLLLLLMMMOOOPPPQQQUUUVVVVVVUUUSSSSSSTTTUUUZZZ]]]eeennnrrruuu{{{yyyyyy{{{~~~}}}}}}||||||||||||~~~~~~}}}qqqkkksssxxxVVVGGG999777888777555555444444444444333333333333333333222222111000000000222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111000111111111111222222222///000111222222222222222000000111111111222222222222222222222222222222222222222222333555666555444333333333333333333333333444444444444444444444444444444444444444555555555333444444555666777888888:::777777<<>>======@@@BBB>>>BBBFFFIIIIIIIIIJJJJJJLLLLLLMMMMMMNNNPPPQQQQQQQQQRRRSSSRRRRRRRRRUUUWWW\\\___gggooovvvwwwrrrwwwyyy}}}|||{{{yyyvvvtttrrrqqqpppqqqpppoooooopppqqqrrrsssssssssrrrssstttvvvxxxyyy|||~~~{{{zzzyyyzzz{{{{{{{{{zzzyyyxxx|||rrruuu~~~dddMMM;;;:::<<<666333666555555555444444444444333333333333222111111000000222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000111111111111222222222000111111222222222111111000000000000111111111111222222222222222222222222222222222333555666555333333333333333333333333333444444444444444444444444444444555555666666666666111222333555777999:::;;;999777888>>>BBBDDDGGGLLLSSSbbb{{{qqq\\\OOONNNOOOQQQPPPOOOSSSYYY[[[^^^bbbeeegggfffeeeccc^^^\\\YYYVVVRRRNNNKKKIIIGGGFFFCCCAAA@@@??????@@@???@@@@@@>>>======???AAA@@@CCCHHHJJJJJJIIIIIIIIIMMMMMMNNNNNNOOOPPPQQQRRROOOPPPQQQQQQRRRTTTWWWZZZcccgggooowww~~~zzzwwwwwwyyy~~~zzztttooollllllnnnpppooonnnllljjjhhhgggffffffddddddcccbbbbbbcccdddeeeddddddcccdddfffjjjnnnppptttxxx}}}}}}zzzzzz|||~~~|||zzzzzz|||{{{{{{zzzyyyvvvtttrrrpppoooqqqrrrssstttttttttssssssxxxsss}}}nnnRRR>>>===>>>666333888666666555555555444444444333333333222222111111111222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111000000111111111222222222111111222222222111111000000111111111222222222222222222222222222222222222222222222333555555444333444444444444444444444444444444444444444444444444444444444555555666666777222333444555777999:::;;;999888;;;@@@CCCDDDHHHNNN]]]pppeeeQQQLLLNNNQQQSSSSSSUUU\\\bbb```aaacccddddddbbb```^^^[[[YYYWWWSSSOOOKKKIIIGGGEEEDDDBBB@@@@@@???@@@@@@???@@@@@@>>>======???AAABBBEEEIIIKKKKKKJJJIIIIIILLLMMMNNNOOOPPPQQQQQQQQQQQQRRRRRRRRRSSSVVV[[[___jjjrrr{{{|||}}}~~~xxxrrrnnnmmmjjjeeebbb```bbbeeeggghhhgggfffdddccccccbbbbbb```___^^^]]]\\\]]]^^^___^^^]]]\\\\\\___ccchhhkkkmmmpppsssvvvxxx{{{}}}{{{yyyzzz{{{{{{zzzxxxzzz{{{|||~~~~~~}}}}}}}}}{{{wwwtttrrrrrrqqqooonnnlllkkkkkkmmmmmmnnnoooppppppqqqqqq|||pppsss{{{yyywwwsssYYYCCC???===777555999666666555555555444444444333333333222222222222222222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111222222222222222222222222000000111111111222222222111111222222222111111000222222222333333333444444222222222222222222222222333222222333444555333222444444444444444444444444444444444444444444444444222333333444555555666666555555666666777888888888::::::===AAACCCDDDJJJPPPjjj}}}www___PPPNNNPPPRRRSSSVVV]]]ffflllhhhhhhgggeeebbb___\\\ZZZYYYXXXUUURRRNNNKKKHHHGGGDDDCCCAAA@@@??????@@@@@@???@@@@@@???>>>>>>AAACCCEEEGGGJJJKKKKKKJJJJJJKKKKKKLLLNNNOOOPPPQQQQQQPPPRRRRRRRRRRRRSSSXXX^^^bbblllwww}}}{{{zzz}}}~~~wwwpppkkkgggeeedddcccbbbaaa___^^^^^^_________^^^]]]]]]\\\\\\]]]]]]___^^^]]]\\\[[[[[[\\\]]]\\\[[[YYYYYY[[[___cccfffiiijjjmmmoooqqqtttyyy|||~~~~~~}}}zzz|||||||||}}}~~~|||yyyxxxtttsssrrrrrrrrrrrrooommmnnnmmmmmmlllkkkjjjjjjiiiiiijjjjjjkkklllmmmnnnnnnooofffooovvvsssuuubbbMMMAAA<<<888777888555555555444444444444333333333333333333333222222222222222222222222222222111111111111111111111111000000000000000000000000222222222222222222222222222222222222222222222222000111111111111222222222000111111222222222111111333333333333444444444555222222222222222222222222333222111222444444333111333333333333333333333333444444444444444444444444222222333444555666666777777777777777777777777777;;;;;;>>>BBBDDDFFFNNNVVVwwwlllZZZSSSOOOQQQQQQRRRYYYeeemmmpppnnnmmmjjjfffbbb^^^[[[YYYYYYWWWUUURRRNNNKKKHHHGGGDDDBBBAAA???>>>>>>??????>>>???@@@@@@???@@@CCCFFFGGGIIIJJJJJJJJJJJJLLLNNNLLLMMMOOOQQQRRRRRRRRRQQQRRRRRRQQQRRRTTTZZZbbbhhhooo}}}||||||~~~~~~wwwnnnkkkfffaaa]]][[[[[[[[[\\\\\\]]]]]]\\\[[[ZZZYYYYYYYYYYYYXXXYYYZZZZZZ[[[___^^^\\\ZZZYYYYYYZZZZZZYYYXXXWWWWWWXXX[[[___aaaeeegggiiijjjlllooosssvvvwwwzzz}}}~~~~~~}}}}}}}}}~~~}}}}}}|||}}}}}}~~~~~~|||}}}}}}zzzuuuppplllkkkmmmlllkkkkkklllmmmlllkkkkkkjjjjjjiiihhhhhhggggggffffffffffffggghhhiiijjjrrrbbbiiiyyyyyywwwwwwmmmYYYDDD:::999999555444444444444333333333333333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000222222222222222222222222111111111111111111111111000111111111111222222222///000111222222222222222222222333333333444444444222222222222222222222222333222111222444444222000333333333333333333333333444444444444444444444444333333444555666777888888777777777777777777777777<<<<<>>===>>>>>>>>>???@@@AAAAAACCCFFFIIIIIIJJJJJJIIIIIIKKKNNNQQQNNNOOORRRTTTUUUTTTTTTSSSRRRSSSSSSUUUZZZbbblllssszzzrrrppplllgggbbb```^^^[[[XXXWWWWWWXXXXXXXXXYYYZZZZZZZZZYYYXXXYYYYYYYYYYYYZZZ[[[\\\]]]^^^\\\ZZZYYYWWWWWWWWWXXXVVVUUUVVVVVVXXX[[[]]]^^^bbbdddfffggghhhjjjnnnqqqqqqtttwwwxxxxxxyyy{{{~~~~~~}}}|||{{{{{{{{{yyyyyyxxxtttoookkkhhhhhhjjjiiihhhhhhjjjllllllllliiiiiihhhhhhgggfffffffffeeeeeeddddddeeefffggghhhvvvdddiiivvv~~~}}}zzzuuubbbGGG999:::999333444444333333333222222222333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000222222222222222222222222000000000000000000000000000111111111111222222222...///000111222333333333111111222222222333333333222222222222222222222222333222111222333333222000222222222222222222222222444444444444444444444444444444555666777888999999777777777777888888888888<<<<<<@@@EEEIIINNN[[[gggpppVVVOOOUUUQQQTTTVVV[[[hhhvvvxxxrrrnnnllliiieeebbb___]]]\\\WWWUUUSSSPPPMMMJJJGGGFFFDDDCCCAAA???============>>>???@@@AAABBBDDDHHHKKKJJJJJJIIIHHHHHHKKKPPPTTTPPPQQQTTTVVVWWWWWWVVVUUUTTTUUUWWWZZZ```jjjuuu}}}}}}zzzrrrhhhdddeeeddd```[[[[[[[[[YYYXXXXXXYYY[[[XXXXXXXXXYYYZZZ[[[\\\\\\WWWWWWXXXXXXZZZ[[[]]]]]]]]]\\\ZZZXXXWWWVVVWWWWWWSSSTTTUUUWWWYYY\\\^^^___aaabbbdddeeefffhhhkkkmmmmmmpppsssttttttvvv{{{~~~~~~|||zzzzzzzzzwwwwwwvvvssspppmmmlllmmmgggeeedddeeegggiiijjjjjjjjjiiiiiihhhgggfffffffffgggfffeeeeeeeeefffggghhhnnncccmmmzzzvvvfffPPP???;;;:::888777777555444444444444444333333333333333333333333333333333222222111111111111111111111111111111111222111000000000111333333333222222222222222222222333222222222222222222333000111111111111222222222222222222111111111000000111222222333333222222111111111111111111111111111555444444333333222222111111222333333444444333333555555555555555555444444444444444444444444444444444666777777666666777999<<>>;;;888777777666555444444444444333333333333333333333333333333333222222222111111222222222222222222222222222111000000000111222333222222222222222222222222222222111111111111222222000111111111111222222222222222222111111111000000111222222333333222222111111111111111111111111111333333333333333333333333333333444555555555555444555555555555555555555555444444444444444444444444444666777777666666888999???@@@DDDIIINNNZZZqqqnnn\\\XXXVVVSSSTTT[[[bbbiiiqqqvvvtttoooiiigggdddaaa___[[[WWWTTTTTTRRROOOKKKGGGDDDCCCBBB@@@??????>>>>>>>>>??????@@@AAACCCDDDEEEFFFIIIKKKKKKKKKKKKLLLNNNOOOQQQRRRTTTTTTTTTUUUVVVVVVUUUTTTWWWVVV]]]iiiooorrr}}}yyyssslllgggfffdddbbbaaabbbaaa^^^[[[WWWXXXYYYZZZ[[[ZZZZZZYYYXXXXXXXXXYYYYYYZZZZZZZZZZZZZZZYYYYYYZZZ\\\^^^```]]][[[YYYYYYZZZ[[[[[[ZZZ[[[[[[[[[\\\\\\\\\\\\\\\``````aaaccceeehhhjjjkkknnnnnnoooqqqsssuuuwwwyyy~~~}}}{{{zzzzzzwwwuuussssssrrrqqqoookkkkkklllllllllkkkjjjjjjhhhgggfffggghhhgggfffdddfffgggjjjlllmmmmmmlllkkkzzzeeeaaammmvvvzzzvvvxxxqqq___LLL@@@;;;999888777666555444444444444333333333333333333333333333333333222222222222111333333333333333333333333111111000000111111222333111111111111111111111111111111111000000111111111000111111111111222222222222222222111111111111111111222222333333222222111222222222222222222222222111111222333333444555555333444555555666666555555555555555555555555555555444444555555555555555555555666777777666777999;;;BBBBBBDDDJJJSSSccc}}}xxxaaaWWWVVVVVVSSSUUU```jjjppptttwwwtttpppiiigggccc```]]]ZZZWWWTTTSSSQQQNNNJJJGGGDDDCCCCCC>>>>>>>>>======>>>>>>??????AAADDDEEEFFFHHHJJJLLLKKKLLLLLLMMMNNNPPPQQQRRRSSSSSSSSSTTTTTTTTTUUUUUUXXX[[[dddpppvvv{{{xxxnnniiieeeaaa^^^___^^^^^^^^^``````^^^\\\[[[ZZZZZZZZZ[[[[[[\\\\\\YYYYYYZZZ[[[\\\]]]^^^^^^]]]\\\[[[[[[\\\^^^```aaa\\\ZZZYYYYYY[[[]]]\\\\\\ZZZZZZ[[[[[[\\\\\\\\\\\\^^^___```bbbeeehhhjjjllllllmmmnnnoooqqqsssuuuvvv{{{~~~|||zzzyyyxxxwwwwwwwwwvvvtttrrroooooopppppppppooommmllliiihhhgggggghhhhhhfffdddhhhjjjmmmooopppooonnnmmmhhh[[[aaakkkzzz|||{{{|||vvvfffQQQAAA;;;999888777666555444444444444333333333333333333333333222222222222222222222222333333333333333333333333111111111111111222222222000000000000000111111111111111000000000000111111000000111111111222222222111111111111111111111111111222222333333222222111222222222222222222222222222222222333333444444444333333444555555555555555444444444555555555555555555555555555555666666666555666777777777888;;;===DDDCCCFFFOOO\\\oooiiiXXXUUUWWWXXXVVVYYYfffssswwwwwwvvvtttpppiiifffbbb^^^\\\YYYUUURRRPPPOOOKKKHHHEEECCCBBBBBB==================>>>??????BBBEEEFFFGGGIIIKKKMMMLLLMMMMMMMMMOOOPPPQQQRRRQQQRRRSSSSSSSSSTTTUUUWWW]]]aaajjjuuu}}}zzzsssjjjccc```^^^]]]\\\\\\\\\]]]]]]^^^^^^^^^]]]^^^]]]\\\[[[[[[]]]^^^```\\\\\\]]]]]]^^^______```^^^^^^]]]]]]^^^___```aaa]]]\\\[[[[[[\\\]]]]]]\\\YYYYYYZZZZZZ[[[[[[\\\\\\^^^^^^```bbbeeehhhkkkmmmkkkllllllnnnppprrrsssuuuwwwzzz|||||||||zzzwwwvvvvvvwwwxxxwwwuuusssrrrssstttttttttrrrpppoookkkjjjiiijjjllllllkkkiiijjjlllooorrrrrrqqqooommmmmm[[[[[[bbbsssxxxhhhSSSBBB;;;;;;888888666555555555555555333333333333333333333333222222222222222222222222222222222222222222222222000000111111222222222222//////000000000111111111111111000000000000111111000000111111111222222222111111111111111111111111111222222333333222222111222222222222222222222222444444444333333222222222222222333444444444444333444444444555555555666666555555555666666777777777666777888888888:::>>>@@@FFFFFFLLLZZZkkk~~~zzz^^^TTTUUUWWWYYY[[[```mmmxxxzzzwwwuuurrrooohhhddd```\\\YYYVVVSSSPPPMMMKKKHHHEEEBBBAAA@@@@@@======<<<======>>>??????@@@CCCFFFHHHIIIJJJLLLMMMNNNNNNNNNNNNOOOPPPRRRRRRPPPRRRTTTTTTSSSUUUXXX[[[cccgggoooyyywwwqqqlllhhhbbb^^^\\\\\\\\\\\\]]]^^^______^^^^^^^^^^^^```___]]]\\\]]]^^^aaabbb````````````````````````_____________________``````___^^^^^^^^^^^^\\\ZZZXXXXXXYYYZZZZZZ[[[\\\\\\^^^___aaacccfffiiilllmmmlllllllllnnnoooqqqssstttssswwwzzzzzz~~~}}}zzztttttttttvvvwwwwwwuuurrrtttuuuwwwxxxwwwuuusssrrrnnnnnnnnnppprrrsssrrrqqqmmmoooqqqrrrsssqqqooonnnuuu___ZZZ\\\mmmuuuhhhVVVEEE===<<<888888777666555555555555333333333333333333333333111222222222222333333333111111111111111111111111000000111222222222222111///000000111111222222222111111111000000111111111000111111111111222222222111111111111111222222222111222222333333222222111333333333333333333333333555555444333333222111111111222333333444444333333333333444444555666666666555555666666777777888888888999:::::::::===AAADDDHHHKKKWWWjjj~~~jjjUUUSSSVVVVVVYYYaaaiiisss{{{zzzvvvssspppmmmfffbbb]]]YYYVVVSSSPPPNNNJJJHHHEEECCC@@@??????>>>============>>>???@@@@@@BBBEEEHHHJJJJJJJJJKKKLLLOOOOOOOOOOOOPPPQQQRRRSSSPPPRRRUUUUUUUUUWWW\\\aaajjjmmmtttzzzpppiiieeeaaa___]]][[[ZZZZZZZZZ[[[^^^```aaaaaa___^^^___```bbbaaa_________```bbbdddbbbbbbbbbaaaaaaaaa``````aaaaaaaaa```````````````cccbbbaaaaaaaaa```]]][[[YYYYYYZZZ[[[\\\]]]]]]^^^```aaabbbdddgggjjjlllnnnmmmmmmmmmnnnppprrrssstttssswwwzzzzzz}}}|||uuuttttttuuuvvvvvvuuusssvvvwwwzzz{{{{{{zzzxxxvvvtttssstttuuuxxxyyyxxxwwwqqqrrrsssssssssrrrqqqppp}}}fff\\\XXXfffzzzqqqhhh[[[JJJ???<<<999888777666555555555555333333333333333333333333111111222222222333333333222222222222222222222222///000111222333222222111000000111111222333333444222222111111111111222222000111111111111222222222000000111111111222222222111222222333333222222111333333333333333333333333333333333333333333333333222333333444444444444444333333444444555666666777555555666777777888999999:::;;;;;;;;;<<>>======>>>???@@@AAAAAADDDFFFJJJKKKKKKJJJKKKKKKPPPOOOOOOPPPPPPQQQRRRSSSOOOSSSVVVWWWWWWZZZaaafffnnnrrryyyvvvmmmfffaaa^^^ZZZ[[[\\\[[[ZZZYYYYYYZZZ\\\___aaaaaa```___```bbbcccbbbaaaaaaaaabbbddddddaaaaaabbbbbbbbbbbbbbbbbbccccccccccccbbbbbbaaaaaacccbbbbbbcccdddcccaaa___[[[\\\]]]^^^___```aaaaaaccccccdddfffhhhjjjmmmnnnooooooooopppqqqssstttuuuuuuzzz||||||yyyxxxvvvvvvwwwxxxxxxwwwxxxzzz}}}|||{{{{{{zzzyyyzzz{{{{{{zzzxxxvvvuuuuuuttttttsssttttttkkk^^^VVVbbb}}}~~~~~~uuummmiii___NNNAAA<<<999888777666666555555555333333333333333333333333111111111222222333333333333333333333333333333333///000111222333222111111000000111222333333444444333333222222222222333333000111111111111222222222000000111111222222222222222222222333333222222222333333333333333333333333111222222333333444444555333444555555666666555555333333444444555666777777555666666777888999999999;;;<<<<<<<<<===@@@EEEIIIMMMUUUjjjdddUUUPPPYYY]]]ZZZbbbrrrwwwzzzzzzuuuqqqooolllhhhddd```ZZZUUUQQQOOOLLLJJJIIIGGGEEEBBBAAA@@@@@@@@@>>>>>>>>>>>>???@@@AAABBBEEEHHHKKKLLLKKKJJJJJJKKKPPPPPPPPPPPPPPPQQQRRRSSSOOOSSSWWWXXXYYY\\\dddjjjpppttt}}}~~~zzzsssmmmiiiddd```^^^XXXZZZ\\\]]]\\\ZZZZZZZZZZZZ]]]aaaaaa``````bbbdddccccccbbbbbbccccccdddddd``````aaabbbcccddddddeeeeeeeeeeeeeeedddcccbbbbbbbbbbbbbbbdddeeeeeedddbbb^^^^^^___```aaabbbcccddddddeeefffgggiiikkkmmmnnnpppppppppqqqrrrtttuuuvvvxxx|||~~~~~~}}}{{{xxxxxxyyyzzzzzzzzzyyy|||~~~~~~||||||||||||yyywwwyyyxxxwwwuuuuuuuuuvvvvvvrrr]]]RRRZZZqqqoooeeeiiifff]]]NNN;;;999777555555555666555333666666555444333333222222333333111000000000111222111111111111111111111111111111111111111111111111333111000//////111333444222222222111111111000000000111111111111222222222222222222222222222222222111111111111111111111111222222222222222222222222000111222222333444555555333333333444444444555555444444555555555555444444777666777999;;;;;;999777999::::::;;;>>>DDDHHHHHHOOO___uuulllVVVXXXYYYYYY[[[aaajjjqqqtttuuuvvvvvvsssmmmhhhddd^^^[[[WWWTTTQQQOOOLLLJJJHHHGGGEEEBBB@@@???>>>===???>>>======???AAADDDFFFIIIIIIJJJKKKLLLMMMNNNNNNRRRRRRRRRRRRRRRRRRQQQQQQTTTUUUVVVXXX^^^ffflllmmmuuu}}}|||pppjjjcccaaabbbbbb___\\\[[[\\\^^^______^^^]]]\\\___^^^]]]]]]^^^```ccceeedddccccccccccccccccccdddccccccccccccdddeeefffggggggfffeeedddcccdddeeefffkkklllllljjjgggeeeeeefffkkkhhheeeccceeefffggghhhgggkkkllliiihhhkkkmmmlllqqqooonnnqqquuuvvvuuurrrxxxzzz|||~~~}}}~~~}}}|||zzz{{{}}}}}}}}}{{{zzzzzzzzz}}}|||zzzxxxwwwwwwwwwxxxdddXXX[[[mmmrrriiillliiibbbUUUCCC:::888666555555666555444666555555444333333222222333333111000000000111222111111111111111111111111111111111111111111111111222111000000000111333333222222222111111111000000000111111111111222222222222222222222222222222222333333333333333333333333222222222222222222222222333333333333333333333333333333333444444444555555444444555555555555444444666555666888:::;;;999888:::;;;;;;<<>>>>>>>>>>>===>>>@@@BBBEEEGGGJJJJJJJJJKKKLLLMMMMMMNNNPPPPPPQQQRRRRRRSSSTTTTTTTTTTTTVVVXXX]]]eeelllooouuuzzzuuuiiiddd```^^^```___\\\YYY^^^___```aaa```___]]][[[```_________```bbbdddeeeddddddccccccccccccdddddddddcccccccccdddeeeeeefffhhhggggggfffggghhhjjjjjjkkklllllljjjhhhgggggghhhllljjjgggfffgggiiijjjjjjhhhlllnnnkkkkkknnnpppppprrrrrrrrrtttvvvwwwwwwvvvwwwyyy}}}~~~|||{{{|||||||||{{{|||~~~}}}||||||}}}}}}}}}}}}}}}}}}}}}}}}mmm]]]ZZZgggvvv{{{yyyvvvnnnoookkkfff\\\LLL<<<:::777555666666555444555555555444444333333222333333222111111111111222111111111111111111111111111111111111111111111111000111111111111222222222222222222111111111111111000111111111111222222222222222222222222222222222333333333333333333333333222222222222222222222222444444444333333222222222333333333444444444555555444444555555555555444444444444444666999::::::888:::;;;===@@@BBBEEEIIIMMMZZZppp}}}cccUUUUUUWWWZZZ]]]bbbhhhpppuuu}}}{{{xxxsssnnniiifffccc^^^[[[VVVRRROOOLLLIIIFFFCCCCCCAAA@@@???>>>>>>>>>======>>>???AAADDDGGGIIIKKKKKKKKKLLLLLLMMMMMMMMMOOOOOOPPPRRRSSSUUUVVVVVVUUUVVVXXX\\\aaahhhpppwww~~~wwwooommmccc```]]]\\\^^^^^^[[[YYYaaabbbccccccbbb```]]]\\\```aaaaaabbbcccdddeeeeeeeeeeeeddddddddddddeeeeeeddddddddddddeeeeeeeeeeeehhhhhhhhhiiijjjkkklllmmmlllmmmlllkkkiiiiiikkkmmmnnnllliiihhhjjjlllmmmmmmkkkoooqqqnnnnnnrrrttttttsssuuuwwwxxxxxxxxxyyyzzzyyy|||~~~}}}{{{xxxyyy{{{||||||}}}~~~sss```XXX___lllzzzyyy}}}vvvtttlllhhh```RRR>>>;;;888666666666555555555555444444444333333333333333222222111111111111111111111111111111111111111111111111111111111111000000111222222222222111111111111111111111111111000000111111111222222222222222222222222222222222111111111111111111111111222222222222222222222222333333333333333333333333333333333444444444555555444444555555555555444444333333333555888::::::999999:::>>>BBBEEEHHHPPPXXXggg}}}hhhXXXRRRVVVYYY]]]ccckkkssszzz~~~}}}xxxqqqkkkfffdddbbb]]]YYYUUUQQQNNNJJJGGGDDDAAA@@@@@@???>>>?????????======>>>AAACCCGGGIIIKKKKKKKKKLLLLLLLLLMMMMMMMMMPPPPPPQQQRRRTTTUUUVVVVVVXXXYYY]]]bbbgggmmmxxx~~~vvvtttrrrlllhhhgggbbb___[[[[[[\\\^^^___^^^aaabbbcccdddcccbbb```^^^```aaabbbddddddeeeeeedddfffeeeeeeeeeeeeeeeeeefffeeeeeefffffffffgggffffffiiiiiiiiijjjjjjkkkllllllnnnnnnnnnlllkkkkkknnnpppnnnllljjjjjjlllnnnooooooooossstttrrrqqqtttvvvvvvuuuxxx{{{{{{yyyyyy{{{}}}|||~~~|||zzzxxxzzz{{{}}}~~~~~~}}}yyybbbUUUZZZeee{{{ooojjjdddVVVAAA>>>999777666666666555444444444444444333333333333333333333222222111111111111111111111111111111111111111111111111111111000000111222222222222111111111111111111111111111000000111111111222222222222222222222222222222222111111111111111111111111222222222222222222222222111111222333333444555555333333333444444444555555444444555555555555444444444333333555888:::::::::;;;;;;???CCCEEEIIIVVVeeezzzmmmZZZSSSSSSUUUXXX___hhhqqqzzz}}}uuummmgggcccaaaaaaZZZWWWSSSOOOLLLIIIFFFCCC@@@??????>>>>>>??????@@@===>>>@@@BBBEEEHHHKKKLLLKKKKKKLLLLLLMMMMMMNNNNNNRRRRRRSSSSSSTTTUUUUUUUUUYYY[[[aaaiiimmmsss|||tttmmmlllkkkgggeeeeeebbb^^^ZZZXXXZZZ]]]aaaccc___aaacccdddeeedddcccbbbaaaaaacccdddddddddddddddggggggffffffffffffggggggfffggghhhiiijjjjjjjjjiiinnnnnnnnnnnnmmmllllllllloooppppppooonnnnnnqqqsssnnnmmmkkklllnnnpppqqqppptttwwwxxxuuusssvvvxxxwwwwww{{{~~~}}}{{{zzz|||}}}~~~|||{{{yyyyyy|||}}}~~~~~~iiiXXXYYYaaatttnnnhhhZZZCCC???;;;777777777666666444444444444444444444444333333333444333222222111111111111111111111111111111111111111111111111111000111111111111222222222111111111111111222222222000111111111111222222222222222222222222222222222333333333333333333333333222222222222222222222222000111111222444555555666333333333444444444555555444444555555555555444444666444444555888:::::::::>>>===@@@EEEHHHOOOcccyyyrrr]]]QQQPPPRRRVVVYYY```jjjttt|||~~~zzzrrriiiccc```______XXXUUUPPPMMMKKKHHHEEECCC@@@???????????????@@@@@@>>>???BBBDDDGGGJJJLLLMMMJJJKKKKKKLLLMMMNNNOOOPPPSSSSSSTTTTTTUUUUUUVVVVVVZZZ\\\eeennnsssxxxvvvoooiiiiiiiiifffdddddd```]]]ZZZXXXYYY]]]aaaeeeaaabbbdddggghhhggggggfffccccccccccccdddddddddeeehhhgggggggggggggggggghhhhhhiiikkkmmmnnnoooooonnnttttttssssssrrrqqqooonnnppprrrssssssqqqqqqrrrsssnnnmmmmmmnnnqqqsssssssssvvvzzz{{{xxxvvvyyy{{{zzz|||}}}~~~~~~|||~~~}}}~~~~~~{{{zzzyyyzzz|||~~~ttt___[[[aaa}}}uuunnniii[[[EEEAAA<<<888777777777666444444444444444444444444333333444444444333222111111111111111111111111111111111111111111111111111222111000000000111333333000000111111111222222222000111111111111222222222222222222222222222222222333333333333333333333333222222222222222222222222222222222333333444444444333333333444444444555555444444555555555555444444888666555666888:::::::::???===BBBJJJRRR```~~~www```SSSOOOQQQTTT[[[]]]dddmmmwww}}}~~~~~~zzzuuunnnfffaaa^^^]]]^^^UUURRRNNNLLLJJJHHHEEECCCAAA@@@@@@?????????@@@@@@@@@AAACCCFFFHHHJJJLLLMMMIIIJJJKKKLLLNNNOOOQQQQQQRRRRRRSSSTTTUUUWWWXXXXXX^^^aaakkkwww{{{zzztttpppiiieeefffgggeeebbbccc^^^^^^^^^^^^^^^```ccceeeeeefffhhhjjjkkkjjjiiihhhfffeeedddddddddeeefffgggiiihhhhhhgggggghhhhhhiiiiiikkknnnqqqsssttttttsssttttttuuuuuuuuusssrrrqqqqqqsssvvvvvvuuusssrrrrrrpppooooooqqqtttvvvvvvuuuwww{{{}}}zzz{{{~~~~~~~~~}}}}}}||||||~~~zzz}}}~~~eee^^^aaaqqqssslllgggYYYFFFBBB<<<888777777777666444444444444444444444444333333444555444333222111111111111111111111111111111111111111111111111111333111000//////111333444000000111111222222222222000111111111111222222222222222222222222222222222111111111111111111111111222222222222222222222222444444333333333333222222333333333444444444555555444555555555555555555444:::888666666888:::::::::===<<>>???@@@AAABBBCCCFFFIIIKKKKKKLLLMMMNNNNNNNNNNNNNNNOOOPPPRRRSSSTTTVVVWWWVVVUUUYYY```gggooovvvxxxpppiiieeedddccccccccccccccccccccccccdddaaaaaabbbcccdddfffggghhhmmmoooppppppnnnkkkiiiiiiiiiiiiiiiiiihhhjjjmmmppppppooonnnmmmllllllmmmnnnoooqqqtttvvvxxxwwwvvvuuusssssstttuuuvvvwwwyyyzzzzzzwwwtttuuuyyyzzzxxxtttvvvwwwzzz|||~~~|||}}}~~~~~~~~~nnneeeeeennn|||zzzssshhhZZZHHH;;;888999888666444444333444444555666777333333333333333333333333222222222222222222222222333333222222222222333333111111111111111111111111222222222222222222222222222222222222222222222222111222333222111000111333333333333222222222222111444333333222222333333444333444444555555444444333555555555555555555555555666666666666777777777777666777888777777888;;;>>>CCCGGGMMMZZZuuuvvvaaaOOONNNUUU\\\dddlllrrruuuzzz}}}}}}{{{yyyqqqmmmhhhdddaaa^^^[[[YYYRRRNNNJJJFFFEEEDDDCCCBBB>>>=========???@@@BBBDDDEEEGGGIIIIIIIIIIIIKKKLLLLLLLLLLLLMMMOOOQQQSSSUUUTTTVVVWWWWWWXXX]]]eeellluuu~~~uuusssnnniiieeebbbaaaaaaddddddddddddddddddddddddbbbccccccdddfffhhhiiijjjppprrrtttsssqqqooommmmmmnnnnnnnnnmmmlllmmmooorrrttttttrrrqqqpppoooooooooooorrrvvvzzz{{{yyywwwuuuuuuuuuvvvxxxyyyzzz||||||{{{yyyvvvwwwzzz{{{yyywwwzzz{{{}}}}}}|||}}}~~~~~~~~~~~~rrraaa```eeepppyyywwwgggPPP>>>888:::888444555555444444444555555666333333333333333333333333222222222222222222222222222222222111111222222222111111111111111111111111222222222222222222222222222222222222222222222222222333333222000000222444222222222222222222222222333333333333333333333333333444444555555444444333444444444555555555555555666666666666777777777777666777888888888:::===@@@KKKLLLPPP```~~~jjj[[[PPPRRR[[[eeeooowwwyyyyyy{{{|||}}}zzzwwwtttmmmiiieeebbb___]]]ZZZXXXOOOLLLHHHEEEDDDDDDCCCCCC>>>=========>>>@@@BBBCCCGGGHHHHHHHHHGGGGGGIIIKKKJJJJJJKKKLLLOOORRRTTTVVVUUUVVVWWWXXX[[[aaahhhnnnwww}}}yyynnnmmmjjjgggeeecccaaaaaaddddddddddddddddddddddddhhhhhhhhhiiijjjkkklllmmmqqqtttvvvvvvtttrrrqqqqqqqqqrrrrrrqqqooooooqqqsssvvvvvvuuuuuutttttttttttttttvvvyyy{{{{{{zzzwwwvvvvvvwwwxxxzzz{{{|||}}}}}}{{{yyywwwxxx{{{}}}}}}}}}{{{|||~~~~~~|||}}}wwwaaaZZZ[[[ddduuu{{{rrrYYYBBB999:::999444888777666555444333333333333333333333333333333333222222222222222222222222111111000000000000111111111111111111111111111111222222222222222222222222222222222222222222222222222333333222111111222444222222222222222222222222333333333333333333333333333444444555555444444333444444444555555555666666666666666666777777777777777888888888999;;;???CCCNNNMMMRRReee```XXXRRRVVV___jjjttt{{{~~~}}}}}}|||zzzuuurrrhhheeeaaa___]]]ZZZWWWUUUMMMJJJFFFDDDDDDDDDCCCBBB@@@???>>>>>>>>>???AAAAAAHHHHHHIIIHHHFFFFFFHHHIIIIIIJJJKKKLLLOOORRRVVVWWWWWWXXXXXXZZZ]]]dddkkkpppvvv~~~yyyvvvlllkkkiiigggeeecccaaaaaacccccccccdddddddddeeeeeemmmlllllllllllllllmmmmmmrrrtttwwwwwwvvvtttssssssssstttuuusssrrrqqqrrrtttwwwwwwxxxxxxyyyyyyyyyyyy{{{{{{{{{{{{zzzyyyxxxxxxxxxyyyzzz|||}}}}}}}}}}}}yyyxxxxxxzzz}}}}}}~~~~~~}}}}}}iii]]][[[bbbttt}}}yyyaaaGGG;;;;;;:::555999888666555333333222222333333333333333333333333222222222222222222222222111000000000000000000111111111111111111111111111222222222222222222222222222222222222222222222222222333444333222111222444111222222222222333333333222333333444444333333222333444444555555444444333333333444444555666666666666666666666777777777777777888888888999<<>><<<<<<888666555555444444444555555333333333333333333333333222222222222222222222222333222222222222222222333111111111111111111111111222222222222222222222222222222222222222222222222000222555666444333222222111111111222222333333333222222444444444444222222333444444555555444444333333333444444555666777777666666666666777777777777888999999999:::>>>CCCHHHLLLXXXmmmoooRRRQQQUUUZZZ```iiittt~~~{{{vvvuuuuuutttoookkkeeeccc```]]][[[XXXSSSPPPLLLHHHDDDBBBAAAAAA@@@@@@?????????@@@BBBDDDFFFHHHEEEHHHKKKLLLKKKIIIHHHIIIMMMMMMNNNOOORRRUUUXXXYYY[[[[[[\\\aaajjjsss{{{{{{tttpppmmmlllhhhgggeeecccbbbcccdddeeedddeeefffhhhjjjlllnnnooolllmmmnnnooorrrtttvvvwwwuuuxxx{{{|||{{{zzzzzzzzzvvvxxxzzzzzzyyyyyyyyyzzz|||}}}~~~~~~|||{{{xxxzzz~~~}}}~~~~~~~~~~~~~~~kkk]]]YYYfffpppsss~~~zzzjjjTTTBBB999888:::666666777777666444222111333333333333333333333333222333333444444333333222222222222222222222222222222222222222222222222222222111111111000000//////333333333333333333333333222222222222222222222222333222111000000222444555333333222111222333444555222222333333333444444444444444444444444444444444444444555555666777777777888;;;<<<::::::???FFFKKKMMMccc}}}rrr[[[VVVRRRXXX```jjjrrrxxx|||~~~yyyrrrqqqrrrqqqkkkeeeeeedddbbb^^^ZZZUUUPPPNNNFFFEEECCCAAA@@@@@@@@@@@@>>>===>>>@@@DDDGGGHHHIIIMMMMMMLLLLLLLLLLLLMMMMMMNNNOOOOOOOOOOOORRRWWWZZZYYYYYYXXXbbbqqqrrrwwwzzzqqqkkkhhhggghhhhhhfffdddaaa___```cccfffffffffgggjjjlllnnnnnnmmmpppqqqrrrtttvvvwwwxxxyyyzzzzzz{{{|||{{{zzzxxxwww{{{|||~~~~~~}}}}}}~~~~~~}}}|||{{{{{{||||||}}}~~~}}}~~~qqq___VVV___iiinnn{{{~~~zzzmmmYYYFFF;;;999;;;777777777666555444222222333333333333333333333333222333333444444333333222222222222222222222222222222222222222222222222222222111111111000000000000333333333333333333333333222222222222222222222222333222111000000222444555333333222222222333444555222222333333333444444444444444444444444444444444555555666777777888888999:::<<<<<<;;;<<>>>>>???AAAEEEHHHIIIJJJOOONNNNNNMMMMMMMMMMMMNNNOOOOOOOOOOOOPPPSSSWWW[[[[[[[[[ZZZcccppprrryyy{{{tttnnniiifffffffffggggggfffcccaaaaaaccceeegggggghhhkkkmmmooooooooosssssstttuuuwwwxxxyyyyyy{{{|||||||||{{{{{{zzzyyy|||}}}~~~~~~}}}}}}}}}~~~~~~~~~zzzdddUUUYYYcccmmm{{{{{{yyyppp```LLL>>>:::<<<888888666555444333333333333333333333333333333333222333333444444333333222222222222222222222222222222222222222222222222222111111111111111000000000222222222222222222222222222222222222222222222222333222111111111222333444333333222222222333444555333333333333444444444444444444444444444444444444666666777888888999999:::<<<;;;:::;;;???EEEKKKPPPeeezzzsss]]]VVVXXXXXX\\\dddoooxxx|||yyyuuuoooiiicccaaadddfffdddbbb___^^^\\\YYYUUUQQQMMMLLLFFFEEECCCAAA@@@@@@AAAAAA>>>???AAACCCFFFIIIKKKLLLPPPPPPOOOOOONNNNNNNNNNNNNNNOOOOOOOOOPPPSSSWWW[[[___```___ffftttxxx~~~|||vvvtttpppllliiigggggggggggghhhiiihhhfffcccbbbcccggghhhjjjlllooopppqqqrrrqqqrrrtttvvvxxxzzz|||}}}}}}}}}||||||{{{{{{||||||}}}~~~~~~~~~jjjXXXYYYdddpppzzzxxxsssgggTTTBBB;;;;;;:::888666444333333444444333333333333333333333333222333333444444333333222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222111111111222333444222222222333333333444444333333333444444444444555555555555555555555555555666666777777888999999:::===999888<<>>@@@CCCEEEGGGIIILLLMMMPPPPPPPPPOOOOOONNNMMMMMMLLLMMMMMMMMMNNNRRRVVVZZZaaaeeeeeelll{{{{{{|||vvvsssrrrpppnnnllljjjjjjiiigggjjjmmmmmmjjjgggdddcccgggiiilllnnnpppqqqssstttooopppsssvvvyyy}}}~~~}}}|||{{{{{{|||}}}~~~~~~~~~~~~}}}{{{}}}nnn\\\[[[dddppp{{{yyyvvvnnn]]]HHH<<<::::::999777555444444444555333333333333333333333333222333333444444333333222222222222222222222222222222222222222222222222222111111111111111222222222111111111111111111111111111111111111111111111111222222111222222222333333222222333333333444444444333333444444444555555555555555555555555555555555555555666777777888888999<<<888777===BBBGGGPPPYYYrrrhhhWWWUUUWWWVVVXXX\\\eeeoooxxxzzzvvvrrrnnnjjjfffcccccccccaaa___XXXWWWTTTPPPMMMJJJGGGFFFBBBAAA@@@>>>>>>>>>??????>>>AAAEEEGGGHHHIIIKKKMMMNNNNNNOOOOOONNNMMMLLLLLLJJJKKKLLLLLLMMMPPPUUUYYY^^^fffiiirrr||||||xxxrrrrrrqqqpppnnnmmmkkkjjjjjjjjjmmmpppqqqnnnkkkgggfffiiillloooqqqqqqrrrtttvvvrrrsssuuuwwwyyy|||}}}~~~~~~}}}|||{{{{{{|||}}}~~~~~~}}}}}}{{{xxxrrrooonnnppptttwwwrrruuuyyy|||tttaaaZZZ^^^iiiyyy|||xxxuuugggPPP???:::999999777666555444444444333333333333333333333333222333333444444333333222222222222222222222222222222222222222222222222222111111111222222222222222222222222222222222222222111111111111111111111111111111222222222333333333111222333444444444333333333444444444555555555555555555555555555555555555555555666666777888888999;;;888999@@@CCCGGGRRR```{{{ooo[[[UUUWWWYYYYYY[[[```hhhoootttuuuttttttuuutttrrrqqqppplllhhhdddYYYWWWSSSOOOKKKHHHFFFEEEAAA@@@???>>>>>>>>>?????????CCCGGGIIIHHHGGGIIILLLLLLMMMNNNOOOOOONNNMMMLLLJJJJJJKKKLLLMMMPPPUUUYYY[[[gggnnnwww~~~|||zzzsssppppppooommmlllkkkjjjiiiiiimmmpppssssssqqqnnnmmmlllmmmppptttuuuttttttwwwyyyyyyzzzzzzzzzzzzzzz{{{{{{~~~~~~}}}}}}}}}~~~}}}||||||yyynnnjjjddd```___bbbgggjjjkkknnnsssxxx}}}~~~iiiZZZUUU]]]ooo}}}{{{{{{pppXXXCCC;;;888888888777666555444333333333333333333333333333222333333444444333333222222222222222222222222222222222222222222222222222111111111222222333333333333333333333333333333333111111111111111111111111111111222222333333333222111222333444444444333333444444444444555555555555555555555555555555555555666666777888888999999:::;;;999===DDDFFFGGGVVVhhhyyy___VVVVVVWWW[[[```aaagggmmmpppoooppprrruuuxxxyyy{{{|||zzztttmmmiii\\\ZZZVVVQQQMMMIIIGGGFFFBBBBBB@@@??????@@@@@@AAA???DDDIIIIIIGGGFFFGGGJJJKKKMMMNNNPPPQQQPPPOOONNNKKKLLLLLLMMMNNNRRRWWW[[[]]]lllvvv{{{{{{}}}zzzuuurrrpppmmmlllkkkjjjiiijjjkkklllqqqsssttttttsssrrrrrrsssrrrvvvzzzzzzxxxwwwzzz}}}|||||||||}}}}}}}}}}}}}}}|||zzz{{{~~~zzzrrrjjj```]]]WWWSSSRRRUUUZZZ]]]___ccchhhmmmqqquuuzzz}}}|||}}}~~~pppZZZPPPVVVhhhxxx}}}vvv^^^FFF<<<888888999999777666444222333333333333333333333333222333333444444333333222222222222222222222222222222222222222222222222222111111111222222333333333333333333333333333333333000000000000000000000000111111222333333333333222111222333444555444333333444444444555555555666666666666666666666666666666777888888999::::::;;;;;;<<<;;;AAAHHHGGGHHHYYYnnnnnnXXXVVVXXXWWW\\\fffggglllqqqqqqmmmlllqqqvvvuuuyyy}}}~~~wwwoooiii___]]]XXXSSSNNNKKKIIIHHHDDDCCCBBBAAAAAAAAABBBCCC@@@EEEJJJJJJGGGDDDFFFHHHKKKMMMOOOQQQRRRRRRQQQPPPLLLMMMNNNNNNPPPTTTYYY]]]bbbsss~~~}}}yyyzzz~~~~~~wwwtttssssssmmmllljjjjjjjjjlllnnnppptttuuuuuutttssstttvvvxxxwww{{{~~~~~~{{{zzz|||zzz{{{|||~~~~~~|||zzzzzz}}}sssjjjccc^^^WWWSSSNNNJJJJJJMMMRRRUUUTTTWWW\\\aaadddhhhkkknnnsss|||ttt]]]OOOPPPaaarrryyywwwwwwjjjQQQ>>>:::888666666777888777666444444444333333333222222444444333333333333222222222222222222222222222222222222222222222222222222111111222222222222111111222222222111111111000000111111222222222333333333,,,---///111222222222111444222000222444666444222555555555555555555555555333444444555555555555555777888999:::::::::::::::>>><<>>>>>AAADDDCCCGGGIIIIIIFFFEEEGGGIIIJJJKKKMMMOOOPPPOOONNNMMMNNNOOOOOOPPPRRRVVV\\\aaagggqqq{{{~~~{{{|||xxxrrrnnnlllkkkllllllkkkjjjkkknnnpppyyywwwvvvvvvwwwxxxxxxwww||||||}}}}}}}}}{{{zzzyyy~~~~~~~~~uuulllfff```XXXRRRNNNLLLJJJHHHHHHKKKNNNQQQPPPSSSVVVXXX[[[```hhhnnnuuu|||wwwaaaRRRSSSccctttzzzxxxxxxkkkRRR===<<<:::888777777777666444444444444333333333222222444444333333333333222222222222222222222222222222222222222222222222222222111111222222222222111111222222222111111111000000111111222222222333333333111111222222111111000///444222111222444555444222555555555555555555555555444444555666666666666555777777888999::::::::::::<<<===BBBGGGLLLTTTeeevvv|||cccQQQUUU\\\[[[]]]dddfffqqqyyyyyyxxxzzz~~~~~~xxxooohhh```\\\VVVQQQNNNJJJGGGDDD@@@AAA@@@???>>>???AAADDDEEEHHHJJJJJJHHHFFFHHHJJJJJJKKKMMMOOOPPPOOONNNNNNOOOPPPQQQRRRUUU[[[aaafffmmmxxxxxxrrrtttzzz~~~|||vvvrrrpppnnnjjjlllmmmmmmmmmnnnqqqtttxxxxxxwwwxxxyyyzzz{{{{{{{{{|||}}}~~~~~~}}}}}}|||~~~~~~yyypppddd\\\WWWSSSMMMHHHLLLLLLLLLLLLNNNQQQUUUWWWXXX[[[___ccchhhooovvvzzz~~~}}}fffVVVTTTbbbrrr}}}yyyyyynnnVVV@@@???<<<999777666666555333444444444444333333333333444444333333333333222222222222222222222222222222222222222222222222222222111111222222222222111111222222222111111111111111111111222222222333333333444333222222111111222222333222111222444555444333555555555555555555555555555555666777777777666666666777777888999999::::::>>>AAAGGGLLLPPPZZZnnnrrr___RRRVVV]]]\\\___eeekkkttt|||}}}}}}}}}tttlllfff\\\YYYSSSOOOLLLJJJGGGDDD@@@AAA@@@???>>>???BBBEEEFFFIIILLLLLLIIIHHHJJJLLLKKKLLLNNNOOOPPPPPPOOOOOOPPPQQQSSSUUUZZZ```iiinnnvvv{{{nnnkkkmmmxxx}}}wwwtttrrrqqqpppkkkmmmnnnpppppprrrvvvxxxxxxxxxxxxyyy{{{|||~~~{{{|||~~~}}}~~~~~~~~~{{{wwwyyy~~~|||yyyuuufff___VVVPPPNNNMMMLLLJJJKKKMMMQQQVVV\\\aaafffhhhkkklllooottt{{{}}}~~~~~~~~~kkkYYYSSS\\\iiiuuuyyyxxxppp\\\GGG???<<<999777666666555444555444444444444333333333444444333333333222222222222222222222222222222222222222222222222222222222111222222333333222222111111111111111111111111111111111222222222333333333222111111111222444666777222222222333333444444333555555555555555555555555555666666777777777777777666666666777888999:::;;;BBBFFFKKKOOOUUUdddzzzhhh[[[SSSYYY^^^^^^aaahhhpppxxx~~~zzzpppiiieee\\\XXXSSSNNNKKKIIIEEECCC@@@AAA@@@???>>>@@@CCCEEEHHHKKKNNNNNNKKKJJJLLLNNNMMMMMMOOOPPPQQQQQQPPPPPPPPPQQQTTTWWW]]]fffooovvvqqqjjjkkkoooxxxyyyuuutttssssssrrrmmmoooqqqssssssuuuwwwzzzwwwxxxzzz{{{|||}}}}}}~~~~~~}}}|||}}}~~~vvvqqqpppwwwvvvrrrmmmjjjfffccc___WWWTTTOOOMMMNNNPPPRRRTTTSSSWWW___hhhqqqxxx}}}~~~~~~~~~}}}}}}}}}}}}~~~qqq\\\QQQUUU^^^kkkuuuuuuqqqmmm^^^NNN>>>;;;888666666777777777555555555444444444333333444444333333333222222222222222222222222222222222222222222222222222222222222222333333333333222222111111111111111111111111111111222222222333333333222222111111222444666777222222333333333333444444555555555555555555555555555666666777777777777777666666666777888:::;;;<<>>DDDGGGKKKRRRbbb{{{fffZZZXXXYYY]]]```aaagggooo|||}}}uuullleeeaaa]]]YYYSSSNNNJJJFFFCCC@@@@@@AAAAAA@@@???AAADDDGGGJJJMMMPPPPPPMMMLLLNNNPPPPPPPPPPPPQQQRRRRRRSSSSSSPPPRRRUUUZZZbbbmmmyyywwwnnnmmmssszzz{{{yyyxxxwwwvvvuuuuuuwwwyyyzzzzzzzzz|||}}}|||~~~~~~~~~~~~{{{{{{~~~}}}yyywwwtttjjj```UUURRRRRRSSSVVVYYYZZZ]]]```bbbbbbeeejjjooo}}}}}}||||||}}}~~~~~~}}}jjjXXXSSSWWWhhhooo{{{xxxwwwkkkfff^^^TTTAAA>>>999666666777777777555555555555444444444444444444333333333333222222222222222222222222222222222222222222222222222222222333333444444333333222000000111111111222222222111111222222222333333333333333333333333222111111111333444444222222333555555555555555555555555555444444555666666666666555888888777888999<<<>>>@@@EEEIIIPPP\\\rrrvvv^^^WWWXXX\\\___```bbbjjjrrrzzztttlllccc]]]YYYUUUPPPLLLHHHFFFBBB@@@@@@@@@AAA@@@@@@AAAEEEGGGJJJNNNPPPPPPMMMLLLNNNPPPQQQQQQQQQQQQRRRSSSTTTTTTQQQSSSVVV\\\dddppp}}}wwwpppqqqyyy|||zzzzzzzzzyyyxxxwwwyyy}}}}}}~~~~~~{{{wwwwww|||~~~uuugggYYYWWWZZZ___gggooowww|||~~~}}}}}}}}}}}}}}}~~~}}}ppp]]]WWWYYYcccjjjuuuzzz~~~ooohhh```VVVDDD@@@:::666555555555555666666555555555444444444444444444333333333222222222222222222222222222222222222222222222222222222222333333444444333333222000000111111222222222222111111222222222333333333...///111333444444444333000333555444222111333666555555555555555555555555333444444555555555555555999999888888:::<<>>===???BBBGGGJJJNNNNNNMMMLLLMMMNNNPPPQQQSSSRRRQQQRRRSSSTTTSSSRRRVVV[[[[[[aaaoooxxx}}}xxxyyy}}}~~~}}}~~~yyyuuutttxxxzzzxxxvvvzzz~~~~~~}}}|||{{{~~~cccVVVUUUUUU^^^jjjuuu~~~}}}qqqjjjgggUUUGGG:::888:::888444222444555666666666555444333444444333333333222222222111111111222222333333444555444333222111111222222444333222111111111222222222222222222222222222222000111333444444444222111333333333333333333333333444444444444444444444444555555555555555555555555555555555555666666666666777888:::;;;===@@@DDDGGGKKKUUUhhhmmm^^^[[[ZZZZZZ]]]bbbdddfffppp{{{~~~uuulllccc\\\YYYSSSOOOIIIEEECCCCCCBBBAAABBB@@@>>>>>>???CCCGGGJJJNNNMMMMMMMMMMMMOOOPPPQQQRRRRRRRRRSSSTTTUUUUUUUUUVVV\\\]]]eeeuuu~~~xxxvvv{{{~~~zzzzzz}}}|||xxxttttttwwwzzzyyywww}}}~~~~~~~~~~~~}}}|||kkkYYYSSSRRRUUUaaasssxxxqqqmmm```OOO===777777777666555555555666666555555444333333333222222222111111111222222222222222222222222333222222111111111222222444333222111111111222222222222222222222222222222111222333444555444333333333333333333333333333333444444444444444444444444555555555555555555555555555666666666777777777777666777999;;;===AAAFFFJJJMMM[[[qqq{{{bbbXXXYYY[[[[[[^^^ccchhhmmmwwwyyyoooggg```[[[WWWPPPMMMIIIFFFDDDCCCAAA???AAA@@@??????AAADDDHHHJJJMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRSSSTTTUUUWWWXXXYYYYYY```cccnnnxxxrrruuu{{{wwwtttsssvvvzzz|||xxxuuuvvvyyy|||}}}{{{~~~}}}}}}~~~~~~zzzttt]]]PPPQQQOOO[[[rrr|||rrrnnneeeRRR???888777777777777555555555555555444444444333333333333222222222222333333222222222222222222111111111111111111222222333222222222222222222222222222222222222222222222111222333333444444333333333333333333333333333333444444444444444444444444444444444555555555555555666666666777888888999999777888999;;;===AAAGGGKKKOOO___xxxoooYYYUUUZZZXXXZZZ___fffmmmvvv~~~tttjjjddd___ZZZWWWOOOLLLIIIGGGEEECCCAAA???@@@@@@@@@@@@BBBEEEHHHJJJMMMMMMMMMNNNOOOPPPQQQQQQRRRSSSTTTUUUVVVXXX[[[]]]aaaggglllxxxwwwrrrooossszzzvvvllljjjlllrrrvvv{{{{{{}}}zzzyyyzzz}}}~~~|||{{{|||~~~~~~{{{~~~bbbOOOPPPLLLVVVnnn|||}}}rrrlllfffTTTAAA:::999888777666666666555555444444444444444444444444333333333333333333222222222222222222000111111111111222111111222222222222222222222222222222222222222222222222000111111222222222222222333333333333333333333333444444444444444444444444444444444555555555666666666666777777888999999:::999:::;;;<<<>>>BBBHHHMMMUUUfffeeeUUUVVV\\\UUUZZZbbbjjjuuu{{{pppgggccc___[[[WWWOOOLLLIIIGGGEEEDDDAAA??????@@@AAABBBDDDGGGIIIJJJLLLMMMNNNOOOPPPQQQQQQRRRQQQSSSUUUVVVVVVYYY]]]aaaffflllppp}}}}}}pppmmmmmmrrrxxx|||mmmffffffjjjqqqvvvzzz|||{{{zzzyyy{{{~~~}}}|||~~~|||{{{zzz{{{~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}jjjRRRMMMKKKSSShhh||||||uuuoooiiiWWWDDD<<<;;;999777666666666555444444444444555555555555444444444333333222222222222222222222222111222222333222222111111111111222333333333222222222222222222222222222222000000111111111222222222333333333333333333333333444444444444444444444444333333444444555666666666555555666777888999999:::999:::;;;===@@@EEELLLQQQ```rrrvvv___VVVXXX[[[WWW^^^gggqqq~~~xxxmmmeeebbb___[[[WWWNNNKKKGGGEEECCCBBBAAA???>>>@@@AAADDDFFFHHHJJJJJJKKKLLLNNNPPPQQQRRRRRRRRRRRRTTTVVVVVVVVVXXX^^^bbbgggmmmqqq~~~sssjjjhhhkkkqqqyyysssjjjfffgggmmmvvv|||~~~wwwwwwwwwxxx{{{~~~~~~}}}}}}|||{{{{{{|||~~~}}}{{{zzz|||~~~||||||||||||}}}}}}~~~~~~}}}tttZZZLLLNNNUUUfff|||~~~wwwqqq]]]HHH>>>;;;999777777777666555444333444444555444444444333333333222222111111111222222333333444333333444444333222111000000111222333333333333222222222222222222222222222222111111111222222333333333333333333333333333333444444444444444444444444333333444444555666666777444444555666777888999:::888999;;;===BBBIIIQQQWWWooogggXXXXXX[[[[[[\\\eeepppyyy}}}tttjjjcccbbb___ZZZUUULLLIIIDDDAAA@@@@@@??????>>>???BBBEEEGGGIIIJJJJJJKKKLLLNNNPPPRRRRRRRRRRRRRRRTTTWWWVVVUUUWWW]]]ccchhhmmmqqqyyynnnjjjiiilllsss{{{{{{mmmjjjjjjlllttt|||{{{vvvvvvwwwxxxyyy|||~~~~~~~~~{{{yyyyyyzzz}}}zzzzzz{{{{{{||||||}}}}}}}}}{{{```MMMRRRYYYggg~~~xxxcccKKK???;;;999777888777666555444333444555555333333333222222222111111000000111222333333444444444444555555444222111000000111222333444333333222222222222222222222222222333333222222333333444555333333333333333333333333444444444444444444444444333333444444555666777777333444555666777888999999555777:::>>>DDDLLLUUU\\\{{{uuu[[[SSSYYY^^^\\\aaakkkvvv{{{rrrhhhbbbaaa___YYYSSSKKKGGGBBB>>>======>>>>>>>>>???BBBFFFHHHJJJJJJJJJKKKLLLNNNPPPRRRSSSSSSRRRRRRUUUWWWVVVTTTVVV]]]cccjjjooosssxxxooommmlllooouuu|||vvvjjjkkknnnqqqyyy}}}wwwuuuwwwxxxxxxyyyzzz}}}