BM66(@ zzzjjj\\\TTTQQQKKKKKKJJJKKKLLLMMMOOOPPPUUUUUU```wwwcccTTTOOOSSSZZZ```nnnkkkgggffflll{{{xxxeeeXXXQQQLLLJJJLLLNNNPPPPPPOOOOOOPPPQQQNNNPPPQQQSSSTTTUUUTTTTTTQQQYYY]]]]]]aaahhhllljjjllliiiffffffhhhhhhgggeeegggfffdddbbb```^^^]]]\\\\\\\\\ZZZYYYWWWUUUTTTTTTTTTUUUWWWYYY[[[\\\]]]]]]]]]ZZZVVVPPPLLLJJJHHHHHHEEEGGGJJJLLLNNNOOONNNNNNPPPPPPOOONNNLLLJJJIIIHHHFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCAAA@@@???;;;<<<<<<===<<<;;;999888555555555555444333222111111111333444555666666666999999;;;<<<===>>>>>>>>>>>>===<<<;;;:::;;;;;;<<<<<<===>>>??????>>>===<<<===>>>@@@AAABBBBBBAAAAAAAAA@@@>>><<<:::777666555111111000//////...//////333333333444444444555555000111111111111222222222444222111222555777555333333333333222222222111111000111222333444555555555333444555555666666555555444333333333333333444444333333222333444666888999======<<<<<<@@@BBB===666666444111//////111444666:::888666333111000//////------------------------++++++,,,,,,---...//////////////////000000000000222222333333333333222222222111000//////000111222333333333222111333666888???@@@CCCEEEFFFFFFEEEEEEGGGJJJNNNQQQQQQRRRRRRSSSZZZYYYXXXWWWXXX[[[]]]___]]]aaagggqqq~~~vvvgggYYYRRRPPPKKKKKKKKKKKKLLLMMMOOOPPPVVVWWWbbbzzzyyy___SSSOOOQQQWWW___lllooogggeeeiiivvv{{{hhhZZZRRRNNNKKKNNNPPPQQQPPPNNNLLLLLLMMMOOOPPPQQQSSSSSSSSSSSSRRRRRRYYY^^^^^^aaahhhkkkjjjjjjhhhffffffhhhiiihhhffffffeeedddcccbbbaaa```___\\\\\\[[[YYYWWWVVVTTTTTTTTTTTTTTTSSSRRRQQQPPPOOORRRQQQNNNKKKHHHGGGGGGHHHHHHIIILLLOOOPPPPPPPPPOOONNNNNNMMMLLLJJJHHHFFFEEEFFFFFFFFFFFFEEEEEEEEEEEEGGGFFFEEEDDDCCCBBBAAA@@@DDDEEEEEEEEEEEECCCBBBAAA<<<<<<<<<<<<;;;:::888888444444444444444444444333222222444555666777777777888999:::;;;<<<=========<<<;;;:::999999999::::::<<<===>>>>>>>>>>>>===<<<===>>>???AAAAAAAAAAAA@@@AAA@@@>>><<<:::777666555222111111000000000000111111222222222333333333333222222222222333333333333444333444666888888555222444333333333333222222222000111222333444555555555333444555555666666555555222222222111222222333333444444333444555777888:::>>>@@@AAABBBEEEGGGAAA999<<<:::888777777888:::<<<555444222000///......///------------------------------......///000000111////////////000000000000//////000000000000//////111000////////////000111111222333333333555999<<<>>>@@@BBBEEEFFFFFFEEEEEEEEEHHHMMMPPPQQQRRRSSSTTTXXXWWWVVVVVVXXX\\\aaadddhhhlllrrr{{{pppbbbVVVOOONNNKKKKKKKKKKKKLLLNNNPPPQQQWWWYYYfffrrr[[[SSSNNNOOOSSS^^^jjj}}}tttiiieeegggsss~~~lll]]]TTTOOOMMMMMMNNNOOOOOOMMMKKKKKKLLLPPPPPPQQQRRRSSSSSSSSSRRRVVV[[[______aaafffiiiiiifffffffffgggiiijjjjjjhhhffffffeeeeeeddddddcccccc]]]\\\[[[ZZZXXXVVVUUUTTTVVVUUUSSSQQQNNNKKKIIIHHHIIIHHHHHHGGGGGGIIIJJJKKKLLLMMMPPPRRRSSSSSSRRRRRRMMMMMMLLLKKKIIIGGGFFFEEEGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFFFFEEEDDDCCCCCCBBBFFFGGGHHHHHHGGGFFFDDDCCC>>>===;;;:::999888888888333333444444444444444444333333555666777888888888777888999:::;;;<<<<<<<<<<<<;;;::::::999:::::::::;;;<<<============<<<;;;<<<===???@@@AAAAAA@@@@@@AAA@@@>>><<<999777555444222111111111111111222333000000000000111111111222333333333333444444444444444444666999:::888444000555555444444444333333333111222333444444444444444333444555555666666555555222222222222333333444555666555555555666888999;;;@@@DDDGGGIIILLLLLLEEE<<<:::999999888888999999:::333222000///...//////000------------------------------......///000000000////////////000000000000111111222222222222111111000000000000000000000000///111222333555777<<>>???BBBDDDFFFFFFFFFEEECCCGGGLLLOOOQQQRRRTTTUUUVVVVVVVVVXXX[[[aaafffjjjlllpppvvv}}}{{{kkk^^^SSSNNNNNNLLLKKKKKKKKKLLLNNNPPPQQQVVVZZZhhhnnnZZZTTTOOOMMMPPP^^^iii{{{yyylllhhhhhhrrrooo```UUUOOOMMMHHHJJJLLLMMMLLLLLLMMMNNNOOOPPPQQQSSSTTTVVVVVVWWW\\\^^^`````````bbbeeefffdddeeegggiiikkkkkkkkkjjjhhhhhhhhhgggffffffeeeeee^^^^^^]]][[[YYYXXXVVVVVVWWWVVVTTTRRRQQQOOONNNNNNHHHIIIIIIJJJLLLNNNPPPQQQQQQRRRTTTVVVVVVVVVUUUTTTOOOOOONNNMMMKKKIIIGGGFFFGGGGGGGGGFFFFFFFFFEEEEEECCCCCCDDDEEEFFFGGGGGGHHHGGGGGGHHHHHHGGGFFFDDDCCC???===;;;999888777888888555555444444333333333333222333444555666777777777666777888999:::;;;;;;;;;=========<<<<<<<<<<<<===;;;<<<<<<<<<<<<<<<<<<;;;<<<===???@@@AAA@@@@@@???@@@???>>>;;;999777555444000000000000111111222333000000000000111111111111333333333333444444444444555555777888888666333111666555555555444444444444333333444444444444444444333444555555666555555555333333333444555666777888777777666666777999:::;;;BBBGGGLLLNNNPPPNNNEEE;;;555555666777777777666666444333222000000000000111........................,,,,,,,,,---------......////////////000000000000222333333444444333333222000111111111111111111000000222444555666888<<>>===;;;999888888888999999888666444222111111111111222333444555666666666666666888999:::;;;;;;;;;<<<=====================<<<<<<<<<;;;;;;<<<<<<<<<<<<===???@@@AAAAAA@@@@@@@@@???===;;;999666555444///////////////000111222111111111222222222222333222222222222333333333333666666555444333333333444666666666555555555444444444444555555555444333333333444555555666555555555222222333333555666888888888888777777888999:::;;;CCCIIINNNNNNMMMJJJAAA888666777888999::::::999999666555333111////////////........................,,,,,,,,,---------------////////////000000000000//////000000000000//////222222222222222222222222333444666666666777:::<<<<<<>>>AAADDDEEEFFFFFFEEEEEEIIIMMMPPPQQQQQQRRRSSSVVVZZZ```gggkkknnnooonnnmmmooopppsss{{{uuueeeYYYQQQOOOPPPLLLLLLLLLLLLMMMOOOPPPRRRTTT[[[mmmiiiZZZVVVOOOMMMSSS___hhhwwwooohhheeelll|||vvvdddWWWOOOLLLIIIKKKMMMLLLKKKJJJJJJKKKMMMNNNPPPTTTXXX]]]```bbbccc`````````^^^[[[\\\aaaeeeiiimmmoooooommmlllkkkmmmmmmllljjjiiigggffffffcccbbbaaa```^^^\\\[[[ZZZWWWUUUSSSQQQOOONNNNNNNNNPPPQQQQQQRRRSSSTTTUUUUUUWWWXXXYYYZZZYYYXXXVVVTTTNNNNNNMMMLLLJJJHHHGGGFFFHHHGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGFFFEEEDDDDDDCCCCCCDDDDDDEEEDDDBBBAAA@@@======<<<;;;::::::::::::;;;999777444111000//////000111333444555555666666666777888999:::;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;======<<<;;;;;;<<<=========>>>@@@AAABBBBBBAAAAAA@@@???===;;;888666444333//////////////////000111222222222333333333444444222222222222333333333333666555444222111111444777666666555555555444444444555555555555555444333222333444555555666666555555000111111222444666777888999888888777888999:::;;;AAAGGGKKKJJJHHHEEE>>>777666777888999:::::::::999555444111///...---------........................////////////////////////////////////000000000000000111111222222111111000333222111000000111222333444666777777666666777999;;;===@@@CCCEEEFFFFFFEEEEEEIIIMMMPPPRRRRRRTTTUUUZZZ^^^dddiiimmmmmmlllkkkiiikkklllnnnuuutttbbbWWWOOONNNPPPMMMLLLLLLLLLMMMOOOQQQRRRUUU\\\qqqcccWWWTTTMMMNNNWWW^^^ffftttrrrjjjeeekkkyyyyyygggYYYQQQNNNIIIKKKMMMMMMKKKJJJKKKLLLMMMNNNPPPSSSXXX\\\```bbb```]]]\\\^^^]]]ZZZ\\\bbbhhhlllqqqsssqqqmmmkkkkkkllllllkkkjjjiiiiiihhhhhheeeeeecccbbb```^^^]]]]]]XXXWWWTTTRRRPPPPPPPPPQQQRRRSSSTTTUUUVVVVVVVVVVVVXXXYYYZZZZZZYYYWWWUUUTTTOOOOOONNNMMMKKKIIIHHHGGGHHHHHHGGGGGGGGGFFFFFFFFFHHHHHHGGGEEEDDDCCCBBBBBBBBBCCCCCCDDDCCCAAA@@@???<<<<<<<<<======<<<<<<;;;;;;999666333111000000111111222333555666666666666666777888:::;;;;;;<<<<<<999:::;;;<<<======<<<;;;>>>>>>===<<<<<<===>>>>>>>>>???AAABBBCCCCCCBBBBBB???>>>===:::888666444333111111000000///000000000222222222333333333333444333333333333444444444444333555666444333333555888555555555444444444333333666666666666555444333222333444555555666666555555222222333555666999:::;;;999888777777777888::::::===CCCFFFDDDBBBAAA>>>999555555555666777888888999444333111000//////000000........................////////////////////////////////////000000000000333333333444444333333333333111///------///111333333555777777666666777888;;;===@@@CCCEEEFFFFFFEEECCCGGGLLLQQQSSSUUUXXXYYY^^^```ccceeeggggggffffffbbbfffiiikkkqqqrrraaaUUUNNNMMMOOOMMMLLLLLLLLLMMMOOOQQQRRRVVV^^^sss^^^TTTRRRKKKNNNZZZ]]]dddrrrwwwnnnhhhkkkxxx|||iiiZZZRRROOOFFFHHHKKKLLLLLLMMMNNNPPPNNNOOOPPPSSSVVV[[[^^^aaa]]]ZZZZZZ]]]]]]ZZZ^^^eeejjjoootttuuurrrmmmkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjgggfffeeecccaaa```___^^^ZZZYYYWWWVVVUUUVVVWWWYYYTTTUUUVVVXXXXXXYYYYYYYYYXXXYYYZZZZZZYYYWWWTTTSSSRRRRRRQQQPPPNNNLLLJJJIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDBBBCCCCCCCCCCCCAAA@@@???:::;;;===>>>>>>>>>===<<<999888555333111111222333222333444666777777888888777888999:::;;;<<<<<<<<<;;;<<<>>>?????????>>>===???>>>===<<<<<<===>>>??????@@@BBBCCCDDDDDDCCCBBB???>>>===:::888666444333333333222111000000000111111222222222222333333333444444444555555555666666111444888888666555666888555555444444444333333333777777666666555444222222333444555555666666555555666666777999;;;===???@@@999888777777777888999::::::???BBB@@@???@@@???<<<777777777777888999:::;;;444444333222222333444555////////////////////////---------------------,,,////////////000000000000000000000111111000000000333000---******---000333111333666666666666777888:::<<<@@@CCCEEEFFFFFFEEEAAAEEEKKKQQQUUUXXX[[[]]]aaaaaaaaa``````aaabbbbbbaaaffflllooossspppaaaXXXQQQMMMLLLKKKLLLMMMMMMMMMNNNQQQTTTXXX___tttxxx___WWWLLLHHHNNNPPP]]]dddqqq}}}nnneeelllwwwrrraaaUUUOOOJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLPPPTTTXXXZZZYYYWWWWWWXXXYYYZZZZZZ\\\```cccqqquuuwwwtttnnnjjjjjjkkkkkkmmmnnnmmmjjjiiihhhiiijjjgggdddbbbbbbaaa```___\\\[[[ZZZYYYYYYXXXYYYYYYWWWXXXYYYZZZYYYXXXVVVTTTXXXYYYYYYYYYWWWVVVWWWXXXVVVSSSPPPOOOPPPPPPPPPOOOKKKJJJIIIIIIHHHHHHHHHHHHEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBAAA@@@>>>>>>===============>>>>>>>>>>>>888888777666555333111000333333444555666777888888::::::;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>>>>>>>>============>>>>>>???@@@BBBCCCCCCCCCCCCBBB>>>===<<<999777555333222000111111111111222222222444444444333333222222222444555555555555555555444777777666555444333333222333444555555333333444555555777888777555444444444999777555444555555555333666666777888;;;>>>AAACCC@@@>>>;;;999777777888888===<<<<<<<<<<<<;;;888666888888999999888777555444444222//////000000000///,,,---///000111000///---........................---.........///000000000///////////////000000111222222111111111111222222111222333333333666:::===;;;>>>BBBFFFHHHHHHFFFDDDGGGJJJOOOSSSUUUVVVWWWYYYUUUVVVWWWYYY[[[]]]___aaaaaaeeekkknnntttnnn___WWWPPPMMMLLLKKKLLLMMMMMMMMMNNNQQQTTTXXX___tttjjjUUUQQQJJJHHHNNNQQQVVV]]]jjj{{{qqqgggmmmvvvuuudddWWWQQQKKKKKKKKKLLLLLLLLLKKKKKKJJJLLLOOOSSSVVVWWWVVVUUUVVVXXXYYYZZZ[[[]]]aaadddrrruuuvvvrrrkkkggggggiiilllnnnooonnnlllkkkkkklllllliiifffccccccbbbaaa___\\\\\\[[[ZZZYYYYYYYYYYYYYYYZZZ[[[\\\[[[ZZZXXXVVVVVVXXXZZZ[[[ZZZXXXVVVUUUTTTRRROOONNNOOOOOOOOONNNKKKJJJIIIHHHGGGGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBAAA@@@???>>>===>>>=========<<<<<<;;;;;;888888777666555333111111333333444555666777888888::::::;;;;;;;;;;;;<<<<<<============>>>>>>>>>???>>>>>>============>>>>>>@@@AAABBBCCCCCCBBBAAAAAA>>>===;;;999666444222111000111111111111222222222444444444333333222222222444444555555555555444444666666666555555444444333000111222222111000111222555777888777666444444555;;;999777666666777555444444444444666888:::===>>>???===;;;888777777777888;;;;;;;;;<<<===<<<999666666666888888999888777666555222000//////000///...,,,---///000000000....../////////...---------,,,))))))+++,,,...///000111000000/////////000111111222222111111111111222222222333444444444666999<<<===???AAADDDEEEEEEDDDCCCIIILLLPPPRRRSSSSSSUUUVVVTTTUUUVVVWWWZZZ\\\^^^___```dddiiimmmssslll\\\TTTOOOLLLLLLKKKLLLMMMMMMMMMOOORRRTTTXXXaaawww|||^^^NNNNNNIIIGGGMMMNNNNNNUUUbbbtttvvvjjjnnnuuu{{{iiiZZZSSSKKKLLLMMMNNNNNNMMMLLLKKKJJJKKKNNNPPPRRRSSSSSSRRRVVVXXXZZZ\\\]]]___ccceeepppqqqpppmmmhhhfffhhhkkknnnpppqqqqqqooonnnooopppnnnkkkgggeeecccbbb```___^^^]]]\\\[[[ZZZZZZZZZZZZZZZ[[[\\\]]]]]]\\\ZZZYYYVVVXXX[[[\\\\\\ZZZVVVTTTRRRPPPNNNNNNNNNOOONNNMMMKKKKKKIIIHHHFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAAAAA@@@???>>>>>>>>>>>>===<<<;;;:::999999888777777666444333222111333333444555666777888888::::::;;;;;;;;;<<<<<<<<<=========>>>>>>>>>?????????>>>>>>======>>>>>>???AAABBBCCCCCCCCCBBBAAA@@@===<<<;;;888666444222111000111111111111222222222444444333333333333222222333333444444444444333333555555555555555555555555000111222222000000111222555777888888666555555666>>><<<999888888888777666444555555666777999:::;;;>>><<<:::888666666777888888888:::<<<===<<<999666444555666888999999888888555333000/////////...---,,,---...///000///..............................***+++,,,---...///000000111000000000000111222222222222111111111111222222222333444555555666888:::;;;===???CCCEEEGGGHHHIIILLLNNNPPPQQQQQQQQQRRRTTTTTTTTTUUUVVVXXX[[[]]]^^^___ccchhhkkkqqq~~~hhhYYYRRRMMMLLLLLLKKKLLLMMMMMMNNNOOOSSSUUUZZZddd|||yyy]]]OOOPPPKKKGGGJJJJJJIIIPPP\\\mmmzzzmmmnnnttt}}}mmm]]]UUULLLMMMNNNOOOOOONNNLLLKKKIIIKKKMMMNNNOOOOOOQQQRRRWWWZZZ\\\^^^___bbbeeegggjjjjjjjjjiiigggiiimmmpppppprrrssssssrrrrrrrrrssspppmmmhhheeecccbbb___^^^______]]]\\\[[[[[[[[[[[[ZZZ[[[]]]^^^^^^]]]\\\ZZZXXXYYYZZZ[[[\\\ZZZXXXUUURRRQQQOOOOOOPPPPPPNNNMMMLLLKKKIIIGGGFFFDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBAAAAAA@@@???>>>>>>>>>>>>===<<<<<<;;;::::::888777666555444333222222333333444555666777888888::::::;;;;;;<<<<<<============>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCBBBAAA>>>===;;;999777444333222000000111111111222222222333333333333333333333333222333333444444333333222444555555555666666666777333444555555333333444555555777888888777666777888@@@>>>;;;:::::::::888777888888888999::::::;;;<<<===;;;999666555555666777666666888;;;===<<<999666444555777888888888777666666333000.........---,,,,,,---.../////////......++++++,,,---...///000111111111000000//////......111111111111111222222333222222111111111111222222111222444444444555777999999<<>>>>>>>>>>>>>>>>>??????????????????>>>>>>>>>>>>??????>>>???AAACCCDDDDDDCCCCCC???>>><<<:::888555444333000000111111111222222222333333333333333333333333222333333444444333333222444444555555666777777777555666777666555555666777555777888999888888888999@@@>>><<<;;;;;;;;;:::888:::::::::;;;;;;;;;;;;;;;;;;:::777555444555666666555555777999;;;;;;888666666777777888777666555444666333000.........---,,,,,,------...............---------...............111111111000000//////...111111111111111222222333222222111111111111222222///111222333444666999;;;AAAEEEJJJOOOQQQQQQNNNMMMHHHKKKNNNPPPQQQRRRTTTVVVVVVVVVVVVXXXYYY[[[]]]^^^aaaeeeiiilllsssvvvaaaUUUPPPMMMKKKLLLKKKLLLMMMNNNOOOQQQTTTWWW]]]mmmwww[[[NNNOOOKKKGGGJJJJJJLLLOOOVVVdddwwwrrrppprrrxxxuuucccYYYOOOOOONNNMMMMMMLLLLLLLLLHHHKKKMMMNNNNNNQQQVVVZZZ^^^aaadddeeefffgggiiijjjmmmlllkkkjjjkkkmmmppprrrsssuuuvvvvvvtttsssttttttrrrnnnjjjgggeeecccaaa___cccbbbaaa___^^^]]]\\\\\\YYYZZZ]]]_________^^^]]]```\\\XXXWWWYYY[[[[[[ZZZXXXWWWUUUUUUTTTSSSPPPNNNKKKKKKIIIHHHFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDAAAAAAAAA@@@@@@@@@??????============>>>>>>??????888777555444333333444444333333444555666777888888::::::;;;<<<===>>>>>>???>>>>>>>>>?????????@@@@@@@@@??????>>>>>>??????@@@???@@@AAACCCDDDCCCCCCBBB>>>===<<<:::777555333222000111111111111222222222222222333333333333444444333333444444444444333333555555555666666777777777444555666666444444555666444666999999999999:::;;;>>><<<::::::;;;;;;:::999888888999:::::::::999999:::888666444444444555666555555555777999999888666777777888888777555444333444222///.........---,,,---------------.........111111000...---,,,+++***+++,,,,,,...///000111111111000000000000111222222222222111111111111222222///000222333555999>>>BBBNNNPPPQQQQQQOOOJJJEEEBBBEEEIIINNNRRRSSSUUUVVVWWWVVVVVVWWWXXXYYY[[[]]]]]]aaaeeeiiimmmtttppp^^^UUUQQQNNNLLLLLLKKKLLLMMMNNNOOOQQQUUUWWW]]]ooo{{{^^^OOOOOOJJJGGGKKKLLLKKKMMMSSS___rrrvvvqqqppptttyyyggg\\\PPPOOOMMMKKKKKKKKKLLLMMMHHHKKKNNNOOOPPPTTT[[[aaabbbdddgggiiiiiiiiijjjkkkooonnnmmmmmmoooqqqsssttttttuuuvvvvvvtttrrrrrrsssssspppllliiihhhfffdddcccdddcccbbb```___^^^]]]]]]ZZZ\\\^^^```aaaaaaaaa```___[[[XXXXXX\\\]]][[[XXXZZZYYYWWWVVVUUUSSSOOOLLLKKKJJJIIIHHHGGGGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDAAAAAAAAA@@@@@@@@@@@@???==================<<<<<<888777555333333333444555333333444555666777888888::::::;;;<<<===>>>??????>>>>>>?????????@@@@@@@@@@@@??????>>>>>>??????@@@BBBBBBCCCCCCCCCBBB@@@???===<<<:::888555333111000000111111111111222222222222222222333333444444444444444555555555555444444666666666666666777777777444555666555444333444666444666999:::999:::;;;<<<<<<:::888888:::;;;:::999666777888999:::999999888999777555444333333555666777666444555666777777666555666777777777666555444333111...---.........------,,,,,,,,,------......000000///...------,,,,,,***+++,,,...///111222222000000/////////000111111222222111111111111222222000111222444777===EEEJJJNNNMMMLLLJJJGGGDDDBBB@@@DDDIIIOOOTTTVVVVVVVVVVVVUUUVVVVVVWWWXXXZZZ[[[\\\___ccchhhmmmuuu~~~nnn\\\TTTRRRNNNLLLLLLKKKLLLMMMNNNOOOQQQUUUXXX\\\ooodddSSSQQQKKKGGGLLLMMMJJJLLLQQQ\\\oooyyyrrroooqqq|||iii^^^QQQOOOLLLJJJIIIJJJLLLMMMHHHKKKOOOQQQQQQVVV^^^eeedddgggjjjkkkkkkjjjkkklllmmmllllllnnnrrrvvvxxxxxxtttuuuvvvuuusssqqqqqqrrruuurrrnnnkkkjjjiiigggeeeeeedddbbbaaa___^^^^^^]]][[[]]]___bbbccccccbbbbbb^^^[[[YYY[[[^^^___[[[VVV[[[ZZZXXXVVVUUURRRNNNKKKKKKJJJIIIIIIHHHHHHHHHHHHEEEEEEEEEEEEDDDDDDDDDDDDAAAAAA@@@@@@@@@@@@@@@@@@>>>>>>===<<<;;;::::::999888777555333222333444555333333444555666777888888::::::;;;<<<===>>>???@@@>>>????????????@@@@@@@@@@@@@@@????????????@@@@@@EEEEEEEEEDDDBBB@@@>>><<<;;;:::888666333111000///000111111111111222222222222222222333333444444444444555555666666555555444777777777777666666666666555666777666555555666777444666999:::::::::;;;===:::888777777999::::::999666777999:::;;;;;;:::999888777555333333333444555888666444333555666666666333444555777777777777666222000...---...///......---,,,,,,,,,,,,---......***+++,,,---...000111111//////000000111111222222///////////////000000111222222111111111111222222111222333555999AAAJJJPPPDDDCCCAAA@@@AAACCCFFFHHHEEEJJJQQQVVVWWWWWWUUUUUUTTTUUUUUUVVVWWWXXXZZZ[[[^^^bbbgggllluuu{{{iiiWWWPPPPPPOOONNNMMMLLLNNNNNNNNNPPPUUUYYYZZZ]]]xxxkkkSSSHHHGGGHHHIIIJJJKKKMMMOOOWWWggg~~~ooolllsssrrr___WWWPPPJJJKKKLLLKKKKKKLLLJJJJJJLLLQQQVVVYYY^^^bbbfffjjjnnnmmmjjjiiilllooooooppprrrtttvvvxxxyyyzzztttzzz|||wwwrrrsssvvvvvvxxxsssqqqrrrqqqkkkhhhhhhggggggfffeeecccaaa___^^^\\\^^^bbbeeefffdddbbb```___^^^]]]]]]]]]]]]ZZZXXXYYYZZZZZZXXXVVVRRROOOMMMKKKKKKJJJIIIGGGEEECCCAAACCCDDDEEEEEEEEEDDDCCCBBBDDDDDDCCCBBBAAA??????>>>???>>><<<;;;;;;:::888666666666555444444444444555444555555666777888888999<<<======>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAA@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAABBBBBBAAA@@@@@@???<<<:::777444111//////...222222111111111111111111222222222222222222222222555555555555666666666666666666555555555555666666222333555666666666888:::888888888888888888999:::555666777777777777777666777999::::::888777777888888666555444444555666777;;;999777666666555333222333444666888888777555444777444000....../////////,,,---///000000///---,,,........................------------...000111222///000111222111000...,,,222222222111111111111000666333222333777:::;;;:::<<>>>>>???===;;;;;;;;;:::888666666555555444333444444444444555555666777888999999<<<<<<===>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@???@@@@@@AAADDDDDDDDDDDDDDDCCCBBBAAA<<<:::777444222000//////111111111111111111111111333333333333333333333333555555555555666666666666666555555444444555555666222444555666555555777999888888777777777888888999666666777777777666666666777888::::::888777888888777666555444555666888:::<<<;;;;;;::::::888666555555666777888888777666555666333///------...///...---...000111111000...---........................000000/////////000000111///000111222111000...---000000111111222222222333888555333444777999:::999;;;>>>BBBDDDCCCCCCCCCDDDCCCHHHNNNSSSUUUUUUUUUUUUUUUTTTTTTVVVZZZ\\\\\\[[[]]]aaafffkkkuuupppaaaRRRMMMMMMKKKJJJJJJMMMNNNOOOQQQRRRUUUZZZ]]]qqqppp___OOOJJJKKKKKKJJJIIIKKKJJJKKKPPP\\\qqqtttmmmoooyyyrrr```WWWOOOMMMNNNMMMMMMOOOLLLQQQUUUVVVWWW[[[bbbgggjjjmmmqqqpppmmmjjjiiijjjqqqrrrssstttvvvyyy{{{|||}}}~~~|||yyy{{{}}}{{{vvvvvvtttpppmmmnnnoooooommmkkkhhhfffdddccccccdddfffhhhiiiiiiiiiiiibbbaaa_________^^^\\\[[[ZZZZZZZZZYYYWWWTTTRRRPPPMMMLLLJJJGGGFFFEEEEEEEEE===???@@@BBBDDDEEEEEEEEECCCBBBAAAAAA@@@???>>>>>>???===;;;;;;::::::888666555444444333333333333333444555666777888999::::::<<<<<<===>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBAAAAAABBBAAA???>>>>>>@@@AAABBBFFFFFFFFFEEEDDDCCCBBBAAA<<<:::777555222111000000111111111111111111111111333333333333333333333333444555555555555666666666666555555444444555555666333555555555444444666888888888777777777777777888777777777777666555555555666888::::::888777888999666555444555666999;;;===<<<===>>>???===;;;888666777777777777777777777777444111...,,,---............///000111111000///...........................222222111000000000000000///000111111111000///...//////000111222333444444888666444555666888888888:::===AAACCCCCCCCCCCCDDDDDDHHHNNNSSSTTTUUUUUUVVVUUUUUUUUUWWWZZZ\\\\\\\\\^^^aaafffkkkvvviii\\\PPPMMMLLLKKKJJJKKKMMMMMMPPPSSSTTTUUU[[[bbb}}}hhh[[[NNNLLLMMMKKKHHHGGGIIIHHHHHHMMMWWWiii}}}sssqqqwww{{{eee[[[QQQOOOOOOOOOQQQSSSOOOVVV\\\___```aaaaaa___lllnnnpppooonnnmmmnnnoooppppppqqqrrrtttwwwyyyzzz~~~~~~{{{{{{{{{vvvuuutttpppnnnpppsssrrrpppmmmkkkiiiggggggiiiiiijjjkkkllllllmmmmmmfffdddbbbaaaaaaaaa___]]][[[[[[ZZZYYYWWWUUUSSSRRRNNNLLLIIIGGGFFFFFFGGGHHH@@@@@@AAACCCDDDEEEEEEFFFBBBBBBAAA@@@??????>>>>>>???===;;;::::::999777666444444333222222222222333555555666777999:::;;;;;;<<<===>>>>>>??????>>>>>>@@@AAAAAABBBBBBBBBBBBBBBCCCBBB@@@>>>>>>@@@CCCEEEEEEEEEEEEDDDCCCAAA@@@???;;;:::777555333222111222111111111111111222222222444444444444444444444444444444444555555555666666777666666555555666666777555666666555444444666888999888888777666666666666888888777666555444444444666888999999888888888999555444444555777:::>>>???>>>@@@BBBBBB???:::666444777777666555555555555666222///---,,,---......---...///000000000000///...........................111111000//////000000000000000111111111000000///000000111222222333444444555444333333555777888888:::===@@@CCCCCCCCCCCCDDDEEEIIIOOOSSSTTTUUUVVVWWWVVVUUUUUUXXX[[[]]]]]]\\\___aaaeeejjjvvvcccYYYPPPNNNNNNLLLKKKLLLNNNMMMOOOSSSTTTVVV^^^iiieeeYYYOOOLLLLLLIIIFFFDDDGGGFFFGGGLLLSSSccc~~~xxxqqqttt{{{jjj___UUUQQQQQQQQQTTTXXXcccggghhhhhhkkknnnkkkeeennnnnnnnnnnnoooqqquuuwwwqqqqqqqqqrrrtttwwwzzz|||}}}}}}|||~~~}}}xxxwwwvvvrrrqqqsssuuutttrrrpppnnnmmmmmmmmmooooooppppppppppppppppppjjjhhheeeddddddcccbbbaaa]]]\\\[[[ZZZXXXVVVTTTSSSMMMLLLJJJGGGGGGGGGHHHIIIEEEEEEDDDDDDDDDDDDDDDDDDBBBAAAAAA@@@@@@?????????>>>===;;;::::::999777555444444333222222222222333555555666888999;;;<<<<<<===>>>??????@@@@@@??????AAAAAABBBCCCCCCCCCCCCBBBDDDCCCAAA???@@@BBBEEEFFFFFFFFFEEEDDDCCCAAA???>>>:::888666444333222222222000000111111111222222222444444444444444444444444444444444444555555555555888777777777777777777888666666666555444444777999::::::888777666666666666999888666555444444444444555777999999888888999:::555555555666888;;;>>>@@@BBBEEEGGGFFF@@@:::555333666555444333333333333444000...,,,,,,---......---............................................................///000111222000000111111111111111000333222222222222222222222000000111222333666888:::999===@@@CCCCCCCCCDDDEEEFFFJJJOOORRRTTTUUUVVVWWWWWWVVVVVVXXX[[[]]]^^^]]]^^^aaaeeejjjvvv^^^VVVOOONNNOOOMMMLLLMMMOOOLLLNNNSSSTTTVVVbbbqqqdddYYYOOOLLLKKKHHHEEEDDDFFFEEEHHHMMMQQQ\\\vvv|||qqqqqquuurrrfffYYYTTTRRRRRRUUUYYYpppssspppiiijjjqqqsssooonnnnnnnnnpppssswww{{{}}}uuuttttttuuuwwwzzz}}}{{{}}}~~~{{{{{{zzzwwwvvvwwwwwwvvvuuutttssstttuuuuuuvvvwwwwwwxxxwwwvvvtttsssooollliiigggggggggfffeee```___]]]ZZZXXXVVVTTTSSSLLLKKKJJJIIIHHHIIIIIIJJJIIIHHHFFFEEEDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@>>><<<::::::999999777555555444444333333333333333555666777888:::<<<======??????@@@AAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCCEEEDDDCCCBBBCCCDDDFFFHHHHHHHHHGGGFFFDDDBBB@@@???888777555333222222222222000000000111222222333333333333333333333333333333333444444444444555555555888777777666666777777888777777777555555666999;;;<<<;;;:::888777666666666888777555444333444555555555777999999999888999:::666666555666777:::<<<>>>DDDHHHJJJHHHAAA:::666555444444444333222222111111///---,,,,,,...//////............------.................................,,,,,,------...000111222000000000111111111111222444333333333222222222222...///111222333555999<<<:::===AAADDDDDDDDDEEEFFFGGGJJJOOORRRTTTUUUWWWXXXWWWWWWWWWYYY\\\^^^^^^^^^^^^aaaeeejjjwwwYYYRRRNNNNNNOOOLLLLLLMMMOOOKKKLLLRRRSSSWWWfffxxxbbbXXXNNNJJJJJJGGGGGGHHHGGGFFFIIIMMMNNNUUUnnnssspppsss|||nnn^^^VVVRRRQQQSSSWWWeeeqqqtttlllggglllqqqpppmmmnnnqqquuuyyy|||}}}}}}wwwvvvuuuvvvxxx{{{{{{}}}{{{}}}}}}yyywwwxxxyyyxxxxxxxxxyyy{{{}}}~~~~~~~~~~~~{{{xxxvvvssspppllljjjjjjjjjiiihhhbbbaaa^^^[[[XXXUUUTTTSSSKKKKKKKKKJJJJJJJJJJJJJJJIIIHHHFFFDDDCCCBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBAAA>>><<<:::999999999777555666555555444333444444444555666777999;;;<<<>>>>>>@@@AAABBBBBBCCCCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHGGGEEECCC@@@>>>===666555333222111111111222///000000111222222333333333333333333333333333333333333444444444555555555666666555555555555666666888888777666666777;;;>>>>>>===;;;999888777666666777666444333333444555666555777999999999888999;;;888777666555666888:::;;;@@@DDDGGGDDD>>>888555555444444555555444333111000...---,,,---///000000/////////............//////........................//////......///000111111111000000000111111222333222222333333333333333333000222444444444555999===;;;>>>BBBEEEEEEFFFGGGGGGGGGJJJOOORRRTTTUUUWWWYYYXXXWWWWWWYYY]]]______^^^\\\```eeekkkwwwVVVPPPMMMNNNNNNLLLKKKMMMPPPJJJKKKQQQSSSWWWhhh}}}aaaWWWLLLIIIIIIHHHIIIKKKHHHGGGJJJNNNLLLPPPgggwwwrrruuuyyysssbbbXXXRRROOOQQQTTTVVVlll{{{vvvlllkkkmmmlllllloootttyyy~~~~~~}}}zzzvvvuuuttttttvvvzzz~~~{{{}}}zzzyyy||||||yyyvvvwwwzzzzzzzzzzzz|||{{{yyyuuurrrnnnlllkkkkkkkkkjjjdddbbb___[[[XXXUUUSSSRRRJJJJJJKKKLLLKKKKKKJJJJJJGGGFFFDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBB>>><<<:::999999888666555666666555444444444444555555666777999;;;===>>>???AAABBBCCCCCCDDDDDDCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHIIIIIIFFFEEEDDDCCC@@@>>><<<:::555444333111000000111111///000000111222222333333222222222222222222222222333333333444444444555555444444444333333444444444888888888777777999===@@@???>>><<<:::999777777777666555444333333444666777555777999999999999:::;;;999888777555555666888999:::>>>AAA???999444333444444555666666666444111000...------...000111000///000000////////////000000........................222111111000000000000000111111000000111222333333111111222333444444555666333555777666555666999===;;;>>>CCCEEEFFFFFFGGGHHHHHHKKKOOORRRTTTUUUWWWYYYXXXWWWXXXZZZ]]]_________\\\```eeekkkxxxRRRPPPNNNKKKJJJKKKLLLNNNNNNQQQPPPRRRWWWZZZhhh}}}```VVVMMMJJJIIIGGGFFFHHHHHHFFFFFFGGGHHHPPPbbbrrr|||ssstttxxx|||jjj[[[TTTSSSSSSTTTZZZeeepppuuurrrnnnmmmooonnnpppuuuyyy|||}}}||||||wwwzzz|||}}}}}}}}}~~~|||}}}|||{{{{{{{{{}}}|||wwwtttooonnnoooooonnnlllcccbbb```]]]ZZZWWWUUUSSSQQQNNNJJJHHHHHHIIIJJJIIIEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBAAA;;;<<<<<<<<<;;;999777666777666555444333444444555888888999:::<<<===>>>>>>===@@@BBBDDDDDDEEEGGGHHHDDDDDDCCCDDDEEEFFFHHHJJJIIIGGGFFFFFFHHHIIIIIIIIIHHHGGGEEECCCAAA>>>===<<<777555222000///000111333111222222333333222222111222222222222222222333333222333444444555555444444777666555444444555666777888777777777888:::===>>>AAA===999666666777777777555666666666444444666888999:::;;;:::999888888999;;;:::888666555666777888???@@@AAA???<<<888777666999999999888666444111000---------............///........................111111000///////////////...//////000111222222222...111444555333111000///111222222333333222222222///111222222222333666888======>>>@@@BBBEEEGGGIIIFFFKKKQQQUUUWWWWWWWWWXXXWWWXXXYYYZZZ[[[\\\]]]]]]```cccgggjjjuuuRRRPPPMMMKKKJJJKKKMMMNNNMMMQQQPPPSSSYYY\\\lll}}}___VVVMMMJJJIIIGGGFFFHHHGGGFFFFFFGGGHHHOOO^^^mmmxxxwwwuuupppaaaXXXUUUUUUUUUYYYbbbmmmssssssooommmlllnnnpppsssvvvyyyzzz{{{{{{{{{|||}}}}}}||||||}}}{{{||||||~~~xxxuuuqqqqqqttttttqqqmmmdddcccaaa^^^[[[YYYWWWVVVRRROOOLLLJJJKKKLLLMMMLLLGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAA=========<<<;;;:::999888888777666555444555666666888888999:::<<<===>>>>>>???AAADDDEEEEEEFFFGGGIIIGGGFFFEEEEEEEEEFFFGGGHHHIIIHHHGGGGGGIIIJJJJJJIIIIIIGGGEEECCC@@@===;;;:::555444111///...///000222111222222333333222222111111222222222222333333333222333444444555555444444666666555444444555666777999888777666777999<<<===???<<<999777666666666555555666777666555555777999<<<;;;:::999888888777777999888666555555666777888;;;<<<===<<<999666555555666777777777666555333222---------............///........................000000///..................//////000111111222222111222333222000///000111000111222333333333222222000222333333333555777999===>>>???AAACCCDDDFFFFFFFFFKKKPPPTTTVVVWWWWWWXXXWWWWWWYYYZZZ[[[]]]^^^^^^```cccgggkkkvvvQQQOOOMMMKKKKKKLLLMMMNNNMMMQQQQQQTTT[[[```rrr|||^^^UUULLLJJJIIIGGGFFFGGGGGGEEEFFFHHHHHHMMMYYYeeeyyysss~~~wwwhhh^^^YYYWWWVVVWWW]]]fffooorrrqqqnnnkkkooopppqqqsssuuuwwwyyyzzz~~~~~~~~~|||{{{|||~~~{{{|||yyyuuusssvvvzzzzzztttmmmfffdddbbb___\\\ZZZZZZYYYWWWTTTPPPNNNMMMNNNMMMMMMJJJHHHFFFDDDCCCDDDEEEEEECCCDDDDDDCCCCCCBBBAAA@@@???>>>===<<<;;;:::::::::999888777555555666777777888999:::;;;<<<>>>??????BBBDDDFFFGGGGGGGGGIIIJJJJJJIIIHHHGGGGGGGGGGGGGGGIIIHHHGGGHHHJJJKKKJJJIIIIIIHHHFFFBBB???<<<999888444222000.........000111111222222333333222222111111111222222222333333333222333444444555555444444555555444444555666777777999888777666777888:::;;;<<<;;;999888888777666444666666777777666777:::<<>>@@@BBBDDDDDDDDDDDDFFFJJJPPPTTTUUUVVVWWWXXXVVVWWWYYYZZZ\\\^^^___``````dddhhhmmmxxxOOONNNMMMLLLLLLLLLMMMNNNMMMSSSSSSUUU\\\bbbvvv|||]]]TTTLLLJJJJJJGGGFFFGGGFFFEEEFFFHHHHHHJJJSSS\\\uuuyyyqqqzzzpppddd]]]XXXWWWVVVXXX^^^gggooosssrrroooppppppoooppprrruuuyyy{{{}}}}}}}}}xxxuuutttxxx~~~}}}uuummmjjjgggccc___\\\ZZZZZZZZZ\\\XXXTTTQQQOOONNNLLLKKKMMMKKKGGGEEECCCCCCEEEFFFCCCCCCCCCCCCBBBAAA@@@???@@@>>><<<:::999999::::::888777666555555666777777888999:::;;;===???@@@@@@DDDFFFHHHIIIIIIIIIJJJKKKKKKJJJJJJIIIIIIIIIIIIIIIJJJIIIIIIJJJKKKLLLKKKJJJJJJHHHEEEBBB>>>:::777666333222111/////////000111111222222333333222222111111111111222222333333444222333444444555555444444444444444444555666666777999888777666666777999:::999888888:::;;;;;;999777666777888777777999<<>>===;;;999888888999999666555444444444555666777888999:::<<<>>>@@@AAABBBEEEGGGIIIJJJJJJKKKLLLMMMKKKKKKKKKLLLLLLLLLLLLLLLJJJJJJJJJKKKMMMMMMLLLJJJIIIGGGEEEAAA===999666444333333222111111111222222111222222333333222222111000000111222333333444444222333444444555555444444333444444555555555555555999888666555555666888999666666888;;;>>>???>>><<<888888888777777999===@@@BBB;;;444222444555222///444333222222333555777999777888999777666555666777777777777777555333111000---------............///........................///000000111111111000000///////////////000000000...000111111000000111222222222222222222222222222///111222333333444666888999;;;???CCCEEEFFFGGGFFFFFFIIINNNQQQSSSTTTVVVXXXUUUVVVXXXZZZ\\\^^^```aaa___ccchhhmmmyyyLLLLLLLLLLLLMMMNNNOOOOOOOOOUUUVVVYYY```hhhyyy]]]UUUNNNMMMMMMJJJHHHIIIGGGEEEEEEHHHHHHGGGKKKQQQaaa}}}}}}vvvxxx}}}pppeee^^^[[[XXXXXXZZZaaajjjrrrwwwxxxsssrrrqqqqqqtttyyy~~~{{{tttsssssstttvvvuuuppplllrrrnnngggaaa]]]\\\\\\]]]ZZZXXXVVVUUUUUUUUUSSSRRRQQQOOOKKKHHHEEEDDDDDDDDDCCCDDDDDDCCCCCCBBBAAA@@@===<<<;;;:::999888888888555555444333333444666777999999;;;===???@@@BBBCCCDDDGGGIIIKKKKKKLLLNNNOOOLLLLLLMMMNNNOOOOOONNNNNNKKKKKKKKKMMMNNNNNNLLLKKKHHHFFFCCC@@@<<<888555444333333222222222222222333111222222333333222222111000000111222333444444555222333444444555555444444444444555555555555444333777666555444555666888:::666666888<<>>@@@@@@???::::::999777666777;;;???>>>===<<<;;;::::::999999666555444333444555777999777777777555222222333555666666666666555333111000---------............///...........................///111222222222111000////////////////////////---///000111111444777:::999777333///...///111222000111333333333444777999??????@@@AAACCCDDDEEEEEEFFFIIILLLOOOQQQSSSUUUWWWUUUVVVWWWXXXZZZ[[[\\\]]]^^^bbbfffkkkvvvKKKKKKLLLMMMNNNOOOOOOPPPLLLUUUXXX]]]gggssswww^^^VVVPPPPPPPPPMMMKKKKKKIIIFFFDDDFFFGGGGGGJJJOOOPPPjjj}}}yyyzzzyyymmmeeebbb[[[___eeejjjnnnoooppppppttttttuuuwwwzzz{{{tttttttttppplllkkkmmmpppssspppjjjeeecccdddgggjjjfffccc___\\\YYYUUUQQQNNNRRRPPPNNNLLLHHHEEECCCBBBEEEEEEEEEEEEDDDCCCBBBAAA======>>>>>>===;;;999888777666555555555777888999999:::;;;===???BBBCCCDDDBBBEEEHHHJJJLLLMMMPPPRRRQQQRRRRRRRRRQQQOOOMMMLLLKKKKKKLLLNNNPPPPPPMMMKKKEEEDDDAAA>>>;;;888555444000000000000111111111111222222222333333222222222///000000222333444555555222333444444555555444444555666666666555333111000555444333333444777999;;;999888888:::<<<>>>======;;;:::999666555777:::>>>777888999888666555666777777666555444444555777888::::::999777444333555666444444555555555444333222---------.........//////........................,,,...000111222111000//////////////////.........////////////000444:::???<<<888333...,,,...000222111222444444444555888:::CCCBBBAAAAAAAAABBBBBBCCCFFFHHHLLLOOOQQQSSSUUUWWWVVVVVVWWWXXXYYYZZZ[[[\\\]]]aaaeeejjjuuuNNNNNNOOOOOONNNPPPRRRUUUXXXWWWZZZ___ggg|||wwwbbbYYYPPPMMMOOOPPPMMMJJJIIIGGGEEEDDDDDDEEEHHHIIINNN[[[vvv{{{vvv}}}uuujjjaaa^^^```bbbfffkkkppptttvvvwwwxxxzzz}}}zzzuuutttwwwssslllqqq|||{{{uuunnnkkkllloooqqqrrrmmmiiiccc^^^ZZZVVVSSSPPPOOONNNMMMLLLKKKIIIFFFDDDCCCDDDEEEFFFEEEDDDCCCBBB@@@???>>>===;;;999888777888888777666666666666666888;;;>>>@@@@@@AAACCCEEEHHHHHHIIIJJJLLLOOORRRTTTSSSSSSTTTSSSSSSQQQOOONNNJJJMMMQQQSSSRRRPPPNNNNNNFFFCCC???<<<:::888555222222000///...///111444666555444222000/////////000222222333333333333444444333333333333333333333333777666666555555555666666222333444555666666666666999:::<<<===>>>???>>>>>>:::::::::999::::::;;;;;;999999888666555444333222333333333444555666777888;;;:::888555333333555777222333444555555333111//////...,,,++++++...111333...///111333333333111000------......///000000000------...///////////////111111111111111111222222222222111111111111222222222333333333333555888;;;<<<===@@@BBBDDDEEEEEEEEEBBBEEEKKKQQQVVVYYYZZZZZZXXXXXXXXXXXXXXXYYYZZZ[[[``````dddjjjuuuMMMNNNOOONNNNNNOOORRRUUUSSSTTTZZZdddqqqtttaaaYYYPPPMMMNNNPPPMMMJJJIIIGGGEEEDDDDDDEEEGGGIIILLLWWWooowww~~~xxxnnngggcccdddfffjjjmmmqqqsssuuuuuuwww{{{}}}}}}~~~}}}wwwssswww~~~~~~yyyttttttyyy}}}~~~rrrnnnhhhbbb]]]YYYUUUSSSPPPPPPOOOOOOMMMKKKGGGEEECCCCCCCCCCCCBBBAAA@@@@@@@@@@@@>>>===;;;:::888888777777666666666666777777999<<<>>>@@@@@@AAABBBDDDIIIIIIIIIKKKMMMPPPSSSTTTSSSSSSTTTSSSRRRPPPNNNMMMKKKOOOSSSTTTSSSPPPMMMLLLFFFCCC???;;;999777444222000000000111111222222333333222111000000111111222222222333333333333444444333333333333333333333333555555444444333333333444222333444555666777777777888999;;;<<<======<<<<<<999999999888999999:::;;;888888777666555555444333666666777777999:::;;;<<<===;;;999555333333555777888777444222111111111222,,,///222444444111,,,)))999888555222000///......------------------------//////000111111111111111000000111111111222222222222222111111111111222222111222222222222444777::::::<<<>>>AAACCCDDDEEEEEEGGGIIIMMMQQQTTTVVVVVVVVVYYYYYYYYYYYYYYYZZZ[[[\\\]]]^^^bbbhhhrrrMMMNNNNNNNNNNNNOOORRRTTTRRRUUU\\\iii|||qqq___XXXPPPMMMNNNOOOMMMJJJIIIGGGEEEDDDDDDEEEGGGHHHJJJRRRfffzzz|||}}}uuunnniiijjjlllnnnppprrrrrrsssrrrvvv||||||||||||wwwuuupppiiiccc]]]XXXVVVRRRSSSSSSSSSPPPMMMIIIFFFFFFEEECCCAAA@@@@@@@@@@@@AAA@@@???===<<<:::999888777777666555555666777888:::<<>>???@@@===:::666444444555666888777555444222111000000222111000000222555999;;;@@@<<<777111------.../////////......---,,,,,,+++//////000111111111111111//////000111222333333444222222111111111111222222000111111111111333666999888:::===@@@CCCDDDEEEEEEJJJKKKMMMPPPRRRTTTUUUVVVYYYYYYYYYZZZZZZ[[[\\\]]]]]]^^^bbbgggpppLLLMMMNNNMMMMMMNNNQQQSSSWWWXXX^^^lllooo]]]WWWPPPMMMNNNNNNLLLIIIHHHGGGFFFEEEEEEEEEFFFGGGHHHNNN]]]uuu~~~zzz{{{vvvooopppqqqrrrrrrrrrqqqppppppvvv~~~{{{zzzwwwrrriii```ZZZVVVTTTUUUWWWVVVSSSOOOKKKJJJJJJHHHEEECCCBBBCCCDDDEEEAAAAAA@@@>>><<<;;;999999999888666555555555666777999;;;>>>@@@AAABBBDDDFFFGGGHHHIIILLLNNNQQQSSSTTTTTTTTTSSSRRRQQQOOOLLLKKKQQQTTTXXXXXXUUUOOOJJJHHHDDD@@@<<<888666555333222000111111111111111000///111111111222222222333333222222222333333333444444333333333444444444444444888888777777777666555555222222444555777888888888777888999:::::::::999888666666666666666777888999777777777777777777777777444555777:::<<<>>>???@@@CCC@@@;;;888666555555555111333555777666333000---333222222444888@@@GGGLLL<<<888444///---...000111111000000000/////////...------...///////////////...//////111222333444444222222111111111111222222000111222222222444666999888:::===@@@CCCEEEFFFGGGHHHIIIKKKNNNRRRUUUWWWYYYXXXXXXXXXYYYZZZ[[[\\\]]]___```dddiiipppKKKLLLMMMMMMLLLMMMPPPSSSZZZZZZ^^^mmmmmmZZZVVVPPPMMMMMMMMMKKKIIIHHHHHHFFFEEEEEEEEEFFFFFFHHHLLLVVViii{{{|||{{{uuuuuuuuutttsssrrrqqqppprrrxxxyyyoooddd]]]YYYZZZ\\\^^^\\\XXXSSSPPPOOOMMMKKKHHHEEEDDDEEEFFFHHHBBBBBB@@@???===;;;:::999<<<:::777555444444555555777:::===@@@BBBDDDFFFHHHEEEGGGIIILLLOOOQQQSSSTTTUUUTTTSSSQQQOOONNNNNNNNNTTTWWWYYYYYYTTTNNNIIIGGGBBB???:::666444444222111333111000......///111222333333333333222222111111222222222333333333444444333333333444444555555555888888888888777666555444111222444666777888999999888999:::;;;:::999888777555555555555666777888999777777777888888888888888444555888<<>>AAADDDFFFGGGHHHHHHIIIKKKNNNQQQTTTVVVXXXWWWWWWWWWXXXYYYZZZ\\\\\\___```ccchhhooo~~~KKKLLLLLLLLLLLLMMMPPPRRRWWWXXX___rrr~~~iiiXXXUUUPPPNNNLLLLLLKKKIIIHHHHHHGGGFFFEEEEEEEEEEEEGGGKKKRRR___www{{{zzzyyywwwuuutttssssssssswww|||~~~sssiiidddccciiikkkkkkfff___YYYVVVWWWQQQOOOKKKGGGEEEEEEEEEFFFCCCBBBAAA???>>><<<;;;:::===:::777444333333555666777:::>>>@@@BBBDDDGGGIIIEEEGGGJJJMMMPPPRRRTTTTTTWWWUUURRROOONNNOOOQQQRRRVVVXXXYYYWWWRRRMMMIIIGGGAAA===888444333222222111333111///------///111333333333444444333222111111222222333333333333444444333333333444555555666666666777777777666444222111111222444666888999999:::999999:::::::::888777666444444444555666777888999888888888888888999999999666999===AAAEEEHHHIIIJJJGGGBBB<<<999999:::888666666555444444777;;;@@@CCCJJJJJJIIIFFF@@@888000,,,000000000///...---,,,,,,,,,,,,---......///000000//////000111111111111111//////000111222333333444222222111111111111222222000222444555555666888999:::<<>>===;;;;;;:::888666333333555777999:::===???AAABBBCCCEEEFFFGGGIIILLLOOOSSSUUUVVVWWWYYYVVVQQQNNNMMMPPPTTTWWWWWWXXXXXXUUUPPPLLLIIIHHH@@@<<<777333222111111111//////......///000111222111222333444444444333222222222333333333333444444333333444444555666666666666777888888777555222111111222444666888999::::::888888999999888666555444444444444555666888999:::999999999999999999888888888;;;@@@EEEIIILLLNNNOOOHHHBBB<<<:::;;;<<<:::777:::;;;===???CCCFFFHHHIIINNNHHH>>>555///,,,---...///......---------------...............///////////////000111111111111111000000111111111222222222222222111111111111222222///111444555555555777888:::<<>>===<<<;;;888666444333444666:::<<<===???AAABBBAAAAAABBBDDDHHHJJJNNNQQQUUUWWWXXXYYYZZZVVVQQQMMMMMMQQQVVVZZZXXXXXXWWWSSSOOOKKKIIIIII@@@<<<666222111111111111,,,---///000111111111000///000222444555555555555222222333333333444444444333333444444555666777777888999::::::999777444333111222444666888999:::;;;777777888777777555333222444444555555777888999::::::::::::999999999888888888;;;@@@FFFKKKNNNOOOPPPHHHBBB<<<:::<<<===;;;888777>>>GGGOOORRRPPPJJJFFF444444333222111000//////---,,,++++++,,,...111222222222111111000000//////---......///////////////111111111111111111222222222222111111111111222222...000333444444444555777:::<<<>>>AAABBBCCCDDDDDDCCCFFFKKKPPPTTTVVVVVVVVVWWWWWWXXXYYY[[[\\\^^^___bbbaaacccfffnnnKKKIIIGGGHHHJJJNNNPPPQQQTTT[[[ooohhhbbbTTTSSSQQQOOONNNLLLIIIFFFHHHGGGFFFFFFEEEFFFFFFFFFHHHFFFGGGNNN\\\rrr~~~~~~}}}{{{{{{zzzxxxyyyuuulllkkkmmmjjjddd[[[SSSNNNKKKIIIHHHCCCBBBAAA@@@???======<<<999777555444555777:::<<<<<>><<<;;;:::999999888777777777999;;;<<>>AAABBBCCCCCCCCCEEEHHHMMMQQQRRRSSSUUUVVVYYYYYYXXXYYYZZZ[[[]]]^^^```aaaeeejjjrrrKKKKKKLLLMMMNNNPPPQQQRRRYYYgggyyyeee___WWWUUURRRQQQPPPNNNKKKIIIIIIHHHGGGGGGFFFFFFGGGGGGIIIIIIIIIJJJNNN]]]xxx~~~}}}uuuooonnnooojjjddd\\\VVVQQQOOOMMMLLLBBBAAA@@@>>><<<:::999888999999999999:::;;;<<<===AAACCCEEEEEECCCBBBAAABBBEEEGGGKKKQQQVVVXXXWWWVVVTTTRRRPPPOOOQQQUUUZZZ^^^```]]]YYYSSSLLLFFFAAA???999777444000......///000111000000111333555444333222222222222222222222222222222333333333333444444666666555555666777999:::888888999888888777666555666777888:::::::::999999555555555555555666777777999::::::;;;<<<===>>>>>>===<<<:::888666666666666777999<<<@@@EEEIIIMMMOOONNNYYYkkk}}}sssXXXCCCAAA===777222......///000......---------,,,,,,,,,---............---,,,,,,/////////......///000000//////...---------............000111222333333333111111111222222222222333111111222333444666777888<<<===???BBBCCCDDDDDDDDDEEEIIINNNQQQSSSTTTVVVWWWYYYYYYXXXYYYZZZ[[[]]]^^^aaabbbeeejjjsssJJJKKKMMMNNNOOOPPPRRRSSSYYYlllsssbbb[[[YYYVVVSSSRRRPPPOOOMMMKKKIIIIIIHHHGGGGGGGGGGGGGGGKKKLLLMMMLLLLLLVVVppp}}}}}}xxxoooiiiggghhheee```ZZZTTTQQQNNNLLLJJJDDDCCCBBB@@@>>><<<::::::888999:::;;;<<<<<<======BBBDDDFFFFFFEEEDDDDDDEEEFFFHHHLLLPPPTTTVVVVVVUUUQQQPPPPPPPPPRRRVVVZZZ\\\ZZZXXXUUUPPPKKKFFFBBB@@@999777444111000000111222000000111222333444555444222222222222222222222222222222222333333333444444444444444444666777999:::888888888888888777777666777888:::;;;<<<;;;:::999888777777777777777888888;;;<<<<<<======>>>>>>>>>>>><<<:::888777777888999777:::???EEEKKKPPPSSSUUUSSS```mmmmmm___MMMAAA<<<555555555444222///---,,,------------------------------............------222111///......///000111/////////////////////000//////000111111222111111111111111111222222222222111111222333444666777888;;;<<>>@@@BBBCCCCCCCCCEEEIIINNNRRRTTTUUUWWWYYYYYYYYYXXXYYYZZZ[[[]]]^^^___```dddhhhoooHHHKKKOOOPPPPPPRRRWWW[[[ccc~~~nnnddd^^^[[[XXXTTTQQQPPPOOONNNLLLKKKJJJIIIIIIHHHHHHIIIIIIGGGIIIKKKKKKIIINNN___pppyyyvvv{{{yyytttrrrnnnssszzz~~~{{{xxxrrrkkkccc]]]YYYWWWUUURRROOOLLLJJJGGGDDDBBB??????>>>===;;;:::999999999999999:::;;;===>>>???CCCDDDGGGHHHHHHIIIKKKMMMKKKMMMPPPQQQPPPPPPQQQRRRMMMNNNPPPRRRTTTUUUVVVWWWWWWUUUPPPJJJCCC===999666222111000//////000000111///111222222111000222333222222222222222222222222222222333333333333444444222333444555666777888888777777666666666666777777888888999:::;;;<<<======AAA@@@???===<<<<<<<<<;;;@@@???>>>===<<<;;;::::::666666666777999;;;>>>???IIIMMMRRRVVVVVVSSSOOOLLLJJJCCC;;;777666777777666444333111000//////000111......//////////////////------...////////////.../////////......///000000---...///000111222222222222222222111000///------000000000111111111111222111111222333444666777888999;;;===@@@AAABBBBBBBBBDDDHHHMMMQQQSSSUUUWWWYYYYYYYYYXXXYYYZZZ[[[]]]^^^^^^___ccchhhmmm}}}IIIMMMQQQRRRRRRUUU\\\bbbqqqyyykkkccc^^^[[[WWWSSSQQQOOOOOONNNMMMKKKJJJJJJIIIIIIIIIIIIIIIFFFGGGJJJKKKJJJLLLWWWdddyyyyyyyyyssspppooommmmmmooorrruuuwwwxxxwwwqqqnnnhhhccc]]]XXXTTTQQQOOOMMMJJJHHHGGGDDDAAA???>>>======<<<;;;;;;::::::;;;;;;::::::<<<>>>AAABBBEEEGGGHHHIIIHHHIIILLLNNNMMMPPPRRRQQQOOOMMMNNNOOONNNOOORRRTTTUUUVVVVVVUUUTTTRRRMMMGGG@@@:::666333333222222222222222333444///111222111///...///111222222222222222222222222222222333333333333444444555555666777888999999999666666555444444555666777888777777888999<<<>>>@@@AAA@@@??????>>>>>>>>>>>>CCCBBB@@@>>><<<:::999888555777999===@@@CCCFFFGGGOOOPPPRRRRRRPPPKKKFFFCCC@@@;;;666555666666222---444333000...---...///000........................------...///////////////,,,---...///////////////***+++---///000111000000000111111111000///......000000000000111111111111111111222333444666777888:::<<<>>>@@@BBBCCCCCCCCCCCCGGGLLLPPPSSSUUUWWWXXXYYYYYYXXXYYYZZZ[[[]]]^^^]]]```dddhhhlllyyyKKKOOORRRSSSTTTXXX```ggg|||rrrfffaaa\\\[[[WWWSSSPPPOOONNNMMMLLLKKKKKKJJJIIIIIIIIIIIIJJJIIIIIIKKKMMMLLLLLLTTT^^^zzz}}}zzz}}}||||||~~~zzztttooommmmmmkkkgggeeegggmmmqqqpppmmmhhheee```\\\WWWSSSPPPMMMLLLJJJHHHGGGEEECCC@@@===???>>>>>>>>>===============<<<;;;;;;<<>>:::888333888>>>===888333444666111222222222111///---,,,......---------,,,,,,,,,------...///000000//////***+++---///000000///...((())),,,---////////////...///000000000000000///000000000000111111111111111111222333444666777888;;;===???AAACCCDDDDDDDDDBBBFFFKKKPPPRRRTTTVVVXXXYYYYYYXXXYYYZZZ[[[]]]^^^^^^aaafffiiimmmxxxMMMOOONNNTTT\\\ZZZ]]]nnnmmmeeeaaa^^^YYYXXXVVVTTTRRRQQQPPPOOONNNNNNMMMLLLKKKJJJIIIIIIGGGIIIJJJHHHGGGJJJQQQXXXiii~~~{{{}}}|||}}}}}}yyyuuuqqqmmmhhheeedddcccbbbbbbccccccbbb```]]][[[XXXUUUQQQNNNLLLKKKNNNKKKGGGCCCAAA???<<<999<<<;;;;;;;;;;;;;;;;;;:::===<<<<<>>======>>>???AAAAAA@@@???===<<<;;;;;;>>>BBBGGGKKKLLLIIIEEEBBB???>>>>>>>>>???>>><<<;;;777777777666555555444444333222///---,,,,,,---...------............------......---------......///......////////////......---...000222333222111000000111111111111222222222000000000000000000000000000000111333444555666777999<<<@@@BBBBBBBBBCCCDDDEEEHHHLLLPPPTTTVVVVVVWWWWWWWWWVVVWWWXXXZZZ\\\]]]aaaaaadddfffiiitttNNNPPPOOOVVV```aaahhh{{{zzzjjjccc___\\\UUUTTTRRRPPPOOOMMMLLLLLLNNNNNNNNNMMMLLLKKKJJJIIIHHHJJJJJJHHHGGGIIIPPPVVVfff{{{~~~{{{{{{}}}|||{{{xxxtttqqqnnnkkkgggdddaaa___^^^^^^^^^^^^]]][[[VVVUUURRROOOLLLIIIGGGGGGIIIFFFCCCAAA@@@???===;;;;;;;;;;;;;;;;;;:::::::::===<<<<<>><<<;;;<<<>>>AAACCCAAAAAAAAA@@@@@@@@@??????AAABBBBBBBBBAAA???<<<;;;:::;;;<<<======;;;777555777777777666555555444444222222111111000...------------............------///......---------...............//////.........,,,---/////////...,,,+++000000111111111222222222222222222222222222222222......///111222333444555888;;;???AAAAAAAAABBBCCCDDDGGGKKKOOORRRUUUUUUVVVVVVVVVVVVWWWXXXZZZ\\\^^^aaabbbcccfffiiiuuuOOORRRQQQXXXdddiiivvvqqqeeeaaa\\\XXXVVVUUUTTTRRRPPPOOOOOONNNNNNNNNOOOOOONNNLLLJJJIIIIIIJJJKKKIIIGGGIIINNNRRR```www}}}}}}~~~{{{zzzzzz{{{}}}}}}{{{yyyzzz|||{{{wwwtttrrrpppmmmkkkiiigggeeebbb\\\[[[YYYXXXXXXWWWUUUTTTOOONNNLLLIIIGGGEEEDDDCCCBBB@@@>>>===>>>>>>===<<<;;;;;;;;;;;;:::::::::999<<<<<<>>>AAADDDFFFFFFFFFFFFIIIKKKMMMMMMNNNPPPRRRSSSSSSQQQOOOMMMLLLNNNQQQTTTSSSSSSTTTTTTRRRNNNKKKHHHDDD>>>999666444111///000000000111111111222222222222111111111111111000222222333333333333222222000111222444555555555555555555555666666777888888555444333555888:::;;;;;;::::::;;;<<<===>>>>>>???@@@>>><<<;;;<<<>>>AAACCCHHHHHHGGGEEEDDDBBBAAAAAA???===:::777666555666666;;;===@@@BBB@@@<<<777444777777777666555555444444111222333333222000...,,,------............------000///...---------------------............------.../////////---+++)))(((000000000111111111222222222222222222222222222222111222333444666777888888999<<<@@@BBBBBBBBBCCCDDDCCCFFFJJJNNNRRRTTTTTTUUUUUUUUUVVVWWWYYY[[[^^^___bbbbbbcccfffjjjwwwQQQTTTSSSYYYfffoookkkccc___ZZZVVVVVVUUUTTTRRRQQQPPPPPPPPPNNNOOOPPPPPPOOOMMMJJJIIIJJJJJJJJJIIIGGGHHHKKKNNNYYYlll||||||yyyxxxxxxxxx{{{}}}{{{wwwuuutttttttttrrroookkkiiigggeeeeeeeeedddbbb```XXXVVVTTTSSSRRRQQQOOOMMMKKKJJJHHHFFFDDDCCCCCCBBB>>><<<;;;:::;;;<<<;;;:::;;;;;;;;;:::::::::::::::===>>>???BBBEEEGGGHHHHHHFFFIIILLLNNNOOOPPPQQQSSSQQQPPPNNNMMMMMMPPPSSSUUUVVVUUUTTTSSSRRROOOKKKHHHDDD@@@;;;777555333111000/////////000111111222222222222222222111111111111222222333333333333333333000111333444555555555444888888888777666555444444666444444555888::::::999;;;;;;::::::;;;;;;<<<=========???AAACCCFFFIIIJJJRRRPPPMMMIIIDDD@@@===;;;777666444333333666999:::===AAAEEEFFFCCC>>>888555777777777666555555444444111111222222111000...---------............------000///...---------------,,,,,,------------,,,,,,111111111000///...,,,+++000000000000111111111111000000000000000000000000222333444555777888999999:::===AAACCCDDDDDDDDDEEEDDDFFFJJJOOORRRTTTUUUUUUUUUUUUVVVWWWYYY\\\___```ccccccdddfffjjjxxxRRRVVVUUUZZZgggsssyyygggbbb^^^XXXUUURRRQQQPPPOOONNNNNNMMMNNNOOOOOOOOOOOONNNLLLKKKJJJJJJJJJJJJIIIHHHHHHIIIKKKSSSaaaxxx~~~~~~}}}yyywwwvvvvvvzzz~~~|||yyyvvvsssqqqpppooonnnmmmjjjgggeeebbbaaa______``````___]]]UUUSSSPPPOOONNNMMMJJJHHHGGGFFFEEECCCBBBAAA@@@@@@===;;;999999::::::999888:::::::::;;;;;;<<<<<<<<<>>>???BBBDDDFFFGGGIIIIIIGGGJJJNNNPPPPPPQQQRRRSSSNNNMMMLLLMMMPPPTTTXXXZZZXXXWWWUUUTTTRRRNNNIIIEEE@@@===999555444333222111...//////000111111222222222333333333333333333333222222222333333444444555444444444555555444444333::::::::::::888777555444666555444444666888888777888888777888:::===@@@BBB???BBBFFFKKKOOOQQQQQQQQQOOOMMMJJJEEE???:::777555333333444555888;;;>>>???>>>BBBFFFFFFAAA:::555333777777777666555555444444222111///...---......///------............------//////...---------------,,,,,,------------,,,,,,000000000111111000000000//////000000000111111111000000000000000000000000...///000111333444555555999<<<@@@BBBCCCCCCCCCDDDEEEGGGKKKPPPSSSUUUVVVVVVUUUUUUVVVWWWYYY\\\___aaaccccccdddfffkkkyyySSSXXXXXX]]]jjjyyyrrreeeaaa\\\WWWVVVSSSRRRQQQPPPPPPPPPPPPPPPPPPOOONNNMMMLLLKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIHHHNNNVVViii}}}yyywwwvvvwww|||~~~yyywwwvvvtttoookkkjjjjjjjjjhhhfffdddaaa___]]][[[ZZZZZZ[[[[[[ZZZXXXQQQOOOMMMLLLKKKJJJHHHFFFCCCBBB@@@???======<<<<<<===;;;999888999999888777999:::;;;<<<===>>>???@@@@@@BBBEEEFFFFFFGGGIIIJJJIIILLLPPPRRRRRRQQQQQQRRRLLLKKKKKKMMMRRRWWWZZZ[[[YYYWWWUUUSSSPPPLLLGGGCCC===:::666444444444333222...//////000111222333333333333333333333444444444333222222222333444555666777777666555444444555555888999:::;;;;;;:::999888666555444444666888888777555666999<<>>@@@@@@@@@AAAAAAEEEHHHLLLPPPTTTVVVWWWWWWVVVVVVWWWXXXZZZ\\\___```cccccceeeggglllyyyTTT[[[]]]bbbpppkkkbbb___ZZZVVVWWWUUUUUUTTTSSSSSSSSSTTTTTTPPPOOOMMMKKKJJJJJJJJJKKKHHHHHHHHHIIIJJJIIIHHHGGGKKKNNN]]]www{{{xxxvvvvvv|||}}}yyywwwxxxttttttvvvxxxzzz}}}~~~~~~~~~}}}{{{zzzxxxtttpppnnnooonnnjjjeeeddddddeeecccaaa^^^\\\[[[XXXWWWUUUUUUUUUUUUTTTRRRMMMLLLIIIIIIHHHGGGEEEDDDAAA@@@>>>===;;;::::::999<<<:::999999:::::::::999888999;;;===???AAABBBCCCBBBDDDGGGHHHGGGGGGHHHJJJKKKNNNQQQSSSRRRQQQQQQQQQLLLJJJKKKNNNSSSWWWXXXXXXXXXVVVTTTQQQOOOJJJDDD@@@:::777444222333333333333//////000111222333444444111111222222333333333333333333222222333444666777999777555444444666888:::888999:::;;;;;;:::999888444333333555888;;;;;;;;;:::===CCCIIINNNQQQSSSSSSVVVTTTPPPKKKEEE???;;;999888888777777666666555555444444444666999===AAACCCJJJLLLLLLGGG???:::999;;;777777777666555555444444000000//////////////////------............---------------------...///000.........//////.........,,,,,,------...///000000////////////000000000111222222222222222222222222333333444666777888999:::888;;;>>>AAAAAAAAABBBBBBEEEGGGKKKOOOSSSUUUVVVVVVXXXXXXXXXXXXZZZ\\\^^^___bbbccceeehhhmmmyyyUUU\\\```ggguuu{{{eee___]]]XXXVVVYYYRRRRRRQQQQQQQQQQQQRRRRRRQQQOOOLLLIIIHHHIIIJJJLLLGGGGGGGGGIIIJJJJJJHHHGGGJJJJJJVVVooo~~~yyyvvvvvvvvv|||vvvssssssmmmnnnoooqqqsssvvvxxxyyyxxxwwwwwwyyy|||~~~~~~}}}}}}~~~~~~}}}}}}~~~~~~|||yyyvvvuuuppplllhhhhhhjjjjjjfffbbb```aaaaaa```]]]ZZZYYYXXXVVVTTTRRRRRRRRRQQQOOONNNKKKIIIGGGGGGGGGFFFDDDBBBBBBAAA???===<<<:::::::::;;;999888999;;;<<<<<<;;;888999;;;===@@@BBBDDDEEECCCFFFIIIIIIGGGFFFHHHJJJLLLOOOSSSTTTSSSQQQPPPPPPLLLKKKKKKNNNRRRUUUUUUTTTVVVTTTRRRPPPMMMHHHCCC???888555222111222333333222///000111222333444555555000000111111222222222222333333222222333555666777999777555444444777;;;>>>;;;<<<<<<<<<:::888555333222222222555:::>>>???@@@AAAFFFNNNUUUXXXXXXUUUSSSEEECCC@@@===;;;;;;===>>>777777777777777777777777111000000222666<<>>BBBDDDDDDDDDEEEEEEDDDFFFJJJNNNRRRTTTUUUUUUYYYXXXXXXXXXZZZ\\\]]]___bbbcccfffiiimmmyyyYYY]]]bbbhhhxxxuuuaaa^^^]]]VVVRRRSSSVVVSSSPPPOOOOOOPPPPPPPPPQQQPPPNNNLLLKKKJJJJJJJJJJJJKKKKKKKKKJJJIIIHHHHHHHHHJJJOOO]]]vvv|||yyywwwwwwxxx}}}wwwqqqmmmmmmmmmllllllmmmmmmnnnooojjjkkkllloooqqqtttwwwyyyyyyxxxxxxwwwvvvvvvuuuuuusssrrrqqqrrrttttttsssqqqgggeeeddddddddddddcccbbb^^^^^^]]]\\\ZZZWWWUUUSSSOOONNNMMMLLLKKKJJJJJJJJJFFFEEEDDDBBB@@@???======???>>>===;;;:::999888888999::::::;;;<<<===>>>>>><<<>>>@@@AAAAAAAAABBBCCCFFFFFFFFFGGGHHHIIIJJJKKKNNNOOOPPPPPPOOONNNOOOQQQNNNOOORRRTTTUUUUUUTTTSSSVVVUUUSSSPPPKKKDDD<<<666333222111000000222444666000000222333444555555555222222333333333444444444000000111222333444444555777777777888999:::;;;;;;;;;<<<===<<<:::777333000666666888:::???EEEKKKNNNXXXRRRMMMNNNSSSRRRKKKCCC;;;:::999999999888666444333222222333444444333111333333444777;;;@@@DDDGGGKKKHHHDDD???<<<999888888888888777555444333222111------............---------,,,,,,,,,---///000111///+++((((((+++.........+++++++++,,,---...///000///////////////000111111000000000000000000000000////////////000000000000111111222333444666777888===>>>@@@BBBDDDEEEFFFFFFDDDGGGLLLPPPRRRSSSUUUVVVXXXXXXXXXXXXYYY[[[\\\\\\aaaaaacccfffjjjttt\\\```hhhuuuqqq```^^^___[[[XXXZZZVVVSSSPPPNNNNNNOOOOOONNNPPPPPPOOOMMMLLLLLLLLLKKKKKKKKKKKKKKKJJJIIIHHHHHHIIIJJJOOOYYYnnn|||zzzzzz{{{|||}}}wwwrrrnnnhhhhhhggggggggghhhhhhiiigggggghhhiiijjjlllnnnnnnoooooooooooooooooooooooolllkkkjjjkkklllllljjjhhhhhhfffdddbbbaaa^^^[[[XXXVVVVVVVVVUUUTTTQQQOOONNNLLLKKKIIIHHHGGGFFFEEEEEECCCCCCBBB@@@???>>>===<<<999999999::::::<<<======;;;;;;<<<===>>>???@@@@@@>>>@@@BBBCCCBBBCCCDDDEEEHHHHHHHHHHHHHHHIIIJJJKKKLLLNNNOOONNNMMMMMMNNNPPPMMMOOOQQQSSSUUUTTTSSSSSSSSSQQQNNNKKKGGGBBB;;;666333222111000000111333444///000222333444555555555222333333333333444444444333333444555666777888888555555555555666888:::;;;<<<:::777555555666888999>>>BBBIIIPPPTTTUUUSSSRRRNNNIIIDDDCCCDDDCCC===777:::999888999:::999777555444444333444555666444222444444555777;;;???CCCEEEHHHEEEBBB===:::999888888888888777555444333222111.........//////.........,,,,,,------...//////000///---***+++---///...---......---,,,,,,---------///////////////000111111000000000000000000000000////////////000000000111111111222333444666777888===>>>???AAACCCDDDDDDEEEEEEHHHMMMPPPRRRSSSTTTVVVXXXXXXXXXXXXYYY[[[\\\]]]``````bbbdddhhhqqq]]]aaammm~~~lll^^^^^^```^^^[[[\\\WWWTTTPPPNNNNNNNNNMMMLLLOOOOOOOOONNNNNNNNNMMMMMMLLLKKKKKKJJJIIIIIIHHHHHHJJJKKKNNNTTTbbbyyy~~~||||||}}}{{{vvvpppmmmddddddccccccbbbccccccccccccccccccccccccdddddddddcccdddeeeeeeeeeeeeeeeeeebbb```____________\\\ZZZ___]]][[[ZZZXXXUUUQQQNNNMMMMMMMMMLLLKKKJJJHHHGGGGGGFFFDDDCCCAAA@@@@@@@@@?????????>>>======<<<<<<777777888999:::<<<>>>???===>>>???@@@AAABBBBBBBBBAAABBBDDDEEEDDDEEEFFFHHHJJJJJJJJJIIIIIIJJJKKKKKKKKKLLLMMMLLLKKKLLLMMMOOONNNOOORRRTTTUUUTTTTTTSSSPPPMMMIIIEEEBBB>>>999666333222111000///000111222///000111333444444444444333333333444444444555555555555666666777888888888888777666666777999;;;===<<<;;;::::::;;;???CCCFFFLLLOOOTTTVVVUUUPPPJJJFFFAAA???;;;999999888555333:::999888999::::::999777555444444555666666555333555555777999;;;>>>AAACCCCCCAAA>>>;;;888777777888888777666555444222111111////////////////////////+++,,,---////////////...000...------...///...,,,...---------------......///////////////000111111000000000000000000000000/////////000000000111111111111222333444666777888===>>>???AAABBBCCCCCCCCCFFFIIINNNQQQRRRSSSTTTUUUWWWWWWXXXXXXYYY[[[\\\]]]```___```bbbeeennnaaagggwwwxxxjjj___^^^```^^^[[[ZZZXXXUUUQQQOOONNNNNNNNNMMMMMMNNNNNNNNNOOONNNNNNNNNLLLLLLKKKJJJIIIHHHHHHHHHJJJKKKMMMPPPWWWjjj~~~}}}|||}}}~~~~~~{{{wwwqqqmmmjjjeeedddcccbbbaaaaaaaaaaaa``````aaaaaaaaa`````````]]]^^^^^^^^^^^^]]]\\\[[[YYYWWWVVVUUUUUUSSSPPPNNNNNNNNNMMMNNNNNNMMMJJJGGGFFFFFFFFFEEEEEEDDDCCCCCCCCCBBBAAA???======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;>>>???@@@BBBCCCCCCCCCCCCBBBDDDEEEEEEEEEFFFHHHJJJLLLLLLKKKKKKKKKKKKKKKKKKJJJKKKKKKKKKJJJJJJMMMOOOPPPRRRTTTUUUVVVUUUTTTSSSOOOKKKEEE@@@===:::777444333222111000/////////000000111222333444444444444444444444444555555555555999999999999999999999888999888777777999<<>>:::::::::999777888:::;;;:::999888:::;;;;;;:::888555444444444666666444333666666888:::<<<>>>???@@@???===;;;888777777777888777777666555333222111111////////////////////////***,,,...000000///...---...............---,,,+++******+++,,,...000111222///////////////000000111000000000000000000000000//////000000000111111111111111222333444666777888======???@@@AAABBBBBBBBBGGGJJJOOOQQQRRRRRRSSSTTTWWWWWWWWWXXXYYY[[[\\\]]]```___```bbbdddlll~~~gggqqqrrriiiaaaaaacccbbb___]]]ZZZWWWSSSQQQPPPPPPPPPOOOLLLMMMNNNOOOOOOOOONNNNNNMMMMMMKKKIIIHHHHHHHHHHHHIIIIIILLLNNNQQQ___{{{~~~}}}|||||||||}}}}}}|||{{{zzzxxxtttpppllliiifffeeecccbbb``````______\\\]]]^^^____________^^^\\\]]]]]]\\\[[[XXXVVVTTTSSSRRRPPPOOONNNLLLIIIGGGEEEDDDEEEFFFHHHHHHFFFDDDCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@>>>===<<<<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<======<<<;;;::::::::::::>>>???AAACCCDDDDDDDDDCCCCCCDDDEEEEEEDDDEEEHHHJJJMMMMMMLLLKKKKKKKKKLLLLLLJJJKKKKKKJJJIIIKKKMMMPPPTTTUUUVVVWWWWWWVVVTTTSSSOOOJJJCCC===:::777555333222222111000000/////////111222333444444444444444444444555555555666666666;;;:::::::::999999999999777888999<<<@@@EEEIIILLLKKKLLLMMMMMMMMMKKKJJJIIIBBB@@@===<<<<<<>>>BBBDDD:::;;;<<<;;;999:::===???:::999999:::<<<<<<;;;999444333222333555555333222555777999;;;===>>>>>>>>>===;;;999777666666777888777777666444333222111000//////............//////+++,,,...000000///---,,,,,,---......---++++++***++++++,,,---...000111222///////////////000000111000000000000000000000000000000000000111111111111111111222333444666777888<<<===>>>@@@AAABBBBBBCCCGGGKKKOOORRRRRRSSSTTTUUUVVVWWWWWWXXXZZZ[[[]]]^^^aaa```aaabbbdddlll}}}jjjyyymmmhhhcccdddhhhiiifffccc[[[XXXTTTRRRRRRRRRQQQQQQMMMNNNOOOPPPQQQPPPOOONNNNNNMMMKKKIIIHHHGGGHHHHHHHHHHHHKKKNNNOOOWWWqqq~~~~~~}}}|||zzzyyyyyyxxxxxxzzzzzzyyywwwtttpppmmmlllfffeeecccaaa___]]]]]]\\\YYYZZZ[[[]]]^^^]]]]]]\\\]]]]]]]]]\\\ZZZWWWSSSQQQQQQOOOMMMLLLKKKJJJGGGDDDFFFEEECCCDDDDDDEEEDDDBBBBBBBBBAAA@@@?????????@@@>>>>>>===<<<<<<<<<<<<===;;;;;;;;;<<<<<<<<<======<<<;;;;;;;;;<<<===>>>>>>???AAACCCEEEFFFFFFEEEDDDCCCDDDDDDDDDDDDEEEHHHJJJLLLLLLLLLKKKKKKLLLMMMMMMKKKLLLKKKKKKJJJLLLOOORRRVVVWWWXXXXXXWWWTTTRRRPPPLLLGGGAAA;;;888666444222111111111111111111000000333333444555555555555555555555555666666666666777444444555666666777888888@@@AAADDDIIINNNSSSWWWYYYRRRNNNGGGAAA======>>>???999:::;;;<<<=====================;;;:::999:::;;;<<<;;;:::;;;<<<<<<;;;999333222222333444444333111555666999<<<>>>>>>======<<<;;;999777666777888999777666555444333111000000///...---,,,,,,---...///,,,---...//////...------+++---------+++***+++,,,000//////...------......///////////////000111111000000000000000000000000000000000111111111222222111111222333444666777888;;;===>>>@@@BBBCCCDDDDDDGGGJJJOOORRRSSSTTTUUUVVVVVVVVVWWWXXXZZZ\\\]]]^^^bbbaaaaaabbbdddlll}}}sss}}}iiigggeeeeeehhhiiieee```YYYVVVSSSQQQQQQRRRRRRQQQPPPQQQRRRSSSSSSRRRPPPOOOOOONNNKKKIIIGGGGGGGGGHHHIIIGGGJJJNNNNNNRRRfff~~~}}}}}}}}}{{{{{{zzzxxxwwwvvvuuuuuuvvvvvvuuutttrrrpppnnnlllgggfffdddaaa___]]]\\\\\\YYYZZZ\\\]]]^^^]]]\\\[[[[[[\\\\\\\\\ZZZWWWSSSQQQPPPNNNLLLLLLKKKIIIFFFDDDHHHEEEBBBAAABBBCCCCCCBBBAAA@@@???======<<<======<<<<<<<<<<<<<<<===>>>>>><<<<<<<<<===============;;;;;;<<<<<<>>>???AAABBBAAACCCFFFHHHIIIIIIGGGFFFDDDEEEEEEDDDDDDFFFIIILLLKKKKKKKKKKKKKKKLLLMMMNNNMMMMMMMMMLLLKKKMMMQQQTTTWWWXXXXXXWWWUUURRRNNNLLLFFFBBB<<<999777666555333111111222222222222222222444555666666777666666666555555666666666777777777333444666999<<>>888555555777999;;;<<<======<<<:::888777???>>>>>>>>>>>>===;;;:::===<<<;;;<<<===<<<:::888444333333444555555444222333666999===??????>>>======<<<:::888777888999:::777666555444222111000000...---,,,++++++,,,---...........................,,,---...,,,***+++---000222111000...------------///////////////000111111000000000000000000000000000000111111111222222222111111222333444666777888;;;<<<>>>AAACCCEEEFFFGGGFFFJJJNNNRRRSSSTTTVVVWWWVVVVVVWWWXXXZZZ\\\^^^___```___```aaaccckkk}}}sssiiigggeeecccdddddd___YYYXXXUUURRRPPPQQQRRRRRRQQQRRRTTTUUUVVVUUUTTTRRRPPPPPPNNNKKKIIIGGGGGGGGGHHHIIIGGGIIINNNMMMNNN___uuu}}}{{{zzzyyyxxxxxxwwwvvvuuuttttttrrrrrrrrrqqqooommmlllkkkjjjhhhfffcccaaa___^^^]]]]]]^^^___```___^^^\\\[[[XXXYYY[[[[[[ZZZWWWTTTRRRPPPNNNLLLLLLKKKJJJGGGDDDFFFCCC???>>>???BBBCCCCCC@@@???===;;;::::::;;;;;;;;;;;;;;;;;;<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>============>>>???@@@AAACCCEEEHHHJJJKKKKKKIIIHHHEEEFFFFFFEEEEEEFFFJJJMMMJJJJJJJJJJJJKKKLLLNNNNNNNNNNNNNNNMMMLLLOOOSSSVVVWWWXXXWWWVVVSSSOOOLLLIII@@@===999777666666555555000111222333333333333333555666777777777777777666666666666666777777777777;;;===AAAEEEJJJOOOSSSUUUQQQQQQPPPNNNJJJEEE@@@===999999999999999888888888======<<<<<<===???AAABBB@@@??????BBBDDDDDDBBB@@@>>>===<<<<<<===<<<:::888555444444555666666555333333555999===??????>>>===>>>===;;;999888888999:::666666555444222111000000...---+++******+++---...///......---------......---......---++++++///333//////............/////////////////////000111111000000000000000000000000000111111111111222222222111111222333444666777888:::<<<>>>AAADDDFFFHHHHHHEEEIIINNNRRRTTTUUUWWWXXXVVVVVVWWWXXXZZZ\\\^^^______^^^___```bbbjjj|||}}}qqqlllkkkhhheeebbb^^^\\\ZZZXXXWWWUUUSSSRRRQQQRRRRRRYYYWWWUUUSSSQQQPPPOOOOOOLLLLLLMMMMMMLLLJJJGGGFFFIIIKKKMMMMMMNNNTTT___ggg|||yyywww|||zzzvvvtttsssuuuwwwyyyuuussspppmmmkkkjjjiiijjjggggggfffdddbbb___]]]\\\]]]]]]____________]]]]]]XXXXXXVVVTTTRRROOOMMMKKKPPPPPPOOONNNLLLJJJIIIHHHDDDDDDCCCBBBAAAAAA@@@@@@@@@???>>>===<<<<<<<<<<<>>==================>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@AAADDDIIIKKKLLLLLLLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHMMMLLLKKKKKKKKKMMMOOOQQQ___ZZZSSSMMMKKKMMMQQQUUUXXXXXXXXXVVVRRRLLLFFFCCC???===;;;888555222111000222333333222111222444666444444555777888888999999333333444777<<>>???>>><<<;;;;;;<<<@@@@@@@@@AAAAAAAAABBBBBB===>>>???@@@???<<<999777888777777666666666666777::::::;;;===??????>>>===555777888:::::::::999999999888666444222000...---///...,,,******,,,...///........................////////////////////////...------------...//////,,,---///000111000...---111222333333333333222111///000000000///---,,,***111222333333333444666888;;;>>>AAACCCCCCDDDEEEFFFDDDHHHNNNRRRSSSTTTUUUVVVVVVUUUVVVZZZ[[[YYYYYY\\\``````aaabbbdddkkk{{{xxxnnngggfffdddaaa]]]ZZZXXXWWWSSSRRRQQQPPPOOOPPPQQQRRRZZZXXXUUURRROOONNNMMMMMMLLLLLLMMMMMMLLLJJJHHHFFFFFFHHHIIIIIIJJJPPPYYYaaa{{{~~~}}}|||zzzxxxuuuttttttuuuvvvrrrqqqooommmkkkjjjiiihhhgggffffffdddcccaaa___^^^\\\\\\]]]]]]]]]\\\ZZZZZZXXXWWWVVVTTTRRROOOMMMKKKMMMMMMMMMLLLKKKIIIGGGGGGDDDDDDDDDCCCBBBAAAAAAAAAAAA@@@???>>>============>>>????????????>>>===============>>>>>>>>>???????????????@@@@@@@@@@@@@@@CCCFFFJJJKKKKKKIIIIIIIIIJJJJJJIIIIIIIIIJJJJJJKKKQQQPPPOOOOOOOOOQQQRRRTTT___[[[VVVRRRQQQSSSWWWYYYXXXXXXWWWTTTOOOIIICCC@@@:::888777555333111111000///111333444444444666777888777555444222222222222777888:::@@@HHHPPPUUUWWWSSSOOOLLLKKKJJJFFF???888<<<<<<<<<<<<;;;:::888777666555555555555777888999;;;<<<======;;;;;;<<<===CCCCCCBBBAAA@@@???>>>>>><<<===>>>>>>===:::777555555555555555666777888999999999:::>>>AAABBB???<<<555555666777777777666666888777666444222000...---//////------------//////........................////////////////////////...------------...//////,,,...///111111000///...111111222333333222111111444444444444444333222111111222333333333444666888;;;===AAACCCCCCCCCDDDEEEEEEIIINNNRRRTTTUUUVVVWWWXXXVVVWWW[[[\\\YYYZZZ\\\``````aaacccdddkkk{{{ppphhhcccbbb```]]]ZZZXXXVVVUUUPPPOOOOOONNNOOOPPPQQQRRRZZZXXXTTTOOOLLLKKKJJJJJJLLLLLLMMMMMMLLLJJJHHHGGGFFFGGGHHHHHHHHHLLLTTTZZZkkk~~~}}}|||zzzxxxvvvtttsssrrrnnnnnnnnnmmmkkkiiihhhgggfffffffffeeedddcccaaaaaa]]]]]]]]]]]][[[ZZZYYYXXXWWWVVVUUUTTTQQQOOOLLLKKKJJJJJJJJJIIIIIIHHHGGGFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBAAA@@@????????????>>>>>>??????>>>>>>===<<<<<<<<<===>>>???@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@EEEHHHKKKMMMLLLKKKJJJJJJLLLKKKJJJIIIJJJKKKMMMOOOPPPPPPOOONNNNNNOOOPPPQQQWWWVVVSSSRRRRRRTTTWWWYYYXXXWWWUUUQQQKKKEEE???<<<666555444333333222333333000222555666555555555666666666555666777999;;;===LLLJJJIIIJJJMMMPPPQQQQQQLLLGGG@@@===<<<;;;888555555666888999999999888888555555555666777777888888888:::;;;;;;;;;;;;<<<>>>BBBAAAAAA@@@???>>>===<<<;;;;;;<<<<<<;;;888555333333333333555666888:::;;;;;;:::<<>>>>>??????>>>>>>===<<<<<<<<<===>>>@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAACCCGGGLLLOOOPPPPPPPPPQQQMMMLLLJJJIIIJJJLLLOOOPPPPPPOOOOOONNNNNNOOOPPPPPPQQQQQQRRRSSSUUUVVVXXXYYYXXXVVVSSSNNNHHHBBB<<<999777666666555555555555555333444555555444333444555444777;;;AAAGGGLLLPPPRRRXXXTTTNNNIIIEEEBBB>>>;;;>>>:::555444555888999999555666888999:::::::::999333444555666666777666666666888:::::::::;;;<<<>>>============>>>>>>>>>>>>;;;;;;;;;;;;999777444333333333333555666888:::;;;======@@@GGGMMMLLLEEE>>><<<;;;999888777777888888666555444222111///...---,,,,,,------------,,,,,,........................////////////////////////...------------...////////////000111222111111000000111111111111111111000...------,,,,,,...///000111222333333333444666888999<<>>>>>===<<<===>>>???@@@AAABBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBFFFKKKNNNPPPPPPPPPQQQMMMKKKIIIHHHIIIKKKMMMOOORRRRRRRRRRRRRRRSSSSSSTTTRRRTTTVVVXXXZZZ[[[[[[[[[WWWTTTPPPKKKEEE@@@<<<999777777666555555555555555333444555444444666999<<>>;;;999666444999888555444444555555555777888999999999999888777111222333444555666666666666888::::::::::::<<<===;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;:::888666444333555555555666777888999:::>>>???CCCIIINNNKKKCCC<<<888777555333222222333333555444333222000///------,,,---............---,,,........................////////////////////////...------------.../////////000000111111111111111000000000000000000000000111000//////000111333444111222333333333444666888999<<>>>>>>>>???@@@AAABBBBBBCCCBBBCCCCCCCCCDDDDDDDDDDDDDDDGGGKKKNNNNNNMMMLLLMMMMMMKKKJJJIIIIIIJJJKKKLLLOOOPPPPPPQQQRRRRRRSSSSSSRRRSSSUUUWWWXXXXXXWWWWWWSSSQQQMMMHHHCCC>>><<<:::555555444444444444555555444555888999;;;???CCCGGGNNNNNNOOONNNLLLHHHDDDAAA<<<:::777555555666555444444555666777777777666666777888888888777555333222000111222333555777888888999:::;;;;;;999999:::;;;===<<<<<<;;;:::999888888<<<;;;:::999777555333222666666666777888999;;;<<<>>>AAAFFFJJJJJJFFF>>>999888888666555555444444444444333222111000...------////////////////////////........................////////////////////////...------------...///////////////000000000111111000000////////////000000111111111111111222333444111222333333333444666888:::===@@@BBBBBBBBBCCCEEEFFFJJJOOOSSSUUUUUUVVVWWW[[[YYYZZZ^^^___]]]]]]`````````aaabbbdddkkk{{{ooofff```^^^YYYXXXXXXWWWVVVUUUUUUTTTPPPOOOOOONNNNNNOOOPPPQQQUUUWWWXXXXXXWWWTTTPPPNNNLLLKKKKKKJJJJJJJJJJJJJJJIIIHHHHHHHHHIIIJJJJJJIIINNNQQQ___www~~~yyywwwvvvttttttuuuvvvwwwuuuvvvwwwwwwvvvsssqqqooonnnmmmkkkiiigggeeeddddddddddddeeeeeeeeeddddddccc]]]\\\ZZZXXXWWWWWWWWWWWWSSSSSSRRRQQQOOOMMMKKKJJJIIIIIIIIIIIIHHHHHHGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDBBBBBBBBBBBBBBBAAABBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBCCCDDDEEEEEEFFFGGGEEEIIIMMMOOOOOONNNNNNOOOMMMLLLKKKJJJJJJJJJJJJJJJJJJKKKMMMNNNOOOPPPQQQQQQRRRSSSTTTUUUTTTSSSRRRQQQOOOLLLHHHDDD@@@===;;;;;;444444444555666777888999:::===BBBFFFGGGHHHJJJKKKKKKIIIFFFAAA===999666444:::777444333333333222222///222444777888999999:::777777777777666444222000111111222333666999;;;===<<<======<<<999888888999<<<;;;:::999888777777666;;;:::999777555333111000555555666888:::<<<>>>???AAAFFFKKKMMMIIIBBB<<<999::::::;;;::::::999888888333333222000///...---,,,...---,,,,,,,,,,,,---...........................////////////////////////...------------...////////////......//////000000000///............///000...//////000000000000///111222333333333444666888;;;===AAACCCCCCCCCDDDEEEEEEIIINNNRRRTTTUUUVVVWWWYYYWWWYYY^^^___^^^^^^aaa______```aaacccjjjzzz{{{llleee```^^^YYYYYYXXXWWWWWWVVVVVVVVVPPPPPPPPPPPPQQQSSSUUUVVVZZZ[[[]]]^^^[[[WWWRRRNNNLLLKKKKKKJJJJJJJJJJJJKKKJJJIIIIIIIIIKKKKKKKKKJJJLLLMMMXXXnnn}}}}}}{{{wwwtttqqqppppppppprrrrrrttttttsssrrrpppnnnpppnnnkkkhhhfffeeeddddddddddddeeeeeeddddddcccccc^^^]]][[[ZZZYYYYYYYYYYYYRRRRRRRRRQQQOOOMMMKKKJJJIIIIIIIIIHHHHHHFFFEEEEEECCCCCCCCCCCCDDDDDDDDDDDDEEEDDDCCCBBBBBBAAAAAABBBBBBBBBCCCCCCBBBBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFGGGHHHEEEIIINNNRRRSSSTTTUUUVVVNNNNNNMMMLLLKKKJJJIIIIIILLLMMMOOOQQQRRRTTTTTTTTTWWWWWWWWWWWWVVVTTTRRRQQQKKKIIIEEEAAA===<<<;;;;;;444444555777999;;;===???BBBGGGMMMQQQPPPNNNKKKIII>>>;;;777444222333555666777555333222333555555444555666777666555444555555777888888888777555333222222222333444777;;;???AAA>>>???>>><<<:::888777888777888888888888999999999:::999777555333111///...333444666888;;;>>>AAABBBEEELLLRRRQQQJJJBBB===<<<777888999::::::888777666333222111000///...---,,,+++***(((''''''(((***+++........................////////////////////////...------------...//////...............///000000000///...------...///000///000111222222111000///111222333333333444666888;;;>>>AAACCCCCCDDDEEEFFFDDDHHHNNNRRRSSSTTTUUUVVVXXXVVVXXX]]]___^^^___bbb^^^^^^___aaabbbiiiyyyuuunnneee```___]]]ZZZWWWVVVVVVVVVSSSPPPMMMMMMNNNPPPSSSVVVXXXYYYZZZZZZYYYXXXVVVTTTRRRQQQOOONNNLLLKKKIIIIIIHHHHHHKKKJJJJJJJJJIIIIIIIIIIIINNNLLLQQQaaawww~~~zzzuuuqqqpppooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooommmkkkiiihhhgggfffcccccccccddddddccccccbbbccc```\\\ZZZZZZYYYXXXWWWSSSRRRPPPNNNMMMMMMMMMNNNHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDD@@@AAABBBCCCCCCBBBAAA@@@@@@AAABBBDDDEEEEEEFFFFFFEEEDDDCCCBBBAAABBBBBBCCCBBBBBBCCCCCCDDDEEEEEEEEEIIIKKKNNNQQQTTTUUUUUUUUUOOONNNMMMLLLLLLKKKKKKKKKKKKLLLNNNPPPRRRTTTTTTUUUUUUUUUUUUUUUVVVTTTPPPMMMDDDAAA>>><<<:::999666444777555444666<<>>:::666555333222222333444666666666666555555444444444555555666666555555444333888777777555444333222222...///111555999===@@@BBBAAA>>>:::888888888888777;;;:::888777777888:::;;;<<<:::777444222222444555777666666777:::@@@FFFJJJPPPTTTWWWTTTJJJ???999777888999:::;;;:::888555444555333111...------...//////...---,,,+++*********////////////////////////...---,,,,,,---///222333,,,,,,,,,---------..................///////////////000111222222111000///111111000000000000000000111222444444444555888:::===@@@BBBCCCCCCBBBCCCDDDBBBGGGNNNSSSUUUWWWXXXYYYXXXYYY[[[^^^___`````````bbb````````````gggxxx{{{mmmfff___ZZZZZZ[[[YYYVVVUUUUUUUUURRROOOOOOOOOPPPRRRTTTVVVXXXYYYYYYYYYXXXWWWUUUSSSQQQPPPNNNMMMLLLKKKIIIIIIHHHHHHKKKKKKKKKJJJJJJJJJIIIIIIJJJIIINNNZZZlll{{{vvvsssqqqqqqpppooollllllllllllkkkkkkkkkkkknnnnnnnnnmmmkkkjjjhhhgggdddddddddddddddcccbbbbbbaaa^^^[[[YYYYYYYYYXXXWWWUUUSSSQQQOOOMMMLLLKKKKKKHHHHHHGGGGGGFFFEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBBBBBBBBBBBBBAAAAAAAAABBBDDDEEEEEEFFFFFFFFFEEEDDDBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGIIIMMMPPPSSSSSSSSSRRRPPPOOOMMMKKKJJJJJJJJJJJJKKKLLLNNNQQQSSSTTTUUUUUUXXXWWWVVVVVVUUURRRNNNKKKEEE@@@:::555444444555555666888???JJJVVV[[[XXXTTTHHHHHHFFFDDD???;;;666444666555333222222333555666555555555444444444333333444555555666666555555555777777666555444333222222111222444666999<<>>AAACCCCCCCCCEEEFFFEEEIIIOOOSSSUUUVVVVVVWWWXXXYYY[[[\\\]]]]]]]]]\\\___^^^```aaadddlll}}}qqqiiieee^^^YYYZZZWWWVVVTTTSSSRRRQQQPPPOOOSSSSSSRRRSSSSSSTTTUUUVVVVVVUUUTTTRRRQQQPPPOOONNNMMMLLLKKKJJJJJJJJJJJJJJJLLLLLLKKKKKKKKKJJJJJJJJJIIIJJJMMMQQQXXXiii~~~zzzwwwvvvuuusssrrrooooooooonnnmmmlllkkkkkklllnnnppprrrrrrpppnnnlllhhhggggggfffdddcccaaa```]]][[[XXXWWWXXXXXXXXXWWWUUUTTTRRRPPPNNNLLLJJJJJJHHHHHHGGGGGGFFFEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAA@@@@@@AAABBBCCCAAABBBBBBCCCDDDEEEFFFGGGHHHGGGFFFFFFEEEDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHIIIJJJMMMQQQTTTUUUTTTRRRQQQMMMLLLJJJHHHHHHJJJLLLNNNPPPQQQSSSUUUWWWXXXYYYYYY\\\YYYUUURRROOOJJJEEEBBB>>><<<::::::>>>AAADDDEEEHHHEEECCCCCCDDDBBB;;;444888777666555444444555555444444333333333444555555333333333333333333333333333333555666777888888888555555444333222222111111555666888;;;===???@@@AAA>>>;;;999888888888777666777666444333444555777888777666444333333444666666555666888<<>>888666888<<<888888888888666555333222000000000000111222333444111111000///......//////------------------------...////////////...---,,,.........////////////000//////000000000111111111222111000//////000111222222222222222222333333333111222444444444555888:::;;;===AAACCCCCCDDDEEEFFFFFFJJJPPPTTTUUUVVVVVVWWWXXXYYYZZZ[[[\\\\\\[[[ZZZ^^^^^^___bbbdddkkk|||mmmgggddd\\\WWWWWWUUUUUUTTTSSSQQQPPPOOOOOOQQQQQQQQQQQQQQQRRRRRRSSSTTTSSSQQQOOONNNMMMMMMMMMLLLKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJHHHJJJMMMPPPSSSaaa{{{|||yyyxxxwwwtttsssqqqqqqpppooommmlllkkkkkkkkkmmmppprrrrrrqqqooommmiiihhhhhhgggeeecccaaa```]]]ZZZXXXWWWWWWXXXWWWWWWRRRRRRQQQPPPOOOMMMLLLKKKHHHHHHGGGGGGFFFEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAA@@@@@@AAABBBCCCBBBBBBBBBBBBCCCEEEFFFGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIJJJLLLPPPRRRSSSRRRPPPNNNIIIHHHHHHIIIKKKNNNQQQSSSSSSTTTVVVWWWYYYYYYZZZZZZXXXVVVRRRNNNKKKHHHCCC@@@@@@AAADDDHHHJJJJJJHHHFFF???>>><<<888666666888:::888777555444333444555555333333333333444444555555333333333333333333333333333444555777888999999:::444444444333333222222111444555888<<>>AAAEEEGGGHHHAAA???;;;777555444444555888888666555333222111000++++++++++++++++++*********++++++,,,---///000111///////////////////////////......---------,,,,,,------........./////////............////////////111111000000000000111111000000111111222333333333111222444444444555888:::<<<>>>AAACCCCCCCCCEEEFFFFFFJJJPPPTTTVVVWWWWWWXXXWWWXXXZZZ[[[\\\\\\\\\[[[^^^^^^___aaaccciiiyyytttiiiiiihhhaaa\\\]]]SSSUUUVVVTTTQQQOOOPPPQQQNNNNNNNNNNNNNNNOOOPPPQQQQQQOOOMMMKKKJJJJJJKKKLLLJJJJJJJJJJJJJJJKKKLLLLLLIIIIIIIIIIIIHHHHHHHHHHHHFFFGGGKKKMMMMMMSSSbbbqqq}}}zzzxxxsssrrrqqqooonnnlllkkkjjjfffgggggghhhhhhhhhhhhgggiiiiiihhhhhhfffeeecccccc```]]]ZZZXXXXXXXXXWWWUUURRRRRRRRRQQQOOOMMMKKKJJJHHHHHHGGGGGGFFFEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBBBBBBBBBBBBBAAACCCBBBAAAAAABBBDDDGGGHHHEEEGGGHHHJJJKKKKKKKKKKKKFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGIIILLLPPPSSSUUUWWWWWWVVVVVVWWWWWWVVVVVVUUUTTTOOOMMMKKKKKKKKKLLLJJJIIIMMMJJJFFFBBB???<<<888555222444666555333111000111222222111000000000000111111222333444555555555555333333444444444555555555555666777888999999::::::555555555444444444444444555777:::===@@@AAAAAAAAA===<<<;;;;;;<<<<<<:::888444333222111222444666777444444444444444444444444666888:::===@@@BBBCCCCCC===;;;777555555555666777888777666444222111000///......///......------,,,******+++,,,---///000111........................///...---,,,,,,,,,---...,,,---------...............////////////000000000000000111111111111000000//////000000111222222333111222444444444555888:::===???BBBCCCCCCCCCDDDEEEEEEIIIPPPTTTWWWXXXYYYYYYVVVXXXZZZ\\\]]]]]]]]]]]]\\\]]]___bbbdddkkk{{{vvviiiaaacccccc\\\XXXYYYSSSUUUVVVTTTQQQOOOPPPRRRNNNNNNNNNNNNOOOPPPQQQQQQPPPNNNLLLJJJIIIIIIJJJKKKJJJJJJJJJJJJJJJKKKLLLMMMIIIIIIHHHHHHHHHGGGGGGGGGHHHIIILLLNNNNNNPPP[[[ggg}}}}}}{{{vvvvvvtttrrrpppooommmlllddddddcccccccccdddddddddhhhhhhhhhhhhgggfffddddddaaa^^^[[[YYYXXXXXXVVVUUUTTTTTTSSSRRROOOLLLIIIHHHHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDD@@@AAACCCCCCCCCCCCAAA@@@CCCBBBAAAAAABBBDDDGGGHHHEEEFFFHHHJJJLLLLLLLLLLLLEEEFFFFFFGGGGGGHHHIIIIIIJJJIIIHHHGGGGGGGGGHHHHHHIIIKKKOOOSSSUUUWWWWWWWWWVVVVVVVVVUUUTTTSSSRRRQQQMMMKKKJJJKKKMMMNNNOOONNNLLLEEE===666333222222222333222111222666888888777222222333333333333333333111222333444555555555555444444444555555666666666666777888999999999999999555555555555555555444444666888;;;>>>???@@@??????>>>===<<<<<<======;;;999222111000000111333555666222222333444444555666666777888;;;===???@@@@@@???===:::666444444777888999888777555333111000//////+++,,,---...////////////......---------......///------------------------///...,,,++++++,,,...///,,,,,,,,,---------......000000000000111111111111///000111222222111000///...//////000111111222222111222444444444555888:::===@@@BBBCCCCCCBBBCCCDDDDDDIIIOOOTTTWWWXXXYYYZZZVVVWWWZZZ\\\]]]^^^^^^^^^[[[\\\___cccfffnnn~~~mmmggg```[[[YYYYYYZZZZZZUUUTTTSSSQQQPPPOOOMMMMMMIIIKKKMMMNNNNNNMMMLLLKKKLLLLLLKKKKKKJJJJJJIIIIIIMMMMMMLLLKKKJJJKKKKKKKKKHHHEEEDDDFFFIIIJJJIIIGGGGGGHHHJJJKKKMMMQQQVVVZZZsss~~~|||xxx{{{zzzuuupppnnnlllhhhgggdddaaa^^^^^^^^^^^^]]]bbbcccdddeeeeeedddbbbaaa^^^\\\ZZZXXXWWWWWWWWWWWWUUUTTTRRRPPPMMMKKKIIIHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBAAAAAA???@@@BBBDDDEEEEEEDDDDDDEEEFFFHHHJJJLLLMMMLLLLLLNNNLLLIIIFFFEEEEEEGGGHHHHHHHHHJJJKKKLLLLLLLLLLLLNNNOOORRRTTTUUUUUUTTTSSSRRRTTTTTTRRRSSSTTTQQQLLLRRRRRRPPPNNNKKKHHHFFFDDD<<<:::888666555444444555333333333444444555555555111111222222222333333333333333333444444444555555444555555555444444333222333555777888888888666555333444666888999999888888666777:::<<<>>>?????????AAA@@@???>>><<<:::888777222333444555666666666666444555666666666555444333000666;;;;;;===???>>>;;;;;;888444444777999999888777666666444333222111111---...///...------...///,,,------///111333555777........................------......//////000000,,,...//////---,,,---/////////////////////////////////000111111111111111000111111111111222222222000222333444444666888;;;<<>>:::999888777555333222222222333333333333444444444555555111222222222222333333333222222222333333333444444333333444555555555555555777888:::;;;;;;:::888777111222333555666666666666888999;;;<<<===>>>>>>===>>>>>>>>>===;;;999777555333444444555555555555555333444555666666555444444555999;;;:::<<>>;;;:::777444444666888888777777777666555444222000///---...///...------...///------,,,,,,,,,---......////////////////////////............////////////......///............///////////////////////////...//////000000000//////000111111111111222222222000222333444444666888;;;<<>>AAAAAA@@@@@@AAABBBFFFJJJOOOSSSUUUVVVWWWXXXZZZ[[[\\\\\\]]]]]]\\\\\\]]]___aaaaaacccmmm}}}yyyssshhhddd]]]YYYWWWVVVVVVUUUTTTTTTSSSRRRQQQPPPOOOOOOJJJJJJIIIIIIKKKMMMPPPQQQQQQPPPNNNLLLKKKJJJJJJJJJJJJKKKMMMNNNNNNLLLJJJIIIKKKJJJIIIIIIIIIIIIHHHGGGIIIIIIJJJIIIIIIKKKNNNPPPYYYhhh~~~{{{uuutttssspppjjjfffaaa\\\YYYWWWTTTSSSUUUTTTSSSSSSUUUXXX[[[]]]]]]]]]]]]\\\YYYVVVSSSRRRRRRRRRPPPNNNLLLJJJHHHHHHIIIHHHHHHGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCC@@@@@@AAAAAABBBCCCDDDDDDAAAAAAAAABBBBBBBBBBBBBBBAAABBBCCCDDDEEEFFFGGGGGGHHHGGGFFFEEEEEEGGGHHHIIIKKKLLLNNNPPPRRRSSSSSSTTTSSSSSSSSSSSSTTTVVVWWWXXXUUUVVVVVVTTTXXX^^^___]]]FFFCCC???;;;777555555555444444444444444444444555444444444444444444444444222222222333333333444444222222333333333444444444333444555666777888888888:::;;;;;;;;;:::888666444444444444444555777:::;;;999::::::<<<======>>>>>>::::::;;;;;;:::777444222555555555555444333222111111111222444555666777777;;;???AAA@@@AAACCC???:::777666555444555666666666777777777666444111...,,,---...///...---------///......---......///000111/////////////////////////////////......---------111///...///111111000...//////////////////////////////000000//////......000000111111111222222222000222333444444666888;;;===>>>@@@@@@???@@@BBBCCCFFFJJJOOOSSSUUUVVVWWWXXXZZZ[[[[[[\\\\\\\\\\\\\\\^^^aaabbbbbbccclll||||||uuutttppphhh^^^VVVSSSSSSTTTUUURRRRRRQQQPPPOOOOOONNNNNNJJJIIIIIIIIIKKKOOORRRUUURRRPPPNNNLLLJJJJJJJJJJJJHHHJJJKKKLLLLLLJJJHHHGGGJJJJJJJJJIIIHHHHHHHHHHHHIIIJJJJJJJJJIIIIIILLLNNNQQQ^^^ppp~~~uuuuuuuuusssmmmhhhbbb]]]YYYVVVSSSQQQSSSQQQPPPOOOQQQTTTWWWYYYWWWXXXYYYYYYXXXVVVTTTSSSRRRRRRPPPNNNLLLJJJIIIHHHIIIIIIHHHHHHGGGFFFFFFFFFDDDDDDDDDDDDCCCCCCCCCCCC@@@@@@AAAAAABBBCCCDDDDDDAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAABBBCCCDDDEEEEEEFFFEEEEEEFFFGGGHHHJJJKKKMMMNNNPPPRRRSSSTTTUUUUUUTTTTTTTTTTTTUUUWWWXXXYYYTTTVVVVVVTTTUUUWWWUUUPPP???===:::777555555555666333333333444444444444444444444444444444444444444222222333333333444444444444444444444555555555555555666777777888888777777;;;;;;<<<<<<;;;888666444555444444555666888;;;<<<888999:::;;;<<<>>>???@@@::::::;;;;;;999777555333555666555555444333111111000111222444666888:::;;;;;;BBBIIIIIIHHHEEE???999666666666555555555666666777777777555333000---,,,---...///...---------///+++*********++++++,,,---------------------------//////......------,,,,,,000/////////000000000///////////////////////////000000000111111000000///000000111111111222222222000222333444444666888;;;<<<>>>@@@@@@@@@@@@BBBDDDEEEIIIOOOSSSUUUWWWXXXYYYZZZZZZZZZ[[[[[[[[[\\\\\\___bbbcccbbbccclll|||xxxuuuvvvwwwmmm```UUUOOONNNPPPQQQQQQQQQPPPPPPOOONNNNNNMMMLLLKKKKKKKKKMMMPPPSSSUUUQQQOOOMMMJJJIIIIIIJJJKKKHHHIIIJJJJJJJJJIIIGGGFFFHHHIIIJJJIIIHHHGGGHHHIIIIIIJJJKKKJJJIIIIIIKKKMMMMMMWWWfffyyy{{{zzzyyyvvvooojjjddd^^^ZZZWWWSSSQQQSSSRRRPPPOOOOOOQQQTTTVVVTTTUUUVVVVVVWWWVVVVVVVVVSSSRRRQQQOOOMMMLLLJJJJJJIIIIIIIIIHHHGGGGGGFFFFFFDDDDDDDDDCCCCCCCCCBBBBBB@@@AAAAAABBBBBBCCCCCCCCCBBBAAA@@@@@@????????????@@@@@@@@@@@@AAABBBDDDDDDDDDEEEEEEGGGHHHJJJLLLMMMNNNOOOPPPQQQRRRSSSSSSSSSTTTTTTUUUVVVWWWXXXYYYYYYVVVXXXVVVQQQOOOMMMGGGAAA<<<:::888555333333222222111111222333333333222222555444444444444333333333333333333333444444444444555555555555666666666666777777888999999999888888<<<===>>>>>><<<:::888666333333333555666888:::;;;::::::::::::<<<===>>>???:::999999888777666555444555555555444444222111111000111222444777:::===>>>>>>IIISSSRRRKKKEEE>>>999555666777777666555666777888777555333111000......---...///...------.../////////---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........---------------...///000000......///000//////////////////////////////000111111111111111000111111111111222222222000222333444444666888;;;<<<>>>AAABBBBBBBBBCCCEEEEEEIIIOOOSSSUUUWWWXXXYYY[[[ZZZZZZZZZZZZ[[[\\\\\\___bbbcccbbbdddmmm|||wwwsssrrrtttkkk___TTTOOOMMMNNNOOOQQQQQQQQQPPPOOOOOONNNNNNMMMLLLKKKKKKKKKLLLNNNOOOPPPNNNKKKIIIHHHIIIJJJLLLJJJJJJIIIIIIIIIHHHHHHHHHEEEGGGIIIIIIGGGFFFHHHJJJIIIJJJKKKKKKJJJJJJKKKMMMLLLVVVaaaooozzztttoooiiiccc___[[[XXXVVVUUUSSSRRRPPPPPPPPPQQQRRRRRRRRRRRRRRRRRRSSSTTTUUUSSSSSSRRRPPPNNNMMMLLLKKKJJJIIIIIIHHHHHHGGGFFFFFFDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBB@@@???>>>>>>>>>???AAA@@@@@@@@@@@@BBBCCCDDDCCCDDDFFFHHHJJJLLLNNNOOOPPPPPPQQQRRRRRRRRRRRRRRRSSSUUUVVVXXXYYYYYYYYYYYYTTTTTTPPPKKKHHHGGGCCC===999888777666555333222222222222333444444333222111555555444444444333333333333333333444444444444555444444444555555555666666666666888999::::::::::::;;;<<<======<<<:::888666222333555777999:::;;;;;;======<<<;;;:::;;;<<<<<<999888666555444444444444444444444444444333222111000111222555888<<>>======>>>>>>AAAAAA@@@@@@@@@AAACCCDDDCCCDDDFFFIIIKKKNNNOOOPPPSSSSSSTTTTTTTTTTTTSSSSSSSSSUUUWWWYYYZZZZZZYYYXXXKKKJJJFFFAAA@@@CCCBBB>>>777777888888888777666666555555666777666555444333555555555444444333333333333333333444444444555555333333333444444444555555444555777999;;;<<<======888999:::::::::888666444444666888;;;======>>>===AAA???===;;;:::999999999888777444222111222333444333333444444444333222222111111333555999===AAACCCLLL[[[cccZZZIII===999999555888:::999777666777999888666333000//////111222---...///...------...///+++++++++,,,---...///000........................,,,,,,,,,------.........)))///444111***(((,,,333////////////////////////++++++---///000111111111000111111111111222222222000222333444444666888;;;;;;???CCCFFFFFFEEEEEEEEEDDDHHHNNNSSSVVVWWWYYYZZZ[[[ZZZYYYYYYYYYZZZ\\\]]]^^^aaacccbbbdddnnn~~~{{{vvvlllccc```___[[[VVVRRRQQQRRRUUUWWWUUUTTTQQQNNNMMMMMMNNNOOONNNLLLKKKKKKLLLLLLKKKJJJIIIIIIHHHHHHHHHIIIJJJJJJPPPOOOLLLIIIGGGFFFFFFFFFFFFGGGHHHHHHGGGFFFGGGHHHHHHGGGGGGHHHJJJKKKJJJJJJLLLMMMSSS]]]mmm}}}zzzuuupppkkkeee___[[[___\\\XXXUUUSSSSSSRRRQQQSSSSSSSSSQQQOOONNNOOOPPPSSSSSSQQQPPPNNNMMMLLLKKKHHHGGGFFFEEEEEEDDDEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@???>>>>>>??????BBBAAA@@@???>>>>>>>>>>>>BBBAAA@@@@@@AAABBBDDDEEEFFFHHHJJJLLLNNNNNNNNNNNNTTTRRRPPPNNNNNNOOORRRSSSXXXXXXXXXXXXVVVUUUSSSRRRNNNJJJEEE@@@>>><<<:::888:::999888666555444333222333333444555666666666555444444444333333222222222222222333333333444444444555555555555666666666666666666777888:::;;;<<<<<>>;;;999777666666666777999;;;===>>>@@@DDDGGGCCC>>>:::999;;;;;;888444777777555444444333444444444333222000///.........///000333666;;;???CCCEEENNNTTTWWWQQQDDD999666888;;;999888888999888777555222222111000///...------...........................---,,,++++++---...///////////////////////////111///,,,))))))+++...000000///......///...,,,***.........////////////000000000111333444555666777444333222111111111222333222333333333333555888;;;>>>@@@CCCDDDCCCBBBBBBBBBFFFJJJOOOSSSVVVXXXZZZ[[[ZZZZZZYYYYYYYYYYYYZZZZZZ______aaabbbbbbhhhzzz{{{pppmmmeee^^^\\\ZZZYYYVVVTTTSSSRRRSSSSSSTTTRRRQQQOOONNNNNNNNNOOOMMMMMMMMMMMMMMMMMMLLLJJJIIIIIIHHHHHHHHHHHHHHHIIILLLKKKJJJIIIHHHHHHHHHHHHFFFGGGHHHGGGFFFFFFGGGIIIJJJIIIHHHHHHIIIIIIIIIIIILLLLLLPPPYYYeee{{{yyytttpppmmmjjjhhhdddaaa]]][[[ZZZYYYXXXWWWRRRRRRQQQPPPNNNMMMMMMMMMNNNNNNMMMLLLKKKIIIIIIHHHHHHHHHGGGFFFFFFFFFFFFFFF@@@???????????????@@@@@@AAA@@@??????>>>>>>>>>???????????????@@@@@@AAABBBCCCCCCBBBBBBCCCDDDFFFGGGFFFGGGIIIKKKMMMNNNNNNMMMRRRQQQPPPPPPPPPRRRTTTUUUVVVUUUTTTSSSSSSRRRRRRRRRLLLHHHCCC???===;;;999777888777777666555444333333444444555555666555555555444444444333333222222222222222333333333444444444666666666666666666666666777888999:::<<<===>>>>>>???>>>;;;999777555555555777888:::>>>BBBFFFIIIKKKBBB===999888::::::777333666555555444444333222222444333222222111222222222///111333666;;;???BBBDDDKKKNNNPPPJJJ@@@888666777:::888777777777777666444333333222111000///..............................------,,,++++++***++++++........................000///---+++,,,---///111---,,,,,,---...///---,,,------........./////////------...///000111222222333222111000111111222333333333444333333555999<<<===@@@CCCDDDDDDCCCCCCCCCEEEIIIOOOSSSUUUWWWYYYZZZZZZYYYYYYYYYZZZZZZ[[[\\\______aaaaaaaaagggyyyuuullljjjddd^^^]]]VVVWWWWWWWWWUUUSSSQQQOOORRRRRRQQQPPPOOOOOONNNNNNLLLMMMOOOOOOOOOMMMKKKJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJJJJIIIGGGHHHGGGFFFEEEEEEGGGIIIJJJJJJIIIHHHHHHHHHIIIIIIJJJJJJLLLSSS]]]pppzzzwwwvvvtttsssmmmjjjgggdddcccbbb```___WWWVVVTTTRRRQQQOOOOOOOOOMMMLLLLLLKKKJJJIIIIIIHHHEEEEEEDDDCCCCCCCCCDDDDDD@@@???>>><<<<<<===???@@@@@@@@@???>>>>>>>>>>>>???===>>>>>>@@@AAACCCEEEFFFEEEEEEDDDEEEEEEFFFHHHHHHFFFGGGIIIJJJLLLLLLMMMMMMPPPPPPQQQSSSTTTTTTUUUUUURRRQQQPPPOOOOOOOOOOOOPPPHHHDDD@@@===;;;:::888666666555555555555444444444555555666666666555444444444444333333333333222222333333333333444444444444777777777666666666666666999:::;;;===>>>???@@@@@@???===;;;888666555444444888888:::???GGGMMMOOONNN@@@<<<999888999999666333444555555555555333222111222111111111222333444444000111444777:::>>>@@@BBBEEEEEEDDD@@@;;;777666666888777555555666666444333333333222111000//////....................................---,,,+++***)))------------------------...............///000111,,,+++***,,,...//////...,,,---------............---------.........//////000000000000000111222333333444555555555666999<<<===@@@CCCEEEEEEDDDDDDEEEDDDHHHMMMRRRTTTVVVXXXYYYYYYYYYZZZ[[[\\\]]]]]]^^^___```aaaaaa```fffvvvvvvooonnnhhhaaa^^^XXXXXXXXXWWWVVVTTTQQQPPPRRRRRRRRRQQQPPPNNNMMMLLLLLLNNNQQQQQQOOOMMMJJJIIIJJJIIIHHHGGGFFFEEEEEEEEEFFFGGGHHHJJJJJJJJJIIIHHHGGGGGGGGGEEEDDDDDDGGGIIIHHHHHHHHHHHHHHHIIIKKKLLLJJJIIIJJJPPPYYYiii|||{{{yyyvvvssspppnnnkkkgggddd___]]]ZZZXXXWWWVVVTTTSSSQQQPPPOOOOOONNNMMMLLLLLLFFFEEEDDDDDDCCCCCCDDDDDDCCCAAA???======>>>@@@BBB@@@??????>>>>>>>>>????????????@@@AAACCCEEEGGGHHHEEEEEEFFFFFFGGGHHHHHHIIIGGGGGGHHHIIIJJJKKKLLLLLLOOOPPPRRRTTTUUUTTTRRRQQQOOOOOOOOONNNMMMKKKJJJIIICCC@@@===;;;999888666555444444444444555555555555666666666666666555444333333333333333333333333333333333333444444444444555777777777777777777777777:::;;;===>>>???@@@@@@@@@>>><<<:::777555555444444:::999999@@@IIIOOOOOOMMM???<<<:::999999999777555444555777777666555222111000000//////000000111222111222555777:::===>>>??????===999777777666666555888777555555666666444333222111111000///.................................//////000111000///---,,,------------------------,,,,,,---...///000000000---,,,+++,,,.../////////,,,,,,,,,---------......000000000000000000000000......///000000111222333333444555666666777:::<<<<<>>===???AAABBB@@@@@@????????????@@@@@@BBBBBBBBBCCCDDDFFFGGGHHHEEEFFFGGGGGGHHHHHHIIIIIIHHHHHHHHHIIIJJJKKKLLLLLLOOOQQQSSSUUUTTTRRROOOLLLNNNOOOPPPOOOLLLHHHCCC@@@???<<<:::999888777666444333333444444555666666777666777777777666555444444333333333333333333333333333333444444444555555555777777777888888888888999:::;;;===?????????>>>===<<<:::888666555555555555<<<::::::???GGGKKKJJJGGG???===;;;::::::999888777666777888999888666444333222111000000//////000000222333666888:::;;;<<<<<<:::777333222444666666666999777666666666666555333/////////...------,,,,,,........................,,,---///000111000//////------------------------***+++,,,.../////////...000...------...//////...,,,,,,,,,---------......222222111111111111000000......///000111222222222222444666666666777999;;;<<>>>>>@@@AAAAAA@@@@@@@@@@@@AAABBBBBBEEEEEEEEEEEEFFFGGGHHHIIIFFFGGGHHHIIIJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKLLLMMMPPPQQQTTTUUUTTTQQQMMMKKKMMMMMMNNNMMMIIICCC>>>:::;;;999888777888777666444444444555555666777777888666666777777777666555555222222333333333333444444333444444444555555555555666666777888999:::;;;;;;<<<===>>>??????===<<<:::999888666555555555666777;;;:::;;;???CCCEEECCCAAA>>>>>><<<;;;:::999999999888999999999999777666555444444333222111111111222333444666999::::::::::::888555222111333555777777888777555555666666444333...---------,,,,,,,,,,,,........................)))***+++,,,---.........------------------------++++++,,,---.........---111...,,,,,,---.........,,,---------............000000000000000000000000//////000111222222222222111333555666666777999:::<<>>???@@@@@@???===:::888666666555444555666777888888:::<<<>>>@@@@@@???>>>======<<<:::999888888999999999888888777666666666222222222111222222333444444555777999:::999888888777666555444333555777999777666444444555555333222......------------,,,,,,........................++++++***++++++,,,------........................---------------.........---+++))))))+++---......------........./////////000000000000000000000000000111222333333222111111000222555666666666888999<<<>>>BBBCCCBBBAAAAAABBBDDDHHHMMMQQQTTTUUUWWWYYYWWWXXX[[[]]]^^^^^^]]]]]]]]]___bbbcccaaafffuuu~~~nnnmmmkkkiiijjjlllkkkgggbbb```\\\WWWSSSOOOMMMLLLKKKKKKKKKLLLOOOSSSWWWYYY```bbbaaa\\\TTTOOONNNPPPIIIIIIHHHHHHHHHIIIJJJJJJGGGFFFEEEEEEEEEFFFGGGHHHBBBDDDHHHIIIHHHEEEDDDDDDCCCFFFHHHGGGEEEHHHNNNTTTWWWQQQLLLJJJJJJNNNXXXbbbqqqyyywwwsssnnnhhhccc```]]]YYYXXXVVVSSSPPPNNNMMMMMMHHHGGGGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEGGGHHHJJJLLLMMMIIIJJJLLLMMMNNNNNNMMMMMMLLLKKKJJJJJJKKKLLLMMMNNNPPPQQQSSSUUUUUUTTTRRRPPPKKKHHHDDD@@@===<<<<<<===777666666777888888666555666777777777888888888999555555666777777888777777222222222333333444444444444444444555555555666666444444666888:::<<<>>>???@@@AAABBBBBB@@@===:::888555444444444555666888999666999===>>>>>>>>>>>>???;;;<<<;;;999888777777888999888777666555555555666.........///000222333444444666888999:::999888777777888777666444555888;;;666444333333333333222000..................------........................///...---,,,+++,,,---...////////////////////////000//////.........//////***(((&&&'''***---...///.........////////////000000111111111222222222333111222333444444333111000///222444555555666777888<<<>>>AAABBBBBB@@@@@@@@@DDDHHHMMMRRRTTTVVVXXXYYYWWWXXX[[[]]]^^^]]]\\\\\\]]]___bbbcccbbbgggvvvxxxnnnlllhhhgggggghhhhhhgggbbb___YYYTTTQQQPPPPPPQQQQQQPPPNNNMMMMMMOOORRRTTT___aaaaaa\\\TTTOOOOOOQQQKKKIIIGGGHHHKKKKKKHHHFFFIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEEEEEEEGGGIIIJJJNNNMMMJJJHHHGGGIIINNNRRReee}}}{{{wwwtttpppnnnfffeeebbb^^^ZZZVVVSSSRRRNNNLLLJJJHHHGGGGGGHHHHHHDDDEEEFFFGGGHHHGGGFFFEEEEEEEEEFFFGGGHHHIIIJJJJJJRRRRRRQQQPPPOOONNNNNNNNNNNNMMMLLLLLLMMMOOORRRSSSUUUVVVXXXYYYWWWSSSNNNKKKHHHFFFDDD@@@===;;;999888777777777777777666666666777888888999999:::;;;;;;666666555555555555666666666666666555555444444444444444333333333444555555555555666777999;;;===>>>?????????>>><<<:::777666444444444444555777999:::777888999:::;;;<<<<<<<<<<<<;;;999777777888999:::<<<;;;999666444222111000---///111111111000111333444666999;;;<<<:::888666000222444666888999999888888777666444333222111111000000///............///........................---,,,,,,---///...***&&&,,,------......------,,,---,,,,,,++++++,,,,,,---...------------...//////......////////////......//////000000111111222222333333333444444444555555444444444555666888:::;;;>>>@@@CCCDDDEEEEEEGGGHHHGGGJJJNNNQQQSSSVVVYYY[[[YYYZZZ[[[\\\]]]^^^^^^^^^dddaaaaaadddgggnnn|||vvvnnnhhhfffbbbaaaaaabbbbbbaaa^^^[[[WWWSSSPPPNNNNNNOOOOOONNNMMMLLLMMMNNNOOOQQQYYY[[[[[[WWWPPPLLLLLLNNNKKKIIIHHHIIIJJJJJJHHHEEEEEEEEEEEEDDDDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFHHHIIIJJJJJJIIIHHHHHHJJJOOORRRZZZnnn}}}zzzqqqpppmmmiiieee```\\\ZZZTTTSSSQQQNNNLLLKKKJJJIIIFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIKKKMMMOOOPPPPPPQQQRRRRRRRRRRRRRRRQQQQQQSSSSSSRRRRRRRRRSSSTTTUUUTTTVVVWWWWWWUUUQQQLLLIIIDDDCCCAAA>>><<<;;;:::999777777777666666666666666999999999999::::::::::::666666555555555555666666555555555555444444444333555555444444444555666666888999:::;;;===@@@AAACCC@@@???>>>===;;;999777666444444333333444666888:::777888999:::;;;;;;;;;;;;<<<:::999777777888999:::<<<:::888666444222111000...000222333222222333444555777:::<<<===<<<:::888000111333555777888777777888777555444222111111111///...------,,,,,,---------------------------------++++++---//////---***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------------...//////......////////////......//////000000000000000000111111222222222333333333444444444444666888:::;;;<<<>>>AAACCCCCCDDDEEEGGGGGGJJJNNNQQQSSSUUUXXXZZZYYYZZZ[[[\\\]]]^^^^^^^^^dddbbbcccfffiiippp~~~zzzllleeeccc```]]]\\\\\\]]]\\\[[[XXXVVVTTTQQQOOOMMMLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLPPPRRRRRRPPPKKKIIIJJJLLLKKKJJJIIIIIIIIIIIIGGGEEECCCCCCCCCCCCDDDEEEFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCEEEFFFGGGFFFGGGHHHHHHIIIKKKNNNQQQTTTaaawww}}}yyyxxxvvvsssnnnjjjeeeccc\\\[[[YYYWWWSSSPPPMMMKKKJJJIIIHHHHHHHHHHHHIIIJJJLLLMMMNNNPPPQQQRRRSSSSSSRRRRRRTTTUUUVVVVVVVVVUUUYYYYYYXXXWWWVVVUUUTTTTTTSSSTTTUUUTTTQQQMMMIIIFFF???>>>===;;;::::::999999666666666666666666777777999999999888888888888777555555444444444444555555555444444444444333333333555555555555555666777777:::;;;<<<>>>@@@BBBDDDEEEAAA???===:::888777666666444333222222333555888999888999999:::::::::999999::::::888777777777888999:::999777555333222111111000222444555555555666888777888:::<<<<<<;;;999888000111333555666777777666777666555333222111000000---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++---///000000///---,,,+++******+++,,,---------,,,,,,,,,,,,---------------------......///...//////000000//////...000000/////////////////////000000000000111111111444444444444666888:::;;;:::===???AAAAAABBBDDDEEEGGGJJJNNNQQQRRRTTTVVVWWWYYYYYY[[[\\\]]]^^^^^^^^^dddccceeeiiilllrrrqqqhhhddd```^^^\\\[[[[[[[[[ZZZYYYTTTSSSRRRQQQOOOMMMKKKJJJLLLLLLMMMMMMMMMKKKJJJIIIIIIJJJKKKJJJHHHGGGHHHJJJJJJJJJIIIIIIIIIGGGFFFEEEDDDCCCCCCCCCDDDDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBAAABBBCCCDDDEEEDDDFFFHHHIIIIIIJJJLLLMMMQQQWWWggg~~~}}}yyyvvvuuuuuutttrrrooojjjgggdddaaaaaa___\\\XXXTTTPPPNNNNNNLLLJJJIIIIIIJJJLLLNNNQQQRRRSSSUUUUUUVVVUUUUUUWWWXXXYYYZZZ[[[[[[[[[[[[[[[[[[ZZZYYYWWWTTTRRRPPPQQQQQQQQQOOOLLLHHHEEECCC<<<<<<:::999888888888888666666666777777777777777888888888777666555555444555555444444444444555555444444444444444333333333555555444555555666777888999:::<<<>>>@@@AAABBBCCCAAA>>>;;;777555555555666444333222222333555888999999999:::999999888777777999888777777777777888888999888666444333222111111222444666888888888:::;;;;;;;;;;;;;;;:::888666555222333555666777777777666777666444222111000000000---,,,,,,+++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...------...///000000...---+++******+++---...------,,,,,,,,,,,,------------,,,,,,------.../////////000000000000//////000000//////......------/////////000000000111111444333333444555777999;;;:::===???AAAAAABBBCCCEEEGGGJJJNNNQQQRRRSSSTTTVVVXXXYYY[[[\\\]]]^^^______cccdddgggkkknnntttwwwkkkeeeccc^^^\\\ZZZZZZZZZZZZXXXWWWRRRRRRRRRQQQOOOMMMJJJIIIKKKLLLMMMMMMMMMKKKJJJHHHFFFGGGHHHHHHGGGGGGHHHIIIIIIIIIJJJIIIHHHGGGFFFFFFGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAAAAABBBCCCDDDDDDFFFHHHHHHGGGGGGHHHIIINNNOOOZZZmmm|||xxxtttqqqnnnjjjjjjjjjiiihhhfffdddbbbaaaaaa```^^^[[[WWWTTTQQQRRRQQQNNNMMMMMMOOORRRTTTVVVWWWZZZ]]]___`````````ddddddcccbbbbbbaaaaaaaaa\\\\\\ZZZXXXVVVRRRPPPNNNNNNNNNLLLJJJGGGDDDAAA???<<<;;;:::888777666666666777777777888888888999999::::::999888777666666555555555555444444555555555444444444444444444444444444444444444555666777888:::;;;===???@@@@@@AAAAAA???===999555444444555666444444444555666777999:::999999999999888777666666777777777777777777777888777666555333222222111111333555888::::::;;;===???AAAAAA???<<<999777555444555666777888999999888777666555333222000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000000///.........///000///---++++++---///000...------,,,,,,------...,,,,,,,,,,,,,,,---......//////000000000000//////000000//////......------000000000111111111111222333333333333555777999:::;;;>>>AAABBBBBBCCCEEEFFFFFFJJJNNNQQQSSSSSSTTTUUUXXXYYYZZZ\\\]]]^^^______bbbdddhhhlllnnnuuuooofffaaa___[[[ZZZXXXXXXXXXXXXVVVTTTRRRRRRQQQPPPNNNLLLJJJIIIJJJKKKKKKLLLLLLKKKJJJIIIGGGGGGGGGHHHHHHIIIIIIIIIGGGHHHIIIIIIGGGFFFFFFGGGHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAAAAABBBCCCDDDDDDFFFGGGGGGFFFEEEFFFHHHNNNMMMUUUeeevvv{{{uuupppmmmjjjgggeeeaaaaaaaaa```````````````]]]]]]]]]\\\[[[ZZZXXXWWWWWWVVVUUUTTTUUUXXX[[[]]]\\\___dddiiimmmooopppqqqsssqqqmmmiiifffddddddddd[[[ZZZXXXVVVSSSQQQOOONNNKKKJJJHHHEEEBBB@@@>>>===<<<;;;:::888777777777777888888888999::::::;;;;;;======<<<<<<;;;:::999999666666555555555555666666444444444555555555555666555555555555666888999:::>>>???@@@AAABBBAAAAAA@@@<<<:::777444333444555666555666777999::::::::::::888888888888888777666555666666666666777777777777666555444333222111111111444666999;;;<<<>>>@@@AAAFFFEEEAAA>>>:::888666555777888999::::::999888888555444333111000///......//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,000111111000...,,,---...000///...------...///000......------------......,,,,,,,,,,,,,,,------...///000000111111000000///000000//////////////////111111111111222222222222333333333333555777999:::<<>>888777555444333444555666666888;;;>>>???>>><<<;;;777777777888777777666666444555666666777777777666444444333222111111111222444777:::<<<===???AAACCCEEEBBB???;;;888777666666777888999:::999999777777555444222111///.........///......---------------------------------------,,,...111000...------.................................------------......,,,,,,++++++,,,,,,---...000000111111111111000000//////000000000000000000000000111111111222222222333222222333444666888:::<<>>::::::;;;;;;<<<===>>>>>>:::::::::999999999999888888888777777777777888888555666666666777777888888999999999:::;;;<<<>>>???@@@AAABBBBBBAAA???===<<<666555444444444444666666666999===AAABBB@@@===;;;666666777777777777666666444444555666777777666666444333333222111111222222444777:::<<<>>>???BBBDDD???===:::777555444444555777777888999999888666555555444222000///.........///...------,,,,,,------........................(((,,,000111///---...///,,,------......------,,,......------------......,,,,,,++++++,,,,,,---...000000111111111111000000//////000000111111222222000000000000111111111111333222222333444666888:::<<<>>>AAABBBCCCDDDEEEGGGDDDIIIOOOTTTVVVWWWXXXYYYWWWXXXZZZ\\\^^^___``````___aaadddeeegggpppwwwhhhaaa^^^[[[WWWZZZYYYXXXYYYZZZYYYXXXVVVQQQPPPNNNLLLJJJHHHHHHGGGJJJIIIIIIHHHHHHGGGGGGGGGFFFGGGHHHIIIIIIGGGFFFDDDHHHHHHHHHHHHHHHHHHHHHHHHAAAAAAAAAAAAAAAAAAAAAAAADDDDDDEEEEEEEEEEEEDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBBBBBBBBBBCCCDDDDDDFFFFFFIIIMMMQQQ^^^ttt}}}yyytttooojjjgggeeeccc```]]]ZZZXXXXXXYYYYYYWWWWWWYYY[[[]]]___aaabbbdddfffhhhkkkmmmooooooooosssuuuxxxxxxvvvuuuuuuuuurrrjjj___YYYVVVUUUQQQNNNMMMJJJHHHHHHJJJJJJHHHEEEFFFDDDBBB@@@>>><<<;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<;;;:::::::::999999888777666666333333444444555666666666888777666555555555555555777777888999;;;===???@@@AAAAAA@@@>>><<<999666444777555333222444777;;;===;;;AAAEEEEEE@@@<<<;;;<<<777666666666555555555555111222444666888888888888333333333222//////000111666999===???@@@AAACCCDDDEEEAAA<<<777444333444666999999999888888666555444111000///......///000111///............---------..................------------------------------...............---------......//////...---,,,,,,//////............/////////......------...000111000000000000111111111111///000000000000111111111000111222333444666777777<<>>???@@@>>>>>>>>>===;;;888666555444444333333555999<<<>>>===AAAEEEDDD@@@<<<;;;<<<777777666666666555555555444555666777777666555555333444444333111000222333777:::===??????@@@AAABBBBBB???:::555333444666777888888888888777666555555000///......---...//////............------------..................------------------------------000000000000////////////......///......------,,,//////............//////...............///000000000000000111111111222222000000000111111111111222333444555666777999::::::;;;>>>BBBDDDDDDDDDDDDEEEDDDFFFJJJOOOSSSVVVWWWWWW[[[[[[]]]^^^___`````````___cccbbbdddiiilll}}}|||rrrfff^^^\\\[[[YYYWWWTTTSSSSSSSSSTTTTTTSSSQQQOOONNNMMMKKKIIIHHHHHHGGGHHHHHHGGGGGGGGGGGGGGGGGGFFFGGGHHHHHHHHHGGGEEEDDDEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCDDDDDDDDDFFFHHHIIIOOO]]]lll~~~~~~~~~~~~|||yyyuuuttttttuuuuuuzzzwwwsssnnnkkkiiihhhhhhhhhhhhhhhiiikkknnnppprrrsssuuuwwwyyyyyywwwuuusssoookkkhhhjjjnnnooojjjdddXXXSSSNNNKKKJJJIIIFFFCCCFFFEEEDDDEEEFFFGGGGGGEEE@@@???>>>===<<<;;;;;;;;;<<<<<<<<<=========>>>>>>===>>>>>>>>>======<<<;;;::::::999999888777777777999999888777777666555555777666666555555555555666666888:::<<<>>>?????????;;;;;;;;;:::999777555555222222333555888:::===>>>>>>AAADDDBBB>>>:::999:::777777777666666666555555777777777777555444333222222333444333222333444666888;;;===>>>>>>===>>>???===;;;777444333555888:::::::::999888666444222111000///......---------...............------------------------------..............................////////////////////////...............---------//////............//////---......///////////////000000111111111222222222000111111111111222222222111111222444555666777888:::===AAADDDDDDDDDEEEFFFBBBEEEJJJOOOTTTWWWXXXYYY]]]]]]^^^___````````````^^^cccccceeekkkooozzzmmmfff^^^YYYYYYYYYWWWTTTRRRQQQPPPQQQRRRRRRQQQOOONNNMMMLLLJJJIIIHHHHHHHHHFFFGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAABBBBBBCCCDDDEEEEEEGGGIIIIIIKKKVVVaaawww~~~{{{zzzxxx}}}~~~}}}}}}}}}~~~}}}}}}}}}}}}|||{{{{{{zzzyyywwwtttrrrrrrtttwwwyyy~~~|||xxxuuuqqqooonnnnnnpppooooooooopppsssuuuwwwyyyzzz{{{{{{yyyuuuqqqnnncccdddgggkkklllfff[[[RRROOOLLLJJJIIIIIIIIIFFFDDDEEEDDDDDDDDDDDDDDDCCCCCC>>>===<<<<<<;;;;;;<<<<<<=========>>>>>>>>>??????>>>?????????>>>===<<<;;;999999999888888888777777666666666666555555444444666666555555555666666777777888;;;>>>??????>>>===:::999999777666444333333333444555888999;;;<<<<<<===???@@@>>>;;;888777777777777777666666666666555888777777666555333222222000222333333333333666888:::<<<>>>>>><<<;;;:::;;;888777444333333666:::<<<<<<;;;:::777444111///---000000//////...---------.........---------,,,,,,,,,,,,------------......////////////////////////,,,,,,---------------............---------......///......------......///,,,---///000000000///.../////////000000000111111111111111111222222222222000000111222444555666777999<<>>>>>>>>?????????@@@@@@????????????>>>===<<<;;;999999999888888888888888555555555555666666777777666666666666777777888999888:::<<<>>>>>>===<<<;;;999888777555333222111111555666888999::::::::::::;;;<<<;;;:::777666555555888777777777666666666666666666555555444444444333///000111222222333666888:::<<<======:::888777888555444333333555777:::<<<999999888666444111///...000000000//////............------------,,,,,,,,,,,,,,,,,,,,,------......////////////////////////+++,,,,,,,,,------............------------...///......------------......,,,---///000000000///............/////////000000000000111111111222222222333333444666777888999:::999<<>>>>>======>>>???????????????@@@@@@@@@AAAAAA?????????>>>===<<<;;;:::888888888888888888888888666666777888888999::::::777777777777888999;;;;;;;;;;;;<<<<<<<<<;;;999888777777555333222222111111888888999::::::::::::999:::999888777666555555555888888777777777666666666555555444444333444444555...000111222222333666888:::;;;===<<<999666555555222333444666888999::::::333333444444444333333222---....../////////......------------,,,,,,,,,,,,++++++,,,,,,------..............................---------...//////000000......---,,,,,,...///000......------------......---......///////////////........./////////000000///000000000000111111111222222333444666777888999:::===AAADDDDDDDDDEEEFFFFFFKKKPPPSSSRRRRRRTTTWWWUUUWWWYYY\\\___aaabbbcccaaaccc``````gggnnnsssfffddd\\\ZZZVVVSSSRRRQQQPPPPPPMMMLLLLLLNNNOOOPPPOOOMMMIIIIIIHHHHHHHHHHHHHHHHHHFFFGGGGGGIIIJJJKKKLLLLLLGGGFFFFFFEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@????????????????????????AAAAAA@@@@@@AAAAAABBBCCCBBBAAABBBEEEDDDCCCFFFLLLUUUaaaxxx|||tttnnnkkkgggiiimmmqqqtttwww{{{~~~~~~|||{{{xxxwwwuuutttrrrrrrrrrrrrrrrqqqpppppppppqqqrrrssstttssssssrrrqqqppppppooonnnnnnooonnnllliiifffeeeddddddbbbaaa```______^^^fff```WWWOOOJJJIIIKKKLLLEEEEEEEEEDDDCCCCCCDDDFFFFFFHHHHHHFFFCCCAAABBBCCCAAA@@@@@@?????????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA>>>>>>>>>===<<<;;;:::999888888888888888888888888888888888888888888999999888888888999:::;;;===>>>======<<<;;;999888777666444333222222222333444555888888888999:::;;;<<<<<<;;;999777666666777777777888888888777777777666666666555444333333333444444000111333333333444666888999;;;<<<;;;888555444444111333777999::::::888777333333333333333222222111)))***,,,---...------------------,,,,,,,,,++++++***++++++,,,------......------------------------,,,,,,---......///000000///...,,,,,,,,,...///111...------,,,,,,------..................///000000000000000000111111111111....../////////000000000///000111222444555666666;;;>>>BBBDDDDDDDDDDDDEEEEEEJJJPPPSSSRRRRRRUUUYYYWWWYYY[[[]]]___aaabbbccc___bbb```aaafffiiizzzzzziii___]]]ZZZXXXTTTRRRPPPPPPPPPPPPLLLKKKKKKLLLNNNOOONNNLLLIIIHHHHHHGGGGGGHHHHHHIIIGGGGGGHHHIIIKKKLLLMMMMMMGGGFFFFFFEEEEEEEEEEEEEEEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>AAAAAA@@@@@@AAAAAABBBCCCEEECCCDDDFFFDDDBBBEEEJJJNNNWWWjjjyyyqqqkkkhhhccceeehhhjjjlllooosssvvvvvvyyy~~~~~~|||zzzyyyxxxwwwuuutttttttttuuuvvvwwwvvvvvvuuuuuuuuuuuuuuuuuuuuutttsssrrrpppoooooolllmmmmmmmmmjjjfffbbb___]]]\\\\\\[[[\\\]]]___```ccc[[[RRRMMMMMMMMMJJJFFFFFFGGGFFFDDDCCCCCCEEEGGGEEEGGGIIIGGGDDDCCCDDDFFFCCCBBBAAAAAA@@@AAAAAAAAA@@@@@@AAAAAAAAAAAABBBBBB>>>>>>>>>===<<<:::999888888888888888888888999999888888777777666555555555888888999:::;;;===>>>??????>>><<<999777666555555111000000111333555777999777777777888:::<<<>>>???;;;999777666777999999:::888888888888777777777777888666555333222222222333222333444444444555777999999:::;;;:::777555444444111444888;;;<<<:::888555777777666444222///---,,,&&&''')))+++,,,,,,,,,+++---------,,,,,,,,,++++++******+++,,,,,,---......------------------------******++++++,,,---......///...,,,,,,,,,...000111...------,,,,,,------...//////...------///000111111222222222222333333333............////////////222333444555777888999999<<>>>>>??????????????????@@@AAABBBBBBAAABBBCCCBBB@@@???@@@AAABBB@@@>>><<<;;;;;;=========>>>>>>???AAABBBBBBCCCBBBAAA@@@@@@AAADDDFFFHHHMMMPPP\\\qqqzzz{{{zzzxxxtttnnnjjjgggaaabbbdddgggiiijjjkkkkkknnnooorrrvvv{{{}}}{{{{{{{{{{{{{{{zzzwwwtttrrrrrruuuxxxzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxwwwtttrrrpppnnnmmmpppnnnllliiieeebbb___^^^\\\\\\[[[[[[[[[]]]___aaaYYYUUUPPPMMMKKKKKKJJJJJJHHHFFFEEEEEEFFFHHHHHHHHHLLLKKKIIIGGGFFFDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@AAAAAA???>>><<<;;;:::999888888777777888888888777777666666777777888999999::::::777999;;;===????????????::::::999888777666555555222222222333444555666666999:::;;;=========<<<<<<555555555666666666666666777777777777666666666666777666444222111111111222222222333555888999888777666666777777666555444333888999::::::;;;;;;::::::666444111///...///111222000000///...............++++++,,,,,,,,,,,,,,,,,,..................---------,,,,,,++++++,,,,,,---...............///000000,,,,,,------.../////////........................///000000111000000///......//////000111222222222000000000000000111111222555444333333444666999:::<<>>>>>@@@AAA@@@>>><<<;;;<<<======>>>>>>???@@@AAABBBCCCCCCBBBBBBAAAAAABBBCCCFFFGGGFFFIIIRRRcccxxxzzzrrrnnnmmmkkkhhheeeaaaaaabbbccccccccccccccceeegggjjjnnnssswww{{{~~~~~~||||||||||||}}}|||zzzwwwuuuuuuxxxzzz{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyvvvssspppnnnllllllmmmllliiifffccc```^^^\\\]]][[[ZZZ]]]aaacccbbb___YYYVVVQQQNNNNNNNNNMMMMMMLLLJJJHHHHHHIIIJJJJJJJJJMMMLLLJJJHHHFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@AAAAAA@@@???===<<<;;;:::::::::777777888999::::::::::::999999999999999::::::::::::;;;<<<>>>???@@@??????::::::999888777555444444555555666777888999999:::;;;<<<=========<<<;;;:::666666666666666666666666777777777666666666555555777555444222111111222222444333333555888999999888999888777666555555555555999::::::;;;;;;;;;::::::555333111///...///000111000//////...............------------,,,,,,,,,,,,..................---------,,,,,,++++++,,,,,,---...............//////000---------------,,,,,,,,,........................///////////////////////////000000111222222333333000000000000000111111222444333222222333555777888<<<>>>BBBDDDDDDCCCDDDDDDEEEIIINNNQQQSSSUUUWWWYYY\\\[[[[[[]]]___aaaaaaaaa______```aaaaaadddqqq~~~~~~iii]]]YYYUUUTTTUUUSSSRRRPPPOOOOOONNNMMMKKKFFFEEEEEEIIINNNQQQQQQOOOIIIIIIIIIHHHGGGFFFDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBFFFEEEEEEFFFGGGFFFCCCAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@???@@@@@@@@@@@@AAABBBAAA???>>>???@@@@@@???>>><<<<<<<<<======>>>??????@@@AAABBBCCCCCCDDDCCCBBBBBBBBBCCCEEEFFFFFFHHHOOOYYYggg{{{uuulllkkkllliiifffcccbbbaaa___^^^]]]\\\\\\\\\^^^aaaeeeiiinnnrrrtttvvvxxx{{{|||{{{|||~~~}}}|||}}}}}}}}}}}}{{{yyyvvvvvvxxxzzz{{{{{{{{{{{{{{{{{{{{{{{{zzzxxxtttpppnnnlllllllllmmmkkkiiifffcccaaa___^^^aaa^^^]]]bbbhhhiiiddd^^^ZZZWWWTTTRRRRRRSSSSSSRRRQQQOOOMMMMMMNNNNNNMMMLLLNNNMMMKKKIIIHHHFFFFFFEEECCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@AAA@@@???>>>===<<<<<<<<<<<<777888999;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<======>>>?????????>>>>>>;;;:::999888666555444333666777888999:::;;;<<<<<>>>>><<<;;;999888666666666666666666666666777666666666666555555555555555333222111222333333777555555666999;;;<<<;;;<<<:::777444444555777999:::;;;;;;;;;;;;::::::999444222000.........000111000///......------......//////......---,,,,,,,,,------------------......------,,,,,,,,,,,,------......------......///000...------,,,++++++******..............................---------///000111000111111222222333333333000000000000000111111222222222111111111333444555;;;>>>BBBDDDDDDDDDDDDEEEEEEIIIMMMQQQSSSUUUWWWYYY\\\\\\\\\^^^```bbbbbbaaaaaaaaaccccccbbbeeerrr~~~ooo```ZZZYYYWWWWWWXXXSSSQQQPPPNNNMMMLLLKKKKKKGGGGGGHHHKKKOOOQQQPPPOOOJJJJJJJJJIIIGGGFFFDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBEEEDDDCCCDDDEEEEEECCCAAA???@@@AAABBBCCCBBBBBBAAABBBBBBAAA@@@????????????BBBCCCDDDCCCAAAAAAAAABBB@@@???>>>===<<<<<<======?????????@@@AAABBBBBBCCCDDDCCCCCCBBBBBBCCCDDDDDDHHHIIIMMMSSS[[[kkk{{{tttqqqmmmjjjdddccc```]]]ZZZYYYXXXXXXXXXZZZ\\\```dddiiilllnnnnnnpppssswwwzzz|||}}}~~~zzzxxxzzz~~~~~~||||||||||||{{{|||{{{xxxvvvuuuvvvwwwyyyyyyyyyyyyyyyyyyyyyyyyvvvtttqqqnnnllllllmmmnnnpppooollljjjgggfffeeeeeeeeeeeegggjjjllljjjddd___\\\ZZZWWWVVVWWWXXXXXXXXXVVVUUUSSSRRRRRRRRRPPPOOOOOONNNMMMKKKIIIHHHGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@???>>>>>>===<<<<<<<<<<<<999::::::;;;<<<<<<<<<<<<:::;;;;;;<<<===>>>???@@@??????>>>>>>======<<<<<<::::::999777666555444333555555666777999:::;;;;;;AAA@@@???===;;;999888777777777777666666666666666666666666555555555444444444333222222222333444444888777777999<<>>;;;777333333555999<<<<<<<<<<<<;;;;;;:::999888222111///...---...///000//////...------------...000000///...------,,,,,,,,,,,,------------......------,,,,,,,,,,,,------...------------...//////---------,,,,,,,,,++++++...........................---++++++,,,...000222000000111111111222222222000000000000000111111222222222111111222222444444;;;>>>BBBDDDDDDDDDDDDEEEEEEIIIMMMPPPRRRTTTWWWYYY\\\[[[[[[]]]```bbbbbbaaacccccceeeeeedddhhhvvvqqqfff\\\YYYYYYXXXWWWXXXSSSRRRPPPNNNLLLKKKJJJKKKLLLLLLLLLMMMNNNNNNMMMLLLLLLKKKKKKJJJHHHGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@@@@AAACCCDDDCCCBBB>>>AAADDDGGGHHHFFFDDDBBBBBBBBBAAA@@@????????????BBBCCCDDDCCCAAA@@@AAABBB>>>>>>>>>===============>>>??????@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCDDDEEEGGGKKKOOO\\\ssswwwoookkkcccaaa\\\XXXVVVUUUUUUUUUVVVWWWYYY\\\___cccfffhhhhhhiiilllppptttxxx{{{|||{{{zzz}}}~~~|||{{{zzzzzzzzz{{{|||{{{yyywwwuuuuuuvvvttttttttttttttttttttttttqqqpppmmmllllllnnnqqqrrrsssqqqooollljjjjjjjjjjjjiiimmmqqqpppkkkfffbbbaaa]]][[[ZZZZZZ[[[\\\\\\\\\YYYXXXVVVUUUUUUTTTRRRPPPPPPOOOMMMKKKJJJHHHHHHGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@======<<<<<<;;;<<<<<<<<<;;;<<<<<<<<<;;;:::999999999:::;;;===???AAACCCDDD???>>>===<<<;;;:::999999999999888777666555444444555555666777999:::;;;<<>><<<<<<<<<;;;:::888777666000///...---------......//////...---------------000000///...------,,,,,,,,,,,,,,,,,,------.........------,,,,,,------...---------------...//////,,,---------.........///...........................---++++++,,,...000222////////////000000000000000000000000000111111222222222222333333444555555:::===AAADDDDDDDDDEEEEEEFFFHHHLLLOOOQQQTTTWWWYYY[[[ZZZZZZ\\\___````````````aaacccdddccciiizzzttteee]]]WWWWWWWWWTTTSSSSSSRRRRRRPPPNNNKKKKKKLLLNNNRRRQQQOOOMMMKKKJJJJJJIIIMMMLLLLLLKKKIIIGGGEEEDDDCCCCCCCCCDDDDDDDDDDDDDDD>>>======???BBBDDDDDDDDD???CCCIIINNNOOOKKKEEEAAAAAAAAA@@@@@@???@@@@@@@@@???@@@AAA@@@>>>===>>>???>>>>>>>>>>>>>>>=========>>>>>>>>>>>>??????@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBDDDGGGJJJSSSddduuussskkkaaa^^^YYYTTTQQQPPPQQQQQQRRRSSSTTTVVVYYY\\\^^^___aaabbbeeeiiimmmrrrvvvyyy}}}}}}{{{zzzyyyyyyzzz|||}}}}}}|||yyyvvvuuuvvvqqqqqqqqqqqqqqqqqqqqqqqqmmmmmmllllllnnnpppssstttrrrqqqnnnllljjjjjjkkkllllllqqqtttpppggg```___aaa\\\ZZZYYYZZZ[[[]]]\\\\\\YYYXXXWWWWWWWWWVVVSSSQQQPPPOOOMMMKKKJJJHHHHHHGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@?????????<<<<<<<<<;;;<<<<<<===============<<<;;;:::999888999:::<<<>>>@@@BBBDDDEEE???>>>===;;;:::999888888777777777666666666555555777888999:::<<<===?????????>>><<<:::999777777777999888888777777666666555555555444444444333333333111111111111222444666777::::::;;;>>>BBBDDDDDDCCC999888666555666888<<<>>>===<<<;;;:::888666444333......---------------...///...------,,,,,,------//////......---,,,,,,,,,++++++,,,,,,------............------------......------,,,,,,------...///,,,,,,---......///000000..............................---------///000111////////////////////////000000000000000111111222222222333444555666777777:::===AAADDDDDDDDDEEEFFFFFFHHHLLLNNNPPPSSSWWWYYYZZZZZZZZZ[[[^^^``````___]]]^^^aaabbbbbbkkk|||jjj^^^XXXUUUWWWWWWSSSPPPQQQNNNOOOOOONNNLLLLLLPPPSSSUUUSSSPPPLLLHHHGGGHHHIIILLLLLLKKKJJJHHHFFFDDDCCCBBBCCCCCCCCCDDDDDDDDDEEE???>>>>>>???BBBDDDEEEDDD@@@FFFNNNUUUUUUOOOGGGAAA@@@@@@@@@???@@@@@@AAAAAA>>>???@@@???===<<<===>>>======>>>>>>>>>>>>==================>>>>>>>>>>>>===>>>???@@@AAABBBBBBBBBBBBAAABBBEEEHHHMMMYYYddd~~~sssddd```YYYSSSOOONNNNNNOOOQQQQQQRRRSSSTTTVVVXXXYYYZZZ[[[]]]aaafffkkkpppssswww{{{~~~|||zzzzzzzzzzzz{{{|||}}}|||yyyvvvttttttrrrrrrrrrrrrrrrrrrrrrrrrllllllmmmnnnoooqqqssstttrrrqqqnnnlllkkklllmmmnnnnnnooonnnjjjccc^^^]]]^^^YYYWWWWWWWWWYYYZZZYYYXXXWWWWWWVVVVVVWWWVVVSSSQQQPPPOOOMMMKKKIIIHHHGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBAAA@@@?????????===<<<<<<<<<===>>>>>>???>>>>>>>>>>>>===<<<;;;;;;<<<<<<===>>>@@@AAABBBCCC@@@???===;;;:::999999999555555555666666666666777888999:::<<<>>>???AAAAAA===<<<:::888777777777888999999888888777666666555444444444333333333333222000000000111222555777888;;;;;;===???AAAAAA???<<<444444555666888:::<<<===<<<<<<;;;999777444222111,,,,,,,,,,,,,,,,,,------///...------,,,,,,------------------,,,,,,,,,,,,***++++++,,,------............------------......------,,,,,,------...///------------------------........................////////////////////////000000000///////////////000000000000000111111222000111222444666777888888:::===AAACCCDDDEEEEEEFFFFFFHHHKKKNNNPPPSSSVVVYYY[[[ZZZZZZ\\\___aaaaaa```^^^___bbbdddfffrrrlll___]]]XXXWWWYYYYYYUUURRRRRRKKKMMMNNNNNNMMMNNNSSSWWWVVVTTTPPPKKKGGGFFFHHHJJJKKKKKKJJJIIIGGGEEECCCBBBBBBBBBBBBCCCCCCDDDDDDDDDAAA@@@???@@@BBBDDDEEEDDD@@@HHHRRRYYYYYYRRRGGG@@@????????????@@@AAABBBBBB???@@@AAA@@@>>>>>>>>>???<<<===>>>>>>>>>>>>>>>===<<<<<<<<<<<<============;;;<<<>>>???AAAAAABBBBBB???======AAADDDGGGNNNVVVkkk~~~iiiddd]]]UUUPPPNNNNNNOOOQQQQQQQQQRRRSSSTTTUUUVVVUUUVVVXXX[[[```fffkkknnnrrruuuzzz}}}{{{{{{{{{{{{xxxzzz{{{zzzwwwsssqqqpppssssssssssssssssssssssssmmmmmmnnnooopppqqqrrrrrrtttrrrooommmmmmmmmoooqqqooolllhhhccc```^^^]]]\\\VVVUUUTTTUUUVVVWWWVVVUUUVVVUUUUUUVVVVVVVVVSSSQQQPPPNNNMMMKKKIIIHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDBBBAAA@@@?????????>>>=========>>>???@@@AAA===>>>>>>?????????>>>>>>>>>>>>?????????@@@@@@@@@AAA@@@>>><<<;;;:::;;;;;;444444444555666777777888888999:::<<<===???@@@AAA;;;:::888777777777888888999999999888777666666555444444444333333333222222000000000111333555777999<<<<<<>>>@@@@@@>>>999666000222444777999;;;<<<<<<<<<;;;:::888666333111000,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---+++,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---............------------......---,,,,,,,,,,,,---.........------,,,,,,++++++***........................///000000111000000///...111111111000000000000000000000000000000111111222...///111444666777888888999===AAACCCDDDEEEFFFGGGFFFHHHKKKMMMOOORRRVVVYYY\\\\\\\\\]]]```bbbbbbaaaaaacccfffhhhkkkzzzqqqeeebbbWWW___hhhjjjcccXXXPPPMMMMMMMMMLLLLLLMMMOOOPPPQQQTTTSSSPPPLLLJJJHHHGGGGGGJJJIIIIIIHHHGGGFFFEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCAAABBBCCCCCCDDDDDDCCCCCCBBBHHHPPPVVVVVVOOOGGG@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<============???@@@BBBCCCCCCBBB@@@???>>>>>>>>>???AAADDDHHHJJJ]]]mmmwwwlll___WWWVVVVVVTTTPPPOOOPPPQQQRRRSSSSSSSSSSSSSSSSSSTTTVVVZZZ^^^aaaccceeeiiinnntttyyy~~~}}}{{{zzzyyyyyyyyyxxxwwwvvvuuutttttttttuuuttttttsssrrrqqqqqqqqqoooooooooooooooooooooooosssssssssooojjjhhhkkknnnmmmiiiccc___^^^]]]\\\[[[XXXVVVTTTSSSTTTUUUUUUTTTSSSTTTUUUVVVVVVUUUSSSQQQKKKJJJIIIHHHGGGFFFFFFFFFEEEFFFFFFGGGGGGFFFFFFEEECCCCCCCCCCCCCCCBBBBBBBBBAAA@@@???>>>=========>>>===<<<<<<<<<<<<======>>>AAAAAA@@@@@@@@@@@@@@@AAA<<<<<<;;;999888666555444222444777888888999:::;;;999:::<<<=========<<<;;;999888666555444555777888777777777777666666666666555444444333222222222333222111000000222555999;;;;;;<<<>>>???>>>;;;888666333444666999;;;>>>???@@@???<<<888555333111...,,,........................,,,------....../////////,,,+++++++++,,,,,,---...,,,,,,,,,++++++*********//////.........---------///...---,,,+++,,,---...,,,,,,---.../////////...,,,---......//////..................////////////////////////000000000000000000000000111111111111///111333444444555777888<<<>>>@@@CCCEEEEEEDDDDDDDDDIIINNNQQQQQQSSSVVVYYYZZZZZZZZZ\\\```bbbbbbbbb___^^^aaagggooouuufff]]]\\\ZZZdddppptttnnnbbbVVVPPPNNNMMMLLLKKKKKKLLLLLLMMMQQQOOOMMMKKKIIIHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCC@@@AAAAAABBBBBBBBBBBBBBBAAAFFFLLLQQQPPPKKKDDD@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===============>>>@@@AAAAAA@@@>>>===>>>>>>>>>???AAADDDGGGIIIPPP^^^uuu}}}jjj]]]XXXWWWUUUSSSUUUUUUVVVVVVUUUTTTSSSSSSRRRSSSTTTVVVXXX[[[]]]^^^___bbbgggkkkpppvvv|||~~~}}}|||{{{zzzzzzzzzzzzyyyxxxwwwvvvvvvuuuuuuuuutttssssssrrrqqqqqqooooooooooooooooooooooooqqqpppooommmjjjjjjkkkmmmiiieee```]]]\\\\\\\\\[[[XXXVVVTTTSSSTTTTTTSSSRRRQQQRRRSSSTTTTTTRRRPPPOOOJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFDDDCCCCCCBBBBBBAAAAAAAAAAAA@@@??????>>>>>>>>>>>><<<<<<<<<<<<===>>>??????AAA@@@??????>>>>>>>>>???<<<;;;;;;:::888777777666666777999999999999:::<<<<<<<<<===>>>======;;;;;;888777666555555666888999888888888777666555555444444444333222222222222222000000222333555777888999999:::;;;;;;999888555444333555888;;;===>>>======;;;999666444333222000...---------------------------------------.........,,,,,,,,,,,,,,,---......//////.........---------...---------,,,,,,,,,,,,...---,,,,,,,,,,,,---...---...//////////////////,,,---......//////..................////////////---............/////////000000000000111111111111111222444555555666888:::<<<>>>@@@CCCEEEEEEEEEDDDDDDIIINNNQQQRRRSSSVVVYYY[[[ZZZZZZ\\\```bbbbbbaaa``````dddkkkuuutttggg^^^ZZZYYYZZZfffuuu|||vvviiiZZZQQQOOONNNMMMLLLKKKJJJKKKKKKLLLKKKJJJIIIHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBCCC??????@@@AAAAAAAAAAAAAAAAAACCCGGGIIIIIIFFFBBB???>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<======>>><<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<<<<<<<=========<<<<<<>>>>>>>>>>>><<<<<<=========>>>@@@CCCEEEGGGJJJSSSfffxxxfff\\\YYYXXXVVVZZZZZZYYYXXXVVVTTTRRRPPPOOOPPPQQQRRRTTTUUUVVVVVVYYY[[[^^^bbbfffkkkrrrvvv|||~~~~~~~~~~~~~~~}}}|||||||||||||||||||||{{{yyywwwvvvuuuttttttssssssrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmmmmnnnlllkkkjjjkkkllllllkkkeeebbb^^^\\\\\\\\\\\\[[[WWWVVVTTTTTTTTTSSSQQQNNNNNNOOOPPPPPPPPPOOONNNMMMHHHGGGGGGFFFFFFGGGGGGHHHFFFGGGGGGHHHHHHGGGGGGFFFCCCCCCBBBBBBAAA@@@??????@@@@@@???>>>>>>>>>??????<<<======>>>??????@@@AAA@@@@@@>>>===<<<<<<;;;;;;:::::::::999999999999999999:::;;;:::999999;;;===??????>>>>>>===;;;:::999777666555555666777999::::::999888777555444333222333333222111111111111222---///333666888999999888888777666555444444333333444777:::===>>>===:::888666444222111222222111000,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---,,,,,,,,,,,,------...//////............------,,,,,,,,,,,,++++++++++++------,,,,,,,,,------...///000000000000//////...,,,---......//////..................////////////111111222222222333333333000000000111111111222222222333555666666777999;;;;;;===@@@CCCEEEEEEEEEDDDDDDIIIOOORRRRRRTTTWWWZZZ[[[ZZZ[[[]]]```bbbbbbaaa___aaafffnnn{{{tttfff___[[[WWWWWWVVVaaaooovvvrrrfffXXXOOOOOOOOONNNMMMMMMLLLLLLLLLIIIIIIHHHGGGFFFFFFEEEEEEBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCBBBBBBAAAAAABBBBBB???@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<=========<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<======;;;<<<============<<<;;;=========>>>@@@BBBCCCEEEKKKOOO[[[oooyyyllleeebbb`````````___^^^[[[XXXTTTRRRQQQRRRRRRSSSTTTTTTTTTTTTUUUVVVXXXZZZ]]]bbbiiimmmpppsssxxx{{{||||||}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}{{{xxxvvvssssssssssssrrrrrrqqqqqqllllllllllllllllllllllllllliiihhhiiilllnnnllliiieeebbb___]]]\\\\\\[[[ZZZWWWVVVUUUUUUTTTRRROOOLLLLLLMMMMMMNNNMMMLLLKKKKKKGGGGGGGGGGGGGGGHHHIIIIIIFFFFFFGGGGGGGGGGGGFFFFFFBBBBBBAAA@@@??????>>>===>>>>>>>>>======>>>??????<<<===>>>???@@@AAAAAAAAA@@@???===<<<:::999999888777777888888999999::::::999:::;;;:::999:::===?????????>>><<<:::999777666666666666666777888999:::999888777666555444333333222222111111000111111222...000333666999:::::::::888666444222111222444555999:::;;;<<<<<<:::888777444222000000111111000///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,++++++++++++,,,---,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,+++++++++---,,,,,,,,,------......//////000//////...---,,,,,,---......///.....................////////////333333333333444444444444000000111111111222222222222333555666666777999;;;;;;===@@@CCCEEEEEEEEEEEEEEEIIIOOORRRSSSUUUXXX[[[\\\[[[[[[]]]```bbbbbbaaa]]]```eeennn}}}xxxddd\\\ZZZVVVSSSQQQSSSZZZccchhhfff]]]SSSMMMLLLLLLLLLLLLLLLLLLLLLLLLHHHHHHGGGFFFEEEDDDBBBBBBAAAAAAAAABBBBBBCCCCCCDDDCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@AAABBBBBBBBBBBBBBBBBBAAA@@@@@@??????@@@@@@==============================<<<<<<<<<<<<======;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<==================<<<<<<<<<===>>>???@@@AAABBBGGGGGGOOO___sss{{{rrrmmmiiiiiiiiihhheeeaaa]]]ZZZXXXWWWWWWVVVVVVVVVUUUUUURRRSSSSSSTTTUUUYYY^^^bbbbbbffflllqqqtttwwwyyy{{{|||{{{{{{zzz{{{|||}}}~~~~~~~~~~~~~~~|||}}}~~~~~~|||yyywwwuuuqqqqqqqqqpppppppppppppppjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhgggiiimmmmmmkkkgggfffddd```^^^]]]\\\ZZZXXXWWWVVVUUUTTTSSSQQQNNNKKKKKKKKKKKKKKKKKKJJJJJJIIIFFFFFFFFFFFFGGGHHHIIIIIIDDDDDDEEEEEEEEEEEEDDDDDDAAA@@@@@@???>>>=========<<<<<<<<<<<<<<<===>>>???======???@@@AAAAAAAAAAAA???>>><<<:::999777777777555555666777888999:::;;;777999:::::::::;;;===???>>>===;;;999888666555555666666666777888999::::::666666666666555555555555222111111000111111222222222333444666888:::<<<===888666333222222444777999>>>===<<<:::888888777777444222000/////////...------------------------------------,,,,,,+++++++++++++++***************+++************++++++++++++,,,,,,,,,,,,,,,---------+++,,,,,,------.....................---,,,,,,+++,,,---......///.....................////////////....../////////000000000111111111111222222222222111222444555555666888::::::<<<@@@CCCEEEFFFFFFEEEEEEJJJOOOSSSTTTVVVYYY\\\]]]\\\\\\^^^```bbbbbbaaa___cccgggooowwwjjj^^^ZZZZZZVVVSSSQQQQQQTTTXXXZZZYYYUUUPPPLLLGGGGGGHHHIIIIIIIIIHHHHHHGGGGGGFFFFFFDDDCCCAAA@@@AAAAAAAAABBBBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@AAA@@@AAAAAABBBBBBBBBBBBBBBAAA@@@@@@???????????????===========================<<<<<<;;;;;;<<<<<<===;;;;;;::::::::::::;;;;;;:::;;;;;;;;;;;;<<<<<<<<<========================<<<<<<======>>>???@@@@@@DDDCCCIIIVVVfffzzz{{{vvvvvvvvvtttqqqlllgggddd^^^\\\YYYVVVTTTRRRRRRRRRPPPPPPQQQPPPPPPRRRUUUXXXXXX\\\bbbgggkkkooorrruuuwwwwwwwwwxxxzzz{{{}}}~~~~~~~~~}}}zzzzzzzzzzzzxxxvvvsssrrrmmmmmmmmmmmmmmmmmmmmmmmmiiiiiiiiiiiiiiiiiiiiiiiigggggghhhiiijjjiiigggddddddbbb^^^\\\[[[YYYWWWUUUUUUSSSQQQQQQPPPNNNLLLIIIIIIIIIIIIHHHHHHHHHGGGGGGEEEDDDDDDDDDEEEFFFGGGGGGAAABBBBBBCCCCCCBBBBBBAAA>>>>>>>>>===============;;;;;;;;;<<<===>>>???@@@===>>>???AAAAAA@@@??????>>>===;;;999888777666666555555666777999:::;;;<<<777:::<<<<<<<<<<<<<<<>>>;;;:::999777666666555555666777777888888999999999555555555555555555555555222111111111111222333333555555555666888:::<<<===888666444333444777;;;>>>AAA???<<<999777666777888555222000//////...---,,,........................------------,,,,,,,,,,,,,,,++++++************+++,,,,,,------------......,,,,,,,,,,,,------------++++++,,,---............,,,,,,---------,,,++++++,,,---......//////..................////////////.../////////000000000000111111111222222222222333111222444555555666888::::::<<>>???@@@@@@@@@???=================================<<<<<<;;;;;;<<<<<<===;;;::::::999999::::::;;;::::::;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<======;;;<<<<<<===>>>>>>>>>>>>CCCBBBGGGQQQ[[[hhhzzzvvvnnnjjjddd]]]WWWTTTSSSSSSRRRRRRSSSQQQPPPOOOPPPRRRTTTWWW[[[___bbbfffjjjmmmqqqrrrtttvvvxxxzzz{{{|||~~~}}}xxxwwwvvvtttsssqqqpppooojjjjjjjjjjjjjjjjjjjjjjjjggggggggggggggggggggggggdddfffiiiiiifffcccaaa```]]][[[YYYWWWWWWVVVTTTRRRQQQOOOLLLKKKKKKJJJIIIGGGFFFFFFEEEEEEDDDDDDEEEEEEBBBBBBAAAAAAAAABBBBBBCCC>>>??????@@@@@@??????>>><<<<<<<<<<<<<<<=========<<<<<<======???@@@AAABBB>>>???@@@AAA@@@???===<<<===<<<;;;999888777777777777777888999;;;<<<======;;;===@@@@@@>>><<<::::::999999777777666777888888777888888999999888888888666666666555555444444444222222222222222333444444555666888:::;;;;;;::::::666555444555777;;;???AAA@@@???===:::888777666666444111////////////...------------------------------------------............------,,,++++++,,,,,,........./////////000000***+++++++++,,,,,,,,,,,,***+++,,,...............,,,,,,------...---------,,,---......//////..................////////////111111111222222222222333111111111222222222333333222333555666666777999;;;:::<<>>>>>???@@@@@@@@@@@@???<<<>>>???@@@@@@>>><<<;;;========================<<<<<<<<<;;;;;;<<<<<<<<<;;;::::::999999::::::;;;:::::::::;;;;;;;;;<<<<<<===<<<<<<;;;;;;<<<<<<===;;;;;;<<<===>>>>>>======AAA???CCCKKKNNNVVVmmm}}}tttkkkccc___]]]\\\UUUVVVVVVUUURRRPPPPPPQQQSSSUUUXXXZZZ\\\```dddgggmmmoooqqqtttwwwyyyzzz{{{~~~|||vvvuuusssqqqooonnnmmmmmmhhhhhhhhhhhhhhhhhhiiiiiiggggggggggggggggggggggggaaaeeeiiihhhccc___]]]]]]WWWUUUSSSSSSSSSSSSQQQPPPOOOLLLIIIGGGGGGGGGGGGFFFDDDDDDCCCBBBBBBBBBBBBCCC@@@@@@???>>>>>>??????@@@======>>>>>>>>>>>>======::::::;;;;;;<<<======>>>>>>>>>>>>???@@@BBBCCCDDD>>>???@@@AAA@@@>>><<<;;;<<<<<<:::999888888777777999999:::;;;===>>>??????>>>AAADDDCCC@@@<<<999777999888777777777888:::;;;888888999999999888888777888888777555444333222111333222222222333444444555333666:::======<<<999777555555444666888<<<@@@CCC>>>>>>>>><<<:::777555333222000///...000000000...,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////000///...------------------.........//////000000))))))******++++++++++++)))+++,,,...//////......,,,,,,---...////////////,,,---......//////................../////////000....../////////000000000111111222222222333333333333555777777777888:::<<<:::<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>=========<<<777888888999999::::::;;;;;;::::::999999::::::;;;<<<:::999:::======;;;888:::::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<===>>>>>>??????BBBDDDDDDFFFOOO]]]iii~~~uuunnnhhheeebbb```]]]YYYVVVTTTSSSSSSVVVUUUUUUXXX\\\```aaaaaafffhhhlllppptttwwwxxxyyy|||~~~|||yyyxxxxxxqqqoookkkgggdddbbbbbbbbbdddcccccccccccccccddddddddddddcccbbbaaa```___^^^ccccccbbb]]]WWWTTTTTTVVVSSSSSSRRRQQQOOOMMMKKKIIIFFFEEEEEEDDDBBBAAA@@@@@@@@@???>>>======>>>???@@@??????>>>===<<<;;;;;;:::============<<<;;;:::999999:::;;;<<<============@@@@@@AAAAAAAAAAAABBBBBB@@@>>><<<:::::::::;;;<<<999999888999;;;<<<<<<;;;999:::;;;===@@@DDDGGGIIIFFFGGGGGGEEE@@@<<<:::999;;;777333222555777888777777888999:::;;;::::::999666777888666333111000000111111222333555777888:::444:::<<<::::::<<<:::555444222111444:::======;;;:::999888666444333222222000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,---//////...,,,+++---+++)))***,,,---,,,)))))))))***+++,,,...///000---------,,,,,,+++++++++,,,,,,,,,---------............//////...---,,,,,,---.../////////...,,,++++++,,,.../////////...---111222333444444444444333222111000000000111333333222333444444444555777999:::===AAACCCDDDDDDFFFGGGEEEHHHNNNRRRUUUXXX[[[^^^^^^^^^__________________bbbeeehhhnnnttteeeZZZUUUTTTRRRQQQNNNMMMKKKJJJJJJJJJIIIIIIHHHGGGGGGHHHHHHHHHHHHGGGFFFEEEEEEEEEEEECCCCCCBBBBBBBBBBBBCCCCCCDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@@@@???@@@?????????>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<:::::::::::::::999999999;;;::::::999999::::::;;;<<<:::999:::<<<===;;;999:::::::::;;;;;;;;;<<<<<<:::;;;;;;<<<======>>>>>>===@@@BBBAAAAAAHHHTTT^^^xxx|||rrrpppkkkfffbbb___]]]\\\ZZZZZZ[[[___cccfffggggggfffgggjjjmmmqqqsssuuuvvv}}}||||||zzzxxxtttpppnnnllljjjfffbbb```^^^^^^^^^]]]]]]\\\\\\\\\\\\]]]]]]```___^^^]]]\\\\\\\\\\\\aaa```\\\WWWRRROOOOOOPPPPPPOOONNNMMMKKKIIIGGGFFFDDDDDDCCCBBBAAA@@@?????????>>>===<<<<<<===>>>>>>======<<<<<<;;;;;;::::::999::::::;;;;;;;;;::::::;;;<<<===>>>????????????@@@AAAAAAAAABBBAAAAAAAAA???>>>;;;:::999999;;;;;;<<<;;;<<<===>>>????????????@@@AAABBBEEEGGGIIIJJJEEEEEEEEEBBB>>>;;;999999:::777555444666888888777666666888999999999888888666666777555222000000000111222333444666888:::;;;<<>>>>>>>>===============>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999999888::::::999999999999::::::;;;:::::::::<<<<<<:::999::::::::::::;;;;;;;;;;;;:::;;;;;;<<<<<<============???AAA???>>>BBBJJJRRRaaazzzyyytttqqqooommmmmmnnnqqqtttvvvuuusssnnnnnnoooppprrrtttuuuwww~~~|||yyywwwvvvsssnnniiifffddd```\\\ZZZYYYXXXYYYZZZYYYYYYXXXXXXYYYYYYYYYXXXWWWVVVUUUUUUVVVXXXYYY___[[[UUUQQQNNNLLLKKKJJJJJJJJJIIIHHHGGGEEECCCBBBAAAAAA@@@???>>>======<<<<<<<<<;;;;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;::::::888888:::;;;<<<<<<<<<<<<>>>>>>???@@@AAAAAAAAAAAA@@@AAABBBBBBBBBAAA@@@???>>><<<:::999888999:::;;;===>>>???@@@AAABBBCCCCCCEEEEEEGGGHHHIIIIIIJJJJJJBBBCCCBBB???;;;999999:::999888777777999999888777555666666777777777777666444555555444111//////000222333444666888:::<<<===@@@BBBBBB>>>;;;:::666222444777:::<<<<<<<<<<<<===:::999777555222111000///------,,,+++++++++,,,,,,------------------------.........------,,,,,,+++...---,,,,,,......---,,,,,,+++++++++,,,,,,---............---------------,,,,,,,,,---------......,,,,,,,,,---,,,,,,+++***//////...------------...//////......//////000111333333111111000111222333333333222111222333444555222333444444444555777999;;;>>>AAACCCDDDEEEFFFGGGJJJNNNSSSVVVYYY[[[^^^```]]]^^^^^^___```aaaaaabbbbbbfffiiipppppp^^^VVVTTTSSSPPPNNNMMMLLLKKKJJJIIIIIIIIIGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGFFFEEEDDDDDDDDDDDDBBBBBBAAAAAAAAAAAABBBBBBCCCBBBAAA@@@????????????@@@@@@@@@@@@@@@??????>>><<<<<<<<<<<<<<<<<<<<<<<<========================::::::::::::::::::::::::<<<<<<<<<;;;;;;:::::::::::::::999999999999:::::::::::::::;;;;;;;;;:::999::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<===@@@AAA@@@???@@@FFFKKKTTTddd~~~}}}{{{zzzyyyyyyzzz{{{~~~zzzwwwwwwxxxuuunnnggg```^^^[[[XXXVVVUUUUUUUUUVVVUUUUUUTTTTTTTTTTTTUUUQQQPPPNNNNNNOOOQQQTTTVVV[[[UUUOOOKKKKKKKKKJJJHHHEEEEEEEEEDDDCCCAAA@@@???>>>>>>======<<<;;;;;;:::::::::::::::;;;;;;;;;<<<::::::;;;;;;<<<<<<<<<===;;;<<<===>>>???????????????@@@AAABBBBBBCCCCCCCCC@@@AAABBBCCCCCCAAA???>>>===;;;:::888888999:::<<<>>>???BBBCCCDDDDDDEEEFFFGGGHHHIIIJJJKKKJJJIIIIIIAAAAAA@@@===:::999:::;;;888888999:::;;;:::999777666666666666777666666666333444444222000//////111222444666888:::<<<>>>>>><<<===<<<999888666444333555:::>>>@@@>>>;;;<<<===999888666333111///......------,,,,,,,,,,,,,,,---........................000///...,,,,,,+++++++++------,,,,,,---------,,,---,,,,,,++++++,,,,,,,,,........................,,,,,,,,,---------......,,,,,,---------,,,,,,+++//////---,,,,,,---...///000///.........///111222555444222000000111333444222222111111111222333444111333444444444555888:::;;;>>>AAADDDDDDEEEFFFGGGKKKOOOSSSWWWZZZ\\\___aaa]]]^^^^^^```aaabbbccccccbbbfffjjjqqqqqq___SSSPPPPPPNNNKKKLLLKKKKKKJJJIIIIIIJJJJJJFFFFFFFFFEEEEEEFFFFFFGGGGGGFFFEEEDDDCCCCCCCCCCCCAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@?????????@@@@@@AAA??????@@@@@@??????>>>===;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999::::::::::::::::::::::::;;;;;;<<<<<<<<<:::999999888888999999:::999:::;;;;;;::::::999:::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<>>>?????????@@@DDDGGGLLLUUUhhh||||||{{{vvvmmmeee\\\ZZZWWWTTTRRRRRRRRRRRRNNNNNNMMMLLLLLLLLLLLLLLLLLLKKKIIIIIIKKKNNNQQQSSSQQQLLLGGGEEEGGGHHHHHHFFFBBBBBBBBBBBBAAA@@@>>>>>><<<<<<<<<;;;;;;::::::999999::::::;;;;;;;;;;;;;;;<<<<<<======>>>???????????????@@@@@@@@@@@@??????@@@AAABBBCCCCCCDDDCCCCCCBBBBBBCCCCCCBBB@@@???>>><<<;;;:::999999;;;===>>>BBBEEEHHHJJJIIIHHHIIIJJJIIIJJJKKKLLLLLLKKKJJJIIIAAA@@@???<<<:::999:::;;;777999;;;;;;;;;:::999888777777777777666666777777222333333111//////000222333555777:::<<<===>>>>>>:::999777777555444333444777<<<@@@@@@===;;;:::;;;888666444222000...------......------------..............................000///...,,,,,,+++++++++++++++,,,,,,+++++++++,,,------,,,+++++++++,,,,,,........................,,,,,,,,,---------......------............------///...---,,,,,,---//////000///.........///111222111000...,,,,,,---///000111000/////////000222333111222444444444555888:::;;;>>>BBBDDDEEEEEEGGGHHHJJJNNNSSSWWWYYY\\\___aaa^^^^^^___```aaaccccccdddbbbfffkkkssskkkbbbWWWPPPOOONNNLLLIIIJJJIIIIIIIIIIIIIIIJJJJJJFFFFFFFFFEEEFFFFFFGGGHHHFFFEEEDDDCCCCCCBBBBBBBBBAAA@@@@@@??????@@@@@@AAA??????>>>>>>??????@@@AAA>>>????????????>>>======;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999999::::::::::::888999999:::;;;<<<<<<<<<999999888888888888999999888999;;;;;;999999999:::::::::::::::999999999999::::::::::::::::::::::::999:::;;;<<<<<<>>>AAADDDEEEIIIUUUlllyyylllcccVVVUUURRROOONNNNNNNNNOOOLLLKKKJJJIIIIIIHHHIIIIIIGGGFFFFFFFFFHHHKKKNNNOOOEEECCCAAAAAABBBBBBBBBBBB@@@@@@@@@@@@??????>>>===<<<<<<;;;;;;;;;:::::::::::::::;;;<<<============>>>?????????@@@@@@AAAAAA??????@@@@@@@@@??????>>>AAABBBCCCDDDEEEEEEEEEEEEDDDDDDCCCAAA@@@???>>>>>>;;;;;;:::;;;<<>>>>><<<:::999888555444222000///...------......---------...//////------------------------.........------,,,,,,+++***+++,,,,,,******+++,,,------,,,++++++,,,,,,,,,---------------.........,,,,,,,,,---------......------......//////.........------------...////////////......//////000111//////.........///000111000000///...///000111222000222333444444666888;;;<<>>>>>>>>??????>>>>>>??????>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;999999999:::::::::::::::999999888888888888999999777999;;;;;;999888999::::::::::::999999999888888::::::999999999999999999::::::::::::;;;===???AAAAAABBBJJJYYYmmmtttfff]]]PPPNNNLLLIIIHHHHHHIIIJJJJJJJJJHHHGGGGGGFFFFFFFFFBBBCCCCCCDDDFFFHHHJJJKKK???@@@AAA@@@???>>>>>>???======>>>>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;:::;;;===>>>?????????>>>@@@@@@@@@@@@@@@AAAAAAAAA???@@@AAABBBBBBCCCBBBBBBDDDDDDEEEFFFGGGGGGGGGGGGGGGEEEBBB@@@>>>>>>??????;;;;;;;;;<<>>>>><<<999666555666666999;;;:::888777888:::777777555444444444555555222333222111///000333555555777999;;;<<<<<<<<<;;;:::555333666777555777<<<===<<<;;;;;;;;;999777555333222000///...------------,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++***,,,...---+++***+++---,,,,,,+++++++++,,,------+++,,,,,,,,,------------,,,,,,,,,---------......+++,,,---............---,,,------...//////......------...////////////......//////000111222333333111000/////////000222222000111333444444666999;;;<<>>============>>>>>>>>>>>>>>>======<<<;;;;;;;;;<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;;;;::::::999999888888777999999888888888888999999777999<<<;;;999777888::::::::::::999999888888888:::999999999999999999999===<<<;;;;;;;;;===@@@AAA@@@AAAFFFOOO\\\rrr~~~|||vvvgggYYYQQQKKKJJJGGGEEEDDDDDDEEEFFFEEEDDDCCCBBBAAA@@@@@@AAA@@@AAABBBCCCEEEFFFGGGHHH>>>AAADDDCCC???======>>><<<<<<<<<======<<<<<<;;;===<<<<<<<<<<<<<<<<<<;;;;;;<<<>>>@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCEEEFFFGGGHHHHHHFFFFFFGGGHHHIIIIIIIIIIIIHHHFFFBBB???===>>>???@@@;;;;;;<<<>>>AAAEEEIIIKKKOOOTTTYYYYYYUUUQQQRRRTTTVVVSSSOOOIIIDDDAAA???>>>;;;<<<===<<<888555333222666999:::999777666888:::666666444333222333333444333333222111000111333666666888:::<<<<<<<<<;;;:::333......333666777;;;BBB???<<<999888999999666333111000///......------...++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***,,,...//////...,,,++++++---///...,,,+++,,,///,,,+++++++++,,,,,,---...+++++++++,,,,,,---------,,,,,,,,,---------......***+++,,,,,,------------+++,,,...///000///...---+++,,,.../////////...---)))***,,,...///000000000222111000000000111333333000111333444444666999;;;<<>>>>>??????============>>>>>>>>>>>>???>>><<<;;;:::::::::;;;<<<<<<<<<===<<<<<<;;;:::::::::::::::::::::::::::::::::::::::::::::::::::777888:::::::::888666555777888999::::::999888777888888888888888888888888999999999::::::999999999999888888777888888999999:::::::::;;;;;;;;;<<<<<<>>>@@@DDDHHHNNN^^^||||||wwwrrrmmmiiifffdddbbbaaabbbeeegggiiihhhgggoooooonnnjjjddd[[[SSSNNNJJJKKKIIIEEEDDDFFFGGGDDDCCCCCCDDDDDDDDDCCCBBBAAA??????AAADDDGGGFFFBBB>>>=========>>>>>>>>>>>>??????>>>>>>=========>>>>>>;;;;;;<<<<<<======>>>>>>AAAAAA@@@@@@@@@@@@@@@AAABBBBBBCCCDDDDDDCCCCCCCCCFFFEEEEEEDDDDDDDDDDDDEEEKKKLLLNNNMMMKKKIIIHHHIIIHHHDDD???>>>@@@BBBCCCBBBAAAAAABBBCCCEEEGGGIIIKKKJJJKKKNNNRRRUUUUUURRROOOQQQLLLFFFBBB@@@???>>>===;;;999777555555777:::;;;:::999999888666555333222444444333333222111111111000222444333222222444777999999:::::::::888666555444555666888:::;;;===>>>AAA???===:::777555444333---------...............***++++++,,,---...//////......---,,,++++++******++++++++++++++++++++++++,,,,,,,,,---------......000///---,,,+++*********/////////...---,,,+++***,,,,,,,,,---------......------,,,,,,,,,,,,++++++000---,,,---///000...,,,,,,,,,,,,---///000222333111111111000000000000000000000000000111222333444333333444444666777999999<<>>>>>>>>>>><<<<<<======>>>>>>>>>>>>=========>>>>>>>>>?????????>>>===;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::;;;;;;;;;::::::999999888::::::::::::::::::::::::888999:::;;;:::999777666777888999999999999888777888888888888888888888888888888999999999999888888666777777777888999:::;;;:::::::::;;;;;;;;;;;;<<<===???BBBDDDGGGRRRkkk{{{tttoookkkhhhddd```\\\XXXTTTQQQNNNMMMMMMOOOSSSUUUUUUUUUZZZZZZYYYWWWRRRMMMGGGDDDHHHKKKLLLIIIHHHIIIFFFBBBDDDDDDCCCCCCBBBBBBAAAAAA@@@???@@@DDDIIIIIIDDD>>>>>>>>>>>>>>>????????????>>>>>>===============>>>AAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAADDDDDDEEEEEEFFFGGGHHHHHHGGGIIIKKKLLLJJJIIIHHHIIIHHHEEECCCCCCEEEFFFEEEDDDHHHIIIIIIJJJKKKLLLLLLLLLMMMMMMNNNQQQRRRPPPMMMJJJJJJGGGDDDBBBAAA???===<<<:::999777777777888:::;;;<<<:::888555444333444444444444444333333222222222000222333333222333666999:::999999999888666555555777888:::<<<===>>>??????>>>===:::888555333222111...............---------......---------,,,,,,,,,......------,,,,,,++++++------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,------------,,,+++******,,,,,,,,,---------......,,,,,,,,,------.........///---,,,---///000...,,,//////............//////111000000000000000000000000000000000111222333444333333333444666777999::::::===@@@CCCCCCDDDEEEGGGJJJMMMRRRWWW\\\___```aaa___```bbbccccccccccccbbbbbbhhhnnnxxxtttfff[[[RRROOOOOOKKKJJJIIIHHHGGGGGGGGGGGGGGGEEEEEEEEEGGGGGGFFFEEEDDDDDDCCCCCCBBBAAA@@@@@@>>>>>>>>>============<<<<<<============>>>>>>>>>======>>>??????????????????>>>===<<<<<<;;;<<<<<<;;;;;;<<<<<<;;;;;;:::999<<<<<<;;;:::999888777777::::::::::::::::::::::::888999:::;;;:::999888777777888999999999999888777888888888888888888888888777888888888888888888777555555666777999:::;;;<<<::::::::::::;;;;;;;;;;;;===>>>AAABBBAAAFFFWWWgggrrriiibbb```\\\XXXUUURRRNNNKKKHHHFFFDDDDDDFFFIIIJJJJJJJJJJJJJJJIIIGGGEEECCCBBBGGGLLLPPPOOONNNNNNJJJEEEHHHGGGEEECCCBBBBBBCCCCCCAAA@@@AAAFFFJJJJJJDDD???>>>>>>?????????@@@@@@@@@??????????????????@@@@@@CCCBBBBBBBBBBBBBBBAAAAAACCCCCCBBBAAAAAAAAAAAAAAACCCDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDFFFGGGHHHIIIIIIFFFHHHJJJKKKJJJIIIIIIJJJHHHIIIKKKNNNPPPQQQNNNLLLRRRRRRTTTTTTTTTSSSQQQPPPQQQPPPOOOOOONNNKKKGGGDDDCCCBBB@@@@@@@@@???<<<:::888888888999999:::::::::===:::666333222222444666444444333333333333333333111222333333333555888;;;;;;999888666555555555555888:::<<<>>>??????>>>>>>;;;999777555333111000/////////......------,,,,,,......---------,,,,,,,,,......------------------.........------,,,,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,---------,,,,,,------------,,,,,,,,,,,,,,,---------......+++,,,,,,---...///000111///...------...///...---//////............//////000000000000000000111111000000000000111222333444333333333444666777999::::::===@@@BBBCCCDDDEEEFFFJJJMMMRRRWWW\\\___```aaa___```aaabbbccccccccccccccchhhnnnxxx~~~qqqddd[[[TTTOOOMMMOOOLLLKKKJJJHHHGGGFFFFFFFFFEEEDDDBBBBBBDDDDDDCCCBBBDDDCCCBBBAAA@@@???>>>===@@@@@@@@@?????????>>>>>>==============================???@@@@@@@@@???>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999;;;:::::::::999999888888999999999999999999999999999999::::::::::::999888888888888999999888888888888888888888888888888888777777888888888888777777666666777888999:::::::::999999:::::::::;;;;;;;;;===>>>AAABBBAAABBBLLLWWWqqqrrrmmmfff```]]]YYYTTTQQQOOOLLLGGGEEEEEEFFFGGGGGGEEEDDDCCCCCCCCCDDDEEEEEEGGGMMMQQQQQQSSSTTTRRRNNNMMMKKKIIIFFFEEEDDDEEEFFF@@@CCCFFFHHHGGGEEEAAA???????????????@@@@@@@@@@@@BBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@DDDCCCBBBBBBAAAAAABBBBBBFFFFFFGGGGGGHHHHHHIIIJJJGGGIIIJJJLLLLLLLLLLLLKKKHHHIIIIIIHHHHHHJJJMMMOOOQQQTTTYYY]]]___^^^ZZZWWWVVVXXXZZZ\\\[[[YYYVVVTTTSSSRRROOONNNLLLIIIEEEAAAAAA???===<<<<<<<<<:::888777888:::;;;;;;;;;:::999;;;999666333222222444555222222222222333333333333222222333444666888;;;===;;;999666444333333444666888999<<<>>>>>>===;;;999888777555333111000////////////...------,,,++++++***++++++,,,---...//////------...........................---,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---------,,,,,,------...//////......,,,,,,,,,---------......+++,,,,,,---.../////////......---............---,,,,,,,,,---///000222333000000000000000111111111000000000000111222333444222222333444666888999:::;;;>>>BBBDDDEEEEEEGGGHHHJJJMMMQQQWWW[[[^^^``````^^^___```aaabbbbbbccccccccchhhoooxxxfff___XXXTTTPPPJJJHHHJJJNNNMMMKKKHHHGGGEEEDDDDDDEEEDDDBBBCCCDDDDDDCCCBBBCCCBBBAAA@@@???>>>===<<<@@@@@@@@@@@@????????????=========<<<<<<<<<<<<<<<<<<===>>>@@@@@@???>>>>>>===============<<<<<<<<<:::::::::::::::999999888888888888999999:::::::::999999999999999999999999888999999999999999999999999888888888888888888999777777777777777777777777777777888888888888777777888888999999999888777777999999999:::::::::;;;;;;;;;;;;>>>BBBBBBBBBGGGOOO\\\qqqyyynnnfff___XXXRRRLLLHHHCCC@@@???@@@AAAAAA@@@???===<<<===>>>@@@BBBEEEIIILLLMMMPPPUUUWWWUUUPPPNNNKKKGGGEEEEEEEEEFFF@@@FFFKKKJJJCCC>>>>>>AAA???@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEEFFFEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEFFFGGGIIILLLNNNOOOSSSTTTUUUUUUTTTQQQNNNMMMEEEEEEFFFFFFIIINNNUUUZZZaaaeeeiiikkkjjjddd___[[[VVVXXX\\\^^^^^^\\\YYYWWWTTTRRROOOLLLKKKHHHEEEBBBBBB???;;;888888999999888999:::;;;<<<<<<;;;:::999777666666555444333222222000000111111222222333333333333555777:::<<<>>>>>>:::888555333222333555777999:::<<<>>>===;;;999777777666555333111000000000//////...---,,,++++++******++++++,,,---...//////------..................---,,,,,,,,,++++++******,,,,,,,,,,,,------------,,,,,,---------,,,+++******+++,,,---------------,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,,,,---.........------......,,,,,,,,,---///000222333//////000000111111111111000000000000111222333444222222333444666888:::;;;;;;>>>AAADDDDDDEEEFFFHHHIIILLLQQQVVV[[[^^^___```^^^^^^^^^___```bbbccccccccciiioooxxxYYYUUURRRQQQNNNIIIGGGIIILLLKKKIIIGGGFFFDDDDDDCCCEEEEEEEEEGGGHHHHHHFFFDDDAAAAAA@@@@@@???>>>======>>>>>>>>>>>>=====================<<<<<<<<<<<<;;;:::<<<>>>???@@@???===<<<;;;<<<<<<<<<<<<<<<;;;;;;999999::::::999999888777666666777888999:::;;;;;;999999999999999999999999888888888888888999999999999999888777777888999999777777777777777777777777777888888888888888888777999999::::::999888666555999999999999::::::::::::999888:::???@@@@@@DDDIIIOOO\\\tttzzznnnaaaXXXJJJFFFAAA>>>>>>???@@@@@@???===<<<;;;;;;<<<>>>???AAAEEEFFFFFFKKKRRRWWWWWWQQQOOOLLLIIIFFFEEEDDDDDDDDDIIIMMMJJJBBB===???CCCBBBBBBBBBCCCCCCCCCDDDDDDBBBCCCEEEFFFGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEDDDDDDEEEEEEFFFGGGHHHEEEEEEGGGJJJNNNRRRVVVXXX\\\]]]]]]\\\YYYTTTOOOKKKEEEFFFIIILLLPPPXXX```eeennnqqqrrrpppjjjaaaZZZVVVTTTWWWZZZ\\\]]][[[YYYWWWTTTQQQMMMJJJIIIGGGEEECCCBBB>>>999777777888999999;;;<<<======<<<;;;999888555555555555444333222111000000111222222333444444555666888;;;???@@@@@@>>>888777555333333444777888<<<<<<======<<<:::888666666555444222111111000000......------,,,,,,++++++......---------,,,,,,,,,......------------------++++++++++++++++++++++++,,,,,,---------.........,,,,,,---...---,,,***)))(((((()))***************,,,,,,,,,---------......------,,,,,,,,,+++++++++---...///...------.../////////............///////////////000111111222222000000000000111222333444111222333444666888:::;;;999<<>>>>>=========<<<<<<<<<;;;;;;======<<<<<<<<<;;;;;;;;;999;;;===??????>>><<<;;;999:::;;;<<<<<<;;;::::::999999999999999888888777777777888888999999::::::888888888888888888888888777666666666777777888999999999888777777888999999777777777777777777777777888888999999999999888888777888999::::::999777666888999999999999:::::::::;;;888888<<<>>>>>>@@@DDDHHHPPP___vvvwwwkkkXXXTTTNNNJJJGGGFFFEEEDDD@@@???>>>===>>>???@@@AAA@@@DDDEEEFFFJJJQQQUUUUUUTTTSSSQQQNNNKKKHHHFFFEEEIIIJJJIIIGGGEEEDDDEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHEEEFFFHHHJJJKKKKKKJJJIIIFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHJJJKKKMMMNNNNNNOOORRRVVV\\\bbbgggkkkiiijjjkkkiiieee^^^WWWSSSQQQTTTYYY]]]aaadddhhhjjjkkkmmmnnnjjjbbbZZZUUURRRTTTVVVXXXZZZZZZYYYWWWVVVSSSPPPKKKHHHFFFEEECCCBBB>>><<<999888999;;;;;;;;;>>>>>>>>>===;;;:::888777666555444333222222222333111111222333555666666777777888;;;???CCCDDDAAA===666555444444555666888:::<<<<<<;;;:::999777555444444444333111000000000000,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,......------,,,,,,++++++******++++++,,,---------++++++,,,,,,,,,---------***+++,,,......---,,,+++))))))***+++++++++******,,,,,,,,,---------......,,,,,,,,,---------------,,,...000///---,,,---/////////............//////...//////000111111222222000000000000111222333444111111222444666888:::<<<999;;;???AAABBBBBBDDDEEEIIILLLQQQVVVZZZ]]]______]]]\\\\\\]]]___aaacccddddddiiipppyyyOOOKKKHHHHHHEEECCCEEEKKKBBBBBBBBBBBBBBBCCCDDDEEE@@@BBBEEEHHHKKKJJJFFFBBB@@@@@@@@@???????????????>>>>>>=========<<<<<<<<<======<<<<<<<<<;;;;;;;;;888:::<<<>>>???===;;;:::888999:::;;;;;;;;;:::999999999999999999888777777999999999888888888888888888888888888888888888888666666555555666777888888:::999888777777888999:::777777777777777777777777999999::::::::::::999999555666888:::;;;:::999888888888999999999:::::::::@@@;;;999<<<======>>>BBBAAAEEEPPP```uuu|||hhhddd\\\VVVQQQLLLHHHEEE??????>>>>>>>>>@@@AAABBBCCCFFFIIIIIILLLRRRUUUTTTXXXWWWVVVSSSPPPMMMJJJHHHNNNJJJEEEEEEHHHKKKJJJHHHIIIIIIIIIJJJJJJJJJKKKKKKIIIKKKMMMOOOPPPOOONNNNNNKKKLLLLLLLLLMMMMMMNNNNNNIIIIIIJJJKKKMMMOOOQQQRRRZZZ\\\___dddkkkrrryyy|||{{{|||}}}{{{vvvooohhhcccaaaeeekkkoooooommmkkkjjjaaacccdddaaa[[[VVVSSSRRRUUUVVVWWWXXXXXXWWWUUUTTTSSSOOOJJJFFFDDDBBBAAA???:::999999;;;===>>>===;;;AAA@@@>>>===;;;999888777888666222000000111333555222333444555666888999999888999===BBBFFFFFFAAA===555555555555666888:::;;;:::999888666444333111111333222111000000/////////,,,,,,,,,,,,,,,,,,,,,---***++++++,,,---...///000......---,,,++++++*********++++++,,,---...//////******+++++++++,,,,,,,,,''')))+++---///......------------......------,,,,,,,,,,,,---------......+++,,,,,,---...///000000,,,...000///---,,,---000,,,,,,,,,---///000222333...//////000111222222222000000000000111222333444111111222444666999;;;<<<:::===AAACCCDDDDDDFFFGGGIIILLLPPPVVVZZZ]]]______\\\\\\\\\]]]^^^```cccddddddjjjpppyyyJJJJJJIIIHHHHHHHHHHHHIIIEEEDDDDDDCCCBBBBBBAAAAAACCCCCCBBBBBBBBBAAAAAAAAA@@@@@@???>>>======>>>>>>========================???<<<999888999999999888<<<<<<======<<<;;;::::::;;;;;;<<<<<<;;;:::999999999999999999999888777666777777888888888888777777888888666555555666777777777777777777777777777777666666666777888888999999888888777666666666666666777777666666555555555444777777888888888888777777666666777888999::::::;;;999999999999:::;;;<<<<<<>>>BBBJJJSSS___uuu}}}rrrllljjjeeeZZZQQQMMMJJJHHHGGGGGGFFFEEEDDDCCCEEEFFFHHHKKKPPPVVVZZZXXX\\\^^^]]]WWWRRROOONNNQQQMMMIIIGGGGGGIIIJJJJJJQQQQQQQQQQQQQQQQQQQQQQQQWWWUUUUUUWWWZZZ[[[YYYVVV[[[UUUSSSVVVVVVRRRQQQTTTSSSRRRQQQRRRUUUZZZ^^^aaahhhjjjnnnsssyyy}}}qqqsssvvvxxxxxxuuunnnfffaaa^^^ZZZWWWVVVWWWVVVSSSPPPRRRTTTWWWYYYXXXTTTPPPNNNLLLIIIEEEAAA>>>===>>>>>>>>>???@@@@@@AAAAAAAAA@@@@@@???>>><<<:::888777666444333222111000000000000555555666777888999::::::888;;;???BBBBBB???;;;888444555777888999999888888999999888666555333222222////////////////////////000///---,,,+++*********---------.........//////,,,,,,,,,------............------,,,,,,------.........------,,,+++******,,,------+++)))''''''(((......------------......------------------------,,,------......------,,,,,,---...---,,,+++---/////////---,,,,,,---...///000000000000////////////000111111111111222222222444444444555666777888999<<<===@@@BBBEEEFFFHHHHHHIIIMMMSSSWWWYYY[[[]]]___]]]]]]]]]^^^___```aaabbbaaaiiiqqqzzzHHHHHHGGGFFFFFFFFFFFFGGGDDDDDDDDDCCCBBBAAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@???>>>======<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<===<<<:::999:::::::::888;;;;;;;;;;;;;;;:::999999;;;<<<<<<<<<<<<;;;:::999999999999999999888777777777777888888888888777777777666666666666666777777777777777777777777777777444444555555666777777888888777777666666666666666777666666666555555555555777777888888888888777777888888888888888888999999999999999999:::;;;<<<<<<<<>>>>>???@@@@@@AAABBBBBBBBBBBBBBBAAA>>>>>><<<;;;999888666666444333333222111111111222555555666777888999:::::::::<<<>>>??????<<<888666555666888999999999888888999888777666444333222111////////////////////////......------------......---------...............*********+++++++++++++++...------,,,,,,------...------,,,,,,++++++******+++,,,---,,,*********,,,......------------......------------------------,,,------......------,,,,,,---...---,,,+++---//////...------------...///000000000000////////////000111111111111222222222222222222333444555666777<<<===@@@BBBEEEGGGHHHHHHIIIMMMSSSWWWYYY[[[]]]___^^^^^^^^^___```aaabbbcccbbbiiiqqq{{{FFFEEEDDDDDDCCCCCCDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@AAAAAA@@@@@@@@@?????????======<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::;;;<<<<<<;;;999999::::::::::::999999888;;;<<<<<<<<<<<<;;;;;;:::888999999999999888777777777777888888888888777777444555666777777888777777666666666666666666666666555555555666777777888888777777666666555555666666666666666666555555555555666777777888888777777666999999888888888777777777999888888999999:::;;;<<>>@@@CCCEEEGGGHHHIIIIIIMMMSSSWWWYYY[[[]]]____________```aaabbbcccdddcccjjjrrr{{{DDDDDDCCCBBBBBBBBBBBBCCCBBBBBBBBBBBBAAAAAA@@@@@@????????????>>>>>>>>>>>>======<<<<<<;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::::::::<<<======;;;999999999::::::::::::999999;;;;;;<<<<<<<<<;;;;;;:::888888999999999888888777777777888888888888777777333444666888888888888777555555555555555555555555777777888888999:::::::::777666666555555555666666666666666666666555555555666666777777777777666666888888888888777777777777888888888888999:::;;;<<<======???BBBBBBGGGTTTbbb}}}{{{uuurrrjjjiiieee```[[[ZZZ\\\^^^eeehhhkkkkkkhhhggghhhjjjjjjmmmooonnnmmmpppxxx~~~zzzuuuxxx{{{oooiiiiiiiiihhhfffccc___]]][[[\\\]]]]]]ZZZUUUOOOJJJIIIIIIIIIHHHGGGFFFFFFEEEBBBBBBAAAAAAAAAAAAAAAAAA????????????>>>===<<<;;;888888888777777666666555333222222222222222333333666777888999::::::::::::::::::999888777666666666999::::::;;;:::999888777666555444333222111000000////////////////////////------......///000222222......------------,,,,,,---------,,,,,,++++++***...------,,,,,,------...******++++++++++++++++++,,,---///...------...000......------------......------------------------,,,------......------,,,,,,---...---,,,+++---///.............../////////////////////000000000000000000111111111222222222555555666777888999;;;<<<===>>>@@@CCCEEEGGGHHHIIIIIIMMMSSSWWWYYY[[[]]]___^^^^^^^^^___```aaaccccccdddjjjrrrzzzDDDDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>==================<<<<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::<<<======;;;999::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;:::777888888999999999888888777777888888888888777777333444666888888888888777444444444444444444444444777777777888999999::::::666666555555555555666666555555555666666666666666666666777777777777666666555666666777888888999999888888888888999:::;;;;;;888888:::>>>???AAAIIIRRRaaa{{{xxxpppkkkiiiiiikkkooorrrsssrrrsssvvvyyyzzzooofffcccdddeeeeeeeeedddbbbaaa```aaaaaa^^^XXXQQQJJJGGGEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBAAA?????????>>>===;;;:::999777777666666666555555555111111111111111222333444666888999;;;;;;;;;:::999777666555555666777888::::::;;;;;;;;;:::888777555444333333222111000/////////////////////////////////......---......//////------------------,,,,,,...------,,,,,,+++++++++...------,,,,,,------...++++++++++++++++++,,,,,,...///000///---,,,---.........------------......------------------------,,,------......------,,,,,,---...---,,,+++---///---......//////000000000.../////////000000000111000000111111111222222222000111111222333555777888===>>>AAACCCFFFGGGIIIIIIIIIMMMSSSWWWYYY[[[]]]___]]]]]]]]]^^^___```aaabbbdddjjjqqqyyyDDDCCCCCCBBBAAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>==================<<<======>>>???;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999:::;;;;;;:::888999::::::;;;;;;;;;;;;;;;888999999::::::::::::999777777888999999999999888777777888888888888777777444555666777777888777777555555555555555555555555444444444555666666777777555555444444555555666666555555555666666666666666555666666777777666666555444555555666777888999:::888777777888888999:::;;;:::888:::>>>??????CCCHHHQQQddd}}}{{{}}}{{{vvvrrrmmmfffaaabbbcccfffhhhiiihhhhhhgggccccccaaa[[[SSSLLLGGGDDDAAABBBBBBBBBCCCDDDDDDDDDIIIJJJJJJJJJHHHFFFDDDCCCBBBBBBAAA???>>><<<:::999777777666666555555444444111111111111222444555555777888:::<<<<<<<<<:::999555444444555777999<<<===;;;;;;;;;;;;999777555444222222111111000//////...//////////////////////////////...---,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,++++++++++++++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---......------------......------------------------,,,------......------,,,,,,---...---,,,+++---///------///000000000000000......//////000000111111000111111111111222222222111111222333444666888999===???AAADDDFFFHHHIIIJJJIIIMMMSSSWWWYYY[[[]]]___]]]]]]]]]]]]^^^```aaabbbdddjjjpppwwwCCCBBBBBBAAA@@@AAAAAAAAA?????????@@@@@@@@@@@@@@@?????????>>>>>>>>>======<<<;;;;;;;;;<<<<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<:::888888999999888777888888999:::::::::::::::666777888999999999999888777777888999999999999999777777888888888888777777777666666666666666777777555555555555555555555555333333333444555555666666555444444444444555666777555555555555666666666777555555666666666666555555555666666666777777888888777777777777888999:::;;;<<<:::;;;???AAA@@@AAADDDIIISSSfffzzzvvvpppmmmjjjhhhdddaaabbbdddhhhjjjlllkkkjjjhhhcccaaa]]]VVVMMMFFFDDDDDDBBBCCCDDDFFFHHHIIIIIIIIILLLMMMNNNOOONNNKKKIIIGGGBBBBBBAAA???===:::888777888777777666555444444333222222333333555666777888777999;;;======<<<:::999555555555666888;;;===>>>;;;;;;;;;:::888666333222111111000000///.........///////////////////////////...------,,,,,,------******+++,,,---......///,,,,,,,,,,,,,,,,,,------...------,,,,,,------...///......------,,,,,,,,,***+++,,,,,,+++***+++---......------------......------------------------,,,------......------,,,,,,---...---,,,+++---///,,,---///000111111000000.........///000111111111000111111111111222222222333444555666888:::;;;<<<>>>???AAADDDFFFHHHIIIJJJIIIMMMSSSWWWYYY[[[]]]___]]]]]]^^^^^^___aaabbbcccccciiiooovvvBBBAAAAAA@@@???@@@@@@@@@??????????????????@@@@@@????????????>>>>>>>>>>>>::::::::::::;;;;;;<<<==============================:::888666777888777666666777888999999999999999555666777888888888888888666777888999999999999999777777888888888888777777999888666555555666777888666666666666666666666666444444555555666777777777444444444444444555666777444555555555666666777777555555666666666666555555777777777777666666666666777777777777888999:::;;;888666777<<>>???BBBCCCFFFQQQfffwwwyyy}}}tttqqqnnnmmmmmmllljjjhhhbbbeeehhhkkkllljjjhhhgggaaa___ZZZQQQHHHCCCCCCEEEEEEGGGIIILLLNNNOOOOOOOOOMMMNNNPPPQQQQQQOOOLLLKKK@@@@@@???===:::888555444999888777666555444333333444444555555777888:::;;;888999<<<===>>><<<:::999666666777888:::<<<===>>>;;;;;;;;;:::888555222111000000//////......------////////////////////////......---------......///))))))***+++---...//////.........//////000000000...------,,,,,,------...000000///...------,,,,,,&&&(((************,,,............------.........------------------------,,,------......------,,,------...---,,,+++---///,,,---///000111111111000---......///000111111222000111111111111222222222111222333444666888:::;;;>>>???AAADDDFFFHHHIIIJJJJJJMMMSSSWWWYYY[[[]]]_______________```bbbcccdddccchhhnnnuuu@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>=========<<<========================???>>><<<:::999:::<<<===;;;;;;;;;;;;;;;;;;;;;;;;777777777777666666666666777777777777777777777777:::::::::999999777666666777777777777888888888888666666777888888888888777777777777777777777777777666666555444333222222111444333333222222333333444666666666666666555555555666555444333333444555666777666555444333444444555999888777666444444333333777666555555555666888999;;;;;;<<<<<<===>>>>>>???CCCGGGLLLTTTbbb{{{zzzssswwwzzzxxxyyy}}}yyyxxxwwwwwwuuuqqqmmmiii^^^```cccggghhheee___ZZZUUUSSSPPPKKKGGGFFFHHHKKKKKKLLLMMMPPPRRRQQQNNNLLLPPPQQQRRRRRRPPPNNNKKKJJJAAA@@@>>><<<:::888666555666555333222111111222333555555555666777999:::;;;???===:::777555444444444666777999:::;;;<<<<<<<<<888888777555333111///...111111111000//////......////////////...........................------,,,......---,,,,,,,,,------.........------,,,,,,,,,........................++++++++++++++++++++++++---------............//////...---,,,+++*********------............------/////////...---------,,,---------.........//////.........////////////000...------...000111///...111111111000000000000///222222333444666888:::;;;:::===AAADDDFFFGGGIIIKKKKKKOOOTTTXXXZZZ[[[]]]^^^^^^]]]]]]]]]___aaacccdddggglllrrryyy??????????????????>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<<<<<<<<>>>===;;;:::999:::;;;<<<::::::::::::::::::::::::999999999888888888777777888888888888888888888888999999999999888777666555666666777777777888888888888888999888888777666666666666666666666666666666555555555444444333333222444444333333333333444444444444444444444555555555666555444333333444555666777666555444333444444555555555444444444444555555777666666666666777888888::::::;;;;;;<<<======>>>>>>AAACCCGGGOOOaaaxxxvvvmmmnnntttxxxyyy|||}}}xxxtttqqqmmmhhhdddYYYZZZ\\\]]]]]]ZZZUUUPPPQQQOOONNNMMMMMMOOOQQQSSSUUUSSSRRRSSSTTTUUUTTTSSSRRRRRRRRRQQQOOOKKKHHHFFF@@@???===;;;999777555555555444333222222333333444444555666888:::<<<===>>>???===999666444333333444777888999:::;;;<<<<<<<<<888888777666444222000///000////////////.....................------------000000111111000000///...111111///...---,,,++++++---------------,,,,,,,,,........................------------------------------------............------,,,+++++++++,,,,,,------............------............------------,,,------------.........------.........////////////......///000000///---...//////000111222333333222222333444666888:::;;;:::===AAADDDFFFGGGIIIJJJKKKOOOTTTXXXZZZ\\\^^^```bbbaaaaaaaaabbbdddeeefffggglllqqqxxx??????>>>>>>======<<<<<<<<<<<<==================<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::999:::;;;<<<999999999999999999999999;;;::::::::::::999999999888888888888888888888888777888888888777666555444666666777777777777888888:::::::::999888777555444666666666666666666666666444444444444444444444444555555444444444444555555222222333333444444555555555555444444444444555555666555444444333444444444222222222333444555666777666666777888888888888888999999999::::::;;;<<<<<>>===<<<:::888666555444444444333333444444555666444666888;;;===???@@@@@@<<<:::777555333333444555888999:::;;;;;;;;;;;;;;;888777777666444222111000---------............///...------------,,,,,,,,,---------------,,,,,,+++111000000///...------,,,,,,,,,,,,,,,------------................................................------------............,,,+++++++++,,,,,,---...------............------------------............,,,,,,,,,,,,------------,,,---------............000///...///000000///---//////000111222333444444222333333555666888:::;;;;;;>>>BBBDDDFFFGGGIIIJJJKKKOOOUUUYYY[[[]]]```aaadddccccccbbbcccdddeeefffgggkkkqqqxxx??????>>>>>>===<<<<<<<<<;;;;;;<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999:::;;;;;;999999999999999999999999;;;;;;:::::::::999999999999999999999999999999999666666777777666555444444666666666666777777777888999999999999888777666555666666666666666666666666333333333444444555555555555555555444444555555555111222222333444555555666444444444444444444444444555444444444444444444444222222222333444555666777555666888999999999888777888888888888999999::::::???@@@AAAAAABBBHHHSSS[[[kkk~~~yyytttooonnnvvv~~~zzzlllbbb^^^ZZZUUUPPPNNNMMMMMMNNNOOOPPPOOOMMMSSSUUU[[[eeeoooqqqlllfff\\\YYYVVVTTTTTTTTTTTTSSSNNNMMMLLLIIIFFFCCC@@@>>><<<;;;:::888777555444444333444444444555666777777666777999;;;===>>>>>>>>>888777666555555666777888999:::::::::::::::999999555555555444333111000///++++++,,,------...//////.........---------,,,,,,+++++++++++++++***))))))+++,,,---....../////////+++++++++,,,,,,------...................................................,,,,,,---------.........,,,,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,,,,------.........+++++++++,,,,,,,,,------,,,,,,,,,---------......000/////////111000///---333333333222222222111111333333444555777888:::;;;;;;>>>BBBDDDEEEGGGHHHJJJKKKOOOUUUYYY\\\^^^```bbbbbbbbbaaa``````aaabbbcccgggkkkpppwww??????>>>>>>>>>=========;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999:::::::::::::::::::::::::::::::::999999999999888888888888888888888888888888888888555666666666666555555444555666666666666777777777666777777888888888777777555555555555555555555555222333333444444555555555555555555444444555555555222222333444555666666777333444444444444444444333333333444444444444444444666555555555555555666666555666777999999888777777777777777777888888888888:::;;;======>>>BBBIIINNNWWWhhhzzzvvvsssppppppwww}}}}}}yyypppddd[[[WWWUUUQQQMMMKKKJJJKKKNNNSSSWWWYYYYYY^^^bbbjjjuuu}}}zzzpppfffWWWUUUSSSRRRRRRQQQNNNLLLGGGFFFEEECCCAAA???===<<<:::999999888666555444444333444555666777888888888888888999:::::::::::::::444555666777999:::;;;<<<::::::::::::999888777666111111111111000///...---******+++,,,---...//////////////////.........---...............---,,,,,,)))***+++------......---***++++++,,,,,,---------........................------------------------,,,,,,,,,------------...///...---,,,++++++++++++,,,,,,------------,,,,,,+++,,,,,,,,,------......+++++++++,,,,,,,,,------,,,,,,,,,---------......000//////000111111///...333333333222222222111111333333444555777999;;;<<<;;;>>>BBBDDDEEEFFFHHHIIILLLPPPUUUYYY\\\^^^```bbb``````___^^^^^^___```aaafffjjjooovvv======>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::888888999999999999::::::::::::::::::::::::::::::888888888888777777777777777777777777777777777777555555666666666666555555555555666666666666777777444555666666777777777666555555555555555555555555333333333444444555555555555555444444444444555555333333444444555555666666333333444444444444333333222333333444444444444333888777666555555555555555555555666777777777777777777777777777777777777777999:::;;;;;;<<<>>>AAADDDKKKSSSfffzzzvvvqqqnnnnnnjjjqqquuuuuussstttqqqnnneeeaaa[[[VVVRRROOOMMMKKKLLLMMMOOOSSSZZZ```cccdddhhhlllssszzz|||uuuiii___RRRQQQOOOOOONNNLLLJJJGGGBBBAAA@@@???>>>===<<<<<<999999888777666666555555444555666777888999999888999888777666666666777777444666999<<<===>>>===<<<999999999888777666444444///////////////...---,,,++++++,,,,,,---...//////000000/////////.........---------------,,,++++++,,,,,,------,,,+++)))(((++++++++++++,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------//////---,,,+++*********,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,---------............/////////000222222111/////////000111222333444444333444444555777999;;;<<<<<>>>>>===<<<<<<;;;:::999888888999999999999999999999999777777888999999999999999999999999999999999999999999888888888777777777777666666666666666666666666555666666777777777666666555555555666666666777777444555555555555555444333555555555555555555555555333333444444444444444444444444333333333333444444333333333333333444444444222333444444444444333222111222333444555444444333777666555444444444444555555555555555555666666777777777777777777777777777:::;;;;;;;;;<<<===???@@@DDDGGGRRRfff|||wwwpppmmmiiiggghhhbbbhhhllljjjiiiiiihhhddd\\\^^^```^^^ZZZVVVSSSSSSVVVVVVYYY]]]dddiiillllllmmmooorrrsssnnneee[[[UUUNNNKKKHHHFFFFFFFFFEEEDDDAAA@@@???>>><<<;;;;;;;;;999888888777777666666666555666888999999999888888888777555333333555777888777:::>>>AAABBB@@@<<<:::999999888777666444222111....../////////...------,,,,,,------......////////////.........---------+++++++++++++++******)))---.........---+++(((''',,,,,,,,,+++++++++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...---,,,,,,+++++++++++++++,,,,,,------,,,,,,+++------,,,,,,,,,,,,,,,,,,,,,------------.........------........./////////.........000222333222111...//////000111222333333444444555666777999;;;<<<<<>>???AAACCCIIIUUUcccyyyvvvgggbbbaaa___^^^```]]]bbbfffeeedddfffeeebbbccciiiooopppkkkeeecccccc``````bbbfffkkkoooqqqqqqnnnooonnniiiaaaXXXQQQMMMKKKGGGAAA>>>>>>@@@AAAAAACCCBBB@@@>>><<<;;;::::::999888888888777777777666666777888999:::999888888777555333222222555888;;;:::===BBBEEEDDD@@@;;;777999888777666444222111000...///////////////......---------.........//////......---------,,,,,,,,,...////////////...------+++,,,...//////---,,,***---,,,,,,++++++*********........................------------------------++++++,,,,,,,,,---------,,,,,,++++++,,,,,,------+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++---------.........//////.........////////////000------...000222444333222111111111000000000000///444444555666888:::;;;<<<<<>>???DDDGGGNNNbbbxxxvvvllliiimmmuuuzzz{{{uuupppeee___]]]aaaeeeggglllrrr{{{xxx{{{}}}{{{}}}wwwooommmkkklllmmmoooooonnnkkkiiiddd[[[QQQIIIEEECCCEEECCCAAA@@@AAABBBBBBAAAFFFDDDAAA>>><<<;;;<<<===<<<;;;;;;;;;:::999999999<<<;;;;;;:::999777666555222222222333555777999;;;===>>>>>>===;;;999666444333222222111000///...---........................,,,------------------,,,...,,,,,,---...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,******+++++++++,,,,,,,,,,,,---------,,,,,,+++***,,,,,,,,,,,,,,,++++++++++++,,,---......,,,***)))------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------.........//////......---......///000000000000000000000000000111222333444444555555777888:::<<<===???@@@BBBDDDEEEDDDCCCBBBHHHLLLRRRWWWXXXYYYYYYZZZ[[[[[[[[[\\\]]]^^^``````eeedddgggppp::::::::::::999999999999999:::;;;:::999888999;;;999999999999888888888888999888888888888777777777666666666666666666666666444555555666666777888888666666666555555555555444333333444555555555555555222333333444444555555555444444333333333333444444333333333333222222222222555444333222222222222222111111222333444555666666333222222111111111222222222222333333333333222222222222222222333333333333444333333222222333333444666666555555666666777888888888777666666666777777777777888999:::;;;;;;<<>>======>>>???>>>>>>===<<<;;;;;;::::::<<<;;;:::999888666555555333444555777999:::;;;;;;::::::::::::888666333222222222111000///......---------------------------,,,,,,,,,------,,,,,,,,,000.........000111000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,---------......,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,+++,,,---...---,,,+++***------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,------------...//////000000000//////......///000000000000000000000000000111222333444444444555666888:::<<<===>>>???AAACCCDDDDDDCCCBBBGGGKKKPPPTTTWWWYYY[[[\\\[[[[[[[[[\\\]]]^^^___```ddddddfffooo::::::::::::999999999999888:::::::::999888999:::999999999999999999888888666666666666666666666666666666666666666666666666444444555555666777888888666666555555555444444444333333444555555555444444444444333333333333333333444333333333333333333444333333333333333222222222444333222111111000000111444444444333333333222222222222111111000111111111222222333333333333222222111222222222222333333333333333333333333333444444444333333333333444555555999999888777777666777777777777777888999::::::;;;===:::999===@@@@@@EEEKKKVVVfff}}}~~~yyysssqqqsssvvvxxxxxxuuutttrrrpppnnnmmmnnnooo|||}}}rrrmmmeee```]]][[[ZZZYYY[[[YYYVVVPPPJJJGGGFFFGGGEEEDDDDDDFFFFFFEEEBBB@@@@@@???>>>======???@@@AAAAAAAAA@@@???>>>===<<<;;;<<<;;;:::888777666555555444666888;;;<<<===<<<<<<999999999888777555333222111111000//////...------------------------------,,,------......------,,,000///...///000111000///........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,------------............,,,,,,,,,------,,,,,,+++,,,,,,,,,------......///+++,,,---------,,,++++++,,,,,,------------------......////////////......,,,,,,,,,------------.........///000000000//////......///000000000000000000000000000111222333444444444555666888:::;;;===:::<<<@@@CCCEEEFFFFFFFFFHHHKKKPPPTTTWWWZZZ]]]___\\\\\\\\\]]]^^^___```aaaddddddgggooo}}};;;;;;;;;;;;::::::::::::888999::::::888888999:::999999999999::::::::::::777777777777777777777777777777777777777777777777555555555555666666666666555555555555444444444444222333333444555444444444666555444222111111111111333333333222222333333333333333333333333444444444333222111000000000000000444444333333333222222222333222111111000000000111111222222333333222222111111111111222222222333333222222222333333444444444333333333333333444555555999999888777777666777777666777777888888999999999:::888999===@@@AAABBBEEEIIIQQQ```sss~~~}}}{{{wwwuuuvvv{{{~~~lllfff^^^WWWTTTRRRQQQPPPPPPPPPOOOKKKHHHFFFFFFGGGFFFFFFFFFGGGGGGEEEBBB>>>>>>>>>===>>>???@@@BBBBBBDDDDDDCCCAAA@@@>>>======;;;:::888777666555555555666888:::===>>>===<<<;;;999999999888666555444333000000//////...---------..............................////////////......///...------//////...---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------+++,,,,,,------,,,,,,,,,+++,,,,,,------.........+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000//////...,,,,,,---------.........,,,---...///////////////......///000000000000000000000000000111222333444444444444666777999;;;<<<;;;===AAADDDGGGHHHHHHHHHIIILLLQQQUUUYYY[[[___aaa^^^^^^^^^___```aaabbbcccddddddhhhooo{{{;;;;;;;;;;;;::::::::::::888999:::999888777888:::999999999:::::::::::::::888888999999999999::::::777777777777777777777777666666666555555555555444555555555444444444444333222222333444444444444444666555333111000000111111333333222222222222333333333333333333444444444444111111000000000111111222000000111222333444555555444333222111111111111111111111222222222222111111111111111111222222222222111111222333444444444444555555444444555555666777888888777666666666777777666666777777777888888888888888:::<<<======>>>>>>BBBEEENNN[[[lll}}}}}}|||vvvqqqddd^^^WWWRRROOONNNNNNMMMKKKLLLLLLJJJGGGFFFEEEFFFIIIHHHGGGGGGGGGDDD@@@===>>>??????@@@AAACCCDDDEEEFFFEEEDDDBBB@@@>>>===<<<999888666555555555666777888999;;;======<<<:::999999888777666555444333333//////......------------........................//////000000000000/////////---,,,---......---+++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------+++++++++,,,,,,,,,------++++++,,,---------,,,,,,************++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------.........------............------,,,---------............,,,,,,---...////////////......///000000000000000000000000000111222333444333333444555777999;;;<<>>@@@FFFNNNWWWfff|||yyyzzzwww{{{{{{tttmmmiiifffbbbYYYUUUPPPMMMLLLLLLLLLLLLIIIKKKNNNOOONNNMMMMMMNNNPPPNNNLLLKKKIIIFFFBBB???AAABBBBBBDDDEEEFFFHHHHHHEEEDDDBBB@@@>>><<<::::::777666555444444666777999:::;;;;;;;;;:::999888777555555444222222111111111.........------------,,,------------------------......////////////......///...------......---+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...++++++,,,,,,,,,---------***+++,,,,,,---------,,,+++++++++***************++++++++++++,,,,,,---...++++++,,,,,,---......///------............------------------............------...///000000000000......///000000000000000000000000000111222333444333333444555777999;;;<<<===???BBBDDDFFFFFFEEEEEEHHHLLLSSSXXX[[[\\\]]]^^^^^^^^^______```bbbcccdddeeegggkkkpppzzz999999999888888888888777777999999999888777888999666666777777888888888999333444444444555555666666444444444444444444444444333444444555555666666666555555444444444333333333222222333444444444333333000000//////000222555666333222222222222222222333000000111111222222222222///000000000111333444555333333333222222222111111666555444333222222222222111111222222222222111111000111111111111222222222000111222444555555444444333222222222222333444444555555555555555666777888666666666666777777777777333888:::888777999<<>><<<:::888777666555444333444666888:::<<<;;;;;;:::999777666555333222111///............------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------000...------......---+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,---------......***+++,,,,,,------------...------,,,,,,+++++++++,,,+++++++++,,,,,,---...++++++,,,,,,---...////////////000000000000//////---------.........//////......000111111222222222...//////000000000000000000000000000111222333444333333444555777999:::<<<999;;;???BBBEEEGGGGGGGGGGGGLLLSSSXXXZZZ[[[[[[[[[^^^^^^^^^^^^```aaabbbcccfffhhhlllqqqzzz:::::::::999999999888888:::999999999888888777777:::999999888888888888888666666666666666666666666666666666666555444333222333333333444444444555555777777666555444444333333333333333333333333333333333444444555666777888888222222222222222222222222444444333222222333444444222222222222222222222222555444333333444666999::::::888555222000//////000000000000000000000000000000111111111111222222222111111111111111111111111111222222333333222222111444444444555555555555666444444555666777888999999999888888888888888999999888999:::===BBBHHHNNNQQQqqqzzztttpppooonnnkkkhhhhhhgggfffccc```]]]ZZZYYYSSSRRRPPPOOOPPPQQQPPPOOORRRRRRUUU[[[bbbddd```[[[[[[XXXUUURRROOOKKKFFFCCCFFFFFFHHHLLLPPPPPPLLLHHHFFFCCC@@@<<<888777666666222444666888:::999999888;;;:::999777666555555555444333222000//////......,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,------...,,,,,,,,,,,,,,,,,,,,,+++------............------***+++---,,,,,,+++---...///......------,,,++++++,,,---...//////...---,,,(((***,,,---,,,,,,---///------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000000000000000///////////////000000000000000//////...///111111111111333444222222333555777999;;;===???@@@AAACCCDDDFFFGGGHHHIIINNNUUUYYYZZZZZZ[[[]]]______```aaaaaaaaaaaaaaafffgggkkkoooyyy999999999999888888888888888777777777666666666666888777666666555555666666666666666666666666666666666666666666555444333222333333333444444444444555666666555555444333333222333333333333333333333333222333333444444555555555222222222222222222222222222222111000000111222222222222222222222222222222333222222222444777999;;;999888555222000///000000111111111111111111111111000111111111111222222222111111111111111111111111111222222333333222222111333333333333444444444444555555555666666666666666777777777777888888999:::999999:::;;;>>>CCCGGGJJJ[[[kkk{{{vvvooojjjfffdddfffhhhgggffffffeeebbb```]]]ZZZWWWVVVTTTSSSRRRSSSTTTUUUTTTSSSTTTUUUYYYaaaiiilllhhhdddeee```YYYTTTPPPMMMJJJHHHFFFFFFGGGJJJLLLLLLHHHEEE@@@???;;;888666555555555666888:::;;;<<<<<<;;;:::999888777555444333333333222222111000////////////...---------------------000///...---,,,------...////////////////////////------............------***,,,------,,,,,,---......------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++---...000000///...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000...............///////////////000000000000//////222444444333222111111222222222333555777999;;;===???@@@AAACCCEEEFFFGGGHHHIIINNNTTTXXXXXXYYY[[[]]]\\\]]]^^^______```______fffhhhkkkpppyyy888888888777777777666666555555555555555444444444777777666555555555555555777777777777777777777777555555666555555444333222333333333333444444444444555444444333333222222222333333333333333333333333111111111222222222222222222222222222222222222222222111111000000111111222222222222222222222222222000000111222444666999;;;888666444222000000000000222222222222222222222222000111111111111222222222111111111111111111111111111222222333333222222111222222222222333333333333666555555555444444444333666666666666777999::::::::::::999999:::===???AAAGGGOOO___ttt~~~~~~yyysssnnnccc___[[[[[[^^^bbbdddccceeedddaaa^^^[[[XXXWWWVVVVVVUUUUUUVVVWWWXXXVVVTTTSSSVVV\\\fffnnnqqqoookkkkkkddd[[[SSSOOOMMMLLLKKKIIIHHHHHHIIIJJJHHHEEEBBB<<<;;;999777666666666777:::;;;<<<<<<<<<<<<::::::666555444222222111111111111000000//////000000111000000//////......------//////...------------...------------------------------............------+++,,,------,,,,,,---...,,,,,,,,,---------......---,,,,,,++++++,,,,,,---///000111111///......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,------.........///////////////,,,,,,------......////////////000000000000//////...///000///...---...///222333333555777999;;;<<>>@@@BBBDDDFFFFFFGGGGGGIIIMMMRRRUUUUUUVVVXXX[[[\\\]]]^^^```aaabbbbbbbbbhhhiiimmmqqq{{{666666666555555555444444555555555555555555555555888777666666555666666666444444444444444444444444444444444444444444333222222222222333333333444444222222222222222111111111222222222222222222222222222222222111111111111111111111111111111111111111333333333333333333333333000000000111111222222222222111111111111111222222333333222222111111111111222222222222222222222222000000111111111222222222111111111111111111111111111222222333333222222111333333333333444444444444111111111222333444444555444444444555666888999:::888777777777888999;;;<<<>>>BBBEEEHHHPPPddd}}}}}}yyyppplllgggfffiiilllmmmllloooooommmlllkkkjjjjjjjjjeeeccc```]]][[[WWWSSSPPPOOOSSSZZZaaagggiiigggeeebbb___ZZZVVVSSSQQQNNNLLLOOONNNLLLHHHCCC???<<<;;;>>>>>>======>>>>>>??????;;;;;;;;;:::999777666666333333222111000000000000............///000111222000//////...---,,,++++++------...................../////////000000000111------............------,,,---......,,,,,,---...***++++++,,,---.../////////...---,,,,,,---...///''')))+++,,,++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........////////////............------...///000000111111......///000000000000000---///111222222222444666333333444555777999:::;;;>>>???BBBDDDFFFGGGGGGFFFHHHMMMSSSUUUUUUUUUWWWZZZ[[[\\\^^^___aaabbbcccccchhhiiimmmqqq{{{666666666555555555444444555555555666666666666666555555444333333333333333333333333333333333333333333333444444444444333333222222222222333333333333222222222222222222222222222222222222222222222222111222222222222222222222111111111111111111111111000111111222222111111000//////000000111222222222222111111111000//////...111111222222222222222222222222222222222222222222000111111111111222222222111111111111111111111111111222222333333222222111333333333333444444444444000000111222333444555555444444444444555777888888666666777888999:::<<<<<<999===@@@@@@BBBNNNcccttt|||yyyuuutttvvvwwwvvvuuussstttuuuvvvwwwwwwwwwwwwoookkkfff```\\\XXXSSSPPPPPPSSSYYY^^^bbbcccbbbbbb```^^^\\\[[[YYYWWWSSSPPPIIIIIIFFFBBB===:::999999>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;:::888777777666333222111000000000000000............//////000111///......------,,,,,,,,,,,,---......///.........------......///000000000------............---------...///...---,,,---...++++++,,,,,,---...//////---,,,,,,++++++,,,,,,---(((***,,,---------...000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////+++,,,,,,------,,,,,,+++,,,,,,,,,---......//////---------.....................//////000000111111---...///000000111111000000111222222111111222333444444444555777888:::;;;===???BBBEEEGGGGGGFFFFFFHHHMMMTTTWWWWWWVVVWWWXXXXXXYYY[[[]]]___```aaaaaagggiiilllqqqzzz666666666666555555555555444555555555666666666777555444333333222222333333333333333333333333333333222333333444444333333333111222222222222333333333333333333333333333333333111111111111111111111111000000000111222222222333111111111111111111111111000111222222222222111000/////////000111222222222///000000000000///......000000111222222222222222111111111111111111111111000111111111111222222222111111111111111111111111111222222333333222222111222222222222333333333333222222222333333444444444555444444444555555666777666666777777999:::;;;;;;555999<<<===>>>EEEQQQZZZkkk}}}~~~~~~{{{xxxrrruuuyyy|||sssmmmfff^^^YYYUUUQQQOOOOOORRRWWW[[[]]]___``````\\\[[[YYYWWWVVVTTTPPPNNNBBBBBBAAA>>>;;;999;;;>>>@@@@@@@@@@@@???>>>>>>===:::999888777666555555555111111000////////////000//////.........//////000//////..................,,,,,,.../////////......++++++,,,,,,---.........------............------...//////...---,,,---...,,,,,,,,,------.........+++,,,,,,,,,,,,,,,,,,+++***,,,......---------///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///+++,,,,,,------,,,,,,+++,,,,,,------.../////////++++++,,,,,,------......////////////////////////---...///000111111111111---...000000///...000111444444444555777888::::::===???BBBEEEGGGGGGFFFEEEGGGMMMUUUYYYYYYWWWVVVWWWWWWXXXZZZ]]]___```aaabbbfffhhhkkkpppyyy777777666666666555555555444444444555555666666666666666555444444444444555444444444444444444444444222222333444444333333333111111222222222333333333333333333333333333333333111111111111111111111111...//////000111222222333000000000000000000000000222333444555555444333222...//////000111222222222---......///000000////////////111222222333333222000000000000000000000000000111111111111222222222111111111111111111111111222222222333333222222222000111111111111222222222444444444333333333333222555555444444444555555666666666777777888999999999666888;;;===???CCCGGGJJJLLL^^^uuu{{{|||wwwpppsssyyy~~~qqqkkkbbbZZZUUUQQQNNNLLLMMMPPPTTTWWWYYY[[[^^^___XXXUUURRRPPPNNNLLLJJJHHH>>>??????===;;;<<<@@@DDDCCCCCCCCCCCCAAA@@@>>>>>>666555444333222222222222000000///.........////////////............//////////////////000000000000+++,,,.../////////............//////000111111222---..................---...///000///---,,,---...,,,,,,,,,---------......,,,---////////////---,,,+++---...---,,,++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...++++++------------++++++,,,,,,------...///000000******++++++,,,---.....................------------...///000111111111111,,,...000111222333555777444444444555777888999:::===???BBBEEEGGGGGGFFFEEEFFFMMMVVV[[[ZZZXXXVVVVVVXXXZZZ\\\^^^aaacccddddddfffgggkkkoooyyy666666666666666666666666555555666666555444333333222333444555555444333222333444444555555444444333333333333333333333333333111111222333333444555555333333333222222111111111111111111111111111111111//////000000111111222222222111000.........///000///000111111///......///111000000000//////......000000000000000000000000555444222111000111222222111111000000000000111111////////////000000000000333222222222111111000000333222222222111000000000222222444444444444222222444333333333333444555555666555444333333333333333555555555555666777999999999:::<<<======???AAADDDHHHLLLXXXiii{{{xxxmmmpppuuu{{{~~~{{{tttjjj]]]SSSOOONNNMMMLLLNNNPPPUUUYYY\\\ZZZUUUQQQJJJIIIGGGEEECCCCCCCCCCCC??????@@@AAABBBCCCDDDDDDFFFDDDBBBAAA@@@>>>;;;888777666555333111///...---////////////////////////..................------...///000000000///---,,,//////000000///...------------------------------.........------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------......//////000//////...***)))))))))***,,,...///*********++++++,,,,,,,,,************+++,,,,,,---++++++,,,,,,---.........---------------------------.........///000000000---,,,,,,,,,,,,---......000111111111111222222222444333222111000000000000444444555777999;;;===>>>@@@@@@AAABBBCCCEEEGGGHHHJJJOOOUUUYYYZZZYYYXXXXXXXXXYYY[[[]]]___aaabbbbbbdddhhhkkkllluuu555555555555555555555555555555555555555444333333444444555555555555444444333333444444444444333333333333333333333333333333111111222222333444444555333333333222222111111111111111111111111111111111000000000000000111111111222111000///......///000---///000000...------...222222222222111111111000000000000000000000000000333222111000000000000111111111000000000000111111////////////000000000000222222111111111000000000222222111111111111111111222222333444444333222222333333222222333333444555555555444333333333333333555555555555666777888999888999:::;;;;;;<<<>>>@@@AAADDDKKKWWWdddwwwzzzrrrhhhjjjoootttxxxxxxuuurrrllldddYYYQQQNNNOOOOOONNNRRRRRRSSSTTTTTTPPPJJJFFFCCCBBBAAA@@@@@@@@@AAAAAA@@@AAABBBCCCDDDEEEEEEEEEDDDBBB@@@@@@???>>>;;;999555555444333111000///...////////////////////////...........................////////////...------///////////////...------------------------------.........------,,,,,,,,,+++,,,,,,------,,,,,,+++........................++++++,,,,,,,,,---------,,,,,,---------,,,,,,+++///...---,,,,,,,,,------------------------------,,,,,,++++++,,,,,,------///////////////.........------------------------,,,,,,,,,------------------------------......///000000111111111222222222333222111111000111111111444444555666888;;;===>>>AAABBBCCCEEEGGGHHHIIIIIIKKKOOOTTTXXXYYYXXXXXXYYYXXXZZZ\\\^^^```bbbbbbccceeeiiilllmmmvvv444444444444444444444444444555555555555444444333444444333333333333444444333333444444444444333333333333333333333333333333111111111222333333444444222222222222222111111111111111111111111111111111111111111111000000000000111000000////////////000...000111000///---......222222222222111111111111000000000000000000000000000000000111000000//////111000000//////000000111////////////000000000000111111000000000000//////000000111111111111111111111222333333333333222111222111111111111222333333555444444333333333333333555555555555555666777888777888999888888888:::<<>>=========>>>???AAABBBCCCEEEGGGIIIKKKLLLLLLKKKJJJAAA???>>>======<<<:::888333333222222111000000000////////////////////////........................///......---------------...////////////...------------------------------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++******///...---,,,,,,,,,---------------------------------,,,,,,++++++++++++,,,000000//////...------,,,---------------------------------------,,,,,,,,,......------......///000000000000111111111222222111111111000111111222333333444555666888;;;===>>>???AAADDDFFFHHHIIIIIIHHHKKKNNNSSSVVVWWWWWWXXXZZZYYYZZZ\\\___aaabbbcccdddfffjjjmmmnnnwww333333333333333333333333444444444555555444444333333222111000000111222333333333333444444333333333222222222222222222222222000111111111222222333333222222222111111111111111111111111111111111111111222222111111000000//////000000000////////////000111222333333111000000111000000000///////////////000000000000000000000000///000111111111000///...000000////////////000000////////////000000000000000000000/////////////////////000000111111222222111111222222222222111111000000000000000111222222444444333333222333333444555444444444555555666777666777888777666666888:::===>>>AAABBBBBBJJJ]]]ppp~~~qqqjjjggg```bbbggglllqqqrrrpppnnngggaaaZZZUUUUUUVVVUUUTTTLLLIIIFFFDDDCCCBBB@@@>>>>>>>>>@@@BBBDDDFFFHHHIIIIIIKKKMMMOOOOOOMMMKKKJJJ@@@>>>;;;:::999888666444111111111111111111111111////////////////////////---------...............///...---++++++,,,------.........//////...------------------------------...............---------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,------------...............---,,,++++++)))))))))***+++,,,---...,,,,,,++++++++++++******,,,,,,+++***)))))))))***---------,,,,,,+++++++++------------------------000000000///.........---///............///000000000000000000111111111111000000000000111222333444333333444666888:::<<<===;;;>>>BBBFFFHHHHHHFFFEEEKKKNNNRRRTTTVVVWWWYYY[[[ZZZ[[[]]]___aaacccddddddfffjjjmmmnnnwww333333333333333333333333333333444444444444444333444333222111111222333444222333333333333333333222222222222222222222222222000000111111111111111222111111111111111111111111000000000000000000000000222222111111000000///////////////000000000000///111222333333111000000111//////////////////000000000000000000000000000000///000111222222222000000000000////////////000000////////////000000000000///////////////000000000/////////000000111111222111111111111111111111111000////////////000111111333333222222222333333444444444444444444444555666777888888777666666777999666888;;;<<<;;;===JJJWWWeeerrrqqqfffbbbbbb[[[]]]bbbhhhnnnppppppooogggbbb[[[WWWVVVUUURRRPPPEEEBBB>>>===>>>???@@@@@@BBBCCCEEEHHHJJJLLLNNNNNNKKKLLLMMMMMMLLLIIIFFFCCC???<<<999666555444222000/////////000000111111111////////////////////////---------........./////////...---++++++,,,------------............------------------------------........................---,,,,,,++++++,,,,,,---........................,,,,,,---------.........---.........------,,,+++((()))***+++,,,---------++++++++++++++++++++++++...---,,,+++++++++++++++++++++++++++,,,,,,------------------------------000000000///.........---///............///000000//////000000000111111111//////000000111222444444333333444555888:::<<<===:::===BBBFFFHHHHHHGGGEEEKKKNNNRRRUUUVVVXXXZZZ[[[ZZZ[[[]]]___aaacccddddddeeeiiilllmmmvvv333333333333333333333333222333333444444444444333555555444444444444555555222222333333333333222222222222222222222222222222000000000000000000000000000000000111111111111111000000000000000000000000111111111111000000000000...//////000000000000///...000111000///---......111111111111222222222222000000000000000000000000000000111111222222111111000//////......//////000////////////000000000000//////000000000000111111//////000000000000000000111111000000000000111111000////////////000111111222222222222222333333444444444333333333444444555666777888777666666777999555555999<<<;;;:::AAAIIIOOOVVVbbbnnnvvvttthhh___]]]___]]]___bbbggglllnnnnnnlll```\\\VVVSSSSSSQQQMMMJJJBBB???<<<<<<>>>@@@BBBCCCIIIJJJLLLNNNPPPQQQQQQQQQRRRRRRQQQOOOLLLHHHDDDAAA<<<999666333222111///....../////////000000000000////////////////////////,,,,,,------...////////////......---------------,,,,,,---............---------------------------.............../////////------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............++++++,,,,,,,,,,,,++++++------.........---,,,+++,,,,,,,,,------.........000//////............///+++,,,,,,---......//////---------------------------------------,,,,,,,,,......------......///000/////////000000000111111000000000000111222333444222333444555777:::<<<===<<>>CCCDDDEEEJJJSSSYYY___jjjvvv}}}zzz|||tttlllfff```]]]___]]]^^^___aaacccccc```^^^VVVSSSPPPOOOPPPOOOLLLIIIDDDBBBAAABBBEEEJJJMMMNNNRRRSSSTTTUUUVVVVVVUUUTTTXXXWWWSSSOOOIIIDDD@@@===888555111000000000000///......///////////////000////////////////////////,,,,,,------...//////000...////////////...------+++,,,------.........------------------------------........./////////000...---+++******+++---...************************------------............***+++,,,---------------------.........---,,,+++++++++,,,,,,---...//////......---------...//////---------------------...------------------------,,,,,,,,,------------------------------......///////////////000000000111111000000000111222333333222333333555777999;;;<<<===???CCCGGGIIIJJJJJJIIIJJJNNNTTTYYYZZZ[[[[[[\\\XXXZZZ\\\^^^```bbbbbbcccfffjjjmmmnnnwww444444444444444444444444111222333333444444444444///000111222222111000///222222222333333222222222111111111111111111111111000000000000//////////////////000000111111111222000000000000000000000000//////000000111111222222---...///111111111000//////000222111///......///......//////000000000111000000000000000000000000///...---------///000111//////............//////////////////000000000000000000111111222222222333111111000000//////......111000///......///000111000000000000000111222222222111111111222333333444444444333222222333333333333444555555444444777888:::666444777:::999:::===<<<999:::@@@DDDFFFNNNXXXeeeqqq|||wwwwww{{{xxxjjjgggfffbbb```aaaWWWVVVUUUTTTTTTQQQMMMIIIOOOMMMLLLMMMPPPQQQOOOLLLFFFEEEEEEIIIOOOUUUYYY[[[ZZZZZZ[[[\\\[[[ZZZYYYXXXUUUSSSNNNHHHAAA;;;777444444111///...///111111111.../////////////////////////////////////////////,,,,,,------...///000000...///000000000///---,,,+++,,,------.........------------------------------.........//////000000...---+++******+++---...---------------------------------.........//////,,,,,,...///000111111111'''(((***,,,---------,,,(((((()))***,,,---......************+++,,,,,,------,,,,,,++++++******)))---------------------------......//////000000000---,,,,,,,,,,,,---......////////////000000000000111111111000111111222333222222333555777999;;;<<<;;;===AAADDDGGGHHHHHHHHHJJJOOOUUUZZZ\\\\\\\\\\\\XXXYYY[[[]]]___aaabbbbbbhhhkkknnnoooxxx333333333333333333333333333333333222111000000///444222111000000111333555222222111111111111222222333333222222111000//////111111111111111111111111555222///...000111000...222222111111111111111111444222000...------...///222222111111000//////...,,,---///000000000///...000000000000000000000000////////////////////////000000111111111111000000222111///------...000111000000000000111111111111////////////////////////222111000///............000000000000000000000000333333222111000000000111222222222222222222222222111222444444444222000...444444444444444444444444777777777777777888888999<<<:::999999;;;???DDDGGGMMMTTT___nnn}}}zzzxxxssstttxxx}}}tttiiicccdddddd```\\\RRROOOKKKHHHGGGHHHJJJLLLLLLOOORRRTTTTTTTTTTTTUUUSSSRRRTTTWWW\\\aaacccdddbbbaaa```______]]]ZZZWWWQQQMMMGGG@@@:::666555444000000000000//////////////////000000000000//////---...///...------...///---------.........//////....../////////...,,,+++------------------------.../////////...---,,,,,,''')))---///000...,,,***,,,,,,---......---,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********,,,---...//////...---,,,------,,,,,,,,,,,,++++++***+++,,,---...---,,,+++------------,,,,,,+++***---,,,,,,++++++,,,,,,---,,,---///...---,,,,,,---000///...---,,,,,,---...,,,,,,------...///000000............/////////000000111111111111222222222222444666888999:::===???===@@@DDDFFFGGGHHHJJJKKKJJJQQQVVVXXXZZZ^^^___^^^[[[YYYZZZ^^^```___```ccciiimmmpppqqqzzz333333333333333333333333666555444333222222222222444333111000000111222333222222111111111111222222333333333222111111000000111111111111111111111111222///------///111000///111111111111111111111111222111///.........000111000000000000000000000000,,,---...///000//////.../////////////////////////////////////////////////////////000000/////////111000////////////000111//////000000000111111111////////////////////////111000//////////////////000000000000000000000000333222111111000000111111222222222222222222222222222333444555555444333333444444444444444444444444666666666666666777888888999999888888:::===@@@BBB>>>CCCLLLVVVbbbppp|||~~~zzzyyy{{{}}}}}}nnnggg```^^^```aaa]]]YYYOOOLLLHHHEEEDDDEEEHHHJJJOOOQQQTTTXXX[[[^^^aaaccceeecccbbbbbbdddeeeeeedddbbb```^^^]]]\\\ZZZVVVTTTHHHEEE???:::555222111111111000000000//////......//////000000000000//////---...///...------...///***++++++,,,------......---.../////////...,,,+++------------------------.........///......------***+++---//////...,,,+++,,,,,,---......---,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******.........//////.........------,,,,,,,,,,,,++++++++++++,,,---------------,,,---------,,,,,,+++***,,,,,,++++++++++++,,,,,,+++---......---,,,,,,---//////...---,,,---......,,,,,,------...//////000........./////////000000000111111111111222222222000222555666777888;;;======@@@CCCFFFGGGHHHIIIKKKJJJQQQWWWXXX[[[^^^```^^^[[[YYY[[[___aaa___aaadddiiimmmpppqqqzzz333333333333333333333333777666444222222222333444444333222000000000111111222222111111111111222222444333333222222111111111111111111111111111111111...---,,,---///000111000111111111111111111111111000///.........000111222......///000000111222222------...////////////...////////////////////////////////////////////////---......//////......---000000000000000000111111//////000000000000111111//////////////////////////////......//////000111000000000000000000000000222222111000000000111111222222222222222222222222333333333444555666666666333333333333444444444444555555555555555666666777777777777777888999;;;<<<888;;;???DDDJJJQQQYYY___ppp|||~~~}}}xxxwwwwwwwwwvvvsssooolllddd```]]]___aaaaaa\\\WWWLLLJJJGGGEEEEEEHHHLLLOOOYYY[[[^^^ccciiioootttwwwuuurrrnnnllljjjhhheeeccc^^^\\\YYYWWWVVVSSSOOOLLL>>><<<888444111000//////111111000000///...------...//////000000//////...---...///...------...///.........------------,,,---............---,,,,,,------------------------------......///.........---......///......---,,,,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++///......------......///------,,,,,,,,,,,,++++++---,,,,,,,,,,,,---......,,,,,,---------,,,++++++,,,,,,++++++++++++,,,,,,+++---......---,,,------......---------...//////,,,,,,------.../////////....../////////000000000000111111111111222222222000222555666777888:::<<<<<>>???CCCGGGKKKSSS^^^mmm}}}~~~qqqmmmiiiggghhhiiiiiihhhiiigggfffggggggddd]]]XXXLLLKKKJJJJJJNNNUUU\\\```gggiiilllpppvvvzzz|||}}}xxxtttpppkkkhhheeeaaa^^^UUUSSSOOOMMMJJJGGGDDDAAA777666444222111000111111111111000///...------,,,...//////////////////...---...///...---------///444333222111///---,,,,,,------------------------------------------------,,,,,,---.../////////...000000///...............------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...------,,,,,,,,,+++++++++...---,,,+++,,,---///000,,,,,,,,,------,,,,,,+++------,,,,,,,,,,,,------+++,,,......---,,,---...------------......//////---------.........//////...////////////000000000000000111111111222222222333555777888999:::<<<>>><<>><<<888666222222111000000111111222000000000///...------,,,......////////////......---...///...---------///222111111000//////......------,,,,,,,,,---------------------------------,,,,,,---.../////////...111000///...---......///------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---------,,,,,,,,,+++++++++------,,,++++++---...///+++,,,,,,------,,,,,,,,,......------------......***,,,......---------...,,,,,,---....../////////---------...............////////////000000000111000000111111111222222222333555777888888999<<<===<<>><<<@@@EEEIIINNNYYYgggrrrjjjddd___aaajjjttt{{{}}}}}}xxxsssoookkkfffccc______```dddlllwww|||sssmmmjjjfff___XXXRRRLLLFFFCCC>>><<<888666555333111///...............///000000/////////............------......//////......------...///...------...///***++++++---...///000000,,,,,,,,,+++,,,,,,---...------------------------------......///.........000//////............///...------,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,++++++******++++++,,,------,,,,,,,,,,,,++++++,,,++++++++++++,,,------++++++,,,---------,,,,,,......------------......***,,,---...------...///,,,---......///................................./////////000000000111111000111111111111222222222222444666666666777999;;;===@@@DDDFFFGGGHHHJJJKKKMMMTTTYYYZZZ[[[^^^___]]]\\\ZZZ[[[```aaa```aaaeeegggkkknnnpppxxx333333333333333333333333333222222111111222333333222222222222222222111111222222111111111111222222000000000000000000000000000000000000000000000000---000222222000...///000......//////000111111222000000000000000///......------......///000000000------,,,,,,,,,---...///........................////////////////////////---......//////......---...------------///000222........./////////000000////////////////////////---------------...///000000000000000000000000000///////////////000111111111111111111111111111111///000111111111000///...000111111222333333444444333333333333333444555555444444444444444444555555444666888888888888:::<<<888;;;>>>>>>???DDDMMMUUUcccppprrrlllhhhlllwwwzzzxxxxxxyyyzzzvvvtttsssuuu{{{xxxqqqhhhaaaZZZVVVPPPJJJEEE@@@<<<888888555222111000000///................../////////---------............///---......//////......------...///...------...///******+++,,,---...//////,,,,,,+++++++++,,,---...------------------------.........///......---------..................///...---,,,,,,,,,,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,------------,,,,,,------,,,,,,,,,,,,++++++)))***++++++,,,,,,++++++***+++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,)))+++---...------...///---.../////////...---,,,........................//////000000000111111111000111111111111222222222222444666666666777999;;;>>>AAAEEEGGGHHHIIIKKKLLLLLLSSSXXXYYYZZZ]]]^^^\\\[[[YYY[[[___aaa___aaadddgggkkknnnoooxxx333333333333333333333333444555555555555555555555///000000111111111000000222222111111111111222222///////////////000000000000000000000000000000000***---000111///...///111---......///000111111222...//////000000000000000+++,,,---...///111222222------,,,+++,,,---...///........................////////////////////////,,,------......------,,,...---,,,+++,,,...000222............/////////000////////////////////////...------------...//////000000000000000000000000///////////////000111111000000000000000000000000---...000222333222111000000000111222333333444444444444333333444444555666333333222222333333444555333555666555444444555666444888;;;;;;999:::@@@EEEHHHSSS___jjjwww|||{{{}}}wwwrrrwww|||ooofff___XXXRRRJJJGGGCCC???===:::777555555333000///000000000///000000000000000000000000,,,,,,------.../////////---..................------...///...------...///000000///...------,,,,,,,,,,,,+++***+++,,,...///------------------------.../////////...---,,,,,,,,,,,,---...//////.........---,,,,,,,,,,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,------.........,,,---////////////---,,,---------,,,,,,,,,++++++((()))***+++,,,+++*********+++,,,,,,------------+++******************+++)))+++---...------...///....../////////...,,,+++.....................---000000000000111111111111000111111111111222222222444666888888888999;;;===???BBBFFFHHHIIIJJJLLLMMMLLLSSSXXXXXXZZZ]]]]]][[[[[[YYYZZZ^^^```___```dddgggkkknnnoooxxx222222222222222222222222333222222111111222333333111111000//////...//////000000000000000000000000222000///------///000222///000111222222111000///......//////000000111111...............///000111111111000000/////////...------............------///////////////........................---------,,,,,,,,,,,,,,,---...///111111000///////////////,,,---...//////...---,,,---......//////////////////...---------...000111............////////////////////////////////////............////////////000000000000000000000000000000000000111111111111000111111111111222222222222222222111111111000000111222444555555333000...333333333444555666777777666666777777888999;;;;;;BBBEEEJJJOOOVVV^^^fffkkkwww~~~wwwggg[[[TTTNNNIIIEEE@@@???<<<999666444333222222111000.........//////////////////////////////000000/////////.........////////////////////////...........................------,,,,,,------...------......---+++***))))))***++++++,,,,,,,,,,,,---,,,+++***+++,,,---...------............------*********++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,+++---222777777111,,,,,,,,,,,,...000///,,,***++++++++++++++++++++++++---,,,,,,++++++,,,,,,---......---------,,,,,,,,,++++++***))))))***++++++,,,,,,,,,---------......///000000000///...------111000/////////000222333222222222222222222333333111111333555888:::<<<<<>>AAADDDHHHKKKKKKKKKJJJPPPSSSWWWZZZ[[[[[[\\\\\\\\\\\\]]]___```aaabbbcccfffjjjnnnpppyyy222222222222222222222222444333222111111111111111111111000000111111222222000000000000000000000000111000///......///000111---...///000000000000000...////////////000000000////////////............///............---------------............------........................,,,---------.../////////000///..................,,,,,,,,,---...///000111.........------.........------...////////////...---------,,,---...//////---............/////////////////////////////////............////////////000000000000000000000000//////000000000000111111000000000111111111222222222111111111111000000000333333444444444333222222444444444444444444444444777777666666666777777888555666777777777999<<>>BBBEEEHHHNNNVVV\\\fffkkksss|||{{{vvvrrroooiiicccZZZRRRLLLGGGBBB??????<<<888777777666555333000000000111111111000000////////////000111111222000000000000000000000000////////////////////////------------------------...........................------,,,,,,------.........---------,,,,,,+++......////////////......,,,,,,,,,,,,------......------............------,,,,,,,,,++++++*********+++++++++,,,,,,---------------------------------,,,***)))+++000555999:::888333...******+++,,,------------------------------,,,,,,++++++,,,,,,---++++++,,,,,,---...//////,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------......------...///000000000////////////000000000111111......///000111222222222333444555666777888999:::===@@@CCCGGGJJJJJJJJJIIINNNRRRXXX\\\^^^^^^___```[[[\\\]]]^^^___```aaabbbeeeiiimmmpppyyy111111111111111111111111333222111111000000000111...............///000111////////////////////////000000////////////000000...............///000000/////////...............//////000000///...---,,,,,,,,,,,,---------------------............------,,,---------......//////,,,,,,,,,---...///000000...---,,,+++++++++++++++------,,,,,,,,,,,,------///...---,,,,,,---...///,,,------...............------......////////////------------............////////////////////////............////////////////////////////////////...////////////000000000//////000000000111111111000000000000000000000000..................//////333333333333333222222222111111222333444666777888333444666666555666888:::777999;;;;;;;;;===BBBGGGNNNSSSYYY```fffmmmtttyyy|||tttkkkddd^^^YYYWWWQQQMMMHHHBBB>>>:::777666555333222222222222111///000000111111111000///.........//////000000000000////////////////////////.../////////////////////...................................................------,,,,,,------.........------------------------.........------,,,,,,,,,---------.........------............------000000//////.........---+++++++++,,,,,,---------++++++++++++++++++++++++,,,***((((((+++///222444222000---,,,,,,------,,,---------------------------,,,,,,++++++,,,,,,---------------------------........................,,,,,,,,,---------......------...///000000000///.........///////////////111111111000000000000000111222333555888:::;;;<<<>>>@@@DDDHHHJJJKKKKKKJJJNNNRRRYYY]]]___``````aaa[[[\\\]]]^^^```aaabbbbbbdddiiimmmpppyyy111111111111111111111111111111000000000111111222......---------...////////////////////////////////////000000000000//////000000///......//////000/////////............---...///000000000///...---,,,,,,,,,------------...------............------,,,,,,,,,---......//////,,,---------...////////////...------------------///...---,,,,,,,,,,,,,,,.........------.........,,,,,,---............---,,,,,,---............---,,,------------.........////////////////////////............////////////////////////////////////......////////////000000/////////000000000111111//////000000000000000111000111111222222222222111222222222222222222222222444444333222222222222222444555666555444333444555333555888888777888;;;>>>>>>AAAEEEIIILLLQQQVVVZZZ___dddmmmvvv~~~wwwpppddd```ZZZSSSLLLGGGDDDCCC???>>>;;;888666555444444111111111000//////......111111222222111000...---------.../////////......////////////////////////,,,,,,,,,---------------////////////////////////...........................------,,,,,,------.........------------......,,,------------,,,++++++,,,,,,---............---------............------...............---------+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++...---+++***+++,,,...///---,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......---------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------......,,,,,,------...------------...///000000000//////333222222111111000//////000111333555888:::<<<===>>>AAADDDHHHKKKKKKKKKJJJOOOSSSZZZ___aaaaaaaaaaaa\\\]]]^^^___```bbbccccccdddiiimmmoooyyy111111111111111111111111000//////000000111222333000//////............/////////////////////////////////000000000000//////333222000///...///////////////.........---------,,,---///000111000...---,,,---------............------............------++++++,,,------...//////------..................---------,,,------.........---------------...///------............------+++,,,------......------******,,,,,,---,,,,,,+++,,,,,,---------.........////////////////////////............////////////////////////////////////........./////////000000////////////000000000111////////////000000111111000222444555666555444333000000111111222222333333555444333222111000000000333444666555444333333444111555888999777777999;;;777888:::;;;<<>>???>>>===:::777666666777333333333222000000111222000111111000......000111---...000222222111000///,,,------...---,,,***)))------------------------........./////////000000------------------------...........................------,,,,,,------...///...---,,,,,,---//////---.........---,,,,,,+++,,,,,,.../////////...------..................------......//////000000000---------,,,,,,+++++++++------------------------,,,---//////...,,,++++++///,,,***)))***+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***++++++,,,---...//////...///000111111000///...,,,,,,,,,---------......///000000000///...------000111222333444333222222111111222222333333333444444444555666777888999999<<<>>>BBBFFFHHHIIIIIIHHHQQQVVV\\\aaabbbbbbaaa```^^^___```aaabbbcccdddeeeccchhhmmmoooyyy000000000000000000000000000111222222222000///...000000000000000000000000+++,,,///000000...+++)))......//////...---,,,,,,,,,------...///000111111000///,,,******+++---///......////////////......------++++++++++++------------,,,+++,,,---...//////......------,,,++++++,,,,,,,,,---------......---------.........//////...------------...///000.........------,,,,,,,,,,,,---------.../////////,,,,,,---...//////........................------//////.........------------...///000000///...---......////////////.........//////000111222222333////////////////////////000000000000000000000000333222222222111000000000000111111000...---///000000111111111111222222222111111222222222222111111333333333333444555666777444333333333333444555666;;;333:::LLLPPPDDD<<<@@@AAAAAAAAACCCGGGKKKOOOQQQTTTUUUWWWYYY\\\___```aaaeeeeeegggiiilllpppsssuuuyyyzzz|||||||||zzzxxxwwwtttsssrrrqqqpppnnnmmmmmmmmmllljjjhhhfffeeedddcccdddbbb___[[[WWWSSSPPPNNNJJJHHHFFFCCC@@@===:::999555555444333333222111111111222222111///...///000000000000000000000000000222///---...000000...,,,////////////............///............---------000000//////.........---............////////////......................../////////...------,,,,,,,,,,,,,,,+++******---//////...---,,,+++*********++++++,,,---...............---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,***((())),,,...---+++.........---,,,+++***))) """%%%(((***+++,,,,,,++++++************++++++---,,,***))))))***,,,---...---,,,+++***+++,,,------...///...+++***)))***,,,,,,,,,---------......---......///////////////000000000000////////////333000...///222444333111111222333555666888999:::>>>AAADDDFFFFFFFFFGGGHHHOOOVVVZZZ[[[]]]aaabbbaaa^^^[[[\\\```aaa```aaaeeeggggggjjjppp{{{000000000000000000000000///000000000000//////...000000000000000000000000---...///000000...,,,+++//////000000///......---------......//////000000222111///.........000111......////////////......---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......,,,,,,------------------,,,,,,,,,---------......,,,,,,,,,,,,------......,,,------------.........///...............------,,,,,,,,,---------------,,,,,,---.................................------//////.........---------...//////000000//////...////////////////////////.../////////000111111111////////////////////////111111111111111111111111222222111111111111111111000111111000...---///000000000111111111222222222000111111222222111111000000000000111111222333444333333333333333333444444666444:::DDDDDD:::666999999888888999;;;>>>AAACCCDDDDDDEEEGGGHHHJJJKKKKKKMMMMMMNNNOOOQQQSSSVVVWWWYYYZZZ[[[\\\\\\ZZZYYYXXXWWWWWWVVVUUUTTTSSSRRRRRRRRRQQQPPPNNNMMMLLLKKKKKKJJJJJJHHHFFFDDDBBBAAA@@@>>>>>><<<:::888777555444444444333333222111111000000111222111///...///000////////////////////////111///---...///000...,,,////////////............///............---------............---------,,,------------....................................------------------------,,,------,,,******,,,...,,,,,,,,,,,,,,,------...---------...------,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,/////////.........------...+++)))***,,,---,,,***------------,,,+++******++++++,,,,,,,,,+++******,,,,,,++++++++++++,,,,,,---,,,***))))))***,,,---,,,++++++++++++,,,......---...//////---++++++,,,,,,,,,,,,---------.........//////000000000000000000000000000////////////333000//////222333333111222222444555777999::::::>>>AAADDDFFFGGGGGGHHHIIINNNUUUZZZZZZ\\\```bbb```___\\\\\\```bbb```bbbfffggggggjjjooozzz000000000000000000000000///............//////000000000000000000000000000000////////////.........///000000000000///...............///////////////.........---------------......////////////......---,,,,,,++++++,,,,,,---+++,,,------......------+++++++++,,,---.........,,,,,,,,,---------......+++++++++,,,,,,,,,,,,---***+++---......------,,,.........///////////////,,,,,,,,,,,,,,,,,,++++++,,,------............---------------------.....................---------000000////////////000000222111000///......///000......//////////////////////////////////////////111111111111111111111111000000111111111111111111///000111000///...///000000000000111111111222222000111111222222111111000/////////000111111222222222222333333333222222111333:::@@@???999333333444666666555555555666888999:::::::::;;;;;;;;;<<<<<<>>>=========>>>>>>???@@@@@@AAABBBCCCDDDCCCBBBAAAAAA@@@@@@@@@????????????>>>===<<<;;;;;;::::::;;;999999999999888777666666444444333333222222111111222222222111111000000///000111222111///...///000////////////////////////000///......//////...---////////////............///............------------------,,,,,,,,,,,,,,,,,,,,,,,,------------...........................++++++,,,,,,---......///---......,,,******+++,,,+++++++++,,,---///000111............---,,,+++***...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......---------------,,,...,,,******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,000000//////---+++***)))---,,,,,,,,,,,,,,,,,,------,,,+++******+++,,,---*********+++,,,---///000,,,...//////...------...,,,,,,,,,---------......//////000111111111111000////////////000000000000222111///000111333222222333333444666888999;;;;;;>>>AAADDDGGGHHHHHHJJJKKKMMMTTTYYYYYY[[[___aaa______]]]]]]aaabbbaaacccfffhhhhhhjjjooowww000000000000000000000000///......---...///111222////////////////////////000000...---------...///......////////////......///////////////.........,,,,,,---...---,,,+++***---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,---)))***,,,......---,,,+++------....../////////000...---------,,,,,,++++++,,,------......---------,,,,,,------------..............................111000///......///000111444222000...---...///000..................------////////////////////////222222222222222222222222//////000000111111222222...000111111///...///000000000000000111111111111000000111111111111000000000000111222222222222222111111222333222111000///444BBBJJJAAA777555666555666555444444444444555666888888888888888999999999:::::::::::::::::::::::::::;;;<<<===>>>>>>======999999999:::::::::::::::888777777666666777777888555666666666555444333222222222222222222222222222111111000000000////////////000111000///...///000//////////////////////////////....../////////...////////////............///............------------------,,,,,,,,,,,,,,,,,,,,,---------.................................,,,---------.........///---......---+++)))***+++++++++,,,---...///111222---.........------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++***+++,,,---------++++++++++++,,,,,,------,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,******++++++,,,---......+++,,,...///...---...///,,,,,,,,,---------............///000000000000000////////////000000000000111111000000111222222222333444555777888:::;;;<<<===@@@DDDGGGHHHIIIKKKMMMMMMSSSXXXXXXZZZ^^^```^^^```]]]^^^bbbcccbbbcccggghhhiiikkknnnuuu////////////////////////000000///...///000222333////////////////////////000///---,,,+++,,,---...,,,,,,---......---------///////////////............///111111111000...---------............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,------,,,,,,,,,+++++++++,,,,,,,,,---------..................------------)))***,,,......---,,,+++,,,,,,,,,------....../////////......------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,------......---.....................111000///......///000111333111///...---...///000............------------////////////////////////111111111111111111111111/////////000000111111222---///111111000//////000//////000000000111111111000000000111111000000000000000111222222222111111111111111222111111111000333CCCKKKAAA777666666444000000000000000111111222333333444555666666777777666666666777777777777777666666777777888888888888444444555555555555666666222222222222222333444444000111222333333222111000333333333222222222222222000000///////////////......///000000///...///111..............................//////......//////////////////............///............------------------------------...---.........////////////......................../////////.........---------...///---+++******+++---------------...///000+++,,,------.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************)))******+++,,,---///000+++++++++++++++---......************++++++,,,,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++)))+++---------,,,---...,,,,,,,,,---------......,,,---......//////........./////////000000000111111111111111111111222333333444555777888:::;;;<<<===@@@DDDGGGHHHIIIKKKMMMLLLSSSWWWXXXZZZ^^^___^^^```]]]^^^bbbcccbbbcccggghhhjjjlllnnnsss////////////////////////111000000000000111111222000000000000000000000000///...---,,,+++,,,------++++++,,,------------,,,.........///////////////......///000///...---,,,------............------+++,,,,,,------,,,,,,++++++,,,------......---------------,,,+++*********,,,,,,,,,---------......///...............------***+++---......------,,,,,,,,,,,,---------------..................------,,,------------,,,,,,+++++++++,,,,,,------......---------...............//////............//////000///...------...///000------..................////////////////////////000000000000000000000000//////000000000000000000,,,///111111000//////000/////////000000000111111///000000111111000000///...///000111111000///...111111000000111111222333555???CCC;;;333333222000000000000111111111222222111111222333555666777777222333444555555555555555111111111111222222222222222222222222222222222222///////////////000111111+++---000222444444333333222222111111111000000000////////////////////////---///000000......///111........................---...//////......///000////////////............///............---------------------...................../////////000000........................000//////...------,,,,,,,,,---......,,,******+++......------------------***+++,,,---............,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------)))***,,,,,,,,,---///222,,,,,,+++***+++,,,...///...---,,,++++++++++++,,,+++******))))))******+++++++++++++++++++++++++++,,,------------,,,+++***)))+++------,,,,,,,,,---,,,,,,,,,---------......,,,,,,---............---......//////000000111111000111222111000000222444333333444666888999;;;;;;>>>AAADDDGGGHHHHHHJJJKKKLLLSSSXXXXXXZZZ^^^```^^^___]]]]]]aaabbbaaacccfffhhhjjjmmmnnnrrr////////////////////////000000000000000000//////000000000000000000000000///......---------------+++,,,------......------------......//////000000,,,,,,------,,,,,,+++***,,,------......------,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......,,,,,,++++++++++++++++++,,,,,,,,,---------...............------,,,,,,,,,,,,------------.....................------------------------------......---------------,,,+++******++++++,,,------......---------.........//////------............------,,,,,,------......//////---------...//////000000////////////////////////////////////////////////000000000000000/////////,,,...111222111000///000////////////000000000111//////000000000000//////...///111222222111///...222111//////000222555777@@@???;;;666222111111000333333444444444333333222222222333444555666666777444444555666666555444333222111111000000000000111222222222222222222222222111111000000000111222222---///111444555555444333......//////////////////////////////////////////---...//////......///111........................,,,...000///...---///111////////////............///............---------++++++,,,,,,---------------------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,***,,,......,,,++++++,,,------,,,,,,,,,,,,------,,,,,,------...---------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......+++---...---++++++---000---,,,+++******+++---...///...---++++++++++++,,,,,,++++++******++++++,,,+++++++++,,,,,,+++++++++***+++,,,---------,,,++++++,,,......---,,,---...,,,,,,,,,---------......,,,------........................///000111111111///111222111000000222444222222444555777999::::::>>>AAADDDFFFGGGGGGHHHIIIMMMSSSXXXYYY[[[___```______\\\\\\```bbb```bbbfffhhhkkknnnooorrr//////////////////////////////000000000///---,,,000000000000000000000000///////////////.........,,,------.../////////...,,,------...///000111111000000/////////.........,,,------......------,,,++++++------------++++++...---,,,+++,,,---...///*********++++++,,,------,,,,,,,,,---------......---------,,,,,,+++++++++...------------...///000000000//////.........---+++++++++,,,,,,---------------------,,,,,,+++*********+++,,,,,,---......---------.........//////+++,,,---......---,,,+++)))***,,,---.../////////---------...///000111111////////////////////////////////////////////////111111000000//////......+++...111222111000///000////////////000000000000//////000000000000//////111222333444444333111000222111///...///333777999NNNDDD999555444222333444333333333333222111000///111111222222222333333333555555555555555333111000333222111000000000000000222222222111111111000000222111111000000111222222///111222444333111...---,,,,,,---...//////000000/////////000000000000000,,,...//////......///111........................,,,...000000...---///222000/////////............//////.........---------*********++++++,,,,,,,,,,,,,,,,,,---------..............................)))))))))***++++++,,,,,,)))+++......---,,,,,,,,,++++++++++++,,,,,,---...............---,,,++++++,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,...///000...+++)))+++---...---+++******+++---...,,,+++*********+++,,,------,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***((()))+++---.........---,,,...//////...------...,,,,,,,,,---------......---......///////////////---......///000111111222///111333222000///222555111222333555666888999:::>>>AAADDDFFFFFFFFFGGGHHHMMMTTTYYYYYY[[[___aaa___^^^\\\\\\```aaa```aaaeeehhhkkknnnooorrr000000000000000000000000000000000000000/////////......////////////......------......///000000000***+++---.........---------------,,,,,,+++++++++.........------,,,,,,,,,,,,,,,------,,,,,,+++***......---------,,,,,,,,,------------,,,,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,+++***+++---...---,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------.../////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////////////////////////////---------............///000000//////.........---............////////////000000000000000000000000//////000111111111111111------,,,,,,---...000111000000111111111111000000444111///...///111666;;;KKK???555333444333111111111111111111111111222222//////......///111333444111111222222222333333333000111222000//////000222111111111111000000000///111111000000000000111111...000111000///...///111000000000000000000000000000000//////.........---//////////////////////////////---,,,,,,---......---------............///...........................---,,,+++,,,,,,......000000000000000000000000...---,,,,,,++++++++++++---------.........//////,,,,,,,,,++++++*********+++,,,------......------------------------------,,,,,,++++++,,,,,,---...............//////000000000...,,,*********+++,,,...---+++)))))))))+++,,,*********++++++,,,,,,---************************+++,,,,,,------,,,,,,++++++++++++*********))))))000//////---,,,+++******++++++,,,,,,,,,,,,------.........------,,,,,,,,,......---,,,,,,---------...------------...//////,,,,,,...///000000000000...000222222222333555666444555555666777999;;;<<<>>>@@@CCCGGGIIIIIIIIIHHHPPPSSSWWWYYYZZZ[[[]]]^^^^^^^^^___```bbbeeeggghhhhhhjjjlllmmmppp000000000000000000000000,,,,,,------------------......////////////......////////////............+++,,,---.........---------------,,,,,,,,,++++++......---------,,,,,,,,,,,,,,,------,,,,,,+++***...------------,,,,,,,,,,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///---------///000///---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,------,,,,,,+++***------------------------//////...---,,,,,,,,,,,,---------------------------------............///000/////////........................//////////////////////////////////////////000111111111111000......---------...000111333333222111000...---,,,////////////000333888===GGG<<<222111333222000000000000000111111222222222111000000///000111333333333333333222222111111111000111111000//////000222111111111000000000000000111111000000000000111111...000111000///...///000////////////////////////000/////////.........---........................111111000//////000111222---------............///..............................---,,,,,,,,,---...///////////////////////////...------,,,,,,,,,---------------.........///.........------,,,,,,,,,+++,,,------......------******+++,,,------......,,,,,,,,,,,,,,,---............/////////000000000---,,,+++******+++---...000///---++++++,,,---...***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++*********))))))***************+++++++++++++++,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,++++++***++++++,,,...------------...//////------...///000000000000000222333222111111222333222333444666888:::<<<>>>???AAAEEEHHHJJJJJJJJJIIIOOORRRVVVYYYZZZ\\\^^^___]]]]]]^^^```bbbdddfffgggiiijjjmmmmmmqqq000000000000000000000000.........//////000000000......////////////......000000//////...------,,,+++,,,---.........------------------,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,------,,,,,,+++***------------,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------000...---...//////...---------------------------++++++++++++++++++++++++........................++++++,,,,,,,,,,,,------,,,,,,------,,,,,,++++++........................//////...---,,,,,,,,,,,,---------------------------------............///////////////........................////////////...........................///000000111111000000//////.........///000000333333222111///...---,,,---///000000000444:::???AAA777//////111000////////////000000111222333333222222111111111222222333555444333222111000//////000111111000//////111222222111111000000000000000111000000//////000000111...///000000......///000......................../////////.......................................111000000000111222333333---------............///........................///...---,,,,,,,,,,,,,,,........................//////...---------......------------..................------------,,,,,,+++,,,------......------,,,,,,,,,------.........,,,,,,,,,,,,,,,---...............////////////000++++++******+++,,,...//////...---,,,+++,,,---...************)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++***************)))))))))******+++++++++++++++,,,,,,,,,,,,------...------------,,,,,,,,,///...............//////...------------...//////......///000000/////////222333333222000...//////111222333555888;;;>>>??????BBBEEEIIIKKKKKKKKKJJJMMMPPPUUUXXXZZZ\\\^^^```]]]]]]___```ccceeefffgggjjjlllnnnooosss000000000000000000000000......///000111222222222---......//////......---/////////......---------,,,---------------------------------------,,,,,,------------------------,,,,,,------,,,,,,+++***---------,,,,,,,,,++++++,,,,,,,,,------,,,,,,+++,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...---,,,,,,------,,,+++------------------------++++++++++++++++++++++++------------------------+++++++++,,,,,,,,,---------......///......------------------------------,,,,,,,,,,,,---...//////////////////////////////---------............//////////////////.....................////////////...........................//////000000000000000000000/////////000000000000000000//////000000000///111111...///666>>>BBB<<<444...///000//////000---...///000111222333444333333222222222222222222333333333222111000000//////000111000//////111333222222000000//////000111000000////////////000000...///000///......///000........................................................................,,,------...///000000111---------............///........................///......---,,,,,,,,,,,,------------------------......------------......------------------------+++++++++++++++++++++++++++,,,------......------222111000///...---,,,++++++++++++++++++,,,------------------............,,,++++++++++++,,,---...,,,,,,+++*********+++,,,,,,,,,++++++******))))))************************++++++,,,,,,,,,,,,++++++************************///......---,,,,,,+++++++++++++++,,,,,,,,,------------------------------//////......//////000000...------------...////////////000000000//////...222333333111///......///222222444555888;;;===>>>???AAAEEEHHHJJJKKKJJJIIIKKKOOOSSSWWWZZZ\\\___aaa]]]^^^```bbbdddfffggggggkkklllnnnooottt////////////////////////++++++,,,------...//////------............------,,,---------.........///------------------------------------------------------------------------,,,,,,------,,,,,,+++***------,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,++++++,,,---,,,***------------------------------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,------------......///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////////////////////////////---------............///.........///////////////............////////////////////////////////////......///000000000000000/////////000000000000000000000///......///000000...111///,,,111<<>>@@@DDDGGGIIIJJJIIIHHHJJJNNNRRRVVVYYY\\\^^^aaa^^^___aaadddfffggghhhhhhkkklllmmmnnnsss////////////////////////---------.../////////000------............------+++,,,,,,---......//////......---,,,,,,,,,------------------............,,,,,,,,,------------...,,,,,,------,,,,,,+++***,,,,,,,,,,,,++++++++++++++++++,,,---------,,,,,,------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++,,,---......,,,------------------------------------------------************************++++++,,,,,,,,,,,,------++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,,,,,,,---------------------------------............///.........///////////////............////////////////////////////////////---...//////000000//////,,,---...///000000000000444333000...---,,,------+++...------777GGGMMMKKK666111///111111//////111......//////000111222222111111222222333222222111000000000111111111222222...000000000///000222444333222000......///111222000//////......//////000---...//////------...///........................---------------.........------------------------,,,---...///////////////---------............///........................,,,,,,---......------,,,------------------------,,,,,,+++++++++,,,------------------,,,,,,,,,,,,,,,,,,------------......+++,,,------......------*********++++++,,,,,,,,,***************+++,,,,,,,,,,,,,,,,,,,,,+++++++++......------,,,+++******,,,,,,------------......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********************+++++++++))))))***+++,,,,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,------------...+++******++++++,,,---......------------...////////////000111111000000000...000111111000000222333555555555666777999:::;;;===@@@CCCGGGIIIIIIIIIHHHJJJMMMRRRVVVXXX[[[^^^```]]]___aaadddfffggghhhgggiiijjjkkklllrrr////////////////////////000000000000111111111111,,,------......------,,,------------------------///...---,,,,,,,,,,,,---------------.........///,,,,,,,,,---------......,,,,,,------,,,,,,+++***,,,,,,,,,++++++++++++******+++,,,,,,---------,,,......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***))))))***,,,...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,------------------------//////...---,,,,,,,,,,,,---------------------------------............///............/////////000............////////////........................---...//////000000//////***+++---///000111111000444222000...,,,,,,------,,,//////222???NNNNNNDDD444000///111111...---///.../////////000000111111...///111222222222222111111111111111000000000000...///000000///000222444444222000......///111222//////............//////---...//////------...///////////////////////////,,,,,,,,,------.........---------------------------...///000000///......---------............///........................***+++,,,............---------------------------,,,,,,,,,,,,,,,---......---------,,,,,,,,,++++++,,,,,,,,,------.........+++,,,------......------)))******+++,,,---......,,,,,,++++++,,,,,,---............---------,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,------............,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))*********+++++++++&&&'''((()))***+++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------......///000111...------------...//////...///000111111111111111000111222222111111222444333444444666888:::<<<===>>>AAADDDHHHJJJJJJIIIIIIJJJMMMRRRVVVXXXZZZ\\\^^^[[[]]]```ccceeeffffffeeeggghhhiiijjjppp////////////////////////............------------,,,------......------,,,///......------,,,,,,+++///...---,,,+++,,,,,,------------.........//////,,,,,,,,,------.........,,,,,,---------,,,++++++,,,,,,,,,+++++++++*********+++,,,,,,------------//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------&&&%%%%%%'''***+++++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,------.../////////...........................,,,,,,,,,,,,---...//////////////////////////////---------.........//////---.........//////000000............/////////000---------------------------......///////////////((())),,,...000111111111111///...------...///111///333444777EEEQQQJJJ999222///...111000---,,,...////////////000000000000---...000111222222222111333333222111000///.........///000000///000222444444222000......///111222//////............//////---...///...------...///000000000000000000000000,,,,,,,,,------.........---------------------------.../////////...---,,,---------.........//////........................)))***,,,.../////////...........................---------------...///000---------,,,,,,+++++++++*********++++++,,,,,,,,,+++,,,------......------//////////////////.........------------...//////000000/////////.........******+++,,,------------)))***+++,,,,,,,,,,,,,,,*********++++++,,,,,,---******************************++++++++++++******))))))******++++++++++++************))))))))))))++++++,,,,,,,,,---------,,,,,,,,,------.........+++++++++,,,,,,...//////...------------...//////......///111111222222222222333444333222111222333111222333555888;;;===??????BBBEEEIIIKKKKKKJJJJJJJJJNNNRRRUUUWWWYYY\\\]]]YYY[[[^^^aaacccdddddddddfffggghhhiiiooo///...---...000000000///............////////////------------------------...------,,,,,,------............------,,,,,,,,,,,,,,,---......---,,,,,,........................,,,)))'''(((+++......---,,,------......------,,,++++++------------++++++***---000///,,,+++...222...------,,,,,,------.../////////......---------***++++++,,,,,,++++++******++++++,,,,,,------............------,,,,,,,,,...---+++*********++++++)))***++++++,,,,,,++++++******+++,,,,,,---......------------------------,,,...000///---+++******,,,,,,,,,---------......////////////////////////---------------------------.........---,,,,,,+++...///000///---,,,---...333000---+++,,,---------...//////000111222222333333222///...---...///111///000222<<>>111000000000//////.........//////............//////000000000000000111111111222111111000000000000000/////////......---------///..................///000000////////////000000///////////////......---........................------------------------///000111111000...,,,+++,,,---------......//////.........---------------........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---...///---,,,---///000///---,,,,,,,,,---------.........------------...//////,,,,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++,,,------,,,++++++******++++++,,,++++++++++++++++++++++++,,,)))''''''***++++++***...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++...,,,++++++,,,,,,+++******)))((())),,,---,,,+++***++++++,,,,,,++++++***---------------------------------............///.../////////...///111444222111111000111222333444333333444555666888:::;;;AAACCCFFFIIIKKKKKKJJJJJJMMMOOORRRTTTUUUWWWZZZ]]]XXX[[[^^^aaabbbccceeefffiiieeeffflllttt...,,,,,,,,,...///...------............/////////////////////////////////...------,,,,,,------...------,,,,,,,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---...///---,,,...---,,,++++++,,,---...+++,,,,,,------,,,,,,+++***---///---***)))+++---------,,,,,,,,,,,,---------------,,,,,,,,,,,,+++,,,------......------,,,......---,,,,,,+++*********++++++++++++++++++,,,---,,,+++*********++++++------...///////////////,,,,,,,,,,,,,,,---------...........................//////---++++++,,,---,,,,,,,,,---------......------------------------------------------------------......------,,,,,,,,,---...---,,,+++,,,---+++******+++---......---------......///000000000.........---------------111---333DDDMMMDDD666.../////////...............//////............//////111111111111000000//////111111111000000000000000//////............------......------------......000//////......//////000////////////......------........................------------------------***+++---.........---,,,++++++,,,---...///000000---............/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////......///000...---,,,,,,------,,,+++,,,,,,,,,,,,------------+++++++++++++++,,,------***++++++,,,---......///,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++,,,---...///,,,++++++******++++++,,,+++++++++++++++++++++++++++***)))***,,,---,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******---,,,++++++,,,,,,+++***)))(((((()))+++,,,+++***++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///---...000000//////111222222111111000111111222222111111222444666888;;;<<>>@@@BBBEEEJJJNNNNNNMMMMMMMMMQQQQQQRRRTTTUUUXXXYYYZZZ___```bbbeeefffgggggggggmmmooopppuuu------------------------------------------------...---+++,,,...///---+++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,------------+++++++++,,,,,,---------...---,,,,,,+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,++++++,,,,,,---......---------,,,,,,,,,------------------------...------,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,++++++******++++++,,,+++---......---,,,,,,---,,,,,,,,,,,,,,,+++++++++///............---------///......---------......333555555222---+++---///...---,,,,,,,,,---...///........................////////////000000000000///..................///---...///000000000000000///.........------------......---------......///------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++++++++++++++---+++******+++,,,,,,+++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------------,,,,,,,,,------...---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))************))))))***++++++++++++,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,************************++++++,,,,,,,,,,,,------,,,***)))***,,,......---000//////...............000000////////////000000......///000111222333333333555777888888:::===@@@AAAEEEKKKNNNOOONNNNNNOOONNNOOOPPPSSSVVVZZZ\\\^^^^^^```bbbdddfffgggggggggkkkmmmpppwww------------------------------------------------...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---------,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,+++++++++++++++******)))---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,++++++******++++++,,,+++---......---,,,,,,---++++++++++++++++++++++++///............---------.........---......//////333222111///.........///000///...------------...........................------------.........///000//////......//////000/////////000000//////...///...---,,,,,,,,,---...------------...///000000------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++,,,,,,---+++******+++,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,...------,,,,,,,,,,,,---,,,,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,+++************+++,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++******))))))******+++,,,++++++******++++++,,,***+++++++++,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++***))))))+++------,,,.........---......///000000000////////////000000...///000111222333444555333444666777888:::===???AAAFFFKKKOOOPPPPPPPPPQQQOOOOOOQQQSSSVVVZZZ\\\^^^^^^___bbbdddfffgggggggggiiilllqqq{{{------------------------------------------------------,,,---------------------------------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------***+++,,,,,,,,,***)))(((---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***,,,,,,,,,---------......+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,...------,,,,,,------...+++---......---,,,,,,---,,,,,,,,,---------------///............---------......---......///000000666333///...///000///.........------------------........................,,,,,,---------.........000000////////////000000111111111000///---,,,+++///...,,,++++++,,,...///+++++++++++++++,,,---...------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------*********************************++++++,,,,,,,,,---+++******+++,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,......---,,,++++++++++++,,,,,,+++++++++,,,---------,,,,,,++++++,,,,,,---------------------------------............------------,,,,,,+++***))))))***))))))))))))***++++++************************++++++++++++++++++++++++++++++************++++++...---,,,++++++,,,---...************************++++++,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------,,,***)))***,,,------,,,------------...///000111000////////////000000111666666555444444333222222222444666777888999<<>>@@@BBBGGGLLLPPPQQQQQQQQQRRRQQQQQQSSSUUUWWWZZZ\\\]]][[[]]]```ccceeegggggggggjjjnnnuuu------------------------------------------------+++---///...,,,+++---...........................,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------------...---,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,------------------------***+++---.........---,,,,,,,,,,,,---------......+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,++++++******++++++,,,+++---......---,,,,,,---++++++,,,------.../////////............---------,,,,,,---...///111333444444111---++++++,,,------***+++,,,.........------....................................///////////////..................///+++,,,---...////////////++++++,,,,,,,,,---------///......---------......------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++---+++******+++,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,+++++++++***++++++,,,,,,++++++++++++,,,---...///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......////////////......((()))***+++,,,------...***************++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,)))+++---......---+++)))------------------------*********+++,,,---------++++++,,,,,,,,,,,,------...,,,++++++,,,------,,,,,,,,,,,,,,,------...///............///000111222//////000000111222222333555666888999:::<<>>AAACCCHHHMMMPPPPPPOOONNNMMMQQQTTTVVVVVVXXX\\\]]][[[VVVZZZ```dddfffhhhjjjlllkkkmmmooowww........................+++,,,---...............000...---...///111000000---,,,+++,,,---...,,,***++++++++++++++++++++++++---------,,,,,,+++++++++,,,------...---,,,+++***++++++,,,---------------++++++,,,,,,,,,,,,------(((***,,,...///...,,,+++***+++------+++***+++,,,,,,,,,,,,+++++++++******+++,,,------------,,,+++)))***+++,,,,,,,,,++++++***+++,,,------,,,+++***,,,+++***)))))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------...---,,,+++++++++,,,---------------------------+++,,,,,,------,,,,,,+++------------------------...---,,,+++++++++,,,,,,++++++*********+++,,,---......//////......---,,,+++---......---,,,...///000000000///...,,,***))),,,...,,,***...666999777//////...------------------,,,+++,,,...///...---.........---,,,+++++++++---------............///---///000000...---...000++++++,,,,,,,,,,,,++++++......---,,,,,,,,,,,,,,,++++++---.........------***+++,,,------,,,+++***---,,,,,,++++++,,,,,,------,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---...---+++******+++***,,,...---+++***+++---++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))...------,,,+++***))))))++++++************))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************'''$$$%%%***------,,,---,,,,,,++++++,,,,,,---///---+++***+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++***************+++++++++++++++***))))))***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------------000///...------,,,,,,---,,,,,,,,,---...///000111111000000000000111111222333333222222333333444555555666777777888:::>>>AAADDDIIINNNQQQRRRPPPOOOOOOPPPTTTVVVVVVXXX\\\]]][[[WWWZZZ```dddfffhhhjjjllllllnnnpppyyy---------------------------....../////////......---+++***+++,,,...---------,,,,,,,,,......,,,***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------,,,+++***)))***+++------+++***+++,,,,,,,,,,,,,,,++++++++++++,,,------......------,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............///...---,,,++++++++++++------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,++++++*********+++,,,---......//////......---,,,***+++---,,,++++++,,,...---333888999555000,,,+++------+++)))---444777777///...---------------------,,,+++,,,...///...---//////......---,,,,,,,,,---------............///---...//////------...///++++++,,,,,,,,,,,,++++++...------,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---,,,+++++++++,,,------...++++++++++++++++++++++++---,,,+++******+++,,,------...///---+++))))))))))))+++,,,+++***)))***,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******...------,,,+++***))))))******++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************(((%%%###%%%)))------,,,,,,,,,,,,,,,,,,,,,,,,,,,///,,,******+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,+++++++++++++++++++++++++++++++++***)))***++++++,,,,,,++++++***++++++,,,------...//////...---------,,,,,,,,,+++000///...---,,,,,,,,,,,,---,,,++++++,,,...111333111111111111111222333333333333222222333333444555444666777777888:::>>>AAAEEEIIIOOORRRRRRQQQPPPPPPPPPTTTVVVVVVXXX\\\]]][[[WWW[[[```cccfffhhhjjjlllmmmpppsss|||------------------------//////////////////......+++***((()))***,,,,,,+++,,,++++++,,,...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++++++++++++++,,,,,,,,,------///...---,,,++++++******+++,,,......,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++******++++++,,,---------,,,,,,,,,,,,------.........---------..............................------------------------***+++,,,---............------,,,,,,,,,+++++++++------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,---------......,,,,,,------,,,,,,+++***+++---......---,,,...///...555===>>>999333000000------,,,,,,///222222111......---,,,,,,------------,,,+++,,,...///...---+++,,,------...///000000---------............///.../////////.........///---------......---------------,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------++++++++++++++++++++++++---,,,***))))))***,,,------///000///---++++++,,,******+++++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++)))((())),,,...///...,,,,,,,,,,,,,,,,,,,,,,,,...,,,***)))+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,++++++,,,,,,---+++++++++,,,,,,+++******+++++++++++++++++++++++++++,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000///...---,,,---......000000000000111222222333333333222222333333444555444555777888999:::>>>@@@DDDHHHNNNQQQRRRQQQPPPPPPPPPTTTVVVUUUWWW\\\]]]ZZZXXX[[[```ccceeegggjjjlllnnnrrruuu------------------------//////////////////.........---,,,,,,...//////...*********,,,///000000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,+++++++++,,,,,,++++++***+++++++++,,,,,,,,,------...---,,,+++++++++,,,---,,,...//////...------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,---......,,,,,,++++++++++++,,,,,,*********+++++++++******........................------------------------***+++,,,---............+++++++++,,,,,,---------------------------------+++,,,,,,------,,,,,,+++---------------------------------,,,,,,,,,++++++,,,,,,---------.........,,,,,,------,,,,,,+++***+++,,,------,,,,,,---///***000666666111------...------...222333000,,,***------,,,,,,,,,------...---,,,+++,,,...///...---++++++,,,---...///000111---------............///////////////////////////,,,------------------,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,+++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++++++++++++++++++++---,,,***))))))***,,,---+++---......---,,,,,,---+++******+++,,,------,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,******+++,,,---......///++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---......---+++,,,,,,------,,,,,,+++---+++))))))***,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,------***++++++,,,,,,,,,++++++++++++++++++++++++++++++---,,,,,,,,,++++++************++++++,,,------...,,,++++++,,,,,,---...///---.../////////...,,,,,,.........///000111222222333333222222333333444555333555777888999;;;===@@@BBBGGGLLLPPPQQQPPPOOOOOOOOOSSSUUUUUUWWW[[[\\\ZZZYYY\\\```bbbdddgggjjjlllnnnrrrvvv,,,,,,,,,,,,,,,,,,,,,,,,---....../////////.........,,,++++++---......---******+++---///111000///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,------,,,---//////---------...,,,,,,,,,,,,------------,,,++++++******++++++,,,------------............***************************+++,,,,,,---,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............)))***+++,,,------------------------------------+++,,,,,,------,,,,,,+++........................,,,,,,---------,,,+++***)))***+++,,,,,,,,,++++++......//////......---,,,)))***,,,+++******+++---***---000///---+++,,,...---,,,000555666000***''',,,,,,,,,,,,,,,------...---,,,+++,,,...///...------------------------------------............//////...---...//////...---******++++++++++++******+++++++++++++++,,,,,,------,,,,,,++++++++++++,,,------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,++++++***)))))))))***++++++++++++++++++++++++---,,,+++******+++,,,---(((***+++,,,+++***+++,,,+++******+++---...---,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++...------,,,+++***))))))******+++,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,+++++++++++++++------------++++++,,,***((()))***,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++,,,,,,---***+++,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,++++++***))))))))))))***+++,,,---......///...---,,,++++++++++++)))+++---000111000///...............///000222222333333222222333333444555333555777999:::;;;===???AAAFFFLLLPPPQQQPPPOOOOOOOOOSSSUUUUUUWWW[[[\\\ZZZZZZ]]]```bbbdddfffjjjlllmmmqqqvvv,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...............,,,+++)))***,,,------,,,------,,,---//////...---------------------------+++++++++,,,,,,------------,,,+++++++++---...///---------------,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,++++++,,,,,,,,,,,,---------......---,,,++++++++++++,,,---+++,,,---.........------***+++,,,,,,,,,,,,+++***,,,---.../////////......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------***+++,,,---------,,,+++------------------------+++,,,,,,------,,,,,,+++------------------------,,,,,,---------,,,+++***)))***+++,,,,,,,,,++++++......//////......---,,,***+++,,,,,,++++++,,,------.....................---+++...666777111+++***,,,,,,++++++,,,,,,---...---,,,+++,,,...///...---,,,,,,,,,,,,---------------------............///...,,,***+++---...,,,+++******++++++++++++******++++++******+++,,,,,,---------+++*********++++++---,,,+++******+++,,,---+++,,,,,,------,,,,,,+++++++++*********+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,***))))))******)))((())),,,------+++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++...------,,,+++***))))))******++++++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,,,,++++++++++++***+++---......---+++***,,,***((((((***,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***************+++,,,,,,***+++,,,,,,------,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,---///...---,,,++++++++++++++++++,,,...//////000000.........///000111333444333333222222333333444555222555888999:::;;;===???BBBFFFLLLPPPRRRQQQPPPPPPOOOSSSUUUTTTVVV[[[\\\YYY[[[]]]```bbbcccfffjjjllllllpppttt,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............000...------///000000///000///......///...,,,***------------------------+++++++++,,,,,,---------------,,,+++,,,---///000............------,,,+++++++++,,,,,,,,,------------------------,,,******(((***,,,,,,***)))***+++,,,,,,,,,------............---,,,,,,,,,,,,---...)))***,,,......---,,,+++---...000111111000...---((()))+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------...------,,,,,,,,,---......---,,,***)))------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++***+++,,,---...///...------,,,,,,------,,,,,,+++***,,,...//////------...000,,,++++++---...///---+++---***---444666111...///++++++++++++,,,,,,---...---,,,+++,,,...///...---((()))***+++---...///000---------.........//////,,,***((()))+++,,,+++(((,,,,,,,,,------,,,,,,,,,+++*********+++,,,,,,---...---+++*********++++++,,,,,,************,,,,,,++++++------------++++++*********+++,,,---///000++++++++++++++++++++++++,,,------......------,,,---...///...,,,*********)))'''&&&(((+++---,,,***++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,------------...***+++---......---+++***+++***((((((***,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***)))))))))***++++++,,,***+++,,,,,,---------------,,,+++******+++,,,---+++,,,,,,------......///,,,,,,,,,++++++++++++***++++++++++++,,,---......111///---,,,,,,,,,...////////////000111333444555333333222222333333444555222555888::::::;;;===???CCCGGGMMMRRRSSSRRRRRRRRROOOSSSUUUTTTVVV[[[\\\YYY[[[]]]```bbbcccfffjjjlllkkkooottt~~~,,,,,,************,,,,,,++++++++++++++++++++++++***+++---//////...---,,,,,,...000000///...///000......---------,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******+++,,,,,,------,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------......---------,,,,,,,,,)))***---///000///---+++/////////...---------,,,------,,,++++++,,,,,,,,,(((***,,,......---,,,+++------------------------...---,,,,,,++++++++++++------++++++++++++------,,,,,,,,,++++++*********000000000111222111...+++...,,,***+++---...,,,***,,,,,,------.../////////,,,,,,,,,---------......---------............//////............---------------,,,,,,,,,,,,+++++++++++++++******)))))))))***++++++,,,,,,++++++***))))))(((((('''&&&&&&%%%+++++++++,,,,,,------------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---))))))*********+++++++++*********++++++*********,,,+++++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,************************,,,,,,+++,,,------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------***)))(((''''''((()))***++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++******++++++++++++******+++,,,,,,------,,,,,,+++++++++++++++++++++++++++(((((()))***++++++,,,,,,------..................,,,,,,,,,------,,,++++++000...,,,++++++---///111/////////000111111222222666444222000000222444555222444777888888777777888AAAEEELLLPPPQQQPPPOOOOOOQQQRRRTTTWWWYYYZZZ[[[[[[ZZZ]]]aaadddfffhhhjjjlllkkknnnrrr}}}---,,,+++******+++,,,---------------------------+++,,,---.........---,,,+++---//////.........///......---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++************+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------......---------,,,,,,,,,.........---......//////---------------,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,---...///...------------------------------...---,,,,,,+++++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******///000111222111///---,,,...,,,***+++---...,,,***.........---,,,,,,++++++,,,,,,,,,---------......---------............//////............---------------,,,,,,,,,,,,++++++,,,,,,+++++++++************++++++,,,,,,++++++***......---,,,,,,+++******,,,,,,,,,,,,++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***))))))***++++++++++++,,,,,,------,,,+++***))))))***+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******++++++++++++******+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******++++++,,,,,,------......------,,,,,,++++++,,,,,,,,,------,,,,,,+++.....................////////////000111111222222111222222222222222111111---000444777999;;;>>>@@@AAAFFFLLLQQQRRRQQQPPPPPPRRRSSSUUUWWWXXXZZZ[[[[[[]]]___bbbddddddeeegggiiiiiilllqqq|||------,,,,,,,,,,,,------........................,,,,,,,,,---------......+++,,,......---,,,---.........---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))***+++,,,,,,------,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------......---------,,,,,,,,,...,,,)))''''''(((+++---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........---------------------------------------------,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++...111333222///,,,,,,...---,,,++++++------,,,+++------,,,,,,+++*********,,,,,,,,,---------......---------............//////............---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***------,,,,,,+++*********,,,,,,,,,+++******))))))+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++(((''''''(((*********++++++++++++,,,///---***((((((***---///,,,,,,,,,,,,,,,---------******++++++,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++******++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++******))),,,,,,------------,,,,,,---...///000000///...---/////////000111111222222///111444666666444111///555666777888888999<<<>>>CCCGGGMMMQQQRRRRRRQQQQQQRRRSSSUUUWWWXXXYYYZZZZZZ[[[^^^aaacccccceeeggghhhhhhmmmrrr~~~------------------------........................---,,,,,,,,,,,,---...///***,,,------,,,+++,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------******++++++++++++*********+++,,,,,,------,,,,,,------------............+++++++++,,,,,,,,,------......---------,,,,,,,,,...+++(((&&&%%%''')))+++++++++,,,,,,---------...,,,,,,+++++++++,,,------......---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---111444222---***,,,///,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------,,,,,,,,,---------......---------............//////............---------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++*********))))))++++++*********************+++,,,------,,,+++***++++++++++++++++++++++++***+++,,,+++)))((((((***((((((((((((((((((((()))...---++++++++++++---...***+++++++++,,,,,,------))))))***+++,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))***,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++...---------,,,,,,+++++++++,,,------------------...//////000000//////.../////////000111111222222111333666888999777444222999::::::999888999;;;===DDDHHHMMMQQQRRRRRRRRRRRRSSSTTTUUUWWWXXXYYYYYYYYYVVVYYY]]]aaacccfffiiillljjjooouuu---------------------------------------------------,,,,,,,,,,,,---...///***,,,------,,,++++++,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------+++++++++,,,,,,,,,------......---------,,,,,,,,,//////...---,,,,,,,,,---,,,,,,------......//////,,,+++++++++,,,,,,---...000///...---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...111444111,,,)))+++...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......,,,,,,,,,---------......---------............//////............---------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---------,,,,,,,,,,,,,,,(((((()))***++++++,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++(((***++++++******,,,---)))(((((((((((((((((((((++++++---......---++++++))))))******++++++,,,,,,))))))******+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,***)))(((***,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++***))))))******************)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++************,,,,,,------......//////+++,,,------.........---000///---,,,---...000111/////////000111111222222333444555666666666666555333555777888:::===AAAEEEDDDHHHMMMQQQRRRRRRRRRRRRTTTUUUVVVWWWXXXXXXXXXXXXUUUXXX\\\```cccfffjjjllljjjpppuuu~~~,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++---...---,,,++++++,,,......---------,,,,,,,,,************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,------...,,,,,,------------,,,,,,***+++,,,,,,------,,,,,,)))))))))*********++++++++++++,,,,,,,,,,,,------......---------,,,,,,,,,------.........---,,,+++------..................++++++++++++,,,---......000000000///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------000111222000,,,***+++---+++,,,------++++++,,,---.........---,,,,,,++++++,,,,,,,,,---------......---------............//////............---------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***************************'''((()))***+++---......+++++++++,,,,,,+++++++++++++++++++++++++++++++++''')))++++++++++++---...,,,++++++++++++*********)))***---//////---***)))******************++++++))))))******++++++,,,,,,***++++++,,,,,,++++++***************************(((+++------***)))***,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...------,,,+++***)))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++++++++******++++++++++++++++++++++++************************+++,,,,,,---...///000111+++,,,---......///.........---+++***+++...111333/////////000111111222222222222111111222333444555555777999::::::<<>>@@@DDDHHHMMMPPPQQQPPPPPPPPPQQQSSSVVVXXXYYYXXXVVVUUUXXXZZZ^^^bbbgggkkknnnoooooossssssuuu,,,------......------,,,+++++++++,,,,,,---------------------------------------------------------------......---,,,,,,+++------------------,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------%%%'''***+++,,,,,,...///------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,+++,,,---......------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++++++++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++---------------------------,,,+++,,,,,,...111444444222///,,,************++++++++++++++++++++++++------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---.........//////......---,,,///...,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++------+++)))(((***,,,,,,+++***+++,,,++++++,,,,,,,,,,,,++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++******)))))))))((())))))************)))))),,,++++++******++++++,,,,,,,,,***)))))))))************+++++++++,,,,,,,,,***+++,,,,,,******+++,,,++++++,,,---------------...---,,,+++++++++,,,,,,...,,,***+++---///...---++++++,,,,,,,,,+++******)))+++,,,......---,,,+++........................+++++++++++++++++++++++++++---......,,,,,,---///***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,---------......000///...------...///000000000111222333333333333222222111111111111222222777999;;;<<<<<<<<<>>>@@@DDDHHHMMMPPPQQQPPPPPPQQQRRRTTTVVVXXXXXXXXXWWWVVVXXXZZZ^^^bbbgggkkkmmmooonnnqqqqqqsss,,,------......------,,,------,,,,,,,,,,,,,,,,,,------------------------........................---------------,,,,,,+++---,,,,,,,,,,,,------...,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------###&&&)))++++++,,,...000------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++)))***---//////...---,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++++++++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,+++++++++******------,,,,,,,,,,,,,,,+++...------,,,+++***))))))*********++++++*********------,,,,,,------...///++++++++++++++++++++++++------------------------,,,,,,******+++///222444111000...+++***))))))***+++,,,------------,,,+++,,,,,,,,,,,,,,,---......,,,,,,---------.........,,,,,,,,,,,,,,,------.........//////......---,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,+++***+++,,,---+++)))((()))++++++*********+++,,,,,,,,,------,,,,,,,,,++++++************++++++++++++++++++++++++++++++*********)))(((''''''&&&(((((())))))))))))((((((,,,+++************+++,,,,,,+++******)))************++++++++++++,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,---......---,,,+++++++++,,,,,,+++***((()))+++,,,++++++******+++,,,,,,,,,++++++***+++,,,---...---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***))))))+++***++++++,,,,,,++++++***++++++++++++++++++++++++************************,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,+++***)))---,,,+++******+++,,,---------............------,,,,,,,,,---------......//////............//////000000000111222333444444333333333222222333333333777999;;;<<<<<<===???@@@EEEHHHMMMPPPQQQPPPQQQQQQTTTUUUVVVWWWWWWXXXXXXWWWXXXZZZ^^^bbbfffjjjmmmnnnnnnpppoooqqq,,,------......------,,,,,,,,,,,,---------------,,,,,,------------------........................,,,,,,---------,,,,,,+++,,,,,,+++***+++,,,...///+++++++++++++++++++++++++++++++++,,,,,,,,,------(((***++++++***)))***+++------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++)))***+++---.........---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,+++++++++******...---------,,,,,,++++++...------,,,+++***))))))))))))************)))))),,,,,,,,,,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------+++***,,,222444444///...,,,+++***)))*********+++---......---+++***,,,,,,+++++++++,,,,,,---,,,------....../////////,,,,,,,,,,,,,,,---...............///......---,,,+++++++++++++++,,,,,,---************************+++++++++,,,,,,,,,+++***(((***,,,,,,+++***+++,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************++++++***)))((('''&&&&&&))))))************))))))++++++************++++++++++++******************++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,+++***))))))***,,,---------,,,,,,,,,++++++++++++***))))))******++++++((()))***+++,,,------,,,***+++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++***)))((()))******++++++,,,,,,++++++***************************************************++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))///...,,,++++++---///000,,,------......------,,,,,,,,,,,,---------....../////////....../////////111000//////000222444555666666555555555555666666777999;;;<<<<<<===???AAAEEEIIIMMMPPPQQQQQQQQQRRRUUUUUUVVVVVVWWWXXXXXXYYYXXXZZZ^^^bbbfffjjjlllmmmooopppooorrr,,,------......------,,,***++++++,,,...//////000,,,,,,,,,---------......------------------------++++++,,,,,,---,,,,,,+++,,,+++******+++,,,...///+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,---,,,***(((((((((------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,+++***)))***,,,///000+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,+++++++++******---------,,,,,,+++++++++++++++++++++++++++++++++******++++++++++++******+++++++++++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---///---+++///666777333,,,,,,++++++************(((***+++------+++***(((---,,,+++***)))))))))))),,,,,,------...///000000------,,,,,,------...///.........///......---,,,++++++,,,------.........***************************+++,,,,,,,,,+++++++++)))+++------,,,+++,,,---******++++++++++++******+++++++++,,,,,,+++++++++************************,,,,,,+++******)))((((((***++++++,,,,,,++++++***************************************+++*********++++++++++++++++++++++++***+++,,,,,,******+++,,,+++***)))(((((()))***+++---------,,,,,,,,,++++++------,,,,,,++++++,,,---((()))***+++,,,---------++++++,,,,,,---------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,,,,---///***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))...---+++***+++---///000,,,,,,------------,,,,,,,,,,,,,,,---------.........//////////////////...000/////////000222444555777666666555555666666777666888:::<<<<<<===???AAAFFFIIIMMMPPPPPPQQQRRRSSSUUUVVVVVVWWWWWWXXXYYYYYYXXXZZZ]]]bbbfffiiikkklllppprrrqqquuu,,,------......------,,,******+++---...///000111+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------***+++------+++***+++,,,------,,,,,,,,,,,,++++++,,,------......------,,,...,,,)))((((((+++...111++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------......+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,+++++++++++++++************++++++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++************+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,//////---222999999222++++++++++++++++++++++++)))***++++++++++++***)))---,,,+++)))((((((((('''++++++,,,---...//////000---------------......///......//////......---,,,+++,,,---...............++++++++++++++++++++++++)))+++---,,,+++***+++,,,***+++------,,,,,,,,,---)))******++++++******)))++++++,,,,,,,,,,,,++++++************************,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,+++))))))***++++++***))))))))))))***++++++++++++***,,,,,,,,,++++++++++++******+++,,,,,,******+++,,,******))))))((())))))))),,,,,,---------,,,+++***)))******)))(((''')))***((()))***+++,,,---------+++++++++,,,,,,,,,------++++++++++++++++++++++++************************)))+++,,,,,,++++++,,,...***++++++,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***++++++,,,,,,+++++++++******))))))***+++,,,---,,,,,,------------,,,,,,,,,,,,,,,---------............////////////............//////111222444555444444333333333333444444666888:::;;;<<<===@@@BBBGGGJJJMMMOOOPPPQQQRRRTTTUUUVVVWWWXXXXXXYYYYYYXXXXXXZZZ]]]aaaeeehhhkkklllqqqrrrsssyyy,,,------......------,,,+++,,,,,,---...//////000++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------)))+++------,,,,,,---...------,,,,,,,,,,,,++++++---......//////......------,,,***))))))***,,,...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,+++++++++******)))******************+++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,++++++++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++)))...///...333;;;888///******+++,,,,,,------,,,++++++++++++++++++++++++,,,,,,+++***)))))))))*********+++,,,---...//////---------------...//////......//////......---,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++------+++******,,,)))+++,,,,,,++++++,,,---***++++++,,,,,,++++++***++++++,,,------,,,++++++************************++++++++++++,,,,,,,,,,,,+++++++++,,,,,,+++++++++((()))***++++++***)))(((((()))***+++,,,++++++***,,,,,,,,,+++++++++*********+++,,,,,,******+++,,,+++++++++++++++***)))))),,,,,,---------,,,+++***)))***+++)))'''&&&'''***)))***+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++)))***+++***(((((((((******++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))******+++,,,,,,,,,,,,((())))))***++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---...///000000///...---,,,---///000222333333444444333333333333333333444555777:::;;;<<<>>>@@@BBBHHHJJJMMMOOOPPPQQQSSSTTTTTTUUUWWWYYYZZZYYYXXXWWWXXXZZZ]]]aaaeeehhhjjjkkkooorrrsss|||,,,------......------,,,........................++++++,,,,,,---...//////------------------------)))***+++,,,,,,,,,,,,,,,+++,,,------,,,+++)))(((*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,---///...---,,,,,,------------,,,,,,,,,++++++......////////////......,,,,,,++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,+++++++++******(((((())))))*********+++++++++++++++++++++++++++******++++++++++++******---,,,,,,,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++'''---///---333<<<888,,,******+++,,,---------------,,,,,,++++++,,,,,,---++++++******++++++,,,---))))))***+++---......///...------------...//////......//////......---,,,***+++,,,---,,,,,,******,,,,,,,,,,,,,,,,,,,,,,,,)))+++...---+++)))***,,,(((***++++++******+++,,,+++,,,,,,------,,,,,,+++++++++------------++++++))))))))))))))))))))))))*********+++,,,,,,------******++++++++++++******((()))***++++++***)))(((((()))***+++,,,,,,+++***,,,,,,,,,++++++************+++,,,,,,******+++,,,,,,------...---,,,+++))),,,,,,---...---,,,+++***///111222000---,,,...000******+++,,,,,,,,,++++++,,,,,,+++++++++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...//////---+++)))******+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,((()))***+++,,,---------)))***+++------......---+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---...///000000///...---+++---///111333333333333555555555444444555555555555777:::;;;<<<>>>@@@BBBHHHKKKNNNOOOPPPQQQSSSUUUSSSUUUXXXZZZ[[[ZZZXXXWWWXXXZZZ]]]aaaeeehhhjjjkkknnnqqqsss}}}...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000.....................---,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,///...,,,+++***+++,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,+++***+++,,,...///------------------------,,,,,,,,,---------......///...,,,+++++++++,,,,,,***+++,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++---+++******,,,------,,,.........------,,,,,,,,,...---,,,+++++++++,,,---...(((***444:::555...+++,,,,,,++++++,,,,,,---...---,,,,,,+++*********+++,,,,,,,,,++++++*********,,,,,,,,,------,,,++++++............---,,,++++++------...............---,,,,,,---------,,,++++++---,,,+++******+++,,,---++++++++++++++++++,,,,,,''')))++++++++++++---///,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++***((()))+++---......---,,,,,,,,,++++++******+++))))))+++...///,,,)))************************++++++******))))))((((((******+++++++++,,,,,,,,,---,,,***))))))***,,,---...---,,,,,,++++++++++++///...,,,+++***+++,,,,,,******+++,,,,,,,,,,,,+++,,,+++)))(((((()))+++,,,+++++++++*********))))))++++++******)))*********++++++++++++++++++++++++---------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,+++)))(((((()))+++,,,))))))))))))))))))))))))---,,,,,,++++++,,,,,,---+++,,,------......------+++++++++,,,,,,---------,,,---...//////...---,,,//////////////////......//////000111222333333444555555444333444555666777777999;;;<<<===>>>@@@BBBFFFIIIMMMPPPRRRRRRQQQPPPUUUWWWYYYZZZXXXWWWWWWXXX^^^^^^___aaadddfffiiijjjlllooorrr{{{...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,///......---------......+++++++++******+++++++++.........------,,,,,,,,,------------,,,,,,,,,,,,...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,+++++++++,,,---...------------------------,,,,,,,,,------------......---,,,+++******+++,,,+++,,,------------------++++++++++++++++++++++++++++++++++++++++++++++++---,,,******+++,,,,,,+++---------,,,,,,,,,,,,,,,------,,,+++++++++,,,---+++''')))222777333,,,))),,,,,,++++++,,,,,,---...---,,,++++++******++++++,,,,,,,,,+++++++++******,,,,,,,,,---,,,,,,,,,++++++,,,---...////////////..................------------------,,,++++++***,,,++++++++++++++++++,,,+++++++++++++++++++++++++++,,,---,,,***)))***+++***************************++++++,,,,,,++++++***++++++++++++++++++++++++,,,***))))))+++---------************)))))))))(((+++***)))+++------+++(((++++++++++++++++++++++++************))))))))))))******++++++++++++++++++,,,,,,+++******+++,,,,,,...---,,,+++++++++++++++---,,,+++*********++++++******+++,,,,,,,,,,,,+++---+++***))))))***+++---,,,,,,+++++++++*********///...---,,,++++++***+++++++++++++++++++++++++++,,,,,,,,,++++++******************++++++*********---,,,+++******+++,,,---************************---,,,,,,++++++,,,,,,---++++++,,,------------------,,,,,,,,,,,,,,,,,,+++------............------........................//////000111222333333444555444444333444555666777666888;;;<<<===>>>AAACCCGGGIIIMMMPPPRRRQQQPPPOOORRRUUUXXXYYYYYYXXXYYYZZZ\\\]]]___bbbeeegggiiijjjllloooqqq{{{...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,//////......---,,,,,,,,,...---,,,+++,,,,,,......000000///...---,,,++++++++++++++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,,,,+++++++++,,,------------------------------,,,,,,,,,,,,------------,,,,,,+++************+++------------------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++---,,,******+++,,,,,,++++++++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++)))+++222555222,,,))),,,,,,++++++,,,,,,---...,,,,,,++++++******++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////.../////////...---,,,,,,......------,,,+++******+++++++++,,,,,,+++++++++---,,,,,,++++++*********+++,,,---,,,***)))***+++***************************++++++,,,,,,++++++***++++++++++++++++++++++++---+++)))***+++,,,,,,+++------------,,,,,,,,,,,,+++*********,,,,,,***(((++++++++++++++++++++++++)))))))))***************++++++******************++++++++++++++++++++++++---,,,,,,++++++++++++,,,,,,+++***)))))))))*********++++++,,,,,,,,,,,,,,,---,,,+++******+++,,,---------,,,,,,,,,+++++++++000///...,,,+++***))))))++++++++++++++++++++++++++++++***************)))************************,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***++++++,,,,,,,,,,,,,,,...------,,,,,,++++++***.........------.........------------------......//////000111222333333444555444444444444555666666555777:::<<<===???BBBDDDGGGJJJMMMPPPQQQPPPNNNMMMOOORRRVVVXXXYYYYYYZZZ[[[YYY\\\___cccfffhhhjjjjjjkkknnnqqqzzz------------------------,,,,,,,,,,,,,,,,,,,,,,,,............------,,,,,,///...---,,,,,,---///000.........---,,,,,,,,,+++*********++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++*********************,,,,,,------,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***+++---.........))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,------,,,---000444555222...,,,,,,,,,++++++,,,,,,---...,,,,,,++++++***++++++,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,------............---,,,++++++////////////...---,,,+++///...---,,,+++************+++,,,------,,,+++***------,,,,,,+++***))))))''')))++++++++++++---///,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************---+++******+++,,,+++***......------------------+++***************))))))************************)))))))))******+++++++++++++++************))))))***++++++,,,,,,++++++***,,,,,,+++++++++++++++,,,+++++++++************+++***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---......---------,,,,,,,,,---,,,+++***))))))))))))++++++++++++++++++++++++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,))))))(((''''''((()))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///,,,,,,,,,---------------//////000111222333333444444444444444555555666666333666999;;;===???BBBDDDGGGJJJMMMPPPPPPOOOMMMLLLNNNQQQUUUXXXYYYXXXYYYZZZXXXZZZ___cccgggiiijjjjjjkkknnnqqqxxx------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......------******)))))))))***,,,---*********++++++,,,,,,---*********++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,))))))***+++---...//////++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------************************+++++++++++++++***)))(((+++++++++++++++++++++++++++++++++++++++++++++++++++******+++...111222222)))))))))******++++++++++++++++++,,,,,,---------+++///333333222000...,,,,,,,,,++++++,,,,,,---...,,,++++++***++++++,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,---...---......------,,,+++***......//////...------,,,///...---++++++***++++++***+++,,,------,,,+++***------,,,,,,+++***))))))''')))++++++++++++---///,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************,,,+++***+++,,,,,,+++)))))))))))))))))))))))))))***++++++************+++))))))))))))))))))))))))))))))******++++++,,,,,,++++++*********************++++++,,,,,,++++++***+++++++++******++++++,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,*********)))******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---)))(((((((((((((((((())),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))***++++++,,,,,,++++++******+++,,,,,,---......///...---,,,,,,---...///,,,,,,,,,---------......//////000111222333333444444444444555555555555555333666999;;;<<>>AAACCCEEEHHHKKKNNNOOONNNMMMKKKNNNRRRWWWZZZZZZYYYXXXXXXYYY\\\___cccfffhhhjjjjjjjjjnnnpppvvv,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---,,,+++***+++---/////////...---*********++++++,,,,,,,,,------------,,,,,,,,,,,,***+++,,,---------,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,---------,,,+++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,)))***+++,,,------,,,+++++++++,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***)))***,,,.........+++++++++++++++*********)))***+++---......------(((111555111,,,,,,,,,***,,,,,,++++++,,,,,,---...++++++******++++++,,,---******+++++++++,,,,,,,,,,,,+++******+++,,,...000,,,---...///000000000000,,,,,,---...////////////---,,,+++******,,,---///,,,++++++++++++++++++,,,+++++++++++++++++++++++++++,,,---,,,***)))***+++***************************++++++,,,,,,++++++******************************)))***+++---...,,,***,,,,,,,,,---------......)))+++,,,,,,++++++...111************************,,,++++++++++++++++++*********+++,,,---......///,,,,,,+++******+++,,,,,,***************+++,,,,,,)))***+++,,,---,,,,,,++++++,,,------...---------***++++++++++++++++++***------------,,,,,,,,,+++,,,,,,,,,+++,,,,,,------++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,+++)))(((((()))+++,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++++++++,,,---------------******+++,,,,,,---......------............------,,,------...//////000000//////000111222333333444333444555666666666555444444777999;;;;;;===???BBBDDDFFFJJJMMMOOOOOOMMMLLLLLLQQQWWW[[[\\\[[[[[[[[[\\\]]]___bbbeeegggiiijjjiiinnnpppuuu,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........,,,***(((%%%'''***,,,---,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,)))***,,,---...---,,,,,,......---,,,,,,+++******++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,---...---,,,***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,---...------,,,,,,,,,---...////////////++++++++++++++++++++++++++++++++++++++++++++++++,,,***))))))***++++++***---,,,,,,,,,+++*********)))***+++---......------***444888333------...,,,,,,,,,++++++,,,,,,---...+++*********+++,,,,,,---*********++++++,,,,,,,,,,,,+++*********,,,///000222222222111111000///...++++++---...///000000000,,,+++*********,,,...000---,,,+++******+++,,,---++++++++++++++++++,,,,,,((()))++++++++++++---///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++)))))))))))))))))))))))))))((()))+++......---+++*********++++++,,,,,,,,,)))+++---,,,+++,,,000444,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++***************+++,,,...///000000---,,,***))))))***,,,---******))))))***+++,,,,,,((()))***+++,,,,,,+++***+++,,,------......------)))******++++++******)))------,,,,,,,,,+++++++++,,,,,,+++***)))))))))***++++++++++++++++++++++++))))))******++++++++++++...---+++******+++---...******++++++++++++******++++++++++++++++++++++++++++++************+++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,------......///000111111//////000111222333333444333333555666666666555444555777999;;;;;;<<>>@@@BBBEEEGGGKKKNNNPPPOOONNNLLLPPPSSSXXX\\\^^^^^^]]]\\\^^^aaaccceeeeeefffhhhiiimmmjjjnnnvvv......---------,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------------...///---------------------------,,,************,,,---------,,,+++++++++++++++,,,,,,,,,---------......+++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,%%%(((,,,...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++******++++++,,,---.........,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------......---,,,,,,+++******///...,,,++++++,,,...///...,,,******,,,------,,,,,,,,,++++++***+++++++++************************,,,,,,,,,++++++)))(((((()))******++++++******)))*********++++++,,,,,,,,,++++++***(((((()))---000555000***(((+++......,,,************))))))))))))******+++++++++,,,,,,,,,)))(((((((((((()))++++++///...---,,,,,,,,,,,,,,,---------............/////////.........---------,,,,,,,,,++++++,,,,,,---/////////...///000000111++++++++++++++++++++++++,,,++++++******++++++,,,************************)))***+++,,,---,,,+++***,,,+++*********+++---...)))******++++++++++++***+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,---,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++,,,,,,******************************+++,,,,,,,,,,,,,,,))))))************+++++++++,,,,,,------,,,,,,+++------------------------***++++++,,,,,,+++++++++***,,,,,,***((())))))(((************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---(((((())))))******))))))+++++++++,,,,,,,,,------.................................////////////000//////000111222333333444555666666666666666555555555777:::;;;<<<>>>@@@CCCEEEGGGKKKOOOPPPPPPNNNMMMPPPSSSWWW\\\^^^^^^]]][[[___aaadddeeeffffffhhhiiinnnkkkooovvv.........---------,,,,,,+++++++++,,,,,,---------***,,,......,,,,,,...000---------------------------,,,************,,,---***+++---...///...---,,,,,,,,,,,,---------......+++---///...---,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,%%%(((+++------,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,)))***,,,......---+++*********+++,,,,,,---......------------------------******++++++,,,------------------,,,,,,++++++***///...,,,++++++,,,...///---,,,++++++,,,---,,,+++,,,,,,++++++***+++++++++************************,,,,,,,,,+++***)))(((''')))******++++++******))),,,,,,,,,+++++++++******++++++***)))(((***...111999222+++))),,,///---+++//////...---,,,+++++++++******+++++++++,,,,,,,,,((((((((())))))***++++++++++++******+++,,,---------------............///...............------------,,,,,,++++++,,,,,,,,,+++************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))***+++,,,---,,,++++++*********+++---...000111******+++,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++///---++++++,,,,,,,,,+++************************++++++++++++++++++++++++)))))))))******+++++++++************************))))))***+++,,,,,,,,,,,,))))))******+++++++++++++++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,+++***)))(((+++000111,,,***,,,---+++******++++++++++++******+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---)))***+++,,,---,,,,,,+++++++++,,,,,,,,,---------.................................////////////000//////000111222333333444555555666666666666666555444777999;;;<<<>>>AAACCCEEEGGGKKKOOOQQQPPPOOONNNNNNQQQUUUZZZ]]]]]]]]]\\\___aaadddffffffggghhhjjjnnnkkkooovvv---------------,,,++++++***++++++,,,,,,------...+++---000///,,,+++---000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,(((***---000000///---,,,,,,,,,,,,---------......,,,---//////---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------***,,,------+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,------***+++---//////...---,,,))))))***+++---...//////........................))))))***++++++,,,------******+++,,,,,,---.........---,,,,,,,,,,,,---...---,,,++++++------,,,++++++++++++***++++++,,,,,,*********+++++++++++++++,,,,,,,,,+++***)))((('''******++++++++++++******------,,,,,,+++******)))+++++++++******+++///111888222,,,+++---///---***---------,,,++++++************+++++++++,,,,,,,,,************++++++++++++)))))))))***+++,,,---...---------............///........................------,,,+++++++++,,,,,,))))))(((((())))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,(((((()))***,,,...///000+++,,,---.../////////...++++++++++++++++++++++++,,,,,,---------,,,++++++///---******+++,,,,,,+++***************************++++++++++++,,,,,,,,,)))))))))******************************+++++++++))))))***+++,,,,,,++++++*********+++,,,,,,------+++,,,,,,------,,,,,,+++************************---------,,,+++***(((((($$$,,,...(((%%%)))+++)))******+++,,,,,,+++******++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---******+++,,,------------,,,,,,,,,,,,------------........................------.........///////////////000111222333333444444555666666666666666666444666999;;;<<<>>>AAADDDEEEGGGKKKOOOQQQQQQPPPOOOMMMPPPSSSXXX[[[]]]^^^^^^___bbbdddffffffgggiiijjjooolllooovvv+++,,,---------,,,************+++,,,,,,---......,,,///111///,,,***---000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,---------,,,+++,,,,,,,,,---------......,,,...//////...------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,------,,,++++++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------------+++***)))******+++,,,,,,---......------------------------))))))******++++++,,,,,,)))******+++---......///---------------------------,,,+++,,,------,,,***************+++,,,------++++++++++++,,,,,,,,,---+++,,,,,,,,,+++***))))))++++++,,,,,,,,,,,,++++++,,,+++++++++++++++++++++***+++------,,,---000222222///,,,+++---...---+++(((((()))))))))***************+++++++++,,,,,,,,,+++,,,,,,,,,,,,++++++***+++++++++++++++,,,---...---------............///...........................---,,,,,,+++++++++,,,+++++++++++++++,,,,,,---************************+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...*********++++++,,,------)))***+++,,,------------++++++++++++++++++++++++,,,---------,,,,,,+++***+++)))((((((***,,,---...******************************+++++++++,,,,,,,,,************))))))))))))))))))*********+++++++++)))******++++++++++++******++++++,,,------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))),,,%%%"""(((***(((***++++++,,,,,,++++++*********************************++++++++++++******************************---,,,,,,++++++,,,,,,---))))))******+++,,,,,,---,,,,,,,,,------------...........................,,,---------............//////000111222333333444444444555666666666666666444666999;;;<<>>AAADDDIIIKKKNNNOOOOOONNNOOOOOOQQQRRRTTTWWWZZZ]]]```aaa___```bbbcccdddfffjjjlllnnnpppqqquuu......---,,,++++++++++++,,,,,,,,,---------......---,,,,,,,,,,,,+++++++++------------............+++,,,---......///......,,,,,,------------,,,,,,+++,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++*********+++,,,,,,------,,,,,,+++------,,,+++++++++,,,,,,........................------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------...---,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,***+++,,,---,,,+++***))),,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,******,,,------111444444111---,,,,,,+++******,,,---...---,,,---,,,++++++------,,,+++************************+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------------......------------------,,,,,,,,,,,,,,,+++*********************)))))))))++++++***************)))******+++++++++,,,,,,,,,,,,,,,,,,---,,,,,,+++***((()))***,,,------------...---,,,***)))))))))))),,,+++***))))))***+++,,,************************+++,,,---......---+++)))***++++++,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++***))))))))))))***)))***++++++******+++,,,+++)))(((((()))******)))******))))))******+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++(((%%%&&&)))+++***(((,,,,,,,,,,,,++++++++++++---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***((((((***+++---...000000,,,,,,,,,---------......------------------------000000////////////000111///000111222333444555666555444444444444333333333888999:::;;;<<>>DDDHHHMMMPPPSSSTTTSSSQQQPPPPPPRRRSSSUUUXXX[[[]]]___```aaaccceeeeeefffgggiiikkknnnppppppttt++++++++++++,,,---......,,,,,,,,,---------......------------............------------------,,,,,,////////////...---,,,++++++,,,,,,,,,,,,,,,,,,+++***+++,,,,,,---------,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------*********++++++,,,,,,,,,,,,,,,+++++++++++++++***,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,************************------------------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------000///---,,,+++,,,------------------------------***+++---...---+++)))(((///......------,,,,,,,,,,,,---...............---+++,,,,,,------,,,,,,++++++,,,,,,,,,++++++---//////333666444...***+++---%%%''')))++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......---......//////...------...............------,,,***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***************)))((((((***+++---......---,,,+++---------,,,+++***))))))+++******************+++************************((()))************)))))),,,,,,,,,,,,+++***))))))******))))))))))))******,,,++++++***************)))+++------,,,---///000...,,,++++++,,,---,,,,,,******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...------......---+++++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,,,,+++))))))***+++,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------........./////////---------------------------------...////////////000000111222444555666777666666666666555555555444555666777777999===BBBFFFLLLOOOSSSTTTSSSQQQPPPOOOQQQRRRTTTWWWYYY\\\^^^___aaaccceeeffffffgggiiijjjlllnnnnnnrrr......---,,,++++++++++++,,,,,,,,,---------......------...............///------------,,,,,,,,,,,,000000000///---,,,***)))++++++,,,,,,,,,,,,++++++******+++,,,------------+++,,,,,,------,,,,,,+++++++++,,,,,,------......*********++++++,,,,,,---++++++++++++++++++++++++,,,------......------,,,++++++,,,---------,,,,,,************************------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------///...------------------,,,,,,,,,,,,------------***+++,,,---,,,+++***)))------------------,,,,,,......////////////...---+++,,,,,,------,,,,,,++++++,,,---,,,+++,,,...000333444444111---***+++---''')))---...---,,,+++,,,+++,,,------++++++,,,---------------------------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------------,,,---...///000///......//////...---,,,---------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------******+++++++++,,,,,,,,,******)))((((((((()))))),,,,,,---,,,,,,+++******,,,,,,,,,---,,,,,,+++***************************************************(((((()))************)))---------,,,+++***)))(((***))))))))))))))))))***,,,,,,+++************+++)))+++------,,,---...000...,,,++++++,,,------,,,******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++---------,,,+++***)))(((*********++++++++++++++++++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,++++++))))))***+++,,,,,,------***++++++++++++,,,,,,,,,---------,,,,,,,,,++++++---------.........//////........................+++,,,---.../////////...///000111222333444555666777777666666666555555555444666777888999<<<@@@DDDIIIMMMQQQSSSRRRPPPNNNNNNQQQRRRTTTVVVYYY[[[]]]^^^___aaadddffffffgggiiijjjlllmmmmmmppp......---,,,++++++++++++,,,,,,,,,---------......,,,,,,,,,------.........---------,,,,,,,,,++++++............---+++******++++++,,,,,,,,,,,,++++++)))***+++,,,------------+++,,,,,,------,,,,,,+++++++++,,,,,,---......///)))******+++,,,,,,------++++++++++++++++++++++++,,,,,,------------,,,,,,***+++,,,---------,,,,,,------------------------------------------------,,,,,,------------,,,,,,------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,---..................++++++++++++,,,,,,,,,---++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------////////////...---,,,,,,+++,,,,,,------,,,,,,+++***,,,---,,,,,,,,,...000777555222...,,,+++,,,,,,***---111222000...---...***,,,...---+++***,,,...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,***,,,...000111111000//////...+++***)))***,,,---+++++++++,,,,,,,,,------******++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,+++***((('''''')))+++,,,,,,,,,+++******************+++,,,---------,,,+++*********++++++*********************************)))******+++++++++++++++++++++,,,,,,,,,++++++***+++******))))))******+++---,,,++++++******++++++)))***+++++++++***,,,---,,,+++))))))+++,,,+++*********))))))******+++,,,++++++++++++++++++++++++******************************+++,,,,,,+++******%%%''')))***************)))*********++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************,,,,,,,,,,,,++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////////////////+++,,,...///000000000///...///000111222444555555666666555555555444444444555777999:::;;;<<<@@@BBBIIIMMMRRRTTTTTTRRRPPPPPPSSSSSSUUUWWWZZZ\\\]]]^^^]]]___ccceeefffgggiiijjjlllnnnmmmppp++++++++++++,,,---......,,,,,,,,,---------......+++++++++,,,,,,------------------,,,,,,+++++++++,,,,,,,,,---,,,,,,+++++++++++++++,,,,,,+++++++++)))***+++,,,------...---+++,,,,,,------,,,,,,+++++++++,,,,,,---...//////))))))***+++,,,,,,------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))***,,,---...---,,,,,,++++++++++++++++++++++++------------------------,,,------......------,,,------------------------++++++,,,,,,,,,---------++++++,,,,,,,,,---------+++,,,...///000///......*********++++++,,,,,,,,,+++*********+++,,,------+++++++++,,,,,,---------............---,,,+++***+++,,,,,,------,,,,,,+++***,,,------,,,---///111:::666000,,,,,,,,,,,,,,,(((,,,///000---+++***+++***,,,...---+++***,,,...++++++++++++++++++++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,)))+++...000111111111000///,,,)))'''&&&(((+++---******+++++++++,,,,,,,,,))))))******++++++++++++******+++++++++,,,,,,,,,,,,+++(((''''''***---///++++++)))))))))***+++,,,)))***,,,---......---,,,******++++++++++++******************************+++++++++,,,,,,---------))))))***+++,,,------,,,,,,++++++++++++++++++,,,---,,,++++++******++++++((()))******)))(((***++++++)))(((((()))******)))*********)))***++++++,,,************************************************)))***+++,,,,,,+++***))),,,...//////...,,,,,,,,,))))))******++++++++++++++++++---......---++++++++++++++++++++++++++++++************************,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,*********++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,---------......************************,,,---///000111111111000......///000222333444555555555444444444333333333666888:::<<<<<<===???AAAKKKPPPUUUXXXWWWVVVTTTTTTTTTUUUVVVXXX[[[]]]^^^___[[[^^^bbbeeefffgggiiijjjmmmnnnnnnqqq,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................+++*********+++,,,,,,---************************)))******++++++,,,------)))***+++,,,---.........,,,------......------,,,***+++,,,,,,------,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++---......---,,,,,,,,,------.........---***)))***,,,---+++)))//////------------//////)))***,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,***,,,...---,,,---111444;;;444...+++------+++(((***++++++,,,------------...,,,))))))***+++++++++******+++,,,---...///000---------,,,,,,+++++++++...------,,,---...000111+++,,,------......------......---------,,,,,,,,,,,,,,,,,,++++++*********))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,......---+++)))------+++)))***'''###))))))***+++,,,---------******++++++++++++*********+++,,,,,,******+++,,,******))))))******+++,,,************+++,,,------++++++************++++++,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,+++++++++************)))++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++---------,,,,,,,,,+++++++++---///---)))''')))++++++++++++*********))))))************+++,,,------,,,,,,++++++***)))))))))------.........------,,,///......---,,,+++******------,,,++++++,,,------------,,,++++++,,,,,,,,,.........------.........---,,,,,,,,,,,,---......&&&+++---,,,+++------+++111///------///111222111///000111222333444444444666666666666666555555555555777999;;;===???CCCFFFIIIMMMQQQTTTUUUTTTTTTUUUVVVWWWXXXXXXXXXYYY[[[]]]___aaacccdddeeegggiiikkkjjjmmmnnnttt,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---------++++++******+++,,,,,,---++++++++++++++++++++++++,,,+++++++++++++++++++++***++++++,,,------------,,,,,,------------,,,,,,***+++,,,,,,------,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++---......---,,,,,,,,,---------......///---,,,,,,//////...,,,,,,+++************+++,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***,,,------,,,...111444999333---+++---...,,,)))++++++,,,---------,,,,,,///---,,,,,,---......---,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,+++...---,,,+++++++++,,,,,,+++,,,------......------.........---------,,,,,,,,,,,,,,,+++++++++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,......---++++++---,,,)))))),,,---***((((((((()))*********+++******++++++++++++*********+++,,,,,,******+++,,,************++++++,,,,,,++++++*********+++,,,,,,++++++************+++++++++,,,,,,,,,++++++***)))************+++++++++,,,(((((()))***+++,,,,,,---++++++************++++++++++++++++++++++++++++++************************------,,,+++)))((('''''',,,---......------...///+++++++++*********))))))+++++++++***++++++,,,,,,++++++++++++************(((((()))))))))(((((('''---,,,,,,++++++*********---,,,++++++++++++,,,------,,,,,,++++++,,,,,,---......------------......---,,,,,,,,,,,,---......***...000---,,,......---...---,,,,,,,,,---------///000111222333444444444555555555666666666666666666888:::;;;===???BBBEEEJJJNNNRRRUUUVVVVVVVVVVVVWWWXXXYYYZZZYYYZZZ\\\^^^^^^```ccceeeeeefffiiikkklllnnnpppvvv,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))++++++,,,------,,,,,,,,,++++++,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++---......---,,,,,,,,,------------...///...---...///000///---......---,,,,,,---......000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........+++,,,---------///222555666222---+++---...---+++,,,,,,---------,,,++++++...------...//////...,,,......------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---......---++++++++++++++++++,,,------......------.........------------,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,......---+++***+++)))%%%&&&,,,000000))))))))))))))))))************++++++++++++*********+++,,,,,,******+++,,,+++++++++,,,,,,,,,------,,,,,,+++*********++++++++++++************+++++++++++++++,,,++++++***))))))))))))*********++++++(((((()))***+++,,,,,,---++++++************++++++------------------------************************,,,,,,+++******))))))(((,,,,,,,,,---000222222111+++++++++***************,,,,,,++++++***+++++++++************++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++,,,,,,---------,,,,,,,,,,,,---------,,,,,,,,,,,,---......,,,000000,,,+++---...---...///000///...---...//////000111222333444444444444444555555666666777777777888:::<<<<<<>>>AAADDDKKKOOOSSSVVVWWWWWWWWWXXXXXXZZZ[[[[[[ZZZ[[[^^^```___aaadddffffffgggiiikkknnnpppsssxxx,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////...------,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,---------,,,++++++***++++++,,,,,,++++++******+++,,,,,,------,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++---......---------------------------------,,,------------,,,//////............//////000///---,,,,,,,,,---...------------------------++++++,,,,,,---...//////,,,,,,------...000333555333000---,,,---...---,,,------------,,,++++++***+++++++++---......,,,***---------,,,,,,,,,+++++++++++++++,,,,,,---------///............---......+++,,,------......------............------------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...---+++''')))'''$$$%%%+++......,,,,,,,,,+++++++++++++++******++++++++++++*********+++,,,,,,******+++,,,,,,,,,,,,---------------,,,,,,+++***))))))******++++++************++++++******++++++++++++******((())))))))))))*********+++++++++************)))++++++************++++++------------------------************************)))***+++,,,---...//////,,,***)))+++///222111///************************------,,,+++************))))))***++++++,,,------,,,---......///.........,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,+++++++++,,,---------,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......,,,///...***(((***,,,+++---///111111//////000222///000111222333444444444333444444555666777888888888999;;;<<<<<<>>>AAACCCJJJNNNSSSVVVWWWWWWWWWXXXYYYZZZ[[[[[[[[[[[[^^^``````cccfffhhhiiijjjkkkmmmooosssuuuyyy,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------------,,,,,,+++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---------,,,++++++***++++++,,,,,,++++++******+++,,,,,,------,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++---......---------------------------,,,------------,,,------+++++++++,,,,,,+++++++++---,,,+++++++++,,,...///------------------------++++++,,,,,,---...//////---,,,,,,---000222444555000...---,,,------------------------,,,++++++*********+++,,,......,,,***+++++++++,,,,,,,,,------+++++++++,,,,,,---------+++,,,---...//////000000+++,,,------......------//////.........---------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...---+++'''******((((((,,,,,,))),,,,,,,,,+++++++++++++++******++++++++++++*********+++,,,,,,******+++,,,+++,,,---.........------,,,++++++***))))))))))))++++++************++++++)))******++++++*********((())))))))))))*********+++++++++************)))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---...//////,,,)))((())),,,...,,,***************************------,,,+++************))))))***+++,,,------...))))))***+++++++++++++++*********+++,,,,,,------++++++++++++++++++++++++,,,+++++++++,,,,,,---...---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......,,,//////***(((+++---,,,((()))+++,,,,,,---///000///000111222333444444444333444444555666777888888888999;;;<<<<<<>>>AAACCCIIIMMMRRRUUUVVVVVVWWWXXXXXXYYYZZZ[[[ZZZ[[[]]]___bbbeeehhhkkkkkklllmmmnnnoootttvvvzzz,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................------,,,,,,,,,,,,,,,************************)))******+++,,,,,,------++++++,,,------,,,,,,,,,++++++,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++---......---...------------,,,,,,,,,---///000///...---...///,,,,,,------------,,,,,,+++***++++++,,,---......------------------------+++,,,,,,------............---,,,---111444666666......------------------,,,,,,---------,,,++++++,,,++++++---//////...---******++++++,,,,,,------+++,,,,,,,,,,,,,,,,,,---((()))***,,,---...//////+++,,,------......------/////////.........------***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,......---+++)))---///......///---)))))))))))))))))))))************++++++++++++*********+++,,,,,,******+++,,,+++,,,---.........---,,,++++++***)))))))))******++++++************++++++((()))******+++*********)))))))))*********++++++(((((()))***+++,,,,,,---++++++************++++++************************------------------------++++++******************+++***))))))******)))(((***************+++++++++,,,,,,++++++***+++++++++*********+++,,,------...(((((()))***++++++++++++'''((((((((())))))******+++,,,,,,------,,,,,,+++++++++++++++,,,---......------,,,,,,,,,,,,---------,,,,,,,,,,,,---......---111111---,,,...///...,,,***)))***---000111111///000111222333444444444444444555555666666777777777888:::<<<<<<>>>AAADDDHHHLLLQQQUUUVVVWWWWWWXXXXXXYYY[[[[[[ZZZ[[[]]]___bbbeeejjjlllmmmmmmnnnoooooosssvvvyyy,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////......---,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,***++++++,,,------------,,,,,,------------,,,,,,***+++,,,,,,------,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++---......---......---------,,,,,,,,,,,,...//////,,,,,,---///......///000000///......,,,,,,---------------,,,........................------------------------...---,,,...222555666666.........---,,,,,,,,,---++++++,,,---------,,,,,,,,,***)))***,,,......---,,,,,,,,,+++++++++++++++---,,,,,,,,,,,,,,,,,,+++((()))+++------...------+++,,,------......------////////////............******+++++++++,,,,,,,,,*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,......---+++)))...000//////111///+++((((((((()))*********+++******++++++++++++*********+++,,,,,,******+++,,,***+++---.........,,,+++***))))))))))))******+++++++++************++++++(((((()))***************************+++++++++,,,(((((()))***+++,,,,,,---++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))***+++,,,+++******+++,,,))))))*********++++++++++++++++++***++++++,,,,,,+++++++++,,,,,,---------)))***+++,,,------------))))))))))))))))))******,,,---............---,,,++++++++++++,,,---...///......------------......---,,,,,,,,,,,,---......+++///111...---///000...555///))))))...222222//////000111222333444444444555555555666666666666666666888:::;;;===???BBBEEEIIIMMMRRRVVVWWWXXXYYYYYYZZZ[[[\\\\\\\\\]]]___aaaaaadddiiilllllllllmmmmmmmmmsssvvvxxx,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++*********)))***+++,,,---.........,,,------......------,,,++++++,,,---------,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++---......---.........------,,,,,,,,,)))+++---,,,***)))***---***+++,,,------,,,+++***...//////000///---,,,+++........................------------------,,,,,,///---+++...222666777666......///...,,,++++++,,,***+++,,,,,,------------***(((&&&''')))+++,,,,,,......---,,,+++***)))(((---------,,,,,,+++++++++,,,---.../////////...---+++,,,------......------000/////////............*********++++++,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,......---+++(((,,,---,,,---000000---))))))***+++,,,------...******++++++++++++*********+++,,,,,,******+++,,,)))***,,,......---,,,+++))))))(((((()))***++++++++++++************++++++(((((()))******************++++++++++++,,,,,,,,,+++++++++************)))++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------...***,,,///...,,,+++---000))))))******++++++++++++************+++,,,------++++++,,,,,,,,,,,,------((()))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////...------++++++++++++,,,---...//////......------......///---,,,,,,,,,,,,---......(((---///---,,,......,,,777...%%%%%%+++///---)))///000111222333444444444666666666666666555555555555777999;;;===???CCCFFFJJJNNNSSSWWWYYYYYYZZZ[[[[[[\\\]]]]]]]]]^^^```bbb___ccchhhkkkkkkkkkkkkllllllrrruuuwww111111111///---,,,---......------///000111000...........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---...............---,,,***)))(((((((((---------,,,,,,,,,++++++...---,,,,,,++++++++++++------,,,,,,,,,,,,++++++++++++***,,,...000///...***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------+++,,,------......------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///////////////.........///...---,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,........................---,,,,,,,,,,,,---......---...............------.........///////////////000//////222444555222///........................------------------------111222333222000/////////***++++++,,,---------,,,...,,,***+++------***'''******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,......//////......---,,,'''***------***((())),,,***+++,,,---------,,,+++++++++************++++++...------,,,,,,------...******+++,,,,,,---......000///...,,,+++***)))))),,,+++***))))))***+++,,,+++***)))))))))***,,,,,,******++++++++++++******,,,,,,+++***((((((***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***,,,,,,++++++***))))))(((++++++******)))*********++++++************+++++++++,,,------++++++,,,---++++++++++++++++++++++++---+++)))+++---///---+++***++++++,,,,,,++++++***)))***++++++++++++***)))))))))))))))))))))))))))(((((()))))))))*********---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++333222222222111111000000//////000111333444555666555555666666666666555555777999:::<<<===@@@DDDGGGLLLOOOTTTWWWXXXXXXYYYZZZ[[[]]]```bbbcccbbb```___^^^aaagggkkkmmmllljjjhhhoooqqquuuyyy000///---***((((((+++...---,,,+++,,,......---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------...---------,,,++++++************+++---------,,,,,,,,,++++++...---,,,,,,+++++++++,,,------,,,,,,,,,,,,++++++---,,,+++,,,---...---,,,+++,,,---,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,------......------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................///...------,,,,,,,,,------------.........------........................---,,,,,,,,,,,,---......---...............------,,,------...//////000000000000111444666666222///........................------------------------+++,,,......---,,,---...******+++,,,,,,,,,,,,,,,---+++)))***,,,---+++)))+++++++++,,,,,,,,,,,,---+++,,,,,,---------------......//////......---,,,,,,------,,,)))(((((()))++++++,,,---------,,,+++,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------+++++++++,,,,,,---------///...---+++************,,,+++***))))))***+++,,,+++***)))))))))***+++,,,++++++,,,,,,,,,,,,++++++,,,------,,,***)))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++******************+++++++++++++++*********++++++,,,))))))(((((((((((())))))***+++,,,,,,******+++,,,++++++++++++++++++++++++---+++***+++---...---+++***++++++,,,,,,++++++***************************......------,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,111000000000//////////////////000111333444555666555555666666666666555555555777888:::;;;>>>BBBEEELLLOOOTTTVVVWWWXXXYYYZZZ]]]^^^aaaccccccbbbaaa___]]]aaafffjjjlllllljjjhhhnnnpppsssxxx...---***&&&$$$&&&***......,,,+++,,,------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,************++++++,,,---------------,,,,,,,,,,,,------,,,+++++++++,,,,,,------,,,,,,,,,,,,++++++...,,,++++++,,,,,,+++***+++---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////...------,,,---------........................---------------------------,,,,,,,,,,,,---......------...............---++++++,,,---...//////000///000333666888666222///........................------------------------''')))+++,,,++++++,,,---***++++++,,,,,,,,,,,,+++,,,***)))***+++---,,,,,,,,,,,,,,,---------......,,,------.....................//////......---,,,...,,,***)))***++++++***+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++************++++++******))))))******+++,,,,,,,,,,,,------,,,,,,,,,+++---......,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,+++***)))))))))***+++,,,,,,---++++++***++++++,,,---...))))))(((((((((((())))))+++,,,---,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,------+++***++++++,,,,,,++++++***,,,+++***))))))***+++,,,+++++++++******+++++++++,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///.........------------...............---------//////000111333444555666555555666666666666555555555777888:::;;;>>>BBBEEELLLOOOSSSVVVWWWXXXYYYZZZ___```bbbccccccbbbaaa```]]]```eeeiiikkkkkkiiiggglllnnnqqquuu|||,,,,,,***(((&&&'''***---000///------...///...---------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++++++++++++++++++++,,,------...------------,,,,,,,,,---,,,,,,++++++,,,,,,,,,------,,,,,,,,,+++++++++,,,+++******,,,,,,+++***,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++------------+++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...//////......------------......//////..................---------------------------,,,,,,,,,,,,---......,,,---......///.........,,,,,,,,,------------------000333666777555000---........................------------------------***,,,---...---,,,---...+++,,,------------,,,,,,,,,+++*********+++,,,,,,------------.........///---......///////////////.........///......---,,,,,,)))&&&''',,,///000///,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,++++++******)))******++++++++++++++++++++++++++++++***************+++++++++++++++,,,,,,,,,,,,++++++***,,,......,,,+++******+++++++++++++++++++++++++++***)))***+++,,,+++)))))))))***++++++,,,,,,---+++***++++++,,,---...///,,,++++++******++++++,,,,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,***++++++,,,,,,++++++***---,,,***))))))***,,,---)))((((((((()))+++,,,---******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,---------...------------------------------------------------////////////............------------------------//////000111333444555666555555666666666666555555777999:::<<<===@@@DDDGGGKKKOOOSSSVVVWWWWWWXXXZZZ___```aaabbbbbbaaa```___]]]```dddhhhjjjjjjiiigggkkkmmmpppsssyyy***,,,------,,,+++,,,---000...,,,,,,---......---------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++...------,,,,,,,,,,,,,,,.........---------,,,,,,,,,,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++***))))))***,,,------,,,,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++------------+++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...//////......---------....../////////...---,,,,,,---------------------------------,,,,,,,,,,,,---......,,,------...//////...............---,,,,,,++++++,,,///333666555222...,,,........................---------------------------...//////---,,,,,,---------............------,,,,,,,,,+++*********+++------........./////////---...//////000000//////.........///......---,,,,,,)))'''(((,,,000111111------,,,,,,++++++++++++++++++************++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++,,,+++++++++,,,,,,+++++++++))))))******++++++++++++******++++++++++++******)))+++------+++)))))))))+++++++++++++++++++++++++++***))))))++++++***)))+++++++++++++++++++++++++++***++++++,,,---...///,,,,,,++++++++++++,,,,,,***,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,***++++++,,,,,,++++++***---,,,***))))))***,,,---///...,,,++++++,,,---...******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,---------------------------------------------------------000000/////////.................................//////000111333444555666555555666666666666555555777999:::<<<===@@@DDDGGGKKKNNNSSSVVVWWWWWWXXXYYY]]]^^^___`````````___^^^]]]```dddhhhjjjjjjiiihhhkkklllooorrryyy***,,,///000///.........---+++))))))+++---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,///...------,,,,,,,,,,,,............---------,,,,,,,,,+++++++++,,,------------,,,,,,,,,,,,++++++***))))))***---......---+++---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////.........---......///000000///---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,---...//////////////////......---,,,,,,,,,+++///333444333000---,,,........................------------------------,,,...///...,,,*********---............------,,,***+++------+++******+++---------.........//////---......///////////////......//////......---,,,///---++++++,,,...............---,,,+++++++++++++++******))))))******+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,++++++,,,,,,,,,,,,++++++))))))***++++++++++++***)))******++++++******))))))+++,,,,,,***))))))***+++++++++++++++++++++++++++***))))))***+++***))),,,,,,,,,,,,,,,+++++++++++++++***++++++,,,---...******))))))))))))******((()))***)))((('''(((***,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++******+++---***++++++,,,,,,++++++***---,,,+++******+++,,,---222000---***'''''''''''',,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***+++++++++++++++,,,,,,------------------------------------------------000/////////...................../////////////////////000111333444555666555555666666666666555555555777888:::;;;>>>BBBEEEKKKNNNRRRUUUVVVWWWXXXYYY\\\\\\]]]^^^_______________aaadddhhhjjjjjjjjjiiilllmmmpppssszzz)))+++------------...000,,,***((((((+++---......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------,,,,,,------...------------------------......///............------------,,,+++++++++,,,,,,---...------,,,,,,,,,,,,++++++,,,+++***+++---......---+++,,,---,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,------......------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.......................................///000000222111///---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......+++,,,---...////////////------........./////////---000444444222///..............................------------------------***,,,------,,,++++++,,,,,,,,,------,,,++++++***$$$(((,,,...---,,,,,,---,,,,,,---------.........------...////////////.........//////......---,,,---...///...---,,,---...///...---+++******++++++,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,------------,,,+++++++++++++++,,,++++++,,,------,,,++++++((()))***+++,,,++++++******++++++,,,,,,++++++***+++,,,,,,+++))))))***,,,************************+++)))((()))***+++***(((***++++++,,,,,,---------++++++*********++++++,,,+++******))))))******+++((()))******(((((()))***------------------------(((***,,,+++***)))+++---***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,...,,,(((&&&$$$$$$%%%&&&+++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++******************)))........................------------------------/////////.........---------........./////////000//////000111333444555666555555666666666666555555555777888:::;;;>>>BBBEEEJJJNNNRRRUUUVVVWWWXXXYYY[[[\\\]]]^^^___aaaaaabbb```bbbeeehhhjjjkkkkkkjjjmmmnnnrrruuu|||************)))+++...111---+++)))***,,,///111111,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------++++++,,,---............,,,,,,,,,---...///000111//////.........---------++++++++++++,,,,,,---...---------,,,,,,,,,++++++///---,,,,,,......---+++***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---++++++++++++---...+++,,,------......------------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///////////////........................///000000444222000...---...//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......+++,,,---...////////////++++++---...000111222333///222555555222//////000........................------------------------***,,,......------...///+++++++++++++++***)))((( %%%+++//////...///000,,,,,,,,,---------......,,,------.....................//////......---,,,(((,,,///000...---///111///...---+++******++++++---,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,******+++,,,,,,---.........---,,,,,,++++++,,,,,,++++++------------++++++((()))***+++,,,+++******+++,,,,,,------,,,,,,+++---...---+++******,,,...***************************)))((()))***+++***(((((()))***+++---...///000++++++******)))*********---,,,,,,++++++,,,,,,---+++,,,------++++++,,,---------------------------(((***,,,+++))))))+++---+++++++++,,,,,,++++++++++++,,,,,,------,,,,,,++++++***(((''''''))),,,---(((((()))))))))*********---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++*********))))))((((((........................------------------------///.........---------------------......///////////////000111333444555666555555666666666666555555777999:::<<<===@@@DDDGGGJJJNNNRRRUUUVVVVVVWWWYYY[[[\\\]]]___```bbbcccdddaaabbbeeehhhkkkkkkkkkkkknnnooosssvvv}}}---..................---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,.........------,,,,,,,,,---------,,,,,,+++++++++###&&&***...000///---,,,...------,,,---...000111------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))///...,,,+++***+++,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++,,,,,,------,,,,,,+++...---,,,,,,,,,,,,---...///...---,,,+++*********+++,,,...///000000111111...---+++***+++///444777999777333///,,,,,,,,,---,,,---...//////...---,,,------------------------,,,,,,,,,,,,,,,---...///+++---.........---///000111888;;;555111000...))),,,,,,,,,---------........./////////...------,,,---,,,,,,++++++,,,,,,---///......------,,,+++++++++++++++,,,,,,,,,------...---,,,++++++---...000//////............/////////////////////......---------------------------+++******)))((((((((()))+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,+++***))))))***+++,,,++++++++++++++++++++++++'''''''''((())))))******+++++++++,,,,,,---------++++++************++++++++++++++++++++++++++++++------------------------+++++++++***++++++,,,,,,.........------,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,***(((,,,++++++******))))))(((+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***+++***)))'''''''''((())),,,---......//////.........------,,,,,,---------//////.........---------............////////////...///000222333444555555555777888999888777555444777888999:::;;;???CCCGGGKKKNNNQQQTTTUUUVVVXXXZZZYYY\\\___```aaaaaaccceeebbbdddfffggghhhiiikkkmmmooossstttttt------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,......---------,,,,,,,,,---------,,,,,,+++++++++$$$&&&))),,,------,,,+++...---,,,,,,,,,---...///,,,,,,,,,------.........///......------,,,,,,,,,.........------,,,+++***...---,,,+++++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,------------,,,,,,...---,,,,,,,,,,,,---......------,,,,,,,,,,,,---------......------,,,+++///...,,,+++---000444777999777333000---------...------...//////...------------------------------,,,------------------...+++---......------///000000666888333//////...+++,,,,,,---------.........,,,---------,,,,,,+++***---,,,,,,++++++,,,,,,---------------------------,,,,,,---------............---,,,++++++---///000//////............/////////////////////......---------------------------...---,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++)))******++++++******))),,,+++***))))))***+++,,,++++++++++++++++++++++++'''(((((())))))***++++++,,,,,,,,,,,,,,,+++++++++***))))))(((((())))))***************************++++++++++++++++++++++++------,,,+++************,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++++++++)))'''&&&,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++)))((((((((())))))+++,,,,,,---------------------,,,,,,,,,---......000000/////////.....................////////////...///111222444555555555555666777888777666444333777888999:::<<>>@@@CCCFFFLLLOOOTTTWWWXXXWWWWWWXXXYYY[[[]]]^^^^^^___```aaaaaadddfffggghhhiiikkkmmmnnnsssvvvxxx,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,------++++++,,,,,,,,,+++******,,,+++++++++*********))))))******+++,,,---......------.........------,,,++++++,,,---------,,,,,,,,,,,,,,,,,,------------------------------------......---------,,,,,,,,,------............------,,,------......------,,,...---,,,***))))))((((((------......------,,,+++,,,---------------------------,,,,,,+++,,,,,,,,,///...------------...///..............................///000///...---,,,---......------///333666>>>888222111///---...000------........./////////,,,,,,---............---......------------......//////...---,,,,,,+++++++++++++++,,,,,,,,,------------......//////////////////............/////////////////////......---------------------------......---------...//////---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******)))******++++++******)))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))******++++++,,,------'''((()))***+++---......+++******))))))******+++------------------------************************)))))))))***+++,,,......******++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------...//////000111111............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++,,,,,,------------,,,,,,---......//////.........------,,,,,,---------------------........................///////////////000222333555666666666555555555555444444444444666888;;;===???AAADDDFFFLLLPPPUUUXXXXXXXXXWWWWWWZZZ\\\^^^_________```bbbbbbdddfffggghhhiiikkkmmmooosssvvvyyy------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,+++++++++,,,,,,---------******++++++,,,,,,,,,,,,***+++,,,------,,,,,,++++++++++++++++++++++++,,,++++++,,,,,,------......,,,,,,------------,,,,,,***+++,,,---------,,,,,,,,,,,,,,,---------....................................---------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---......---,,,,,,......---,,,+++++++++,,,------......------,,,+++---......//////...---,,,,,,,,,,,,,,,,,,,,,------///...------------...///....................................////////////...//////......000444888<<<555///000000...---000............////////////,,,,,,---.....................------------......---------------------,,,,,,,,,,,,,,,---------...---....../////////////////////............/////////////////////......---------------------------------,,,,,,---......///+++,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++)))******++++++******)))++++++,,,------,,,++++++++++++++++++++++++++++++))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************+++,,,------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------...,,,,,,------......//////+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++***+++,,,---...------,,,,,,,,,---............---///...------,,,,,,,,,,,,---.........////////////............////////////000111222444555666666777777666666555555555555555666888<<<>>>???AAADDDFFFLLLPPPUUUYYYYYYXXXWWWVVV[[[]]]___`````````aaabbbaaaccceeeggghhhjjjlllnnnoootttvvvyyy---......//////......---++++++++++++++++++++++++------------------------***+++,,,------,,,+++************++++++,,,,,,,,,+++++++++,,,,,,---------***+++,,,---............)))***,,,---...------,,,******+++,,,------...///..................------++++++,,,------,,,,,,,,,)))***,,,---...---,,,,,,,,,,,,,,,------.......................................---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---......---,,,,,,......---------...//////,,,,,,...///000111111111...///000000000///...---,,,,,,,,,------.........///...---,,,,,,---...///////////////////////////...............///000111///////////////111555999:::111---///111...---000............/////////000......///000111111000000......------------......+++,,,,,,------......///---------.........//////---......///000///////////////............/////////////////////......---------------------------************++++++,,,---+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++------------++++++++++++++++++++++++++++++((())))))***++++++,,,,,,......------,,,+++******+++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***+++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********))))))***++++++))))))************++++++)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***)))***,,,---...---,,,,,,++++++,,,---------,,,,,,000///...---,,,+++++++++.../////////000000111111............/////////000000111222444555666777777:::999999888888888888888666888<<<>>>@@@AAADDDFFFLLLPPPVVVYYYYYYXXXWWWVVV\\\^^^```aaa``````aaabbb___aaadddggghhhkkknnnpppoootttvvvyyy******+++,,,,,,---..............................,,,++++++******++++++,,,.........------,,,,,,,,,)))***,,,,,,++++++,,,---///...,,,+++***+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,...//////...,,,+++)))***,,,++++++***,,,---...---++++++++++++---...,,,,,,,,,---------......+++,,,---...////////////,,,,,,************,,,,,,------/////////...---,,,++++++,,,,,,,,,---------------------------------........................,,,,,,,,,---------............---,,,,,,---------...//////000000//////...---------.........//////111...,,,---///000...+++***,,,...///000111333555222111000...------------111///...------...///111///000111222333222111111//////.........---------+++,,,...//////---,,,+++,,,,,,---......---,,,,,,..................------000000000000000000000000111111111111000000000000.........------,,,,,,,,,------------------------------++++++++++++------...------,,,,,,------.........---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------...//////++++++,,,,,,,,,+++******,,,,,,,,,+++******))))))+++***)))))))))***+++,,,******+++++++++,,,,,,,,,************************,,,,,,,,,++++++*********++++++,,,,,,,,,,,,---------,,,+++******+++,,,---++++++++++++++++++++++++************************///......------,,,++++++************+++,,,,,,---++++++++++++******))))))...---,,,,,,+++++++++,,,+++++++++,,,,,,---------***+++,,,,,,------------)))***++++++***)))+++,,,,,,,,,------...---------******+++,,,,,,---......+++++++++++++++++++++***///////////////.........//////---,,,,,,---.../////////000111333444555666666666666666666666666666777999<<<>>>???BBBFFFIIIOOORRRVVVXXXXXXXXXXXXYYY[[[\\\]]]^^^^^^_________bbbdddfffhhhiiijjjmmmoooooosssvvvxxx+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,......---------,,,,,,,,,)))***++++++******+++---...---,,,+++++++++,,,,,,++++++++++++++++++++++++************************,,,,,,,,,------------...,,,,,,---......---,,,,,,***+++,,,,,,++++++,,,...---,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......,,,,,,,,,------.........---,,,++++++++++++,,,------...............------++++++,,,,,,,,,---------------------------------........................------.........////////////......------.........,,,------............---........./////////000000111///---...000000...,,,,,,---///000111222444666111000///...............000///...------...///000///000222333333333222111//////.........---------...---------------------,,,---............---,,,........................000000000000000000000000111111111000000000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++++++++,,,------......***++++++,,,,,,,,,++++++000000//////...---,,,,,,+++******)))***+++,,,---******+++++++++,,,,,,,,,------------------------,,,,,,++++++++++++++++++*********+++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++---------------------------------,,,,,,------...,,,++++++++++++,,,,,,---,,,+++++++++************++++++++++++,,,---......+++,,,,,,,,,,,,,,,,,,---***+++,,,,,,---------,,,***+++---,,,+++******++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---------......................../////////////////////...///...------------.../////////000222333444555666666666666666666666666666777999<<<>>>???BBBFFFIIIOOORRRVVVXXXXXXXXXXXXYYY___```aaabbbccccccccccccccceeegggiiiiiijjjmmmooooootttwwwyyy,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------,,,,,,,,,,,,)))***++++++***)))+++,,,------,,,+++++++++,,,,,,++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,------+++,,,------,,,,,,---...,,,,,,------------,,,,,,,,,,,,,,,---------......///...---,,,------//////...---,,,,,,,,,,,,---.........---------......///,,,,,,,,,,,,------------------------------------........................////////////000000000000//////............///000,,,,,,---...//////......////////////000000000000111000//////000000///......//////000222444666777000//////......//////000000///...------...///000000111222333444333222222...............---------///...,,,++++++,,,...000,,,---............---,,,........................000000000000000000000000111111000000000000//////...------------,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******++++++,,,,,,------)))***++++++,,,,,,,,,,,,//////...---,,,+++******+++++++++++++++,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,))))))*********+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,---///000...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******)))))))))+++,,,...000111---,,,,,,,,,,,,,,,,,,+++++++++,,,---------,,,,,,)))+++---...,,,+++*********+++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---......//////000000000....../////////////////////......------.../////////000111222333444555666666666666666666666666666777999;;;===???BBBFFFHHHNNNRRRUUUXXXXXXXXXYYYZZZ______```aaabbbbbbbbbbbbdddfffiiijjjjjjkkklllnnnppptttwwwzzz,,,,,,,,,,,,,,,,,,,,,+++------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++))))))***+++---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------------++++++,,,,,,,,,---------...---+++******+++---...,,,---......,,,,,,---...+++,,,---......---,,,+++,,,,,,,,,---------......222111///------...000111.........------.........///...---,,,,,,---///000,,,,,,,,,------------.................................................../////////000000000000111///............//////000---...///000000000000000////////////000000000000111000000///000//////...000//////000222555666666//////......///000111111000///............///000000111222444444333333222..............................---,,,,,,---//////------............---------------...............////////////////////////111000000000////////////------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,((()))***+++,,,---------///...---,,,+++***)))(((,,,++++++,,,,,,,,,------******+++++++++,,,,,,,,,))))))))))))*********************++++++,,,,,,,,,************++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++************************---,,,+++++++++---///000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++))))))***+++,,,...///000---------,,,,,,++++++++++++,,,,,,------,,,,,,,,,%%%(((,,,...---,,,++++++))))))***+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++***++++++,,,---......///............////////////...............////////////000111222444555666666666666666666666666666666666888;;;===???AAAEEEHHHNNNQQQUUUXXXXXXXXXYYYZZZ^^^___```aaabbbbbbbbbbbbeeehhhjjjkkkkkkkkklllmmmooosssvvvyyy,,,,,,,,,,,,,,,,,,,,,+++------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++***)))***++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.........+++++++++,,,,,,,,,------...---+++))))))+++---...,,,---......,,,,,,---...,,,,,,...//////...,,,,,,,,,,,,,,,---------......111///...,,,,,,---///000...........................---,,,,,,,,,...///000,,,,,,---------.................................////////////////////////....../////////000000000...............///000000......///000000000000000...////////////000000000000000000000///......///000//////111444666555444//////...//////000111222//////............//////000111222333444333222222---.....................,,,,,,.../////////..............................---------.........//////////////////////////////000000000////////////...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................******++++++++++++,,,,,,((()))***+++,,,---------111111000///...---,,,,,,++++++,,,,,,------------******+++++++++,,,,,,,,,,,,,,,,,,,,,------......*********++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---+++,,,---......---,,,+++++++++++++++++++++++++++------------------------...---,,,,,,,,,,,,---...///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++,,,,,,,,,------,,,,,,+++!!!%%%***,,,---,,,,,,,,,((()))***,,,------------,,,,,,,,,,,,,,,,,,,,,+++))))))***+++,,,------------.........//////000000---......//////000000000000000111222444555666777777777777777777777777777666888;;;===>>>AAAEEEHHHNNNQQQUUUXXXXXXYYYZZZZZZbbbbbbcccdddeeeeeeeeeeeeeeegggjjjllllllkkklllmmmmmmqqqtttwww,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,+++,,,---,,,*********,,,++++++,,,---------,,,,,,++++++++++++++++++++++++******++++++,,,,,,------++++++++++++,,,,,,,,,,,,...,,,+++))))))+++,,,...,,,---...---,,,+++,,,---------............------,,,,,,,,,---------......---,,,+++******+++,,,---------...//////...---------------------...///000,,,---------....................................////////////////////////////////////000000000000///......//////000111222//////000000000000//////000000000000111111111111000111222111000//////111111000000444888888555222////////////000000111222///////////////////////////000111222333222111111---------...............***,,,...000111000///...//////...------...//////,,,,,,------.../////////000000000000000000000000000000////////////......,,,,,,,,,------------...------------------------+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,......------,,,+++++++++******+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******++++++,,,,,,------++++++++++++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,...---,,,,,,,,,,,,,,,,,,,,,,,,------------.........---,,,,,,++++++++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,++++++"""%%%))),,,,,,------...***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------......///000000000------///000000000000000000111222333444555666777777777777777777777777777666888:::<<<>>>AAAEEEGGGMMMPPPUUUWWWXXXYYYZZZ[[[___```aaabbbcccccccccccccccfffjjjllllllkkklllllllllpppsssvvv+++++++++,,,,,,---------************************,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,---...---+++***+++,,,***+++,,,---------,,,,,,++++++++++++++++++++++++******++++++,,,------...***++++++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,,,,------,,,+++******,,,......------------......,,,,,,,,,---------......++++++,,,,,,------......,,,---............---,,,+++,,,---...////////////------------....................................////////////////////////000000000111111111222222111111111111222333444444444444444444333222111111222222222333333333444444222444555444222000222333222222333888===<<<777222000000000///000000111111......////////////.........///000111222111000000---------.........//////,,,---...//////000000000000///...------...///000,,,,,,------...//////000000000000000000000000000000000/////////.........,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++)))))))))))))))))))))))))))***+++,,,,,,,,,+++*********+++++++++,,,,,,,,,'''(((((()))******++++++,,,,,,++++++++++++++++++***+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++))))))))))))))))))))))))***+++---...///...------,,,++++++++++++,,,,,,---,,,---------...............---,,,,,,+++++++++,,,+++,,,,,,,,,,,,,,,,,,---,,,---------,,,,,,+++***(((***,,,---------...///...------,,,+++)))'''&&&+++++++++,,,,,,------------------...............------......///000000111,,,---///000111111000000000111222333444666777777777777777777777777777777555888:::<<<>>>AAADDDGGGMMMPPPUUUWWWYYYYYYZZZ[[[[[[\\\]]]^^^____________```dddhhhkkklllkkklllllllllqqqsssvvv******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,*********++++++,,,,,,,,,---...///...,,,+++,,,---)))***,,,---...---,,,,,,++++++++++++++++++++++++,,,,,,------...///000000******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,+++,,,---,,,***)))***+++///...---,,,,,,---...///,,,,,,,,,---------......------///000111111111111+++,,,---......---,,,+++***+++---///000000///...---------.........//////////////////////////////000000000000000000000000111111222222222333333333333333333333444555666777::::::999999888777555555444444444555555555666666444666888666333222444666333333666<<<@@@???999222111111000000000000111111......////////////......---...///111111000000///---------.........//////......---,,,---///111333000///...------...///000,,,,,,------...///000000000000000000000000000000000/////////............,,,,,,,,,------.........++++++++++++++++++++++++++++++------------++++++...------,,,,,,------...******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++,,,,,,,,,+++*********++++++++++++,,,,,,,,,((()))***+++,,,+++************+++++++++,,,,,,,,,******+++,,,------......---,,,,,,++++++*********)))************+++++++++......,,,++++++,,,......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,&&&))),,,///000000///...************+++,,,,,,------------.........//////---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------------------,,,,,,+++***---...///...------...///000000...,,,)))%%%###!!!******+++,,,,,,---......------------------,,,,,,---------...///000000111,,,---///000111111111000000111222333555666777777777777777777777777777777555777:::<<<>>>@@@DDDGGGMMMPPPTTTWWWYYYYYYZZZ\\\]]]^^^___```aaaaaaaaaaaa___cccgggkkkkkkkkkllllllmmmrrrtttwww,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++,,,---......---,,,+++,,,+++******+++,,,...///.........------,,,,,,,,,******+++,,,,,,,,,,,,+++------------------------------------------------------------------------........................---------.........//////***+++---...//////......000///...,,,,,,+++++++++---......///000000111111000111111111000111444666222333444444333333555777666666777888:::<<<>>>???BBBCCCCCCCCCAAA???===<<<<<<;;;:::::::::;;;<<<==================<<<;;;:::555777<<>>@@@???@@@BBBDDDGGGKKKMMMOOOMMMMMMMMMLLLKKKHHHFFFEEEEEEDDDBBBAAAAAAAAABBBCCCCCCCCCDDDDDDDDDDDDCCCCCCAAAAAABBBEEEFFFCCC>>>999999888888777666444222111111222222333222111///...---...///000000000///.........////////////000000........................---------,,,,,,---------000//////.........//////......//////////////////000000000000000///......///---,,,---//////...,,,...------------------,,,000...,,,,,,...///...---......---,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,+++++++++,,,,,,------+++,,,---,,,***)))***+++,,,,,,,,,++++++******)))*********++++++++++++,,,---,,,++++++------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***++++++,,,,,,,,,,,,------...---,,,++++++,,,------++++++++++++++++++++++++000---,,,---///111000///++++++,,,---------,,,+++------,,,,,,,,,---...///---,,,***))))))+++---///---,,,,,,---......,,,***...............---,,,,,,+++,,,,,,---.........---///000111000///------...------........./////////000111222444666777888888555777999999777777777888777999;;;<<<===???BBBEEEOOORRRVVVXXXYYYYYYZZZ[[[]]]^^^^^^^^^]]]^^^```bbbbbbdddgggiiijjjkkkmmmooopppqqqssszzz,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,++++++******++++++,,,------------,,,+++***)))******+++++++++++++++,,,***++++++,,,,,,,,,,,,,,,------------------------------------------------///.........------,,,,,,........................000/////////////////////------.../////////......//////000000000111111222555444444444555666777888:::;;;<<<<<<<<<===???AAABBBDDDEEEEEEEEEEEEGGGHHHHHHIIIKKKMMMPPPSSSVVVWWWWWWWWWVVVVVVTTTRRRQQQPPPNNNMMMLLLKKKJJJIIIIIIIIIJJJJJJKKKLLLLLLLLLLLLKKKLLLKKKJJJJJJJJJHHHDDDAAA>>>>>>>>>===<<<:::999888666555555444333222222111///000111111111000///...............//////000000------------------------//////............//////000000/////////000000111------...//////000111111000000000000000//////......,,,+++,,,---...---,,,---------------.........111///------......---,,,------,,,+++++++++,,,,,,,,,,,,,,,------------...------------------------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------***++++++***))))))***++++++***************++++++++++++++++++,,,,,,,,,,,,---,,,++++++------,,,+++,,,,,,,,,,,,------------++++++,,,------...//////,,,,,,*********+++,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++++++++,,,,,,,,,,,,------000///...---,,,+++,,,,,,************************---,,,+++,,,///111111111***+++,,,---............------,,,,,,,,,---......,,,,,,,,,+++,,,------......---,,,,,,---,,,***(((---............------,,,)))***,,,---.../////////111222333222///---------....../////////000000000///000222444666777888888666888999999777666666777888:::<<<>>>???AAADDDGGGNNNRRRVVVXXXYYYYYYZZZ[[[]]]^^^______^^^___aaacccccceeehhhiiijjjkkklllnnnpppqqqssszzz,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********---,,,+++******+++,,,---,,,,,,---...---,,,***)))******++++++,,,,,,------***+++,,,,,,------,,,,,,------------------------------------------------//////......------,,,,,,........................000////////////.........//////000000000111111000///000111222444555555666999999:::;;;===???AAABBBEEEFFFGGGFFFEEEEEEFFFHHHIIIKKKMMMMMMLLLLLLMMMOOOQQQQQQQQQQQQRRRTTTUUUVVVYYYYYYYYYYYYXXXXXXWWWWWWTTTSSSRRRQQQOOONNNNNNMMMPPPPPPPPPQQQPPPPPPOOOOOOPPPPPPQQQQQQPPPNNNKKKHHHDDDDDDDDDCCCBBBAAA@@@???;;;:::999777666666666666222333333444333222111000---------....../////////------------------------000//////......//////000/////////...//////000000......//////000000000000//////000000000000//////...------------...------,,,,,,------......//////222000...---------,,,+++---,,,,,,+++++++++,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------,,,******+++***((()))***,,,((()))+++---......------++++++,,,,,,,,,------------,,,++++++------,,,+++,,,,,,,,,---------......+++,,,,,,,,,---------...,,,+++***))))))+++,,,...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,---......+++,,,,,,---------------+++++++++++++++++++++,,,,,,,,,------......---------,,,++++++,,,,,,***)))---------......------,,,***+++,,,---............///000111111///.........////////////000000000000///000222444666777777888777888:::999777666666666:::<<<>>>@@@AAACCCGGGIIINNNQQQUUUXXXXXXYYYZZZZZZ]]]___````````````bbbdddccceeehhhiiiiiijjjkkkmmmnnnooorrryyy,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,...---,,,++++++,,,---...)))***,,,---...---,,,,,,++++++,,,,,,------......++++++,,,------------,,,------------------------------------------------/////////......---------........................///...................../////////000000111222222444555777999;;;<<<======>>>???BBBEEEHHHKKKMMMNNNOOOPPPPPPOOOLLLKKKKKKKKKPPPQQQSSSTTTSSSRRRRRRSSSTTTTTTSSSSSSSSSTTTTTTUUUVVVVVVVVVWWWXXXYYYYYYZZZVVVVVVVVVUUUTTTSSSRRRRRRUUUVVVUUUUUUTTTSSSRRRQQQRRRTTTWWWXXXUUUQQQLLLJJJIIIIIIIIIIIIHHHFFFEEEDDD???>>>===<<<;;;;;;;;;;;;888888888888888666444333////////////////////////........................//////............//////...---------......///000111111000000//////////////////000000000000//////......//////.........///---------....../////////222000...---------,,,+++,,,,,,,,,++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,*********)))((())),,,......111444666555222...,,,++++++,,,,,,,,,------------,,,++++++------,,,+++,,,,,,,,,---------......---,,,,,,,,,++++++******++++++*********+++------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------.................................,,,,,,,,,+++++++++,,,,,,---,,,,,,++++++++++++++++++++++++++++++++++++***+++,,,---.........------+++***)))***,,,---,,,+++,,,,,,---------------,,,,,,------...------,,,,,,+++---//////......///000////////////000000000000///000222333555666777777777888:::999777666666666888:::===>>>@@@BBBFFFIIINNNQQQUUUWWWXXXXXXYYYZZZ]]]^^^```aaaaaaaaacccdddccceeehhhiiiiiiiiikkklllmmmnnnqqqxxx,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,000000000000////////////...------,,,,,,------...)))***+++,,,------------,,,---------------......++++++,,,---------------------------------------------------------------.........................................................//////000000000//////000000222333555666888:::<<>>??????>>>===;;;999888333333222222111111000000////////////////////////......------------......------,,,------...///000222222111000000///.........//////000000000000000...///000///......///000.............../////////111///------......---,,,------,,,,,,,,,---.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***+++,,,---...---,,,+++*********))))))***...111999:::<<<;;;888333---***++++++++++++,,,,,,,,,,,,---,,,++++++------,,,+++,,,,,,,,,,,,------------------,,,++++++***)))))))))******+++,,,,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...//////...,,,+++---......---,,,+++************------.........---,,,,,,++++++,,,---------------+++***)))***,,,......---+++,,,,,,------------,,,------......------,,,+++)))+++............///111....../////////000000000...///111333555666777777666888999999777666666777555777999;;;===@@@CCCFFFMMMQQQUUUWWWXXXXXXYYYZZZ[[[^^^```aaaaaaaaacccdddbbbdddggghhhiiijjjkkkmmmmmmnnnpppwww,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,+++,,,------...---------------------------------------------------------------......//////000000........................//////000111222333333444444444444666888:::===>>>BBBCCCFFFIIIKKKLLLLLLLLLNNNRRRWWW]]]```aaa___^^^]]]___``````]]]\\\[[[[[[XXXZZZ[[[[[[YYYVVVUUUUUUPPPOOONNNLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJKKKLLLMMMNNNOOOQQQSSSTTTUUUUUUUUUWWWXXXYYYZZZZZZZZZZZZZZZ[[[]]]___\\\WWWQQQNNNMMMMMMMMMMMMMMMLLLKKKJJJIIIDDDDDDFFFGGGGGGFFFFFFEEEEEEEEEEEEDDDCCCAAA>>>===999999888777555444333222111111111111111111111111///......------......///------------...///000111111111000000000000000000......///000000000000000,,,...000///---,,,...000////////////............000...,,,,,,...///...---...---------......///000......---------,,,,,,,,,------------------------,,,,,,,,,---------......)))+++,,,......---,,,++++++++++++******,,,000333;;;:::999666333///,,,************++++++++++++,,,---,,,++++++------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++''')))+++---------,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------)))***+++,,,,,,,,,+++***++++++++++++++++++++++++,,,---...---,,,+++---000------,,,+++++++++,,,---------.........---,,,+++++++++++++++,,,,,,,,,---...,,,+++***,,,---------***+++,,,---------------,,,,,,------...---------+++---/////////...///000------........./////////...///111333555666777777555777999999777777777888444777999;;;===@@@DDDFFFMMMPPPTTTWWWXXXXXXYYYZZZZZZ]]]```aaaaaaaaabbbccc```cccfffhhhiiijjjlllnnnnnnooorrrxxx,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))(((((((((((('''***+++,,,------,,,+++***///...,,,+++******+++,,,---,,,,,,++++++*********+++,,,------......------------------------------------------------------,,,,,,---...///000111111........................000000111222444555666777::::::;;;<<>>===<<<:::999777666555111111111111111111111111//////............//////............///000222222/////////000111111222222......///000000000000000+++---///...,,,+++,,,///000000//////......------///---,,,,,,...//////..................///000111.........------,,,,,,,,,////////////////////////,,,,,,,,,------.........)))***,,,......---,,,++++++,,,+++******---111444555333000---++++++,,,,,,))))))*********+++++++++---,,,++++++------,,,+++******+++++++++,,,,,,,,,+++,,,,,,------......///&&&(((+++.........,,,***,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------***+++,,,,,,+++***(((''',,,,,,,,,,,,,,,,,,,,,,,,'''***,,,+++******---000---,,,++++++,,,---///000++++++,,,---,,,+++)))(((++++++*********+++,,,---111///,,,+++,,,---,,,,,,***+++,,,,,,------------***+++,,,---.../////////...000111111///...//////------------.........///...///111333555666666777444666888888888777888999777999<<<>>>@@@BBBFFFIIIMMMPPPTTTWWWWWWXXXYYYYYYYYY\\\___aaaaaaaaabbbccc___bbbeeehhhiiijjjmmmnnnpppqqqsssyyy+++++++++******)))))))))&&&)))------,,,+++,,,...,,,,,,,,,,,,+++***))))))''')))+++,,,,,,,,,---...------------,,,,,,+++***,,,,,,,,,++++++*********...------,,,,,,++++++*********+++,,,,,,,,,,,,+++000///---,,,+++,,,,,,---............---,,,++++++............///////////////............///000000111000//////000000///...------...///000111222222111333555555666999>>>BBBBBBBBBCCCEEEHHHLLLOOOQQQ^^^```dddggghhhgggeeedddeeedddccceeehhhkkklllkkkoooooooooooopppppppppqqquuuvvvuuutttqqqnnnjjjhhhiiieee```[[[XXXUUUQQQOOOKKKIIIGGGFFFEEEDDDBBB@@@FFFEEEDDDDDDEEEFFFGGGHHHLLLOOOSSSVVVYYY\\\```bbbaaa```___]]][[[WWWRRRNNNKKKJJJJJJJJJKKKMMMOOOPPPLLLLLLKKKJJJJJJJJJJJJKKKGGGHHHJJJKKKJJJIIIGGGEEEDDDBBB???>>>>>>===<<<:::::::::999888666444222111//////////////////......//////...---------......111111111111000000000///333333222222111000//////...///000000000///---,,,++++++,,,---......------////////////////////////////////////////////////---------------------------......,,,***)))+++,,,------------------------------............------...---,,,+++,,,...000222000///...---------------+++***))))))***+++...///+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,((()))+++,,,---,,,,,,+++------++++++++++++------------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++******+++,,,,,,---......((()))***,,,---.../////////......------,,,,,,,,,---------,,,,,,+++++++++---.........---,,,++++++---,,,++++++,,,...000111,,,,,,,,,------.........///---,,,...111222000---...///000000000///---,,,...///000222222222111000333444444555666777888888777777777777777777777777888:::<<<>>>???@@@CCCEEEMMMOOORRRTTTTTTUUUWWWYYYXXX[[[```ccccccccccccdddaaadddgggiiijjjjjjkkkmmmoooppprrrvvv,,,,,,+++++++++*********'''***,,,---++++++,,,...***++++++,,,,,,,,,++++++***+++------,,,+++,,,---,,,---------,,,,,,+++***,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,---++++++,,,---------------...---,,,,,,+++++++++,,,------.........---,,,,,,............///////////////...............////////////...///000000000000//////000000111333444444444666888999:::>>>CCCGGGOOOPPPQQQSSSVVVZZZ]]]___jjjllloooqqqrrrqqqooonnnmmmllllllnnnqqqsssttttttpppqqqrrrsssssstttssssssuuuvvvvvvvvvtttqqqooommmmmmjjjfffbbb```]]]ZZZWWWTTTRRRNNNKKKIIIFFFBBB???AAA@@@???>>>>>>???@@@@@@CCCGGGMMMRRRUUUYYY\\\^^^bbbaaa```^^^[[[UUUNNNJJJGGGFFFFFFFFFFFFGGGIIIJJJHHHHHHHHHHHHHHHHHHIIIJJJLLLMMMNNNNNNMMMJJJHHHGGGHHHFFFCCCAAAAAA@@@???===::::::::::::999777666666111111111000000000//////000//////.........//////111111111111000000000000333333222222111000000///...///000000000///---,,,------...///////////////////////////////////////////////////////////////------------------------+++,,,,,,+++******,,,---------------------------------............------,,,,,,,,,,,,...111444555///...------,,,,,,------+++***))))))***,,,...///+++++++++++++++++++++++++++++++++++++++******)))++++++,,,---------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++)))'''&&&%%%,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,+++******+++++++++++++++++++++++++++++++++,,,,,,---------)))***+++,,,---.........++++++++++++************---------,,,,,,+++++++++,,,,,,---------,,,++++++(((''''''&&&''')))+++,,,,,,,,,,,,---------......,,,******+++......---***...///000000000///---,,,---...///000111000000///333333444555666777888888777777777777777777777777888:::===>>>???AAADDDFFFMMMOOORRRTTTTTTUUUWWWYYYYYY\\\aaacccccccccccccccaaadddgggjjjjjjkkkmmmnnnpppqqqrrrvvv---,,,,,,,,,,,,,,,++++++***+++,,,+++++++++---///)))***+++,,,------------+++---...---,,,******+++,,,,,,---------,,,++++++,,,,,,,,,,,,++++++++++++***++++++,,,------......,,,,,,---...............+++,,,,,,,,,,,,++++++***,,,,,,---............---............//////////////////......---......////////////000000111222333222222222333555777999:::<<<===>>>???BBBHHHNNNSSS______aaacccfffiiilllnnnssstttuuuvvvuuuuuutttssspppooooooqqqtttvvvwwwvvvrrrrrrtttuuuuuutttsssssstttuuuuuuuuuuuusssqqqpppqqqnnnllliiihhheeeaaa^^^[[[XXXTTTQQQOOOLLLHHHEEE???>>><<<:::999999999999999>>>DDDJJJNNNQQQUUUWWWaaa```___]]]YYYRRRJJJEEEAAA@@@@@@??????@@@AAAAAABBBBBBBBBCCCDDDFFFGGGHHHMMMMMMNNNOOOOOONNNLLLKKKJJJHHHEEEDDDDDDCCCAAA@@@<<<<<<=========<<<;;;;;;555555444333222222111111000000/////////000000111000000111111111111111111333333222222111000000000/////////000//////...---//////000111111111000000////////////////////////////////////////////////........................)))***++++++***+++---///------------------------------............------++++++,,,---000333666888------,,,,,,++++++,,,,,,++++++*********,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))......------,,,,,,---------,,,,,,++++++,,,,,,------------,,,+++)))(((''',,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,---------------------,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,+++***))))))***+++---...,,,,,,,,,------------......------...000000///---/////////000//////...------......////////////...222333444555666777888888777777777777777777777777999;;;>>>???AAABBBEEEGGGLLLOOORRRTTTTTTUUUWWWYYY[[[^^^bbbccccccbbbbbbccc```cccgggjjjkkklllnnnpppqqqrrrsssvvv------------------------,,,,,,+++******+++---///***++++++,,,------,,,,,,)))+++,,,,,,+++******+++,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,,,,---............---+++,,,---......---+++***+++,,,---...////////////............//////////////////......---......///111111222222111333555666555666777:::<<>>@@@BBBDDDFFFFFFHHHJJJLLLNNNOOOOOOOOOKKKHHHFFFDDDDDDDDDBBBAAA@@@@@@AAAAAA@@@@@@???>>>999999888777666555444333111111000000000000111111000000111111111111222222222222222111111111000000//////////////////......///000000111111111000000////////////////////////////////////////////////////////////////////////+++,,,---,,,+++,,,---///........................------............------++++++,,,...000222555666,,,,,,++++++***++++++,,,,,,++++++++++++,,,---...***+++++++++++++++,,,,,,------...//////.........///...---+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,''')))+++,,,---,,,***)))+++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------,,,,,,+++++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...------......------...///000000------------------------......///000000111000/////////////////////........./////////////////////222222333444666777888888777777777777777777777777999;;;>>>@@@BBBDDDFFFIIILLLNNNRRRTTTTTTVVVXXXZZZ]]]___bbbcccbbbaaaaaabbb```cccgggjjjlllmmmoooqqqrrrrrrssswww---------------------------,,,+++***+++,,,---...---------------,,,+++***&&&(((************+++,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++,,,---------------,,,---...//////...---,,,+++,,,---...///000000000............///////////////............///000000222333444333222333777:::<<<>>>AAAEEEIIIMMMOOOQQQQQQMMMHHHGGGNNNZZZgggoooqqqrrrsssuuuwwwyyyzzzzzz~~~}}}|||{{{zzzvvvuuuuuuwwwyyyyyyxxxvvvtttsssqqqoookkkgggdddbbbeeeeeeddddddbbbaaa```___cccbbb```^^^\\\XXXTTTPPPMMMKKKJJJKKKMMMMMMLLLKKKBBB@@@>>>;;;999777777777555666666777999>>>EEEJJJQQQPPPQQQQQQOOOKKKDDD@@@::::::999999888777777666777777999;;;===@@@BBBCCCBBBCCCDDDFFFHHHIIIJJJKKKJJJHHHFFFEEEFFFFFFEEECCCEEEDDDDDDDDDCCCAAA@@@???======<<<;;;:::888888777333333222111111111111111111111111111111222222222222222222111111111111111//////.........//////////////////000000//////...////////////////////////////////////////////////////////////////////////...//////...,,,+++---...........................------............------,,,,,,,,,---...///000111++++++*********++++++,,,,,,,,,,,,,,,,,,,,,------*********++++++,,,,,,,,,+++,,,---...///000000000...---,,,*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,......---+++***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++&&&'''''''''((())))))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...............+++++++++++++++,,,,,,---------------------------***+++,,,------,,,,,,---//////........./////////111000000000000000000000111111222444555777888888777777777777777777777777999;;;>>>AAABBBDDDGGGIIIKKKNNNQQQSSSUUUVVVXXXZZZ]]]___aaabbbaaa``````aaa___cccgggjjjkkkmmmoooppprrrrrrssswww,,,,,,---------------......,,,++++++---...---,,,............---,,,+++***%%%'''************,,,---++++++,,,---------,,,,,,,,,,,,,,,,,,------------//////......---,,,,,,+++++++++,,,------------------......////////////...+++,,,---...///000000000............////////////.........///000111333333333555777777777999???CCCIIILLLPPPUUUZZZ\\\]]]^^^WWWRRRLLLMMMTTTaaannnvvvxxxyyyzzz{{{||||||||||||~~~|||{{{uuuuuuuuuvvvvvvvvvsssqqqooommmiiiddd___[[[WWWUUUVVVVVVUUUTTTRRRQQQPPPPPPTTTRRRPPPNNNMMMKKKGGGEEECCCBBBAAAAAABBBCCCBBB@@@???===;;;999777666666666666666555444555:::@@@EEEFFFEEEFFFGGGGGGEEEAAA>>>888888999999888777666666444555666888;;;>>>AAABBBBBBBBBBBBAAAAAAAAAAAAAAAHHHGGGEEEEEEFFFGGGGGGFFFFFFFFFFFFEEEDDDCCCAAA@@@@@@@@@???>>>===<<<<<<;;;888777666444333333333333333333222222222111111111111111111111111111111111///............///000000....../////////...------////////////////////////////////////////////////........................///000///...,,,+++,,,---........................------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,---------------*********++++++,,,,,,---((()))***,,,------------,,,,,,+++*********+++++++++,,,,,,------,,,,,,+++------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////......+++,,,,,,---------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++((((((((()))))))))))))))++++++,,,,,,,,,,,,------,,,,,,------......------++++++++++++++++++++++++...------------,,,,,,,,,+++---...///...---...//////............///000000222111111000000000000111000111222333555777888888777777777777777777777777888;;;>>>@@@BBBDDDGGGJJJKKKNNNQQQSSSUUUVVVYYY[[[\\\^^^``````______```aaa___bbbfffiiijjjkkkmmmoooqqqrrrsssvvv++++++,,,,,,------------...,,,+++,,,...///---***,,,---------------,,,,,,(((***,,,,,,,,,+++,,,---***+++,,,,,,---------,,,,,,,,,,,,---------.....................---------,,,,,,---...............---------------...//////,,,---...///////////////............////////////......///000222444555666888;;;???AAABBBGGGOOOUUUYYY\\\bbbgggjjjjjjiiiggg\\\YYYVVVXXXaaallluuuzzz}}}}}}~~~~~~}}}||||||}}}~~~~~~|||yyywwwqqqpppooopppooommmjjjgggbbb___ZZZTTTNNNKKKHHHGGGFFFFFFEEEEEEDDDDDDDDDEEEFFFDDDBBBAAAAAAAAA@@@>>>???===<<<<<<===>>><<<;;;;;;:::888777666666666666444555777777888:::>>>AAA>>>=========??????===;;;777777888888888777666666333444555888:::===@@@AAABBBAAA@@@???>>>======<<>>===;;;999777666555555444444333222111111000000111111111111111111111111///......---...///000111.../////////......---,,,////////////////////////////////////////////////------------------------,,,------,,,******+++---........................------............------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,------,,,---------------,,,,,,)))******+++,,,,,,------******++++++++++++******++++++,,,,,,---,,,,,,,,,+++,,,,,,------,,,,,,+++......//////000/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........+++,,,,,,---......------************************+++++++++,,,,,,---------++++++,,,------,,,,,,,,,------------,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,+++******---...............------......---------,,,,,,,,,---///111111//////000111///......---...///000111222111000///...//////000000000111333555777888888777777777777777777777777777:::===@@@AAADDDGGGIIIKKKMMMQQQSSSUUUVVVYYY[[[ZZZ\\\^^^^^^^^^^^^___aaa___bbbfffhhhiiijjjkkklllpppqqqrrrvvv+++++++++,,,,,,---------...,,,,,,---000///,,,)))++++++,,,---............,,,...//////---,,,,,,---***+++,,,,,,------------,,,,,,,,,------.........,,,,,,------.../////////---......///////////////---,,,,,,+++,,,---///000---...//////////////////............/////////000---...///000333555777888>>>BBBHHHKKKNNNTTT]]]eeedddhhhnnnssstttsssooommmaaa______dddmmmvvv|||~~~~~~~~~|||{{{{{{}}}}}}zzzwwwpppooonnnnnnmmmjjjfffcccVVVRRRLLLFFFAAA>>><<<<<<<<<<<<<<<<<<<<<===>>>???===;;;999999;;;============<<<;;;<<<>>>???>>>===:::999888777666777777888111444888;;;<<<===>>>@@@:::999888888999:::999888666666888888888888777666444444555777:::===???AAA@@@???>>>>>>======>>>>>>;;;::::::;;;>>>@@@@@@@@@CCCCCCDDDEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBAAAAAABBBAAA???<<<:::999888777666555444333111000//////111111111111111111222222///...------...///000111//////000//////...------////////////////////////////////////////////////------------------------((()))******)))***,,,---////////////////////////---..................---++++++,,,---------,,,,,,,,,+++++++++,,,------...---------......---,,,,,,))))))***+++,,,,,,------.........---,,,+++)))(((***+++---...///...------++++++------------++++++&&&''')))+++,,,.........,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***+++,,,+++,,,,,,---.........---))))))))))))))))))))))))******+++,,,,,,---......***+++,,,,,,---------,,,,,,,,,,,,++++++*********+++++++++,,,,,,---------***************)))(((''',,,------...------,,,,,,.........------,,,,,,,,,))),,,///...,,,+++---//////...------...///000111111000///...------...//////000111333555777888999777777777777777777777777777999===???AAACCCGGGIIIJJJMMMQQQSSSUUUWWWYYY[[[YYY[[[]]]]]]]]]]]]___aaa```bbbfffhhhhhhiiijjjkkkoooppprrrvvv------------------------+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,222///------.../////////000///---+++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000------------------------,,,---...000000000///...111///...///111111...+++------...000111111///...+++///222444555888>>>CCCHHHOOOYYYaaafffiiimmmpppsssuuuyyy|||}}}{{{xxxvvvoookkkjjjmmmuuu{{{}}}|||}}}~~~zzz{{{|||}}}|||zzzxxxvvvtttpppjjjfffaaa\\\UUUOOOJJJHHHDDD@@@===:::999999===>>>>>><<<:::999;;;<<<;;;;;;;;;;;;<<<===>>>?????????@@@@@@AAA@@@@@@???:::::::::;;;======;;;999777888555000444===BBB@@@888555222333666888888777444777:::;;;:::999999999777777666666777999:::;;;;;;:::999999999999999:::::::::999:::;;;===???@@@>>>>>>>>>???AAADDDFFFGGGEEEEEEEEECCCAAAAAABBBDDDCCCBBBAAA@@@>>>;;;999888888777555555555444333111333333333333222222111111222222111000000000000000111111000000/////////...---------...///000000111///////////////.........---------.........//////........................///...---,,,,,,---...///---...............------------------------------.........///......------,,,,,,,,,,,,,,,,,,,,,,,,------.........---+++***+++,,,------++++++,,,---++++++++++++,,,---......++++++++++++,,,---...///)))***+++,,,...///000111---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......000...---,,,,,,---///000000//////---,,,+++******000///---,,,,,,---///000---,,,+++++++++---///111000///---,,,+++,,,,,,---///...,,,+++***++++++,,,---...///...------...//////......---------......---,,,,,,,,,,,,---......///000111111///......///,,,,,,,,,---...///000111000222444555777777777777999999999777666666999;;;999;;;===???@@@CCCFFFIIIPPPRRRUUUVVVVVVVVVWWWYYY]]]___``````___^^^^^^______cccgggjjjkkkkkklllmmmpppqqqpppqqq------------------------+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,///---++++++---.........000///---++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////---------------------------...//////////////////...,,,,,,---000000///---.........///000000//////222555888:::===CCCLLLSSS\\\aaahhhnnnqqqtttwwwyyyyyy|||~~~|||wwwtttrrruuu{{{}}}~~~}}}{{{zzzzzz}}}}}}|||{{{yyyuuurrrppplllhhhaaa[[[VVVPPPJJJEEE???>>><<<:::999888888999777888::::::999:::<<<>>>;;;;;;;;;;;;<<<===???@@@DDDDDDEEEFFFGGGGGGGGGGGGFFFEEECCCCCCCCCBBB@@@=========999444777>>>AAA???888666333444666888777666888;;;>>>@@@???>>>>>>>>><<<;;;:::999999999:::;;;:::999888777777777777777:::999888777666777888888::::::;;;<<>>===:::888666666666666444222444444333333222111000000//////......---.........111111111000000000//////,,,,,,------...//////000.........///////////////---------.........//////........................///...------------...///---...............------------------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,+++,,,---......,,,,,,---...*********)))******++++++*********++++++,,,......***+++++++++,,,------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,------------...000///---,,,,,,---...///------------------------...---,,,++++++,,,---...,,,+++)))))))))***,,,---...---,,,,,,,,,,,,---...,,,,,,+++***++++++,,,------...///...---,,,---///......---------......///...------------.../////////000111111///......///...............///000111000111333555666777777777888888777666444555777:::999;;;===???@@@CCCFFFIIIQQQSSSUUUVVVVVVVVVXXXYYYZZZ\\\^^^___^^^^^^___```___cccgggjjjkkkkkklllnnnpppqqqqqqrrr------------------------,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***,,,---------///...---,,,,,,,,,---...------------------------------..................------------------------000//////............///,,,,,,,,,---000111111000111000//////000111222333999<<>>=========???AAADDDFFFLLLMMMNNNOOOPPPQQQQQQQQQRRRPPPLLLIIIHHHFFFCCCAAABBBAAA===999:::>>>@@@===999777666666777999999999>>>BBBFFFIIIIIIGGGFFFFFFCCCBBB@@@>>><<<<<<<<<<<<:::999888777666555555555777777666555444444555555666666777999;;;>>>AAACCCGGGHHHGGGDDDBBBAAABBBDDDEEEEEEDDDDDDCCCAAA@@@???<<<:::999888888888666555666555444333222111000///......---------......///111111111000000000000///,,,,,,,,,------......///------......//////000000---............/////////........................///...------------...///------...............---------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,+++---...//////------...///,,,++++++************+++************+++,,,------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,------------000///---,,,,,,,,,---...***++++++,,,---...//////---,,,+++******+++,,,---000///---,,,,,,---............---,,,,,,,,,,,,,,,************+++,,,---...,,,...///...---,,,---...---,,,,,,,,,---.../////////............///000000...000111111///......///000000/////////000000111000111333444666777777777666666666555333444666888999;;;>>>???AAACCCFFFIIIQQQSSSVVVWWWWWWWWWYYYZZZXXXZZZ]]]^^^^^^^^^```aaa___bbbfffiiijjjkkklllnnnoooqqqqqqttt........................,,,------...............------------------------***))))))***,,,......---///...------------.............................................---------........................111000///---------...//////......///111222333333222222222111222555888;;;???EEELLLSSSZZZcccmmmtttzzzzzz{{{||||||~~~~~~~~~{{{yyy~~~|||{{{zzzuuusssoooiiiccc\\\WWWTTTIIIFFFBBB???===<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<===???@@@??????@@@BBBDDDDDDDDDEEEHHHLLLPPPSSSWWWWWWXXXXXXXXXXXXXXXWWWVVVSSSNNNJJJHHHFFFDDDCCCBBBAAA>>><<<===>>>>>><<<;;;:::999:::<<<>>>@@@@@@GGGKKKPPPRRRRRRQQQPPPOOOLLLJJJGGGDDDBBB@@@??????<<<;;;:::888777666666666555555555666777888888999555555555666777:::<<<===DDDEEEEEECCCBBBBBBDDDFFFEEEEEEDDDDDDBBBAAA???>>>>>>===;;;;;;;;;;;;999777777666555444222111000/////////////////////000111////////////////////////---------.........//////,,,------...///000111111.............../////////.................................------.........,,,---......///.........------------------------++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,...///...---,,,---...///...---,,,,,,,,,,,,,,,***************+++,,,---++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------++++++,,,,,,,,,---------000///...,,,,,,,,,,,,,,,***++++++,,,---...//////------,,,++++++,,,------222222000///............000///...---+++******)))************++++++,,,,,,,,,---......,,,,,,---...++++++,,,,,,---...///000...............//////000...///111000///---......000000//////.../////////000000222333555666777888666666666555444444666888:::;;;>>>???AAACCCGGGIIIQQQTTTVVVXXXXXXYYYZZZ\\\YYY\\\^^^___^^^___```aaa```bbbfffhhhiiijjjlllnnnnnnqqqrrruuu........................------------......//////------------------------+++******,,,...///...---.........---.........///.......................................---------........................111000///---------...///000000000//////000111222222333444555777;;;BBBFFFKKKSSS]]]gggmmmsssyyy~~~|||zzzwwwxxxyyyzzzyyyvvvqqqllliiifffddd```ZZZTTTNNNIIIGGGBBBAAA???>>>===>>>@@@AAA<<<===>>>???@@@AAABBBBBBFFFHHHJJJKKKKKKKKKLLLMMMNNNOOOPPPRRRVVV[[[___aaaaaaaaa```___^^^\\\[[[ZZZVVVRRRNNNKKKJJJIIIGGGFFFAAA???>>>???@@@@@@>>>>>>======>>>@@@BBBEEEHHHJJJOOORRRWWWYYYYYYWWWWWWVVVSSSQQQNNNKKKGGGEEEDDDDDD@@@@@@>>>===;;;;;;::::::777888888999::::::::::::888777666555555555666777???@@@AAAAAAAAABBBFFFHHHGGGGGGFFFEEECCCAAA???>>>AAA???============;;;999888888777555444222111000000000/////////000000111........................////////////000000000000,,,------...///000111111////////////////////////........................---..................---,,,------...//////......------------------------***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++---------,,,+++,,,---//////...---,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++,,,,,,---.........---,,,,,,++++++,,,,,,---------------------------+++++++++,,,,,,,,,------......------,,,,,,,,,,,,------------------------......------------......///...---,,,++++++******,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******,,,---...---,,,+++,,,...+++++++++,,,,,,...///000------,,,,,,------...///...///000000...------...//////...---------......///000111222444666888999666888888777666666777999:::<<<>>>@@@AAADDDGGGJJJRRRTTTWWWYYYYYYZZZ\\\]]]]]]___aaaaaa```___```aaa```bbbeeeggghhhjjjlllnnnnnnqqqssswww..............................------......///000------------------------,,,,,,,,,---///000///------.........////////////------------------------------..........................................000//////............//////000000///---...000222222666:::===AAAHHHPPPWWW___gggrrr{{{|||yyyuuusssqqqpppqqqqqqooojjjccc[[[VVVUUUSSSPPPLLLIIIEEEBBBAAA>>>>>>>>>===<<<<<>>>>>>>>===<<<;;;:::999;;;999777666444444444555999;;;<<<===???AAAEEEHHHIIIIIIHHHGGGFFFDDDBBBAAABBB@@@>>>>>>>>>>>><<<;;;999999888777666555444333000000///...............------............//////000000000000000000000000------......//////000000000000000////////////...........................------...//////...------,,,,,,---...////////////------------------------***+++,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......+++,,,------++++++,,,------,,,,,,++++++++++++,,,---,,,,,,++++++,,,------++++++,,,------...//////---,,,,,,++++++,,,,,,---------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,.........------,,,,,,,,,........................//////...------,,,++++++&&&((()))+++---...//////------...---,,,+++***)))+++---...---,,,+++,,,---,,,+++++++++,,,---......,,,,,,,,,,,,,,,---......---///000000...------.........------------.../////////000222444666888999777999:::999888777888999:::<<<>>>@@@BBBDDDGGGJJJSSSUUUXXXZZZZZZ[[[]]]______```bbbbbb```___`````````bbbeeefffgggiiilllnnnnnnqqqsssxxx........................///......---......000000........................---------...//////...,,,------...///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////........................---...//////////////////000111111111///111444888999>>>FFFLLLRRRZZZeeelllssszzz|||zzzuuuoooiiidddaaaaaabbbbbbbbb```[[[UUUNNNKKKGGGFFFEEEDDDCCCBBBBBBBBB===@@@CCCCCCCCCDDDFFFIIIJJJLLLPPPTTTWWWZZZ[[[\\\]]]aaadddggggggggghhhiiiggghhhjjjkkkmmmmmmmmmmmmiiiiiihhhfffdddbbb```___[[[YYYWWWWWWVVVUUURRROOONNNKKKLLLQQQRRRMMMJJJJJJEEEGGGIIIJJJJJJLLLPPPSSSUUUWWWXXXWWWVVVVVVVVVXXXWWWUUURRROOOLLLKKKJJJJJJGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCAAA???>>><<<:::999777666555666666777888:::;;;<<<>>>BBBEEEEEEFFFFFFFFFFFFFFFEEEDDDCCCAAA????????????===;;;::::::999999888777666666333222111//////........./////////000000000111111000000000000000/////////.........///////////////000000000000/////////...........................------...//////...------+++,,,---...////////////------------------------++++++,,,....../////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///,,,---...---,,,+++,,,...,,,,,,+++++++++,,,,,,---......------,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------***++++++++++++,,,,,,,,,***++++++,,,------------......---------,,,,,,,,,---------......---------///////////////...------'''(((***,,,---...------,,,---.........---,,,,,,+++,,,------++++++,,,---,,,,,,,,,+++,,,,,,---------------------...//////---///000///...,,,------...---------...///000111//////000111333666888:::777999::::::999888888999:::<<>>@@@GGGQQQYYY```jjjuuu~~~~~~|||{{{rrroooiii```XXXRRRPPPOOOPPPPPPOOONNNLLLHHHFFFDDD?????????@@@AAACCCDDDEEEDDDHHHMMMPPPRRRTTTXXX[[[[[[]]]```ccceeefffggggggiiikkknnnooonnnmmmllllllnnnooopppqqqqqqooommmkkkiiiiiihhhgggfffdddcccbbb]]]\\\[[[ZZZYYYWWWSSSPPPWWWSSSTTTZZZZZZTTTOOOPPPIIIKKKLLLLLLJJJKKKOOORRRUUUVVVVVVTTTSSSRRRTTTUUUUUUTTTQQQNNNLLLKKKKKKKKKHHHHHHGGGGGGGGGGGGGGGHHHFFFGGGHHHIIIIIIIIIHHHGGG;;;:::999888777777888999666777999999:::<<>>@@@BBBCCCDDDCCCCCCBBBBBBAAA@@@??????>>>===;;;999888888888888999888666333222111111111111000000000000000111111333222222111000//////...000000000000000000000000//////............//////---------,,,,,,+++++++++---.../////////...,,,+++/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................------,,,,,,,,,.........------,,,,,,,,,333111///...---...///000111000...,,,+++,,,...///------------------------,,,,,,+++,,,...///...---...------,,,,,,------...,,,------......------,,,,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,+++*********+++,,,---...---,,,+++...---,,,+++************------------------------******+++,,,,,,---......---,,,,,,++++++,,,,,,---......---,,,++++++++++++------............------///............//////000333222222222222333444555:::999888888888999:::;;;===;;;===AAACCCCCCGGGMMMVVVXXXZZZZZZZZZZZZ[[[\\\YYYZZZ\\\^^^````````````^^^aaaeeeggghhhhhhiiijjjnnnqqqrrruuu,,,,,,,,,---------......///......---...///000111............---,,,++++++***+++,,,.........------//////...---------------........................000///---,,,,,,,,,......///000000111111111111111+++---////////////000111222555888;;;???GGGQQQYYYgggllluuu|||}}}zzztttmmmhhhaaa^^^[[[[[[]]][[[UUUPPPSSSMMMFFFAAA???>>>===<<<>>>>>>??????@@@AAABBBCCCGGGIIIMMMPPPTTTXXX^^^aaafffhhhkkkooorrrsssttttttmmmoooqqqrrrrrrpppoooooolllkkkhhhffffffggghhhiiiiiijjjkkkkkkkkkjjjiiihhhhhhfffddddddcccbbb___]]]\\\]]]]]]\\\ZZZXXXYYYZZZXXX[[[^^^^^^[[[WWWTTTRRRSSSRRRQQQPPPPPPQQQSSSTTTTTTSSSQQQPPPOOOPPPRRRSSSSSSRRRQQQQQQQQQOOOLLLJJJHHHFFFEEEEEEFFFGGGGGGGGGFFFFFFGGGJJJLLLMMMKKKIIIHHHGGGDDDAAA>>>===<<<;;;666777777888999:::;;;;;;<<<<<<======>>>??????@@@AAAAAAAAA@@@?????????>>>@@@???===;;;999999999999:::999777555333222222222111111000000000111111222222222111000000///......//////////////////////////////............//////.........---------,,,,,,......//////......---,,,---------------.........------------------------,,,,,,------------------...---------,,,,,,,,,,,,......---------,,,,,,,,,111000...,,,,,,---...///000///...---,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---...------,,,,,,------...,,,------......------,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,......---,,,+++*********------------------------111000///...,,,+++***)))......------------......///......---------------......////////////......///............///000000111111222222444555666777:::999888888888999:::;;;===;;;===AAACCCCCCGGGMMMUUUWWWZZZ[[[ZZZZZZ[[[\\\ZZZ[[[]]]___aaaaaaaaaaaa___bbbeeefffggghhhjjjlllooorrrsssvvv,,,,,,,,,---------............------......///000---...///000///---+++)))((()))+++,,,---.........//////...------------...------------------------111000...---------...///000000111222222222222222---...000000///000222444444999???EEEMMMXXXeeennnvvvzzz|||tttlllggg```YYYTTTOOOLLLIIIIIIIIIIIIEEEBBBBBB???;;;::::::;;;;;;:::;;;=========<<>>======<<<<<<<<<<<<;;;;;;>>>>>>>>>>>>>>>>>>======AAA@@@???===;;;:::::::::;;;:::888777555555444444222222111111111111222222111111000000//////..............................000//////......//////000/////////...............//////......------......,,,,,,,,,---.../////////........................------------------,,,,,,------,,,,,,,,,,,,++++++...------------,,,,,,,,,...---,,,+++++++++,,,---...............---------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------......------,,,,,,------...,,,------......------,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,---......///,,,,,,,,,,,,,,,------............---,,,,,,,,,+++---------------------------------.........////////////............///////////////...//////000111//////000000000000/////////.........//////000111111111222333555777999::::::999888888888999:::;;;===;;;===AAACCCCCCGGGMMMTTTWWWZZZ[[[[[[ZZZ[[[\\\[[[\\\^^^aaabbbbbbbbbbbbaaaccceeeffffffhhhkkkmmmpppssstttwww,,,,,,,,,---------......------------......//////---.../////////---,,,+++******+++,,,------......///......---------......------------------------............///111222333///000111111222222111111///000111111111333666888999@@@JJJUUU^^^iiittt|||tttlllbbbYYYSSSNNNHHHDDDAAA???======???@@@@@@???;;;:::999999:::;;;;;;;;;;;;===???>>>===BBBLLLTTT```cccgggkkknnnrrrwwwzzz{{{{{{|||||||||{{{zzzyyysssqqqooonnnnnnmmmllljjjjjjjjjhhhgggeeebbb```___]]]\\\\\\[[[ZZZZZZ[[[[[[```___^^^^^^___^^^\\\ZZZYYYYYYXXXWWWWWWYYY]]]aaaccceeehhhhhhddd```\\\[[[WWWVVVTTTRRRQQQPPPPPPPPPOOONNNLLLKKKKKKLLLNNNOOOPPPNNNMMMMMMMMMMMMKKKIIIHHHJJJJJJGGGCCCBBBEEEHHHFFFEEEEEEFFFHHHJJJIIIIIIFFFEEEDDDBBBAAA???>>>>>>;;;;;;<<<<<<===>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<>>>>>>======<<<<<<<<<<<<;;;;;;:::999888777777777444333333222222222222333000000000/////////......////////////////////////000000////////////000000........................000///...------...///000........./////////000000////////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++------------------------------,,,++++++,,,,,,------......//////...------******++++++++++++,,,,,,,,,---...---,,,,,,---......------,,,,,,------...,,,------......------,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---.........------,,,++++++---...///...............------,,,------------------------******+++---...000111111///..................///............///000111222000000111111111111000000............///000111111333333333444666777999::::::999888888888999:::;;;===;;;===AAACCCCCCGGGMMMTTTVVVZZZ[[[[[[[[[[[[\\\\\\^^^```bbbcccddddddcccbbbdddeeeeeefffhhhllloooqqqtttvvvyyy,,,,,,,,,---------......,,,------...............000///...---,,,---...///......------------------......---------......///------------------------.........///000111222333...///000000111111000000///000111111222666;;;>>>FFFOOO\\\hhhqqqxxx{{{vvvbbb[[[PPPIIIDDDAAA>>>;;;999777666555777999:::;;;999::::::::::::::::::;;;;;;???BBBDDDFFFNNNZZZcccoooqqqtttuuuvvvwwwyyy{{{~~~}}}|||{{{zzzyyyqqqooolllkkkkkkjjjhhhfffggggggfffeeeccc```^^^\\\\\\[[[YYYXXXXXXYYYZZZ[[[\\\[[[ZZZ[[[]]]^^^]]]\\\]]]\\\ZZZZZZ]]]dddnnnuuuuuuzzz~~~wwwrrrnnnoookkkeee^^^YYYUUURRRQQQSSSRRRQQQQQQRRRTTTVVVWWWWWWVVVTTTTTTUUUUUUTTTSSSOOOPPPPPPMMMGGGDDDEEEGGGFFFDDDCCCCCCDDDFFFFFFEEEHHHHHHHHHGGGFFFEEEDDDCCC@@@@@@??????>>>>>>======<<<<<<<<<======>>>>>>???;;;;;;;;;;;;;;;;;;<<<<<<999999:::;;;<<<<<<======;;;;;;;;;::::::999999888555555444333333333333333000000000000////////////000000000000000000000000000000////////////000000------------------......000///...------...000111111111111111000000//////////////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------......------...//////......---*********++++++,,,,,,,,,,,,---///...,,,+++,,,......------,,,,,,------...,,,------......------,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...---,,,+++,,,---...///....../////////...---,,,------------------------......------,,,+++******......------------......,,,,,,,,,---...///000111000000111111111111000000.........//////000222222555555555555666666777888:::999888888888999:::;;;===;;;===AAACCCCCCGGGMMMSSSVVVZZZ\\\\\\[[[[[[\\\]]]^^^```bbbddddddddddddcccdddeeefffgggiiimmmpppqqquuuwwwzzz,,,,,,,,,---------......,,,,,,---............---111///---,,,,,,---///000000///...------------......------------...//////------------------------000000000000////////////......///000000000000000...000222444888???FFFLLLYYYbbboooyyy{{{pppgggRRRKKKCCC>>><<<<<<:::999;;;:::999888777888999:::888:::;;;;;;:::;;;===>>>AAAEEEJJJOOOUUU^^^hhhpppxxxyyy{{{{{{zzzyyyyyyzzz{{{{{{zzzxxxwwwvvvuuutttpppmmmkkkjjjkkkjjjgggcccbbbbbbbbbaaa___]]]\\\[[[VVVUUUTTTTTTUUUYYY\\\^^^\\\ZZZXXXYYY\\\```bbbbbbcccccccccfffmmmxxx{{{oooddd]]]YYYXXX[[[[[[[[[[[[]]]```ccceeegggeeeccccccdddeeeeeeddd``````___[[[VVVPPPMMMKKKHHHEEEBBBAAAAAACCCCCCCCCEEEEEEFFFFFFEEEDDDCCCBBBCCCBBBAAA@@@???>>>===<<<;;;<<<<<<>>>???@@@AAAAAA<<<<<<<<<<<<<<<<<<;;;;;;666777888:::;;;<<<<<<<<<:::;;;;;;;;;;;;;;;:::999777666555444444333333444111111111111000000000000111111111111111111111111111000000//////000000111---------------.........//////......//////000000222222222111000/////////////////////////////////------------------,,,,,,,,,,,,------------......,,,,,,,,,------------...............////////////---------...............******++++++,,,,,,------+++...000...+++***,,,......------,,,,,,------...,,,------......------,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------------------------------......///------...//////...---,,,------------------------+++++++++,,,,,,,,,------...------------------...,,,,,,,,,,,,---...///000000000111111111111000000.........///000111222333666555555555555666666777:::999888888888999:::;;;===;;;===AAACCCCCCGGGMMMRRRUUUYYY\\\\\\\\\\\\\\\]]]^^^```cccddddddddddddccceeeggghhhhhhjjjmmmoooppptttwww{{{,,,,,,,,,---------......+++,,,---.........------//////............//////...---,,,,,,,,,---...///---------------...//////........................//////000000//////......//////000111111111111000111333777===EEEOOOZZZbbbjjjqqq{{{~~~rrrbbbWWWGGGBBB;;;999999;;;;;;999<<<<<<===<<<<<<<<<===>>>;;;===???@@@AAACCCHHHLLLQQQSSSWWW\\\ccciiinnnqqquuuwwwyyyyyyxxxwwwwwwxxxuuutttsssqqqpppoooooonnnmmmjjjhhhiiikkkjjjeee`````````___^^^^^^]]]]]]]]]XXXWWWWWWYYY]]]dddjjjmmmmmmjjjhhhhhhmmmssswwwzzz{{{|||wwwooolllkkkqqqpppqqqrrruuuyyy}}}~~~~~~{{{yyywwwtttnnnggg^^^YYYOOOKKKGGGDDDDDDEEEEEEEEEAAAAAABBBCCCBBBBBBAAA@@@BBBBBBAAA@@@??????>>>===;;;<<<===>>>???@@@@@@AAA>>>>>>>>>======<<<<<<;;;777888999:::;;;;;;:::999999:::;;;<<<<<<;;;;;;:::888777666555444444444444111111111111222222222222000000000000000000000000111111000000000000111111------........./////////......///000000000000000000/////////////////////........................,,,,,,---------------------------....../////////,,,,,,,,,---------......------...///////////////...------,,,---...///000+++++++++,,,------......+++...000///+++)))+++......------,,,,,,------...,,,------......------,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------......//////,,,------...............+++,,,...//////...---,,,------------------------'''((())),,,...000222222//////............//////,,,,,,,,,,,,---.../////////000000000000000000///.........///000222333444444333444444555666777888:::999888888888999:::;;;===;;;===AAACCCCCCGGGMMMQQQUUUYYY\\\]]]\\\\\\\\\]]]^^^```bbbddddddddddddbbbeeegggiiijjjkkkmmmooooootttwww|||,,,,,,,,,---------......+++,,,---.........---,,,,,,...///111111000...---+++*********+++---///000---------------...///000////////////////////////+++,,,---///000000000000000000111222222222222222555888>>>FFFPPP^^^kkktttsssxxx~~~yyyjjjWWWJJJBBB===888777999;;;;;;:::666888:::;;;<<<===???AAA???BBBFFFHHHJJJOOOUUU[[[aaaaaacccfffjjjllllllkkknnnqqqsssuuuuuutttuuuvvvssssssqqqpppooonnnnnnnnniiigggeeegggiiihhhbbb\\\aaa``````______``````aaabbbbbbcccgggnnnvvv~~~zzzooofffVVVRRRMMMJJJIIIJJJJJJJJJBBBCCCDDDEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@??????<<<<<<======>>>>>>??????@@@@@@???>>>===<<<<<<<<<:::;;;;;;<<<;;;:::888777999:::;;;<<<<<<<<<;;;:::888888777555555444444444222222222222222222333333////////////////////////111111000000000000111111.../////////000000111111---...///111111111000///,,,,,,------.../////////........................,,,,,,,,,------................../////////000000,,,,,,,,,------.........,,,------.../////////...///...,,,+++,,,...000111++++++,,,------...//////+++///111///+++)))+++///...------,,,,,,------...,,,------......------,,,,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,---///000111111+++,,,.../////////...---***,,,---//////...,,,+++------------------------........................000000////////////000000...------------...////////////000000000000//////.........///000222333444111111222333555777999::::::999888888888999:::;;;===;;;===AAACCCCCCGGGMMMQQQTTTYYY]]]]]]\\\\\\\\\]]]^^^```bbbcccddddddcccbbbdddhhhjjjkkklllmmmnnnnnnssswww}}}------------------------........................///////////////000111111111///---,,,+++,,,...///...///000///---,,,,,,..............................///111111000//////000000111444444555666888:::===DDDNNNYYYcccllltttyyyyyyxxxxxx{{{zzzpppbbbSSSJJJAAA===999999:::<<<;;;:::888999;;;===???DDDJJJNNNLLLMMMPPPUUU[[[aaafffiiippppppoooooonnnmmmllllllllllllmmmmmmnnnoooppppppjjjllllllkkkjjjiiijjjkkkfffggghhhgggeeecccbbbbbb```cccfffhhhiiilllrrrvvvyyyyyy{{{xxxhhhfffdddcccbbb^^^XXXSSSQQQOOOMMMKKKJJJHHHEEECCCDDDBBB@@@???@@@AAAAAA@@@<<<<<<===>>>???@@@AAAAAA@@@AAA@@@???===<<<===>>>888999999:::::::::999999777888:::<<<======<<<;;;::::::999888777666555444333222000///...///000111////////////............***+++---.../////////...////////////...........................---------000//////.........////////////.........---------,,,...//////...---------333000,,,*********)))(((++++++------------++++++........................---,,,,,,,,,,,,---......++++++,,,------......//////...,,,*********,,,---,,,+++,,,---//////---+++///111222111///......///++++++,,,,,,---,,,,,,,,,,,,,,,+++++++++,,,------------------------------///...---,,,,,,,,,---............---,,,,,,++++++---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,+++******))))))***+++,,,...///000111......,,,)))((()))---000000///.........000111222000111111111111222222222222111111333666999999888888777666555666888:::;;;<<<>>>???@@@AAABBBEEEGGGOOORRRVVVXXXZZZ[[[\\\^^^^^^___aaacccdddcccbbbaaacccccceeefffhhhjjjllllllnnnsssxxx~~~...............................................................//////000222111///.........000111...///000///---,,,---..............................///111111///...///000333444444444555888<<<@@@JJJSSS___iiioooqqqpppppplllmmmooopppuuu}}}|||rrreeeWWWIII@@@???;;;888777999;;;;;;:::<<<>>>AAAEEEJJJRRRZZZ```dddeeegggiiilllppptttvvvuuutttsssqqqooommmlllkkkjjjjjjkkkkkkjjjjjjjjjiiidddfffhhhhhhhhhhhhjjjlllkkklllmmmllljjjjjjkkkllloootttzzz~~~yyywwwwwwwwwwwwtttoookkkgggddd___[[[WWWSSSNNNKKKNNNKKKHHHFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@BBBBBBBBBBBB@@@@@@AAAAAA;;;;;;;;;;;;:::999777777666888:::<<<<<<<<<;;;;;;<<<;;;;;;:::999888777666444444333333222222333333222222222222111111111111...///000222333333222222////////////............//////////////////////////////............////////////.........------------/////////------...///...---,,,,,,---...---,,,,,,---............---,,,........................---,,,,,,,,,,,,---......///......------,,,++++++111///...,,,,,,---...///,,,,,,+++---...///...,,,...000111000///---......------......///......---///...---,,,,,,+++,,,,,,++++++++++++++++++++++++------,,,++++++,,,---...---------...............------------------------------,,,,,,,,,,,,------....../////////...------+++,,,,,,------...............---+++******---000000///......///000111222//////000000000111111111000//////111555777777666888777666555666888:::;;;;;;===???@@@AAACCCFFFHHHQQQTTTXXXZZZ[[[\\\^^^```^^^___aaacccdddcccbbbaaabbbccceeegggiiijjjllllllnnnsssxxx~~~////////////////////////........................---------------...//////222111000......//////000...///000///---------..............................000111000///...///000333333444666999>>>EEEJJJVVV\\\eeejjjjjjfffbbb___YYY\\\___aaafffrrr|||qqqeeeYYYLLLAAA;;;===;;;999888:::<<<======???BBBHHHOOOWWW```jjjqqqvvvvvvvvvvvvwwwyyyzzz{{{{{{zzzwwwtttpppmmmjjjiiieeeeeeeeeeeeeeedddcccbbb```bbbeeegggiiimmmrrruuu{{{||||||{{{zzz{{{}}}{{{uuuooojjjddd___[[[XXXTTTPPPLLLIIIGGGEEECCCDDDCCCAAA???>>>>>>??????BBBBBBBBBAAA@@@???>>>>>>??????>>><<<:::888666555666777999:::;;;;;;:::999;;;;;;:::999888777777666555555555555555444333333000000000000////////////000111222333444444333333////////////..................//////000000111111//////............//////...............---------///000000...------///222222111000000111111000...---......//////......---........................---,,,,,,,,,,,,---......///......------,,,++++++000///...---,,,---...///...,,,++++++---......------...000///...,,,---...---......///......------111000...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,......++++++,,,,,,---......///------------------------......------------......++++++,,,---------,,,,,,---------------------,,,---...///...,,,,,,...///000////////////000000111.../////////000000000000000///000222555777777777777777666666777888:::;;;:::<<<>>>@@@AAADDDGGGJJJQQQTTTXXXZZZ[[[\\\^^^___]]]___aaacccccccccbbbaaaaaabbbdddgggiiijjjkkklllnnnsssxxx~~~......................................................------......///000//////...------------......///000///...---...///........................///000111000//////000222000333666:::???FFFMMMRRRYYY[[[\\\[[[WWWTTTSSSSSSJJJMMMQQQWWWaaaqqq~~~uuunnndddYYYOOOHHHBBB>>>>>>===<<<<<<>>>@@@BBBCCCFFFLLLTTT]]]eeemmmuuuyyyxxxxxxxxxxxxxxxyyyyyyzzz~~~|||xxxtttooojjjgggeeebbbccccccccccccbbbaaaaaa```cccggglllttt}}}{{{wwwssspppfffbbb\\\WWWSSSOOOLLLIIIHHHFFFDDDBBBBBBBBBCCCDDDFFFDDDCCCBBBAAA@@@>>>===@@@@@@???>>><<<999777666777888888999999999888888999888888777666555555555333444555555555444222111////////////............//////000000111111111111////////////............------...///000000111111///............//////000........................000000000...---...111333===999666333222111///...------............------........................---,,,,,,,,,,,,---......++++++,,,------......///---,,,,,,+++++++++,,,---///---++++++,,,.........,,,---///...---,,,,,,---,,,,,,,,,---,,,,,,++++++000///...---------------////////////////////////*********+++,,,---......******+++++++++,,,,,,,,,------------------------.........------.........)))***++++++,,,,,,,,,,,,---------------------------///000000.........///000////////////000000000/////////000000000111111222222222444777999999999777777777777777999:::;;;999;;;>>>@@@BBBEEEIIIKKKPPPSSSVVVYYYYYYZZZ[[[]]]\\\^^^```bbbccccccbbbaaa```aaadddgggiiikkkkkklllmmmssswww}}}------------------------........................//////......//////000111//////...---------------...///000///......///000///////////////////////////000111000000000333555333777<<>>>>>@@@CCCGGGIIIPPPWWWbbbkkkqqquuuwwwyyyuuuvvvwwwyyyzzz||||||}}}{{{yyyvvvqqqkkkgggcccaaaccccccbbbaaa````````````cccgggoooyyyzzzvvvpppjjjfffbbb^^^[[[SSSRRROOOMMMKKKJJJIIIIIIJJJGGGDDDDDDEEEFFFEEECCC@@@?????????===<<<;;;:::888888888888888888777777888777777666666555555555444444555666666444333222333333333222222222111111............/////////000////////////............,,,,,,---......///000000...............///000000---.....................000000///...---...111444@@@;;;555000............---,,,,,,,,,,,,,,,,,,---........................---,,,,,,,,,,,,---......++++++,,,------......///,,,,,,,,,+++,,,,,,,,,,,,///---++++++,,,.........+++,,,......---,,,,,,---,,,---------,,,++++++***---------------...///000////////////////////////******+++,,,------.........---------,,,,,,,,,+++------------------------.........------.........------...///000000000///++++++,,,------......///---///111111///......//////000000000000/////////000000000111111111222222333222222444777::::::999777777777888888999:::;;;999;;;>>>@@@BBBEEEIIILLLPPPSSSWWWYYYYYYZZZ[[[\\\\\\]]]```bbbccccccbbbaaa___```dddgggiiikkkkkkkkkmmmrrrwww}}}------------------------........................///////////////000111111000000000000000/////////---///000000///...///111///////////////////////////000111111111333666999<<>>=========???@@@AAACCCFFFKKKOOOSSS[[[eeemmmqqqrrrqqqpppqqqrrruuuwwwzzz{{{|||}}}vvvtttqqqlllhhhccc```^^^^^^]]]\\\[[[\\\^^^```aaaooovvvzzzwwwtttpppnnnbbbaaa___\\\XXXUUURRRQQQLLLHHHCCCBBBDDDFFFFFFEEE??????@@@??????>>>======:::999999888888777777777999999888888888777777777777777777777777666555555222222222111111111111000000000////////////000000////////////............,,,,,,------......//////......---......///000111---------.....................///...---...111333888333...++++++---...///---,,,,,,++++++,,,,,,---........................---,,,,,,,,,,,,---......///......------,,,++++++------.....................,,,++++++---......---***,,,......---,,,---...////////////...---,,,,,,++++++,,,,,,---///000111,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............111111000//////...------------------------------......------------......------......///.........++++++,,,,,,---...//////---///000000///......//////000000000000//////...111111111111222222222222111000111333666888888888777777888999999::::::::::::<<>>>>>>>>>>>AAACCCFFFGGGIIIMMMRRRWWWWWW\\\dddkkknnnooooooppppppqqqsssuuuwwwxxxxxxxxxpppooollliiieeebbb___^^^\\\\\\\\\___eeellltttyyyvvvvvvvvvuuusssppplllkkk[[[SSSJJJEEEEEEFFFDDDCCCAAAAAAAAAAAA@@@???>>>===;;;;;;:::999888777777777888888888888777777777777777777666555555555555666000000000/////////......000000///......///000000////////////.........................../////////---------......///000111---------.........//////+++---............000111///---,,,,,,.../////////...---,,,,,,,,,,,,---...........................---,,,,,,,,,,,,---......///......------,,,++++++,,,------.../////////...,,,,,,+++---...///...,,,+++---...///...---...///////////////...---,,,+++,,,,,,+++,,,,,,---...///++++++++++++++++++++++++------.../////////...---........................------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++---------------------------...//////------...//////000111111000///...---000000000000111111111111111111111333666888888888777777888999::::::::::::;;;===???AAACCCEEEIIILLLSSSVVVYYY[[[[[[[[[\\\^^^ZZZ\\\___aaabbbcccbbbaaa\\\___cccgggjjjkkkkkkkkklllrrrwww}}}////////////////////////...........................------------...//////.........///...------,,,---///000000//////000222000000000000000000000000...000111222444777<<>>@@@AAACCCEEEIIIKKKQQQTTTWWWYYYYYYYYYZZZ[[[ZZZ\\\^^^aaabbbcccbbbbbb\\\___cccgggjjjkkkkkkjjjlllrrrvvv|||......////////////......000000///...---,,,,,,+++//////............/////////...---,,,,,,---///000............////////////444222000///...///000111444222222444999>>>@@@AAAFFFDDDCCCEEEJJJOOOTTTVVVYYYSSSNNNJJJHHHIIIRRR\\\jjjuuuvvvmmmbbbUUUMMMAAA@@@@@@@@@BBBEEEIIIKKKWWWYYY]]]___```bbbdddfffnnnoooqqqtttwwwzzz|||}}}xxxuuusssssstttssspppmmmmmmkkkgggcccaaaccchhhlllooovvv|||iii[[[SSSKKKHHHHHHDDDEEEFFFEEEBBBAAA@@@@@@<<<>>>???@@@>>>===<<<<<<777777666666555555555444333333333444444555555555666666666555444222111000///////////////.........////////////////////////---...///000111111111111000000000000000000000000//////000000000000////////////............//////111000///...---,,,++++++..................------........./////////000000///...---,,,,,,,,,,,,,,,,,,,,,,,,---------......---.........---,,,,,,+++&&&(((***---...---,,,,,,,,,,,,------,,,,,,+++***---------,,,,,,+++++++++)))***,,,...//////......///............///000000...------,,,,,,,,,------...------------,,,,,,,,,///...,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,............------,,,+++---,,,,,,,,,,,,---.........///000000//////000111222111111000///......---111000000/////////000000000111222444666777999999888999999::::::;;;;;;<<>>???AAABBBBBBEEEHHHKKKSSSVVVZZZ\\\[[[YYYWWWWWW\\\]]]```dddfffgggdddaaa^^^```dddfffggggggiiijjjlllqqqvvv|||......////////////.....................---------//////............//////,,,,,,------,,,***)))'''000000000000111111111111//////000111222333333444555;;;AAACCCBBBBBBFFFJJJPPPUUU___iiiooonnnjjjeee^^^ZZZXXXYYYZZZ```lllxxx{{{qqqjjjhhhccc___^^^^^^\\\UUUNNNRRRUUUZZZaaajjjttt}}}{{{{{{zzzyyywwwtttrrrpppllliiiffffffkkkrrryyy~~~~~~}}}}}}{{{lllaaa]]]VVVUUUSSSQQQNNNJJJEEEBBB>>>>>>============<<<;;;;;;;;;:::999888777666555555555444333222111111000111222333444555555555555333333222222111111000000////////////////////////......//////...---,,,,,,...........................//////////////////...//////............//////---------............///---------..................------------,,,,,,,,,...---------...///000000,,,,,,,,,---------......,,,------...------,,,,,,......//////...---,,,,,,+++,,,---...////////////............------------......---,,,,,,,,,---------,,,,,,,,,,,,---......------,,,,,,,,,---.........------------,,,,,,,,,***+++---.../////////...------------------------/////////000000//////..................//////000+++,,,...---,,,,,,---///111000000000/////////...111111000000111111222222111222333444555777888888888999999::::::;;;;;;<<<===???@@@AAABBBDDDHHHKKKQQQUUUYYY[[[[[[YYYYYYYYY\\\]]]```dddggggggdddaaa```bbbfffhhhiiiiiikkkllllllqqqvvv|||......////////////......---------...............//////............/////////000000000///...,,,+++000000000000111111111111111000//////111444888::::::???CCCDDDDDDGGGNNNTTT^^^bbbgggllllllggg^^^XXXWWWWWWXXX\\\___ccclllvvv|||rrrllliiihhhiiijjjiiifffcccbbbbbbeeeiiiooowww}}}~~~}}}yyyxxxuuuqqqnnnkkkiiiiiigggeeeeeehhhqqqwwwnnnllldddbbb___\\\XXXSSSLLLGGGDDDBBB???>>>???>>><<<:::::::::::::::::::::999999444444444333333333222222000111333444555666666666333333222111111000//////////////////////////////,,,,,,---...//////......////////////////////////......////////////......//////............/////////............------------------.........//////------------------------,,,,,,,,,,,,---...//////,,,,,,,,,---------......,,,,,,------...------,,,////////////...---,,,,,,---......///......------,,,,,,,,,,,,,,,,,,,,,---+++,,,...//////...,,,***---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,---...///...------------,,,,,,,,,+++,,,...///000000000///------------------------******+++++++++++++++***------,,,,,,------...///+++,,,------,,,,,,---...000000000000///////////////////////////000111222222222333444555777777888888999999::::::;;;;;;<<<===>>>@@@AAABBBDDDHHHKKKNNNRRRVVVYYYZZZ[[[[[[\\\\\\]]]```dddggggggeeebbb```cccgggiiijjjjjjkkkmmmlllqqquuu{{{......////////////......,,,---------...///////////////............//////000111111111000///....../////////000000000111111333111//////111666<<>>AAAEEEHHHKKKPPPWWW]]]ffffffffffffccc\\\TTTNNNPPPQQQVVV\\\```ccckkktttwwwpppoooqqqpppvvv{{{zzzvvvtttwww{{{yyy|||}}}|||tttsssppplllhhheeebbbaaa```ccchhhrrrzzzuuuuuurrroookkkhhheee___WWWQQQNNNJJJEEECCCBBBAAA===:::::::::;;;;;;;;;<<<<<<<<<444444444444444444444333000111333444555666666666444333333222111000//////////////////////////////,,,,,,---...///000000///000000000000000000000000---......//////......---//////............////////////.........---------,,,,,,------.../////////,,,---------............------,,,,,,,,,------...,,,,,,,,,---------......,,,,,,------......------//////......------------...............---,,,,,,+++++++++,,,,,,,,,,,,---)))+++...111111///,,,)))+++++++++++++++,,,,,,---,,,,,,,,,,,,---......///000////////////.........,,,---...///////////////------------------------***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---......+++,,,...---,,,,,,---///000000000000////////////---,,,,,,------...///000222222333444555666777888888999999::::::;;;;;;<<<<<<===???@@@BBBDDDHHHKKKMMMPPPUUUXXXZZZ[[[]]]^^^[[[]]]```dddhhhhhhfffddd```bbbfffhhhiiiiiikkkllllllqqqvvv{{{......////////////......,,,,,,------...//////000//////............////////////......---.............../////////000000000222111111222555999>>>AAAAAACCCHHHNNNUUU[[[aaaddddddaaa]]]ZZZXXXUUUQQQNNNNNNOOOUUU]]]bbbhhhrrr|||}}}yyyyyy||||||yyywwwoooqqqssssssrrroookkkiiikkkrrr~~~zzz|||zzzyyy}}}~~~{{{xxxvvvuuuppphhhaaa]]]WWWPPPLLLKKKHHHCCC???<<<<<<<<<<<<<<<<<<<<<<<<777777666555555444333333111222333444555555666666555555444333222111000000////////////////////////......///000000000//////111111111111111111111111---......//////......---//////............//////---------...............,,,,,,------...//////000,,,,,,---...///000000111///......------------...,,,,,,,,,---------......+++,,,------......------......------------------+++,,,,,,------------,,,,,,,,,,,,,,,------......)))+++---/////////---,,,,,,,,,,,,+++,,,------...,,,,,,,,,,,,---...//////000////////////.........------,,,,,,,,,------...........................------...///////////////---------------...//////,,,---......------...///////////////000000000000------------...///000111222333333444555666777777888999999::::::;;;;;;<<<;;;===???@@@AAADDDHHHKKKNNNQQQUUUXXXYYYZZZ\\\]]]ZZZ\\\___dddhhhiiihhheeeaaadddgggiiijjjkkklllmmmnnnssswww|||......////////////......+++,,,,,,---...///000000//////............//////111000///......///111222............////////////000111222555888<<>>>>>===<<<;;;;;;:::::::::888777555333222111111222333444555555555555777666666444333222111111////////////////////////111111111111000///...---111111111111111111111111---..................---//////............//////++++++,,,---...///000111,,,,,,------...///000000+++,,,---...///111222222111000///...............,,,,,,,,,---------......+++,,,,,,---.........---------,,,,,,,,,------...)))***+++,,,---.........---------.........//////++++++,,,------.../////////............///000000+++++++++,,,---...///000......---------,,,,,,,,,---,,,+++***)))***+++,,,........................++++++,,,---......------...............///000000,,,---///...------...000////////////000000000000000000000000111222333444333333444444555666777777888999999::::::;;;<<<<<<;;;===>>>@@@AAADDDHHHLLLPPPRRRVVVXXXYYYYYYZZZ\\\YYY[[[___dddiiijjjiiigggdddgggjjjlllmmmnnnooopppoootttxxx~~~,,,,,,,,,------.........///////////////000111111......------------......,,,,,,------.../////////...111444111,,,+++...222444444555666999<<<@@@BBBEEEKKKSSS]]]ggglllfff\\\UUUVVVXXXZZZ[[[[[[[[[[[[\\\```gggqqq{{{~~~}}}}}}zzztttpppqqqyyy{{{vvvpppqqqxxx}}}nnniiieeedddbbb\\\OOOEEEGGGDDDAAA???>>>>>><<<;;;:::999999777666333222000333333333333333333333333555555555444333222000000222222222111111111111111...------......///000111111000//////000000///---111111111111000000000000........................//////////////////////////////...---...///000111---------------------------------............///000---,,,---///000...,,,,,,,,,---......//////000,,,,,,------------,,,,,,,,,...//////...------...))))))))))))+++---///000///...,,,++++++,,,...///......------------......000///---,,,,,,---...///---,,,,,,,,,---///000222...,,,+++,,,///000///---------------------------------,,,,,,------...///.........////////////000///////////////000111222000111222111///------...////////////000000000000111222333444555777888888:::::::::;;;;;;:::999999<<<>>>@@@AAAAAABBBDDDFFFJJJNNNRRRUUUWWWXXXYYYZZZ\\\^^^bbbeeefffgggfffeeedddfffiiilllnnnoooooonnniiinnnttt{{{------...............//////////////////000000111///......------......///---......//////000000111000000000000///000222333444666999::::::<<>>===<<<:::::::::999888777666555333333333333333333333333444555555444444333222111111111111111000000000000000///////////////000111222000......///000000///000000/////////.........................................................---,,,,,,+++,,,---...///---------------------------------............//////---,,,---///000...,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------)))+++---...------...///222000---)))&&&$$$###"""///...,,,++++++,,,...//////......------......//////...,,,,,,,,,...///111//////...---...///000000111000...///222333111///------------------------,,,,,,,,,,,,,,,---......------........./////////---,,,,,,,,,,,,------...///111222111///.........////////////000000000000111222333444555777888888:::::::::;;;;;;::::::999;;;===???AAAAAACCCEEEGGGKKKOOOSSSVVVXXXYYYZZZ[[[]]]___bbbeeeggggggfffeeedddfffiiilllnnnnnnnnnnnnlllrrrwww}}}///////////////.........//////......//////000111///......------......///...//////000000111222222222///---...222555666555999===AAA@@@======BBBFFFQQQ```mmmnnniiieeebbb___eeeiiipppvvvxxxwwwsssqqqqqqwww}}}~~~zzzvvvsssppprrr}}}wwwtttxxx}}}~~~}}}~~~~~~|||wwwqqqnnnkkkfff\\\UUUMMMIIIEEEBBB@@@@@@???>>>>>>===<<<;;;:::999888777444444444444444444444444444444555555555444444444111111111000000000//////111111000000000111222333444222...---...000000111.........---------,,,,,,........................---------------------------,,,,,,,,,,,,---......---------------------------------............//////...------...///...---......---,,,,,,+++******.........//////.........)))+++------,,,,,,---...222111///---+++***))))))...---,,,++++++,,,---...//////............//////...---,,,,,,---...000111111000000///....../////////...------...///...,,,------------------------,,,,,,++++++,,,,,,---...,,,---------............---,,,,,,+++++++++,,,,,,...000111111///...///000////////////000000000000111222333444555777888888999::::::;;;;;;:::::::::999;;;>>>@@@BBBDDDGGGIIILLLPPPTTTXXXYYYZZZ[[[\\\]]]___cccfffhhhhhhgggfffeeefffiiilllmmmnnnmmmmmmnnnssswww|||000/////////......------///............///000000//////............//////......///000000111111222000///...///222666999;;;EEEHHHIIIFFFAAABBBJJJRRR___gggkkkgggcccfffmmmrrrvvvwwwzzz{{{|||{{{zzzxxx~~~}}}|||xxxvvvuuu}}}}}}zzz~~~~~~|||xxxssspppnnnkkkddd___UUUQQQLLLGGGDDDBBB@@@>>>AAA@@@>>><<<999888666666555555555555444444444444333444444555666666666555333222222111111000000000111000000000222444777888;;;777111......///111111.........---------,,,,,,........................------------------------............//////000000------------............---------............///......---............---//////.........---------......////////////.........000000///,,,*********---------...///111222222...---,,,,,,,,,,,,---...000//////......//////000///......---------....../////////............///...------,,,,,,,,,++++++------------............,,,++++++++++++,,,------,,,,,,,,,---------......000000///...---------------///111111000//////000////////////000000000000111222333444555777888888999999:::;;;;;;;;;::::::888:::>>>@@@BBBDDDHHHJJJNNNQQQVVVYYYZZZ[[[\\\^^^]]]```cccfffhhhhhhgggfffeeefffiiilllmmmmmmmmmllljjjooosssxxx///......------,,,,,,,,,...............//////000/////////....../////////---......//////000111111...111333333333888@@@GGGSSSSSSPPPIIIEEEIIIVVV```nnnpppnnniiiiiiqqqzzz~~~~~~{{{yyyyyy|||}}}zzzyyyyyy|||{{{xxxuuussssssqqqmmmjjj___[[[UUUPPPLLLGGGCCC@@@???>>><<<:::999888888888666666666555555444444444333333444555666666666666555555444333333222111111/////////111444999===???AAA<<<555111//////000000/////////.........------.........................................................///////////////---------....../////////---------............///---.........------......---------.........//////......////////////......000111222000...,,,+++,,,---------------,,,,,,+++---------,,,,,,---------//////............//////111000///...---,,,,,,,,,++++++,,,---......//////000000000000///.........---------....../////////,,,,,,++++++,,,,,,---...,,,,,,,,,---------......111111000///.........///---///111111000//////000////////////000000000000111222333444555777888888888999::::::;;;;;;;;;:::777:::===@@@BBBEEEHHHKKKNNNRRRVVVYYY[[[\\\]]]^^^]]]___cccfffgggggggggfffdddfffhhhkkkmmmmmmmmmlllhhhlllqqqvvv---------------,,,,,,,,,......------......///000000//////......//////000------...//////000000111///333888999;;;CCCOOOYYY```]]]WWWPPPNNNUUUdddppp|||}}}|||yyyzzz~~~~~~{{{~~~|||yyyxxx|||{{{|||}}}{{{{{{yyyxxxwwwwwwwwwvvvtttrrreeeccc^^^ZZZUUUPPPJJJFFF>>>===<<<;;;;;;;;;<<<===777777777666555555444444222333444555555555555555777666666555444333222222......///222666<<>>777222000000//////000000000////////////...........................////////////////////////+++,,,------......---------------...//////000000---------............///---...///...------...///******++++++,,,---...............//////.........,,,...000000//////000111......//////......---,,,------------------------......------------......000000///...---,,,,,,+++)))***+++,,,............---...///...---,,,---...---------...//////000000---,,,,,,,,,,,,---......,,,---------............//////...---------.........000111111///...///000////////////000000000000111222333444555777888888888888999:::;;;;;;;;;;;;888:::>>>@@@BBBDDDHHHJJJNNNRRRVVVZZZ[[[\\\]]]^^^\\\^^^bbbeeeggggggfffeeebbbdddgggkkkmmmmmmmmmmmmhhhmmmqqqwww------------...............------------...//////000000////////////000000...//////000000111111222333666;;;@@@IIIUUUccclllnnniiibbb]]]^^^hhhuuuyyyyyyzzz|||}}}{{{zzz}}}wwwvvvwwwwwwwwwwwwwwwwwwvvvtttrrrhhhgggeeeccc___ZZZSSSNNNFFFDDDBBB???>>>===>>>>>>888888777777666555555444222333333444444444444333777666555444333222111111000000000333777>>>CCCGGG@@@;;;666222000000000///000000000/////////......................................................+++,,,---.........---,,,---------...///000000000---------............///,,,...000///---,,,---///+++,,,,,,,,,,,,,,,,,,,,,------............------+++---///000//////000111,,,---///000222222222111,,,------------------,,,------,,,,,,,,,,,,------------...............---***+++---.........------)))+++---,,,******+++------------...///000000000......------......///000------........./////////------,,,,,,,,,---......///111222111///.........////////////000000000000111222333444555777888888777888999:::;;;;;;;;;;;;999;;;>>>@@@BBBDDDGGGIIINNNQQQVVVYYY[[[[[[]]]^^^[[[]]]aaadddeeefffeeedddaaacccfffjjjmmmnnnnnnnnnjjjnnnqqqvvv---.........//////000000...------------...//////000000////////////000000000000000111222222333333888888;;;EEETTTdddqqqxxxxxxsssllliiilllwww|||www{{{}}}uuuuuuvvv{{{yyyrrrrrrttttttuuuuuuvvvuuussspppnnnhhhhhhhhhhhhfff```YYYTTTPPPMMMIIIDDD@@@===<<<;;;999888888777666555555444222333333444444333333222666666555444222111111000222222222444888>>>CCCGGG;;;888333111000000000///000////////////.................................------------------------------///000000000///...---------...///000000111---------.........//////,,,...000///---,,,---000000//////......------,,,,,,------------------,,,,,,...//////...------...------.........,,,+++))),,,------......------,,,---,,,,,,++++++,,,,,,---***+++,,,...///000000000---.../////////...---,,,+++---//////------///111---------...///000000111///............///000000.........////////////000------------......///000000111222111///------...////////////000000000000111222333444555777888888777888999:::;;;;;;<<<;;;999<<<>>>@@@BBBDDDGGGIIINNNQQQVVVYYYZZZ[[[\\\^^^ZZZ]]]```ccceeeeeedddccc```bbbfffjjjmmmnnnooooooiiimmmpppttt000///...------...///000////////////000000000000............///111222333222///...000000...000333999CCCNNNWWWcccrrr}}}|||}}}~~~{{{zzzuuuuuuxxx~~~yyysssmmmkkkmmmsssssssssrrrpppnnnkkkjjjkkkiiihhhjjjllliiibbb\\\\\\[[[VVVOOOHHHCCCAAAAAA===:::777888;;;;;;777222444333222333444444333111555555555555444333222222444444444666;;;AAAGGGJJJ;;;777222000000111222222000000000000000000000000111222222111///---...///...............///000111////////////...---,,,+++------------------------......//////...---,,,,,,---------............///,,,,,,------.../////////...,,,***+++...///...,,,//////////////////////////////.........---------000///......------------000///...---------------------------............,,,------......------,,,...------------.../////////...---,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---...---,,,,,,---.....................------000000111111111111000000////////////000000000000222222222222444666999:::999999:::::::::999888888999;;;===>>>@@@CCCGGGJJJMMMPPPUUUYYY\\\\\\[[[YYY[[[\\\___bbbeeeeeebbb``````bbbfffiiikkkkkkkkkjjjllloooqqquuu000///...------...///000////////////000000000000......---------......///000------000000///222777@@@LLLZZZeeeppp|||{{{{{{yyysssnnnhhhfffhhhmmmmmmnnnnnnnnnlllkkkjjjmmmjjjiiikkknnnnnnjjjfffhhhfffaaaYYYPPPIIIEEECCC???;;;888888:::;;;777444444333222333444444222111333444555555555555555444444444444555999>>>CCCFFF888555222000000111222111000000000000000000000000...//////...,,,***+++,,,///............//////000------...............---..............................//////...------,,,---------............///000000000000////////////...,,,+++,,,///000...---//////////////////////////////.........------------,,,+++************+++//////...---------------////////////000000111222---..................---...------------...////////////...------------------......//////......---,,,...///...---,,,---...........................---......//////......---------........./////////111111222333555777999:::999999:::::::::::::::999;;;<<<>>>???AAACCCGGGJJJMMMPPPSSSWWWZZZZZZZZZYYYYYY[[[^^^bbbfffgggdddbbb```bbbfffjjjllllllkkkkkkkkknnnpppsss//////............///000////////////000000000000000///......---------...000......111222333888???JJJXXXhhhttt}}}~~~~~~uuuooojjjdddbbbccceeefffhhhjjjkkkkkkkkkkkkmmmkkkjjjmmmsssvvvvvvtttuuusssnnnfff[[[QQQJJJGGGBBB>>>999888999:::888555555333222333333444222111222333444555666666666666444333333444777:::>>>@@@444222000000111222111000000000000000000000000000---......---+++***+++,,,000//////............///+++,,,---...////////////////////////////////////.........///......---,,,---------............///111111000000///......---...---,,,---///000///...////////////////////////...............---------///...------,,,---------//////...------------...111000/////////000222333.........//////............------------...//////000//////...............---......//////......------...//////------...///........................---......//////......---,,,,,,,,,------------...000111222444666888888999999999:::;;;<<<<<<<<<<<<<<<>>>@@@AAABBBDDDGGGIIINNNOOORRRUUUXXXYYYZZZZZZXXXZZZ^^^cccggghhhfffdddaaacccgggjjjlllmmmlllkkkkkkmmmooorrr~~~...............//////000////////////000000000000111111000000000000000111222000000333555777???HHHUUUcccrrr|||vvvqqqkkkdddaaaaaa___```cccfffhhhiiiiiiiiijjjjjjlllqqqwww|||}}}|||yyyxxxuuummmbbbWWWOOOKKKDDD@@@<<<999999999888777666444333222333333222111222222333444444444444444333333333333555777999:::111000///000222222111//////////////////////////////000111000...---...///111000///...............,,,------...//////..............................---...............---------------............///.........------,,,,,,,,,............///000000///////////////////////////........................//////............/////////......---------......111000...,,,,,,---...///......------------.........------------.../////////...------------......+++,,,,,,------,,,,,,+++...///000///.........000............////////////000111111222222111111000,,,,,,,,,---------.........000333555777888888888999:::;;;<<<============<<<>>>@@@AAABBBCCCEEEHHHOOOPPPRRRUUUWWWYYYZZZ[[[YYY[[[^^^cccggghhhfffdddbbbdddgggkkkmmmmmmmmmlllkkkmmmoooqqq}}}---......///////////////////////////000000000000/////////000000222333333111000111444666:::EEEPPPcccnnnzzz}}}||||||~~~yyytttnnnfffbbbaaa\\\]]]___aaabbbcccbbbbbbcccfffkkkqqqwwwzzzzzzyyyrrrrrrqqqkkkbbbYYYRRROOOGGGDDD@@@<<<:::999999888888666444333444444333222333333333333333222111111333333333444444444555555/////////000222222000///////////////////////////000111222111000///000111111000///.....................//////...------,,,------------------------------...............------------............///+++,,,,,,,,,---------...---...///////////////000////////////////////////---.....................,,,+++++++++++++++,,,,,,......---------......///111000...---,,,+++,,,,,,---,,,,,,++++++,,,,,,---...------------...//////,,,,,,,,,++++++,,,------+++,,,,,,------,,,,,,+++...///000///.........000........./////////000000111222222333333222222111............////////////...000222555777888999999999:::;;;<<<===>>>>>>>>>:::===???@@@AAABBBDDDFFFPPPQQQSSSVVVXXXZZZ\\\\\\[[[\\\___cccffffffdddaaabbbdddgggkkkmmmmmmmmmllllllnnnooorrr~~~,,,---...///000000000///////////////000000000000---------...///000222222//////111555888???NNN\\\rrr{{{}}}}}}}}}xxxyyy~~~zzzwwwqqqjjjeeeddd^^^_________^^^\\\ZZZYYY[[[___eeejjjnnnnnnmmmlllfffggggggddd___YYYTTTRRRKKKIIIFFFBBB???===<<<;;;;;;888555444555555555444444444444333333222111000333444444555555444333222000//////000222222111///000000000000000000000000...000000000......///000000//////............///////////////...---,,,+++------------------------,,,---......///.........---------............///,,,------...//////000000,,,...//////...---///000////////////////////////---------...............,,,,,,,,,,,,,,,------......------------...//////000/////////...------------,,,+++******+++,,,---...------------...//////++++++++++++++++++,,,------......//////......------...//////------...///.........//////000000111///000000111111000000////////////000000000000111...000222444777888999:::::::::;;;<<<============999;;;>>>@@@AAABBBDDDFFFPPPQQQTTTWWWZZZ[[[\\\\\\[[[\\\___bbbeeeeeebbb___aaacccgggjjjlllmmmlllkkklllnnnpppsss,,,---...///000000000///////////////000000000000///.........///000111111000000444:::@@@JJJ\\\mmm|||~~~}}}}}}}}}vvv|||{{{zzzwwwpppllllllhhhhhhfffccc___[[[WWWUUUUUUWWW[[[]]]^^^^^^]]]]]]\\\]]]___^^^ZZZWWWUUUUUUPPPOOOMMMJJJEEEBBB@@@???===:::777555666666666555444444555555555444333333444555666666666444333222222111000000111222111000000000000000000000000000---///000///...---...000///............//////000---...............------........................,,,------...//////......---------............///........................+++---///...,,,,,,...000////////////////////////---------.........//////...............///000000---------------...//////(((***,,,...//////.........---+++******+++---......------------...//////,,,++++++++++++,,,---...---......//////......---,,,...///...---,,,---...---......///000000111111......////////////....../////////000000000111111///000111333555888:::<<<:::;;;;;;<<<<<<<<<;;;;;;888;;;???AAACCCDDDFFFGGGNNNPPPTTTXXXZZZ[[[ZZZZZZXXXZZZ]]]aaadddeeebbb``````bbbfffjjjllllllkkkkkkjjjmmmooorrr+++,,,...000000000000///////////////000000000000333222222111111111111111222444999@@@HHHUUUiii{{{}}}||||||{{{{{{}}}~~~|||wwwttttttrrrqqqnnnjjjddd^^^YYYVVVRRRSSSSSSSSSRRRQQQRRRSSSWWWXXXZZZZZZXXXVVVVVVVVVTTTTTTSSSOOOJJJFFFCCCBBB>>>;;;888666666777777666333444555666777777777777444555777777777555333222444222000000111222111000000000000000000000000000...000111000//////000111...............///000111,,,,,,---...////////////////////////////////////,,,,,,---.../////////...---------.........//////...------,,,,,,++++++******,,,......,,,+++---///////////////////////////---------.........//////+++++++++++++++,,,---...---------------...///000!!!###(((,,,...///......///...,,,++++++,,,...///...------------...//////,,,,,,,,,,,,------...///+++,,,,,,------,,,,,,+++,,,---...---,,,,,,---...---......///000111111222......////////////......////////////000000000000000000111222555888;;;===;;;;;;;;;<<<;;;;;;::::::888;;;???BBBDDDEEEGGGIIILLLOOOSSSWWWZZZZZZYYYXXXVVVWWW[[[```dddeeecccaaa```bbbfffiiikkkkkkkkkjjjiiikkknnnrrr~~~...///000111111000///...////////////000000000000000000/////////111222333999888:::CCCTTTfffttt{{{~~~|||xxx|||~~~~~~~~~}}}|||}}}}}}yyyzzzzzztttkkkbbb]]][[[[[[WWWRRRPPPQQQTTTVVVWWWWWWXXXYYYZZZYYYWWWTTTSSSYYYVVVSSSRRRQQQOOOJJJEEE===<<<:::888666666555666333444555555666666555555555555333222222333555555555444333333222222333333222222222111000//////...000000///...---,,,,,,,,,000000...------...///000......////////////......////////////////////////////////////////////////---------------------------------------------------,,,+++,,,...///...---''')))+++---......------,,,---......//////........./////////---,,,---...+++......+++---222222,,,------------------------,,,++++++++++++,,,------------------------------+++,,,---.........---,,,//////...---...///000111,,,,,,------...////////////---,,,,,,...000111111000000000000////////////............/////////000333444555666777999::::::888888999::::::::::::999;;;===@@@AAABBBDDDFFFHHHPPPRRRTTTUUUUUUUUUVVVXXXVVVWWWYYY\\\^^^___aaaaaa]]]```ccceeefffgggiiikkknnnoooooorrr///000111222222111000///111111111111111111111111000000//////000111333444333666>>>MMM^^^ooozzz}}}{{{~~~|||{{{}}}yyyppphhhbbb```\\\XXXSSSQQQQQQSSSTTTTTTTTTUUUWWWXXXXXXWWWVVVUUUVVVTTTSSSSSSTTTSSSOOOLLLGGGEEEAAA<<<999666555555444444555555555555555555555444444333333444444555333222222111111111111111222222111111000//////...000000///...------------//////............//////......////////////......////////////////////////////////////////////////------------------------........................---,,,+++,,,...///...---,,,---...///...---+++))),,,---......//////........./////////---,,,---...***,,,,,,)))+++000000+++------------------------,,,,,,,,,,,,,,,------...------------------------+++,,,---.........------......---------...///000..................------......//////000000...---000000000000////////////........./////////000000222222333444666777888999888888999::::::::::::999:::===???AAABBBDDDGGGIIIOOOQQQTTTUUUUUUUUUWWWXXXUUUWWWYYY\\\^^^___``````^^^aaadddfffggghhhjjjlllmmmmmmnnnqqq111111222222222222111111222222111111000000//////111000000///000222333444222999FFFWWWhhhsssyyy{{{yyyyyyvvvrrrrrrwww{{{|||wwwqqqkkkkkkuuu~~~}}}}}}{{{{{{}}}~~~uuummmhhhfffaaa]]]XXXUUUTTTTTTSSSSSSUUUVVVWWWXXXXXXWWWWWWVVVSSSRRRSSSUUUWWWXXXVVVUUUNNNKKKFFF@@@;;;888777666555555555555555444444444444444555555555555444444222222222222111111111111222222111111000/////////000000///...------------......///////////////.........////////////......////////////////////////////////////////////////........................////////////////////////---,,,,,,,,,...///...---...////////////---+++***,,,---......//////........./////////---,,,---...+++,,,,,,+++---000000,,,---------------------------------,,,---......///------------------------+++,,,------......---------------,,,---......///000//////...------,,,,,,+++---///111222000...,,,000000000000////////////....../////////000000000000111222333444666777777888888999::::::::::::999999<<>>AAACCCEEEIIIKKKNNNQQQUUUWWWWWWWWWWWWXXXTTTWWWZZZ]]]______^^^^^^^^^```dddfffggghhhjjjllliiiiiijjjnnn|||000000000//////000000000111000000///...------,,,111111000111222444555777>>>DDDLLLTTTYYYZZZZZZYYYZZZVVVSSSRRRSSSTTTUUUUUU\\\aaajjjwww|||zzzzzzyyyyyytttqqqnnnpppsssxxx|||}}}vvvqqqnnnllliiieeeaaa___]]]ZZZWWWUUUTTTSSSRRRRRRSSSTTTUUUSSSUUUWWWXXXYYYYYYYYYYYYTTTQQQNNNIIIEEEAAA???>>>999888777666555444555555333444666666666666444333444444555555555444333222111111111000000000000000000000///.........//////,,,---///000000000///.........////////////......////////////////////////////////////////////////////////////////////////------------------------...---,,,---///000///...------...///000000000000,,,---......///............/////////---,,,---......---,,,...000000000000------------------------...------------...//////------------------------,,,,,,,,,,,,------......,,,,,,,,,------------------------.........//////---...//////------000222000000000000////////////////////////000000000111222222333555666777888999888888999::::::::::::999999;;;>>>AAACCCEEEIIIKKKMMMQQQUUUWWWXXXXXXXXXYYYUUUWWWZZZ\\\^^^^^^^^^]]]\\\___bbbdddeeegggiiikkkhhhhhhjjjnnn|||000000////////////000000333333222222111111000000111111111111222444666888===AAAGGGKKKMMMMMMNNNOOOMMMIIIHHHJJJKKKKKKNNNSSS\\\gggwww||||||}}}}}}uuulllmmmmmmnnnoooqqqrrrsssqqqpppnnnkkkgggccc```^^^[[[\\\___bbbeeehhhjjjlllpppooooooppprrruuuyyy{{{}}}xxxvvv{{{}}}xxxuuuooommmiiigggeeebbb^^^\\\QQQPPPOOONNNOOOQQQSSSUUUTTTVVVXXXXXXVVVUUUUUUUUU[[[YYYVVVRRRMMMHHHCCCAAA<<<;;;999777666555666666555555666666666666555555222333444444444333111000111111000000000000000000000000//////...//////000,,,---...///000000000000......////////////......////////////////////////////////////////////////........................------------------------...---------///000///...000/////////............,,,---......//////........./////////---,,,---...,,,)))(((,,,...---,,,...---------------------------------,,,---......///---------------------------,,,,,,,,,,,,---...///,,,,,,---............---,,,,,,------...//////000000111111///++++++---111000000000000/////////////////////000000000111111333444555666777999::::::888888999::::::::::::999999<<>><<<999777777777888777666555444444555666777444555666777777555333222000000000000000111111111000000////////////000111......------...///111222......////////////......////////////////////////////////////////////////------------------------///////////////////////////...---...000000000...)))******,,,...000222444,,,---......//////........./////////---,,,---...---((((((---///,,,,,,///------------------------,,,++++++++++++,,,------------------------------------,,,+++,,,---...///------///000000000///.../////////...------,,,,,,"""(((///222111111333777000000000000////////////000000000000111111111111333444555666777999::::::888888999::::::::::::999;;;===@@@AAABBBDDDFFFIIILLLPPPUUUYYYZZZYYYYYYYYYYYYYYYXXXXXXYYY[[[^^^```]]]```ccceeefffgggjjjkkkjjjkkklllrrr000000000000111111111111222111///......000222333444222//////222666999;;;>>>???@@@CCCFFFGGGEEEDDDFFFGGGHHHGGGKKKYYYmmm}}}}}}vvvqqqssswwwwwwpppnnnggghhhpppkkkbbbeeeaaaeeekkkqqqvvvyyyzzz{{{vvvooofff___\\\[[[ZZZXXX[[[[[[\\\^^^ccciiinnnrrrqqqrrrrrrqqqooonnnpppqqqoooiiicccbbbccceeebbb```aaafffmmmtttzzz}}}}}}zzzwwwuuutttssshhhkkkhhh]]]TTTRRRSSSTTTRRROOOMMMMMMOOOOOOLLLHHHKKKLLLMMMOOOQQQPPPLLLJJJFFFEEEBBB>>>;;;888777666888777777666555555444444777777666555333222111111000000000000////////////000000///...............------......//////000000000000//////......------///000000000000000///...---------...............---...///000000///...---..............................////////////..............................,,,,,,,,,++++++*********000000///......///111222////////////////////////---------------------------------............//////...---,,,++++++***))),,,,,,,,,++++++,,,,,,---000000000000///...---,,,///......---------......------------............111222333222000......///444444333222111000///...000111333555777999:::;;;999999999999:::;;;;;;<<<===???AAACCCCCCDDDFFFHHHLLLNNNRRRUUUWWWXXXXXXXXXXXXYYYZZZ[[[]]]^^^``````^^^aaaeeeggggggggghhhhhhggglllnnnqqq000000000000111111111111333222111000111111222333333222333555888;;;===>>>BBBAAABBBDDDHHHKKKLLLLLLPPPRRRTTTWWW]]]kkk|||zzzyyyqqqnnntttvvvnnnlllkkkdddgggrrrooohhhmmmnnnttt|||~~~ssskkkhhhhhhhhhhhhmmmmmmnnnqqqtttyyy}}}~~~}}}~~~}}}xxxrrrooonnnlllhhhdddcccfffhhhjjjllloootttxxxwwwzzz}}}}}}zzzxxxxxxxxxuuuwwwtttiii^^^YYYVVVTTTTTTPPPLLLJJJLLLLLLJJJHHHKKKJJJKKKMMMNNNNNNLLLJJJFFFEEEBBB@@@===;;;:::999666666666666666666666666777666666444333222111111111111111000000000000///000000///............/////////////////////000000000000000000000111111111........................000000///////////////000......////////////.......................................//////.................................000/////////............222111000...---,,,,,,,,,........................------------------,,,,,,---------............//////......------,,,,,,,,,......---,,,++++++++++++------.../////////...............---------............/////////000000000111222333222000......///222222222222111111000000000111222444666888:::;;;999999999999::::::;;;<<<>>>@@@BBBDDDDDDEEEGGGIIIMMMOOORRRVVVXXXYYYYYYYYYZZZZZZ[[[]]]^^^___``````]]]```dddfffgggfffggghhhggglllnnnqqq000000000000111111111111333333333333333333333333---///333666:::<<<>>>???EEEDDDDDDGGGNNNTTTXXXZZZ______```eeennnzzzzzzwwwwwwrrrrrr}}}yyyuuuppplllmmmlllfffjjjwwwwwwsssyyy|||}}}~~~{{{uuupppmmmllljjjgggddddddfffiiigggiiilllooottt~~~~~~~~~{{{ppphhhaaa\\\YYYSSSKKKGGGGGGHHHGGGFFFHHHGGGGGGHHHKKKLLLKKKJJJFFFFFFDDDBBB@@@>>>===<<<555555555666666666666777666666555444333333222222222222222222111111111111111000//////......//////000000000000000000//////...//////000111111222222///......---...///111222444333111/////////111111//////............//////........................------............------........................111111111000000000000000/////////...---,,,+++***------------------------.........------,,,,,,,,,---------............///...........................------,,,,,,,,,,,,+++,,,------............---........................000000000000111111111111000222333222000/////////000111222333333222111111///000111333555777999999888888888999999:::<<<<<>>888777777777666666666666555555555444444333333333444333333333333222222222111000000///.../////////222222111111000000//////---------.........//////111000//////000222444666666444111///...///000222000///...------...///000........................,,,,,,------------,,,,,,........................//////..................***+++---/////////...---------------------------.........------,,,,,,+++---------............///,,,---------.........///++++++,,,------.........---------...------,,,+++------..................///000000000111111111111000111222222000//////000000111333444444333111000///000111333555666888888888888888888999:::<<<<<<>>>@@@BBBCCCDDDEEEGGGIIINNNPPPTTTWWWZZZ[[[\\\\\\[[[\\\]]]^^^^^^^^^^^^]]]\\\___ccceeeeeeeeefffffffffkkknnnrrr///000000000111111111111111222333333444444333333444666999;;;>>>CCCJJJOOOQQQUUU]]]gggqqqwwwyyyzzzwwwuuutttyyy|||vvvppprrrxxx|||{{{zzz|||~~~}}}yyywwwvvvvvvpppnnnkkkhhhgggiiinnnrrrssswwwzzz|||xxxhhh^^^RRRHHHDDDBBBAAA@@@???>>>>>>@@@EEEIIILLLMMMIIIIIIHHHFFFDDDAAA???===<<<;;;:::999777666444444444444444444444444444333444444444444333333333333111111000///////////////222222111111000000/////////.........---------,,,111000//////000222444666555333000...------///000000///...------...///000........................,,,,,,------------,,,,,,........................------------------------+++,,,...///000000//////------------------------.........------,,,,,,,,,---------............///+++++++++,,,------......------.........---,,,,,,***+++,,,---............,,,,,,---...//////.............../////////000000///111222222000//////000000222444666555333000...000000111333555666777888777777777888999:::<<<<<<===???AAABBBBBBCCCEEEGGGNNNPPPTTTXXX[[[\\\\\\\\\ZZZ[[[]]]^^^^^^^^^]]]\\\\\\___ccceeeeeeeeefffffffffkkknnnqqq000000000000111111111111000111111222333444555666888;;;>>>AAAEEEMMMVVV^^^dddiiiqqq{{{~~~qqqqqquuu}}}{{{yyyrrrmmmtttwwwpppooouuu}}}}}}{{{xxxuuuqqqppppppqqqrrrlllnnnqqqvvv{{{yyyyyy|||xxxkkkbbbVVVMMMHHHFFFDDDBBB???======???CCCGGGIIIIIIHHHHHHGGGGGGEEEBBB@@@>>>@@@???===;;;999666555444333333444444444444444444444444444444333333333333222111000000//////000000000000000000000000//////111111000000///......---///......---...///111222222111///---------.../////////............//////........................------............------........................---............////////////////////////...---------------------------------------------------------------............///+++++++++,,,,,,---------///000000///...,,,***((('''(((***---///111222222+++,,,---/////////......------------............///111222222000///000111...111444777777555111///111111222444555666777888666666777777999:::<<<===<<<>>>@@@AAAAAABBBEEEGGGMMMPPPSSSWWWZZZ\\\]]]]]]YYY[[[]]]___```___^^^]]]\\\___ccceeefffffffffgggfffkkkmmmppp000000000000111111111111111111111222444666888:::===BBBJJJPPPVVV___iiiqqqyyy{{{{{{uuuiiinnnxxxzzzxxxyyywwwwww~~~xxxvvvuuuwwwvvvssspppnnnnnnqqquuuwww{{{wwwvvvyyy{{{sssiiibbbXXXRRRNNNLLLIIIGGGBBB@@@???@@@BBBCCCCCCBBBCCCCCCEEEEEEEEECCCBBB@@@AAA@@@>>>===;;;999777777333333333444444555555555444444444333333333222222222111000000//////000000//////////////////000000////////////////////////........................000//////.........//////......////////////.......................................//////.................................------.........////////////...------,,,---------........................+++,,,,,,------.........---------............///,,,,,,,,,---------------,,,---/////////...,,,+++***+++,,,...///000111111***+++---///000000///...,,,------------.........///000222222000000000111***---333777999777444222222222333444666777888888555666666777888:::<<<===<<<>>>AAABBBBBBCCCEEEGGGLLLOOOSSSWWWZZZ\\\\\\\\\ZZZ\\\___aaacccbbbaaa```]]]```dddfffgggfffggghhhfffkkkmmmooo}}}000000000000111111111111222222222222555888;;;===FFFOOOZZZdddkkkttt{{{qqqjjjkkktttzzzvvvvvv|||~~~}}}|||{{{tttppppppsssuuurrrxxx~~~vvvqqqqqqwww~~~wwwpppfffaaaYYYUUUSSSQQQNNNKKKEEEDDDBBBAAAAAAAAA???===>>>@@@BBBDDDEEEEEEDDDCCC@@@@@@???===<<<;;;:::999222333333444444555555555444444333333333222222222222111111000000000000000------......//////000000++++++,,,,,,---.........///000000000000000///.../////////000000000000000---...///000000///...---..............................////////////..............................+++,,,,,,,,,------......+++*********+++---///000////////////////////////***++++++,,,---...//////---------.........//////........................&&&(((+++///111222222222111111111000///...,,,+++***+++---///000000///...---------............///...000222222000000000111&&&***111777:::999777555333333444555666888888999555555666777888:::<<<======???BBBCCCCCCDDDFFFHHHLLLNNNRRRVVVYYY[[[\\\\\\[[[]]]```ccceeeeeedddccc^^^aaaeeeggggggggghhhhhhfffkkklllnnn|||000000000///////////////222333444444555:::AAAGGGVVVbbbooovvv|||}}}ppphhhfffsss~~~}}}zzzuuuqqqnnnpppssswwwyyy{{{~~~{{{rrrlllpppxxx|||vvvqqqjjjddd\\\YYYXXXWWWSSSOOOJJJGGGDDD@@@>>>>>>??????@@@??????AAACCCEEEFFFEEE@@@AAABBBAAA???<<<888555999888777666555444333333111111333444555444444333333222111000//////////////////000000000000//////000000000000000000000000//////000000000000//////////////////////////////.........------,,,,,,+++000000//////.........---000///---,,,,,,---///000...///////////////......++++++,,,,,,,,,,,,,,,,,,000///...---,,,+++******+++,,,------------000222.........------,,,,,,,,,///............---------///............---------///......------......///111111000///...---,,,,,,...---,,,,,,---...///000...............---------000000000000000///.........///000111333333333333444444333333444555777888888999::::::999:::<<<>>>===???AAABBBBBBCCCDDDEEEKKKNNNSSSXXX[[[]]]^^^^^^[[[\\\^^^bbbfffhhhgggeeecccdddfffgggggggggfffeeedddeeegggmmm|||222222222222222222222222111333444444666===IIIRRRcccnnnzzz}}}rrrgggccceeeyyy~~~yyyvvvrrrsssssspppnnnnnnqqqttt{{{qqqkkkmmmsss|||xxxwwwyyy}}}~~~}}}}}}{{{vvvrrriiiddd]]]ZZZYYYXXXUUUQQQPPPMMMIIIDDD@@@???>>>>>>=========???BBBDDDCCCBBBAAAAAAAAAAAA???<<<999777888777777666666555444444222222111111111222333444333222111000//////////////////000000000000//////000000000000000000000000//////000000000000//////////////////////////////.........---------------000/////////............000...---,,,,,,---...000/////////000000//////...---------------,,,,,,,,,//////............------+++,,,......------...000.........------,,,,,,,,,///............---------///............---------,,,++++++******++++++,,,///////////////...............---------...000000........................000000000000000///......---...///000111111111111333333333444555666777888666888888888777888999;;;===???BBBCCCCCCCCCEEEFFFKKKNNNSSSXXX[[[]]]]]]]]][[[[[[^^^bbbeeegggfffeeecccdddeeefffgggggggggfffdddfffhhhmmm|||222222222222222222222222000222444555777BBBSSS```qqq{{{ssseee^^^bbbjjj}}}}}}}}}vvvtttoooiiidddaaabbbdddppprrrxxxzzzrrrlllmmmqqqvvvrrrnnnlllnnnrrruuuwwwvvvuuuuuuwwwzzzyyytttpppiiiddd^^^[[[[[[ZZZXXXUUUVVVSSSNNNHHHDDDAAA@@@@@@>>>===<<<===@@@AAA@@@???BBBBBBAAA@@@???===;;;:::888777777777666666555555444222000...///111333555333222111000000000000000//////000000000000//////000000000000000000000000//////000000000000//////////////////////////////..................//////////////////............///...---,,,,,,---.../////////000111111000000/////////......------,,,,,,........./////////000000,,,///111111000/////////.........---------------///............---------///............---------......------------......---.........//////000000//////.........///000000---------......//////000000000111111000000//////---......//////.........000111333555777888888999888999999999777777999;;;>>>@@@CCCDDDDDDDDDFFFGGGLLLOOOSSSXXX[[[]]]]]]]]][[[[[[^^^bbbeeegggfffeeeaaabbbdddeeeggghhhhhhhhhfffgggiiinnn}}}000000000111111111111111000333555666:::HHH\\\lllyyyyyyjjj___]]]iiivvv}}}|||yyyuuuooohhhbbb```aaabbbcccccchhhpppwww}}}}}}yyyuuupppqqqttttttpppjjjggghhhkkkmmmnnnlllkkkmmmqqqtttuuuqqqmmmiiieee```^^^]]]]]][[[ZZZXXXVVVQQQMMMJJJIIIIIIIIIGGGCCC>>><<<<<<===>>>>>>BBBBBBAAA@@@???>>>======:::999999888666555555444444333111000000222333444333222111111000000000111000000////////////000000//////////////////////////////000000000000//////////////////////////////---.........//////000000///////////////.........///...------------...//////000000111111111111000111000000///...------,,,---.........///////////////111444444333111000000...............---------///............---------///............---------//////............//////............////////////000000/////////000000000,,,------...///000000111000000111111111000000///.../////////......---,,,///000333666888999999999;;;<<<<<<;;;999999:::<<<>>>@@@CCCDDDDDDEEEGGGHHHMMMOOOTTTXXX[[[\\\\\\\\\\\\\\\___cccfffhhhgggfff```aaacccdddfffhhhiiiiiiggghhhjjjooo~~~000111111111222222222333222444777888???OOOdddttt}}}sssggg```dddttt}}}||||||~~~zzzuuunnnhhhdddbbbbbbbbb___]]]^^^cccggglllvvv{{{zzzwwwssssssvvvvvvrrrlllhhhggghhhhhhhhhbbbbbbdddhhhnnnrrrqqqoooiiigggccc```______^^^^^^ZZZXXXVVVTTTTTTVVVXXXYYYUUUNNNDDD<<<999;;;===>>>AAA@@@@@@???????????????===<<<;;;999777555333333333444444444444444333333333222111111111111111111000000////////////000000//////////////////////////////000000000000//////////////////////////////---.........//////000000.........///////////////.........------.........//////000111111111111111111111000///......------.........---------,,,,,,---000222333111///..............................///............---------///............---------,,,,,,++++++++++++,,,,,,////////////............000000000000000000//////------......///000111111000000111111111111000000000000000000///...------...000333666888:::::::::;;;<<<<<<;;;:::999;;;<<<===@@@CCCDDDEEEEEEGGGIIINNNPPPTTTXXX[[[\\\[[[[[[]]]^^^```dddhhhiiihhhggg```aaabbbccceeegggiiijjjhhhjjjkkkppp333333333444444555555666444666888===GGGYYYlllzzzrrrkkkiiippp~~~|||yyyyyy}}}~~~yyyuuunnniiifffeeecccbbbddd```___aaaaaabbbhhhoooyyy~~~}}}zzzvvvtttuuuxxxtttppplllkkkiiihhhfff\\\[[[[[[___gggnnnqqqqqqkkkiiifffcccaaa```aaaaaa]]]\\\\\\\\\^^^aaadddggg```WWWJJJ@@@;;;;;;===???>>>>>>??????@@@??????>>>======;;;999777555444333444444666666666555333222333222222111111111222222111000///......///000111000000000000000000000000//////000000000000//////////////////////////////..................//////.........///////////////..............................///000111111111111000000//////......------......------,,,,,,,,,+++***,,,//////...,,,,,,---...............////////////............---------///............---------------,,,,,,,,,,,,------000000//////.........---//////000000000///...............//////000000111000000111111222222111111111111111111111000///...000111333666888:::;;;;;;999::::::999888888:::;;;<<>>>>>>>>;;;<<<>>>@@@@@@@@@>>>===;;;;;;:::999888777777666555555444444444333333333222222222111111222222333111000///......///000111000000000000000000000000//////000000000000//////////////////////////////.........---------------............/////////000---..................---------...///000000000000........................------------............+++,,,------------...///---........./////////000///............---------///............---------/////////....../////////.........///////////////...//////000///...---,,,///////////////000000000///000111222222222222111000000111111111000//////222333333555777999;;;<<<888999:::999999999;;;===;;;>>>AAACCCCCCDDDFFFHHHOOORRRUUUYYYZZZ[[[ZZZYYY[[[\\\^^^bbbfffhhhgggeeeaaaaaaaaabbbdddfffhhhiiikkklllnnnrrr111111222222333444555555666666:::FFFYYYlll|||~~~zzzzzz~~~{{{yyy{{{xxxuuuuuuwwwyyyxxxvvvrrrqqqssstttnnnddd______dddmmmnnnoootttrrrpppwww~~~}}}}}}~~~|||{{{zzzzzzzzzxxxtttqqqfff___WWWTTTWWW]]]bbbdddnnnmmmjjjfffcccaaabbbccc___^^^]]]\\\]]]```ccceeebbb[[[RRRIIIDDD@@@>>>===999;;;>>>@@@AAA@@@>>><<<999999999999999999999:::777555333111000111333444222222222111222222333333222000///......///000222000000000000000000000000//////000000000000//////////////////////////////.........------,,,,,,+++---.........//////000000------............------,,,---...///000000000000---------...............,,,,,,---...///000111222---...//////...///222444---.........//////000000//////.........---------//////.........---------,,,,,,,,,++++++,,,,,,,,,,,,,,,---...///000111222....../////////...,,,+++000000000000///////////////000111222222222222222//////000000000000//////444444444444666888;;;<<<999;;;<<<;;;;;;<<<>>>@@@;;;===@@@BBBCCCDDDFFFHHHPPPRRRUUUYYYZZZ[[[ZZZYYYYYYZZZ]]]```dddfffeeedddbbbbbbbbbbbbccceeegggiiilllmmmnnnsss000...000333333000111666777777@@@TTTgggsss}}}yyyyyy~~~yyyuuutttuuuvvvxxxxxxyyy|||zzzuuuoooiiigggfffeeeffffffgggiiijjjkkkuuuyyy{{{{{{}}}{{{wwwnnneee]]][[[XXXVVVZZZaaagggmmmnnnfff```aaacccaaa______^^^^^^]]]]]]]]]]]][[[YYYUUUOOOIIIDDD@@@===<<<;;;;;;===???@@@@@@??????>>><<<999888777777777666666555444222111000000111222333333111111222333111000000000000111111222000000000000000000000000000000000000000000000000////////////////////////222000///------///000222111000///...------......++++++,,,---.........---........................------...///000111222222000000///...---,,,++++++------++++++++++++------...........................---,,,+++***+++,,,---111111000///...---,,,,,,///,,,)))))),,,//////......///111111///++++++---........................------------.........//////000111222222111/////////000111222222111000///111333444666888999::::::===<<<;;;:::999999999999===???AAABBBCCCEEEGGGIIILLLOOOTTTWWWXXXXXXYYYYYYWWWZZZ]]]```cccdddddddddaaaaaabbbeeehhhiiihhhfffkkklllooouuu111000111444333111222777999<<>>===;;;:::999444444444444444444444444222444555444333222333444111000//////............000000000000000000000000........................////////////////////////111000///......///000111...//////000//////...---......///000000000//////........................//////////////////////////////////////////////////////............//////000000000000000000000000000//////......///000000........................000...,,,+++---......---,,,///111000------///111............................../////////000000000000111111222222222111111000000111111111111000000///000222333444555555666777777777888888:::;;;;;;===???BBBCCCDDDEEEHHHJJJLLLOOOTTTXXXYYYYYYYYYZZZ[[[]]]aaadddfffggghhhgggbbbaaaaaacccfffhhhiiiiiijjjkkkmmmttt333111222444444222444999===III\\\nnnyyy~~~|||zzz{{{xxxxxxyyyyyyyyywwwuuuwww{{{~~~}}}zzzuuuoooiiifff___```aaadddjjjoootttvvvwwwwwwxxx{{{zzzwwwsssooohhhaaa]]][[[YYY___eeegggfffdddbbbaaa____________]]][[[ZZZXXXSSSRRRPPPNNNKKKIIIGGGFFFDDDAAA>>><<<<<<===<<<;;;===>>>>>>???>>><<<:::999555555555555444444444444333444555555333333444555444333222111000000000000////////////////////////........................////////////////////////000000////////////000000000///............//////------............------........................000000/////////............/////////000000111111........................///////////////////////////////////////000000000---------......////////////...,,,+++++++++++++++000111000------......+++........................////////////000000000000111111111222222222222222000000000111111000000000222333555666777888888888777777777777888999:::;;;<<<>>>AAABBBCCCDDDGGGIIIKKKOOOTTTXXXYYYYYYZZZ[[[\\\^^^aaadddggghhhhhhhhhcccaaa```bbbeeeiiijjjkkkjjjkkkmmmsss222000111444444333666<<>>======<<<:::;;;<<<<<<===<<<;;;999888888777777666555333333222333444555555333333444555444444333111000000000000////////////////////////////////////////////////////////////////////////000000////////////000000222000---++++++---000222---...............------////////////////////////000000//////......------......//////000000111111---------......---------........................------......////////////,,,,,,------......//////111111000///.........///000111///,,,...222000)))////////////////////////////////////000000000000000000000111111222222333111000000000000000000111333444666777999999::::::999888888777777888888999;;;===???AAABBBCCCEEEGGGKKKOOOTTTXXXZZZZZZ[[[\\\[[[]]]```dddfffgggggggggcccbbbaaacccfffjjjllllllkkkkkklllrrr222000111444555555999@@@LLL[[[jjjpppooommmlllkkkhhhiiilllpppyyy~~~{{{yyyxxxxxxwwwvvvxxx{{{~~~}}}qqqfff```^^^^^^]]][[[ZZZ[[[^^^```dddfffiiioooxxxxxxqqquuuwwwuuutttrrrnnniii___]]]]]]^^^\\\WWWSSSTTTWWWXXXZZZ\\\\\\[[[ZZZYYYRRRQQQOOOMMMKKKIIIHHHGGGEEECCC@@@???>>>===:::888::::::::::::::::::999999999999888666555444333222222444555444333222333444222111000000////////////000000000000000000000000000000000000000000000000//////////////////////////////000000000000//////222000---++++++...111333000000111111111000///////////////////////////////////////......---------.........//////000000000,,,---............---,,,........................++++++---...............,,,,,,------.........///...///000///---------...,,,333444000///333222---////////////////////////....../////////000000000000/////////000111222333111111000000000000111111111222444666888999:::::::::999999888888888999999;;;===@@@AAABBBCCCEEEHHHKKKOOOTTTXXXZZZ[[[\\\]]]ZZZ\\\___ccceeefffffffffccccccccceeeiiilllmmmmmmllllllmmmrrr333111222666888999>>>EEEQQQ___jjjggg```]]]\\\[[[XXXYYY]]]cccooo~~~}}}{{{yyyvvvtttwwwxxxyyy|||~~~tttiiibbbaaabbbbbb___\\\ZZZZZZ\\\]]]^^^```eeemmmwww}}}rrrnnnsssvvvtttssssssoooiiiccc]]]YYYYYYWWWQQQOOOQQQQQQSSSWWWZZZ[[[[[[ZZZZZZUUUTTTRRRPPPMMMJJJHHHGGGDDDCCCBBBBBBAAA???;;;888::::::999999999999::::::888888777777666555444444222333444333222111222444111111000000///000000000000000000000000000000000//////////////////////////////////////////////////////000000000000//////...............///000000111111111111111000//////////////////////////////.....................---..................//////---...////////////...---........................***+++---...//////......------------------------))),,,...---++++++,,,---+++;;;DDD:::...---000000////////////////////////------........./////////...............000111222222111000//////000111222///000222555777999:::;;;999999888999999:::;;;<<<===???AAACCCCCCEEEGGGIIIKKKOOOUUUXXXZZZ[[[\\\]]]ZZZ\\\```cccfffggggggfffcccccceeehhhlllnnnnnnnnnnnnmmmmmmrrr444222444888:::<<>>:::;;;:::999888999:::;;;<<<777777777777666666666666111222333333111111222333222222222222222222333333000000000000000000000000........................//////////////////////////////000000000000//////+++,,,///111222000///---///////////////...------000000000000000000000000...................................................///000111111000///...000000000000000000000000***+++---////////////...------------------------+++...111000///...///111...FFFRRRCCC,,,%%%+++000000000000000000000000000------------.........///...---------...///111222222111000//////000111222///111333666999;;;<<<===777777888999:::<<<>>>>>>>>>@@@CCCDDDEEEFFFIIIKKKKKKOOOUUUYYYZZZ[[[\\\]]][[[]]]```dddfffgggggggggcccdddfffjjjnnnpppooonnnooonnnmmmqqq333444555666888@@@LLLUUUbbb^^^WWWPPPKKKIIIIIIJJJIIIJJJPPP\\\mmm~~~}}}~~~|||zzzwwwvvvvvvwwwvvvuuuxxx{{{~~~{{{vvvsssuuussspppkkkfffbbb^^^\\\[[[VVVVVV[[[___aaagggpppuuuyyy~~~~~~zzzssslllhhhhhhkkkppprrrrrrnnnjjjfffaaa```^^^\\\ZZZVVVRRRPPPLLLNNNPPPRRRTTTWWWZZZ\\\XXXWWWVVVSSSPPPOOOOOOPPPJJJJJJJJJIIIGGGDDDAAA???>>>===;;;:::999999::::::;;;:::999888777555444444666555333222111111222333111111111111111111111111////////////000000000000////////////////////////000000000000000000000000000000//////.........---000000000000000000000000,,,,,,,,,---------......555222///,,,+++,,,...000............//////////////////............//////............/////////000,,,---------...//////////////////...------,,,,,,///...---,,,,,,---...///---,,,+++,,,.........---000222444333111///......******+++,,,------------////////////////////////////////////000000000000000000000000111111111111222333555777999;;;<<<<<<777999<<>><<<:::999999999:::;;;;;;:::999888777666666666555444222222222222333222222222111111111111111////////////000000000000////////////////////////////////////////////////000/////////............////////////////////////,,,,,,------............333111///---,,,,,,...///............///////////////..................///------------............---------..............................---------///...------------...///...,,,,,,,,,...///...---000111222111///......///,,,---------------,,,,,,////////////////////////////////////000000000000000000000000111111111111111222444777999:::;;;;;;888999<<<>>>??????>>>>>>===???AAADDDFFFGGGGGGGGGMMMOOOQQQUUUXXXZZZ[[[\\\^^^^^^___aaabbbdddeeeeeeeeedddeeegggjjjmmmmmmllliiikkknnnrrr~~~444444666999???JJJUUU]]]^^^VVVMMMFFFEEEEEEEEEEEEJJJQQQ]]]lll{{{~~~{{{zzz|||zzzyyyxxxwwwooopppppppppqqqrrrssstttwwwwwwvvvtttqqqmmmiiigggaaa\\\YYYXXXVVVTTTUUUXXX```cccfffgggeeecccbbbaaadddeeegggiiiiiihhhfffeeedddcccaaa``````^^^\\\YYYVVVTTTQQQNNNMMMNNNPPPQQQVVVUUUTTTSSSTTTUUUWWWXXXVVVZZZ\\\XXXOOOGGGCCCCCCAAA@@@===;;;999999999999:::::::::999999999888888666555444333222222222222222222222222111111000000000000000000////////////////////////////////////........................////////////....................................---............/////////111000///...........................////////////......------------......---------------,,,,,,,,,...............------------------...............///...------------...///...---,,,---///000///...//////000///------...000////////////...---,,,+++////////////////////////////////////000000000000000000000000111111111111000111333666888999:::;;;999:::;;;<<<<<<;;;:::999===>>>AAACCCEEEGGGGGGHHHNNNPPPSSSUUUXXXYYYZZZZZZ\\\\\\^^^```bbbccceeeeeecccccccccfffiiilllmmmllliiikkkmmmqqq}}}555555777<<>>@@@BBBDDDFFFHHHHHHMMMOOORRRVVVYYY[[[[[[[[[ZZZ[[[\\\___aaaccceeeeeebbbaaabbbeeeiiikkklllllljjjlllnnnrrr~~~666666888@@@LLLWWW^^^aaaVVVPPPIIIEEEGGGJJJLLLMMMRRR^^^ppp~~~}}}{{{~~~xxxuuuppplllkkklllnnnpppkkkmmmppptttuuuuuutttsssqqqoookkkddd^^^ZZZVVVTTTNNNOOOPPPQQQSSSWWW]]]aaaccccccddddddfffgggiiijjjgggeeedddhhhnnnrrrqqqpppnnnfff\\\TTTOOOMMMKKKJJJKKKLLLPPPXXXaaagggjjjkkkmmmppppppgggXXXKKKFFFEEEDDDCCC@@@===:::999888888777777777888888888888888555555555555444333222222222222222111111111000000111000000000/////////...////////////////////////.................................///////////////......................../////////////////////...---...///000000//////...............////////////------,,,,,,,,,,,,------//////................../////////...---------,,,+++,,,,,,---...///000000---..................---///...---...000000000///---......---+++,,,...000---...//////000000000///////////////////////////////////////000000000000///000000000111111111111000111333555777999::::::::::::;;;;;;<<<<<<<<<<<<======???AAADDDFFFHHHIIIJJJMMMQQQVVVZZZ]]]^^^^^^ZZZ[[[\\\^^^```cccdddeeebbbaaabbbeeehhhkkkkkkkkkkkkmmmooorrr~~~888777;;;DDDQQQ[[[______MMMKKKHHHGGGHHHKKKPPPSSS```lll}}}~~~}}}{{{|||yyytttoookkkjjjjjjkkkiiikkkooorrruuuvvvwwwvvvqqqqqqnnngggbbb```\\\XXXLLLLLLLLLLLLMMMPPPVVV[[[aaaaaabbbccceeegggiiijjjjjjhhhhhhnnnxxxwwwjjj___WWWQQQKKKHHHFFFIIIQQQ^^^lllvvvyyyyyyxxxxxxtttjjjZZZMMMGGGEEEEEECCC@@@===;;;:::999999777777777777777777888888555666666555555444333222111111111111111111111111111111000000//////......////////////////////////.................................///////////////......................../////////............---------...///000000//////............////////////......------------.............../////////000000...............---------,,,,,,------...///000000------...//////...------...---,,,---///000///.........///...,,,,,,---///,,,---...///000000000000////////////////////////////////////000000000000000000000000111111111111000111333666888999:::;;;:::::::::;;;<<<===>>>>>><<<===>>>@@@CCCFFFHHHJJJHHHLLLQQQWWW[[[^^^______[[[[[[]]]___aaabbbddddddccccccccceeehhhjjjjjjjjjjjjlllnnnqqq}}}999999===HHHVVV^^^^^^[[[LLLNNNQQQQQQQQQUUU\\\bbbrrr}}}~~~~~~zzztttpppmmmkkkkkkhhhiiilllnnnppprrrssstttnnnqqqoooiiiffffffccc^^^SSSRRRPPPMMMKKKMMMQQQTTT\\\]]]^^^```bbbdddfffggghhhfffhhhqqq~~~}}}pppddd\\\UUUMMMHHHFFFJJJTTTcccqqqzzz{{{yyysssqqqlllcccXXXOOOJJJGGGDDDCCC@@@>>><<<;;;;;;;;;888888888888888888888888555666666666555444333222000000000111222222333333111111111000///.........////////////////////////////////////////////////............/////////000////////////////////////............------,,,,,,---------...///000000111............///////////////..................///+++,,,------...///000000---------...............,,,---------......//////------...//////...------...,,,,,,,,,...///...---...///111000...---------------.../////////......////////////////////////////////////000000000000000000000000111111111111111222444777999:::;;;;;;:::::::::;;;;;;<<<===>>><<<<<<>>>???BBBFFFIIIJJJJJJMMMRRRXXX\\\^^^^^^^^^\\\]]]^^^___aaabbbcccdddeeeeeedddfffhhhjjjjjjiiiiiikkklllooo{{{::::::>>>JJJXXX```]]]XXXUUU[[[aaabbbbbbeeennnuuu~~~{{{vvvrrrooonnnggghhhhhhjjjkkklllnnnnnnlllppppppllljjjllliiiddd\\\ZZZVVVQQQMMMLLLOOORRRSSSTTTVVVXXXZZZ]]]^^^___dddccceeepppzzzmmmccc]]]WWWPPPJJJDDDHHHQQQ___lllqqqoookkkfffccc___ZZZTTTPPPMMMKKKDDDBBB@@@>>><<<;;;;;;<<<:::::::::999999999888888555666666666666444333222//////000111222333333444222111111000///......---////////////////////////000000000000000000000000---.........//////000000000000000000000000000000......---------,,,,,,,,,------------...000111222............/////////000//////............//////)))***+++,,,...///000000,,,------....../////////---------...............,,,---...//////...---,,,---,,,+++,,,...///...---...000222111///---,,,,,,////////////...---,,,+++////////////////////////////////////000000000000000000000000111111111111222333555777999;;;<<<<<<;;;;;;;;;::::::;;;<<<<<<<<<<<<===???BBBEEEIIIKKKKKKOOOTTTYYY\\\]]]]]]\\\^^^^^^___```aaabbbcccdddgggfffeeegggiiijjjiiihhhgggiiikkknnnyyy666@@@HHHTTT___ZZZVVV```cccgggmmmrrrvvv{{{~~~xxx}}}yyytttqqqllljjjhhhffffffiiilllnnnnnnnnnnnnnnnmmmkkkiiiggg```^^^\\\YYYVVVSSSPPPOOONNNMMMPPPUUUWWWWWW\\\bbbdddhhhkkkkkkrrr|||{{{tttoooiiiccc^^^WWWOOOJJJFFFHHHKKKQQQWWW[[[]]]]]]\\\[[[[[[YYYVVVSSSPPPNNNHHHEEEAAA????????????>>>===<<<:::888777777888888:::999999888666555333222333333333222222222111111////////////////////////,,,///111111000...------////////////////////////---------.........////////////000000000000//////...---,,,++++++,,,---......///111111/////////000000000//////.........------------............///..............................------------..............................---------------------------......---,,,++++++---......////////////////////////............//////...------......///000111222222111111111111222222111111111000000000000000000000222555888<<>>@@@CCCGGGKKKIIIOOOUUUWWWZZZ^^^^^^[[[]]]^^^___```bbbdddeeefffhhhfffddddddgggiiijjjkkkiiijjjlllooowww999DDDKKKTTT\\\YYYYYYeeesssxxx}}}}}}}}}zzzvvvpppnnnkkkhhhggghhhiiikkkjjjkkkkkkkkkkkkjjjiiihhhdddbbb```]]]ZZZVVVTTTSSSQQQNNNMMMPPPQQQTTT[[[cccaaadddddddddhhhppprrroookkkgggccc___[[[WWWQQQMMMLLLLLLNNNQQQSSSTTTSSSQQQRRRTTTWWWZZZYYYVVVSSSPPPIIIFFFBBB@@@@@@@@@???>>>===<<<:::888777777777777888888888888777666444333333333333222222222222111111111111111111111111111---///111111000...------////////////////////////---------.........//////---......////////////...///...---,,,,,,---...///...///111111///...///000000/////////............---------............///........................111000000//////000000111111111111111111111111111------------------------///000111000///....../////////...---,,,++++++***//////............//////,,,,,,,,,------...///000222111111111111111111222111000000000000000000000222333444666888:::<<<===>>>>>>>>>??????@@@@@@@@@>>>??????@@@@@@BBBFFFIIIJJJPPPUUUXXX[[[______\\\]]]]]]___```bbbdddeeeeeehhhfffddddddgggiiijjjkkkjjjkkkmmmpppwww===JJJPPPUUU[[[YYY^^^nnn}}}~~~{{{{{{|||{{{vvvtttpppmmmiiigggffffffeeeeeefffggghhhiiijjjjjjhhhgggeeeccc___\\\YYYWWWUUUOOOKKKJJJKKKOOOYYYbbb^^^______^^^```eeeeeebbb```^^^\\\ZZZYYYWWWTTTQQQOOOOOOPPPQQQQQQOOOKKKHHHJJJNNNTTTYYYZZZWWWRRROOOIIIGGGDDDBBBBBBAAA@@@>>>===<<<;;;999777666666555555666888999888777555444333333333333222222222222111111111111111111111111---///111111///...------////////////////////////------........./////////,,,,,,---......///......///......------......///---///111000///...///000////////////............---------............///...........................------,,,,,,------......................................................000222222000///...///......---------,,,,,,,,,/////////....../////////,,,,,,+++,,,,,,---...///111111111111111111111111000000000000000000111111555555666666777888999:::::::::;;;<<<===>>>??????@@@AAAAAAAAAAAACCCFFFHHHKKKQQQVVVYYY\\\``````]]]\\\]]]^^^```aaacccdddeeegggeeeddddddgggiiijjjjjjjjjkkknnnqqqxxx@@@PPPXXXZZZ^^^]]]ddduuu|||xxxxxx~~~}}}}}}{{{wwwrrrmmmhhheeeccc```aaaaaaccceeegggiiijjjkkkjjjhhhfffccc___\\\ZZZXXXRRRLLLJJJIIIJJJRRR[[[ZZZ[[[\\\^^^``````^^^ZZZYYYYYYYYYYYYYYYXXXVVVUUUPPPPPPQQQRRRRRRPPPLLLIIIGGGKKKPPPSSSTTTRRRNNNKKKJJJHHHFFFEEEDDDCCCAAA???>>>===;;;999777666555444333555777999999888666555444444333333333222222222111111111111111111111111...///111000///------...////////////////////////............////////////,,,,,,---.../////////////////////....../////////---///000000///......//////////////////.........---------............///........................,,,++++++++++++++++++,,,------------------------////////////////////////+++...000000///---------,,,,,,---...///111111222......////////////......,,,,,,,,,,,,---...///000111111111222222111111111000000000000000111111111444555666777777888888888999999999:::;;;<<<<<<<<>>===<<<;;;999777555444333444666888999888777666444444444333333333222222000000000000000000000000...///000000...------...////////////////////////........./////////000000---...///000000000000000...//////////////////...---...000000...---...///.........///////////////---------............/////////////////////////////////............//////000000000000000000000000////////////////////////+++---//////...------...,,,,,,---...///111111222......///000000///......------------...///000111000111222222222222111000//////000000111111111111222333555666888999999999===========================???AAACCCDDDFFFIIILLLLLLRRRXXXZZZ]]]aaaaaa^^^[[[\\\]]]^^^```bbbcccddddddcccccceeegggjjjjjjiiigggiiilllooouuuFFF[[[dddeeejjjmmmuuu}}}}}}xxxpppiiieee```___]]]\\\]]]```ccceeeeeeeeefffeeeccc```]]]\\\[[[XXXUUUSSSNNNGGGFFFIIILLLKKKOOOWWWZZZXXXUUUUUUXXXZZZ[[[[[[YYYXXXXXXYYYXXXWWWVVVVVVUUUTTTPPPNNNDDDDDDDDDEEEFFFIIIKKKLLLFFFEEEFFFGGGHHHFFFCCC@@@>>>>>>===<<<;;;999777666444555666777777888888888444444444444333333333333///////////////////////////000000///...---...///////////////////////////....../////////000000000//////000000000000//////---......//////......---,,,...000///...---...///.........///////////////---------............///////////////////////////......------------......////////////////////////........................---...//////......///111......---------,,,,,,,,,---...///000000///...---...............000111111000111222333333222111000/////////000111111222222000111444666888999::::::<<<<<<<<<;;;;;;;;;::::::;;;>>>AAACCCDDDGGGIIILLLLLLRRRWWWZZZ]]]aaaaaa^^^ZZZ[[[\\\^^^```aaabbbccccccbbbccceeehhhjjjjjjiiifffhhhkkknnntttMMM```fffeeellluuu~~~~~~~~~}}}uuunnniiicccaaa]]][[[[[[]]]___aaaaaabbbcccdddccc```^^^\\\[[[YYYWWWVVVPPPIIIFFFHHHHHHEEEFFFLLLPPPPPPQQQUUUUUUXXXZZZYYYWWWVVVWWWXXXYYYWWWUUUTTTSSSSSSQQQPPPFFFFFFEEEDDDEEEFFFHHHIIICCCCCCEEEGGGHHHGGGDDDAAA>>>>>>>>>>>><<<;;;999888666666555555666777888999555444444444444333333333000000000000000000000000///000000///------...///////////////////////////.../////////000000000000000000000000///...------,,,---...//////...---,,,,,,...//////...------.............../////////000---------............///////////////////////////------,,,,,,,,,,,,---------------------------------------------------------......,,,+++,,,///111//////...---,,,++++++***---...///000000///...---------------...///000000///111222333333222111///...//////000111111222222000111444777888999999888888888888888888999999999<<<>>>AAACCCDDDEEEGGGIIILLLRRRWWWYYY]]]aaa```]]]ZZZZZZ\\\]]]___aaabbbbbbbbbbbbbbbeeehhhjjjjjjiiiggghhhllloootttRRRcccfffdddmmmyyy}}}yyyqqqllleeebbb^^^[[[YYY[[[]]]______```bbbccccccaaa^^^\\\[[[YYYWWWVVVQQQJJJHHHJJJIIIBBB@@@EEEIIIKKKOOOVVVRRRUUUWWWWWWUUUTTTUUUWWWVVVTTTQQQPPPRRRSSSSSSRRRKKKKKKIIIGGGEEEDDDCCCBBBAAABBBDDDGGGIIIHHHDDDAAA===>>>>>>???>>><<<:::999888777555444555666888:::555555444444444333333333111111111111111111111111///000000///------...000////////////////////////////////////000000000000000000000///...---+++++++++,,,---......---,,,+++,,,...//////...------...---.........//////000000---------.........//////000000000000000000000000000000000//////000000000000000000000000000000000------------------------,,,+++***)))((()))---000......//////////////////---...///111111///...---,,,,,,,,,,,,---.../////////000222333333222000///...//////000111222222222111222555777888888777777999999:::;;;<<<======>>>===@@@BBBCCCCCCDDDEEEGGGKKKQQQVVVYYY\\\``````]]]ZZZZZZ[[[]]]___```bbbbbbaaaaaabbbeeehhhjjjjjjiiigggiiimmmpppuuu]]]^^^^^^bbbppp}}}zzzsssooofffccc^^^ZZZZZZZZZZZZYYYZZZ[[[\\\]]]]]]]]]]]]]]]XXXXXXVVVTTTQQQMMMJJJHHHEEECCC@@@???@@@DDDIIILLLSSSUUUVVVVVVTTTRRRQQQQQQUUUQQQMMMMMMOOOQQQPPPOOOMMMKKKHHHGGGGGGFFFCCCBBB@@@AAACCCEEEEEEDDDCCCBBBAAAAAA@@@???>>>===<<<<<<777777666555444444444444555555555555555555444444333222111222444555444333///000111000///...///000////////////000000000000000000000000000000000000...///111222111000...---000000000000000/////////000000000///......------............///////////////////////////////////////////////////////////////000111000...------...////////////...............///000///...---...000111///---,,,+++,,,...///......---,,,---...///000------............------...//////000111222222222333333333222222222222111...000111111000000111222333333555666777777777777===:::999:::<<<===;;;999???@@@CCCDDDDDDEEEGGGIIIMMMPPPVVV[[[^^^___]]]\\\^^^]]]\\\^^^```ccccccccc```aaaccceeefffhhhhhhiiiiiikkkoooqqqttt]]]^^^^^^cccrrr~~~~~~zzztttpppmmmiiiddd___\\\ZZZWWWUUUYYYYYYZZZ[[[\\\\\\\\\\\\YYYYYYXXXVVVSSSOOOLLLJJJFFFCCC@@@>>>>>>AAAEEEGGGLLLOOORRRTTTSSSQQQPPPPPPQQQOOOLLLLLLNNNPPPOOONNNNNNLLLJJJIIIIIIGGGDDDBBB???@@@AAABBBCCCCCCCCCBBBAAAAAA@@@???===<<<;;;;;;777666555444333333333333555555555555555555555555555333222222333333222111///000111000///...///000.../////////000000000000....................................///000000111////////////////////////.........///////////////............////////////////////////////////////////////////////////////...///000///...---...///////////////...............///000///...---...000111000///...---...//////+++,,,...///000///...------......//////......---...//////000111111222222000000000000000000000000///000222111000000111333333444555666777888888888:::888777999<<<======;;;>>>@@@BBBCCCDDDEEEGGGIIIMMMQQQVVV[[[^^^___^^^]]]^^^]]]\\\]]]```bbbccccccaaabbbdddfffhhhiiijjjjjjllllllnnnnnnrrr^^^^^^___hhhxxx}}}}}}zzzuuurrrpppmmmhhhddd```[[[VVVSSSWWWWWWXXXYYYYYYZZZ[[[[[[XXXXXXWWWVVVSSSPPPMMMLLLFFFDDD@@@===<<<===???AAACCCGGGKKKNNNNNNNNNNNNNNNNNNMMMLLLMMMNNNNNNLLLKKKNNNMMMLLLLLLKKKIIIDDDAAA======>>>???@@@AAACCCCCCAAAAAA@@@>>>===;;;::::::888888777666555555555555555555555555555555555555666444333222222222000...///000111000///...///000....../////////000000000////////////////////////...---,,,+++,,,///111333........................------......///000000111............////////////////////////////////////////////////////////////---...000///......///000////////////...............///000///...---...000111000000000////////////)))+++///222222000---***---......//////......---...//////000000111111222/////////000111111222222000111222222111111222444333444666777888999999999777666666888;;;======<<<>>>@@@BBBCCCDDDEEEGGGIIINNNRRRVVV[[[^^^______^^^]]]\\\\\\]]]```bbbcccbbbaaabbbdddfffgggiiiiiijjjmmmmmmmmmmmmqqq]]]^^^cccooo}}}}}}~~~{{{wwwuuunnnmmmjjjhhhddd___YYYTTTUUUUUUVVVVVVWWWXXXXXXYYYVVVVVVVVVUUUSSSPPPNNNLLLGGGEEEAAA===;;;:::;;;;;;>>>@@@CCCEEEFFFIIILLLNNNNNNNNNNNNNNNNNNLLLIIIGGGMMMLLLLLLLLLKKKHHHDDD@@@===<<<<<<<<<===???BBBDDDAAA@@@???>>><<<;;;::::::;;;:::999888777777777777444444444555555555555555555444222222222222000...///000111000///...///000........./////////000000111111111111111111111111...---,,,,,,---...///000---------...........................//////000000............////////////////////////////////////////////////////////////,,,...//////......000111////////////...............///000///...---...000///000000000000///......)))+++///111222000---+++......////////////......////////////000000111111///000111222333444555555000222333333222111333444444444666777999:::::::::777777777888:::;;;<<<;;;>>>@@@BBBCCCDDDEEEHHHJJJOOORRRWWW[[[^^^_________]]]\\\[[[]]]```bbbbbbbbb___```aaaccceeefffgggggglllmmmmmmnnnrrrZZZ]]]eeetttzzz}}}}}}{{{yyyxxxrrrqqqooommmiiiccc\\\WWWUUUUUUTTTTTTTTTUUUVVVWWWVVVWWWWWWVVVUUUSSSQQQOOOIIIFFFCCC???<<<:::999999<<<<<<<<<<<<>>>CCCIIINNNNNNOOOPPPPPPNNNJJJHHHFFFJJJIIIJJJJJJJJJGGGCCC???>>>===<<<;;;<<<>>>AAABBB@@@@@@???>>>===<<<;;;;;;;;;:::999888777777777777444444444555555555666666444333111222333333222000///000111000///...///000............////////////000000000000000000000000....../////////---,,,+++------------......//////000000//////........................////////////////////////////////////////////////////////////,,,...//////......000111////////////...............///000///...---...000....../////////...---,,,,,,------..................//////////////////...///////////////000000000//////000222333444555666000222333333222111333444333444666777999::::::;;;888999999999999999999:::===???BBBCCCDDDEEEHHHJJJOOORRRVVVZZZ]]]_________]]]\\\[[[]]]___aaabbbbbb___```bbbdddeeegggggghhhjjjkkknnnqqquuuUUUYYYbbbpppyyy~~~}}}yyy}}}{{{zzzyyyxxxyyywwwuuurrrnnnggg___YYYVVVUUUTTTSSSRRRSSSTTTUUUWWWXXXXXXXXXWWWVVVTTTSSSJJJHHHFFFBBB???<<<:::999<<<;;;:::888999>>>EEEJJJLLLNNNPPPOOOMMMJJJHHHHHHGGGGGGGGGGGGHHHFFFCCC@@@BBB@@@???=========???@@@????????????>>>>>>>>>>>>999999888666666666666666333333444444555666666666555333222333444444333222///000111000///...///000------........./////////........................//////111111000...+++)))---------...//////000000111000000///......------............////////////////////////////////////////////////////////////---...000///......///000////////////...............///000///...---...000............------------///...---,,,,,,...///000...//////000000//////...////////////////////////---...///000111222333333000111222222111111222444222333555777888:::::::::999:::;;;:::999888999:::===???BBBCCCDDDFFFHHHKKKOOOQQQUUUYYY\\\^^^^^^___\\\[[[[[[\\\___aaabbbaaabbbccceeeggghhhjjjjjjkkkhhhkkkooorrrvvvQQQSSS[[[dddiiinnnyyy}}}}}}~~~~~~~~~|||zzzxxxwwwwwwwwwxxxwwwtttrrrnnnhhhaaa\\\XXXWWWTTTRRRQQQQQQRRRSSSUUUUUUVVVVVVVVVUUUSSSRRRKKKJJJHHHFFFCCC@@@===<<<;;;;;;:::999999;;;???BBBGGGIIILLLLLLKKKJJJJJJLLLFFFEEEEEEEEEFFFFFFDDDBBBFFFDDDBBB@@@>>>=========????????????@@@@@@@@@@@@;;;:::999888777777777777333333444444555666666777888666444444444444222111///000111000///...///000---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,000000000000///......---------...//////000111111///////////////.....................////////////////////////////////////////////////////////////...///000///...---...///////////////...............///000///...---...000111000...---------...///......---,,,,,,...///000//////000000000000//////////////////////////////......///000111111222222///000222111000000111333111222444666888999::::::777:::;;;;;;:::999;;;===<<>>??????@@@AAAAAABBBBBB>>>>>>===<<<;;;;;;;;;;;;333333444444555666777777:::999666555555333111//////111111000///...///000---------.........//////........................111000///......///111222.........///000111111222------......///000000000............/////////000///////////////////////////////////////////////////000111000...------...000/////////...............///000///...---...000333111///...---...000111------------......////////////000000000000/////////////////////.........111111111222333333444444...000111111000000111222000111333555777888999:::666999;;;<<<:::;;;===@@@<<<>>>AAACCCDDDFFFIIIKKKNNNPPPSSSVVVZZZ\\\]]]]]]\\\[[[ZZZ\\\___aaaaaaaaabbbcccdddfffhhhiiijjjjjjlllmmmmmmnnnsssLLLJJJKKKOOORRRZZZmmm}}}}}}|||{{{}}}{{{{{{|||}}}|||{{{}}}|||zzzxxxvvvtttrrrrrrnnnllljjjkkkmmmkkkddd^^^```\\\XXXTTTRRRPPPMMMKKKNNNOOOOOOPPPPPPOOOOOOOOOOOOMMMJJJFFFCCCBBBAAAAAA===;;;::::::;;;<<<;;;:::===DDDGGGEEEEEEIIIJJJGGGIIIJJJIIIGGGEEEDDDEEEFFFJJJJJJIIIGGGDDD???;;;999:::<<<>>>AAABBBCCCCCCCCCBBBAAA@@@>>>===;;;:::999777777555444444444444444555555555555444333222222000000000000111111111111000000000000////////////............////////////............///000222222000000000000////////////---......///////////////////////////////////////000000000000000000000000000///...------...///000//////000000000000/////////////////////////////////...---------...000111////////////..................//////...---,,,,,,//////000111111111111111***,,,...000111111000///000000111222222222222111111111111111111111111111000111333555777999::::::::::::::::::;;;<<<======???@@@CCCCCCDDDEEEGGGIIIRRRTTTXXXZZZ[[[\\\^^^```___^^^]]]^^^aaacccddddddccceeeggghhhhhhhhhjjjlllkkkkkklllnnntttKKKHHHHHHLLLPPPZZZmmm|||zzz~~~}}}{{{{{{||||||{{{zzz{{{zzzxxxvvvtttrrrqqqpppnnnkkkiiijjjkkkjjjeee```aaa]]]YYYUUUSSSPPPNNNLLLMMMNNNNNNOOOOOOOOOOOONNNNNNLLLJJJGGGDDDBBBAAAAAA===<<<::::::;;;<<<;;;::::::@@@DDDBBBCCCHHHKKKIIIHHHHHHIIIGGGFFFEEEFFFGGGJJJJJJIIIGGGDDD@@@<<<:::999;;;===AAACCCEEEFFFFFFBBBBBB@@@???>>><<<;;;;;;777777666555444444444444222222333333333222111111000000000000000000000000000000000000/////////...............//////////////////...//////000111222......//////000000111111---......///////////////////////////////////////////////////////////////000///...------...///000//////000000000000////////////////////////////////////......//////000111////////////............//////000000//////...---/////////000000000111111,,,---...000000000000///000000111222222222222111111111111111111111111111333444555666777777777777::::::999::::::;;;<<<===@@@AAADDDEEEEEEFFFHHHJJJQQQTTTWWWYYYZZZ\\\^^^______^^^]]]^^^aaacccddddddbbbdddfffgggggggggiiikkkiiiiiikkknnnuuuIIIGGGGGGJJJPPP\\\qqq~~~xxxuuu}}}{{{{{{{{{{{{zzzyyyxxxwwwuuutttrrrpppnnnnnnnnnkkkhhhhhhiiihhheeebbbbbb^^^ZZZWWWTTTRRROOOLLLLLLLLLLLLMMMMMMNNNNNNNNNMMMLLLIIIGGGEEECCCBBBBBB???===;;;;;;;;;<<<;;;:::888<<>>@@@FFFJJJKKKGGGHHHIIIHHHGGGGGGHHHIIIJJJJJJIIIGGGDDDAAA>>><<<888:::<<<@@@CCCEEEGGGHHHBBBAAA@@@???>>>===<<<<<<888777666555555444444444444444555666666666666555000000000000////////////000000000/////////..................////////////000000////////////000000------...///000111222222---......///////////////////////////////////////////////////////////////000///...------...///000//////000000000000//////////////////////////////...///000000111111000000////////////............000000000000000000///...000///.........///000111////////////////////////000000111222222222222111111111111111111111111111333444555666777777777777999999999::::::;;;<<<===@@@BBBDDDEEEFFFGGGIIIKKKPPPSSSVVVYYYZZZ[[[]]]^^^^^^]]]]]]^^^aaacccdddcccaaabbbdddeeeeeefffhhhjjjhhhhhhjjjnnnvvvIIIHHHHHHKKKSSScccxxxxxxxxx}}}zzzyyyzzzyyyxxxwwwuuuuuusssrrrpppnnnmmmlllmmmjjjgggffffffgggeeedddbbb___\\\YYYVVVTTTPPPNNNKKKKKKKKKKKKLLLLLLMMMMMMKKKKKKIIIHHHFFFDDDDDDCCC@@@>>><<<;;;<<<<<<;;;:::888:::;;;;;;<<>>888:::;;;>>>@@@BBBDDDDDD@@@??????>>>===<<<<<<;;;999888777666555555555555333444555666777777777777000000000///////////////000000/////////.....................////////////111000000////////////000......//////000000111111---......///////////////////////////////////////////////////////////////000///...------...///000//////000000000000//////////////////////////////...///111222222222111000////////////............//////000000000//////...000///---,,,---...000222111111000///......//////000000111222222222222111111111111111111111111111000111333555777999::::::999999999999:::;;;<<<===???AAACCCEEEEEEGGGIIIKKKOOORRRVVVYYYZZZ[[[\\\]]]^^^]]]\\\^^^aaaccccccccc___aaacccdddddddddfffhhhggghhhjjjnnnuuuHHHIIIIIILLLWWWjjj~~~~~~{{{yyyxxxwwwwwwuuuttttttsssrrrpppooommmllllllkkkhhhfffddddddeeeeeeeeebbb```]]][[[YYYWWWSSSQQQLLLKKKKKKJJJJJJKKKKKKLLLJJJJJJIIIHHHGGGFFFEEEDDDBBB@@@===<<<<<<<<<;;;999;;;:::999999:::<<<@@@EEEKKKLLLMMMMMMJJJIIIHHHIIIIIIHHHGGGFFFDDDBBB@@@@@@;;;;;;;;;<<<<<<===>>>>>>======<<<<<<;;;;;;;;;:::999999888777666666666666//////111222333333333333111111000000/////////...////////////........................////////////111000000////////////000111111000000//////......---......///////////////////////////////////////........................000///...------...///000//////000000000000//////////////////////////////...///111222222222111000////////////............---......//////.........000///---,,,---...000222222111000///......//////000000111222222222222111111111111111111111111111000111333555777999::::::999999999999:::;;;<<<<<<===@@@BBBCCCDDDFFFHHHJJJNNNRRRVVVYYYZZZ[[[\\\\\\]]]\\\\\\^^^aaacccbbbbbb^^^```bbbbbbbbbccceeeggghhhhhhjjjnnnuuuKKKMMMNNNPPP[[[ooo{{{|||zzzwwwuuuuuutttrrrppprrrqqqpppooommmlllkkkjjjhhhgggeeedddddddddeeeeeeaaa___]]]\\\[[[ZZZVVVTTTNNNMMMKKKJJJIIIIIIJJJKKKHHHIIIIIIIIIHHHGGGFFFEEECCCAAA>>>======<<<;;;999<<<999999999999888<<>>===<<<;;;999;;;888888:::999777:::@@@BBBEEEHHHIIIIIIHHHHHHIIIEEEEEECCCBBBBBBAAAAAAAAA>>>===;;;:::999888999999;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777777777777444444555666666777666666333333333222111000000000//////.........---------............//////////////////...//////000111222111111000000//////......---......///////////////////////////////////////........................000///...------...///000//////000000000000////////////////////////////////////......//////000111////////////............------...////////////////////////000000000111111///000111222111000///...000000111222222222222111111111111111111111111111333444555666777777777777888888888888999:::;;;<<<===???BBBDDDEEEGGGIIILLLOOOSSSXXX\\\]]]]]]]]]]]][[[[[[\\\___aaacccbbb```^^^___aaabbbbbbccceeeggghhhiiilllpppxxx^^^aaaaaaaaajjj|||zzzwwwtttrrrqqqpppnnnlllllllllkkkjjjiiihhhgggfffcccdddeeeeeedddcccdddeee___^^^]]]^^^___^^^[[[YYYRRRPPPMMMKKKIIIHHHIIIIIIGGGGGGIIIIIIIIIIIIHHHGGGEEECCC@@@>>>======;;;999999666777::::::777999@@@===@@@DDDGGGHHHHHHIIIJJJDDDCCCBBBAAAAAAAAAAAAAAA>>>===;;;:::999999::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999888777777777777222333444444444444444444444444333333222111000000//////.........---------............/////////000............///111222222////////////000000000000---......///////////////////////////////////////........................000///...------...///000//////000000000000/////////////////////////////////...---------...000111000/////////..................///000000111000000//////000111222111111111...///111333333111000...000000111222222222222111111111111111111111111111000111333555777999::::::888888888888999:::;;;<<<>>>@@@CCCEEEFFFHHHKKKMMMOOOSSSYYY\\\]]]]]]]]]]]][[[[[[\\\___bbbcccaaa```^^^```bbbbbbbbbccceeeggghhhiiilllrrrzzzooohhhbbbeeeppp~~~|||sssssstttsssrrrooommmllljjjjjjiiihhhfffdddcccbbbcccdddeeeeeeeeedddcccbbb]]]\\\\\\]]]^^^]]][[[YYYUUUTTTRRROOOLLLIIIFFFDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDBBB???===;;;999666666777888999999::::::<<<>>>AAADDDEEEEEEDDDCCCEEEGGGDDD???>>>AAAAAA>>>>>>>>><<<;;;999777666666::::::999888888999::::::888888777666555444333333444444444444444444444444666666555444222111000000000000000000////////////222555666444111///000222111///...------...///111000///...------...///000......//////000000111111000000000000000000000000...---+++***)))***++++++//////............//////111///---,,,+++,,,---...---.........//////000000000///......///000111222000000000000000000000000---.........//////000000////////////////////////////////////////////////222222222222222111000///------...///////////////222333444555666888999999888999::::::999:::<<<>>>@@@BBBDDDEEEFFFGGGIIIKKKRRRSSSWWWZZZ]]]___```aaa^^^\\\[[[\\\___aaabbbcccaaaaaaaaabbbdddfffiiijjjjjjkkknnnpppwwwvvvnnnfffhhhttt~~~{{{xxxrrrrrrqqqqqqpppnnnmmmllliiiiiihhhgggfffdddcccbbbccccccddddddcccaaa___^^^\\\\\\\\\\\\]]]]]][[[YYYUUUTTTSSSPPPMMMJJJGGGEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDBBB@@@>>><<<:::777777777777888999:::;;;:::;;;===@@@BBBDDDEEEFFFFFFHHHFFFBBB@@@BBBBBB???>>>>>>===;;;:::999888777999999888777777888999999999999888888777666666666444444444444444444444444555555444333222222111111111000000000////////////...///000000//////000111//////000000000000//////111000////////////000111000000000000////////////000000000000000000000000///...---,,,+++,,,,,,---......------------......333111000.........000111/////////000000000111111222111...,,,+++*********..................................../////////000////////////////////////000000000000000000000000111111222222222111000000///000111111222222111111222222333555666777888999888:::::::::999999;;;===<<<>>>BBBDDDFFFHHHKKKNNNPPPRRRUUUYYY\\\^^^______^^^\\\[[[\\\___bbbcccccc`````````aaaccceeegggiiiiiijjjmmmpppwww~~~tttkkkmmmzzz~~~|||yyyuuuqqqlllkkkkkkjjjjjjjjjjjjjjjgggggggggfffeeecccbbbaaaaaaaaaaaaaaa```^^^\\\ZZZ\\\[[[[[[[[[\\\\\\ZZZXXXVVVUUUSSSQQQNNNKKKHHHGGGEEEEEEDDDDDDEEEFFFFFFGGGFFFEEEDDDCCCAAA???===<<<999888777666777999;;;<<<;;;;;;;;;;;;===???BBBDDDEEEHHHHHHDDDCCCDDDBBB>>>>>>>>>===<<<<<<;;;::::::999888777666666777888999999999999999999999999999444444444444444444444444444444444333333222222222111111000000000/////////,,,,,,,,,---000222222111...///111222222111///...111111000000000000111111111111111000///.........000000000000000000000000000000///............///------------------------222111000///...///000111000000000000111111111111222111///,,,***)))((((((....................................////////////////////////////////////000000000000000000000000000111111222222222111111000111222222333333222222111222333444555777888888::::::;;;:::999999;;;===;;;>>>AAACCCEEEGGGJJJMMMNNNPPPTTTWWW[[[]]]^^^^^^^^^]]][[[\\\___bbbcccccc````````````aaaccceeefffgggiiimmmqqqwwwvvvnnnrrr|||yyyvvvrrrnnnjjjdddcccbbbbbbbbbccceeefffddddddddddddcccbbb``````]]]^^^^^^___^^^]]][[[ZZZ[[[ZZZYYYZZZ[[[[[[YYYXXXVVVUUUTTTRRROOOLLLJJJIIIDDDCCCCCCBBBCCCDDDEEEFFFEEEEEEDDDCCCBBB@@@>>>===;;;999777666666888;;;===@@@>>>:::888888999<<<>>>BBBEEEGGGEEEDDDDDDAAA===>>>>>>>>>===============999888777666666777888999999999999999::::::;;;;;;555555555555444444444444333333333333333333333333111111111000000000//////...,,,+++...222444333111...///000111111000///...000000000000000000000000111000000000/////////...////////////////////////000/////////////////////---..................---//////...------......///000000000000000000000000000/////////......//////000000000000000000000000.........///////////////////////////////////////111111111111111111111111///000111222222222222222//////000111111111111111111222333444555666777888:::;;;<<<;;;999999;;;===???AAACCCCCCDDDDDDFFFHHHNNNPPPSSSWWWZZZ]]]^^^___^^^]]]\\\]]]```bbbcccccc``````______```bbbcccdddfffhhhmmmpppvvv|||vvvrrrxxx|||wwwsssooojjjfffccc___^^^]]]]]]^^^___aaabbb___`````````___^^^]]]]]]XXXYYY[[[\\\]]]]]]\\\\\\ZZZXXXWWWWWWXXXXXXWWWVVVUUUUUUTTTRRRPPPMMMKKKJJJCCCBBBAAA@@@@@@AAABBBCCCDDDDDDDDDCCCBBBAAA???>>>;;;:::888666777888;;;===???===999777666777:::<<<===AAADDDCCCBBBCCCAAA<<<>>>>>>>>>>>>>>>>>>>>>>>>:::999888888888888999:::777777888888999:::::::::666666666555555444444444222222333333333333444444111111111111000000000000000...,,,...111222111...///...------------...///////////////////////////.../////////000000000111////////////////////////........./////////.........///000000000000///...//////........./////////////////////////////////......///000111222222222000000000000000000000000///////////////.........////////////////////////000000000000000000000000///000111222222222222222//////000111111111111111111222333444666777888888:::;;;<<<;;;::::::<<<===???AAACCCDDDCCCDDDFFFHHHNNNPPPSSSXXX[[[^^^___```___]]]\\\]]]```bbbddddddaaa````````````bbbdddeeefffhhhlllpppuuuxxxxxxzzz|||wwwpppjjjeeeaaa^^^[[[[[[[[[[[[[[[\\\]]]^^^___ZZZZZZ[[[[[[[[[ZZZZZZYYYUUUVVVXXXZZZ[[[\\\\\\[[[XXXVVVTTTTTTUUUVVVUUUTTTTTTTTTSSSQQQPPPNNNLLLKKKEEECCCAAA?????????AAABBBCCCCCCCCCBBBBBB@@@??????;;;:::999888888999;;;<<<:::999888888888:::<<<===999===@@@@@@AAACCCAAA===???>>>>>>>>>>>>>>>>>>>>>;;;:::999888888999:::;;;777777777888888999999999777777666666555444444444333333333333333333333333222222111111111000000000///...------......---,,,///...,,,++++++,,,...///......////////////...............///000111111111000000000000000000000000,,,---......///.........///000111222222111000///000000111111111111222222////////////...............//////000000//////...........................///////////////.........////////////////////////////////////////////////000111111222222222111111000111222222333333222222222333444555666888999999999:::;;;;;;:::;;;===???===???BBBDDDEEEFFFIIIKKKMMMOOOSSSWWW[[[^^^___```___]]]\\\]]]```cccddddddaaaaaaaaaaaabbbdddfffggghhhiiillloootttxxx}}}xxxrrriii```[[[XXXUUUTTTUUUUUUVVVWWWXXXXXXXXXXXXUUUUUUVVVVVVWWWVVVVVVVVVSSSTTTVVVWWWXXXXXXXXXXXXVVVTTTRRRQQQRRRSSSSSSRRRSSSRRRRRRQQQOOOMMMLLLKKKHHHFFFCCCAAA??????@@@AAAAAABBBBBBBBBAAA@@@??????;;;::::::999999999::::::888999:::;;;;;;<<<<<<<<<666;;;>>>>>>@@@CCCCCC@@@??????>>>>>>=========<<<:::999888777777888999:::888888888888888999999999777777777666555444444444333333333333333333333333222222222111111111000000---...//////...---...///......------------.........///000000000000///...////////////000000000000000000000000000000000000,,,---.../////////.........///000111111000///...000000111222222222222222000000000000//////......//////000000///...---,,,........................000/////////............////////////////////////........................111111222222222111000000///000111111222222111111333444555666777999::::::888999;;;;;;;;;<<<>>>AAA>>>@@@CCCDDDEEEGGGJJJLLLKKKNNNRRRVVVZZZ]]]^^^______^^^]]]^^^```cccddddddbbbbbbbbbcccdddfffiiijjjjjjkkkmmmnnnsssyyyvvvnnndddZZZUUURRRPPPOOOOOOPPPRRRSSSSSSSSSRRRQQQRRRRRRSSSTTTTTTTTTTTTSSSRRRSSSTTTUUUVVVUUUTTTTTTUUUSSSPPPPPPQQQRRRRRRQQQRRRRRRQQQPPPOOOMMMLLLKKKKKKIIIEEEBBB@@@@@@AAABBB@@@AAAAAAAAA@@@@@@???>>>:::::::::::::::::::::999:::;;;===>>>===<<<999888666:::======???DDDDDDBBB??????>>>>>>===<<<<<<<<<999888777666666777888999999999999999999999999999888777777666555444444444444444444333333222222222222222222111111111111000---000222222//////111444---...///111111///...---///000111222222111000///111111000000//////......000000000000000000000000,,,---...000000000///...---...///111111///...------...///000000000000000222111111111000000//////...///000111111000//////000000000000000000000000000000//////.........---////////////////////////........................222222222222222111000///------...///////////////444555666777888999:::;;;777999:::;;;;;;===???BBBBBBDDDEEEFFFEEEFFFGGGIIIJJJLLLPPPUUUXXX[[[]]]^^^___^^^]]]^^^aaacccddddddbbbbbbcccdddfffhhhkkklllkkklllmmmnnnrrr|||pppeeeZZZUUUQQQLLLJJJKKKMMMOOOQQQRRRRRRPPPNNNLLLKKKLLLLLLLLLMMMMMMNNNNNNNNNOOOQQQSSSTTTTTTSSSSSSQQQQQQRRRRRRQQQPPPOOOOOOQQQQQQPPPOOONNNNNNMMMMMMJJJHHHFFFCCCAAA???>>>===???@@@AAABBBBBBBBBAAA@@@<<<;;;999777666666666777777999;;;===>>><<<:::999:::999999:::===AAAFFFIIIGGGCCC===:::;;;======<<<>>><<<;;;999888888999999555555555555666666666777444444555555444444333222111222444555666555444333555444222000//////000000///////////////////////////////////////.........------------...///111111111000///......///000111111111000000//////......//////...---,,,,,,++++++........................000000000000000000000000222111000.........///000---...//////......///000,,,---...///000000000///---...///000000///...------------...//////000000222111111111000000//////111111222222222222111111000000111111111000000///000111444666888999999888888888999999;;;===>>>??????BBBDDDFFFFFFGGGIIIJJJKKKOOOTTTXXXYYYZZZ[[[\\\]]]\\\[[[]]]___``````______```aaaaaaaaacccfffiiijjjllloooqqquuunnncccYYYTTTQQQMMMKKKLLLJJJKKKLLLMMMMMMKKKIIIHHHJJJJJJJJJKKKKKKLLLLLLLLLLLLMMMOOOQQQRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPOOOOOOQQQQQQPPPOOOOOONNNMMMMMMLLLKKKHHHFFFCCCAAA@@@???AAAAAABBBBBBBBBAAA???>>>>>>===;;;888777666666666666888;;;===>>>===<<<;;;999888888999<<>><<<<<<<<<;;;:::===<<<;;;:::999999999999555555555666666666777777555555555555555444333333222222333444555555555555666444333111000//////////////////////////////////////////////////////...............///000111222111000///......///000111////////////............/////////...---,,,,,,,,,------..................000000000000000000000000222111///.........///000///////////////...---,,,////////////............---...///000000///...---...//////000000111111222000000000000//////......111111222222222222111111111111222222222222111111222333555666777777777777999999999:::;;;<<<>>>??????BBBDDDFFFFFFGGGHHHJJJJJJNNNSSSWWWXXXYYYZZZZZZ\\\[[[[[[]]]___``````___^^^```aaaaaabbbcccfffiiihhhjjjnnnqqqvvv{{{jjj```WWWSSSQQQMMMLLLMMMHHHHHHIIIIIIHHHGGGGGGFFFHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJLLLNNNOOOPPPQQQQQQPPPPPPPPPPPPPPPOOOOOONNNQQQPPPPPPOOOOOONNNNNNNNNLLLKKKIIIGGGDDDBBBAAA@@@BBBBBBBBBBBB@@@???>>>===@@@>>><<<:::888777666666555666999<<<===>>>>>>>>>888888777888;;;>>>CCCEEEEEEBBB???===<<<;;;999777;;;;;;;;;;;;:::999888888555555666666666777777777555555666666666555444444333333333333444555666666666555333222000/////////////////////////////////......//////////////////////////////000111111222000000////////////000000------------............000000//////......---------------....../////////000000000000000000000000111000///.........///000///...///111444444111...111000///------------.........////////////......------......//////000000////////////............111111222222222222111111111222222333333333222222444555666666777666666666999999999:::;;;<<<===>>>???AAADDDEEEFFFGGGHHHJJJJJJNNNSSSVVVWWWXXXXXXYYY\\\[[[[[[\\\___``````___^^^```aaabbbbbbdddgggiiigggiiimmmqqqwwwwwwfff]]]TTTRRRQQQNNNMMMNNNJJJJJJJJJIIIHHHHHHHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGFFFGGGIIIJJJLLLMMMNNNOOONNNOOOOOOOOOOOOOOONNNNNNPPPPPPOOOOOOOOONNNNNNNNNJJJIIIHHHFFFDDDBBB@@@???AAAAAAAAA@@@??????>>>===AAA@@@>>><<<999777666555444555777:::<<<>>>@@@@@@:::999888888999;;;>>>???@@@???>>>===<<<;;;999888::::::;;;<<<;;;:::888777555666666666666777777777666666777777666666555444444333222222333444666777666666444333111///......////////////////////////............////////////000000000000000111222222000000////////////000000---------....../////////111000000000//////......------......//////000000000000000000000000000000000000......---...///000...---...444:::===999555111000...,,,,,,,,,...///...//////////////////.........///000000111111222////////////////////////111111222222222222111111111111222222333222222222444444555666666777777777::::::::::::;;;<<<======???AAADDDEEEEEEFFFHHHIIIKKKNNNSSSWWWXXXXXXYYYYYY[[[ZZZZZZ\\\^^^``````___^^^```bbbcccdddeeehhhjjjgggjjjmmmqqqxxx}}}ssscccZZZSSSRRRQQQOOONNNOOOLLLLLLKKKKKKJJJIIIIIIIIIFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGIIIJJJLLLLLLMMMMMMNNNNNNNNNNNNNNNMMMNNNNNNNNNNNNNNNMMMMMMMMMJJJJJJIIIHHHFFFCCCAAA@@@????????????????????????AAA@@@>>>===:::888666555444555666888:::===???@@@===<<<:::888777888888999:::;;;<<<===<<<;;;;;;;;;999:::;;;<<<;;;:::999888666666666666777777777888777777888888777777666555444444333222333444555666666555555333222000///...////////////////////////---.........//////000000000000000000000111111222//////000000000000//////.........//////000000111000000000000000/////////........./////////000000//////////////////////////////...------...///000...---...444:::===999555///...,,,+++,,,---///111/////////....../////////111222222333333444555555000000000000000000000000111111222222222222111111//////000111222222111111222333333555666888999:::999999999:::;;;<<<===>>>>>>AAACCCEEEEEEFFFGGGIIILLLPPPUUUXXXYYYYYYYYYZZZZZZYYYYYY[[[^^^``````___^^^```cccdddeeefffiiikkkjjjlllnnnqqqwwwyyyooobbbZZZSSSRRRRRRPPPOOOPPPMMMMMMLLLLLLKKKJJJHHHHHHFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKIIIGGGDDDCCC>>>>>>======>>>??????@@@??????>>>===;;;888666555555555555666777:::===>>>>>>===;;;999777666666666666888;;;;;;;;;;;;<<<===:::::::::;;;;;;::::::999666666666777777777888888888888999999888888777666555555444333333333333444444444444444333222000///////////////////////////------......///000000000000000000//////000000111//////000000000000///////////////000000000000000000000000000///////////////////////////////////////////////////////////////...---------...///000///...///111444444111...---,,,,,,,,,,,,...///000//////............//////.........///000000111111000000000000111111111111111111222222222222111111...///000111111111111111222222333444666888:::;;;888888999:::;;;===>>>???>>>@@@CCCDDDEEEFFFGGGIIIMMMQQQUUUXXXYYYYYYYYYZZZYYYYYYYYY[[[^^^`````````]]]```ccceeefffgggiiikkklllmmmoooqqqvvvvvvjjjbbbZZZTTTSSSSSSQQQOOOPPPMMMNNNOOOOOONNNLLLJJJHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHJJJKKKLLLLLLMMMMMMMMMLLLJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMLLLJJJHHHEEECCC??????>>>=========>>>>>>=========<<<;;;999777555666555444444555777999;;;===<<<;;;999888777777777666888::::::999999;;;===:::::::::999999::::::;;;666666777777777888888888999999999:::999888888777666666666555444333111111333333444444444333222111////////////////////////------......///000000111000//////......//////000...///000111111000///...//////////////////......////////////////////////111111000000///.........////////////////////////......---,,,---...///000///////////////...---,,,------------------------000///...------...///000***++++++,,,------....../////////000000000111111111111222222222222111111...///000111222222222222444444333444555777999:::666777888999;;;===???AAA>>>@@@CCCDDDEEEEEEGGGHHHMMMPPPUUUXXXXXXXXXXXXYYYYYYXXXYYY[[[^^^`````````]]]```dddfffggghhhjjjlllkkklllnnnpppuuusssgggbbbZZZTTTTTTTTTQQQPPPPPPPPPQQQRRRSSSRRROOOLLLJJJIIIHHHHHHHHHGGGGGGFFFFFFGGGFFFEEEDDDDDDEEEFFFGGGJJJJJJKKKLLLLLLMMMLLLLLLIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKIIIFFFDDDBBBAAA@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;999777666888666444333333555777999;;;;;;:::999888888888999888:::;;;:::777777999<<<;;;:::999888999:::;;;<<<777777777777888888888888999::::::::::::999888888666666777666555222000///222222444444444444222222////////////////////////---------...///000000111000///............//////...///000111111000///.../////////......------,,,............////////////222222111000///...------////////////////////////...------,,,---...///000---...//////......///000............---,,,+++***000///...------...///000//////000000111222222222---.........//////000000111111222222222222111111///000111222333444444444666555555444555666777888666666777999;;;>>>@@@BBB>>>@@@CCCDDDDDDEEEGGGHHHLLLOOOTTTWWWWWWWWWWWWXXXYYYXXXXXX[[[^^^`````````]]]```dddggghhhiiijjjllliiijjjlllooouuuuuukkkaaa^^^YYYTTTQQQOOONNNNNNNNNOOOQQQSSSRRRQQQNNNMMMKKKJJJIIIHHHHHHGGGGGGHHHGGGGGGGGGGGGGGGFFFEEEDDDFFFGGGHHHIIIJJJKKKKKKKKKJJJJJJKKKLLLLLLKKKJJJIIIKKKLLLMMMMMMLLLJJJHHHGGGCCC???<<<;;;>>>@@@???>>>@@@??????===;;;999888666666666555555555666666777999:::===>>>===:::777555555555555666777999;;;;;;999999999999:::;;;<<<<<<:::999888777777888999:::;;;<<<<<<<<<;;;:::999999:::;;;:::888555333222333333444555555666666555555111111000/////////////////////...//////000111222...------------...//////------............------///000111222222111000//////////////////......---............//////////////////............//////333222000///............//////000000000000//////......------------......000000000000////////////000///...---,,,,,,---...000111111111222222222222111222222333333222222111000000111111111222222222222333444666777999:::;;;888888888999;;;===>>>???BBBCCCCCCCCCCCCDDDGGGJJJOOOQQQTTTVVVWWWXXXZZZ\\\[[[[[[\\\]]]^^^^^^^^^^^^___```bbbdddggghhhiiiiiikkkkkklllnnnuuusssjjjbbb___ZZZVVVRRRPPPPPPPPPOOOPPPRRRTTTTTTRRRPPPOOONNNNNNMMMLLLKKKKKKKKKKKKHHHIIIIIIHHHGGGFFFEEEDDDFFFFFFGGGHHHIIIIIIJJJJJJIIIJJJKKKKKKKKKKKKJJJIIIJJJKKKLLLMMMLLLJJJHHHGGGCCC@@@===<<<===>>>>>>===>>>>>>>>>===<<<:::888777666555555444555555666666777999;;;======;;;888666555555555666777888999:::;;;::::::999999999::::::999999888777777888999999<<<<<<<<<<<<<<<;;;:::::::::;;;:::888555333222333333444444555555555555555222111000000///000000000000////////////000000111...------------...////////////000000000000//////......///000000///......///////////////......---............//////////////////............//////333222000///..................////////////....../////////....../////////000000000000////////////111000///...---......///000000000000111111111222111222222333333222222111111111111111222222222222444444555666777888888999888888999999;;;<<<>>>???@@@AAABBBBBBBBBDDDFFFIIIMMMPPPSSSUUUVVVVVVXXXZZZYYYZZZ\\\]]]^^^____________```bbbdddggghhhiiiiiikkkkkkmmmpppwww~~~qqqhhh```]]]YYYTTTQQQPPPPPPPPPPPPRRRSSSUUUUUUTTTRRRQQQQQQPPPOOONNNMMMMMMMMMMMMKKKKKKKKKJJJIIIGGGFFFEEEEEEFFFFFFGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIJJJKKKKKKLLLKKKJJJHHHGGGDDDAAA>>><<<<<<<<<<<<;;;<<<======<<<<<<;;;:::999555555444444444444444555666777:::<<<<<<;;;999777444444444555666777888999<<<;;;;;;:::999888888888999999888777777888999999<<<<<<<<<===<<<<<<;;;::::::::::::888555333333333333333444555555555555555222222111000000000000000111000000////////////000......------......///000000111111222222111111000,,,---............---,,,///////////////......---............//////////////////............//////111111000///.........///------............------000000////////////000000////////////000000000000111111000////////////000////////////000000000000111111222222222222111111111111222222222333333333555666666666666777777777999999999999:::;;;======???@@@AAABBBBBBCCCFFFHHHKKKNNNQQQSSSTTTUUUVVVWWWXXXYYY[[[\\\^^^___``````___```bbbdddggghhhiiiiiikkkkkkmmmqqqxxx}}}oooggg\\\YYYUUUQQQNNNNNNNNNNNNQQQRRRSSSTTTTTTTTTSSSRRRQQQQQQPPPOOONNNNNNNNNNNNNNNNNNMMMLLLJJJHHHGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIHHHGGGDDDCCC@@@>>><<<;;;:::999:::;;;;;;<<<<<<;;;;;;:::555555444333333333444444444555888:::;;;;;;:::999444444444444444555666777::::::::::::999999888888999888888888888888888999<<<<<<<<<======<<<<<<;;;999::::::888555333333444333333444555555555444444111111000////////////000111111000//////...//////...............//////000000111111222222111111000------------------------///////////////......---............//////////////////............//////000/////////......//////---......//////......---000//////////////////000////////////000000000000000000//////////////////.........////////////000111111222222222222111111222222222222333333333333444444555555666777777777:::999999999:::;;;;;;<<<>>>@@@BBBCCCCCCDDDFFFHHHKKKNNNQQQSSSTTTTTTUUUVVVVVVWWWYYY\\\^^^```aaaaaa___```bbbdddggghhhiiiiiijjjjjjmmmqqqyyy{{{ooofffZZZXXXTTTQQQNNNNNNOOOOOOPPPQQQRRRSSSSSSSSSSSSRRRSSSSSSRRRQQQPPPPPPPPPPPPPPPPPPOOONNNLLLKKKIIIHHHFFFFFFEEEDDDDDDDDDEEEEEEGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGEEEDDDBBB@@@===;;;999999999::::::;;;<<<<<<;;;;;;666555444333333333333333333444777999:::;;;::::::555444444444444444555666777888999:::::::::999999888888888999999888888888;;;;;;<<<<<<<<<<<<<<<;;;999999:::888555333444444222333333444555444444444000000///.........//////111111000//////.../////////............///000000///000000111111000000//////..................//////////////////......---............//////////////////............//////.........////////////////////////000000////////////......------......///.../////////000000000111........................---.........////////////000111111222222111111000111111222222222333333333222222333555666888999999999999999999999:::;;;<<<>>>@@@CCCDDDEEEFFFHHHJJJKKKOOOSSSUUUUUUUUUUUUVVVUUUWWWYYY[[[^^^```aaaaaa___```bbbdddggghhhiiiiiiiiiiiilllpppxxx{{{zzzmmmeee[[[YYYVVVSSSQQQQQQRRRSSSPPPQQQRRRSSSSSSTTTTTTSSSWWWVVVUUUTTTSSSSSSSSSSSSQQQQQQQQQPPPNNNMMMLLLKKKHHHGGGEEEDDDCCCDDDDDDEEEFFFFFFEEEEEEFFFGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEBBB>>>;;;::::::999999:::;;;;;;;;;;;;;;;777666555444333333333333222444666888999:::::::::666555555444444444555555555666888::::::::::::999777888999999999999888777999:::;;;;;;<<<;;;;;;;;;888999999888555444444555222222333444444444444444111000000///////////////111000000////////////000//////......//////000111...//////000000//////...000000////////////000000///////////////......---............//////////////////............//////,,,---.../////////////////////000000000000//////......------------............//////000000111111,,,---...............---............////////////000000111111111111000000000000111111111222222222111111333444666888999:::888888888888999:::<<<<<<>>>@@@CCCEEEFFFGGGHHHJJJLLLPPPTTTVVVVVVVVVUUUUUUUUUWWWYYY[[[]]]___```aaa___```bbbdddggghhhiiiiiijjjjjjlllpppxxx{{{xxx|||wwwkkkccc[[[YYYVVVSSSRRRRRRSSSUUURRRRRRSSSTTTTTTUUUUUUUUUWWWWWWVVVUUUTTTTTTTTTTTTQQQQQQQQQQQQPPPOOONNNMMMIIIHHHFFFDDDCCCCCCDDDEEEEEEEEEDDDDDDEEEFFFHHHIIIHHHGGGGGGGGGGGGGGGHHHHHHEEEFFFFFFDDD???<<<<<<<<<999999:::;;;;;;;;;::::::888777666555444444444444333444555777888999999999777777666555444444555555666777999::::::999888777777888999999999999888777888999999:::;;;;;;::::::888999999888555444444555222222333444444444444333333222222111000111111111000////////////000000111///////////////000000111...//////000000//////...000000///......///000000///////////////......---............//////////////////............//////+++,,,---//////000//////...//////////////////...//////............//////.........///000111111111,,,---...///000//////........./////////000000000000000111111111111000000//////000000000111111111222222333444555777777888777777777888999;;;<<<===<<>>999::::::;;;;;;:::::::::888888777666555444444444333444555777888888999999888777666555555555555555888999:::;;;:::888666555777888999::::::999888777777888999999::::::::::::888999999888555444444555222222333444444444333333555444333333222222333333//////...//////000111222///////////////000111111//////000000000000//////000///...------...///000///////////////......---............/////////000//////............//////***+++---///000000//////---..................---000000////////////000000---......///000111111222---...///111111111000///////////////000000000000000000111111111111000000////////////000000000000444444444555555555666666666666777888999;;;===>>>;;;>>>AAADDDEEEEEEGGGHHHKKKOOOSSSVVVVVVUUUTTTSSSVVVWWWYYY[[[]]]^^^_________```bbbeeeggghhhiiiiiinnnnnnpppsss{{{zzzxxx}}}qqqeee^^^YYYXXXUUUTTTSSSSSSTTTUUUTTTVVVWWWWWWWWWVVVXXXYYYYYYXXXWWWVVVUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVQQQNNNJJJFFFCCCBBBBBBCCCDDDCCCAAA@@@AAACCCEEEFFFGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFEEEDDDAAA???===:::::::::999::::::;;;;;;::::::999888777666555444333444555555666777777888;;;:::888666444444444555999999:::;;;<<<<<<<<<<<<<<<;;;999777666666777777666666666666777888999:::::::::888777777777888999666555222000000222444555444444333222111//////...000000000000000000000000//////000000///...------...///////////////...---................................................////////////000000000000........................---.........//////000000000///...---------------111111000000/////////...+++---...000000000//////---.../////////...,,,+++//////.........---------////////////////////////555444333222111111111111222222222333444555666777999888888888888999;;;<<<>>>AAADDDEEEEEEFFFHHHIIIMMMPPPTTTUUUUUUUUUUUUVVVUUUUUUWWWZZZ^^^```aaa``````bbbdddeeeeeefffhhhjjjjjjkkkpppuuu}}}}}}~~~{{{pppfff___YYYXXXVVVTTTSSSSSSTTTUUUUUUVVVXXXXXXWWWWWWYYYZZZZZZYYYXXXWWWVVVUUUTTTTTTUUUVVVVVVWWWWWWWWWVVVVVVSSSQQQLLLHHHEEECCCCCCCCCDDDCCCBBBBBBBBBCCCEEEFFFGGGGGGGGGFFFFFFEEEEEEEEEDDDEEEFFFEEEDDDBBB???===::::::999999999999::::::;;;:::999888777666666555444444444444555666777888:::999888777666555444444666777999:::;;;;;;::::::::::::999888777777777777666666666777777999:::::::::999888777777777888999666555333111111222444555444444333222111000//////........................///////////////........./////////000000//////...................................................------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000///...------------...///.........------------...///////////////............//////......---,,,//////.........---------////////////////////////111111000////////////000222222222333444555666777999888888888888:::;;;<<>>:::999999888888888999999;;;;;;:::999888777777666666555444333444555777999888888999888888666555333333555777999999999888777888888999999999888888888777777777777888999:::::::::999888888777777888888777555333222111222333444555555444333222111000000.................................///////////////000000000000000000000000////////////////////////////////////////////////------------....................................------............////////////......------..................------------111111///......---------//////......------....../////////............---000000000000000000000000//////.........///000000222222222333444555666777999888888888999:::<<<===???AAADDDEEEFFFFFFHHHJJJMMMPPPTTTVVVVVVUUUVVVVVVWWWWWWXXXZZZ^^^______^^^\\\^^^```aaabbbccceeegggnnnnnnqqqttt|||zzzssskkkccc]]]YYYXXXVVVTTTTTTTTTVVVWWWVVVXXXZZZZZZYYYZZZ[[[]]]^^^^^^]]][[[YYYWWWVVVUUUTTTVVVWWWYYYZZZYYYXXXWWWXXXVVVRRRNNNJJJFFFDDDBBBAAABBBCCCCCCCCCCCCBBBBBBEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEDDDBBB@@@>>>999999888888777888888888;;;;;;::::::999888888777777555333222222444777999666777999:::999777555333222444666888999888777555666777888:::::::::999888888888888888888999::::::999999999888888888888888777666444222222222333444555555444333333222111111....................................//////000000000000000000000111111111000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000111111111111111//////............//////000000000000000/////////111000///---------...///000///...------...///000/////////...............111111111111111111111111////////////000111222333222222222333444555666777999888888888999;;;<<<===???AAADDDFFFFFFGGGHHHJJJMMMPPPTTTVVVVVVVVVVVVWWWXXXWWWXXXZZZ]]]___^^^]]][[[]]]```aaabbbdddfffhhhooonnnppprrrzzz{{{~~~}}}vvvppphhh```[[[YYYWWWVVVTTTTTTUUUVVVWWWWWWYYY[[[[[[[[[[[[]]]___`````````^^^\\\ZZZXXXWWWWWWXXXYYYZZZ[[[[[[ZZZYYYYYYWWWTTTQQQLLLHHHDDDBBBAAAAAABBBBBBBBBAAAAAA@@@DDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEEEEDDDBBB@@@>>>:::999888888777777777888;;;:::::::::999888888888777555333222222444666888555777999;;;;;;999666444333444666888999888777666555666888999::::::999888888888888777888888999999999999999999888888777777777666555333333222333333555444444333333222222222////////////////////////......------...///000111000000//////000111222222000000000000000000000000000000000000000000000000////////////000000000000111111111111111111111111111111111111111000000000//////.........//////000/////////000000000000000///...---------///000111000///...------...000111////////////////////////222222222222222222222222////////////000222333444222222222333444555666777999888888888999;;;===>>>@@@BBBEEEFFFFFFGGGIIIJJJMMMPPPTTTVVVWWWWWWWWWXXXXXXWWWXXXZZZ]]]___^^^]]][[[]]]```bbbccceeehhhjjjnnnmmmnnnqqqxxxzzzxxx}}}zzztttnnnggg```\\\YYYWWWVVVUUUUUUVVVWWWXXXXXXZZZ\\\\\\\\\]]]___aaabbbbbbcccbbb```^^^\\\ZZZ\\\\\\\\\[[[[[[[[[\\\\\\ZZZYYYWWWTTTPPPKKKGGGDDDBBBBBBBBBAAAAAAAAAAAAAAACCCCCCCCCCCCDDDDDDDDDDDDCCCDDDEEEEEEDDDBBB@@@???;;;:::999888888888888888::::::999999888888888888666555333222222444555666555666999:::;;;999777666555555666777888888888888666777888999999999999999888777777777777777888888888999999999999888777777777777666444333333333222444333333333222222222111000000000000000000000000//////...------...000111000///......///000222333////////////////////////////////////////////////------------............//////////////////////////////............------//////......//////000000---------...............---------......///111111//////......//////000000...////////////000000000111111111111111111111111...---......///000111222222222222333444555666777999888888999:::<<<>>>???@@@BBBEEEFFFGGGGGGIIIKKKMMMPPPTTTVVVWWWWWWXXXYYYWWWWWWXXXZZZ^^^______^^^[[[^^^aaaccceeegggjjjlllmmmmmmnnnqqqwww~~~~~~zzzuuuvvv~~~|||wwwrrrnnnhhhccc___YYYWWWVVVUUUUUUVVVXXXYYYYYYZZZ\\\]]]]]]^^^```bbbddddddeeeeeedddbbb___^^^aaa```^^^\\\\\\\\\]]]^^^\\\\\\[[[XXXUUUOOOKKKHHHEEEDDDCCCBBBAAABBBCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDBBBCCCDDDEEEDDDCCCAAA???<<<;;;:::999999888888888999888888888888777777777555444444333333444444555555666888:::::::::888777666555555555666777888999888888888888888888999999777777666666666666666777888999999:::999888777666888777666555444333222222222222222222222111111111////////////////////////111000...------...///000///...------...///111333................................................------------.............................................---------,,,,,,///////////////000111111------------.........///......///////////////.........///000000000000000.../////////000000000000111111111111111111111111///////////////000111222222222222333444555666777888888888999:::<<<>>>@@@@@@BBBEEEGGGGGGHHHIIIKKKMMMPPPTTTWWWWWWXXXXXXYYYVVVVVVWWWZZZ^^^``````___[[[]]]```ccceeegggjjjmmmmmmmmmooorrryyy~~~|||zzzvvvsssvvv}}}zzzuuuqqqnnnjjjfffcccYYYWWWVVVUUUUUUVVVXXXYYYYYY[[[]]]^^^^^^___aaacccdddeeefffffffffdddaaa```dddbbb___]]][[[\\\^^^___^^^^^^]]]\\\XXXSSSNNNKKKHHHGGGDDDCCCBBBCCCEEEFFFBBBBBBBBBCCCCCCCCCDDDDDDBBBCCCDDDEEEDDDCCCAAA???===<<<;;;:::999999999999888888888777777777777777444444444444444444444333666666888999::::::999999666555444333444666888::::::999888777777888999:::777666555555555555666666888888999:::999888777666888777666555444333222222222222111111111111111111........................222111///---,,,---...///......---,,,---///111333................................................////////////000000000111000000000000000000000000000000//////.........---///////////////000111111.../////////000000111111//////000000000...---,,,---...///111111111000///.../////////000000111111000000000000000000000000222222222222222333333444222222222333444555666777888888888999:::===???@@@@@@CCCEEEGGGGGGHHHIIIKKKMMMPPPTTTWWWXXXXXXYYYZZZUUUUUUWWWZZZ^^^```aaa```ZZZ\\\```bbbdddgggjjjmmmmmmnnnqqqttt{{{}}}|||{{{{{{uuuyyy|||{{{zzzwwwtttooojjjfffccc]]][[[XXXVVVWWWXXXXXXXXXZZZ[[[]]]___aaacccddddddfffgggjjjkkkkkkiiigggeeekkkiiigggeeedddeeeggghhhfffdddbbb^^^ZZZVVVSSSQQQSSSKKKFFFFFFFFFCCCAAABBBEEEDDDDDDDDDDDDEEEFFFFFFCCCCCCCCCBBBBBBAAAAAAAAA===<<<;;;;;;999999888777;;;:::999777666555555555666666666666555444333222222444666999;;;;;;<<<<<<888777666555555666777777888888888777777666555444888777666666777777666555666666666666666555444444444444333333222111000000//////000111111111111111222111111000000000000111//////.........---------,,,,,,------......//////...//////000000000000000........................000000///...---,,,++++++..................------....................................------------,,,---///000111111111000////////////000000000000//////............//////////////////000000000000///000000111111111000000222222222222222222222222555444333333444555777888666777888:::;;;<<<=========@@@EEEGGGHHHHHHIIIIIIOOORRRVVVXXXXXXVVVVVVVVVXXXXXXXXX[[[]]]___^^^]]]]]]^^^aaabbbccceeehhhkkkkkklllnnnrrrxxx|||zzzyyyxxxssswww~~~zzzyyywwwtttooojjjfffccc___\\\YYYXXXXXXYYYZZZYYYWWWXXX[[[^^^aaacccdddeeehhhjjjkkkmmmmmmlllkkkjjjooonnnllljjjkkklllnnnpppooolllgggccc```\\\XXXTTTTTTLLLFFFFFFFFFDDDBBBCCCCCCCCCBBBAAAAAAAAABBBBBBCCCCCCBBBBBBBBBAAAAAAAAA===<<<<<<;;;:::999888888777777666555555666666666666666666666555444333333111333555777999:::::::::999888777666555555666666777777777777666666555444999777666777888888666555888888999999888888777666666555555444333333222222///000000111111111111111111111000000//////000000000000///...------,,,,,,.............../////////......///000000000//////........................000000//////...---------////////////////////////........................000000000000////////////,,,---///000111111000000////////////000000000000000//////......//////000////////////000000000000///000000111222222222111000000000000000000000000333333333444555666777888666777888:::;;;<<<======>>>AAADDDFFFGGGGGGIIIJJJOOORRRVVVXXXXXXVVVVVVVVVXXXXXXXXXZZZ]]]___^^^]]]]]]^^^```bbbccceeehhhkkklllmmmooorrryyy}}}yyywwwuuutttsssxxx~~~yyyxxxvvvsssnnnjjjeeeccc```]]]ZZZYYYZZZ[[[[[[[[[VVVXXX[[[___ccceeeggghhhllllllnnnooopppqqqqqqqqqtttssssssrrrtttvvvyyyzzz|||wwwsssqqqpppkkkddd]]]ZZZQQQIIIHHHGGGDDDCCCDDDCCCCCCBBBAAA@@@@@@@@@@@@BBBBBBBBBBBBAAAAAAAAAAAA======<<<;;;:::999999888555555555666777888999:::666666666666555444333333111222444666777888999999:::999777666555555555555666666777777777666666555999888888888999999777666888999999999999888888777777777666666555444444444000000000111111111111222111111000///////////////000000//////...---,,,,,,000000///////////////...------...////////////...........................///////////////////////////000000000000000000000////////////////////////000000000000////////////------///000000000000000////////////000000000000111000000//////000000111////////////000000000000//////111222333333333333111111111111111111111111111222333555666777777777666777888999;;;<<<======???AAACCCEEEEEEGGGIIIKKKOOORRRVVVXXXXXXWWWVVVVVVXXXWWWXXXZZZ]]]^^^^^^]]]\\\^^^```bbbccceeehhhkkklllmmmooossszzz{{{wwwuuusssrrrvvv||||||xxxxxxvvvsssnnnjjjfffccc```^^^ZZZYYYZZZ[[[[[[[[[[[[\\\___cccfffiiikkklllnnnnnnoooqqqssstttvvvwwwwwwwwwxxxyyy|||wwwmmmeeeZZZPPPLLLIIIEEECCCDDDDDDCCCCCCBBBAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>===<<<;;;:::999999777777777888999;;;<<<===777777777666666555444333111222333555666888888999:::999888777666555444444666666777888888888888888:::999999:::;;;:::888666666777777777777777666666777777666666555555555555111000000111111111222222111111000///....................................111111000000//////......,,,------........................................../////////000000111111///////////////000000000000000000000000000000000............---------------......//////000000000////////////000000000000111111000000000000111111////////////000000000000...///111222333444555555333333333333333333333333222333555666777666555555777777888999:::<<<===>>>???AAACCCCCCDDDFFFIIILLLNNNRRRVVVXXXXXXWWWWWWWWWWWWWWWXXXZZZ]]]^^^]]]\\\\\\^^^```aaabbbdddhhhjjjkkklllooosssyyy{{{wwwvvvttttttwww~~~}}}{{{xxxxxxvvvsssooojjjfffddd```]]]ZZZYYYYYYZZZ[[[ZZZ^^^```bbbeeehhhjjjllllllooopppqqqsssuuuwwwxxxyyyxxxyyyzzz}}}ttthhh[[[SSSMMMGGGCCCDDDCCCCCCCCCBBBBBBCCCCCCDDDAAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>===<<<;;;:::999999888888888999:::;;;;;;777777777777666555444333333333444555666888999999999999888777666555444333666777888999:::;;;;;;;;;;;;;;;;;;<<<===<<<:::777555666666777777777666666666666666666555555555555111111111000111222333333222222000//////.........,,,------...///000111111111111000000//////......,,,------.............................................//////000000111111---------....../////////000000000000000000000000............------------.............../////////////////////000000000000111111000000000000111111////////////000000000000...///111222333444555555333333333333333333333333444555666666666555444333777777888888:::<<<===>>>???@@@BBBCCCDDDFFFIIIKKKNNNQQQUUUXXXXXXWWWWWWWWWWWWWWWWWWYYY\\\^^^]]]\\\\\\]]]```aaabbbdddgggjjjiiikkknnnsssyyy|||zzzyyyyyyxxxwww}}}{{{yyyxxxvvvtttpppkkkhhheee```]]]ZZZYYYZZZ[[[[[[ZZZ___```ccceeehhhjjjkkklllpppqqqsssuuuxxxyyyzzzzzzwwwyyy{{{~~~uuueee[[[SSSKKKGGGGGGDDDDDDCCCBBBBBBBBBCCCCCC@@@@@@@@@@@@AAAAAAAAAAAA??????>>>===<<<;;;;;;:::777777666666666777777888777777777777666555444444444444444444555777888999888888888888777666444333555666777999;;;<<<<<<<<<<<<<<<<<<>>>???>>>;;;888666777777888888888888777666666666666666666666666222222111000111222333444444333222000////////////,,,,,,---...000111222222000000///////////////...------...////////////....................................//////000000000,,,,,,------......//////////////////////////////000000000000///////////////......------...//////////////////000000000000111000000//////000000111////////////000000000000//////111222333333333333222222222222222222222222555555555666555555444333888888777888999;;;>>>???>>>@@@BBBDDDDDDFFFHHHJJJMMMQQQUUUXXXXXXWWWWWWXXXWWWVVVWWWYYY\\\]]]]]]\\\[[[]]]___aaabbbdddgggjjjiiikkkooossszzz~~~}}}}}}~~~~~~~~~~~~||||||yyyyyywwwuuuqqqmmmiiigggaaa___[[[ZZZ[[[\\\\\\\\\^^^```cccfffjjjlllnnnoooqqqsssvvvyyy{{{|||{{{{{{wwwxxx{{{~~~mmmbbbYYYPPPLLLLLLJJJIIIGGGEEECCCBBBBBBBBB??????@@@@@@@@@AAAAAAAAA@@@??????>>>===<<<;;;;;;666555555555666666777888777888888777777666555444333333222333444555777888777777888888777666555444222444555888999;;;<<<<<<<<<<<<===???@@@???;;;999555555666777777777777777777777888888888888888888333222111000000222333555555444333111000000//////////////////000000000000.............../////////......///000000000//////..........................................//////---------...//////000000........................000000000000///////////////...------------...///////////////000000000000000//////......//////000////////////000000000000///000000111222222222111222222222222222222222222333333333444555666777777888888777888999;;;>>>???<<>>===<<<;;;;;;666666666666777888::::::888888888888777666555444222222111111222444666777666666777888888777666555000222444666888:::;;;;;;======>>>@@@AAA???<<<999222222333444555555444444999999999999999999999999333222111000000222444555666555444222111000000000111111111000//////......,,,---------......//////...//////000000000000000................................................---......///000111111222........................///.........------------//////---,,,,,,---...///////////////000000000000//////............//////////////////000000000000///000000111111111000000444444444444444444444444222111111222444777999;;;999888777777999;;;>>>@@@;;;???CCCEEEFFFFFFGGGHHHMMMPPPUUUXXXXXXXXXXXXXXXVVVVVVWWWYYY\\\]]]\\\[[[[[[]]]___```aaacccgggiiilllnnnsssxxx~~~|||~~~|||{{{{{{yyytttpppmmmkkkjjjjjjbbbbbbaaa```___^^^^^^]]]^^^```dddiiimmmoooqqqrrruuuvvvyyy|||~~~xxxzzz~~~xxxnnneee]]]VVVQQQQQQMMMHHHEEECCCBBBAAA???BBBAAA@@@@@@??????@@@@@@@@@@@@???>>>===;;;999888666666666666777888:::::::::::::::999999777666666222222222222333333444555888888888888777777777777222222333444666888:::;;;<<<<<<<<<===<<<<<<;;;;;;666666666666777777777777;;;;;;<<<<<<;;;999888777666444111000111222111111444444333222000...---,,,111111000000/////////...////////////////////////---.........//////000000000///,,,,,,,,,,,,+++***000000000000000000000000---------............///000000000000000000000000222111111111000000//////////////////////////////+++,,,---///000111111111000000000000000000000000000000000000000111111222222222222222222222222222333333333333333333333333555555555555666666666666999888888888888999;;;<<>>===;;;999888666666666666777888999:::888888888888777666555444333222222222333333444555888888888777777777777777222222333444555777999:::;;;;;;;;;<<<<<<;;;;;;:::555666666666777777888888888999:::::::::999888777777555222222222333333222444333333222000///---,,,000000000//////.........///////////////////////////////////////.........111000...///000111111000........................---------............///000000000000000000000000111111111000000000//////////////////////////////---...//////////////////000000000000000000000000/////////...///000000111222222222222222222222222333333333333333333333333555555666666666666777777999888888888888999;;;<<>>===;;;:::999777666666666777888999999666666666666555444333333333333222222222333444444777777777777777888888888222222222333444666777888999999:::::::::::::::999555555555666666888999999666777999::::::999999888888666333222333444333333333333333222111///...---/////////...............////////////////////////000000000///......------+++***)))***---///000///---------------------------------............///000000000000000000000000111111000000000000////////////////////////////////////000000///...------000000000000000000000000...............//////000222222222222222222222222333333333333333333333333555666666666777777777888999888888777888:::;;;<<<===>>>???AAACCCFFFHHHJJJLLLNNNQQQTTTWWWYYYZZZZZZYYYXXXYYYZZZ\\\\\\ZZZXXXZZZ\\\^^^```bbbeeeiiikkklllooosssxxx~~~}}}~~~}}}{{{{{{yyywwwtttpppllljjjhhhgggdddcccbbbaaa___]]]\\\\\\]]]___bbbfffjjjnnnqqqrrrtttuuuvvvxxxyyyzzz{{{{{{}}}~~~~~~~~~}}}||||||zzzwwwrrrnnnmmmjjjfffbbb___\\\XXXVVVMMMIIIEEEBBBBBBAAA@@@???AAA@@@@@@?????????????????????>>>>>>===;;;:::999888777777777777777888888555666666666555555444333333333333222222333333444666666777777888888888999222222222333444555666777777888888999999999999888444444444555666888:::;;;888999:::;;;::::::888888888555333222333333333222333333333222111000///.....................------///////////////////////////////////////.........((('''&&&'''***,,,---,,,---------------------------------............///////////////////////////000000000000000000/////////////////////////////////////////////......---///////////////////////////............///000000222222222222222222222222333333333333333333333333555555666666777888888888888888777777888:::<<<===>>>>>>???AAACCCFFFHHHIIIKKKMMMQQQTTTWWWZZZ[[[[[[YYYYYYYYY[[[]]]]]][[[YYYZZZ\\\^^^```bbbeeehhhkkklllnnnrrrwww}}}~~~~~~|||{{{{{{xxxwwwtttqqqmmmjjjhhhgggeeedddcccbbb```___^^^]]]^^^___bbbeeeiiillloooqqqsssssstttuuuwwwyyyzzz{{{{{{|||~~~~~~wwwvvvvvvuuutttpppkkkggggggdddaaa^^^[[[XXXTTTQQQKKKHHHDDDAAAAAAAAA@@@???AAA@@@??????>>>>>>??????>>>>>>>>>>>>===<<<::::::888888777777777777777888666666777777777666555555444333333222222333333333555555666777888999999:::333333333333333444555666666777777888999999888888555555444444666888:::;;;<<<=========;;;:::888666666444222111111222222111222222222222222111000///------..................////////////////////////,,,------...///000000111///---,,,---...000000///........................---------............/////////////////////////////////////////////000000////////////////////////---......///////////////////////////////////////000000//////000000111222222222222222222222222222333333333333333333333333444555555666777888888888888777777777888:::<<<===@@@@@@AAAAAACCCDDDFFFGGGJJJLLLPPPTTTWWWZZZ[[[[[[YYYYYYYYY[[[]]]]]][[[YYYYYY[[[^^^```aaadddhhhkkkkkknnnqqqvvv}}}~~~}}}|||yyyxxxuuurrroookkkiiihhheeeeeedddcccbbbaaa``````___```bbbdddgggkkknnnooopppqqqqqqsssuuuwwwzzz{{{|||}}}}}}}}}}}}|||zzzyyysssrrrrrrrrrpppmmmhhheeeaaa___\\\ZZZXXXTTTPPPMMMKKKHHHDDDBBBBBBBBBBBBAAA@@@@@@???>>>>>>>>>>>>???>>>>>>>>>>>>===<<<;;;:::999999888777666666666777777777888888888777777666444444333222222222333333444555666777888999::::::555444444444444444555555666666777888999999999999666555444444555777999;;;?????????>>><<<:::777666666444111000111222111000111222222222222222111111.............../////////////////////////////////+++,,,---...///111222222222111//////000111000///........................---------............///000000000000000000000000......////////////000000////////////////////////------...///000000//////000000000000000000000000000000000000000111222222222222222222222222222222333333333333333333333333333333444555666777888888777777777777888:::<<<>>>AAAAAAAAABBBCCCDDDEEEFFFJJJLLLOOOSSSVVVXXXZZZZZZYYYXXXYYYZZZ\\\\\\ZZZXXXXXXZZZ\\\^^^```cccgggiiilllnnnqqqvvv|||~~~}}}|||zzzyyyvvvtttpppmmmjjjhhheeeeeeeeeddddddcccccccccaaaaaabbbdddfffiiilllmmmnnnnnnoooqqqtttwwwzzz{{{zzz{{{{{{{{{yyyxxxvvvtttrrrqqqppppppoookkkfffbbb\\\ZZZXXXVVVUUURRRNNNKKKIIIGGGCCCAAAAAABBBBBBAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;::::::999888777666666666666666777777888888777777777555444333333222222222333444444555777888:::;;;;;;666666555555444555555555666666777888999999999999888777555444444666999:::============<<<:::888666777555222111222222222111111111222333333222222222.........//////000000000////////////////////////,,,------...///000111111000...------...//////...---------------------------------............///000000000000000000000000........./////////000000//////////////////////////////////////////...---000000000000000000000000///////////////000111111222222222222222222222222333333333333333333333333222222333444555666777777777777777777999;;;===>>>???@@@@@@AAACCCEEEFFFGGGJJJKKKOOORRRUUUWWWXXXXXXXXXXXXXXXZZZ[[[[[[ZZZXXXVVVYYY[[[]]]___bbbeeehhhmmmpppsssxxx~~~|||~~~}}}|||{{{zzzzzzyyywwwuuuqqqmmmjjjiiieeeeeeeeeeeeeeeeeeeeeeeebbbbbbbbbccceeehhhkkklllmmmmmmnnnpppssswwwzzz|||vvvwwwxxxxxxwwwvvvuuutttnnnmmmlllllljjjfff```\\\XXXWWWUUUTTTTTTQQQNNNKKKGGGDDD@@@??????@@@@@@???@@@??????>>>>>>>>>>>>>>>===>>>>>>>>>===<<<;;;;;;::::::888777666666666666666666777777777777777666555444333333222222222222333444555777888:::;;;<<<777777666555555555555666666666777999999:::::::::999777555444444666888::::::;;;;;;<<<;;;:::888777888666333222333444333222111111222333333333222222.../////////000000111111////////////////////////.........//////////////////...------///000000000,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000000000000000000000---.........//////000000////////////////////////111111111000///---,,,+++000000000000000000000000...............///000000222222222222222222222222333333333333333333333333111111222333444555666777777666666777999;;;===>>>===>>>???AAACCCFFFHHHIIIIIIKKKNNNRRRTTTVVVWWWWWWWWWWWWWWWYYY[[[[[[YYYWWWVVVXXXZZZ\\\^^^aaadddgggnnnqqqtttzzz~~~}}}{{{yyyvvvsssrrrooollliiiiiigggfffdddcccccccccdddggggggffffffggghhhjjjkkknnnqqqtttuuuuuuuuuvvvwwwyyyyyyyyyyyyvvvssspppnnnmmmkkkiiigggeeebbb]]]ZZZWWWVVVUUUSSSPPPMMMKKKIIIAAA@@@@@@??????@@@@@@AAADDDCCCBBBAAA???>>>==================<<<;;;999999<<<:::888666555555666777888888777777666666666555000111111222222333333444333444555666777888999:::888777555444333333444444555666666777888888999999999888888777666555555444888999:::;;;:::888666444777777777666555444222222333333333333333222111000000000000000000000000000---...000000.........///---------.........//////111111000......---------000000//////......------////////////////////////////////////////////////////////////000000000000111000///......///000111,,,---...///...---+++***////////////000000000000)))+++...000111111000///111111222222222333333333333333333333333333333333222333444555666666666666888888888888999;;;===>>>AAA;;;;;;BBBBBB===@@@IIIMMMPPPRRRSSSSSSSSSUUUVVVVVVWWWXXXZZZZZZZZZYYYYYYWWWXXXZZZ\\\```cccfffhhhkkkpppttt{{{~~~}}}|||zzzvvvsssrrrpppmmmkkkiiihhhfffeeeddddddeeeeeeggggggffffffggghhhjjjkkkmmmooorrrsssrrrrrrrrrsssssstttttttttssspppnnnlllkkkiiigggeeeccc```\\\YYYUUUTTTSSSPPPMMMJJJHHHFFFAAA@@@@@@??????@@@@@@AAAAAAAAA@@@@@@??????>>>>>>============<<<<<<;;;:::<<<:::888666555555666777777777777666666555555555222222222222333333333333333333444666777888999:::888777555444333333444444555555666666777777777888888888888777666555555555888999:::::::::999888777777777777666555444222222222222222222222111000000000000000000000000000000///000222222000000000111---------.........//////111000///......---------///////////////.........////////////////////////////////////////////////////////////............000000////////////000000...............---,,,,,,////////////000000000000......///000000000///...111111222222222333333333333333333333333333333333333333444555666666666666888888888888999;;;===???AAA<<<===CCCCCC>>>AAAJJJMMMPPPSSSUUUUUUUUUUUUVVVWWWXXXYYY[[[[[[[[[[[[ZZZXXXYYYZZZ]]]```cccfffhhhkkkpppttt{{{~~~}}}~~~{{{vvvsssqqqpppnnnllljjjiiihhhfffffffffgggggghhhggggggfffgggiiijjjkkklllnnnpppqqqpppoooooopppnnnooooooooonnnllljjjiiigggeeecccaaa```]]]YYYWWWSSSRRRPPPMMMIIIFFFDDDCCC@@@@@@????????????@@@@@@>>>>>>>>>>>>????????????<<<===============<<<<<<;;;:::888666555555666666666666666555555555555555444444444444333333333333222333444555666888999999888777666555444444444444555555555555666666666666888888777777666666555555888888888999999999::::::777777777666555444333222111111111111111000000///000000000000000000000000///000222222000000000111------........./////////111000///......---.............../////////////////////////////////////////////////////////////////////......---------,,,//////000000000000//////000//////...............////////////000000000000333222111000///.........111111222222222333333333333333333333333333333333333333444555666666666666888888888888:::<<<>>>???AAA===>>>CCCCCC@@@CCCKKKMMMQQQUUUWWWWWWVVVVVVVVVXXXYYYZZZ\\\]]]]]]\\\\\\YYYZZZ[[[^^^aaadddggghhhlllppptttzzz~~~{{{{{{vvvsssqqqpppnnnmmmkkkjjjiiihhhggghhhiiijjjiiihhhhhhhhhhhhjjjkkkllllllnnnpppqqqqqqppppppqqqnnnnnnmmmllljjjhhhfffeeecccaaa___]]]\\\ZZZWWWTTTQQQPPPMMMJJJFFFDDDAAA@@@@@@@@@????????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======>>>=========;;;:::888777666666666666555555555555555555444444666666555444444333222222222222333444666777888999777777666666555444444444666666666666666666666666888777777777666666666555777777666777777999:::;;;777777777777666444333222111111222222222111111000////////////////////////---...000000.........///............////////////000000///...............------......//////000000////////////////////////////////////////////////000//////......------,,,...///000111111000///...111000///......///000111////////////000000000000555333111///......///000111111222222222333333333222222222222222222222222333444555666666777777777888888888999:::<<>>>>>??????@@@??????>>>>>>===<<<<<<;;;;;;<<<===============<<<::::::999777666666555555444444555555555555555555666666555444333333222111111111222444555666777888777777777666666555444444666777777777777777888888777777777777666666666666555555555555666888999:::888888888777666555333333222222333333444333333222////////////////////////---...000000.........///........./////////000000000//////............///------......//////000000////////////////////////////////////////////////000000000/////////.........///000111111000///...111000///......///111222////////////000000000000333222000......///111333111111222222222333333333222222222222222222222222333444555666777777777777888888888999;;;===???AAAAAA@@@AAACCCDDDDDDGGGLLLNNNRRRWWWZZZZZZYYYXXXWWWVVVWWWYYY[[[\\\\\\\\\[[[\\\\\\^^^```ccceeehhhiiilllppptttzzz}}}~~~~~~{{{xxxwwwtttqqqnnnjjjjjjiiiiiiiiijjjlllmmmmmmllllllkkklllmmmooopppppprrruuuvvvuuuuuuuuuvvvrrrpppnnnjjjfffccc```___\\\ZZZWWWUUUUUUTTTSSSQQQNNNLLLIIIFFFCCCBBBAAAAAA??????>>>>>>>>>>>>??????@@@??????>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::999888777666555555555555555555555666666666666555555444333222222111000111222333444666777777777777777777777555444444666666777777888999999999777777777777666666666666555555666666777888999999888888888777666555444333222333444444444444444444000000000000000000000000///000222222000000000111....../////////000000000//////............//////.........///////////////////////////////////////////////////////////////000000000000000000000000//////000000000000/////////////////////000000111////////////000000000000111000.........000222333111111222222222333333333222222222222222222222222444444555666777777777777888888888999;;;>>>@@@BBB@@@@@@BBBCCCCCCEEEIIILLLOOOSSSWWWYYYYYYXXXXXXXXXUUUVVVYYYZZZ\\\\\\\\\\\\]]]^^^___aaacccfffhhhjjjlllppptttzzz~~~~~~|||yyytttqqqiiiiiihhhhhhiiikkklllnnnooonnnnnnmmmnnnpppqqqrrrssstttvvvvvvtttrrrrrrrrrnnnmmmjjjfffccc```^^^]]][[[XXXUUUSSSSSSSSSRRRPPPLLLJJJGGGDDDAAAAAAAAAAAA??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<<<<;;;:::999999999999999888777666555444555555555666666777777777444444333333222222111111000000111333444555666777777777888888777666444333333444555666777999::::::666666666666777777777777666777888999::::::999888888888888888666555444333111222333444444444444333000000000000000000000000///000222222000000000111.../////////000000000000//////............/////////////////////.........////////////////////////////////////////////////------...//////000000000000000////////////000000---...//////000000000///////////////000000000000//////.........///000111111111222222222333333333111111111111111111111111444555666777777888888777888888888999;;;>>>AAABBB>>>@@@BBBBBBBBBEEEIIIKKKPPPSSSVVVXXXXXXWWWXXXYYYVVVWWWYYY[[[]]]]]]]]]]]]^^^___```bbbdddgggiiijjjlllppptttzzz|||wwwsssiiiiiihhhhhhiiikkkmmmnnnpppooooooooooooqqqrrrssstttvvvvvvuuurrrooommmmmmjjjiiifffccc```^^^]]]\\\ZZZWWWTTTRRRRRRRRRQQQPPPIIIGGGEEEBBB@@@@@@@@@AAA??????>>>>>>>>>>>>??????=========>>>???@@@@@@@@@;;;<<<;;;;;;:::999888777999999999999888666555444555666666666777777888888333333222222222222111111000000111222444555666777777777888888888666444333111222333555777888999:::666666666666777777777777777999;;;<<<<<<;;;:::999888888888888777555444333000111222333333333333333000000000000000000000000---///000000.........///////////////000000000000//////.........//////000000000//////.........---////////////////////////////////////////////////+++,,,,,,---...///000000111000///......///000111,,,---...000000000///...////////////000000000000//////............//////111111222222222333333333111111111111111111111111444555666777888888888888888888888999<<<>>>AAACCC>>>@@@BBBAAABBBFFFIIIKKKQQQSSSUUUVVVVVVWWWXXXZZZWWWXXX[[[]]]^^^_______________```bbbdddgggiiijjjlllppptttyyywww~~~~~~vvvrrrlllhhhjjjllljjjiiiiiilllkkkkkkllloooqqqrrrrrrrrrqqqqqqqqqqqqnnniiiffffffeeeccc```\\\ZZZWWWVVVVVVUUUSSSPPPNNNMMMLLLKKKGGGEEECCC@@@??????@@@AAA@@@??????>>>>>>>>>>>>>>>??????>>>>>>=========<<<::::::999999999999888888777777777777777666555555666555555444444444555555555555444444444333333333333333333333444555666666999999999999888666555444333222111333555777888777;;;;;;;;;::::::999999999888999:::;;;;;;;;;;;;;;;777777777777666666666666444333222111111222333444333222000///......//////,,,---000111111000---,,,000000000000000000000000........................////////////000000000000,,,,,,------------,,,,,,++++++,,,,,,---...//////,,,,,,------...//////000---...............------////////////////////////000000000000000000000000000000000000111111111111111111222222222222111111111111111000000000000000555555666666777888888888666666777:::===??????>>>BBBAAA@@@@@@BBBDDDFFFHHHLLLPPPVVVYYYYYYXXXWWWWWWXXXWWWWWWXXX[[[\\\\\\[[[YYY\\\___aaabbbdddgggjjjkkknnnqqqxxxyyy{{{vvvoookkklllmmmkkkiiiiiilllkkkkkkllloooqqqqqqqqqoooooonnnnnnmmmjjjeeebbbaaa```___\\\ZZZWWWTTTSSSRRRQQQOOONNNLLLKKKJJJJJJFFFEEECCC@@@??????@@@AAA@@@??????>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::666777888888888888888777777666666555555555666666555555444444444333333333333333222333333444555666888888999888888777666555444333222333666888888888888888999::::::;;;;;;<<<888888999:::::::::::::::888777777777666666666666333222111000000111222333333222000///......//////........................000000000000000000000000////////////////////////............////////////......////////////......---------......//////000000000////////////......111111000///...,,,+++***////////////////////////////////////////////////000000000000000000000///111111222222222222111111222222222111111111111111444555555666666777888888777777888:::>>>@@@@@@???AAA@@@@@@@@@AAACCCFFFHHHLLLPPPVVVYYYYYYXXXWWWWWWVVVVVVVVVXXX[[[\\\[[[ZZZWWWZZZ]]]___```bbbeeehhhkkkmmmqqqwww{{{|||tttnnnmmmmmmkkkiiijjjlllkkkkkklllnnnoooooonnnkkkjjjiiiiiigggddd```\\\XXXXXXXXXWWWUUURRRPPPNNNMMMMMMKKKJJJIIIHHHHHHHHHEEEDDDBBBAAA@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::666777888999999::::::999777666666666666666777777555555444444444333333333222222222333333444555666777777888888888888777777555444333444777888999888666666777999:::<<<===>>>777777888888888888888999888888777777777666666666333222111000000111222333333222000///......//////000///...------...///000000000000000000000000000000000000000000000000000------------............///000000111111000000///////////////////////////333333222111///...------111111000///...---+++***////////////////////////........................000000000//////.........111111222222222222111111222222222222222222222222333444444555666666777777888888888;;;>>>AAAAAAAAA@@@@@@??????AAACCCFFFGGGMMMQQQVVVYYYYYYXXXXXXWWWUUUUUUVVVYYY[[[\\\ZZZXXXXXXZZZ]]]___```bbbeeegggkkkmmmpppuuu}}}wwwooommmmmmkkkjjjlllkkkjjjjjjkkkmmmmmmlllkkkhhhfffeeedddbbb___[[[XXXPPPQQQQQQQQQPPPMMMKKKJJJJJJIIIHHHGGGGGGGGGGGGGGGDDDCCCBBBAAA@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888888888777777888999999888888888666555555555555666666777555555444444444333333333222222222222333444555666666666777888888888888888666555444555777999999888666666777999:::;;;<<<===777777666666666777777777888888888777777777666666222222000000000000222222333222111////////////000000000////////////000000////////////////////////////////////////////////------........./////////000000000111111000000000000/////////////////////333222111000///......------......////////////...////////////////////////////////////////////////000000//////......------111111222222222222111111111111111222222222222222333333444444555666666666999888999;;;???BBBCCCCCC??????>>>???@@@CCCFFFHHHNNNQQQVVVYYYYYYXXXXXXXXXUUUVVVXXX[[[]]]]]][[[XXXZZZ\\\___aaabbbdddgggiiijjjlllooosss~~~~~~{{{qqqnnnllljjjkkkmmmjjjiiiiiiiiijjjjjjhhhfffdddbbb```___^^^\\\XXXUUULLLMMMMMMMMMLLLJJJHHHGGGHHHHHHGGGFFFFFFFFFFFFFFFCCCBBBAAAAAA@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>:::::::::;;;;;;;;;;;;;;;::::::999999999888888888888888888888777666555444444333333333444444555666555555444444444333333333222222222222333444555555555666777888888999888888777555444555777888888888888888888999999999::::::777777666555555666666777888888888888777777777777333222111000000111222333444333111000//////000000///000222333333222000///////////////////////////............................../////////000000000...//////000000//////...//////..................////////////////////////---......///000000//////////////////////////////000000000000000000000000000/////////.........---111111222222222222111111000000000000111111222222333333444444555666666666999999999;;;???BBBDDDDDD????????????AAADDDGGGHHHNNNRRRVVVXXXYYYXXXYYYYYYWWWXXXZZZ]]]______]]]ZZZ[[[]]]___aaabbbdddfffhhhiiikkkmmmrrr~~~}}}vvvpppmmmjjjjjjlllhhhggggggggghhhgggdddbbb```^^^\\\[[[ZZZYYYVVVTTTLLLLLLKKKJJJIIIHHHHHHGGGGGGGGGFFFEEEDDDDDDDDDEEEAAAAAAAAAAAA@@@@@@@@@???@@@??????>>>>>>>>>>>>>>>:::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;::::::999999999888666555333222222222222222333444555555555555444444444333333333111111111222222333444555555666777888888888888888777555444444666888777777::::::999999888888888777888777666555444555666777999999888888888777777777444333222111111222333444444333111000//////000000///000333444444333000///000000000000000000000000........................////////////000000000111---......//////......---........................------...//////000111111000000000000///...------////////////////////////111111111111111111111111////////////////////////111111222222222222111111/////////000111111222222333444444555666666777777999888888:::>>>BBBDDDEEE@@@??????@@@BBBEEEHHHJJJOOORRRVVVXXXYYYYYYYYYZZZYYYYYY[[[]]]``````^^^\\\YYY[[[^^^___```aaadddfffhhhjjjmmmqqq}}}~~~|||zzzxxxvvvwwwzzz}}}~~~}}}tttnnniiihhhjjjfffeeeeeeeeefffdddaaa^^^[[[ZZZXXXWWWWWWVVVTTTRRROOOMMMKKKIIIHHHHHHIIIIIIFFFFFFDDDCCCBBBBBBBBBBBB@@@AAAAAAAAAAAA@@@??????@@@??????>>>>>>>>>>>>>>>:::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999999999888777666555444333222222333444555666666555555444444444333333333111111111111222333444555666777777888888888777777666555333444555777666666999999999999888888777777999888666555444555666777999999999888888888777777555444333222222333444555444333222000///000000111///000000111111000000///000000000000000000000000................................./////////000000---......//////......---.........//////000000111......///000000111222222000000111000000///...---////////////////////////000000000000000000000000...//////000000111111111111111222222222222111111//////000111111222333333444555555666666777888888999777777999===AAADDDEEE@@@@@@@@@AAACCCFFFIIIKKKPPPSSSVVVXXXXXXYYYZZZ[[[ZZZYYYZZZ\\\^^^___^^^]]]YYY[[[^^^___```aaadddfffhhhjjjlllppp|||}}}zzzxxxvvvsssqqqqqqtttwwwyyyzzz}}}~~~~~~~~~wwwoooiiiggghhheeeddddddddddddbbb___\\\XXXWWWUUUTTTUUUTTTSSSQQQQQQOOOLLLIIIHHHHHHJJJKKKEEEEEECCCBBBAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@??????@@@??????>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<=========:::::::::999999999888888888888999999999888888777333333333444555666777888555555444444444333333333111111111111222333444555777777888888888888777777666444333333555666666555888888888888888888888888:::888666555444555666777999999999888888888888777555555333333333333555555444333222000000000000111000///...------...///000000000000000000000000000000000000000000000000000---------.........//////......////////////.........//////000111222222333000000111111111222222222------///000111111111111////////////////////////////////////////////////......///000111222333333111111222222222222111111000000111222333333444444555555666666777888888888888777666888===AAADDDEEEAAAAAAAAABBBDDDGGGJJJLLLPPPSSSVVVXXXXXXYYYZZZ[[[ZZZYYYXXXZZZ\\\^^^^^^]]]\\\^^^```aaabbbccceeeggggggiiilllppp||||||yyytttpppmmmllljjjiiijjjkkknnnqqqtttwwwzzz{{{~~~|||zzzyyyxxxxxxwwwvvvvvvvvvwwwxxxxxx{{{}}}~~~~~~}}}|||}}}~~~yyyrrrkkkfffeeegggdddbbbcccfffeee___ZZZXXXYYYYYYXXXWWWUUUSSSQQQMMMLLLKKKIIIGGGEEEDDDCCCFFFEEEDDDDDDDDDDDDBBB@@@AAABBBBBBCCCCCCDDDDDDDDDAAA@@@@@@???>>>===<<<<<<============<<<<<<<<<<<<;;;;;;::::::999888777777999999999888777666666555666666555444444444444555555555555444444333333333555444333333333333555555555666777999;;;<<<<<<<<<999999999777555444444666999::::::999777666777888999999888888888888888999999999::::::::::::::::::999999888666555333222111222111000///...........................///000000000000000000000000000000000...,,,++++++---///111000////////////000000111//////000111111111111111000000///...............//////............//////000///...---,,,---......,,,,,,,,,---...///000000333222111///..................//////000000111111222222111111000/////////000/////////000111222222555555666666666666666666999999999;;;>>>@@@AAA@@@BBBAAABBBBBBDDDFFFIIIJJJJJJQQQVVVVVVUUUXXXZZZYYY\\\[[[ZZZ[[[\\\\\\\\\ZZZ[[[\\\^^^aaadddfffiiijjjmmmiiiiiippp|||tttpppkkkgggeeecccaaa___bbbccceeegggjjjmmmoooppptttuuuuuuvvvvvvuuuuuutttrrrrrrrrrqqqooonnnlllkkklllkkkjjjiiijjjkkkmmmnnnrrruuuxxxzzz{{{{{{}}}~~~|||~~~|||tttlllhhhfffbbb___]]]^^^```___ZZZVVVUUUVVVVVVVVVUUURRRPPPNNNLLLKKKJJJHHHGGGEEEDDDCCCFFFEEEDDDDDDEEEEEEBBBAAAAAAAAAAAAAAAAAABBBBBBBBB@@@@@@??????>>>>>>==================<<<<<<<<<<<<;;;;;;::::::999888888777999999888888777666666555666666555444444444444555555555444444444333333333333333222222222444555666666777888999::::::::::::999999999777555444444666888999:::999777666666888888888777777777888888999::::::::::::;;;;;;;;;;;;;;;:::888666444333222222222222111000////////////...............///000000000000000000000000000000111000/////////000222333222111000...------,,,,,,...///000000111111000000000000///...............//////............//////000///...---------......---......//////000000000222111000//////......///.../////////000000000111111111111111000000000000111111000000000111222222333333444555666777888999999999999;;;>>>@@@@@@@@@AAAAAAAAABBBCCCFFFHHHIIIKKKRRRWWWWWWVVVYYY[[[[[[\\\[[[ZZZ[[[\\\]]]\\\ZZZZZZ[[[]]]```cccfffhhhiiinnnkkkkkkrrr~~~|||wwwkkkgggbbb^^^[[[YYYWWWUUU\\\\\\^^^```aaaccceeeeeeiiijjjjjjkkkkkkjjjjjjiiiiiihhhhhhgggfffdddcccbbb^^^]]][[[[[[\\\^^^aaaccceeeiiiooosssvvvyyy{{{}}}xxx{{{}}}ssskkkfffeee^^^[[[ZZZZZZ\\\[[[WWWSSSSSSTTTVVVVVVUUURRROOOLLLJJJJJJIIIHHHGGGFFFEEEEEEGGGFFFEEEEEEFFFEEEDDDBBB@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;::::::999999888888999999888888777666666666666666555444444444444555555444444444444333333333222222222222222333444555777777888999999999999999999999999777555444444666666777888777666555666777666666666666777777888999::::::;;;;;;;;;<<<<<<<<<>>><<<999666333222222333333333222111111000000000...............///000000000000000000000000000000.............../////////111000///---,,,,,,,,,,,,---......///000/////////000//////............/////////............//////000///......------......//////000000000000000000000000////////////000000////////////000000000000000000000000111111111111333222222111111111111222333444444555666777888888999888999;;;>>>@@@@@@@@@?????????@@@BBBDDDGGGHHHLLLSSSXXXXXXXXXZZZ]]]\\\]]]\\\[[[\\\]]]]]]\\\ZZZYYYZZZ\\\___bbbeeegggiiiooommmnnnttt~~~tttnnneeeaaa\\\XXXUUUSSSQQQPPPUUUUUUVVVWWWXXXYYYZZZZZZ___``````aaaaaa``````____________^^^]]]\\\ZZZZZZTTTSSSQQQPPPRRRUUUXXXZZZZZZ___ffflllpppsssvvvxxxuuuxxx}}}{{{ppphhhcccaaa\\\[[[YYYZZZZZZYYYWWWTTTTTTUUUWWWWWWVVVSSSOOOMMMJJJJJJIIIIIIHHHHHHGGGGGGGGGFFFEEEFFFGGGFFFEEECCCAAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>?????????============<<<<<<<<<<<<;;;;;;:::::::::999999999888888888888777777666666666666555444444444444555444444444444444444444444333333222222222111111111555666777888999999999999999999999777555444444666444666777666555555666777555555555555666777888999:::;;;;;;<<<<<<=========@@@===999555333222222333333333333333222222111111...............///000000////////////////////////+++,,,---.........------------------...///000000,,,---......//////......000///............////////////............//////000//////...............000000/////////////////////////////////000111111////////////000000000000...//////000111222222222444444333222111111111222777777777666555555444444999888888:::===@@@@@@???>>>>>>>>>???AAACCCEEEGGGLLLTTTYYYYYYYYY\\\^^^^^^]]]\\\\\\]]]^^^^^^\\\[[[YYYZZZ]]]```cccfffiiijjjnnnooopppuuuwwwmmmggg___[[[VVVRRRPPPOOOMMMKKKKKKKKKLLLLLLMMMMMMNNNNNNRRRRRRRRRSSSSSSRRRRRRRRRRRRRRRRRRQQQPPPOOONNNMMMLLLKKKJJJIIIKKKMMMPPPRRRRRRWWW]]]bbbfffiiimmmoooqqquuuyyy|||~~~xxxnnnfffaaa```[[[ZZZYYYXXXXXXXXXVVVUUUSSSTTTUUUUUUTTTQQQNNNLLLKKKJJJJJJJJJIIIIIIIIIIIIFFFEEEEEEFFFGGGGGGEEECCCBBBBBBAAAAAA@@@@@@??????>>>>>>>>>>>>>>>?????????============<<<<<<<<<<<<;;;;;;;;;:::::::::::::::888888888777777777777777666666555444444444444555444444444444444444444444555555444333222000///...222333555777999:::;;;;;;999999999777555444444666333444666666555555666888666666555666666777888888::::::;;;;;;<<<===>>>>>>@@@===999555222222222333222333333333333222111111...............///000000////////////////////////...///000222222111000///............///000111222,,,,,,---...............//////............////////////............/////////////////////.........///.....................///......//////000111222000000000000////////////......///000111222222333444444333222111111111222777777666666555555555444888888888:::===?????????>>>===>>>>>>@@@BBBEEEFFFLLLTTTZZZZZZZZZ]]]______]]]\\\]]]^^^```___]]][[[ZZZ[[[^^^aaaeeehhhkkklllmmmoooqqquuuyyypppggg```WWWSSSOOOLLLJJJIIIHHHGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJKKKKKKJJJJJJIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDEEEFFFHHHIIILLLOOOSSSWWW[[[^^^bbbdddjjjmmmqqqtttvvvyyy|||~~~uuummmfffaaa```XXXWWWWWWVVVUUUUUUTTTTTTQQQQQQQQQQQQOOOMMMKKKJJJKKKKKKJJJJJJIIIIIIHHHHHHEEEEEEDDDEEEFFFFFFEEECCCBBBBBBBBBBBBBBBAAAAAAAAA?????????>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::888888777777777777777777666666555444444444444555333333333444444444444555666666555444333111///...000111333666888:::;;;<<<999999999777555444444666222444666666555666777999888777777666666777777888999999:::;;;<<<======>>>===;;;888555222111111222111222333444444333111111...............///000000000000000000000000000000---...///000111000//////111111000///////////////,,,------...///.........///............//////000//////............/////////000000000000///...------------...............///////////////000111111000000000000////////////...//////000111222222222333222222111111111111222222333444555666888999999888777888:::===?????????=========>>>@@@BBBEEEFFFLLLTTTYYYZZZZZZ]]]```___]]]]]]^^^___aaa```]]][[[ZZZ\\\^^^bbbfffiiilllmmmlllpppsssvvvyyyqqqiii```YYYPPPMMMIIIGGGFFFFFFEEEDDDFFFFFFFFFFFFGGGGGGGGGHHHGGGGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCBBB@@@@@@AAABBBBBBCCCBBBBBBEEEGGGJJJLLLOOOSSSXXX\\\___bbbfffjjjnnnrrrxxx{{{}}}zzzpppjjjeee```___WWWWWWVVVUUUTTTSSSTTTUUURRRQQQOOONNNMMMLLLKKKKKKJJJJJJIIIHHHGGGGGGFFFFFFDDDCCCCCCDDDEEEFFFDDDCCCAAAAAAAAABBBBBBBBBBBBBBB@@@@@@??????>>>>>>==================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777888666666555444444444444555333333333444444444555555444444555555444333111111000222333666888999::::::999999999777555444444666222444666666666777888::::::999888777777777777777888888999:::;;;<<<======:::999777555333222111111000111222333333222111000...............///000000000000000000000000000000+++,,,,,,---------------000000///............///------...///////////////...............///000000//////............/////////000000111000///...---------......//////000000000///////////////000111111000000000/////////...//////000000111111111222111111000000000111222222111111333555777888:::;;;888777777999===??????>>>>>>>>>>>>???@@@CCCEEEFFFKKKSSSYYYYYYZZZ]]]```___]]]]]]^^^```bbbaaa^^^[[[YYY[[[^^^aaaeeeiiikkkmmmmmmsssvvvxxx}}}rrrkkkddd[[[TTTNNNKKKGGGEEEEEEEEEEEEDDD@@@@@@AAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCAAABBBBBBBBBAAA@@@?????????@@@BBBCCCCCCBBBAAA@@@???AAACCCEEEHHHMMMSSSWWWXXXZZZ___ccchhhooouuuzzzzzz{{{~~~ssskkkgggbbb^^^\\\XXXXXXXXXWWWUUUTTTUUUWWWTTTSSSQQQNNNMMMMMMMMMMMMIIIIIIHHHGGGFFFEEEDDDCCCDDDCCCBBBCCCEEEEEEDDDBBB@@@@@@@@@AAAAAABBBBBBBBBAAA@@@@@@???>>>======<<<>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;777777777777777888888888666666555444444444444555333333333444444555555555222333444555666555444444222333444666777888888888999999999777555444444666222444666777777777999;;;<<<;;;:::888777777666666777777888999;;;<<<<<<===777777666555333222000000///000222333333222111///...............///000000000000000000000000000000////////////000000111111+++,,,,,,---...///111111---...//////000000//////...............///000111//////............/////////000111111111000...------......///000111111222000000////////////000000111111000000/////////...000000000000111111111111000/////////000111222222333333444555666777888888888777777999<<>>>>>>>>>>>???AAACCCEEEGGGKKKSSSYYYYYYYYY]]]```___]]]]]]___aaabbbaaa^^^[[[XXXZZZ]]]```dddhhhkkklllnnntttxxxzzzsssiiibbb[[[RRRKKKLLLKKKIIIGGGEEECCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBB???@@@@@@AAAAAA@@@@@@???@@@???>>>===>>>???AAABBBDDDDDDDDDEEEGGGIIILLLMMMPPPQQQTTTYYY___eeejjjnnnxxxuuusssvvv~~~pppeeeaaa___ZZZVVVTTTTTTSSSRRRRRRRRRRRRRRROOOOOONNNNNNMMMLLLLLLLLLKKKJJJJJJIIIIIIHHHGGGGGGIIIHHHHHHGGGFFFEEEEEEDDDEEEDDDDDDCCCBBBBBBAAAAAA???@@@@@@???===<<<>>>??????>>><<<<<<<<<<<<:::888::::::999888888999::::::999999999888888888888777555555444333222222111111444444444555555555555666777777666555444444444444333333333444666888999:::888888777555444333222111555444444555888999999888<<<:::888777777777555333222555888999999888999:::;;;:::888666444222222111555222///000222333111...111000///......///000111000000000000////////////...............///000111000000//////.........---//////............//////000000111111111111000000---...000111222111///...000000///...---,,,++++++000000000000000000000000111111000000//////......000000000000000000000000000000111111111111000000111111222222222333333333222333333444555666777777::::::999999:::<<<===??????@@@AAAAAA@@@AAACCCDDDMMMRRRVVVUUUWWW[[[^^^]]]ZZZ[[[\\\]]]^^^]]]\\\\\\YYY[[[___bbbdddgggkkknnnnnnssswww{{{yyylllccc^^^XXXPPPJJJJJJIIIGGGEEECCCBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAAAAAAAABBBBBB@@@@@@AAAAAAAAAAAA@@@@@@>>>??????@@@@@@@@@@@@@@@CCCCCCCCCCCCEEEGGGIIIJJJLLLMMMPPPUUUZZZ```eeehhhoooooopppssszzz|||mmmccc___^^^ZZZWWWUUUTTTSSSSSSRRRRRRSSSSSSOOOOOONNNNNNMMMLLLLLLLLLJJJJJJIIIIIIHHHGGGGGGGGGFFFFFFEEEDDDDDDCCCBBBBBBCCCCCCBBBBBBAAA@@@@@@??????@@@@@@???===<<<>>>???===<<<;;;;;;<<<===<<<:::;;;;;;:::999999:::;;;;;;999999999888888888777777777777666555555444333333444444444555555555555666555444333222111111111111111111111222444555777888888888888777666555444333444333444666:::<<<===<<<===;;;999888777666333111222555888999999888999:::999888777666555444333333333222111111222222111///000000////////////000000000000/////////.........///............//////000000/////////............//////............//////...//////////////////...---...000111111111//////000000//////...---------000000000000000000000000111000000000/////////...000000000000000000000000000000111111111111000000000000111111111222222222222333333444555666777777999999999:::;;;<<<===>>>>>>???AAAAAA@@@AAACCCFFFLLLQQQUUUUUUVVV[[[]]]\\\YYYZZZ\\\]]]]]]]]]\\\[[[ZZZ\\\```ccceeehhhlllooonnnssswww|||uuummmbbbZZZWWWSSSMMMIIIFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBB@@@@@@@@@AAAAAAAAABBBBBB@@@AAAAAABBBBBBAAAAAA@@@===???AAABBBCCCBBB@@@???BBBBBBAAABBBBBBCCCDDDEEEHHHIIIKKKOOOSSSXXX]]]___dddggglllooottt|||uuuhhh```]]]\\\YYYWWWTTTTTTSSSRRRRRRRRRRRRSSSOOOOOONNNNNNMMMLLLLLLLLLIIIIIIHHHHHHGGGFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@??????>>>>>>???@@@@@@???===<<<>>>???<<<;;;:::;;;===>>>===<<<<<<;;;;;;::::::;;;;;;<<<999999888888888777777777777777666666555444444444444444444555555555555666444333222111111000000111111111111222333555666777666777888999999777555444333333444777<<>><<<999888777555333000222555888999999888999:::777777666666555555444444111222333222111000000111//////000000000000//////000000/////////.........000//////............///////////////............//////............////////////000000000000//////---...000111111111000///////////////////////////000000000000000000000000000000000000////////////000000000000000000000000000000111111111111000000//////000000000111111111222333333444555666777777777888:::;;;<<<============>>>@@@AAAAAABBBEEEGGGKKKQQQUUUUUUVVVZZZ\\\[[[YYYZZZ[[[\\\\\\\\\[[[ZZZZZZ]]]aaadddfffiiimmmpppoootttxxx||||||jjjbbbYYYSSSPPPNNNJJJFFFDDDCCCBBBBBBAAAAAABBBBBBAAAAAAAAAAAABBBBBBBBBBBB@@@AAAAAAAAAAAABBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAA???@@@AAABBBCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBEEEFFFGGGJJJMMMRRRUUUWWW\\\bbbhhhkkknnntttuuummmccc\\\[[[ZZZXXXWWWSSSRRRRRRQQQQQQQQQQQQQQQOOOOOONNNNNNMMMLLLLLLLLLHHHHHHGGGGGGFFFEEEEEEEEEFFFEEEEEEEEEDDDDDDDDDCCCAAAAAA@@@@@@???>>>>>>>>>???@@@@@@???===<<<>>>???===;;;:::;;;<<<===<<<;;;;;;;;;::::::::::::;;;;;;888888888888777777777777555555444444333333333222444444444555555555555666555555444333222222222222333333333444555666888999444666888::::::888666444333333444777;;;>>>??????===;;;999888777666444222222555888999888888999:::888777777666666444333333///222444333000///111333...///000111111000///...111111000000000/////////111000///...............///////////////.........//////............//////111111222222222222111111......///000111000000///.../////////000000111111////////////////////////000000000000////////////////////////////////////000111111222222111111000000000000000111111111222222333333444555666777777666888:::<<<============<<<>>>@@@AAAAAACCCFFFIIILLLRRRVVVVVVXXX\\\]]]\\\XXXYYYZZZ[[[\\\[[[ZZZZZZZZZ]]]```cccfffiiilllooopppuuuyyy}}}{{{nnnbbb\\\TTTNNNKKKIIIFFFDDDDDDCCCCCCBBBBBBCCCCCCDDDAAAAAAAAABBBBBBCCCCCCCCCAAABBBBBBBBBBBBCCCCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBCCCBBBAAAAAAAAABBBDDDEEEDDDDDDDDDDDDCCCCCCBBBBBBDDDEEEEEEGGGIIIMMMOOOQQQWWW^^^eeeggghhhmmmxxx}}}kkkfff^^^YYYXXXXXXWWWVVVQQQQQQPPPOOOOOOOOOOOOPPPOOOOOONNNNNNMMMLLLLLLLLLHHHGGGGGGFFFFFFEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBAAA@@@@@@?????????@@@@@@???===<<<>>>??????===<<<;;;<<<<<<:::999999999::::::::::::999999888888888777777777666666555444444444444444333333444444444555555555555666555555444333222222222222333333333444555666777888333444777999999888666444444444444666999;;;<<<;;;999888777777888888777555222555888999888888999:::999999999777666333111000///222444333000///111444...///000111111000///...222222222111111111000000111000///......................../////////////////////............//////111111222222222222111111...//////000000000000000......//////000000111111////////////////////////////////////000000000000////////////////////////111111222222222222111111111111111222222222333333222333333444555666777777666777999<<<===>>>======<<<>>>@@@AAABBBDDDGGGJJJMMMSSSXXXYYYZZZ^^^___]]]XXXYYYZZZ[[[\\\[[[ZZZZZZYYY\\\___bbbeeehhhkkknnnqqqvvvzzz~~~ssshhh[[[VVVPPPJJJGGGFFFEEEDDDDDDDDDCCCCCCCCCDDDDDDEEEBBBBBBBBBCCCDDDDDDEEEEEECCCCCCCCCDDDDDDDDDEEEEEEBBBCCCCCCDDDDDDCCCCCCBBBEEEDDDBBBAAAAAACCCEEEFFFEEEEEEFFFFFFEEEDDDDDDCCCEEEEEEEEEFFFGGGIIIKKKMMMSSSYYY___bbbccchhhrrrzzzsssddd```[[[WWWVVVVVVVVVVVVQQQQQQPPPOOOOOOOOOOOOOOOOOOOOONNNNNNMMMLLLLLLLLLHHHHHHGGGGGGFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@???@@@@@@???===<<<>>>???@@@>>><<<<<<<<<;;;:::888888999999::::::999999888888888777777777666666666666666666666666666666666444444444555555555555666444333222111111000000111111111111111222333444555444555777888888777555444555444444555777999888888888777666777888999888777222555888999999888999:::::::::999888666333000///000111222222111111222333//////000000000000//////222222111111111000000000000//////............///........./////////////////////............//////......////////////......////////////000000000000.........//////000000000000000000000000000000000////////////000000000000000000000000000000000000111111222222222222111111111222222222222333333333222333333444555666777777666777999;;;<<<>>>>>>>>><<<>>>@@@AAABBBDDDGGGJJJNNNTTTZZZZZZ\\\___```^^^YYYZZZ[[[\\\\\\\\\[[[ZZZXXX[[[___bbbdddgggkkknnnrrrwww{{{zzziii```TTTQQQLLLGGGEEEDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCDDDDDDEEEFFFFFFGGGDDDEEEEEEEEEFFFFFFFFFFFFCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDCCCCCCDDDDDDEEEEEEEEEFFFFFFGGGGGGFFFEEEDDDFFFEEEDDDDDDEEEFFFHHHIIIMMMRRRXXX\\\___eeemmmttt|||yyyjjj___]]]YYYVVVUUUUUUUUUUUUSSSRRRQQQQQQPPPPPPQQQQQQOOOOOONNNNNNMMMLLLLLLLLLIIIHHHHHHGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@???@@@@@@???===<<<>>>???>>>===;;;;;;<<<<<<;;;999999999:::;;;;;;:::999999888777777777666666666666666666666666777777777777444444444555555555555666555444333222111111111111111111111111222333444444777777888888888777666666555444333555777999888777999777666777888888777666222555888999999888999:::888888999888777444222000111000000000222333222111000000////////////000000000000000////////////...///............//////000............/////////000//////............//////------............------///////////////000000111..................//////000000000000000000000000.../////////000000000111000000000000000000000000111222222333333222222111111111111111222222222222222333333444555666777777777777888999;;;===???@@@===???AAABBBBBBDDDGGGIIIMMMTTTYYYZZZ\\\______]]]YYYZZZ\\\]]]]]]]]]\\\[[[YYY\\\```ccceeehhhlllnnnsssxxx{{{~~~kkk\\\TTTPPPMMMIIIEEEDDDDDDEEEFFFDDDDDDCCCBBBBBBBBBCCCCCCCCCDDDDDDEEEFFFGGGGGGHHHEEEFFFFFFFFFGGGGGGGGGGGGCCCCCCDDDDDDDDDDDDCCCCCCBBBCCCEEEFFFGGGFFFDDDCCCDDDEEEFFFGGGGGGFFFEEEDDDFFFEEEDDDDDDDDDEEEFFFGGGIIIMMMSSSXXX]]]ccckkkpppsss{{{qqqddd]]][[[XXXVVVUUUTTTUUUUUUTTTTTTSSSRRRRRRRRRRRRRRROOOOOONNNNNNMMMLLLLLLLLLIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGCCCCCCBBBAAAAAA@@@@@@??????@@@@@@???===<<<>>>???<<<;;;:::;;;=========<<<::::::;;;<<<<<<;;;::::::777777777777666666666666444444444555555555555555444444444555555555666666777777666555444444444444333333333333444555555666999999999888888888777777444333333555888::::::999:::999777777888888666555222555888999999888999:::555666888888777555333222222000...000333444333000111000///......///000111///.........------------...............///000111---.........//////000000//////............//////......////////////......///////////////000111111........................000000000000000000000000.../////////000000111111000000000000000000000000111222222333333222222111000000000000111111111111222333333444555666777777888888888888:::===???AAA>>>@@@AAABBBBBBDDDFFFIIILLLSSSYYYZZZ[[[^^^^^^\\\ZZZ[[[\\\]]]^^^]]]\\\\\\ZZZ]]]aaadddfffiiimmmooosssxxx|||rrraaaVVVSSSLLLKKKHHHGGGFFFFFFGGGHHHFFFFFFEEECCCCCCBBBBBBBBBFFFFFFFFFFFFFFFGGGGGGGGGIIIIIIIIIHHHGGGFFFEEEDDDEEEEEEFFFGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDFFFGGGHHHHHHHHHIIIJJJIIIHHHGGGFFFBBBCCCDDDEEEEEEDDDBBBBBBHHHJJJMMMRRRZZZbbbjjjnnnnnnsssyyy~~~~~~{{{vvvppphhhcccYYYXXXVVVUUUUUUUUURRRQQQTTTTTTTTTSSSRRRPPPNNNNNNLLLMMMNNNOOONNNLLLJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEECCCBBBBBBAAAAAAAAABBBBBB>>>>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;============<<<:::888777555555666666777777888888888777777666555444444444333333333444444444555555666666666666555555555555555555444444555666888999999999999888888666555555555444333222333555888:::999999999999999999999999:::999888777777777888999;;;;;;:::888777555444444333111000000111222222111///000111111111///...---111///------/////////...........................000...+++,,,...000///---------///000111111111111//////000000000000////////////000111111111111111,,,---///000000000///...333222000///.........///---...000111222111///...+++---...///...---...///222222222111111111111000333333222222222222222222111222333444555555555555999999999::::::;;;;;;;;;:::;;;<<<>>>AAAEEEHHHJJJOOOVVV[[[\\\]]]______\\\[[[[[[[[[\\\]]]]]]^^^^^^___^^^___bbbgggkkknnnoooooovvv|||xxxhhhYYYQQQNNNIIIHHHFFFEEEEEEEEEGGGHHHHHHGGGFFFEEEDDDDDDDDDDDDFFFGGGGGGGGGHHHHHHIIIIIIIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGHHHHHHGGGGGGFFFFFFFFFEEEDDDDDDEEEFFFGGGHHHHHHIIIJJJJJJJJJIIIHHHHHHHHHHHHIIIIIIHHHHHHGGGFFFHHHIIIKKKPPPVVV]]]dddhhhhhhlllrrrvvvxxxyyy{{{|||~~~|||yyyvvvrrrllleee```[[[YYYVVVUUUTTTTTTRRRQQQRRRRRRSSSSSSRRRQQQPPPPPPLLLMMMNNNOOONNNLLLJJJIIIKKKKKKJJJIIIGGGFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBB>>>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::888777555555666666666777777777888888777777666555555444444333333333444444444555555777777666666555555444444333222222222222444555666999999999888888777666555555444222111222444777999999999999999999999999999999888777777777888999:::999999888666555333222222333111000000111222222111///000111111000///...---///---,,,---///000000000........................///...,,,---///000...,,,,,,---...//////000000000//////000000000000///////////////000000//////...---......///////////////333222000///.........///---...000111111111//////,,,---/////////...///000000000111111222222222333222222222222222222222222333333444555666666666666888999999:::;;;;;;<<<<<<:::;;;<<<>>>AAAEEEHHHJJJPPPVVV[[[\\\\\\___^^^\\\ZZZZZZ[[[[[[\\\]]]]]]^^^_________bbbfffkkknnnooopppvvv|||zzzjjj]]]RRRKKKKKKFFFEEEDDDDDDDDDEEEGGGHHHJJJIIIHHHGGGGGGFFFFFFGGGGGGHHHHHHIIIJJJKKKKKKKKKJJJKKKKKKLLLLLLKKKKKKJJJIIIIIIHHHHHHGGGFFFFFFEEEFFFEEEEEEEEEEEEFFFGGGGGGIIIIIIJJJKKKKKKKKKJJJJJJIIIHHHHHHHHHGGGGGGGGGGGGHHHIIIKKKOOOTTTZZZ^^^aaacccfffjjjmmmoooqqqtttvvvxxxvvvtttqqqnnniiibbb]]]]]]ZZZVVVTTTSSSSSSSSSRRRQQQQQQRRRRRRRRRRRRRRRQQQMMMMMMNNNNNNMMMLLLJJJIIIKKKKKKJJJIIIGGGFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAA>>>>>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999888777666666666666666777777777777777777777666555555444444333333333444444444555555777777666666555444333333222222111111222333444666888888999888888777666555444333222111222333666777999999999999999999999999888777777666777888:::;;;999888777666555444333222333111000000111222222111///000000000000//////......,,,,,,---///111111111...........................------///000000...,,,,,,,,,------...///////////////000000000000////////////000000000///......///............//////000222111000///.........///---...000111111111000///---///000111000//////000...///000111222333444444111111111111111111111111444444555666777777777777777888888:::;;;<<<===>>>;;;;;;===???BBBEEEHHHJJJPPPVVV[[[[[[\\\^^^^^^\\\ZZZZZZZZZ[[[\\\\\\]]]]]]^^^___```bbbfffjjjmmmooopppwww|||oooaaaVVVMMMIIIIIIDDDDDDDDDDDDEEEFFFHHHIIIJJJJJJIIIHHHHHHHHHHHHHHHGGGHHHHHHIIIJJJKKKLLLLLLMMMMMMMMMMMMLLLLLLKKKJJJHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIJJJKKKLLLLLLLLLJJJIIIIIIHHHHHHHHHHHHHHHJJJKKKNNNQQQUUUYYY]]]___ccceeehhhiiikkknnnqqqttttttrrrqqqooommmhhhbbb^^^___[[[VVVSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQPPPMMMMMMNNNNNNMMMLLLKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@>>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;::::::999888777777666666666666777777777777777777666666555555555555333333333444444444555555777777666555444444333222333333222222333444666777888888888888888777666666333333222111222333444666888888888888999999999999777666666666777888:::;;;::::::999888777666555555444222000000111222111000///000000000000////////////...,,,---///000000000........................------///000111000...,,,------------......///000//////000000000000//////...///000111111111111111000///...------...///000111111000///////////////......///000111000000///...000222222000///000111///000000111222222333333000000111111111111222222444444555666777777777777666777888:::<<<===??????<<<<<<===???BBBEEEHHHJJJPPPVVVZZZZZZ[[[^^^^^^\\\YYYYYYZZZ[[[[[[\\\\\\]]]^^^___aaaccceeehhhlllooopppwww}}}vvveeeYYYQQQIIIFFFGGGDDDDDDEEEFFFGGGIIIJJJKKKJJJJJJIIIIIIHHHIIIIIIIIIHHHHHHIIIIIIJJJKKKKKKLLLOOOOOOOOONNNMMMKKKJJJIIIHHHGGGFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJKKKLLLNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOMMMNNNQQQTTTXXXZZZ\\\]]]cccdddfffgggiiikkkooorrrrrrqqqpppooonnnjjjeeeaaa___[[[VVVTTTSSSTTTTTTSSSTTTTTTSSSSSSRRRPPPOOONNNNNNNNNNNNMMMLLLLLLKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDBBBAAA@@@???>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999888777777666666666777777777777666666666666666666666666555555555555333333333444444444555555777666666555444333333333333333222222333444666777777888888888888777777666333333222222222333444555777777777888888999999999666666555555666888:::;;;:::999999888777666555555444222000000111222111000000////////////000000000222000.........///...---........................,,,...000111111///...---//////.........///000111//////000000000000//////+++,,,---///000111111222000///...------...///000000000000000000/////////...//////000000000000000///111222222111000000111111111111111111111111111000000111111222222222222333333444555666666666666666777888:::<<<>>>???@@@======>>>???BBBEEEHHHJJJPPPVVVZZZYYYZZZ]]]^^^\\\ZZZZZZZZZ[[[\\\\\\]]]]]]]]]___bbbcccdddgggkkkooopppwww}}}uuuhhhZZZRRRLLLFFFDDDEEEDDDEEEFFFHHHIIIJJJKKKLLLKKKKKKJJJJJJJJJJJJJJJKKKIIIJJJJJJJJJJJJKKKKKKKKKPPPPPPPPPOOONNNMMMKKKJJJKKKJJJIIIHHHGGGHHHIIIJJJIIIJJJJJJJJJJJJJJJIIIHHHHHHHHHIIIJJJLLLNNNPPPQQQSSSTTTVVVWWWXXXWWWWWWVVVSSSUUUWWWZZZ[[[\\\\\\\\\```bbbdddeeefffhhhkkkmmmppppppooooooooolllgggddd]]]ZZZVVVUUUUUUUUUUUUTTTUUUTTTTTTSSSRRRPPPNNNMMMNNNNNNMMMMMMLLLKKKKKKKKKKKKKKKJJJIIIGGGFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCCEEEDDDBBBAAA???>>>===============<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::777666555444444444444555777777777777666666666666666666666666666666555555333333333444444444555555555555555444444444444444222222111111222333444666777777888888888888777777444444333333333333444444666666777777888999999999777666666555666777999:::777777777666555444444444444333111000111111000///000////////////000000111333111///.........---,,,........................---///111111000......///111000///......///000111//////000000000000//////)))***+++---...///000000000//////............/////////000000000000//////////////////000000000000///111222222000//////000222222222111111111000000111111111222333333444444333333444555666666666666777777999:::<<<>>>???@@@===>>>>>>@@@BBBEEEHHHJJJPPPVVVYYYXXXYYY]]]^^^]]]ZZZ[[[[[[\\\]]]]]]^^^^^^]]]___bbbcccccceeejjjoooooowww~~~|||hhh]]]RRRMMMJJJFFFDDDEEEEEEFFFGGGHHHJJJJJJKKKKKKMMMLLLLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKOOOOOOPPPPPPQQQPPPPPPPPPRRRPPPNNNKKKJJJIIIJJJJJJKKKLLLLLLMMMLLLKKKJJJIIIJJJJJJKKKLLLOOOQQQTTTUUUWWWYYY]]]```aaaaaa___^^^```aaabbbccccccaaa^^^]]]^^^```bbbddddddeeehhhiiimmmmmmmmmnnnnnnkkkgggdddZZZXXXVVVVVVVVVWWWVVVTTTSSSSSSSSSSSSRRRQQQPPPOOOOOONNNMMMLLLLLLKKKKKKKKKKKKKKKJJJIIIGGGFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCCFFFDDDCCCAAA???======<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999888777666555555555666666888777777777666666666555555666666666666666666666333333333444444444555555333333444444444444555555333222222222222444555666777777888888888888777777555444444444444444444444666666666777888999999999888777666555555666777888777777666666555555444444555333111000111111000///000///......///000111222222000.........///...---...........................000111000......///111111000...------...///000//////000000000000//////---.../////////////////////////////////......---...///000111111000/////////////////////000000111///111222111000......///111111111111111222222222111222222333444444555555444444555666777777777777888888999;;;<<<>>>???@@@>>>>>>???@@@BBBEEEHHHJJJPPPVVVYYYXXXYYY\\\^^^]]]\\\\\\\\\]]]^^^^^^______\\\```ccccccbbbdddjjjoooooowww~~~ppp```WWWNNNLLLJJJGGGFFFGGGEEEEEEGGGHHHIIIJJJJJJJJJNNNNNNNNNMMMNNNNNNOOOOOOOOOOOONNNNNNMMMLLLLLLLLLNNNOOOPPPRRRSSSTTTTTTTTTXXXVVVRRROOOLLLJJJJJJJJJLLLMMMNNNNNNNNNLLLKKKJJJLLLLLLMMMNNNQQQTTTWWWXXX___bbbgggkkkmmmllljjjiiillllllmmmllljjjfffbbb___]]]```cccdddeeeeeeggghhhkkkjjjkkklllllljjjfffcccYYYWWWVVVWWWXXXXXXVVVUUUQQQQQQRRRRRRRRRRRRQQQQQQOOONNNMMMLLLKKKKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEFFFEEECCCAAA???===<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999;;;:::999888888999::::::888888777777666666666555555555555666666666666666333333333444444444555555222222333444444555555666555555444444555666888999666777777888888888777777555555555555555555555444555666666777888999999999888777666555555666777777999999888888777777666666555333111000111111000///000///.........000111222000...------///000000///........................///000111000------///222000///---,,,,,,---.../////////000000000000//////444444444333333111000000...///000000000///---,,,...///000111111000/////////////////////000111111///000222111///....../////////000111222333333444222222333444444555666666555666777888888999999888888999:::;;;<<<>>>??????>>>>>>???@@@CCCEEEHHHJJJPPPVVVYYYXXXXXX\\\^^^]]]\\\]]]]]]^^^^^^______```\\\```ccccccbbbdddjjjooonnnwwwsssfffXXXQQQIIIEEEGGGIIIIIIGGGIIIIIIJJJKKKLLLMMMNNNNNNOOONNNNNNMMMNNNPPPQQQRRRTTTUUUVVVTTTRRRPPPPPPPPPNNNPPPSSSUUUUUUVVVXXXYYYZZZ\\\ZZZTTTRRRRRRPPPMMMPPPQQQRRRQQQNNNLLLLLLLLLPPPMMMMMMPPPQQQSSSZZZaaabbbiiiqqqvvvvvvtttttttttwwwvvvuuuuuutttrrrnnnkkklllgggbbb___```cccggghhhiiihhhhhhkkkmmmjjjaaaYYYUUUUUUTTTTTTTTTTTTTTTUUURRRRRRQQQQQQQQQPPPPPPPPPOOOOOONNNNNNLLLKKKJJJIIIHHHHHHGGGGGGFFFEEEEEEEEEFFFEEEDDDBBBBBBCCCCCCDDDFFFEEECCC@@@>>>===<<<<<>>>>>>>>>>>======<<<;;;:::999999888999999999888888888888777777777777777666666666666777777888999999999999999555555555555555555555555222222222222222222222222555444444333333444444555666777888999999:::999999888777666555555555555555666777777777888888888888:::888666555444555666777999888888888777777666666777555333333555444111---......---------,,,,,,,,,000...---...///000///...111000///...------...///000000//////.........---111///---+++,,,...111333111000////////////000000000000000000000000000000111111000000//////......000000000000000000000000111000///......///000111111111000000000000111111222111111111222333444444222333333222111111222444333333444444555666666666999999999::::::;;;;;;;;;;;;===???AAABBBDDDGGGJJJPPPVVVZZZZZZ[[[]]]^^^[[[[[[YYYYYYZZZ]]]_________[[[^^^aaadddfffjjjnnnrrrtttxxx}}}{{{fffYYYTTTNNNGGGEEEGGGIIIIIIHHHIIIJJJJJJKKKLLLMMMNNNNNNOOONNNNNNNNNNNNPPPQQQRRRUUUVVVXXXXXXVVVTTTSSSSSSQQQTTTWWWXXXYYYYYYZZZ\\\[[[]]]\\\XXXVVVWWWVVVRRRSSSSSSTTTTTTRRRQQQQQQQQQSSSQQQQQQTTTUUUWWW^^^eeejjjqqqyyy}}}}}}}}}}}}~~~~~~}}}}}}|||yyyuuurrrpppkkkeeeaaaaaacccfffggghhhgggfffhhhiiieee]]]WWWTTTSSSSSSRRRRRRSSSSSSTTTQQQQQQQQQQQQQQQPPPPPPPPPNNNNNNNNNNNNLLLKKKJJJIIIHHHHHHGGGGGGFFFEEEEEEEEEFFFEEEDDDBBBBBBCCCCCCDDDEEEDDDBBB@@@>>>======<<>>>>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;999999999888888888888777888777777777666666555555444444555666666666666666444444444444444444444444222222222222222222222222444444333333333333444444666666777888999999999999888777666666555555555555777777777777888888888888999888666555444555666777999888888888777777777777888555333333333333000...............------------000...---...///000///...111000...---,,,,,,,,,---000/////////...........................///000000000000000000////////////000000000000000000000000111000000000/////////...////////////////////////000000////////////000000111111000000000000111111444333333222222222222333222333333222111111222444333333444444555666666666888999999::::::;;;;;;<<<;;;===???AAABBBDDDGGGJJJNNNTTTYYYYYYYYY\\\\\\ZZZZZZYYYYYY[[[]]]______^^^]]]___bbbdddfffiiimmmooosssxxx}}}rrr^^^RRRNNNJJJEEEDDDGGGJJJKKKJJJJJJJJJKKKLLLMMMNNNNNNOOOOOOOOONNNNNNOOOPPPRRRSSSUUUXXX[[[\\\[[[YYYXXXXXXWWWYYY\\\^^^]]]]]]^^^^^^^^^aaabbb______aaa```]]]ZZZZZZZZZZZZZZZZZZZZZZZZ[[[XXXYYY\\\^^^___eeellluuuzzz|||wwwrrrkkkeeeccccccddddddfffdddbbbbbbbbb```ZZZUUURRRRRRRRRQQQQQQRRRRRRSSSQQQQQQQQQQQQQQQPPPPPPOOONNNNNNNNNMMMMMMKKKJJJIIIHHHHHHHHHGGGFFFFFFEEEEEEFFFEEEDDDBBBBBBCCCCCCDDDCCCBBBAAA@@@???>>>>>>>>>>>>============<<<<<<<<<;;;<<<<<<<<<============999999999888888888888777999888888777666555555444333333444555555555555555333333333333333333333333222222222222222222222222333333222222222222333333555666777888999999999999888888777666666555444444555555555555666666666777888777666555555555666777888888888888888777777777888666333222222222000///////////////............000...---...///000///...111000///...------------////////////............,,,---///000000000///......///000111111000///...000000000000000000000000000000000000////////////........................//////000000000000//////111000000//////000000111555444333222111111111111222333333222111111222444333333444444555666666666888888999::::::;;;<<<<<<;;;===???@@@AAACCCGGGIIINNNTTTYYYYYYZZZ\\\]]][[[YYYYYYZZZ\\\^^^___]]]\\\^^^```bbbdddeeegggkkkmmmrrrwww|||~~~kkkZZZQQQIIIFFFDDDDDDGGGKKKMMMMMMKKKKKKLLLMMMNNNOOOOOOPPPPPPPPPOOOOOOPPPQQQSSSTTTUUUYYY]]]``````^^^]]]]]]]]]___aaabbbaaa``````aaacccgggiiihhhiiimmmmmmjjjdddcccbbbbbbcccccccccbbbcccaaabbbfffgggiiinnnuuu|||yyyqqqjjjeeecccbbbaaacccaaa^^^]]]]]]\\\YYYVVVRRRRRRQQQQQQRRRRRRSSSSSSQQQQQQRRRRRRRRRQQQPPPOOONNNNNNNNNMMMMMMLLLJJJJJJIIIHHHHHHGGGGGGFFFEEEEEEFFFEEEDDDBBBBBBCCCCCCDDDBBBAAA@@@???>>>>>>>>>???======<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<999999999888888888777777:::999888777666555444333555666777777888888777777333333333333333333333333444444444444444444444444333222222111111222222333555666777888999999999999888888888777666555444444222222333333333444444444777666666555555555666666888888888888888888888888999777555333222111000000000000000000////////////000...---...///000///...///////////////000000000///////////////.........---...///000000///......---...000222222111///...////////////////////////000000000000////////////////////////////////////...///000111111000///...000000////////////000000222222111000000111111111222333333222111111222444333333444444555666666666888888999::::::;;;<<<<<<;;;===???@@@AAACCCFFFHHHOOOVVVZZZ[[[\\\______]]]YYYYYYZZZ]]]___^^^\\\ZZZ\\\^^^aaacccdddgggkkknnnpppvvv{{{qqq```SSSLLLFFFEEEEEEFFFIIILLLNNNOOOLLLMMMMMMNNNOOOPPPQQQQQQRRRQQQQQQQQQQQQSSSTTTUUUUUUYYY___bbbcccccccccccccccdddeeedddbbbaaabbbccceeeiiimmmnnnqqquuuvvvtttmmmkkkhhhhhhjjjkkkjjjiiijjjiiijjjnnnooopppuuu|||~~~uuummmhhhdddaaa______^^^\\\ZZZZZZZZZYYYXXXRRRRRRRRRRRRRRRSSSTTTUUUPPPQQQRRRRRRRRRQQQOOONNNMMMMMMMMMMMMMMMLLLKKKJJJIIIIIIHHHHHHGGGFFFFFFFFFFFFEEEDDDBBBBBBCCCCCCDDDAAA@@@??????>>>>>>>>>???<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;::::::999888888999999999888888888777777:::999888777666555444333777777888999999999999888444444444444444444444444666666666666666666666666333222222111111222222333555555666777888888888888999999999888777555444333333333444444444555555555666555555555555555666666888888888888888999999999999888777555333111111111111111000000000/////////000...---...///000///...***+++,,,---///000111222.........///////////////000///............//////,,,...000111222111000...////////////////////////////////////000000000000000000000000000000000000...///000111111000///...000000////////////000000............///000222222222333333222111111222444333333444444555666666666777888888999;;;<<<<<<===;;;===???@@@@@@BBBEEEGGGNNNUUUYYYZZZ[[[^^^___]]]ZZZZZZ[[[\\\^^^]]][[[XXXZZZ\\\___bbbdddhhhlllooopppvvv{{{zzzgggYYYOOOJJJFFFFFFGGGIIIKKKNNNPPPQQQNNNOOOPPPQQQRRRSSSSSSTTTTTTTTTSSSSSSTTTUUUWWWXXXWWW[[[```dddfffgggiiijjjiiiiiihhheeecccbbbdddfffffflllqqqssswww|||~~~{{{uuurrroooooorrrttttttrrrrrrqqqssswwwxxxyyy~~~xxxpppiiieeeaaa^^^]]]\\\ZZZYYYXXXWWWWWWWWWRRRRRRRRRRRRSSSTTTUUUUUUPPPQQQRRRSSSSSSQQQOOONNNMMMMMMMMMMMMMMMLLLKKKKKKIIIIIIIIIHHHGGGGGGFFFFFFFFFEEEDDDBBBBBBCCCCCCDDDAAA@@@???>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;:::999888777777999999999888888888888777999888888777666555555444555666666777777777777777555555555555555555555555666666666666666666666666333333222222222222333333444555666777888888888888999999999999888666444222666666666777777777888888444555555555555666666666888888888999999999999999999::::::888555222111111000000000000////////////000...---...///000///...&&&''')))+++---...//////.........///////////////111000...------...//////---...///000111111000000000000000000000000000000////////////000000000000111111111111111111111111//////000000000000//////000//////......//////000---------...///111333333222333333222111111222444333333444444555666666666777777888999;;;<<<======<<<===???@@@@@@BBBDDDGGGJJJQQQVVVWWWXXX[[[\\\ZZZ[[[ZZZZZZ[[[]]]\\\ZZZXXXXXX[[[^^^aaadddhhhlllooopppvvv{{{qqq___UUUOOOLLLGGGIIIKKKMMMNNNOOOQQQRRRPPPQQQRRRSSSTTTUUUUUUVVVVVVVVVUUUUUUVVVWWWYYYZZZZZZ]]]bbbfffiiillloooqqqooonnnkkkgggddddddfffiiilllrrrxxx{{{{{{yyyzzz~~~zzzqqqkkkeeeaaa^^^\\\\\\[[[XXXUUUSSSRRRSSSQQQQQQQQQQQQRRRSSSTTTUUUOOOPPPRRRSSSSSSQQQOOOMMMLLLMMMMMMMMMMMMLLLKKKKKKJJJIIIIIIHHHHHHGGGFFFFFFFFFEEEDDDBBBBBBCCCCCCDDDAAAAAA???>>>=====================<<<<<<<<<<<<;;;;;;;;;;;;::::::999999999999999999888888888888777888777777777666666555555444555555666777666666666444444444444444444444444555555555555555555555555444444333333333333444444444555666777888888888888999:::::::::888666333222666666666666777777777777333444555555666666666555888888888999999:::::::::999;;;===<<<888333111111000000/////////.........000...---...///000///...((()))+++,,,---......---............/////////000//////000000///...------.........///000111111111000000000000000000000000.../////////000000000111000000000000000000000000000000////////////000000//////............///////////////000111222333444222333333222111111222444333333444444555666666666666777888999;;;<<<===>>><<<===??????@@@AAADDDFFFIIIOOOUUUUUUWWWZZZ[[[YYY]]][[[ZZZZZZ[[[[[[ZZZXXXYYY[[[^^^aaacccfffjjjmmmpppwww|||zzzeeeWWWOOOMMMLLLIIIKKKMMMOOOOOOPPPQQQRRRRRRRRRSSSTTTUUUVVVWWWWWWWWWWWWVVVVVVWWWXXXZZZ[[[\\\___dddhhhkkkooosssuuusssqqqmmmhhhdddeeeiiilllsssyyyzzzrrrkkkfffaaa___]]]\\\[[[XXXSSSPPPNNNNNNOOOOOOOOOPPPQQQRRRSSSTTTOOOPPPRRRTTTSSSQQQOOOMMMLLLMMMMMMMMMMMMLLLLLLKKKJJJIIIIIIHHHHHHGGGGGGFFFFFFEEEDDDCCCBBBCCCCCCDDDBBBAAA@@@>>>======<<<<<<>>>============<<<<<<<<<:::::::::;;;;;;;;;<<<<<<999999999888888888888777777777777777666666666666555666666777777777777777333333333333333333333333444444444444444444444444555444444333333444444555444555666777888888888888999:::::::::999666333222333333333444444444555555333333444555666666666555888888888999999:::::::::999<<>>:::555222111////////////............000...---...///000///...---...///000000000......---.........//////000000---...111222222///,,,***............///000222222000000000000000000000000.../////////000000111111////////////////////////111000///......///000111//////............//////222222222222222222333333222333333222111111222444333333444444555666666777666777888999;;;<<<===>>><<<===??????@@@AAADDDFFFJJJPPPVVVWWWXXX[[[\\\ZZZ^^^\\\ZZZYYYZZZZZZZZZYYY[[[]]]___aaabbbeeehhhkkkpppwww}}}nnn^^^UUUOOOMMMMMMLLLLLLMMMNNNOOORRRTTTVVVTTTTTTTTTUUUVVVVVVVVVWWWYYYZZZ\\\\\\[[[\\\^^^___^^^hhhoooooopppuuuvvvtttrrrppplllgggdddffflllqqq{{{vvvrrrooohhhbbb```___\\\YYYWWWWWWVVVTTTRRRSSSRRRPPPPPPOOOPPPQQQRRRQQQPPPOOOOOOPPPPPPMMMKKKMMMMMMMMMMMMLLLLLLLLLLLLGGGGGGGGGGGGGGGGGGGGGGGGCCCCCCCCCCCCCCCBBBBBBBBB>>>@@@AAA@@@>>><<<<<<<<<>>>>>>>>>===============:::999999888888999999::::::<<<===<<<;;;;;;999666888999999999888777555444888888888777777777777777666555555555555444444444444555555555555555444444333333333222222222111111222222444666777888888888888888888888777666444333222222222333555666888999777888999777555333222333666777888999999999999999999999999999777555222111222111111000///......---...............///000000---.........//////000000......////////////......///////////////.........//////000000111111222222333222111000///...---,,,......//////000000111111000000000000000000000111---...000111111111000///111111111111111111111111111222222333333222222111111111111111111111111111333333444444555666666666666777999:::;;;::::::999999;;;>>>@@@BBBDDDGGGIIILLLRRRWWWWWWXXX[[[\\\[[[ZZZYYYYYYYYYZZZ[[[\\\\\\XXX\\\```dddfffgggiiikkkpppwww|||yyydddWWWQQQMMMLLLMMMNNNNNNNNNOOOQQQSSSUUUWWWVVVVVVVVVVVVVVVWWWXXXXXXYYY[[[^^^______```aaabbbbbbkkkqqqqqqpppssstttsssqqqooolllhhhfffiiioootttyyytttqqqkkkeeeccc```]]]ZZZXXXWWWVVVSSSRRRRRRQQQPPPPPPPPPPPPQQQRRRRRRPPPOOONNNOOOOOONNNLLLMMMMMMLLLLLLLLLLLLLLLLLLHHHHHHHHHGGGGGGFFFFFFFFFCCCCCCCCCCCCBBBBBBBBBBBBAAABBBBBBAAA???>>>>>>???>>>>>>>>>======<<<<<<<<<::::::999999999999::::::;;;;;;999777666777888888888888888888888666555444666666666666666666666666666555555555555444444444444555555555555555444444333333333222222222222111111222444555777888888888999::::::999888666444333444444444444555666777888666888999888555444444444666666777888999999999999:::::::::999777444222000111111000000///......---...............///000000---........./////////000......////////////....../////////////////////......//////////////////000222222111000///...------////////////000000000000111111000000000000000000......///000000000000000000000000000000000000000000111111222222111111000111111111111111111111111333333444444555666666666666777999:::;;;;;;:::::::::===???AAACCCEEEHHHJJJLLLRRRVVVWWWXXX[[[]]][[[ZZZZZZZZZYYYZZZZZZ[[[[[[YYY\\\___bbbdddgggiiilllpppvvv{{{{{{kkkZZZQQQOOOMMMNNNQQQPPPPPPPPPQQQSSSUUUWWWYYYYYYXXXWWWVVVVVVXXXYYY[[[[[[^^^bbbdddeeeeeefffggghhhoootttsssqqqqqqrrrqqqoooooonnnlllkkknnnuuu{{{~~~xxxuuuooojjjgggbbb___\\\YYYWWWUUUSSSQQQQQQQQQPPPPPPPPPPPPQQQRRRSSSPPPNNNMMMNNNNNNNNNMMMNNNMMMLLLKKKJJJKKKLLLLLLIIIIIIHHHGGGFFFEEEEEEDDDCCCCCCCCCCCCBBBBBBAAAAAABBBBBBAAA@@@>>>===???AAA??????>>>===<<<<<<;;;;;;::::::999999999999::::::;;;:::999999999999999:::999999:::999999888777666555555555555666666666666666555555555555444444444444444555555555555555444333333333333222222222222111222444555777777888888;;;;;;;;;:::999777555333666666666666666777888888888999:::999777555555555555666777888999999999999;;;;;;:::999777444111000111000000//////........................///000000.............../////////......////////////............/////////////////////////////////.........000000000000////////////000000000000////////////111111111000000////////////////////////000111111////////////////////////000000000111111000000000111111111111111111111111333333444444555666666666666777888999:::;;;::::::;;;===@@@BBBCCCEEEIIIKKKKKKQQQUUUVVVWWW[[[\\\[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYY[[[^^^aaacccfffjjjmmmnnntttzzzooocccVVVQQQQQQQQQSSSWWWSSSSSSSSSSSSUUUWWWYYYZZZ[[[YYYWWWVVVVVVXXX[[[]]]]]]aaafffiiijjjjjjjjjkkkmmmrrruuutttqqqooooooooonnnppprrrrrrrrrvvv~~~}}}xxxsssmmmiiidddaaa]]]ZZZXXXVVVSSSQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSPPPMMMLLLLLLNNNNNNNNNOOONNNLLLJJJJJJJJJKKKLLLIIIIIIHHHGGGFFFEEEDDDCCCDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@>>><<<:::;;;===@@@AAAAAA@@@>>>===<<<;;;;;;:::::::::999999::::::::::::<<>>>>><<<999666555555555555666888999999999999;;;;;;:::999777444111///000000/////////........................///000000..............................////////////..................////////////111111000000//////......////////////000000000000111111000000//////......111111111000//////......000///.........///111222000000000000000000000000000000111111111111000000111111111111111111111111333333444444555666666666666777888999:::;;;;;;;;;<<<===???AAABBBEEEIIIKKKJJJPPPUUUUUUWWWZZZ\\\ZZZZZZZZZZZZZZZYYYXXXXXXWWWYYY[[[]]]___bbbeeejjjnnnnnnsssxxxggg]]]UUUSSSSSSSSSVVVZZZUUUUUUUUUUUUVVVXXXZZZ[[[[[[ZZZXXXWWWWWWZZZ\\\^^^```dddiiilllllllllllllllppprrruuuuuurrrnnnnnnpppoootttyyyzzz{{{|||vvvoooiiifffccc___[[[YYYVVVSSSQQQQQQQQQRRRRRRSSSSSSSSSSSSSSSPPPMMMKKKLLLMMMNNNMMMOOONNNLLLJJJJJJJJJJJJKKKIIIIIIHHHGGGEEEDDDCCCCCCDDDCCCCCCBBBAAAAAA@@@@@@??????>>><<<:::;;;===@@@BBBBBBAAA@@@>>>===<<<<<<;;;::::::::::::::::::;;;888???OOO]]]^^^OOO@@@999999999999888888888888888666666666777777888888888666555555555555444444444333444444555666666555555444444444333333333222222000111333555666777777777999999999999777555333222333444555777999<<<>>>???CCCCCCBBB???;;;777555444444555666777888999999999;;;;;;:::999777444111000////////////...........................///000000...............---------......////////////......---.........//////000000/////////......---------////////////000000000000111111000000//////......000000000000//////......000///.........///111222111111111111111111111111111222222222222222222111111111111111111111111111333333444444555666666666777777777888999;;;<<<<<<;;;<<<>>>???@@@CCCHHHKKKJJJPPPUUUUUUVVVYYYZZZYYYYYYYYYYYYYYYYYYXXXWWWVVVYYY[[[]]]```bbbfffkkkooonnnrrrwwwsss^^^WWWRRRRRRSSSSSSVVVZZZWWWVVVVVVVVVWWWYYY[[[\\\ZZZZZZYYYYYY[[[]]]```aaadddgggjjjlllkkkjjjkkkkkkppppppsssuuurrrnnnooosssqqqxxxzzzrrrjjjgggddd```\\\ZZZXXXUUURRRQQQRRRSSSTTTUUUUUUUUUTTTRRROOOMMMLLLMMMMMMMMMLLLMMMMMMLLLLLLKKKJJJIIIHHHHHHHHHGGGFFFEEEDDDDDDCCCDDDCCCCCCBBBAAA@@@?????????@@@@@@>>>======???AAAAAAAAA@@@???>>>>>>======;;;;;;::::::::::::;;;;;;999@@@RRRddddddRRR@@@888666666555555444555555666666666777777888888999999666555555555555444444444333333444555666666666666444444444444333333333333000111333444666666777777888888888888777555444333222333444777:::===???AAADDDDDDCCC@@@;;;666444444333444555777888999999:::999:::999999777555222111.......................................///000000.........---------------......////////////......------......///000000000,,,,,,,,,,,,,,,+++++++++////////////000000000000000000000000///////////////////////////////////////////////////000111111111111111111111111111111222222333333333333222222111111111111111111111111333333444444555666666666777777777888999;;;<<<===;;;<<<===>>>???CCCGGGKKKKKKQQQUUUUUUUUUXXXXXXVVVWWWXXXYYYYYYYYYXXXWWWVVVYYY[[[^^^aaadddhhhllloooooossswwwwwweeeWWWRRROOOQQQSSSSSSVVVZZZWWWWWWVVVWWWXXXYYY[[[\\\ZZZ[[[\\\]]]___bbbdddeeehhhiiikkkjjjiiihhhhhhiiimmmmmmppptttrrrnnnpppvvvttt}}}vvvlllgggddd```]]][[[YYYVVVTTTRRRSSSUUUVVVWWWWWWVVVVVVPPPOOOMMMMMMNNNNNNLLLKKKLLLLLLMMMMMMLLLJJJHHHFFFGGGGGGFFFFFFEEEEEEEEEDDDDDDCCCCCCBBBAAA@@@???>>>===???@@@???>>>===???@@@>>>>>>>>>>>>======<<<<<<;;;;;;::::::::::::;;;;;;<<<>>>JJJYYYXXXIII<<<999666555444444444555666666555555666666777888888999666555555555555444444444222333444555666666666666555444444444444333333333000111222444555666777777777777888999888777666555222333444666999<<<>>>@@@@@@AAA@@@===999666444444222333555777888999999:::888888999888777555444222.......................................///000000.........------,,,,,,,,,......////////////......------......///000000111------------------......000000000000////////////////////////000000000000------......///000000000......///000000000000000111111111111111111111111111111222222222222111111111111111111111111111111333333444444555666666666777777777777999;;;===>>><<<===>>>???@@@CCCHHHLLLMMMRRRVVVTTTTTTVVVVVVTTTUUUVVVXXXYYYYYYXXXWWWVVVXXX[[[```cccfffiiimmmooopppssswwwmmm[[[SSSPPPOOORRRTTTTTTWWW\\\XXXWWWWWWWWWXXXYYY[[[\\\[[[\\\^^^```ccceeeggghhhjjjjjjkkkiiigggeeefffgggkkkkkknnnsssrrrnnnqqqxxxwwwyyyooofffddd```]]]\\\ZZZWWWUUUSSSTTTUUUWWWXXXXXXWWWWWWOOONNNMMMNNNNNNNNNLLLJJJKKKLLLMMMNNNMMMJJJGGGEEEFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCBBB@@@??????>>>:::<<<>>>>>>===<<<<<<===<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::;;;;;;<<>>888:::888888777666666777888999444444444555666777777888666666555555555444444444222333444555666666666666555555444444444333333333000111222444555666777777777888999::::::999888777444444555666999;;;===>>><<<======;;;888555444555222333555666888999999:::777777888888777666444333---....................................///000000.........------,,,,,,,,,......////////////......---------...///000000111///000000000111111222222111000000000////////////......//////000000111111,,,,,,---...///000111111---...000111111111000///000000000000000000000000000000111111111111000000111111111111111111111111333333444444555666666777777666666777999;;;===>>>===>>>??????AAADDDJJJMMMNNNSSSVVVTTTTTTUUUUUUSSSTTTUUUWWWYYYYYYYYYWWWVVVXXX\\\aaaeeehhhjjjmmmoooqqqssswwwuuudddYYYPPPOOONNNPPPTTTXXX\\\^^^^^^]]][[[YYYXXXYYYZZZ[[[[[[[[[^^^bbbgggkkklllkkkpppppppppnnnjjjhhhggghhhiiimmmqqqssssssqqqpppoooxxxzzzvvvooojjjccc^^^[[[YYYXXXWWWXXXWWWVVVTTTSSSSSSRRRRRRNNNMMMLLLMMMOOOPPPOOONNNLLLMMMNNNNNNMMMJJJFFFDDDBBBBBBCCCCCCDDDEEEEEEEEEBBBAAA@@@@@@??????@@@@@@<<<<<<<<<<<<============;;;;;;:::::::::999999999======<<<<<<<<<;;;;;;;;;888999999:::::::::999999777777888888999999999:::777777777777777777777777666666666444333222444666888777777999;;;<<<999666444444333222222333333333555555444333333333444444888888999888888777666555555555444555666777999:::<<<;;;:::999888666666555888777666777999::::::999666777888999888777555333111111000......---------000000000000000000000000///...---,,,,,,---...///333222111000///...---,,,000000111000000///......---...000111111111000///////////////////////////222111111111000000////////////000000000000//////000000000000000000000000222222111000//////000000222222111111000/////////222111111111111111222222222333444444555555444444888888999999999::::::::::::<<>>>>>=========<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::888888888888888777666666888888888999999999::::::777777777777777777777777666666666444333333444666555333333444777777666444555444333333222222222222333333333444555666777888999999999999888777555555555555444555666777999:::;;;:::999888777666555555333333444666999;;;:::999777888999999888666444333111111000......------...000000000000000000000000///...------------...///111111000///...,,,,,,+++------...///000000000000---...///000111000000///000000000000000000000000111111000000000///////////////000000000000//////000000000000000000000000222222111000000000000000000000000000111111111111222222111111111111111111222333444444555555444444555666666777888888999999:::<<<>>>@@@BBBEEEJJJMMMOOORRRUUUVVVVVVVVVWWWXXXWWWWWWWWWXXXWWWWWWVVVVVVXXX[[[___bbbdddhhhkkknnnooowww}}}xxxfffXXXPPPNNNNNNNNNPPPSSSWWW[[[]]]^^^]]]\\\ZZZZZZZZZ[[[[[[[[[ZZZZZZ^^^ccciiilllnnnqqqqqqpppmmmjjjhhhhhhiiikkknnnsssvvvwwwwwwxxxxxx|||sssnnngggbbb^^^[[[YYYWWWVVVUUUTTTRRRQQQQQQQQQQQQMMMLLLLLLLLLNNNOOONNNMMMKKKLLLMMMMMMKKKIIIFFFDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@@@@??????@@@@@@@@@??????>>><<<;;;;;;:::>>>>>>>>>=========<<<<<<;;;;;;;;;:::::::::999999888888888888888777666555888888888888999999999999777777777777777777777777555666666555333333444666777555444555666888777777666555444333222111111111111222333444666999;;;<<<:::::::::999888666555444555444444444555777999:::999999888777777666555555111222444888;;;===<<<:::888999:::999888666333222111111000///............000000000000000000000000///...------------.../////////...---,,,++++++***)))***,,,...000111222222---...///000000000000///111111111111111111111111000000///////////////...//////000000000000//////000000000000000000000000222111000000000000000000//////000000111222222333333333222111000000000111222333444444555555444444444555555777888999::::::999;;;===???AAAEEEIIILLLOOORRRUUUVVVVVVWWWWWWXXXVVVVVVWWWWWWXXXWWWWWWWWWYYY\\\___bbbdddgggjjjmmmpppxxx~~~ppp___SSSNNNLLLMMMOOOPPPRRRVVVZZZ\\\\\\\\\[[[ZZZZZZZZZ[[[[[[[[[ZZZYYY[[[aaagggkkkmmmnnnnnnmmmkkkhhhggghhhiiimmmqqqvvvzzz|||~~~~~~uuupppjjjddd```]]]ZZZXXXUUUTTTSSSRRRQQQPPPPPPPPPPPPOOONNNOOOPPPQQQPPPOOOJJJKKKKKKKKKJJJHHHFFFEEEFFFEEEEEEDDDCCCBBBBBBBBBBBBAAA@@@@@@??????@@@@@@??????>>>>>>===<<<<<<;;;>>>>>>>>>============<<<:::::::::999999999888888888999999:::::::::999999777777777777777777777777777777777777777777777777555666666555444333444555777666555555555777888888777666444333222111111111000111222444666888:::<<<;;;;;;:::999888666555444444444444444555777999:::888888777777666666555555444555888;;;??????===;;;999:::::::::888666333111111111000///......//////////////////////////////.........------..................------,,,,,,,,,)))***,,,---///000111111.........///////////////000000000000000000000000////////////............//////000000000000//////000000000000000000000000111111000000000000000111000000000111111222222222333333222111000000000000222333444444555555444444555666777888:::;;;======888:::===???AAADDDIIILLLOOOQQQUUUVVVWWWWWWXXXYYYUUUUUUVVVWWWXXXXXXXXXXXXZZZ\\\```bbbdddgggjjjlllooowww}}}{{{kkk[[[RRROOOLLLNNNPPPQQQQQQSSSWWWZZZYYYYYYYYYYYYZZZZZZ[[[\\\]]][[[YYYZZZ^^^dddhhhjjjiiiiiiiiigggffffffhhhjjjqqquuu{{{vvvrrrkkkfffbbb___[[[YYYUUUTTTSSSQQQPPPPPPOOOOOOPPPOOONNNNNNPPPPPPOOONNNJJJJJJJJJJJJIIIHHHFFFEEEFFFFFFEEEDDDCCCBBBBBBAAABBBAAA@@@@@@??????@@@@@@======>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;::::::999999999888888888666777888999:::;;;;;;;;;666666666666666555555555666666666666666666666666444666777666444333444555333333222111111222444666777666444333222111111111111111222333444666888999;;;;;;::::::888777666555444444333444555666888999777777777666666666666666666777999<<<>>>>>>;;;999::::::;;;:::999666333222111000000////////////000////////////////////////---..................---/////////...............+++,,,---...////////////...............//////000////////////////////////............//////////////////000000000000//////////////////////////////111000000000000000111111333222222222111111000000333222222111000000111111222333444444555555444444555666777888:::;;;======888:::===???AAADDDIIILLLNNNQQQTTTVVVWWWWWWXXXYYYUUUUUUVVVWWWXXXXXXXXXXXXZZZ\\\```bbbdddgggjjjlllnnnvvv|||rrrfffXXXPPPPPPLLLOOORRRRRRPPPQQQTTTXXXVVVWWWXXXZZZ[[[]]]^^^^^^___\\\ZZZZZZ]]]aaaccceeecccddddddddddddgggkkknnnuuuzzzuuuqqqlllgggccc```\\\ZZZUUUTTTSSSQQQPPPPPPPPPPPPNNNMMMKKKLLLMMMMMMLLLJJJIIIIIIIIIIIIHHHGGGFFFEEEFFFEEEEEEDDDCCCBBBBBBBBBBBBAAA@@@@@@??????@@@@@@=========>>>>>>?????????<<<<<<<<<;;;;;;;;;:::::::::::::::999999999888888444555666777888999999999666666666666555555555555666666666666666666666666444555777666555333333444333444555444333333555777666555444333222111111111222222222333444555666777::::::::::::999888777666444333333333444666888999666777777777777777777777555555666999;;;;;;888666999:::::::::999777444333111000000//////000000000000000000000000000000000------...//////...------/////////000000000000000---....../////////............------......///000...........................////////////000000000//////000000000000//////////////////////////////000000000000000111111222444333333222111111000000222111111111111111222222222333444444555555444444444555555777888999::::::999;;;===???AAAEEEIIILLLNNNQQQTTTVVVWWWWWWYYYZZZVVVVVVWWWWWWXXXWWWWWWWWWYYY\\\___bbbdddgggjjjmmmnnnvvv|||tttjjj```TTTNNNPPPMMMPPPSSSRRROOOOOORRRUUUUUUWWWYYY[[[^^^```aaabbbaaa^^^[[[ZZZ\\\^^^______^^^```aaaccceeeiiiooossszzz~~~{{{tttppplllgggdddaaa]]][[[UUUUUUSSSRRRQQQPPPPPPPPPMMMLLLJJJKKKLLLLLLJJJIIIIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBAAA@@@@@@??????@@@@@@?????????>>>>>>>>>>>>>>><<<<<<<<<;;;;;;;;;::::::;;;:::::::::999999999999777777888888888777777666888888777777777666666666666666666666666666666666333555777777555444333444444777999999777666777999555444333333222222222222222222222333555666888999888999999::::::999999888444333333333444666888999777777777888888888999999444444444666999:::999888888999:::::::::888666444111000000000000000111111000000000000000000000000------...//////...------/////////000000111111111......///000000000//////......---------...///000/////////////////////////////////000000000111111//////000000000000//////////////////////////////000000000000000111222222222222222222222222222222000000000000111222333333222333444444555555444444555666666777888888999999:::<<<>>>@@@BBBEEEJJJMMMMMMPPPTTTVVVWWWWWWYYYZZZWWWWWWWWWXXXWWWWWWVVVVVVXXX[[[___bbbdddhhhkkknnnooowww}}}lllddd\\\QQQLLLOOONNNQQQTTTSSSOOONNNPPPTTTUUUWWWZZZ]]]```cccdddeeeccc```]]][[[[[[\\\\\\[[[\\\^^^```bbbfffkkkrrrvvv|||yyytttssspppkkkgggdddaaa^^^[[[VVVUUUTTTRRRQQQQQQQQQQQQOOOMMMLLLLLLMMMMMMLLLJJJIIIHHHHHHGGGGGGFFFFFFFFFDDDDDDDDDDDDDDDCCCCCCCCCBBBAAA@@@@@@??????@@@@@@AAAAAA@@@???>>>===<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999<<<<<<;;;;;;999888666666:::999999999888888777777666666666666666666666666333555777777555444333444000444777777555444444666444444333222222333333333111222333444666888:::;;;888888999::::::::::::999333333333333444666888999777777888888999999::::::444444444666:::<<<======888999:::::::::888666555111000000000000000111111000000000000000000000000,,,---...//////...---,,,......//////000000111111---...///000111111111111......---,,,---...///000000000000000000000000000//////000000111111222222//////000000000000//////////////////////////////000000///000000111222222111111111222222333444444//////000000111222444444222333444444555555444444888888999999:::::::::;;;:::<<>>===<<<<<<;;;===<<<<<<<<<<<<;;;;;;;;;:::::::::999999888888888:::::::::999999888888888666666666666777777777777777777777777777777777777888777777666555333222111222333333222111222444777666666666777666555555444333444444444333333555666777777888888888777777666999666333333666999999888777777777777777777777777666333222333888<<<======:::999888888999999777555111111000000000000000000////////////............//////.........---------///////////////......---000000000000000000000000------...000111222333444222222111111000000//////000///.........///111222///...,,,*********,,,---////////////////////////000111111111111222222222000000111111111111000000111111222222222333333333444444444555555555555555888777777666777999:::;;;;;;<<<>>>@@@DDDGGGJJJKKKQQQTTTVVVUUUWWW[[[\\\YYY\\\XXXXXX\\\\\\WWWVVVZZZXXX[[[^^^aaadddhhhlllooorrrwww~~~nnn^^^___]]]SSSOOOSSSQQQRRRSSSRRRPPPPPPPPPRRRWWWYYY]]]bbbeeeffffffffffffbbb\\\ZZZZZZZZZYYYXXX]]]___bbbeeeiiiooovvv{{{~~~{{{zzzyyyvvvrrrnnnkkkiiijjjjjjhhhfffcccaaa___^^^ZZZXXXUUUTTTTTTSSSQQQPPPMMMMMMMMMMMMKKKIIIGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDEEEDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@@@@??????@@@@@@?????????>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999888888:::::::::999999999888888777777777777777666666666777777777777777777777777777777666666555444222222222333333222222222444666555666666666666555444444222444444444333333444666777777888888888888777777999666333333666888999888888888888888888888888888999666333444777999:::::::::888888888999999777555222222111000000000111111////////////............//////.........---------------...///000000//////////////////////////////......///000111222222333000/////////.........---000///.........///111111222111///.........///000//////////////////////////////000000000111111111000000111111111111000000111111111111111111111111444444444555555555555555777777777777888999:::;;;;;;<<<===@@@BBBEEEHHHIIIKKKOOORRRRRRTTTYYYZZZXXX^^^ZZZZZZ]]]]]]XXXWWWZZZZZZ\\\___aaacccgggllloooqqqvvv}}}wwwdddXXXZZZZZZSSSQQQUUURRRSSSTTTSSSQQQPPPQQQRRRVVVXXX\\\```ccceeeeeeeeeccc```[[[YYYXXXXXXXXXXXX]]]```cccggglllssszzz}}}{{{xxxvvvsssoookkkgggeeedddgggffffffeeecccaaa```___[[[YYYVVVTTTTTTSSSQQQPPPNNNNNNMMMMMMKKKJJJHHHGGGEEEEEEEEEEEEDDDDDDDDDCCCFFFEEEDDDCCCBBBAAAAAAAAABBBAAA@@@@@@??????@@@@@@??????>>>>>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999999888:::::::::999999999999888888888888777777666666555777777777777777777777777555555666666555444444333222333444333222222444666555555555555555444333333222333444333222333444666777777888888888888888777999666444444555777888888999999999999999999999999;;;888555555666777777777999888777888999999777666333333222111111111111111////////////............/////////............---+++,,,---///000000111111/////////////////////////////////000000111111111////////////............//////......//////000111444333111000000000111222////////////////////////.../////////000000000000000000111111111111000000111111000000000000000000444444444555555555666666666777888999999999999999;;;<<<===???AAADDDGGGHHHIIIMMMPPPPPPTTTYYY[[[YYY^^^[[[[[[\\\\\\XXXXXXZZZ]]]^^^___```bbbfffkkkooopppuuu{{{mmm^^^TTTVVVXXXSSSRRRVVVTTTUUUVVVUUUSSSQQQRRRSSSUUUWWWZZZ^^^aaabbbcccccc```]]]ZZZWWWWWWWWWYYYYYY]]]```eeejjjooovvv}}}}}}{{{yyyxxxwwwtttoookkkfffdddbbbbbbcccccccccdddcccbbbaaa```\\\ZZZWWWUUUTTTSSSQQQOOONNNMMMMMMLLLKKKJJJIIIHHHFFFFFFEEEEEEEEEDDDDDDDDDFFFFFFDDDCCCAAAAAA@@@@@@BBBAAA@@@@@@??????@@@@@@???>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;::::::999999999999999999999999999999999999999999999999999999888888777666555555666666666666666666666666444444555555555555555444333444555444333333444555444444555555444444333222222333444333222222444666777777888999999999888888999777555444555666888888999999999999999999999999:::999666555555666666777888777777888999999777666444444333222111111111111////////////............/////////...............,,,---...///000000000000////////////////////////000000000000000000//////111111111111000000000000............//////000000111000000/////////000111/////////////////////////////////000000000111111000111111222222111111000111111111111111000000000333333444444555666666666555666888999::::::999888:::;;;<<>>>>>>>>>>>============<<<;;;;;;;;;;;;:::::::::999999999999999999999999999999999999999999999999:::999999888777666666555666666666666666666666666333444555555666555555555333444555555444333333555444444555555444444333222222333333333222222444555777777888999999999999999888888666555444555777999999999999999999999999999888777666555444555777999777666666777999999777666555444333222111111111111////////////............////////////////////////...///////////////..............................000000000///////////////000000000000111111111111---......////////////////////////////////////000////////////////////////000000000111111111222222111111222222222222111111222222222222222222222222333333444444555666666777555666888999::::::999888999:::<<<@@@DDDHHHKKKMMMOOOSSSTTTTTTVVVZZZ[[[YYYWWWXXXYYYZZZ\\\___bbbbbb```aaa``````aaaeeekkkooonnnsssxxxtttbbbZZZTTTUUUVVVTTTTTTVVVXXXYYYYYYWWWUUUTTTTTTUUUSSSTTTVVVXXXYYYZZZ[[[[[[WWWWWWWWWVVVVVVYYY]]]```aaaeeejjjpppvvv}}}|||sssqqqtttyyy|||}}}yyytttpppnnnnnnppprrrooommmhhhdddaaa___^^^^^^___```bbbdddeeedddcccbbb___\\\XXXVVVTTTRRRPPPNNNLLLKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAAAABBBAAA@@@@@@??????@@@@@@>>>>>>>>>>>>============;;;;;;;;;;;;::::::::::::888999999999999:::::::::888999999999999:::::::::999999999888888777777666777777777777777777777777444444555555555555555444333555666666444333333444555555555555555444333333111222333222111222333555777777888999::::::::::::888888777555444444666999999999999999999999999999555666666444444555888;;;777666666777888999777666555444333111111000000000////////////...............////////////000000000///////////////...------........................////////////////////////............////////////------...////////////...000000000000111111111111////////////////////////111111111111222222222222111111222222222222111111111111222222222333333333222333333444555666777777666777888999999999999999999:::===@@@DDDHHHLLLNNNNNNQQQSSSRRRTTTXXXXXXVVVWWWZZZ[[[[[[___eeeiiiiii___```aaaaaacccfffkkkooonnnrrrxxx~~~jjj]]]WWWTTTTTTVVVUUUUUUVVVYYYZZZZZZXXXVVVTTTUUUUUUSSSTTTTTTUUUUUUVVVVVVVVVTTTUUUVVVVVVWWWZZZ```dddeeeiiiooouuu{{{~~~~~~}}}|||}}}{{{tttlllfffeeegggkkkmmmlllkkkiiiggghhhjjjmmmnnnllljjjgggdddaaa___^^^]]]___```ccceeefffeeecccbbb```]]]YYYVVVTTTRRRPPPMMMKKKJJJHHHGGGFFFGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@@@@??????@@@@@@============>>>>>>>>>>>>;;;;;;;;;:::::::::999999888888999999999:::::::::888888999999999:::::::::888888888888888888888888777777777777777777777777444555555555555555444444333555777777555333333333555666666666666555444444111222333222111111333555666777888999::::::::::::888999888666333333666999888888888888888888888888555666666555333444777:::666555555666888999777666444333222111000/////////////////////.............../////////000000000000---...///////////////.................................//////////////////---........./////////000,,,---.../////////......///000000111111111111111////////////////////////000000000000111111111111111222222333333222222111//////000111222333444444222222333444555666777777777777777777888999:::;;;;;;<<<===@@@CCCFFFIIIJJJKKKOOOQQQQQQSSSXXXYYYVVVWWWZZZ[[[ZZZ^^^fffjjjiii^^^___aaacccdddgggkkknnnnnnsssxxxvvvbbbYYYUUURRRSSSUUUVVVVVVWWWZZZZZZ[[[YYYVVVUUUUUUVVVSSSSSSSSSSSSSSSSSSTTTTTTRRRTTTVVVWWWXXX[[[bbbggghhhlllrrrxxx~~~|||uuuoooooonnnnnnooosssxxx}}}zzzsssnnnlllmmmeee```[[[WWWWWWYYY[[[\\\______```bbbeeehhhjjjlllkkkjjjhhheeecccaaa```______aaacccffffffeeedddbbb```]]]YYYVVVTTTRRROOOMMMJJJIIIGGGFFFEEEFFFFFFGGGEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCBBBAAA@@@@@@??????@@@@@@============>>>>>>>>>>>>;;;;;;;;;:::::::::999999888888888999999:::::::::888888888999999:::::::::888888888888888999999999777777777777777777777777555555666666555444444333444555777777555333333333666666777777666666555444111222333222111111333555666777888999:::;;;;;;;;;888999999666333333666999777777777777777777777777666777777555222222666999666555555666888999888666444333222000///.........000/////////.............../////////000000111111,,,,,,...///000000111111....................................//////000000///000000000111111222222,,,,,,.../////////...------...///000000000000000////////////////////////////////////000000000000111222222333333222222111------...000111222333444222222333444555666777888888777777666777999:::;;;======>>>???AAACCCEEEGGGJJJNNNQQQQQQTTTZZZ[[[YYYUUUYYYZZZWWWZZZcccfffeee\\\___aaadddeeehhhlllnnnooosssxxxmmmeeeYYYYYYXXXVVVTTTSSSUUUVVVZZZZZZYYYXXXWWWVVVVVVUUUTTTTTTTTTSSSQQQQQQSSSUUUUUUUUUVVVXXX[[[___bbbdddlllrrryyy|||{{{yyyvvvqqqmmmiiigggccccccdddfffhhhkkkmmmnnnrrrpppkkkfffaaa\\\YYYWWWXXXVVVTTTTTTWWWZZZ\\\]]]^^^```ccceeegggiiilllnnnlllkkkkkkkkkkkkiiieeebbbgggggghhhhhhgggeeecccbbbccc```[[[XXXVVVUUUSSSQQQNNNLLLJJJHHHGGGFFFFFFGGGFFFGGGGGGFFFFFFEEEDDDCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAA??????>>>===============<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888777888999:::888888888999999:::::::::999888666555444555777888888888777777666666555555777666555555666666555444333333333333444555666666999888555333333444666888444333222000///---,,,+++555666777888888999999888;;;:::999777555666999<<<;;;;;;::::::999888777777777777666555555666777888;;;::::::999888777666666555333111111333444222000000000//////.........---.........///////////////333222111///...---------,,,,,,------......//////........................//////000000111111111222////////////////////////////////////////////////000000000000000000000000000000///////////////000333333333333333222111000333333222111111222333333222222333444444555555666444333111222555888:::;;;<<<<<<===???BBBEEEIIIJJJMMMOOORRRUUUVVVVVVVVVUUUYYYZZZZZZ[[[]]]___aaaccc^^^___aaacccdddggglllooopppwww{{{vvvccc\\\UUUVVVUUUSSSQQQQQQRRRTTTXXXXXXWWWVVVUUUUUUTTTTTTSSSSSSSSSRRRPPPQQQSSSUUUVVVWWWXXX[[[^^^bbbfffhhhpppuuu{{{|||tttrrrooojjjeeeaaa]]]\\\XXXXXXYYYZZZ[[[]]]___```aaa___\\\YYYVVVSSSRRRQQQSSSRRRRRRTTTXXX]]]aaacccfffgggiiikkkllloooqqqsssrrrqqqoooooonnnllliiifffhhhiiijjjjjjjjjiiiggggggdddaaa]]]ZZZXXXVVVTTTRRRNNNMMMKKKIIIGGGGGGGGGGGGFFFGGGGGGFFFFFFEEEDDDCCCDDDDDDDDDDDDCCCCCCCCCCCCAAAAAA@@@????????????@@@???>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888999999:::777888888888888888999999999888666555555555777777999888888888777777777777888666555555666666555333222222222222333444555555777666444333333333555555222222222111111111000000555666777888888999999888888888666444222333666999777777888888999999::::::888777666555555666777777::::::999888888777666666555333111111333333111///000000/////////.........///////////////.........//////...//////000111111.............../////////..............................//////000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000////////////000000333333222222222222222222333333111111111111333333222222333444444555555666999777555555666777888999:::;;;===@@@DDDHHHLLLOOOOOOPPPRRRTTTVVVWWWWWWWWWWWWWWWXXXZZZ[[[\\\]]]^^^]]]___aaabbbdddgggkkknnnooouuuyyyooo^^^WWWQQQRRRRRRPPPNNNNNNOOOPPPUUUUUUTTTTTTSSSSSSRRRRRRRRRRRRRRRQQQPPPPPPRRRTTTXXXYYYZZZ]]]aaafffjjjllluuuyyy~~~zzzooolllhhhbbb]]]XXXUUUSSSPPPPPPPPPPPPPPPQQQRRRRRRPPPPPPOOONNNNNNOOOPPPPPPTTTTTTVVVYYY^^^eeekkkoootttttttttuuuwwwyyyzzz||||||yyyuuusssqqqpppnnnlllkkklllmmmmmmmmmlllkkkjjjeeebbb^^^[[[YYYXXXUUUTTTNNNMMMKKKIIIHHHGGGGGGGGGFFFGGGGGGFFFFFFEEEDDDCCCDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@??????>>>>>>?????????>>>======<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999:::::::::888888888777777777777777999888666555555555666777999999999999888888888888999777666555666666444222111111111111222333444555555555444444333333333333111222222333333444555555555666777888888999999888777777666444222222444777666666666777888999999999999888666555555555555666999999888888777777666666666444222222222111///---000000////////////......000000//////......------------...//////000111222000000///////////////.......................................////////////111111111111111111111111111111111111111111111111000000000000000000000000000000////////////000000333222111111111222333444333222111000000111222333222222333444444555555666999888777666666666888888999:::<<<@@@FFFKKKPPPRRRPPPQQQRRRTTTVVVXXXYYYZZZVVVWWWYYYZZZ[[[[[[ZZZYYY[[[]]]___aaacccfffjjjnnnlllsssxxx~~~~~~hhhYYYTTTNNNOOOPPPOOOMMMLLLMMMNNNSSSSSSSSSRRRRRRRRRRRRRRRRRRSSSSSSRRRQQQQQQSSSVVVYYYZZZ\\\___dddiiimmmpppyyy|||{{{rrrooojjjddd___ZZZWWWVVVRRRRRRQQQOOOOOONNNNNNNNNMMMMMMMMMNNNPPPRRRUUUWWW\\\^^^bbbffflllttt{{{{{{vvvtttsssrrrqqqnnnnnnoooooonnnllljjjiiifffbbb^^^[[[YYYXXXVVVTTTOOONNNLLLJJJHHHHHHHHHHHHFFFGGGGGGFFFFFFEEEDDDCCCDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@???????????????>>>>>>===<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999888888777777777666888888777666555666666777888888888888888888888888999777666555666555444222222222222222333444555555444444555666555444333222111222222333444555555666555666777888888999999888888888777555333333555777888777777777666666666555999888777555444444444555888888777777777777777777777555444222111///...---000000//////////////////111111000///...------,,,//////////////////......111111000000//////..............................////////////////////////000000000000000000000000........................////////////////////////000////////////000000111333222000000000222444666333222111000000111222333222222333444444555555666555555666666666777999:::888999<<<@@@EEEKKKOOORRRRRRRRRSSSTTTVVVXXXZZZ\\\XXXYYY[[[\\\\\\[[[YYYXXXZZZ\\\^^^```bbbeeejjjmmmlllsssxxx~~~rrr___TTTPPPMMMNNNOOOOOOMMMLLLMMMNNNRRRRRRRRRRRRSSSSSSSSSSSSSSSTTTTTTSSSRRRSSSUUUXXXYYYZZZ\\\```eeejjjnnnqqqyyy||||||uuusssoookkkfffbbb___^^^YYYXXXWWWUUUSSSRRRQQQQQQRRRQQQQQQSSSUUUYYY]]]___bbbgggooowww~~~~~~yyywwwvvvvvvuuuqqqqqqqqqooommmjjjgggeeeeeebbb^^^[[[YYYWWWUUUSSSPPPNNNLLLJJJIIIHHHIIIIIIFFFGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::999999888888777888777777666666666666666777777777777777777777777999777666555666666444333444333333444444555666777444555777777777666444333222222222333333333333333555666777888888999999888777888777666333333444666777777777666666666666666999888666555444444444555777777777777888888888888777777666444111///......//////000000000000000000111111000///...------,,,......////////////...---111111000000//////......////////////////////////000000000000000000000000////////////////////////........................///////////////////////////////////////000111111333222000000000222444666222222111000000111222222222222333444444555555666666888999888777777999;;;999999;;;>>>CCCGGGLLLNNNRRRRRRSSSTTTWWWYYY[[[]]]XXXYYY[[[\\\[[[YYYWWWVVVYYY[[[^^^```bbbeeejjjmmmllltttzzz|||jjj\\\SSSRRRMMMNNNPPPPPPNNNMMMMMMNNNQQQQQQRRRRRRSSSSSSTTTTTTTTTTTTUUUTTTSSSTTTWWWYYYZZZ[[[]]]aaafffkkkooorrrxxx{{{}}}vvvvvvtttrrrooollljjjhhhcccbbb```]]][[[YYYXXXXXXYYYXXXXXXYYY\\\```dddgggiiiqqq}}}|||yyyyyyxxxxxxuuutttsssqqqmmmiiifffdddeeebbb^^^[[[YYYWWWUUUTTTPPPOOOMMMKKKJJJIIIIIIIIIFFFGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBAAACCCBBBAAAAAA@@@@@@AAAAAA>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999:::::::::999999999999999777777777777666666666666666666666666666777777777777666555555666666555444444444444444555666777888555666777777777666444444333333222222222222111111555666777888888999999888666666666444222111222333333444555666777888999:::888777555444444444444555777777888888999999::::::777888777555222000///000//////000000000000111111000000//////......------***,,,---///000000000///000000///////////////...////////////////////////111111111111000000000000........................111111111111111111111111000000000000000000000000///......//////000111222333222111111111222333444222111000//////000111222222222333444444555555666;;;===???<<<888666777999999999;;;===AAAEEEHHHKKKPPPQQQSSSUUUWWWYYY[[[\\\WWWWWWXXXYYYXXXWWWVVVUUUYYY[[[^^^```bbbfffjjjnnnmmmuuu{{{rrrcccXXXSSSSSSLLLNNNPPPPPPNNNMMMMMMNNNPPPPPPQQQQQQRRRSSSTTTTTTSSSSSSTTTSSSSSSTTTVVVYYY\\\]]]___cccggglllppprrrwww{{{zzz{{{|||}}}|||zzzxxxvvvqqqpppnnnkkkhhhgggeeeeeecccbbbbbbcccfffkkkpppsssxxx}}}|||{{{{{{wwwwwwvvvtttqqqmmmjjjhhhgggccc___\\\ZZZYYYWWWUUUQQQPPPNNNKKKJJJJJJJJJJJJFFFGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBAAAAAABBBAAAAAA@@@@@@@@@@@@@@@======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;;;;;;;:::888888888888888888999999999999777777777777777666666555666666777777777888888888666555444555666777666555444444444444555666777777555555666666555555444444222222222222222222222222555666777888888999999888666777777555333111222333333444555666888999:::;;;777666555444444444555666777888888999:::;;;;;;;;;777999999777333111111333//////000000000111111111///////////////.........+++,,,...///000///...---.............../////////////////////////////////111111000000000/////////////////////////////////111111111111111111111111000000000000000000000000............///000111222333333222222222222222222222111000//////000111222222222333444444555555666:::<<<>>><<<777444555777888888:::===@@@EEEHHHKKKNNNPPPRRRUUUXXXYYYZZZZZZXXXXXXXXXXXXWWWWWWWWWWWWYYY[[[^^^```cccgggkkkooolllttt{{{{{{hhhZZZRRRNNNOOOKKKMMMOOOPPPNNNMMMMMMNNNOOOOOOPPPPPPQQQRRRSSSSSSRRRRRRSSSRRRRRRSSSUUUXXX^^^___aaadddhhhmmmqqqssswww{{{~~~}}}{{{xxxuuusssrrrrrrllllllkkkmmmpppuuu{{{~~~~~~}}}}}}yyyyyyxxxvvvtttqqqnnnlllhhheeeaaa]]]\\\ZZZXXXVVVQQQPPPNNNLLLJJJJJJJJJJJJFFFGGGGGGFFFFFFEEEDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@???>>>?????????======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<999999:::;;;:::999888777666666777777888888999999777777777777777666666555777777888888999999999:::555444333555777888777666333333333333444555666666555555444444444333333333111222222333333444444444555666777888888999999888999999:::888666444444555777777777777888888888888666555444333444555666777888888999:::;;;;;;<<<===777999:::888444222222444//////000000111111111222.........//////////////////000000000///---***))),,,---------......//////000000000000000000000000000000//////.........---000000000000000000000000////////////////////////000000000000000000000000............///000222222333333333333333222111000222111000//////000111222222222333444444555555666333666999888444222444777777888999===AAAFFFJJJLLLLLLOOORRRVVVXXXZZZZZZYYY[[[ZZZZZZYYYYYYYYYZZZZZZZZZ\\\^^^aaacccgggllloookkkttt{{{