BM66(i@ GGGHHHIIIJJJJJJJJJIIIHHHIIIHHHGGGGGGFFFFFFGGGGGGEEEIIIJJJGGGFFFIIILLLKKKMMMKKKGGGDDDCCCCCCDDDEEEAAABBBCCCDDDDDDDDDDDDDDDEEEDDDCCCBBBBBBCCCDDDEEEHHHGGGFFFFFFFFFHHHKKKLLLKKKKKKJJJKKKKKKLLLMMMNNNPPPPPPQQQQQQOOOMMMJJJIIIKKKKKKLLLOOOQQQRRRPPPNNNOOOMMMKKKKKKMMMOOOOOOOOOOOOOOOOOOPPPQQQRRRTTTTTTQQQRRRSSSUUUWWWYYYZZZ[[[[[[\\\]]]___```aaaaaaaaabbbcccfffllltttrrrmmmiiiiiimmmttt}}}qqqZZZMMMGGGBBBEEEGGGGGGEEEHHHOOOUUU```hhhsss~~~{{{sssnnnkkkggg```[[[RRRPPPPPPTTT```ppp|||vvvpppqqquuu{{{|||zzzzzz~~~||||||zzzvvvrrrtttzzz|||sssjjj___OOODDD>>>;;;888555888666444555666666333111444444444555555555666666444444444444444444444444555555555555555444444444222333444555666888999999555555555666666666666777444555777888888666444333777666555444444555666777:::999888777777888999:::777777777666777888888999777777777777777777777777666666777888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============>>><<<===>>>>>>>>>===;;;:::<<<===???@@@BBBBBBCCCCCCIIIMMMUUU^^^ffffffaaa\\\RRRNNNMMMTTTfffIIIIIIJJJKKKKKKJJJIIIHHHHHHHHHGGGFFFFFFFFFFFFGGGFFFIIIIIIHHHJJJOOOQQQOOOLLLJJJGGGDDDCCCCCCDDDEEECCCDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCDDDEEEEEEGGGFFFFFFEEEFFFHHHJJJKKKLLLLLLLLLKKKKKKKKKKKKLLLOOOOOOPPPPPPOOOMMMKKKJJJKKKKKKMMMOOORRRRRRPPPNNNOOOMMMKKKKKKMMMNNNNNNNNNNNNNNNNNNOOOPPPQQQSSSTTTQQQRRRSSSUUUWWWXXXYYYZZZZZZ[[[\\\^^^___`````````______bbbggglllvvvrrrjjjcccbbbcccgggpppyyykkkVVVKKKCCCCCCCCC@@@>>>???BBBDDDLLLQQQZZZbbblllyyy~~~vvvjjjaaa^^^[[[XXXUUUPPPSSS[[[fffttt~~~}}}}}}}}}zzz{{{{{{{{{}}}zzzyyy||||||yyyxxxzzz|||}}}|||xxxuuuwww~~~qqqgggZZZQQQEEE===;;;:::999777444333222444777888666444333444444444444555555555444444444444444444444444444444444555555555555555333444444555555666666666444444555555555666666666444555666777777666555444666555444333333444555666999888777666666777888999555555555666666666777777777777777777777777777777666777777888999999::::::<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<<<<========================<<<;;;;;;>>>>>>???@@@BBBCCCDDDDDDKKKOOOWWWbbbjjjkkkgggbbbXXXTTTQQQXXXiiiKKKLLLLLLMMMLLLKKKIIIHHHHHHHHHGGGFFFFFFFFFFFFFFFGGGIIIIIIJJJPPPVVVWWWSSSKKKIIIFFFDDDCCCCCCDDDDDDFFFGGGGGGGGGGGGGGGFFFEEEFFFEEEEEEDDDDDDEEEEEEFFFFFFEEEFFFFFFGGGIIIJJJKKKNNNMMMMMMLLLKKKKKKJJJJJJMMMNNNOOOOOOOOONNNLLLKKKLLLLLLMMMPPPRRRSSSQQQOOOPPPNNNLLLLLLMMMNNNNNNMMMMMMMMMMMMNNNOOOPPPQQQRRRPPPQQQSSSUUUVVVXXXXXXYYYYYYZZZ[[[\\\]]]^^^^^^^^^]]]]]]___bbbeeekkkyyywwwkkkddd___]]]___dddkkkuuudddTTTJJJGGGBBB>>>===<<<;;;:::@@@CCCGGGKKKQQQ\\\iiirrr~~~ssscccWWWRRRRRRTTTTTTYYYbbbooo~~~|||zzzvvvtttooooooooouuu~~~~~~{{{xxxxxx|||}}}zzz~~~xxxhhh\\\KKKEEE===999888888888666333333333444666777666555333333333333444444444444444444444444444444444444333333444444555555666666444444444444444333333333333333333444444444555555444444666777777666555444555444333222222333444555777777666555555666777777444555666888888777777666777777777777777777777777777777777888999999::::::<<<;;;;;;;;;:::::::::999:::;;;;;;;;;<<<<<<<<<<<<>>>===<<<<<<;;;<<<<<<<<>>===;;;::::::;;;<<<===>>>>>>>>>???AAACCCEEEFFFHHHLLLTTT```kkkpppooolllbbb\\\XXX\\\kkkNNNNNNOOOOOONNNLLLJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGKKKKKKJJJJJJPPPUUURRRLLLFFFFFFDDDCCCCCCCCCCCCDDDIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEFFFFFFFFFFFFEEEEEEFFFGGGJJJLLLNNNOOOOOOPPPLLLMMMNNNOOOOOOOOONNNNNNLLLLLLMMMMMMNNNNNNNNNMMMNNNNNNOOORRRTTTUUUSSSQQQQQQOOOOOOOOOPPPQQQOOONNNMMMMMMMMMMMMMMMNNNOOOPPPPPPRRRTTTVVVWWWXXXWWWWWWWWWWWWXXXYYYZZZZZZZZZZZZ\\\[[[]]]```aaabbbiiiqqqxxx|||pppccc\\\WWWXXX\\\gggyyyuuuiiiZZZOOOJJJGGGBBB>>><<<<<<======>>>???BBBDDDMMMTTTbbbqqqqqqiiiaaa]]]aaalllxxx{{{uuurrrrrrrrrrrrqqqpppsssxxx~~~|||~~~rrraaaQQQFFF@@@===:::777666555333222555666666666555444333333222222222333333333444444333333333333333333333333111222222333444555666666000000111111222333333333222222222333333333333444333333444555555555555555777666555444444555666777444444444555555444444444555777999:::;;;:::888777888888888888888888888888888888888888888999999999666777888999;;;<<<======:::::::::;;;;;;;;;<<<<<<===<<<;;;::::::;;;<<<=========>>>???AAACCCEEEFFFFFFJJJRRR^^^jjjqqqqqqooofff___ZZZ]]]lllMMMNNNNNNNNNNNNMMMKKKJJJJJJJJJIIIHHHHHHHHHHHHHHHKKKLLLKKKJJJLLLOOOLLLFFFDDDDDDDDDCCCCCCCCCCCCDDDGGGHHHHHHHHHHHHHHHGGGFFFDDDEEEEEEFFFFFFEEEEEEDDDFFFHHHKKKOOOQQQRRRRRRQQQLLLMMMOOOQQQQQQQQQQQQPPPLLLLLLMMMMMMMMMMMMMMMMMMOOOOOOPPPSSSUUUVVVTTTRRRQQQPPPPPPQQQSSSTTTRRRQQQNNNMMMMMMMMMNNNNNNOOOPPPQQQSSSUUUXXXYYYYYYXXXWWWVVVWWWXXXXXXYYYYYYYYYXXXYYYWWWXXX\\\^^^^^^cccjjjlllttt~~~mmmcccYYYUUUSSSYYYdddssstttdddYYYOOOFFF@@@======>>>>>>>>>???>>>>>>AAAEEENNNZZZgggvvv{{{qqqccccccfffmmmyyyzzzxxxsssmmmgggeeegggkkknnnooowww}}}|||vvveeeUUUGGG???777666555444333444444444111333555666555555666777333333333333444444444444333333333333333333333333222222333333444444555555///000000111222333333444222222222333333333444444333333333444444555666666777666555444444555666777333444555555555555444333333444555777777666666555888888888888888888888888888888888888888888888888555666777999:::<<<===>>>:::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===<<<===???AAACCCEEEEEEFFFGGGKKKSSS___kkksssuuuttthhhbbb[[[^^^lllLLLLLLMMMNNNNNNMMMLLLKKKKKKKKKJJJIIIIIIIIIIIIJJJHHHLLLLLLJJJIIIKKKHHHDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEFFFGGGGGGGGGFFFFFFCCCDDDEEEEEEEEEEEEDDDCCCDDDGGGKKKOOORRRSSSRRRQQQOOOPPPRRRSSSSSSRRRQQQPPPMMMMMMMMMLLLLLLLLLLLLMMMOOOPPPQQQTTTVVVVVVUUUSSSQQQPPPQQQSSSVVVVVVUUUSSSOOONNNNNNNNNNNNOOOPPPPPPRRRTTTWWWYYYZZZZZZXXXWWWVVVWWWXXXXXXYYYYYYXXXXXXXXXUUUVVVYYYZZZ[[[___eeedddhhhqqq~~~ttteee]]]WWWXXX[[[```jjjuuuvvvfffXXXOOOHHHFFFDDDBBB@@@???>>>>>>===>>>CCCJJJQQQ\\\nnn}}}tttnnnkkkgggnnnyyyzzzuuunnnkkkddd\\\XXX[[[dddlllttt~~~}}}~~~yyygggVVVIII@@@<<<444444444333222333555777111333666666555444666777333444444444444555555555222222222222222222222222333333333333333333333333222222222222222222222222333333333333444444444444333333333333444555666666666555444444444444555666333444555666666555444333333444444444555555555555888888888888888888888888888888888888888888888888888888888999::::::;;;;;;;;;;;;<<<<<<<<<=========999:::;;;;;;<<<<<<<<<;;;<<<>>>BBBEEEGGGHHHGGGFFFHHHKKKSSS___llltttwwwwwwggg```YYY\\\jjjJJJKKKMMMMMMNNNMMMLLLKKKLLLLLLKKKJJJJJJJJJJJJKKKFFFKKKMMMJJJHHHHHHGGGDDDBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFBBBCCCDDDEEEEEEDDDCCCBBBCCCFFFKKKOOORRRRRRRRRQQQRRRSSSTTTUUUTTTSSSPPPOOONNNNNNMMMLLLKKKLLLLLLLLLPPPPPPQQQTTTWWWWWWUUUSSSQQQQQQRRRTTTWWWXXXWWWUUUOOOOOOOOONNNOOOOOOPPPPPPSSSUUUXXXZZZ[[[ZZZYYYWWWWWWWWWXXXXXXYYYXXXXXXXXXZZZVVVUUUXXXZZZZZZ]]]ccc```bbbgggqqq~~~rrrhhhaaa^^^[[[WWWZZZaaadddsssnnncccSSSOOOHHHBBB>>><<<:::999;;;;;;===BBBEEEJJJZZZjjj~~~sssjjjfffgggjjjuuuwwwrrreeeccc]]]UUUPPPUUUbbbnnn|||wwwfffTTTFFF===999888888777666444333333555777444666888777444222333444444444444555555555666666222222222222222222222222444333333333333333333333444444333333222111111000333333444444444444555555333222222333444555666777555444333333333333444555444444555666666555444444666555555555555666777777888888888888888888888888999999888888888888888888:::::::::999999999888888<<<<<<<<<============>>>888999;;;<<<===<<<;;;;;;<<>>CCC===<<<@@@CCCDDDIIIPPPcccqqquuummmeee___[[[]]]iiivvv~~~rrrmmmaaa]]]WWWRRRSSSZZZdddlll{{{~~~ooodddTTTGGG@@@;;;666222666666555555555444444444///:::<<<333...333666333444444444444444333222111333333333333333333333333111222222333333222222111222222222222222222222222222111000222555555222///444444444555555555666666777666555444444444444444333444555666555444222111222222111222333555777999777888999999888777888999999999888888999999:::;;;888888999::::::::::::999;;;:::999999888888999999::::::999999::::::;;;<<<<<<>>>EEENNNUUUUUUNNNGGGFFFFFFKKKXXXiiirrrrrrnnndddYYYRRRYYYjjj~~~JJJJJJJJJKKKKKKLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIHHHIIIJJJJJJJJJIIIGGGEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCBBBBBBBBBDDDFFFHHHIIIHHHGGGGGGFFFGGGIIIKKKLLLMMMMMMNNNNNNOOOQQQRRRQQQOOOMMMKKKJJJJJJJJJKKKLLLMMMOOOPPPPPPQQQQQQQQQQQQOOONNNMMMNNNMMMMMMOOOQQQRRRPPPNNNPPPPPPPPPQQQQQQRRRRRRRRRQQQRRRTTTVVVXXXXXXXXXXXXWWWXXXZZZ[[[ZZZXXXUUUSSSUUUUUUUUUUUUVVVXXXZZZ[[[^^^]]]^^^aaahhhqqqzzzuuukkkcccZZZRRRTTTTTT\\\lll|||rrrdddXXXRRRNNNIIIEEEGGGAAA===???@@@@@@CCCHHHPPPZZZnnnvvvlllggg___ZZZVVVWWW[[[bbbppp}}}|||sssnnngggeeeaaa^^^]]]aaaggglllvvv~~~{{{rrrkkk\\\SSSGGG???<<<;;;888666666666555555555444444444222666666777???HHHCCC666444444444444444444333333222222222222222222222222222333333444444333333222222222222222222222222222444333333444666666444111111111111222222222333333444444333444444555666666666555555444444333444444333222222222333555777888777888999999777777888999999999888888888999999:::888888999::::::::::::999999888888888999::::::;;;::::::999999::::::;;;<<<>>>@@@FFFNNNUUUUUUOOOIIIDDDEEEJJJWWWfffpppqqqnnnbbbWWWPPPVVVggg|||JJJJJJJJJJJJJJJKKKKKKLLLLLLKKKKKKJJJIIIHHHGGGGGGHHHHHHIIIIIIIIIHHHGGGFFFDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEEEEDDDCCCCCCBBBCCCEEEGGGIIIIIIIIIIIIGGGHHHIIIJJJJJJKKKJJJJJJJJJLLLNNNPPPPPPNNNKKKJJJJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOOOOOOONNNMMMLLLKKKLLLKKKKKKMMMOOOPPPNNNMMMOOOPPPQQQRRRTTTUUUVVVWWWTTTTTTTTTTTTUUUVVVWWWWWWWWWYYY[[[]]]\\\YYYVVVSSSSSSSSSRRRRRRSSSUUUWWWXXX\\\\\\\\\^^^bbbggglllooozzz|||rrrfff\\\TTTOOONNNWWWggg{{{zzznnneee___XXXTTTNNNHHHBBBAAA@@@>>>???AAAAAAFFFSSScccrrryyynnnbbbXXXTTTRRRPPPRRR[[[eeeooo{{{yyysssqqqooopppqqqooommmjjjjjjjjjqqqyyyyyyvvvsssqqqooohhh]]]TTTGGGBBB;;;777888888777666555555555555555444444444444999>>>AAAIIINNNFFF888333444444444444444444444111111111111111111111111333333444444444444333333222222222222222222222222444333333444555555444222000000000111111111222222444444333333333444555555888666444333222333555666444444333333444444555666666888999888777666777999999999888888888888888999888888999::::::::::::999777777777888999:::<<<===::::::999999::::::;;;<<<===???DDDKKKQQQRRRMMMHHHCCCEEEJJJVVVdddnnnqqqoooaaaWWWOOOUUUeee{{{JJJJJJIIIHHHHHHIIIJJJKKKLLLLLLKKKJJJHHHGGGFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCDDDFFFGGGHHHIIIIIIIIIGGGHHHHHHIIIIIIIIIIIIHHHIIIJJJMMMOOOOOOMMMKKKJJJJJJIIIIIIIIIJJJKKKLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKMMMMMMMMMNNNOOOPPPPPPPPPPPPQQQRRRUUUWWWYYY[[[\\\WWWVVVUUUTTTTTTUUUVVVWWWXXXZZZ^^^```___\\\WWWTTTSSSRRRRRRQQQRRRTTTUUUVVVZZZ[[[\\\^^^aaaeeehhhiiirrrzzzyyynnn^^^UUUOOOQQQYYYeeesss~~~wwwrrrnnnjjj]]]VVVOOOJJJGGGDDDAAA???@@@@@@FFFOOOZZZhhh|||pppeee^^^XXXUUUTTTWWWXXX___kkktttyyy}}}|||uuuttttttvvvzzz~~~~~~yyyrrrlllhhhmmmrrryyyxxxrrrkkkfffaaaYYYNNNEEE???<<<888555555555333222555555555555555555555555444BBBKKKIIIBBB===:::777222222222333333444555555222222222222111111111111222333333444444333333222222222222222222222222222111111111111222222111111333333333333444444444444777666555333222111111111777666555444444444555666555555555444444444444555666777888888666666777888999999888777777777777888888888999::::::::::::999888888888888999:::;;;<<<::::::999999::::::;;;<<<;;;===@@@EEEJJJKKKHHHEEEDDDGGGMMMXXXdddmmmqqqrrrggg\\\TTTWWWfff{{{JJJIIIHHHGGGGGGHHHIIIJJJLLLKKKJJJIIIHHHGGGFFFFFFFFFGGGGGGGGGHHHIIIJJJJJJEEEEEEDDDDDDCCCCCCCCCBBBCCCCCCDDDEEEFFFFFFFFFEEEFFFGGGGGGHHHHHHHHHHHHHHHGGGHHHIIIIIIJJJJJJIIIIIIJJJKKKMMMNNNNNNMMMLLLKKKIIIIIIIIIHHHIIIIIIJJJJJJKKKKKKJJJJJJJJJKKKKKKKKKNNNNNNOOOOOOOOOPPPQQQRRRRRRSSSUUUWWWZZZ\\\^^^___ZZZXXXVVVTTTTTTUUUWWWXXXYYY\\\___aaaaaa]]]YYYVVVSSSSSSRRRRRRRRRTTTUUUVVVVVVXXXZZZ^^^bbbeeehhhiiilllqqquuuhhhYYYRRRPPPRRRZZZaaaqqqxxxuuuooofff]]]WWWQQQIIIBBBCCC@@@@@@DDDIIIQQQ___kkk~~~ooo^^^UUUTTTUUUZZZ___hhhkkkttt~~~|||yyyxxx~~~tttrrruuuyyyzzzuuulllgggiiikkkooouuu|||xxxooocccYYYSSSLLLDDD===>>><<<999777666444333111444555555555555555555555555???FFFBBB888222111222222222111111222333444555444444333333222222222222111111222222222222111111222222222222222222222222111111111111000000111222444444444444555555555555666555444333111111111000333444555666666555444444555555555555555555444444555666777777555555666777888888777666666777777777888888999::::::::::::999::::::999999888999999:::::::::999999::::::;;;<<<;;;<<<>>>AAADDDFFFEEEEEEFFFJJJRRR\\\fffmmmrrrtttoooddd\\\]]]iii|||JJJIIIGGGEEEEEEFFFHHHIIIKKKJJJJJJIIIHHHGGGFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGHHHGGGGGGIIIJJJLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMLLLMMMNNNNNNMMMNNNPPPRRRTTTTTTVVVXXXZZZ\\\]]]^^^ZZZYYYWWWUUUUUUVVVWWWXXXZZZ\\\^^^```___\\\YYYVVVTTTSSSRRRRRRRRRSSSUUUVVVRRRTTTWWW[[[```cccfffhhhdddhhhtttiiiXXXNNNKKKMMMRRRVVVZZZ```cccfffkkkqqquuu}}}}}}uuunnneeeXXXLLLEEEAAA>>>??????BBBJJJSSScccrrr~~~uuuiii___VVVTTTWWW]]]gggpppyyyxxxwwwrrrsssxxx|||{{{}}}uuummmiiihhhgggiiipppvvv~~~pppeeeVVVKKKFFFBBB===999:::999888777777666666666444444444555555555555555444333333444666666333000444333222111222333444555555444444333333222222222000000111111111111000000222222222222222222222222222333444333111111333444222222333333333444444444111111111111222333444555111222444666666555333222555555666666666555555444444666777666555444555777666666666666666777888888888888999::::::::::::999;;;:::999999888888999999::::::999999::::::;;;<<<<<<===>>>???AAACCCEEEFFFHHHNNNXXXaaahhhmmmrrrttttttjjjbbbcccmmm~~~JJJIIIFFFDDDDDDEEEGGGHHHIIIIIIIIIHHHHHHGGGGGGGGGHHHGGGGGGGGGGGGHHHJJJKKKFFFEEEEEEDDDCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJFFFGGGIIILLLNNNPPPQQQQQQPPPOOOLLLJJJJJJKKKLLLMMMIIIIIIHHHGGGGGGGGGGGGGGGGGGFFFGGGHHHJJJLLLNNNOOOLLLMMMNNNMMMLLLMMMOOORRRTTTUUUVVVWWWXXXYYYZZZ[[[XXXWWWVVVUUUUUUUUUVVVWWWYYYZZZ\\\]]]\\\ZZZWWWUUUSSSSSSRRRQQQQQQSSSTTTUUUTTTUUUWWWZZZ]]]```bbbddd```bbblllzzzoooaaaVVVQQQPPPJJJKKKLLLNNNQQQTTTYYY]]]eeehhhlllsss|||}}}nnn___PPPJJJDDDAAA???>>>BBBHHHOOOYYYkkk}}}ssskkkfff^^^]]]```hhhooowwwyyy{{{{{{yyyyyyyyysssllllllqqqwwwvvvuuuuuuvvvyyy|||~~~|||~~~}}}yyysssooolllllliiikkkrrrzzz{{{uuubbbWWWIII@@@<<<;;;999666666666666555555555777888444444444555555555666666222111000333555555444333777666444333333444555666444444333333222111111000111111111222222111111111222222222222222222222222222333444222000000333555111111222222222333333333/////////000222333555555111222222333333333333333444555666777777666555555444555666666444444555666444444444555666777888999888888999::::::::::::999999999999888999999::::::::::::999999::::::;;;<<<<<<<<<<<<<<<===@@@CCCEEEHHHQQQ\\\eeejjjmmmppprrrsssjjjdddeeeoooJJJHHHFFFDDDCCCEEEFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFGGGHHHIIIJJJFFFEEEEEEDDDCCCBBBBBBBBBAAABBBDDDEEEGGGHHHHHHHHHEEEEEEFFFGGGHHHJJJKKKLLLEEEGGGJJJMMMPPPRRRSSSTTTQQQOOOKKKIIIHHHIIIKKKMMMIIIIIIHHHGGGFFFFFFFFFFFFEEEFFFFFFGGGJJJMMMOOOQQQMMMOOOPPPOOOMMMNNNQQQTTTTTTTTTUUUUUUVVVWWWWWWXXXVVVVVVUUUUUUUUUUUUUUUUUUXXXXXXYYYZZZYYYWWWUUUTTTSSSRRRQQQPPPQQQRRRSSSTTTXXXXXXYYYZZZ\\\^^^```aaabbbbbbhhhqqqwwwyyyhhhZZZSSSNNNKKKIIIIIIIIIJJJLLLOOOSSSVVV[[[bbblllxxxqqq^^^VVVMMMGGGBBB???BBBGGGFFFKKKVVVfff|||}}}qqqiiidddbbbaaa\\\bbbpppxxxssswwwtttooommmkkkddd\\\\\\bbbcccgggnnnuuu{{{~~~|||||||||yyyuuurrrppppppqqqnnnpppxxx|||ssskkkWWWNNNBBB:::999999888666444444444333222222444666444444444555555555666666000777>>>;;;111+++///888:::999777555444555666777333333222222111000000///222222222333333222222222222222222222222222222222000111222000......000333222222333333333444444444111111111000111111222333333222111000000222444555333444666777777777666555444555666555444444555666333333333444666777999:::888888999::::::::::::999777777777888999:::<<<<<<::::::999999::::::;;;<<<::::::999999999<<<@@@CCCHHHRRR^^^gggjjjlllnnnpppooohhhcccfffoooIIIHHHFFFEEEDDDEEEEEEFFFEEEEEEDDDDDDDDDDDDEEEEEEGGGGGGGGGHHHHHHIIIIIIIIIFFFFFFFFFEEEDDDCCCCCCBBBCCCDDDEEEGGGGGGHHHHHHHHHJJJIIIIIIJJJMMMNNNNNNMMMPPPOOOOOORRRYYY^^^______WWWQQQJJJGGGIIIKKKJJJHHHGGGHHHHHHGGGGGGEEEDDDDDDBBBCCCFFFIIIKKKMMMMMMMMMLLLLLLKKKKKKLLLNNNPPPQQQUUUTTTTTTTTTSSSRRRRRRRRRTTTUUUVVVVVVUUUUUUWWWYYYXXXXXXXXXXXXWWWVVVUUUTTTQQQPPPPPPPPPRRRRRRQQQPPPUUUTTTUUUVVVYYY]]]```cccaaadddgggiiimmmwww{{{kkk```XXXNNNFFFEEEEEECCCDDDHHHGGGKKKQQQUUUZZZcccoooxxx~~~ttthhhYYYMMMHHHFFFDDDBBBEEEFFFKKKSSS^^^ooovvvkkkgggdddaaadddjjjvvv|||qqqlllkkkddd^^^]]]YYYTTTTTTYYY[[[cccppp}}}|||uuutttttttttuuuxxxrrrsssxxx}}}zzzssseeeXXXEEECCC>>>:::777666666666666555555444444555555666444333222111111333444666444444444444444444444444444444444444444444444444333333333222111000///...111111111111222333444555000111222333333222111000000000000000000000000000222222222111111111000000444444333333333222222222000000111111111222222222666666555555555555666666333333333444444444555555666888999999888777999:::888999999::::::;;;;;;<<<999999:::;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;<<<>>>AAABBBEEEMMMXXXbbbhhhkkkkkkllllllddd]]]^^^lllIIIHHHGGGFFFFFFEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHIIIGGGGGGFFFEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEIIIIIIIIIJJJLLLMMMMMMMMMLLLMMMPPPWWW___fffiiiiii]]]VVVNNNIIIJJJKKKJJJHHHGGGGGGGGGGGGGGGFFFEEEDDDEEEFFFHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKLLLNNNPPPQQQQQQRRRRRRRRRSSSSSSSSSSSSTTTUUUVVVUUUTTTUUUVVVXXXXXXXXXWWWWWWVVVVVVVVVUUURRRPPPOOOOOOQQQRRRQQQPPPSSSSSSSSSTTTWWWZZZ^^^```]]]```bbbccceeelllwwwxxxhhh[[[OOOKKKIIIFFFEEEGGGEEEHHHJJJKKKMMMSSS]]]eeewww}}}rrrdddZZZUUUSSSQQQNNNIIIGGGGGGKKKQQQ]]]ppp|||uuuiiicccaaafffmmmsss|||qqqfffbbbbbb[[[VVVUUUTTTRRRVVV\\\hhhoooyyy|||uuutttvvvwwwzzzzzzqqqkkkbbbTTTJJJAAA>>>:::777444333444444444333333222222333333444666555333111111222333444444444444444444444444444444444444444444444444444333333333222222111//////000000000111222444555666000111222222222222111000111111111111111111111111333333333333222222111111333333333222222222222111111111111222222222222333666555555444444555555666333333333444444444555555555666777777666666888999888888999999:::;;;;;;;;;999999::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;<<<===>>>@@@AAAEEELLLXXXaaafffhhhhhhhhhfff```YYY\\\jjjHHHHHHHHHHHHGGGFFFEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEHHHHHHIIIJJJKKKLLLMMMMMMJJJMMMSSS\\\eeekkknnnnnneee]]]SSSMMMJJJJJJIIIGGGFFFGGGGGGGGGGGGGGGFFFFFFIIIIIIIIIIIIIIIHHHGGGFFFIIIIIIIIIKKKLLLNNNPPPQQQNNNOOOPPPQQQRRRSSSTTTUUUTTTUUUVVVVVVUUUTTTVVVWWWXXXWWWVVVUUUUUUUUUVVVWWWSSSQQQNNNNNNOOOQQQQQQQQQQQQQQQQQQSSSUUUXXXZZZ\\\^^^```aaaaaabbbeeekkkqqqvvvqqq___UUUQQQNNNKKKJJJEEEFFFEEECCCCCCFFFMMMTTTbbbooo{{{~~~sssjjjfffccc```^^^RRRKKKFFFFFFHHHMMMWWW```vvvyyysssmmmgggbbbbbbccckkkxxx}}}pppddd\\\[[[XXXSSSQQQRRRUUUXXX___ffftttwww}}}wwwwwwzzz~~~ssshhh^^^SSSHHHAAA<<<:::888555333333444444444333333222222333333444777666444222111111111222333333333333444444444444444444444444444444444444222333333333222111000000000000000111222333555666000111222222222222111000222222222222222222222222444444444333333333333222333333222222222111111111222222222222333333333333555444444333333444444555333333333444444444555555222444666666555666777999888888888999::::::;;;;;;999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>???@@@@@@CCCKKKVVV```eeefffeeeeee```ZZZVVVZZZiiiHHHHHHIIIIIIIIIGGGEEEDDDEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGIIIIIIIIIJJJKKKMMMMMMQQQXXXaaagggjjjjjjiiijjjbbbXXXOOOJJJHHHGGGFFFEEEFFFGGGGGGHHHHHHHHHGGGJJJJJJIIIHHHGGGFFFEEEEEEGGGGGGHHHJJJLLLNNNOOOPPPNNNOOOPPPQQQRRRSSSTTTUUUUUUVVVXXXWWWVVVUUUVVVWWWWWWVVVTTTSSSSSSUUUWWWXXXUUURRRNNNMMMNNNPPPQQQQQQQQQQQQQQQRRRTTTVVVXXXYYY]]]^^^`````````aaadddgggkkkpppxxxpppbbb]]]ZZZVVVTTTKKKJJJGGGCCCAAACCCHHHLLLSSS^^^jjjrrr{{{}}}vvvrrrooollljjj___UUUMMMLLLLLLMMMPPPSSS___lll~~~~~~xxxooogggcccbbbbbbbbbttt{{{wwwlllbbbYYYWWWZZZUUUUUUVVV[[[aaahhhooottt}}}}}}}}}||||||yyymmm```SSSIIIBBB>>>:::999777555444555555666666555555444444555555666666555444222222111222222333333333333333444444444333333333333333333333333222222222333222222111111333222222111222222333333111111111222222111111111222222222222222222222222333333333333333333333222444333333333222222222222222222333333333444444444444333333222222333333444333333333444444444555555222444555666555666777999777777888888999:::::::::888999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<>>>????????????BBBJJJVVV```eeefffeeeeee\\\XXXUUUYYYggg}}}GGGHHHIIIIIIHHHGGGEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEFFFDDDFFFIIIIIIHHHHHHJJJLLLPPPVVV___fffiiihhheeeccchhhbbbXXXOOOJJJGGGFFFEEEDDDEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHGGGFFFFFFEEEEEEEEEFFFGGGIIIKKKMMMNNNOOOPPPPPPQQQQQQRRRSSSSSSTTTVVVXXXYYYYYYXXXWWWWWWWWWVVVUUUSSSRRRSSSUUUWWWXXXVVVSSSOOONNNOOOPPPQQQRRRRRRRRRRRRSSSTTTVVVWWWWWWXXXYYY[[[\\\\\\]]]___```fffhhhmmmuuuooohhhgggeeebbbWWWTTTOOOIIIDDDCCCCCCEEEJJJQQQXXX___hhhttt~~~{{{xxxvvvtttsssoooeee\\\YYYXXXVVVUUUVVVVVV\\\ggguuuyyysssiiigggcccaaaccciiiqqqvvv{{{qqqeee\\\TTTPPPSSSXXXYYY^^^dddkkkssszzz~~~|||~~~{{{sssfffVVVHHH???:::888777666555444444444555555666555555444444555555666333333333333333333333444222222222333333333444444333333333333333333333333111222222333333333222222666555444222111000000000222111111111111111111222222222222222222222222222111111111111222222222222444444444444333333333333222222333333333444444444333333222222222222333333333333333444444444555555333444666666666666777999666666777888888999999:::888888999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<>>>????????????AAAJJJVVVaaafffhhhgggfff[[[XXXUUUYYYfffzzzGGGGGGGGGGGGFFFEEEDDDDDDBBBBBBAAAAAAAAAAAABBBBBBEEEDDDDDDDDDDDDDDDCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFCCCBBBAAA@@@@@@AAABBBCCCCCCFFFHHHHHHGGGFFFIIILLLPPPXXXccckkkllliiiddd```aaa\\\UUUNNNHHHEEEDDDDDDCCCDDDFFFHHHIIIJJJKKKKKKHHHHHHGGGFFFEEEEEEEEEEEEDDDEEEGGGIIIKKKLLLLLLLLLOOOOOOPPPPPPQQQRRRRRRSSSVVVXXXZZZZZZXXXVVVVVVVVVSSSSSSRRRRRRSSSUUUWWWXXXWWWTTTQQQPPPQQQRRRRRRRRRSSSSSSTTTTTTUUUUUUUUUVVVWWWXXXYYY[[[]]]___``````aaabbbfffmmmttt}}}wwwpppqqqrrrqqqgggccc\\\TTTLLLFFFBBB@@@CCCGGGKKKOOOVVVaaaoooxxx|||{{{yyyxxxxxxyyyzzz{{{}}}sssjjjfffccc___]]]^^^YYYYYY\\\cccnnn|||}}}wwwqqqjjjddd___[[[___eeekkkrrr||||||wwwjjjaaaWWWPPPKKKKKKRRRZZZeeelllttt{{{|||wwwxxx}}}zzzpppaaaPPPCCC;;;777555333222222222222222333333444333333222222333333444222222222333333444444444111111222222333333444444333333333333333333333333111111222333444444444333777666444222111000//////222222111000000111222222222222222222222222222222000111111111111111222222444444444333333333222222222222222222333333333333444333333222222333333444333333333444444444555555444555666666555555666777666666666777888888999999888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@BBBKKKXXXbbbhhhhhhgggeeeXXXVVVUUUXXXdddxxxGGGGGGFFFEEEDDDDDDDDDDDDCCCBBBBBBAAAAAABBBBBBCCCDDDDDDDDDCCCCCCCCCBBBBBBEEEEEEEEEEEEEEEEEEEEEEEE@@@@@@>>>>>>>>>@@@BBBCCCAAAEEEHHHHHHEEEEEEHHHLLLPPPZZZeeemmmllleee^^^ZZZWWWUUUPPPKKKGGGDDDCCCDDDBBBDDDEEEHHHIIIKKKLLLLLLJJJIIIGGGEEEDDDCCCDDDDDDDDDEEEGGGIIIJJJKKKJJJJJJJJJKKKLLLMMMOOOQQQRRRSSSTTTVVVXXXXXXWWWUUUTTTTTTQQQQQQRRRSSSTTTUUUVVVWWWWWWUUUSSSRRRSSSSSSRRRQQQSSSSSSSSSTTTTTTTTTTTTSSSXXXXXXYYY[[[]]]___```aaa^^^^^^bbbhhhkkknnnxxx|||sssuuuyyyyyywwwssslllddd[[[SSSLLLGGGCCCDDDFFFGGGIIIOOO[[[dddhhhiiikkkmmmqqqvvv|||zzzrrroookkkggggggjjjeeeaaa```ccceeekkkxxx{{{vvvtttllliiieeebbbaaa___]]]\\\___iiixxxwwwnnnhhh^^^WWWQQQNNNMMMQQQ\\\gggvvv}}}zzzuuuuuu{{{qqqfffVVVGGG>>>:::888777222222222222222222222222444333333222222333333444333333333444333333222222000111111222333333444444222222222222222222222222000111222333444444444444555444333222111111111111222222111000000111222222111111111111111111111111111111111222222333333333222222222111111111000000111111111222222222222333444444333333333333444444333333333444444444555555444555666555444333444555555555666666777888888999888888888999::::::;;;;;;::::::::::::::::::::::::<<<<<<;;;<<<===>>>@@@AAAEEEMMMYYYcccgggfffcccaaaTTTSSSRRRVVVaaauuuHHHGGGEEECCCCCCCCCDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBDDDDDDDDDDDDDDDEEEEEEEEEAAA@@@?????????AAADDDEEEAAAEEEHHHHHHEEEDDDHHHLLLQQQZZZfffllliii___VVVQQQPPPOOOMMMIIIEEECCCCCCCCCBBBCCCEEEHHHJJJKKKLLLMMMLLLJJJHHHEEECCCBBBBBBBBBEEEFFFGGGIIIJJJJJJIIIIIIFFFGGGIIIKKKNNNPPPRRRSSSRRRUUUWWWWWWUUUSSSRRRRRROOOPPPRRRTTTUUUVVVVVVVVVWWWVVVTTTTTTUUUTTTSSSQQQRRRRRRSSSSSSSSSSSSRRRRRRTTTTTTSSSUUUXXXZZZ[[[[[[]]]]]]aaaffffffeeelllvvv}}}sssvvv{{{}}}~~~yyyrrrkkkbbbZZZUUUGGGGGGFFFDDDBBBCCCKKKSSSXXXZZZ^^^cccjjjrrr{{{zzzuuussspppnnnpppuuuoookkkiiijjjgggffflllvvv{{{xxxvvvtttrrrpppmmmiiifffdddccc^^^\\\YYYZZZ\\\___aaaaaakkkyyyvvvlllddd^^^WWWRRROOOPPPSSS[[[iiivvvzzzzzzyyy```UUUFFF;;;777777777777444444444444444444444444666555555444444555555666555555555444333222111000000000111222333333444444222222222222222222222222000111222333444555555555222222222111222222333333333222111000000111222333000000000000000000000000222222222333333444444444000000000000////////////000000111111111222222222555444444333333444444555333333333444444444555555444555555444222111111222555555666666777888888888777888888999::::::;;;;;;999999999999999999999999===<<<;;;;;;<<<>>>AAABBBGGGOOO[[[cccfffddd```]]]PPPOOOPPPTTT```tttDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDBBBAAA@@@@@@AAACCCDDDCCCBBBAAA@@@@@@@@@AAAAAAAAA@@@???>>>>>>@@@BBBCCCEEEEEEDDDEEEEEEGGGIIIJJJOOOVVV```fffddd\\\TTTOOOMMMLLLIIIGGGEEECCCBBBAAAAAABBBCCCEEEFFFHHHIIIJJJEEEEEEFFFDDDCCCBBBDDDEEEFFFFFFEEEDDDDDDEEEFFFGGGIIIIIIJJJKKKMMMPPPRRRSSSQQQPPPPPPQQQSSSRRRPPPNNNRRRRRRSSSTTTUUUWWWYYYZZZZZZYYYWWWUUUSSSRRRRRRRRRRRRTTTUUUTTTSSSRRRSSSUUUTTTSSSSSSRRRTTTVVVYYYZZZZZZ[[[\\\^^^aaadddhhhiiivvv~~~xxxvvvyyy{{{oooeee[[[WWWQQQLLLGGGDDDEEEHHHMMMPPPTTTVVVYYYbbbppp{{{~~~zzztttnnnkkkllloooqqqsss}}}}}}yyyxxxqqqlllsssxxxooohhhccc^^^\\\]]][[[[[[\\\^^^aaabbbccc```___^^^]]]^^^aaagggkkkuuuwwwllleee___[[[[[[]]]^^^___aaagggpppwwwzzzxxxzzzrrrbbbOOOIIIAAA:::777555444333444444222222222222444444333333444444555666777777999999888666555444333222444333222222111111222222000111111111111222222222222222222222222222222222111111000000//////......555333111222444555444111111111111111111111111111333333333222111000///...000000000111222222222333222222222222222222222222333333333333333333333333444444444444444444444444333333333444444444555555555555555555666666666666;;;;;;::::::999888888777888999;;;======<<<;;;:::999;;;=========>>>@@@BBBIIIPPPZZZ```aaa^^^ZZZWWWNNNMMMMMMSSSaaavvvCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBBBBBBBCCCFFFDDDCCCAAA@@@AAABBBCCCBBBBBBAAAAAA@@@@@@@@@AAA@@@???>>>>>>>>>@@@BBBCCCCCCBBBCCCCCCEEEGGGIIIKKKMMMSSSZZZ^^^\\\VVVOOOKKKJJJIIIGGGFFFDDDDDDCCCCCCBBBBBBCCCEEEFFFHHHIIIIIIGGGGGGGGGFFFDDDCCCDDDFFFGGGFFFEEEDDDDDDEEEFFFFFFHHHIIIJJJLLLNNNPPPRRRRRRPPPPPPPPPQQQRRRRRRPPPNNNQQQQQQRRRSSSTTTVVVXXXYYYYYYYYYXXXWWWVVVTTTSSSRRRRRRSSSTTTSSSQQQQQQRRRSSSTTTSSSSSSTTTUUUWWWYYYZZZZZZZZZZZZ[[[]]]```bbbdddmmmwwwyyyuuuwww|||rrrlllddd[[[RRRKKKHHHIIIFFFJJJMMMNNNPPPVVVaaajjjpppmmmhhheeeccceeehhhjjjuuu{{{zzzsssooommmiiibbb\\\WWWSSSPPPOOORRRUUUYYY```fffkkkmmmnnnjjjkkkjjjgggfffggglllqqq}}}}}}qqqiiieeeeeeffffffhhhjjjkkkjjjkkkooowww}}}~~~{{{uuurrrlll^^^PPPGGGCCC===999777666555555444333333222222333333444222333333444555555666666777777666666555444333333444333222222111111222222000111111111111222222222222222222222222222222222111111000000////////////444222111111333444333111222222222222222222333333222222222222222111000///111111111111111222222222222222222222222222222222333333333333333333333333444444444444444444444444333333333444444444555555666666666666777777777777777777777777777777777777888999;;;<<<===<<<;;;:::<<<>>>??????>>>>>>???AAAIIIPPPYYY``````]]]XXXUUUMMMLLLMMMRRR```vvvCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBAAAAAABBBBBBGGGEEECCCBBBAAA@@@AAAAAABBBBBBAAAAAAAAA@@@@@@@@@???>>>>>>>>>???@@@BBBCCCAAAAAAAAABBBDDDGGGJJJKKKNNNQQQUUUVVVSSSOOOKKKIIIGGGFFFEEEEEEDDDDDDDDDDDDBBBCCCDDDEEEFFFGGGHHHHHHIIIJJJJJJHHHFFFEEEFFFGGGHHHGGGFFFEEEEEEEEEEEEEEEGGGHHHKKKNNNPPPQQQQQQQQQPPPOOOOOOPPPQQQQQQPPPNNNPPPPPPQQQQQQSSSTTTVVVWWWYYYZZZZZZZZZYYYWWWTTTSSSQQQRRRRRRPPPOOONNNOOOPPPRRRRRRSSSUUUVVVWWWXXXYYYXXXWWWWWWWWWYYYZZZ\\\^^^dddkkkvvv}}}yyy{{{uuuggg[[[RRRMMMFFFHHHJJJJJJJJJMMMSSSXXX\\\[[[YYYXXXYYY\\\___bbbppp~~~~~~oooddd\\\XXXUUUSSSOOOKKKIIIHHHIIIJJJUUUZZZcccmmmuuuzzz}}}~~~}}}xxxxxx|||ssskkkhhhhhhfffbbb^^^^^^ccckkkssswwwzzz{{{{{{xxxvvvwww{{{wwwrrrjjjaaa[[[TTTHHH===>>>;;;888777777777666555222333333444444333333222222222222333333444444555555555555444444333333333444333222222111111222222000111111111111222222222222222222222222222222222111000000000000/////////222111000111222333222000222222222333333444444444111111222222222111111000222222222111111111111111222222222222222222222222222222333333333333333333444444444444444444444444333333333444444444555555666666777777777888888888555555666666777888999999888999:::;;;<<<;;;::::::???@@@AAA@@@???>>>???@@@HHHOOOXXX______\\\WWWTTTLLLKKKLLLQQQ___tttCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBAAAAAAAAAAAADDDCCCBBBAAA@@@@@@AAAAAAAAABBBBBBBBBAAAAAA@@@@@@>>>>>>>>>>>>???AAACCCDDDCCCCCCCCCCCCEEEGGGIIIKKKQQQRRRSSSQQQNNNLLLKKKKKKFFFFFFEEEDDDDDDCCCDDDDDDCCCCCCDDDEEEFFFGGGGGGHHHKKKLLLKKKIIIGGGFFFGGGHHHIIIHHHGGGFFFEEEEEEDDDDDDFFFHHHKKKNNNPPPQQQQQQPPPOOONNNMMMNNNPPPPPPOOONNNOOOOOOOOOPPPQQQRRRTTTUUUXXXZZZ\\\]]][[[YYYUUUSSSPPPPPPPPPNNNLLLLLLMMMOOOPPPQQQSSSTTTUUUVVVVVVVVVUUUUUUTTTUUUVVVWWWYYY[[[bbbeeejjjssstttdddYYYPPPPPPOOONNNLLLMMMNNNPPPNNNMMMMMMMMMPPPSSSWWWYYYcccqqqwww|||nnn```WWWQQQMMMLLLKKKIIIGGGIIIOOOVVV[[[kkkpppwww~~~xxxkkk___WWWTTTTTTTTTUUUYYY```lllxxx|||yyyzzz|||~~~|||wwwllleeeZZZQQQJJJDDD<<<666777666444555666666555444222222444444444444222222111111222222222333333333333333333333333333333333444333222222111111222222000000111111111222222222111111111111111111111111000000000000000000000000111000000000111111111000000111111222222333333444///000111222222222222222333222222222111000000000111111111111111111111111222222222222222333333333333333333333333333333333333333333444444444555555666666666666777777777777777777888888999:::::::::888888999:::;;;::::::999===???@@@@@@>>>>>>???AAAFFFMMMWWW^^^___\\\XXXVVVKKKJJJJJJOOO]]]sssCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAA?????????@@@@@@AAABBBBBBAAAAAABBBBBBBBBAAA@@@???======>>>???AAABBBDDDEEEGGGFFFFFFEEEFFFGGGIIIJJJRRRQQQPPPMMMJJJIIIJJJLLLGGGGGGEEEDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGKKKKKKKKKJJJHHHGGGHHHIIIHHHHHHHHHGGGFFFEEEDDDDDDEEEGGGJJJMMMOOOPPPOOOOOONNNMMMLLLLLLNNNOOOOOONNNNNNNNNOOOOOOPPPQQQRRRSSSWWWYYY\\\]]]\\\YYYUUUSSSOOOOOOOOOMMMKKKKKKMMMOOOPPPQQQRRRSSSTTTTTTSSSSSSRRRRRRRRRSSSUUUWWWYYY[[[```aaacccgggnnnxxx}}}lll^^^[[[WWWTTTRRRPPPOOONNNHHHGGGFFFFFFHHHJJJMMMOOOUUU```dddgggqqqvvv|||{{{mmm^^^TTTMMMJJJHHHFFFGGGGGGIIIPPP\\\jjjttt{{{tttqqqoookkkddd[[[SSSNNNMMMMMMNNNSSS]]]jjjxxxzzzwwwwww{{{{{{rrrkkk^^^VVVLLLEEE@@@<<<999777555444333444555555333111222222444444444444222222111111111222222222222222222222222333333333333333444333222222111111222222000000111111111222222222111111111111111111111111000000000000111111111111000000111000000000000000///000000000111111111222///000111222222222222222333222222222111000000000111111111111111111111111111111111222222333333333333333333333333333333333333333333444444444555555444444444555555555666666888888888888888888888888888888888999999999999999:::<<<===>>>>>>>>>@@@BBBCCCKKKUUU]]]```^^^ZZZXXXIIIHHHHHHNNN[[[qqqBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBB>>>>>>???@@@AAABBBCCCCCC@@@AAABBBCCCBBBAAA@@@???======???AAACCCDDDFFFFFFIIIHHHGGGFFFFFFGGGHHHIIINNNNNNMMMJJJGGGGGGHHHJJJHHHGGGFFFEEEDDDCCCCCCCCCEEEEEEEEEEEEEEEFFFFFFFFFIIIJJJJJJIIIGGGGGGHHHIIIGGGHHHHHHHHHGGGFFFEEEEEEDDDFFFHHHKKKMMMNNNNNNNNNMMMKKKJJJKKKMMMNNNOOONNNNNNNNNNNNOOOOOOQQQRRRRRRVVVXXXZZZ[[[[[[XXXUUURRROOOOOONNNMMMKKKLLLOOOQQQSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRTTTVVVYYYZZZZZZ[[[]]]```dddjjjqqqvvvmmmfff^^^YYYWWWWWWVVVTTTMMMKKKGGGDDDCCCDDDFFFHHHKKKTTTUUUUUU^^^cccjjjxxxzzzxxxvvvvvvxxxyyyzzzzzznnnggg[[[QQQKKKHHHFFFEEEBBBEEEIIINNNWWWeeeuuuwwwllleeebbbZZZXXXTTTQQQOOOOOOPPPQQQPPPWWWcccqqq~~~yyyxxx|||uuuiiiaaaNNNGGG???<<<999666666888666444333333444444222111222333333444444333333222222222222222222222222222333333333333333333333333444333222222111111222222000111111111111222222222111111111111111111111111000000000111111111111222///111222111000///000111000000000000000000000000///000111222222222222222222222222111111111111111111111111111111111111111000000111111222333333333333333333333333333333333333333333444444444555555333333444444444555555555666666666666666666666555777777888888888999999999999:::<<<======>>>@@@BBBAAAIIITTT\\\^^^]]]YYYWWWGGGFFFGGGLLLZZZoooBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@AAABBBCCCCCC@@@AAAAAABBBCCCCCCCCCCCC@@@AAABBBCCCCCCAAA@@@>>>===>>>@@@BBBDDDFFFGGGHHHGGGGGGFFFFFFFFFGGGIIIJJJKKKKKKKKKIIIGGGFFFGGGIIIFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHGGGFFFFFFHHHIIIFFFGGGHHHHHHHHHGGGFFFFFFDDDDDDFFFHHHJJJLLLMMMNNNLLLKKKIIIJJJLLLNNNNNNNNNOOOOOOOOOOOOOOOPPPQQQRRRUUUVVVXXXYYYXXXVVVTTTRRROOOOOOOOOMMMLLLNNNQQQTTTXXXWWWUUUSSSRRRRRRRRRRRRSSSSSSRRRRRRSSSTTTVVVWWWVVVWWWYYYZZZ\\\```fffjjjpppxxx~~~uuuiiibbbaaacccbbbaaa\\\WWWPPPJJJEEEDDDEEEFFFDDDMMMLLLKKKQQQTTTXXXeeeyyy{{{{{{{{{yyyuuupppkkkhhhbbb___]]]^^^```ccceeeeee]]]XXXRRRMMMLLLMMMNNNNNNLLLQQQWWW\\\bbbjjjvvv~~~{{{pppeee]]]XXXWWWSSSRRRRRRSSSVVVYYY\\\]]]]]]bbbjjjrrrzzz~~~||||||~~~tttgggZZZQQQEEE>>>888888666222333777666444333222333444333222444333333222222333333444333333333333333333333333444444444444333333333333444333222222111111222222000111111111111222222222111111111111111111111111000000111111111222222222///111333222000///111222222222111111000/////////000111111222222222111111111111111111111222222222111111111111111111111111///000000111222222333333222222222222222222222222333333333444444444555555444444444444555555555666444444555555666666777777777777777777777888999999;;;===>>>>>>>>>>>>@@@AAAAAAHHHRRRZZZ[[[YYYUUURRRFFFEEEEEEKKKYYYnnnBBBBBBBBBBBBBBBBBBBBBBBB?????????@@@AAABBBCCCDDDCCCDDDDDDEEEDDDDDDCCCCCC@@@AAABBBCCCCCCAAA???>>>===>>>AAACCCFFFGGGHHHIIIEEEDDDDDDDDDFFFGGGIIIKKKJJJKKKLLLKKKIIIHHHIIIJJJEEEEEEEEEEEEFFFGGGIIIIIIFFFFFFFFFFFFEEEEEEEEEEEEDDDEEEFFFFFFEEEFFFHHHIIIEEEFFFGGGHHHIIIHHHGGGFFFDDDDDDEEEFFFHHHKKKMMMNNNLLLJJJIIIIIIKKKMMMNNNNNNOOOOOOOOOOOOPPPQQQQQQRRRUUUUUUVVVWWWVVVUUUSSSRRROOOOOOOOONNNMMMOOOSSSVVV\\\ZZZWWWTTTRRRRRRSSSSSSUUUTTTSSSRRRQQQRRRSSSTTTVVVWWWWWWWWWWWWZZZ___ccchhhmmmuuu|||ssskkklllnnnooonnniiicccZZZQQQJJJHHHGGGHHH@@@IIIIIIGGGKKKKKKMMMXXXbbbyyy|||rrrlllffffffeeeccc___[[[WWWTTTSSSQQQOOOPPPSSSVVVYYYZZZUUURRRPPPPPPSSSWWW[[[\\\]]]ccciiillllllnnnssswww}}}~~~xxxsssjjj```WWWRRRPPPOOOVVVVVVXXX[[[aaaeeehhhhhhlllnnnpppqqquuu|||~~~zzz|||ooocccUUUHHH???BBB;;;777888555111111555666444222222333555555555555444222222222222444555333333333333333333333333555555555444444333333333444333222222111111222222000111111111111222222222000000000000000000000000000000111111222222222222000222444333000///111333444333333222111000//////111111222222222111111000000000111111222222222333000000000000000000000000///000000111222222333333222222222222222222222222333333333444444444555555555555555555666666666777444444555777888:::;;;;;;777777777777777888888999>>>???@@@@@@???>>>???@@@AAAHHHRRRXXXYYYUUUPPPNNNEEEDDDEEEJJJXXXnnnBBBBBBBBBBBBBBBBBBBBBBBBDDDCCC@@@???>>>>>>???@@@EEEDDDDDDCCCBBBBBBAAAAAAEEEDDDCCCBBBBBBBBBBBBBBB======>>>???@@@AAAAAAAAABBBBBBCCCCCCDDDFFFGGGHHHLLLKKKJJJIIIGGGFFFEEEDDDGGGGGGGGGGGGHHHJJJKKKLLLKKKKKKIIIHHHFFFDDDCCCCCCEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGFFFEEEDDDCCCCCCEEECCCCCCFFFKKKNNNOOONNNKKKKKKKKKKKKLLLMMMNNNOOOPPPOOONNNNNNNNNPPPRRRTTTUUUTTTTTTUUUVVVTTTQQQNNNOOONNNMMMJJJJJJOOOXXX```ddd___WWWPPPMMMNNNQQQTTTPPPQQQRRRRRRRRRRRRRRRQQQTTTTTTTTTUUUWWWYYY[[[]]]aaacccggglllpppxxxzzztttttttttttttttuuuooohhhaaa[[[TTTMMMGGGDDDDDDDDDEEEFFFHHHJJJLLLWWWdddzzz~~~yyyjjjaaa]]]VVVVVVUUURRROOONNNPPPRRRQQQSSSOOOJJJPPP___eeeaaa^^^\\\XXXVVVYYY^^^eeeiiillloootttwwwxxxuuuqqqooouuuyyyuuunnnnnnbbb^^^ZZZUUUOOOMMMTTT^^^aaa___```fffoootttuuusssyyysssoooppprrrtttzzzzzzkkk[[[OOOFFF@@@<<<:::888555444444444222111333333444444333333222111222333333444444333333222111111000000111111222333444333111//////000111222111222222333222111000///333333222222111000000000222222222111111111000000444333333333222222111111///000111222333222222111---...111333444333222111222222111111222222333444---///000000//////000222000000111222222222222111000000111222333333444444222222333333333333444444333333222222333555666777555555555555666666666666;;;999777444444555666888777888888888888999999999666:::??????<<<;;;>>>BBB@@@JJJSSSWWWXXXXXXTTTNNNGGGDDDCCCHHHVVVkkkBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCAAA???>>>>>>???@@@CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAA===>>>???AAAAAAAAAAAA@@@AAABBBBBBCCCEEEFFFHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKMMMNNNOOONNNMMMLLLJJJGGGEEEDDDCCCEEEEEEFFFGGGHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEGGGLLLOOOPPPOOOLLLLLLLLLLLLMMMNNNOOOOOOOOONNNMMMLLLMMMOOOQQQSSSTTTTTTTTTTTTUUUTTTQQQNNNNNNNNNMMMLLLLLLRRR\\\ccckkkfff^^^VVVRRRRRRTTTVVVRRRRRRSSSSSSSSSSSSRRRRRRSSSSSSSSSTTTUUUWWWZZZ[[[______bbbddddddhhhuuu~~~|||{{{{{{|||~~~yyysssmmmhhhaaa[[[VVVJJJIIIHHHGGGGGGGGGIIIJJJNNNWWWgggzzz}}}yyyvvvvvvwwwyyy{{{}}}wwwiii\\\VVVTTTPPPSSSVVVXXXXXXVVVSSSRRRIIINNNNNNOOO[[[pppzzzxxxsssnnnhhhcccccchhhnnnsssvvvwwwzzz}}}}}}yyyqqqkkkkkkpppxxxzzztttrrrlllddd___```UUURRRPPPPPPPPPTTT___kkkqqqnnnmmmpppvvv{{{{{{zzzxxxrrrnnnoooppprrrxxx~~~|||yyykkkcccWWWKKKCCC===999777999777444444444444333222333333444444333333222111222333333444444333333222111111111111111222333333444333111000000000222333111222222333222111000///222111111111111000000000222222222111111111000000222222111111111000000000///000111222222222222111...000222333444333222111111111111111111222333333...///111000//////000111000000111222222222222222111111111222222333333444222222222333333333444444444333333222333444666666555555555555666666666666777555333111111222444555777777888888888999999999888<<>>;;;:::===@@@@@@JJJRRRVVVWWWXXXUUUPPPIIIFFFDDDIIIWWWkkkBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAA?????????@@@@@@AAAAAABBBBBBCCCDDDEEEEEEBBBAAA@@@@@@@@@@@@@@@@@@===>>>AAABBBCCCBBBAAA@@@@@@AAAAAACCCEEEGGGIIIJJJIIIIIIIIIIIIHHHHHHGGGGGGIIIJJJKKKMMMOOOQQQRRRSSSRRRQQQOOOLLLIIIGGGEEEDDDEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHFFFFFFGGGIIIMMMPPPPPPPPPMMMLLLLLLMMMMMMNNNOOOPPPNNNMMMLLLLLLLLLNNNPPPQQQSSSRRRRRRSSSTTTSSSQQQNNNMMMNNNNNNNNNOOOUUU___fffnnniiibbbZZZUUUTTTTTTUUUUUUUUUUUUUUUTTTTTTSSSRRRRRRRRRRRRRRRSSSUUUWWWXXXZZZZZZZZZ[[[YYYZZZcccnnnzzz~~~||||||~~~zzzwwwsssnnniiieeeYYYVVVRRRNNNKKKIIIHHHHHHHHHLLLTTT___jjjqqquuuuuuuuussssssxxxzzzvvvsssqqqoooqqqtttuuuvvvvvvxxxzzzzzzzzzyyyyyyyyyzzz{{{|||}}}{{{zzzzzz{{{yyytttppppppmmmjjjhhhiiinnntttxxxzzzyyyvvvoooeee]]]ZZZZZZYYY^^^fffmmmooolllddd^^^ZZZ]]]]]]^^^jjj}}}}}}tttllliiilllqqqtttzzz{{{}}}}}}qqqgggaaagggpppwww{{{zzzvvvsssmmmgggaaa^^^[[[VVVTTTUUUMMMLLLMMMQQQVVV^^^lllyyy~~~zzzyyy|||xxxrrrnnnnnnooopppvvv|||{{{wwwmmmgggTTTNNNFFF???;;;999888777777555333333444444444333333333333333333222222111222222333333333333222222222222111111222222333444444333222111111111222333111111222333222111000/////////000000000000111111222222111000000000000111222111111111111111000000///000111111222222111111000111333333444333222111000000000111111111222222///111111111///...///000000000111111222222222222222222222222222222222222222222222222333333333333444444333333333444444555444555555555555666666666777666555444444666777999777777777888888888999999:::<<<>>>===;;;999;;;>>>@@@IIIQQQUUUWWWYYYWWWSSSKKKHHHFFFJJJXXXlllCCCCCCCCCCCCBBBBBBBBBBBBCCCBBBAAA@@@@@@@@@@@@AAAAAAAAABBBBBBCCCDDDDDDDDDBBBAAAAAA@@@@@@@@@AAAAAA>>>???AAACCCDDDCCCAAA@@@???@@@AAACCCEEEGGGJJJKKKMMMLLLKKKJJJHHHFFFEEEDDDIIIJJJLLLOOOQQQSSSUUUUUUUUUTTTRRROOOKKKHHHFFFEEEEEEEEEFFFGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHFFFFFFHHHJJJMMMOOOPPPPPPMMMMMMMMMMMMNNNOOOPPPQQQOOONNNMMMLLLMMMNNNPPPQQQRRRQQQQQQRRRSSSSSSQQQOOONNNOOOPPPOOOPPPUUU]]]ccciiifff```ZZZVVVTTTTTTTTTWWWWWWWWWWWWVVVUUUSSSSSSRRRQQQQQQQQQRRRSSSUUUVVVVVVUUUVVVXXXWWWWWW^^^fffmmmppptttzzz||||||~~~~~~~~~{{{xxxvvvoookkkddd]]]VVVQQQNNNLLLKKKKKKMMMRRRYYY___bbbccc^^^^^^___dddllltttzzz|||}}}|||vvvxxxzzzzzzyyyyyyzzz{{{}}}~~~~~~~~~~~~~~~}}}}}}}}}{{{yyyzzz|||zzzsssnnnllliiifffeeegggkkkqqqtttwwwyyyyyyvvvqqqnnnnnnooommmrrr{{{xxxpppnnnnnnkkkiiiqqq~~~yyyqqqmmmlllnnnpppuuuuuuwww}}}{{{nnnbbb]]]aaaggglllllliiieeeaaa^^^ZZZVVVTTTTTTTTTUUUUUUVVVUUUWWW]]]bbbhhhrrr|||~~~wwwqqqmmmmmmnnnooouuu{{{|||{{{tttiii]]]UUUGGGCCC>>>:::999999888888555333222222333444444333222333333333333222111111222222333333333333222222222222222222222333333444444444333222111222222222000111222333222222000000---......///000111111111222222111000///000000111222222222222222222222222000000111111111111111111222222333333333333222111//////000000111111111111111222222111///...///000111111111111111222222222333333222222222222222222111222222222222333333333555444444444444333444444444444444555555555666666777666555555666888:::;;;777777777777888888888888999;;;<<<<<<::::::<<<>>>@@@IIIQQQTTTVVVYYYYYYVVVMMMJJJHHHKKKXXXlllDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDD???@@@BBBCCCCCCBBBAAA@@@???@@@AAACCCEEEGGGJJJKKKMMMLLLKKKJJJHHHGGGFFFFFFGGGIIIKKKOOOQQQSSSTTTUUUVVVUUUSSSPPPLLLIIIGGGEEEEEEEEEFFFGGGHHHHHHHHHHHHLLLLLLKKKJJJIIIHHHGGGFFFDDDFFFHHHJJJLLLMMMNNNOOOMMMMMMMMMMMMNNNOOOPPPQQQQQQPPPNNNMMMNNNOOOQQQRRRRRRQQQPPPQQQSSSSSSRRRQQQQQQRRRRRRPPPOOOQQQWWW\\\aaa___\\\YYYWWWVVVVVVVVVXXXXXXXXXXXXWWWVVVTTTTTTRRRRRRQQQQQQQQQRRRTTTUUUUUUTTTVVVXXXXXXWWW\\\cccggghhhjjjmmmttt~~~~~~~~~{{{rrriiiaaa[[[XXXSSSQQQNNNNNNPPPSSSUUUUUUOOOOOOOOOSSSXXX^^^cccffflllkkkssswwwrrrzzzzzzsssrrrqqqqqqrrrsssvvvwwwzzz}}}~~~|||{{{}}}}}}xxxqqqnnnjjjhhhnnnxxx}}}}}}}}}yyytttpppmmmlllkkknnnmmmooouuuxxxssseeeZZZVVVWWWYYYZZZZZZWWWTTTRRRNNNOOOQQQTTT[[[aaaeeeeeeiiihhhiiinnnppppppsssyyy~~~|||tttnnnkkklllmmmpppvvv}}}}}}yyyrrrjjjaaaVVVKKKCCC???;;;777555444444333222444222111111333444444333222222333333222222111000111222222333333222222111222222111111222222333444333333222222111111111222000000222222333222111000------...///000111111222333222000///...///000111000000111111111111111111111111000000000000000000222222222333222222111111...///000111111111111000111222333111000//////000111111000000000111222333333333222222222222222222111111111222222222333333444444444444444444333333444444444444555555555555333222222222333555666777666666777777777888888888777888999999:::<<<>>>@@@@@@IIIQQQTTTWWWZZZZZZWWWNNNKKKHHHLLLXXXlllEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAACCCCCCCCCCCCCCCCCCBBBBBBDDDDDDDDDDDDDDDDDDEEEFFF@@@@@@AAAAAAAAAAAA@@@@@@@@@AAAAAACCCEEEGGGIIIJJJHHHHHHHHHIIIJJJJJJKKKKKKFFFHHHKKKNNNQQQRRRSSSSSSVVVUUURRROOOLLLIIIGGGFFFEEEEEEFFFGGGHHHHHHHHHHHHNNNMMMLLLJJJIIIGGGFFFEEECCCFFFIIIKKKLLLLLLMMMNNNMMMLLLLLLMMMMMMNNNOOOPPPRRRQQQOOONNNNNNOOOQQQRRRRRRQQQPPPQQQSSSTTTTTTSSSTTTUUUTTTQQQNNNNNNQQQUUUYYYYYYYYYYYYXXXYYYYYYYYYXXXXXXXXXXXXWWWVVVVVVUUUTTTSSSRRRRRRRRRSSSTTTUUUWWWUUUWWWYYYYYYWWWYYY]]]``````bbbdddhhhpppyyy~~~wwwppplll```\\\VVVQQQOOONNNMMMLLLIIIHHHHHHHHHKKKOOOSSSUUU[[[[[[```llluuuvvvvvvvvvqqqiiieeejjjuuu~~~~~~|||yyytttooohhheeehhhmmmqqqqqqooonnnmmmjjjgggdddaaa```eeeeeefffhhhiiidddYYYPPPKKKKKKKKKKKKKKKKKKKKKJJJIIIPPPZZZfffttt~~~|||}}}{{{vvvtttvvvzzz|||~~~}}}{{{tttooolllnnnqqquuu|||wwwoooeee[[[RRRJJJAAA;;;<<<:::666555444333222111333222000111222333333222222222222222222111111000111111222222222222111111111111000000111111222333222222222111111111000000///000111222333222111111......///000000111222222333111000......///000111.........///////////////111111000/////////000000111111111111111111111222///000111222222222111000000222222222000///000111222111000000000111333444222222222222222222222222111111111111222222222222333333444555555444444333333444444444444555555555444444444444555666777888666666666777777777888888666666666777:::<<>>???@@@IIISSSWWWYYY[[[XXXTTTLLLIIIGGGKKKXXXlllFFFEEEEEEDDDCCCBBBBBBBBBAAAAAABBBCCCCCCBBBBBBBBB???@@@AAABBBDDDEEEFFFFFFDDDDDDDDDDDDDDDEEEFFFFFFBBB@@@>>>======>>>@@@AAABBBBBBCCCCCCDDDFFFGGGHHHIIIIIIIIIJJJJJJJJJKKKKKKGGGIIILLLOOOQQQRRRQQQQQQSSSRRRPPPNNNKKKHHHFFFEEEEEEEEEFFFGGGHHHHHHHHHHHHJJJJJJJJJIIIIIIHHHHHHGGGEEEIIIMMMOOONNNMMMOOOPPPKKKKKKKKKKKKLLLMMMNNNOOOPPPOOONNNLLLLLLMMMOOOPPPSSSRRRQQQRRRTTTVVVVVVVVVVVVWWWWWWTTTOOOMMMNNNQQQOOOQQQSSSUUUVVVVVVVVVUUUVVVVVVWWWWWWXXXWWWWWWWWWWWWVVVUUUTTTTTTTTTUUUVVVUUUTTTVVV\\\]]][[[\\\___XXXYYYZZZZZZZZZ[[[^^^```ccchhhqqqzzz|||wwwrrrmmmiiifffYYYWWWTTTOOOKKKJJJKKKLLLHHHGGGIIIMMMOOOOOOSSSYYYQQQNNNNNNSSSVVVYYY^^^eeeffffffiiirrr}}}}}}|||xxxuuuvvvwwwwww~~~tttjjjgggiii^^^WWWPPPOOORRRUUUXXX[[[WWWUUURRROOOMMMMMMMMMMMMHHHIIIJJJKKKKKKIIIGGGFFFDDDFFFJJJNNNSSSVVVXXXYYY]]]kkk~~~~~~yyyyyyxxxyyyzzzzzzyyyzzz{{{}}}~~~}}}~~~|||zzzsssiiibbbVVVNNNEEE@@@>>>;;;666222444333222333555666555444444222000000111222111000111222222222222111000000111111222222222222111111///////////////000000111000000000000000///......///000111222333333222111111111111111222222222222333111///------...000111333333333444444555555555222111000.........///000............///000222222///111333444444444222111///000222222111111222444222111000//////111333444000000111222333333444444000111111111111222222222000111333555666666555555333333333444444444555555444444444444555555555555666666666666777777777777:::888666666888;;;<<<===@@@JJJTTTXXXZZZ[[[XXXSSSKKKHHHFFFJJJXXXlllGGGEEECCCAAA@@@@@@BBBBBBCCCDDDDDDEEEDDDBBBAAA@@@BBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEDDDBBB@@@===<<<<<<<<<===@@@AAABBBDDDEEEGGGHHHIIIHHHIIIIIIJJJJJJJJJJJJJJJLLLLLLMMMMMMMMMNNNNNNNNNMMMMMMMMMJJJGGGEEEDDDEEEIIIIIIIIIJJJKKKLLLLLLMMMLLLLLLJJJGGGEEEDDDFFFHHHGGGHHHIIIJJJLLLLLLLLLLLLOOONNNLLLKKKKKKKKKLLLMMMKKKKKKKKKLLLMMMNNNPPPPPPOOOPPPRRRSSSUUUVVVVVVVVV\\\ZZZWWWSSSPPPNNNMMMMMMRRRRRRRRRUUUWWWYYYXXXVVVWWWWWWXXXXXXXXXXXXXXXXXX\\\ZZZXXXWWWYYYZZZZZZZZZYYYYYYZZZ[[[[[[ZZZZZZZZZXXXXXXVVVVVVWWWYYY[[[]]]^^^```cccgggnnn{{{uuupppjjjaaaXXXRRROOOOOOOOOMMMKKKHHHGGGGGGGGGGGGFFFGGGHHHJJJLLLNNNQQQRRRSSSVVVWWWXXX[[[___eeekkknnnqqqvvv|||zzzvvvtttrrrtttvvvtttoookkkiiiiiipppqqqqqqmmmfff]]]VVVRRRPPPLLLIIIKKKMMMKKKLLLOOOKKKJJJIIIFFFDDDCCCEEEGGGLLLHHHHHHLLLMMMJJJHHHIIIFFFNNNYYY___bbbcccgggjjjmmmsss~~~|||zzzzzzyyyxxxxxx{{{{{{uuummmbbbWWWPPPCCCAAA>>>:::777666555444333333333333333333333333333333222222111000//////111222333333333333222111000111111111111222222222111111111111222333444555666555444333111000///...000000111111111111000000000000000000000000000000222333444444222000111111///......///222333333222////////////000000000000000000000000000000000000000111222333444444333222222222111111000000//////000111111111111222222222//////000111222222333333333333444555555444333333333333333222222111111111222333444444555555444444555555555555555555444444555555666666777777888888777777777666666999===@@@EEELLLSSSXXX]]]```\\\UUUHHHFFFEEEIIITTThhh~~~GGGFFFDDDBBBAAAAAAAAABBBDDDDDDDDDDDDCCCAAA???>>>BBBBBBBBBBBBBBBCCCDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDCCC@@@>>>======>>>>>>@@@@@@BBBCCCEEEGGGHHHIIIIIIJJJKKKKKKLLLLLLKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMNNNOOONNNLLLIIIGGGFFFGGGHHHIIIIIIJJJKKKKKKLLLLLLLLLKKKJJJHHHEEEEEEGGGIIIJJJKKKLLLMMMNNNNNNNNNNNNOOONNNLLLKKKKKKKKKLLLMMMLLLLLLLLLMMMNNNOOOPPPQQQPPPPPPQQQRRRSSSTTTUUUUUU[[[YYYWWWTTTRRRQQQPPPPPPTTTSSSRRRSSSUUUWWWVVVUUUVVVVVVVVVWWWXXXXXXYYYYYY\\\ZZZXXXXXXYYY[[[[[[[[[\\\]]]]]]^^^^^^]]]]]]]]]ZZZYYYWWWVVVVVVVVVXXXYYY\\\^^^___```ccckkkuuu}}}{{{qqqhhhaaa]]][[[ZZZTTTQQQNNNKKKJJJHHHGGGFFFJJJIIIIIIIIIJJJJJJKKKKKKNNNOOOPPPRRRTTTVVVYYY[[[\\\___bbbdddeeehhhlllppp~~~zzzwwwvvvxxx{{{}}}zzzrrrjjjeeecccbbbeeehhhhhhccc^^^ZZZYYY^^^______\\\WWWQQQLLLIIIKKKFFFDDDFFFGGGFFFGGGKKKFFFFFFFFFEEECCCDDDGGGIIIPPPOOOQQQVVVWWWUUUTTTWWW]]]eeeooottttttsssrrrsssuuuxxx~~~~~~~~~~~~yyyrrrjjj```VVVLLLFFF>>><<<:::888777666666666333333333333333333333333333333222222111000000///111111222333333222111111000000111111111222222222000000000000111111222333222222222111111000000///000000111111111111000000000000000000000000000000000222333222111///000000111000///000222333333222////////////000000000000000000000000000000000000000111222333333222222111111111111000000000000000000111111111111222222222///000000111222222333333333333444555555444333333444333333333222222222222222333444444555555444444555555555555555555555555666666777777888999999999999999999888888:::>>>AAADDDKKKSSSYYY^^^___ZZZSSSHHHFFFEEEIIIUUUhhh~~~FFFFFFEEEDDDCCCBBBAAAAAA@@@AAAAAABBBBBBAAAAAA@@@BBBBBBBBBBBBBBBCCCCCCCCCCCCEEEFFFHHHHHHGGGEEEDDDDDDCCCAAA???>>>>>>??????@@@@@@AAACCCEEEFFFGGGHHHJJJKKKLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKMMMNNNMMMKKKHHHGGGFFFGGGHHHIIIIIIJJJJJJKKKKKKKKKJJJKKKJJJHHHGGGGGGHHHJJJKKKLLLMMMNNNNNNNNNNNNNNNOOONNNLLLKKKKKKKKKLLLMMMMMMMMMMMMMMMNNNPPPQQQRRRQQQQQQQQQQQQQQQSSSUUUVVVZZZYYYWWWUUUTTTTTTTTTUUUUUUTTTRRRRRRTTTVVVVVVVVVVVVVVVVVVWWWXXXYYYZZZ[[[\\\ZZZXXXYYYZZZ\\\]]]\\\^^^^^^____________^^^^^^\\\ZZZXXXVVVUUUTTTUUUUUUXXXZZZ[[[ZZZZZZ\\\bbbgggooowww|||uuupppmmmkkkccc```\\\WWWSSSPPPNNNMMMMMMLLLJJJIIIHHHGGGGGGHHHHHHJJJKKKKKKJJJJJJKKKLLLNNNNNNNNNMMMNNNQQQVVVZZZfffwww|||pppooommmjjjfffccc```^^^]]]dddhhhjjjhhh```XXXRRRPPPPPPTTTYYY\\\YYYUUUQQQNNNOOOOOONNNMMMKKKHHHFFFEEEFFFBBBAAACCCCCCCCCEEEJJJGGGHHHIIIIIIIIIJJJMMMPPPXXXZZZ```fffgggeeehhhmmmyyy~~~|||zzzxxx{{{~~~}}}ssslllcccYYYOOOFFF>>>:::777777666555555555666666333333333333333333333333333333222222111000000000111111222222222222111111000000000111111111222222000000/////////000000111///000000000000000000000000000111111111111000000000000000000000000000000///000222111000...///000333222111111333333222111////////////000000000000000000000000000000000000000111111111111000000///000000000000111111111111000111111111111222222222000000000111222222333333333333444444444444333333444444444444333333333333333333444555555555555444555555555555555555555555777777777888999999:::::::::::::::999999:::>>>@@@BBBJJJSSSYYY^^^___YYYQQQFFFDDDDDDHHHTTThhh~~~FFFFFFEEEEEECCCBBB@@@???<<<===>>>@@@AAABBBCCCDDDBBBBBBBBBCCCCCCCCCBBBBBBBBBDDDGGGIIIIIIHHHFFFEEECCCBBBAAA@@@???????????????@@@AAABBBDDDEEEFFFGGGIIIJJJKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIJJJJJJIIIFFFDDDDDDEEEHHHHHHIIIIIIIIIJJJJJJJJJIIIJJJJJJIIIHHHHHHIIIKKKJJJKKKKKKLLLLLLLLLLLLLLLOOONNNLLLKKKKKKKKKLLLMMMMMMMMMMMMNNNOOOPPPRRRRRRRRRQQQPPPPPPRRRUUUWWWYYY[[[ZZZXXXVVVUUUUUUVVVVVVVVVTTTRRRRRRUUUXXXZZZZZZ[[[ZZZYYYXXXYYYYYYZZZ[[[\\\ZZZXXXYYY[[[]]]^^^^^^]]]^^^^^^^^^^^^]]]\\\\\\[[[ZZZXXXWWWUUUUUUTTTUUUUUUWWWYYYYYYWWWWWW[[[^^^bbbgggrrr}}}~~~zzzuuusssoooiiiccc___]]]\\\VVVTTTRRRPPPOOOOOOPPPQQQOOOPPPQQQNNNJJJHHHHHHIIIJJJIIIGGGFFFFFFIIILLLOOOPPP]]]iiiooopppmmmcccYYYZZZXXXUUURRRPPPOOONNNNNNTTTXXX[[[ZZZSSSMMMHHHGGGGGGKKKPPPSSSUUUTTTRRRPPPMMMKKKIIIHHHIIIIIIIIIHHHGGGDDDCCCFFFFFFGGGKKKQQQUUUVVVVVVUUUTTTUUUWWWYYY```dddmmmtttuuutttyyy}}}zzzvvvuuuyyyyyytttqqqooobbb\\\RRRHHHAAA<<<777555333333333333333333444444333333333333333333333333222222222111111111000000000111111111111111111000000000000000111111111111111111000/////////000000000000000000000000000000000000111111111111000000000000000000000000000000///000222111000//////000333222111111222222000///////////////000000000000000000000000000000000000111111000000000///......//////000000111111222222000000111111111222222222000000111111111222222222333333333333333333333333444444444444444444444444333444444555555555555555444444444555555555555555666666777888888999999:::999::::::999999:::===???AAAIIISSSZZZ^^^___XXXOOODDDCCCBBBFFFRRRggg}}}EEEEEEEEEDDDCCCAAA???>>>======>>>???@@@AAACCCCCCBBBCCCDDDDDDDDDCCCBBBBBBAAACCCFFFIIIJJJIIIGGGFFFCCCBBBAAA@@@???>>>>>>>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHHHHIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIHHHFFFDDDEEEFFFHHHHHHHHHHHHIIIIIIIIIIIIGGGIIIIIIIIIHHHHHHIIIKKKIIIJJJKKKLLLLLLLLLLLLLLLOOONNNLLLKKKKKKKKKLLLMMMMMMMMMMMMNNNOOOPPPRRRRRRQQQQQQQQQRRRTTTXXX[[[]]][[[ZZZXXXVVVUUUUUUUUUUUUTTTSSSRRRTTTXXX\\\___```aaa___]]][[[YYYYYYYYYYYY[[[YYYXXXYYY[[[^^^______]]]^^^^^^^^^]]]]]]\\\[[[YYYXXXXXXWWWVVVVVVVVVVVVTTTWWWZZZZZZWWWVVVWWWYYYZZZ___eeemmmuuuyyytttpppooopppkkkiiidddaaa___^^^___aaaaaabbbaaa[[[SSSMMMKKKLLLFFFEEECCCCCCCCCEEEGGGGGGLLLRRRYYY\\\]]][[[TTTNNNMMMLLLJJJIIIHHHHHHIIIIIIFFFJJJNNNNNNIIIEEECCCCCCEEEFFFIIILLLNNNPPPQQQQQQOOOLLLIIIIIIKKKNNNNNNNNNLLLJJJKKKOOOPPPRRRYYYaaakkkkkkjjjgggdddaaaaaabbbeeeiiiqqqxxxzzzzzzzzzvvvsssrrrvvv{{{|||rrrjjjccc^^^ZZZQQQKKKDDD===:::888777666333333333333222222111111333333333333333333333333222222222111111111111111000000000000000000000000//////000000000111111111222111111000000000111111222222222111000000//////000000111111111111000000000000000000000000000000///111222222111000000111222111//////000000...---////////////000000000000000000000000000000000000111000000//////.........//////000000111111222222000000111111111222222222111111111111111222222222333333333333333333333333444444444444444444444444333444555555666666555555444444444555555555666666555555666666777888888888777888999999888999<<<>>>AAAJJJSSSZZZ^^^^^^WWWNNNCCCBBBAAAEEEQQQeee{{{EEEEEEDDDBBB@@@???>>>===AAA@@@@@@??????@@@AAAAAACCCDDDEEEFFFEEEDDDCCCBBBBBBCCCFFFHHHIIIIIIIIIHHHDDDDDDCCCBBB@@@???>>>===??????@@@AAABBBCCCDDDEEEEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIHHHIIIJJJIIIGGGFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFHHHIIIIIIGGGGGGHHHIIIIIIJJJKKKMMMNNNNNNNNNNNNOOONNNLLLKKKKKKKKKLLLMMMMMMMMMMMMMMMNNNPPPQQQRRRRRRRRRRRRTTTVVVYYY\\\]]]ZZZYYYWWWUUUTTTTTTTTTUUUSSSRRRRRRVVV[[[___bbbcccdddbbb^^^[[[YYYXXXXXXXXXYYYXXXWWWXXX[[[^^^______^^^^^^___^^^^^^]]]\\\[[[UUUVVVVVVVVVVVVVVVVVVVVVVVVYYY[[[ZZZVVVSSSSSSTTTRRRVVV[[[___ccckkkuuu|||}}}wwwrrrqqqqqqrrrxxx{{{zzzsssfffZZZTTTRRRKKKIIIGGGGGGIIIKKKKKKKKKOOOQQQRRRTTTUUUSSSOOOJJJFFFFFFEEEDDDDDDDDDDDDEEE???CCCFFFFFFCCCAAAAAACCCGGGFFFGGGIIILLLOOOPPPPPPTTTPPPNNNOOORRRVVVWWWVVVWWWVVVYYY^^^aaafffoooyyy|||uuuooolllkkkkkklllqqqwwwyyy{{{yyyooolllmmmrrrxxx|||nnnbbbYYYRRRKKKFFFBBB???:::777777777777666333333333333222111000///333333333333333333333333111111111111111111111111000000////////////000000/////////000000000111111111111000000000111111222333333222111000000//////000000111111111111000000000000000000000000000000///000222222111000111222111000......//////...---////////////000000000000000000000000000000000000111000000////////////000000000000000111111111111000111111111111222222222111111111111111111111111333333222222222222333333333333333333444444444444444444555666666666666555333333444444555666666666555555555666777777888888555666888888888:::<<<>>>CCCKKKTTTYYY^^^^^^XXXOOOEEECCCBBBFFFRRReee{{{FFFDDDBBB@@@>>>=========????????????@@@BBBCCCDDDEEEFFFGGGHHHGGGFFFDDDCCCCCCDDDEEEGGGHHHIIIJJJJJJHHHGGGFFFEEECCCAAA???>>>??????@@@AAABBBCCCCCCDDDEEEEEEFFFGGGGGGGGGGGGFFFDDDEEEEEEFFFGGGHHHIIIIIIGGGHHHIIIHHHGGGFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFGGGHHHHHHGGGFFFFFFGGGGGGHHHIIIKKKMMMNNNOOOOOOOOONNNLLLKKKKKKKKKLLLMMMLLLLLLLLLMMMNNNOOOPPPQQQSSSSSSTTTUUUWWWXXXYYYYYYVVVUUUTTTSSSSSSTTTUUUVVVRRRRRRSSSWWW\\\___aaaaaabbb```]]]YYYWWWWWWWWWXXXXXXVVVVVVWWWZZZ]]]______]]]]]]]]]]]]\\\[[[ZZZYYYSSSSSSTTTTTTTTTTTTSSSSSSUUUXXXZZZYYYUUURRRRRRSSSNNNQQQTTTVVVWWW[[[ccciiinnnttt}}}tttiiiddd[[[WWWRRRQQQTTTXXX[[[\\\[[[ZZZYYY[[[\\\ZZZVVVSSSKKKKKKKKKKKKJJJIIIGGGGGGEEEGGGIIIHHHEEEEEEGGGJJJLLLLLLNNNSSSYYY]]]]]]\\\```]]][[[^^^dddhhhiiihhhfffggglllrrrwww}}}~~~yyywwwuuurrrrrrwwwzzz}}}~~~yyynnnlllnnntttzzz|||oooeeeXXXNNNHHHDDD???<<<:::888555444555444333222222333333444444333222111333333333333333333333333111111111111111111111111000///............///000////////////000000000111///////////////000111222000000000000000000000000000000111111111111000000000000000000000000000000---///111111000///000111111000...///000000///...////////////000000000000000000000000000000000000111000/////////000111222111111111000000000000000000111111111111222222222111111111111111111111111333333222111111222333333222222222222333333333444444444555666666666666666333333444444555666666777555666666777888888999999444666888999:::;;;>>>@@@FFFMMMTTTYYY]]]^^^YYYQQQIIIGGGFFFIIITTTggg|||FFFDDDAAA>>><<<<<<<<<===::::::<<<>>>BBBEEEIIIKKKFFFGGGHHHIIIHHHGGGEEECCCCCCDDDEEEFFFHHHIIIKKKKKKKKKJJJIIIGGGEEEBBB@@@?????????@@@AAABBBBBBCCCCCCEEEEEEFFFGGGGGGGGGGGGFFFCCCCCCDDDFFFGGGHHHIIIJJJDDDFFFGGGFFFEEEDDDEEEFFFHHHGGGGGGGGGGGGGGGGGGGGGEEEGGGHHHHHHFFFEEEEEEEEECCCDDDFFFHHHJJJLLLMMMMMMOOONNNLLLKKKKKKKKKLLLMMMKKKKKKKKKLLLMMMNNNPPPPPPTTTTTTUUUVVVVVVVVVUUUUUURRRQQQQQQQQQRRRTTTVVVWWWRRRRRRTTTWWW\\\^^^___^^^```^^^ZZZWWWVVVVVVWWWXXXWWWUUUUUUVVVZZZ]]]^^^___ZZZZZZZZZYYYYYYWWWVVVVVVRRRRRRSSSSSSRRRQQQPPPPPPSSSVVVYYYYYYVVVTTTUUUWWWNNNQQQTTTSSSQQQRRRXXX]]]\\\___ccciiirrr|||xxxgggaaaZZZXXX\\\bbbhhhjjjkkkhhhhhhkkkmmmjjjeeecccZZZZZZZZZYYYXXXUUURRRQQQOOOQQQQQQOOOLLLLLLOOORRRRRRTTTYYYbbbkkkppppppooonnnkkkjjjnnnvvv{{{|||{{{rrrtttzzz~~~yyyvvvyyy}}}|||xxxwwwuuuvvv|||~~~ssskkkXXXOOODDD===<<<===;;;:::666555444333333111...,,,111222333444555444333333333333333333333333333333111111111111111111222222000///...------...///000////////////000000000000---------......000111222------......///000000111000000111111111111000000000000000000000000000000,,,...///000///...///000111000///000111222111000////////////000000000000000000000000000000000000111000/////////111222333222222111111000000//////000111111111111222222222222222111111111111111111444333222111111222333444111111111222222333333333444555555666666666666666333333444444555666777777777777777888999999::::::444666999:::;;;===@@@BBBGGGNNNUUUYYY]]]^^^ZZZRRRLLLJJJHHHKKKVVVhhh}}}CCCCCCAAA@@@>>>===<<<;;;<<<======>>>???AAABBBCCCIIIIIIHHHHHHHHHGGGGGGGGGCCCCCCDDDEEEHHHKKKMMMOOOPPPOOOLLLIIIEEEBBB???>>>>>>>>>???@@@AAAAAAAAAAAABBBCCCDDDEEEEEEFFFFFFFFFCCCDDDFFFGGGHHHHHHGGGGGGGGGHHHIIIIIIHHHGGGEEEDDDBBBCCCEEEGGGGGGGGGFFFFFFEEEFFFHHHIIIHHHEEEBBB@@@EEEFFFGGGFFFEEEGGGIIILLLJJJJJJJJJKKKMMMNNNMMMKKKKKKLLLLLLMMMNNNNNNOOOOOOSSSQQQPPPPPPRRRTTTUUUUUUMMMMMMMMMMMMNNNPPPRRRSSSRRRTTTVVVYYY]]]___aaaaaa```___^^^\\\[[[YYYWWWWWWXXXWWWUUUVVVXXXYYYYYYYYYXXXXXXWWWXXXXXXXXXUUUSSSRRRPPPNNNNNNOOOOOONNNMMMTTTTTTTTTTTTTTTSSSRRRRRRQQQPPPNNNLLLLLLMMMOOOPPPVVVXXX[[[]]]```gggooovvvxxxoooddd___^^^aaaiiirrrpppmmmnnnwwwzzzppplllkkkjjjiiifffbbb___]]]```aaaaaa```]]]ZZZZZZZZZ``````bbbiiirrryyy||||||}}}|||||||||}}}{{{|||}}}zzz}}}uuueeeYYYFFFDDD@@@<<<888666666666444333222222111222222222222222333333333222111111333333333222222222111111111111000///////////////000000000000///////////////111333222///...000222111111111111222222222222111111111111111111111111111222222111///...///111000000000000111111111111000000000000//////////////////............//////000///...------...///000///000111222222222222222,,,,,,---...//////......///000111111000///000111222222111111111111111222000000000000000000000000222222111111111111111111---...111333444333222111222333555666777666555555666666666666666555555555777777777777888888888888;;;888888:::;;;:::<<<@@@BBBJJJTTT\\\]]]ZZZUUURRRLLLHHHGGGMMMWWWfffyyyDDDDDDCCCAAA@@@>>>======<<<<<<===>>>???AAABBBCCCFFFFFFFFFFFFFFFFFFGGGGGGCCCCCCCCCDDDGGGIIILLLNNNPPPNNNLLLIIIEEEBBB???>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDCCCDDDFFFGGGHHHHHHGGGGGGHHHHHHIIIIIIHHHGGGEEEDDDDDDDDDEEEFFFGGGGGGGGGGGGEEEFFFGGGGGGGGGEEECCCBBBEEEFFFGGGFFFFFFGGGIIIKKKIIIIIIIIIJJJLLLMMMLLLJJJLLLLLLLLLMMMNNNOOOPPPQQQRRRQQQPPPQQQRRRSSSSSSRRRMMMMMMLLLLLLMMMOOOQQQRRRRRRSSSVVVYYY\\\^^^``````___^^^\\\[[[YYYXXXXXXXXXYYYXXXVVVWWWXXXYYYYYYXXXWWWVVVVVVWWWXXXWWWTTTRRRRRRPPPNNNMMMNNNNNNNNNLLLOOOPPPQQQRRRSSSSSSSSSSSSNNNMMMKKKJJJJJJJJJKKKKKKJJJLLLOOOQQQSSSXXX___dddlllsss{{{pppiiifffgggnnnvvv{{{zzz~~~zzzwwwvvvuuutttqqqnnnllljjjnnnoooooommmiiifffddddddggggggkkksss|||{{{tttooojjjaaaSSSHHH>>><<<999666444444444444444333222111111000111111000111222222333333333333333333222222222111111111222222111000000000000000000000000000////////////,,,...///...,,,,,,---///....../////////000000000........................///000000///------...////////////000000000111111000000000000////////////000//////......//////000000000///......///000000...///000000000000000000///000111111111111111111222333444444222222333444111111000000///000000111111111111111111111111111111111111111111111111111///000111333333333333222333333444555555555444444555555555555666666666666555666666666666777777777;;;888777:::;;;:::<<<@@@BBBJJJTTT\\\]]]ZZZVVVSSSLLLHHHGGGMMMWWWfffzzzCCCBBBAAA@@@???>>>===<<<<<<<<<<<<===???@@@BBBCCCCCCCCCDDDDDDEEEEEEFFFFFFBBBBBBCCCDDDEEEHHHJJJLLLNNNMMMKKKHHHEEEAAA???======>>>???@@@AAAAAAAAAAAA???@@@AAABBBCCCCCCCCCCCCCCCDDDFFFGGGHHHHHHGGGGGGHHHIIIIIIIIIIIIGGGFFFEEEEEEEEEEEEEEEFFFGGGHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGFFFFFFIIIJJJJJJJJJJJJKKKNNNNNNMMMLLLLLLLLLLLLLLLMMMOOOQQQRRRPPPPPPQQQRRRTTTTTTQQQOOOMMMLLLKKKKKKKKKMMMNNNOOOQQQSSSUUUXXXZZZ\\\^^^^^^]]][[[YYYXXXWWWWWWYYYYYY[[[ZZZXXXXXXYYYZZZYYYXXXUUUUUUUUUVVVWWWVVVTTTRRRQQQOOOMMMLLLMMMMMMLLLKKKJJJKKKMMMNNNPPPQQQRRRRRRIIIIIIHHHGGGGGGFFFEEEEEEDDDFFFIIIKKKLLLOOOSSSVVVXXX]]]hhhttt}}}~~~wwwrrrqqqwww}}}}}}|||zzzyyy}}}~~~~~~zzzvvvsssrrrppppppsssyyynnnggg]]]VVVQQQKKKBBB;;;666555444222222222333444333333111000////////////...///000222333444444444333222222222222111111111222222111111000000111111000000000000////////////...000111000///...///111......////////////000000000000000000000000000000---...///---,,,+++---........./////////000000000////////////000000000000111000000//////000000111111000////////////000111....../////////...------111222222222222222111000///111222111000///000222000///////////////000000222222222222222222222222111111111111111111111111111111222222333333444444444444333333222333333333444444444555666666666777555555555555666666666666:::777777:::;;;:::<<<@@@CCCKKKUUU\\\]]]ZZZVVVSSSLLLHHHHHHNNNXXXgggzzz???>>>>>>===<<<;;;::::::;;;;;;<<<<<<>>>@@@AAABBBAAAAAABBBCCCDDDEEEFFFGGGCCCCCCCCCCCCEEEGGGIIIKKKKKKKKKJJJHHHEEEAAA>>>======>>>???@@@@@@AAAAAA@@@???@@@AAABBBCCCCCCCCCCCCCCCDDDFFFGGGHHHHHHGGGGGGHHHHHHIIIIIIIIIGGGFFFEEEEEEDDDCCCCCCDDDEEEGGGHHHFFFEEEEEEDDDDDDEEEFFFGGGEEEGGGHHHGGGFFFFFFHHHJJJMMMLLLLLLNNNPPPQQQQQQOOOLLLKKKKKKKKKLLLNNNPPPQQQMMMNNNQQQUUUWWWVVVSSSPPPLLLKKKJJJJJJJJJKKKLLLMMMQQQRRRTTTVVVYYYZZZ[[[\\\[[[YYYWWWUUUUUUWWWYYY[[[]]][[[YYYYYYYYYZZZYYYXXXUUUUUUUUUVVVWWWWWWUUUSSSPPPNNNLLLLLLLLLLLLKKKJJJGGGHHHIIIKKKMMMMMMNNNNNNFFFFFFFFFEEEDDDCCCBBBAAADDDFFFGGGIIIJJJKKKLLLLLLOOOQQQWWW```hhhqqq~~~}}}|||zzz|||~~~}}}}}}}}}~~~vvvoooZZZRRRIIICCC@@@???<<<999444444333222222333444444333222111///............//////111222222333333333222222222222111111111111111111000000000000000111000000000000///////////////000000111000000111111000000000000111111111222111111111111111111111111---......---,,,+++---...............////////////////////////000000000000111111000000000000111111222111000//////000111222////////////...---,,,,,,000000000000//////...---...///000000......///000000000/////////000111111222222222222222222222222111111111111111222222222333333222222222333444555555444222111000111222222333333444444555666777777555555555666666666777777:::777666:::;;;:::<<<@@@DDDKKKUUU[[[\\\ZZZVVVSSSLLLHHHHHHNNNYYYgggzzz<<<<<<<<<;;;;;;:::::::::::::::;;;<<<===???@@@AAA@@@AAABBBCCCDDDEEEFFFGGGDDDCCCCCCCCCEEEGGGHHHJJJIIIIIIHHHGGGDDDAAA>>><<<======>>>???@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCDDDFFFGGGHHHHHHGGGGGGGGGHHHHHHIIIHHHFFFEEEDDDDDDCCCBBBBBBCCCDDDFFFGGGGGGFFFDDDCCCDDDEEEGGGHHHEEEGGGHHHHHHGGGFFFGGGHHHLLLKKKLLLNNNPPPQQQQQQOOOKKKKKKJJJJJJKKKLLLNNNOOOJJJLLLQQQVVVYYYYYYVVVSSSKKKJJJIIIIIIIIIJJJKKKLLLPPPQQQSSSUUUWWWXXXYYYYYYYYYXXXVVVTTTUUUWWWYYY[[[]]][[[YYYYYYYYYZZZYYYXXXWWWVVVVVVWWWXXXXXXVVVTTTQQQOOOLLLKKKLLLKKKJJJIIIGGGGGGHHHIIIIIIIIIIIIHHHDDDDDDDDDDDDCCCBBBAAA@@@BBBCCCDDDEEEFFFFFFEEEDDDKKKJJJLLLRRRWWW^^^iiittt~~~{{{yyyzzz}}}{{{wwwtttsssrrrrrrpppjjj```XXXJJJDDD<<<777777888999999444333333222222222222222222111000///............111111111222222111111000222222222111111111000000//////.........//////000000000000000////////////,,,,,,,,,,,,---.........///000000000000111111111...........................//////...------...000............////////////.../////////000000000111111111000000000000111111222111000//////000111222000000000000//////...---////////////...---,,,,,,111222333222111111222333000000000000111111222333111111111111111111111111000000111111111222222222333333222222222333444555555444222111000000111222222333333444555666666777666666777777777888888888999666666999;;;:::<<<@@@EEEKKKTTTZZZ[[[XXXUUURRRJJJGGGGGGNNNXXXfffyyy<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;===>>>@@@AAA@@@@@@AAABBBCCCDDDEEEFFFCCCCCCBBBBBBCCCEEEFFFGGGGGGGGGGGGFFFDDDAAA===;;;<<<===>>>???@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCDDDFFFGGGHHHHHHGGGGGGFFFGGGGGGGGGGGGEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFFFFGGGFFFEEEDDDDDDEEEFFFFFFEEEGGGIIIIIIGGGFFFGGGHHHHHHHHHHHHJJJMMMNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLIIIKKKPPPVVVYYYYYYVVVSSSJJJIIIHHHHHHIIIJJJKKKLLLOOOPPPRRRSSSUUUVVVWWWWWWXXXWWWVVVUUUVVVWWWYYYZZZ[[[ZZZXXXXXXYYYZZZYYYXXXYYYXXXWWWXXXYYYXXXUUUSSSQQQOOOMMMLLLLLLKKKJJJIIIFFFGGGGGGGGGFFFEEEEEEDDDCCCCCCCCCBBBBBBBBBBBBAAADDDCCCCCCDDDFFFFFFDDDCCCFFFDDDDDDIIILLLQQQYYYbbbkkkzzz~~~~~~{{{uuutttvvvxxx{{{~~~zzztttooofffccc```]]]ZZZTTTKKKEEE@@@<<<666333222333333333222222111111111000000///111000000///////////////111111222222111000000///222111111111111000000000......---------...//////000000000000////////////---,,,,,,---///000///...------............//////////////////////////////...///000///......000222....../////////000000000......//////000000111111111000000//////000000111111000////////////000111000000111111111000/////////000000000000//////...///111111111000///000111111000000000111222333444000000000000000000000000000000000111222222333333222222222333333333333333333333222222111222222222333333333444555555555666777777777777888888888888888555555999::::::<<<@@@DDDKKKSSSYYYYYYWWWSSSQQQIIIFFFFFFMMMXXXeeewww::::::;;;;;;;;;;;;;;;;;;999999:::;;;<<<>>>???@@@??????@@@@@@AAABBBCCCCCCAAAAAA@@@@@@@@@BBBCCCDDDEEEEEEFFFFFFDDDAAA===;;;<<<===>>>???@@@@@@@@@@@@>>>???@@@AAABBBBBBBBBBBBCCCDDDFFFGGGHHHHHHGGGGGGEEEEEEFFFFFFEEEDDDBBBAAACCCDDDEEEFFFGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDEEEGGGIIIIIIHHHFFFFFFGGGFFFEEEFFFHHHKKKLLLLLLKKKMMMNNNOOOPPPOOOMMMKKKJJJJJJLLLOOOTTTVVVVVVRRROOOIIIHHHHHHHHHIIIJJJLLLMMMOOOOOOQQQRRRTTTTTTUUUUUUXXXWWWWWWWWWWWWXXXXXXYYYYYYXXXVVVWWWXXXYYYYYYXXXYYYXXXWWWWWWXXXVVVSSSQQQRRRPPPMMMLLLLLLLLLJJJIIIEEEEEEEEEEEEEEEDDDCCCCCCBBBAAA@@@@@@@@@AAABBBCCCFFFDDDCCCDDDFFFHHHGGGEEEBBB??????CCCEEEFFFKKKQQQRRR___lllttt}}}|||wwwssstttxxx|||~~~{{{xxxvvvqqqggg___UUUQQQKKKGGGEEEBBB===999888666555333333222111000///000000111111111000000000000//////000000111111///000000111111111111000111111111111000000000000...............///000000000000000000///////////////...---...111333222000---------.........//////111111111111111111111111...///000///......000222/////////000000000111111.........///000111111111000//////......//////000000000///......///000000//////000111111111000000///000000111111111000000---...///...------...////////////000000111222333111111111111111111111111///000000111222222333333111111222333333222111000111222333333333333333333444444444444444444444444666666666777777777777888777555555888::::::<<<@@@DDDJJJRRRWWWXXXUUURRRPPPGGGDDDEEEMMMWWWdddvvv888888888888888999999999999999::::::<<<===???@@@>>>>>>>>>???@@@@@@AAAAAA??????>>>>>>>>>???AAABBBDDDEEEFFFEEEDDD@@@===;;;<<<===>>>??????@@@@@@???===>>>???@@@@@@AAA@@@@@@CCCDDDFFFGGGHHHHHHGGGGGGDDDDDDEEEEEEEEECCCBBBAAADDDEEEGGGHHHIIIIIIHHHHHHGGGGGGGGGFFFEEEDDDCCCCCCEEEGGGIIIIIIHHHFFFFFFFFFFFFFFFGGGIIILLLMMMMMMLLLOOOPPPRRRSSSQQQOOOLLLIIIKKKLLLOOORRRTTTRRRNNNKKKHHHHHHHHHHHHIIIKKKMMMNNNNNNOOOPPPRRRSSSTTTTTTTTTXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWUUUVVVXXXYYYYYYYYYYYYXXXWWWWWWVVVTTTQQQOOOSSSQQQNNNMMMMMMLLLKKKIIICCCDDDDDDEEEDDDDDDDDDCCCAAA@@@???>>>???@@@CCCDDDCCCAAA???@@@CCCEEEEEECCCAAA>>>===@@@@@@???AAAFFFEEEPPPYYY]]]cccppp}}}|||xxxzzz|||vvvpppllljjjbbbVVVLLLHHHCCC===:::999888666444222333444555666555333222///000111222333333333333/////////000000111222333---...///111222222222222111111111111000000000000///////////////000111111000000000000////////////,,,+++)))+++...000///---////////////000000000111........................---...//////......000222000000000000111111111111---......///000111111222//////............//////000///...------...///000......///000111111111000---...///000000000000000000111222111000///000222............///000222222222222222222222222222222///000000111222222333333///111222333333222000///000111333444555555444333444444444444444444333333555555555555666666666777777444555888::::::<<>>>>>>>>>>>???????????????@@@@@@AAAAAA@@@@@@???@@@@@@@@@??????===<<<;;;============>>>???@@@AAA???>>>>>>>>>???AAACCCDDDDDDEEEFFFGGGGGGHHHHHHGGGEEEEEEEEEEEEDDDBBBAAA@@@EEEEEEFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCDDDDDDEEEFFFEEEEEEEEEEEEFFFGGGGGGHHHJJJMMMPPPRRRTTTVVVWWWTTTRRRPPPPPPMMMOOOQQQRRRRRRQQQOOONNNJJJIIIIIIIIIJJJKKKMMMNNNNNNNNNNNNOOORRRSSSTTTSSSVVVVVVWWWWWWVVVVVVUUUUUUWWWWWWVVVWWWWWWXXXYYYZZZWWWVVVSSSPPPOOOOOOOOOPPPQQQPPPOOOMMMKKKJJJIIIHHHHHHFFFCCCAAAAAABBBDDDEEE>>>>>>>>>??????@@@@@@@@@@@@AAACCCFFFHHHGGGDDDAAA<<<===<<<;;;::::::<<<>>>BBBEEEIIIKKKOOOUUU]]]cccnnnvvv~~~tttmmmbbbZZZUUUNNNFFF@@@999999777666666555555555444333111////////////000000000000000000000000000111111000000///000111111////////////////////////111111000000//////............////////////......////////////////////////,,,,,,,,,---------......//////............//////000000///...............////////////////////////000000000000000000000000000000////////////000000...///111111///...///000//////000000000000//////000000000000////////////............////////////222111111111000000////////////000000111111222222000000000000111111111111111111111222333333333444111111222222222333333333111222333333333222111000222222333444444555555666777666444333444555777999888666777::::::999<<>>????????????@@@@@@@@@@@@@@@@@@???AAAAAAAAAAAA@@@???======>>>===============>>>>>>?????????@@@@@@AAABBBCCCBBBCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCDDDEEEFFFFFFGGGGGGFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDCCCDDDDDDEEEEEEEEEEEEEEEEEEGGGHHHHHHIIIJJJNNNPPPSSSVVVZZZZZZXXXUUUSSSRRRPPPPPPQQQQQQPPPNNNLLLKKKJJJIIIIIIIIIJJJKKKMMMNNNNNNNNNNNNPPPRRRTTTUUUTTTVVVVVVWWWVVVVVVUUUTTTTTTUUUUUUUUUVVVVVVWWWXXXYYYWWWUUURRRPPPNNNNNNNNNOOOPPPOOONNNMMMKKKJJJIIIHHHFFFDDDBBB@@@???@@@AAACCC======>>>>>>>>>?????????@@@@@@BBBEEEGGGFFFBBB???;;;<<<<<<;;;999999;;;===;;;===???@@@AAAEEEKKKPPPSSSYYYcccmmmvvv~~~{{{}}}~~~}}}~~~}}}vvvppp^^^WWWNNNHHHEEEAAA;;;666777666555444444333333333333222111////////////000000000000000000000000000111111111000000000//////000000000000000000000000000000000///////////////...//////000000//////...////////////////////////,,,---------............//////............//////111111000///////////////////////////////////////////////////////////////000000////////////000000000222444333222111222333//////000000000000//////000000000000////////////000000000000111111111111111111111000000000//////000000000000000111111111////////////000000000000111111111222222222222222111111111222222222333333111222333444444333222111222222333444444555555666777666444444444555777888777666777::::::999<<>>????????????@@@@@@@@@@@@??????AAAAAAAAAAAAAAA@@@???>>>>>>>>>===<<<<<<<<<<<<===@@@AAAAAABBBBBBAAAAAAAAA@@@AAABBBCCCCCCDDDCCCCCCFFFFFFGGGGGGGGGGGGFFFFFFDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGFFFEEEEEEDDDDDDCCCDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHHHHIIIJJJNNNPPPUUUYYY]]]___]]]YYYVVVTTTSSSSSSQQQOOOMMMLLLJJJIIIJJJJJJIIIIIIIIIJJJLLLMMMMMMNNNOOOQQQSSSTTTVVVVVVWWWWWWWWWWWWVVVUUUTTTSSSTTTTTTTTTTTTUUUVVVWWWXXXWWWUUURRROOOMMMLLLMMMMMMNNNNNNMMMLLLKKKJJJIIIHHHDDDBBB@@@>>>===>>>???@@@============>>>>>>>>>>>>@@@@@@AAACCCDDDCCC???<<<:::;;;;;;:::999999:::<<<:::;;;;;;:::999;;;>>>AAA@@@DDDIIIPPPXXXaaakkkqqq|||zzzxxxzzz{{{xxxxxxyyy}}}{{{wwwqqqhhh^^^WWWJJJEEE>>>:::999888666333444444333222111111111111222222111000////////////000000000000000000000000000000111222111000......111111111111111111111111//////////////////000000//////000000000000//////000000000000000000000000------.........///////////////............//////111111000000//////000000////////////////////////////////////////////////000//////......//////000...000111111000//////000//////000000000000//////////////////000000000000111111111111000000000000111111000000000000//////111000000000000000000///........./////////000000111111111111111111000000111111111222222222222333222333333444444333333222222222333444444555555666666555555444444666777888777666777::::::999===BBBGGGNNNSSSUUUVVVWWWSSSMMMGGGBBBAAAHHHSSSaaaqqq~~~::::::::::::::::::::::::::::::;;;<<<<<<<<<<<<;;;999::::::;;;<<<===>>>>>>>>>>>>????????????>>>>>>@@@@@@@@@AAA@@@@@@??????>>>>>>=========>>>>>>???AAABBBCCCCCCCCCAAA@@@??????@@@AAABBBCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGCCCDDDEEEEEEFFFFFFEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGHHHHHHHHHJJJMMMOOOUUUYYY^^^aaa___[[[WWWUUUUUUTTTRRROOOMMMLLLKKKKKKKKKJJJIIIIIIIIIJJJKKKLLLLLLNNNPPPQQQRRRTTTVVVXXXYYYYYYYYYXXXWWWVVVUUUTTTTTTTTTTTTUUUUUUVVVWWWXXXWWWUUUQQQNNNLLLKKKKKKKKKLLLLLLKKKKKKJJJIIIIIIIIICCCBBB@@@>>>======>>>>>>============>>>>>>>>>>>>??????@@@AAAAAA@@@<<<999888999:::999888888999:::<<<;;;:::888777777888:::<<<>>>@@@CCCGGGLLLSSSXXX]]]```fffmmmwww|||yyyzzzyyysssppppppmmmjjjddd^^^XXXPPPGGGBBB???;;;666333444555555444333222111111000000000111111111000000////////////000000000000000000000000---...000222222111000...000000000000000000000000---......//////000000000//////000000000000//////000000000000000000000000.........////////////000//////............//////000000///////////////000/////////////////////////////////////////////////////////....../////////,,,...000///...---......//////000000000000//////////////////000000000000////////////............000000000000000000//////111111000000/////////...////////////000000000000222111111111000/////////111111111111222222222222222333333333444444444444222222333444444555555666666555555555555666777777777555666:::::::::===CCCGGGMMMRRRTTTTTTTTTPPPJJJEEE@@@@@@GGGSSS```ppp}}}::::::::::::::::::::::::777777888999:::999999999999::::::;;;<<<============>>>>>>??????>>>>>>===>>>>>>???????????????>>>=========>>>???AAABBBCCCAAABBBBBBCCCBBBAAA???>>>@@@@@@AAABBBCCCCCCCCCCCCBBBCCCDDDEEEFFFFFFFFFFFFCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEEEEEEEEEEFFFGGGHHHEEEFFFGGGGGGGGGHHHKKKNNNSSSXXX]]]___^^^ZZZVVVTTTTTTSSSRRRPPPOOOOOOOOOOOOKKKKKKIIIHHHHHHIIIJJJJJJLLLNNNQQQRRRRRRRRRUUUXXXZZZZZZZZZZZZYYYXXXWWWVVVUUUUUUUUUUUUVVVWWWXXXYYYWWWUUURRRNNNKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIICCCBBBAAA???>>>======>>>>>>>>>>>>>>>>>>>>>======>>>======>>>>>>===:::777666888999888777666777888888777555444444444444444666888:::;;;;;;===@@@BBBFFFHHHMMMSSS\\\hhhttt|||~~~yyyuuutttooogggbbb```XXXTTTMMMGGGBBB???;;;999666444111//////000111222222222111111000111111111000000000000/////////...////////////////////////***+++...111222222111111////////////////////////------......//////000000//////000000000000//////////////////////////////.........////////////000//////............//////......---------......///////////////////////////........................//////............/////////111222222111000000111//////000000000000//////.../////////000000000111000/////////.........---//////////////////000000111000000000//////......000000111111111222222222222111111111000/////////000000111111111222222222222222222222333333444444222222333444444555555666555555555555555666777777666555666:::::::::>>>CCCEEELLLQQQQQQQQQQQQLLLFFFCCC??????GGGRRR```ppp|||::::::::::::;;;;;;;;;;;;999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>>>>>>>======<<<===>>>???????????????<<<======>>>@@@BBBDDDEEEAAAAAAAAAAAA@@@@@@???>>>@@@AAABBBCCCCCCDDDDDDCCCAAABBBCCCDDDDDDDDDDDDDDDBBBCCCCCCDDDDDDDDDDDDDDDBBBBBBCCCDDDEEEFFFFFFGGGHHHGGGFFFFFFFFFGGGIIIJJJFFFGGGHHHHHHGGGIIIKKKNNNRRRVVVZZZ\\\[[[XXXUUUSSSSSSRRRRRRRRRQQQQQQPPPPPPLLLKKKJJJHHHHHHHHHIIIIIIKKKNNNQQQQQQPPPPPPSSSVVVYYYYYYZZZZZZYYYYYYXXXWWWUUUUUUUUUVVVVVVWWWXXXYYYXXXVVVRRRNNNLLLJJJIIIJJJGGGGGGHHHHHHIIIIIIIIIIIIDDDCCCAAA@@@???>>>==================<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;888666555666888888666555666777666555333333444555444333111333666777777777888999;;;<<<>>>AAAFFFMMMUUU[[[eeennnxxx~~~{{{{{{|||}}}~~~}}}zzzwwwoooiiidddbbb]]]TTTNNNLLLGGGBBB===999888777777666333222111000000000111111222222111111111111111222...//////000000//////...////////////////////////***+++---///111222222222..........................................//////......////////////......////////////////////////------.........///////////////............//////------,,,,,,------......////////////////////////........................///......------......///...///111111///...///000//////000000000000//////......//////000000111111222222111111000000//////......////////////000000000//////////////////...111111111222222222333333111111111111111111000000000000000111111111111222111111111111222333444444222222333444444555555666555555555666666666666666666444666:::;;;:::>>>DDDEEEKKKPPPPPPOOONNNIIICCCAAA===>>>FFFRRR___ooo{{{:::::::::;;;;;;;;;<<<<<<===<<<<<<;;;<<<===>>>???=========<<<<<<<<<<<<<<<<<<======>>>>>>======<<<<<<===>>>???@@@@@@@@@@@@=========>>>???AAABBBCCC@@@@@@???>>>>>>>>>??????@@@@@@AAABBBCCCCCCCCCCCCBBBBBBCCCDDDDDDDDDCCCCCCBBBBBBCCCDDDDDDDDDCCCCCCBBBBBBDDDEEEGGGIIIJJJKKKJJJIIIHHHGGGGGGIIIJJJLLLHHHIIIJJJJJJIIIJJJMMMOOOQQQTTTXXXYYYXXXVVVTTTSSSQQQRRRRRRRRRRRRPPPOOONNNLLLKKKJJJHHHGGGGGGHHHHHHKKKOOORRRQQQNNNNNNQQQTTTVVVWWWWWWXXXXXXXXXXXXWWWTTTTTTTTTTTTUUUVVVWWWXXXZZZWWWSSSOOOLLLJJJIIIIIIEEEFFFFFFGGGHHHIIIIIIJJJCCCBBBAAA@@@>>>===<<<<<<;;;;;;;;;:::::::::999999:::999888999:::999777555333555777777666555555555777555333444666666555333222333444555444444666777666777777777888<<>>DDDFFFLLLPPPPPPOOONNNHHHBBB???<<<===FFFRRR___nnn{{{:::::::::;;;;;;<<<<<<<<<;;;:::888777888999;;;===>>>>>>>>>===<<<<<<;;;;;;<<<<<<============<<<<<<===>>>???@@@AAABBBBBBBBB>>>>>>======>>>???@@@@@@@@@???>>>======>>>???@@@??????@@@AAABBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCAAABBBCCCCCCDDDDDDCCCCCCBBBCCCEEEGGGIIIKKKMMMNNNKKKJJJIIIHHHHHHJJJKKKMMMKKKKKKLLLKKKKKKLLLOOOQQQQQQTTTWWWXXXWWWUUUTTTTTTQQQQQQRRRSSSQQQOOOMMMKKKMMMKKKJJJHHHGGGGGGGGGHHHKKKOOORRRQQQMMMLLLOOOSSSTTTTTTUUUVVVWWWWWWWWWWWWSSSSSSSSSSSSTTTUUUVVVWWWZZZXXXTTTPPPLLLJJJJJJJJJDDDEEEFFFGGGHHHIIIIIIJJJBBBBBBAAA???>>><<<;;;;;;999999999888888888777777999888777888999999777555222444777777555444444444555222000111333333111///333333333111//////111333222333333333444777<<>>DDDGGGMMMQQQQQQPPPNNNHHHBBB???;;;===FFFQQQ___nnnzzz======<<<;;;;;;;;;;;;<<<999:::;;;<<<============>>>===<<<;;;;;;;;;;;;;;;;;;<<<>>>???@@@@@@@@@???AAAAAAAAA@@@@@@?????????@@@???>>>======???AAABBBBBBBBBAAA@@@@@@AAABBBBBBAAABBBCCCBBBAAAAAABBBCCCEEEFFFFFFEEECCCAAABBBCCC>>>???AAACCCDDDDDDDDDCCCCCCDDDDDDFFFIIILLLOOOQQQKKKKKKJJJKKKLLLNNNPPPQQQRRRQQQNNNMMMLLLLLLMMMNNNOOOQQQTTTTTTSSSRRRRRRSSSQQQQQQQQQPPPOOONNNMMMLLLIIIHHHFFFDDDEEEFFFIIIJJJNNNMMMMMMMMMMMMNNNPPPPPPTTTSSSSSSTTTVVVWWWWWWVVVXXXTTTQQQPPPSSSVVVWWWVVVXXXVVVSSSOOOLLLJJJIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFBBBAAA@@@>>>======<<<<<<999999888777666666777777555555555666666666666666777666666555444444333333555444333222222333444555222222111111111111222222000111222222333444555666<<<;;;;;;<<<@@@EEEKKKNNNZZZaaajjjrrryyy}}}xxxqqqqqqrrrvvv|||~~~zzzrrrjjjbbb^^^OOOMMMIIIEEEAAA?????????<<<;;;:::888666444222222000000000000000000000000111111111111000000000000111111111222222333333444111111000000//////......000//////.........//////000000///...---,,,,,,+++------------...///111222///---+++,,,///000...,,,..............................////////////......000///...------...///000////////////000000000000///...------...///000111++++++,,,---............000000000000000////////////......------...000111000000000000000000000000111111000000//////......---......///000111111222000000111111111111000000//////000000000000//////000000//////000111222222333222111111111222333444111000///...///000222333222222222222222222222222111222222333333222222111333333333444444444555555555555444333444555666777555555666555666999===AAAIIIKKKNNNOOONNNJJJEEEAAA===>>>???CCCKKK[[[nnn{{{======<<<;;;;;;;;;;;;;;;::::::;;;<<<=========<<<======<<<;;;;;;;;;;;;<<<<<<===>>>??????@@@@@@@@@BBBBBBAAAAAAAAA@@@@@@@@@@@@???>>>===>>>???AAABBBBBBAAA@@@??????@@@AAABBBAAACCCDDDCCCBBBAAABBBDDDEEEFFFGGGEEECCCBBBBBBCCC@@@AAABBBCCCDDDEEEEEEEEEEEEEEEFFFFFFHHHKKKMMMNNNIIIIIIIIIIIIJJJLLLNNNOOORRRPPPNNNLLLLLLLLLMMMNNNNNNPPPSSSTTTSSSRRRQQQRRROOOOOOOOONNNMMMLLLKKKJJJIIIGGGFFFEEEEEEGGGIIIKKKNNNNNNMMMLLLMMMOOOQQQRRRVVVUUUUUUUUUVVVWWWWWWVVVVVVSSSOOOOOOQQQSSSTTTTTTTTTRRRPPPMMMJJJIIIHHHHHHFFFFFFFFFEEEEEEEEEDDDDDDAAA@@@???>>><<<<<<<<<<<<999888888777666666777777555555555555555555555666666666666555444333333333444444333333333333444444222111111000000111111222111111222222333333444444444333333444666999===???DDDJJJQQQWWW\\\bbbjjjooo}}}}}}~~~|||yyyqqqooonnnooorrrsssrrrppplllkkkhhhccc\\\UUUOOOKKKEEECCC???<<<999777777777555444444333222111111111////////////////////////111111111000000000//////000000000000000111111111000000000000//////...............---......///////////////...------,,,,,,......//////000000111111///---,,,---///000...,,,..............................////////////......000//////......//////000.../////////000000000000......---,,,------...///------.........---,,,,,,////////////////////////...............///000000////////////////////////////////////.........---......//////000000111111///000000111111000000///------............------000000//////000111111222111111000000000111222333222111///...///000111333111111111111111111111111111222222333333222222111333333333444444444444555555444444333444555666777666666777666777:::>>>BBBHHHJJJMMMNNNMMMIIIEEEBBB===>>>???CCCKKK[[[mmmzzz<<<<<<<<<;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<;;;;;;<<<;;;;;;;;;;;;<<<==================>>>???@@@AAABBBBBBBBBBBBBBBBBBAAAAAA@@@??????>>>>>>@@@AAABBBAAA@@@???>>>>>>???@@@AAACCCDDDEEEDDDCCCBBBCCCEEEEEEFFFGGGGGGEEECCCCCCDDDCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGFFFFFFGGGHHHJJJKKKMMMMMMMMMMMMNNNPPPQQQRRRQQQOOOMMMLLLKKKLLLMMMNNNMMMPPPSSSUUUTTTRRRQQQQQQOOOOOOOOOOOONNNLLLKKKJJJGGGFFFEEEEEEFFFHHHJJJLLLOOONNNLLLLLLMMMPPPSSSUUUWWWWWWVVVVVVVVVUUUUUUUUUSSSPPPMMMLLLMMMOOOPPPPPPOOONNNLLLJJJHHHGGGGGGFFFCCCCCCCCCCCCBBBBBBBBBBBB??????===<<<;;;;;;;;;;;;888888777666666666777777555555555555555555555555666555555444444333333222333333333444444333333333222111111000000111111222222222222222222222222222111111111111222333555666555999===AAACCCGGGNNNSSS^^^bbbggglllnnnppprrrssssssssstttvvvzzz{{{{{{}}}}}}{{{sssxxx~~~}}}||||||}}}}}}}}}|||xxxrrrpppqqqrrrqqqpppiiifffbbb___^^^]]][[[YYYVVVTTTQQQLLLGGGBBB???===:::999666333222111000000//////000000000111111111........................111111000000000000////////////..................000000000////////////...------,,,,,,---...//////........................,,,------.........------///...------...///...---..............................////////////......//////000000000000//////....../////////000000000......---,,,,,,,,,------/////////......,,,++++++........................---......///////////////....................................------------////////////////////////...//////000000//////...---..................---000000/////////000111111000////////////000111111222111000//////000111111000000000000000000000000111222222333333222222111333333333333444444444444555444444444444555666666666777777777888;;;@@@CCCGGGIIILLLMMMLLLIIIEEEBBB<<<===???CCCKKKZZZmmmyyy<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;:::::::::::::::;;;;;;===>>>>>>???>>>=========>>>@@@AAABBBBBBCCCDDDDDDCCCBBBAAA@@@@@@?????????@@@AAABBB@@@@@@???>>>>>>???@@@@@@CCCEEEFFFEEEDDDCCCDDDEEEEEEGGGIIIHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHGGGFFFFFFGGGHHHIIIJJJNNNNNNOOOOOOPPPQQQRRRRRRPPPNNNMMMKKKKKKKKKMMMNNNMMMPPPTTTVVVUUUSSSQQQQQQRRRRRRRRRQQQPPPOOOMMMMMMFFFFFFEEEFFFGGGIIIKKKLLLOOONNNLLLLLLNNNQQQUUUWWWVVVVVVVVVUUUTTTSSSSSSSSSQQQNNNKKKIIIIIIJJJKKKLLLKKKJJJJJJHHHGGGGGGFFFFFFBBBBBBAAAAAAAAA@@@@@@@@@>>>===<<<;;;::::::::::::888777777666666666777777555555555444444444444444444444444444333333222222111222333444444333222111111111000000000000111111222222222111111000000000000111222222333333222222333555777777777:::???DDDFFFIIINNNQQQRRRSSSUUUVVVXXXYYYZZZ\\\aaahhhnnnrrrzzz{{{{{{{{{zzz{{{}}}yyypppjjjjjjkkkrrrwww}}}~~~|||}}}~~~xxxtttqqqkkkpppwww~~~}}}yyyuuupppnnnooopppooommmlllgggaaa^^^]]]]]]\\\[[[XXXUUUPPPLLLIIIGGGFFFEEEGGGEEEBBB>>>;;;888777666666555333111000000000000000000000111111222222333////////////////////////111000000000//////////////////......------,,,,,,////////////////////////,,,,,,,,,,,,,,,---...///---------.........//////---.../////////...---,,,///...............------..............................////////////.........///000111111000///............/////////000000///......------,,,,,,,,,...............---,,,,,,,,,,,,---------------...,,,---///000000000///...................................................//////////////////............////////////......000000////////////000000000000/////////000000111////////////000000111111222111000000///000000111//////000000000000000111111222222333333222222111222222333333333444444444444444444444555555666666555666777777888;;;???CCCFFFHHHJJJLLLKKKHHHEEEBBB<<<===???CCCKKKZZZkkkxxx;;;;;;<<<<<<;;;;;;:::999;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<===>>>??????>>>=========>>>@@@@@@AAABBBDDDEEEEEEDDDCCCBBB@@@@@@@@@@@@@@@AAAAAABBB@@@@@@???>>>>>>???@@@@@@DDDEEEFFFEEEDDDDDDEEEFFFFFFHHHJJJJJJIIIGGGFFFGGGEEEFFFFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFGGGIIIJJJKKKIIIJJJJJJKKKLLLLLLLLLLLLOOOMMMLLLJJJJJJKKKLLLMMMOOOQQQUUUVVVUUUSSSRRRRRRRRRRRRRRRQQQPPPOOONNNMMMFFFFFFFFFGGGHHHIIIKKKLLLOOONNNMMMMMMNNNQQQTTTVVVSSSUUUUUUTTTQQQOOOPPPQQQPPPNNNLLLIIIGGGGGGIIIJJJIIIIIIIIIHHHHHHGGGFFFFFFBBBBBBAAAAAAAAA@@@@@@@@@===<<<;;;:::999999999:::777666666666666666777777555444444444333333333222333333333333333222222222000111222333333222111000111000000000000000000111111111111000000//////...,,,,,,...///000000//////111222333222000111666:::888;;;>>>@@@@@@AAABBBCCCBBBCCCDDDGGGLLLRRRWWW[[[```ccceeegggggghhhjjjlllooonnnkkkddd]]]YYYYYYZZZ```dddiiioooqqqqqqooommmjjjkkkllloootttzzz|||vvvpppjjjeeebbb```eeekkkqqqtttwwwyyy{{{{{{~~~~~~wwwppplllfffbbb]]][[[\\\]]][[[YYYWWWSSSOOOKKKIIIHHHHHHGGGEEEDDDAAA===;;;:::;;;;;;;;;999666333222111111222444333222222111111111111222222222111111111111111000000000000000000000000000000000////////////.../////////......---------.............../////////,,,,,,,,,,,,,,,---...///,,,,,,------.../////////111111222222222111111000...//////...------------..............................////////////.........///000111111000///...............////////////////////////......------,,,---....../////////...+++,,,,,,,,,------......,,,---///000000000///...........................////////////////////////////////////..................////////////......111000////////////000111000000///////////////000000000000111111111111111111111000000000000000000000000000111111111222222111222222333333222222111222222222333333333444444444444444555555555555555444444555555666:::???BBBFFFGGGIIIJJJIIIGGGCCCAAA;;;<<>>??????>>>>>>>>>>>>>>>??????@@@AAACCCEEEEEEDDDBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@???>>>>>>???@@@AAACCCEEEFFFEEEDDDCCCDDDFFFFFFIIIKKKLLLJJJIIIHHHHHHFFFGGGIIIKKKLLLLLLLLLKKKIIIHHHHHHGGGHHHIIIKKKLLLIIIJJJKKKKKKLLLLLLKKKKKKNNNLLLKKKIIIIIIJJJLLLMMMPPPRRRTTTTTTSSSRRRSSSSSSPPPPPPPPPPPPOOOMMMLLLKKKGGGGGGGGGHHHHHHJJJKKKKKKMMMMMMMMMNNNOOOQQQSSSTTTQQQSSSUUUSSSOOOMMMOOOQQQQQQPPPNNNJJJGGGFFFHHHJJJHHHHHHHHHHHHHHHGGGEEEEEEAAAAAAAAAAAA@@@@@@@@@@@@<<<<<<;;;:::::::::::::::666666555555666666777777444444444333333222222111222222222222222222222222111111111222222111111111111000000//////000000111000000000//////.........,,,,,,---//////000//////000222333111//////222666222444777888999999;;;===777888999<<>>===;;;;;;;;;<<<999999999777666666777999555444222111000000111111111111111111000000000///111111000000//////......111111111111111111111111000000////////////....../////////...............---............/////////......------------......---------........./////////......------...//////...///000///---,,,,,,---..............................////////////............////////////......------.........//////////////////000//////...---,,,,,,---//////000000000+++,,,,,,------.........---......///////////////......................../////////000000000000000...........................//////000000//////...///...---,,,,,,---...///000000//////....../////////000111222222222111111///000000000111111111111///000000111111222222222111222222333333222222111222222222222333333333333333444555555666666555555333444444555666:::???BBBGGGHHHIIIIIIGGGEEEBBB@@@:::<<>>>>>>>>????????????>>>>>>???@@@CCCDDDEEEDDDBBBAAA???@@@AAAAAABBBBBBAAAAAABBBAAA@@@??????@@@AAABBBCCCDDDEEEEEECCCCCCDDDEEEFFFIIILLLMMMLLLJJJIIIIIIGGGJJJMMMQQQRRRRRRQQQPPPLLLKKKJJJIIIIIIIIIJJJJJJKKKLLLMMMNNNNNNNNNMMMLLLMMMLLLJJJIIIIIIJJJLLLMMMOOOPPPQQQQQQPPPPPPQQQSSSQQQQQQPPPPPPOOONNNLLLKKKHHHHHHHHHHHHIIIIIIJJJJJJLLLMMMNNNOOOOOOPPPPPPPPPPPPSSSUUUSSSOOOMMMOOORRRSSSSSSPPPLLLHHHFFFHHHKKKGGGGGGGGGGGGGGGEEEDDDCCC@@@@@@@@@@@@????????????<<<<<<;;;::::::::::::;;;555555555555555666777777444444333333222111111111111111111222222222222222111111000000000000111111000000////////////000000//////..................000000000000000000111111...111333222000000222555111222444444444444555777333444555777888999:::::::::<<>>=========>>><<<===???AAABBBCCCCCCCCC@@@@@@AAACCCFFFJJJNNNQQQSSSQQQNNNJJJGGGEEEDDDCCC???BBBEEEGGGGGGHHHIIIJJJIIIJJJLLLMMMMMMJJJEEEBBB:::<<<======;;;999888999444555666666555555555555222444666555333333444666222222111111111111222222///////////////......---////////////............000000000000000000000000000000/////////.........---------...............---------.........//////000000///...---------------------...............---,,,***)))***,,,...000...000111///,,,+++,,,---..............................////////////............------------......---------.........//////,,,---.../////////...------...///////////////...,,,,,,,,,---......//////...............///000000////////////////////////........./////////000000,,,------......////////////000000111111000000//////...---,,,,,,---...///000000///..................///000111111111000000---...///000111222222222......//////000111111222111222222333333222222111111222222222222333333333333444555666666666555444333444555666777;;;@@@DDDHHHHHHIIIHHHFFFCCC@@@>>>:::<<<>>>BBBJJJXXXhhhsss999:::;;;<<<<<<:::888777777888999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<=========>>>???@@@@@@???>>>===>>>@@@BBBDDDEEEDDDBBB@@@???@@@AAABBBBBBBBBAAAAAABBBBBBAAA@@@@@@AAABBBBBBCCCDDDEEEDDDCCCBBBCCCEEEGGGIIIMMMNNNMMMKKKJJJIIIHHHLLLQQQUUUWWWVVVTTTSSSPPPNNNLLLJJJIIIHHHHHHIIIHHHIIIKKKLLLLLLKKKJJJJJJLLLKKKJJJIIIIIIJJJLLLMMMOOOOOOOOONNNMMMNNNPPPRRRSSSSSSSSSRRRQQQPPPNNNNNNHHHIIIIIIIIIIIIIIIIIIIIIKKKLLLNNNOOOPPPOOONNNNNNPPPSSSUUUTTTPPPNNNPPPTTTUUUTTTRRRMMMIIIGGGIIILLLFFFFFFGGGGGGFFFDDDBBBAAA????????????>>>>>>>>>>>><<<<<<;;;:::::::::;;;;;;555555555555555666777888444444333333222111000000111111111111111111222222222111000//////000111222000000////////////000000........................000000///...---------...***---000000......///222111222333111///...///000111222444555555444333222333555777777666666777888:::999999888666555444444666666666777777888999999777777888999;;;===@@@AAA@@@>>><<<:::999999:::;;;666888:::;;;::::::;;;<<<888888:::<<<===;;;888555111555999999666333333555000222444444333111111111000222444444111///000222------------............///////////////...---,,,/////////000000000000000////////////////////////000/////////............,,,,,,,,,------.........---------.........//////222111000///...---------........................222000...---...111444666...000111///,,,***,,,.................................////////////.........---,,,++++++,,,---...---------.........//////***+++---...///...------000000000000///...---,,,,,,,,,------...///000000//////...------///000111000000000000000000000000---------.........//////,,,,,,------...///000000000000111111111111000000222000///......///000222111000///...............,,,---///000000000///...,,,---///000222333333333---------...///000000111222222222333333222222222111111222222222333333333333333555666666666555444444555666777888<<>>BBBJJJXXXgggsss;;;;;;:::999999888777777777777888999::::::;;;;;;===<<<;;;::::::;;;<<<===??????@@@???>>><<<:::999>>>>>>>>>>>>???@@@AAABBBAAA>>><<<===AAACCC@@@===??????@@@@@@@@@AAAAAAAAABBBAAAAAA@@@AAABBBDDDEEEJJJLLLOOOPPPNNNKKKJJJIIIIIIMMMTTTYYY[[[YYYUUUSSSQQQNNNKKKJJJJJJJJJJJJIIIJJJJJJIIIIIIJJJKKKMMMNNNJJJKKKKKKLLLLLLKKKJJJJJJLLLLLLMMMOOOQQQTTTVVVWWWWWWUUURRRQQQQQQPPPOOONNNMMMKKKHHHHHHHHHIIIHHHGGGMMMLLLLLLKKKKKKLLLMMMMMMRRRSSSSSSRRROOONNNOOOPPPNNNMMMKKKIIIIIIIIIIIIJJJGGGGGGGGGGGGFFFDDDBBBAAABBB@@@>>>>>>???@@@???>>>>>><<<;;;:::::::::888666444444333333333333222222222333333333333222111000444333333222111000//////...///111111/////////000000000000000000000000000111000///...------.../////////............//////222222111111000000//////000000111111111111000000000000000000111111111111222222222111111111111111666666666666555444333333444333333333333333333444333333333444444444555555666666666555555444444444333444444444444444444444444444444444444444444444333333333333333333333333000000000000000000000000000000000000000000000000///000000000000000//////000000000000000000000000000000//////.........---......////////////....../////////000///......---,,,---...//////...---,,,111///------/////////...******+++,,,------------------,,,,,,,,,,,,------............//////////////////.........---------000//////...------,,,,,,..................------///............///000000///)))+++333111))))))222000///...------...///000000000000000000000000000........................---------............///+++++++++,,,---...//////,,,,,,,,,++++++*********000000//////.........------------.........//////000000000000000///......///////////////.........////////////000000000000000000000000000000000000333222111000000000111222//////000111111111111111222222222222222222222222333333333444444444555555555555555444555999>>>BBBGGGFFFDDDBBB@@@===<<<;;;===;;;===CCCJJJUUUfffttt;;;::::::999888888777777777888888999::::::;;;;;;<<<<<<;;;::::::;;;<<<<<<>>>>>>??????>>>===;;;:::>>>>>>>>>>>>???AAABBBBBB@@@===;;;<<>>>>>@@@@@@???>>>;;;:::888888888777666444444444333333333222222222222222222222222222111111111111111111111111111000...///111111/////////000////////////////////////111000///...------...////////////////////////////////////.........------//////000000000000////////////000000000111111111111111111111111111111111333333444555555444444444111111000000000000111111111111222222222333333333111111111000000000//////222222222222222222222222000000000000000000000000111111111111111111111111000000000000000000000000//////////////////////////////000000000000//////////////////////////////000/////////..................////////////.........////////////...------------...//////...------000///------...//////...+++,,,,,,---------------------,,,,,,,,,,,,------........./////////000000000000/////////.........................................................---,,,,,,,,,,,,---.........+++,,,000000------000000///...------...///000................................................---------............///...//////000000111111111......---------,,,,,,,,,000/////////............---.....................///////////////...------.........///////////////////////////000000000000////////////////////////000000/////////000222333//////000111111111111111222222222222222222222222333333333444444444555555555555555555666999>>>BBBEEEEEECCCAAA???===;;;:::999888;;;CCCLLLYYYkkkzzz:::::::::999999888888777888888888999999::::::;;;;;;::::::999999::::::;;;<<<======>>>>>>======<<<>>>>>>>>>???@@@AAABBBCCC@@@===:::;;;???BBBAAA@@@>>>?????????@@@@@@@@@@@@>>>???@@@AAACCCDDDDDDDDDGGGIIIMMMOOOOOOOOOPPPQQQVVVWWWXXXYYYXXXUUUQQQOOOKKKJJJHHHIIIJJJLLLLLLKKKIIIIIIIIIJJJKKKMMMNNNOOOLLLKKKJJJIIIHHHIIIIIIJJJKKKLLLMMMNNNPPPRRRTTTUUUTTTRRRPPPNNNOOONNNMMMLLLIIIHHHHHHIIIJJJJJJHHHFFFHHHIIIKKKMMMNNNNNNMMMLLLNNNPPPRRRRRRPPPNNNMMMMMMJJJJJJJJJJJJIIIHHHGGGGGGEEEEEEEEEDDDBBBAAA???>>>?????????@@@BBBAAA???===:::999777777777777555444333333333333222222222222222111111111111111222222///000000000111111111222...///111111/////////000........................000///......---............///000000000000///..................---------......////////////......//////000000000000111111///000000111111222222222000111222333444444444444000//////......//////000/////////000000000111111111111111000000000000000111111111000000//////...........................////////////////////////000000000000000000000000////////////////////////...//////000000/////////////////////////////////////////////...................................................---,,,,,,------...//////...------000...------...//////...............------------------,,,,,,,,,,,,------////////////000000000000000000000000000/////////,,,,,,------...///000000........................---,,,,,,,,,,,,---......///333333000///111000---//////............//////------------------------........................---------............///000000111111111111111111///////////////.........////////////............///....................................------,,,------......//////000000////////////000000000000........................---------...///111222333//////000111111111111111222222222222222222222222333333333444444444555555666666666666666999>>>AAACCCBBBBBB@@@>>><<<;;;:::888888;;;CCCMMMYYYkkkzzz;;;;;;;;;:::::::::999999888888888999999:::::::::999999999999999999999999;;;;;;<<<======>>>>>>>>>>>>>>>>>>???@@@AAABBBCCC@@@>>>;;;;;;===?????????>>>>>>>>>????????????@@@<<<===@@@BBBCCCDDDDDDDDDEEEGGGKKKMMMOOOPPPSSSUUUYYYXXXXXXWWWUUUSSSQQQPPPOOOMMMKKKKKKKKKKKKJJJIIIJJJJJJJJJKKKLLLMMMNNNOOOMMMKKKIIIHHHGGGHHHJJJKKKKKKLLLLLLMMMOOOQQQRRRSSSRRRPPPNNNMMMMMMMMMLLLJJJGGGGGGHHHJJJKKKJJJGGGEEEFFFIIILLLOOOPPPPPPNNNLLLNNNPPPSSSTTTRRRPPPNNNMMMIIIIIIJJJKKKJJJIIIGGGFFFEEEEEEDDDCCCAAA@@@???>>>@@@@@@@@@BBBDDDCCC@@@>>>;;;999888888888888777555333333333222222222222111111111000///000111222333000000000000000000000000...///111111/////////000------------------------........................---...000111111000...---////////////////////////---..................---////////////000000000111...//////000111222222333000000111222222222222222111000000//////000000111....../////////000000000111111111111111111111111111111000000///...------////////////////////////........................000000000000000000000000////////////////////////......//////000////////////////////////////////////////////////.................................------......------,,,+++---..................---///---,,,,,,...//////...000///......------------......------------....../////////000000000111111////////////////////////,,,,,,------.../////////---------...............///............///000000444???AAA555---000111+++/////////....../////////------------------------........................---------............/////////..................///////////////////////////////////////.........////////////.....................//////......---,,,------...///000111111////////////000000000000////////////////////////......//////000111222222//////000111111111111111111222222222222222333333333333333444444444555555666777777666777999===@@@AAAAAAAAAAAA???===<<<:::<<<;;;>>>DDDKKKUUUeeesss<<<<<<<<<<<<<<<;;;;;;;;;888999999999999999::::::999999999999999999999999::::::;;;<<<===>>>??????>>>>>>>>>>>>???@@@AAAAAAAAA???===<<<<<<===<<<<<<======>>>>>>>>>?????????;;;===???BBBCCCDDDDDDCCCCCCEEEHHHJJJLLLOOOSSSVVVWWWVVVUUUTTTSSSRRRQQQQQQPPPNNNMMMMMMNNNNNNLLLKKKKKKKKKLLLMMMMMMNNNNNNNNNLLLKKKIIIHHHHHHIIIKKKLLLKKKKKKLLLLLLNNNOOOPPPQQQQQQOOOLLLLLLLLLLLLKKKJJJGGGGGGHHHIIIKKKJJJGGGDDDFFFHHHLLLPPPQQQPPPNNNLLLKKKNNNQQQRRRPPPNNNLLLLLLHHHIIIJJJKKKJJJIIIHHHGGGEEEDDDCCCBBBAAA@@@@@@@@@AAAAAABBBCCCDDDCCC@@@>>>999888777777777777666444333333222222222111111111000000000//////000000111111111000000///...------...///111111/////////000------------------------------..................,,,---///111111///---,,,.............../////////------............------...////////////000000000......///000111111222222111111222222111000000///000//////////////////000////////////000000000111........................222222111000///......---000000000000000000000000////////////////////////////////////////////////........................------...///////////////.................................///////////////......------------......------......------,,,+++.........------............---+++,,,...//////...000///...---------------//////............//////////////////000000000000................................................---------........./////////............///000000999IIIMMM;;;,,,---///,,,...//////////////////...................................................---------............///...---------------------..................//////.........///////////////////////////////////////...//////000000000//////,,,------...///000111111////////////000000000000000000000000000000000000111111111111111111111000//////000111111111111111111111111222222333333333333333333444444444555555666666777666666888;;;>>>@@@AAAAAABBBAAA???===<<<>>><<<>>>CCCIIIRRR```mmm<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999888999999::::::999999888:::::::::;;;<<<===???@@@>>>>>>>>>======>>>>>>???>>>>>>>>>===<<<<<<;;;;;;============>>>>>>>>>>>>===>>>???@@@BBBCCCCCCCCCBBBCCCEEEGGGIIILLLQQQTTTRRRRRRRRRQQQQQQQQQQQQQQQLLLLLLLLLNNNPPPQQQPPPOOOMMMMMMNNNNNNNNNNNNMMMMMMJJJJJJIIIIIIJJJKKKMMMNNNKKKKKKKKKLLLLLLNNNOOOOOOPPPNNNLLLKKKLLLLLLKKKJJJIIIHHHHHHHHHIIIHHHFFFCCCEEEHHHKKKNNNOOONNNLLLJJJFFFIIIKKKLLLJJJIIIHHHHHHHHHHHHHHHIIIIIIHHHHHHGGGCCCCCCBBBAAA@@@AAAAAAAAACCCBBBAAABBBBBBAAA>>><<<666555333444555555333222222222222222111111111111000000000000000///......111111000///...---,,,,,,...///111111/////////000------------------------,,,,,,---............---,,,---............---,,,+++++++++,,,,,,,,,,,,,,,------............------......////////////000000...//////000000111111111222222222222111000///......------,,,,,,------...//////000000000111111111/////////000000000000000111111111000000/////////........................////////////////////////////////////////////////........................,,,---......////////////.................................//////////////////...---,,,,,,---...///...............---,,,,,,///...------------...///---,,,+++,,,...//////...///...---,,,,,,,,,---...//////............//////............////////////------------..............................------,,,,,,------.../////////---,,,,,,,,,,,,---......999HHHLLL<<<,,,+++...---......////////////......................................................---------............///.........///////////////------------.....................///////////////....../////////000000000...///000000000000000000------......//////000000////////////000000000000111111111111111111111111222222222222222111000000//////000111111111111111111111111222222333333444333333333444444444555555555666666666555666999;;;>>>???AAABBBBBB@@@>>>===;;;:::<<>>??????>>>===<<<;;;;;;;;;;;;999;;;===>>>>>>===<<<<<<<<<<<<<<<=========>>>>>>????????????@@@AAABBBCCCAAABBBCCCDDDEEEIIINNNQQQOOOOOOOOOOOOOOOOOONNNNNNKKKKKKLLLNNNPPPQQQPPPOOONNNOOOOOOOOOOOOMMMLLLKKKHHHIIIJJJKKKLLLNNNOOOOOOKKKKKKKKKKKKLLLLLLMMMNNNPPPNNNLLLKKKLLLLLLLLLJJJLLLJJJHHHGGGGGGGGGEEECCCDDDFFFHHHJJJKKKJJJHHHFFFDDDFFFHHHGGGFFFEEEFFFGGGFFFFFFEEEEEEEEEEEEFFFFFF@@@@@@?????????@@@AAABBBCCCAAA???>>>>>>===:::888555444222333444444333222222222222222111111111111///000111222111///,,,***/////////......---------...///111111/////////000------------------------+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,......////////////.............../////////000000/////////000000000000000111111222222222111000000......------------......////////////000000000000000111111111222222222222000000000000////////////........................////////////////////////////////////////////////........................+++,,,---...////////////..................................../////////000///...,,,++++++,,,...///...////////////...------///...------------...///---+++***+++---/////////...---+++++++++,,,...///------,,,,,,,,,,,,------------------............---.........////////////,,,,,,------.../////////,,,,,,------...//////000---,,,,,,,,,,,,---......333;;;>>>666...,,,......---...///000000///...---------------------------........................---------............///......//////000000111111---------.........//////............/////////000------...///000111111222---...//////000000//////.........///////////////////////////000000000000000000000000000000000000///000111222222111111000//////000111111111111111000111111222333333444444333333333444444444555555444555666555444555777999<<<===???AAAAAA@@@>>>===::::::===CCCJJJRRR```mmm999999999999999999999999999999999999999999999999999:::;;;;;;;;;;;;:::999;;;;;;::::::;;;<<<>>>??????>>>===<<<::::::999999444888<<<>>>???>>>>>>>>><<<<<<<<<<<<=========>>>@@@@@@???>>>???@@@BBBCCCAAAAAABBBBBBCCCFFFKKKOOOMMMNNNNNNNNNNNNMMMLLLKKKMMMMMMMMMNNNOOOOOOLLLJJJPPPPPPPPPPPPOOOMMMKKKJJJGGGHHHJJJLLLNNNOOOPPPPPPKKKKKKKKKKKKKKKLLLMMMMMMPPPNNNLLLKKKLLLMMMLLLKKKMMMKKKHHHFFFFFFFFFDDDCCCCCCDDDFFFGGGGGGFFFEEEDDDEEEFFFGGGGGGEEEEEEFFFHHHEEEDDDCCCBBBBBBCCCDDDEEE>>>============???AAABBBCCC@@@===;;;:::999888666666555444444666666555333222222222111111111111000///000222333111...***(((---------............///...000111111/////////000........................***+++---...///...------,,,++++++******++++++,,,,,,,,,,,,------...............////////////................../////////000000000000000///////////////000111222222333333222000000////////////000000........./////////000000,,,---------......//////.........///////////////////////////////////////........................////////////////////////........................+++,,,---...////////////........................---.........//////000000///...,,,++++++,,,.../////////000000//////...---///...---,,,,,,---...///---+++***+++---/////////---,,,*********,,,...///,,,++++++******++++++,,,,,,,,,,,,---------........./////////000000111111***+++,,,---///000111111,,,,,,------...///000000///............///000000...///000000////////////---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////,,,------...///000000111---.........//////000000---.........//////000000,,,---...///000111222333,,,,,,---.../////////...///////////////.........////////////000000000000////////////////////////,,,---///000111222111111//////000111111111111111000000111222333333444444333333333444444444555555333444555555444444666777:::<<<>>>@@@@@@???===<<<===<<>>>>>============>>>>>>????????????@@@BBBDDDEEEGGGEEEBBB???@@@CCCHHHKKKMMMMMMMMMMMMLLLLLLLLLLLLIIIJJJJJJJJJKKKKKKLLLLLLNNNOOOPPPPPPPPPOOONNNMMMKKKLLLMMMNNNOOOOOONNNMMMLLLKKKKKKKKKLLLMMMMMMNNNQQQPPPMMMKKKJJJJJJKKKKKKMMMMMMLLLJJJGGGEEEBBBAAABBBDDDFFFFFFDDDCCCBBBCCCAAABBBCCCDDDDDDCCCBBBAAADDDDDDCCCCCCCCCCCCDDDDDD???>>><<<;;;:::;;;===>>>???===;;;888777666777777444444333333333222222222000000000000////////////000000000000000000000000//////......---------,,,//////.........---------...------,,,,,,+++******000000000///......---------------------------------...///...------...///------,,,+++,,,---...///666444111---,,,,,,---...000000000000000000000000---///111111///---------444333111///.........///........................)))+++---/////////---,,,////////////////////////++++++++++++,,,,,,---............------.........////////////////////////------...///000000//////............////////////////////////////////////............////////////222111///...------......---///000000///......///...---,,,,,,,,,,,,---...///...,,,++++++,,,---...000///---,,,,,,---///000...------,,,,,,,,,------++++++,,,,,,---...//////......////////////......+++---///111111///---+++,,,---...//////...---,,,***+++,,,,,,------,,,,,,................................................///...---,,,,,,,,,,,,---+++++++++,,,,,,,,,------////////////000000000000111000///...---,,,++++++---------------...///000////////////000111333333222111000//////000111222------------.........///......////////////.........333777666000------000//////............/////////...---------...000111000000000000000000000000000000111111111222222222222222333333333333444444333333444666777999:::;;;>>>???@@@???===<<<<<<<<<;;;<<<>>>@@@GGGRRRaaalll<<<<<<;;;::::::999888888999999999999888888888888999999999888888999999:::;;;<<<===<<<;;;999:::;;;999999999999999999999999999999;;;<<<===>>>>>>???>>>>>>>>>>>>>>>???@@@@@@@@@@@@???@@@AAABBBDDDFFFGGGEEEBBB@@@AAADDDHHHKKKMMMLLLKKKJJJIIIHHHGGGGGGIIIIIIJJJKKKLLLMMMNNNOOOOOOPPPPPPQQQQQQPPPNNNNNNJJJKKKMMMNNNOOOOOONNNMMMNNNNNNMMMNNNNNNOOOOOOPPPQQQOOOMMMJJJIIIIIIJJJKKKOOOOOOMMMKKKIIIFFFCCCBBBBBBDDDFFFEEEDDDBBBBBBBBBAAABBBCCCDDDDDDCCCBBBAAABBBBBBAAAAAAAAABBBCCCCCC@@@???===;;;::::::;;;<<<:::999777666444333333333444333333333333222222222111111000000000/////////000000000000000000000000111111111111000000000//////.........------------....................................---------------------------------------...///...---,,,---///------,,,,,,,,,---...///222111///...---...///000000000000000000000000000///111333333222000000111///...---++++++++++++,,,........................+++,,,---.........---,,,........................,,,,,,+++++++++,,,------......------------......---------------------------......////////////...............////////////........................000000/////////.........000///---,,,+++++++++,,,,,,...//////...------......---,,,,,,,,,,,,---...000000///////////////000------............------...------,,,,,,,,,------++++++,,,,,,---......///---......//////......---++++++++++++++++++++++++------............------***+++,,,,,,------,,,,,,......................................................---------,,,,,,,,,,,,,,,,,,,,,---------------............/////////...............---------......---------......///............///000111111111000////////////000111------.........///////////////000000000000/////////444999;;;777333000000111111000000000000111111000///.........///000111000000000000000000000000222222333333333444444444222222333333333333444444333333444666666777777777:::<<<>>>>>>===<<<===>>><<<>>>@@@BBBHHHTTTcccnnn;;;;;;::::::999888888888:::::::::999999999999888:::999999888888888999999:::;;;===<<<:::999999:::999999999999888888888888999:::;;;===>>>???@@@AAA????????????@@@@@@AAABBBAAAAAA@@@@@@AAACCCEEEFFFFFFDDDBBBAAABBBEEEIIIKKKMMMMMMKKKJJJHHHFFFEEEDDDGGGGGGIIIKKKMMMOOOQQQRRRPPPPPPPPPPPPPPPOOONNNNNNJJJKKKLLLNNNOOONNNNNNMMMPPPPPPPPPPPPPPPQQQQQQQQQOOONNNKKKIIIHHHIIIJJJJJJQQQPPPOOOMMMJJJGGGDDDCCCCCCEEEFFFEEEBBBAAA@@@AAAAAABBBCCCDDDDDDCCCBBBAAA@@@?????????@@@AAABBBBBBAAA@@@===;;;999888888888666666666555444222111000333333333222222222111111111111111111000000000000000000000000000000000000///............---------............------------,,,,,,---......///000000,,,,,,,,,,,,,,,---------------------------------,,,...///...---,,,---...---,,,,,,,,,,,,---...///...------......///111111000000000000000000000000...000222333111000000111......------------......------------------------......---,,,,,,,,,------------------------------------,,,+++++++++,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,....../////////......------............/////////........................111111000000//////............---,,,+++++++++++++++---......---,,,,,,---...------,,,,,,------...+++,,,,,,------,,,,,,,,,+++,,,...000000...,,,+++------,,,,,,,,,,,,------+++,,,,,,------.........,,,------......------,,,///...---,,,,,,---...///......------------......***+++,,,,,,------,,,,,,------------------------------------------------,,,---.........---,,,+++,,,------------.........,,,,,,---------.........---------.........////////////...---------...............------...////////////............//////............/////////000///000000000000000000///...222888<<<<<<888222...111000000//////000000111000000//////000000111222000000000000000000000000222222333333333444444444222222333333333333444444222333555666666666555444777999<<<===<<<===>>>???<<<===???BBBHHHTTTbbbmmm;;;;;;;;;::::::999999999::::::999999999888888888:::999999888888888888888777999;;;;;;:::::::::;;;:::::::::999999999999999999:::;;;<<<>>>???AAABBBCCCBBBBBBAAAAAAAAAAAAAAABBBBBBAAAAAABBBCCCEEEFFFDDDCCCBBBBBBCCCFFFIIIKKKMMMLLLKKKJJJHHHGGGFFFEEEDDDEEEGGGJJJMMMPPPRRRSSSOOOOOOOOONNNNNNMMMLLLLLLIIIJJJLLLMMMNNNNNNNNNNNNPPPPPPQQQQQQQQQQQQQQQQQQMMMLLLJJJHHHGGGHHHIIIJJJPPPPPPNNNLLLIIIFFFDDDBBBDDDEEEEEEDDDAAA??????@@@AAAAAACCCCCCCCCCCCAAAAAA>>>>>>>>>>>>???@@@AAABBBBBB@@@>>>;;;888777666555666777777777666444222111222222222222111111111111222111111111000000000000////////////////////////------,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------***++++++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...,,,,,,,,,,,,------......,,,,,,---...//////000000////////////////////////,,,...000000...,,,,,,,,,------------......//////------------------------000///---+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++---,,,,,,++++++,,,,,,---........................////////////...---,,,,,,---------.........//////........................000000000000000000000000///......------------,,,+++---///...---,,,---...------------------------((()))+++,,,,,,+++***))),,,,,,............,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,---------......+++,,,,,,------,,,,,,+++//////............/////////...,,,,,,,,,,,,...///***+++,,,,,,------,,,,,,------------------------------------------------+++,,,...//////...,,,***---------.........//////,,,------------.........---------............///000///...---------------//////......---........................................../////////000000......////////////......,,,///333777999777111,,,.........------.........111111111111111222222222000000000000000000000000000000111111111222222222222222222333333333444444111222555666777777666555777999;;;<<<;;;<<<===>>>999;;;<<>>@@@AAAGGGFFFDDDCCCAAA@@@@@@@@@CCCBBBAAAAAABBBCCCEEEFFFCCCBBBBBBBBBCCCEEEGGGIIIHHHHHHHHHGGGGGGGGGGGGGGGBBBCCCEEEHHHKKKNNNQQQRRRMMMMMMLLLKKKJJJJJJJJJIIIHHHIIIKKKMMMNNNNNNNNNNNNOOOOOOPPPPPPPPPPPPOOONNNLLLJJJHHHGGGFFFGGGHHHIIIMMMMMMLLLJJJGGGEEECCCAAADDDDDDDDDCCC@@@>>>???@@@@@@AAABBBCCCCCCBBBAAA@@@???>>>>>>>>>???@@@@@@AAA@@@???===:::888666444444666666777777666444222111222222111111111000000000111111111000000000000///........................////////////////////////,,,,,,------------------------,,,,,,,,,+++++++++++++++,,,---...//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,...,,,,,,,,,---------------------------............////////////////////////---...000///,,,)))((((((((())))))***++++++++++++------------------------111///---+++***+++---...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++---,,,,,,++++++,,,,,,---..............................///......---,,,,,,------------....................................------...///000111222222---------------,,,,,,,,,---...000000...---...///------------------------+++,,,---/////////...---...---,,,++++++,,,---...+++++++++++++++,,,---...,,,,,,,,,---------------++++++,,,,,,,,,,,,++++++)))***,,,------,,,***)))...---,,,++++++,,,---...***+++,,,,,,------,,,,,,------------------------------------------------***,,,...//////...,,,+++---------.........//////------.........////////////............---------000///...---------------000000///.........//////------............------............////////////,,,------------------,,,---...///111333333111.........------------......000111111222222222222222000000000000000000000000000000111111111222222222222222222333333333444444000222444666888999::::::999;;;<<<<<<;;;::::::;;;999:::<<<>>>EEEPPP___jjj}}}=========<<<<<<<<<<<<<<<888888888777777777666666:::999888777777777777777333666:::<<<===<<<============<<<<<<;;;;;;::::::;;;;;;::::::;;;===???@@@HHHGGGEEECCCAAA@@@@@@???CCCBBBAAAAAAAAABBBDDDEEEBBBBBBBBBBBBCCCDDDEEEEEEBBBBBBCCCCCCDDDEEEEEEFFFBBBCCCEEEHHHJJJMMMOOOPPPMMMLLLJJJIIIHHHHHHHHHHHHGGGIIIKKKMMMNNNNNNNNNNNNMMMMMMNNNOOOOOONNNLLLKKKJJJIIIGGGEEEEEEFFFGGGHHHJJJJJJIIIHHHFFFDDDBBBAAACCCCCCCCCAAA???>>>???@@@@@@AAABBBCCCCCCBBBAAA@@@??????>>>>>>>>>>>>??????===<<<;;;:::888666555444333333333333222111000///111111111000000000000///000000000000////////////........................---------...............,,,,,,,,,,,,------------000000///...------,,,,,,+++,,,,,,---...//////000,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,---+++,,,------......------......---,,,,,,,,,,,,---000000000000000000000000///000111000...+++************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++------.........------,,,,,,------------.........------------------------,,,,,,---...///000111111)))******++++++******)))---///000000///......///,,,------......------,,,++++++,,,---............///---+++******+++---///+++******++++++,,,---...------------------------+++,,,,,,------,,,,,,+++***+++...//////...+++***------,,,,,,,,,,,,------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,,,,------------.........---............///////////////.........---------//////...---------......000//////...//////000000------...//////...------------------.........///++++++,,,,,,,,,,,,++++++////////////000000111222000//////......//////000000000111222222222222111000000000000000000000000222222333333333444444444222222333333333333444444111222333555888:::<<<===;;;===>>>===:::999999999:::;;;===@@@FFFRRRaaakkk{{{<<<<<<<<<<<<<<<<<<<<<<<<999999999888888888777777:::999888777666666666666666999===>>>===<<<;;;<<<======<<<;;;;;;:::999999>>>===<<<;;;<<<===???@@@EEEEEECCCBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAACCCCCCAAAAAABBBBBBBBBBBBBBBBBB@@@AAAAAABBBCCCDDDDDDEEEEEEEEEGGGIIIKKKMMMNNNOOOMMMLLLJJJIIIHHHGGGGGGHHHGGGHHHJJJLLLNNNNNNNNNNNNLLLLLLNNNNNNNNNMMMKKKJJJIIIGGGFFFDDDDDDEEEFFFGGGHHHHHHHHHGGGFFFEEECCCCCCBBBBBBBBB@@@>>>>>>@@@AAA@@@AAABBBBBBBBBBBBAAA@@@???>>>===<<<<<<;;;;;;<<<::::::999999888777666555222222111000////////////111111000000000/////////////////////.........---------------------------******+++++++++,,,,,,,,,++++++,,,,,,,,,---------.....................---++++++,,,,,,---------...+++++++++++++++++++++++++++,,,------++++++,,,---+++,,,---.........------...---+++******,,,---...000000000000000000000000---///111111000.........---...///000000///......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///------------------------,,,,,,+++++++++,,,------......------------......++++++++++++++++++++++++,,,,,,---.........------,,,,,,---------.........------------------------............------------((()))***++++++***)))))),,,...//////...------...,,,,,,---......---,,,,,,************+++,,,---...---,,,,,,,,,,,,,,,,,,---************+++,,,---...------------------------,,,,,,------------,,,,,,......///000000///......,,,,,,,,,------,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,------------,,,,,,---------.........---------.....................---------......///------------...///000000---...////////////...---,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++...000111000------000333000//////......//////000//////111222222222111000000000000000000000000000222222333333333444444444222222333333333333444444333222222333555888;;;<<<<<<===>>>===;;;999999:::999;;;===???EEEQQQ```kkkyyy;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888:::999888777666666666666999<<>>;;;:::999<<<<<<;;;::::::999888888@@@???>>><<<<<<>>>???@@@BBBBBBBBBBBBBBBCCCDDDDDDBBBAAA@@@@@@@@@AAABBBCCCAAAAAABBBBBBBBBAAA@@@???CCCCCCCCCDDDDDDEEEEEEEEEGGGHHHIIIJJJKKKMMMNNNNNNNNNMMMKKKIIIHHHHHHHHHHHHFFFHHHJJJLLLNNNNNNNNNNNNKKKLLLNNNNNNNNNLLLJJJIIIHHHGGGEEEDDDCCCDDDFFFGGGGGGGGGGGGGGGGGGFFFEEEDDDAAAAAAAAA@@@>>>>>>@@@BBB@@@@@@BBBBBBBBBBBB@@@@@@>>>===<<<;;;:::999999999777888888888888777666666333222111/////////000111000000000000///////////////.........---------------------------------------------....../////////+++++++++,,,,,,---------***++++++,,,,,,------...***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,------++++++,,,---+++,,,---.........---,,,---,,,***)))***,,,...000000000000000000000000000***---///000000///000000++++++---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///------------------------++++++++++++,,,------...///......------......///------------------------++++++,,,---............,,,,,,,,,---------......------------------------000///...---,,,+++************,,,------,,,+++***+++---......---,,,,,,---,,,,,,---......---,,,,,,......------...000111333***+++---......---+++***************+++,,,---...------------------------,,,------......------,,,---,,,++++++++++++,,,---++++++---......---++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///+++++++++,,,,,,,,,------++++++,,,,,,,,,---------++++++,,,---...///000111---------------...///000+++++++++,,,---...///000---...///000000///...---+++++++++,,,,,,,,,------,,,------......------,,,***...222000,,,***---000---------,,,,,,---------...///000111222111000000000000000000000000000000000000111111111222222222222222333333333444444444555333222111333555999;;;;;;===>>>===<<<:::;;;;;;777999:::===CCCOOO^^^hhhxxx;;;;;;<<<<<<<<<;;;;;;:::;;;;;;::::::999888777777:::999888888888999:::;;;:::;;;<<<;;;999999;;;======<<<;;;:::;;;===???AAACCCDDDDDDBBB@@@>>>?????????@@@@@@AAAAAA@@@@@@???CCCCCCDDDDDDDDDDDDCCCCCCDDDDDDCCCBBBBBBBBBBBBCCCAAAAAABBBCCCDDDEEEFFFFFFJJJJJJLLLNNNOOOOOOMMMKKKJJJIIIGGGFFFFFFFFFGGGGGGGGGIIILLLNNNPPPPPPPPPOOOPPPOOONNNLLLKKKIIIHHHGGGFFFEEEDDDCCCCCCDDDEEEEEEBBBEEEIIIHHHEEEBBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAABBBBBBCCC???>>>===<<<:::999888777666555555555555444444444111111111000000000000///////////////////////////000000000//////.........///............---------------------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++%%%&&&'''((()))***++++++---,,,,,,++++++,,,,,,---+++,,,------......------+++++++++,,,,,,---------...---,,,...222222000,,,////////////...---,,,+++------------------------///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))---------,,,,,,+++++++++---------------------------,,,,,,+++*********+++++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***,,,,,,,,,---------.........---,,,,,,,,,...///000////////////////////////))))))))))))))))))))))))...------,,,,,,------...,,,++++++***+++,,,...///************************------------------------***++++++,,,,,,++++++***...---,,,+++)))((('''&&&,,,,,,,,,------.........//////...------,,,++++++,,,,,,++++++,,,,,,---...++++++******++++++,,,---//////---,,,,,,---...///.../////////...,,,***)))$$$&&&'''***,,,---...///222111000///......//////***+++,,,---............////////////........................////////////............//////////////////......---------,,,////////////////////////------------------------...///111111000000111333......//////000000111111////////////000000000000///000111222222111000///111111111222222333333333222111111222444444333111333555666777666777888:::;;;;;;<<<<<<;;;;;;:::999:::888:::???DDDLLLYYYfff}}}777888888999999888888777999999888888777666666666999999888777888999;;;;;;======>>>===;;;;;;<<<>>><<<;;;::::::;;;===???@@@AAABBBBBBAAA>>>===>>>???@@@@@@AAAAAAAAAAAA@@@@@@CCCCCCDDDDDDDDDDDDCCCCCCDDDDDDCCCBBBBBBBBBBBBCCCAAAAAABBBCCCDDDEEEFFFFFFIIIJJJKKKMMMNNNNNNLLLJJJIIIHHHGGGFFFEEEFFFGGGGGGGGGIIIKKKMMMNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJHHHFFFDDDCCCBBBBBBBBBBBBEEEHHHHHHEEEBBBBBBCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@????????????@@@@@@>>>>>>===;;;:::888777777555555555555444444444444111111111111000000000000////////////////////////------,,,,,,++++++++++++............------------,,,---------,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***(((((('''---,,,,,,++++++,,,,,,---+++,,,------...---------+++,,,,,,,,,,,,,,,,,,---000//////111222111///...////////////...---,,,+++------------------------......---,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***//////.........------------------,,,,,,------------,,,++++++******++++++++++++,,,,,,,,,,,,------,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------......---------------...//////------------------------++++++++++++++++++++++++------------------------...---,,,+++++++++,,,---------------------------------------------------++++++,,,,,,,,,,,,++++++------,,,+++***))))))(((+++,,,,,,,,,------------...------,,,++++++******,,,,,,++++++,,,,,,---...+++++++++++++++,,,------...---,,,,,,,,,,,,---...------......------,,,,,,***+++,,,---.../////////////////////......------+++,,,---......//////...////////////........................////////////............////////////////////////......------////////////////////////.........---------------///000111111000///000222000000000000111111111222000000000000///////////////000111222222111000///222222222222222222333333444333333444666666555444222333555666555666777999;;;;;;<<<<<<;;;;;;:::999:::888:::???DDDLLLYYYfff{{{999::::::;;;;;;:::::::::999999999888777777666666888777777777888:::;;;<<>><<<<<<===???<<<;;;::::::;;;<<<>>>??????@@@@@@???===<<<===???AAAAAAAAAAAAAAAAAAAAAAAACCCDDDDDDEEEEEEDDDDDDCCCDDDDDDCCCBBBBBBBBBBBBCCCBBBBBBBBBCCCDDDEEEFFFGGGHHHIIIKKKLLLLLLKKKJJJJJJIIIHHHFFFEEEEEEFFFGGGGGGHHHIIIKKKLLLLLLLLLKKKJJJJJJJJJJJJKKKLLLMMMMMMMMMJJJIIIGGGEEECCCCCCCCCCCCCCCFFFIIIHHHEEEBBBBBBDDDCCCCCCBBBAAAAAA@@@@@@@@@>>>======<<<<<<<<<============<<<:::999888777666555555444444444333333333222222111111111000000000////////////////////////...............---------............------------,,,,,,---------,,,++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,------...,,,,,,++++++++++++,,,,,,++++++,,,------------------,,,,,,,,,,,,,,,,,,+++---///111111///.........////////////...---,,,,,,------------------------...------,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++............------------...---,,,++++++,,,---...,,,,,,++++++******++++++++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,---------......,,,------............---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---......---,,,,,,///...---,,,++++++++++++........................------------------------++++++,,,,,,,,,,,,++++++------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,---------,,,++++++******,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,------...,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,------...///...////////////...---,,,------...///...---,,,+++,,,,,,---.../////////////////////............------............/////////............////////////000000000000/////////////////////////////////////////////......---------000111222111///...///000111111111111222222222222111111000000//////......000000111111111111000000333333222222222222222222111000000111333333222111111333444555444555777888;;;;;;<<<<<<;;;;;;:::999:::888:::???DDDLLLYYYfffxxx::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;::::::999999999777666666666888:::<<<===???@@@@@@???===<<<===>>>;;;;;;::::::;;;<<<===>>>>>>??????>>>======???AAABBBBBBAAAAAAAAAAAABBBBBBDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCBBBBBBBBBBBBCCCEEEFFFGGGGGGIIIJJJJJJJJJIIIIIIIIIHHHGGGFFFEEEEEEFFFGGGHHHJJJKKKKKKKKKKKKJJJIIIIIIIIIJJJJJJKKKLLLMMMMMMNNNGGGFFFEEEDDDEEEFFFGGGHHHHHHKKKLLLJJJFFFCCCCCCDDDEEEDDDCCCAAA@@@@@@@@@@@@<<<<<<;;;;;;::::::;;;;;;<<<;;;:::999888777666666444444444444333333333222222222111111111000000000........................//////////////////...............---------,,,,,,,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,---///000111,,,,,,++++++++++++,,,,,,++++++,,,------------,,,---------,,,,,,+++++++++'''+++......,,,+++,,,.........//////...------,,,------------------------------,,,,,,+++,,,,,,---******+++,,,------------++++++++++++++++++++++++...---+++******+++---...,,,,,,++++++***++++++,,,+++++++++,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,---------......+++,,,......///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,...//////...,,,+++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......++++++++++++++++++++++++......------,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,---......,,,,,,,,,,,,,,,---------...---,,,+++,,,---...///,,,,,,------,,,+++******+++---...000///...,,,+++,,,---...///000000000000//////.........------------------.........//////............////////////111111000000000000000000////////////////////////000000000///......------000111222111///......///111111111111111111111111222111111000///......---000000000111111000000000333333333222222111111111///......///111222000///111333555555555555777999;;;;;;<<<<<<;;;;;;:::999:::888:::???DDDLLLYYYfffvvv666666777888888888888888;;;;;;;;;:::::::::::::::666666666666777999;;;<<<>>>>>>???===;;;;;;<<<>>><<<;;;;;;;;;<<<<<<======??????@@@???>>>???BBBDDDCCCCCCBBBAAAAAABBBCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCCCCBBBAAABBBCCCDDDFFFHHHGGGIIIJJJJJJHHHGGGHHHIIIHHHHHHGGGFFFFFFGGGHHHIIILLLLLLLLLLLLKKKJJJIIIIIIKKKKKKKKKKKKLLLLLLLLLLLLGGGFFFEEEEEEEEEGGGHHHIIIMMMOOOOOOLLLGGGCCCCCCDDDHHHFFFDDDAAA@@@?????????<<<<<<;;;:::::::::::::::::::::999888777666666555444333333333222222222222111111111000000000//////------------------------++++++++++++++++++++++++...------------,,,,,,,,,+++,,,,,,------,,,,,,,,,...------,,,+++***))))))++++++++++++++++++++++++************************......---,,,+++******))),,,++++++******++++++,,,***+++,,,,,,------,,,,,,---------,,,,,,+++++++++%%%)))---...,,,,,,---000.........///......---,,,------------------------,,,,,,+++++++++,,,,,,---***+++,,,---------------++++++++++++++++++++++++---,,,++++++++++++,,,---,,,++++++***++++++,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......+++,,,---......---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,++++++++++++,,,,,,---------************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++,,,,,,---......//////++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,---...------,,,,,,,,,---......,,,,,,------............///...---,,,+++,,,---...)))******+++++++++******,,,---///000000///---,,,,,,---...///000000000000............------------------------........................////////////000000111111111111111111////////////////////////000000/////////.........000111111000...---...///000000000000000000000000222111111000///......---111000000000000000000111333333333222222111111111222222111333444555333222333444666666666666888:::;;;;;;<<<<<<;;;;;;:::999:::888:::???DDDLLLYYYfffvvv666777888999999999999999999999999999999999888888777666666666777999:::;;;;;;<<<===<<<;;;;;;<<<>>><<<=====================???@@@@@@??????AAADDDGGGDDDCCCBBBAAAAAABBBCCCDDDDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDCCCBBBBBBBBBBBBCCCCCCBBBAAAAAABBBDDDGGGHHHGGGIIIKKKJJJGGGEEEGGGJJJIIIIIIHHHGGGGGGHHHJJJKKKMMMLLLLLLKKKJJJJJJIIIIIILLLLLLLLLLLLKKKKKKKKKKKKJJJIIIHHHFFFFFFFFFFFFGGGNNNOOOPPPLLLGGGDDDEEEGGGJJJHHHEEEAAA???>>>??????<<<<<<;;;:::999999999999999888888777666666555555333333333222222222111111000000/////////.........------------------------++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,---------,,,,,,...------,,,+++***))))))++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************++++++******+++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++(((+++.../////////000111---...............------------------------------+++++++++++++++,,,,,,---+++,,,,,,------------,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++++++++******++++++,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***,,,,,,,,,---------......,,,------------,,,,,,+++------------------------************************,,,,,,---......---,,,,,,)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,------...//////,,,,,,,,,,,,++++++++++++***************))))))))),,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,------...,,,,,,---...///////////////...------,,,,,,,,,,,,******+++,,,------------,,,---...///000///......,,,,,,---...////////////.........------------,,,,,,------------.....................////////////000000000000111111111111////////////////////////........................///000111000...---...///000000000///////////////111111000000//////......111111000000000000111111333333222222222222222222222111111222444444333111333555666777777777999:::;;;;;;<<<<<<;;;;;;:::999:::888:::???DDDLLLYYYfffvvv888888:::;;;;;;<<<<<<<<<999999999999999999999999888777666666666888999::::::;;;<<<<<<;;;;;;===???===>>>>>>>>>>>>>>>======???????????????AAAFFFIIIEEEDDDCCCBBBBBBCCCDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCCCCBBBAAAAAABBBDDDGGGIIIHHHJJJLLLJJJFFFEEEGGGKKKJJJJJJIIIHHHIIIJJJKKKLLLKKKKKKJJJIIIIIIHHHHHHHHHKKKKKKKKKKKKLLLLLLLLLLLLKKKJJJHHHGGGFFFFFFGGGGGGIIIKKKLLLJJJGGGEEEGGGJJJLLLIIIEEEAAA???>>>>>>???;;;;;;999888888777777777888777777666666555555444222222222222111111111111............------------,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////---------,,,,,,,,,++++++***+++,,,,,,---------,,,++++++++++++++++++++++++************************************************'''''')))***,,,...///000++++++************++++++******+++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------...///000000///---------...............---------------------------++++++******+++,,,,,,---------------------,,,,,,++++++,,,,,,,,,---------)))+++,,,------,,,+++)))++++++******++++++,,,---++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------***+++,,,---------,,,+++------------------------++++++++++++++++++++++++,,,,,,------------,,,,,,+++++++++,,,------......------------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++++++++++++++,,,------***+++,,,...//////......,,,,,,------...---------+++,,,------...---------,,,,,,---------.........+++,,,---......//////............---------,,,,,,,,,,,,---------...................../////////////////////000000000111111////////////////////////,,,,,,,,,---......//////---///000///......///000111111111000000000//////000000000000////////////222111000//////000111222222222222222222222333333000//////000222333111000222444666666666666888999;;;;;;<<<<<<;;;;;;:::999:::888:::???DDDLLLYYYfffuuu444555666777888999999999;;;;;;;;;;;;;;;;;;;;;;;;888888777666666777888999:::;;;<<<<<<<<<===???AAA>>>>>>????????????>>>===>>>??????>>>???AAAFFFIIIFFFDDDCCCBBBBBBCCCDDDFFFEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCDDDCCCAAA@@@BBBDDDGGGIIIHHHKKKMMMJJJFFFEEEHHHKKKKKKJJJJJJIIIJJJKKKLLLMMMJJJIIIHHHHHHGGGGGGGGGHHHJJJJJJKKKKKKLLLLLLMMMMMMGGGGGGFFFFFFGGGIIIJJJKKKEEEGGGIIIHHHFFFFFFIIILLLMMMJJJFFFBBB???>>>>>>>>>::::::888777666666666666777777666666555555444444222222222111111111111000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---------,,,,,,,,,++++++***+++,,,,,,------------((())))))+++,,,---......************************++++++++++++++++++++++++---------,,,,,,+++++++++++++++************++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,---------000...,,,---//////+++'''------...............---------------------------+++*********+++,,,,,,---............---,,,++++++)))))))))******+++++++++(((***,,,......,,,***(((+++*********+++,,,,,,---++++++,,,,,,,,,---------,,,------......------,,,,,,,,,,,,---------......///...,,,+++***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...------,,,,,,------...,,,---......---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,+++++++++,,,,,,---------.........------,,,,,,,,,////////////////////////,,,,,,++++++,,,,,,---...++++++******++++++,,,---)))***+++---......------)))***,,,.../////////...,,,,,,------,,,,,,++++++,,,++++++++++++,,,---...***+++,,,---..................---------,,,,,,,,,,,,,,,,,,---------................../////////000......//////000000000111////////////////////////***++++++,,,---...//////,,,...//////......000111333222222222111111000000////////////000000000000222111000//////000111222111111111222222333333444444333333444666666555333111333555555555555777888;;;;;;<<<<<<;;;;;;:::999:::888:::???DDDLLLYYYfffttt999888777777777888999::::::<<<======:::888777777999888888999::::::888777999999:::;;;<<<===???@@@>>>???@@@AAAAAAAAA@@@@@@BBBAAAAAA@@@AAABBBDDDEEEFFFEEECCCAAA@@@AAABBBCCCDDDEEEFFFFFFEEEDDDCCCBBB@@@AAAAAABBBCCCDDDEEEEEEDDDCCCCCCCCCCCCEEEFFFGGGOOONNNLLLIIIHHHGGGGGGGGGKKKLLLLLLLLLLLLLLLKKKKKKJJJFFFDDDDDDFFFHHHGGGFFFGGGHHHJJJKKKLLLMMMLLLLLLJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGFFFEEEJJJGGGDDDAAA???>>>>>>>>>;;;;;;999888777666666666666666666666555444333222000000000111111000000000000000///..................000111...***'''(((***.........------,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++************)))---------,,,,,,+++++++++******+++++++++,,,,,,,,,******************************))))))((())))))***++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---...///000///...---,,,,,,---...///000000//////............,,,,,,,,,++++++*********,,,,,,++++++++++++++++++///...---***(((&&&$$$###++++++++++++++++++++++++++++++************++++++******************************+++++++++,,,,,,,,,))))))***+++,,,,,,------,,,------......------,,,)))***+++,,,------------***++++++,,,,,,+++++++++******+++,,,,,,,,,,,,+++,,,,,,+++******+++,,,,,,)))************+++++++++,,,,,,++++++,,,,,,---...,,,------......------,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------.........---,,,,,,++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++------------++++++&&&(((+++,,,,,,,,,---///......//////...---,,,+++,,,,,,,,,------///000000000000000000///...---------...---,,,+++,,,///222//////............//////000000//////.........---///////////////.........000000000000000000000000222111///------...000111111222333333222000---,,,---///111111111000111222555333111111222444444444666777777666555555777888<<<;;;::::::999999::::::;;;:::;;;???DDDKKKXXXdddvvv999888777777777888999::::::<<<======:::888777888777777666888:::;;;:::999999999999:::;;;<<<>>>???@@@AAABBBCCCCCCBBBAAAAAA@@@@@@@@@@@@AAABBBDDDEEEFFFEEECCCAAAAAABBBCCCDDDEEEEEEFFFFFFFFFEEEDDDCCCAAAAAABBBBBBCCCCCCDDDDDDDDDDDDDDDCCCDDDEEEGGGHHHNNNLLLKKKIIIHHHGGGHHHHHHKKKLLLLLLMMMMMMLLLLLLKKKKKKHHHEEEEEEGGGHHHGGGFFFGGGHHHJJJKKKLLLLLLKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFHHHFFFCCC@@@???>>>>>>>>>;;;:::999888777666666666666666666555555444333222222333333444444333333222000//////...............(((***+++,,,,,,---...000......---------,,,,,,,,,------,,,,,,,,,++++++++++++++++++************))),,,,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,************************,,,,,,+++++++++++++++,,,++++++++++++++++++++++++******))))))))))))******************+++,,,------///...---,,,,,,---...//////////////////...------,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******************************+++++++++,,,,,,,,,*********++++++,,,,,,---***++++++,,,,,,++++++******+++,,,---............+++++++++,,,++++++******)))***++++++,,,,,,++++++,,,,,,+++******+++,,,,,,)))************+++++++++,,,++++++++++++,,,------,,,,,,------------,,,,,,------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,---...---,,,+++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++(((***,,,---------...//////////////////111222333---------......///000111,,,------.........------......///...------///111//////............/////////.........------------............/////////000000000000000000000000000444333111000///////////////000111222222000///------///111222111111222333333222111222555777888777888999:::999888888:::;;;;;;;;;:::999999999999:::;;;:::;;;???DDDKKKWWWddduuu888777777777777888999:::999;;;======;;;999999999999888888999;;;<<<;;;::::::999999999:::;;;===>>>BBBCCCDDDDDDDDDCCCBBBAAA>>>>>>>>>???@@@BBBCCCDDDEEEDDDCCCBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCEEEEEEDDDEEEEEEFFFHHHHHHKKKJJJIIIHHHHHHHHHIIIJJJLLLLLLMMMMMMMMMMMMMMMLLLLLLJJJHHHGGGHHHHHHGGGEEEFFFGGGIIIKKKKKKKKKJJJIIIJJJJJJIIIHHHHHHHHHHHHIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFDDDBBB@@@>>>>>>>>>>>>::::::888777666555555555555555555555444333222222000000111111111111000000000///......------......---,,,++++++------,,,+++------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++************)))+++++++++*********************+++++++++,,,,,,,,,************************+++++++++++++++++++++,,,++++++++++++++++++++++++******))))))))))))************)))******+++,,,---......------------......---.../////////...---,,,,,,,,,,,,++++++++++++************++++++,,,,,,---(((((()))+++,,,---...///++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******+++,,,---......//////...,,,,,,+++++++++******))))))***++++++,,,,,,++++++,,,++++++******++++++,,,)))************++++++++++++++++++++++++,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,---************++++++++++++---,,,,,,++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++***,,,......---------...222000---+++***+++,,,---............///000000111***+++,,,---...............000111000///....../////////............//////---------------,,,,,,,,,------......//////000000////////////////////////555444333222000///......,,,---///000111000000///...000222333222222333444000000222555888;;;;;;:::888999:::999888999;;;<<<;;;;;;:::999999999999999:::999;;;???DDDJJJWWWcccrrr666666777777888888999999888:::<<<===;;;::::::;;;>>>>>>>>>???@@@@@@>>><<<<<<;;;:::::::::<<<>>>???BBBCCCDDDDDDDDDCCCBBBAAA<<<======>>>@@@AAABBBCCCDDDCCCCCCBBBBBBCCCDDDEEEEEEFFFGGGHHHHHHGGGFFFEEEDDDCCCBBBAAAAAAAAABBBBBBEEEEEEEEEFFFFFFGGGHHHHHHIIIHHHHHHGGGHHHIIIKKKLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNMMMKKKJJJIIIHHHGGGFFFFFFGGGIIIKKKKKKJJJHHHGGGHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGFFFCCCBBB@@@???>>>=========999999777666555444444444444444444444444333222222...//////000000//////...//////...------------...///---***+++---...+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++*********))))))*********)))))))))))))))******+++++++++,,,,,,,,,************************((()))))))))*********)))************************---,,,,,,++++++,,,,,,---,,,,,,++++++,,,------...------------------------,,,---...//////...,,,+++++++++++++++++++++++++++))))))***+++,,,,,,------)))))))))))))))************+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,******************************+++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------------,,,,,,+++,,,,,,---......------,,,,,,+++******)))))))))))))))***+++++++++++++++++++++++++++++++++++++++))))))*********++++++++++++++++++***+++,,,,,,---,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++---,,,,,,++++++,,,,,,---*********++++++++++++,,,,,,,,,+++++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......,,,,,,,,,------,,,+++*********++++++---------------...///000,,,,,,---...//////.........000222222111...------///......------......///------------------------///////////////.........////////////////////////222222222222111///...---------...///000//////...///111333333333222333444000000222555999::::::888444555666666666666888:::;;;::::::999888999999999:::999;;;???DDDJJJWWWbbbooo~~~555555666777888888999999777999<<<===<<<;;;<<<<<<@@@AAACCCFFFIIIIIIGGGEEE???>>><<<;;;;;;===???@@@@@@AAABBBCCCBBBBBB@@@@@@<<<<<<===???@@@AAAAAABBBBBBBBBBBBBBBBBBCCCDDDDDDEEEFFFGGGHHHHHHGGGFFFEEEEEEDDDBBB@@@@@@@@@AAABBBDDDEEEEEEFFFGGGGGGHHHHHHGGGGGGFFFGGGHHHJJJLLLMMMMMMMMMNNNOOOOOOPPPOOOOOOOOOOOONNNMMMKKKIIIHHHGGGFFFHHHJJJLLLLLLJJJGGGEEEFFFEEEEEEDDDEEEEEEFFFFFFGGGGGGHHHHHHGGGGGGFFFEEEAAA@@@???>>>===<<<;;;;;;888888666555444333333333333333333333333333222111111222222222222222222111//////...---------------((('''&&&)))///222111000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++++++++*********))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,************************'''((()))************)))************************------,,,,,,,,,,,,------,,,,,,+++++++++,,,------,,,------------------,,,+++,,,---......---,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------*********)))))))))((((((*********++++++,,,,,,,,,++++++************++++++******************************+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,------,,,,,,+++******+++,,,,,,,,,++++++,,,+++***)))))))))******))))))***++++++++++++***++++++++++++++++++++++++))))))*********++++++++++++************+++,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,+++++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------+++******+++&&&(((+++...000111111000,,,,,,+++++++++,,,---------------------,,,+++***...000333333111///------......------------........................//////111111000///...------,,,////////////////////////---...//////000//////...///////////////......---///111333333333222333444111111222444777777666444111222444444444555777999::::::999888888888888999999888:::@@@DDDJJJVVVaaammm}}}444555666777888999999999666999;;;======<<<===>>>???BBBGGGNNNSSSTTTRRROOOBBB@@@>>><<<<<<===???AAA>>>>>>@@@AAAAAAAAA@@@@@@===>>>???@@@@@@@@@@@@@@@??????@@@AAABBBCCCCCCCCCDDDEEEFFFGGGGGGGGGFFFEEEEEECCCAAA@@@???@@@AAABBBCCCDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFHHHJJJLLLMMMMMMNNNOOOPPPQQQQQQQQQPPPOOOPPPQQQOOOLLLJJJIIIJJJGGGIIILLLMMMLLLJJJGGGEEEDDDCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEDDD@@@@@@???===<<<:::999999777777555444333222222222222222222333333222222111000000111111111111000000///...------,,,,,,------***))))))+++---//////...++++++++++++,,,,,,,,,,,,++++++++++++************+++++++++************)))))))))))))))******************+++++++++,,,,,,,,,************************((()))+++,,,------,,,+++************************++++++************++++++******))))))))))))******,,,,,,------------,,,,,,+++++++++,,,,,,,,,------***++++++++++++,,,,,,,,,*********++++++,,,,,,---******+++++++++,,,,,,,,,*********++++++,,,,,,---+++******))))))******+++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))************))))))******++++++++++++******+++***)))(((((()))***+++((()))******++++++*********++++++,,,,,,++++++***)))************+++++++++***************+++,,,,,,++++++,,,,,,,,,,,,++++++*********+++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,---+++************++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***+++---,,,+++******+++)))+++...///...+++(((%%%++++++*********++++++,,,++++++++++++***)))((('''---///111222000...------......------------...............///////////////111111000///...------,,,////////////////////////,,,------......//////000000000000//////............000222333222222333444333222111333444555333222111333444555555666999;;;::::::999888888888888888888888:::@@@DDDJJJUUUaaalll{{{333444666777888999999888555888;;;=========>>>???AAAFFFMMMUUUZZZZZZUUUQQQCCCAAA>>>;;;;;;<<>>???@@@AAAAAA@@@??????======???@@@AAABBBBBBBBBCCCDDDEEEFFFFFFFFFEEEEEEDDDCCC@@@??????@@@BBBCCCBBBCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGIIILLLMMMNNNNNNPPPQQQQQQRRRRRRRRROOOQQQRRRQQQNNNKKKKKKLLLHHHJJJMMMNNNNNNKKKGGGDDDCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCCCC@@@???>>>===;;;999777666777666555333222222111111111111222222222222111111------............------///...------,,,,,,------.........---+++***************+++++++++,,,,,,,,,++++++++++++************+++++++++************))))))))))))******+++++++++******+++++++++,,,,,,,,,************************((()))+++---------,,,+++************************,,,++++++******++++++,,,******))))))))))))******+++,,,------------,,,+++,,,+++***)))***+++---...******+++++++++,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------)))******+++,,,,,,------,,,++++++******++++++,,,******************************+++++++++,,,,,,,,,*********++++++,,,,,,---))))))************))))))+++++++++,,,,,,++++++******)))((('''(((***,,,---((())))))******************+++,,,,,,,,,,,,+++***)))************+++++++++***************++++++,,,++++++,,,,,,,,,,,,++++++)))*********++++++++++++---,,,,,,++++++,,,,,,---************++++++++++++***************+++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***+++------,,,+++,,,---......---,,,)))$$$ ,,,,,,+++++++++++++++,,,++++++,,,,,,,,,++++++***+++...000000///......///...------,,,,,,------...---------....../////////......//////////////////000000000000000000000000//////...------...000000000000//////000000111111---///111222111111222333444222111111333444444333111222444555555777:::<<<:::999999888888888888888777777:::@@@DDDJJJUUU```lll{{{222333555777888999888888555888;;;======>>>???@@@GGGLLLSSSZZZ]]]ZZZRRRLLLBBB@@@===;;;:::;;;>>>???;;;===???AAABBBCCCBBBBBB@@@@@@AAABBBAAA@@@???>>>;;;<<<>>>???AAAAAABBBBBBBBBCCCDDDEEEFFFFFFEEEDDDDDDBBB@@@>>>>>>@@@BBBDDDAAABBBDDDEEEFFFFFFEEEEEEFFFFFFFFFFFFGGGIIIKKKLLLNNNOOOPPPQQQRRRRRRRRRRRRNNNQQQSSSRRROOOLLLLLLMMMIIIKKKNNNOOONNNKKKGGGDDDDDDDDDDDDDDDDDDEEEFFFFFFDDDDDDDDDDDDDDDCCCCCCBBB@@@???>>>===;;;888666555666666444333222111111111000111111222222222111111000000111111111111000000......---,,,,,,,,,,,,---'''***------++++++...111*********++++++,,,,,,,,,+++++++++************)))+++++++++************)))))))))******+++++++++,,,******+++++++++,,,,,,,,,************************%%%''')))+++,,,+++***)))))))))))))))))))))))))))...------,,,,,,------...,,,,,,+++++++++++++++,,,++++++------------++++++---+++)))((()))+++---///*********++++++,,,,,,,,,,,,,,,++++++++++++++++++******))))))))))))))))))))))))***+++,,,,,,---------,,,,,,++++++,,,,,,---******************************+++++++++,,,,,,,,,))))))***+++,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,---------,,,++++++)))(((''''''(((***,,,...(((((()))******************+++,,,------,,,+++***)))************+++++++++*********)))***++++++,,,+++++++++,,,,,,+++++++++))))))******++++++++++++---,,,,,,++++++,,,,,,---))))))))))))******************))))))***+++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------++++++++++++------***,,,......---------...************++++++++++++------,,,++++++,,,,,,,,,------...///000000000000+++---...///...---...000...------,,,,,,------...,,,,,,,,,------.........,,,,,,---...///000111222111111111111111111111111333222///...---...///000......//////000222333444---///111111111000111222444222000000222444555555///111333444444666999;;;:::999999888777888888888777777:::@@@EEEJJJUUU```lllzzz777666555444444555666777666999<<<===>>>>>>@@@BBBIIIJJJMMMSSSXXXWWWPPPIIIAAA???<<<:::999999;;;<<<:::;;;===>>>?????????>>>???BBBEEEFFFEEECCCBBBBBB>>>>>>??????@@@AAACCCCCCFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCAAA@@@???@@@@@@AAAAAABBBCCCDDDDDDCCCBBBBBBDDDDDDDDDDDDDDDEEEFFFGGGHHHJJJLLLNNNPPPQQQRRRSSSTTTUUUVVVTTTQQQNNNMMMMMMOOOOOONNNMMMKKKIIIGGGFFFEEEDDDBBBAAAAAABBBCCCDDDCCCCCCCCCBBBAAA@@@>>>>>>>>>???@@@@@@>>>:::555222666555444222111000000000000000//////.........---111111000///......------000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,+++***)))+++++++++++++++***)))((()))***+++,,,,,,+++***)))************************************************...---+++*********++++++++++++******************++++++++++++++++++++++++)))***+++,,,,,,+++***))),,,---......//////......///...------,,,,,,------)))***++++++***)))***++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********))))))))))))))),,,+++******))))))************++++++++++++******+++***)))***,,,---,,,+++---,,,,,,+++*********+++,,,+++***))))))***+++,,,************************...---+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++***))))))***,,,---***'''(((***,,,,,,***************************************************+++---...---+++))))))***))))))***+++,,,,,,------******+++,,,,,,---......*********++++++,,,,,,,,,---,,,++++++******++++++------++++++++++++------,,,,,,,,,++++++*********,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------))))))*********+++++++++,,,...///...+++*********))))))((((((***---///111,,,------......------,,,+++,,,...//////...,,,++++++++++++,,,,,,,,,---------...000222222111///...---///000111000///000111////////////000000000000111111111000000000000000////////////////////////000111111111111222222222333333333333333333333333333444555444444444666888666888::::::888888888999777999;;;===AAAHHHRRRZZZkkkxxx777666555444444555666777666888;;;<<<===>>>???AAAHHHHHHJJJNNNRRRRRRLLLFFF@@@???<<<:::999:::;;;<<<;;;<<<===>>>?????????>>>>>>AAADDDEEEDDDBBBAAAAAA>>>>>>>>>>>>???@@@BBBCCCEEEDDDDDDCCCCCCCCCCCCCCCDDDCCCAAA@@@?????????@@@@@@AAABBBCCCDDDCCCBBBBBBAAABBBBBBCCCDDDFFFGGGHHHJJJKKKLLLMMMNNNOOOPPPPPPRRRTTTTTTSSSOOOLLLKKKJJJLLLLLLKKKJJJIIIGGGFFFEEEEEECCCBBB@@@@@@AAABBBCCCBBBBBBBBBAAA@@@???>>>======>>>>>>===;;;888444222555444333222111000000000000/////////.........---///......---,,,,,,++++++//////...,,,,,,++++++,,,++++++++++++++++++++++++******************************************))))))***++++++++++++***)))(((++++++,,,,,,,,,,,,++++++************************************************+++***((('''''''''((((((************************)))))))))))))))))))))))))))***+++,,,,,,+++***)))++++++,,,------------,,,,,,++++++***)))))))))))))))***++++++***)))***++++++++++++*********))))))++++++++++++++++++++++++,,,++++++******++++++,,,************************,,,+++******))))))************++++++++++++******+++***)))***,,,---,,,+++---,,,,,,+++*********+++++++++************++++++++++++++++++++++++++++++---,,,+++*********++++++++++++++++++++++++++++++***+++,,,+++))))))+++,,,///---***)))+++,,,+++)))***************************************************+++---,,,***)))******,,,,,,,,,++++++++++++*********++++++,,,------...***++++++++++++++++++,,,+++*********+++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------...///...,,,******+++---,,,+++***)))***,,,---,,,------......------,,,---...///111111///...---,,,,,,,,,,,,---------------...///000000000///...---///000111000///000111000000000000////////////////////////////////////////////////////////////000111111111111222222222333333333333333333333333333444555444444444666888666888::::::888777888999777999;;;===AAAHHHRRRZZZkkkyyy666666555555555555666666555777:::;;;<<<<<<>>>???EEEDDDDDDGGGJJJIIIEEEAAA???>>><<<:::999:::;;;<<<<<<<<<===>>>????????????>>>@@@CCCCCCBBB@@@??????>>>===<<<<<<===???BBBCCCDDDDDDCCCBBBBBBBBBBBBBBBDDDCCCBBB@@@???>>>>>>>>>===>>>@@@BBBCCCCCCCCCBBB???@@@AAABBBDDDFFFGGGHHHKKKKKKKKKLLLLLLMMMMMMNNNPPPRRRRRRPPPMMMJJJHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEDDDBBB@@@?????????AAABBBAAAAAAAAA@@@???>>>===<<<<<<<<<;;;:::888666333222444444222111000000000000/////////.....................------,,,+++++++++///...---,,,,,,++++++,,,******************************************************+++,,,,,,,,,++++++******++++++******))))))++++++************++++++************************************************)))((('''&&&&&&&&&'''(((************************))))))))))))))))))))))))***++++++,,,,,,++++++***)))******+++++++++++++++///......---,,,++++++***)))***++++++***)))***++++++++++++***************************************++++++************++++++))))))******++++++,,,,,,,,,+++******))))))************++++++++++++******+++***)))***,,,,,,,,,+++,,,,,,++++++++++++++++++******++++++++++++******++++++++++++++++++++++++---,,,+++*********++++++************************+++,,,,,,+++******+++---000...,,,+++++++++***)))************************************************''')))++++++***)))***+++......---,,,***)))((((((******++++++,,,,,,------+++++++++++++++*********)))))))))***+++,,,...///---,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,------------............---...///...,,,++++++,,,...---,,,*********++++++,,,------......------,,,---...///000000///...---,,,------------.........---------.........//////---///000111000///000111111111000000//////..................////////////////////////////////////000111111111111222222222333333333333333333333333333444555444444444666888777888::::::888777888888777999;;;===AAAHHHRRRZZZkkkyyy666666666555555666666666555777999;;;;;;;;;===>>>AAA@@@???@@@BBBAAA???<<<>>>===;;;::::::;;;<<<=========>>>>>>????????????>>>@@@BBBBBB@@@???>>>>>>===<<<;;;;;;<<<>>>AAACCCDDDDDDCCCBBBBBBBBBBBBCCCFFFEEEDDDBBB@@@???>>>>>>;;;<<>>===>>>???@@@????????????>>><<<;;;:::;;;:::999777555444444333333333222000000/////////......................../////////......---------...------,,,+++++++++,,,***************)))))))))************************(((((()))***++++++++++++))))))************)))))))))((('''&&&&&&'''((()))************************************************++++++))))))((()))***+++***************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))***+++++++++++++++000000///......,,,++++++)))***++++++***)))***+++************************************************++++++************++++++))))))***+++,,,,,,------,,,+++******))))))************++++++++++++******+++))))))***+++,,,+++***+++++++++,,,+++++++++***)))***+++,,,,,,+++***)))++++++++++++++++++++++++,,,+++++++++++++++++++++************************+++,,,,,,+++******+++------,,,++++++++++++******************************************************&&&(((*********)))***,,,......---,,,***)))((((((******++++++,,,,,,,,,,,,,,,,,,++++++******))))))************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,------------..................///...,,,+++,,,---,,,++++++++++++,,,---...,,,------......------,,,,,,,,,---......---,,,,,,---------.........//////------,,,,,,,,,---...///---///000111000///000111111111000000//////............///////////////000////////////////////////000000111111111222222222222222222222222222222222333444555444444444666888777999::::::888777777888777999;;;===AAAHHHRRRZZZjjjyyy555666666666666666666555555777999::::::;;;<<<===>>>===<<<<<<<<<<<<;;;:::<<<<<<;;;;;;;;;<<<======>>>>>>>>>>>>>>>?????????>>>@@@AAAAAA???======>>><<<<<<;;;;;;<<<>>>@@@BBBDDDDDDCCCBBBBBBBBBBBBCCCFFFFFFEEEDDDBBB@@@???>>>:::<<<>>>@@@BBBCCCCCCCCCAAABBBCCCCCCDDDCCCCCCBBBEEEFFFHHHJJJLLLMMMNNNNNNMMMNNNOOONNNKKKHHHGGGFFFDDDDDDCCCCCCCCCDDDEEEFFFCCCAAA???===<<<===>>>???>>>>>>======<<<;;;999888:::999777666555444444444222222111000////////////---------..............................---------------,,,+++++++++,,,,,,,,,,,,++++++************************************%%%%%%&&&'''((((((((('''((())))))*********)))))))))((('''&&&&&&'''((()))************************************************,,,+++*********+++,,,,,,))))))*********+++++++++************************++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,+++,,,,,,,,,+++***(((''')))***++++++***)))***+++************************+++++++++++++++++++++++++++******))))))******+++))))))***+++,,,,,,------,,,+++******))))))************++++++++++++*********)))((()))+++,,,+++******++++++,,,,,,,,,+++***)))***+++,,,,,,+++***)))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++---(((((()))************+++************************************************%%%''')))*********+++,,,,,,,,,,,,++++++***************+++++++++++++++,,,+++++++++******))))))))),,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++***************+++++++++,,,,,,,,,,,,,,,,,,---------------......---++++++,,,...+++++++++,,,,,,------...,,,------......------,,,,,,------------------,,,---------.........//////---,,,,,,,,,,,,---......---///000111000///000111111000000000/////////.../////////000000111111111000000000000000000000000000000111111111222222222222222222222222222222222333444555444444444666888888999::::::888777777777777999;;;===AAAHHHRRRZZZiiixxx555555666666666666555555666888:::;;;:::;;;<<<===<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<===>>>??????>>>>>>>>>??????@@@???@@@AAA@@@>>>======>>>;;;<<<<<<<<<>>>???@@@AAACCCCCCBBBAAAAAAAAAAAABBBEEEEEEEEEDDDCCCAAA??????;;;<<<>>>AAABBBCCCCCCCCCCCCCCCDDDEEEDDDCCCBBBAAABBBDDDHHHLLLNNNNNNNNNMMMJJJLLLMMMLLLJJJGGGGGGGGGDDDCCCBBBBBBBBBDDDEEEFFFCCCBBB???===<<<===>>>>>><<<<<<<<<;;;:::999888777888777666555444444444444111111000///////////////---------------.........,,,,,,++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,+++******))))))************************)))******++++++++++++***(((((())))))******))))))******))))))))))))*********************************************************)))((((((((()))++++++)))))))))***++++++,,,,,,((((((((((((((((((((((((+++******))))))******++++++,,,,,,---------------+++,,,---------,,,***))))))***++++++***)))***+++***************+++++++++++++++++++++++++++++++++******))))))))))))******))))))******++++++,,,,,,,,,+++******))))))************++++++++++++*********)))((()))+++++++++***)))***+++,,,---,,,+++*********++++++++++++************************************+++,,,,,,,,,++++++++++++++++++++++++++++++***++++++***))))))***,,,$$$&&&)))***))))))***,,,************************************************&&&(((***+++******+++,,,++++++++++++++++++,,,,,,******++++++++++++++++++***************)))))))))---,,,++++++******+++++++++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******************++++++++++++***+++++++++,,,,,,,,,,,,,,,------+++******,,,.........------,,,,,,++++++,,,------......------,,,////////////////////////,,,------------.........,,,,,,,,,---------......---///000111000///000111/////////000000000000000//////000000111111222222000000000000000000000000000111111111111222222222222222222222222222222222333444555444444444666888888:::;;;:::888666666777777999;;;===AAAHHHRRRZZZhhhvvv444555666777777666555444666888;;;;;;;;;;;;<<<===;;;<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;<<<===>>>>>>@@@@@@???>>>>>>??????@@@@@@AAAAAA@@@>>>======>>>:::;;;===???@@@@@@@@@@@@AAA@@@@@@???????????????BBBBBBBBBBBBBBB@@@???>>><<<>>>???AAACCCCCCCCCBBBBBBCCCEEEFFFFFFEEEDDDCCCBBBEEEJJJOOOPPPOOOLLLIIIFFFHHHJJJIIIHHHFFFFFFFFFDDDCCCAAA@@@AAABBBDDDEEEDDDBBB@@@>>>======>>>>>>;;;;;;;;;:::999888666666444444444333333222222111000000///.........//////,,,,,,,,,------.........++++++++++++++++++++++++,,,+++++++++++++++,,,,,,,,,++++++***))))))((((((************************---...............---,,,'''(((((())))))))))))))))))******++++++******)))************************************************)))(((''''''''')))***+++((())))))***++++++,,,,,,((((((((((((((((((((((((******)))(((((()))******+++,,,,,,---------------+++---...000000///...---)))***++++++***)))***+++))))))*********+++++++++******************************))))))))))))******************************,,,+++******))))))************++++++++++++*********)))((()))***+++***)))(((***+++------,,,+++***++++++************++++++)))))))))))))))))))))))))))***+++,,,,,,,,,,,,+++************************)))******)))(((((()))+++%%%(((++++++***)))***+++************************************************(((***+++,,,+++***+++,,,++++++++++++++++++++++++++++++******************))))))))))))************+++++++++***++++++,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************++++++++++++++++++++++++,,,,,,,,,,,,+++,,,+++***((()))+++...------------------,,,,,,,,,------......------,,,/////////....../////////,,,,,,,,,,,,------------+++,,,---//////......------///000111000///000111......//////000000111111......//////000111111222000000000000000000000000000111111111111222222222111111111111111111111111333444555444444444666888888:::;;;:::888666666777777999;;;===AAAHHHRRRZZZfffttt444555666777777666555444777999;;;<<<;;;;;;<<<>>>;;;<<<===>>>===<<<<<<===999::::::;;;<<<===>>>>>>AAA@@@???>>>>>>???@@@@@@@@@AAABBB@@@>>>======>>>:::;;;>>>@@@AAAAAA@@@??????>>>>>>===============???@@@@@@AAA@@@???>>>======???@@@BBBCCCCCCCCCBBB@@@BBBDDDFFFGGGGGGFFFEEECCCGGGLLLQQQQQQNNNJJJFFFCCCEEEGGGGGGFFFEEEEEEEEECCCBBB@@@??????@@@BBBCCCDDDCCC@@@>>>======>>>>>>:::::::::999888777666555222222222222222111000///000//////............///,,,,,,,,,------.........------------------------+++++++++***++++++,,,,,,+++******)))(((''''''&&&***************************************)))((('''''''''((()))))))))))))))'''((()))******)))((('''***************************************************)))(((((((((***+++,,,((())))))***++++++,,,,,,***************************)))(((''''''((()))***++++++,,,------------,,,''')))+++---------,,,+++)))+++++++++***)))***+++))))))******++++++++++++))))))))))))))))))))))))******))))))))))))***************))))))))))))))),,,++++++***)))***************++++++++++++*********(((((()))***+++***)))((()))+++---------+++***,,,+++***))))))***+++,,,(((((((((((((((((((((((()))***+++,,,---,,,,,,+++))))))))))))))))))))))))((())))))(((''''''(((***(((+++------***((()))***************************************************)))+++,,,,,,+++++++++,,,,,,,,,,,,+++++++++******++++++******************(((((())))))******++++++)))))))))***+++,,,......++++++------------++++++*********++++++,,,,,,,,,,,,,,,,,,+++++++++******)))************++++++++++++++++++,,,,,,,,,------++++++***)))((((((+++...((()))+++---...///000000,,,------......------,,,------,,,,,,,,,,,,------+++++++++,,,,,,,,,------+++,,,...000000///...------///111111000///000111------...///000111222222---------...///000000111000000000000000000000000000111111111111222222222111111111111111111111111333444555444444444666888999:::;;;:::888666666777777999;;;===AAAHHHRRRZZZeeesss444444444555555555555666666777888:::;;;<<<<<<===???===:::888888999;;;<<<;;;<<<======<<<<<<===>>>@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@???>>>===<<<;;;::::::;;;;;;<<<===>>>???@@@@@@???>>>======<<<<<<===??????===<<<<<<===>>>>>><<<>>>AAABBBCCCCCCEEEGGGCCCBBBBBBBBBCCCDDDFFFGGGGGGHHHKKKMMMNNNMMMKKKIIIEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@AAABBBBBBBBBBBBAAA???>>><<<;;;:::999999888666555333222222333333222222111000000000///.........------------......---------,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++***))))))&&&$$$###$$$'''+++---...,,,+++******))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))++++++***)))(((((())))))))))))))))))))))))))))))))))))************))))))))))))******+++++++++,,,++++++******++++++,,,---***+++,,,,,,------,,,,,,------,,,,,,,,,,,,++++++)))***+++,,,,,,+++***)))******))))))))))))******++++++***)))(((((())))))))))))))))))))))))))))))+++++++++*********)))))),,,+++)))''''''(((***+++++++++,,,---,,,+++***)))------------,,,,,,+++******+++------+++***+++,,,++++++++++++************)))))))))))))))******+++))))))))))))))))))))))))*********)))))))))))))))))))))*********((('''&&&)))******++++++******))),,,***((()))+++,,,+++(((++++++************+++++++++*********)))(((((((((************************+++++++++*********))))))***,,,......---+++***+++,,,,,,,,,+++++++++******++++++******++++++,,,---,,,+++++++++***)))))))))***))))))))))))+++,,,---///...---+++***)))))))))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,------.....................////////////...//////000000//////...---------...///000000111000000//////......------000000000000////////////......///000000000000000//////000111111111111111222111000000000111333333444444555555555444333333444444333222111111111111777777888888888777777666888666888>>>BBBGGGOOOXXXfffsss444444444555555555555666666777888:::<<<=========>>>===:::888888999;;;<<<;;;===>>>===<<<<<<===???BBBBBBBBBAAAAAAAAAAAAAAAAAA@@@???>>>===<<<;;;;;;::::::;;;;;;<<<>>>???@@@???>>>>>>===============@@@???>>>===<<<===>>>>>>===@@@BBBCCCCCCCCCEEEFFFCCCBBBBBBBBBCCCDDDFFFGGGFFFHHHJJJLLLLLLKKKIIIHHHDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAA@@@???>>>===<<<;;;:::999888777666555333222222222222111000000//////.../////////.........------...------------,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++***)))))))))'''%%%%%%(((***++++++,,,+++******))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))++++++***)))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))(((((((((((((((***************+++,,,,,,***+++,,,,,,------,,,,,,------,,,,,,,,,,,,++++++)))))))))******)))))))))******))))))))))))******++++++***)))))))))))))))))))))))))))))))))))))))+++++++++*********)))))),,,+++)))(((''''''''''''***++++++,,,++++++))))))***++++++++++++******)))'''(((******((('''((()))))))))))))))(((((((((((()))))))))))))))******+++))))))))))))))))))))))))************))))))))))))((())))))******)))((('''******++++++++++++******,,,***((()))+++,,,+++)))++++++************++++++,,,,,,,,,+++++++++++++++************************+++++++++*********)))))))))+++------,,,,,,,,,...++++++++++++******))))))++++++******++++++,,,---,,,,,,,,,++++++++++++++++++***)))((((((((())))))++++++******++++++,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,------------------............////////////,,,,,,------------,,,,,,------......///000000111000000//////////////////000000000000////////////......///000000000000000//////000111111111111111222111000000000111222333222222222222222222222222555444333333222333333333666666777888888888888888999777999>>>BBBFFFNNNWWWdddrrr444444444555555555555666555666888:::<<<===>>>???===<<<:::999888999;;;<<<;;;===>>>>>>======>>>@@@CCCCCCCCCBBBBBBAAAAAA@@@@@@@@@???>>>======<<<<<<:::::::::;;;<<<===>>>???============>>>>>>>>>???@@@??????>>>======>>>>>>???BBBDDDEEEDDDDDDDDDEEEBBBBBBBBBBBBCCCDDDEEEFFFFFFGGGIIIJJJIIIHHHFFFEEECCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBBBBBBBAAA@@@@@@>>>>>>===<<<<<<;;;::::::888888777666444333222222111000000//////...------000/////////............------------,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++******)))---***((('''((())))))))),,,+++******))))))******))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))+++***))))))))))))))))))))))))))))))))))))))))))))))))************))))))******))))))((('''''''''***))))))))))))***++++++***+++,,,,,,------,,,,,,------,,,,,,,,,,,,++++++))))))(((((((((((())))))******))))))))))))******+++***))))))))))))))))))))))))))))))))))))))))))+++++++++******************************))))))(((***************)))(((((((((((())))))***))))))))))))+++,,,,,,+++******+++---,,,,,,,,,++++++++++++)))))))))))))))******+++))))))))))))))))))))))))************************(((((()))*********))))))+++++++++,,,,,,++++++++++++***)))***++++++***)))++++++************+++++++++++++++++++++,,,,,,,,,************************+++++++++***************(((***+++++++++,,,...000,,,,,,,,,++++++++++++***++++++******++++++,,,---,,,,,,,,,,,,,,,---------...---,,,***)))(((((((((++++++******++++++,,,---+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++---///000------------------,,,,,,---............/////////.........//////.........------......///000000000//////000000000000000000////////////000000000000......///000000000000000//////000111111111111111111111000000111111222333111111000000111222333444444444333333444444555555555666777777888888888888999888999>>>BBBFFFNNNVVVcccppp444444444555555555555666555666888:::<<<>>>>>>???<<<;;;:::999999999;;;;;;;;;===>>>>>>======???@@@DDDDDDCCCCCCBBBAAA@@@@@@@@@??????>>>>>>=========;;;;;;;;;;;;<<<===>>>???<<<======>>>???@@@@@@@@@AAA@@@@@@???>>>>>>>>>>>>AAACCCFFFGGGFFFDDDDDDDDDBBBBBBBBBBBBCCCCCCDDDDDDEEEFFFGGGGGGGGGEEECCCBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBBBBBBBAAA???>>><<<;;;;;;;;;::::::999999777777666555444333222111111111000//////......---000000/////////.........---------,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++,,,,,,++++++***)))---+++))))))*********))),,,+++******))))))******)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))(((((((((((())))))******)))))))))))))))***))))))))))))))))))))))))))))))************))))))+++++++++***************)))))))))((())))))***+++***+++,,,,,,------,,,,,,------,,,,,,,,,+++++++++***)))(((''''''((()))*********))))))))))))************)))))))))))))))***))))))))))))))))))))))))************************''')))+++,,,------,,,+++)))))))))))))))(((((('''''''''((()))*********)))***,,,------,,,++++++,,,------------,,,,,,,,,,,,)))))))))))))))******+++)))))))))))))))))))))))))))***************++++++(((((())))))************++++++,,,,,,,,,,,,+++++++++************+++******++++++************++++++((((((((()))*********+++******************************************************+++******+++---000---------------------,,,++++++******++++++,,,---***+++++++++,,,,,,------000///...---,,,+++++++++...---,,,+++************,,,+++***((((((***,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++---///111.........------,,,,,,,,,---------........./////////..................///............//////000000//////000000111111222222////////////000000000000......///000000000000000//////000111111111111111111111111111111222222222333222111111222444666888222222222333333444666666666777777777777777666666777666888===BBBFFFOOOWWWbbbppp444444444555555555555666555666777999;;;======>>>;;;:::999999999::::::;;;:::<<<>>>>>>======???@@@DDDDDDCCCBBBAAAAAA@@@@@@????????????>>>>>>>>>>>><<<<<<<<<<<<======>>>???<<<===???@@@AAABBBBBBAAAAAAAAAAAA@@@??????>>>===AAADDDGGGHHHFFFEEEDDDDDDBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEEEEDDDCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBB???@@@AAAAAAAAA@@@>>>===;;;:::::::::999999888888666666555444333222222111222111111000000///......////////////............------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******+++,,,,,,,,,,,,+++******,,,***))))))+++,,,+++***,,,+++******))))))******))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))))))))******))))))))))))))))))))))))))))))************))))))(((((()))***+++,,,,,,---)))))))))((())))))***+++***+++,,,,,,------,,,,,,------,,,,,,,,,+++++++++++++++)))(((((()))++++++******))))))))))))*********)))))))))))))))******))))))))))))))))))))))))************************((()))+++,,,,,,+++)))''')))))))))((((((((((((((((((((()))***++++++++++++''')))******)))(((((())))))))))))((((((((('''''')))))))))))))))******+++))))))))))))))))))))))))))))))******+++++++++,,,((()))))))))******++++++***++++++,,,,,,++++++*********+++************+++++++++************++++++((((((((()))*********+++************************************************,,,,,,,,,***))))))+++---++++++++++++,,,,,,,,,,,,++++++******++++++,,,---))))))******++++++,,,,,,---------......---------------,,,+++************...---+++******+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---............------,,,,,,,,,------------............******))))))))))))******............//////////////////000000111111222222.../////////000000000111......///000000000000000//////000111111111111111000000111111222222222222333222111000111333666777111111111111222444555666888888888777666555444333555444666<<>>@@@BBBBBBBBBAAAAAA@@@@@@???>>>>>>??????????????????>>>=========>>>>>>???@@@>>>???AAACCCDDDCCCCCCBBBBBBBBBBBBAAAAAA???>>>===@@@CCCGGGHHHGGGEEEDDDCCCAAABBBBBBCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBB???@@@@@@@@@@@@???>>>>>>;;;;;;:::999999888777777555555444333333222111111222222111000000//////...///.........------------,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,++++++******)))((()))+++,,,,,,+++,,,+++******))))))******))))))))))))))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******+++))))))))))))))))))))))))))))))************))))))%%%%%%&&&((()))***+++,,,***))))))))))))***++++++***+++,,,,,,------,,,,,,------,,,,,,,,,,,,++++++++++++************++++++******))))))))))))******)))))))))))))))******+++))))))))))))))))))))))))***************+++++++++******+++***(((&&&###!!!******)))(((((((((((((((******++++++,,,+++++++++(((***++++++***))))))*********)))))))))((((((((()))))))))))))))******+++))))))))))))))))))))))))))))))******+++,,,,,,,,,******)))))))))***++++++*********++++++*********)))+++++++++***)))***+++++++++************+++++++++++++++++++++,,,,,,,,,***************************************++++++++++++,,,,,,+++))))))***+++((()))))))))))))))******++++++******++++++,,,---******************++++++((()))***+++,,,---,,,,,,)))))))))***+++,,,---......---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++++++++------------------,,,,,,,,,------------.........,,,+++***))))))***+++,,,......////////////////////////000000000000000000......//////000000111111......///000000000000000//////000111111111111111000000111222222222222111000000//////000111222333111000000111222333444555888888888777666555444333444333666<<>>???@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>??????@@@@@@@@@???????????????@@@@@@AAA@@@BBBCCCEEEFFFEEEDDDCCCBBBCCCCCCBBBAAA@@@>>>===???BBBFFFHHHGGGEEECCCCCCAAABBBCCCCCCCCCBBBAAAAAAAAABBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@???>>>>>>>>>>>>>>><<<<<<;;;:::888777666666444444333333222222111111111000000//////...------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++******,,,,,,------,,,,,,+++***))))))((()))+++,,,***))),,,+++******))))))******))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***++++++))))))))))))))))))))))))))))))************))))))&&&&&&'''((()))******+++***************+++,,,,,,***+++,,,,,,------,,,,,,------,,,,,,,,,,,,++++++))))))************))))))******))))))))))))******)))))))))))))))***++++++))))))))))))))))))))))))))))))*********+++++++++************)))'''%%%$$$+++***)))((((((((())))))+++++++++,,,++++++*********,,,......,,,+++,,,---------,,,,,,,,,+++++++++)))))))))))))))******+++))))))))))))))))))))))))))))))***++++++,,,------,,,+++***)))))))))***+++((())))))******))))))((()))+++,,,+++)))(((***,,,++++++************++++++,,,,,,,,,+++++++++++++++************************))))))*********+++++++++(((***,,,,,,*********+++)))))))))******+++++++++++++++******++++++,,,---++++++++++++++++++******'''(((***+++,,,,,,,,,+++)))))))))***+++,,,...///,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,&&&''')))+++,,,,,,++++++,,,,,,------------------,,,,,,---------.........000///---,,,,,,---///000/////////////////////...000000//////////////////.........///000111111111......///000000000000000//////000111111111111111///000111222333222222111000000000000000111111111222222222222222333444555555555666666666666666555777555777<<>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@???@@@@@@AAAAAABBBCCCEEEFFFGGGFFFDDDCCCCCCCCCCCCCCCBBB@@@>>>======AAAEEEGGGGGGEEEDDDCCCAAABBBCCCCCCCCCBBBAAA@@@AAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@>>>=========>>>???======<<<:::888777666555444333333222222111111111000//////...------,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******,,,,,,------,,,,,,+++******)))))))))+++***)))''',,,++++++***)))*********)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))***++++++))))))))))))))))))))))))))))))************))))))************++++++++++++++++++******++++++,,,---++++++,,,---------,,,,,,---------,,,,,,,,,++++++'''((()))******)))((('''******))))))))))))******))))))((())))))***++++++))))))))))))))))))))))))))))))******++++++++++++((()))***+++,,,---------,,,+++)))((((((((()))***+++++++++++++++***)))(((((()))++++++)))((()))***+++++++++*********)))))))))))))))))))))******+++))))))))))))))))))))))))))))))***+++,,,,,,---------,,,***)))))))))******(((((())))))))))))(((((((((+++,,,,,,)))(((***,,,++++++************+++++++++*********))))))((((((************************))))))******++++++++++++%%%(((+++,,,,,,+++,,,,,,,,,,,,,,,------.........++++++******++++++,,,------------,,,,,,+++++++++***+++,,,---...---,,,,,,,,,,,,++++++***++++++++++++++++++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,"""$$$(((+++------,,,+++,,,,,,,,,------.........,,,,,,,,,---------......///...,,,++++++,,,...//////////////////.........000000//////......---------......///000111111222...//////000000000000000//////000111111111111111///000111222333222111111222222333333333222222111444444333333333444555555222333444666777888888888:::888999===@@@CCCKKKSSS]]]mmm444444444444444555666777666555555777;;;===;;;999888888888888888888888888>>>>>><<<;;;;;;<<<===>>>:::;;;<<<>>>??????@@@@@@@@@?????????@@@AAABBBBBB???@@@BBBBBB@@@??????@@@AAAAAAAAA@@@@@@@@@??????AAAAAAAAAAAAAAA@@@???>>>AAABBBDDDFFFFFFEEECCCBBBAAAAAABBBBBBAAAAAA@@@???CCCCCCCCCBBBBBBAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCC??????===<<<::::::999999===<<<<<<<<<===;;;999666444444333222111111111111222000......111111///------------,,,,,,+++++++++---,,,++++++******++++++************************&&&'''((())))))***))))))))))))***++++++++++++++++++,,,,,,,,,,,,++++++***((((((((((((((((((((((((************************---------------,,,+++***))))))))))))))))))))))))(((''''''&&&&&&''')))***************************+++++++++))))))***---///******)))(((((((((((((((+++++++++***************+++++++++******)))))))))------,,,,,,,,,,,,++++++******))))))(((((('''''')))************+++++++++************************$$$%%%'''((()))))))))((((((((((((((((((((((((((((((((('''(((((()))***+++))))))))))))))))))))))))(((((()))))))))******+++))))))************))))))))))))((((((''''''&&&&&&&&&''''''((()))******++++++*********))))))((((((---......---+++***+++,,,************************************************)))))))))))))))))))))))),,,++++++***)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))++++++++++++++++++++++++***+++++++++*********+++,,,+++*********+++,,,---******************++++++///......---+++******)))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,++++++++++++,,,,,,---------------------------------------------------------000000000000///...---,,,///...,,,++++++,,,---///......//////000000111111111000...------///111222////////////000000000000111111000000000000111111111111111000111111222222222222222222222222222222222222111111222222333444666777888999999:::999999999;;;======???DDDLLLSSS[[[kkk444444444444444555666666555444333555888:::888666444555555777888999:::;;;======<<<<<<<<<<<<======:::;;;<<<>>>??????@@@@@@@@@????????????@@@@@@AAA???@@@BBBAAA@@@??????@@@BBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@???AAABBBCCCDDDEEEDDDCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@CCCCCCCCCBBBBBBAAAAAAAAADDDDDDEEEEEEFFFEEEEEEDDD>>>>>><<<;;;::::::::::::;;;:::999:::;;;;;;999777444444333222111111111111222000......000111///---------,,,,,,,,,+++++++++---,,,++++++******++++++************************((()))***************)))((()))******++++++******(((((()))******)))))))))************************************************((((((((((((((('''&&&&&&))))))))))))))))))))))))))))))((((((((()))+++,,,************************)))******)))((()))+++---******)))(((((((((((((((************************.........------,,,,,,,,,------,,,,,,,,,++++++++++++*********)))))))))))))))************+++++++++************************%%%&&&((()))******))))))************************(((''''''''''''(((((()))))))))))))))))))))))))))(((((()))***************))))))*********))))))((()))))))))))))))(((((((((''''''(((((())))))******************)))))))))(((((()))***)))((('''((()))))))))))))))))))))))))))************************************************++++++++++++************************************************************+++++++++++++++***))))))+++++++++++++++++++++++++++++++++***)))))))))***++++++*********+++,,,---++++++++++++++++++******,,,+++++++++++++++******++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...///////////////...000///---,,,,,,---///000000000000000////////////444333111000///000111222000000000000111111111111//////............//////111111111111111111222222222222222222222222222222222222111111222222333444555555666666777666666666888:::<<<===>>>DDDLLLRRR[[[kkk444444333333333444555555555444444666888888777555555555666888999:::;;;<<<<<<<<<===============<<<;;;<<<===>>>???@@@@@@@@@@@@??????>>>>>>>>>>>>???>>>@@@BBBAAA@@@???@@@AAACCCCCCCCCBBBBBBBBBAAAAAA???@@@@@@AAAAAAAAAAAA@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBDDDDDDEEEEEEEEEDDDDDDCCC===<<<;;;;;;::::::::::::888777777888999999777666444333222111000000000000111///......//////...---,,,,,,,,,,,,++++++++++++---,,,++++++******++++++***************************++++++++++++******)))'''((())))))******))))))&&&'''((()))))))))))))))************************))))))))))))))))))))))))***************))))))((())))))))))))))))))))))))******))))))***+++---...))))))))))))))))))))))))''')))***)))(((((()))+++***))))))(((((((((((((((((())))))******++++++++++++++++++++++++*********,,,,,,,,,,,,++++++++++++++++++++++++************)))************+++++++++************************''''''((()))************************************((('''''''''''''''''''''))))))))))))))))))))))))'''(((***++++++***))))))***************)))((('''))))))))))))************(((((((((((())))))))))))************))))))))))))%%%'''((('''&&&&&&''')))((((((((((((((((((((((((******************************************************++++++,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++******))))))++++++++++++++++++++++++///...---+++++++++,,,---++++++******++++++,,,---------,,,,,,++++++******)))))))))******+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++---------,,,++++++******++++++++++++++++++++++++------------------------,,,,,,---//////000000000000///...------...000000111111000000///.........222111///---,,,,,,,,,---000000111111111222222222//////............//////000000111111111222222222222222222222222222222222222222111111222222333444555555555555555555444444777999;;;;;;===CCCKKKRRR\\\lll444333333333333333444444777777777888999999888777::::::::::::::::::::::::;;;;;;===>>>>>>>>>===<<<<<<<<<===>>>???@@@@@@@@@@@@???>>>===============>>>@@@AAAAAA@@@@@@@@@AAABBBBBBBBBBBBAAAAAAAAAAAA??????@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCDDDEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@???>>>;;;;;;:::::::::::::::;;;888666555555666666444333333222111000000///000000//////............------,,,+++++++++++++++++++++---,,,++++++******++++++************************++++++++++++***))))))(((''''''((()))))))))))))))'''((()))***+++,,,,,,,,,************************((((((((((((((((((((((((,,,------...------,,,,,,))))))))))))))))))))))))***)))))))))***,,,...///((((((((((((((((((((((((''')))******)))((())))))))))))(((((((((((())))))'''(((((()))***++++++,,,************)))))))))))),,,,,,,,,++++++++++++***************************))))))*********+++++++++************************(((((()))***************************************)))))))))(((((('''&&&&&&))))))))))))))))))))))))'''(((***++++++***)))(((******+++******)))((('''((((((((())))))*********))))))))))))((((((((((((*********)))))))))))))))&&&((())))))((((((***+++))))))))))))))))))))))))************************************************++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++---+++))))))***,,,------+++***++++++++++++,,,,,,......------,,,+++******************++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++------------------------,,,---....../////////...///......---......///000000000000000////////////000///...---,,,,,,,,,,,,///000000000000111111111111111000000000000111111///000111111222222222222222222222222222222222222222222111111222222333444777777777777666555444444555777999:::<<>>>>>>>>===<<<<<<===>>>??????@@@@@@?????????>>>===<<<<<<<<<======???AAAAAA@@@@@@AAABBBAAAAAAAAAAAA@@@@@@@@@@@@???@@@AAABBBBBBBBBBBBBBBAAA@@@@@@AAAAAACCCDDDEEEFFFEEEDDDCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC???@@@??????>>>===<<<;;;;;;::::::999999999::::::888666444333444333222000222222111000////////////............---,,,------++++++++++++++++++++++++---,,,++++++******++++++************************)))*********)))(((''''''''''''((()))))))))))))))(((((()))+++,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))***************)))))))))))))))))))))))))))))))))(((((()))***,,,---(((((((((((((((((((((((((((***++++++***))))))***))))))(((((((((((())))))''''''((()))******++++++,,,---------------------,,,,,,+++++++++*********))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))***************)))((('''))))))))))))))))))))))))((()))***++++++***)))(((***************)))(((((('''''''''(((((()))))))))))))))))))))(((((((((((())))))))))))))))))******((()))************+++,,,************************************************************************,,,++++++***))))))((((((************************++++++++++++++++++++++++,,,+++***)))))))))******++++++++++++++++++++++++&&&$$$###$$$(((***+++*********++++++,,,,,,,,,,,,......------,,,+++******---,,,,,,,,,,,,+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++))))))******+++,,,------------------------------------------------------...............---,,,,,,,,,,,,,,,------......///---......///000111111222222222111111111222222222.........////////////000111111000000000000111111...///000222333333333222222222222222222222222222222222111111222222333444666666777666666555444333444777999:::<<>>>>>>>>>>>===>>>??????@@@@@@?????????>>>>>>============>>>===???AAAAAA@@@@@@AAABBBAAAAAA@@@@@@@@@?????????@@@AAAAAABBBBBBBBBBBBAAA@@@@@@AAABBBCCCDDDDDDEEEFFFEEEDDDBBBBBBCCCDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDBBBAAAAAA@@@???>>><<<;;;;;;:::999999888888888888777555333222222222111000222111000///............---.........,,,+++,,,---*********+++++++++++++++---,,,++++++******++++++************************((())))))))))))((((((''''''((())))))******))))))'''((()))***************(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******))))))))))))))))))))))))))))))))))))((('''((()))***+++))))))))))))))))))))))))***+++,,,+++)))((()))***((((((((((((((())))))***'''(((((())))))*********++++++++++++,,,,,,,,,,,,++++++++++++************((((((((((((((())))))))))))************+++++++++))))))))))))))))))))))))***)))((((((((())))))***(((((((((((((((((((((((()))***+++,,,+++***)))((())))))))))))))))))))))))*********)))))))))))))))))))))************))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************''')))******(((((()))+++************************************************++++++++++++++++++++++++,,,,,,+++***)))((('''&&&++++++++++++++++++++++++++++++++++++++++++++++++---,,,***)))))))))***+++++++++++++++++++++++++++)))'''&&&)))---000///---)))***+++,,,,,,,,,,,,+++------,,,,,,++++++******---------,,,,,,+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,'''((()))***+++---......------------------------------------------------/////////......,,,++++++++++++,,,------.........,,,---...///000111222333000000000111111222222222---------.........////////////............//////---///000222333333333222222222222222222222222222222222111111222222333444444444444444444444333333444666999:::<<>>???>>>>>>???@@@@@@@@@??????>>>>>>======>>>>>>??????===???AAAAAA@@@@@@AAABBBBBBBBBAAAAAAAAA@@@@@@@@@BBBBBBBBBBBBBBBBBBAAAAAA???@@@BBBDDDEEEEEEEEEEEEFFFEEECCCAAAAAABBBCCCDDDBBBCCCCCCCCCDDDDDDDDDEEECCCCCCBBBAAA@@@>>>===<<<;;;;;;:::888777777777777444222000000222333333333111111000///............,,,---///---+++***+++---)))*********++++++++++++---,,,++++++******++++++************************(((((()))*********))))))((()))******++++++******)))******+++++++++******))))))))))))))))))))))))************************)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))+++***)))((('''((())))))*********************************(((''''''(((***((((((((((((((()))******((((((((()))))))))))))))(((((()))))))))*********++++++++++++************(((((()))))))))*********)))************+++++++++))))))))))))))))))))))))))))))(((''''''(((((()))))))))))))))))))))))))))'''(((***++++++***)))((()))))))))))))))))))))))),,,+++)))((('''((()))***'''((()))******+++******)))))))))(((((((((((((((''''''(((((())))))******((()))))))))************)))***+++***((('''((()))************************************************+++++++++++++++++++++++++++++++++******)))))))))++++++++++++++++++++++++************************---,,,***)))((()))***+++++++++++++++++++++++++++...,,,,,,///333444000,,,)))***+++,,,,,,,,,++++++++++++++++++++++++******+++++++++++++++,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------......---,,,,,,+++,,,---....../////////---......///000111111222..................------............//////////////////............//////---...000333444444333222222222222222222222222222222222111111222222333444333444444555555555444444444777999;;;===CCCLLLSSS\\\lll333333222111000000111111111444777888777777999;;;::::::::::::::::::::::::<<<<<<;;;;;;<<<===???@@@>>>??????@@@@@@@@@??????>>>>>>===>>>>>>???@@@AAA<<<>>>@@@AAAAAA@@@AAACCCCCCCCCBBBBBBBBBAAAAAAAAACCCCCCCCCCCCBBBAAA@@@@@@???@@@CCCEEEFFFFFFEEEEEEFFFDDDBBBAAA@@@AAACCCDDDBBBCCCCCCCCCDDDDDDEEEEEECCCCCCBBBAAA???===<<<;;;<<<;;;:::888777666666666111000///000222555666666111000///......------...+++---///---+++)))+++---))))))******++++++++++++---,,,++++++******++++++************************((()))***+++++++++++++++))))))***+++++++++++++++------.........---,,,,,,************************************************((()))***+++++++++++++++)))))))))))))))))))))))),,,+++***(((((((((((()))******************************)))&&&%%%%%%'''***((((((((((((((()))******))))))))))))((((((((((((++++++,,,,,,,,,---------+++++++++************)))))))))******+++++++++,,,)))************+++++++++)))))))))))))))))))))))))))((('''&&&&&&'''((()))************************%%%''')))***+++***)))((())))))))))))))))))))))))---,,,)))'''&&&(((***+++&&&'''(((***++++++++++++++++++******))))))((((((&&&''''''((()))******+++(((((())))))*********++++++,,,,,,+++***))))))***))))))))))))))))))))))))************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))---,,,***(((((()))***+++++++++++++++++++++++++++---+++***---000000***%%%)))***+++,,,---,,,++++++******************++++++'''((()))***+++,,,------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,***************+++++++++++++++++++++++++++++++++------------------------++++++,,,---............,,,---...///000000000000////////////000000000000222222111111000///------////////////000000000000111111000000000000111111,,,...000333444444333222222222222222222222222222222222111111222222333444555555666777888888888777555777:::;;;>>>DDDMMMTTT\\\lll111111111111111111111111555444444444444555666666888999999::::::;;;;;;<<<999;;;=========>>>@@@AAAAAAAAAAAA@@@@@@@@@@@@???<<<<<<======>>>@@@AAABBBBBBAAA@@@?????????@@@AAAAAAAAA@@@???@@@AAABBBCCCCCCCCCDDDDDDCCCBBBAAAAAABBBBBBCCCCCCDDDDDDEEEEEEAAABBBCCCCCCCCCBBBAAA@@@DDDDDDDDDDDDDDDEEEEEEFFFDDDEEEEEEBBB???<<<;;;;;;888777777777666666555555333333333222000...---,,,........................111000...---,,,+++++++++++++++***)))(((((())))))))))))))))))))))))))))))((()))***+++++++++++++++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))+++++++++***)))(((((('''"""$$$''')))***)))'''&&&)))***,,,------,,,***)))************************)))))))))))))))***++++++******))))))))))))************++++++++++++******((((((''''''''''''((((((+++***(((''''''(((***+++++++++++++++++++++++++++------......---+++***(((******+++,,,+++***)))(((((()))***+++++++++++++++************************,,,+++***))))))***+++,,,))))))))))))))))))))))))******++++++++++++************))))))((((((''''''************************))))))))))))((((((((((((************))))))))))))((((((((((((((((((((((((''''''(((((())))))******,,,+++***))))))***+++,,,))))))(((((())))))***++++++***(((''''''(((***++++++*********))))))((((((+++,,,,,,------,,,,,,++++++***)))((()))+++...000+++,,,,,,,,,,,,+++******++++++******************++++++,,,,,,+++***((('''***++++++,,,,,,++++++***...---,,,+++***+++,,,---++++++++++++******))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++***)))))))))***+++,,,---------,,,,,,++++++++++++,,,------......------/////////---+++***+++,,,///...---------///000111222111111111000000//////111111111111111111111111222111000//////000111222111000/////////000222333////////////000000000000333333333222222111111111////////////000111333333333333333444444666777777666555888<<<>>>AAAJJJSSS^^^jjj{{{222222222222222222222222444444444444444555666666888888999999:::;;;;;;;;;999;;;<<<===<<<===>>>@@@????????????????????????>>>>>>===>>>>>>???@@@AAAAAA@@@?????????@@@AAABBBAAAAAA@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCBBBAAAAAABBBBBBCCCDDDDDDEEEEEEFFFBBBBBBBBBBBBBBBAAAAAA@@@CCCBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCAAA>>>;;;::::::888888777777666666666666444444333111000......------------------------------,,,,,,++++++++++++,,,++++++***)))))))))))))))))))))))))))))))))))))))((())))))******+++******************************((()))***************)))************************++++++******)))(((((('''$$$&&&((()))******)))((('''(((***++++++***((('''+++************************)))))))))))))))************))))))))))))***************++++++***************))))))))))))******,,,,,,+++******+++,,,,,,+++++++++++++++++++++++++++,,,,,,---,,,+++)))(((((()))***+++,,,++++++***))))))*********))))))(((************************+++***))))))))))))***+++))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))***************************************)))))))))************))))))))))))************************(((((((((((())))))))))))++++++***))))))***++++++++++++******++++++,,,---,,,***)))(((((()))***,,,************)))))))))(((++++++,,,,,,,,,,,,++++++*********************+++*********+++***))))))(((************************)))***+++,,,,,,+++***)))++++++++++++++++++++++++,,,++++++***+++,,,---...++++++++++++*********)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,+++++++++,,,---...............---------,,,+++,,,------......---------...///...,,,,,,---...//////...------...///000000000/////////.................................111111000000000000000111000000000000000111111222////////////000000000111333333333222222222111111111111111111111222333444555555444555666777888888666555888;;;>>>AAAIIISSS]]]iii{{{222222222222333333333333444444444444444555555666777777888888999::::::;;;:::;;;<<<<<<;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>??????@@@??????>>>??????@@@@@@????????????@@@AAABBBBBBAAAAAA@@@@@@@@@AAABBBCCCBBBCCCCCCCCCCCCBBBBBBAAACCCCCCDDDDDDEEEFFFFFFFFFCCCBBBAAAAAA@@@@@@@@@AAA@@@@@@@@@@@@@@@AAABBBBBBAAABBBBBB@@@===:::999999888888777777777777666666555444222000///...//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...+++*********))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***************************)))***************))))))************************++++++******)))((((((((('''(((((()))************'''((()))******)))((('''+++++++++******)))))))))******)))))))))))))))*********))))))))))))******************************+++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++++++++***)))((('''((()))***,,,,,,,,,,,,*********))))))(((&&&&&&***************************))))))(((((())))))***))))))))))))))))))))))))))))))************))))))'''''''''((()))************************************************+++++++++************))))))))))))************************))))))))))))((((((((((((+++******))))))******++++++************+++,,,,,,,,,+++***))))))***+++,,,************))))))))))))++++++,,,,,,,,,,,,++++++''')))+++,,,,,,+++***(((+++++++++++++++******)))************************((()))***+++,,,,,,,,,,,,,,,,,,+++******+++,,,,,,************+++---...///++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------,,,,,,,,,,,,+++,,,------......------+++---//////...---.../////////......---......///.........------------,,,........................///000000111111000000000//////000111111111111111/////////000000000111111333333333222222222222111333333222222222333333444666666666666666777888999666555888;;;===@@@IIIRRR\\\hhhzzz222333333333333333444444444444333333444444555666666666777888888999999::::::<<<===<<<;;;;;;<<<======>>>>>>>>>??????@@@@@@BBBAAA@@@???????????????>>>>>>??????@@@AAABBBCCC@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCCCCBBBBBBAAACCCCCCDDDDDDEEEFFFFFFFFFCCCBBBAAA?????????@@@@@@???????????????@@@AAAAAAAAABBBBBB@@@===:::999999777777777777777777777777666444222///......///000------------------------,,,,,,,,,,,,,,,---......*********************))))))))))))))))))))))))))))))((((((((((((((())))))******************************+++++++++***))))))************************************))))))(((((()))(((((('''((()))***+++******++++++++++++******++++++******))))))((((((+++******)))))))))))))))******))))))))))))************))))))))))))******)))(((((((((((((((((()))(((((())))))))))))((((((++++++++++++++++++++++++)))***+++,,,,,,+++******(((((()))***++++++,,,,,,))))))******)))(((((('''************************))))))(((((((((((())))))))))))))))))))))))))))))***++++++,,,,,,++++++***'''((((((((()))))))))***************************))))))***************+++************)))))))))(((''''''''''''''''''''''''******))))))((((((''''''******))))))))))))******((((((((((((((()))******++++++************++++++*********)))))))))))))))******++++++++++++******'''(((***,,,------,,,+++---............---,,,,,,***************+++++++++))))))***+++,,,,,,,,,,,,---,,,***))))))***,,,---*********++++++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))************++++++************************+++,,,------......------,,,...000000///---......//////.........---------------------------------000000000000000000000000...///000111111111000///...///000222222111000000//////000000000111111111222222222222222222222222444333333222222222222333666666555555666777777888666666777;;;===@@@HHHQQQ[[[gggzzz222222222333333444444444333333333333333444555555555555666666777888888999;;;<<<======;;;;;;<<<===>>>>>>??????@@@AAABBBBBBCCCBBBAAA@@@????????????>>>>>>???@@@AAAAAABBBBBB@@@@@@AAAAAAAAABBBBBBBBBAAAAAABBBBBBBBBBBBBBBAAACCCCCCCCCDDDEEEEEEFFFFFFCCCBBB@@@???>>>>>>????????????>>>>>>>>>???@@@@@@@@@AAAAAA@@@===:::::::::666666666666666666666666555333111.........///000---------------------------,,,,,,+++++++++++++++)))***++++++++++++******))))))))))))))))))))))))***)))(((((('''((())))))******************************++++++++++++***)))*********************************))))))))))))))))))((('''&&&&&&((()))************++++++******************)))))))))((((((******)))))))))))))))*********))))))))))))************)))(((((()))******))))))(((((((((((())))))'''((())))))))))))((('''++++++++++++++++++++++++***+++,,,---------,,,+++++++++******************((()))******+++++++++***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''((((((((((((''''''***)))))))))((((((((('''************************((((((((()))))))))******************)))))))))(((''''''''''''''''''''''''******))))))((((((''''''))))))))))))))))))))))))((((((''''''(((((()))***+++******************+++))))))))))))))))))******)))******++++++******))),,,,,,+++++++++,,,,,,,,,---............---,,,,,,))))))*********+++++++++,,,++++++++++++++++++,,,---,,,***))))))***,,,---+++++++++++++++++++++***+++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++************************+++,,,------......------...///000///---,,,,,,,,,..................------........................////////////////////////---...///111111111000///...///000222222111000000000000000000111111111111222222222222222222222222333222222111111111222222555555444444444555666666666666777;;;<<>>???@@@AAABBBCCCCCCCCCBBBBBBAAA@@@@@@@@@AAA>>>???@@@AAAAAAAAAAAAAAA???@@@AAABBBBBBBBBAAAAAA@@@AAAAAABBBBBBBBBBBBAAABBBBBBCCCCCCDDDEEEEEEEEEBBBAAA@@@???>>>>>>======>>>============>>>??????>>>???@@@>>>;;;999999999444444555555555555666666222111///...------......,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))))))))***+++,,,,,,,,,+++***))))))))))))))))))))))))+++***)))((('''((()))***++++++++++++++++++++++++)))******+++,,,,,,++++++++++++++++++++++++++++++******)))))))))))))))))))))((('''''''''''')))***(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++******))))))))))))*********)))(((''''''((()))***,,,++++++******++++++,,,************************+++++++++++++++++++++++++++,,,---...------++++++,,,++++++***))))))******((()))***++++++,,,,,,,,,))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))((())))))******))))))(((*********)))((('''''''''************************'''''''''((())))))******************))))))))))))************************))))))))))))((((((((((((((())))))******))))))(((***))))))))))))***++++++))))))))))))))))))))))))))))))))))))************))))))************))))))///...---+++***)))))))))+++++++++++++++******))))))))))))***++++++,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,+++******+++,,,,,,++++++,,,,,,+++***))))))++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------------,,,,,,,,,,,,,,,------------+++,,,------......------///000///---+++***+++,,,,,,,,,---............---///////////////000000000------------------------------...///000000000000//////000111111111111111000000000111111111222222111222222222222333333333222222111111111111222333555555444444444444555555777666777;;;<<<>>>GGGPPP[[[hhh{{{000000111111222333333444333333222222333333444555333444444555666666777777555777888999888999:::<<<<<<<<<===???@@@BBBCCCCCCCCCBBBBBBAAAAAAAAAAAABBB??????@@@AAAAAAAAA@@@??????@@@AAABBBBBBBBBAAAAAA???@@@AAABBBBBBBBBBBBBBBAAAAAABBBBBBCCCCCCDDDDDDAAAAAA@@@@@@???===<<<;;;<<<;;;;;;;;;;;;<<<======;;;<<<===;;;999777666777333333333444444444555555//////......------,,,,,,************************+++++++++***++++++,,,,,,((()))+++------,,,+++***))))))))))))))))))))))))---+++***(((((((((***+++++++++++++++++++++++++++((()))***+++,,,---------++++++++++++++++++++++++)))))))))))))))))))))******)))))))))((()))))))))((((((''''''''''''((((((''''''(((((()))*********(((((((((((()))***,,,,,,******))))))))))))*********)))(((''''''((()))***,,,++++++******++++++,,,+++***)))(((((()))***++++++++++++++++++++++++++++++,,,------,,,+++***)))+++***)))))))))***+++,,,))))))***************)))))))))))))))))))))))))))))))))***++++++***))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++))))))))))))((((((((((((************************'''(((((()))******++++++************))))))))))))************************(((((((((((())))))))))))'''((()))******)))(((''')))))))))))))))***++++++((((((((())))))(((((((((((()))))))))************((())))))))))))))))))((())))))***++++++)))((('''*********+++***))))))(((((())))))***++++++,,,,,,+++++++++***+++,,,...///++++++++++++++++++++++++))))))++++++,,,+++******+++++++++,,,,,,,,,------++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,---------............+++,,,------......------......---***((()))+++...)))***,,,.../////////........./////////000000000---------------------------------...///000111111000000000000000111111222000000111111111222222222111111222222222333333333222222222222222333444555666666555555555555666666777666777:::<<<>>>FFFOOO\\\iii{{{//////000111222222333333333333222222333333444555333333444444555666666777222444666777666777999;;;:::;;;<<<>>>???AAABBBCCCBBBBBBBBBAAAAAABBBBBBCCC???@@@AAABBBAAA@@@???>>>???@@@AAABBBCCCBBBAAAAAA???@@@AAAAAABBBBBBBBBBBB@@@@@@AAAAAABBBCCCCCCDDD@@@@@@AAA@@@???===;;;:::::::::999999::::::;;;<<<999:::;;;999777555444555222222222333333444444444---.........---,,,++++++((((((((((((((((((((((((---------...///000222222((()))+++---------+++***))))))))))))))))))))))))...,,,***)))((()))***+++++++++++++++++++++++++++'''((()))+++,,,---......++++++++++++++++++++++++)))))))))))))))************++++++*********************))))))))))))******&&&&&&'''((()))***++++++'''''''''((()))+++------******))))))))))))******+++)))(((''''''((()))+++******))))))))))))*********((('''%%%%%%'''(((***+++++++++++++++++++++++++++,,,,,,,,,+++***((('''))))))(((((()))+++---...************)))((('''&&&)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((())))))******************************((())))))***++++++,,,,,,************))))))))))))((((((((((((((((((((((((''''''(((((())))))******'''((()))******)))(((''''''''''''''''''((())))))''''''((((((((((((''''''(((((())))))*********+++(((((())))))))))))((((((!!!&&&***---,,,+++)))+++,,,,,,,,,,,,+++******((())))))***++++++,,,,,,***))))))***+++...000111***++++++,,,,,,++++++***&&&((()))+++,,,,,,,,,++++++++++++,,,,,,---------++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,+++******+++++++++,,,,,,---------+++,,,------......---------,,,***(((''')))---000((())),,,...////////////........./////////000000////////////////////////......------...///111222111000/////////000222333000111111111111222222222111111111222222333333333222222222333444555666777888777666666666666777777777666777:::<<<>>>FFFOOO]]]iii|||---------......000111111333444555666666666555444444444444555666777888888666666666777888888999999>>>=========>>>???@@@@@@@@@???>>>>>>===>>>>>>>>>@@@AAAAAABBBBBBCCCCCCCCCEEECCC@@@???@@@@@@@@@@@@AAABBBCCCCCCCCCBBBAAA@@@BBBAAA@@@@@@AAABBBDDDEEEAAA@@@@@@???>>>===;;;;;;<<<<<<<<<<<<;;;:::999888;;;:::888777555444444444111111111111000000000///...+++***+++...000...,,,++++++++++++++++++++++++******))))))((((((''''''))))))))))))***+++,,,---******))))))******+++,,,************************///---+++******+++---...((()))***+++,,,---------))))))))))))))))))))))))))))))))))))((((((((((((************************))))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))(((((((((((('''''''''''''''(((******((((((((()))'''((()))++++++******)))+++,,,------......------++++++,,,---------,,,,,,((((((((((((((()))******++++++************++++++))))))))))))))))))))))))(((((())))))))))))((((((***))))))(((((((((((()))&&&(((******)))(((((((((******))))))***+++,,,,,,+++,,,------------,,,+++))))))))))))(((((((((((())))))))))))))))))))))))******))))))((((((''''''%%%%%%&&&&&&'''((((((((('''''''''((())))))******))))))************))))))(((((())))))))))))(((((((((((()))******************(((&&&%%%$$$%%%&&&'''************************+++++++++++++++,,,,,,---************************((()))))))))************))))))))))))************///...------//////...---,,,+++******,,,,,,+++***))))))************))))))---,,,+++***))))))))))))---------,,,,,,,,,++++++---+++***+++------+++(((,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,---------...............------,,,,,,,,,++++++,,,---............+++,,,,,,---...///000000---------............///000000111000......///111111111000000//////......111111111111000000000000111111222333333333333222444333222111111333555666444444444444444444444444555666777999;;;@@@FFFJJJYYYggg|||...------......000111111222333444555555555444444111111111222222333555555555666666777777888999999<<<<<<<<<<<<===>>>??????@@@??????>>>>>>>>>??????BBBBBBBBBBBBBBBCCCCCCCCCDDDBBBAAA@@@AAABBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAA@@@@@@??????@@@AAACCCDDDAAAAAAAAA@@@???===<<<;;;????????????>>>===<<<;;;888777555333222111000000111111111000000000//////---,,,***,,,...///...,,,++++++++++++++++++++++++******))))))(((((((((((()))(((((()))***+++,,,,,,******))))))******+++,,,++++++++++++++++++++++++,,,,,,+++******+++,,,---(((((()))***++++++++++++************************+++************)))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((''''''(((***++++++***))))))***'''((()))***+++******)))***+++,,,,,,------,,,,,,******+++++++++******)))((((((((((((((()))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''')))++++++)))(((((()))((((((((((((((()))******)))******++++++******)))************))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''&&&&&&&&&'''(((((())))))))))))))))))))))))))))))************************))))))************))))))(((((()))***************,,,+++)))((((((((())))))************************)))(((((((((((()))******************************************++++++++++++************++++++++++++---+++++++++,,,---,,,+++,,,+++******,,,,,,+++******++++++,,,,,,++++++***,,,+++++++++++++++,,,,,,*********)))))))))((((((+++))))))***,,,---+++(((,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......------,,,+++++++++++++++---------...------,,,,,,,,,,,,------.../////////---------............//////000000///...---///111111111000000//////////////////000000111111111222111111222333333333333222444333222111111333444666444444444444444444444444555666777999;;;@@@EEEJJJXXXfffzzz............///000111111111222333444444444444333111111111111111222333444555555666666777888888888::::::;;;;;;<<<======>>>@@@???????????????@@@@@@CCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAABBBDDDEEEFFFFFFEEEDDDDDDCCCCCCCCCDDD???>>>>>>>>>???@@@AAABBBAAAAAAAAA@@@???>>>===<<<=========<<<<<<;;;:::999777666444222000///...---000000000000////////////---,,,+++,,,---...---,,,++++++++++++++++++++++++***))))))))))))((((((((((((((((((((()))***++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))*********+++,,,,,,,,,'''((()))***************************************,,,,,,+++++++++*********(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******)))))))))((((((((()))***,,,,,,***)))***+++(((((()))************))))))***++++++,,,,,,++++++++++++++++++******)))((()))(((((((((((()))******))))))(((((((((((())))))))))))))))))))))))))))))******)))(((((()))******(((((('''(((((()))***+++(((***++++++***))))))***(((((((((((((((((()))***))))))***++++++***))))))++++++++++++************))))))))))))))))))))))))))))))))))))(((((((((((('''''''''((())))))******,,,++++++***))))))(((((())))))(((''''''((())))))******++++++++++++******(((((()))***************+++++++++***************************************(((((('''''''''((())))))***************************++++++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,------+++***+++,,,---,,,***,,,+++******,,,,,,,,,***,,,,,,------------,,,,,,++++++++++++,,,---...///,,,,,,,,,,,,++++++++++++***))))))+++------,,,+++---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,---------.........---+++******+++,,,,,,............---,,,+++***........................---------............///...//////...------...000111000000000000/////////......///000111222333333111111222333333333333222444333222111222333444555555555555555555555555555444555777888;;;???EEEIIIVVVdddwww//////......///000111111111111222222333333333333444444333333444555555666444444555666666777777888999999:::;;;<<<=========???????????????@@@AAAAAADDDDDDDDDCCCCCCBBBBBBBBBAAAAAABBBCCCCCCEEEHHHJJJMMMKKKIIIFFFEEEDDDDDDDDD>>>>>>??????@@@AAAAAABBBAAAAAAAAAAAA@@@???>>>===;;;;;;;;;;;;:::999888888999888666333111000//////000000/////////.........,,,,,,,,,,,,,,,---,,,,,,************************))))))))))))))))))))))))((((((((((((((()))************))))))******+++,,,++++++++++++++++++++++++'''((()))++++++,,,,,,,,,(((((()))***++++++******************************,,,+++++++++************************************))))))))))))))))))))))))************************++++++************++++++))))))))))))))))))))))))************))))))))))))(((***++++++***))))))***((()))))))))******************+++,,,,,,,,,,,,,,,.........---,,,+++***)))))))))(((((())))))***+++++++++************++++++))))))))))))))))))))))))***)))'''&&&&&&''')))***''''''''''''((()))++++++)))***,,,+++***)))***++++++***************++++++++++++,,,,,,,,,,,,++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))******++++++++++++++++++******))))))((('''%%%$$$$$$%%%'''((()))******++++++******)))(((((()))***************))))))*********))))))(((++++++++++++++++++++++++)))))))))))))))******+++*********************************+++++++++,,,,,,++++++++++++,,,,,,,,,,,,...---,,,,,,......---,,,,,,*********,,,---,,,+++,,,,,,------------,,,,,,+++++++++++++++,,,------------------------------******+++---...///......------,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------......///...,,,++++++,,,---...---------...------,,,,,,//////.........------------------............///---.........,,,---...000000000000000000000000000...//////000111111222222111111222333333333333222333333222222222333444555555555555555555555555555444555777888;;;???EEEIIIUUUbbbvvv000////////////000000111111111111111222222333333555555555555555666666777444444444555666666777777888999;;;<<<===>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBDDDDDDCCCCCCBBBBBBBBBAAA???AAACCCCCCDDDFFFJJJMMMTTTQQQNNNJJJFFFDDDCCCBBB??????@@@@@@AAABBBBBBBBB@@@@@@@@@@@@@@@???>>>===============<<<;;;::::::888777666333222000000////////////............---,,,,,,,,,,,,,,,+++,,,,,,************************))))))))))))************(((((((((((((((((()))*********))))))******+++,,,))))))))))))))))))))))))'''((()))++++++,,,,,,,,,******++++++,,,+++++++++************************++++++*********)))))))))************************************************++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))************))))))))))))''')))******)))(((((())))))))))))))))))*********+++,,,,,,---------------.........---,,,+++***))))))))))))))))))***++++++++++++************++++++)))))))))))))))))))))))))))(((&&&%%%%%%&&&((()))''''''''''''((()))++++++***+++++++++))))))***,,,++++++***************+++++++++++++++++++++++++++******)))))))))((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))***+++++++++))))))******++++++++++++)))(((&&&%%%%%%&&&((()))(((((())))))))))))(((((((((((()))***************((()))************)))))),,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))******+++************************))))))))))))*********+++*********++++++++++++,,,...---,,,,,,---...---,,,+++***)))***,,,---,,,+++++++++,,,,,,,,,,,,++++++,,,,,,+++***************))))))))))))************((()))+++,,,,,,------------,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......,,,,,,+++******+++,,,---***+++,,,---............/////////...------,,,,,,---------............///,,,---...---------///000000000000000111111111111111111000000000000000000111111222333333333333222222222222222333333444444555555555555555555555555444555666888:::???DDDIIITTTbbbuuu000000000//////000000111222222111111222222333444444444444333333444444555333333444444555666666666777888;;;===>>>>>>>>>>>><<<<<<<<<===>>>@@@AAABBBBBBBBBBBBBBBBBBAAAAAAAAA>>>AAACCCDDDDDDEEEJJJNNNUUUSSSPPPLLLGGGDDDBBB@@@>>>???@@@AAABBBBBBBBBBBB???????????????>>>======:::;;;;;;::::::999888777555444222111//////......///.........------------+++,,,---,,,+++***+++,,,************************)))))))))************+++)))))))))(((((())))))*********))))))******+++,,,)))))))))))))))))))))))))))*********+++,,,,,,,,,***++++++,,,,,,,,,+++++++++++++++++++++++++++++++++************)))))))))((((((((((((((((((((((((************************++++++++++++++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))******)))))))))((((((((('''(((******((('''((())))))))))))((()))******+++,,,,,,---............---++++++++++++******)))(((***))))))))))))***++++++))))))(((((((((((())))))))))))))))))))))))))))))(((((('''&&&&&&'''(((((((((((('''(((((()))***+++******+++***((((((***,,,***))))))(((((((((((((((***)))(((((((((((()))***))))))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))******++++++(((((())))))***++++++,,,++++++***))))))***++++++(((((())))))))))))(((((((((((()))***************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((('''''''''((())))))************************(((((()))))))))*********************++++++++++++,,,***)))***+++,,,+++)))+++***)))***,,,------,,,******++++++++++++******---,,,+++***))))))))))))*********+++++++++++++++&&&(((******))))))***+++,,,++++++******++++++,,,------,,,,,,,,,,,,------,,,,,,,,,---------......)))))))))***************)))***+++---...///000000//////.........------------------............///,,,---......---...000111000000000111111111111222111111111111000000//////111111222333333333333222222222333333333444444444444444444444444444444444333444666777:::>>>DDDHHHTTT```sss111111000000000000000111333222222111222333444555444333333222222333333444222333333444555555666666555777999<<<=========<<<::::::;;;<<<===???AAABBB@@@@@@@@@AAAAAAAAAAAAAAA===AAADDDDDDCCCDDDJJJOOOQQQPPPNNNKKKGGGDDDAAA???===>>>???@@@AAAAAAAAA@@@===>>>>>>>>>>>>===<<<<<<777777777666666555444333222111000///.....................---------,,,,,,+++,,,...---***)))***,,,************************))))))*********++++++++++++******)))))))))************))))))******+++,,,)))))))))))))))))))))))),,,,,,+++******+++,,,---******++++++++++++******++++++++++++++++++++++++,,,,,,+++++++++*********((((((((((((((((((((((((************************************************))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((''''''''')))++++++)))((()))******)))((((((((()))++++++++++++,,,------------,,,******+++++++++******)))******))))))******+++,,,))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))******((('''''')))+++******)))(((((((((((((((***)))(((''''''((()))************)))))))))(((((())))))))))))))))))))))))'''((((((((()))))))))***''''''(((((()))******+++))))))))))))))))))))))))************************)))))))))******)))))))))(((((()))***************+++******)))***+++,,,---************************)))(((((((((((()))******************************))))))*********+++++++++++++++++++++,,,,,,,,,---+++***)))***+++++++++)))***))))))***,,,------,,,******++++++++++++******,,,,,,+++*********++++++,,,,,,,,,------.........'''***,,,,,,***)))***++++++******))))))******+++------,,,,,,,,,,,,------,,,,,,,,,---------......(((***+++---------+++******+++,,,---......///..................------------------............///---...//////...///111333000000111111111222222222000000000000000111111111111111222333333333333222222222333333444444444333333333333333333333333333333444666777:::>>>DDDHHHRRR^^^qqq111111000000000000000111444333222222222333444555555555444333333444444444222222333444444555555666333555888:::<<<<<<<<<;;;999999:::;;;===???@@@AAA?????????@@@@@@AAAAAAAAA===AAADDDDDDBBBDDDIIINNNLLLLLLKKKJJJGGGDDD@@@>>>;;;<<<>>>???@@@@@@??????<<<===============<<<;;;999999999888888777666555111111000///////////////......---------,,,,,,,,,+++---...---***(((***,,,))))))))))))))))))))))))))))))******++++++++++++++++++***************+++*********)))***++++++,,,************************///---,,,******+++---...))))))*********))))))(((++++++++++++++++++++++++---------,,,,,,,,,++++++************************************************))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))(((((((((((('''''''''''')))***,,,,,,***)))***+++***)))((((((((()))+++,,,******+++,,,,,,,,,,,,+++++++++,,,---------,,,,,,*********)))******+++,,,++++++************++++++))))))))))))))))))))))))******++++++++++++*********))))))(((((((((((())))))))))))(((&&&''')))+++,,,,,,+++******)))******,,,+++***))))))***+++,,,+++++++++************)))))))))))))))))))))))))))'''((((((((())))))******'''''''''((())))))************))))))((((((''''''''''''((((((((((((''''''******++++++++++++******(((((()))***************)))((('''&&&&&&(((***,,,((((((((((((((((((((((((+++++++++++++++,,,,,,---******************************+++++++++,,,,,,,,,,,,,,,,,,---------......---,,,++++++------,,,+++***))))))***,,,...---,,,***++++++,,,,,,++++++***++++++++++++,,,---......)))))))))******++++++++++++...000///,,,+++,,,...******))))))))))))******...------,,,,,,------...,,,,,,,,,---------......+++---///222222111///---,,,,,,------...---------........................---------.........//////---...////////////111333000000111111222222222222......///000111222333333111111222333333333333222111222333444444444333333222222222222222222222222333444666777:::>>>DDDHHHPPP\\\ooo111111111111000000000000000000000111222222333333444444444333333222222222555666666666555444333333555666777999;;;===>>>???===<<<<<<<<<===>>>@@@AAA>>>>>>>>>>>>???@@@AAABBB>>>???AAACCCDDDDDDCCCBBBHHHHHHGGGEEECCCAAA???>>>===============>>>??????@@@@@@@@@@@@@@@???======999888666444222111000000222111111000///......---+++,,,,,,,,,,,,+++******++++++++++++++++++++++++***)))((((((((()))+++,,,(((((())))))))))))((((((((((((((((((((('''''''''************************)))***+++,,,,,,,,,,,,,,,(((((((((((())))))))))))))))))))))))))))))))))))+++++++++*********))))))************************///---,,,***))))))******)))(((((()))***++++++*********))))))))))))************************************))))))))))))******((())))))(((&&&%%%'''(((++++++++++++++++++++++++++++++************++++++******+++,,,------......)))************)))((((((+++++++++*********))))))((()))***++++++***)))((())))))))))))))))))))))))******************************))))))((((((''''''+++,,,,,,+++)))((()))*********))))))))))))******(((((())))))******++++++***))))))((((((((((((((())))))))))))))))))))))))***)))))))))((((((''''''))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************(((((()))***************++++++++++++++++++++++++***)))((((((((()))+++,,,***)))(((''''''((()))***+++++++++++++++++++++++++++++++++*********))))))******))))))******+++,,,******************************+++++++++,,,,,,,,,,,,,,,,,,++++++*********000...------------,,,******+++,,,,,,------------,,,,,,,,,++++++*********+++******+++------,,,***...------,,,+++***))))))---,,,,,,,,,,,,---............---------......///...------,,,,,,,,,------/////////000000000000111---...000111111000...---------------............000000000000000000000000...000222222222111222333111111222333333333333222111222333444555444333222333333222222333333444555555666888888999<<>>===<<<<<<<<<===>>>@@@AAA>>>>>>>>>>>>???@@@AAAAAABBBBBBCCCDDDEEEEEEEEEDDDEEEEEEEEECCCBBB@@@>>>==================>>>>>>???@@@@@@@@@@@@???>>>===<<<999888666444333111111000111111000000///......---+++,,,,,,,,,,,,+++******))))))))))))))))))))))))***)))((((((((()))++++++******++++++++++++******))))))))))))))))))))))))************************((()))******+++++++++***)))))))))************+++************************+++++++++*********))))))************************...---,,,***************,,,+++************)))(((***))))))(((((())))))*********************************))))))))))))******)))******((('''&&&''')))++++++++++++++++++++++++++++++************++++++)))))))))***+++++++++,,,+++,,,,,,,,,,,,+++******+++++++++*********))))))((()))***++++++***)))((())))))))))))))))))))))))******************************))))))((((((((((((***+++,,,+++)))((()))************))))))*********)))))))))))))))***************))))))((((((((()))))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((()))))))))))))))))))))))))))))))))((())))))))))))))))))))))))))))))))))))************(((((()))***************,,,,,,,,,,,,,,,,,,++++++***))))))((()))***+++,,,***)))(((((((((((()))***+++++++++++++++++++++++++++++++++*********))))))******))))))******+++,,,,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******...---+++,,,------,,,+++)))******++++++++++++***,,,,,,,,,+++++++++*********)))((()))+++,,,+++)))------,,,,,,+++*********---,,,,,,,,,------......///......------------...//////............//////,,,,,,---------............///000000000000///...111111111111222222222222///////////////////////////111222222000//////000111111222333333333333222222222333333444444333333333333222222333333444555666777888999;;;>>>CCCFFFRRR\\\lll~~~............////////////000000000111222222333333444444444444333333333333555555666666666555444444555555666888:::;;;<<<======<<<<<<<<<===>>>???@@@>>>>>>>>>>>>???@@@AAAAAADDDCCCCCCCCCCCCCCCDDDDDDBBBBBBBBBAAA@@@???============<<<<<<======>>>>>>????????????>>>===<<<<<<999888666555333222111111000000000///......------+++,,,,,,,,,,,,+++******)))))))))))))))))))))))))))))))))((()))******+++******++++++++++++******)))))))))******+++++++++************************'''((())))))***)))))))))*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++***************************************------,,,+++************,,,,,,++++++***)))))))))))))))(((((((((((())))))******************************))))))))))))************+++)))(((''')))***************************++++++************++++++************++++++++++++------......------,,,++++++++++++***************))))))************))))))))))))))))))))))))))))))***************************))))))))))))((((((((()))***+++***((('''((()))************************************))))))))))))++++++******)))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((())))))************)))+++*********))))))((((((***))))))))))))***+++++++++***))))))))))))***++++++++++++++++++++++++++++++++++++*********************))))))******+++,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***+++*********,,,---,,,+++++++++,,,,,,,,,+++******,,,,,,,,,++++++++++++***,,,+++***+++---...---,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......//////...---,,,,,,------++++++++++++++++++,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,//////000000000111111111........................111222333333111//////000111111222333333333333222222222222222222333444444333333333333333444444555555666888999;;;???DDDHHHSSS\\\lll~~~000000000000111111111111000000000111222222333333444444444444444444333333555555666666666666555555444555666777999:::;;;<<<===============>>>??????=========>>>>>>???@@@AAACCCBBBAAA@@@???@@@AAABBB@@@AAAAAAAAA@@@???>>>=========<<<<<<<<<======>>>>>>>>>>>>>>>===<<<;;;;;;999888666444333222111111/////////......---------+++,,,,,,,,,,,,+++******++++++++++++++++++++++++)))))))))))))))******+++((())))))******))))))((((((((())))))***+++,,,,,,************************(((((()))******)))))))))************+++++++++,,,++++++++++++++++++++++++************************************************,,,,,,,,,++++++*********'''((()))*********+++,,,)))(((((((((((((((((()))******************************))))))))))))*********++++++***))))))***,,,))))))))))))))))))))))))++++++************++++++------------------,,,,,,...............---,,,,,,************************)))))))))******)))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))***)))((('''((()))))))))))))))))))))))))))++++++******))))))((((((+++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++)))))))))))))))*********))))))))))))))))))))))))((()))))))))************((()))************))))))+++++++++***))))))(((((()))))))))*********+++++++++******************+++************++++++++++++******************************))))))******+++,,,---,,,,,,++++++******)))******+++++++++,,,,,,,,,++++++++++++++++++++++++)))(((((()))+++---,,,+++...............---,,,++++++++++++++++++++++++++++++***)))***,,,...---,,,+++++++++,,,,,,,,,------,,,,,,---------...------//////...---,,,,,,,,,,,,*********+++++++++++++++---------.........//////...------,,,,,,------...............////////////////////////////////////111222444444222111111222111111222333333333333222222222111000111333444555333333333333333444555555333555777999;;;???DDDHHHRRR\\\lll~~~///000000000111111111222000000000111222222333333444444444444444444444444555555666666666666666555555555666777999:::;;;;;;=========>>>>>>>>>>>>>>>============>>>???@@@AAACCCBBB@@@??????@@@AAABBBAAAAAAAAAAAAAAA@@@??????======<<<<<<<<<<<<==================<<<;;;::::::777777555444222222111111............------------+++,,,,,,,,,,,,+++******++++++++++++++++++++++++((()))))))))************))))))************))))))''''''(((((()))***++++++************************)))***************)))))))))))))))*********++++++************************************************************************+++,,,,,,,,,++++++******&&&((())))))((((((***,,,))))))(((((((((((())))))******************************))))))))))))*********+++++++++))))))+++,,,))))))))))))))))))))))))++++++************++++++......---------------------------------,,,,,,+++***************************))))))))))))))))))***************************************************))))))))))))************'''((())))))((('''(((***''''''((())))))(((''''''++++++******))))))((((((***++++++++++++***))))))))))))))))))))))))))))))************************&&&''''''((()))******+++((()))))))))*********+++************************((()))))))))************))))))*********))))))(((......------,,,,,,,,,,,,)))*********++++++++++++*********++++++*********)))))))))******+++++++++******************************))))))******+++,,,+++*********)))))))))(((******+++++++++,,,,,,,,,++++++++++++++++++++++++)))(((''')))+++---,,,+++............---,,,++++++++++++++++++++++++++++++(((((((((***,,,---,,,***+++++++++,,,,,,---......+++,,,---.........------......---,,,,,,,,,,,,,,,---...///000000000000///---------.........//////111111000000000000111111000000000000111111111111000000000000000000000000---///111111111111222333111111222333333333333222111111000000111222444555444444333333444444555666222333555777999===BBBFFFQQQZZZjjj|||------......//////000000000000000111222222333333444444444444555555555555555555666777777777666666666666777888999:::;;;<<<======>>>>>>>>>>>>==================>>>???@@@@@@CCCBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBAAA@@@???======<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999999666555444222111111000000------------------------+++,,,,,,,,,,,,+++******))))))))))))))))))))))))(((((()))************)))++++++,,,,,,,,,,,,++++++'''(((((())))))***************************************++++++******)))))))))))))))************+++***************************************+++++++++************************++++++,,,,,,,,,++++++***)))+++---+++(((&&&'''*********))))))))))))************************************))))))))))))******)))***+++***))))))+++---************************++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++******************+++++++++******))))))))))))******************************************************)))))))))************+++''')))******(((((()))+++''''''))))))))))))''''''************)))))))))))))))***+++++++++***((('''))))))))))))))))))))))))))))))************++++++''''''(((((())))))******((())))))******+++++++++************************))))))))))))************)))************))))))((()))))))))))))))))))))))))))***++++++,,,,,,++++++))))))***++++++***))))))(((((())))))***+++++++++***************+++++++++******))))))******+++,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,)))(((((()))+++---,,,+++******+++++++++***))))))***++++++++++++,,,,,,,,,,,,---///222444444111///++++++,,,,,,------......+++,,,---.........---,,,------,,,,,,,,,,,,------+++,,,...///000000///...+++,,,,,,,,,------------................................./////////000000111111111111111111111111)))+++---......///000222111111222333333333333222000000000111222333444555444444444444444555555666222333555666888<<>>??????>>>===<<<===<<<<<<======>>>???@@@@@@AAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@???>>>>>>===<<<;;;;;;;;;;;;<<<;;;<<<<<<;;;;;;:::999888444333222111000/////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))'''((()))***+++******)))+++,,,,,,------,,,,,,+++************************************************))))))******))))))((('''*********+++++++++,,,,,,++++++++++++++++++++++++))))))*********+++++++++***************************+++,,,,,,,,,,,,+++******---///---)))'''))),,,++++++************++++++******************************))))))))))))******((()))******))))))+++,,,++++++++++++++++++++++++++++++************++++++***+++++++++,,,---------,,,------------,,,++++++))))))*********++++++++++++***)))(((((()))***+++************************************************))))))*********+++++++++((()))******))))))***,,,((()))***++++++***)))((()))))))))))))))*********((()))***++++++)))'''&&&))))))))))))))))))))))))''''''(((((())))))))))))(((((((((((())))))))))))((())))))******+++,,,,,,************************))))))))))))***************************)))((((((%%%%%%&&&&&&'''((((((((()))***+++,,,,,,,,,++++++((())))))******))))))(((((((((((()))***+++++++++))))))*********+++++++++******))))))******+++,,,((((((((()))******++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***))))))***,,,---,,,+++(((((()))*********))))))******+++++++++,,,,,,,,,///111444999;;;:::666222,,,,,,,,,---------------***+++---//////...---,,,++++++++++++,,,---......''')))+++---------,,,+++,,,,,,---------.........,,,,,,---......---,,,,,,------------............000000000000000000000000***,,,////////////000111111111222333333333333222...///000111333333333444444444444444444555666666444555666777999<<>>??????>>>===<<<<<<<<<<<<======>>>???@@@<<<>>>???AAABBBBBBAAAAAABBBBBBBBBAAA@@@???>>>===>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888333333111000////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++'''((()))++++++******))))))******++++++******))),,,,,,++++++++++++++++++************************(((((())))))((('''&&&&&&++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++************************)))***,,,,,,---,,,+++***(((,,,//////++++++...222,,,,,,++++++++++++,,,,,,******************************))))))))))))******((()))***)))((((((***,,,++++++++++++++++++++++++++++++************++++++,,,,,,------...///000000------......------,,,+++))))))******+++++++++++++++***)))(((((()))***+++************************************************))))))******++++++++++++(((***++++++******+++---)))***,,,------,,,***)))(((((())))))******++++++'''(((***+++***)))'''&&&))))))))))))))))))))))))%%%&&&&&&&&&''''''(((((())))))))))))((((((((((((((())))))***++++++,,,,,,************************))))))))))))***************************)))(((((())))))***+++,,,---......)))***+++,,,---,,,++++++'''((()))******)))(((''''''(((((()))***+++++++++))))))******++++++++++++*********)))***++++++,,,(((((()))***+++,,,,,,---******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,*********,,,---,,,+++((()))***+++++++++++++++*********++++++,,,,,,,,,***---222777999777222...------------------------***+++---//////...---,,,*********+++,,,---...///)))+++---///000///...---/////////000000000000111000222333555555333222000111111111111222222222222///////////////////////////111333333111111111222111111222333333333333222---...000222333444333333555444444444444555666666555777888888:::===AAADDDJJJSSSbbbuuu............////////////333333222222222222222222222333555777888777777666444555777888888666444333888999:::999888777888999;;;<<<===>>>>>>?????????<<<<<<<<<<<<============>>>???@@@@@@@@@@@@???>>>???@@@@@@@@@@@@???>>>>>>;;;;;;<<<<<<<<<<<<<<<;;;::::::;;;<<<;;;888666444333333222111000///...---******))))))))))))******))))))*********+++++++++***+++,,,---,,,+++***)))''''''((()))***++++++,,,++++++***************+++************))))))))))))+++***)))(((((()))***+++++++++***)))))))))******,,,,,,++++++++++++,,,,,,//////......---,,,++++++)))***+++,,,---...............------------------,,,,,,,,,++++++++++++******+++,,,---...---,,,+++,,,,,,,,,,,,,,,+++************************************++++++++++++******((()))*********(((&&&$$$+++*********)))))))))))))))))))))))))))******+++,,,+++*********+++,,,---+++,,,,,,,,,,,,+++******+++++++++*********))))))************************************************************************++++++************+++++++++*********))))))(((((())))))((((((''''''&&&&&&)))))))))))))))((('''''')))))))))))))))))))))))),,,+++***)))((((((((((((************************)))***+++++++++)))((('''))))))))))))************************))))))(((((())))))))))))************))))))))))))))))))))))))******))))))))))))******+++)))'''(((+++,,,***(((((($$$ !!!&&&***)))'''))))))************))))))******++++++++++++******)))************+++++++++,,,,,,++++++++++++++++++------------------------,,,,,,,,,++++++*********)))************+++++++++(((((()))***++++++,,,,,,++++++++++++++++++++++++///000111222444222///,,,))))))***+++,,,------...)))***,,,......---,,,+++++++++++++++,,,,,,---...---------.........//////---///000000...---...///,,,...000111///........................///000111000000111111111111000000000000000000111111111111111222222333333222222111///111333555555555444333777666555555666777888999999888666444555999@@@FFFIIIRRRaaasss............////////////222222222222222222222222333444555666666666666666777888999::::::999888777777999:::999888777888999;;;<<<===>>>>>>?????????<<<<<<=========>>>>>>>>>>>>???@@@AAAAAA@@@???>>>???????????????>>>======::::::;;;;;;;;;;;;::::::999999999999888666555333333222222111///......---+++******))))))******+++*********++++++++++++,,,***+++++++++******))))))(((((())))))******+++++++++******))))))******+++,,,,,,++++++******))))))***)))(((''''''((()))***,,,++++++***************,,,,,,,,,,,,,,,---......000000//////...------,,,+++,,,---...///000000000------------............///.........---------------...///000000///...---,,,,,,,,,,,,,,,+++******+++++++++++++++************++++++++++++++++++***)))***+++,,,+++***(((&&&*********************************)))******+++,,,***+++,,,---------,,,,,,,,,------------,,,+++++++++++++++*********))))))************************************************************************((((((''''''''''''((((((************)))))))))(((*********)))))))))(((((()))))))))))))))((('''''')))))))))))))))))))))))),,,+++***))))))(((((((((***************************************)))(((((())))))))))))************,,,+++***))))))))))))***))))))))))))************))))))))))))))))))))))))******))))))))))))******,,,***)))))),,,,,,+++))),,,(((%%%&&&***---,,,***++++++,,,,,,,,,,,,++++++******++++++++++++******)))************+++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++******))))))))))))************+++++++++)))******+++,,,,,,------++++++++++++++++++++++++---...///111333333000...++++++++++++++++++,,,,,,***+++,,,---------,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,------.........000111111/////////000---///111111///.........///............//////000000000111111111111000000/////////000000000111111111222222333333222222111222222222222333444555555666666555444555666777888888888666555666:::@@@EEEIIIRRRaaarrr............////////////000111111111222333333333555444444444444444555555888888999999999999999999777888999999888777888999;;;<<<===>>>>>>?????????===>>>>>>>>>>>>????????????@@@AAABBBBBBAAA@@@???>>>============<<<<<<<<<999999999::::::999999888888777777666555444333333222111111000///...------+++******))))))******+++++++++++++++,,,,,,,,,,,,+++***))))))(((((()))))))))***************************)))))))))******++++++++++++++++++++++++,,,******))))))))))))******...------,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222222111111000000//////...///000222333333444444000111111222222333333333333333333222222222111111333333444444444222111000...------------,,,,,,,,,---------------,,,++++++***++++++,,,,,,++++++******+++,,,,,,,,,+++***)))******************+++++++++************+++,,,,,,)))***---...///...,,,+++---............---,,,,,,+++++++++***************************************************************************************'''''''''&&&&&&'''''''''************)))))))))))),,,++++++++++++*********))))))******))))))(((((())))))))))))))))))))))))+++++++++***))))))(((((())))))))))))))))))))))))+++******)))))))))))))))))))))))))))************,,,+++)))(((((((((***+++))))))))))))************))))))))))))))))))))))))******))))))))))))******,,,+++***+++,,,---,,,***///+++((()))+++------+++++++++,,,,,,,,,,,,++++++******++++++++++++******)))************+++++++++*********++++++,,,,,,---))))))))))))))))))))))))*********))))))))))))))))))************++++++++++++++++++,,,,,,------...************************+++,,,---000333333111///,,,,,,,,,+++++++++******++++++,,,,,,,,,---------------,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,---...000222111000///000111...000111000...------...//////......---.........///000000111111000000///....../////////000000000111222222333333222222111444222111000111333555777555555444333444555666777777777777777888;;;???CCCIIIQQQ```qqq............///////////////000000111222333333444666555333222222333444555666555555555555666666777777888999999888777999:::;;;<<<===>>>>>>?????????>>>>>>?????????@@@@@@@@@@@@AAABBBBBBBBBBBBAAA@@@===<<<<<<;;;;;;;;;;;;;;;999999999:::999999888888888777555444333222222222000000//////...------,,,***))))))(((((())))))***++++++,,,,,,,,,---------,,,+++***(((((()))******+++***************************)))))))))***++++++(((((()))***,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,//////...---------......---------...000222333444666555555555444444333333444444666777888999999999777888888999:::;;;<<<<<<999999888888888777777777999999::::::999777666444222222222111111111111111111222222222111///...---++++++,,,,,,,,,,,,++++++******+++,,,++++++******))))))************++++++***************++++++,,,******+++,,,---,,,,,,+++---------------,,,,,,+++******************************************************************************************************))))))))))))***************)))))))))))))))++++++++++++++++++++++++))))))*********))))))((())))))))))))))))))))))))++++++++++++******))))))((((((((((((((((((((((((+++***)))(((((()))***+++((()))))))))************+++***'''&&&%%%''')))+++((()))))))))************))))))))))))))))))))))))******))))))))))))******++++++***++++++++++++***---+++((((((*********((())))))************))))))******++++++++++++******))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))******************))))))))))))*********+++++++++++++++++++++,,,,,,------)))))))))))))))))))))))),,,,,,---///111111///...++++++++++++++++++++++++,,,,,,+++++++++,,,---......---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------///111111/////////000///000111000...------...000///......------------//////000000000000//////............////////////111222222333333222222111333222111111222333555666555444333333333444555555555666888888999;;;???BBBHHHQQQ___ppp............//////////////////000111222222333333444333222111111222333333333333333333333444555666666888999999888888999:::;;;<<<===>>>>>>?????????????????????@@@@@@@@@@@@@@@AAABBBBBBBBBBBBAAA@@@<<<;;;:::999999999:::::::::::::::::::::999888888777666555333222222222222///.........---,,,,,,,,,(((((((((''''''(((((((((++++++,,,,,,,,,------------,,,+++***)))***++++++++++++++++++***************************+++,,,,,,))))))***++++++,,,,,,---------............------------,,,,,,---......///000000111222444666888999;;;:::::::::::::::999999:::;;;<<<===>>>?????????>>>>>>??????@@@AAABBBBBB??????>>>>>>>>>=========??????@@@@@@???===;;;::::::999888777777777888888777777888888666444222111------............------++++++,,,,,,++++++*********************************))))))))))))***++++++,,,+++)))((()))***,,,...,,,,,,,,,,,,,,,+++******************************************************************************************************,,,++++++******++++++,,,))))))))))))))))))******************************))))))************))))))***************************++++++++++++***))))))((((((((((((((((((((((((+++***)))(((((()))***+++((()))))))))************)))(((%%%$$$$$$&&&(((***((()))))))))******************************************))))))))))))******)))*********))))))******,,,***)))((())))))((('''))))))************))))))******++++++++++++******))))))*********+++++++++,,,,,,,,,++++++*********************************++++++++++++++++++++++++))))))*********+++++++++************++++++++++++))))))))))))))))))))))))---------...//////---+++))))))***+++,,,,,,------,,,,,,+++++++++,,,---......---,,,,,,++++++++++++............------------+++---//////.........//////000000///------...///000///...---------------//////000000000000//////............////////////111222222333333222222111000111333444555555444333555444333222222333444555555666888999999;;;???AAAGGGPPP___ppp............///////////////000000000111222222222222222111111111111222222333333444444555666666666666777999999888888999;;;;;;<<<===>>>>>>?????????>>>????????????@@@@@@@@@???@@@AAABBBBBBAAA@@@???<<<;;;:::999888999:::::::::::::::::::::999888777555555444333222111000000------------,,,,,,++++++)))((((((''''''(((((()))++++++++++++,,,,,,,,,,,,---,,,,,,+++++++++++++++******+++++++++++++++++++++++++++++++++,,,---.........---,,,,,,+++******......////////////......,,,,,,,,,---...000111222777777888999:::<<<>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEBBBBBBCCCCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEEEEDDDCCCAAA@@@AAA@@@???======>>>>>>???===>>>>>>>>>===:::777555222222333333333333222222000000//////...------------------,,,,,,,,,++++++***************+++,,,,,,...,,,)))'''(((***---000++++++,,,,,,++++++***)))***************+++++++++************************************************************************+++******))))))******+++))))))))))))************((((((((()))))))))))))))))))))******++++++************************************+++,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))************((('''%%%%%%%%%&&&((()))))))))))))))******************************************))))))))))))******((()))******)))((()))***++++++++++++******))))))++++++,,,,,,,,,,,,++++++******++++++++++++******)))************+++++++++,,,,,,,,,+++++++++******************************+++++++++++++++,,,,,,,,,)))************+++++++++************************************************...---,,,,,,------+++***((()))***+++,,,------...++++++,,,,,,,,,---------------,,,+++++++++,,,,,,///...............------***,,,......------...///.../////////------///111......------,,,---------...//////000000//////........./////////000000000111222222333333222222111///111333555666555444222666555444333222333444444555666888888999;;;???AAAGGGOOO^^^ooo............////////////000000000000111111111111//////000111222222222222222333444666777777666666555777888999888888:::;;;;;;<<<===>>>>>>?????????>>>>>>>>>????????????@@@>>>???@@@AAAAAA@@@???>>>===;;;:::888888999:::;;;999999999999888777666555222222222222111///...---,,,,,,,,,,,,++++++++++++******))))))))))))***************++++++++++++,,,+++++++++++++++***))))))*********++++++,,,,,,,,,,,,,,,,,,,,,---...///000/////////...............111222333444444333222111000111222333555888:::;;;@@@@@@@@@AAABBBDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGIIIJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGFFFGGGHHHIIIIIIHHHGGGFFFFFFEEECCCBBBAAABBBCCCDDDCCCDDDDDDDDDBBB???<<<999888999999::::::999999888888777666555333222222222222222111000///...---------,,,,,,,,,,,,---.........---+++***+++,,,///000,,,,,,------,,,,,,+++***))))))*********+++++++++******************************************************************************))))))))))))******((()))))))))************((((((((()))))))))******((()))***++++++++++++***************************)))***,,,------,,,***)))************************(((((()))***************))))))))))))************(((''''''''''''((()))***))))))))))))******************************************))))))))))))******(((***,,,+++)))(((***,,,***+++,,,++++++*********++++++,,,,,,,,,,,,++++++******++++++++++++******)))************+++++++++))))))***+++,,,,,,------************************)))*********++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***+++,,,---,,,+++*********++++++,,,,,,,,,***+++,,,---------,,,,,,,,,,,,+++++++++,,,------.........------,,,,,,,,,***,,,...///......///000---.........---...000222------,,,,,,,,,---............////////////....../////////000000000111111111222222333333222222111111111222333444444444444777666444333333333444555666777777888888;;;???BBBFFFOOO^^^ppp............/////////000111111111000000000000000---...000111222222222111000111444666666666555444555777888999888888:::;;;;;;<<<===>>>????????????===>>>>>>>>>>>>?????????>>>???@@@@@@@@@@@@???>>>===<<<:::888888999:::;;;888888888888777666555444///000111111000...,,,***,,,,,,++++++++++++++++++,,,,,,++++++++++++,,,,,,))))))*********+++++++++)))***+++++++++***((('''))))))***+++,,,,,,------,,,,,,,,,---...///000111+++,,,---///222444555666666777888999999888777666777888999;;;>>>AAACCCDDDFFFFFFFFFFFFGGGIIIJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJLLLMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJHHHIIIJJJKKKKKKJJJJJJIIIHHHGGGEEEDDDCCCDDDFFFGGGFFFGGGHHHGGGEEEBBB>>><<<===>>>>>>??????>>>>>>===>>>===<<<:::888777666666666555444333222000/////////............///000000............//////000000------......------,,,+++))))))******++++++++++++************************************************************************++++++************++++++(((((())))))*********+++(((((())))))*********+++((()))***+++++++++++++++************************)))***,,,------,,,+++)))************************'''((()))+++++++++***)))))))))))))))************(((((())))))*********+++))))))))))))******************************************))))))))))))******))),,,---,,,***)))+++---((()))******))))))))))))))))))************))))))******++++++++++++******)))************+++++++++&&&'''(((***,,,...///000************************(((((())))))*********+++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***))))))***,,,......---,,,,,,,,,++++++++++++***)))***,,,......---,,,+++++++++++++++,,,------...---------,,,,,,++++++++++++---///000//////000111,,,---...------...111444,,,,,,,,,,,,------...///......////////////......000000000000111111111111222222222333333222222222333222111111111333555777777666555444333444444555777777777777888;;;???CCCEEENNN^^^ppp...............---------000000000000000000000000111111111000000000000000333222222333555666555444555888:::;;;999999:::<<<>>>>>>?????????>>>>>>===>>>>>>???@@@@@@@@@??????>>>>>>>>>>>>>>>?????????::::::999888888888999999666666666555444444333333111000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))((((((((())))))***)))***+++++++++++++++***))))))(((((((((***+++,,,......///000222444555666333555777888888888999:::===<<<999888999<<<@@@CCCAAA@@@@@@@@@BBBCCCEEEGGGMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJNNNNNNMMMMMMMMMNNNOOOPPPOOOOOOOOOOOONNNMMMLLLLLLMMMMMMMMMMMMMMMLLLLLLKKKLLLLLLMMMMMMMMMMMMLLLLLLIIIHHHFFFEEEDDDEEEFFFFFFKKKJJJIIIGGGEEEDDDBBBAAADDDCCCCCCCCCCCCBBBBBBBBBAAA@@@???>>>===>>>???@@@@@@???<<<999666444222111444333333222111000......////////////............///......///000000///---))))))******++++++,,,,,,---,,,,,,+++)))'''&&&%%%+++++++++*********))))))***+++,,,,,,------------)))************+++++++++))))))))))))))))))))))))+++++++++************)))************************(((((())))))*********+++******+++,,,,,,,,,,,,++++++*********))))))(((((()))((('''''''''(((***+++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((('''''')))))))))***+++++++++,,,))))))))))))************,,,+++******))))))******+++,,,---,,,***)))***+++))))))))))))))))))))))))************))))))(((((()))***,,,...///...,,,+++++++++************++++++'''((()))***)))'''%%%$$$------,,,++++++******)))++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,+++******+++++++++++++++++++++++++++++++++------------------,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,---------......///---,,,---000111000......------------...//////////////////000000000000333444111,,,---111///)))///000111222222111000///222222222222333444555555999888777666444444444444666777888888888;;;???BBBEEELLLZZZmmm------..........................................000000000000000111111111444333222333555666666555222555777888777777999;;;>>>>>>????????????>>>>>>===>>>???@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;::::::999999999999999666666555555444333333222111000///---,,,,,,++++++++++++++++++++++++++++++******))))))))))))************))))))))))))*********++++++,,,---------,,,,,,,,,+++,,,,,,---...///111111222444555777999:::888:::<<<>>>===>>>???@@@??????>>>???@@@BBBCCCEEEGGGFFFFFFFFFHHHIIIKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKJJJKKKKKKLLLMMMNNNOOOOOOPPPPPPPPPQQQQQQQQQRRRRRRQQQQQQPPPNNNMMMLLLMMMMMMMMMMMMMMMLLLKKKJJJHHHHHHIIIIIIJJJJJJIIIIIIJJJIIIHHHGGGFFFGGGHHHHHHIIIIIIHHHGGGFFFEEEEEEDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBB@@@>>><<<999777666555777777666666555333222111222222222222111111111111000///...///000000...,,,+++++++++++++++***************+++++++++++++++***+++++++++*********))))))***++++++,,,,,,,,,,,,+++)))************+++++++++*********************************))))))))))))(((************************((()))))))))************)))***++++++,,,,,,++++++************)))))))))((()))(((((('''((()))***+++*********************+++))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((((((((***************+++++++++))))))))))))************,,,+++******))))))******+++,,,---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))(((((()))*********))))))++++++************++++++'''(((***++++++***)))(((+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,---------.........///---,,,---000111000......------------...//////.../////////000000000000000111///---///444444///000000111222222111000000222222222222333444555555666666555555444444555555555666777777888;;;???BBBFFFLLLZZZmmm,,,---------.../////////........................//////000000111111222222444333333444666777777666222444666777777888:::<<<>>>>>>??????@@@??????>>>===>>>???@@@AAAAAAAAAAAA========================;;;;;;::::::999999999999555555444444333222222111000///...---,,,+++++++++******************************))))))))))))***************))))))************+++,,,...//////////////////000111222333333222555666777888:::<<<===>>>===???AAACCCCCCCCCEEEFFFCCCDDDEEEGGGHHHHHHHHHHHHKKKKKKKKKLLLMMMNNNOOOPPPMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJKKKLLLNNNPPPQQQRRRPPPQQQSSSTTTTTTTTTSSSRRRSSSSSSSSSRRRQQQPPPNNNNNNNNNNNNNNNNNNMMMLLLKKKJJJIIIJJJKKKLLLLLLLLLLLLLLLKKKJJJHHHGGGGGGHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBAAA???===<<<;;;;;;;;;;;;;;;;;;:::888777666777777666666555555555555222000//////000///---+++.........---,,,+++++++++***+++,,,,,,------------+++++++++******************++++++++++++******))))))************+++++++++***************************))))))))))))(((((((((************************))))))))))))************)))***++++++,,,,,,++++++************)))))))))))))))(((((((((((()))***+++*********************)))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))+++++++++***************)))))))))*********++++++,,,+++******))))))******+++,,,,,,+++))))))***+++************************+++++++++++++++*********---,,,,,,+++++++++++++++++++++************++++++((()))+++,,,------,,,,,,))))))******+++,,,,,,---++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------*********++++++,,,,,,,,,------------------------,,,,,,,,,---------......,,,------------.........///---------///000///......------------...//////....../////////000000000...///...---///333444111000111222333333222111000222111111222222333444555333333333333444444555666444555666777888;;;@@@CCCFFFMMMZZZmmm,,,,,,,,,---...///000000000000000000000000000000......///000111222222333444333333555777888888777444555666777999;;;===>>>>>>>>>??????@@@?????????======???@@@AAAAAABBBBBB=========<<<<<<<<<<<<<<<;;;;;;;;;::::::999888888444333333222222111000000///...---,,,++++++++++++******************************))))))))))))************)))))))))******++++++,,,...///000111111111111333444666777777777666777888:::<<<===???@@@@@@???AAADDDEEEEEEEEEGGGHHHHHHIIIJJJKKKKKKLLLLLLLLLMMMMMMMMMNNNOOOPPPPPPQQQOOOOOOOOOOOOOOOOOOOOOOOOLLLLLLMMMNNNOOOQQQSSSTTTQQQRRRTTTVVVVVVUUUSSSRRRRRRRRRRRRSSSRRRQQQQQQPPPOOOOOOOOONNNMMMLLLKKKJJJLLLMMMMMMNNNOOOOOONNNNNNJJJIIIHHHGGGGGGHHHIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGHHHIIIJJJIIIHHHGGGFFFDDDCCCBBBAAA@@@@@@@@@@@@????????????>>>===<<<;;;:::::::::999999888888777444222111111000///---***/////////.........---------------------,,,+++******************************************)))((('''))))))*********+++++++++************************************))))))))))))************************)))))))))))))))*********))))))***+++++++++++++++*********))))))))))))))))))))))))))))))*********************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******************,,,+++++++++***)))))))))))))))*********+++++++++,,,+++******))))))******+++,,,,,,***)))(((***,,,))))))))))))))))))))))))++++++++++++++++++++++++000///---+++++++++,,,---++++++************++++++******+++,,,------,,,,,,))))))******+++++++++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,++++++,,,,,,,,,,,,------------)))******+++,,,------...------------------------,,,,,,,,,---------......------------..................---..................------------...//////........./////////000000//////...------//////...111222333444444333222111111111111111222333444555333333222222333333444555333444555777888;;;@@@DDDGGGMMMZZZmmm,,,,,,,,,---...///000000000000000000000000000000......///000111222222333444333333444777999888888555444555666888;;;===>>><<<===>>>???????????????<<<===>>>???@@@@@@@@@@@@<<<<<<<<<;;;;;;;;;::::::::::::::::::999888777666222222222111000000//////...---,,,+++++++++++++++++++++++++++++++++++++++******))))))))))))******))))))))))))***+++,,,---......000111333333444444444555777999:::::::::999999;;;===???@@@AAABBBBBBBBBEEEGGGHHHGGGGGGHHHJJJMMMLLLKKKKKKLLLMMMOOOPPPNNNNNNOOOPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOPPPPPPRRRSSSSSSPPPRRRTTTUUUVVVUUUSSSRRROOOPPPQQQRRRSSSSSSSSSSSSPPPPPPPPPPPPOOONNNMMMLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLKKKJJJIIIJJJJJJLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIKKKKKKJJJJJJJJJIIIIIIIIIHHHIIIJJJJJJJJJIIIGGGFFFDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBBBBAAA@@@??????======<<<<<<;;;::::::999777555444333333111///,,,,,,,,,------............,,,---------,,,+++******************************************))))))((('''))))))*********+++++++++************************,,,,,,++++++++++++************************************))))))))))))))))))))))))***++++++++++++***))))))))))))))))))******((())))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++,,,+++++++++***)))))))))************++++++++++++,,,+++******))))))******+++,,,+++)))((((((***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,)))''''''((()))+++++++++************++++++,,,,,,,,,++++++******)))+++++++++******)))))))))*********+++++++++,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,***++++++,,,---......///------------------------,,,,,,,,,---------......---------.........//////---.........---------......------------...//////............////////////000/////////.........000111222333444444333222111111111111111222333444444444444333222222222222333222444555666888;;;@@@CCCFFFLLLYYYlll,,,---------.../////////........................//////000000111111222222333222222444777888888777444333222333666999::::::;;;;;;<<<===>>>>>>>>>>>><<<===>>>>>>???>>>>>>>>><<<<<<;;;;;;:::999999999999999::::::999777555444111111000000///.........---,,,++++++*********+++++++++++++++++++++++++++******))))))))))))******))))))***+++---///000111222333444555666777777777777888999;;;<<<======>>>===???AAACCCEEEFFFFFFFFFHHHJJJLLLLLLKKKJJJKKKLLLOOONNNLLLLLLLLLNNNPPPQQQPPPQQQRRRRRRSSSSSSRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQRRRQQQQQQQQQQQQQQQRRRRRRQQQRRRSSSTTTUUUTTTTTTSSSOOOPPPQQQRRRSSSTTTTTTTTTQQQQQQQQQQQQQQQPPPPPPOOOPPPQQQQQQPPPPPPOOONNNMMMNNNNNNMMMLLLMMMNNNOOOPPPMMMMMMMMMLLLKKKKKKJJJJJJLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIHHHGGGGGGEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCBBB@@@??????>>>===<<<;;;;;;:::888777666666555222000***++++++,,,------......******+++,,,------------***************+++++++++)))************))))))((()))************+++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++************************************))))))))))))((()))******++++++******))))))))))))************((()))******++++++******((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++************************++++++++++++,,,,,,+++******))))))******,,,,,,+++)))''''''***,,,++++++++++++++++++++++++*********+++++++++++++++---,,,***))))))***+++,,,++++++************++++++,,,,,,+++******))))))(((,,,++++++***))))))((((((************++++++++++++++++++++++++++++++++++++((()))+++,,,------,,,+++)))******++++++,,,,,,---,,,,,,,,,------.........------------------------,,,,,,,,,---------......------........./////////---...///...,,,,,,,,,......------------...//////------.........////////////---///111000///111555000111222333333222111000111000000111111222333444555444333333222222222222333444555666777:::???BBBFFFKKKXXXkkk------..........................................000000000000000111111111222111111333666888888777666444111222555888999999999:::;;;<<<===========================<<<<<<;;;;;;;;;;;;:::999888888888777888999999888666333222000000//////...---------,,,++++++*********************************************))))))))))))******++++++,,,...111444666777888999::::::;;;;;;;;;;;;;;;;;;<<<<<<>>>@@@AAABBBCCCDDDGGGJJJKKKLLLLLLKKKLLLMMMOOONNNLLLKKKKKKLLLNNNNNNNNNOOOOOOOOOOOOOOOPPPQQQRRRSSSSSSSSSRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQRRRRRRSSSSSSSSSTTTTTTTTTUUUUUUUUUSSSSSSTTTTTTTTTTTTSSSSSSQQQQQQRRRSSSSSSSSSSSSRRRTTTTTTTTTSSSRRRPPPNNNMMMMMMLLLLLLKKKLLLMMMNNNOOOLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIHHHHHHHHHHHHIIIGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGFFFFFFCCCBBBAAA@@@???>>>>>>===<<<;;;:::::::::999666444/////////000000000000000,,,------.........------))))))*********+++++++++))))))******++++++******)))************+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************)))))))))(((((())))))***************((()))))))))************((()))***+++++++++******&&&''''''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))************************+++++++++*********+++++++++,,,,,,,,,+++******))))))******,,,,,,***(((&&&'''***,,,(((((((((((((((((((((((()))))))))*********++++++...---,,,,,,,,,---...///++++++************++++++++++++******************************))))))))))))************++++++++++++++++++++++++++++++++++++''')))+++---------,,,+++******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,---------..................////////////,,,...///...,,,+++,,,......------------...//////---------.........//////...,,,---000...+++---333000000111222222111000000000000000000111222333444444333333333333444444555444555666666777999>>>AAAEEEJJJVVViii...............---------000000000000000000000000111111111000000000000000111000000222555777777777999666333444777:::;;;:::888999:::;;;<<<<<<<<<<<<============<<<;;;:::999;;;;;;::::::999888777777666777888888777555222111000//////...------,,,,,,++++++******************))))))))))))))))))))))))******))))))))))))******,,,---///111444777:::;;;======>>>>>>>>>>>>>>>===>>>======>>>???AAADDDEEEGGGIIILLLNNNPPPQQQPPPPPPLLLNNNOOONNNLLLJJJJJJJJJLLLNNNPPPRRRRRRQQQOOOMMMNNNOOOQQQRRRRRRQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPQQQRRRSSSTTTUUUUUUTTTTTTTTTUUUVVVWWWWWWWWWWWWVVVUUUTTTSSSRRRQQQRRRSSSTTTTTTUUUUUUUUURRRRRRQQQOOONNNLLLJJJIIIJJJIIIHHHHHHHHHJJJKKKLLLJJJKKKKKKMMMNNNOOOPPPPPPLLLLLLLLLLLLKKKKKKKKKKKKLLLKKKIIIHHHHHHHHHIIIJJJIIIHHHHHHGGGGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJIIIHHHEEEDDDCCCBBBAAA@@@??????>>>===;;;<<<<<<;;;999777777666666555555444444333222222111000///---+++***))))))******++++++++++++((()))***+++++++++++++++)))************++++++++++++++++++++++++++++++++++++++++++************)))************************+++*********))))))(((((((((((()))***************(((((())))))*********+++((()))***+++,,,+++******%%%&&&'''((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))))))))***))))))******+++++++++,,,******+++++++++,,,,,,,,,,,,++++++***)))*********,,,+++***(((&&&'''***,,,++++++++++++++++++++++++(((((())))))*********+++))))))))))))***++++++,,,++++++************++++++************+++,,,------((((((((()))******++++++)))************+++++++++++++++++++++++++++++++++''')))+++---...---,,,+++++++++,,,------...//////,,,,,,++++++++++++++++++------------------------,,,,,,,,,---------................../////////000,,,...000...+++***+++......------------...//////---------.........//////...+++,,,---***$$$%%%,,,///000111222222111000///000000000000111222333444222222222333444555777777555555666666777999===@@@DDDIIIUUUhhh)))***,,,...//////......000000000000000000000000///////////////000111111000000000111333666888::::::999888888777777888888;;;;;;;;;;;;;;;;;;;;;;;;999888888999:::;;;999888333555666555333222555777999999888666555333222222000///...---,,,+++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++************(((((()))***++++++*********---222666999<<>><<<::::::999888777666555444333333222111///...---,,,...---------------------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******,,,+++***))))))***+++,,,***++++++,,,,,,++++++***+++++++++++++++***)))((())))))))))))))))))))))))************************************************,,,,,,+++***************))))))))))))))))))))))))******++++++++++++******(((((())))))))))))((((((((()))***,,,,,,+++******---------...---******+++,,,,,,,,,++++++*********++++++++++++++++++++++++************************++++++************+++++++++,,,---......---+++***+++++++++************)))))))))))))))))))))))))))+++++++++***************)))))))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++************++++++***((('''(((***,,,,,,,,,++++++*********,,,+++***))))))+++---......------,,,,,,++++++***++++++---...//////000000///......---------......---------.........//////---......///000111222222////////////000000000000//////000111111111111111333333222222111222222222333333333333333333333333333444666777777888;;;===DDDJJJVVVhhh++++++,,,---............///////////////////////////////////////000111111111111222333444777999:::;;;:::999888888777888888;;;;;;;;;;;;:::::::::::::::999999:::<<<<<<;;;999555666888777555555777999999888777666444333222111///...---,,,,,,+++++++++++++++,,,,,,+++******)))*********)))))))))))))))++++++++++++++++++++++++...111555999;;;>>>BBBDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEEEEEEEFFFIIIKKKPPPOOOOOOOOONNNNNNMMMMMMOOOOOONNNNNNOOOPPPQQQQQQTTTSSSRRRRRRRRRRRRSSSTTTSSSTTTTTTTTTSSSRRRRRRQQQOOONNNMMMLLLKKKKKKKKKLLLNNNOOOPPPQQQRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPQQQRRRSSSSSSSSSRRRRRRSSSSSSTTTUUUVVVVVVWWWWWWUUUSSSPPPLLLHHHDDDAAA???@@@@@@???>>>???AAACCCEEEIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJJJJJJJJJJIIIHHHIIIHHHFFFDDDCCCCCCCCCCCCEEEEEEEEEDDDCCC@@@>>>======<<<<<<;;;999888888777666777888888777444111///............------------......---,,,,,,,,,,,,---++++++++++++++++++++++++,,,++++++++++++++++++++++++***))))))))))))***+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++******************************++++++++++++++++++++++++************************))))))((('''''''''''''''******************************++++++++++++******(((((())))))))))))((((((((()))******++++++******((('''(((***+++*********,,,,,,,,,+++++++++******++++++++++++++++++++++++************************++++++************++++++******+++,,,,,,,,,,,,,,,+++++++++************)))************************)))))))))))))))((((((''')))******++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,+++))))))***,,,---------,,,,,,,,,,,,,,,,,,+++***)))***+++---...------,,,,,,,,,,,,++++++,,,,,,---...////////////......------------......---------.........//////////////////////////////////////////000000000000000111111222222222222111222222222111222222333333444444444444444444444444444555777888888999<<<>>>DDDJJJUUUhhh------,,,,,,,,,------...///////////////////////////////////////000111111333333333444666888:::;;;<<<;;;:::999888888888888;;;;;;::::::999999999888;;;::::::<<<>>>>>>===;;;777888888888777777999;;;777666666444333222111000......---,,,++++++++++++******++++++******))))))*********************+++------,,,,,,,,,---...///333666:::===???BBBDDDGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJIIIIIIJJJLLLNNNPPPOOONNNMMMMMMMMMNNNOOOQQQPPPPPPPPPPPPPPPQQQRRRTTTTTTSSSRRRRRRSSSTTTTTTTTTTTTSSSRRRQQQPPPOOOOOOMMMLLLKKKIIIIIIHHHHHHHHHKKKLLLMMMNNNOOOOOOOOOOOOKKKKKKLLLMMMMMMMMMLLLKKKJJJJJJKKKLLLMMMNNNPPPPPPTTTTTTVVVWWWXXXYYYZZZZZZUUUSSSOOOJJJEEE@@@===;;;===<<<;;;;;;;;;===@@@AAAEEEDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHJJJJJJJJJJJJJJJIIIHHHHHHFFFGGGJJJLLLLLLKKKJJJIIIIIIHHHGGGEEEEEEDDDDDDEEEFFFFFFFFFFFFEEECCCBBBBBB@@@@@@???>>>===<<<<<<;;;666888:::;;;999666222///000000//////............,,,,,,+++***************************************++++++++++++++++++++++++******))))))))))))*********++++++,,,,,,++++++***,,,,,,---------,,,++++++************************++++++++++++++++++++++++************************++++++******))))))************************************++++++++++++******((())))))******))))))((()))((((((((())))))******'''((((((***---//////...,,,,,,,,,++++++++++++***************************************************++++++************++++++***************+++,,,---+++++++++************)))************************((()))*********)))''''''*********+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,++++++++++++***---......---++++++,,,...,,,---------------......,,,,,,+++******+++---...++++++,,,,,,,,,,,,------------...............---------,,,,,,,,,------...------........./////////..................//////////////////000000000000222222333333333222222111111111111111222333444444555555555555555555555555555666888888999:::===???DDDIIIUUUhhh///...---++++++,,,---...///////////////////////////////////////000000111333444555666777999:::;;;<<<;;;:::999888888888888;;;::::::999999888888777<<<;;;<<<===@@@@@@@@@>>>777888888777777888999:::555555444333222000000///------,,,+++++++++++++++))))))*********))))))(((+++++++++,,,,,,------------,,,,,,,,,---000333555888;;;>>>AAABBBDDDFFFHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJLLLMMMLLLLLLLLLMMMOOONNNMMMKKKJJJJJJLLLNNNOOOQQQPPPPPPPPPPPPPPPQQQQQQTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTRRRQQQOOONNNMMMMMMHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKLLLMMMMMMMMMMMMMMMJJJKKKLLLLLLKKKIIIGGGEEEEEEEEEDDDDDDEEEHHHJJJLLLQQQRRRTTTWWWXXXZZZZZZZZZUUUSSSOOOJJJDDD???;;;999888888888999<<<@@@CCCEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEECCCCCCBBBCCCDDDEEEGGGHHHJJJJJJKKKKKKKKKJJJIIIHHHDDDEEEGGGHHHIIIIIIIIIIIIGGGGGGGGGFFFFFFFFFFFFFFFDDDEEEEEEFFFGGGGGGGGGGGGBBBBBBAAAAAA@@@??????>>>:::;;;<<<<<<:::888555333222222111111000000//////------,,,+++************++++++************))))))***++++++++++++,,,,,,,,,))))))))))))))))))))))))***++++++,,,,,,++++++***+++,,,,,,,,,,,,,,,++++++************************************************************************---,,,,,,+++++++++,,,,,,******************************++++++++++++******)))))))))******))))))))))))((('''''''''(((***+++)))***++++++...111111...++++++++++++++++++++++++))))))))))))))))))))))))************************++++++************++++++,,,+++***)))))))))+++++++++++++++*********))))))***************************+++,,,------+++***((())))))******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------...---++++++---...++++++,,,,,,------......,,,,,,+++++++++,,,,,,---******+++,,,,,,---............//////...------,,,---,,,,,,,,,,,,------...............////////////)))***+++---...000111222////////////000000000000222222333333222222111000111111111111222333444555444444444444444444444444444666777888888:::===???DDDIIIUUUhhh~~~///...---++++++,,,---...........................///////////////000000111333444555666777888999999;;;:::999999888888999999:::::::::999999888888888<<<<<<<<>>CCCIIIUUUggg~~~------,,,,,,,,,------...........................///////////////000111111222222444555666777777777888888777777888888999:::999:::::::::::::::::::::<<<<<<===???BBBDDDCCCBBB999777555555666666555444111000000///......------++++++******)))******+++))))))******++++++******(((((()))***,,,---.........///000333666:::>>>@@@@@@BBBEEEFFFFFFFFFHHHIIIKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMOOONNNMMMLLLLLLMMMIIIIIIHHHHHHIIIKKKLLLMMMNNNNNNNNNNNNOOOPPPQQQRRRTTTUUUVVVVVVVVVVVVUUUTTTQQQOOOMMMKKKIIIIIIIIIIIIGGGHHHKKKMMMPPPQQQRRRSSSVVVVVVVVVUUUTTTSSSRRRQQQOOONNNNNNLLLIIIFFFCCCBBB@@@???>>>>>>>>>@@@CCCDDDIIIKKKOOOSSSVVVWWWWWWWWWXXXVVVTTTPPPMMMIIIGGGEEEBBB@@@???======>>>???@@@===>>>>>>???@@@AAAAAABBBAAAAAAAAAAAAAAA@@@@@@@@@<<<<<<;;;;;;===???BBBDDDFFFHHHJJJLLLMMMLLLKKKJJJLLLJJJGGGDDDDDDEEEHHHJJJCCCDDDEEEFFFGGGGGGGGGGGGJJJIIIHHHFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBEEECCC@@@===<<<<<<===>>>999999888777666555444444000000...---,,,,,,++++++------,,,,,,+++*********,,,,,,,,,+++++++++************++++++++++++*********++++++,,,,,,++++++***))))))***+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))******************************************+++,,,++++++++++++++++++++++++******++++++++++++******)))******++++++******))))))((((((((())))))******+++444666///)))***,,,******++++++++++++,,,,,,,,,************************************************++++++************++++++...---,,,+++***)))))))))+++++++++************)))++++++++++++++++++++++++++++++******))))))))))))((())))))***++++++,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,)))***+++***))))))+++---******+++++++++++++++,,,------------,,,,,,,,,,,,******+++,,,,,,---........./////////...---,,,,,,------------......///000....../////////000000000/////////.........------////////////000000000000//////000111111111111111111111111111222333444444333333333333333333333333222444666666777888;;;===CCCHHHTTTggg~~~++++++,,,---....................................///////////////000111111000111222444555555555444555555555666777888::::::999999::::::;;;;;;<<<<<<<<<<<<<<>>>>>>>>???AAACCCEEEGGGHHHKKKOOOTTTWWWXXXYYYXXXYYYXXXWWWUUUSSSRRRPPPPPPMMMJJJGGGCCC@@@???>>>>>>999999:::;;;<<<===>>>>>>?????????>>>>>>=========:::999888888999<<>>CCCHHHTTTggg~~~)))***,,,...//////..............................///////////////000111111...///111333444444333333333444444555777888:::;;;888999:::;;;<<<<<<===>>>;;;;;;<<>>:::777555666666333111.........------,,,,,,,,,***)))))))))))))))******)))***+++,,,,,,,,,,,,,,,---...///111222444555666999:::<<<>>>@@@BBBBBBCCCGGGIIIJJJKKKJJJIIIJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJMMMOOOQQQPPPNNNLLLLLLLLLHHHIIIKKKMMMNNNOOOOOOOOONNNNNNOOOPPPRRRTTTVVVWWWUUUUUUWWWWWWWWWWWWUUUUUUYYYXXXUUUSSSRRRSSSTTTTTTUUUVVVYYY[[[\\\]]]]]]\\\WWWVVVUUUTTTQQQOOOLLLKKKIIIHHHFFFEEEDDDDDDDDDDDD===>>>???AAADDDGGGIIIJJJIIILLLPPPUUUYYYZZZ[[[ZZZZZZZZZYYYYYYXXXWWWWWWVVVTTTQQQMMMIIIEEECCCBBBAAA777777888:::;;;<<<===============<<<<<<;;;;;;;;;999888666666777:::===???FFFHHHLLLOOOQQQQQQPPPOOOJJJIIIGGGEEEBBB@@@>>>>>>???AAACCCEEEGGGGGGGGGGGGAAAAAAAAABBBDDDGGGIIIKKKHHHGGGGGGGGGGGGGGGGGGFFFBBBBBBCCCBBBAAA???===;;;>>>======<<<:::999888888:::999888666555444444444//////...------,,,++++++///...---,,,***)))((((((+++,,,------------,,,++++++++++++,,,,,,+++++++++***+++,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))******+++,,,++++++++++++++++++++++++******++++++++++++************++++++++++++******((()))+++,,,,,,++++++***)))999@@@333&&&''',,,...*********++++++,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++((()))+++---............+++++++++************)))++++++++++++++++++++++++000...+++))))))***---...,,,,,,---......//////000++++++++++++++++++++++++*********++++++,,,,,,,,,)))+++++++++******,,,............------,,,,,,,,,---.........------,,,+++++++++,,,,,,,,,,,,------------...............---.........//////111222222////////////000000000000000000000000000000000000////////////000000000000...///000222333444555555333333222222111222222222555555555555555555555555444666888888999:::===???CCCHHHTTTggg}}}---...///000000///...---000000//////.........---......///000000000000000000111111222222333444444777666555555555666888999888;;;===>>>===;;;;;;;;;;;;;;;===???AAA@@@===:::888777666444222000///...---,,,++++++*********+++((()))+++---...---,,,+++***+++++++++,,,,,,,,,,,,---...000333666999;;;<<>>===;;;:::999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<===???AAABBBBBBDDDGGGKKKMMMOOOPPPPPPOOOKKKEEE???;;;::::::;;;============>>>???@@@@@@AAABBBCCCEEEFFFFFFFFFGGGGGGFFFEEEEEEDDDEEEEEEEEEHHHGGGFFFEEECCCAAA@@@??????@@@AAAAAA@@@===;;;999;;;999777666666666444222333222000............///------,,,***)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***000///...---+++***)))(((++++++++++++++++++++++++++++++******************))))))))))))************,,,,,,++++++***)))))))))))))))*********))))))(((,,,---...---+++)))))))))+++*********))))))((((((***+++,,,---...---,,,+++---,,,***)))))))))***+++************************...---,,,***)))******+++************************++++++++++++++++++++++++++++++,,,------------,,,---,,,++++++------,,,+++******+++++++++,,,,,,,,,------,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,---.........,,,***(((......---,,,---...///000------............------///------...000111000///---,,,,,,++++++,,,,,,---........................///////////////.........000000000000000000000000000000000000111111111111333222111/////////000000777666444333222222333333444444444333333222222222555555666666666777:::===AAAHHHVVViii......////////////......000/////////..................///000000000//////000111111222222333444444777666666555666777888999777999<<<===<<<;;;;;;;;;;;;;;;<<<>>>@@@???<<<999666555444333222000//////,,,,,,+++++++++*********)))***,,,......---,,,++++++++++++,,,---.........111333555888<<>>===<<<<<<<<<<<<========================<<<<<<<<<<<<>>>@@@AAACCCEEEGGGJJJMMMPPPRRRSSSTTTRRRNNNHHHAAA<<<:::::::::;;;;;;;;;;;;<<<===>>>>>>@@@AAABBBDDDEEEEEEEEEEEECCCCCCCCCDDDDDDDDDEEEEEEFFFEEEDDDCCCCCCBBBBBBBBBAAABBBCCCCCCAAA???===<<<===;;;999999999888777555666555444222000///............---,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++,,,---......///++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))******************************++++++))))))******+++******)))+++---...---+++))))))***+++*********))))))))))))***+++,,,,,,------------++++++*********+++++++++************************---,,,+++*********+++,,,************************++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,---,,,++++++------,,,+++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---(((***...111222111...,,,---,,,+++++++++++++++,,,***+++---......---,,,+++...------,,,---...///000------............---------,,,+++,,,...///...------,,,,,,,,,,,,,,,,,,---....................................////////////000000000000000000000000//////000000000111111111222111000//////000111111000000111333555888;;;<<<444444444333333222222222444555666666666777:::===CCCIIIWWWkkk///...............//////////////////..................///000000000000///000111111222222333444444666666666666666777888888666888;;;<<<<<<;;;;;;<<<;;;;;;;;;===>>>===:::888444444333222111000//////+++++++++,,,++++++***)))***+++---......------,,,+++,,,---...000111222222555777999===@@@DDDFFFHHHCCCDDDEEEFFFGGGHHHIIIJJJLLLLLLLLLLLLLLLLLLMMMMMMKKKKKKKKKKKKKKKJJJIIIHHHNNNNNNOOOOOONNNNNNMMMMMMJJJJJJJJJKKKKKKKKKKKKLLLKKKKKKJJJIIIIIIHHHGGGGGGFFFGGGHHHIIILLLPPPWWW\\\\\\^^^```aaa```___```aaacccccccccbbb___\\\ZZZXXXYYYWWWTTTQQQNNNKKKJJJIIIEEEDDDCCCAAA@@@@@@??????AAADDDGGGJJJLLLOOOQQQSSSUUUXXX\\\^^^]]]\\\\\\\\\ZZZ[[[\\\]]]^^^]]]\\\\\\]]][[[YYYWWWUUUQQQMMMIIIFFFEEEDDDBBBAAA@@@@@@@@@BBBBBBAAAAAA@@@@@@??????????????????@@@BBBCCCDDDGGGHHHKKKOOORRRUUUVVVWWWVVVRRRLLLEEE???<<<::::::999888888999999:::;;;<<<>>>???@@@BBBCCCCCCDDDDDD???@@@AAACCCDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCDDDEEECCCDDDDDDDDDCCCBBB@@@??????===<<<;;;<<<<<<:::888::::::999777444111///...000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,((()))***,,,...000111222++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++((())))))***++++++,,,,,,))))))***+++,,,,,,,,,++++++,,,------+++))))))******************)))))))))*********+++,,,---...///)))******++++++++++++***************************++++++******++++++,,,---************************++++++++++++++++++++++++)))******+++,,,+++++++++---+++***+++,,,---,,,+++******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---)))...444999999555000+++...---,,,,,,++++++++++++)))***+++---......---------------,,,---......///------............---------,,,+++,,,.........,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------.../////////000000000000000000000000000//////000000000000111111000000000///000000111222222222222222444555666777444444333333333333222222444555666666666888;;;===CCCJJJWWWkkk///...---,,,---...///000///////////////.........///000000111111111111111000111111222222333444444666666666666666777777888666888;;;<<<<<<<<<===>>><<<;;;;;;<<<===<<<:::777444444222111///...---,,,******+++,,,++++++***)))***+++,,,---......------...///000111333555666777999:::<<>>===@@@AAAAAACCCFFFMMMUUU[[[]]]___bbbccccccbbbcccdddddddddbbb```]]]ZZZWWWUUUVVVUUUSSSQQQOOONNNMMMMMMGGGFFFFFFEEEDDDCCCCCCCCCAAACCCGGGJJJLLLNNNPPPRRRWWW[[[___aaa```___^^^]]]\\\]]]___aaaaaa___^^^]]]]]]\\\[[[ZZZZZZWWWSSSPPPMMMMMMLLLJJJIIIHHHGGGGGGHHHGGGGGGFFFEEEDDDDDDCCCEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFIIILLLPPPSSSUUUVVVXXXUUUPPPIIICCC???<<<;;;888888888777888888999999======???@@@AAABBBBBBBBB===>>>@@@BBBCCCDDDDDDDDDDDDCCCBBBAAAAAACCCDDDEEEDDDDDDEEEDDDDDDBBBAAA@@@@@@>>>======>>>>>><<<;;;<<<<<<<<<;;;999666333111111000///...............---------------------------------------------------,,,+++******+++,,,---,,,,,,,,,------......///+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,))))))*********+++++++++))))))*********+++++++++((()))***+++,,,---------+++,,,------+++*********************************************+++---///111))))))***+++***)))((('''************************)))*********+++,,,------************************++++++++++++++++++++++++))))))***++++++++++++***,,,+++***+++,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,+++++++++,,,------000555:::>>><<<777///***///...---,,,++++++++++++***+++,,,------------,,,,,,,,,,,,---------......------............------000...---...///000///...,,,------------------,,,........................,,,,,,------...///000000////////////////////////////////////000000000111111111111000000000000000111111111000000000000000333333333333333333333333444555666666666888;;;>>>CCCIIIWWWkkk...---,,,,,,,,,...///000.........///////////////111111222333333333333222000111111222222333444444555666666777777777777777777999;;;<<<<<<<<<===???===<<<;;;<<<<<<;;;999777444444222000...,,,***))))))******++++++***************+++---.../////////222333444666888:::;;;<<>>???AAAEEELLLUUUZZZ]]]___bbbccccccbbbccccccdddcccaaa^^^[[[XXXUUUTTTQQQPPPOOONNNNNNNNNNNNNNNJJJJJJKKKKKKKKKKKKKKKKKKGGGIIILLLNNNOOOPPPRRRSSSZZZ]]]```bbbaaa_________^^^___```bbbbbb```^^^]]]\\\[[[ZZZ[[[[[[ZZZWWWUUUTTTSSSSSSRRRQQQPPPOOONNNMMMLLLLLLKKKJJJIIIIIIHHHIIIHHHGGGFFFDDDCCCAAAAAABBBCCCEEEGGGKKKNNNPPPRRRYYYWWWRRRMMMHHHDDDAAA@@@;;;;;;:::999888888888999;;;<<<===???@@@@@@@@@@@@===>>>???AAABBBCCCCCCCCCDDDDDDBBBAAAAAABBBCCCCCCDDDDDDDDDCCCCCCBBBAAAAAA???>>>======>>>???>>><<<======>>>>>>===;;;999888333222111000///.........------------------------------------------------...---,,,++++++,,,---...---------------,,,,,,,,,++++++++++++++++++++++++)))*********+++++++++,,,************+++++++++++++++++++++*********))))))((()))***+++,,,---------***,,,------+++******+++***************+++++++++************+++---///111)))*********(((&&&$$$###************************((()))***+++,,,---------************************++++++++++++++++++++++++))))))***++++++++++++***,,,+++******,,,,,,+++*********+++++++++,,,,,,,,,,,,+++++++++,,,,,,---...222444777999888444///,,,...---,,,+++++++++++++++------------,,,,,,++++++,,,,,,,,,---------------------............------000///......///000///---,,,------......------,,,........................+++,,,,,,---...//////000////////////////////////...////////////000000000222222222111000///......,,,,,,...///111222333333333333333333333333333333333444555666666888<<<>>>BBBHHHVVVjjj,,,,,,,,,,,,---...//////.........///////////////111111222333333333333333000111111222222333444444555555666777777777777777777999:::;;;:::;;;<<<>>>===<<<:::::::::999777555333222111///,,,+++)))(((******)))))))))***++++++***+++,,,...000222333444777888999;;;===>>>@@@@@@DDDDDDEEEEEEFFFFFFFFFGGGJJJJJJJJJJJJJJJKKKKKKKKKJJJKKKLLLMMMLLLKKKJJJIIIKKKJJJHHHGGGFFFFFFFFFFFFCCCCCCDDDDDDEEEEEEDDDDDDFFFFFFEEEDDDDDDCCCBBBBBBAAA???>>><<<;;;;;;<<<===>>>@@@CCCGGGKKKPPPWWW[[[]]]___aaaaaaaaa```aaabbbcccbbb```]]]ZZZXXXVVVUUUNNNNNNMMMMMMMMMNNNNNNOOOPPPPPPQQQRRRRRRRRRRRRRRRPPPRRRTTTUUUUUUUUUWWWXXX\\\^^^```aaa```______```______```aaa```___^^^]]]\\\ZZZYYYYYY[[[[[[ZZZYYYWWWWWWWWWWWWWWWVVVUUUTTTQQQQQQPPPPPPOOOOOONNNNNNKKKKKKJJJHHHFFFDDDBBB@@@AAABBBCCCEEEHHHKKKNNNOOOWWWVVVTTTQQQMMMJJJGGGFFFAAA@@@>>>===;;;:::999999:::;;;===>>>??????@@@@@@>>>>>>>>>>>>>>>???@@@AAACCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBAAAAAA???>>>===>>>???@@@???>>>>>>>>>????????????>>>>>>777666555333111000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++++++++,,,,,,---------++++++++++++++++++++++++)))))))))******++++++,,,*********++++++++++++,,,,,,,,,++++++***))))))((())))))***+++,,,,,,,,,+++***+++------+++******+++*********+++++++++++++++*********+++,,,---...///*********)))'''&&&$$$###************************((()))***+++,,,------,,,************************++++++++++++++++++++++++)))******+++,,,+++++++++,,,***)))***+++,,,+++*********+++++++++,,,,,,,,,++++++++++++,,,---......,,,---///000000000///...,,,++++++******++++++,,,......---,,,,,,+++******++++++,,,------------,,,------............------...---,,,,,,---...,,,+++,,,---...//////...---,,,........................,,,,,,,,,---.........///000000000000000000000000......////////////000000111222222222111000///...000111222222333222222222222222333333333333444444333444555666666888<<>><<<::::::<<>>??????@@@@@@???>>>;;;999999:::;;;===???@@@BBBCCCDDDDDDCCCBBBDDDDDDCCCBBBBBBBBBBBBCCC@@@>>>>>>???AAABBBAAA@@@@@@@@@@@@???@@@@@@AAAAAA<<<;;;999666444222111000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,))))))***++++++,,,,,,---++++++++++++++++++++++++))))))***++++++,,,------*********+++++++++,,,,,,++++++******************))))))******+++******))))))+++---,,,+++***+++,,,*********++++++,,,,,,,,,***+++,,,,,,------------******)))(((((((((((()))************************)))***+++,,,---,,,,,,+++************************++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,+++***)))***+++,,,+++)))******+++++++++,,,,,,,,,++++++++++++,,,---...///)))***+++,,,------......))))))))))))***+++,,,,,,------,,,,,,+++,,,,,,,,,***+++,,,---------,,,,,,------............------///---,,,,,,------,,,+++,,,---...//////...---,,,........................------------------------000000000000000000000000........./////////000000...///000111222222111000333444444444333111///...222222222333333444444444222444555666666999<<>>===>>>@@@AAAAAABBBBBBCCCDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAA>>><<<999888888;;;???BBBGGGKKKRRRWWWZZZ\\\^^^___```aaa```___]]]]]]___aaacccbbbaaa___]]]]]]\\\\\\YYYYYYYYYYYYZZZZZZ[[[\\\ZZZZZZ[[[[[[ZZZXXXVVVUUUUUUWWWZZZ[[[[[[\\\^^^___^^^^^^^^^]]]\\\\\\___aaa```___^^^]]]]]]]]]]]]]]]^^^[[[XXXWWWYYY[[[]]]]]]VVVWWWXXXYYYZZZYYYXXXXXXUUUUUUUUUUUUUUUUUUUUUVVVSSSSSSTTTTTTTTTSSSQQQPPPIIIIIIIIIJJJLLLNNNQQQRRRRRRRRRSSSTTTTTTSSSQQQPPPLLLJJJGGGDDDAAA>>>===<<<:::;;;<<<>>>??????@@@@@@@@@===999666555666888:::;;;===AAADDDFFFEEEDDDCCCEEEDDDDDDCCCCCCCCCCCCDDD@@@??????@@@BBBCCCBBBAAACCCBBB@@@??????@@@AAABBB@@@???<<<999666444222222........................+++++++++++++++++++++++++++,,,............,,,++++++++++++***************++++++++++++++++++++++++******+++,,,,,,---......******+++++++++,,,,,,,,,)))))))))***++++++,,,,,,))))))*********))))))((()))+++,,,,,,+++***+++,,,*********++++++,,,,,,,,,***+++,,,---...---,,,+++***))))))((()))+++---...************************)))***+++,,,---,,,++++++************************++++++++++++++++++++++++++++++,,,------------,,,+++***)))***+++++++++)))******+++++++++,,,,,,,,,++++++++++++,,,---...///,,,------...------,,,+++''''''(((((()))***,,,---++++++++++++,,,---......***+++,,,---...---,,,,,,---..................---111000......//////...---,,,---///000000///---,,,........................------------------,,,,,,000000000000000000000000............/////////000+++,,,///111333333333333)))+++...111333444555555222222222333333444444444222333555666777999<<>><<<===???BBBDDDFFFGGGHHHIIIHHHEEEAAA???@@@AAAAAAAAA@@@???===<<<;;;<<<<<<<<<<<<===???BBBGGGLLLSSSYYY[[[\\\]]]]]]____________````````````ccccccdddddddddcccaaa```]]][[[YYYZZZ]]]^^^\\\ZZZ[[[[[[[[[[[[ZZZXXXWWWVVVTTTVVVXXXYYYZZZ[[[]]]___aaa^^^\\\\\\___```___]]]____________^^^]]]\\\[[[^^^]]][[[ZZZYYYZZZ\\\]]]]]][[[YYYXXXXXXXXXVVVTTTVVVWWWWWWXXXXXXWWWWWWWWWUUUXXX[[[ZZZWWWTTTSSSTTTQQQQQQPPPQQQSSSUUUWWWXXXVVVUUUTTTSSSRRRQQQQQQQQQRRRPPPLLLIIIGGGDDDAAA>>>AAA>>>;;;:::;;;<<<<<<<<<<<<;;;999777555444333333;;;<<<>>>@@@BBBDDDDDDDDDCCCDDDEEEFFFFFFEEEDDDCCCCCCAAA??????@@@AAA@@@???@@@AAAAAABBBBBBAAAAAA@@@======>>>===;;;888555333333111000...---------...///......---,,,+++***))) !!!###%%%''')))***++++++,,,,,,------,,,,,,+++...---,,,+++++++++,,,---,,,,,,,,,++++++*********(((+++------,,,++++++++++++******,,,///000---***+++,,,------------,,,+++---,,,,,,+++*********+++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++******++++++,,,---++++++++++++******))))))***++++++,,,,,,++++++***,,,+++***))))))***+++,,,+++++++++,,,,,,,,,------------------------------,,,+++***))))))***+++,,,(((***---//////...,,,***---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,---......//////......,,,,,,---------------,,,---,,,+++,,,.........,,,...///////////////......///,,,+++,,,...///---+++//////000000000000//////------,,,...000111111000222333444444222111111111111111000000//////......000000/////////111222333333222222111111222222333222333555666666777:::<<>>AAAEEEIIILLLIIIIIIIIIHHHEEEAAA>>><<<;;;<<<===>>>>>>===<<<<<<:::;;;;;;::::::<<>>AAADDDEEEDDDEEEFFFFFFFFFEEEDDDCCCCCCAAA??????@@@AAA@@@???@@@AAAAAABBBBBBAAAAAA@@@????????????===:::777666444333111///..................------,,,+++******&&&&&&'''((()))******+++***++++++,,,,,,++++++***------,,,+++++++++,,,---,,,,,,,,,+++++++++******+++,,,,,,+++)))***+++---)))(((''')))+++,,,***(((***+++,,,------,,,+++***---,,,,,,+++*********+++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,*********+++++++++++++++++++++******++++++,,,---++++++*********************++++++,,,,,,++++++***,,,+++************+++,,,,,,,,,,,,---------......---------------------------,,,+++******+++,,,---)))***,,,---...---,,,+++,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,+++,,,,,,---------------------.........------,,,---,,,+++,,,.........---......////////////......///---+++,,,...///---+++------............------000///...///111222222111111222444333111000000111000000000111111111111111222111000000111222333444333333222222222222333333222444555666666888;;;===BBBIIIWWWjjj///...------------------...........................//////000000//////......//////000000111111222222333333444555666777777888888777666555555444444333222000///...---,,,,,,------,,,***((((((***+++(((((()))***,,,///222333999:::<<>>BBBGGGKKKOOOQQQMMMLLLIIIFFFBBB>>><<<:::999:::<<<===>>>>>>>>>>>>;;;;;;;;;:::999;;;???CCCEEEJJJRRRXXX\\\^^^```aaa]]]]]]^^^___```aaaaaabbbcccccccccbbbaaa___^^^]]]___^^^]]]]]]^^^___^^^\\\]]][[[YYYWWWVVVUUUUUUUUUXXXYYYZZZYYYXXXWWWXXXYYY\\\ZZZYYYZZZ[[[\\\[[[ZZZZZZYYYWWWVVVVVVWWWXXXYYYWWWWWWVVVVVVVVVVVVWWWXXXUUUSSSRRRRRRTTTUUUTTTSSSPPPQQQRRRTTTVVVWWWWWWWWWRRRTTTVVVUUUTTTSSSSSSSSSUUUTTTTTTSSSSSSSSSTTTTTTVVVUUUUUUTTTSSSSSSSSSSSSWWWVVVTTTSSSSSSRRRPPPOOOLLLIIIDDDAAA???>>><<<:::===<<<:::888777555555444666666666888;;;???BBBEEEEEEFFFFFFGGGFFFEEEDDDCCCCCCAAA??????@@@@@@@@@???AAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAA???===:::999777666444222111000//////......------,,,,,,++++++---,,,,,,,,,+++++++++***)))******++++++******)))---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++------+++)))'''))),,,///,,,+++******,,,------,,,******++++++++++++******,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++((())))))******+++++++++++++++******++++++,,,---+++***)))))))))***+++,,,***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,------------............------------------------------,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++************++++++******+++,,,,,,,,,,,,,,,.../////////...---,,,,,,---,,,+++,,,...///...---......///////////////......---,,,---.........,,,---..................---111///......///000000//////111222222000//////000///000000111222333333333333333222111222333444555333333222222222222333333333555666777777999;;;>>>AAAHHHVVViii......---,,,,,,---------...........................//////////////////.........//////000111111111222333333444555555666666888777777555444333222222000///...---,,,,,,,,,,,,...000000...+++))),,,...,,,------///222666:::<<<>>>???@@@BBBCCCDDDEEEEEEFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLIIIEEEBBB@@@@@@>>>@@@DDDHHHLLLNNNOOOOOOOOOMMMIIIEEEAAA???===<<<>>>>>>???@@@AAABBBBBBBBB??????>>>===<<<>>>CCCFFFHHHMMMSSSXXX[[[]]]^^^___\\\\\\]]]^^^___```aaabbbccccccbbbaaa___^^^\\\\\\]]]\\\\\\\\\\\\\\\[[[[[[[[[ZZZWWWTTTSSSSSSTTTTTTSSSUUUVVVWWWVVVVVVXXXYYY[[[[[[[[[[[[\\\\\\\\\[[[ZZZXXXUUUSSSSSSUUUXXXZZZUUUUUUVVVVVVWWWWWWWWWWWWVVVTTTRRRQQQSSSSSSSSSRRRNNNOOOPPPRRRTTTUUUUUUVVVSSSSSSTTTSSSRRRRRRRRRSSSTTTSSSSSSSSSSSSSSSSSSTTTUUUTTTTTTSSSSSSSSSSSSTTTTTTSSSRRRSSSTTTUUUTTTRRRPPPMMMIIIGGGEEECCCAAA???>>>===;;;999777666555555999888777888:::>>>BBBEEEFFFFFFGGGGGGGGGFFFEEEDDDCCCAAA??????@@@AAA@@@???AAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBAAA@@@>>><<<;;;999999777666444222111111//////......------------//////......---,,,++++++******++++++++++++******,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,***((()))+++---...---,,,+++,,,---......************************+++++++++,,,+++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++''''''((()))***+++++++++++++++******++++++,,,---+++***)))((()))***,,,---***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,+++*********+++------******++++++,,,,,,,,,---+++******))))))******+++***++++++,,,,,,,,,,,,,,,////////////...---,,,,,,,,,++++++,,,...///...------...//////////////////...---------.........---000000////////////000000111...,,,+++,,,---,,,+++...000111111///...///000000000000111111222222222333222222111111222444555333333333222222333333333444555777888888999<<<>>>AAAHHHVVVjjj------,,,,,,,,,------.................................////////////...............///000000111111222222333333444444555555666666555444222111000000......---,,,+++++++++,,,---000111///,,,+++---000000111222444888;;;???AAAAAABBBCCCDDDEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIIIIGGGHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKMMMMMMLLLIIIEEEBBBAAAAAADDDFFFJJJMMMOOOOOONNNNNNNNNLLLIIIFFFCCCBBBAAABBBCCCCCCCCCCCCCCCDDDEEEEEEDDDEEEDDDCCCCCCEEEHHHLLLNNNQQQVVVYYYZZZZZZ[[[\\\ZZZ[[[\\\]]]^^^___``````bbbbbb```___]]]\\\[[[ZZZ\\\\\\\\\[[[[[[ZZZZZZZZZXXXVVVTTTQQQPPPQQQRRRRRRQQQRRRTTTTTTSSSTTTUUUWWWXXXZZZ[[[\\\\\\[[[[[[[[[YYYWWWTTTQQQQQQSSSVVVXXXUUUVVVXXXYYYZZZZZZZZZZZZWWWTTTQQQPPPPPPPPPPPPOOOMMMNNNOOOQQQRRRSSSTTTTTTTTTSSSQQQOOOOOOOOONNNNNNRRRRRRSSSTTTUUUUUUUUUUUURRRRRRQQQQQQQQQRRRSSSSSSQQQPPPPPPQQQSSSUUUTTTSSSRRROOOMMMKKKKKKJJJHHHFFF@@@???===;;;999888777777888777666666999>>>CCCFFFEEEFFFGGGHHHHHHGGGFFFEEEDDDBBB@@@@@@AAABBBAAA@@@AAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAA@@@???>>>======;;;;;;:::999888666555444111111000000//////............------------,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------+++*********+++***)))(((((((((***+++***************************++++++,,,,,,,,,+++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---''''''((()))***+++++++++++++++******++++++,,,---******)))))))))+++,,,---***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,+++***))))))+++,,,...*********++++++,,,,,,,,,+++******))))))******+++++++++,,,---------------......//////...---,,,,,,,,,++++++,,,...//////...------...///////////////...............---......111000////////////000111444111...,,,,,,,,,,,,+++---///111111///...///000111111000000000/////////111111000000111222444555444333333333333333333444444555777888888999<<<>>>AAAIIIWWWkkk,,,,,,,,,,,,,,,------...........................---......//////......------......//////000000111222222222333333333444444333333222111000000//////---,,,,,,+++++++++,,,,,,,,,---.........---...///222333555888;;;===???@@@BBBCCCDDDEEEEEEFFFEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJKKKLLLLLLMMMNNNNNNKKKKKKJJJHHHDDDBBBCCCDDDGGGIIIMMMPPPQQQQQQPPPOOOKKKJJJHHHFFFEEEEEEEEEEEEDDDDDDCCCCCCDDDEEEFFFFFFJJJKKKKKKKKKKKKLLLOOOQQQRRRUUUXXXYYYYYYXXXXXXYYYYYYYYYZZZ[[[\\\]]]]]]^^^___^^^\\\[[[ZZZYYYYYYYYYZZZ[[[\\\[[[YYYXXXXXXYYYRRRQQQPPPOOONNNOOOPPPPPPRRRSSSTTTSSSRRRQQQRRRSSSWWWYYY\\\]]]\\\[[[[[[\\\ZZZWWWTTTRRRQQQRRRTTTVVVVVVXXX[[[]]]^^^^^^]]]]]]WWWTTTPPPNNNNNNOOOOOONNNPPPQQQSSSUUUWWWYYYZZZZZZXXXTTTPPPMMMLLLLLLKKKJJJLLLLLLNNNOOOPPPPPPPPPPPPNNNNNNNNNNNNOOOPPPQQQQQQPPPOOOOOOPPPRRRSSSSSSRRRQQQOOONNNNNNOOOOOOMMMLLLDDDCCCAAA???===<<<;;;;;;555444444555999>>>CCCFFFDDDEEEGGGHHHIIIIIIHHHHHHEEEDDDBBBBBBCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCBBBBBBAAA@@@@@@??????>>>>>>>>>=========<<<;;;:::888888444444333222111000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,******+++,,,------------,,,,,,,,,,,,------------***,,,......,,,***))))))+++,,,,,,+++))))))***,,,,,,+++************+++,,,)))***+++,,,---,,,+++***++++++++++++++++++++++++************************++++++,,,,,,,,,---------((())))))******+++++++++++++++******++++++,,,---************++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++******))))))+++,,,---*********+++++++++++++++++++++************+++++++++,,,,,,---------------,,,,,,---------------,,,++++++***,,,...//////...,,,---...///000000000000---/////////...---...//////...---,,,,,,---...///:::777333000000//////...---///111111000///000111111111000000///......---/////////000111333555666444444333333333333444444333555666777777999;;;>>>AAAIIIXXXkkk,,,,,,++++++,,,,,,---...........................---......//////......---------......///000000000222222222222333333333333000000000//////.........,,,,,,,,,++++++,,,,,,------------///111222222111444666999<<<>>>??????>>>AAABBBCCCDDDEEEEEEEEEEEEDDDDDDEEEFFFGGGHHHIIIIIIHHHHHHHHHHHHIIIIIIIIIJJJKKKKKKLLLNNNOOOPPPQQQRRRKKKLLLKKKIIIGGGFFFGGGIIILLLMMMPPPQQQRRRQQQOOONNNHHHHHHGGGFFFEEEEEEEEEEEEDDDCCCDDDDDDEEEGGGIIIJJJMMMOOOQQQRRRQQQRRRSSSTTTTTTVVVYYYZZZYYYWWWXXXXXXXXXYYYYYYYYYZZZZZZ[[[[[[ZZZYYYWWWVVVUUUUUUUUUVVVUUUWWWXXXVVVTTTRRRSSSUUULLLLLLMMMMMMMMMNNNNNNNNNRRRSSSTTTTTTSSSRRRSSSUUUYYY\\\```aaa```^^^___```^^^\\\YYYVVVUUUUUUWWWWWWWWWZZZ]]]```bbbaaa```___YYYVVVRRRQQQQQQSSSSSSSSSYYYZZZ^^^aaaeeehhhjjjkkk```[[[UUUPPPOOONNNLLLJJJJJJJJJLLLLLLLLLLLLKKKJJJKKKKKKKKKKKKLLLMMMNNNOOONNNLLLLLLMMMOOOPPPOOONNNOOONNNNNNNNNPPPPPPOOOMMMIIIHHHFFFDDDCCCBBBAAAAAA:::999888888:::===@@@BBBCCCDDDFFFHHHJJJJJJJJJJJJGGGEEECCCCCCDDDEEEDDDCCCBBBBBBCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@??????@@@@@@======>>>>>>>>>===<<<;;;888777666444333111000///------------,,,,,,++++++++++++,,,,,,,,,,,,++++++)))***+++---......------,,,,,,,,,---------......,,,------,,,***))))))***,,,...000///,,,+++,,,------,,,+++******+++,,,---(((***+++------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,*********+++++++++++++++++++++******++++++,,,---)))***+++,,,,,,+++)))(((***++++++,,,,,,++++++*********+++,,,,,,+++************+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,---......---,,,+++***************++++++,,,++++++++++++************,,,,,,++++++++++++,,,,,,******+++,,,,,,,,,,,,,,,)))***+++,,,------------+++******,,,...000//////,,,---...///000000000000---///000000------...000///...---,,,,,,---...///???;;;666333111111000///---///111111000000000111111000000000000000000000/////////000222555888999444444333333333333444444222444555666666888;;;===@@@HHHWWWjjj++++++++++++,,,,,,---...........................---..................---------......///000000000222222222222222222333333..................------,,,,,,++++++,,,,,,------000......111555777666333777999===@@@AAAAAA@@@>>>AAAAAABBBDDDDDDEEEEEEEEECCCDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKGGGHHHIIIJJJLLLNNNOOOPPPNNNNNNNNNLLLKKKKKKMMMOOOQQQRRRRRRRRRQQQOOOLLLJJJGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDFFFHHHKKKNNNOOONNNQQQTTTUUUUUUTTTUUUVVVTTTVVVYYYYYYYYYXXXXXXYYYXXXXXXXXXXXXYYYYYYYYYYYYVVVUUUSSSRRRRRRRRRSSSSSSPPPRRRSSSQQQNNNLLLMMMOOOIIIIIIKKKLLLMMMMMMMMMMMMOOOQQQSSSTTTUUUVVVXXXZZZ^^^aaaeeefffeeecccdddeeedddbbb___]]][[[ZZZ[[[[[[XXXZZZ^^^bbbccccccaaa```\\\YYYVVVUUUVVVXXXYYYZZZbbbdddhhhnnnssswwwzzz|||iiiccc[[[VVVTTTRRRPPPNNNQQQQQQRRRRRRQQQPPPNNNMMMIIIIIIIIIIIIJJJLLLMMMNNNKKKIIIIIIIIIKKKKKKKKKIIINNNMMMMMMNNNOOOOOONNNLLLMMMLLLJJJHHHGGGFFFEEEEEEDDDBBB@@@>>><<<<<<======BBBDDDFFFHHHJJJKKKKKKKKKHHHFFFDDDDDDEEEFFFEEEDDDBBBBBBCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@AAAAAAAAA===>>>???@@@@@@???>>>===:::999888666444222000000//////...---,,,+++************++++++++++++******)))***+++---......------,,,,,,,,,------.........///...,,,***'''(((***---(((+++...---***(((((()))------,,,++++++,,,------((()))+++---------+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,+++++++++++++++++++++******++++++,,,---)))***,,,------+++(((&&&+++++++++,,,,,,+++++++++)))***+++,,,,,,+++***)))++++++,,,,,,,,,---------++++++++++++++++++++++++,,,---...//////...---,,,))))))******++++++++++++,,,+++++++++******))))))---,,,,,,++++++,,,,,,---))))))***++++++++++++***((()))***+++,,,---------+++******,,,...000000///,,,---...///000000000000---///111000---,,,...000222000///......///000222???;;;666222111000///......///111222111000111222000000000111222222333333//////000111444777:::<<<555444444333333444444555222333555666666777:::<<>>??????@@@@@@BBBAAA@@@@@@@@@AAABBBCCCHHHGGGGGGFFFFFFGGGGGGHHHHHHGGGFFFEEEFFFIIIKKKMMMHHHHHHIIIJJJKKKLLLMMMNNNOOOOOOOOOOOONNNMMMLLLLLLNNNNNNNNNMMMMMMLLLJJJJJJAAACCCFFFHHHJJJJJJIIIHHHIIIIIIJJJKKKLLLNNNPPPQQQWWWWWWWWWWWWWWWWWWVVVVVVYYYVVVTTTTTTWWWZZZZZZYYYYYYXXXWWWWWWWWWWWWVVVUUUVVVUUUTTTSSSRRRPPPNNNKKKOOOMMMKKKMMMPPPQQQPPPMMMNNNMMMKKKJJJKKKMMMOOOQQQVVVZZZ]]]YYYUUUUUUXXXZZZ___gggmmmkkkjjjmmmpppqqqrrrpppnnnllliiieeebbb```dddfffhhhjjjlllmmmnnnnnnggghhhiiijjjiiihhhfffdddggglllqqquuuxxx|||zzzwwwppphhhffffffccc]]]\\\\\\[[[ZZZXXXVVVTTTSSSSSSQQQMMMIIIFFFGGGKKKNNNGGGHHHIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKJJJHHHGGGGGGGGGGGGBBBAAAAAA@@@??????>>>>>>???@@@BBBDDDGGGIIIKKKLLLKKKIIIGGGFFFEEEDDDAAA???FFFEEECCCBBBAAAAAABBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAAAAA@@@??????<<<<<<;;;999777444222111111000///...---......///------------------------++++++*********+++---...)))************+++++++++...---,,,,,,++++++,,,,,,...---+++*********++++++++++++++++++,,,---......++++++++++++++++++++++++******++++++++++++*********)))((()))+++,,,+++***...---,,,+++***+++,,,------,,,+++******+++,,,---++++++++++++++++++++++++)))******++++++,,,------++++++++++++++++++++++++---,,,++++++******+++++++++******)))******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++******))))))******+++++++++,,,,,,,,,++++++++++++,,,,,,---...000000///---,,,+++***)))***+++---.........------,,,,,,,,,---------......000///...---------------...---,,,,,,---///222444///999<<<333---000000,,,000111333444444444333222111111222222222222111111000000//////000222555666777666555444444444444444444444444555777999<<<===@@@EEESSSiii~~~***++++++,,,,,,------...///...---,,,---...000111....../////////...---,,,+++---///000//////000111111222222222222111000000//////...------,,,++++++,,,,,,+++******+++,,,---000000222333666999<<<>>>???@@@@@@AAAAAABBBBBBCCCBBBAAA@@@@@@@@@AAACCCCCCGGGFFFFFFFFFFFFFFFFFFGGGIIIHHHGGGFFFEEEFFFFFFGGGDDDEEEFFFGGGIIIJJJKKKLLLMMMMMMNNNNNNMMMLLLKKKKKKLLLLLLMMMMMMLLLLLLKKKJJJEEEGGGIIILLLMMMMMMLLLLLLKKKLLLLLLMMMOOOQQQSSSTTTXXXXXXXXXWWWWWWVVVVVVVVVUUUSSSQQQRRRUUUWWWWWWUUUWWWVVVVVVVVVVVVVVVVVVUUUUUUTTTRRRQQQQQQQQQPPPPPPQQQOOONNNNNNOOOPPPPPPOOOPPPQQQSSSVVVZZZ]]]___aaacccfffgggccc______bbbeeellltttzzz{{{{{{}}}yyyvvvsssrrruuuzzz}}}xxxsssqqqsssuuuxxx{{{}}}}}}xxxrrrmmmnnnmmmlllhhhddd___\\\[[[YYYTTTOOOJJJHHHHHHIIIEEEFFFFFFGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKLLLLLLLLLHHHHHHHHHIIIJJJJJJKKKKKKHHHHHHGGGFFFDDDCCCBBBAAA???@@@BBBEEEHHHJJJLLLMMMKKKIIIGGGFFFFFFFFFDDDBBBGGGFFFDDDCCCBBBBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAAAAA@@@??????======<<<;;;999777666555333222000///......//////------------------------,,,+++*********+++,,,---++++++++++++,,,,,,,,,,,,...---,,,,,,++++++,,,,,,---,,,+++*********++++++,,,++++++++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,++++++,,,......---++++++++++++***++++++,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++,,,+++******))))))******,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))+++++++++,,,,,,,,,,,,---,,,+++++++++,,,,,,---......------------------------.../////////...---,,,---------.........////////////...---------------...---,,,,,,---///222333///:::>>>444---///000---,,,---......//////......111111222222222222111111111111000000111333555777666666555444444444444444444444444555777999<<<===@@@EEESSSiii~~~***++++++,,,,,,------...---......///000222333333//////000000//////...---+++---///000/////////111000000000111000//////...,,,,,,,,,++++++*********++++++******+++,,,...///222444666999;;;>>>???@@@AAAAAAAAABBBCCCCCCDDDDDDBBBBBBAAAAAAAAABBBDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEHHHGGGFFFDDDBBBAAA???>>>???@@@AAACCCEEEGGGHHHIIIKKKKKKLLLLLLLLLKKKKKKJJJJJJKKKLLLLLLMMMMMMMMMLLLKKKLLLNNNPPPQQQQQQPPPOOONNNOOOOOOQQQRRRTTTVVVWWWXXXXXXWWWWWWVVVUUUTTTTTTRRRQQQPPPQQQSSSTTTTTTTTTSSSSSSRRRRRRSSSSSSTTTUUUXXXVVVTTTQQQQQQRRRTTTUUUUUUUUUUUUUUUUUUWWW[[[]]]]]]aaahhhpppvvvzzz{{{|||yyyyyyxxxuuuqqqqqqtttxxxzzzsssmmmiiijjjhhhbbb\\\UUUOOOKKKIIIHHHHHHGGGHHHIIIKKKLLLMMMIIIIIIHHHGGGGGGGGGHHHIIIFFFGGGHHHJJJKKKLLLMMMMMMNNNNNNMMMLLLJJJIIIGGGFFFCCCDDDEEEGGGHHHJJJKKKLLLKKKIIIHHHHHHIIIIIIGGGFFFHHHGGGFFFEEEDDDDDDDDDDDDBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>===<<<;;;:::999666555333222000/////////------,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,------------...---,,,,,,++++++,,,,,,---,,,+++*********++++++,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++---......---+++((()))***++++++,,,+++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))------,,,+++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++************+++++++++,,,,,,,,,------,,,,,,+++++++++,,,------+++,,,,,,---...///000000000000000000///...---,,,,,,,,,---------.........//////...------------......---------...///111222///;;;@@@777......//////...............//////000111111222222222222111111222222111111222444666777666555444444444444444444444444444555777999<<<===@@@DDDRRRhhh}}}***++++++,,,,,,------...---...000111222222111111....../////////.........,,,...///000///...///000...////////////...------+++++++++++++++*********+++******+++,,,...000111666888;;;>>>@@@AAAAAAAAA@@@@@@AAAAAABBBBBBCCCCCCCCCBBBBBBAAABBBCCCEEEFFFFFFFFFFFFFFFFFFEEEDDDDDDBBBBBBAAA@@@>>>;;;999777999:::<<<>>>@@@BBBDDDEEEHHHIIIJJJKKKKKKKKKKKKKKKJJJKKKLLLNNNOOOOOOPPPPPPPPPQQQRRRRRRSSSRRRRRRQQQPPPPPPQQQRRRTTTUUUWWWXXXVVVVVVUUUTTTSSSRRRQQQPPPPPPOOOOOOPPPRRRSSSTTTUUUSSSTTTUUUUUUVVVWWWZZZ\\\aaa___\\\YYYWWWYYY\\\___aaaccceeefffgggkkkrrrxxxvvv|||{{{yyy|||xxxrrrkkkccc[[[VVVTTTRRRPPPPPPQQQTTTUUUVVVOOONNNLLLJJJHHHGGGFFFFFFGGGHHHIIIKKKLLLLLLLLLKKKOOOPPPPPPOOONNNLLLKKKJJJIIIIIIJJJJJJJJJJJJJJJJJJMMMLLLJJJJJJJJJJJJHHHGGGIIIHHHHHHGGGFFFFFFEEEEEECCCBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>======<<<999888777555333222000000------------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,------------...---,,,,,,++++++,,,,,,,,,+++++++++++++++++++++,,,,,,+++***))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))((()))+++------***(((((()))+++,,,---------,,,***+++,,,------,,,+++******+++++++++++++++,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************......---,,,++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,++++++,,,,,,---++++++,,,---///000111111///////////////.........+++++++++,,,,,,,,,------///......---------.........---------...///111222000;;;@@@999000---///000000///.........///111222111111222222222222111111222111111111222333555666555555444333333444444444444444444555777999<<<===@@@DDDQQQggg|||***++++++,,,,,,------...---...000111111000...------------------------...,,,...000000///...///000---............---,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,...111444555:::<<>>>>>>>>>>>>>>===<<<;;;:::888666444333222.........------,,,,,,,,,------------,,,,,,++++++++++++++++++,,,,,,,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,+++***))))))))))))++++++++++++++++++++++++******++++++++++++******)))))))))***,,,,,,+++))))))***,,,...//////...---***+++,,,------,,,+++************++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,...---,,,,,,+++++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,))))))))))))************---,,,,,,++++++,,,,,,,,,,,,,,,------......//////++++++,,,,,,---...///000------------..................---------......///------......//////000000000999>>>:::222...///111...---,,,,,,,,,---///000111111222222222222111111000000111111111222333333444444333333333444444555444444444555777999<<<===???CCCPPPeeezzz***++++++,,,,,,------.........///000///...---,,,---,,,,,,,,,,,,---......---...000000///......///------......------,,,++++++++++++,,,,,,------...++++++,,,...111444777999>>>???AAACCCDDDCCCBBBAAACCCCCCCCCDDDEEEEEEFFFFFFDDDDDDCCCCCCDDDFFFHHHIIIIIIIIIHHHGGGEEEBBB???===444444444444333333333333111222333555777999:::;;;???@@@CCCFFFJJJLLLNNNOOONNNOOOPPPRRRSSSTTTUUUUUUTTTSSSSSSRRRQQQPPPPPPPPPPPPPPPPPPOOOOOOPPPQQQQQQOOOOOONNNNNNMMMLLLKKKKKKIIIJJJJJJJJJKKKPPPVVVZZZYYY\\\___aaaccchhhoootttzzz}}}}}}uuuqqqpppqqqpppoookkkjjjhhhccc]]]WWWPPPMMMHHHIIIKKKOOOSSSWWW[[[]]]VVVWWWXXXXXXXXXVVVTTTRRRLLLMMMNNNPPPQQQSSSTTTUUUSSSPPPNNNMMMLLLJJJHHHFFFIIIIIIIIIIIIIIIGGGFFFFFFCCCCCCCCCCCCBBBBBBBBBAAABBBBBBBBBBBBBBBAAA@@@@@@===>>>>>>??????>>>>>>>>>=========;;;999777555444000000//////...---------,,,---------------,,,+++++++++++++++,,,,,,,,,,,,...---,,,,,,++++++,,,,,,******+++,,,,,,,,,++++++,,,++++++*********++++++++++++++++++++++++++++++)))******++++++******))),,,+++***+++---...---,,,+++,,,---......//////...+++++++++,,,,,,+++++++++*********++++++,,,,,,---)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,))))))))))))*********+++------,,,+++++++++,,,,,,------------------------*********+++---...000111///000000000000111111111...------------...//////---......////////////000000555:::999444000///000000////////////000111111111111222222222222111111000000111111111222222222333333333333333444444555444444444555777999<<<===???CCCPPPdddyyy***++++++,,,,,,------...------......///............---,,,,,,---...///000---///000000///......///------......------,,,+++******++++++,,,---......,,,,,,---000333777:::<<>>:::888333222111000000111222333000000111333444666777777999;;;>>>CCCGGGKKKMMMOOONNNOOOQQQRRRSSSTTTUUUUUUUUUTTTSSSQQQPPPOOOOOOOOOQQQPPPOOONNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKLLLRRR[[[bbb```dddiiilllooouuu~~~~~~yyyyyyxxxtttnnneee]]]XXXQQQQQQRRRUUUZZZ```eeeiiicccdddddddddbbb___\\\ZZZRRRRRRRRRSSSTTTTTTUUUUUUQQQOOOMMMLLLLLLKKKIIIGGGIIIIIIIIIJJJIIIHHHFFFEEECCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAA@@@?????????@@@@@@???>>>>>>>>>>>>>>>===<<<:::888666222111111000//////......+++,,,---.........---,,,,,,,,,,,,,,,------------...---,,,,,,++++++,,,,,,)))***+++,,,,,,,,,,,,+++,,,++++++++++++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***...,,,***)))+++---......---------,,,,,,------...,,,++++++++++++++++++,,,)))******+++,,,,,,------+++++++++++++++++++++,,,------------------------...---,,,,,,++++++,,,,,,***************+++,,,---++++++++++++++++++++++++)))******+++,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------***+++++++++,,,,,,,,,,,,...---,,,,,,+++++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,---...000111/////////000000000000111---------------...//////---......//////////////////222555777666222000///111111222222333333333222111111222222222222111111111111222222333333222222333333222222333333444555444444444555777999<<<===???CCCOOOcccxxx***++++++,,,,,,---......,,,,,,---...///000111111///...------...///000111---///000000///......///------......------,,,+++))))))***+++,,,------...,,,---...111444999<<<>>>DDDDDDCCCCCCBBB@@@???>>>@@@@@@AAAAAABBBCCCCCCCCCEEEDDDDDDDDDFFFGGGIIIJJJHHHGGGFFFDDD@@@;;;777444444333111//////000222333///000111222333444555555444777;;;@@@EEEIIIMMMNNNNNNOOOPPPRRRSSSSSSTTTTTTVVVUUUSSSQQQPPPOOOOOONNNRRRQQQOOONNNMMMLLLKKKKKKMMMMMMMMMMMMLLLLLLLLLLLLOOOOOOOOONNNPPPWWWbbbjjjoootttyyy}}}wwwnnniii[[[ZZZZZZ\\\___eeejjjnnnnnnoooooonnnkkkfffbbb___ZZZYYYXXXVVVTTTSSSQQQQQQOOONNNLLLLLLMMMLLLKKKIIIHHHIIIIIIJJJIIIGGGFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@AAAAAAAAA@@@??????????????????===;;;999888333222222111000//////...***+++---...///...---------------.........//////...---,,,,,,++++++,,,,,,)))***+++,,,---,,,,,,+++++++++++++++,,,---......+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---***'''&&&(((+++,,,---...---,,,+++***+++,,,------,,,+++******+++,,,---))))))***+++,,,,,,------------,,,++++++*********---------------------------,,,++++++******++++++((((((((()))***+++------++++++++++++++++++++++++((())))))***++++++,,,,,,))))))))))))))))))))))))+++++++++,,,,,,---------,,,,,,---------............---,,,,,,++++++++++++))))))***+++,,,,,,------000///...------...000000,,,,,,,,,---------......---------------...///000---...///////////////...//////222666777444000...,,,---///000000000///...111111222222222222111111222222333444444444333333222222222222333333444555444444444555777999<<<===???CCCOOOcccxxx++++++,,,,,,,,,,,,------..................------......------------......000000111111111111000000,,,,,,++++++***)))((((((,,,+++***))))))+++---...,,,///333666888:::===?????????@@@AAAAAAAAAAAA@@@???AAACCCDDDCCCCCCDDDEEEFFFEEEDDDDDDDDDEEEGGGHHHKKKIIIDDD???;;;888666555111000000/////////000000000111222333333222000000555888===BBBFFFJJJLLLMMMKKKMMMOOOQQQRRRRRRQQQPPPQQQPPPPPPRRRTTTTTTPPPMMMKKKJJJIIIIIIIIIIIIHHHFFFHHHHHHHHHGGGGGGKKKPPPTTTXXX[[[]]]\\\\\\aaajjjqqq|||uuuooohhhccccccgggjjjmmmooonnnmmmmmmmmmjjjfffbbbaaa\\\XXXXXXVVVQQQNNNOOOKKKNNNPPPOOOKKKHHHHHHIIINNNMMMLLLLLLLLLLLLJJJHHHHHHGGGEEEDDDCCCCCCDDDDDDAAABBBCCCCCCBBBAAA???>>>@@@@@@@@@@@@AAABBBCCCCCC????????????????????????777666555333000---,,,+++///......---------............................../////////......---------+++---......---,,,---...,,,,,,,,,---------......+++,,,,,,------......///)))***,,,.........,,,+++...............---------,,,,,,,,,,,,,,,,,,,,,,,,222///,,,***++++++***)))+++,,,------++++++,,,.........---------,,,,,,,,,------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,,,,---...++++++,,,,,,,,,---------------------------------+++,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---111000000111222111...+++,,,------...///000111111///////////////.........111333555777666444111...000000000000000111111222111222333333222111000///...000222333333333333444555111111333333111222555555555444555666999<<<>>>@@@BBBLLL```vvv++++++,,,,,,,,,,,,------........................000000////////////000000///000000111111000000/////////...------,,,++++++,,,+++***)))***+++---...///222555888999;;;===?????????@@@AAAAAAAAAAAA@@@>>>@@@BBBBBBBBBAAABBBCCCFFFEEEEEEDDDEEEFFFGGGHHHHHHFFFBBB===999666444333222222111111000111111222333444444444444444444333:::===BBBGGGJJJKKKKKKKKKJJJKKKNNNQQQRRRSSSRRRRRRTTTRRRQQQQQQRRRPPPLLLHHHIIIHHHFFFFFFFFFGGGFFFFFFEEEGGGJJJMMMRRRYYYaaafffmmmoooooonnnnnnsss{{{wwwrrrpppooonnnrrrpppnnnllljjjgggbbb___ZZZUUUTTTUUUUUUQQQNNNNNNOOOPPPPPPNNNJJJHHHIIIJJJNNNMMMMMMMMMMMMLLLJJJHHHGGGFFFDDDCCCBBBBBBBBBBBBEEEEEEEEEEEEEEEDDDCCCCCCAAAAAA@@@????????????@@@AAAAAA@@@@@@@@@?????????999777555333222111000...//////...---------.......................................---------,,,,,,,,,---......,,,******+++,,,,,,,,,,,,------------++++++++++++++++++++++++)))***,,,......---,,,+++,,,,,,,,,---------------........................,,,***)))***,,,.........+++,,,------,,,,,,---...+++,,,,,,,,,------......************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,..............................///---+++))))))***++++++,,,,,,,,,---------------------------------......------,,,,,,++++++111000///...//////000111+++++++++,,,...///...---------......//////000000/////////////////////...000111333444444222///...000000000000000111111222333333333333333222111111111111111222222222222222777444333555555222000222444444333444666888;;;===@@@BBBMMMaaavvv++++++,,,,,,,,,,,,------........................000000////////////000000//////000000000000//////,,,,,,,,,+++*********)))+++***))))))***,,,...000333555888:::;;;<<<===?????????@@@AAAAAAAAAAAA@@@===>>>@@@AAA@@@@@@AAABBBFFFEEEEEEEEEEEEFFFGGGGGGGGGEEEBBB>>>;;;888666555444444444333333444444555777666666666666777999:::>>>AAAEEEIIILLLLLLKKKKKKIIIJJJMMMPPPRRRSSSSSSSSSPPPOOOMMMLLLKKKIIIFFFCCCJJJIIIGGGFFFFFFFFFHHHIIIKKKOOOVVV^^^hhhttt{{{wwwyyyvvvqqqmmmiiifffbbb___WWWSSSQQQTTTTTTRRRPPPQQQQQQPPPMMMIIIFFFFFFHHHKKKMMMMMMLLLMMMNNNMMMJJJHHHHHHHHHFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCBBBAAA???>>>=========BBBBBBAAAAAA@@@@@@??????===:::666555666666555333000///......------------........................------------,,,,,,,,,,,,,,,......---+++)))))))))++++++++++++,,,,,,,,,,,,------,,,++++++***))))))***+++,,,---...---,,,+++***++++++,,,,,,---------........................)))((()))+++...000///...***+++------,,,,,,---...******+++,,,---...//////++++++*********,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---...,,,***((()))***,,,,,,,,,,,,------------------------------------000//////...---,,,++++++------------...///000000///...------///111111000.........///////////////....../////////////////////000000000000//////...000000000000000111111222444444333333222333333333333222222333666999999999888444222555555222000111333333333444555888:::<<<@@@CCCNNNaaauuu+++++++++,,,,,,,,,---------------.....................------------.........//////000000//////...************))))))))))))******))))))+++---000222777999<<<===<<<===>>>?????????@@@AAAAAAAAAAAA@@@===???AAAAAA@@@@@@AAABBBEEEEEEEEEFFFFFFFFFGGGGGGIIIGGGEEECCC@@@>>>===<<<888888888777888888999999:::999888999:::>>>AAACCCCCCEEEGGGIIIKKKLLLMMMMMMJJJKKKMMMNNNPPPPPPQQQQQQKKKJJJIIIHHHHHHGGGFFFEEELLLKKKKKKJJJKKKMMMQQQTTT^^^dddmmmxxx{{{uuuqqqnnnjjjhhhaaa[[[VVVVVVVVVUUUVVVYYYWWWUUUPPPKKKHHHHHHJJJLLLJJJJJJJJJLLLMMMMMMKKKIIILLLKKKJJJIIIHHHGGGGGGFFFBBBAAA@@@???>>>???@@@AAACCCBBBAAA???>>>>>>>>>===AAAAAAAAAAAAAAAAAAAAAAAABBB>>>999777999:::888555111111000......---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,******+++******+++++++++,,,,,,,,,.........------,,,,,,,,,++++++,,,---------,,,+++******+++,,,---.........++++++++++++++++++++++++,,,,,,,,,---...---+++)))'''))),,,,,,,,,++++++,,,******+++,,,------......///...,,,*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,,,,++++++,,,...,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------******++++++,,,---...///444222///...///000000//////////////////.....................////////////000//////....../////////000000000000000111111222444444222111111222333444222222444888>>>CCCGGGHHH:::444111333444333222444333333444555777999;;;<<>>???>>>===>>>?????????@@@AAAAAAAAAAAA@@@>>>@@@BBBCCCBBBBBBCCCDDDEEEFFFFFFFFFGGGGGGGGGGGGIIIIIIHHHGGGEEECCCBBBAAA======<<<<<<===>>>??????@@@??????@@@CCCGGGLLLOOOOOONNNLLLJJJJJJKKKMMMNNNLLLLLLMMMMMMMMMMMMLLLLLLJJJIIIIIIGGGGGGGGGHHHIIIKKKMMMPPPSSSVVV\\\dddiiixxx}}}~~~}}}vvvlllccc___]]]\\\___dddhhhddd]]]WWWQQQNNNKKKJJJHHHGGGGGGIIIKKKMMMMMMLLLLLLLLLLLLLLLKKKJJJIIIIIIFFFEEEDDDBBBAAABBBBBBCCCAAAAAA@@@@@@@@@@@@AAAAAA??????@@@AAABBBBBBCCCDDDEEEAAA===;;;;;;;;;999666444333222000///.................................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///...---...///******+++++++++,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////000++++++++++++++++++++++++......------...,,,)))'''%%%'''***++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,///...---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++------,,,,,,...000,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////+++,,,---......//////000111///,,,+++,,,---,,,,,,///////////////.........---.........//////000000111000////////////000111000000000000000111111222333222111000000111222333111333777<<<@@@EEEJJJNNNEEE;;;444333444444555777444555666777999:::<<<===>>>BBBOOOaaasss++++++,,,,,,,,,,,,------,,,,,,------.../////////000000////////////000000------............------******++++++,,,,,,------+++++++++,,,///222666888<<<>>>@@@@@@???>>>???@@@??????@@@AAAAAAAAAAAA@@@@@@BBBDDDDDDCCCCCCDDDEEEEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGHHHGGGGGGFFFDDDDDDBBBBBBBBBBBBBBBCCCDDDEEEGGGFFFFFFHHHKKKOOOTTTWWWZZZWWWRRRNNNKKKJJJKKKKKKLLLLLLKKKKKKJJJIIIIIIIIIFFFGGGGGGFFFFFFHHHKKKNNNQQQUUU\\\bbbhhhpppzzzxxxqqqmmmkkknnnrrryyyuuuoooggg___VVVMMMGGGKKKIIIGGGGGGJJJLLLMMMMMMJJJKKKKKKLLLLLLKKKJJJJJJHHHGGGEEEDDDBBBAAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDD>>>>>>???@@@AAABBBCCCCCCBBBAAA@@@???<<<;;;999999777666444222000/////////........................,,,,,,,,,,,,------------***,,,.../////////000111++++++++++++,,,,,,,,,,,,))))))***++++++,,,------------,,,,,,,,,,,,++++++,,,------....../////////---------------------------,,,+++,,,------,,,***$$$'''***++++++******+++---,,,,,,,,,+++++++++***++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...///...,,,+++,,,---,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////000******+++,,,---------,,,...---,,,---///000000000.........///////////////------......///000000000111000000000000111111222000000000000000111111222111111000000111111222222222777===>>><<<===AAAEEENNNBBB888666777555555555444555666888:::;;;======<<>>@@@@@@?????????@@@??????@@@AAAAAAAAAAAA@@@@@@BBBDDDDDDDDDCCCDDDEEEEEEFFFGGGHHHHHHHHHGGGGGGFFFGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKJJJJJJKKKMMMPPPRRRTTTVVVUUURRRPPPMMMJJJIIIHHHIIIIIIHHHHHHHHHHHHHHHHHHFFFHHHKKKMMMPPPVVV^^^cccgggmmmtttxxx|||~~~{{{pppooollllllnnnssszzz~~~|||zzzzzzzzzwwwuuuqqqpppqqqsssttttttrrrrrrpppllliiiggghhhjjjpppxxxzzznnn```WWWRRRNNNJJJHHHHHHJJJLLLMMMIIIJJJLLLMMMNNNNNNMMMMMMIIIIIIHHHFFFDDDBBB@@@???????????????@@@AAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@:::>>>BBBAAA===;;;;;;===999888666444222111000000........................,,,,,,---------.........+++---...///......///000,,,,,,,,,,,,------------++++++++++++++++++++++++...---,,,,,,++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,......---$$$'''+++------,,,,,,,,,+++++++++++++++,,,,,,,,,)))+++,,,...///...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++++++++---------------............++++++++++++++++++++++++++++++,,,,,,------......))))))***+++++++++***)))/////////000222333222111------......//////000000------......///000000111//////000000111111111111000000000000000111111222000111222222333333333222222;;;BBB@@@888333666<<>>666666888666444222333444666888:::;;;<<<<<<;;;@@@MMM___ooo++++++,,,,,,,,,---------,,,,,,------...///000000......------------......,,,------......------,,,******+++,,,---......///,,,,,,---///222666:::<<<<<<>>>@@@@@@??????@@@AAA??????@@@AAAAAAAAAAAA@@@???AAACCCDDDCCCCCCDDDEEEEEEFFFGGGHHHIIIHHHGGGGGGGGGHHHIIIJJJJJJJJJIIIHHHHHHHHHHHHIIIJJJKKKLLLLLLKKKJJJJJJJJJJJJLLLMMMNNNJJJLLLMMMNNNMMMKKKHHHFFFGGGGGGFFFFFFGGGGGGHHHIIILLLPPPVVV\\\cccmmmxxxtttooommmmmmllliiiiiimmmllljjjeeebbbfffmmmmmmiii```]]]ZZZXXX[[[bbbkkkrrr{{{yyyuuusssrrrpppnnnllleeeccc``````aaaccccccccc``````___\\\YYYXXXYYYZZZYYYbbbmmmuuuwwwvvvuuuuuunnnrrrxxx}}}}}}rrrYYYTTTMMMIIIHHHJJJKKKLLLKKKLLLNNNPPPQQQQQQQQQQQQOOOOOONNNMMMJJJGGGDDDBBB??????>>>>>>???@@@@@@AAABBBBBBAAA@@@???======<<<555;;;BBBBBB>>>;;;===@@@;;;999777555333222111000........................---------....../////////,,,---///...---,,,,,,---,,,,,,------------......///......------,,,,,,+++...---,,,,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,************************///,,,******+++------,,,&&&)))---//////...------))))))***+++,,,------...,,,---///000///---***(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************''')))+++++++++,,,---///---------.........//////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---,,,///......//////...,,,))),,,------...///000111111---------...///000000111......///000111111000000000000000000000111111222000111333444555444333333111<<>>>>>>>>>>>===>>>>>>>>>>>>?????????;;;;;;:::999777555444333111222222111///------.........------------..............................+++++++++,,,---...///000+++******))))))******+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++*********+++,,,,,,---///...---,,,++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,------.........,,,---...///...---,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++---.../////////...---,,,++++++---......---++++++------------------------......---,,,++++++++++++---------............///)))***+++,,,...///000111......//////000000111111111111///...------------......///000111222222333111111111111111111111111111222444555666555555444555444333444666888888888555666777888999:::;;;<<<===@@@KKK\\\mmm}}}...,,,***+++---...---++++++,,,---...///......---//////............//////...------,,,,,,,,,,,,,,,,,,)))---666777000---111000222555999<<<=========????????????@@@AAABBBBBB@@@@@@AAAAAABBBCCCCCCDDDEEEDDDDDDCCCDDDEEEFFFGGGGGGGGGGGGGGGFFFEEEEEEDDDHHHHHHIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLMMMLLLMMMMMMMMMLLLJJJIIIHHHGGGGGGHHHIIIHHHHHHGGGFFFEEEDDDEEEGGGLLLSSSYYY]]]lllvvv}}}}}}}}}}}}}}}yyyuuussspppkkkgggcccaaa___^^^___```___^^^^^^\\\[[[[[[^^^```aaaaaagggdddaaa___]]]___iiittt|||yyyvvvwwwxxxuuummmfffaaaaaaaaa```___^^^\\\\\\ZZZ___bbbdddgggiiifff```\\\YYYYYYZZZZZZYYY[[[```bbbhhhoootttwww{{{uuueeeZZZUUURRRNNNJJJMMMQQQTTTYYYaaagggfff```XXXSSSMMMJJJKKKKKKIIIGGGGGGFFFCCCAAA???>>>>>>>>>????????????????????????>>>>>>>>>>>>????????????<<<;;;;;;:::888777555444111111111000...---------///......------......///........................,,,,,,,,,,,,------...///---,,,,,,++++++,,,,,,---------............---------------.........//////---,,,,,,,,,++++++++++++++++++******+++,,,,,,---///...---,,,++++++++++++++++++,,,------------,,,++++++++++++++++++,,,,,,,,,------...---,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---------,,,,,,+++,,,,,,,,,------,,,,,,,,,---------------------------------,,,------......---------............///,,,,,,,,,------...............//////000000111111222111000///............//////000000111111222222222222222111111111111111111222333444555555555555:::777555333333222000///222333333555666777888999>>>AAAKKK\\\mmm~~~,,,+++***+++,,,,,,+++***+++,,,------......------....../////////......---++++++++++++,,,------......,,,111::::::333///222444666:::===???@@@???>>>@@@@@@@@@???@@@@@@AAAAAA@@@AAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFIIIIIIIIIHHHGGGGGGFFFFFFIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKLLLMMMMMMLLLJJJHHHGGGBBBBBBCCCCCCDDDDDDDDDDDDHHHHHHIIINNNWWWcccmmmtttuuukkkjjjhhhffffffhhhjjjkkkkkkjjjiiiiiikkklllkkkjjjiiigggffffffhhhjjjjjjjjjjjjlllmmmnnnpppssswwwzzz}}}yyysssjjjhhhrrrzzzrrrssssssssssssrrrqqqppppppuuuxxxyyyzzz{{{vvvppphhhaaaZZZZZZZZZWWWVVVWWWWWW[[[___bbbcccffflllppptttxxx~~~|||lllccc\\\VVVQQQUUUVVVWWW^^^kkkvvvuuuooo```ZZZQQQMMMLLLMMMMMMLLLIIIHHHFFFCCCAAA@@@???>>>>>>>>>>>>>>>????????????>>>>>>>>>?????????@@@@@@======<<<;;;:::999777666222222111000///...------///......------......///........................---------,,,,,,------............------.........,,,------------------,,,---------....../////////------------,,,,,,,,,,,,+++++++++++++++,,,,,,---///...---,,,++++++++++++++++++,,,---------------,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++------,,,,,,,,,,,,------........................------------...///000000---------............/////////......---,,,,,,,,,......//////000000111111222111111000////////////000000000000000111111111222222222222111111000000222222222333333444555666666444222222333444333333444555666777888:::;;;;;;???BBBLLL\\\mmm~~~+++*********++++++******+++,,,,,,------------------...///000///...---,,,+++++++++++++++,,,---...+++***...444666222111333888;;;>>>AAACCCBBBAAA@@@AAAAAA@@@@@@???@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFJJJJJJIIIHHHGGGGGGFFFFFFJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJLLLLLLMMMLLLKKKJJJEEEDDDCCCBBBCCCFFFHHHJJJOOOPPPUUU\\\hhhuuuqqqgggbbb```^^^\\\]]]___ccceeefffgggkkkooouuuzzz}}}|||yyyuuutttwww{{{www~~~vvvkkkiiijjjgggdddccc```aaabbbbbbbbbcccfffiiigggiiikkknnnrrrvvvzzz|||~~~yyypppggg```[[[\\\^^^cccooozzz{{{wwwhhhaaaYYYSSSRRRQQQPPPNNNLLLKKKIIIGGGEEEDDDCCCBBB=========>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@>>>>>>>>>===<<<;;;:::999555444333222111000///...//////............//////........................///...---,,,,,,,,,,,,,,,//////............//////++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++++++++,,,,,,---......---,,,,,,,,,,,,,,,+++,,,,,,---...---------//////......---------,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,---...///------,,,,,,,,,++++++++++++++++++++++++++++++++++++***)))))))))***,,,---...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////---------............/////////......------,,,,,,......//////000000111111222222111000000000000000111111111000000000000000333333222222111000000000333222222111222444555666555444333333555777777666666666777888:::;;;<<<<<<@@@BBBLLL\\\mmm~~~************************,,,,,,,,,,,,------......---.../////////...,,,+++,,,,,,,,,++++++,,,------)))(((***///222333666999===???BBBDDDDDDCCCBBBAAAAAAAAA@@@@@@???@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEHHHHHHGGGFFFFFFFFFFFFGGGKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHIIIHHHGGGHHHLLLSSSZZZ______bbbhhhppp{{{{{{xxxtttooollllllrrryyy{{{tttlllfffaaa```^^^]]]^^^aaaeeegggmmmqqqxxx~~~}}}wwwwwwuuurrrnnnkkkjjjjjjjjjhhhdddbbbbbbccceeefffoooqqqvvv}}}{{{rrrhhhkkklllkkknnntttuuussshhhccc]]]ZZZZZZZZZXXXUUUTTTSSSPPPLLLIIIFFFDDDDDD>>>>>>>>>=========<<<<<<======>>>>>>>>>?????????>>>>>>>>>>>>>>>===<<<;;;:::777555444555444222////////////....../////////........................///...------,,,,,,,,,,,,......------------......,,,,,,------------,,,,,,......---,,,+++******)))------------------------------,,,,,,+++,,,,,,---......------,,,,,,------,,,,,,---.........------/////////......---------,,,,,,+++++++++*********+++++++++++++++++++++++++++++++++,,,,,,---------*********+++,,,---...///------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,+++*********,,,---...///...,,,,,,,,,,,,...///++++++++++++++++++++++++...------,,,++++++,,,,,,---------............///------...............///......//////000000111111222111111000000000000000111111111000000000000000222222222111111111000000333222111111222333555666;;;888666444444333111000222333444555666888999999@@@BBBKKK[[[lll~~~)))***++++++***)))***+++...------------...//////...............---,,,+++---------,,,,,,------...---,,,---000444888===AAABBBBBBCCCDDDDDDCCCBBBAAA@@@@@@@@@???@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEFFFFFFEEEDDDDDDEEEGGGHHHKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGEEEDDDCCCCCCDDDEEEFFFGGGKKKRRR\\\hhhsssyyyzzz{{{wwwlllbbb___\\\XXXXXX^^^fffllllllooorrrttttttrrrnnnlllooonnnmmmmmmnnnrrruuuwww|||}}}wwwnnnfffbbb``````___gggggggggiiinnnuuu|||}}}}}}wwwssssssqqqnnneeebbb^^^]]]___aaa```^^^^^^[[[UUUOOOJJJFFFEEEDDDAAAAAA@@@???>>>===<<<<<<<<<<<<<<<=========>>>>>>>>>>>>?????????>>>>>>======:::666666777777333000000//////......//////000........................///...---,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...//////000000//////...000000///...---,,,,,,+++,,,,,,,,,,,,------------...------,,,,,,,,,,,,,,,......---------------...,,,,,,---...............---------,,,,,,,,,,,,,,,------,,,++++++++++++,,,***************************++++++,,,,,,------...+++***++++++,,,---...///------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///......------------......++++++++++++++++++++++++......---,,,+++******+++---------............///,,,,,,---...///000000000......//////000000111111111000000//////000000000000000000000000111111111111111111111111111111111111111111222222333444555555333111111222333222111444444555666888999::::::@@@AAAJJJZZZkkk}}})))+++---,,,***)))***,,,//////.........///000111000///...---,,,,,,,,,,,,,,,,,,,,,---...///000111222333444666:::???CCCEEEEEEDDDCCCCCCBBBBBBBBBBBB????????????@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFEEEEEEDDDEEEDDDCCCCCCDDDFFFIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEDDDBBBAAABBBEEEIIIKKKMMMRRR]]]jjjxxxxxxiii```TTTSSSRRRPPPQQQWWW```ffffffllluuu}}}~~~||||||uuurrrpppnnnpppnnnllljjjiiijjjlllmmmppptttyyy|||~~~|||uuuhhhccc]]]\\\^^^aaabbbaaa```\\\UUUOOOJJJHHHHHHIIIFFFEEEDDDBBB@@@???>>>===;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>?????????>>>>>>>>>:::666666888777444000000000////////////000000..............................---,,,,,,,,,------...------,,,,,,------...---......//////......---........................++++++++++++,,,,,,,,,---......---,,,,,,,,,,,,,,,......------------......,,,------...............,,,,,,,,,,,,------------......,,,+++++++++,,,---++++++++++++++++++++++++******+++,,,,,,---......++++++++++++,,,,,,---...------,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,---............------............------------------------------...------,,,,,,,,,---------------............///---------...//////000000......//////000000111111000//////......//////000//////000000111111222222000000000111222222333333000111222333333333333333.........000333666777777666666777999:::;;;<<<===???@@@IIIXXXiii{{{))),,,---,,,***)))+++---000//////......000111222000///---,,,++++++,,,,,,***+++,,,---///111333444444777:::<<>>:::::::::;;;;;;;;;<<<<<<======>>>????????????>>>>>>:::666666777777333///000000////////////000000........................---------,,,,,,------.........------------......***++++++,,,,,,++++++***))))))***+++---......///*********++++++,,,,,,,,,///...---,,,,,,,,,,,,,,,......---------......///,,,---......//////......---.........///000000000///...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,++++++,,,,,,---------------,,,,,,,,,++++++++++++++++++++++++++++++)))***,,,---......------,,,---...//////...---,,,////////////////////////---------------...///000---------.........//////.........///////////////......//////000111111111//////............///000...//////000111222222333//////000111222333333444///000222333444444333222555444222333444555555444333333444666777888999:::>>>@@@HHHWWWhhh{{{------------------------/////////......------------------+++***+++---000///......///000222555666888:::>>>AAAEEEGGGHHHHHHDDDDDDCCCBBBAAAAAA@@@@@@======>>>???AAABBBCCCDDD@@@AAAAAAAAAAAAAAAAAABBBBBBCCCEEEFFFFFFDDDCCCAAABBBBBBDDDGGGIIIIIIGGGEEEKKKKKKIIIHHHGGGFFFFFFFFFGGGFFFEEEEEEEEEDDDCCCAAAAAABBBCCCBBBDDDNNN___lllyyyvvvooowwwyyypppggg]]]VVVVVVUUUTTTSSSWWWaaapppzzzuuummmmmmjjjiiiiiifffccceeeiiinnnpppxxxrrrbbbZZZVVVRRRTTTZZZYYYVVVQQQMMMJJJJJJKKKKKKNNNLLLJJJHHHGGGFFFCCCBBB======<<<;;;::::::::::::;;;<<<===>>>>>><<<:::888======<<<<<<;;;:::888888444333111///...---......222111000//////......///000000000000000///..............................000000111000000///......---------............///,,,++++++---000000---***,,,---.........---,,,+++)))$$$""")))------)))------,,,,,,,,,---............------------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++******+++---......---+++***---+++***+++......,,,***++++++++++++,,,---......,,,,,,,,,---------......---,,,+++***+++,,,---...------------------------000,,,(((***---///---***111000...------...///000111111000///////////////000000000000///...---,,,............////////////000111111222222222111111000111111111111222222222555333111111111222222111666666555555555555666666555777888777666555666888;;;???IIIXXXgggxxx------------------------............---------,,,---...///...,,,+++,,,---222333444555777999;;;===???@@@BBBDDDFFFGGGGGGGGGCCCCCCCCCBBBAAA@@@@@@???>>>>>>???@@@AAABBBBBBCCC@@@@@@AAAAAAAAAAAABBBBBBBBBCCCEEEFFFFFFDDDCCCBBBDDDDDDFFFGGGIIIIIIHHHGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGFFFDDDBBB@@@>>>BBBGGGKKKQQQ]]]ooo{{{{{{pppgggiiivvvzzztttnnniiifff```aaabbbdddjjjuuu~~~{{{wwwnnnddd```bbbaaaaaafffnnnttt{{{qqqddd\\\UUUTTTWWWMMMKKKIIIHHHKKKOOORRRTTTSSSRRROOOMMMKKKHHHEEEDDD???>>><<<:::999999999999:::;;;<<<<<<<<<<<<;;;:::============<<<;;;999999555444222000...---------............///000111222///////////////...------........................///000000000//////...---........./////////000000...,,,++++++...///...---------.........---,,,+++---***''')))---111111000,,,,,,+++++++++++++++,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------...//////...------,,,***)))***,,,---+++(((+++++++++***++++++,,,,,,,,,,,,,,,---------......,,,,,,+++++++++,,,---...------------------------(((%%%$$$&&&,,,000///---.../////////000/////////000000///......///////////////000000000000000////////////000000000000111222222222222222111000///000111111111111222222222333111//////111444666777666555555555555555555666555666777777666555666888;;;???IIIWWWfffxxx------------------------...------------,,,,,,,,,---///000///---,,,------777888:::===???AAABBBBBBGGGGGGGGGGGGGGGFFFEEEEEEBBBBBBAAAAAA@@@@@@????????????@@@@@@@@@AAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBBBBCCCDDDEEEEEEEEEDDDCCCCCCCCCDDDDDDEEEEEEFFFFFFEEEFFFFFFGGGHHHHHHGGGGGGGGGFFFFFFEEECCCBBB@@@@@@AAAHHHQQQZZZcccpppuuummmcccaaahhhttt{{{yyyyyytttwww|||ooofffeeeeeecccdddeeefffhhhqqqzzzwwwjjj^^^XXXWWWQQQNNNKKKJJJMMMQQQTTTUUUYYYXXXVVVSSSPPPLLLIIIGGGBBB@@@===;;;999999999:::999999999::::::;;;<<<=========>>>======<<<;;;;;;777555333111///...------...------......///000111...............------,,,...........................////////////...------////////////000000000111000---+++***,,,...//////---............---,,,,,,//////...///000222444555......---,,,+++++++++,,,......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,........................,,,+++***+++------+++***------,,,,,,++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,+++,,,------...------------------------000---++++++...///...++++++---///111111111///............---......//////......000111222222222222000000000000111111111111333333333222111000///...000111111111111222222222333222000000111333666999555555444444444444555555666777888888777777999:::<<>>AAACCCDDDEEEDDDDDDJJJJJJIIIHHHGGGEEEDDDDDDAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCDDDEEEEEEEEEDDDDDDDDDEEEEEEDDDCCCDDDEEEGGGEEEEEEFFFGGGGGGGGGFFFEEEFFFFFFEEEDDDCCCEEEHHHJJJOOOWWWaaakkkttt|||ssspppkkkjjjnnnxxx{{{yyy|||{{{yyytttooojjjjjjlllqqqyyyrrrfff```]]]XXXTTTRRRSSSUUUUUUTTT[[[[[[ZZZXXXTTTPPPMMMLLLGGGEEEAAA>>><<<;;;<<<<<<999999888888888:::===>>>===>>>>>>>>>>>>======<<<999777666333111///...---111000///...------------.........//////......---........................---...............------....../////////000000000...---,,,,,,---...//////...............------,,,,,,...000///......111444222111000///...---------......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,------,,,,,,++++++,,,,,,---............//////...---000///...---------------,,,,,,,,,---------......,,,,,,,,,,,,------......------------------------555222000...//////---+++***+++---.../////////......------------...//////......///000111111111111//////000000000111111111222222222222222111000///000000111111111222222222555555444333222222333444444444333333333333444444777888::::::::::::;;;===>>>@@@HHHUUUdddwww,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------///444;;;@@@FFFGGGHHHIIIIIIHHHGGGFFFHHHHHHGGGFFFEEEDDDDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@?????????@@@AAAAAABBBCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEHHHIIIIIIHHHFFFEEEGGGIIIHHHHHHGGGGGGFFFEEEDDDDDDFFFFFFGGGGGGIIIPPPXXX^^^bbbhhhqqqzzzyyyrrrtttvvvyyy|||{{{rrrlllmmmnnnpppooonnnqqqzzz}}}rrrddd```[[[ZZZ[[[[[[YYYVVVYYY[[[\\\ZZZVVVRRRPPPPPPLLLJJJGGGDDDAAA@@@@@@@@@;;;:::888777888:::<<<>>>======>>>>>>???>>>>>>>>>::::::888666444222000///111000///......------......//////000000000//////........................------...............---------........./////////+++---.../////////......//////......------------+++...000///,,,+++///222222111000///...---------......------------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...---,,,,,,++++++,,,,,,------...//////..................---,,,++++++,,,,,,,,,,,,,,,---------......,,,,,,---------.........------------------------+++******+++---...//////++++++******+++---...000......---------......///...//////000000//////............/////////000000///000111222222222222222000000111111111222222222111333666666333111111222444444333333333333444444555666888999999999;;;===???AAAIIIVVVeeexxx,,,,,,,,,,,,,,,,,,,,,,,,---------............///...///000222666===FFFKKKNNNNNNNNNNNNMMMLLLKKKJJJFFFFFFEEEDDDCCCCCCDDDDDD??????@@@@@@AAAAAABBBBBBAAA@@@@@@@@@@@@@@@@@@@@@??????@@@AAAAAABBBCCCCCCDDDDDDDDDEEEEEEFFFFFFGGGEEEHHHIIIHHHEEECCCDDDGGGJJJIIIHHHFFFEEEEEEEEEEEEDDDGGGKKKOOOUUU^^^iiirrrvvvzzz~~~xxxtttyyyvvvpppjjjeeeaaa]]]```eeehhhnnnwwwxxxrrrlllhhhgggbbbZZZSSSWWW[[[]]][[[VVVRRRQQQRRROOONNNLLLIIIGGGEEEDDDDDD>>><<<:::999888999:::;;;<<<<<<===>>>>>>???>>>>>><<<<<<;;;:::888555333222.........//////000111222...///000000000000000000........................------...////////////...------------............***---000111000.........000///......------......,,,///111000---,,,...111......---,,,+++++++++,,,......------------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------........................***+++------+++***+++,,,++++++***)))))))))******,,,,,,,,,---------......,,,,,,---............------------------------------------------...//////---,,,***)))***,,,...000000//////...------.........///////////////...---............////////////...///000111222333333333000111111111111222222222,,,000444555333222333555555555444444444444555555111333555666666777999;;;???BBBKKKYYYgggzzz++++++++++++++++++++++++........./////////000000000333777<<>>??????@@@BBBCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHEEEIIILLLJJJFFFCCCDDDFFFKKKJJJGGGEEEEEEFFFGGGIIIKKKSSS]]]fffnnnwww|||{{{{{{|||vvvnnnccc\\\[[[\\\___dddmmm{{{|||sssfff\\\XXX\\\___\\\VVVQQQPPPQQQOOOOOOOOONNNLLLIIIGGGFFFAAA???===;;;999999888888:::;;;<<<===>>>>>>>>>>>>=========<<<;;;999777555000//////000000111222333---...//////000000//////........................---...//////000000000///............////////////,,,...000000...---///000000000......---......///...///000000///......///,,,,,,+++++++++++++++,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------...//////...------(((+++---,,,***)))***+++++++++*********+++,,,,,,,,,,,,,,,---------......,,,,,,.../////////...---------------------------222222111///...------...------------------......222111000///...------------...///000000000000000...////////////000000000///000111222222222222222000111111111111222222222---000222111...///333888666555555555555555555666000222444666666777999;;;@@@CCCMMM[[[jjj|||++++++++++++++++++++++++.../////////000000111111111666>>>DDDJJJNNNRRRTTTNNNNNNLLLKKKKKKLLLMMMNNNGGGFFFDDDCCCBBBAAABBBBBB@@@@@@AAABBBBBBCCCDDDDDD??????@@@@@@@@@AAAAAAAAA>>>??????@@@BBBCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHLLLPPPTTTSSSNNNKKKKKKMMMKKKIIIFFFDDDEEEGGGJJJLLL\\\fffuuu|||vvvtttwwwzzz{{{xxxjjjeeeWWWWWWWWW[[[gggzzz~~~sssZZZ^^^aaa^^^VVVPPPNNNOOONNNOOOPPPOOONNNKKKHHHFFFBBBAAA???===:::888777666999:::;;;===>>>>>>>>>>>>===>>>>>>>>>===;;;999777444333222111000000000000,,,,,,---.../////////.................................///000111111000000////////////000000000000...///000...,,,,,,000333111000///------....../////////////////////...---------,,,,,,,,,---...............------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,............,,,+++***+++---......---+++******,,,......+++***+++---------------......///000,,,,,,,,,---------......,,,,,,.../////////...---------------------------'''(((***++++++---000222---...000111111///...,,,444333111000...---------,,,---///000222333333333000000000000111111111111111111222222222111111000000111111111111222222222333444222...)))***111777666666555555555555666666222444777888999:::<<<>>>@@@DDDOOO]]]lll}}},,,,,,,,,,,,,,,,,,,,,,,,)))+++---,,,+++---000444333:::CCCJJJMMMPPPRRRUUUPPPPPPRRRRRRQQQOOOMMMLLLFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA???AAABBBAAA??????@@@AAABBBAAAAAAAAAAAABBBCCCCCCFFFFFFGGGGGGHHHGGGGGGGGGIIIQQQTTTNNNHHHHHHHHHEEEHHHMMMPPPMMMIIIIIIRRRZZZlll|||uuukkkiiinnnvvv|||nnnccc\\\YYY\\\aaaiiixxxmmmeee______\\\TTTNNNMMMMMMOOOQQQOOOLLLIIIIIIKKKIIIHHHEEEAAA===<<<<<<===:::;;;;;;<<<===>>>??????????????????>>><<<;;;:::777666333222222111...,,,/////////000000000000000222111111000///......---000000//////......------...............///000111------......///000000000,,,,,,,,,,,,,,,---...///------------------------//////.........---------111111000/////////////////////...------------...........................++++++,,,,,,---...//////++++++,,,---...///000111------,,,,,,,,,+++++++++,,,,,,++++++,,,,,,---.........------...///111222333222111///...,,,+++***---,,,,,,++++++,,,,,,---555000***)))---000...+++...///////////////......000///...------...///000111000///......///000111//////000000000000//////111222222222222333333333444444444444333222111111333333222222222222222222222333444555666666666666444666777777777777:::<<>>======>>>;;;;;;<<<======>>>??????????????????>>>===<<<<<<999777444333333222111///////////////////////////111111111000///.........///////////////........................///000000//////............//////---,,,,,,,,,------...///------------------------//////.........---------111000//////.........///......---,,,,,,,,,,,,,,,,,,,,,,,,---------------++++++,,,,,,---......///---------------.........------------,,,,,,,,,,,,,,,,,,++++++,,,,,,---...000///...---------...///000000//////......---------,,,,,,++++++,,,,,,---...------,,,------,,,,,,......////////////......000///............///000000///...---------.../////////000000000000////////////000000000111111111000111111222222222111111222222222222222222222222444555666777777777777777444666777777777777:::<<>>===???AAABBBAAA@@@???@@@BBBDDDCCCCCCCCCCCCDDDEEEEEEAAABBBCCCDDDFFFGGGHHHIIIGGGKKKMMMJJJJJJNNNTTTVVVVVV\\\cccfffhhhnnnyyy}}}wwwwwwqqqooolllnnnuuuxxxqqqmmmsssssswwwuuuiii```XXXSSSSSSLLLLLLLLLJJJHHHGGGIIIKKKMMMKKKHHHEEEBBB@@@@@@???<<<<<<======>>>>>>????????????@@@@@@@@@??????>>>===:::777555555444333222////////////////////////111111000000//////...............///////////////............////////////222111///---,,,,,,---...---------,,,------...///------------------------...............---------000///......---.........------,,,++++++++++++,,,+++++++++,,,,,,---------+++,,,,,,------...............------,,,,,,++++++.........------------,,,,,,,,,++++++,,,,,,---...000///...---,,,,,,,,,,,,,,,------...//////000000------,,,,,,,,,,,,------))),,,000000...------...---....../////////......000//////......//////000///...---,,,,,,,,,,,,,,,//////000000000000///////////////000000000111111//////000111222222222222111111111222222333333444444555555666666666555555444666777777777777:::<<<===DDDOOOYYYggg|||,,,,,,,,,---------------///...------222:::CCCIIISSSRRRQQQOOOLLLJJJJJJJJJQQQRRRSSSSSSRRRPPPNNNLLLGGGFFFEEECCCBBBBBBBBBBBBDDDDDDCCCBBBAAA??????>>>???AAABBBAAA@@@@@@AAABBBBBBAAAAAAAAAAAABBBCCCCCCCCCDDDEEEFFFHHHJJJKKKLLLJJJMMMPPPPPPQQQUUUZZZ\\\\\\aaagggkkkpppyyywwwnnnmmmqqqttttttuuuyyyyyyoooiiimmmpppqqqzzzvvvjjj```ZZZVVVOOONNNLLLJJJHHHHHHIIIKKKJJJJJJJJJKKKJJJHHHDDDAAA>>>>>>>>>>>>>>>>>>>>>???>>>???@@@@@@AAAAAAAAAAAABBB???:::888777666555333000000///////////////...111000000000/////////...------......//////000000......///////////////...111000...---,,,,,,---.........------------......................................................///......---------.........---,,,,,,+++,,,,,,,,,+++++++++,,,------......,,,,,,,,,---------......------,,,,,,,,,+++++++++//////.........---------,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++,,,,,,------...///000000------,,,,,,,,,,,,------,,,---.../////////000000------......//////......000//////////////////000///......---,,,,,,,,,,,,//////000000000000//////111111111111222222222222111222333444444444444444000000111222333333444444333333333444333333222222444666777777777777:::<<<>>>EEENNNYYYhhh}}},,,,,,,,,------.........000...---000888EEEQQQXXX[[[WWWPPPKKKIIIIIIKKKMMMQQQRRRSSSSSSSSSQQQOOOMMMGGGFFFEEEDDDBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???@@@BBBBBBAAAAAABBBCCCBBBAAAAAAAAAAAABBBCCCCCCEEEEEEFFFHHHJJJMMMOOOPPPQQQRRRUUUXXXZZZYYYZZZ\\\\\\___eeejjjrrrsssjjjhhhnnnwww|||~~~vvvkkkjjjiiigggjjjsssuuuvvvxxx}}}|||qqqfff___YYYVVVRRROOOLLLLLLKKKKKKFFFHHHMMMRRRSSSPPPIIICCC???????????????>>>>>>>>>>>>???@@@AAAAAABBBAAAAAAEEEBBB>>>;;;999888555444111111000000000/////////000000000000////////////------......//////000000......///000//////...---///...---,,,,,,---...//////......---------..............................---...........................------------...//////......---------------,,,---------.........///,,,,,,,,,---------------+++++++++,,,,,,,,,------//////.........---------,,,,,,++++++,,,,,,---...***++++++,,,,,,,,,------------------...............------,,,,,,------...///+++((()))---111111///,,,,,,---...............///000000000000000000///////////////......------//////000000000000//////000000111111111222222222444444444444444333222111000000111222333333444444333333333444333333222222444666777777777777:::<<<@@@EEEMMMXXXggg}}},,,,,,,,,---......////////////000777CCCQQQ\\\bbb___XXXOOOHHHGGGIIIKKKMMMNNNOOOQQQRRRRRRQQQOOONNNHHHGGGEEEDDDBBBAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA???@@@BBBBBBAAAAAACCCDDDDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEGGGIIIMMMRRRUUUXXXZZZYYY[[[___```\\\ZZZ[[[[[[___fffnnnxxxrrreee```eeeqqq~~~yyyssslllgggeeecccbbbccchhhrrr|||qqqccc___YYYUUUQQQNNNJJJHHHFFFIIIOOOVVVYYYVVVLLLDDDAAAAAA@@@@@@??????>>>>>>>>>???@@@AAAAAAAAAAAAAAAEEEBBB@@@>>><<<:::777555333222222111111000000///000000000000////////////.........///////////////...///000000000///---------------------......---000///......---.................................---------........................---......///000//////...------------...........................------------------------++++++,,,,,,------...............------------,,,,,,,,,++++++,,,,,,---...)))***+++,,,------------.........---------------......------------......///)))$$$%%%***///...,,,+++,,,---...............///000000111111000000/////////000111111000000/////////000000000000//////........./////////000000222222222222111000//////111111111222222333333444444555555666666666555555444666777777777777:::<<>>>>>>>>???@@@@@@@@@@@@@@@???@@@?????????@@@>>>;;;888444444333333222111111000////////////000000000000///////////////............///000111000///---,,,---...//////...---+++***000000///.......................................---------........./////////.........//////000111///...------,,,,,,------///......------,,,,,,+++------------------------.........---------------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,---......---,,,,,,------------------------......------------......,,,***((()))+++------,,,***+++,,,---............///000111111111111000///---...000111111111111000//////000000000000//////............/////////000111111222222222111111000222222222222222222222222444555666777777777777777444666777777777777:::<<<>>>CCCKKKXXXhhh}}},,,,,,------...///000000,,,111<<>>>>>???@@@BBBBBBBBBBBBCCCEEEBBBAAAAAAAAAAAABBBCCCCCCGGGIIINNNTTT\\\eeelllqqqsssmmmiiikkkjjjffffffjjjpppwwwuuunnnpppxxxlllddd\\\XXXVVV]]]pppyyyssskkkbbb\\\SSSRRRSSSVVVYYYVVVOOOGGGCCCBBBBBBAAA@@@???>>>>>>??????@@@@@@@@@??????>>>;;;<<<>>>@@@BBBAAA>>><<<555555444444333222111111////////////000000000000000000//////.........---...///000111000///---+++...///000111///,,,)))&&&000000///...............////////////////////////---------........./////////////////////000111111...---,,,,,,++++++,,,,,,///...------,,,+++***)))------------------------111000///...---,,,++++++------,,,,,,,,,+++++++++,,,,,,++++++,,,,,,---...---......///...---+++***+++,,,,,,------...............------------......+++---///000///---...///***+++,,,---............///000111222222111000///,,,---///000222222111111//////000000000000//////000000000000111111111111111222333333444444444444333333222222222222222222222333444555666666666666444666777777777777:::<<<>>>DDDMMMZZZlll/////////---,,,---000333333:::DDDOOOXXX^^^```aaa^^^[[[WWWQQQLLLHHHEEEDDDEEEFFFHHHJJJKKKKKKJJJJJJJJJGGGDDDBBBAAAAAA@@@???AAAAAA@@@??????@@@AAABBB@@@AAABBBCCCCCCCCCBBBAAA>>>@@@BBBCCCCCCCCCEEEGGGJJJLLLQQQZZZccclllrrrtttvvvrrrnnnjjjkkkooouuuyyy~~~tttvvvuuubbbYYY\\\bbbfffggg|||zzzoooeeeWWWMMMOOORRRPPPKKKJJJFFFDDDCCCBBBCCCCCCAAA@@@@@@>>>>>>>>>@@@@@@???===??????@@@@@@???>>><<<;;;999888555333222111111111111000000000/////////...111111000///////////////------///111111......///...---,,,...000111000//////...---,,,,,,,,,,,,,,,111000///......///000111............////////////........................///...---,,,,,,---//////,,,,,,+++***+++,,,---...,,,,,,,,,------.................................111...+++***---...---,,,+++,,,,,,---,,,+++***)))...............------------------.............../////////....../////////+++,,,,,,------...............---,,,,,,,,,,,,---------...///000000//////............///111222333222222111111000/////////000000111222222222222222111111111111111111111111<<<999333///---///111444333444555555666666555555555888::::::999888888999AAACCCKKKYYYiii{{{.........------...111444:::???GGGPPPXXX]]]___```aaa^^^ZZZTTTOOOKKKHHHGGGFFFGGGHHHIIIIIIIIIIIIIIIFFFEEECCCAAAAAAAAA@@@???AAA@@@?????????@@@AAABBBAAABBBBBBCCCCCCBBBBBBBBB@@@BBBCCCDDDDDDEEEHHHKKKSSSVVV[[[bbbiiiooorrrsssnnnmmmnnnrrrzzz|||uuuiiigggiiiiiigggooovvvrrrcccTTTOOONNNIIIEEECCCFFFEEEEEEEEEFFFFFFDDDBBBAAA???======>>>??????>>>===>>>???@@@@@@???>>>>>>;;;:::777555333222222222000000000000000000//////111111000///////////////...---...000000/////////111000//////000111000...//////...---------......000///...------...//////............////////////........................///...------------...///------,,,+++,,,,,,---...---------....../////////,,,,,,,,,++++++,,,,,,,,,000---******,,,---,,,++++++,,,,,,---,,,+++***)))------..................111000000//////.........,,,,,,,,,++++++,,,,,,,,,---------------.........------,,,,,,---...////////////////////////......000////////////000000111000000000000000111111111//////000111111111111111333333333333333333333333555444333222111222222333333444555555666666555555333444666666777999<<>><<<===?????????<<<===>>>???@@@@@@@@@@@@>>>===:::888666444333222000000000000000000111111111000000/////////////////////......000111000///333222000000111111///...//////.........///000000......------------...///............///////////////////////////////////////......---------......///......---------...............///////////////---,,,+++******+++,,,---...,,,******+++,,,+++***+++,,,,,,,,,,,,++++++***,,,---------.../////////111111000///...---,,,,,,///......------....../////////..................,,,,,,,,,---...///111222000000000///......------111111000///////////////...//////000111111222222000000111222222222222222333333333333333333333333///000222444555555333222333444555555666666555555333444444444444888===AAA>>>@@@HHHWWWgggzzz,,,---...//////222666:::EEEGGGKKKQQQVVVZZZ]]]^^^aaa```\\\WWWSSSOOOKKKJJJIIIHHHGGGFFFEEEFFFGGGHHHDDDEEEEEEDDDBBBAAA@@@AAABBBBBBBBBBBBBBBBBBBBBCCCEEEDDDBBBAAAAAABBBCCCCCCBBBCCCCCCCCCEEEIIIOOOTTT[[[\\\]]]^^^^^^___aaaccckkkpppzzztttoooppp}}}}}}sssnnnpppwwwrrr```VVVPPPKKKIIICCCEEEIIINNNSSSTTTRRRPPPIIIEEE@@@======???@@@AAA======>>>???@@@@@@@@@AAAAAA@@@>>>;;;888666444444000000000111111111222222000000////////////000000000111000...///222222///222111///000111111///......---------...///000000..................//////............////////////000000000000000000000000///.........------------000//////.................................//////000///---,,,,,,---///000...---,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---...///000000---------,,,,,,++++++***000000////////////000000000000//////.........------------......000111111/////////............///000000////////////000000//////000000111111111111111222333333444444333333000111111111111111222222...///222444555555333222333444555555666555555555777777666555444555777:::???AAAIIIVVVfffyyy,,,---///000222666;;;>>>EEEGGGJJJOOOTTTXXX\\\]]]]]]\\\YYYVVVRRRNNNKKKIIIIIIHHHGGGFFFEEEFFFGGGHHHHHHIIIJJJGGGDDDBBBBBBDDDFFFFFFFFFEEEEEEDDDDDDCCCFFFDDDCCCBBBAAABBBCCCCCCBBBBBBAAABBBDDDIIIPPPUUU]]]]]][[[XXXXXX[[[aaafffrrrwwwsssllllllyyyvvvqqqrrruuuxxxnnnaaaXXXQQQKKKDDDFFFKKKQQQWWWZZZZZZYYYPPPKKKEEE@@@???@@@AAAAAA@@@???????????????@@@@@@BBBAAA@@@>>>;;;888666555111111111222222222222222000000////////////000000111555555111000222333000///...---...000111000///,,,,,,,,,,,,---...//////......//////000000000000............////////////000000000000000000000000//////.........------,,,/////////////////////...------------------------///...------------...///......///...------------,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---...///000000***++++++,,,,,,------------,,,,,,++++++,,,,,,---000000//////.........---000//////.........//////------------...///111222............///000111222111111111111000000//////000111111222222222222222000000000111111222222222111111222222333222222222333444555555666555555555666888999888666555555555CCCDDDJJJVVVeeewww,,,...000222555999???CCCDDDFFFJJJNNNSSSWWWZZZ[[[YYYXXXWWWTTTRRRNNNLLLJJJHHHHHHGGGGGGGGGHHHHHHIIIKKKLLLLLLIIIEEEDDDFFFIIIKKKKKKKKKJJJIIIGGGEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBAAAAAAAAABBBDDDIIIPPPTTTZZZYYYWWWTTTTTTZZZdddkkkyyyzzzooojjjlllqqq}}}tttpppgggkkkuuupppdddWWWMMMJJJKKKMMMQQQWWW\\\______WWWRRRKKKEEECCCBBBBBBBBBAAA@@@@@@?????????@@@@@@BBBBBBAAA???===:::888777333333333222222222111111///////////////000000111000:::===666000222333000...---,,,---000111000///------,,,,,,,,,------...---...///000111111111000............////////////////////////////////////////////////...---,,,+++------...///000000//////---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000...------...---,,,,,,,,,,,,------...,,,---------.../////////,,,,,,---...///000111111......------------......//////..................000///......------......---,,,,,,---...000222444------......///111222333222222111111000//////.........///000000000000///222222222333333444444555333333222111111111111222333444555555666666555555222555888999888777888888FFFFFFKKKWWWeeevvv---///111444888===CCCGGGEEEGGGKKKPPPSSSVVVXXXXXXWWWWWWWWWUUUSSSQQQOOOMMMFFFGGGHHHIIIIIIIIIIIIIIIJJJKKKKKKHHHEEEFFFKKKPPPPPPPPPPPPNNNLLLJJJGGGFFFEEEEEEEEEDDDDDDCCCBBBAAAAAABBBBBBCCCEEEIIIOOOTTTVVVXXXXXXXXXYYY```llluuuxxxnnnjjjlllttt~~~{{{gggcccccckkkwwwzzzjjj[[[SSSQQQOOOQQQUUU[[[___aaa]]]XXXQQQKKKGGGEEECCCAAA@@@????????????@@@BBBCCCAAAAAAAAA@@@>>><<<:::888555555444333222111111000///////////////000111111///>>>EEE;;;111000222111000///...///000111000//////......------------...,,,---...000000000000000............////////////...........................////////////---,,,+++***,,,---///000000000//////.........------------***+++---......---+++***,,,...111000...,,,,,,------,,,,,,+++,,,---...///------...........................//////000000111000000////////////000000---------------............---------------.........------,,,---///111333///////////////000111111111111111000000000000000//////000111111111111000111222222333444444555555111111111111111111111111333444555555666666555555222444666777888999;;;>>>FFFFFFLLLWWWeeewww---///222555999???EEEIIIGGGIIIMMMQQQTTTVVVVVVVVVWWWWWWXXXWWWVVVTTTRRRPPPEEEFFFHHHJJJKKKKKKJJJJJJGGGIIIIIIGGGDDDGGGNNNUUUTTTSSSSSSQQQNNNKKKHHHFFFDDDEEEEEEFFFEEECCCAAA@@@AAABBBDDDEEEFFFJJJOOOSSSYYY\\\```bbbeeelllxxx{{{qqqlllmmmsss~~~mmmcccZZZYYYaaarrr~~~nnnZZZVVVRRRPPPSSSYYY^^^aaa```[[[TTTNNNJJJFFFCCCAAA>>>>>>===>>>@@@BBBDDDEEEAAAAAAAAA@@@???===:::999666666555444222111000000///////////////000111111///AAAJJJ???222000222111333222000000111111///...111000///...............***+++---///000000///.............../////////000...........................///000000///---+++***)))***,,,...000000000000000000//////.........---+++---///111111///---++++++...000000---++++++------,,,,,,+++,,,---...///...............---------..................------------,,,,,,,,,,,,------+++,,,,,,------.........+++++++++,,,---...///000000///...------...000111111000000////////////////////////000111111222222222222333444444444444333//////000111222222333333...///111333333333222111333444555555666666555555666666666666666888<<<@@@EEEFFFKKKWWWfffyyy000333666999===AAAFFFIIIJJJNNNSSSVVVWWWWWWXXXYYY___]]]ZZZWWWUUUSSSPPPMMMLLLKKKJJJIIIIIIIIIIIIIIIJJJIIIHHHHHHIIIKKKNNNOOOWWWSSSNNNKKKIIIHHHFFFEEEIIICCC@@@BBBDDDCCCBBBCCCEEEAAABBBIIIMMMNNNSSS[[[___gggqqqxxx|||zzzqqquuuwwwwwwppp^^^XXXYYYbbbrrruuufffXXXTTTTTTSSSTTTXXX^^^\\\YYYTTTOOOJJJFFFCCCDDDCCCAAA@@@???@@@@@@AAA@@@@@@@@@@@@@@@???>>>===<<<:::777444111111111222......///000111222222333???===:::777444222222111444333333222111000//////////////////////////////111111000000//////......111111111000///.........000000//////......------000000//////......------***+++---.........000222//////...------------...........................------------------------------------------------...------///222222///,,,---------------,,,,,,,,,111111000////////////000...///////////////......,,,,,,---...///000111111...------...///000000/////////000000000000//////........................///111222444333222000////////////000111222444444333333333333333333333333777666444333222444555777888777777777777999:::;;;===AAAJJJVVVcccuuu000333888<<<@@@DDDHHHKKKMMMRRRWWW[[[\\\\\\\\\\\\ccc^^^XXXTTTQQQPPPOOONNNLLLKKKJJJIIIHHHHHHHHHHHHGGGGGGHHHHHHJJJLLLNNNPPPQQQNNNJJJHHHHHHHHHGGGGGGEEE@@@>>>AAACCCBBBBBBEEEFFFEEEJJJSSSZZZ\\\aaagggpppwwwyyy|||~~~oooccc]]]^^^gggqqqyyymmmfff___XXXVVVYYYZZZXXXVVVSSSPPPLLLHHHFFFCCCBBBAAA??????>>>??????@@@@@@@@@@@@@@@??????>>>===;;;999666444222222222000000000111222333333444<<<:::888555333222111111222222111000000/////////////////////////////////////////////000000000000///////////////000000000///////////////.........000000000//////............///000///---,,,---...//////...------------...------------------------------------------------------------------------...---,,,...000111///---000000//////.........------------....../////////....../////////...------////////////........................000000000/////////000000000000//////////////////////////////000000111222222111000000222222111111111222222333333333333333333333333333666555444444444444555666888777777777777999:::;;;===AAAJJJVVVcccuuu///444:::AAAEEEIIIMMMOOOTTTXXX^^^bbbcccaaa______ccc]]]UUUOOOMMMNNNOOOOOOMMMLLLKKKIIIHHHGGGGGGFFFDDDEEEGGGIIIKKKMMMNNNNNNJJJHHHFFFEEEGGGHHHHHHHHHBBB??????BBBCCCCCCEEEIIIKKKOOOZZZhhhrrrwwwzzz~~~~~~vvvjjjccccccgggqqqzzzzzzmmm```YYYYYYZZZXXXUUUTTTRRRNNNJJJGGGEEEDDDCCCBBBAAA@@@????????????@@@@@@@@@@@@@@@@@@>>>>>><<<:::888555333111111222222222333333444444777666444333111111000000////////////////////////////////////////////////.........///000111111111------...///000000111111.........///////////////000000000000///////////////000111///---,,,,,,---000///......------......------------------------------------------------------------------------...---+++,,,...//////.........---,,,++++++******((()))+++---............------............------////////////............////////////000000000000//////000000000000//////000000000000000000000000000000000///000000000111444444333333333222222222333333333333333333333333444444555555555555555444888777777777777999:::;;;===AAAJJJVVVcccuuu111666???FFFLLLPPPSSSUUU\\\aaafffhhhgggccc```^^^]]]XXXQQQMMMLLLMMMNNNOOOMMMLLLJJJHHHGGGFFFEEEEEEDDDFFFHHHJJJLLLLLLKKKKKKEEEDDDCCCCCCEEEGGGGGGFFFDDDBBBBBBDDDEEEEEEIIIPPPWWW```ooo}}}sssuuu|||xxxtttssskkklllssssssgggaaa___[[[WWWTTTSSSPPPKKKGGGHHHHHHHHHGGGEEEDDDBBBAAA@@@@@@@@@@@@AAAAAABBBBBB@@@@@@???>>>;;;888444222222222222222333333333333222222111111000000000000/////////000000000111111////////////////////////.../////////000000000111------......///000000111------......//////000000//////000000000000000000---...//////...---///000000//////...............------------------------------------------------...........................---++++++,,,---...///...------,,,+++***))))))(((***,,,...///...---,,,******,,,---......//////,,,,,,---...///000111111///000000000//////000111000000////////////000000000000000000000000000000111000...---...///111222444444444444444444333333222222333333333333444444222333555666777666555333888777777777777999:::;;;>>>AAAJJJVVVcccuuu444;;;DDDLLLRRRWWWZZZ\\\dddhhhkkklllhhhbbb]]]ZZZVVVSSSOOONNNNNNNNNNNNMMMLLLKKKJJJHHHFFFEEEEEEDDDFFFGGGIIIKKKKKKJJJHHHFFFDDDBBBBBBBBBDDDEEEEEEDDDDDDCCCDDDEEEDDDEEENNNXXXfffqqqxxxooojjjqqq|||zzz{{{~~~{{{vvvxxx~~~qqqaaa\\\VVVRRRRRRPPPLLLHHHHHHIIIJJJJJJIIIGGGDDDCCCAAAAAA@@@@@@AAABBBCCCDDDAAAAAAAAAAAA>>>:::777444222222222222222111111111//////000000000000000000///000000111111222222333000000000000000000000000111000000000/////////...........................------......//////000000......//////000000111111---///000///......///000000000///............///------------------------------------------------........................------,,,++++++,,,...///222222111111000///......+++---...000///...,,,+++''')))***,,,...000000111,,,,,,---...///000111111...000111000......///111000000////////////000000////////////////////////111///...------///111333111222333555555666555555222222222333333444444444111333555777777666555333888777777777777999:::;;;>>>BBBJJJVVVcccttt:::@@@IIIRRRXXX]]]```bbbiiilllnnnmmmhhhaaa\\\YYYSSSRRRQQQQQQQQQQQQOOOMMMKKKJJJIIIGGGFFFEEEEEEEEEGGGHHHJJJJJJJJJHHHFFFDDDCCCBBBBBBCCCEEEFFFEEEDDDDDDCCCDDDEEEDDDHHHUUUcccuuuwwwmmmhhhjjjwwwyyytttsssoooooopppsssvvvwwwwwwuuuooonnnmmmnnnrrrwww}}}||||||{{{zzzfff___VVVQQQPPPPPPMMMIIIFFFHHHIIIKKKJJJHHHEEECCCCCCBBBAAA@@@AAABBBCCCDDDAAABBBBBBAAA???<<<999777333333222222111111000000...///000000111111000000000000111111222222222333000000000000000000000000111111111000///.........///..............................///////////////,,,------...///000000111000111222000...------...111000//////......//////........................------------------------........................,,,---...---,,,,,,...000000000000000000/////////...///000000///...---,,,)))***+++---///000000111////////////............---000111000---,,,---000111000///......///000111////////////////////////000000.........000222444000111333555666666666555111222222333333444444555111333555666777666555444888777777777777999:::;;;???BBBKKKVVVcccttt@@@FFFNNNVVV\\\aaaeeehhhkkkmmmnnnlllgggbbb]]][[[YYYWWWUUUTTTTTTSSSPPPNNNIIIIIIGGGFFFEEEEEEEEEEEEGGGGGGHHHIIIHHHGGGFFFFFFBBBAAAAAACCCFFFGGGGGGFFFDDDEEEFFFGGGGGGOOObbbtttuuuooonnnnnnwwwvvvooommmhhhgggeeefffgggiiiiiihhhdddfffjjjmmmqqqxxx{{{rrrkkkgggrrr{{{wwwlll^^^UUUSSSQQQMMMIIIEEEGGGJJJLLLLLLJJJGGGEEEEEEDDDBBBAAAAAAAAACCCDDDAAAAAAAAAAAA???===;;;:::555444444333222111111111///000111222222222111000000000000000111111111111000000000000000000000000000000000000////////////,,,------......////////////////////////.........++++++,,,---...///000000000111111000...---...///111000000///////////////////////////////////////------------------------........................+++...000000...---...000,,,,,,,,,------------................../////////---......//////.........////////////............,,,///111///,,,***,,,///111000///......///000111000000000000000000000000000000//////000111333444000222333555555555444333111111222333333444555555222333444666666666666555888777777777777999:::;;;???BBBKKKVVVccctttDDDIIIQQQXXX^^^dddhhhkkkkkklllmmmlllgggccc```______\\\XXXVVVUUUSSSQQQPPPHHHHHHGGGFFFEEEEEEFFFFFFFFFFFFGGGHHHHHHHHHHHHHHH@@@@@@AAADDDGGGIIIIIIHHHFFFGGGIIIKKKMMMWWWmmmuuummmnnnuuuzzzwwwssshhheeebbbaaabbbcccddddddbbbgggnnnrrrvvv~~~xxxrrrdddkkkwww{{{iii\\\VVVRRRMMMHHHGGGIIIMMMOOOPPPNNNKKKHHHFFFEEECCCAAA@@@AAABBBCCCAAAAAAAAA@@@???>>>===<<<666666555444333333222222000111222333333222111111000000000000////////////000000000000000000000000......//////000000111111***+++,,,---///000111111000000//////.........---******+++,,,---///000000+++---///000///000222444111111000///////////////000000000000000000000000------------------------////////////////////////+++...111111///......000------......///000000111,,,,,,,,,---...///000111222111111000///---,,,+++,,,,,,---...///000111111+++...111///+++)))+++...222000///......///000222111111111111111111111111000000000000111222333444222333444555555333111000111111222333333444555555222333444555666666666666888777777777777999:::;;;???CCCKKKVVVccctttJJJNNNTTT[[[bbbgggkkkmmmooolllhhhdddaaaaaacccdddcccaaa^^^ZZZVVVQQQNNNMMMJJJHHHFFFEEEDDDEEEFFFGGGJJJGGGEEEFFFHHHHHHGGGDDDCCCCCCEEEHHHLLLOOOPPPPPPPPPNNNMMMOOOYYYiii{{{yyyooonnnrrryyywwwtttpppllljjjkkklllnnntttvvvzzz{{{jjjdddeeeqqqyyyiii___XXXRRRMMMIIIHHHKKKRRRYYYYYYSSSKKKEEEDDDBBBAAA@@@?????????BBBBBBAAA@@@???>>><<<<<<:::999888666444222000000222222111111222333444444222222111///............000000////////////000000000000000000000000000000------......//////000000111111///......///000000............////////////000000000000000000000000........................000///---++++++---///000........................000///...---,,,+++++++++000000000000000/////////000///...------...///000------------.........///,,,,,,,,,,,,,,,,,,,,,,,,///000000000000//////...............////////////000000000000////////////111111000000000000111111000000111111111111000000000000000000000///......111111222222222333333333666555555444444444555555999999999777666666888:::???BBBKKKWWWccctttNNNQQQWWW]]]bbbgggjjjkkkkkkiiieeebbbaaaaaaaaabbbdddbbb^^^ZZZUUUQQQNNNLLLHHHGGGFFFDDDDDDEEEFFFGGGGGGEEEDDDDDDFFFGGGEEECCCCCCCCCEEEKKKSSSXXXZZZZZZUUUUUUWWW]]]gggvvvyyyuuuwww|||vvvhhhaaaiiivvvyyykkk```XXXTTTQQQOOOPPPVVV]]]]]]WWWQQQEEEDDDCCCBBB@@@@@@@@@@@@AAAAAAAAAAAA@@@???===<<<;;;:::999777444222111000000000000000000111222222222111000///////////////000000////////////000000000000000000000000000000.........///////////////000//////......///000111000000/////////.........////////////////////////........................//////...------...//////........................//////...---,,,,,,,,,,,,........................000///...------...///000------.........///////////////////////////////////////000000000000///////////////000000000000111000000000000////////////111111000000000000111111111222222333333222222111111222222222111111000///111111222222222333333333555555555444444444555555333555666777777888;;;===>>>BBBKKKWWWccctttTTTVVVZZZ^^^bbbeeeggggggdddcccbbbaaa```_________dddbbb^^^YYYTTTPPPMMMKKKGGGFFFEEEDDDEEEFFFGGGHHHFFFEEEDDDEEEFFFFFFEEECCCEEEFFFLLLWWWccckkkllljjjaaaeeekkkrrr|||pppcccggglllmmmzzzxxxhhh]]]XXXUUURRRQQQUUUYYYZZZUUUPPPFFFEEECCCAAA@@@@@@@@@AAA@@@AAABBBCCCBBBAAA???======<<<:::888555333111000111000000000000111111222111000000/////////000000111000000//////000000111000000000000000000000000000000///////////////.........---......///000111222111111000...------,,,................................................//////000000000000//////..............................---------------...,,,---------------------//////............//////............/////////000000000000000000000000000---...///000000111000000000000000000111111111111////////////000000000000111111000000000000111111111222222333333222222111333333333333333333222111111111222222222333333333555555555555555555555555111333666777888999;;;===>>>BBBJJJVVVbbbsssXXXZZZ\\\___aaabbbbbbbbb^^^^^^______^^^^^^]]]\\\bbb```[[[VVVQQQMMMJJJHHHEEEEEEDDDDDDEEEFFFGGGHHHGGGGGGHHHHHHHHHHHHGGGFFFJJJNNNXXXhhhxxx~~~zzzrrrxxx{{{yyyyyyzzzrrruuusssiiimmm{{{wwwggg```[[[WWWTTTSSSTTTSSSOOOKKKEEEDDDBBB@@@???@@@@@@AAA???AAACCCDDDDDDBBB@@@??????>>><<<:::777444222111333333333222222333333444000000000///000000111111111000000000000000000111000000000000000000000000111000000000//////......,,,------...//////000111111111000000///......---...................................................000111222222111000...........................---------------...//////,,,,,,---------------.../////////....../////////........./////////000000........................------...000111111111111//////000000000111111111////////////000000000000111111000000000000111111//////000000000000//////222333333444333333222222111111222222222333333333444444555555555555555555555777888999888888999:::>>>AAAJJJUUUaaaqqqZZZ[[[]]]^^^______^^^^^^[[[[[[\\\]]]]]]\\\[[[[[[___\\\WWWRRRMMMIIIGGGFFFDDDDDDDDDEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIJJJKKKLLLRRRXXXfffwww~~~~~~|||zzzyyyyyy|||~~~uuunnnuuu{{{qqqiiieee___ZZZVVVRRRMMMIIIDDDCCC@@@???>>>???@@@AAAAAABBBCCCDDDDDDCCCAAA@@@@@@???>>>;;;999666555444444444333333333333333444111000000000000111111222111111000000000000111111000000000000000000000000111111000000/////////...,,,---......///000000111//////000000000000000000........................////////////////////////...000222333333222000...////////////////////////------------...///000000------....../////////000...//////////////////...............////////////------------------------------...000111111111111........./////////000000.../////////000000000111111111000000000000111111/////////000000/////////111111222222222222222111111111222222222333333333333333444555666666555555777888999999888888:::;;;===AAAIIITTT```ppp[[[\\\]]]^^^^^^]]]\\\\\\ZZZ[[[[[[\\\\\\[[[[[[ZZZ[[[XXXSSSNNNJJJGGGEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGIIIJJJKKKOOOTTTXXX]]]dddqqq|||yyyvvvxxxzzz~~~~~~|||vvvmmmddd\\\SSSLLLGGGEEECCC@@@>>>>>>???AAACCCDDDDDDDDDDDDDDDCCCBBBBBBAAA@@@>>>===;;;999777777333222222111111111111222222111111000000000111111222111111000000111111222000000000000000000000000111000000000000000000///---...///000111111111000/////////000000111111111........................////////////////////////...000111222222111000...////////////////////////...---------...///000000......//////000111111111......////////////......------------.........///////////////////////////---...///000000111000000............////////////......//////000000111111111111000000000000111111000111111222222111111000///000000111111111111111111111222222222333333333222333444666666666555555555666777777777888<<<>>>===@@@HHHSSS___ooo\\\]]]^^^______^^^]]]\\\\\\[[[[[[[[[[[[[[[[[[[[[YYYVVVRRRMMMIIIGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDEEEGGGJJJMMMQQQYYYcccjjjlllrrr{{{~~~sssfffZZZPPPJJJGGGEEEBBB@@@@@@AAACCCEEEGGGFFFEEECCCBBBBBBCCCCCC@@@@@@???>>><<<;;;:::999444333222111111111111111333333222111000000000000222111111000000111111222000000000000000000000000000000000000000111111111///000111222222111000000111111111000000000000000//////////////////////////////////////////////////////000111111000/////////////////////////////////...............///000......///000000111222222---...///000000///...---,,,,,,,,,,,,------------000000000000000000000000//////000000000000//////...////////////000000000.........///000111111111111111000000000000111111000000111111111111000000///000000111111111111111111111222222222333333333111222444666777777666555777666555444333555999<<<<<<@@@HHHSSS^^^nnn]]]^^^___`````````___^^^]]]\\\\\\[[[[[[[[[[[[\\\YYYVVVQQQLLLIIIGGGGGGGGGEEEEEEFFFFFFEEEDDDCCCBBBFFFHHHLLLQQQXXXcccpppyyyyyy}}}ttteeeYYYSSSHHHFFFDDDAAAAAACCCFFFGGGJJJHHHEEECCCBBBBBBCCCDDD@@@@@@???>>>===<<<;;;;;;666555444444333333333333444333222111000000000000222222111111111111222222000000000000000000000000//////000000111111222222000111222333333222000000333333222111000///......000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000//////............//////.........///000111111222---...///000000///...---+++++++++,,,,,,,,,------///////////////////////////000000000000000///...000000000000111111111111---......///000111111222111111000000000000111111......////////////......///000111222222222222222111111222222222333333333111222444666777777666555:::999666222///000444777<<>>===<<<666555555444333222111000222222111111000000//////000000000000000000111111//////000000111111111222222222111000//////000000111000......000000000///222111000///............//////000000000000/////////000111222222111000///000000000000000000000000//////......---------,,,---------------...///000000000000000//////////////////////////////////////////000000000000//////////////////////////////555444333111000...---,,,...///000222222222111000222222111111000000//////111111111111111111111111111111111111111222222333000000000000000000000000111111222222222222333333444444555555666777777777999999999888999999::::::>>>@@@GGGPPPZZZjjj]]]\\\\\\\\\]]]^^^___```jjjjjjhhheee```[[[XXXWWWVVVTTTQQQNNNLLLKKKJJJJJJLLLHHHFFFGGGGGGDDDEEEIIIGGGOOOVVV\\\hhhyyy~~~|||zzzxxx|||~~~yyy}}}yyyfffTTTMMMGGGEEEDDDBBBDDDHHHMMMNNNMMMJJJGGGEEEFFFGGGHHHGGGFFFDDDBBBAAA??????999888777666444333222111111111111111111000000000111111111111000000000000000000000000111111111222222222111000000000000000111000......000111000///000000000///000000000111//////000000000000/////////000111111111111000///000000000000000000000000////////////......------......---------...//////000000000000////////////////////////////////////////////////////////////000000000000000000000000000000000//////.........---...///000000000///............//////000000000111111111111111111111111111000000000000111222222111111111111111111111111222222222333333333444444333333444444555666666666999999888888999999::::::>>>@@@GGGPPPZZZjjjZZZYYYXXXYYYZZZ]]]```aaahhhmmmoooiii^^^VVVUUUXXXXXXVVVTTTRRRPPPOOONNNNNNQQQLLLIIIIIIHHHEEEFFFIIIFFFNNNXXXcccppp|||}}}yyyqqqooommmlllnnnuuu~~~wwwvvvyyy^^^VVVNNNJJJHHHDDDDDDGGGNNNOOOPPPNNNLLLJJJJJJKKKJJJJJJHHHGGGEEEDDDCCCBBB<<<<<<:::888666444333222111111111111111111222222222222111111111000000000000000000111111111111111222111000000000000000000222000...///000111000000//////000000111222222333//////000000000000/////////000000111111000000///000000000000000000000000000000000000//////////////////......---.........////////////000000000000////////////////////////000///...------...///000111111111111111111111111,,,,,,------...////////////000000111000000//////---------...............000000000000000000000000000000/////////000111111111111111111111111111111111111222222222333333333222222333333444555555555999999888888999999:::;;;>>>@@@GGGPPPZZZjjjYYYXXXWWWVVVWWWZZZ]]]___bbbgggkkkfff]]]WWWXXX\\\XXXXXXWWWVVVUUUUUUTTTTTTTTTNNNJJJIIIGGGEEEFFFJJJIIIPPP\\\iiiuuu{{{uuupppjjjddddddhhhooouuuwww|||nnncccVVVOOOJJJFFFEEEHHHKKKMMMOOOOOONNNLLLKKKLLLKKKJJJIIIHHHGGGFFFEEEEEE???>>><<<:::777555333222000111111222222333333333333222222111111000000///111111111111111111111111111111000000000000000111222000//////000111111000000000111222222222222222//////000000000000/////////000000000000000000///////////////////////////111111000000000000000000000000///......---......////////////000000000000////////////////////////000///---,,,,,,---///000000000000000000000000000,,,,,,------...///000000333333333333222222222111222111000///---+++******///////////////////////////////////////000000111111111111111111111111111000000000000111111111111222333333444444555666666888888888888999:::;;;;;;>>>@@@GGGPPPZZZjjj[[[ZZZXXXWWWWWWXXXYYYZZZ^^^```aaa___\\\ZZZZZZ\\\YYYYYYZZZZZZZZZZZZZZZZZZUUUOOOJJJIIIGGGEEEHHHLLLSSSYYYdddqqqyyy~~~~~~yyyqqqkkkggggggiiikkkrrr|||qqq___SSSLLLGGGFFFGGGHHHJJJLLLMMMKKKJJJJJJJJJIIIIIIHHHHHHGGGFFFEEEEEE@@@???===;;;888666444333111111222222333333444444333222222222111111000000222222222111111111111111111000000000000000111111222111//////111111111000222222222222222111000/////////000000000000//////000//////////////////000////////////////////////000000111111111111111111111000///................../////////000000000111000000000000000000000000111000...------...000111///////////////////////////////////////000000000333333222222222222222222333333222000...---,,,+++///////////////////////////////////////000000111111111111111111111111111111111111222222222222333444444444555666666777777888888888888999:::;;;<<<>>>@@@GGGPPPZZZjjj___^^^]]][[[ZZZZZZYYYYYY___]]]ZZZYYYYYYZZZZZZZZZ\\\\\\]]]]]]^^^]]]]]]\\\UUUOOOJJJHHHHHHGGGKKKQQQZZZ```jjjtttyyyzzz{{{uuuqqqnnnkkkhhhhhhnnn|||lll]]]SSSKKKHHHHHHGGGHHHJJJJJJHHHHHHHHHIIIGGGGGGGGGFFFFFFEEEEEEEEEAAAAAA???<<<:::777666555333333333333333333444444222222222222222222222222222222222222222111111111000000000000000111111222333111///000111222111000111222222333222000///---//////000000000000//////000//////......//////000000000000000000000000000000000000000111111111111000000//////.../////////......//////000000111111000000000000000000000000111000///......///000111........................111111111111000000000000000////////////000111222000000000111111111111111000000000000000000000000000000/////////000111111222222222222222222222222333333444444444555555555444444555555666777777888777777777888999:::;;;<<<>>>@@@GGGPPPZZZjjjbbbbbbbbbbbb```___]]]\\\]]][[[WWWVVVVVVYYY\\\]]]aaaaaaaaa```___]]][[[ZZZUUUOOOJJJIIIIIIJJJPPPVVV___dddnnnwwwyyyzzz~~~zzztttqqqjjjkkkrrrooocccWWWOOOKKKHHHIIIJJJIIIGGGGGGHHHJJJFFFFFFFFFFFFFFFEEEEEEEEECCCBBBAAA>>><<<:::999888444444444444333333333333000111111222222333333444333333333222222111111111000000000000000111222222333111000000111222222111///000111222222000///...//////000000000000//////000///............///000000000000000000000000000/////////000000000111111//////////////////000111.........///000111111111000000000000000000000000111111111111111111111111////////////////////////111111111111111111111111...---------...000222333///000000111111222222222111111111111111111111111111000000000000111222222222222222222222222222222222333333333444444444444333333444555555666666777777777777888999:::<<<===>>>@@@GGGPPPZZZjjjcccdddffffffeeecccaaa___YYYXXXVVVTTTUUUYYY___dddeeeeeedddbbb```\\\YYYWWWVVVOOOKKKJJJKKKMMMSSSZZZeeekkkvvv~~~|||qqqnnnpppzzzrrrcccWWWPPPKKKKKKKKKIIIGGGGGGIIIKKKFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDBBB@@@>>><<<;;;:::555555555444444333333333000000111222333444444555333333333222222111111111000000///000000111222222333111000000111222222111,,,---///111222111000/////////000000000000//////000///...------...///000000000000000000000000000......//////000000000111//////...//////000111222---......///000111111222000000000000000000000000111111222222222222111111000000000000000000000000//////000000111111222222............000222444555222222111111000000//////111111111111111111111111111111111111111222222333222222222222222222222222///000000000000111111111222222333444444555555666777777777888999;;;<<<===>>>@@@GGGPPPZZZjjjggggggiiilllnnnjjjbbb\\\YYYWWWUUUTTTWWW\\\bbbeeelllhhhccc```^^^[[[VVVRRRSSSOOOLLLLLLLLLOOOZZZeeefffoooxxx}}}ttttttvvv{{{rrreee]]]VVVTTTPPPKKKGGGHHHLLLPPPDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDAAA>>>;;;999999999999888777555444333444444333222111000///...333333222222111000//////111111111111000000000000222111000000000111333333222222222111111111000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000////////////////////////////////////,,,------...///000000111111111111111000000000000///111444444333222222333000000111222222222222111444444444333333222222222222222222111111111000000333222111000000111222333333111...,,,,,,...111333000111111111111222222222333333333222111000///...000000111222333444444444000111222333555666777888:::::::::999777666777888AAABBBGGGQQQ\\\mmmhhhjjjlllppppppllleee^^^[[[YYYXXXXXXZZZ___dddggglllhhhccc___]]]YYYUUUQQQOOOLLLKKKMMMNNNQQQ[[[fffnnnqqqwww~~~zzzsssfff___UUUNNNLLLMMMMMMNNNFFFFFFFFFFFFFFFFFFGGGGGGEEEEEEEEEEEECCCAAA>>>===888888888777666444333222222222222222111111111111111111111111111222222222111111111111000000000000222111000000000111222333222222222111111111000000000000000000000000000000000000000000000000000000111111111111111111111111//////000000111111111222000000000000000000000000---......///000000111111111111111111000000000000...111333333222111222222000000111222222222222111333333333333222222222111222222222111111111000000222222111000000111222222222111///------///111222000111111111111222222222111222222222222111111000000111111222222333333333111111222444555666777888::::::;;;999888777999:::@@@AAAGGGQQQ]]]mmmlllnnnrrrttttttooogggaaa^^^]]]\\\]]]___cccgggiiijjjgggbbb^^^ZZZWWWSSSPPPLLLKKKMMMQQQSSSVVV___iiirrrqqquuu|||ooo```UUURRRQQQNNNKKKHHHGGGFFFFFFFFFFFFFFFFFFDDDEEEEEEEEEEEECCCAAA@@@:::999999777666444333333000111111111222222333333......///111222333444555222222111111111000000000111111000000111111222333222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000......///000111222333333111111111111111111111111/////////000111111222222111111111111000000000000...000111222111000111222///000111111222222111111222222222111111111111111222222222111111111111111222222111000000111222222111000000//////000000111000111111111111222222222000000111222333333222222111111111111111111222222222222333444666777888888999:::::::::999999:::<<<@@@AAAGGGQQQ]]]mmmrrruuuwwwyyyvvvooogggbbb`````````aaaccceeehhhiiigggddd___[[[WWWSSSPPPOOONNNNNNRRRXXXZZZ\\\dddlllooopppvvvnnn```WWWQQQMMMIIIIIIHHHFFFEEEDDDDDDEEEEEEEEEEEEFFFFFFEEECCCBBBAAA===<<<;;;999777666555555111111111222222222333333......///111222333444555222222222111111111000000111111111111111222222222111111111111000000000000000000000000000000000000000000000000000000000000////////////////////////......//////000111111222000000000000000000000000000000111111111222222222111111111111000000000///---///000000//////000111///000000111111111111111111111111000000000000000111111111111111111111111222111111111111111111222000000000111111000000000000000111111111222222222000111222222333333222222111111111111111111111000333333444555666777888999777888999999888999;;;===???AAAGGGRRR]]]mmmxxxzzz{{{zzzuuunnnfffbbbccccccdddeeeeeeffffffgggbbb```\\\XXXSSSQQQPPPPPPQQQRRRXXX^^^```aaagggooorrrxxx~~~xxxxxxooo```TTTNNNKKKJJJHHHFFFDDDCCCBBBCCCCCCEEEFFFFFFEEEDDDBBB@@@???>>><<<:::888666555555555333333333222222222222111000000111111111222222222222222222222111111111111000000111111222222222222000000000000000000000000111111111111111111111111111111111111111111111111////////////////////////////////////////////////////////////////////////111111111111222222222222111111111111000000000///...///000///......000111//////000111111111111000000000000000000000000000111111111111111111111111111111111222222111111111///000111222222111000///000000111111111222222222222333333333333222111111222222222111111111111111333444444555666777888888555666777777777777:::<<>><<<:::777555444444444444444333333222222222111222222222111111111111111333222222222222111111111000000111222222222222111//////000000000000000111111111111111111111111111111111111111111111111111000000000000000000000000000000000000/////////...........................111111111111111111111111111111111111000000000000...///000///......000222...///000000111111000000000000000000111111111111111111111111111222222222000111222222222222111000000111111222222111111000000111111111111222222222333333444444333222111111222222222222222222222333333444444555666666777777444555666666666666999;;;>>>AAAHHHSSS___nnnvvvxxxxxxuuupppkkkiiiiiijjjkkklllllljjjgggdddbbb[[[[[[ZZZWWWTTTTTTWWWZZZ]]]```gggooorrruuu{{{vvvvvvxxxxxxtttcccXXXOOOMMMIIIFFFDDDCCCCCCDDDEEEEEEFFFFFFFFFEEEDDDCCCAAA???<<<999777666666666222222333333333333333333111111111111111111111111333333222222222111111111///000111222333222222111////////////000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222////////////////////////111111111111111111111111111111111111000000000000///000000///...///111333...//////000000000000000000000000111111222222222000000111111111222222222000111222222222222111000111111111111111111111111000111111111111222222222222222333333444333333333222222222333444444444555333333333444555555666666666777777777666777888:::>>>@@@HHHSSS___nnnssstttuuurrrnnnkkkkkkllllllmmmoooooolllhhhdddaaaZZZ[[[ZZZXXXVVVWWW[[[___eeegggoooxxx}}}~~~wwwwww}}}nnn^^^RRROOOKKKHHHEEEDDDEEEEEEDDDEEEFFFGGGHHHHHHGGGFFFEEECCC@@@===;;;:::::::::000111111222444555555666000000111111222222222222333333333222222222111111///000111222333222111111.../////////000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111222333444555555666000000000000000000000000111111000000000000000000111111111111000000000000000111111000//////222444...//////000000000000000000000111111222222222333000000111111222222222222000111222333333222111000222222111000000111222222000111111111111222222222000000222333444555555555222222333444444555666666222333333444444555555555777888999888777777999;;;>>>@@@HHHSSS___nnnpppppppppmmmjjjhhhhhhiiinnnpppsssrrrnnngggbbb___[[[[[[[[[[[[]]]aaadddgggnnnqqq{{{}}}iiiZZZPPPHHHHHHIIIHHHFFFFFFHHHGGGEEEFFFHHHIIIIIIHHHDDDCCCAAA>>>;;;999666555777666555333222111111111///222555444111000111444222222222222222222222222222222111111111111222222111111111111111111111111111111111111111000//////000000000000000000000000000///...---,,,,,,---...///000000111222333333333---111444222...---000444111111111111111111111111000000111111111111000000///000000000000111111111000000////////////000000000000000///////////////......///000111222333333333333333333222111000000222000///......000222444//////000000111111111222///111222444444333222111444333222111222333444555777666666555444444333333777777777777777999;;;<<<>>>AAAIIISSS]]]mmmpppooollljjjiiiiiijjjjjjmmmnnnpppnnnjjjeee```^^^\\\\\\\\\^^^aaagggmmmrrrxxx~~~zzzkkk___SSSNNNMMMJJJGGGHHHHHHGGGEEEEEEFFFGGGFFFEEEDDDCCCAAA>>><<<999777666222222111111111222222333111222333333222111222222222222222222222222222222222222111111111111222222111111111111111111111111111111111111111000//////000000000000000000000000222111000///...//////000//////000000111222222333...111222111///...000222111111111111111111111111000000111111111111000000000000111111111222222222000000000//////000000000000000000000000000000000/////////000111111222222222222333333222222111111111111000//////000111222000000111111111222222222///000222333444333222111333333222222333333444444555555555555555555555555777666666666888999;;;<<<>>>AAAHHHRRR]]]mmmppplllhhhgggiiilllllllllllllllkkkiiifffccc___]]]]]]]]]^^^```eeennnxxx}}}nnn]]]TTTOOOJJJHHHIIIJJJHHHFFFEEEFFFFFFEEEDDDEEEDDDBBB???<<<:::888777444333333222222222333333222222111222333333222111222222222222222222222222222222111111111111222222111111111111111111111111111111111111111000//////000000000000000000000000111111000/////////000000...//////000000111111222000000000000000000000000111111111111111111111111000000111111111111000000///000000000111111111111111111000000000000111111///000000000111222222222000000000000000000000000000111222222333222222222111111111111111111000000111111111111222222222222111222444555555555444333222222333333444444333333333333444444555666777777666555555666888:::<<<>>>>>>AAAHHHRRR]]]llloooiiidddeeejjjnnnooommmllljjjhhheeedddbbb```^^^]]]^^^___aaafffqqq~~~~~~jjj^^^VVVOOOLLLLLLJJJIIIGGGGGGHHHHHHGGGFFFEEEDDDBBB@@@===;;;999888:::999888666444333222222444111000111444555222///222222222222222222222222333222222111111222222333111111111111111111111111111111111111111000//////000000000000000000000000//////........................//////000000000111111///...///000111000///111111111111111111111111000000111111111111000000........./////////000000111111000000000000111111//////000111222333333444111111111111000000////////////111222222333333333111111222222222111000000000000111111111111111111444444555666777666666666111222333444555444333222333333444444555666666666555555555666888:::===>>>>>>AAAHHHQQQ\\\llllllhhhdddggglllppppppmmmmmmjjjfffcccccccccaaa___]]]^^^___```eeeqqq}}}zzz{{{pppeeeZZZRRROOOIIIHHHFFFGGGHHHIIIIIIHHHFFFEEECCCAAA???<<<;;;:::;;;:::888666444333222222444111000111444555222///222222222222222222222222333333222222222222333333111111111111111111111111111111111111111000//////000000000000000000000000......//////////////////////////////000000000000000///...///000111000...000000000000000000000000000000111111111111000000/////////000000000111111111111000000000000111111//////000111222333333444222222111111000/////////...///000111222333333333111111222222222222111000000000000000000000000000333333444555555555555555111222333444555444333222555555555555555555555555555555555666888:::===>>>>>>@@@GGGQQQ[[[kkkgggggghhhkkkppprrrpppmmmmmmiiidddbbbcccdddbbb___]]]___```aaaeeepppyyyrrrsss}}}xxxgggXXXQQQJJJIIIGGGGGGHHHIIIHHHGGGFFFEEEDDDBBB@@@>>><<<;;;666555444333333333333333222222111222333333222111222222222222222222222222333333222222222222333333111111111111111111111111111111111111111000//////000000000000000000000000000000111222222222111111000000000000000000000000////////////////////////000000000000000000000000000000111111111111000000222222222222333333333333000000////////////000000///000000000111222222222222111111111000000//////...///000111222222222222111111111222222222333333111111111000000000000000111111111111111222222222222222333333444444333333555555555555555555444444666555555666888:::<<<>>>>>>@@@GGGPPPZZZjjjcccffflllqqqtttrrrooommmkkkgggbbbaaacccdddaaa^^^]]]```bbbdddhhhssszzzpppmmmnnnxxx}}}jjj___QQQOOOLLLKKKKKKJJJIIIGGGFFFFFFDDDBBB@@@???===<<<666555444333222222222222111222333333222111222222222222222222222222222222444333333222222333333444111111111111111111111111111111111111111000//////000000000000000000000000///000111222333222222111111111111111111111111111---///111000------...111000000000000000000000000000000111111111111000000111111111111222222222222//////............//////000000000000000000000000111111111000000000000000//////000111111222111111111000000000111333555666333333333222222222111111111111111111111222222333333333222222333333444444333333444444555666666666777666666666888999;;;<<<===@@@GGGPPPZZZiii```fffooouuuvvvsssooollljjjeeeaaaaaacccccc```\\\\\\```dddfffjjjvvv{{{rrrlllhhhjjjyyyuuuYYYVVVSSSPPPOOOMMMKKKIIIGGGFFFEEECCCAAA???>>>===;;;:::888555333111000000///222555444111000111444222222222222222222222222444333333222222333333444111111111111111111111111111111111111111000//////000000000000000000000000---...///111111111000///222222222111111111111111,,,///222111---+++...222000000000000000000000000000000111111111111000000............////////////......------------......000000000000////////////000000000000000000111111///000000111111111111000111000//////111333666888555555555444444333333333444333333333333444555666444333222111222333444555111222333444666777888888777777777777777999;;;<<<===@@@GGGPPPZZZiiikkklllnnnrrrvvvuuuooojjjgggccc___^^^[[[ZZZ___gggeeegggllluuu~~~yyynnniiilllrrrwwwmmm```UUUTTTTTTPPPMMMNNNIIIIIIHHHGGGGGGEEEDDDBBB<<<;;;999777555444333222444444444444444444444444333222111111111333666777111111111000111111222333222222222111111111111000111222333333333333222111000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000,,,,,,...///000000000000000111333444444333111000000000////////////000000111000///......---......111111000///......//////111111111111111111111111///111222333333222000///////////////111333555666555555555444333333222222444444333333333333222222000111222333444444444444555555555555666666666666444555666777999:::;;;<<<>>>AAAIIISSS]]]kkkppppppqqqtttwwwuuuooojjjgggbbb^^^^^^______eeekkkpppuuuwwwrrrqqqtttvvv{{{sssdddaaabbb^^^WWWSSSLLLKKKJJJIIIHHHFFFCCCBBB===<<<:::888666555444333444444444444444444444444333222111111222333555777111111111111111222222333222222222222111111111111000111222222222222111000000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000......///000111111111111222111111111111111111222000000////////////000000//////.........//////000333333222111111111111111111111111111111111111111000111222333222222111000111000000000000222333444555555555444444444333333444444444333333222222222000111222333333444444444555555666666666777777777555555666888999:::;;;<<<>>>@@@HHHQQQ\\\jjjvvvuuuuuuvvvwwwuuunnniiifff```]]]___cccfffkkkqqqyyy}}}{{{zzz{{{vvvooonnnhhh]]]UUUOOONNNLLLKKKJJJGGGDDDAAA???>>>;;;999777555444444444444444444444444444444333222222111222333555666111111111111111222333333333222222222111111111111///000111111111111000///000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000111222222111111111222111///......///111222111000000//////000000111............///000111222333222111111111111111111111111111111111111111111111111111111111111111111222222111111000111111222555555555555555444444444555555555444333222222111111111222333333444444444666666666777777777888888555666777888999:::;;;<<<>>>@@@GGGPPP[[[kkk|||yyywwwwwwwwwsssmmmhhhfff```]]]aaaggglllrrrwwwzzzqqqdddZZZQQQOOOLLLJJJJJJIIIEEEBBB???>>><<<999777555444444444444444444444444444444333222222222222333444555222111111111111222333333333333222222222111111111000111111111111111111000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222111111000000222111000//////000111222111000000000000000000111//////......///000111111000000///////////////000111111111111111111111111111111111000111111222333111111111111111111111222555555555555555555555555666666555444333222222111333333333333444555555666777777777777888888888888666777777888:::;;;;;;<<>>;;;999666555444444444444444444444444444333333333333333333333333222222222222222333444444333333333333222222222222333333222222222222333333222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222//////000000111000000///000111333555555333111000222111111000000111111222333222111000////////////111111111111111222222333000000000000000000000000000000000111222222333333...///000222222333333333222222333333444555666666555555555555444444444444777666555444444555777777666666666777777777888888888888999999:::;;;;;;<<>>;;;999777777444444444444444444444444333333333444333333333222333222222222222333444444444444333333333222222222333222111000000111222333333333333333333333333333111111111111111111111111111111111111111111111111000000000000000000000000//////000111222222222222111111222222222222111111222111111000000111111222111111000000000000000000111111111111111222333333000000000000000000000000...///111222333333222222000111222222222222111000000000111222333444555666444444444444555555555555666555444333333444555666555555666666666777777777888999999::::::;;;;;;;;;===AAAHHHSSS^^^mmm|||yyyyyywwwtttpppqqqvvvlll```SSSKKKKKKLLLKKKIIIGGGFFFCCC@@@===;;;999999444444444444444444444444333333444444444333222222333333222222333333444555444444444333333333222222222111000//////000111222333333333333333333333333111111111111111111111111111111111111111111111111///////////////////////////000111222333444444444222111000......000111222222222111111111111222222////////////000111222333//////...//////000111111000000000000000000000000---///111333444333222111222222333333222111///...//////000111333444555555333333444444555666666666555444222111111222333555555555555555666666666666999999999::::::;;;;;;;;;<<>>@@@FFFNNNWWWfff}}}~~~yyytttqqqpppooonnnvvvvvvaaaUUUPPPMMMKKKIIIHHHGGGEEEBBB???:::888666444333333333333666555555444444555555666111111222222333333333444555555555444444333333333222222333333333444444444222222222111111111000000111111111111111111111111111111111111111111111111111111111111111222222222333333222111000000000111000000000000000000000000111000000000000000000111......////////////......000000000000111111111111111111111111111111111111///000000000111111111111222222222111111111111111,,,---///000222333333444333666888666888===>>><<<666555444333333333333333444444555666777888999999;;;;;;;;;;;;;;;;;;;;;<<<===???EEEMMMVVVeee|||}}}yyyuuusssrrrnnnnnnvvvqqq\\\RRRNNNLLLIIIHHHGGGFFFCCC@@@;;;:::888666444333444444666555555444444555555666333333333333444444444444555555444444444444444333222222333333333444444444222222222111111111000000111111111111111111111111222222222111111111111111000000111111111222222222333333222111000000000111000000000000000000000000000000000111111000000000///000000111111000000/////////000000000111111111111111111111111111111111///000000000111111111111222222222222111111000000***+++---000222444555555///222333111111555555333333333333333444444555666666666666666777777777777<<<;;;:::::::::;;;<<<<<<<<<>>>DDDLLLVVVddd||||||xxxvvvvvvvvvmmmnnnwwwjjjYYYPPPNNNKKKIIIHHHFFFCCCAAA===;;;999777555444444444333333222222222222333333444444444444444444444444222222222222111111111111222222222222333333333333222222222111111111111000222222222222222222222222222222222222222111111111000000000111222222333333222222111111000111111111222222222222222222222222000000111111111111000000222222333333333333222222/////////000000000111111111111111111111111111111000000000000111111111111111222222222222111000000---...///111111222222222///222333222333777888555444444555555666777999999777777777777666666666666;;;:::999999999:::<<<===<<<>>>DDDLLLUUUddd{{{{{{xxxwwwyyy{{{xxxzzz{{{eeeTTTQQQMMMKKKIIIGGGEEECCC>>><<<:::777666555555555222222111111111111222222333333333333333333333333111111111111111111111111111111111222222222222333222222222111111111111000222222222222222222222222333333333222222111111111///000000111222222333333111111111000111111222222222222222222222222222222///000111222222111000///111111222222222222111111////////////000000000111111111111111111111111111000000000000111111111111111222222333222111000///000111111222222111000000222555666444666999:::888666666555666666777888999555555666666777777888888999888888777888:::<<<>>>===???DDDLLLVVVeee|||{{{xxxxxx{{{~~~}}}oooVVVSSSPPPMMMKKKIIIFFFDDD>>>===:::888666555555555444333333222222333333444222222222222222222222222222222222222222222222333000000111111111222222222222222222111111111111000222222222222222222222222333333333222222111111111///000000111222222333333111000000000111222333333000000000000000000000000///000111222222111000///......////////////......////////////000000000000111111111111111111111111000000000000111111111111111111222333222111000///000111111222222222222111000333444111111444555222666555555444444444555555333444555666777888999:::888777666666888:::===>>>===???EEEMMMVVVeee|||~~~}}}zzz{{{fffZZZOOOMMMMMMIIIEEECCCCCC@@@<<<888555666777888666666555555555555666666333333444555555444333333444444333333333333222222777666555444333222222222444333111222333333222000333333333333333333333333222222222222222222222222111111000000000000111111------...000111222333444333333222222111000000000///000111222222111000///000000000000000000000000222111000//////000111111111111000000//////......111111111111111111111111111111000000000000000000111111222222222333333333333333333444444555555666222222222222333333444555666666666666777777777777444555666777999<<<>>>???===CCCDDDIIIWWWeeeyyyqqqaaaQQQKKKJJJHHHEEEDDDCCCAAA===:::777666666777555555444444444444555555333333444555555444333333444444333333333333222222555555444333222111111222333111000000111222000///333333333333333333333333222222222222222222222222111111000000000000111111//////000111222333444444111111111111111111222222///000111222222111000///000000000000000000000000222111000//////000111222111111000000////////////111111111111111111111111111111111111111111111111111111222222222333333333444333333222111111000000333222222222333333444555555555666666777777777888777888888888:::;;;<<<======CCCCCCHHHWWWdddxxx~~~nnnVVVKKKIIIHHHGGGGGGDDDCCC@@@===:::777666555555444444333333444444555333444444555555444444333444444333333333333222222444444333222111111111111444222111111222333111000333333333333333333333333222222222222222222222222111111000000000000111111111111222222222333333333///000000111222222333333000000111111111111000000000000000000000000000000111111000000000111111222111000000000000/////////111111111111111111111111111111222222222222222222111111222222222333333333333222222111111000000000333333222222222333444444444444555666777777888888;;;;;;::::::::::::;;;;;;<<>>:::777555777777666666666666777777444444444444444444444444444444333333333222222222555444444333333333333444777666444555666666555333222222222222222222222222222222222222222222222222222222111111111111222222111111111111111000000000222222222111111111000000111000000000000000000111000000000000000000000000000000111111222222222222000000000000111111111111111111111111111111111111111111222222222333333333111111222222222333333333000111222333444555666666444333333222222333333333222333444555666777888999999999999:::;;;<<<===>>><<>>???===CCCCCCHHHVVVbbbvvv{{{{{{ppp^^^RRRNNNJJJIIIGGGDDD@@@===;;;:::777777666666666666777777555444333333333333444555444444333333333333222222444333333333333333444444444333222222333333222000111111111111111111111111222222222222222222222222333222222111111222222333111111111111111111111111222222111111111111111111222111000//////000111222000000000000000000000000///000111333444444333333000000111111111222222222111111111111111111111111//////000000111222222333111111222222222333333333333333333333333333333333555444333333222222222333444444444555555666666666777777777888:::;;;===>>>???DDDDDDIIIVVVcccvvv~~~uuuxxxjjj[[[VVVKKKJJJGGGCCC@@@>>>===<<<666666555555555555666666555444333333333333444555444444444333333333222222222222222111222222333333666444333333444555333222111111111111111111111111222222222222222222222222333222222111111222222333111111222222222333333333000000000111222222333333222111000//////000111222000000000000000000000000///000222333444444333333000000111111222222222222111111111111111111111111...//////000111111222222111111222222222333333333222333444555777888999:::555444333333222222222222444444555555555555555555777777777888999:::;;;<<>><<<:::888777666777777555444555444444444444333333333666666666555555444444333333333333333333333333333444444333333333333222222555555444333333222111111444333222333444444333222333333333222222111111111222222222222222222222222000000000000111222333444222111111000000000000000000000111111111222222222333333333333333333333333000000000000000000000000000111111222222333444444333333333222222111111111222222222222222222222222222222222222222222222222111222333444444444333222777555333111222444777999888888888888999:::;;;<<>>???@@@FFFMMMUUUbbbxxx|||jjjWWWNNNKKKHHHFFFFFF@@@===:::888777777666555555444444444444333333333222222222333333444444444555555444333333444555555444444333333333222222222333333333333333333333333000111333222000///111333222222222222222222222222222222222222222222222222000111222333333333333222333222222111111111111111222222333333333444444444333333333333333333333333111111111111111111111111111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222111222222333444444444444444444444555555555555555444444555666888;;;<<<>>>???@@@FFFMMMUUUbbbxxxyyy```RRRMMMJJJIIIIIICCC@@@<<<999888888777666777666666666666555555555333333333333444444444444444444444555555444444444444444333333333333222222333333333333333333333333000222444333000///111444111222222222222333333333222222222222222222222222///000222444444444444333333333222111111111111222222222222222333333333333111111111111111111111111222222222222222222222222000111111222333333444444111222222222222333333333222222222222222222222222222222222222222222222222///000222444555555555444666555444333333555666777444555555666888:::;;;<<>>;;;999999888888777666666666666555555555555555555444444444444444333444555666666555444333444444333333333333222222111222222333333444444555000333666444111///222555111111222222222333333333222222222222222222222222111222333555555444222111444333222222111111222222111111111222222222222333111111111111111111111111222222222222222222222222222222222222222222222333111111222222222333333333222222222222222222222222333333333333333333333333222222222333333444444555555444444333444555666777555555666666777999:::;;;???@@@FFFMMMUUUbbbxxx~~~}}}|||{{{{{{zzzxxxzzzzzzyyywwwuuuuuuuuuqqqqqqqqqooooooqqquuuyyyyyy|||}}}~~~rrr]]]SSSMMMJJJIIIHHHDDD???<<<::::::999888555555444444444333333333666666666555555444444444222444666888888666444222444444444333333333222222///000111222444555666777000444666555111000222666111111111222222333333333222222222222222222222222333444555555555333111///444333222222111111222222000000111111111222222222333333333333333333333333222222222222222222222222444444333222222111111111111111111222222333333333222222222222222222222222444444444444444444444444666444222111000222444555333444444555555555555555666666666666777888999:::???AAAFFFMMMUUUbbbxxx|||zzzyyyyyytttsssrrrpppooonnnnnnnnnjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiihhhhhhhhhjjjmmmppprrrssstttvvvxxxlll\\\RRRLLLHHHJJJHHHDDD???;;;999:::;;;888777777666666666777777444555666666666555333333666555555444444333333222444333333222222333333444111222222333333222222111444333222111111111222333222222111111111111222222111000000000111222333333666666666555555444444444222222222222222222222222111222333333333333222111111111222222222333333333444444444333333222222222333333333222222111111111111111111111111111111111333333333333222222111000666444222444666888666444555444444333222111000000000222444555555666777888888888888777888888999999;;;===CCCLLLTTTbbbwww{{{wwwsssqqqppppppjjjiiihhheeedddbbbbbbaaacccccccccccccccccccccccc______^^^^^^]]]]]]]]]]]]aaacccfffgggggghhhjjjlllrrrvvvzzz|||}}}||||||}}}wwwbbbTTTMMMJJJJJJHHHDDD???;;;888777888666555555444444444444555444555666666666555444333333333333333333333333333444444333333333333444444222222333333333333222222666555555444444444555666222222111111111111222222333333222111111111222222444444444333333333222222222222222222222222222222222222222222222222222222111111222222222333333333333333333222222111111111333333333222222222111111111111111111111111111111333333333333333333222111222000///000333444222111444444333333222111111111222444666666555555666777888888888777888888999:::;;;===CCCKKKSSS```vvv}}}{{{xxxvvvrrrnnnkkkhhhggggggfffeeecccaaa___]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\YYYYYYYYYYYYXXXXXXXXXXXXWWWYYY[[[[[[[[[[[[]]]^^^cccfffjjjmmmmmmmmmnnnnnntttuuuxxx{{{~~~qqq]]]RRROOOKKKIIIFFFBBB===:::888777666666555444444444444444555555666666555555444333000111111222333333444444555555444444444444555555333333444444444444333333333333222222222222333444222222111111111111222222555555444333222222222222222222222222111111111111222222222222222222222222222111000000000000111222111111222222222333333333222222111111111111111000333333333222222222222111222222222222222222222222222333333444444444444333000///...///111111111000333333333333222222222222555666888777666555555666888888777777888999999:::<<<===BBBJJJQQQ^^^sss~~~}}}}}}|||zzzxxxsssqqqnnnkkkhhheeedddccccccbbb```___^^^]]]\\\\\\YYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXTTTUUUVVVUUUTTTTTTUUUWWW]]]```dddffffffggghhhiiijjjkkknnnqqqtttwwwxxxyyywwwwwwxxxzzz{{{|||}}}~~~nnn\\\TTTMMMKKKHHHEEEBBB???<<<:::999888777777666666666666555555555555555444444444222222222333333444444444555555555444444555555555333444444555555444444333111111111111111222222222333222222111111222222333555444444333333333444444222222222111111111111111222222222222222222222222222111///......///111222111111222222222333333333222222222222111111111111222222222222222222222222222222222222222222222222222333333444555555555555111111111111222222222222222222222333333333444444444666888888777666777888777777777777888999::::::<<<===BBBHHHOOO\\\qqq}}}|||zzzyyyzzzyyywwwvvvqqqpppmmmjjjgggeeecccbbb\\\\\\[[[ZZZZZZZZZZZZZZZVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUSSSTTTTTTRRRQQQPPPQQQSSSYYY\\\___aaabbbccceeefffccceeegggkkkmmmpppqqqrrrqqqqqqrrrrrrssssssttttttrrrtttvvvwwwxxx{{{jjjYYYNNNKKKHHHFFFEEECCC???<<<;;;:::999888777777777777666666555555444444444444666666555555444444444444555555555444444555555555333444444555555444444333333444444555555555555555333333222222222222333333333333333333444555666777222222222333333333333333222222222222222222222222222111///......///111222111111222222222333333333222333333333333333333333222222222222222222222222222222222222222222222222222333333444555555555555111222333333333333333444222222222333333444555555222444666777777777888:::777777777777888999:::;;;<<<===AAAGGGNNN[[[ppp}}}|||{{{zzzzzzxxxvvvuuuuuuvvvvvvtttsssooonnnllljjjgggdddbbbaaa[[[[[[ZZZYYYYYYYYYYYYYYYSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUUUURRRRRRQQQOOOMMMMMMNNNPPPSSSVVVYYY[[[\\\]]]___aaa___```ccceeegggiiijjjkkkmmmmmmmmmmmmnnnnnnnnnnnniiijjjkkkkkklllmmmpppsssuuuzzzzzzdddQQQMMMIIIFFFFFFEEEAAA>>>;;;:::999777666666666666666666555444444444444555777777666666555444444333555555444444444444555555333333444444444444333333111222333444444555444444333333222222222222333333111111222333444666777888333333333444444444444444222222222222222222222222222111000000000000111222111111222222222333333333333333333333333444444444111222222222222333333333333333333333333333333333222333333444444444444333000111222222111111222444222222333333444444555555111333555777777777999:::666666777777888999;;;;;;======AAAFFFMMM[[[qqq~~~{{{yyyyyyxxxxxxvvvuuutttssstttsssrrrrrrssstttsssqqqoooooommmkkkhhheeecccbbb```___]]][[[ZZZYYYXXXXXXQQQQQQQQQQQQQQQQQQQQQQQQSSSSSSSSSTTTTTTUUUUUUUUUPPPPPPOOOMMMKKKKKKMMMOOOOOORRRUUUVVVWWWYYY\\\^^^^^^___aaaccceeefffggggggjjjjjjkkkllllllmmmnnnnnnggghhhgggfffeeeeeegggiiikkknnntttxxx}}}vvv[[[UUUNNNJJJIIIHHHDDD@@@<<<<<<:::999888777777777777666555444333444444555555555555555555555444444444444333333333333444444222222333333333333222222...///111222333333222222444333333222222333333444222222222222333444666666333333333333444444444555222222222222222222222222222222222222222222222222111111222222222333333333111111222222333333333333111111222222222333333333333333333333333333333333333333333333333333222111///111333333111000222444333333333444444444444444111333666666666555777888666666666777888:::;;;<<<<<<===@@@FFFNNN[[[rrr~~~zzzwwwssssssttttttsssrrrpppoootttrrrqqqrrrssstttsssrrrqqqpppooommmjjjhhheeeddd```___\\\ZZZWWWUUUTTTSSSPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOPPPPPPPPPQQQQQQQQQPPPPPPNNNLLLJJJJJJMMMOOOPPPRRRUUUWWWXXXZZZ\\\______```bbbccceeefffffffffiiijjjkkklllnnnpppqqqqqqiiiiiihhhfffcccbbbdddeeeeeehhhlllooossswww|||ddd]]]TTTOOOMMMKKKGGGCCC@@@???===<<<;;;:::::::::777666555444333444555555222333333444444555555666444333333222222333333444111222222333333222222111111222333555666666555555444333333222222333333444333333222222222333444444222222222333333444444444222222222222222222222222111222333333333333222111111111222222222333333333000000111111222222222222111111111222222333333333333333333333333333333333333333333333222222111000111333555444222222444666444444444444444444444444333555666666555444444555666666666777888:::;;;<<<<<<===@@@FFFNNN\\\sss~~~{{{{{{zzzyyyyyyxxxxxxwwwqqqqqqqqqqqqpppooonnnmmmnnnnnnnnnnnnnnnnnnnnnmmmpppooollliiifffcccaaa___^^^]]]ZZZWWWUUUTTTTTTTTTQQQQQQPPPOOOOOOPPPPPPQQQNNNPPPRRRQQQOOONNNPPPSSSOOOOOOOOONNNLLLLLLMMMOOORRRRRRSSSTTTWWWZZZ]]]^^^]]]^^^```bbbdddeeeeeefffhhhhhhiiijjjkkkllllllmmmkkkiiigggfffeeeccc```^^^``````bbbdddgggkkkoooqqqqqqtttyyyooo[[[PPPOOOOOOKKKFFFCCCAAA???======<<<999777888777666555555555555555444444444444444444444444222333555777777666555444555555555444444333333333333333333333333333333333222222222222222222222222222333333444444333333222444444444333333222222222444333333222222333333444111111222222222222111111222222333333333333444444222222222222222222222222111222444555444222000///...000222444555555555555555222111333111...000666333333333333333333333333555444444333333444444555555333000......111444777444222777888444:::>>>777===BBB@@@CCCOOOZZZlll~~~{{{yyyxxxvvvvvvvvvuuuuuutttttttttpppppppppoooooommmlllkkkllllllllllllllllllllllllooommmkkkgggdddbbb```___^^^\\\ZZZXXXVVVUUUTTTSSSNNNNNNMMMMMMLLLLLLLLLLLLJJJMMMOOONNNMMMLLLMMMOOOOOOPPPPPPOOONNNMMMOOOPPPSSSSSSTTTUUUWWWZZZ\\\]]]^^^___aaaccceeefffgggggghhhiiiiiijjjkkklllmmmmmmooommmjjjiiihhhfffbbb`````````aaabbbeeehhhkkkmmmiiikkknnnttt{{{nnn^^^VVVSSSNNNJJJMMMKKKGGGDDDAAA>>>:::777888777666555555444555555444444444444444444444444222333555666777666555444555555444444444333333333333333333333333333333333333333333333333333333333222333333444444333333222444444444333333222222222444333333222222333333444111111222222222222111111222222333333333333444444222222222222222222222222222222333333333222000000///000222444555555444444222111111000111222222222333333333333333333333333555444444333333444444555777666666555555777888999888666999888333888===555===BBB@@@CCCOOOYYYkkk|||xxxuuusssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqoooooonnnnnnlllkkkjjjiiijjjjjjkkkkkkllllllmmmmmmmmmkkkhhhdddaaa___^^^^^^[[[[[[ZZZYYYVVVTTTRRRQQQLLLLLLLLLKKKKKKIIIHHHGGGGGGIIILLLMMMLLLLLLLLLMMMPPPQQQQQQQQQOOOPPPQQQSSSUUUUUUVVVWWWXXXZZZ[[[\\\___```bbbeeegggiiijjjjjjiiiiiijjjkkklllmmmnnnnnnsssqqqnnnmmmkkkjjjgggeeeaaaaaa```aaaaaaccceeefffbbbbbbcccggglllssszzz~~~tttdddZZZRRRNNNRRROOOKKKHHHEEEAAA===:::888777666555444444444444444444444444444444444444222333555666666666555444555444444444444333333333333333333333333333333333333333333333333333333333222333333444444333333222444444333333333333222222444333333222222333333444111111222222222222111111222222333333333333444444222222222222222222222222222222222111111111111111111111222333444333333333///333333111666>>>===666333333333333333333333333555444444333333444444555444555666777777777777666;;;888;;;:::555<<>>===<<<:::999888777777555555555555555555555555444444444444444555666666333333333444444444555555333333333333333333333333333333333333333333333333222333333444444333333222222222222333333444444444444333333222222333333444222333333444444333333222222222333333333333444444222222222222222222222222111222333444555444444333222222111000000111222333222222111000000111111111555555555555555555555555555444444333333444444555333333333444444444555555777555999999555;;;AAA::::::AAAAAAEEEQQQZZZjjj{{{vvvqqqooonnnmmmlllllllllkkkiiigggddddddccccccbbbaaa```___aaabbbccceeegggiiikkkkkklllmmmnnnnnnoooooonnnnnnrrrrrrrrrrrrqqqqqqqqqqqqggghhhiiihhhfffbbb^^^\\\YYYXXXUUURRRPPPOOOOOOOOOOOOMMMJJJHHHGGGIIILLLNNNSSSNNNIIIFFFGGGGGGFFFEEEGGGIIIKKKMMMNNNPPPSSSVVVWWWXXX[[[]]]^^^______^^^]]]___ccchhhlllpppssstttwwwxxxyyy{{{}}}~~~|||xxxvvvvvvvvvvvvuuuooonnnllljjjiiihhhhhhiiicccbbb```^^^]]]]]]]]]]]]]]]]]]]]]\\\]]]bbbjjjqqq}}}wwwdddPPPNNNKKKJJJIIIGGGEEECCC???>>>===;;;:::999888888666666666666666666666666555444444444444555666666333333333444444555555555333333333333333333333333222222222222222222222222222333333444444333333222222222222333333444444444444333333222222333333444222333333444444333333222222222333333333444444444222222222222222222222222111222444666666666444333222111000000000111333444333111111444444222555;;;555555555555555555555555555444444333333444444555444666888::::::999777666777555::::::555;;;@@@888:::AAABBBFFFRRR[[[kkk|||xxxtttoookkkiiiggghhhiiiiiiiiihhhffffffcccdddeeeeeedddbbb___^^^aaaaaabbbcccdddeeeeeeffffffiiilllnnnnnnnnnoooppprrrtttuuuuuusssqqqqqqqqqllllllkkkiiieeeaaa\\\ZZZ[[[YYYVVVUUUTTTRRRPPPNNNOOOPPPOOOKKKHHHHHHLLLPPPUUUPPPJJJGGGFFFFFFDDDBBBEEEGGGIIIJJJKKKLLLNNNPPPSSSVVVYYY[[[\\\]]]^^^___^^^aaaeeeiiilllqqqvvvyyyxxxyyyyyyyyyxxxyyy|||~~~~~~{{{yyyyyyzzzxxxtttpppqqqqqqpppooonnnmmmllllllnnnjjjddd```____________]]]^^^^^^\\\ZZZ[[[^^^bbbttt{{{iii[[[PPPHHHHHHJJJHHHDDDBBB???===:::999888888666444777777777777777777777777444444444444444444444444444444444333333333222222888666444222222222333444444444444333333222222222333333333444444444555555666555444333333333333333222222222222222222222222222222222222222222222222///000111333333333222111111111222222222333333333444555555555444333333222333333222111111222222333111111000000000000000000222333444444555555444444222333333444444555555555555333222444777999888666666777888777666666888:::<<<===BBBIIIQQQ\\\mmm}}}}}}zzzwwwvvvtttqqqmmmiiieeecccffffffhhhhhhhhhhhhgggfffbbbcccccccccbbb```^^^\\\aaaaaabbbdddfffggghhhiiihhhkkknnnppppppppprrrssstttvvvxxxxxxwwwuuuttttttpppooonnnkkkhhhddd```^^^]]][[[XXXWWWVVVTTTRRROOOMMMNNNMMMJJJGGGFFFHHHKKKKKKGGGCCCBBBDDDFFFFFFEEEEEEGGGIIIJJJJJJKKKNNNPPPRRRUUUXXXZZZ[[[\\\]]]^^^___bbbfffiiilllqqquuuyyyyyyzzz{{{zzzzzz{{{~~~}}}}}}~~~|||xxxttttttssssssrrrqqqqqqppppppqqqooollljjjgggeeebbb```^^^^^^]]][[[WWWWWWYYY[[[```gggrrr~~~tttYYYQQQJJJJJJKKKHHHEEEEEE???===:::999888888666555666666666666666666666666333333333333333333333333444444444333333333222222555444333222222333555666444444444333333222222222333333333444444444555555444444333222222222222222333222222222222222222333222222222222222222222222000000111222222222222222111222222222222333333333333333444444333222222111222222111111222222333444222222222222222222222222222333444444555555444444666666555444444333222222555444333444777999888666666777888777666777888:::===>>>CCCJJJRRR]]]nnn~~~}}}zzzvvvsssqqqnnnnnnllljjjgggdddaaa```dddeeefffggghhhhhhggggggcccdddddddddcccaaa```^^^aaabbbdddeeegggiiikkkkkkkkkmmmppprrrrrrssstttvvvvvvyyy|||}}}{{{yyyxxxwwwvvvtttrrrnnnkkkhhhfffeeeaaa___\\\ZZZYYYWWWUUURRRQQQRRRQQQOOOLLLJJJJJJKKKFFFCCCAAAAAACCCFFFGGGGGGDDDFFFHHHIIIIIIJJJMMMOOOPPPSSSWWWYYYZZZZZZ\\\]]]```bbbfffiiillloootttwwwyyyzzz||||||}}}~~~}}}xxxxxxwwwwwwwwwvvvvvvuuuuuuvvvvvvvvvuuuqqqkkkfffbbbaaa```^^^[[[WWWUUUUUUVVVUUUZZZbbblllxxxbbbYYYQQQOOOMMMIIIFFFFFF@@@===:::999999888666555555555555555555555555555444444444444444444444444444444444444333333333333333333222222333444666777444444333333333333222222333333333444444444555555333333222111111111222222444333222111111222333444222222222222222222222222222111111111111222222333222222222222333333333333222222333333222222111111111111111222222333333444333333333444444444444444222333444444555555444444666666555555444333333333555444444555777888777666777888888888777777999:::>>>???CCCKKKRRR]]]ooo{{{||||||vvvrrrpppnnnlllkkkkkkjjjiiigggeeecccbbbbbbdddfffggghhhiiihhhhhhgggggghhhggggggeeedddcccdddeeefffggghhhjjjjjjkkklllnnnqqqrrrssstttvvvxxxyyy||||||{{{zzz{{{yyyuuuqqqnnnlllkkkkkkfffdddaaa___]]][[[XXXUUUUUUUUUUUUSSSQQQNNNKKKJJJJJJHHHFFFEEEEEEEEEFFFFFFDDDFFFHHHIIIIIIJJJLLLNNNOOORRRUUUWWWXXXYYYZZZ[[[___aaaeeegggjjjmmmrrruuuwwwyyy|||}}}~~~{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{|||}}}{{{uuunnniiifffeeecccaaa]]]YYYWWWVVVVVVUUUWWW[[[aaajjjvvvxxxhhhXXXRRRPPPLLLHHHEEE@@@>>>;;;999999888777555555555555555555555555555555555555555555555555555555444444444444333333333444333333333333444555666333333333333333333333333333333333444444444555555333333222222222222222333555444222111111222444555222222222222222222222222333222111000111111333444222222222333333333444444222222333333333333222222222222222333222222222111333333333444444444444444222333444444555555444444222333333444555666777777555555555555666777777666777888999888777777999;;;===>>>BBBJJJQQQ]]]nnn~~~~~~{{{}}}}}}{{{uuupppmmmllljjjiiikkkkkkkkkjjjiiigggfffeeeccceeegggiiijjjjjjjjjjjjjjjjjjjjjjjjiiihhhggggggiiiiiiiiiiiiiiiiiiiiiiiimmmoooqqqssssssuuuxxxzzz{{{}}}~~~}}}}}}|||xxxtttqqqoooooooookkkhhheeecccaaa^^^[[[XXXTTTSSSSSSRRRPPPMMMIIIGGGLLLKKKJJJHHHFFFEEEFFFFFFEEEFFFHHHIIIIIIIIIKKKMMMNNNQQQTTTVVVWWWXXXYYYZZZ]]]___ccceeehhhkkkpppsssuuuxxx{{{~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~{{{tttnnnjjjiiieeedddaaa^^^\\\ZZZXXXWWWSSSTTTTTTWWW\\\fffpppxxxxxx___TTTRRROOOIIIEEE@@@>>>;;;:::999999777555555555555555555555555555666666666666666666666666555555555444444444333333555555444444333333333333333333333333333333333333333333333444444444555555444444333333333333444444444444333222222333444444222222222222222222222222444333222111111222333444222222333333333444444444333333444444444444444333444444444444333111000///111222222222333333333444222333444444555555444444222222333444555777777888555555666666555666666777777888999888777777999;;;;;;<<>>;;;::::::999777666555555555555555555555555777777777777777777777777555555555555444444444333666555555444444333222222222222333333333333444444333333333444444444555555444444333333444444555555333333444444444444333333222222222222222222222222444333333222222222222333333333333333444444444444333333444555555555444444333444444444333111///...000000111111222222333333222333444444555555444444555555555555555555555555444666777666555555666777777999999999888888999;;;:::;;;@@@HHHOOOZZZlll|||}}}xxxuuusssrrrppppppnnnkkkjjjkkkkkkjjjiiimmmmmmmmmmmmlllkkkjjjjjjjjjkkklllnnnoooooonnnnnnnnnnnnmmmllllllllllllmmmoooooooooooonnnnnnnnnnnnqqqssstttuuuvvvyyy}}}~~~{{{xxxwwwvvvuuuqqqoookkkhhheeebbb^^^\\\[[[YYYWWWVVVVVVUUURRROOOFFFHHHIIIHHHFFFFFFGGGIIIGGGHHHJJJJJJJJJJJJLLLNNNNNNPPPTTTVVVWWWWWWYYYZZZ\\\^^^bbbfffiiimmmrrruuutttwww|||vvvpppnnnnnnjjjgggdddbbbaaa^^^ZZZVVVTTTTTTTTTSSSTTTWWW]]]aaaeeemmmyyyppp___QQQHHHEEEAAA>>><<<::::::999888666666666666666666666666666555555555555555555555555555555555555444444444444444444444444444444333333222222222333333444444444333333333444444444555555333333222222333444444555222333444555555444333222222222222222222222222222333333444444333333222111333333333444444444444555222222333444444444444444000111333444444333222000000000000111222333333333222333444444555555444444555555555555666666666666444666888777555444555777888999999999888888:::<<<;;;<<>>>>>BBBHHHOOO[[[mmm~~~~~~zzzwwwtttrrrooonnnnnnnnnooopppqqqrrrppppppqqqrrrssstttuuuvvv{{{{{{{{{{{{yyywwwvvvuuuvvvvvvvvvvvvwwwyyyzzz{{{}}}}}}|||{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyxxxwwwwwwxxxzzz|||}}}~~~|||xxxuuurrrmmmjjjfffccc```]]]ZZZWWWTTTQQQRRRQQQOOOMMMLLLLLLLLLLLLIIIJJJJJJJJJHHHIIIKKKLLLNNNPPPSSSUUUWWWYYY\\\^^^^^^bbbgggkkknnnqqqtttwww~~~}}}{{{}}}{{{yyyxxxvvvsssooolllgggbbb\\\WWWTTTRRRQQQPPPNNNNNNMMMNNNOOOSSSWWWZZZcccjjjrrryyy~~~bbbNNNHHHCCC>>>;;;<<<<<<;;;999999999777666666777999999555555444444444444555555555555555444444555555555555555444444444333333333333333333333333333333333444444555666666666666666333333333444444444444444666666666555444444444333444444444444444444444444444333333222222333333444222333444444222222333444333333333222222222111111222222333333333333222222222222222333333333444444333444555555666666555555333444555555666555555555888888777777666666555555555666888888888888:::<<<>>>>>>AAAGGGOOOZZZmmm}}}~~~zzzwwwuuusssqqqmmmnnnnnnpppqqqssstttuuuqqqqqqrrrtttuuuwwwxxxyyy||||||{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyzzz{{{|||}}}~~~~~~}}}}}}|||{{{{{{{{{{{{||||||||||||{{{zzzzzzyyy{{{}}}~~~{{{wwwrrrnnniiifffccc```]]]ZZZVVVSSSSSSRRRQQQOOONNNLLLLLLKKKHHHIIIJJJJJJIIIIIIJJJLLLNNNPPPSSSUUUWWWYYY\\\^^^___aaadddhhhlllrrryyy~~~~~~{{{zzzxxxtttpppmmmfffbbb]]]YYYWWWVVVUUUTTTPPPNNNLLLLLLMMMOOORRRSSSWWW]]]eeekkkooosssyyy}}}}}}nnnUUUKKKFFF???<<<<<<<<<:::888888777666555555666777888555555444444444444555555444555555555555555555444555555444444444333333333333333333333333333333333333333444555555555555444111111222222222333333333555444444333333222222222444444444444444444444444444333333222222333333444222333444444222222333444555444444444444333333333333333444444444444333333222222222333333333444444333444555555666666555555333444555555666555555555888777777777666666666555555666888888888888:::<<<======@@@GGGNNNZZZlll||||||xxxuuuttttttsssrrrnnnnnnpppqqqssstttuuuuuussssssuuuwwwyyyzzz||||||~~~}}}||||||~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}||||||~~~~~~~~~}}}|||zzz|||{{{vvvrrrmmmjjjfffccc```]]]YYYVVVTTTSSSRRRPPPNNNLLLKKKJJJGGGHHHJJJJJJIIIIIIJJJLLLNNNPPPSSSUUUWWWYYY\\\^^^___```cccffflllttt}}}~~~|||zzzvvvrrrnnnfffddd```]]]\\\[[[YYYXXXRRROOOLLLKKKLLLNNNPPPPPPQQQVVV\\\```bbbeeejjjmmmooottt{{{~~~cccOOOIIIBBB===<<<;;;999777777777666666666666777777666555555555555555555666444444555666666555444444555555444444444333333333333333333333333333333333000111222222333333222222000000111111222222333333222222222222222222111111555444444444444333333333333333333333333333333333222333444444222222333444555555555555444444444444333444444555555444444333222222333333333333444444111222333333444444333333333444555555666666555555666666666777777777777777555666888888888999:::<<<<<<<<<@@@FFFMMMYYYkkk|||}}}{{{xxxuuutttuuuvvvvvvvvvrrrrrrtttuuuvvvwwwwwwxxxvvvwwwxxxzzz}}}~~~}}}~~~~~~~~~~~~~~~{{{~~~~~~yyyuuupppmmmiiifffccc___[[[YYYTTTTTTRRRQQQNNNLLLJJJIIIFFFGGGIIIJJJIIIIIIJJJKKKNNNPPPSSSUUUWWWYYY\\\^^^^^^aaadddhhhnnnuuu|||~~~zzzuuuqqqjjjhhheeedddbbb```]]]ZZZVVVSSSNNNMMMNNNOOOOOOOOONNNRRRWWWYYYYYYZZZ]]]```aaaeeekkkooottt|||oooTTTMMMEEE???===<<<999777777777777888888777777777777666666555555666666777444444555666666555444444555555444444444333333333333333333333333333333333111222222333333333333333000000111222222333444444111111111222222222222222555555444444444333333333222222444444444444222222222333444444222222333444555555444444444333333333333333333444444333333333222222333333333333444444111222333333444444333333333444555555666666555555555555666666777777888888555666888888888999:::<<<<<<<<>><<<:::888777888999::::::999888777777777666666666666777777333444555666666555444333555555444444444333333333333333333333333333333333444555666666777777666666111111222333333444555555111111111222222333333333555555555444444333333333111222444555555444222111222333444444222222333444444444444333333333222222222222222333333222222222222222333333333444444444333444555555666666555555333444555555666666555555444444555666777888999999555666888888888999:::<<<<<<<<>>;;;888666666666666666555444444555555444444444555555666444444444555555555666666555555444444444333333333555444444333222111000000333333333333333333333333444555555666666555555444////////////000111222222222222222222222222222222333333333333333333333333444444444444444444444444333333333444444555555555+++)))(((,,,333666666333444444444333333222222222000111333444555555444333555666777777666444333222555555666666666666555555999999999888888888888777===<<<>>>DDDLLLWWWiiixxx~~~{{{zzzxxxxxxyyyyyyyyyyyyyyyyyy|||{{{{{{{{{|||}}}~~~zzztttssspppkkkhhheeebbb___\\\YYYWWWTTTQQQMMMKKKIIIHHHIIIIIIIIIIIIJJJJJJJJJJJJOOORRRVVVXXXYYYYYY[[[\\\```ccchhhmmmqqquuuzzz~~~~~~zzztttsssrrrooolllhhheeecccaaa^^^ZZZWWWVVVUUUTTTSSSSSSTTTTTTRRRQQQRRRRRRRRRPPPPPPPPPQQQUUUYYY]]]```gggkkkuuuqqqcccQQQEEEAAA???:::666888888888888888777777666555555555555555555555555444444444555555555666666555555555444444444333333222222333333333444444444333333333333333333333333222222222222222222222222444444333333333444555555333333333333333333333333555555555555555555555555444444444444444444444444333333333444444444555555555222000111555666444111444444444333333333222222444444555555444333111000***,,,///333666888999999555555666666666666555555888888888888888888888888===<<<>>>DDDLLLWWWiiixxx~~~|||zzzyyy{{{{{{{{{zzzzzzyyyyyyyyy}}}}}}}}}}}}}}}}}}xxxuuurrrnnnjjjgggdddaaa^^^ZZZYYYVVVRRROOOLLLJJJIIILLLLLLKKKKKKJJJJJJKKKKKKSSSVVVZZZ\\\\\\]]]^^^``````dddhhhmmmqqqvvvzzz~~~}}}vvvvvvvvvtttqqqnnnjjjhhhfffccc^^^\\\[[[ZZZYYYXXXXXXVVVTTTSSSRRRQQQQQQRRRPPPOOOMMMMMMNNNOOORRRSSSXXX[[[bbbnnnyyywww___MMMFFFAAA<<<666999999999999888888777777555555666666666666555555444444444555555555555555555555555444444444444333333333444444444555555555444444444444444444444444333222111000000111222333777666555555555555555666333333333333333333333333555555555555555555555555444444444444444444444444333333333444444444444555:::777444444666666333000444444444444333333333333444555555444444333222111000111222444555555555555555555666666666666555555777777777888999999::::::===<<>>999999888777666777777888777888888888777666666555555555555555555555555444666666555555555444444444555555444333222111000000555555555555555555555555888777555333333555777888444444333222111111111222444444444444444444444444222222222333333333444444444444444444444444444444444444444444444444444444111111111222333555444444444444444444444444444444333333333333444555666666444444555555666777888888555555666666666666555555555555666888999:::;;;<<<<<<===AAAFFFJJJTTTgggyyy~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~}}}zzzwwwtttrrrqqqooommmkkkfffdddaaa^^^ZZZXXXVVVUUURRRQQQQQQQQQSSSUUUXXXZZZ]]]```ccceeefffggghhhiiinnnpppsssvvvxxxzzz~~~~~~|||{{{zzzwwwsssooolllkkkkkkjjjiiiccc___bbbkkkmmmeee]]][[[VVVUUUSSSRRRPPPOOONNNNNNLLLJJJKKKOOOSSSZZZgggsssyyyaaaPPPEEE@@@===<<<:::999999999:::;;;:::999888777666666777777555555555555555444444444666666666555555555444444111111111222222222333333444444444444444444444444666555444333333444555666555444333333333333333333333333333333333333333333333444444555555666666666444444444444444444444444555444444444444333333333444444444444444444444444444444444444555555555555777666555444333333333333222222222333444555777888555555666666666666555555555666777888999:::;;;;;;<<<>>>BBBGGGJJJSSSgggyyy~~~|||{{{|||}}}~~~~~~~~~{{{zzzxxxuuutttssssssqqqpppkkkiiifffbbb___\\\ZZZYYYVVVUUUTTTTTTUUUXXX[[[\\\aaadddgggiiijjjkkklllmmmtttvvvxxxzzz{{{|||~~~~~~~~~}}}zzzuuurrrqqqqqqpppooollleeefffoooqqqggg___^^^YYYXXXVVVTTTRRRPPPOOONNNKKKIIIJJJLLLNNNRRR\\\fffvvvuuu\\\KKKDDD===<<<:::999999999;;;<<<<<<;;;888666555666777999666666555555555444444444666666666666555555555555222222222333333333444444333333333333333333333333444444444444444444444444333333333333333333444555333333333333333333333333333333444444555666666777444444444444444444444444555555444444444333333333555555555555444333333444444444444444555555555666777777555444333333444444888777555444333333333333555555666666666666555555666666777888999999::::::<<<>>>CCCGGGIIIRRRfffyyy}}}{{{zzz}}}}}}~~~|||zzzxxxvvvuuuuuuuuutttrrrmmmllliiieeebbb___]]]\\\ZZZYYYWWWVVVVVVXXX[[[]]]```ccchhhkkkmmmooorrrssswwwyyy{{{}}}}}}~~~~~~zzzwwwvvvuuutttssssssiiihhhpppqqqggg``````]]]\\\ZZZWWWTTTRRRPPPNNNNNNLLLLLLMMMMMMMMMUUU]]]fffqqqgggRRRHHH<<<;;;999777777888999:::>>>;;;888555444666888:::666666555555555444444444777666666666555555555555777666555444333222222111333333333333333333333333444555555666666555555444111111111111222222333444222222222222222222222222111111222222333444555555444444444444444444444444555555555444444333333333111222333333222222444555444444444555555555666666444444333333444555777888888777666555555666777888555555666666666666555555777777777888999999::::::<<>>DDDKKKQQQZZZkkk{{{~~~~~~}}}yyyuuuqqqpppppppppmmmjjjgggfffbbb^^^ZZZ[[[]]]```dddkkkppppppqqqvvvzzz{{{~~~~~~~~~}}}}}}zzzwwwtttrrrpppllljjjiiihhhfffbbb^^^ZZZVVVTTTQQQOOOMMMKKKJJJKKKMMMOOOTTT[[[gggvvv~~~dddKKKEEE===:::999888777555888888777777777666666666777888999999999888666555555555555555555444444444444444444444333333333333333333333333333333333333333333333444444444555555555555555444444444444444444444444444444444444444666666666555555555555555444444444444444444444444666666555444444444555555444444444444555555555555555555555555555555555555333444555444333333444555888888888777666666555555666666666666666777888888:::::::::999999999999999;;;<<>>>>>@@@CCCFFFPPPbbbttt~~~}}}zzzxxxyyyyyyzzz{{{{{{{{{{{{zzzzzz}}}|||{{{xxxvvvvvvuuusssrrrlllkkkhhheeecccdddhhhkkknnntttyyyxxxyyy}}}}}}{{{xxxvvvrrroookkkiiifffeeedddaaa\\\YYYUUUSSSPPPNNNLLLKKKKKKLLLMMMSSS]]]hhhvvvyyy\\\NNNBBB???>>><<<:::<<<888888888888777777777777555666666666666666666666444555555555555555555555444444444444444444444444444444444444444444444444333333333444444444555555555555555444333333333222444444444444444444444444444444444555555555555555444444444444444444444444555555444333222222222333111111222222222333333333555555555555555555555555555666777666555555555777222333333444666777777888666666666777777888::::::777777666666777888::::::>>>???BBBEEEGGGNNN___nnn|||{{{zzzxxxvvvwwwxxxxxxyyyyyyyyyxxxxxx{{{~~~{{{yyyxxxwwwrrrqqqnnnkkkjjjkkkooosssuuu|||~~~}}}{{{xxxuuusssmmmjjjgggffffffddd```\\\VVVUUUSSSPPPNNNMMMLLLLLLMMMRRRZZZcccooocccRRRCCC???>>>:::999;;;999999888888888777777777555555555555555666666666444444444555555555555555444444444444555555555555444444444444444444444444333333333444444444555555555555555444444444444444444444444444444444444444444444444444444555555555444444444444444444444444444444333222222222333333111111111111222222222222444444444444444444444444333444555444333333444555555555555555555444444444666666666666777999::::::777777666666777999;;;<<<:::<<<@@@EEEIIIQQQaaappp|||zzzyyyxxxwwwvvvvvvvvvwwwwwwxxxxxxwwwwwwzzz~~~|||{{{xxxtttrrrssswwwzzz~~~~~~|||yyyvvvsssoooiiiggggggfffbbb^^^XXXVVVTTTRRRPPPNNNNNNMMMLLLQQQWWW^^^iii|||nnnYYYGGGBBB@@@:::777:::999999999888888888777777666666666666666777777888444444444555555555666666444444444444555555555666555555555555555555555555333333333444444444555555555555555555555555666666444444444444444444444444333333333444444555555555444444444444444444444444444333333333333444444555111111222222222333333333444444444444444444444444333444555444333333444555555555555555555666666666555555555666777888999:::<<<;;;999888888999;;;<<<888:::>>>DDDHHHQQQcccsss{{{xxxxxxxxxwwwvvvtttuuuvvvwwwxxxxxxxxxxxxxxx|||{{{xxxxxx{{{~~~~~~|||yyyyyysssllliiihhhgggccc^^^XXXWWWUUUSSSQQQPPPOOONNNLLLPPPVVV\\\fffxxxwww```LLLFFFCCC;;;777:::999999999888888888888777777777666666777888999999444444444555555555666666444444444555555555666666555555555555555555555555333333333444444444555555444555555555666777777777444444444444444444444444333333333444444555555555444444444444444444444444444444444444444555666777222222333333333444444444444444444444444444444444555666777666555555666777333333444666777999::::::444444444555666888999:::@@@>>><<<:::999:::;;;<<<:::;;;===AAAFFFOOObbbsss}}}{{{yyyxxxxxxyyyzzzzzzvvvsssssstttvvvuuusssuuuxxx||||||vvvuuutttqqqlllgggcccaaaZZZXXXUUURRRPPPOOONNNNNNMMMOOOTTT[[[cccqqqhhhNNNEEEBBB;;;888;;;777888888888888777777666;;;;;;;;;:::999777555444666666555555555555666666777666555444444444444444777777777777777777777777555555555555555555555555666555555444444333222222444444222222222222444444222222333333333444444444555555555555555555444444333333333333333333333333333444444444555555666666555555444444444444555555444444444555555555555666666666666666666555555555777777777777777777777777999888777777777888999::::::;;;???CCCGGGPPPbbbrrr}}}{{{yyyxxxxxxyyyzzz{{{xxxtttsssssstttrrrpppwwwyyy|||~~~yyyxxxvvvrrrnnnjjjfffddd\\\[[[XXXTTTRRRPPPOOONNNOOOQQQUUU[[[bbbmmmrrrXXXMMMGGG>>>:::<<<999999999999999999888888::::::999888777666666555666666555555555555666666666666555444444444555555666666666666666666666666555555555555555555555555444444444444444444444444555555444333333444555555222222333333333444444444555555555555555555444444444444444444444444444444555555555555555444444444555555444444444444555555555555555666666666777777666666666666666666666555777777777777777777777777===<<<;;;;;;;;;<<<===>>>;;;<<>>;;;;;;;;;:::::::::999999999888777666555555666777666666555555555555666666555555555444555555666666666666666666666666666666555555555555555555555555222222333444444555666666666666555555555555666666333333333333444444444444444444444444444444555555555555555555555555555555666666666555444444333333555555444444444444555555666666666666777777777888555555666666666666666666777777777777777777777777;;;:::999999999:::<<<===<<<===@@@DDDGGGOOO```ppp~~~~~~~~~{{{yyyvvvtttrrrqqqqqqpppvvvxxx{{{~~~|||xxxsssooommmkkkjjjeeeccc```]]]YYYUUUSSSQQQSSSTTTXXX\\\___gggwwwxxxaaaPPPCCC>>>@@@<<<<<<;;;::::::999999999888666555333444555777888666666555555555555666666555555444555555666777777666666666666666666666666555555555555555555555555333333333444444444555555555555555555555555555555333333333444444444444555333333444444444444555555444444444444444444444444555555555555555444444444555555444444444444555555555555666666666777777777555555555555666666666666666666666666666666666666888888777777777999:::;;;===>>>@@@DDDGGGOOO```ppp~~~~~~{{{zzzxxxvvvtttssstttttttttuuuxxx|||~~~~~~{{{wwwsssooommmlllkkkiiihhheeeaaa]]]YYYVVVUUUSSSUUUYYY]]]```fffvvvoooWWWGGGAAAAAA===<<<:::999888888888999777666444333333555777888666666555555555555666666555555555555555666777888555555555555555555555555555555555555555555555555555555444444444333333333444444444555555444444444333333444444444555555555333333333333444444555555333333333333333333333333333333333444555666777777555555444444444444555555444444555555555666666666444555555555666666777777555555555555555555555555999999888888999;;;<<<======>>>@@@DDDGGGOOO```ppp||||||{{{yyyvvvuuuwwwxxxtttuuuvvvxxx|||~~~|||yyyvvvrrrooommmllllllkkkiiifffbbb^^^ZZZXXXUUUWWW[[[```bbbggguuuhhhRRRGGGDDD>>>===;;;999888888888999777666555444444555666777666666555555555555666666666666666555666666777777555555555555555555555555555555555555555555555555666666555444333333222222333444555555555555444333333444444444555555555555222222333333444444555555333333333333333333333333111222333444555777888888555555444444444444555555444444444444555555555555444444555555666777777777555555555555555555555555777666666666777999;;;<<<<<<===@@@DDDGGGOOO```ppp|||xxxwwwxxxzzzwwwvvvuuuvvvxxx}}}~~~{{{xxxtttqqqpppnnnmmmkkkiiieeeaaa^^^\\\XXXZZZ___cccdddhhhttt~~~bbbOOOGGG@@@>>><<<:::999999::::::777777666666666666666666666666555555555555666666888777666666666666666666555555555555555555555555555555555555555555555555444444444444444444444333444555666666666666555444444444444444555555555555111222222333444444555555444444444444444444444444222333333444555666777777555555444444444444555555555555555555666666666666444444555555666777777888777777777777777777777777555444444444666777999:::;;;<<>>:::;;;???CCCGGGPPPbbbrrr~~~{{{yyyxxxwwwvvvtttssssssvvv||||||yyywwwvvvtttpppllliiihhhggggggeeecccccceeegggkkkvvv|||{{{aaaLLLHHHAAA<<<<<<;;;888777999888888888888888888888888666666666666777777777888<<<;;;888666444444555555666777777777777777777777444444444444444444444444444444222222222222444444444444444555555555555666333444444555555444444333555555444333444555666777555555555555555555555555222333444444555555444444333444444555666777888888666555444333333444555666555555555555555555444444999999999999999999999999999::::::::::::::::::;;;======???CCCHHHPPP```ooo~~~|||{{{wwwvvvtttqqqqqqtttyyy}}}}}}||||||zzzuuuqqqmmmkkkjjjjjjiiiffffffgggiiinnnyyy}}}zzznnnWWWKKKCCC===<<<<<<999888999888888888888888888888888777777777777777777888888999888666444333333444555333333333333444444444444555555555555555555555555555555444333333444555555444444444555555555555666333444444555555444444333555444444333444555666777555555555555555555555555222333444444555555444444444444444444555555555555666666555444444555666666666666666666666666666666999999999999999999888888888888999999999999::::::======???CCCGGGPPP```ooo~~~|||wwwvvvssspppnnnppptttxxx{{{vvvrrrooonnnnnnnnnkkkiiijjjlllqqq}}}yyyeeePPPGGG???===<<<:::999:::888888888888888888888888888888888888777777777777888777555444444444555666666666666666555555555555666666666666666666666666666555555444444555555666444444444555555555555666444444555555555555444444555444444444444555666666555555555555555555555555333333444555555555555444555555444444444333333333777666666555555666666777666777777777777777777777:::999999999888888777777777777777888888999999999===<<<>>>CCCGGGPPP```ooo}}}{{{xxxvvvtttpppnnnnnnrrruuu|||~~~~~~yyyvvvtttsssrrrsssooommmnnnpppuuu{{{zzz~~~rrrVVVKKKAAA>>>===;;;:::;;;888888888888888888888888888777777777777666666666777777666666666666777888777777777777777666666666555555555555555555555555555555444444444444555555444444444555555555555666444444555555555555444444444444444444555555666666555555555555555555555555333444444555555555555555444444444444444444444444777777666666666666777777666666666666666777777777999999999888777777666666777777888888999999::::::===<<<>>>BBBGGGOOO___nnn|||{{{xxxwwwuuuqqqoooooorrrttt{{{|||~~~{{{yyywwwwwwwwwwwwtttrrrssstttyyy{{{zzz~~~]]]PPPCCC>>>>>><<<;;;<<<888888888888888888888888666666666666666666666666666666666666666777777777555555555444444444333333444444444444444444444444333333333444444333333333444444444555555555555666444555555666666555555444444444444555555555555555555555555555555555555555333444555555666666555555333444444555666666777777666666777777777777666666444444444555555666666666888888888777777666666666888888999999:::;;;;;;<<<<<<<<<>>>BBBFFFOOO___nnn}}}{{{wwwvvvuuurrrppppppsssuuuzzz{{{}}}}}}|||||||||{{{yyyxxxzzz{{{~~~}}}dddUUUEEE???>>>===<<<===888888888888888888888888555666666666777777777777555666666666666666666666888888888777666666555555444444444444444444444444222333333444444333333222444444444555555555555666555555666666666666555555333444555555666666555555555555555555555555555555444444555666666666666555333333444555666777888999555666666777777666666555333333444444555555666666666666666666666666777777888888999:::;;;<<<<<<===<<<;;;===BBBFFFOOO___nnn{{{zzzttttttsssqqqpppqqqtttvvvxxxyyy|||~~~iiiXXXGGG@@@???>>>======888888888888888888888888666666777888999::::::;;;999999:::::::::999999888<<<<<<;;;;;;:::999999888555555555555555555555555333333444555555444333333444444444555555555555666555555666666666666555555333444555666666666555444555555555555555555555555444444555666666666666666444444444555555666666666444555666666666666555444444444444555666666777777444555555666666777777777777777888999:::;;;<<<<<<<<<;;;===AAAFFFOOO___mmm|||xxxvvvrrrrrrrrrqqqpppqqqtttwwwvvvxxx{{{lllZZZHHH@@@??????>>>>>>888888888888888888888888777777888999;;;<<<===>>>>>>>>>??????>>>>>>===<<<::::::999999888777666666666666666666666666666666333444555666666555444333444444444555555555666666555555666666666666555555333333555666666666555444555555555555555555555555444555555666666666666666555555444444444333333333333444555666666555444333444555555666777888888999333444444555666777888888555666777888999:::;;;;;;<<<;;;===AAAFFFNNN^^^mmm|||xxxtttsssssssssssstttuuuvvvyyyxxxxxxyyy|||tttXXXHHHGGGAAA>>>???<<<:::::::::999999999888888999999;;;<<<>>>???AAAAAA@@@???>>>===;;;999888888666666555555555555666666777777666666555555555444666666555444444444444555444444444444444444444444555555666666666666555555222222222333333333444444666666555555555444444444777777777777666666666666666666666666666777888888666666666666666666666666666666777777777777666666555666777999999888777777888888999:::::::::999999>>>:::<<>>;;;<<>>::::::::::::999999999888888999999888888777777666666666666666777888888999999888777777666666777777888666666666666555555555555666666555444444444444555555555555444444333333333333333444444444444333333444444444444555555555666555555555555555444444444555555555666666777777888555444444444444555666666666666666666666666666666444444555555555555444444777777777777777888888999888999999999::::::::::::>>>;;;===CCCGGGMMM]]]nnnzzzwwwttttttuuuxxx|||}}}vvvkkkXXXNNNBBB???AAA<<<:::::::::999999999888888777777777888888888888888444444555666777888888999555555555444444555555555666666666666666555555555666666555444444444444555444444444444444444444444333444444555555444444333555555555555666666666666555555555555555555555555444444555555666777888888444333333333333444555555666666666666666666666666444555555666666555555444888777666666666777999:::999999999999:::;;;;;;<<>>???<<<>>>DDDHHHNNN^^^ooo~~~rrrjjjjjjyyyjjjUUULLLGGG<<<:::::::::999999999888888999888888777666555555444666666666666666666666666777666666555555666666777555555555555666666666777666666555444444444444555444444444444444444444444444555555666666555555444444444555555555666666666444444444555555555666666555555555555555555555555444444444444444555555666666666666666666666666666555666666666666666666555666666777888888888888888:::999888888999<<<>>>???@@@<<<>>>DDDIIINNN^^^ooo}}}qqqeee```jjjvvv^^^SSSLLL???:::::::::999999999888888888888888999:::;;;;;;;;;333444444555555666666666444444444333333444444444444555555555666666777777666666555444444444444555777666666555333222111111333444444555555444444333444444444444555555555666444444444555555555666666555555555555555444444444555444444444444555666666666666666666666666666666444555555555555555555444555666888999999999888777:::999888888999<<<>>>@@@@@@<<<>>>EEEIIINNN^^^ppp}}}rrrfff]]]```rrrpppZZZJJJBBB>>>:::999<<<===:::999:::666666666666666666666666999888888777777777777777555555555555666666666777666666666666555555555555555555555444444444333333555555444444444333333333555555555555555555444444555555555555555555555555444555666555333222111222333333444444555666777777555555444333333333444444777111,,,...444999999666777777666666555555555444777777888888888888777777888999999::::::;;;<<<<<<:::;;;???CCCGGGOOO___oooxxxiii]]]ZZZffftttfffTTTJJJAAA===;;;<<<<<<999777999777777777777777777777777999888888777777777777777555555555666666666777777777777777666666666555555333333333222222222222111555555555444444444333333555555555555555555555555666666666666555555555555777888999999666555555555333333444444555666666777444444444444444444444444666333///111555888888666777777666666666555555555777777888888888888777777888888999999:::;;;;;;;;;;;;<<<@@@DDDHHHPPPaaappp~~~nnn___WWW[[[ddd|||vvv___QQQEEE@@@<<<===<<<888666888888888888888888888888888999888888777777777777777555555666666666777777777888888777777777666666666444444333333333222222222555555555444444444444333555555555555555555555555777777666666666555555555888999:::999777666666666333333444444555666666666333444555555666555444333555555555555666666666777777777666666666666555555777777888888888888777777777777888888999:::::::::<<<===AAAEEEIIIQQQaaaqqqssseeeZZZYYY^^^ooofffUUUHHHBBB======<<<888777999999999999999999999999999999888888777777777777777555666666666666777777777888888888888777777777777666666666666555555555555555555555555444444444444555555555555666666666666777666666555555444444333555666777777555444444444444444444555555555666666222333555777777666444333444777999999666555555777777777666666666666666666777888888999999888888777666777777888888999::::::<<<===@@@EEEHHHPPPaaaqqq}}}~~~xxxlllaaa\\\]]]dddlllXXXIIICCC======<<<999999<<<999999999999999999999999999888888777777777777777666666666666777777777888888888888888777777777777777777777666666666555555666666555555555444444444555555555666666666777777555555555444444444333333333555666555444333333444444444444555555555555555222333555777777666555444333777;;;:::777444555777666666777777777777777777888888999999999999888888666777777888888999:::::::::;;;???DDDGGGOOO```ppp{{{{{{~~~ttthhh```^^^```}}}rrr^^^LLLDDD>>>===<<<::::::===999999999999999999999999999888888777777777777777666666666777777777888888888888777777777666666666666555555555555444444444666666666555555555444444555555555666666777777888555555555555555555555555444666777777666555555666555555555555555555555555222333555666777777666666444777:::999777555555777666666777777777777888888888888999999999999888888777777888888999::::::::::::;;;???CCCGGGOOO___ooo|||{{{{{{oooeee``````rrrvvvbbbPPPHHH@@@===;;;999999<<<999999999999999999999999999888888777777777777777666666777777777888888888777777777666666666555555666666666555555555444444666666666666555555555555444555555666777777888888555555666666777777888888555666888888666666666777555555555555555555555555444444444555666777777777444666777777666666666666666666777777777888888888888999999::::::999999888888888999999:::;;;;;;;;;;;;<<<@@@DDDGGGOOO```ppp}}}zzzzzzzzzyyy{{{tttjjjddd]]]ggg|||wwwcccSSSJJJBBB>>>;;;777888;;;888888888888888888888888999888888777777777777777777777777777888888888888666666666666555555555555888888888888777777777777777666666666555555555555444555555666777888888999666666777888999:::;;;;;;444555777777666555555666555555555555555555555444444444444444555666888999555555555555666666777666666666777777888888888999888999999::::::999999888888999999::::::;;;<<<<<<<<<===AAAEEEIIIQQQaaaqqq}}}||||||xxxrrrnnnllljjjeeeeeeeeefffgggkkkqqquuuzzznnnfff___]]]gggiiiRRRHHH>>><<<<<<999777777777777777777777888888888777777777777777777777777666555555555666777888999444444555555555555444444888555333333555666555333555555555555666666666666666555555444444444555555999888777666666555555666444555555555666777777777444555555666666666666666666555555444444666777888777777777777777777777777888777555444444666999:::777777777777777888888999777777777888999:::<<<===AAA@@@AAADDDHHHQQQaaappp|||{{{yyyyyywwwsssuuuzzz|||uuulllccc]]]YYYVVVUUUSSSTTTTTTTTTVVVYYY___cccoooyyy|||rrrjjjccc]]]___rrrkkkXXXLLLBBB>>>===:::888888777777777777888888888888777777777777777777777777777777777666666666666666444555555666666555555444888555333333555666555333555555555555666666666666777666666555555555666666666555555555555555666666555555555555555555666666444555555666666666666666666555555444555666777888666666666666666666666666666666666666777777888888888888888888888999999:::888888888888999:::<<<<<>>>>>@@@DDDIIIQQQaaaooo|||xxxooojjjffffffiiiooo{{{}}}uuummmfff```[[[WWWQQQNNNJJJHHHGGGGGGEEEDDDBBBBBBBBBAAAAAABBBEEEGGGIIIOOOZZZgggvvv|||xxxsssrrrrrrssswwwzzzsssiiiaaa___mmmiii[[[LLLDDDAAA<<<:::;;;:::999999999888888777777777777777777777777777777555555666777777777777777555666666666666666666555666666555444444444444555444444444444555555555555555444444444555555666777888777777666555555666666555555555444333333333222444555555666666666666666444555555666666666666666777777777777777777777777:::999777666666777888999777777777777777888999999::::::999999999:::;;;;;;======@@@EEEIIIQQQaaaoooyyysssiiieeecccfffllltttpppkkkeee```[[[WWWSSSQQQKKKIIIGGGGGGHHHHHHGGGFFFAAABBBBBBAAA??????AAACCCAAAFFFNNNXXXggg{{{zzzqqqkkkcccaaa``````cccjjjttt{{{zzzlll]]]VVVaaatttdddSSSIIICCC===;;;;;;:::::::::999888888777777777777777777777777777777555555555555666777888999555666666777777666666555555666666555333333444666333444444444444555555555444444333444444555666777999999777666666555555555555555555444444444444444444555555666666666666666444555555666777666666666888888888888888888888888;;;:::777555555666999:::777777666666777777888999999888888888999999:::;;;<<<<<>>;;;::::::::::::::::::999888888888888888888888888666666666777888888999999666666666666666555555444666666666666666555444444444555666666444444555666666666666666666666666666888777666555555666777888;;;:::777555444444555666777666555555555666888999555555555555555666777777777666555444444555666777777777888888888777777666777777777777777777777777999999:::;;;;;;<<<<<<===>>>>>>AAAEEEHHHPPPaaaqqqzzznnnhhhiiilllrrr{{{|||xxxsssmmmhhheeeddddddccccccddddddcccbbbaaaaaa___^^^[[[ZZZYYYVVVSSSPPPQQQNNNKKKIIIIIIIIIIIIGGGBBBDDDFFFFFFIIIQQQ\\\eeeuuuzzzqqqhhhaaa^^^\\\YYYXXXYYY\\\```cccppprrrbbbZZZ[[[___yyyttt___OOOFFFAAA???;;;;;;;;;::::::::::::999888888888888888888888888888888888777777777777777666777777777777666555555555555555666555555444444333555666555444333444555666666666666666666666666777666555444444555666777999888666555444444555666777666666555666777888999666666666666666777888888888777666666666666777888777777888888888888777777888888888888888888888888999999999:::;;;;;;<<<<<<===>>>AAADDDGGGOOO```pppzzzrrrkkkmmmqqqxxx~~~vvvtttrrrooonnnoooooopppuuuuuuuuuuuuuuusssrrrpppnnnkkkgggdddaaa___\\\ZZZWWWTTTPPPMMMLLLJJJIIIGGGEEEFFFGGGGGGGGGLLLTTTZZZeeeyyy{{{rrrllliiihhhfffeeeeeeggghhhjjjuuuwwwhhh]]]XXXXXXfff~~~zzzeeeTTTIIICCC@@@;;;;;;;;;;;;::::::999999888888888888888888888888999999888888777666666555777777888888777777666555444444555555555555555444333444555555333333444555666666666666666666666666555555444444444444555555777666555444444555666777666666666666666777888888777777777777777888999999888888777777777777888888777777888888888888777777999999999999999999999999888888999999:::;;;;;;;;;<<<===@@@DDDGGGOOO```pppwwwtttmmmpppuuu}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~xxxssspppllliiiggg```\\\WWWSSSPPPMMMJJJHHHJJJKKKKKKKKKKKKMMMQQQUUU[[[lllyyy~~~|||{{{{{{|||}}}zzz}}}~~~yyywwwwwwwwwwwwwwwwwwxxxxxx}}}ooobbbYYYUUU[[[ooolllYYYMMMEEEAAA<<<<<<<<<;;;::::::999999888888888888888888888888888888888888777777666666888888888888888777666666444444555666666666666555333444555444333222333555666666666666666666666666555555555555555555555555444444444333444555666777666666666666666777777888777777666666777777888999777777777777777777777777666777777888888888888777999999999999999999999999777888888999999::::::;;;<<<<<>>======<<<;;;:::999999888888888888888888888888555666666777888888999999777777888888777777666555666666777777666555555444444555666666444444555666666666666666666666666666666666777777777777666666444444555555666666666666555555666777777777777777555555555555555666666777555555666666666666555555555666777888888999888888777777777777777777777777888888999999:::;;;;;;;;;<<<===@@@DDDHHHQQQbbbsss~~~uuutttuuurrrxxx~~~}}}{{{yyywwwuuuttttttsssttttttuuuvvvwwwwww~~~{{{tttoooiiieeeaaa^^^]]][[[ZZZZZZ[[[\\\\\\]]]hhhmmmrrr~~~wwwuuussspppoooooooooppppppqqqrrruuuzzz}}}rrrkkk^^^```qqqooo[[[LLLDDD>>>>>>===<<<;;;:::999999888888888888888888888888777777777777777888888888666777777777777666555555666666555555444333111111555666777777555555666777666666666666666666666666555555666777777666555555555555666666777666666666444555666777888777777666666666666555666777777888555666777777777777666555555666777888888999999999888888888888888888888888999999999:::;;;;;;<<<<<<===>>>AAAEEEIIIRRRdddttt|||vvvuuuwwwttt{{{~~~~~~~~~~~~|||zzzwwwtttsssppppppppppppqqqrrrssssssvvv{{{vvvrrrmmmjjjgggfffffffffgggfffcccoootttzzz|||tttssspppmmmlllllllllmmmoooooooooqqqwwwyyyrrrcccbbbpppttt___OOOFFF???>>>===<<<;;;:::999999888888888888888888888888999999888888777666666666666666666666666555555444555555444333222000///...666777888777666555666888666666666666666666666666333444555666666555444333666666777777777777666666444555777888888888777666777777777777777888888999666777888999999888777666555555666888888999999999999999999999999999999999999::::::;;;;;;<<<<<<======>>>BBBFFFJJJSSSddduuu{{{vvvttttttwww}}}|||||||||}}}{{{yyyuuupppllllllkkkkkkkkklllmmmooopppvvv}}}~~~{{{zzzzzz|||}}}zzz}}}~~~{{{zzzrrrkkkiiigggdddeeehhhggghhhjjjlllmmmttt}}}vvvllljjjnnn~~~xxx___OOOIII@@@>>><<<;;;;;;;;;:::999888888888777777777777666888888888888888888888888999888888888777777666666666666666666555555555555555666666666666666555555444555666888888666555444777777777777666666666666444444555555666666777777777555444666999999777555777777777777777777777777666666666666666666666666555555555555666666666666999888888888888888888999777777888999;;;<<<======??????AAADDDGGGPPPcccttt~~~zzzvvvuuuwww}}}}}}|||{{{zzzzzz|||zzzyyyxxxwwwtttpppmmmlllkkkjjjiiijjjlllnnnooovvv}}}~~~|||xxxqqqjjjhhhfffcccdddgggffffffhhhiiikkkrrrzzzmmmggggggtttzzzaaaRRRLLLBBB???===<<<<<<<<<;;;999:::::::::999999999999888888888888888888888888888999888888888777777777777666666666666555555555555666666666777777666666555444555666777777666555444888888777777777666666666555555555666666666666666555444333555777888666444777777777777777777777777777777777777777777777777555555666666666777777777999999888777777888999999999999999::::::;;;;;;;;;===>>>BBBFFFJJJQQQbbbrrr{{{xxxwwwxxx{{{}}}{{{yyyxxxwwwwwwuuuttttttttttttrrrooolllkkkiiigggffffffiiilllnnnuuu}}}~~~}}}vvvoooiiigggfffcccbbbeeeeeeddddddfffgggoootttjjjbbbiii|||dddUUUNNNCCCAAA>>><<<<<<<<<;;;999:::::::::999999999999888888888888888888888888888888888888888888777777777666666666666555555555555444444555555555555555444444555666777777666555444888888777777777666666666666666666666666555555555444333333444666777555444777777777777777777777777777777777777777777777777666777777777777888888888:::999777666666777999:::::::::::::::::::::::::::;;;===BBBHHHKKKRRRbbbppp}}}xxxwwwwwwzzz}}}|||{{{zzzxxxwwwuuuttttttqqqpppooooooooonnnkkkiiiiiigggdddbbbccceeeiiilllsss{{{~~~}}}}}}vvvooojjjiiigggcccbbbdddeeecccbbbcccdddkkk{{{~~~rrrfffhhhzzz|||eeeVVVOOODDDAAA>>>;;;;;;;;;:::999888888888777777777666666888888888888888888888888888888888888888888888888666666666666555555555555222222333333444444333333555555666777777666555555666666666666555555555555777777666666555555444444444444444555666666666555666666666666666666666666444444444444444444444444777777888888888999999999;;;999777666666777999;;;999999::::::::::::;;;;;;<<<===AAAFFFJJJRRRcccrrrzzzxxxwwwxxx}}}|||yyyxxxwwwvvvtttsssqqqpppooommmkkkjjjjjjhhhfffdddgggdddaaa______bbbfffhhhpppxxx}}}||||||}}}uuuoookkkjjjiiidddbbbddddddaaa```aaabbbgggtttyyyoooooo||||||fffWWWOOOEEEBBB===::::::999999888888888888777777777666666888888888888888888888888888888888888888999999999666666666666555555555555333333444555555555555555555555666666666666555555555555444444444333333333777777666666555555444444444555666777777777777777666666666666666666666666555555555555555555555555888888888888999999999999:::999777666666777999:::777888888999;;;<<<<<<===>>>>>>@@@CCCGGGQQQdddvvv~~~xxxwwwwwwyyy|||vvvvvvvvvuuusssqqqooonnnmmmkkkiiigggfffdddbbb```dddbbb___]]]]]]___bbbdddkkkttt}}}|||{{{{{{tttoookkkllljjjeeebbbcccccc```^^^______bbblllwww{{{yyywwwwwwwwwwwwyyy|||yyyvvv}}}jjjZZZRRRGGGCCC>>>;;;:::999999888:::::::::999999999999888888888888888888888888888888888888999999999999999666666666666555555555555666666777888999999999999666666666666666666666666555444444444333333333333666666666666666555555555444666888888777666777888777777777777777777777777888888888888888888888888777888888888888999999999999888888888888888888999666777888999;;;<<<===>>>???>>>???AAAEEEPPPeeexxx}}}xxxuuuuuuwwwzzz}}}uuuuuuuuutttrrrpppnnnlllkkkiiifffdddcccbbb```___```___^^^\\\\\\]]]___```gggppp}}}}}}{{{zzzzzzsssnnnkkkkkkjjjdddaaaaaa```]]][[[\\\\\\]]]dddlll{{{}}}{{{xxxzzz}}}}}}{{{xxxuuusssnnnmmmkkkiiifffdddccccccccceeegggjjjnnnuuu}}}zzzyyyppp```WWWKKKFFFAAA===;;;;;;;;;::::::::::::999999999999888888888888888888888888888888888888999999:::::::::666666666666555555555555555666777888999999999999666666555555555555666666666666666555555555444444555555555666666666666666333555777777666555666888777777777777777777777777999999999999999999999999777777777888888888888999777888999999999999888777888888999::::::;;;<<<<<<>>>===???CCCGGGQQQeeewwwxxxtttrrrtttvvvzzz}}}ttttttttttttrrrooommmllliiigggdddccccccbbbaaa______^^^]]]\\\\\\\\\]]]^^^dddnnn{{{}}}{{{zzzyyyqqqllljjjkkkiiiccc______^^^[[[YYYZZZZZZYYY^^^eeeoooyyytttqqqjjjlllnnnnnnkkkgggdddbbbaaa```___]]][[[YYYWWWVVVUUUVVVWWWYYY]]]dddlllqqqxxxzzzsss~~~uuuddd[[[MMMIIICCC???======<<<<<<888888888777777777777666888888888888888888888888888888888999999:::::::::777666666666555555555555333444555666777777777777666666555555555555666666888777777777666666666666444555555555666666777777111444777666444333555777777777777777777777777777777777777777777777777777666777777777777888888888666777999::::::999777666::::::::::::::::::::::::;;;<<<@@@EEEIIIRRRddduuu}}}qqqpppqqqtttzzz~~~wwwwwwuuussspppllliiiggggggccc___]]]]]]^^^^^^^^^]]][[[WWWUUUUUUWWWZZZ\\\[[[gggxxx}}}|||zzzyyytttrrrnnnllliiieee```]]]YYYYYYXXXVVVVVVWWW[[[^^^iii{{{vvvooojjjgggddd```]]][[[ZZZXXXVVVSSSSSSSSSRRRQQQOOONNNMMMKKKLLLMMMNNNPPPUUU[[[___eeennnzzzxxxzzz{{{hhh\\\SSSJJJBBB>>>;;;888888;;;:::::::::999999999888888:::::::::::::::999888777777888888888999999999999666555333222222333555666777666555444333222222222222333333444555666777777777777777777777777777777444444444444444444444444555555555555666666666777666666666666777777777777666666777777777777666666999777666777888888777666888888888888777777777777888999;;;;;;;;;;;;===>>>@@@>>>???BBBHHHSSSfffwwwxxxrrrqqqqqqttt|||yyyxxxvvvrrrooollljjjhhhfffbbb^^^\\\[[[\\\\\\[[[ZZZXXXUUUSSSSSSUUUXXXZZZ^^^eeeqqq~~~~~~}}}{{{yyyuuurrrnnnkkkhhheeeaaa^^^YYYYYYXXXVVVUUUVVVYYY[[[cccrrr~~~rrrjjjiiieee___ZZZVVVSSSPPPNNNLLLLLLLLLLLLKKKKKKJJJIIIHHHIIIJJJJJJJJJMMMQQQTTTWWW___kkkwwwyyyxxxjjj\\\XXXOOOFFFCCCAAA>>>===???::::::999999999888888888777777888888888777666666777777777888888888999999555333222111111222333555777666666555555555555666444444444555666666666777555555555555555555555555444444444444444444444444555555555666666666777777666666666666777777777777888888999999999999888888999777666777888999777666666666777777888888999999888:::;;;;;;::::::<<<===???>>>???CCCIIISSSfffvvvxxxtttrrrrrrvvv~~~|||zzzvvvrrrooolllkkkjjjeeebbb]]]ZZZYYYYYYXXXWWWUUUTTTQQQPPPPPPSSSVVVXXX^^^bbbjjjvvv}}}zzzxxxvvvrrrnnnjjjgggeeeaaa___YYYYYYXXXUUUSSSSSSUUUWWW[[[fffxxxwwwqqqlllddd]]]WWWRRRNNNKKKIIIHHHHHHHHHHHHHHHHHHHHHEEEFFFGGGFFFEEEFFFHHHIIINNNTTT^^^jjjyyyyyyttt{{{ssscccYYYOOOFFFCCCAAA>>><<<===999999999888888888777777666777777888888888777777666666666777777777888888555555333333333333555555777777666777777888999999666666666666666666666666555555555555555555555555666666666666666666666666555555666666666777777777666666666666777777777777888888999999999999888888888777666777888999888777555555666777888999:::;;;999:::<<<;;;:::999;;;<<<>>>===???DDDJJJTTTeeeuuuvvvttttttxxx|||xxxsssooommmlllkkkfffccc^^^[[[YYYXXXVVVTTTRRRQQQOOONNNOOORRRUUUWWWZZZ```iiitttzzzmmmllloooxxx|||yyyvvvuuuqqqlllhhhfffccc```^^^YYYYYYWWWTTTRRRQQQRRRTTTVVV]]]kkkuuukkkccc\\\UUURRRKKKKKKJJJIIIIIIHHHHHHHHHEEEFFFGGGGGGEEEDDDEEEFFFIIILLLUUUaaaooo{{{qqqrrrzzzppp\\\QQQGGGCCCAAA===::::::999999888888888777777777777888999:::::::::::::::666666666666777777777777888888777666666777888888888777777777777888999999777777777777777666666666555555555555555555555555666666666666666666666666555666666666666777777777666666666666777777777777666666777777777777666666888777666777888999888777666666777888888999:::::::::;;;<<<;;;999999:::;;;======???EEEJJJTTTdddsssyyyvvvvvv|||zzztttpppmmmllllllgggddd```\\\ZZZXXXVVVTTTQQQPPPOOONNNOOORRRTTTVVVWWWbbboooxxxxxxeee```^^^cccjjjsss}}}|||wwwtttsssoookkkgggeeebbb^^^\\\XXXXXXWWWTTTQQQOOOPPPQQQUUUYYYdddwwwtttiii___YYYSSSRRROOOLLLIIIHHHGGGFFFEEEGGGHHHGGGFFFEEEEEEGGGDDDEEEKKKVVVbbbsss~~~rrrooottt}}}gggZZZMMMGGGEEE@@@<<<;;;999999999888888888888777777888999:::::::::::::::666666666666777777777777888888888888888888888888999888777777666666777777777777777777777666666666666666666666666666666666777777777777777777777777666666666666777777777888666666666666777777777777666666777777777777666666777666666666888999999777999999999888888888888888999:::;;;;;;999888999:::<<<<<>>CCCIIISSSdddttt}}}{{{}}}~~~yyytttpppllljjjfffddd```^^^\\\YYYVVVTTTQQQPPPOOONNNNNNOOOPPPQQQUUU___kkkttt|||eeeZZZOOOKKKLLLNNNSSSYYY```fffoooxxx~~~}}}~~~yyyuuuqqqooonnnllliiiddd^^^ZZZWWWWWWWWWUUURRRPPPPPPPPPRRRUUU\\\gggsss{{{vvvooofff]]]VVVQQQOOOMMMLLLKKKIIIFFFFFFHHHJJJJJJGGGIIIPPPWWWbbbzzz}}}mmmXXXMMMHHHBBB===;;;;;;;;;;;;::::::::::::999777777888888888777666666777777777888888888999999555555666666666666555555777666666666666777777888444444444555666666666777666666666666666666666666666666666666666666666666666666777777777888888888666666666666777777777777888888999999999999888888777666555666888:::999888888999999999999999999999777888::::::999999:::<<<>>><<<>>>BBBGGGRRRddduuu~~~|||{{{vvvpppllljjjeeeccc```]]][[[YYYVVVSSSPPPOOONNNMMMMMMNNNNNNOOORRRYYYaaajjjvvvhhh[[[OOOIIIGGGHHHKKKPPPOOOUUU^^^fffppp}}}}}}zzzvvvqqqqqqpppnnnlllfff___ZZZVVVWWWWWWUUURRRPPPPPPQQQOOORRRYYYaaaiiiyyywwwlllccc]]]ZZZSSSRRROOOLLLIIIHHHJJJMMMKKKFFFGGGNNNRRR[[[sssxxxbbbUUUNNNHHHCCCAAA<<<<<<;;;;;;;;;::::::::::::::::::::::::999888777888888888888999999999999777777888888888888777777555555555666777999:::;;;222333333444555666777777555555555555555555555555666666666666666666666666777777777777888888888888666666666666777777777777666666777777777777666666666555555666999:::999888777777888999:::;;;;;;<<<666888999999999999;;;<<>>@@@CCCFFFJJJTTT___hhhtttyyyzzztttzzz|||zzzwwwssstttuuurrrlllfff___]]]ZZZXXXWWWVVVSSSQQQLLLTTTUUUUUUZZZ]]]jjj}}}ssseee[[[VVVUUUTTTSSSOOOOOOQQQRRRSSSYYYiiixxx{{{xxxyyylllZZZLLLCCCAAA===<<<:::999999999:::;;;888888999999999999999999777888888888888999999999999:::<<<===<<<;;;999888555555666666666666777777333444555666777777777777555666777777888888777777888777777666666777777888888777777666666555555444888888888888888888888888444666777666555555666888777777777777777777777888<<<:::777777888888555222666777888999:::<<<======@@@???AAAEEEJJJSSSdddsss}}}xxxuuuvvvzzzsssnnnllllllllliiieeebbb___[[[WWWTTTUUURRRMMMKKKKKKMMMOOOOOOQQQQQQUUU\\\dddqqq{{{dddVVVMMMFFFAAA@@@>>>???@@@BBBEEEKKKSSSZZZeeejjjqqqxxx}}}wwwsss{{{}}}zzzwwwtttttttttrrrmmmhhh___]]]ZZZXXXWWWVVVSSSQQQPPPTTTPPPPPPVVVYYYbbbuuuzzzmmmeee```]]][[[VVVUUUVVVXXXYYY___lllzzzssskkklllwww___OOODDD@@@===<<<;;;:::999999:::;;;999999999999999:::::::::777777888888888999999999777;;;@@@EEEFFFCCC===888888888888888888888888888444444555666666777666666555666666777777777777777666555555555555555555666777777777666666666666666888888888888777777777777555666888888666666666777888888888888888777777777888::::::999999<<<<<<;;;999999::::::;;;<<<======???>>>@@@EEEJJJSSSdddtttyyyrrrwww{{{uuupppmmmmmmjjjhhheeebbb___[[[VVVSSSTTTQQQMMMJJJKKKLLLMMMMMMNNNNNNSSSZZZbbbnnnjjjZZZPPPHHHBBBAAA@@@@@@@@@@@@AAAFFFKKKOOOWWW\\\bbbgggkkkooorrruuurrrpppooonnnooorrruuuwwwvvvttt|||~~~yyyvvvtttssssssppplllhhh```]]]YYYWWWVVVUUUSSSQQQRRRTTTQQQUUUaaaaaa```iiiwwwyyyppphhhccc^^^\\\\\\___aaafffsssnnnbbb___oooeeeRRRGGG@@@>>>===<<<:::999999::::::888888999999999:::::::::777777888888888999999999777999===BBBFFFEEEAAA===777777777777777777777777444555666666666666666666555555666777777777777777555666666666666666666555444555555666777888999999888888777777777777777777666888::::::888777777888999999999999999999888888666;;;===888555999<<<<<<===============<<<<<<<<>>@@@EEEJJJTTTeeetttyyytttvvv{{{|||vvvpppnnnmmmhhhfffcccaaa^^^ZZZUUURRRQQQNNNKKKJJJKKKKKKKKKKKKKKKLLLPPPWWW___jjj|||mmm]]]SSSKKKFFFEEE@@@@@@>>>>>>???BBBDDDFFFKKKOOOUUUYYY]]]aaadddgggdddbbb___^^^___aaaeeegggpppuuu||||||wwwvvv~~~yyywwwtttrrrqqqnnnkkkhhh```]]]YYYWWWVVVUUUSSSRRRPPPSSSUUU___mmmiii]]]]]]lll|||yyyrrrkkkhhhfffhhhjjjppp}}}nnn___UUUbbbwwwjjjWWWJJJCCC???>>><<<;;;:::999::::::777777888888999:::::::::777888888888888999999999:::777666999>>>BBBBBBAAA666666555555555555444444555555666666666666666555444555666666777777666666777888888999999888888777444444555666888999::::::777777777777777777777777777999;;;;;;:::888888888999999999999999999::::::777======666444999;;;999@@@??????>>>======<<<<<<>>>>>>@@@EEEJJJTTTeeeuuuyyyqqqnnnwww~~~zzztttooolllkkkeeecccbbb```^^^ZZZUUUQQQMMMLLLJJJJJJKKKKKKJJJHHHIIIJJJNNNTTT[[[eeevvvwwweeeYYYPPPJJJHHHAAA@@@>>>>>>???@@@BBBBBBCCCGGGMMMRRRWWW[[[___bbbaaa^^^[[[YYYYYY[[[___aaaeeejjjrrryyy~~~yyyvvvwwwzzzxxxuuussspppmmmjjjhhhbbb___ZZZXXXWWWVVVUUUTTTNNNRRRTTT\\\hhhbbbWWWXXXbbbooo~~~yyyvvvvvvxxx}}}rrreeeUUU\\\kkkppp\\\OOOGGG@@@>>>===;;;::::::::::::666666777777888999999:::777888888888888999999999999777777;;;AAACCCAAA>>>777777777666666555555555555555666666666666555555444555666666777777666666777888999999999999888777555555666777888999999999555555666666777777888888666999;;;;;;999777666777777777888888999999::::::777:::999888@@@MMMOOOGGG>>>>>>>>>>>>============>>>===@@@DDDJJJTTTeeeuuupppfffppp|||}}}}}}}}}yyysssnnnjjjiiicccbbb```___]]]YYYUUUQQQKKKJJJIIIJJJKKKKKKIIIGGGIIIIIILLLRRRXXXaaaqqqnnn___SSSLLLIIICCCAAA??????@@@BBBBBBBBBAAAEEEKKKQQQVVV[[[```ddddddaaa^^^[[[[[[]]]```bbbaaafffnnnvvv}}}}}}yyyvvvuuuxxx{{{zzzwwwtttpppmmmjjjiiiddd```\\\YYYXXXWWWVVVUUUOOOQQQNNNPPPXXXUUUQQQYYY[[[eeexxxwwwkkkZZZ]]]gggsss```SSSJJJ@@@???===;;;::::::::::::555666666777888888999999777888888888888999999999555888>>>FFFKKKHHH???666::::::::::::999999888888555666666666666666555555444555555666666666666666555666777888888777666555777777777777888888888888444555555666777888888999666888::::::888666555555555666666777888999999:::666777666<<>>>>>>>>===@@@DDDJJJTTTfffuuussskkkkkksss}}}|||wwwtttqqqnnnkkkhhhfffeeecccaaa___[[[VVVRRRKKKIIIGGGGGGHHHHHHGGGFFFHHHIIILLLQQQUUU\\\jjjwww{{{kkk___UUUOOOKKKGGGBBB@@@AAAAAA???===AAAAAACCCIIIRRR^^^iiipppvvvssspppnnnllliiifffdddiiipppzzztttsssrrrrrryyy}}}{{{xxxvvvtttpppiiidddfffaaa\\\YYYXXXXXXUUUSSSWWWUUUSSSQQQPPPPPPQQQRRR]]]aaammmrrraaa[[[]]]sssgggUUUNNNIIIBBB===;;;999666888;;;999999999888888888888777999999999999999999999999>>>;;;;;;???EEEEEE???888777777777888888888555333666666777777777777666666666555444444444444555555666666666666777777777777888777777777999999777555888888999:::;;;;;;999777999999999999999999999:::999:::;;;;;;999999:::;;;666<<<>>><<>>===<<<;;;<<<===>>>???AAA@@@AAAEEEIIIRRRcccrrrxxxyyymmmkkkqqq{{{~~~{{{wwwtttqqqnnnkkkhhhdddccc```^^^\\\XXXRRROOOKKKIIIHHHGGGHHHHHHGGGFFFGGGGGGJJJNNNRRRXXXeeessssssfff^^^ZZZOOOJJJCCC???>>>>>>>>><<<>>>@@@DDDKKKVVVeeeuuu~~~}}}|||zzzxxxwwwwww~~~}}}{{{{{{~~~ssssssrrrssszzz~~~{{{xxxvvvtttqqqlllhhhgggccc^^^\\\[[[ZZZXXXVVVWWWUUUSSSRRRQQQQQQRRRSSSXXX[[[eeeuuuxxxfff^^^^^^oooqqq\\\QQQJJJCCC>>>===;;;888999===999999999999888888888888777777777777777777777777:::888888;;;??????;;;777777666666777888888666444444444555555555555444444888888777777777777888888666666666666777777777888888777666666777999<<<>>>@@@;;;666555888;;;999666777777777666666666666666999:::;;;;;;999999:::;;;777<<<;;;666999EEEKKKHHH<<<;;;:::::::::;;;<<<===@@@???AAAEEEJJJSSSdddssszzzssssssnnnoooyyy}}}zzzwwwtttqqqoookkkiiieeeccc```^^^[[[VVVQQQMMMLLLJJJHHHGGGHHHHHHGGGFFFFFFFFFHHHLLLNNNSSS___lll|||nnngggfffWWWQQQHHHAAA>>>===>>>>>>;;;???EEEKKKUUUeeeyyy}}}}}}|||wwwtttqqqrrrrrruuu}}}}}}yyywwwuuussspppnnnllliiieeeaaa___^^^\\\ZZZWWWVVVTTTSSSRRRSSSSSSTTTVVVWWW^^^jjjyyylllbbb^^^iiigggVVVLLLEEE@@@???>>>;;;;;;===:::999999999888888888888777777777777777777777777777777888999999999888888888666555555777888777777444555555666666555555444666666555555555555666666666666666777777777888888777777777555555999AAAGGGKKKAAA666333777;;;;;;888::::::999999888888888777999:::;;;:::999888999;;;:::>>>===777666999888333;;;;;;::::::;;;<<<======???>>>@@@EEEJJJTTTfffuuuyyy}}}tttrrrzzz~~~}}}|||zzzwwwtttssspppllliiijjjgggdddaaa]]]YYYTTTPPPMMMKKKIIIHHHHHHHHHGGGFFFFFFFFFHHHJJJKKKOOOZZZfffyyyqqqjjjhhh```ZZZPPPGGGAAA???@@@AAA<<<@@@DDDFFFKKKYYYlll{{{~~~}}}||||||~~~|||}}}|||yyyuuuqqqpppooommmooorrrwww}}}zzzxxxwwwwwwwwwuuurrrmmmiiidddaaa^^^\\\XXXWWWVVVUUUTTTTTTTTTUUUWWWWWW\\\dddoooqqqeee^^^cccsssttt]]]OOOGGGAAA@@@???<<<;;;<<<::::::999999999888888888999999999999999999999999888:::;;;:::777777999<<<888666444444666888999888777777888888888888777777555444444444444555666666666666777777777888888888555777888666555888AAAHHHNNNFFF<<<777888;;;;;;:::;;;;;;;;;::::::999999888888:::::::::999888999:::999======::::::<<<;;;777;;;;;;;;;<<<<<<===>>>>>>>>>===@@@EEEKKKUUUgggwww{{{|||xxxyyy|||zzzwwwvvvtttrrrnnnkkkllliiieeebbb___[[[VVVSSSNNNKKKIIIHHHIIIHHHGGGFFFFFFFFFHHHJJJJJJLLLVVVaaatttssshhhdddddd___WWWNNNFFFBBBAAAAAA>>>AAABBBAAABBBKKK[[[gggvvv|||~~~wwwvvvuuuuuuvvvwwwwwwxxxnnnnnnnnnkkkiiihhhiiijjjiiimmmsss{{{~~~}}}~~~~~~{{{wwwpppiiiccc___]]]ZZZYYYXXXWWWVVVUUUUUUTTTWWWXXX[[[aaahhhwwwvvvhhh^^^```iii|||hhhVVVLLLCCC@@@???<<<:::;;;:::::::::999999999999888999999999999999999999999888:::<<<:::666666999===888666444444666888999888777777888888888888777777888888777777888999999:::777777777777888888888888333666999999666666<<>>===@@@EEEKKKVVVhhhxxx{{{ttttttzzz~~~|||zzzyyyxxxwwwtttpppmmmkkkhhhddd```]]]ZZZVVVSSSNNNLLLJJJIIIIIIHHHGGGFFFEEEEEEGGGIIIHHHJJJSSS^^^nnn{{{jjjccccccaaa^^^WWWNNNFFFBBB@@@???AAAAAA@@@@@@EEEOOOXXX]]]dddnnnwwwuuunnneeedddeeefffhhhiiihhhfffggghhhgggeeebbbaaaaaaccceeelllvvv~~~vvvmmmfffaaa```\\\\\\ZZZYYYWWWVVVTTTTTTTTTVVVZZZ___cccnnn}}}lll``````eeeqqqxxx___SSSFFFAAA???<<<999999::::::::::::999999999999777777777777777777777777777999:::888555444777999888666555555777888777777555666666777777666666555666666666666777888999:::777777777888888888999999333666999999777666777999999<<<===;;;666333555777888888888888888888888888888999:::999888777888::::::999888777777888999999666777888:::;;;;;;;;;;;;>>>>>>@@@FFFLLLVVVhhhwww~~~{{{rrrrrrsss~~~|||{{{zzzzzzyyyvvvrrrooojjjgggccc___]]]ZZZWWWTTTOOOMMMJJJIIIIIIIIIGGGFFFDDDDDDFFFGGGGGGHHHPPP[[[eeeyyyttthhhbbbeeefffbbbYYYNNNFFFBBBAAAAAABBBAAAAAACCCGGGJJJKKKRRRZZZbbbjjjtttyyysssllleee___VVVVVVWWW\\\aaaeeefffeeeeeeffffffeeebbb_________dddmmm{{{zzzpppiiieeeddd___^^^]]][[[XXXVVVTTTRRRPPPTTTZZZ___aaahhh{{{rrrdddcccdddjjjjjj[[[KKKCCC@@@<<<::::::;;;;;;:::::::::999999999777777777777777777777777777777888777666555555666777666666777888888666444666666777777777777666666444444444444555666777888777777888888888999999999666666777888888777777666555777999999777666777888999999999::::::;;;<<<<<<777999:::999888777888999===;;;;;;;;;;;;:::999:::777888:::<<<============??????AAAFFFLLLVVVgggwww}}}zzzrrrrrrooo|||~~~}}}|||{{{{{{zzzwwwssspppkkkgggccc```^^^\\\YYYVVVOOOMMMJJJIIIIIIIIIGGGFFFBBBBBBDDDFFFEEEFFFOOOYYY^^^rrr~~~ooodddiiinnnlllcccVVVKKKFFFCCCCCCBBBBBBAAAAAAAAA@@@DDDIIIPPPUUUYYYbbbmmmuuuzzzuuummmgggccc^^^YYYUUUYYYWWWWWW[[[aaafffhhhhhhdddfffggggggdddaaa``````dddnnn~~~{{{rrrkkkhhhggg```___^^^\\\YYYVVVSSSRRROOOTTT[[[```aaagggwwwvvvgggeeeeeefffwwwqqq```NNNEEEAAA===::::::;;;;;;;;;:::::::::999999999999999999999999999999888888888888888888666555777777777888888888555333888888999999999999888888777777777777888999:::;;;777888888888888999999999888777666666888999888777777666666888;;;<<<;;;:::555555666777888999999:::777999999999888777888999777777999===>>><<<;;;<<<:::<<<>>>???AAAAAAAAA@@@@@@???BBBFFFLLLVVVgggvvv~~~yyyuuurrr{{{{{{|||zzzsssmmmmmmiiiddd___\\\YYYVVVSSSNNNMMMKKKIIIGGGFFFFFFEEECCCDDDEEEFFFFFFIIIMMMQQQ```mmm{{{llljjjmmmqqqkkk[[[MMMHHHFFFCCCAAAAAACCCDDDCCC@@@BBBFFFJJJMMMQQQWWW___fffeeedddaaa]]]XXXVVVVVVWWWUUUVVVZZZ```fffkkknnnnnnlllgggeeeggggggdddbbbdddeeeooo}}}~~~~~~|||wwwpppjjjfffaaa^^^[[[YYYWWWVVVTTTRRRRRRTTTYYY___cccgggsss~~~ooodddaaafffrrr~~~}}}```NNNHHHAAA>>>>>>:::;;;:::999999888888999999===<<<<<<;;;999888888777666666777777777777666666555555555555666888999:::555555555555666666666777999999888888777777666666666666777777777666666555555777888999999888777555888888999999999:::::::::888777666666666888999:::::::::999999888999999999:::::::::::::::::::::::::::===???@@@@@@??????@@@???@@@DDDHHHKKKSSScccsss}}}~~~zzzxxx~~~}}}}}}zzztttnnnllliiiddd___\\\YYYVVVSSSOOONNNLLLJJJIIIGGGGGGGGGEEEFFFFFFFFFFFFIIILLLOOO]]]jjjxxxtttwwwuuuhhhYYYPPPLLLHHHEEEDDDFFFFFFEEEBBB@@@CCCFFFHHHLLLRRRYYY___bbbaaa___[[[WWWVVVWWWYYYZZZ[[[^^^dddjjjooorrrrrrsssnnnlllmmmkkkhhhfffhhhiiittt~~~zzzuuuooojjjfffbbb___\\\YYYXXXVVVTTTRRRUUUUUUYYY]]]```dddppp||||||ttthhhaaacccnnnzzzfffRRRJJJAAA>>>>>>:::;;;:::999999888999999999999999::::::::::::;;;;;;888888999999999999888888777777777777777777888888555555555666666666777777777777777666666666666666666777777888888777777666666777888999999888777666777777888888888999999999888777666666777888999:::::::::999999888999999:::::::::::::::::::::::::::999;;;===>>>======>>>???===???CCCGGGKKKTTTeeeuuuyyy~~~zzztttoookkkhhhddd```]]]ZZZVVVSSSPPPOOONNNLLLJJJIIIHHHHHHGGGGGGGGGGGGFFFHHHKKKNNNYYYeee}}}}}}}}}sssbbbTTTOOOKKKFFFDDDEEEEEEDDDAAAAAACCCEEEHHHLLLRRRZZZ___ccccccaaa___]]]]]]```cccfffgggiiiooouuuzzz|||}}}~~~yyywwwvvvsssnnnlllnnnqqq|||}}}yyytttnnnjjjgggcccaaa]]][[[YYYWWWUUUSSSVVVVVVXXXZZZ\\\```mmmyyy~~~xxx}}}}}}oooccc___hhhsssnnnWWWMMMBBB>>>>>>:::;;;;;;:::999999999999999999999999::::::;;;;;;;;;888888999999999999888888888888888777777666666666555555666666666777777777555555555555666666666666777777888888888888888777666777888999999888777666666666777777777888888888888888777777777888999999:::999999888999999::::::::::::::::::::::::::::::999:::;;;;;;:::;;;===???===>>>BBBGGGLLLUUUgggwwwtttuuu}}}}}}xxxsssooojjjhhheeebbb___\\\WWWTTTQQQPPPNNNLLLJJJIIIIIIHHHIIIIIIIIIGGGFFFGGGJJJMMMVVVaaawww}}}kkk]]]TTTOOOIIIGGGGGGGGGFFFDDDFFFGGGIIINNNUUU]]]fffkkknnnnnnnnnmmmmmmooosssvvvzzzzzz{{{|||uuusssvvvzzz}}}xxxsssnnnkkkiiieeeccc___\\\[[[YYYVVVTTTVVVTTTUUUWWWXXX^^^kkkxxxuuuvvvyyyhhh___cccmmmsssZZZNNNCCC??????<<<;;;;;;:::999999999999:::<<<<<<;;;::::::999888888666777777888888777777666666666666777666666666555555666666666666777777777555555555666666777777777777888888999999999999888666777888888888888777666777777777777888888888999888888888888888888888999999999888888999999::::::::::::::::::::::::::::::::::::;;;:::999:::===???>>>???BBBGGGKKKUUUgggwwwqqqnnntttzzzvvvqqqnnnkkkiiigggeeeccc___ZZZVVVRRRPPPOOOMMMKKKJJJIIIIIIJJJJJJIIIHHHFFFGGGJJJLLLTTT^^^rrr{{{nnn___YYYRRRNNNNNNNNNMMMLLLHHHIIIMMMTTT```lllwww}}}}}}{{{~~~}}}xxxsssooommmlllhhheeeaaa^^^\\\ZZZXXXUUUSSSRRRRRRTTTVVV\\\jjjxxxtttpppxxxrrrddddddjjj|||uuu[[[OOOCCC???AAA===<<<;;;::::::999999::::::;;;;;;;;;::::::999999888777777888888888888777777222333444555666666666666666666666666777777777888666666666777777888888888777777888999999999999999777777888888888888777777888888888999999999::::::888999999999999888888888999888888888999999:::;;;::::::::::::::::::::::::;;;<<<<<<;;;:::;;;>>>@@@AAAAAADDDGGGKKKSSSeeevvvqqqkkkooo~~~~~~xxxssspppnnnlllkkkjjjjjjhhhddd^^^ZZZSSSRRRPPPNNNMMMLLLKKKKKKJJJKKKJJJHHHGGGGGGJJJLLLSSS[[[mmmkkkddd[[[UUUSSSRRRQQQOOOKKKLLLRRR]]]mmm~~~~~~zzzvvvrrrpppooojjjgggccc```^^^\\\YYYWWWRRRQQQQQQTTTUUU[[[iiiwwwxxxoooqqq~~~}}}nnniiikkkxxxvvv]]]QQQEEE@@@AAA>>><<<;;;;;;:::::::::::::::888888999::::::;;;<<<<<<999999::::::::::::999999111222444666777777777666666666666777777777888888777777777777888888888888666666777888999999999999888777777777777777777888888999999999999:::::::::999999999:::999999888777888888888888999:::;;;;;;::::::::::::::::::::::::;;;<<<======<<<===???AAACCCCCCDDDGGGJJJSSSeeevvvsssjjjkkkuuu}}}xxxssspppooonnnnnnnnnnnnlllhhhaaa]]]VVVUUUSSSQQQPPPNNNNNNMMMJJJJJJJJJHHHGGGHHHJJJMMMQQQXXXiii~~~vvvjjjaaa\\\ZZZXXXUUUUUUWWW^^^kkk|||xxxuuurrrqqqkkkhhhdddaaa___]]]ZZZWWWSSSRRRSSSTTTUUUZZZgggsssuuupppuuu~~~yyypppnnnsssyyy```TTTGGGAAAAAA<<<<<<<<<;;;::::::::::::;;;777888888999;;;<<<<<<===999::::::;;;;;;::::::999444555777888999888777666666666777777777888888888777777777777777666666666444555666777888888888888888888777777777777888888888888888888999999999999999999:::::::::999888777888888888888999:::;;;<<<:::::::::::::::::::::::::::<<<>>>>>>>>>===>>>???BBBBBBDDDGGGJJJTTTgggxxxvvvjjjhhhqqq}}}}}}}}}~~~~~~xxxsssqqqqqqooooooppppppnnnjjjddd___XXXWWWVVVTTTRRRQQQPPPPPPJJJJJJJJJHHHGGGHHHKKKMMMPPPVVVfff|||qqqjjjfffccc```bbbdddjjjyyy}}}zzzwwwtttsssllliiieeebbb```]]]ZZZXXXUUUSSSTTTUUUVVVYYYdddppp}}}rrrrrrwww~~~uuuqqqooo|||cccVVVIIIBBB@@@;;;<<<<<<;;;::::::::::::;;;;;;:::::::::::::::::::::777888888999999888888777777888:::;;;:::999777666777777777777888888888888777777666666555555555444444444666777777888888888888888777777777777888888777777777777888888888888999::::::;;;:::999888777888888888888999:::;;;<<<::::::::::::::::::::::::999;;;>>>???>>>======>>>@@@@@@CCCFFFKKKUUUiii{{{sssiiihhhqqq{{{tttpppooonnnnnnpppuuu}}}|||yyywwwvvvsssqqqooonnnllliiieeebbb[[[ZZZXXXVVVTTTSSSRRRRRRNNNNNNMMMJJJHHHGGGIIIKKKLLLVVVcccrrrzzzuuuqqqooojjjppp||||||yyyuuutttooolllhhheeebbb^^^ZZZXXXVVVTTTSSSUUUUUUXXXbbblll}}}rrroootttwww}}}qqqpppwwwkkkSSSHHHDDDBBB???<<<<<<<<<<<<<<<<<<;;;;;;999999999999999999999999999999999999999999999999666777999::::::999888777555666777666444444666777888555333333666999888777777777777777777777777777888888999999999999888888999999888888888888888888999999999999888888777777888888888888999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;??????BBBFFFKKKUUUhhhyyytttkkkjjjttttttkkkdddaaaaaaaaaaaadddiiipppwww{{{}}}{{{zzzvvvtttrrrqqqooolllhhheee___]]]\\\ZZZXXXVVVUUUTTTPPPNNNKKKIIIIIIJJJKKKMMMLLLUUU```mmm~~~}}}zzzwwwuuuooolllhhheeebbb___[[[YYYWWWUUUTTTUUUUUUWWW```jjj{{{{{{wwwoooooouuuwwwqqqvvvpppYYYLLLGGGBBB???<<<<<<<<<<<<;;;;;;;;;;;;999999999999999999999999999999999999999999999999777888888888888888777777555666777666444444666777:::777555666888:::999888777777777777777777777777888888999999999999888888888888888888888888888888999999999999888888888777777777777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>>>>?????????BBBFFFKKKUUUhhhyyyuuullllllxxxyyyooofff___ZZZWWWXXXXXXZZZ]]]bbbhhhnnnrrrzzz|||~~~yyywwwtttrrrpppmmmjjjgggcccbbb```^^^\\\ZZZYYYXXXTTTOOOJJJHHHJJJMMMNNNNNNLLLSSS[[[ggg}}}}}}zzzxxxwwwooollliiifffdddaaa]]][[[YYYVVVUUUUUUUUUVVV]]]gggsss}}}mmmiiijjjpppwww~~~ttttttzzzxxx```QQQHHHCCC???<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999999999999999999999999999888888777666666666666666777777666555555666888999777555555666777666666777777777777777777777777888888999999999999888888888888888888888888888888999999999999888888888888777666666777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;888999:::<<<>>>@@@AAABBB??????BBBFFFKKKUUUhhhzzzuuunnnooo|||zzztttlllddd___[[[XXXVVVTTTUUUWWWZZZ___dddiiilllssswww|||zzzwwwtttrrrpppmmmjjjgggfffeeedddbbb___]]][[[ZZZZZZSSSKKKHHHKKKNNNNNNMMMNNNQQQWWWaaattt}}}yyywwwuuuooollliiigggeeeccc```]]][[[XXXWWWWWWUUUTTT[[[dddnnn}}}~~~pppjjjdddeeeiiioooyyyyyyvvvvvvfffTTTIIICCCAAA<<<<<<;;;;;;::::::999999::::::::::::::::::::::::999999999999999999999999:::999777555444555555666666777777666555555666888:::999888777777777777666777777777777777777777777888888999999999999888888888888888888888999999999999999999999999999999999777777777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;999999;;;===???@@@BBBCCC??????BBBGGGKKKVVViiizzzvvvqqqtttzzzlllgggaaa]]][[[ZZZYYYWWWQQQQQQRRRUUUYYY^^^bbbeeennnttt|||}}}zzzwwwtttrrrooollliiigggfffeeecccaaa^^^\\\ZZZ^^^VVVMMMJJJLLLNNNMMMKKKOOOQQQUUU^^^mmm|||xxxuuusssooollljjjhhhgggeeebbb```]]]ZZZYYYXXXUUUTTTZZZbbbmmm|||tttkkkccc```aaaeeennnvvvxxxzzzuuu|||oooXXXKKKDDDBBB======<<<;;;;;;:::999999::::::::::::::::::::::::999999999999999999999999:::999777555444555555666666777888777555555777888<<<<<<<<<<<<;;;:::::::::777777777777777777777777888888999999999999888888777777888888888999999999999999999999999999999:::999999999999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@??????BBBGGGLLLVVVjjj{{{yyywww}}}uuunnnhhhdddaaaaaacccccc```^^^TTTTTTTTTUUUXXX\\\```cccjjjrrr|||{{{xxxuuussspppnnnggggggfffeeebbb___\\\ZZZ\\\WWWPPPLLLLLLMMMLLLKKKNNNPPPTTT\\\gggzzz|||wwwtttqqqooollljjjiiihhhgggeeeccc___\\\[[[ZZZWWWUUUZZZbbbmmm|||ssskkkbbb___]]]^^^dddkkklllsss~~~xxxyyy~~~cccQQQHHHEEE>>>>>>===<<<;;;::::::999::::::::::::::::::::::::999999999999999999999999999888888777666666666666777777888777666666777999666888999999777666666777777777777777777777777777888888999999999999888888777777777888999999::::::999999999999:::::::::::::::999999::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>???BBBGGGLLLWWWjjj|||}}}{{{qqqjjjkkkiiihhhkkknnnnnniiieee[[[YYYXXXWWWYYY]]]bbbeeehhhrrr}}}}}}yyywwwtttrrrooohhhhhhhhhfffccc```\\\ZZZWWWUUUQQQNNNMMMMMMMMMNNNLLLMMMSSS[[[cccqqq|||xxxuuusssnnnmmmkkkjjjiiiiiigggeee```^^^\\\\\\YYYWWW[[[bbbmmmzzz}}}yyytttqqqrrrwww{{{}}}qqqiiiccc___\\\ZZZ]]]bbbccchhhqqq}}}}}}zzzsss[[[MMMFFF@@@???>>>===<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999777888888888888888777777777888888777666666777999111333666666444333444555777777777777777777777777888888999999999999888888666777777888999999::::::999999999:::::::::;;;;;;999999999999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>???BBBGGGMMMWWWkkk}}}|||ssslllkkkjjjkkkooosssqqqkkkeee]]]ZZZWWWVVVWWW[[[```ccciiisss|||xxxuuussspppnnniiiiiiiiigggddd```]]]ZZZRRRRRRQQQOOOMMMMMMOOOQQQJJJLLLRRRZZZ```kkkzzzuuuuuu{{{|||yyyvvvuuunnnmmmkkkjjjjjjiiihhhfff```^^^]]]]]]ZZZXXX\\\ccclllxxxzzznnnmmmiiiccc```bbbhhhmmmmmmtttyyy|||vvvoooiiidddaaa^^^ZZZZZZ^^^^^^bbbiiiuuu{{{dddPPPHHHAAA@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999666777999::::::999888777777888888777666666777999444777:::;;;999888999:::777777777777777777777777888888999999999999888888666777777888999999::::::999999999::::::;;;;;;;;;888888888888999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;<<<===>>>???>>>???CCCGGGMMMXXXkkk}}}}}}uuusssrrrpppoooooonnnllljjj```___]]]\\\^^^aaaeeehhhmmmsss}}}|||wwwuuussspppmmmjjjjjjjjjiiigggccc```^^^]]]YYYSSSOOOMMMLLLKKKJJJHHHIIIMMMUUU^^^iiixxx{{{xxxqqqiiigggkkkllllllxxx{{{wwwtttpppooooooooonnnlllhhheeebbb^^^]]]]]][[[ZZZ]]]cccooo{{{wwwmmmfffeeeccc```___^^^^^^^^^bbbdddhhhlllpppsssuuuvvvnnnjjjccc]]]ZZZYYYXXXXXXUUUZZZ```eeeqqqqqqXXXMMMDDD>>><<>>;;;;;;:::::::::;;;;;;;;;<<<<<<::::::999888888999::::::777666555444444555666777777777888888888666555444666666777777888888999999777777777777888888888888555999<<<===:::777666666999999888888999999:::;;;<<<===<<<999:::<<<:::555888888999::::::;;;<<<<<<::::::::::::::::::::::::999999::::::;;;<<<<<<<<>>>>>@@@EEEDDDFFFOOOWWWfff}}}}}}|||xxx}}}~~~wwwrrrmmmmmmllljjjhhheeebbbaaa^^^ZZZVVVSSSRRRPPPOOOMMMPPPOOOQQQUUUYYY^^^iiitttxxxrrrnnnkkkcccaaa___]]][[[ZZZYYYYYYUUUTTTRRRPPPMMMJJJHHHGGGIIIFFFGGGKKKMMMPPPZZZeeettt~~~}}}|||{{{yyyxxxvvvsssnnnjjjhhhdddccccccaaa```ccciiissszzzuuurrrpppoooooooooppprrruuuxxx{{{~~~|||xxxtttoooiiibbb^^^\\\ZZZXXXYYY___mmm~~~xxxwwwmmm[[[MMMFFF@@@??????;;;999999:::::::::;;;;;;;;;<<<<<<999999999999999999999999888888888888888888888888555666777888999999888777999999888888777777666666888888888999999999::::::555555666777777888:::;;;888888888888888999999:::666:::;;;777555888;;;:::999999999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<======;;;;;;<<<<<<===>>>>>>>>>>>>DDDCCCEEEOOOWWWfff}}}}}}~~~xxxrrrmmmlllkkkiiifffdddbbbaaa___\\\XXXVVVUUUSSSQQQPPPPPPOOOQQQVVVYYY^^^hhhsss}}}uuunnniiieeebbb[[[YYYUUUQQQOOOMMMMMMMMMHHHGGGFFFEEEDDDBBBBBBAAACCCBBBCCCEEEFFFHHHOOOWWWhhhwww}}}{{{yyyvvvqqqmmmiiieeedddeeedddcccgggmmmvvv{{{ssskkkeeebbb]]]YYY[[[___kkkvvvrrr|||wwwaaaRRRJJJCCCBBBBBB@@@>>>???:::::::::;;;;;;;;;<<<<<<999999999999999999999999777777777777777777777777555666777999999999888888999999888888777777666666777777777888888888999999777666666666777888888888888888777777888888999:::888;;;;;;888777:::;;;999999999::::::::::::;;;;;;;;;;;;;;;<<<<<<=========;;;;;;<<<<<<===>>>>>>>>>===CCCBBBEEEOOOXXXggg~~~|||vvvqqqmmmllljjjhhhfffcccbbbaaaaaa^^^[[[YYYXXXVVVTTTRRRPPPPPPSSSWWW[[[___iiitttyyy}}}uuummmgggbbb^^^\\\UUURRROOOKKKHHHGGGGGGGGGCCCCCCBBBAAAAAA@@@?????????AAABBBBBBAAACCCIIINNN[[[jjj~~~~~~}}}{{{zzzxxxtttppplllhhheeedddfffeeeeeejjjpppzzz|||sssmmmiiibbb^^^___bbbjjj~~~xxxrrryyyiiiSSSJJJCCCAAAAAA???>>>???:::::::::;;;;;;;;;<<<<<<888999999::::::999999888666777777888888777777666666777888999999999888777888888888888777777777777444555555555666666666666888777777888::::::999777888777777777777888999999999;;;;;;:::<<>>999::::::::::::::::::::::::888888999999::::::;;;;;;:::;;;;;;<<<======>>>>>>===CCCBBBEEEPPPYYYiii|||wwwrrrooommmkkkiiifffdddcccbbbccc```^^^\\\[[[YYYWWWUUUSSSRRRUUUZZZ]]]aaajjjtttuuu~~~xxxppphhhbbb]]]YYYVVVPPPNNNKKKHHHFFFEEEEEEFFFDDDDDDDDDCCCBBBBBBAAAAAA>>>AAADDDCCCBBBDDDHHHKKKQQQ^^^qqq~~~|||zzzyyyxxxvvvsssnnnkkkfffdddcccffffffggglllsss}}}|||vvvqqqiiidddeeeeeeiii{{{|||tttzzznnnUUUKKKBBB???>>>;;;:::<<<:::::::::;;;;;;;;;<<<<<<888999::::::::::::999888777777888999999888777777777888999:::999888777666777777777777777888888888555555666666666777777777888888999<<>>CCCDDDAAA>>>777777777777777888888999777777888===GGGMMMHHH>>>::::::::::::::::::::::::888888999::::::;;;<<<<<<999999::::::;;;<<<<<<======CCCCCCFFFRRR[[[kkk~~~{{{yyyqqqooommmkkkhhhgggeeeeeeeeedddbbb___\\\ZZZXXXWWWVVVWWWXXX[[[```eeejjjmmmvvvzzz{{{zzznnnjjjddd^^^YYYTTTOOOLLLJJJIIIHHHFFFEEEDDDDDDDDDCCCBBBBBBAAAAAAAAABBBBBBDDDDDDCCCCCCCCCCCCDDDDDDNNNRRR]]]ooo|||xxxzzzzzzyyywwwuuuqqqnnnlllkkkfffddddddeeehhhqqqyyy~~~xxxqqqmmmkkknnnzzz|||}}}rrrZZZLLLHHHGGG>>>===@@@===<<<;;;;;;::::::;;;;;;<<<;;;;;;::::::::::::999999888888999999999999888888888888999:::999888777666:::999888777666666666666777777777777777777777777999999:::::::::;;;;;;;;;888777666666666777999:::999888999===BBBEEECCCAAA::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>===<<<<<<===>>>@@@@@@CCCGGGLLLXXXmmm|||zzztttrrrpppmmmjjjhhhfffffffffeeeccc```^^^[[[YYYXXXXXXXXXZZZ\\\aaafffjjjmmmxxx|||~~~|||zzzzzzuuuqqqpppiiieee___ZZZVVVQQQMMMIIIIIIHHHGGGEEEDDDDDDCCCCCCCCCCCCBBBBBBAAABBBBBBCCCEEEDDDDDDCCCCCCDDDDDDEEEKKKOOOYYYkkk{{{}}}|||zzzxxxuuurrrpppnnnmmmhhhfffggghhhjjjrrr{{{{{{uuurrrppprrr}}}|||zzzsss]]]NNNIIIFFF===<<>>@@@@@@CCCGGGMMMXXXmmm}}}yyywwwtttpppmmmjjjhhhggghhhgggeeebbb```]]][[[ZZZZZZZZZ[[[^^^bbbgggkkknnnxxx|||}}}|||wwwuuurrrnnnkkkhhhfffeeelllnnnpppoookkkhhhfffeeebbb^^^YYYUUUQQQMMMIIIFFFGGGGGGFFFEEEDDDCCCCCCBBBCCCCCCBBBBBBBBBBBBCCCCCCEEEEEEDDDDDDDDDDDDEEEEEEHHHLLLUUUfff~~~~~~{{{yyyvvvtttrrrrrroookkkiiiiiijjjmmmttt}}}|||yyywwwyyy~~~wwwwwwyyy```PPPIIIFFF===;;;>>>:::<<<;;;;;;::::::;;;;;;<<<;;;;;;::::::::::::999999888888888888888888888888777777888888777777666555::::::999888777777777777777777777777777777777777777777777888888888888999888888999::::::::::::::::::::::::;;;<<<<<<:::888::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<<<<===???@@@@@@CCCGGGMMMYYYnnn~~~|||yyytttpppmmmjjjiiijjjiiigggeeebbb___]]]\\\\\\\\\^^^```dddiiimmmooouuuzzz~~~xxxssspppiiigggdddaaa^^^\\\[[[[[[]]]^^^`````````^^^]]]]]][[[XXXSSSPPPMMMJJJGGGEEEGGGGGGGGGFFFEEEEEEDDDCCCCCCCCCCCCBBBCCCCCCDDDEEEFFFEEEEEEDDDDDDEEEEEEFFFFFFIIIRRRaaaxxx~~~{{{xxxuuutttsssssspppllljjjkkklllnnnuuu}}}vvvqqqttteeeSSSIIIEEE===<<<@@@<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;:::::::::999999999999888888888888888888999888888888888888777777666999888777777666666666777777777777777777777777777999999999999::::::::::::666777999:::;;;:::999888999999:::;;;;;;:::999888::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::<<<======<<<<<<>>>???@@@@@@CCCGGGMMMYYYnnn}}}xxxtttpppmmmllllllkkkiiifffdddaaa___^^^^^^^^^___bbbfffkkkooorrruuuxxx||||||wwwoooiiieee]]]\\\ZZZXXXWWWUUUUUUTTTSSSSSSTTTUUUVVVWWWVVVUUUVVVSSSOOOMMMKKKIIIGGGEEEHHHHHHHHHHHHHHHGGGEEEEEECCCCCCCCCCCCDDDDDDEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFIIIPPP]]]rrr~~~~~~|||yyyvvvtttsssrrrrrrpppllljjjllllllnnnttt|||xxxooonnnkkkWWWKKKFFF>>>???BBB>>><<<;;;;;;::::::;;;;;;<<<;;;;;;:::::::::999999999999999888777777888999999::::::999999999888888888777777666555555555666666777777777777777777777777888888999999999:::::::::555666888999999999888777777999:::;;;;;;;;;;;;:::::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;======<<<===>>>@@@@@@@@@CCCHHHNNNZZZooo{{{vvvrrrpppnnnmmmllljjjgggeeebbb```___^^^___aaadddhhhmmmrrruuuwwwyyyzzzvvvoooggg```]]]VVVVVVUUUUUUSSSQQQPPPNNNNNNMMMMMMNNNPPPQQQOOONNNQQQOOOLLLJJJJJJIIIGGGFFFGGGHHHIIIIIIIIIHHHFFFEEEDDDDDDCCCDDDDDDEEEFFFGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGIIINNNYYYmmm}}}|||{{{yyyvvvtttrrrqqqqqqppplllkkkllllllmmmsss{{{{{{nnnlll|||uuu^^^OOOHHH@@@@@@CCC???<<<;;;;;;::::::;;;;;;<<<;;;;;;::::::::::::999999:::999888777777888999:::;;;;;;:::999999999999:::777666666555555666666666777777777777777777777777666666666777777777777888666666777888888888888777666888;;;<<<<<<;;;<<<===::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<===<<<===>>>@@@@@@@@@CCCHHHNNN[[[ppp|||xxxtttrrrpppmmmllljjjhhheeebbbaaa___^^^___aaaeeejjjpppuuuxxxyyyzzzyyytttnnngggcccaaa]]]]]]]]]]]]ZZZVVVSSSPPPPPPNNNLLLMMMNNNOOOMMMKKKMMMKKKIIIHHHHHHHHHGGGFFFFFFGGGHHHIIIIIIHHHFFFEEEDDDDDDDDDDDDEEEFFFGGGHHHGGGGGGGGGFFFFFFGGGGGGGGGHHHIIIMMMVVVhhh}}}zzzzzzyyywwwuuusssqqqppppppmmmlllmmmnnnnnnttt{{{~~~oooiiivvvgggUUULLLBBBAAABBB===<<<;;;;;;::::::;;;;;;<<<;;;;;;::::::::::::999999:::999888666666888999:::;;;:::999888888888999999888888777777777777888888777777777777777777777777666666666666777777777777888888777777888888999:::555888;;;<<<;;;:::;;;<<<::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<===<<<===???@@@@@@@@@CCCHHHNNN[[[ppp}}}yyyuuusssrrrmmmllljjjhhheeecccaaa```^^^___aaaeeekkkqqqwwwzzzzzzzzzyyyuuuqqqmmmkkkkkkiiijjjjjjiiifff```[[[XXXTTTQQQOOOOOOPPPPPPNNNKKKKKKIIIGGGFFFGGGHHHGGGFFFEEEFFFGGGHHHHHHGGGEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHGGGGGGFFFFFFGGGGGGHHHHHHIIILLLSSSeee~~~zzzzzzzzzyyywwwtttrrrpppqqqnnnmmmnnnoooooottt{{{pppgggrrrnnnZZZNNNCCC@@@AAA;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;:::::::::999999:::999777666666777999:::::::::888777777777888999:::999999999999999::::::777777777777777777777777888888888888999999999999:::999888777888999;;;<<<666999<<<<<<999888999:::::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<=========???AAA@@@@@@CCCHHHOOO[[[qqq|||xxxtttrrrmmmllliiifffcccbbbaaaaaa```cccfffiiilllrrr{{{~~~~~~}}}||||||||||||}}}{{{zzzxxxwwwtttoooiiiddd```^^^ZZZUUUPPPNNNNNNPPPLLLKKKIIIHHHFFFFFFFFFGGGIIIHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGFFFGGGGGGHHHIIINNNKKKHHHHHHKKKLLLKKKJJJLLLKKKMMMTTT\\\qqq||||||{{{yyywwwtttrrrqqqqqqqqqooonnnmmmpppuuuyyywwwooojjj{{{~~~___PPPHHH???<<<@@@>>>===;;;;;;<<<<<<<<<;;;;;;;;;::::::999888777777999999:::999888666444333666777888999:::999999888999999888888888888999999999888888888777777666666777777888999999999999999888888999:::;;;;;;<<<<<<;;;:::999888777888999:::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<=========@@@EEECCCFFFQQQ[[[lll{{{xxxuuurrrlllkkkhhheeecccaaaaaaaaabbbeeeiiilllqqqxxx}}}yyypppmmmhhhaaaZZZVVVTTTSSSPPPNNNLLLJJJHHHHHHGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGEEEEEEEEEEEEEEEFFFFFFGGGLLLJJJGGGHHHJJJLLLLLLKKKMMMKKKNNNTTT\\\ooowwwwwwwwwwwwwwwvvvuuutttrrrqqqooommmmmmpppuuuzzzzzzooojjj{{{dddSSSIII@@@===@@@===<<<::::::;;;;;;;;;:::;;;:::::::::999888888888777888999999999888777666999999999999999888777777999999888888888888999999888888888888777777777666666777888888999999888888666666666777777888888888::::::999999999999::::::888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<======>>>===BBBBBBEEEPPPZZZjjj~~~{{{wwwtttqqqkkkiiifffdddbbbaaaaaabbbdddhhhmmmrrrwww{{{rrrjjjbbb]]][[[UUUTTTQQQMMMKKKIIIIIIHHHFFFGGGHHHIIIIIIIIIHHHGGGEEEEEEEEEEEEEEEFFFGGGGGGIIIHHHFFFGGGJJJLLLMMMMMMNNNMMMOOOTTT[[[lll~~~vvvvvvwwwwwwwwwwwwvvvvvvtttrrrpppmmmmmmpppvvv{{{~~~ooolll{{{lllWWWKKKAAA>>>@@@===;;;999999:::;;;:::999::::::::::::999999999999666777888999999999999999999999888888888888888999999999888888888888999999888888888888777777777777666666777888888888888888666666666666666666666777::::::;;;;;;;;;;;;::::::888888888888999999999999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<===>>>>>>;;;BBBBBBFFFRRR[[[jjj}}}zzzvvvqqqnnnjjjhhheeebbbaaaaaabbbccceeejjjpppwww~~~yyypppiiiddd\\\ZZZVVVRRRNNNKKKIIIIIIFFFGGGIIIKKKKKKJJJHHHGGGHHHGGGGGGGGGGGGHHHIIIIIIGGGFFFFFFGGGIIILLLNNNOOOPPPOOOQQQVVVZZZiii|||||||||{{{zzzyyywwwvvvvvvtttqqqnnnnnnqqqxxx}}}qqqmmmzzzsss[[[LLLCCC@@@AAA>>><<<::::::;;;;;;;;;:::999999::::::::::::::::::888888888999999999999999888777666666777999;;;<<<999999888888888888999999888888888777777777777777666666777888888888888777999999999999999888888888999:::;;;<<<===<<<;;;:::888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>><<>>>>>???<<>><<<<<<===>>>===<<<;;;;;;;;;;;;::::::::::::<<<;;;;;;:::999999999:::<<<;;;:::888777777666666999999888888888888999999777777777777888888888888777777888999999999999999888888888888888888999999888999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>??????;;;BBBCCCGGGSSS\\\lll~~~{{{wwwrrrnnniiifffcccaaabbbdddgggjjjkkkqqqzzzuuurrrkkkddd]]]WWWRRRPPPMMMLLLLLLKKKJJJIIIHHHHHHGGGFFFFFFFFFFFFGGGHHHHHHGGGHHHJJJKKKJJJLLLPPPTTTXXXXXX[[[___aaajjjyyyyyyyyyxxxxxxzzz}}}zzzsssppp}}}fffSSSJJJEEEAAA???===<<<<<<======<<<;;;<<<<<<<<<;;;:::::::::999;;;;;;:::999::::::<<<<<<777888888999999999888888999999888888888888999999666777777777888888888888888888999:::::::::::::::666666777777888888999999888888888999999:::;;;<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>>>>??????<<>>===;;;;;;<<<<<<<<<;;;======<<<;;;::::::999999999999999999:::<<<>>>???000222555888;;;======>>>999999888888888888999999666666777777888888888999999999:::;;;;;;;;;;;;:::666777777888999::::::;;;888888777777888:::;;;===999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>?????????EEEDDDGGGSSS^^^ppp|||yyyvvvuuummmkkkgggdddcccgggmmmrrrsssvvv}}}wwwnnnggg```YYYVVVTTTRRRNNNKKKIIIHHHIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIJJJLLLOOORRRTTTZZZ\\\___bbbcccmmm|||}}}~~~~~~}}}||||||~~~yyynnntttrrrZZZKKKDDDAAA<<<<<<<<<<<<<<<;;;;;;;;;999999999888999999::::::;;;;;;;;;<<<===>>>>>>???FFFAAA:::777777888888888999999999999999999999999;;;:::999888888999:::;;;::::::::::::999888777777777999:::;;;999888999:::::::::::::::::::::::::::>>>;;;999:::<<<<<<:::888<<<<<<<<<=========>>>>>>======>>>===;;;;;;<<<>>><<>>>>>============<<<<<<;;;:::::::::::::::;;;;;;999::::::;;;<<<<<<======DDD???:::777888999999888999999999999999999999999999888777777777777888999888888999::::::999999999888888999:::;;;<<<<<<<<<::::::::::::::::::::::::===;;;::::::<<<<<<:::888::::::::::::;;;;;;;;;;;;:::<<<======<<<===???AAA???EEEEEEHHHUUU```rrr{{{tttllliiiiiiiiinnnxxx{{{yyysssrrrnnnkkkiiikkkppptttyyy}}}|||tttmmmfffbbbZZZWWWSSSOOOMMMLLLLLLMMMJJJIIIHHHFFFFFFHHHIIIJJJIIIIIIJJJLLLOOOSSSVVVXXXYYY\\\```ccceeeooosss\\\MMMEEEBBB?????????>>>>>>=========<<<;;;;;;::::::;;;;;;<<<888999999::::::;;;;;;;;;???===:::888999999999888888888888888888888888888777777666666666666777777666777888999::::::::::::666444222333777::::::999::::::::::::::::::::::::===;;;::::::;;;<<<;;;999999999999:::::::::;;;;;;888:::<<<===>>>???BBBEEEDDDIIIGGGIIIVVVaaatttuuummmeee]]]ZZZ[[[WWW]]]hhhxxx}}}{{{uuutttqqqmmmkkklllpppsssyyy~~~xxxqqqjjjfff\\\YYYUUUQQQNNNMMMMMMMMMKKKJJJGGGFFFFFFGGGJJJKKKHHHIIIJJJMMMPPPTTTXXXZZZ\\\___dddhhhjjjtttuuu]]]NNNEEEBBB?????????>>>>>>======<<<<<<;;;;;;::::::::::::;;;999999999:::::::::;;;;;;;;;:::999999999999999888888888888888888888888888777777666666666666777777777777888999999999999999888333///000555999999666::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<999;;;===>>>>>>@@@CCCEEEFFFJJJGGGIIIUUUaaattt|||rrrhhhaaa[[[TTTQQQSSSNNNSSS]]]mmm~~~{{{vvvuuussspppnnnnnnpppsssxxx~~~xxxqqqkkkfff^^^[[[WWWRRROOOMMMMMMMMMLLLJJJHHHFFFFFFHHHJJJLLLHHHIIIKKKNNNRRRWWW[[[]]]___bbbgggkkkmmmvvv|||yyywww```OOOFFFBBB??????>>>======<<<;;;;;;;;;;;;:::999999888999999:::::::::::::::;;;;;;;;;888999999999999999999999888888888888888888888888888888888888888888888888999999999999888888777666???:::555555999<<<;;;888:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;===>>>>>>>>>???AAACCCEEEIIIFFFHHHTTT```ssszzznnneee]]]XXXTTTOOOMMMNNNNNNPPPWWWdddyyy|||xxxxxxwwwuuusssrrrtttvvvzzzyyyrrrlllhhh```]]]YYYTTTPPPNNNNNNNNNLLLKKKJJJHHHHHHJJJKKKLLLJJJKKKMMMQQQVVV[[[___aaabbbeeejjjnnnoooxxxwwwqqqwww|||eeeSSSHHHDDD??????>>>===<<<<<<;;;;;;;;;;;;:::999888888888888::::::::::::::::::::::::777888999999888777888999999999999999999999999999999999::::::::::::999999999999999999888777666555>>>;;;777777999:::999777::::::::::::::::::::::::999;;;<<<;;;::::::;;;===:::::::::;;;;;;;;;<<<<<<<<<===>>>>>>======???AAABBBGGGFFFHHHTTT```sssyyyqqqfff^^^XXXVVVSSSNNNLLLNNNOOOPPPTTT^^^rrr}}}}}}}}}}}}{{{yyyyyyzzz||||||vvvppplllccc```[[[VVVRRRPPPOOOOOOLLLLLLKKKKKKKKKKKKLLLLLLNNNOOOQQQUUUZZZ```dddggghhhkkkppptttuuu}}}xxxmmmnnnzzzjjjXXXLLLGGGAAA@@@@@@???===<<<<<<;;;<<<<<<;;;:::999888888999999999999999999999999999777999999888666555777:::::::::::::::::::::::::::888999:::;;;;;;:::999888777888888888888888777666888777777777777777777666::::::::::::::::::::::::888:::<<<<<<::::::;;;===;;;;;;;;;<<<<<<<<<======;;;<<<======<<<===???@@@@@@FFFFFFIIIVVVaaatttuuunnnddd]]]XXXWWWUUUPPPNNNOOOPPPPPPRRR[[[nnn~~~yyytttpppeeebbb]]]XXXTTTRRRQQQQQQLLLLLLMMMMMMMMMMMMLLLLLLPPPRRRTTTXXX^^^ccchhhkkknnnrrrwwwzzzzzzzzzmmmhhhsssnnn[[[OOOIIIBBBBBBAAA@@@???>>>===<<<>>>===<<<;;;:::999999:::888888888777777777777777888999999777555444777:::;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;;;;:::999888555666777888888999999888666888:::;;;:::999:::;;;::::::::::::::::::::::::888:::<<<<<<:::999<<<>>>>>>>>>>>>>>>????????????999;;;<<<<<<<<<===???AAA???FFFFFFKKKXXXcccuuuwwwppplllgggbbb___]]]YYYSSSNNNRRROOOPPPZZZjjjxxxuuullldddaaa^^^XXXTTTSSSQQQQQQPPPNNNLLLKKKLLLNNNQQQQQQSSSXXX```ggglllooo{{{}}}~~~vvviiigggrrr|||dddTTTKKK>>>===<<<<<<===>>><<<;;;???BBBDDDCCC>>>;;;::::::999999999888888777777777777777888999::::::;;;;;;999999999999999999999999888999<<<>>>@@@???;;;888666777888999::::::999888888888999999999:::::::::::::::::::::::::::::::::;;;;;;::::::999:::::::::===<<<<<<<<<<<<;;;;;;;;;>>>>>>>>>>>>>>>>>>?????????EEEEEEHHHVVVbbbuuu|||xxxtttooollliiieee^^^XXXTTTQQQRRR[[[jjj{{{sssmmmkkkhhhaaa[[[ZZZWWWWWWVVVTTTRRRRRRSSSUUUWWWYYY\\\ccclllttt{{{xxxllliiitttlllWWWKKKAAA???>>>===>>>>>>===;;;>>>@@@BBBAAA>>>;;;::::::::::::999999999888888888777888888999::::::;;;;;;::::::::::::::::::::::::777888999;;;===<<<:::777777777888999:::999888888888888999999999:::::::::::::::::::::::::::::::::999999888888888888888999;;;;;;;;;<<<<<<<<<======<<<======>>>>>>>>>>>>===???EEEEEEIIIVVVbbbvvv}}}wwwoooiii[[[WWWVVV\\\jjjzzzyyyvvvnnngggddd```___^^^ZZZWWWUUUVVVWWW[[[]]]bbbhhhqqqzzzzzzooollluuuvvv\\\LLLDDDBBB@@@??????>>>===;;;<<<>>>??????===;;;::::::::::::::::::999999999999888888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777888::::::999777888888999999999888777777888888999999999:::::::::::::::::::::::::::::::::999999888888888888999999999999:::;;;<<<===>>>???:::;;;===??????@@@?????????EEEEEEIIIWWWcccvvvzzzhhhaaa[[[^^^jjjwwwnnnkkkkkkjjjgggbbb]]]ZZZYYYZZZ```bbbffflllrrryyy|||qqqnnnwwwaaaOOOGGGDDDAAA???>>>===<<<::::::;;;<<<<<<<<<;;;::::::::::::::::::::::::::::::888888888999999::::::::::::::::::::::::::::::::::::888777777999::::::999999999999999888888777777888888999999999:::::::::::::::::::::::::::::::::;;;;;;:::::::::;;;<<<<<<::::::;;;;;;<<<======>>><<<<<<===>>>AAACCCFFFHHH@@@EEEEEEJJJWWWdddwwwxxxnnndddbbbkkkxxxpppmmmrrrqqqooojjjeeecccbbbccceeeiiimmmqqqvvv}}}|||qqqoooxxxfffSSSHHHEEEAAA>>>===<<<;;;999;;;::::::;;;;;;;;;::::::::::::::::::::::::::::::888999999999999999::::::888888888888888888888888<<<;;;999999;;;<<<===<<<::::::999888888777777777888888999999999:::::::::::::::::::::::::::::::::;;;:::::::::;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<===AAAGGGNNNRRR@@@FFFFFFJJJXXXeeexxx{{{oookkkqqqxxxrrrpppppppppnnnkkkhhhggghhhiiifffjjjooossswww~~~|||rrrqqqzzzjjjWWWIIIEEEAAA>>>===<<<;;;:::<<<;;;999:::;;;;;;:::999999999999999::::::::::::999999999999999999999999888888888888888888888888===;;;:::;;;<<<=========:::999888888777888888888888888999999999:::::::::::::::::::::::::::::::::999888888999999:::;;;<<<======<<<<<<<<<;;;;;;;;;???===<<<===AAAHHHOOOSSS@@@FFFFFFKKKYYYfffyyy{{{wwwzzz~~~{{{zzzuuutttsssooollljjjkkklllggglllpppsssuuuzzz~~~tttsss~~~lllXXXJJJFFFBBB???>>>======<<<>>><<<999999;;;<<<:::888888888888999999999::::::999999999999999999999999888888888888888888888888:::999999:::;;;<<<;;;:::999888777777777888999:::888888999999999:::::::::::::::::::::::::::::::::888888888999999;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===@@@DDDIIIKKK@@@FFFFFFKKKYYYfffzzzzzztttqqqppppppooosssvvvwwwvvvyyyvvvuuunnnXXXKKKGGGCCC@@@?????????>>>???<<<:::999;;;<<<:::888777777777888888999999999999999999999999999999999999999999999999999999999888777777888::::::999777888888777777777888:::;;;888888999999999::::::::::::::::::::::::::::::::::::::::::;;;<<<===>>>???999::::::;;;<<<===>>>>>>999:::<<<>>>@@@AAABBBBBB@@@FFFGGGKKKZZZggg{{{~~~zzzvvvsssrrrwwwwwwwwwvvvwwwyyy~~~xxxxxxppp[[[MMMFFFBBBCCCCCC@@@>>>>>>;;;;;;;;;:::::::::999999:::::::::999999999888888999888888777777888888999;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999999888888888888888777666555:::999999888888999999::::::::::::;;;;;;;;;<<<<<<777888999999:::;;;<<<<<<=========<<<:::;;;===@@@<<<===??????>>>>>>@@@AAACCCDDDIIIPPPXXXggg~~~{{{xxxwwwxxxxxxxxxwwwxxxzzz~~~~~~}}}oooZZZLLLEEE@@@AAAAAA>>><<<<<<;;;;;;;;;:::::::::999999::::::::::::999999999999999999999888888999999999::::::::::::::::::::::::999999999999999999999999888888999:::::::::999999:::999999888888999999:::::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::;;;<<<======<<<<<<>>>???<<<===??????>>>>>>@@@AAACCCDDDHHHPPPXXXggg~~~~~~}}}zzzzzzyyyxxxxxx{{{qqq\\\LLLEEE@@@@@@AAA>>>;;;<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::999999999999999999999999888888888888888888888888888999:::;;;<<<<<<<<<<<<:::999999888888999999:::999999999999::::::::::::;;;;;;;;;::::::999999999888:::===>>>>>>===>>>???<<<===??????>>>>>>@@@AAABBBCCCHHHOOOXXXfff~~~{{{{{{{{{yyyyyy{{{~~~sss___OOOHHHBBBBBBBBB???===>>><<<;;;;;;;;;;;;:::::::::<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;:::999999999999999999999999777777888888888888999999::::::;;;<<<<<<<<<<<<<<<:::999999888888999999:::888888999999999:::::::::::::::::::::::::::::::::666999===??????>>>>>>>>><<<===??????>>>>>>@@@AAAAAABBBGGGOOOWWWfff~~~}}}}}}|||{{{zzz{{{sss___PPPHHHBBBAAAAAA???===>>><<<<<<<<<;;;;;;;;;::::::<<<<<<;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<;;;:::::::::::::::::::::::::::777777888888999999999999;;;;;;;;;;;;;;;:::999999:::999999888888999999:::888888999999999:::::::::888888999::::::;;;<<<<<<555999===@@@@@@>>>>>>>>><<<===??????>>>>>>@@@AAAAAABBBGGGOOOXXXggg~~~~~~}}}~~~sss^^^OOOGGG@@@??????<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;:::;;;;;;;;;;;;::::::::::::999:::;;;<<<<<<;;;:::999::::::::::::::::::::::::888888888999::::::;;;;;;;;;;;;;;;;;;:::999888777:::999999888888999999:::999999999999::::::::::::777888888999;;;<<<<<<===777:::>>>@@@???>>>======<<<===??????>>>>>>@@@AAAAAACCCHHHPPPYYYhhhuuu```PPPGGG@@@???>>><<<;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999999:::;;;<<<<<<;;;:::999999999999999999999999999888999999:::;;;;;;<<<<<<::::::;;;;;;;;;::::::999:::999999888888999999:::::::::::::::;;;;;;;;;;;;999999999::::::;;;;;;;;;999;;;>>>???>>>=========<<<===??????>>>>>>@@@AAABBBCCCIIIQQQZZZiiizzzzzzyyydddRRRJJJBBBAAA@@@>>>===>>>======<<<<<<<<<;;;;;;;;;:::::::::999999999888888888999;;;<<<<<<;;;999888777777777777777777777777999999:::;;;;;;<<<======999999:::;;;<<<<<<<<<<<<:::999999999999999999:::::::::;;;;;;;;;;;;<<<<<<;;;;;;::::::::::::999999:::<<<>>>>>>===<<<<<<===<<<===??????>>>>>>@@@AAABBBDDDIIIQQQ[[[jjj}}}ssstttlllZZZLLLBBBCCCCCC===:::===:::;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999999999999999:::<<<<<<<<<<<<:::999999999999999999999999999===<<<<<<;;;:::999888888;;;;;;;;;:::999777555333777444333666:::;;;::::::<<<<<<<<<<<<<<<;;;:::999:::::::::;;;;;;;;;<<<<<<::::::;;;;;;;;;;;;::::::>>>=========>>>???@@@@@@DDDEEEJJJQQQYYYhhh|||pppnnnuuupppVVVNNNGGGDDDAAA>>>===>>><<<<<<<<<;;;;;;:::::::::;;;;;;:::999999999::::::::::::;;;;;;;;;;;;::::::999999999999999999999999::::::999999888777777777777888999::::::999888888888666555888;;;;;;:::999999999::::::999888888777:::::::::;;;;;;;;;<<<<<<>>>>>>????????????>>>>>>???>>>>>>>>>???@@@AAABBBCCCEEEJJJRRR[[[kkk{{{nnniiinnn{{{vvvUUUVVVQQQGGG???>>>??????>>>======<<<;;;:::999999::::::999999999:::;;;;;;::::::999999999999::::::999999999999999999999999999999999999888888888888777777999999::::::::::::888888888999;;;;;;:::888888888999999999888777777:::::::::;;;;;;;;;<<<<<>>======<<<<<<;;;;;;::::::999999999999::::::;;;<<<;;;:::888888888888:::;;;999999999999999999999999:::::::::;;;;;;;;;<<<<<<:::::::::::::::999999999888::::::999999;;;:::888999::::::;;;::::::999999:::::::::;;;;;;;;;<<<<<<===>>>>>>??????>>>>>>===>>>>>>>>>???@@@AAABBBCCCCCCEEEKKKSSS^^^nnntttkkkjjjsss~~~pppqqqgggRRRBBB@@@???<<<;;;;;;;;;<<<<<<=========999999999999::::::;;;<<<;;;:::888888888888:::;;;999999999999999999999999:::::::::;;;;;;<<<======:::::::::::::::;;;;;;;;;999<<<<<<888888;;;<<<999999::::::;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<<======>>>>>>======<<<<<<=========???@@@AAABBBDDDFFFKKKTTT]]]mmm{{{nnnjjjpppzzz}}}uuueeeRRREEEAAA>>>;;;::::::;;;<<<===>>>>>>???::::::999999999:::;;;;;;::::::999999999999::::::999999999999999999999999888888999999::::::;;;;;;666777888999;;;>>>@@@AAA???DDDBBB999777;;;===:::888888999:::::::::999999:::::::::;;;;;;;;;<<<<<<===>>>>>>??????>>>>>>===<<<<<<<<<===>>>@@@AAABBBEEEFFFLLLTTT^^^nnnvvvpppuuu~~~oooZZZMMMGGGAAA===<<<;;;;;;<<<<<<======>>>>>>;;;;;;:::999999999::::::::::::;;;;;;;;;;;;::::::999999999999999999999999999999999:::::::::::::::666666777999<<>>>>>??????>>>>>>===<<<<<<===>>>???AAABBBCCCDDDFFFLLLUUU```ppp~~~xxx~~~gggOOOHHHGGGBBB===>>>===============<<<<<<<<<<<<;;;;;;:::999999999999::::::<<<======<<<::::::999999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<:::999999:::;;;===???AAARRRVVVOOO???777;;;===:::;;;<<<<<<===>>>>>>>>>===:::::::::;;;;;;;;;<<<<<<<<<<<<============<<<<<<======>>>???@@@BBBDDDEEECCCEEELLLVVVbbbssszzzkkkTTTLLLDDDAAABBB=========<<<<<<<<<;;;;;;;;;;;;:::888777777777888888999999:::::::::;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;CCCAAA???>>>============:::::::::;;;;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;????????????>>>===<<<;;;===?????????>>>???@@@BBBDDDDDDIIITTTcccvvvlllTTTLLLCCCAAABBB===<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<:::999999999::::::777888888888888999999999::::::::::::::::::::::::999999:::::::::::::::999::::::::::::::::::::::::>>>===;;;:::999999:::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;;;;======>>>>>>>>>>>>=========?????????>>>???AAACCCKKKJJJMMMVVVcccuuummmUUUKKKCCCAAABBB>>><<<<<<;;;;;;;;;:::::::::<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<::::::::::::::::::::::::666777888999::::::::::::999999999999999999999999:::999999888888999999::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;::::::;;;;;;<<<;;;;;;===>>>????????????===???????????????AAACCCMMMLLLOOOXXXeeevvvmmmTTTKKKBBB@@@BBB>>>;;;;;;;;;;;;::::::::::::999999999999999999999999;;;;;;<<<<<<<<<=========::::::::::::::::::::::::777777888999::::::999999999999999999999999999999:::::::::::::::;;;<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;:::::::::;;;<<<<<<;;;<<<===>>>>>>?????????===>>>@@@@@@???@@@BBBDDDHHHHHHMMMXXXfffyyylllSSSJJJBBBAAABBB>>><<<<<<;;;;;;;;;:::::::::999999999999999999999999777777777888888888999999:::::::::::::::::::::::::::::::::::::::999888888;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<======:::::::::;;;;;;;;;<<<<<<:::::::::::::::;;;<<<=========>>>>>>>>>>>>=========>>>@@@@@@@@@@@@CCCEEEDDDEEEKKKXXXgggzzzhhhRRRJJJCCCAAABBB=========<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<<<<<<<;;;888888888888999999999999::::::::::::::::::::::::;;;;;;;;;;;;:::999888777;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<::::::::::::;;;<<<<<<======>>>>>>>>>>>>>>>===<<<===>>>@@@@@@@@@AAACCCFFFFFFGGGMMMYYYgggyyyeeePPPJJJCCCAAAAAA<<<>>>>>>=========<<<<<<<<<::::::<<<=========<<<<<<;;;;;;;;;<<<<<<<<<<<<===::::::::::::::::::::::::888999999999999999888888::::::::::::::::::::::::888999:::;;;;;;::::::999:::::::::;;;;;;;;;<<<<<<::::::::::::;;;<<<======;;;<<<===>>>>>>???>>>>>>===>>>@@@@@@@@@AAADDDFFFHHHIIIOOO[[[iiizzzcccOOOJJJDDDBBBAAA;;;>>>>>>>>>>>>============777888:::;;;<<<;;;::::::999999999:::::::::;;;;;;::::::::::::::::::::::::555666777888888999999888999999999999999999999999:::;;;<<<===<<<<<<:::::::::::::::;;;;;;;;;<<<<<<999999999:::;;;<<<===>>>999:::<<<===???@@@@@@AAA===>>>@@@@@@@@@BBBDDDGGGHHHIIIPPP\\\kkk|||{{{___MMMIIIBBB???@@@;;;???===DDDOOOOOOCCC<<<>>>::::::::::::::::::::::::::::::::::::::::::::::::===<<<:::999888999::::::999999999::::::;;;;;;;;;888888777777777777888888:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<==================<<<<<<<<<<<<>>>???@@@AAABBBBBB<<<<<<===>>>???AAACCCDDDHHHJJJQQQ\\\iiizzz{{{___NNNJJJCCCAAAAAA===@@@AAAMMM[[[[[[LLL@@@>>>::::::::::::::::::::::::::::::::::::::::::::::::<<<;;;:::999999999::::::999::::::::::::::::::;;;999999888888888888999999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>===<<<>>>>>>??????AAABBBDDDDDDHHHJJJQQQ\\\jjj{{{|||```NNNKKKEEEBBBCCC???<<>><<<;;;AAA@@@AAAAAABBBCCCDDDEEEIIIKKKRRR]]]jjj|||~~~bbbPPPKKKEEEBBBCCC???===;;;===BBBBBB<<<:::;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;:::::::::::::::::::::;;;;;;;;;::::::999999999::::::999999999999::::::999999::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;;;;;;;===>>>???@@@@@@@@@@@@@@@BBBAAAAAAAAABBBCCCCCCDDDIIIKKKRRR^^^kkk}}}~~~}}}{{{xxxvvvtttsssrrrrrrttttttyyy}}}gggSSSLLLDDDAAABBB???AAA>>>;;;<<<;;;;;;<<>>>>>>>>>>>???>>>===<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::999999:::;;;;;;;;;::::::;;;::::::::::::::::::999999999888888888888999999888999999::::::;;;;;;<<<:::::::::;;;;;;;;;<<<<<<:::::::::;;;<<<<<<=========>>>???@@@@@@AAA@@@@@@@@@@@@@@@AAABBBCCCDDDEEEJJJLLLTTT```nnn~~~zzzxxxtttpppmmmjjjiiihhhgggeeefffiiikkkmmmrrryyy|||{{{___QQQDDD@@@BBB???:::<<<======<<<<<<:::888::::::::::::::::::::::::::::::::::::::::::::::::888999:::;;;;;;;;;::::::999::::::::::::::::::;;;::::::999999999999::::::888888999::::::;;;<<<<<<:::::::::;;;;;;;;;<<<<<<:::;;;;;;<<<======>>>>>>>>>??????@@@@@@@@@??????AAAAAAAAABBBCCCEEEFFFGGGKKKMMMTTT```nnn~~~yyytttpppnnnmmmjjjgggeeefffeeedddhhhnnnrrr~~~|||dddTTTEEEAAACCC@@@======<<<999999;;;<<<;;;::::::::::::::::::::::::::::::::::::::::::::::::777888:::;;;<<<;;;::::::999999999::::::;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<888888999::::::;;;<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>??????<<<===>>>@@@@@@AAAAAAAAAAAAAAABBBCCCEEEFFFHHHIIIKKKMMMUUUaaaooo|||tttsssrrrpppnnnlllkkkjjjppprrrzzz}}}vvvvvv{{{}}}yyygggQQQIIIEEECCCBBB;;;::::::::::::;;;<<<<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<<<<;;;::::::999888999:::;;;;;;;;;;;;;;;;;;;;;:::999999:::;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;999999999999;;;;;;>>>===;;;999999999;;;<<<<<<<<<;;;:::;;;<<<===>>>??????>>>>>>??????@@@AAA???GGGNNNMMMGGGCCCEEEJJJIIIKKKRRR___mmm|||wwwrrrppprrrrrrwww}}}sssqqqttt{{{|||{{{lllTTTJJJDDD@@@???======<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<;;;;;;:::999777888888999999999888888;;;:::999999999999:::;;;:::::::::999999888888888;;;::::::999999::::::;;;>>><<<;;;999999:::;;;<<<<<<<<<;;;:::;;;<<<===>>>???????????????@@@@@@AAA@@@EEEJJJJJJFFFDDDFFFJJJMMMPPPXXXeeesss}}}yyyxxxyyy{{{|||~~~uuupppooosssxxxyyyzzzoooVVVKKKEEE@@@>>>@@@???===;;;:::999888888::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::888999999999999888888777:::999999888888999999:::::::::999999999999888888;;;::::::999999::::::;;;===<<<;;;:::999:::;;;<<<<<<<<<;;;:::;;;<<<===>>>????????????@@@@@@@@@AAAAAACCCEEEFFFFFFFFFHHHJJJLLLPPPYYYgggvvv~~~|||}}}}}}|||~~~|||uuuqqqrrrvvv|||wwwwwwnnnVVVLLLGGGBBB@@@@@@???===<<<:::999999999:::::::::;;;;;;<<<<<<<<<:::;;;;;;<<<;;;;;;::::::<<<<<<<<<<<<;;;:::999999999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<;;;;;;:::::::::;;;<<<<<<<<<;;;:::;;;<<<===>>>??????@@@@@@@@@AAAAAA@@@AAA@@@@@@BBBEEEHHHJJJJJJLLLPPPZZZiiiwww{{{yyyzzzyyyxxxyyy}}}{{{}}}xxxwwwzzz{{{{{{zzzmmmVVVLLLFFFAAA???======<<<;;;;;;;;;;;;<<<:::::::::;;;;;;<<<<<<<<<::::::;;;;;;<<<;;;;;;:::<<<<<<<<<<<<<<<;;;:::999999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;:::;;;;;;;;;;;;<<<<<<;;;:::;;;<<<===>>>>>>???@@@AAAAAAAAAAAA@@@AAA???>>>@@@EEEIIIKKKKKKOOOSSS^^^mmm|||~~~yyyvvvvvvuuurrrssswwwwww~~~uuuvvv|||~~~}}}mmmUUUKKKDDD???<<<<<<<<<;;;;;;<<<===>>>>>>::::::;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<;;;;;;999::::::::::::999999888999::::::;;;;;;::::::999888888999999999999::::::999::::::;;;;;;::::::999::::::;;;;;;;;;;;;;;;;;;<<<<<<;;;:::;;;<<<===>>>>>>???AAABBBBBBBBBAAA@@@@@@@@@???AAAEEEIIIKKKKKKOOOSSS^^^lll{{{~~~xxxtttsssqqqmmmmmmppppppvvv~~~tttqqqpppxxx~~~~~~kkkUUULLLFFFAAA>>><<<<<<<<<<<<<<<===>>>>>>;;;;;;;;;;;;;;;;;;::::::999:::;;;;;;<<<<<<;;;;;;999999:::::::::::::::::::::;;;<<<<<<<<<<<<;;;:::888888888999999:::::::::999::::::;;;;;;::::::999999::::::;;;<<<<<<<<<;;;<<<<<<;;;:::;;;<<<===>>>>>>???AAABBBCCCBBBAAA@@@???@@@BBBDDDEEEHHHJJJLLLNNNRRR\\\jjjyyy~~~xxxtttrrrnnnjjjjjjmmmlllrrryyytttnnnjjjooo~~~}}}|||xxxxxxiiiUUUNNNIIIFFFDDD======<<<<<<<<<<<<======<<<<<<<<<;;;;;;:::::::::999::::::;;;<<<<<<<<<;;;::::::;;;<<<============;;;;;;<<<======<<<;;;;;;:::::::::;;;;;;<<<<<<<<<999999;;;;;;;;;;;;999999999:::;;;;;;<<<<<<<<<;;;<<<<<<;;;:::;;;<<<===>>>>>>???AAACCCCCCBBBAAA@@@???AAADDDEEEFFFGGGJJJLLLSSSWWW```nnn|||zzzwwwrrrmmmiiiggggggggghhhkkkmmmttt~~~ooodddhhhuuu{{{wwwvvvzzzzzzhhhTTTJJJDDD@@@>>><<<<<<<<<<<<===============<<<;;;;;;999999888777;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;::::::::::::::::::;;;<<<;;;999888999:::666777888999999999999999999999::::::::::::;;;;;;999::::::;;;;;;::::::999<<<;;;;;;<<<<<<===>>>???AAABBBDDDEEEDDDBBB@@@>>>===>>>AAADDDGGGJJJLLLNNNOOOUUU```mmm}}}|||wwwwww|||vvvsssooojjjgggeeeeeeeeedddgggiiiooo|||zzzjjjeeeiiiqqq}}}}}}xxxvvvwww}}}}}}eeeRRRIIICCC???>>>>>>>>>======<<<<<<<<<;;;<<<;;;;;;::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;::::::::::::;;;:::;;;<<<;;;:::999999;;;888888999999:::999999999999999::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>???@@@AAACCCDDDDDDBBB???===>>>@@@BBBDDDGGGJJJLLLMMMQQQWWWbbboooooojjjjjjttt~~~{{{xxxwww|||~~~}}}{{{wwwsssqqqnnnkkkgggdddcccbbbbbb___aaadddgggrrrwwwjjjdddeeennnwwwxxxuuuqqqtttdddRRRIIIDDD@@@@@@??????>>>===<<<;;;::::::;;;:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::::::::;;;;;;;;;<<<===<<<:::::::::;;;::::::;;;;;;::::::999999999999::::::::::::;;;;;;===<<<;;;;;;;;;;;;<<<===<<<;;;;;;<<<<<<===>>>??????@@@BBBDDDDDDBBB@@@>>>AAABBBCCCFFFHHHKKKLLLMMMTTTZZZdddqqqlllffffffpppzzzuuupppmmmpppvvv}}}{{{yyyuuupppkkkllljjjgggdddbbb`````````ZZZ]]]^^^aaahhhxxxuuuiiieeehhhnnnrrrzzzyyysssooonnnttteeeTTTKKKEEEBBBBBB???>>>>>>===<<<;;;;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::::::::;;;;;;<<<===>>>===;;;:::;;;<<<<<<<<<<<<<<<;;;:::999999999999999:::::::::;;;;;;<<<;;;999888888999;;;<<<<<<;;;;;;<<<<<<===>>>???@@@AAACCCEEEEEEDDDBBB@@@CCCCCCEEEGGGIIIKKKMMMNNNUUU[[[fffsss|||mmmggggggqqq{{{tttnnniiiiiimmmvvv}}}yyyvvvqqqkkkfffhhhgggdddbbb```^^^^^^]]]XXXYYY[[[\\\aaannnuuukkkfffeeebbbgggrrryyyrrrmmmiiikkkxxx~~~eeeUUUKKKDDDAAAAAA<<<<<<<<<===============999::::::;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<===>>>===;;;:::;;;<<<<<<<<<<<<<<<<<<;;;:::999999999999:::::::::;;;;;;<<<;;;999888888999;;;<<<<<<;;;;;;<<<<<<===>>>???AAABBBEEEGGGHHHGGGEEECCCDDDEEEFFFHHHKKKMMMNNNOOOUUU\\\fffsss{{{mmmhhhhhhsss~~~uuummmfffdddfffmmmyyy{{{wwwtttoooiiidddeeedddbbb___]]][[[ZZZZZZUUUVVVWWWYYY\\\ddduuu}}}rrrjjjaaaaaagggttt|||sssiiidddccclllzzz~~~{{{}}}~~~fffUUUJJJBBB??????<<<<<<<<<<<<======>>>>>>::::::;;;;;;<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<;;;<<<===<<<:::::::::;;;;;;;;;;;;<<<;;;;;;::::::999999::::::::::::;;;;;;===<<<;;;;;;;;;;;;<<<===<<<;;;;;;<<<<<<===>>>???AAACCCFFFHHHIIIHHHGGGFFFDDDEEEGGGJJJLLLNNNPPPQQQUUU\\\fffsssppplllmmmxxxzzzqqqhhhdddeeeiiinnn~~~~~~wwwssspppmmmiiieeebbbaaa___\\\ZZZWWWVVVUUUSSSRRRTTTWWWXXX[[[hhhuuusssmmmiiimmmttt~~~{{{rrrsssrrrqqqqqqttt{{{vvvhhhccc___bbbiiitttxxxuuuxxxkkkZZZMMMDDD???@@@===============<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<===:::;;;<<<;;;:::999999;;;999::::::;;;;;;;;;;;;:::999999::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>???AAABBBEEEHHHIIIIIIGGGFFFDDDEEEHHHJJJMMMPPPRRRSSSVVV]]]gggtttuuuqqqtttwwwnnniiihhhggghhhssszzzsssooonnnllliiifff```___]]]ZZZWWWUUUSSSRRRRRRPPPRRRVVVVVVVVV___jjjrrr|||qqqllljjjmmmyyy~~~yyyqqqjjjfffbbbcccdddeeegggnnnxxxyyykkkeee___\\\]]]cccrrrtttqqquuuqqq___QQQGGGBBBBBB??????>>>===<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<===:::;;;<<<;;;999888999:::888888999:::;;;;;;;;;;;;999999:::::::::;;;;;;;;;999::::::;;;;;;::::::999<<<;;;;;;<<<<<<===>>>??????BBBEEEGGGIIIHHHGGGFFFDDDEEEHHHKKKNNNQQQSSSUUUXXX^^^hhhuuuyyy|||}}}tttooonnnhhhoooxxx|||yyyuuurrrmmmjjjiiigggeeeddd^^^]]][[[XXXVVVSSSQQQPPPSSSSSSRRRRRRRRRVVV[[[```ooovvv}}}xxxsssuuu{{{zzzpppmmmnnntttzzzzzz~~~zzzlllfffccc___[[[[[[XXXYYYaaahhhnnn{{{{{{jjjbbbZZZYYY[[[]]]ccciiixxxzzzpppooooooxxxaaaQQQFFFBBBCCCAAAAAAAAAAAA???===:::999:::;;;<<<<<<<<<;;;:::999;;;<<<===;;;999777888888<<<<<<;;;;;;;;;:::::::::<<<<<<<<<;;;;;;:::::::::999999999::::::;;;;;;;;;999::::::;;;;;;::::::999999::::::;;;;;;::::::999:::;;;;;;;;;:::<<<@@@CCCEEEEEEFFFGGGFFFEEEDDDCCCDDDFFFIIIKKKNNNQQQUUUXXX[[[```jjjvvv|||~~~}}}yyyzzzwww|||{{{wwwtttpppnnnjjjhhhgggeeecccaaa\\\[[[ZZZWWWUUURRRQQQPPPOOOOOOOOOOOOOOORRRVVVYYYbbbjjjxxx~~~ooofffbbb```bbbeeegggjjjrrrxxxjjj```\\\[[[ZZZYYYYYYXXX]]]gggpppxxxrrrhhh^^^YYYWWWWWWZZZ___jjjtttwwwkkkkkklll}}}eeeTTTGGGBBBBBB@@@@@@AAA@@@???===;;;::::::;;;;;;<<<;;;;;;::::::;;;<<<===<<<:::::::::<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;::::::999999999::::::;;;;;;;;;999::::::;;;;;;::::::999;;;<<<<<<======<<<<<<;;;:::;;;<<<======@@@CCCGGGCCCDDDFFFGGGHHHGGGGGGFFFEEEGGGJJJLLLNNNQQQUUUXXX[[[```iiiuuu}}}yyyuuupppmmmjjjhhhfffeeedddccc```]]]ZZZYYYXXXVVVSSSQQQPPPOOOLLLMMMNNNNNNNNNOOOQQQSSSXXX^^^kkk~~~yyynnnccc^^^ZZZVVVTTTUUUWWWYYY^^^fffooouuuuuusssjjjddd]]]VVVSSSSSSVVVXXXYYY]]]fffsss~~~zzzooobbbZZZUUUQQQSSSWWWYYYaaalllwwwsssggggggiiiiiiWWWJJJBBBAAA????????????>>>===<<<;;;;;;;;;;;;::::::;;;;;;<<<999:::;;;;;;::::::;;;===<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;::::::;;;;;;;;;;;;::::::;;;<<<<<<======<<<<<<;;;999;;;<<<===>>>@@@DDDGGGCCCDDDGGGIIIJJJJJJIIIHHHFFFIIILLLNNNOOORRRUUUWWW[[[```iiiuuu~~~zzzwwwzzz~~~yyytttoookkkgggccccccbbbbbbbbb```]]]ZZZXXXWWWVVVTTTRRRPPPOOONNNLLLNNNOOOOOONNNNNNOOOPPPUUUZZZcccrrr|||qqqhhh```]]]ZZZVVVSSSTTTTTTTTTVVVZZZ___bbbbbbaaa\\\\\\ZZZVVVSSSUUUZZZ___ccciiiuuutttfff]]]VVVQQQRRRUUUQQQUUU]]]hhhtttqqqdddfffjjjjjjYYYLLLDDDAAA??????>>>>>>>>>===<<<<<<<<<;;;:::999:::;;;<<<===999:::;;;:::999999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::999::::::;;;;;;::::::999999:::<<<<<<<<<>>>AAACCCDDDFFFHHHKKKKKKKKKIIIHHHHHHJJJMMMPPPQQQSSSVVVXXX\\\aaajjjvvvqqqjjjfffiiiooouuuyyy{{{vvvqqqlllgggccc^^^^^^]]]^^^___^^^[[[YYYVVVUUUTTTSSSQQQPPPOOONNNLLLMMMOOOOOONNNMMMMMMMMMUUUYYY___jjjyyyxxxoooeeeaaa^^^YYYWWWWWWTTTTTTTTTUUUWWWXXXYYYXXXWWWZZZ]]]^^^^^^aaahhhnnnuuu}}}~~~oooeee\\\TTTRRRTTTOOOOOOTTT]]]gggtttrrrfffhhhnnn|||gggYYYMMMEEECCC???>>>>>>======<<<<<<<<<;;;;;;:::999:::;;;<<<======>>>>>>===;;;999:::;;;======<<<<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<<<<:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::999::::::;;;;;;::::::999<<<===>>>>>>======>>>@@@GGGHHHKKKLLLLLLJJJHHHFFFHHHKKKOOORRRSSSUUUWWWYYY\\\bbbkkkwwwpppeee^^^^^^```dddhhhmmmzzzxxxrrrmmmhhhbbb___ZZZYYYXXXYYY[[[[[[ZZZXXXTTTTTTSSSRRRQQQPPPOOOOOOKKKMMMNNNNNNMMMLLLLLLMMMRRRVVV\\\dddpppxxxrrrllleee```___ZZZZZZZZZZZZZZZZZZZZZZZZ\\\aaahhhmmmrrrxxx~~~qqqeeeYYYSSSRRRNNNKKKNNNUUU[[[dddvvvvvviiikkkrrrtttbbbWWWNNNFFFCCC@@@???>>>===<<<<<<<<<<<<::::::::::::;;;<<<<<<===AAAAAABBB@@@>>><<<<<<============<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<======<<<<<<;;;???AAABBBAAA???>>>???@@@GGGIIIKKKMMMMMMJJJGGGEEEGGGKKKPPPSSSUUUWWWYYY[[[\\\cccmmmzzztttfffbbb^^^^^^^^^```hhhqqqzzztttnnnhhhbbb]]]YYYVVVTTTSSSTTTVVVWWWWWWVVVTTTTTTSSSRRRQQQPPPPPPOOOMMMOOOPPPOOONNNMMMOOOPPPPPPUUU[[[```ggguuuyyywwwoooooopppooonnnnnnmmmnnnpppuuu}}}}}}ooo```VVVTTTNNNJJJKKKQQQUUUYYYhhhzzzyyykkkmmmsssooo^^^UUUMMMFFFCCCAAA@@@>>><<<;;;:::;;;;;;888999:::;;;<<<<<<<<<<<>>============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;::::::999999999;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<======<<<<<<;;;>>>@@@AAAAAA@@@???@@@AAAEEEGGGJJJMMMMMMKKKHHHFFFGGGJJJPPPTTTWWWYYY[[[]]]\\\dddooo}}}uuulllddd^^^[[[YYY\\\aaajjj~~~}}}~~~~~~zzzuuutttuuuxxx{{{wwwpppjjjddd^^^YYYUUUSSSQQQPPPPPPRRRTTTUUUUUUTTTSSSSSSRRRQQQQQQPPPPPPQQQRRRSSSRRRQQQQQQSSSUUUPPPUUU[[[]]]aaakkk|||uuueee[[[WWWPPPJJJKKKQQQSSSTTTaaasss~~~{{{lllmmmrrrlll\\\TTTMMMFFFBBBBBBAAA>>><<<::::::::::::777999:::<<<======<<<;;;:::;;;<<<<<<;;;;;;<<<===>>>=========<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;::::::999999999;;;;;;<<<<<<<<<<<<;;;;;;999::::::;;;;;;::::::999;;;===?????????>>>???@@@BBBEEEIIILLLMMMLLLIIIGGGFFFJJJPPPUUUXXXZZZ]]]^^^]]]dddppprrriiibbb\\\]]]cccdddkkkzzzxxxuuunnnjjjkkkiiifffhhhnnn}}}|||vvvnnnhhhccc^^^XXXSSSQQQOOONNNNNNPPPQQQRRRQQQQQQQQQPPPOOOPPPQQQRRRSSSMMMMMMNNNOOOQQQSSSUUUVVVVVVXXXZZZ\\\___gggqqqyyysssdddYYYSSSPPPOOOPPPPPPQQQVVV]]]qqqooolllqqqlll^^^VVVNNNEEE???@@@@@@@@@??????>>>===<<<;;;;;;;;;::::::999999999===============<<<<<<;;;;;;;;;<<<<<<;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<;;;::::::;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<===>>>???@@@;;;;;;===@@@BBBCCCBBBAAAAAAEEEJJJMMMMMMKKKJJJIIIHHHLLLRRRVVVZZZ\\\___```cccfffooo~~~ssshhhbbbcccaaadddmmm{{{zzzoooiiidddaaaccccccbbbfffmmmzzz{{{uuummmfffbbb]]]WWWRRROOOMMMLLLLLLNNNOOOPPPOOOPPPPPPOOOOOOOOOPPPQQQRRRMMMMMMNNNOOOQQQSSSTTTUUUVVVXXXZZZ[[[]]]bbbjjjppp~~~zzzjjj^^^WWWSSSPPPPPPPPPOOOSSSYYYdddtttuuuqqqtttlll]]]VVVNNNEEEAAA@@@@@@@@@@@@???>>>======;;;;;;;;;:::::::::999999;;;;;;<<<===============;;;;;;<<<<<<;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<===============???@@@AAAAAA@@@CCCGGGLLLOOONNNLLLKKKJJJIIINNNSSSXXX[[[^^^```bbbeeehhhrrr}}}pppjjjhhheeeeeekkkssspppggg^^^\\\[[[]]]```ccckkkrrr~~~yyyssskkkddd```[[[UUUQQQNNNLLLJJJJJJKKKMMMMMMMMMNNNNNNMMMMMMNNNNNNOOOPPPNNNOOOOOOQQQRRRSSSTTTTTTXXXZZZ\\\\\\\\\^^^cccgggrrrtttfff]]]WWWRRRPPPOOOMMMOOOTTTYYYggg{{{zzzzzzlll\\\UUUNNNGGGCCC@@@@@@@@@@@@???>>>======;;;;;;;;;;;;::::::::::::999:::;;;<<<===>>>>>>>>>;;;;;;<<<<<<;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::==================<<<<<<======<<<;;;;;;;;;;;;;;;???>>>=========>>>@@@@@@FFFJJJOOOQQQQQQNNNLLLJJJKKKOOOUUUZZZ]]]___bbbdddgggjjjuuu~~~|||uuuooommmooouuu~~~{{{yyy|||vvviiiccc\\\]]]___bbbfffmmmwwwxxxrrrjjjddd```[[[UUUQQQMMMKKKIIIIIIKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNPPPQQQRRRSSSTTTUUUUUUVVVYYY\\\___```^^^^^^aaadddpppzzz~~~ooobbb[[[TTTQQQOOOMMMNNNRRRTTT```sssmmm\\\TTTNNNHHHEEE????????????>>>===<<<<<<;;;;;;;;;;;;;;;;;;::::::999:::;;;<<<============;;;;;;<<<<<<;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::======<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<>>>======<<<<<<===AAACCCHHHLLLQQQTTTRRROOOLLLKKKLLLPPPVVV[[[^^^```ccceeehhhlllwww{{{yyy}}}wwwmmmiiigggiiikkkpppyyy|||yyytttllldddbbbdddhhhmmmpppttt|||xxxrrrjjjddd```[[[VVVQQQNNNLLLJJJJJJKKKLLLLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLQQQRRRTTTVVVWWWXXXXXXXXXXXX\\\```aaa______aaaccclllttt~~~zzzhhh___VVVSSSQQQOOOOOORRRRRR\\\mmm~~~mmm\\\UUUOOOJJJGGG>>>>>>>>>>>>===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>>>>;;;<<<<<<;;;;;;>>>CCCHHHIIIMMMSSSVVVUUUQQQMMMLLLLLLPPPVVV[[[^^^```ccceeeiiimmmyyyzzzkkkaaa]]]\\\\\\]]]\\\bbblllvvv|||~~~}}}uuuooollllllkkkgggfffgggqqqyyywwwqqqiiiccc___[[[VVVQQQOOOMMMKKKJJJKKKLLLLLLLLLJJJJJJKKKLLLLLLLLLLLLKKKPPPRRRTTTWWWYYYYYYYYYYYYVVVZZZ___```___^^^```bbbeeekkksss{{{pppeee[[[VVVTTTQQQPPPRRROOOVVVdddtttooo^^^VVVPPPJJJGGG>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;;;;<<<<<<;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<======;;;;;;;;;<<<===>>>???@@@:::<<<======<<>>===<<<;;;;;;;;;;;;<<<<<<<<<===::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@===============>>>???@@@;;;>>>@@@???>>>???EEEJJJLLLRRRXXX]]]\\\YYYUUUSSSOOOSSSYYY^^^aaacccfffggglllqqq|||uuujjjbbb```aaaaaa___bbbccceeeiiimmmqqquuuwwwxxxtttssswwwzzz{{{}}}sssmmmfff```]]]XXXSSSOOONNNLLLJJJIIIJJJKKKKKKJJJIIIJJJLLLMMMMMMMMMLLLKKKKKKMMMQQQUUUXXXYYYYYYYYY^^^aaaddddddbbbbbbdddffffffjjjooorrrvvvrrrccc\\\WWWRRROOOOOOPPPPPPSSS\\\nnnppp```YYYRRRKKKGGGAAAAAABBBAAAAAA@@@???>>>;;;;;;;;;<<<<<<<<<======888999:::;;;<<<=========;;;;;;<<<<<<;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;888999::::::;;;;;;;;;;;;<<<<<<===???@@@AAABBBCCC@@@??????>>>>>>>>>>>>>>><<<@@@BBBAAA??????DDDHHHNNNTTT[[[______\\\XXXVVVQQQUUUZZZ___bbbeeegggiiinnnssswwwqqqoooqqqqqqqqqpppppprrrvvv||||||sssnnnggg```[[[VVVRRRPPPLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLOOORRRSSSUUUWWWZZZ\\\]]]```bbbdddccccccdddeeekkkjjjkkkmmmsss{{{}}}lllaaaZZZUUUUUUWWWOOOQQQSSSWWWeee|||ooo___YYYTTTMMMIIICCCAAA>>>>>>>>>>>><<<;;;>>>;;;999<<>>???@@@AAA?????????>>>>>>AAAFFFJJJRRRVVV\\\aaaccc```ZZZVVVWWW[[[___bbbccceeejjjnnnqqqyyy}}}tttooogggaaa[[[WWWRRRPPPLLLLLLKKKIIIIIIHHHHHHIIIIIIHHHIIIIIIJJJKKKLLLMMMLLLOOORRRUUUVVVXXXZZZ\\\___bbbeeeggggggfffggggggnnnmmmmmmooottt{{{qqqggg```XXXUUUUUUOOOPPPQQQUUUaaawwwrrraaaZZZTTTNNNJJJCCCAAA>>>=========<<<;;;;;;:::999:::<<<<<<;;;999888999::::::;;;:::::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;:::999:::;;;<<<=========<<<;;;<<<<<<<<<<<<======>>>???<<<<<<===>>>???@@@AAAAAA@@@@@@@@@???@@@CCCHHHLLLUUUYYY___eeegggddd___[[[YYY]]]bbbdddeeehhhlllpppsss{{{~~~uuuppphhhaaa[[[WWWRRRPPPLLLKKKJJJIIIIIIIIIIIIIIIHHHHHHIIIJJJKKKLLLNNNOOOMMMPPPTTTWWWXXXZZZ[[[]]]aaaeeeiiikkklllkkkkkkkkkqqqppppppqqquuu{{{yyypppggg]]]VVVTTTRRRQQQPPPRRR\\\oooxxxccc[[[UUUPPPMMMEEEBBB???=========<<<;;;999:::;;;:::999999:::;;;999:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<;;;:::999999999999::::::;;;;;;;;;======<<<<<<;;;;;;::::::>>>?????????@@@@@@@@@@@@@@@AAAAAAAAABBBEEEJJJMMMUUUZZZaaafffhhhfffbbb___\\\```eeegggiiikkkppptttvvv}}}}}}}}}tttooohhhaaa[[[WWWRRRPPPLLLKKKJJJIIIIIIIIIIIIIIIGGGGGGHHHIIIJJJLLLNNNOOOMMMPPPUUUYYYZZZ\\\^^^___cccggglllooooooooooooooosssrrrrrrssswww|||vvvlll```XXXUUUUUUSSSQQQRRRXXXhhh{{{zzz}}}fff\\\VVVRRROOOHHHEEEAAA???>>>>>>===<<<:::>>>AAA@@@;;;888999<<<:::;;;;;;<<<<<<<<<<<<<<<::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;:::888888888888999:::;;;<<<=========<<<<<<;;;::::::????????????????????????>>>???@@@@@@AAADDDHHHLLLRRRWWW___dddfffdddbbb```___ccchhhjjjkkknnnrrrvvvyyy~~~zzzsssnnnggg```[[[VVVRRRPPPKKKKKKJJJIIIIIIIIIIIIJJJFFFFFFGGGHHHIIIKKKMMMNNNMMMQQQVVVYYY\\\^^^aaacccfffiiinnnqqqrrrrrrsssssstttttttttvvvzzz|||pppddd\\\YYYXXXUUURRRSSSVVVbbbyyyyyyyyyggg\\\VVVSSSQQQKKKHHHCCC@@@??????>>>>>><<>>???<<<<<<===>>>>>>>>>======>>>>>>>>>>>>>>>=========<<<===>>>??????BBBFFFIIIPPPWWW^^^cccdddcccaaaaaaaaaeeejjjlllnnnpppuuuyyy{{{xxxpppkkkeee^^^ZZZVVVSSSPPPKKKJJJJJJIIIIIIIIIJJJJJJFFFFFFGGGGGGIIIJJJLLLMMMNNNQQQUUUYYY]]]aaafffiiijjjmmmpppssstttuuuwwwyyyyyyyyyyyy{{{wwwjjj```]]]ZZZUUUTTTUUUUUU]]]sssyyyxxxggg\\\VVVSSSRRRMMMIIIDDD@@@??????>>>>>>>>>CCCHHHGGGAAA<<<:::::::::;;;<<<<<<======<<<<<<;;;;;;:::999:::;;;<<<===;;;;;;:::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>@@@@@@@@@@@@???>>>>>>>>>==================>>>??????@@@AAAEEEGGGRRRYYYaaaeeeeeecccbbbcccdddhhhmmmooopppssswww{{{~~~wwwmmmhhhbbb]]]YYYVVVSSSQQQJJJJJJIIIIIIIIIJJJJJJKKKHHHHHHHHHHHHIIIJJJLLLLLLNNNQQQTTTXXX]]]cccjjjnnnnnnqqqsssuuuwwwyyy|||qqqeee```YYYTTTTTTVVVUUUYYYmmmyyywwwfff[[[VVVSSSQQQMMMIIICCC???>>>======<<<>>>@@@BBBAAA>>>;;;;;;<<<::::::;;;<<<<<<<<<<<<;;;<<<;;;:::999999;;;<<<>>>;;;::::::::::::;;;<<<===:::;;;;;;;;;;;;999888777;;;===???@@@AAAAAA@@@???>>>>>>>>>>>>>>>>>>??????AAABBBCCCCCCCCCCCCFFFHHHSSSZZZbbbeeedddbbbbbbcccgggkkkppprrrtttvvv{{{wwwkkkgggaaa\\\XXXVVVSSSQQQJJJJJJIIIIIIIIIJJJJJJKKKJJJJJJJJJJJJJJJKKKLLLMMMNNNPPPTTTXXX]]]dddlllqqqrrrsssuuuwwwxxx{{{vvvhhhaaaWWWSSSSSSVVVTTTVVVjjjyyyuuu}}}~~~eee[[[VVVRRRQQQLLLHHHBBB>>><<<<<<;;;;;;======<<<:::999:::<<>>;;;::::::999:::;;;<<<======>>>??????>>><<<:::888<<<===???@@@AAA@@@>>>===>>>>>>??????@@@@@@@@@@@@DDDEEEFFFFFFEEEFFFHHHJJJRRRYYYaaadddbbb``````bbbjjjnnnrrruuuvvvxxx}}}zzzooojjjbbb[[[VVVRRRPPPNNNKKKJJJIIIHHHHHHHHHHHHHHHEEEFFFGGGFFFEEEFFFIIIKKKNNNSSSXXX]]]aaahhhpppvvvwwwyyy{{{}}}~~~qqqfff^^^ZZZXXXWWWTTTVVVfffzzz|||zzzfffZZZUUUTTTUUUKKKHHHDDD@@@???===;;;999999999:::;;;:::999777666:::999888777777888:::;;;:::999999::::::;;;<<<===;;;::::::;;;;;;<<<>>>>>><<<::::::<<>>>>>??????@@@GGGLLLKKKFFFBBBDDDHHHRRR^^^iiikkkjjjiiihhheeelllqqqvvvyyyzzz{{{~~~pppjjjbbbZZZUUUQQQNNNMMMKKKJJJJJJIIIHHHHHHIIIIIIHHHIIIIIIIIIHHHIIIKKKNNNOOOSSSYYY]]]bbbhhhpppvvvxxx{{{}}}~~~uuujjjaaa[[[XXXXXXVVVWWWddduuuzzzcccYYYUUUTTTVVVKKKGGGCCCAAA???>>><<<;;;<<<<<<<<<<<<<<<;;;::::::>>>===<<<;;;:::;;;;;;<<<<<<<<<<<<<<<===>>>??????>>>>>>===<<<<<<<<<<<<===<<<::::::<<>><<<<<<<<<<<<<<<===<<<;;;:::<<<<<<===>>>>>>??????@@@===BBBFFFGGGEEEDDDHHHKKKWWWcccmmmnnnlllkkkjjjhhhkkkpppwww{{{|||~~~rrrlllcccZZZTTTQQQNNNLLLKKKKKKJJJIIIIIIIIIIIIJJJIIIJJJJJJJJJIIIJJJLLLOOOOOOSSSYYY^^^bbbhhhpppvvv|||~~~|||pppeee]]]XXXYYYYYYYYYbbbooouuuaaaYYYVVVVVVWWWJJJGGGCCC@@@@@@???>>>===>>>===<<<<<<<<<<<<<<<<<>>===<<<;;;;;;;;;===<<<<<<======>>>???@@@AAA@@@???===<<<;;;;;;;;;;;;;;;;;;<<<>>>???>>><<<<<<<<<===>>>>>>???>>>>>>======>>>>>>???@@@@@@AAA>>>???AAABBBCCCFFFIIILLL[[[gggqqqssspppnnnkkkhhhiiipppxxx}}}wwwpppfff\\\VVVQQQNNNLLLKKKJJJJJJIIIIIIJJJJJJJJJHHHIIIIIIIIIHHHIIIKKKNNNPPPTTTZZZ___ccciiiqqqwwwwwwhhh^^^XXXZZZ\\\\\\bbbkkkrrraaa\\\ZZZXXXWWWJJJFFFBBB@@@@@@@@@@@@???===<<<:::999999:::;;;<<<>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>@@@???>>><<<;;;;;;::::::;;;;;;<<<===>>>>>>======;;;<<<===>>>=========>>>>>>>>>>>>???@@@@@@AAAAAACCCBBB@@@@@@BBBEEEIIIKKK[[[hhhuuuyyyvvvqqqlllggghhhoooxxx}}}uuujjj___WWWRRROOOMMMJJJJJJIIIIIIIIIJJJJJJKKKHHHIIIJJJIIIHHHIIILLLNNNPPPUUU[[[```eeelllttt{{{}}}kkk```ZZZ\\\^^^^^^bbbjjjqqqeeebbb___YYYUUUIIIFFFAAA??????@@@@@@@@@<<<;;;:::999999:::<<<===::::::;;;<<<<<<=========:::::::::;;;;;;<<<===>>><<<;;;;;;::::::;;;;;;<<<;;;<<<==================<<<===???>>><<<;;;;;;===>>>>>>>>>???@@@@@@AAAAAADDDBBB@@@@@@BBBFFFKKKNNN[[[kkkzzz}}}wwwpppiiihhhoooyyyyyymmmaaaYYYSSSOOOMMMIIIHHHHHHHHHHHHIIIJJJJJJJJJKKKKKKKKKJJJKKKMMMPPPPPPUUU\\\bbbhhhoooxxxpppeee^^^______^^^bbbjjj|||xxxpppoooiii]]]UUUIIIEEEAAA>>>===>>>??????<<<<<<<<<<<<<<<<<<===>>>999:::;;;<<<===>>>>>>>>><<<;;;;;;<<<<<<===>>>???999999999999:::;;;<<<===;;;<<<>>>>>>===<<<<<<===<<>>======>>>>>>???@@@@@@AAA???@@@@@@@@@BBBGGGNNNSSS]]]mmm}}}}}}vvvppplllsss|||~~~{{{nnnbbbXXXRRROOOMMMGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJKKKJJJIIIJJJMMMOOOPPPUUU]]]cccjjjrrr|||wwwllldddbbb___[[[```iiiwwwxxxggg[[[IIIEEE@@@<<<<<<===>>>>>>::::::;;;<<<<<<<<<<<<<<<888999:::;;;<<<<<<;;;;;;;;;::::::;;;;;;<<<===>>>999999999:::;;;<<<======;;;===???>>><<<;;;<<<===888<<>>;;;:::<<>>>>>??????@@@<<>><<<<<<<<<===>>>>>>??????===AAADDDAAA>>>???GGGOOO]]]iiitttwwwxxxyyyzzzyyywww|||