BM6&6(v@ ************************************+++,,,------******++++++++++++******)))))))))***+++++++++,,,))))))************)))))))))************+++++++++,,,,,,++++++***)))))))))******))))))))))))******((())))))))))))************++++++++++++***))))))******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------............///000111111222222333444444777999;;;<<<<<<<<<>>>@@@@@@???AAAFFFLLLQQQQQQPPPPPPPPPPPPQQQSSSVVVZZZ\\\XXXWWWVVVXXXZZZ\\\]]]\\\]]]\\\ZZZXXXWWWVVVWWWWWWQQQQQQQQQPPPOOOLLLJJJHHHJJJIIIGGGEEEBBBAAA@@@@@@AAAAAA???>>><<<:::999888;;;999777666555444222000000000000000////////////------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++************++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++***)))))))))***,,,+++***))))))***+++,,,...------,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///000222333111...***(((,,,,,,+++***+++,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...////////////////////////------------------------.........////////////000000000///////////////000222333444555666777888999888888888888888888888888888888777555555444444444444444444333333333222222333333222///---...000222666;;;===999111,,,///333------------------------***+++,,,------,,,+++***...---,,,,,,++++++,,,,,,+++,,,,,,------,,,,,,+++,,,+++***+++,,,,,,+++)))+++++++++,,,,,,---------.........------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,'''(((***,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------+++,,,------......---------------............///555000...222444666>>>HHHAAA<<<888666:::@@@EEEHHHDDDDDDDDDBBBBBBFFFOOOVVVPPPUUUYYYYYYYYY[[[]]]^^^dddcccaaabbbcccddddddcccqqq{{{************************++++++*********+++,,,,,,******++++++++++++*********************+++++++++))))))************)))))))))************+++++++++******************++++++******))))))))))))******)))))))))*********+++++++++++++++++++++***))))))******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------............///000111111222222333333444666777999;;;;;;<<<>>>AAABBBBBBCCCGGGLLLPPPQQQQQQXXXWWWVVVVVVVVVWWWYYYZZZVVVVVVVVVWWWZZZ\\\]]]\\\]]]\\\[[[ZZZYYYXXXXXXXXXSSSSSSSSSRRRPPPOOOMMMLLLKKKJJJIIIGGGEEECCCAAAAAAAAAAAA???>>><<<:::999888<<<:::888666666555333111111000000000////////////------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++************++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111000...,,,***,,,,,,+++++++++,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...------------------------------------------------------........./////////000000////////////000000222333444555777888999999888888888888888888888888888777666555555444444444444333333333222222222222333333222000//////111444<<<:::777333000//////000------------------------++++++,,,,,,,,,,,,++++++...---,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,+++***+++------,,,***+++,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------+++,,,------......---------------............///222...---000111444===GGG@@@<<<999999===BBBGGGJJJCCCCCCCCCBBBDDDHHHOOOTTTSSSVVVYYYYYYXXXZZZ\\\^^^cccaaa``````bbbccccccbbbmmmwww************************,,,,,,+++*********++++++******++++++++++++******+++++++++***************))))))************)))))))))************+++++++++((())))))***++++++,,,,,,******))))))))))))******************+++++++++,,,++++++++++++******))))))******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------............///000000111111222333333333444666888999:::<<>>===;;;:::999<<<;;;888777777666444222111111000000000/////////------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,+++***+++,,,,,,------,,,,,,+++)))))))))***+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---------,,,,,,+++++++++,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------............000000////////////000000333333444555777888999:::999999999999999999999999888777666555555444555555333333333222222222111111222333333111000111333555@@@888000---000222000,,,........................,,,,,,++++++++++++,,,,,,...---,,,,,,++++++,,,,,,------............------+++++++++,,,...///...,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))******++++++******)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------+++,,,------......---------------............///000//////000000333>>>III<<<:::999:::>>>CCCFFFGGGBBBBBBBBBBBBEEEIIINNNQQQTTTVVVXXXYYYYYYZZZ\\\^^^```___^^^___aaabbbaaa```iiittt************************,,,,,,+++***))))))************++++++++++++******,,,+++++++++***))))))))))))******++++++******)))))))))*********+++++++++))))))*********+++++++++******))))))))))))************+++++++++,,,,,,,,,+++++++++*********************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------............///000000000111222222333333444555777999:::===AAADDDKKKKKKJJJKKKMMMQQQSSSUUUTTTUUUVVVWWWWWWWWWWWWWWWRRRRRRTTTWWW[[[]]]\\\[[[[[[[[[\\\\\\[[[ZZZXXXWWWWWWVVVUUUTTTSSSTTTUUUVVVMMMNNNNNNMMMKKKHHHEEECCCBBBAAA@@@???===<<<;;;:::===;;;999888888777555333111111111000000000//////........................------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,)))***,,,------,,,***(((+++,,,---......---,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......000////////////000000111333333444555777888999:::999999999999999999999999777777666555555555555555333333222222222111111111000111222111111111333555:::333------000222000,,,////////////////////////---,,,+++******+++,,,---...---,,,,,,++++++,,,,,,---..................---+++++++++,,,///000///...---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------+++,,,------......---------------............///000111333222222666AAAKKK999888888:::===@@@AAAAAACCCBBBAAABBBEEEIIILLLNNNTTTTTTWWW[[[]]]\\\\\\^^^```______```bbbcccbbbaaaiiivvv************************,,,++++++***))))))))))))******++++++++++++******,,,+++++++++***)))))))))******++++++++++++******))))))*********++++++++++++++++++*********))))))******))))))))))))************+++++++++,,,,,,,,,,,,+++***)))))))))************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------............//////000000111111222333333444666777999:::>>>BBBEEEMMMLLLLLLLLLMMMPPPSSSVVVQQQRRRSSSUUUUUUVVVUUUUUURRRRRRSSSVVVZZZ\\\\\\\\\YYYZZZZZZ[[[ZZZYYYWWWVVVWWWVVVUUUTTTTTTUUUVVVWWWNNNOOOOOOOOOLLLIIIFFFDDDBBBAAAAAA???>>>===<<<;;;===;;;999888999888666444111111111111000000000000........................------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,---...---+++)))''',,,---...//////...---,,,......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++******++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,------------------------------------------------,,,,,,,,,---------......///////////////000111111222222333555666777888999999999999999999999999999777666666555555555555666333333333222222222111111///000111111000000222333/////////000111111000///////////////////////////...---,,,++++++,,,---......---,,,,,,++++++,,,,,,---..................---+++++++++,,,///000///...---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------+++,,,------......---------------............//////222444333333999AAAHHH;;;::::::;;;>>>??????>>>DDDBBBAAAAAACCCGGGMMMQQQTTTSSSWWW^^^aaa^^^]]]___`````````bbbdddeeedddbbbmmmzzz************************++++++***)))))))))************++++++++++++******+++++++++*********************++++++++++++******)))************+++++++++,,,,,,++++++***))))))(((******))))))))))))******************+++++++++,,,---,,,***)))))))))***+++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------............/////////000000111222222222444555777888999===AAAEEEIIIJJJKKKKKKLLLMMMQQQSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUTTTTTTVVVYYY\\\]]]]]]YYYYYYYYYYYYYYYXXXWWWWWWWWWWWWVVVVVVUUUVVVVVVVVVOOOOOOOOOMMMKKKIIIFFFEEEBBBBBBAAA@@@???>>>======<<<:::999888888888666444222222111111111000000000........................------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---,,,------------+++***))),,,------......------,,,/////////...---,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++***++++++***+++,,,---------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,------------------------------------------------,,,---------............///......//////000111222111111222333555666777888::::::::::::::::::::::::666666555555555555666666444444444333333333222222...000111111000///000222)))---111333111///000111........................------,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,------............------+++++++++,,,...///...,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,+++*********+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------+++,,,------......---------------............///---111333222444:::???@@@===<<<<<<>>>@@@BBBAAA@@@DDDDDDBBB@@@BBBIIITTT]]][[[VVVXXX___bbb^^^]]]aaaaaaaaaaaadddfffgggeeecccooo~~~***************************))))))))))))******+++******++++++++++++*********************+++++++++***++++++,,,,,,++++++***)))************+++++++++++++++************************))))))))))))******)))))))))*********++++++---,,,***)))((()))***+++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------............/////////000000111111222222333444555555666:::???BBBBBBEEEHHHIIIHHHIIILLLOOORRRRRRRRRRRRSSSUUUWWWXXXYYYWWWUUUUUUXXX[[[]]]^^^[[[ZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWVVVUUUOOOOOOMMMKKKIIIGGGFFFEEEBBBBBBAAA@@@???>>>>>>===;;;:::888888888888666444222222222111111111000000........................------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))*********++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------+++++++++,,,,,,---------------,,,,,,,,,,,,------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,***+++,,,---------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------........./////////............///000111222///000111222444555666666::::::::::::::::::::::::666666555555555555666666555555555444444444333333000222333222111000000111---///111111000...///000------------------------,,,,,,------------,,,,,,...---,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,+++***+++------,,,***+++,,,,,,,,,,,,,,,,,,---+++,,,,,,,,,------------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------+++,,,------......---------------............///...111333333888>>>>>>999<<<;;;;;;>>>AAADDDEEEDDDCCCDDDDDDAAABBBLLL___mmmhhh^^^YYY]]]___[[[\\\ccc``````bbbdddggggggeeedddooo~~~************************))))))(((((()))***++++++******++++++++++++******))))))******+++++++++,,,***++++++,,,,,,++++++***)))************+++++++++)))))))))***++++++,,,,,,******))))))))))))******((())))))))))))*********---,,,***(((((()))***+++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------.........///////////////000111111222222222333333333444777<<<@@@===AAAEEEFFFFFFFFFHHHKKKLLLLLLMMMOOORRRVVVZZZ]]][[[XXXUUUUUUWWW[[[^^^___\\\[[[ZZZYYYYYYZZZ[[[[[[YYYZZZZZZZZZZZZXXXVVVUUUPPPNNNLLLJJJHHHFFFEEEEEEBBBBBBAAAAAA@@@???>>>>>>;;;999777777888777666444222222222111111111111000////////////////////////---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------)))))))))***,,,...000111------+++******+++------***++++++,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............***+++,,,---...---,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++++++++++++++++++++++++++------------------------.........////////////000............///000222222//////000111333444555666::::::::::::::::::::::::666666555555555666666777666666555555555444444444222333444444222000000111333222000///......//////------------------------+++,,,............,,,+++...---,,,,,,++++++,,,,,,+++,,,,,,------,,,,,,+++,,,+++***+++,,,,,,+++)))+++++++++,,,,,,---------,,,,,,,,,------.........++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,///...,,,***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,------------------------+++,,,------......---------------.........//////111444555555<<>>@@@AAAAAABBBCCCCCCDDDDDDDDDJJJJJJLLLOOOSSSXXX\\\^^^^^^ZZZUUUTTTVVVYYYZZZZZZ]]]\\\[[[ZZZZZZ[[[\\\\\\[[[\\\\\\[[[ZZZWWWUUUSSSPPPNNNKKKGGGEEEDDDDDDDDD:::===AAACCCDDDAAA>>><<<:::999888666555555555555555444444333222111000000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,+++***))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,+++))))))+++///333666///...,,,******,,,...///111000///...............------.........---+++***+++++++++,,,,,,---------,,,,,,,,,++++++*********........................+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,------......------,,,------.........---+++***++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,---...///000000---...//////......///111//////000111333555777888:::;;;<<<<<<;;;:::888777:::999777555444333333444333333333333333333333333222222222222222222222222000/////////000111222222......---------,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------.........------,,,,,,,,,,,,+++******,,,,,,+++***---,,,,,,+++*********+++*********++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++/////////---******,,,...++++++---.........---,,,222111///......///000111000111222555>>>DDD@@@888777999;;;<<<===???BBBEEEEEECCCAAA@@@CCCIIIPPPTTTWWWUUUWWWZZZZZZYYY\\\aaa^^^___aaadddhhhiiihhhfffmmm~~~************************************************)))************++++++++++++++++++*********))))))))))))***++++++++++++***+++++++++*********))))))************************************************************************+++++++++***************+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,---000222333222222222333555888:::<<<>>>??????AAACCCEEEGGGHHHHHHIIIKKKNNNRRRVVVZZZ\\\\\\XXXUUUUUUWWWYYYYYYYYYZZZYYYXXXWWWWWWXXXYYYYYY[[[[[[ZZZYYYWWWVVVTTTSSSOOOOOONNNLLLIIIGGGEEEDDD@@@AAACCCDDDCCC@@@===;;;:::999888777666555555555555444444333222111000000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,---,,,******+++---///111,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,---------,,,******+++++++++,,,,,,------------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,------......------,,,------.........---,,,++++++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------...............,,,---......------.../////////000111333555777888999999:::;;;:::999888777999888777555444444444444666555555555444444333333222222222222222222222222//////////////////000111............---------,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------......---------,,,,,,,,,,,,+++******,,,,,,+++***---,,,++++++******++++++++++++++++++++++++,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***+++,,,,,,+++,,,...///+++,,,---...///......---///...---,,,+++,,,...///000111222555===CCC???888;;;<<<;;;::::::<<>>777???>>><<<999888;;;@@@DDDDDDCCCBBBBBBEEEJJJNNNQQQTTTTTTWWW\\\\\\ZZZ[[[___bbbaaa______bbbeeeffffffooo************************************************))))))*********+++++++++************************))))))***++++++++++++***************************************************************************************************)))))))))***+++++++++,,,***++++++++++++,,,,,,,,,***+++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------...------------...///000000000111222333444555666999:::;;;===AAAEEEIIIKKKFFFHHHJJJMMMPPPSSSVVVWWWWWWXXXYYYZZZZZZYYYXXXVVVUUUTTTSSSSSSSSSTTTUUUVVVZZZYYYVVVTTTSSSRRRRRRSSSMMMMMMNNNMMMLLLJJJHHHGGGHHHGGGDDDBBB???>>>======;;;:::999888777666666666555444444333222111000000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---,,,,,,+++******++++++,,,,,,,,,,,,++++++------,,,,,,+++,,,,,,---++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,------......------,,,---------------------,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------......///+++,,,------,,,,,,---.../////////000222333555666333555666888888888888777666666666666666666777777999888777666555444333333111111111111111111111111111000//////............000////////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***,,,,,,++++++***++++++,,,,,,,,,,,,++++++*********,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++...000111111///---,,,,,,.........//////////////////......---......///000111222222444999>>><<<666=========;;;;;;===AAADDDCCCCCCCCCCCCFFFJJJMMMPPPRRRSSSWWW\\\]]]ZZZZZZ^^^aaa``````bbbdddggggggfffppp************************************************))))))*********+++++++++************************))))))***++++++++++++***************************************************************************************************)))))))))***+++++++++,,,*********+++++++++,,,,,,*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------------------.../////////000111333444666666777999:::;;;===@@@CCCGGGHHHHHHIIIKKKNNNQQQTTTUUUVVVVVVXXX[[[\\\\\\ZZZXXXWWWVVVUUUUUUTTTUUUVVVWWWXXXYYYXXXVVVTTTSSSSSSTTTTTTMMMLLLJJJIIIHHHHHHIIIIIIGGGEEEBBB???>>>===>>>???<<<;;;:::888777777777777555444444333222111000000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,------...---,,,,,,///---,,,++++++,,,---///,,,,,,+++++++++,,,,,,------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,------......------,,,------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,+++---......------...///......///000111222444555222333555777888888888777666666666777777777777777777777666555333222111111111111111111111111111111222222111000////////////000////////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***,,,++++++***++++++,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******,,,...000000...,,,++++++............//////000000............//////000000111333333333777;;;999555888;;;===???@@@AAACCCEEEDDDCCCCCCDDDFFFIIIMMMOOOQQQRRRVVV\\\\\\ZZZ[[[^^^]]]___bbbfffiiijjjiiigggppp************************************************)))************+++++++++***************+++++++++))))))***++++++++++++******************+++++++++***************************************************************************************+++++++++************++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,---....../////////000222333555666777777888999;;;===@@@CCCDDDEEEIIIJJJMMMPPPRRRTTTUUUVVVUUUXXX[[[\\\[[[YYYWWWWWWVVVUUUUUUUUUUUUWWWXXXYYYWWWWWWVVVVVVUUUVVVVVVVVVMMMLLLJJJHHHHHHIIIKKKLLLEEEDDDAAA???>>>>>>???@@@<<<<<<:::999888777777777555444444333222111000000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,---.........---000...,,,******,,,...000******))))))******++++++------,,,,,,,,,---...///------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,------......------,,,------,,,,,,,,,---......,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......111111///---+++***(((''',,,---......------...///.........///000222333444333444555777888888777777666666777888888888777777555555444333222111111000111111111111111111111111222111111000000000000111/////////.........------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,+++******,,,,,,+++***++++++******++++++,,,,,,,,,,,,++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++))))))+++,,,,,,+++))))))''')))+++,,,++++++,,,---......------......///000,,,,,,---....../////////111333333222444888777444444888<<<@@@BBBCCCEEEFFFEEEDDDCCCCCCEEEIIIMMMPPPQQQQQQUUUZZZ[[[YYY[[[___]]]___ccchhhllllllhhheeennn~~~************************************************)))************+++++++++))))))*********+++++++++))))))***++++++++++++***))))))*********+++++++++************************************************************************+++++++++***************************++++++++++++)))******+++,,,,,,------************************++++++,,,,,,,,,,,,------)))***+++---...//////000000111222444555555444444444666:::>>>AAACCCDDDDDDIIIJJJMMMPPPRRRSSSTTTTTTSSSVVVZZZZZZXXXVVVUUUVVVTTTTTTSSSSSSTTTUUUWWWXXXUUUVVVWWWXXXYYYYYYYYYYYYNNNNNNMMMMMMMMMNNNNNNOOOGGGEEECCCAAA?????????@@@===<<<;;;:::999888888888555444444333222111000000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,++++++,,,------***************+++,,,,,,,,,,,,+++++++++,,,......---------,,,,,,+++++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,------......------,,,---,,,,,,,,,,,,---...///---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///......---,,,+++*********,,,------,,,,,,---............///000111222333444555666777888888777666666777888888888777666666444444333333222222222111111111111111111111111111000////////////000000111............---------,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,+++******,,,,,,+++***++++++******++++++,,,---++++++++++++++++++,,,,,,)))*********++++++++++++++++++++++++++++++++++++)))***,,,------,,,***)))***+++,,,+++++++++---///...---,,,,,,,,,---//////,,,---...///000000000000111444444222333666666333444666:::===???AAADDDFFFGGGEEEBBBBBBDDDHHHMMMQQQRRRQQQTTTYYYZZZYYY\\\```aaabbbdddgggiiiiiifffccclll|||************************************************)))************+++++++++))))))******++++++++++++))))))***++++++++++++***))))))******++++++++++++************************************************************************,,,+++++++++******)))))))))************+++++++++))))))***+++,,,,,,------************************++++++,,,,,,,,,---------((()))+++---...///000000111222333444444333111000111444999???BBBDDDEEEDDDHHHJJJMMMOOORRRSSSSSSSSSQQQUUUXXXXXXVVVTTTTTTUUURRRQQQQQQQQQRRRSSSUUUVVVTTTVVVXXXZZZ[[[[[[[[[[[[NNNOOOQQQSSSSSSRRRQQQPPPIIIGGGEEECCCAAA?????????===<<<;;;:::999888888888555444444333222111000000000/////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,+++******)))************+++,,,,,,,,,,,,+++***---,,,,,,,,,---......///++++++*********+++---...---------,,,,,,+++++++++*********++++++,,,,,,,,,........................------------------------+++++++++,,,,,,,,,------,,,------......------,,,---,,,,,,+++,,,---...///---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......))))))***+++---...///000)))+++,,,,,,+++***,,,---............///111222222555666777888888888777666777888999999999777666555333333333333333333333333000000000000000000000000...............///000111......---------,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,++++++,,,,,,,,,---------*********++++++,,,,,,,,,,,,+++******,,,,,,+++***+++*********+++,,,,,,---*********++++++,,,,,,---))))))******++++++++++++++++++++++++++++++++++++***+++---......---+++***111111000...,,,,,,...000------,,,+++,,,---.../////////111222333333333333111444444111222555555222555666888999;;;>>>BBBFFFHHHEEEBBBAAACCCHHHNNNQQQSSSRRRTTTXXXYYYXXX\\\aaaeeedddddddddeeeeeecccbbbjjjzzz+++++++++*********)))))),,,+++*********+++,,,---)))))))))))))))))))))))))))************+++++++++******++++++++++++******'''((()))++++++******)))+++++++++************)))++++++******************************************************************************************+++++++++***((((((+++---,,,,,,,,,++++++*********++++++++++++++++++++++++---------............///222222111000000111222333555555777;;;???BBBCCCCCCIIIHHHHHHJJJMMMOOOQQQQQQSSSWWWZZZZZZVVVSSSSSSTTTTTTSSSSSSPPPOOOOOOQQQSSSWWWWWWXXXZZZ[[[[[[YYYVVVSSSRRRPPPPPPQQQQQQOOONNNNNNJJJEEEBBBBBBCCCCCCDDD@@@>>><<<::::::888666444333333333333333333333333111222222222111000...---......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,++++++*********++++++++++++++++++++++++************************++++++++++++++++++++++++...---+++***)))***++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***------------------------++++++------------++++++++++++++++++++++++++++++,,,,,,,,,---------......------------------------///...---,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...//////---,,,,,,,,,,,,---------............//////000000111111333444555777888888888888888777777666666666666666555555444444444333333333222222111111000/////////111111000000//////..............................,,,------......------,,,///,,,+++,,,...///---+++++++++,,,...---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........***...000...)))'''***...+++,,,,,,++++++,,,///111222111///---,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,---------......************************++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......////////////000000000000//////000111222333333444666888;;;<<<===>>>AAACCCGGGCCC??????BBBHHHMMMPPPRRRRRRTTTWWWWWWUUUZZZaaahhheeebbbccceeeeeeccc```kkkxxx+++++++++*********))))))++++++*********+++,,,---************************)))************+++++++++******++++++++++++******((((((******+++******)))+++++++++************)))************************************************************************************************+++++++++***))))))+++---,,,,,,,,,+++++++++******++++++++++++++++++++++++------------............111111111111111222333444444555777;;;???BBBCCCDDDGGGGGGHHHJJJNNNQQQSSSTTTVVVYYY[[[YYYVVVSSSTTTUUUVVVVVVVVVSSSRRRRRRTTTWWWZZZXXXWWWXXXYYYZZZYYYYYYWWWVVVSSSSSSRRRRRROOONNNNNNKKKFFFDDDCCCCCCCCCBBB???===;;;::::::999777555555444444444333333333333111111222222111000...---......------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++---,,,+++*********+++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------......------------------------///...---,,,,,,,,,,,,---,,,------......------,,,------------------------------...///000000///...---------.........//////......//////000000111111333444555666777888888888888888888777777888888999666666555555555444444444444444333333222111111111111000000000/////////...........................,,,------......------,,,...---+++,,,...///---+++,,,---///111111///......,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,)))***,,,,,,------.../////////...---+++*********000///...,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------........./////////000000000000//////000111222333333444777999;;;<<<===>>>AAACCCGGGDDDAAAAAAEEEJJJOOOQQQSSSSSSVVVYYYXXXWWW[[[bbbjjjgggeeefffhhhiiifffccckkkxxx+++++++++***************++++++******++++++,,,---++++++++++++++++++++++++)))************+++++++++******++++++++++++******((()))******++++++******+++++++++************)))************************************************************************++++++++++++++++++++++++***+++,,,+++))))))+++,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++------------............//////000222333333333333333444777:::>>>AAACCCEEEEEEFFFHHHKKKOOOSSSVVVWWWYYYZZZ[[[YYYUUUSSSUUUWWWXXXXXXWWWUUUTTTTTTVVVYYY]]]ZZZWWWVVVWWWYYYZZZZZZYYYWWWTTTSSSRRRPPPNNNLLLNNNKKKHHHFFFEEEDDDBBB@@@>>><<<;;;:::;;;:::888777777777666555444333333222111111111111000///............------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++++++++*********+++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------......---,,,,,,,,,------,,,------......------,,,........................---------............///........./////////000000......//////000000111111222333555666777777888888888888888888999:::;;;<<<777777666666666555555555444444333333222111111111000000000000////////////........................,,,------......------,,,...---,,,,,,......---,,,,,,...000222444333000---,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,++++++000---******++++++***((()))))))))*********++++++------,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------............/////////000000000//////000111222333333444777999;;;======???AAACCCEEECCCBBBCCCGGGKKKOOOPPPTTTTTTWWWZZZYYYXXX\\\bbbiiigggeeegggiiijjjgggeeejjjwww************************+++***++++++++++++,,,,,,++++++++++++++++++++++++))))))*********+++++++++******++++++++++++******))))))******+++++++++++++++++++++*********))))))***************+++++++++************************************************++++++++++++++++++++++++***+++,,,+++******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........,,,---///111222333222222222444777:::<<>>???AAADDDCCCBBBBBBDDDHHHLLLNNNNNNSSSSSSVVVZZZYYYWWW[[[aaaeeecccbbbdddggghhhfffccciiivvv******************************++++++,,,,,,,,,,,,************************))))))*********+++++++++******++++++++++++*********************++++++,,,+++++++++*********))))))))))))*********+++++++++************************************************++++++++++++++++++++++++***+++---,,,+++***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...***+++---///111111111000222555777999:::===AAAEEEGGGIIIKKKLLLLLLNNNQQQTTTYYYZZZYYYVVVRRRRRRVVVYYYXXXXXXXXXVVVUUUVVVXXX[[[\\\[[[ZZZ[[[[[[ZZZWWWUUUSSSQQQPPPOOOPPPOOONNNLLLLLLJJJIIIHHHGGGEEEAAA???===<<<:::;;;<<<<<<:::999:::999888777555444222222000000000///////////////......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,)))******+++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------,,,,,,,,,------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---+++***+++---,,,,,,---------...............//////000000111111111222333555666666666666555555555666888999;;;<<<555555555444444444333333222222111111000/////////////////////000000000000........................,,,------......------,,,,,,------------,,,------+++,,,---///555:::333))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////...///...---...555AAAJJJJJJCCC999111...---,,,,,,))))))***++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------..................//////////////////000111222333333444777999<<<===>>>???BBBDDDCCCCCCCCCFFFJJJNNNOOOPPPQQQRRRUUUYYYXXXVVVZZZ___aaa``````cccggghhheeebbbiiivvv***************+++++++++)))***+++,,,,,,,,,,,,+++)))))))))))))))))))))))))))************+++++++++******++++++++++++******+++************+++,,,,,,+++++++++************))))))))))))***++++++,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,++++++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,---///000000000000333666888999888:::???DDDGGGJJJLLLKKKIIIJJJMMMPPPUUUVVVVVVTTTQQQQQQUUUYYYZZZ[[[ZZZYYYXXXYYY[[[^^^\\\[[[[[[\\\\\\ZZZWWWTTTTTTRRRQQQQQQRRRRRRPPPOOOJJJHHHGGGFFFFFFDDDBBB???>>><<<;;;;;;<<<<<<:::999999999888666555333222222000//////......//////000......------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++*********************************++++++,,,,,,---******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------,,,,,,,,,---......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///222222///------///,,,,,,,,,------------.........//////000000111111111111333444555666666666444444444555666888999:::555444444444444333333333444444333333222111111111////////////000000000000........................,,,------......------,,,,,,---......,,,,,,---...---///---...777>>>888+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,...///000000***,,,---+++***///;;;EEEEEE>>>333---+++,,,,,,+++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......------.........///////////////000111222333333444888:::<<<>>>>>>@@@BBBDDDFFFEEEEEEHHHLLLPPPRRRSSSPPPQQQUUUYYYYYYVVVYYY___aaa```aaadddiiijjjgggdddjjjwww))))))*********+++++++++)))***+++,,,,,,,,,++++++************************)))************+++++++++******++++++++++++******++++++*********+++,,,---+++++++++************)))((())))))***++++++,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,***,,,......,,,++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------///////////////000111222444777999888777888===BBBDDDGGGJJJIIIGGGFFFJJJNNNOOORRRSSSRRRPPPPPPTTTWWWZZZ[[[ZZZYYYXXXYYY\\\^^^___]]][[[[[[[[[YYYWWWUUUUUUSSSRRRQQQQQQPPPOOOMMMHHHFFFEEEDDDDDDDDDBBBAAA???===<<<;;;<<<<<<:::888888888777666444333222222000///............///000------..................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))******+++,,,,,,------++++++,,,,,,,,,+++***)))******+++++++++,,,,,,,,,///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------------------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,---...///,,,------......------,,,------------------------+++000555555111...---...------------..................//////000000111111000111222333444555555555444444555555666777888999555555555555444444444444444444333333222111111111.../////////000000000111........................,,,------......------,,,+++---///...,,,+++---.........,,,+++555???999+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,+++)))'''(((,,,000222,,,'''&&&))),,,,,,+++***+++,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......---------.........////////////000111222333333444888:::===>>>???@@@BBBDDDEEECCCCCCEEEJJJNNNQQQSSSQQQRRRVVVZZZZZZWWWZZZ___```___aaaeeejjjkkkhhheeekkkxxx))))))******++++++++++++)))***+++,,,---,,,++++++++++++++++++++++++++++++)))************+++++++++******++++++++++++******,,,+++*********+++,,,---+++++++++************)))((())))))***++++++,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---++++++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------333222111000000111222333555888:::888666777<<>><<<<<<<<<;;;:::888777777666555444333333222000///...------...000000------..................,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++************************))))))***+++,,,,,,------+++,,,,,,---,,,+++)))(((******+++++++++,,,,,,,,,000///---,,,,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------------++++++++++++------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,---...///,,,------......------,,,........................)))///444555111,,,+++,,,............/////////000......//////000111111111000111222333444555555555666555555555666777888999777666666666555555555555222222111111000/////////.../////////000000111111........................,,,------......------,,,+++---///...,,,+++,,,///,,,,,,((('''222>>>888))),,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------+++******,,,...///---+++///+++((())),,,...+++(((+++,,,---...------++++++++++++++++++++++++++++++,,,,,,------------..............................++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......---------.........////////////000111222333333444888:::===>>>???@@@CCCEEEBBB@@@???AAAFFFKKKNNNPPPQQQSSSWWW\\\[[[XXX[[[```^^^^^^```dddiiijjjhhheeekkkxxx******************************+++++++++,,,,,,,,,************************************************************************)))************+++++++++************************************************++++++++++++++++++++++++++++++,,,,,,,,,---------......---,,,,,,++++++***,,,,,,,,,++++++*********---------,,,,,,+++++++++******+++++++++,,,,,,,,,------,,,,,,,,,---......000///------...111444666444444333333555777:::;;;@@@AAACCCDDDDDDEEEHHHKKKKKKMMMPPPRRRSSSSSSSSSSSSUUUTTTTTTTTTUUUWWWYYYZZZ\\\\\\\\\[[[YYYWWWTTTSSSTTTSSSRRRPPPNNNMMMKKKKKKKKKIIIGGGFFFEEEDDDBBB@@@@@@>>><<<;;;:::::::::;;;888777777666555333222111111111000000//////............---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---((()))***,,,,,,+++******++++++++++++++++++++++++************************++++++++++++++++++++++++************************...------,,,,,,++++++***++++++++++++++++++++++++---,,,,,,++++++,,,,,,---)))***+++,,,...///000111++++++,,,,,,,,,,,,------.........------,,,,,,,,,////////////...---,,,,,,...........................------------...//////...------,,,,,,,,,------000///---,,,,,,---///000---------.........//////.........------,,,,,,,,,//////.........---------.........------,,,,,,,,,,,,---------...////////////////////////000111111333333333444444444555555333333333444444444555555555444333444555555444222222222222111111111111000......//////000000111111//////...---------......------............------,,,---......,,,******+++++++++,,,,,,,,,,,,------:::444...++++++,,,,,,+++///,,,---//////+++***,,,---...///...+++***,,,///************************++++++******++++++,,,---------------------------++++++++++++++++++++++++)))************+++++++++***++++++,,,,,,------...------------------------////////////...---,,,,,,,,,,,,,,,---------......000000111222333444444555:::<<<>>>@@@@@@AAABBBDDDBBBBBBBBBBBBDDDHHHMMMRRRTTTYYY]]]]]]ZZZYYY\\\```^^^___aaaeeejjjjjjgggcccjjj}}}************************************+++++++++,,,************************************************************************)))************+++++++++************************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...//////......///111444555333222222222444666888:::===???AAABBBCCCEEEHHHJJJKKKLLLNNNQQQTTTUUUTTTSSSUUUUUUUUUVVVWWWXXXZZZ[[[[[[\\\\\\[[[YYYWWWUUUTTTSSSSSSRRRPPPOOOMMMLLLLLLIIIGGGEEEEEEEEEEEECCCAAA???>>>===<<<;;;;;;::::::888888777666555333222111222111111000//////...............---------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......++++++,,,,,,,,,,,,------......---------,,,,,,,,,------......------,,,,,,---------------------------------------......///...------,,,,,,------...000///---,,,,,,---///000---------.........///////////////.........------//////.........---------.........------,,,,,,,,,------..................///////////////000111111222222222333333333444444333333333333444444444444222222333444333222000000222222222111111111111000/////////000000000000000000///...---,,,,,,,,,,,,------............------------------,,,+++***)))++++++,,,,,,,,,,,,------666222...+++,,,,,,,,,+++---++++++......+++***,,,---///000...,,,+++---///++++++++++++++++++++++++++++++******++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------,,,,,,------------------------,,,------.........------------........./////////000000111222333444444555999<<<>>>@@@@@@AAABBBDDDBBBBBBBBBCCCDDDHHHMMMQQQRRRWWW[[[[[[XXXWWWZZZ^^^bbbaaabbbfffjjjjjjfffbbbjjj}}}************************)))))))))*********++++++************************************************************************)))************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++*********++++++++++++,,,*********+++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,+++++++++++++++,,,------...//////000111222222333111111000111222444777888:::<<>>===<<<::::::888888888777555444222111222222111111000/////////.........------------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---///......------,,,,,,+++++++++,,,,,,,,,,,,------...------------,,,,,,,,,,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........---------------......000///...------...///000------........./////////000000000////////////////////////............---.........---------------//////..................///////////////000111111111111111222222222333333222222222333333333444444777888999777444222444666222222222111111111111000000000000000000000//////111000///...------------------............------...,,,+++---///000...,,,++++++,,,,,,,,,,,,------111///---,,,,,,,,,+++***---+++,,,//////,,,,,,......//////...,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------------------------------------------------,,,,,,,,,,,,------------//////...------,,,++++++------------------------***+++,,,---................../////////000000000000000111222333444444555999;;;>>>@@@@@@AAACCCDDDAAABBBCCCCCCEEEHHHMMMQQQSSSWWW[[[[[[XXXWWWZZZ^^^dddccccccfffiiiiiieeeaaakkk|||************************((())))))))))))*********************************************************************************))))))*********+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))*********+++++++++(((((()))***++++++,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---...///000111222222111000//////000000222333555666888;;;===???AAADDDHHHKKKOOONNNPPPVVV\\\]]][[[WWWVVVVVVXXXYYYZZZZZZZZZZZZZZZZZZ[[[[[[ZZZYYYWWWVVVTTTSSSSSSRRRRRRQQQQQQPPPNNNLLLJJJIIIHHHGGGEEECCC@@@@@@@@@@@@???===:::999999999888777666444333222333222222111111000//////............------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***++++++,,,+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---.........------,,,,,,++++++++++++,,,,,,,,,------------------------------------...000000111111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------------....../////////............//////............/////////////////////////////////////////////..............................---------000000//////......------///////////////000000111222222222222333333333333222222222333333333333444000444666333...+++---000222222222111111111000000222111111000000/////////111111000000//////000000------............------...+++***---333666333000+++++++++,,,,,,,,,---------,,,,,,------,,,+++***...,,,---000111......111......---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++------------------------***+++,,,,,,---------,,,....../////////000000000000000111222333444444555999;;;>>>@@@@@@AAACCCEEEAAABBBCCCDDDEEEIIINNNQQQUUUYYY^^^]]]ZZZYYY\\\```bbbaaabbbeeehhhhhheeeaaajjj{{{************************((())))))))))))*********************************************************************************))))))*********+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))*********+++++++++(((((()))***+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---...///111222222111000/////////000111222444555666888:::===???AAADDDHHHKKKMMMNNNQQQVVV[[[\\\ZZZVVVUUUWWWYYYZZZ[[[ZZZYYYXXXXXXYYYZZZ[[[[[[ZZZYYYXXXUUUUUUUUUUUUTTTTTTTTTTTTVVVSSSPPPNNNLLLIIIFFFDDDAAAAAABBBAAA@@@===;;;::::::999999888777555444333333333333222111111000000//////.........---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))***++++++,,,,,,+++*********+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------------------+++++++++,,,,,,,,,------------------------------+++,,,---...///000000000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------------...///000/////////....../////////........./////////000000........................////////////////////////........................000000000//////......---///////////////000000111333333333333444444444444222222333333333444444444222;;;EEEGGGBBB:::444222222222222111111111000000222222111111000000//////............///000111111------............------///,,,***,,,111333000,,,+++++++++,,,,,,,,,------***+++---------,,,++++++---***+++///000------///---,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---************************************************++++++++++++,,,,,,,,,,,,***+++++++++,,,,,,,,,---------------------------,,,---------,,,,,,+++***------........./////////000000111222333444444555888;;;>>>???@@@AAACCCEEEAAABBBDDDEEEFFFIIINNNQQQUUUZZZ^^^^^^[[[ZZZ]]]aaa___^^^^^^bbbfffgggeeebbbiiiyyy************************)))))))))*********++++++************************************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++*********++++++++++++,,,))))))******+++,,,------***++++++++++++,,,,,,,,,*********+++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++,,,------///000111222222111/////////000111333444555666666888:::===???AAADDDHHHJJJIIILLLQQQVVVXXXWWWVVVUUUVVVXXX[[[]]]]]]\\\ZZZXXXXXXXXXZZZ[[[\\\[[[ZZZZZZVVVVVVWWWWWWXXXXXXXXXXXX\\\YYYUUURRROOOLLLHHHEEECCCCCCBBBAAA@@@>>><<<;;;:::::::::999777666444333444444333333222111111111/////////.........------------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,---...//////++++++,,,,,,,,,,,,------,,,,,,,,,------------...)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////------------...///000000////////////////////////....../////////000000000------............//////...////////////000000000.............../////////000000/////////////////////////////////000111111333333444444444555555555333333333444444444555555555AAAQQQYYYVVVJJJ<<<444222222222111111111111000111111111111111111000000,,,,,,,,,,,,---...//////------............------000---++++++---,,,)))&&&++++++,,,,,,,,,,,,------***,,,------,,,+++,,,,,,+++))))))------******,,,...,,,******+++,,,+++***************************++++++******++++++,,,---************************************************++++++++++++,,,,,,,,,,,,******+++,,,,,,---......------------------------.........------,,,+++***------........./////////000000111222333444444555888:::===???@@@BBBDDDFFFAAABBBDDDFFFGGGJJJNNNQQQTTTXXX\\\\\\YYYXXX[[[___]]]\\\]]]```eeegggeeebbbhhhvvv************************************+++++++++,,,************************************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******++++++,,,,,,------******+++++++++,,,,,,,,,)))*********++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...111111111111111000//////111222333555666777777888777999<<<>>>???BBBEEEHHHHHHNNNUUUXXXWWWUUUUUUVVVXXX[[[^^^``````___\\\ZZZWWWXXXZZZ[[[\\\\\\\\\[[[XXXXXXYYYYYYZZZ[[[\\\\\\]]][[[WWWTTTRRROOOKKKHHHFFFEEECCCAAA???>>>======;;;;;;:::999888666555444444444444333222222111111////////////............------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...***+++,,,,,,------,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---++++++,,,,,,---......///++++++,,,,,,,,,,,,------,,,,,,,,,---------......++++++,,,------...------------------------------///............///000000------------...///000111//////000000000000//////.../////////000000000000....../////////000000000.../////////000000000000---........./////////000///////////////000000000///////////////000111111222222333333333444444444444444555555555666666666...444===CCCBBB;;;222,,,222222222111111111111000111111111111111111222222000///......------......------............---------------,,,+++***)))(((++++++,,,,,,,,,,,,------+++---......++++++,,,...---***+++......******,,,000...+++,,,---...---+++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++************************,,,,,,,,,,,,------------------..................------------------------------.........------,,,....../////////000000000000000111222333444444555777:::===???@@@BBBDDDFFFAAACCCEEEFFFHHHJJJNNNQQQTTTXXX]]]\\\YYYXXX[[[___```^^^^^^```dddfffdddbbbfffttt***************************++++++++++++,,,,,,,,,************************************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,,,,,,,,,,---------*********++++++,,,,,,,,,))))))******++++++++++++******+++++++++,,,,,,,,,------,,,,,,------...///222222111111000/////////222333444666777888999999666888;;;<<<>>>@@@CCCFFFJJJRRRZZZ]]]YYYUUUVVVYYYZZZ]]]```ccccccaaa^^^[[[VVVXXXYYY[[[\\\\\\\\\\\\YYYYYYZZZ[[[\\\]]]^^^^^^]]]ZZZWWWTTTSSSPPPMMMJJJGGGFFFCCC@@@???>>>>>>>>>;;;;;;;;;:::888777555444555444444333333222222111000/////////............------............------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///***+++,,,---...---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...---------------------------,,,,,,++++++,,,,,,---,,,,,,---------------...++++++,,,,,,,,,---------,,,,,,,,,------............///000000000000000000........................///////////////000111111---------......000111111//////000000000000//////////////////000000000000//////000000111111111222.../////////000000111111---.........//////000000......//////000000111111///////////////000111111111111222222222333333333555555555666666666666777:::777444222444666777777222222222111111111111000000000000111222222222333666555333222000///......---..................---***,,,...///......///000++++++,,,,,,,,,------------...///...+++***,,,///111......111111---,,,...222///------///000///---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------------------------++++++++++++++++++++++++---------.........//////111111111000//////......------------------------,,,,,,---...////////////000000000000111111111111000000111222333444444555777:::===???AAABBBDDDFFFAAACCCEEEGGGHHHJJJNNNQQQVVV[[[___^^^[[[ZZZ]]]aaacccaaa```aaadddfffcccaaaeeerrr************************************************+++++++++*********))))))+++++++++*********))))))+++***)))(((((()))***+++)))************+++++++++)))))))))***+++++++++,,,,,,,,,,,,++++++*********************************************************+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,------------------...///000..............................///000111222333333444666999;;;<<<>>>AAADDDKKKOOOUUUVVVUUUTTTUUUVVVZZZZZZ[[[]]]______^^^\\\XXXYYYYYYZZZ\\\^^^```aaa___]]][[[[[[]]]```aaaaaa___YYYTTTRRRSSSSSSOOOKKKKKKGGGCCCAAAAAAAAA@@@???>>><<<:::888888777555333555444444333222111000000000000///.....................---,,,,,,,,,,,,---++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++)))************+++++++++))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++------------///000222000---++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,...........................------,,,,,,------......------------...//////,,,,,,,,,---...///000000000///////////////......---......///000000111111///000000000000///......111111000000000/////////////////////////////////////////////////////////111000///////////////000000000000000111222333444333666999:::999888777888666666555444444444444444444444555555444222111000222111111111111111222222111111111111000000000000///............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++---------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,+++******+++,,,,,,------------------------)))***,,,,,,***)))***+++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,------------------------------------.........//////111111222333444444444444444777<<>>:::999888888999:::888777555555444333222111000000000000///.....................---,,,,,,,,,,,,---++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++************+++++++++,,,*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,+++---...///...---++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,..............................------------......///............///000000000000000000111111111111...//////000000111111111000000111111111111111111111111222222111111000///111111000000000/////////111111111111111111111111////////////////////////000000000//////000000111222222222222333444555555999;;;<<<<<<:::888777777888777666666555555666666444444444444333222111111111111000000000000000111111111111111000000000000///............---------+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,,,,)))+++,,,,,,+++******+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,---------...---------,,,---......///------------------------------........./////////333333444444444333222222666999===@@@AAAAAACCCDDDBBBDDDFFFFFFFFFIIIOOOTTTUUUYYY\\\\\\ZZZXXXYYY[[[^^^]]]^^^```dddeeeeeedddlllyyy************************************************************************************************************************))))))*********+++++++++,,,+++++++++***)))))))))++++++++++++++++++++++++******************************************************++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,------///......---,,,,,,,,,,,,------------------------,,,------...///000111222222333333444666:::AAAEEEIIIKKKMMMLLLJJJKKKOOOSSSVVVWWWXXX[[[^^^```___^^^]]]]]]^^^^^^______^^^^^^]]]\\\[[[\\\]]]^^^]]]\\\TTTQQQNNNKKKJJJHHHEEEBBBGGGDDDAAA@@@@@@@@@>>>===;;;999888888999:::888777555555444333222111111000000000///.....................---,,,,,,,,,,,,---++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++*********+++++++++,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---++++++,,,------------,,,,,,,,,------------------------------..............................------------............------......///000111111111111111000000000111111111111222222222222222222222222222222222222222333333333333222111111222222222111111111000000333333333333333333333333000000000000000000000000000000000///000000111111222222222222222333444444777999::::::999777888888888888777666666666666666444444444333333222222222111111000000//////000000111111111111000000000//////............---------++++++,,,,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++******++++++++++++,,,,,,)))+++,,,,,,+++******+++++++++++++++++++++++++++---,,,,,,,,,,,,+++++++++++++++,,,,,,---.........---------------.........,,,,,,------------------............////////////111222333333444444444333888;;;>>>@@@AAABBBCCCEEEBBBDDDFFFFFFFFFHHHNNNSSSUUUXXX\\\\\\ZZZXXXZZZ\\\\\\\\\]]]```dddffffffeeelllxxx******************************************************************************************************++++++++++++******))))))*********+++++++++,,,+++++++++***)))))))))++++++++++++++++++++++++************************************************++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...///...---,,,,,,,,,,,,,,,------------------------,,,,,,---...///000000111111111222222444888???CCCDDDGGGKKKMMMLLLMMMQQQTTTYYYYYYZZZ\\\^^^___]]]\\\[[[\\\\\\]]]]]]]]]\\\[[[[[[ZZZZZZ[[[]]]\\\ZZZXXXOOOMMMLLLJJJJJJHHHFFFDDDFFFDDDAAA@@@AAA@@@???======;;;:::999999999777666666555555444333222111111000000///.....................---,,,,,,,,,,,,---++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------+++***+++,,,,,,---------...---------------------------------///////////////////////////......------......///------,,,,,,------...///111111000000000000000000222222222111111000000///111111111111222222222222222222222222222111111000222222111111111000000000222222222222222222222222111111111111111111111111000000000000000111222222222111111111111222222333333555666777666777888999888888777666666666666666444444333333333333333333222222111000000000000000111111111111000000000//////............---------++++++,,,,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,***+++------+++***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++,,,,,,---------------,,,,,,,,,---------.............../////////000000...///111333444666666666999;;;>>>???@@@AAACCCEEEBBBDDDFFFFFFFFFHHHMMMQQQTTTXXX[[[\\\ZZZYYYZZZ\\\\\\\\\]]]```dddfffffffffiiittt***************************************************************+++++++++***************+++++++++******+++,,,,,,+++******)))************++++++++++++++++++******************++++++++++++,,,,,,,,,************************************************,,,,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000000000111222333666<<>>>>><<<:::::::::999777666666666555444333222111111000000///.....................---,,,,,,,,,,,,---++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,+++***,,,---,,,---...///000///...---------------------------//////////////////////////////............//////---------------...//////000000000000000000111111222111111111111000000000222222222333444444555555444444444444444333222222333222222222111111111111111111111111111111111111111111111111111111111111000000000000111111222333222111111000000111222222000222444444444555777999888777666666555555666666444333333222222333333444444333222111000000000000111111111111000000000000///............---------+++,,,,,,------.........------------------------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++***++++++,,,,,,++++++*********++++++,,,,,,------***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------++++++,,,------------,,,+++,,,,,,------.............../////////000000000,,,...000222555777888888999;;;===>>>???@@@BBBDDDAAADDDFFFGGGFFFHHHLLLPPPTTTWWW[[[\\\ZZZYYY[[[]]]]]]]]]^^^aaaeeeggggggfffgggrrr************************************************))))))*********+++++++++))))))*********+++++++++***++++++,,,,,,++++++***)))************+++++++++***************+++++++++******+++++++++,,,,,,,,,************************************************++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,---......,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////000///000111222333555999;;;@@@CCCFFFFFFFFFHHHMMMRRRRRRRRRSSSUUUXXXYYYXXXVVVZZZ[[[\\\\\\[[[ZZZWWWVVVVVVVVVVVVVVVUUURRRMMMIIIHHHIIIKKKKKKJJJIIIIIIIIIEEEDDDCCCCCCCCCBBB@@@>>><<<;;;999999::::::999888666666555444333222222111000000///.....................---,,,,,,,,,,,,---++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,++++++,,,...,,,---///111111000///...........................//////////////////////////////............/////////////////////000111111000000111111222222333333333333444555666666777777888999999;;;<<<===>>>???<<<<<<<<<<<<<<<;;;::::::888888888777777777666666444444444444444444444444222222222222222222222222000000000000111222333444333222222111111222222222111222333333333444666777777666555555444444555555444333222222222333444444555444333222111111111111111111111111000000000000///............---------------------------------........................+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,+++***+++++++++,,,------......***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...///////////////...------,,,,,,+++,,,---...///......---++++++,,,,,,---......///.../////////000000000000---...000333555666777777999;;;======>>>???AAADDDAAADDDFFFGGGFFFGGGKKKOOOSSSWWW[[[\\\ZZZYYY[[[]]]______```bbbfffhhhgggfffhhhsss************************************************))))))******++++++++++++))))))******++++++++++++***+++,,,------,,,+++***)))************+++++++++))))))******+++++++++,,,*********++++++,,,,,,,,,******************************************************++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,---......++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...///000...000222222333444777999>>>@@@@@@>>>===AAAGGGMMMIIIJJJKKKNNNRRRSSSSSSQQQVVVXXXZZZ\\\]]]\\\[[[ZZZUUUVVVWWWXXXYYYWWWRRROOOPPPQQQQQQPPPMMMIIIHHHGGGEEEDDDCCCCCCDDDCCCAAA???:::999888999;;;<<<;;;:::666666555444333222222111000000///.....................---,,,,,,,,,,,,---++++++++++++++++++++++++++++++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***++++++++++++---...,,,---000222333111000...........................000000000000000000000000//////............//////111111111111111222222333111111222333333444555555666777888:::<<<>>>@@@@@@@@@AAABBBCCCEEEGGGHHHHHHDDDEEEEEEEEEEEEDDDCCCCCC??????>>>>>>>>>=========999999999999999999999999222222222222222222222222000000000000111222333444444444333222222333333333333444555444333333444666666666555444444444444444444333222222222333444555666555444333222222222222111111111111000000000000//////.........---------------------------,,,,,,........................++++++------------++++++---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++***+++,,,------,,,+++***++++++,,,------...//////***,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,...///000000000000///...---,,,,,,+++,,,---///000000000///...++++++,,,,,,---...//////////////////000000000000///000111333444555666666999;;;<<<======>>>AAACCCAAADDDGGGGGGFFFGGGKKKOOOSSSWWW[[[\\\ZZZYYY[[[]]]``````aaacccfffhhhhhhgggkkkuuu222000...,,,***)))))))))++++++************+++++++++++++++++++++++++++++++++***))))))((()))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++******))))))************************(((((())))))))))))((((((******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++------------------------///---+++)))((()))+++---,,,,,,---......---,,,,,,---,,,,,,++++++,,,,,,---((()))***+++---...///000...000111111000111333666777:::===>>>>>>BBBHHHMMMQQQOOOLLLJJJLLLPPPUUUXXXZZZYYYXXXYYYZZZ[[[ZZZYYYUUUVVVVVVWWWXXXYYYYYYYYY]]]YYYSSSOOOOOOOOOMMMLLLMMMGGGAAAAAAFFFIIIFFFBBBAAA>>><<<;;;;;;;;;:::999888777777555444222000///111111000///...------,,,///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------333,,,555JJJKKK666)))---........................000000000000////////////222222111000000000111111111000......000222333333333222222333666777888777999999;;;???BBBCCCAAA???GGGIIIKKKJJJHHHHHHJJJLLLNNNLLLLLLLLLJJJHHHKKKPPPOOOLLLIIIGGGFFFFFFFFFEEEMMMHHHAAA>>>BBBEEE>>>555:::666222222666777333///000000111222333444555666222333444555666666666666555444333333444555777888777777666666555555555444444444444444444444444444444444444444444444444444333333222222111000000000......------------............------------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++++++++++++++---------,,,,,,+++++++++(((***,,,......,,,***(((((((((((()))***+++---------,,,,,,++++++,,,,,,------------............///..................---------------.........////////////.........---------000111222333444555555555888;;;>>>???@@@@@@AAABBBBBBFFFIIIHHHFFFFFFKKKPPPUUUWWWZZZ[[[[[[\\\]]]___^^^^^^___aaadddeeecccbbbhhhuuu000///---+++***))))))***++++++************++++++++++++++++++++++++++++++*********))))))******+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++*********)))***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---+++***(((((()))***+++,,,,,,---......---,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------......///...///111111000111333555777:::======>>>AAAGGGLLLPPPOOOMMMMMMOOOTTTYYY\\\]]][[[ZZZZZZ\\\]]]\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZVVVQQQNNNMMMMMMKKKJJJJJJGGGCCCCCCEEEDDDAAA>>>@@@>>><<<<<<;;;:::888666777777666555444333111000000000000//////......---///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------------------------555333<<>>???AAADDDGGGIIIKKKKKKHHHLLLQQQTTTTTTTTTTTTVVVWWWQQQMMMNNNPPPQQQTTTYYYRRRPPPNNNMMMNNNPPPRRRTTTVVVRRRJJJDDDDDDFFFAAA999999555222222444666555444111222333333444444444444222333333333333333222222444444444444444555666777666666555555444444444444333333333444444444444444333333333333333333333333333333222222111000000000///......------......//////......------......///...............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,++++++*********)))***,,,------,,,***)))++++++*********++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------------------------------+++++++++,,,,,,,,,------//////.........---------//////111222333444444444777:::===?????????AAABBBBBBFFFHHHGGGEEEFFFLLLRRRUUUXXXZZZ[[[[[[[[[\\\^^^\\\\\\^^^bbbfffhhhhhhgggjjjwww...---,,,++++++***++++++++++++************++++++++++++++++++++++++++++++************+++,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********,,,------......------,,,------,,,,,,,,,,,,------...........................///000000000111333555777:::===>>>>>>AAAFFFJJJPPPOOONNNOOOSSSXXX]]]```___]]][[[ZZZ[[[]]]]]]\\\ZZZZZZZZZYYYXXXWWWWWWVVVXXXUUUQQQNNNNNNMMMLLLKKKJJJIIIHHHGGGEEECCCBBBAAABBB@@@>>><<<;;;999666444666666666666555444333222000000000//////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------///333;;;===777---+++...........................////////////////////////000///////////////000000111111111222333555777999<<<===???BBBDDDEEEFFFFFFCCCEEEHHHLLLOOOUUUZZZ^^^bbbgggnnnssswwwxxxyyyzzz{{{qqqiiiiiikkkmmmnnnqqqqqqooojjjfffcccbbbbbbbbbeeeccc\\\TTTQQQQQQNNNJJJLLLIIIDDD???:::777555444333333333333333333222222444444444333333111000000222333444555666666666666555555444444444444444333333333333333333333333333333333333333333333333333333333222222111000000000///......------......//////......------....../////////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++,,,,,,------++++++***************)))++++++++++++++++++++++++------,,,+++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...............---------...///000111222333333333777:::===??????@@@AAABBBBBBEEEGGGFFFDDDFFFNNNTTTVVVXXXZZZ[[[ZZZZZZ[[[\\\\\\]]]___cccgggjjjjjjiiimmmzzz,,,++++++++++++++++++,,,++++++************++++++++++++++++++++++++++++++*********+++,,,---//////++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++---......//////...---,,,------------------------------,,,,,,,,,,,,------------------------------...///000000000111333555888;;;???@@@@@@BBBFFFKKKPPPPPPPPPRRRUUUZZZ^^^aaa___\\\ZZZYYYYYY[[[[[[ZZZXXXXXXXXXWWWVVVVVVUUUUUUWWWVVVTTTRRRQQQPPPOOONNNKKKLLLMMMKKKHHHHHHKKKMMMJJJFFFAAA===:::888555444555666666666666555444444000000000000000000000111///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------)))///222...***)))***))).................................//////000000000111111000000111222333333444555666777999<<<@@@BBB???BBBEEEIIIKKKNNNQQQSSSVVVZZZaaahhhpppzzzyyyuuurrrvvvwwwssskkkeeedddcccaaabbbaaa\\\UUUKKKBBB===;;;999888666444444444555666555666666555555444333222222333444666777666666555555555555555555555555555333333333333333222222222222222222222222222222222333333222222111000000000//////............////////////............///////////////...------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++,,,---......++++++++++++************,,,,,,+++******+++,,,,,,------,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------.........//////...........................///000222333333333333777:::>>>@@@@@@AAABBBCCCBBBEEEFFFEEECCCFFFOOOVVVWWWYYYZZZ[[[ZZZYYYZZZ[[[______```cccfffhhhgggfffppp}}}*********++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++*********+++,,,...///000++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,------------,,,------------------------,,,---///000000///...---------------------------...------,,,,,,------...+++++++++,,,------......---...000000///000222444888<<<@@@AAAAAACCCHHHLLLPPPQQQRRRSSSVVVZZZ]]]___```^^^[[[ZZZZZZ[[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYUUUUUUUUUTTTSSSQQQPPPPPPLLLMMMMMMKKKJJJLLLSSSYYYSSSMMMDDD===999777777666555666666777777666666555000000000111111111111111///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,///...)))***000000,,,////////////////////////.........///000111222222111111111111222444555555999;;;======>>>@@@DDDHHHCCCGGGNNNSSSWWW[[[___cccdddkkkvvv|||yyyuuuqqqiiijjjiiiddd\\\SSSLLLHHHAAA>>>:::666444555777999444555555666666555555444222333444666777666666555666666666666666777777777444444444333333222222222222222222222222222222222333333222222111000000000/////////......//////////////////......///////////////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,------......+++,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---++++++++++++,,,---...///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------,,,---------.........///---------.........//////---.....................///000222333444444555555888;;;???AAABBBBBBDDDEEEBBBEEEFFFEEECCCFFFOOOVVVVVVXXXZZZZZZZZZYYYZZZ[[[]]]]]]___bbbfffhhhgggfffqqq}}}))))))***+++,,,,,,++++++++++++************++++++++++++++++++++++++++++++*********+++,,,---///000++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,---------------------------------------***+++,,,---------,,,+++...------,,,,,,------.........------------......******++++++,,,---......---.../////////000222444777;;;???AAABBBDDDIIILLLPPPQQQRRRUUUWWWZZZ]]]^^^bbb```___^^^^^^^^^\\\ZZZVVVVVVVVVVVVVVVVVVVVVWWWQQQSSSUUUUUUSSSQQQPPPQQQLLLMMMLLLKKKJJJMMMTTTYYYUUUNNNEEE>>>:::999999999666777777777777777666555222222222111111111111111///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------...---+++))),,,111222///////////////////////////......///000222333444444222222222333444666777888999<<>>AAABBBBBBDDDEEEBBBEEEGGGFFFDDDFFFNNNTTTUUUWWWYYYZZZYYYYYYZZZ[[[XXXYYY\\\aaagggjjjkkkjjjppp|||))))))++++++,,,+++******++++++************++++++++++++++++++++++++++++++************+++,,,......++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---.........------------......,,,,,,---------------------.../////////000222444333777===@@@AAADDDHHHLLLNNNOOORRRVVVZZZ]]]___aaabbbaaa`````````^^^[[[XXXTTTTTTSSSSSSRRRRRRQQQQQQQQQTTTWWWXXXUUUSSSRRRSSSOOOOOOOOONNNMMMMMMOOOPPPNNNJJJDDD@@@>>>===<<<;;;888888888888777777666555333333333222222111111000///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------,,,++++++,,,,,,+++---000////////////////////////...///000111333444555666666666777888999;;;=========AAAGGGKKKNNNSSS[[[bbbiiiyyyzzzrrrhhhaaa\\\[[[WWWQQQJJJBBB;;;777666777777777666555444333444444444444444555666777666666666666777777777888777777666555555444333333333333333333333333333333333333222222111000000000000000////////////000000000000////////////000000,,,,,,------.../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------------------******++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,***************+++,,,------,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,++++++,,,------...//////+++++++++,,,,,,,,,---------------........./////////000111222333444444444666999<<>>@@@CCCGGGKKKLLLNNNRRRWWW\\\```bbbddd_________``````]]]XXXUUUXXXXXXVVVUUUTTTRRRQQQQQQRRRVVVZZZ[[[YYYVVVVVVVVVTTTTTTTTTSSSQQQNNNJJJHHHFFFEEEBBBAAAAAA@@@===;;;999999999888888777666555444444333333222111000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------...---///222...(((+++444000000000000000000000000///000111222444555777777;;;<<<<<<===???AAACCCDDDGGGMMMWWW___fffooozzz~~~vvvvvvtttoooeeeXXXLLLEEE<<<;;;;;;:::888777555444555444333333444555777888444555555555666666777777888888777666555555444444444444444444444444444444333333222222111000000000000000////////////000000000000////////////000000+++,,,,,,---...///000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------,,,,,,))))))******++++++++++++++++++++++++++++++++++++,,,+++******))))))******---,,,,,,++++++,,,,,,---)))************+++++++++******+++,,,,,,---......---------.........//////---------.........//////...///000111222333333333444777;;;===>>>@@@AAACCCBBBFFFIIIHHHFFFFFFKKKPPPSSSUUUXXXYYYYYYZZZ[[[]]]]]]^^^```dddhhhkkkkkkjjjlllyyy++++++++++++++++++++++++.........---,,,+++)))(((++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------++++++++++++------,,,,,,,,,---------......------------------------........................---------------------------------.........//////........................------......///000000000222333444777<<>>???BBBAAABBBCCCDDDEEEIIINNN]]]rrr}}}zzzvvvnnnddd\\\KKKDDD===<<<>>>===777000444666555333111222444444444555555666666666666666888777666555444333222222333333333222222222111111666555333111000000000000111111111111000000000000000///...------...///000////////////////////////,,,,,,,,,---------......,,,,,,,,,---------.........---+++******+++---...,,,---------,,,++++++***...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++,,,,,,,,,,,,------------------------------,,,,,,,,,------............------------...////////////............//////000000000000111444666777777:::===???@@@AAABBBCCCCCCGGGKKKJJJGGGGGGKKKPPPTTTUUUXXXZZZ\\\]]]]]]\\\]]]^^^```cccfffhhhiiijjjnnnwww++++++++++++++++++++++++((((((((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,++++++,,,------,,,,,,---------.........------------------------........................---------------------------------.........//////........................------......///000000000222333444777;;;AAAEEEHHHKKKMMMOOOQQQSSSUUUYYY[[[\\\\\\[[[[[[[[[[[[\\\]]]___[[[YYYXXXUUURRRUUUZZZZZZYYYWWWUUUTTTTTTUUUUUUOOONNNMMMKKKJJJJJJKKKKKKHHHEEEBBB@@@@@@@@@@@@???;;;999777666666555333222222222222222111111111111////////////..................---------,,,,,,,,,...+++))))))+++---,,,+++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...,,,,,,---------.........//////.........///000000...//////000111111111111666555333444:::AAAEEEFFFBBBAAAAAADDDIIIQQQ[[[bbb{{{}}}zzzooogggYYYRRRGGG???;;;::::::999222333555555444555555555444555666666777777666666888777666555444333222222333333333222222222222111444444444444333111///...111111111111000000000000//////............//////........................,,,,,,,,,---------......,,,,,,,,,---------.........---,,,******+++,,,------------------,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++,,,,,,,,,,,,------------------------------,,,,,,------------------...------------...//////000//////......//////000...//////000111333555555777:::===???@@@AAABBBCCCDDDGGGJJJIIIFFFFFFKKKQQQSSSTTTVVVXXXZZZ[[[\\\\\\\\\\\\^^^aaadddggghhhhhhnnnwww++++++++++++++++++++++++)))((((((((()))***,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------,,,------------.........------------------------................................................------........./////////........................---......//////000000111222333444666:::???CCCFFFHHHJJJLLLNNNOOOQQQUUUXXXZZZYYYYYYXXXYYYZZZ\\\\\\___\\\ZZZZZZWWWTTTVVVZZZZZZXXXTTTQQQPPPOOOPPPPPPGGGHHHHHHIIIJJJKKKLLLLLLHHHEEEBBB@@@@@@@@@???>>>:::888666666666555333111333222222222111111111111////////////..................---------,,,,,,,,,---+++******+++---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...,,,------------.........111111000//////000000000...///000111222222222111333444666;;;@@@DDDFFFFFFEEEGGGJJJOOOWWWfffvvvyyyvvv{{{|||{{{sssddd___VVVLLLDDD>>>======222333444555555444333222555555666777777777777777777777666555444333333222333333333333222222222222222333555666555222///---111111111111000000000000......////////////......------------------------,,,,,,,,,---------......,,,,,,,,,---------......///...,,,+++++++++,,,------............---,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++,,,,,,,,,,,,------------------------------------------------,,,,,,...------------...//////000000////////////000000...///000222333444555555777:::===???@@@AAABBBCCCEEEGGGIIIGGGDDDFFFLLLRRRTTTTTTUUUVVVXXXZZZ\\\]]]\\\\\\\\\___cccggghhhhhhnnnvvv++++++++++++++++++++++++222000---+++******+++,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------------------................................................................................................////////////.................................///000000111111222333333555999===AAACCCFFFHHHJJJLLLMMMPPPSSSVVVYYYXXXXXXXXXXXXZZZ\\\^^^]]][[[ZZZZZZWWWSSSTTTYYYWWWVVVSSSQQQNNNLLLKKKJJJDDDEEEGGGHHHJJJKKKKKKKKKGGGDDDAAA@@@@@@???>>><<<999888666555555555333111333333222222222111111111////////////..................---------,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------,,,,,,------...------------............111111000/////////000000222222111222222333555666555:::AAAFFFEEECCCFFFKKKVVV```jjjmmmrrrwwwnnnxxxooonnnlllhhh```UUUJJJCCC>>>:::777777666444333444555666777777888888777777777666666555444444333333444444333333333222222222222333444444444222000...111111111111000000000///---...///000000///...---------------------------,,,,,,,,,---------......,,,,,,,,,---------......///...---,,,++++++,,,,,,---......///......------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++++++++,,,,,,,,,------------------------------.........------,,,,,,,,,...------------...//////000000////////////000000///000222555666666666666777:::===???@@@AAABBBCCCEEEGGGHHHEEEBBBEEEMMMTTTUUUUUUUUUVVVWWWZZZ\\\^^^]]][[[ZZZ]]]cccgggiiiiiilllsss++++++++++++++++++++++++555333000---+++******+++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,------------------------------------.........//////........................////////////////////////////////////////////////........./////////000000////////////////////////......//////000111111111222222333444777;;;>>>AAAEEEGGGIIIKKKMMMPPPTTTVVV[[[ZZZYYYXXXYYY[[[^^^___[[[YYYYYYYYYWWWRRRRRRVVVSSSSSSSSSRRRPPPLLLIIIGGGGGGHHHHHHIIIJJJJJJIIIIIIEEECCCAAA??????>>><<<:::999777666555666666444222333333333222222222222111////////////..................---------,,,,,,,,,***+++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------,,,,,,------...---------.........//////000000///....../////////111111111222555999<<>>CCCFFFIIIKKKNNNQQQUUUXXX]]]\\\ZZZYYYYYY\\\^^^```ZZZYYYYYY[[[XXXSSSRRRUUURRRSSSSSSSSSQQQNNNKKKIIIMMMMMMLLLKKKJJJIIIIIIHHHEEEDDDAAA@@@???>>>;;;999:::888666666777777555444333333333333222222222222////////////..................---------,,,,,,,,,)))+++---...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...------.........////////////............///000111...000333888===CCCGGGIIINNNLLLJJJFFFAAAHHHdddqqqeeefffooowww}}}|||}}}vvvjjjRRRDDD999888777555777===777777888999999999999999666666555555555444444444444444444444333333333333555444222111000111222333111111111111000000000000......////////////......------------------------,,,,,,,,,---------......,,,,,,,,,---------......------------...---------,,,,,,---............---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++,,,,,,,,,,,,------------------------------------------------,,,,,,...------------...////////////............//////,,,---...000111222333333777:::===???@@@AAABBBCCCDDDFFFFFFDDDBBBEEEMMMTTTVVVVVVWWWXXXZZZ\\\^^^___XXXSSSPPPSSSZZZaaaccccccggglll++++++++++++++++++++++++)))))))))******+++++++++)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,---...//////...---,,,............////////////........................////////////////////////000000000000000000000000.../////////000000000000/////////////////////////////////000111111222222333222222222444777:::<<>><<<;;;999888888999999777666444444444333333333222222000/////////..................---------,,,,,,,,,(((+++...///---,,,...///------------------------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,------.............../////////000/////////000111333444555<<>>===>>><<<;;;::::::999888666555555666666666444333222333222111222222222000...//////...------------...,,,++++++******++++++,,,***+++,,,,,,------,,,,,,------++++++++++++------///...---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......,,,,,,,,,---------......///...,,,,,,...///000000000000000000222777>>>CCCMMMRRRYYY^^^\\\UUUNNNJJJLLLWWWggguuutttttt}}}|||{{{vvvrrrfff\\\NNN:::???:::888;;;;;;888999>>>999888666666777777666444555555444444444333333333333555777777555222111111000000000000////////////333111000///000///---,,,......---------......///------------------------------------------------------------------------***---///...,,,***,,,...///,,,((((((+++......---++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---++++++,,,,,,---...//////........................///000222444666888999999999999:::<<>><<<;;;;;;;;;999777666666777777666555444333444222111222222222000...//////...------------...,,,,,,++++++++++++,,,,,,***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---------,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------.........------,,,,,,...///000000222222444666;;;BBBJJJPPPXXXYYY[[[[[[UUUOOOSSS]]]kkk}}}ttthhhlllzzztttbbbPPPDDD:::999:::777666888;;;:::888777888777666444555555555444444444333333333555777777444222111111111000000000////////////111000///000222333222111......---------------...------------------------------------------------------------------------......//////000222444666333111...---///000000...++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...+++,,,,,,------.................................000111222444666777888888888888999<<>>>>>>>>===;;;999888888888888777666555444444333111111222222000///000///......------......,,,,,,++++++++++++,,,,,,***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---++++++***++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------------.........------......///000222222222555:::@@@GGGOOOXXX]]]___YYYVVVSSSLLLKKKaaa|||mmmhhhtttwwwcccQQQ???999:::;;;999777<<<;;;999888888888666444555555555444444444444333333444666666444222111222111111000000000////////////......111444666777666111111000///............---------------------------------------------------------------------------+++))),,,111666888888///---,,,---...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,------......------------......------------------------........................111111333444555666666666666777999<<<>>>@@@BBBBBBEEEGGGGGGFFFEEEFFFLLLPPPTTTTTTUUUXXX[[[]]]\\\[[[\\\\\\]]]___aaaccceeegggnnnwww))))))*********++++++++++++++++++,,,,,,,,,,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,+++++++++,,,---,,,,,,,,,------------...........................------..................000000000//////...---------///111444777888999999:::<<<>>>@@@BBBGGGKKKOOOOOOMMMLLLMMMOOOOOOMMMKKKPPPNNNJJJHHHGGGEEECCC@@@DDDAAA===;;;;;;<<<======:::999777666555555555666888777666555444444333222333333333111//////111333444222333555555444777===@@@???AAAFFFHHHIIIOOOUUUZZZYYYWWWWWWXXX[[[___aaa\\\]]]]]]]]]^^^^^^^^^^^^\\\YYYVVVUUUVVVXXXYYYZZZZZZYYYWWWVVVWWWXXXZZZ[[[VVVVVVVVVUUURRROOOKKKIIIEEECCCAAA@@@@@@???===;;;::::::999999888777666555555333222111222222111000000//////...............,,,,,,,,,++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,******++++++++++++,,,,,,+++++++++,,,,,,,,,,,,---------------............///000111111111222444555444:::CCCLLLSSSXXX]]]```^^^SSSNNNPPPQQQ\\\~~~xxxqqqyyyvvvlll[[[FFF;;;;;;>>>>>>===;;;999888888999999777666555555555555444444444444222444555555333222222222111111111000000000//////...---...000444666777777444333222111000000000000------------------------------------------------------------------------,,,)))(((...666;;;999555((()))***,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,---------------........................------------------,,,,,,........................111222333444444444444444444666:::<<<>>>@@@BBBCCCEEEGGGGGGFFFEEEFFFLLLPPPUUUUUUVVVYYY\\\^^^]]][[[\\\]]]___```aaaccceeegggqqq|||))))))*********+++++++++************++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++++++++,,,------------,,,,,,---------.........------------------------//////......---------,,,000000//////000222444555555777999<<<>>>@@@AAABBBBBBDDDGGGHHHJJJMMMQQQUUUQQQPPPOOONNNNNNLLLJJJHHHLLLMMMOOOQQQRRRPPPKKKGGGKKKHHHFFFFFFJJJOOORRRTTTTTTPPPJJJDDD@@@???@@@AAA<<<;;;:::888777666666777555555555333111111333555333222222555444222444999===<<>>===<<<;;;:::999888777666666666444222111222222111000000000///............///---,,,,,,,,,,,,,,,,,,---***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,------------------........./////////000111111000222666999>>>EEEPPPYYY]]]]]]\\\[[[WWWNNNLLLWWWfff{{{uuuvvv~~~pppbbbOOO@@@;;;<<<======888777666777999:::999888666666555555555444444444222333555444222111222333111111111111000000000000......---///222444444333333222111000///.........------------------------------------------------------------------------///---...666>>>@@@999222+++,,,...///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------.................................------------------,,,,,,........................111222222333333333333333333777;;;>>>??????AAACCCEEEGGGGGGFFFEEEFFFLLLPPPUUUUUUWWWZZZ]]]^^^]]]\\\\\\^^^```aaaaaabbbfffhhhsss~~~)))************+++++++++))))))*********+++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,++++++---//////...---,,,---------............------------------------/////////.........------///000111444777<<>>DDDFFFFFFJJJOOORRRSSSUUUXXX[[[^^^aaabbbddddddccccccbbbccccccccc^^^]]]]]]^^^___```___^^^^^^\\\ZZZWWWVVVVVVWWWXXXUUUUUUUUUTTTSSSPPPNNNMMMJJJGGGEEEDDDCCCBBB???======<<<:::999777777666666777444222111222222222111111000//////......//////------,,,,,,,,,,,,------***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++)))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******++++++,,,,,,------,,,,,,,,,---------......------........./////////---///000000111555<<>>===444,,,---...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---......///,,,,,,,,,---......//////------............------------------------------........................000111222222333333333333444999>>>@@@??????AAACCCEEEGGGGGGFFFEEEFFFLLLPPPUUUUUUVVVYYY\\\^^^]]]\\\[[[^^^aaabbbaaacccgggkkkrrr~~~)))************+++++++++*********+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,++++++---000111///---------------..........................................//////000111111222444666;;;@@@DDDGGGHHHHHHFFFDDDBBB@@@@@@AAABBBDDDGGGLLLRRRTTTSSSSSSVVVYYY\\\```ccc```[[[XXXZZZ]]]```jjjxxxyyyrrrnnnooosss{{{yyyxxxxxxxxxyyy|||~~~ooo___RRRLLLIIICCCCCCBBB???:::777555444555333444666444111222666888888===CCCEEEEEEHHHMMMPPPSSSVVVZZZ]]]______```aaaaaa______```aaaccceeeaaa```aaabbbbbbaaa]]]ZZZ\\\[[[XXXVVVUUUUUUVVVWWWUUUUUUTTTSSSQQQPPPOOOOOOKKKHHHFFFEEEDDDBBB@@@>>>===<<<:::888777666666666777555222111111222222222111000000///////////////------,,,,,,,,,,,,------***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,++++++,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........+++++++++,,,------......------........./////////............////////////...000222333666>>>IIIRRRZZZ^^^aaabbb^^^WWWRRROOOHHHVVVhhhyyyoooqqq}}}wwwhhhaaa\\\OOOBBB>>>===;;;;;;<<<<<<:::999666666666666555555555555222333333222111111222444222222222111111111000000000///......000000///.........---,,,,,,---------------------------------------------------------------------------------)))***...444999888000******,,,---,,,+++,,,///222------------------------------------------------...------,,,---...///000,,,,,,------.../////////+++,,,---......---,,,++++++,,,,,,------.................................//////111222333333333333666;;;AAABBB@@@???@@@BBBEEEGGGGGGFFFEEEFFFLLLPPPTTTTTTVVVYYY\\\]]]\\\[[[ZZZ^^^bbbcccbbbccchhhmmmppp}}})))************+++++++++++++++,,,,,,,,,------------,,,,,,++++++*********++++++++++++++++++++++++++++++,,,---------,,,,,,,,,++++++---111222///------------.........//////////////////////////////,,,---...000222444666666;;;???EEEKKKMMMMMMJJJHHHDDDBBB???===>>>@@@CCCEEEIIIOOOVVVYYYXXXXXXZZZ]]]hhhoootttrrrkkkhhhlllrrrttt{{{zzzxxxyyy}}}xxxqqquuu|||pppddd^^^]]]XXXXXXUUUOOOGGG@@@:::888666444555777555222222666666777<<>>===<<<:::888666555555666888555222111111222333222111111000///////////////...------,,,,,,------...++++++,,,---------,,,,,,++++++------------++++++,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////++++++,,,------...//////.........////////////000............/////////000000333666888===GGGUUU``````aaaaaa]]]WWWQQQLLLJJJPPPhhhyyykkknnnxxx|||wwweeePPPCCCAAA???>>>===<<<:::888777666666666555555555555111222333222111111333444222222222111111111111000000///...///000111000///000////////////000000111------------------------------------------------------------------------,,,---000555999888333///)))+++...///000444:::>>>------------------------------------------------......---,,,---...///000,,,,,,------...///000000++++++,,,------,,,++++++++++++,,,,,,---...//////...........................///000111222333333333777===BBBCCCAAA???@@@BBBEEEGGGGGGFFFEEEFFFLLLPPPTTTTTTUUUXXX[[[]]]\\\[[[YYY^^^bbbcccbbbdddiiinnnooo|||***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------,,,,,,............/////////000....../////////......---+++---000222555999>>>BBBJJJKKKKKKLLLKKKIIIHHHGGG@@@@@@@@@??????BBBFFFJJJTTTWWWYYYYYYYYY\\\aaafffqqqnnnjjjjjjooovvv}}}}}}xxxoooqqqvvvyyyyyywww{{{}}}xxxjjjWWWFFF<<<===777555888777333444888666888;;;???CCCFFFHHHJJJUUUVVVXXXZZZ[[[ZZZYYYXXXYYY[[[[[[YYYYYY\\\\\\YYYZZZ\\\___```___\\\WWWTTTSSSUUUWWWYYYYYYWWWUUUSSSXXXWWWUUUTTTSSSPPPLLLIIIEEEEEEDDDDDDBBB@@@???>>>???>>>===;;;999777666555222222222111111111111111000/////////..................------------......------------------------,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...---------,,,,,,+++++++++............///////////////------///...+++---222000222666===KKK[[[cccdddgggccc___ZZZQQQKKKPPPZZZkkkoooddd{{{~~~sssPPPDDD;;;<<<>>>;;;999:::888777666555555555555555333333444444333333222111333222222111111111111111////////////////////////////////////////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,///---...111555777444111...---,,,+++,,,...000222------------------------------------------,,,,,,...---,,,,,,......---,,,------------,,,,,,+++***...------------...//////------------------------............////////////000000111222333444444555777:::===?????????@@@BBBDDDFFFHHHGGGEEEGGGKKKPPPTTTXXXZZZYYYZZZ]]]]]]ZZZ[[[[[[]]]bbbgggjjjjjjhhhmmm***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++------------------------------------------------......//////////////////---.........///000111222555777:::===???CCCGGGJJJKKKKKKKKKJJJHHHFFFEEEDDDFFFFFFFFFEEEHHHMMMTTTYYYffffffgggggghhhjjjnnnqqqvvvsssooopppwww|||vvvbbbTTTGGGBBB>>>===:::666888===<<<;;;:::;;;???EEEKKKOOORRRRRRRRRRRRSSSUUUVVVWWWWWWZZZ[[[ZZZ[[[^^^^^^[[[ZZZ[[[\\\\\\ZZZWWWSSSPPPQQQRRRUUUWWWXXXVVVTTTSSSUUUSSSRRRQQQPPPNNNJJJGGGEEEDDDCCCBBBAAA???>>>>>>>>>===<<<:::999777666666222222222222111111111111000000/////////...............------------......------------------------,,,,,,,,,---------......------,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,,,,,,,---............---------,,,,,,............////////////---,,,,,,///...,,,///444666<<>>:::999999888777666666555555666444555555555555444333333333333222111111111111222111111111111111111111111////////////////////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///000000///...---,,,,,,,,,...000111------------------------,,,,,,,,,,,,,,,---------...---,,,,,,......---,,,---------------,,,+++***---------,,,---......///------------------------............////////////000000111222333444444555777:::===?????????AAABBBEEEFFFHHHGGGEEEGGGKKKPPPRRRVVVYYYYYY[[[^^^^^^\\\[[[[[[]]]aaafffiiiiiihhhrrr***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------........................+++,,,,,,------.........///////////////////////////.........///222555777888:::===???@@@BBBEEEGGGEEEDDDDDDDDDCCCCCCBBBBBBGGGGGGHHHJJJNNNVVV```fffooooooqqquuu|||sssfff[[[VVVQQQLLLDDD===;;;===:::999888888<<>>>>>>>><<<<<<;;;:::999777777666333333222222111111111111000000000/////////............------------......------------------------,,,,,,,,,---------......,,,,,,,,,,,,------------...........................------,,,,,,------...//////............------............////////////---,,,...111111000222777===GGGQQQXXX___eeegggeee]]]WWWOOOGGGGGGXXXzzznnnmmm|||vvvdddPPPEEEAAA>>>;;;999:::999888777666666666666666666666666666555444444333333222111111111111222111111111111111111111111////////////////////////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++---.........---,,,,,,---...///------------------------,,,------....../////////...---,,,,,,......---,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,------...---------------------------............/////////000000111222333444444555777:::===??????@@@AAABBBEEEGGGHHHGGGFFFGGGLLLPPPQQQUUUXXXYYY[[[___```]]]]]]]]]___cccgggjjjjjjjjjuuu***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..............................++++++,,,,,,---...//////000000000///////////////000///...///111555999<<<999;;;===>>>======>>>@@@???@@@AAACCCEEEHHHJJJKKKHHHKKKOOOSSSYYYaaajjjoooppppppuuu~~~zzzwwwsssppptttooojjjfff```UUUHHH@@@888999:::;;;>>>AAADDDFFFHHHGGGGGGHHHIIILLLOOOQQQTTTXXX\\\]]]___ddddddaaa```___\\\ZZZXXXWWWVVVVVVXXXXXXYYYYYYYYYXXXWWWVVVNNNMMMLLLLLLLLLJJJGGGDDDEEEDDDBBB@@@>>>>>>>>>>>>;;;;;;:::999888888777777333333333222222111111000000000000////////////.........------------......------------------------,,,,,,,,,---------......+++,,,,,,,,,------......------------------------------------------------............------------............///////////////...000333444222555:::CCCNNNZZZ```cccfffgggeeeZZZRRRGGGAAAJJJgggllljjjppp\\\LLLBBB=========:::999888666666555555555555666666666666555444444222222111000000000000111111111111111111111111111////////////////////////////////////////////////........................---------------------------//////---******---111......---,,,,,,,,,---------------------------------......///000111222222...---,,,,,,......---,,,,,,---------------,,,,,,,,,++++++++++++,,,---------------------------------------.........//////000000111222333444444555888:::===???@@@@@@AAABBBEEEGGGHHHGGGFFFGGGLLLPPPRRRVVVYYYYYY[[[___```]]]___```aaadddhhhjjjllllllsss***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------++++++,,,,,,---...//////000000000000000000//////---...000333888>>>CCCFFFBBBCCCCCCBBB@@@???@@@AAADDDEEEHHHLLLOOOSSSVVVWWWRRRWWW___fffmmmsssxxx{{{|||~~~|||yyy|||}}}gggTTT@@@???===<<<===???CCCEEEDDDFFFIIILLLNNNOOOPPPPPPTTTYYY\\\]]]```dddeeecccaaa___]]][[[ZZZZZZ[[[\\\[[[[[[ZZZYYYWWWVVVUUUTTTOOONNNMMMMMMMMMKKKHHHFFFEEEDDDCCCAAA@@@??????>>>;;;;;;::::::999888777777444444333333222111111000111000000000////////////......------------......------------------------,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,---............///////////////...///222333333777===KKKVVV___bbbdddffffffdddVVVMMMDDDDDDVVVwww~~~sssnnn}}}}}}lllWWWFFF>>>===>>>:::999777666555444444444555555555555555444333333111111000///////////////000000000000000000000000000000000000000000000000////////////////////////------------------------------------------------...000000...++++++...111...------,,,,,,,,,,,,---------------------------,,,,,,---...//////000000...---,,,,,,......---,,,,,,------......---------,,,++++++++++++,,,------------------------------------------............000000111222333444444555888;;;>>>@@@@@@@@@AAACCCEEEGGGIIIHHHFFFHHHLLLQQQUUUYYY[[[ZZZ[[[^^^^^^[[[^^^___aaaccceeehhhjjjlllppp***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------........./////////000000111111111,,,000555<<>>;;;;;;:::888777666555444444444555555555555444333333111111000////////////000////////////////////////000000000000000000000000////////////////////////---------------------------------------------------......---,,,+++---...,,,,,,,,,,,,------------------------------------)))*********+++,,,,,,,,,...---,,,,,,......---,,,,,,------............---,,,,,,,,,,,,,,,------...------------------------,,,------------.........000000111222333444444555888;;;>>>@@@@@@AAABBBCCCFFFHHHIIIHHHGGGHHHMMMQQQVVVZZZ[[[ZZZ[[[^^^^^^[[[ZZZ\\\^^^```aaacccfffiiisss***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......///000111222222333666;;;AAAHHHMMMOOOOOONNNDDDDDDCCCBBBBBBDDDHHHKKKLLLPPPVVV]]]bbbdddeeeeeerrrxxx{{{xxxvvvrrrsssrrrpppnnnooorrruuunnnXXXUUUQQQLLLHHHGGGGGGGGGFFFJJJPPPVVVYYYYYYXXXVVVZZZ]]]\\\ZZZ\\\aaadddcccaaa```^^^\\\[[[[[[\\\]]]XXXWWWUUUSSSSSSSSSTTTUUUUUUTTTRRRQQQPPPNNNJJJGGGGGGHHHIIIIIIGGGEEEBBB@@@??????===<<<:::999888777666555444333222111111000111111111000000000//////......------------......------------------------,,,,,,,,,---------..................------------------------------------,,,,,,---......---,,,,,,,,,,,,,,,,,,------..................///////////////---...333777===GGGQQQ]]]bbbfffggggggeee]]]UUUJJJVVVfffvvvrrreeegggiiinnn~~~nnnaaaRRREEE===<<<;;;999888777666666555666666666666555444444333222222111111111111111000000000000000000000000000000000000000000000000////////////////////////................................................,,,,,,,,,---......---,,,***+++,,,,,,------------------------------------************++++++++++++...---,,,,,,......---,,,,,,,,,---...............---------,,,---......///------------------------,,,,,,---------.........000000111222333444444555888;;;>>>@@@AAAAAABBBCCCFFFHHHIIIHHHGGGHHHMMMQQQTTTYYY[[[ZZZ\\\______\\\ZZZ]]]______```bbbfffiiivvv+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------))))))***++++++,,,------------------------------------------------,,,,,,------...000111222333444CCCGGGMMMRRRSSSPPPKKKHHHBBBBBBAAA@@@BBBFFFLLLQQQRRRWWW```hhhooosssuuuuuuxxxqqqhhhdddeeehhhhhhgggcccgggkkklllhhheeecccccchhhgggfffhhhnnntttxxxzzz}}}{{{lll^^^eeegggjjjjjjeee\\\SSSMMMIIILLLQQQWWWZZZ[[[[[[ZZZ\\\^^^\\\YYYZZZ```cccbbbdddcccaaa___]]]\\\\\\\\\WWWVVVUUUTTTTTTVVVXXXYYYWWWUUUSSSRRRQQQNNNJJJGGGGGGIIIKKKLLLJJJGGGCCC@@@AAA@@@???===;;;999888777666666555444222111111000111111111111000000000000.........------.........------------------------,,,,,,,,,---------....../////////...---------,,,........................,,,,,,---......---,,,,,,---------.........//////............/////////000222000111777>>>FFFRRR]]]___cccfffgggfffbbbVVVJJJVVVllltttjjjsssooo[[[???>>>===;;;:::999888888777777777777777666666555555444333333222222333333111111111111111111111111000000000000000000000000////////////////////////////////////////////////...........................,,,,,,...111222///+++)))***+++,,,---.........---------------------------------------------,,,...---,,,,,,......---,,,,,,,,,---.../////////......------------...//////------------------------,,,,,,,,,---------......000000111222333444444555999;;;???@@@AAAAAABBBCCCFFFHHHIIIHHHGGGHHHMMMQQQSSSWWWZZZZZZ\\\aaaaaa___]]]___bbbbbbbbbdddhhhlllxxx,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,...---+++))))))***+++,,,,,,,,,,,,---------......,,,,,,------...//////000///000111111222555:::>>>GGGKKKPPPQQQMMMEEE>>>999999>>>GGGNNNLLLHHHLLLUUUWWWhhh{{{~~~{{{}}}vvvpppjjjhhhggggggeeecccaaacccggglllpppssswwwyyy{{{{{{yyywwwvvvuuurrrpppooooooooolllfffaaahhhmmmvvvooogggrrr}}}vvvnnnWWWPPPNNNUUUZZZZZZZZZ]]]YYY\\\[[[YYY]]]eeehhhdddeeeccc```_________^^^\\\YYYXXXWWWVVVTTTSSSRRRQQQRRRQQQPPPNNNLLLJJJIIIHHHHHHLLLPPPOOOKKKGGGEEEEEEFFFBBB???<<<<<<<<<<<<<<<888666333222333333333222111111000000//////..............................------------------------******+++++++++,,,,,,,,,,,,,,,,,,---------......---+++***+++---//////...........................,,,,,,,,,---------......///...------///000000000111000111:::IIIVVV^^^aaadddeeeiiijjjbbbVVVPPPPPPccckkkiii|||VVVAAA999<<<999888:::666888888888888777666555444222222222111111111000000000000000000000000000000000000000000000000000000....../////////...,,,+++...---,,,++++++,,,---...////////////.....................------,,,,,,,,,........................------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,------......------,,,++++++,,,,,,---...////////////000111333444555666666999>>>@@@AAAAAABBBCCCHHHJJJKKKHHHDDDDDDIIIOOOWWWXXXZZZ[[[]]]]]]^^^^^^\\\___bbbbbbaaabbbfffjjj{{{,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,+++))))))***+++,,,,,,,,,,,,---------......,,,,,,------....../////////000111222444888>>>BBBHHHKKKLLLIIICCC>>>===>>>BBBDDDKKKRRRTTTUUU\\\ffffffsss{{{vvvtttiiihhheeebbb```aaaccceeeoooqqqvvv~~~~~~yyyqqqnnnlllmmmuuummm^^^QQQQQQXXX[[[^^^```ZZZ]]]^^^]]]aaaggggggddd```^^^\\\\\\\\\\\\[[[ZZZ\\\ZZZWWWTTTRRRRRRRRRSSSSSSRRRPPPNNNLLLJJJHHHGGGIIIKKKMMMMMMKKKHHHFFFEEEEEEBBB???>>>======<<<;;;999666444333333444333222222111111000//////..............................------------------------+++,,,,,,,,,------------,,,,,,,,,---------......///...,,,,,,---......---...............---------,,,,,,---------.........---,,,,,,---...000000000222333777BBBPPP\\\bbbdddjjjkkklllhhh^^^TTTSSSXXX~~~vvvaaammmxxxXXXCCC===888888;;;777888888777777666555444444333333222222222111111111111111111111111111111111000000000000000000000000...//////000///...---,,,......------------......////////////..................---------,,,,,,,,,........................------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,------......------,,,,,,,,,,,,------.........//////000222333444555666777:::===@@@@@@AAABBBCCCHHHIIIIIIGGGDDDGGGOOOVVVWWWXXXYYY[[[]]]]]]^^^^^^[[[^^^aaabbbaaacccgggkkkuuu,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,+++*********+++,,,---,,,,,,,,,---------......---------------............000222333666:::???CCCEEEFFFEEEAAA<<<===CCCIIIMMMNNNSSSYYY]]]bbblllvvvyyywwwrrrjjjaaa]]]]]]^^^^^^aaaeeejjjpppwwwyyyttttttuuuvvvmmmXXXRRRWWW]]]```aaa^^^```bbbaaacccfffccc___YYYXXXWWWWWWXXXYYYXXXWWW]]]ZZZUUURRRPPPPPPRRRTTTSSSRRRQQQOOOMMMKKKIIIIIILLLLLLKKKKKKKKKJJJHHHFFFEEECCC@@@??????>>><<<:::999777555555555666555444222222111111000/////////........................------------------------------------............,,,,,,,,,---------......222000...---......---,,,//////.........---------,,,------------.........,,,---...///000000111111333777AAANNN\\\eeeggggggllljjjfff^^^TTTQQQ[[[iii~~~oooeee|||jjjLLLAAA999999:::555777777777666555555444444444444333333333222222222111111111111111111111111000000000000000000000000///000000000000//////.........////////////......////////////...............------------,,,,,,,,,........................------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------,,,------......------,,,------------------......///000111222333444555666888:::===???@@@AAACCCDDDGGGHHHHHHFFFDDDIIISSS\\\VVVWWWYYY[[[]]]]]]]]]]]][[[^^^aaabbbbbbdddhhhlllttt------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++************,,,------,,,,,,,,,---------......------------------------...000222333555999===AAA>>>>>>===>>>AAAGGGMMMRRRSSSYYY```cccdddiiivvvwwwkkkYYYZZZ[[[^^^bbbgggkkknnnwww|||~~~uuunnnpppsssyyysssbbb[[[\\\___```___aaabbbccccccdddbbb^^^YYYUUUTTTTTTUUUWWWWWWVVVUUUXXXVVVTTTRRRQQQRRRSSSTTTRRRRRRQQQPPPOOOOOONNNNNNSSSOOOLLLKKKLLLLLLJJJGGGEEECCCBBBAAA@@@???;;;999999777666777999:::999888333222222111111000//////........................------------------------,,,------------.........,,,,,,,,,---------......111000......//////...---/////////...------,,,,,,------------............///000111111111111222333777>>>KKKZZZffflllkkkhhhkkkfff^^^TTTNNNUUUlll}}}wwwzzzmmmTTTIII???;;;;;;666777666666555555555555555555555444444444333333333111111111111111111111111000000000000000000000000000000111111111000000000...///000111111000///...////////////............------------------------........................------------------------,,,,,,,,,---------......,,,,,,,,,---------------------,,,,,,,,,,,,------------------------------,,,------......------,,,............------------///000111222444555666666999;;;===???@@@AAACCCEEEGGGIIIIIIGGGEEEHHHQQQXXXUUUWWWYYY\\\]]]]]]]]]\\\ZZZ]]]aaabbbbbbdddiiimmmxxx---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************+++,,,,,,---,,,,,,,,,---------......------............/////////111333333444666:::===;;;:::;;;BBBLLLSSSTTTTTTWWWdddqqqsssqqqvvvoooeee___ZZZaaa^^^\\\bbbpppxxxiiiaaaiiirrrpppmmmjjjhhhfffbbb___```___```ccccccaaa]]][[[UUUUUUUUUVVVXXXXXXVVVUUUTTTUUUVVVWWWWWWWWWWWWWWWQQQQQQQQQRRRRRRSSSSSSSSSXXXSSSOOOMMMNNNMMMJJJHHHFFFDDDCCCBBBAAA???<<<999888888888999<<<======<<<333333333222111111000000........................------------------------,,,,,,,,,,,,------------,,,,,,,,,---------......///...------///000000/////////.........------------------.........//////111222222111///000222444>>>FFFTTTbbblllnnnllliiiiii```UUUNNNPPP___{{{zzznnnlllpppuuummmZZZPPPAAA:::<<<;;;777777666555555555666666555555555444444444333333111111111111111111111111000000000000000000000000111111000000000111111111...///000111111000///...////////////............------------------------........................------------------------,,,,,,,,,---------......,,,,,,,,,------............------,,,,,,------...------------------------,,,------......------,,,.....................---000000111222444555666777888;;;>>>@@@@@@AAACCCEEEFFFIIIKKKIIIEEEEEEJJJOOOTTTVVVYYY\\\]]]]]]\\\[[[ZZZ^^^aaacccccceeeiiimmmxxx------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,---------......---......///000000111111222333555666666777:::<<<@@@@@@CCCKKKUUU[[[[[[ZZZdddtttsssddd[[[[[[[[[ZZZiiinnnwww}}}qqqmmmqqq{{{|||mmmuuu|||~~~}}}zzztttnnnccc```___bbbdddaaa```aaaYYYXXXXXXYYYZZZYYYVVVTTTTTTVVVXXX[[[[[[[[[YYYXXXPPPPPPQQQRRRSSSTTTUUUVVVWWWTTTQQQOOONNNMMMKKKIIIHHHFFFCCCBBBAAA???<<<:::999888999:::======<<<;;;444444333333222111111111........................------------------------+++,,,,,,,,,,,,---------,,,,,,,,,---------.........---,,,,,,///000000000........................------.........////////////000111///---///444888IIIQQQ]]]gggnnnnnnkkkiii```VVVLLLMMMXXXjjjzzzjjj``````iiisssrrraaaUUUCCC999;;;;;;888777666555555666777888555555444444444333333333222222222222222222222222000000000000000000000000000000000000000000111222//////000000000000//////////////////............,,,,,,,,,------------...........................------------------------,,,,,,,,,---------......,,,,,,,,,---......//////......------------......------------------------,,,------......------,,,..................//////000111222333444555666777777;;;???BBBBBBBBBCCCDDDEEEHHHKKKIIIEEECCCFFFJJJTTTVVVYYY\\\]]]]]]\\\[[[\\\___bbbcccccceeeiiimmmrrr...------------,,,,,,,,,------------------------******+++++++++,,,,,,,,,++++++,,,,,,,,,+++******,,,,,,,,,---------......---...///000111222333444444666999:::;;;===???AAAJJJNNNSSSWWW\\\cccjjjooo{{{yyyjjjcccZZZ\\\\\\[[[^^^ggglllmmmwwwyyysssnnnqqqrrrjjjffffffddd```___bbb]]]\\\\\\\\\\\\ZZZVVVSSSUUUVVVVVVWWWWWWWWWVVVUUUQQQQQQQQQRRRRRRSSSSSSSSSQQQQQQQQQPPPMMMLLLKKKLLLJJJGGGCCCAAA@@@???===<<<::::::999:::::::::777555444444444333222222111111........................------------------------------------............,,,,,,,,,---------......///---,,,,,,---///...---,,,,,,------.../////////............////////////...000000///...222;;;BBBVVV[[[dddjjjmmmmmmkkkiiiYYYOOOMMMZZZppppppccc]]]```ooo~~~uuunnn\\\MMMEEE===999888777666666777999:::444444444444333333333222222222222222222222222222000000000000000000000000000//////...///000111222000//////......//////000////////////............,,,,,,,,,---------..............................------------------------,,,,,,,,,---------......,,,,,,------.../////////......------------......------------------------,,,------......------,,,------......//////000000000111222333444666777777666:::@@@CCCDDDCCCCCCBBBCCCFFFHHHGGGDDDDDDIIINNNSSSUUUYYY\\\]]]]]][[[ZZZ]]]```cccccccccdddhhhlllsss......---------,,,,,,,,,------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,---------......---...///111222444555666666999<<<>>>???BBBEEEGGGRRRXXX___```bbbjjjzzzxxxcccVVVPPPOOORRRWWW]]]cccnnn}}}wwwfffcccyyywwwnnnjjjeee]]][[[^^^```___^^^]]]\\\ZZZUUURRRUUUTTTRRRQQQPPPPPPPPPPPPRRRRRRQQQQQQPPPPPPPPPPPPKKKNNNPPPOOOLLLKKKLLLNNNKKKHHHCCC@@@??????>>>===<<<;;;999999888666222000555444444333333222222111........................------------------------............/////////000,,,,,,,,,---------......000...,,,,,,------,,,++++++,,,,,,---...///000000............/////////000///111222111222888CCCLLL^^^bbbhhhlllmmmllljjjjjjZZZSSSWWWnnnnnnbbb```iii~~~}}}zzzwwwssspppooolllgggeeefffkkkrrrwwwkkkWWWEEE:::999777666666888999;;;444444333333333222222222222222222222222222222222000000000000000000000000000///.........000111222000///...------...///000000/////////............,,,,,,,,,------.................................------------------------,,,,,,,,,---------......,,,,,,------...///000000......------------......------------------------,,,------......------,,,,,,------...///000111111000111222333555666777777555:::@@@EEEEEEDDDBBBBBBAAADDDEEEDDDCCCFFFNNNUUUSSSUUUYYY\\\^^^]]][[[ZZZ^^^aaaddddddcccdddhhhkkkyyy...------,,,,,,,,,------111///,,,+++++++++***(((,,,,,,,,,---------...............------,,,,,,,,,------,,,++++++,,,,,,,,,444111000222777::::::999???AAABBBBBBBBBFFFMMMSSSZZZ]]]^^^___iii|||qqq```]]]ZZZSSSQQQVVVaaakkkyyyyyytttllldddbbb^^^[[[[[[___dddddd\\\VVVWWWXXXVVVQQQTTTUUUTTTQQQNNNOOOPPPMMMOOOQQQRRRRRRQQQOOONNNNNNMMMLLLLLLMMMOOOPPPRRRNNNMMMJJJFFFBBB>>>;;;999:::999777666555555555666555444222111000000//////......///////////////...------............------........................***+++---//////...---,,,------------------------//////............//////---------.........////////////111222333:::LLL^^^dddhhhiiihhhkkkmmmeee[[[TTT[[[qqqhhheeerrrvvvlllddddddddddddcccbbbaaa```\\\ZZZYYY[[[aaaeeefffeeeiiihhhjjjooosssyyyxxx]]]AAA:::555666777555444666666555555444444333222222222222222222222222222222111111111111111111111111------...///000111222222000000000000000000000000111000...---...///...---......---------,,,,,,,,,//////////////////////////////.........---------------------------------------............---------------............/////////.........---------,,,---......//////.....................///000000///000222444555666777777444999>>>BBBCCCCCCCCCCCCDDDEEEFFFEEEDDDFFFKKKPPPUUUVVVXXXZZZ[[[ZZZYYYXXX[[[^^^bbbccccccdddhhhlll|||...------,,,,,,---------111///...---...---,,,***+++++++++,,,,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,------......///111111111000222555999<<>>AAABBBBBBCCCDDDEEEFFFGGGFFFDDDFFFJJJOOOUUUVVVXXXZZZ[[[ZZZYYYXXXYYY]]]aaacccccceeejjjnnnzzz---------,,,,,,------...000//////000111000...,,,***+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++---...///000000000000222333222111555<<>><<<;;;999888777888888555444333222111000000000...///////////////......,,,,,,,,,------,,,,,,,,,........................+++,,,---...///...------------------------------//////............//////------........./////////000...000666>>>HHHWWWdddhhhlllmmmkkkiiiddd[[[RRRVVVqqqvvvnnnxxxyyyjjj___XXXRRROOOOOOPPPQQQRRRSSSSSSSSSSSSRRRQQQSSSXXX```fffhhhhhhbbb\\\WWWWWWVVVTTTTTTWWW[[[eeesssRRRFFF;;;999;;;999777777666666555555444333333333444444444444444444444444111111111111111111111111111000000000/////////...000000000000000000000000333111//////000111000///.........------------,,,---------------------------,,,,,,,,,,,,+++++++++------------------------+++,,,,,,,,,,,,,,,,,,+++---------............///---------,,,,,,,,,++++++,,,---......//////.....................///000000111111222333333333333333666999===???@@@AAACCCDDDEEEGGGHHHFFFDDDEEEJJJNNNUUUVVVXXXZZZ[[[ZZZYYYXXXXXX\\\```cccdddfffkkkooowww------,,,,,,,,,---............///111222222///,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,++++++,,,---///000000000000111333666888;;;???EEEIIIEEEDDDEEEHHHOOOXXXaaafffvvvgggVVVRRRPPPTTT```qqq~~~pppqqquuuxxxwwwqqqhhhcccmmmkkkhhhffffffddd___ZZZ\\\ZZZVVVSSSPPPPPPRRRSSSVVVUUUSSSQQQQQQQQQSSSSSSTTTTTTUUUUUUTTTRRRPPPOOONNNMMMKKKIIIFFFCCCAAA@@@???===;;;999888888888888666555444333111111111111//////////////////...---,,,------......------,,,........................,,,,,,---...///.................................//////............//////............////////////111///111;;;GGGRRR^^^ggggggjjjllljjjeee^^^VVVQQQ```tttvvvxxxooobbbWWWQQQOOONNNMMMMMMNNNOOOPPPQQQRRRRRRRRRPPPPPPRRRXXX```fffgggfffaaaZZZVVVWWWXXXUUUSSSTTTQQQWWW___dddjjjyyyXXXJJJ===:::<<<;;;999888666666666555444444333333444444444444444444444444111111111111111111111111000000000000////////////000000000000000000000000000///------...//////...............---------------------------------------,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,---------............///......---------,,,,,,,,,,,,---......///........................///000000000111222333444555555555777:::<<<>>>???@@@BBBDDDFFFHHHIIIGGGEEEEEEIIIMMMUUUVVVXXXZZZ[[[ZZZYYYXXXYYY]]]aaacccccceeejjjmmmuuu,,,,,,,,,,,,,,,---...///,,,,,,---///111111...,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000333444888???GGGLLLMMMLLLGGGLLLQQQTTTVVV]]]jjjuuuooo]]]QQQQQQVVVYYYggg~~~xxxyyyrrrkkkeeedddfffccc\\\VVV[[[XXXTTTQQQQQQSSSVVVWWWTTTSSSRRRQQQQQQSSSVVVWWWXXXXXXYYYXXXWWWUUURRRQQQQQQPPPNNNKKKGGGDDDBBB@@@???>>>;;;999888777777777777666555333222222111111///////////////...------......////////////..............................------.........///..............................//////............//////........./////////000000111000666DDDQQQ[[[cccjjjjjjkkkkkkfff^^^UUUOOONNNhhhzzzooolllgggyyyyyyjjjaaa\\\VVVPPPNNNMMMNNNNNNMMMNNNOOOPPPQQQQQQQQQQQQVVVVVVXXX^^^dddhhhgggeee^^^XXXUUUWWWYYYWWWVVVVVVTTTWWWZZZZZZ\\\dddqqq|||yyybbbSSSEEE???===:::777666777666666555555444333333222222222222222222222222111111111111111111111111.........///000111111111000000000000000000000000000...------///000///...//////.........---------........................------------............------------------------------............---------------............///////////////............,,,---......///........................///000000///000222444666888888999888:::===??????@@@BBBDDDFFFHHHIIIHHHFFFFFFIIILLLUUUVVVXXXZZZ[[[ZZZYYYXXX[[[___bbbccccccdddgggkkkuuu,,,,,,,,,,,,---......///---,,,,,,...//////---+++............////////////,,,,,,------------...............///000111333444666888<<>><<<:::888888777888777666555444333222222222000000000000///...---,,,//////000000000000//////........................---............/////////........................//////............//////....../////////000000000111333===MMMZZZaaafffkkkpppmmmjjjcccWWWMMMKKKOOOfff{{{mmmhhhgggfffuuu|||~~~jjj]]]TTTSSSQQQOOONNNMMMMMMMMMLLLMMMOOOQQQRRRSSSTTTTTTZZZZZZ\\\aaaggghhhfffccc```\\\ZZZ\\\\\\ZZZZZZ]]]\\\]]]^^^___aaaeeejjjmmmooovvvsss^^^RRRGGGAAA===999999:::777777666666555444444444222222222222222222222222111111111111111111111111------...///000111222222000000000000000000000000222000//////111222222111/////////.........------////////////////////////------...............///---------------------------......//////......------------............///000000000////////////...,,,---......//////.....................///000000///000222555777999:::;;;888;;;???@@@AAAAAABBBDDDEEEGGGJJJIIIGGGGGGJJJMMMUUUVVVXXXZZZ[[[ZZZYYYXXX]]]```cccdddccccccfffjjjvvv,,,,,,,,,,,,---.../////////---,,,---......---,,,---------.........//////---------....../////////.........///222555999<<>><<<:::999999999888777666444333333333333000000000000///...---,,,......////////////.............................................//////000........................//////............//////.../////////000000000000000666DDDVVVaaadddgggkkkppplllggg___SSSKKKOOOYYYkkkrrrkkkiiigggvvvpppooo^^^TTTMMMNNNOOOOOONNNNNNNNNOOOOOOQQQTTTWWWZZZ\\\^^^___aaaaaaccchhhmmmnnnkkkgggeeebbbaaacccbbb```bbbhhhiiihhhgggiiimmmnnnmmmjjjhhhjjjttt}}}ccc[[[QQQIII@@@:::999===777777666666555555444444333333333333333333333333111111111111111111111111......//////000000111111000000000000000000000000111000...///111222222111////////////....................................,,,,,,,,,------.........------------------------,,,------......------,,,---------............///000////////////.........,,,---......//////.....................///000000///000222444666888999999999<<<@@@CCCCCCCCCCCCCCCDDDGGGIIIIIIHHHHHHKKKNNNUUUVVVXXXZZZ[[[ZZZYYYXXX\\\___bbbccccccdddgggkkkyyy+++++++++,,,---...///000111///---,,,---...---,,,,,,,,,,,,---------.............../////////000000.........///333999???BBBGGGLLLQQQSSSTTTUUUYYY]]]\\\XXXTTTUUU___uuuwww]]][[[TTTVVVaaalllxxxtttrrrvvvpppeee]]]^^^[[[XXXYYY\\\^^^___^^^[[[[[[ZZZZZZZZZZZZZZZZZZ[[[ZZZXXXVVVUUUUUUUUUUUUQQQQQQOOOMMMKKKJJJHHHGGGCCCBBB@@@===;;;:::::::::888777666555444333333333000000000000///...---,,,------............------.......................................///000000//////////////////////////////............//////////////////000000000000000888III[[[dddfffgggkkkmmmhhhccc]]]SSSNNNWWWeee{{{vvvqqqnnnjjjrrryyyooo^^^QQQIIIJJJLLLNNNOOOOOOQQQSSSTTTUUUWWW[[[___dddhhhjjjkkkllllllooouuuyyyzzzvvvrrrdddcccccceeecccbbbgggooowwwssspppqqquuutttoooiiigggfffhhhkkknnnxxx}}}tttgggYYYHHH:::555888777777777666555555444444444444444444444444444444111111111111111111111111000000000000////////////000000000000000000000000///...,,,---///000000///000/////////............------------------------+++++++++,,,,,,---------------------------------+++,,,,,,------,,,,,,+++---------.........////////////.........---------,,,---......//////.....................///000000000111222444555666666666999===BBBDDDEEEDDDCCCCCCCCCFFFIIIJJJHHHIIILLLOOOUUUVVVXXXZZZ[[[ZZZYYYXXXZZZ]]]aaacccccceeeiiimmm{{{,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,------------------------//////.........//////000000///...222999BBBJJJMMMPPPPPPOOOPPPUUU\\\``````^^^SSSRRRfffhhhXXXUUURRR[[[kkk}}}lllcccdddeeeccc___^^^aaa```]]]]]]aaa^^^XXXWWWWWWXXXZZZ\\\]]]___```^^^[[[WWWWWWXXXXXXUUUSSSSSSSSSSSSQQQNNNJJJEEECCCEEECCCAAA@@@@@@@@@>>><<<:::999777555333222111111000000000000////////////000000000000000000000000////////////////////////.........------,,,,,,,,,------------------------............////////////222...---000222000111444888GGGVVV___dddiiikkkkkkqqqggg^^^WWWPPPTTTlllzzzqqqyyyzzzvvvvvviii[[[LLLIIIOOOIIILLLPPPUUUXXXYYYXXXXXX\\\___cccjjjpppttttttsssqqquuu}}}}}}wwwrrrmmmgggeeegggnnnuuuzzz}}}yyywwwzzz~~~{{{rrrjjjgggfffdddbbbdddjjjrrrwwwtttXXXHHH???888<<<888666777666333444777888777666555333222111000111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000333111...---.........---......////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,111000///...------...///,,,,,,,,,---------......000///...------...///000---------............//////////////////000111111111222333444555555666555999:::===@@@BBBCCCCCCCCCGGGJJJMMMMMMKKKIIIJJJLLLTTTWWWZZZ[[[ZZZYYYYYYYYY\\\```ccccccaaabbbgggmmm{{{,,,---------............///...---,,,,,,,,,,,,---------------------------..................///000000000111555;;;CCCJJJOOOPPPOOOOOOTTT[[[```___[[[XXX\\\iii|||mmmVVVOOORRRZZZlll}}}uuujjjcccaaa```aaabbb^^^aaa```]]]]]]___[[[TTTUUUVVVYYY\\\^^^```aaabbb\\\ZZZWWWVVVWWWWWWUUUSSSTTTTTTSSSQQQOOOLLLIIIGGGEEECCCAAAAAAAAA@@@>>><<<:::999777555444222222111111000000000////////////////////////////////////////////////////////////.........------,,,,,,,,,------------------------............////////////222...---000111000222666CCCPPP^^^eeehhhlllmmmlllgggaaaZZZXXX]]]qqq}}}zzzwwwddd\\\UUULLLJJJNNNPPPTTTZZZ\\\[[[[[[]]]aaafffggglllrrrxxx|||||||||~~~yyyvvvsssqqqqqqtttyyy~~~{{{sssmmmjjjiiihhhhhhiiimmmqqquuu{{{^^^EEE>>>===888777999888666555777555555444444444333333333111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000---,,,------......---,,,.........//////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,000///...---------......,,,,,,,,,---------......000///...------...///000---------............///...............///000000///000111333555666777777999:::===@@@BBBCCCCCCCCCGGGJJJMMMLLLJJJIIIJJJMMMTTTWWWZZZ[[[ZZZYYYYYYZZZ[[[```ddddddaaabbbggglll{{{------........./////////......---,,,,,,,,,---------------------------------------------...//////...222666999===CCCKKKQQQQQQOOOQQQXXX___aaa\\\VVV\\\mmmiiiUUUJJJLLLUUUhhh~~~zzzjjjnnnppplllddd``````bbb]]]```aaa```aaaaaa]]]XXXXXXZZZ\\\___aaaaaa``````ZZZXXXWWWVVVWWWWWWUUUSSSTTTSSSRRRPPPNNNLLLKKKJJJEEECCCAAAAAAAAA@@@>>><<<;;;999888666444333222222111111000000000/////////........................////////////////////////.........---------------------------------------............////////////111......000//////333999NNNYYYeeejjjlllnnnmmmjjjfffbbb[[[[[[kkkuuu~~~xxxdddSSSOOOOOOMMMLLLOOOSSSYYY^^^]]]XXXXXX^^^eeejjjlllpppvvv~~~~~~}}}}}}}}}~~~{{{uuuqqqllllllllllllnnnoooqqqrrrmmmooo|||wwwLLL@@@===999888:::;;;888777888222333333444444555555666222222222222222222222222111111000000000000111111000000000000000000000000000000000000000000000000---///000111111///...---......////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,---------,,,,,,,,,---------......//////...------...//////---------............///...------------......///---...000222444666777777999:::===@@@BBBCCCCCCCCCHHHJJJLLLKKKHHHHHHKKKNNNTTTWWWZZZ[[[[[[ZZZYYYZZZZZZ___dddeeeccccccgggkkk{{{.........////////////000...------,,,,,,,,,------,,,,,,---------------------,,,,,,------...///000...333999<<<>>>CCCLLLSSSUUUTTTVVVZZZ\\\YYYVVVVVVmmm~~~iiiWWWPPPQQQ[[[hhh}}}xxxnnnyyywwwmmmgggccc]]]___aaaccceeefffddd```^^^```aaabbbaaa___\\\ZZZWWWWWWVVVVVVVVVUUUTTTSSSSSSRRRPPPMMMKKKJJJIIIHHHEEECCCAAA@@@@@@???===;;;;;;:::888666555333333222111111111000000000//////........................////////////////////////...............---------....................................////////////000//////000...///666???TTT]]]gggjjjlllmmmkkkgggddd```XXX\\\wwwlllkkkzzziii[[[OOOLLLMMMNNNRRRVVVYYY\\\^^^[[[XXXZZZaaahhhkkknnnsss}}}{{{xxxqqqpppooopppqqqrrrqqqqqqoooiiijjj{{{\\\CCC>>>999777:::<<<999777777222333333444444555555555222222222222222222222222111111000000000000111111000000000000000000000000////////////////////////000111111000...---......//////000000000000//////------------------------------------------------------------,,,---------,,,,,,,,,---------..............................---------............///.........------......///---...000222333555555555999:::===@@@BBBCCCCCCCCCHHHJJJKKKIIIGGGHHHKKKOOOUUUWWWZZZ\\\[[[ZZZZZZZZZYYY___dddfffdddcccfffjjj{{{.........////////////000------,,,,,,,,,------...,,,,,,,,,---------......,,,,,,,,,---...///000000///444:::===???DDDMMMTTTZZZZZZ[[[ZZZSSSNNNUUU___|||pppVVVNNNUUUbbbwww|||nnncccbbbaaaccceeedddcccbbb```aaabbbcccaaa^^^ZZZXXXVVVVVVWWWVVVUUUSSSRRRRRRQQQOOOMMMJJJHHHFFFEEEEEEEEECCCAAA@@@@@@>>><<<:::<<<;;;999777555444333333111111111111000000000000........................////////////////////////............................................................//////////////////000000...000;;;GGGXXX```gggjjjlllmmmjjjeeeXXXSSSOOO^^^lllaaalll}}}{{{nnnaaa[[[VVVQQQOOOOOOSSS[[[ccccccbbb___^^^___ccciiinnnpppttt}}}}}}zzzyyyyyywwwuuurrrjjjcccaaahhhxxxoooJJJ???999666999;;;999666555444444444444444444333333222222222222222222222222111111000000000000111111000000000000000000000000////////////////////////......---+++))),,,111555111111222222222222111111------------------------------------------------,,,,,,------------------,,,,,,,,,---------......------............---------------............///000000///////////////000000111222222333333333333999:::===@@@BBBCCCCCCCCCGGGIIIJJJIIIGGGHHHKKKOOOUUUXXX[[[\\\[[[ZZZZZZZZZYYY___dddfffdddcccfffjjj{{{------........./////////------,,,,,,,,,---......+++,,,,,,------.........---------...///000111222333666:::>>>AAAHHHPPPVVV\\\[[[[[[XXXNNNLLL\\\qqqhhh[[[NNNMMM]]]yyynnngggbbb```___\\\\\\^^^]]]^^^___```___^^^\\\ZZZUUUVVVXXXVVVTTTQQQPPPPPPNNNMMMLLLJJJHHHFFFEEEDDDHHHFFFCCCBBBAAA@@@===;;;<<<;;;:::888666555444444222222111111111000000000........................////////////////////////.............../////////....................................////////////...///111111///222@@@OOO]]]ccciiikkkmmmnnnjjjdddUUUNNNNNNcccooohhh^^^___uuusssooo[[[RRROOOQQQRRRSSSTTT[[[fffnnngggdddaaa```dddjjjppptttxxx}}}~~~yyyhhheeefffjjjrrrvvvOOOCCC;;;666888:::888555555666666555444333333222222333333333333333333333333111111000000000000111111000000000000000000000000000000000000000000000000...///...,,,,,,222:::AAA111111222222222222111111------------------------------------------------,,,,,,---............---,,,,,,,,,---------......------............---------------............///111111000////////////000222222333333333333222222999:::===@@@BBBCCCCCCCCCEEEHHHJJJJJJHHHHHHKKKNNNUUUXXX[[[\\\\\\[[[ZZZ[[[ZZZ___dddeeeccccccgggkkk{{{,,,---------............,,,,,,,,,,,,,,,---...///++++++,,,,,,---......///.........///000111222333::::::;;;???EEEMMMTTTYYYZZZWWWVVVUUUQQQTTTjjjwwwiiiUUUWWWVVV[[[rrr~~~{{{xxxuuuvvvpppnnnqqqpppqqqwwwlllbbb^^^ZZZWWWYYY]]]]]]]]]]]]]]]]]][[[ZZZZZZUUUWWWXXXWWWSSSOOONNNNNNKKKKKKLLLLLLLLLKKKIIIIIIKKKIIIFFFEEEDDDCCC@@@>>>===<<<:::888666555555444222222222111111111000000////////////////////////////////////////////////---........./////////000....................................////////////---///222222///444EEEWWWaaafffjjjkkkllllllggg```XXXOOOQQQfff{{{nnnccc```^^^fffyyyuuu___SSSRRROOORRRUUUWWW\\\dddlllqqqfffgggffffffhhhnnnwww~~~xxxuuutttuuuwww~~~uuuXXXIII???777777:::999666555666555555444333333222222333333333333333333333333111111000000000000111111000000000000000000000000000000000000000000000000///111111000///333;;;BBB///000000111111000000///------------------------........................,,,---...///000//////...,,,,,,,,,---------......,,,------......------,,,---------............///000000///...............222222333444444444444444999:::===@@@BBBCCCCCCCCCDDDGGGJJJJJJIIIHHHKKKMMMVVVXXX[[[]]]\\\[[[[[[[[[[[[```ddddddaaabbbggglllzzz,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///++++++,,,,,,---...//////......//////000222333444>>>===<<>>PPP___dddjjjmmmlllkkkiii```TTTVVVIIIYYYrrrvvv|||sssgggpppzzz}}}nnnpppaaaUUURRRTTTZZZ___dddfffllltttxxxwwwvvv}}}iiiFFF;;;???555222:::888666666555444444444444555333333333222222222111111////////////////////////000000000000111111111111111111111111000000000000//////////////////////////////////////////////////////////////////////////////...---,,,,,,++++++---..................------------............///...///000000000...---,,,------------------------........................000000//////000222444555888:::<<>>@@@===;;;:::999999888666333333333222111111000000000000000000////////////------............------............////////////------......//////000000............//////000000000000//////333@@@SSSaaakkkllljjjgggeeeaaaXXXOOOaaarrrwwwoooqqqtttkkkgggfffjjjnnnuuuyyy{{{|||wwwPPP???888;;;;;;222666666555444444444444555333333333222222222111111111111111111111111111111000000000000111111111111111111111111000000000000////////////////////////////////////////////////------------------------++++++,,,---......//////,,,,,,------------,,,,,,---------............//////............//////000////////////////////////........................000000000000111333444555777888;;;>>>@@@BBBCCCCCCDDDFFFHHHHHHHHHIIIKKKMMMWWWZZZ]]]___^^^\\\[[[[[[\\\___aaaaaa```aaaeeeiii|||---------............///................................................,,,///333666999>>>CCCFFFBBBNNNXXX[[[ZZZXXXQQQHHHGGGGGGNNNaaa{{{lllZZZPPPQQQcccwww|||xxx~~~ttthhhbbbeeejjj^^^[[[XXXWWWXXXZZZ[[[\\\SSSSSSTTTXXX]]]aaabbbaaa^^^]]][[[ZZZZZZZZZYYYXXXRRROOOJJJDDD@@@>>>>>>>>>BBB@@@===<<<;;;;;;999888444333333222222111000000000000000000////////////------............------............////////////,,,------...///000111111------......//////000000111000//////555CCCVVVccckkkkkkjjjhhhddd]]]TTTMMMhhhyyymmmvvvwwwpppppprrrssstttwwwaaaBBB999<<<;;;444666666555444444444444555333333333222222222111111111111111111111111111111///000000000111111111111111111111111000000000///////////////////////////////////////////////////////////////////////////,,,,,,------.../////////+++,,,,,,------,,,,,,+++---------............//////...---------///000111................................................000000000111222333444555666888:::===@@@AAABBBBBBDDDFFFHHHHHHHHHHHHJJJLLLVVVYYY]]]^^^^^^\\\\\\\\\^^^aaaddddddcccdddgggjjj{{{---------............///................................................+++...333777<<<@@@FFFIIIGGGRRR[[[[[[VVVQQQMMMIIIGGGMMM\\\uuuqqq\\\SSSTTT```{{{sssiiiiiilllaaa]]]YYYWWWWWWXXXXXXXXXRRRUUUXXX[[[\\\___cccfff```^^^[[[ZZZZZZYYYXXXWWWRRROOOJJJFFFBBB@@@@@@@@@DDDAAA???======<<<:::888444444333333222111111111000000000000////////////------............------............////////////,,,------...///000111111---------...///000000111111111000222999GGGYYYeeeiiijjjkkkjjjcccZZZSSSPPPsssqqqmmmgggbbbaaaiiirrrzzzzzzMMM;;;;;;999666666666555444444444444555333333333222222222111111000000000000000000000000///000000000111111111111111111111111000000000///000000000000000000000000////////////////////////////////////////////////........................+++,,,,,,------,,,,,,+++---------............//////...---------///000111------------------------///////////////////////////000111222333444444555666888:::===@@@AAABBBBBBDDDFFFHHHHHHHHHHHHJJJKKKTTTXXX\\\^^^^^^]]]\\\]]]___bbbeeeeeeddddddfffiii|||---------............///................................................+++...333888>>>CCCIIINNNPPPTTTYYYYYYRRRKKKOOOWWWaaaiiiyyyiii\\\PPPQQQbbb}}}ooohhhdddaaa]]][[[ZZZZZZYYYXXXWWW[[[^^^^^^]]]^^^bbbggg```]]]ZZZXXXXXXXXXWWWUUUSSSQQQNNNJJJGGGEEECCCCCCEEEBBB???>>>===<<<:::999444444444333222222111111000000000000////////////------............------............////////////------......//////000000,,,------...///000111111111111222555>>>LLL\\\fffhhhjjjllljjj```VVVVVV[[[uuufffttt~~~|||www^^^ZZZZZZbbbooo~~~YYYAAA<<<777777666666555444444444444555333333333222222222111111////////////////////////000000000000111111111111111111111111000000000000000000000000000000000000////////////////////////------------------------//////..................,,,,,,------------,,,,,,---------............//////............//////000------------------------///////////////////////////000111333444444555444777888;;;>>>@@@BBBCCCCCCFFFGGGIIIIIIHHHHHHJJJKKKSSSWWW[[[]]]]]]]]]]]]]]]]]]```ddddddcccbbbdddggg}}}---------............///................................................,,,000444:::@@@FFFNNNSSSXXXTTTVVVXXXQQQIIIVVVlllmmmTTTQQQPPP]]]|||zzzjjjgggdddbbb``````___^^^\\\bbbbbbbbbaaa``````bbbccc___\\\XXXVVVVVVVVVUUUTTTUUUTTTRRRPPPMMMJJJGGGFFFEEECCC@@@>>>===<<<:::999555444444333333222111111000000000000////////////------............------............////////////.........///////////////,,,,,,---...///000111111111111444999CCCPPP^^^gggiiikkklllgggZZZSSS\\\jjjzzzqqqeeeggg{{{uuugggdddcccgggmmmxxx___GGG???888888666666555444444444444555333333333222222222111111000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000////////////////////////------------------------------......//////000000------............---------------............/////////////////////...---........................///////////////////////////000222333555555555444777999<<>>===<<<:::888555444444333333222222111000000000000////////////---..................---............/////////000///////////////.........,,,,,,---...///000111222111222555<<>>@@@@@@@@@AAABBBIIIJJJJJJJJJIIIJJJMMMOOORRRVVV[[[]]]]]][[[ZZZZZZ\\\aaafffhhhfffccccccccc}}}---------............///........................,,,...//////......///111333888>>>EEEJJJPPPUUUYYY[[[XXXRRRNNNQQQdddnnn^^^MMMUUUdddpppdddccccccdddeeeeeeeeefffccc]]]WWWYYY^^^aaa___[[[[[[ZZZXXXVVVVVVVVVWWWXXXXXXUUUQQQPPPPPPOOOKKKHHHEEEDDDBBB???===<<<;;;:::777777666555444333222222111000000000////////////////////////////////////111000///...---......///////////////////////////////////////000000000000000333888???IIIUUU___fffmmmiiibbbXXXPPPWWWsssrrrbbb```nnnnnn}}}yyybbbaaa___]]]\\\^^^bbbfffiiikkkqqqzzznnniiijjjjjjpppvvveeeUUUEEE:::666888777555444333333444555444444444444444444444444222222222111000/////////222111111111111111111222111111000000000000111111111111000000000000111111////////////////////////////////////////////////................................................------------------------////////////////////////////////////////////////...............///000000222333333333444555555555888;;;>>>@@@@@@@@@AAABBBEEEFFFHHHHHHIIIKKKOOORRRSSSVVV[[[]]]]]]\\\[[[[[[]]]aaafffgggeeeccccccddd{{{---------............///........................+++---......---...000222666===FFFMMMRRRTTTVVVWWWUUUUUUPPPNNN]]]{{{qqqYYYSSSMMM```~~~yyytttqqqffffffdddaaa______```bbbXXXTTTRRRUUU[[[^^^\\\YYYYYYYYYYYYXXXWWWWWWVVVVVVUUURRROOONNNNNNNNNJJJGGGDDDCCCAAA???===<<<;;;:::999888777666555444444333111111000000000/////////////////////////////////000000///............///////////////////////////////////////000000000000...333<<>>???@@@@@@AAACCCDDDEEEGGGHHHIIIJJJMMMPPPRRRVVVZZZ\\\]]]\\\\\\\\\___bbbeeeeeecccbbbdddfffxxx---------............///........................+++,,,---------...111333:::@@@JJJQQQUUUUUUUUUUUUSSSPPPOOOYYYppp^^^PPPTTTYYYzzzqqqpppwww~~~rrrnnnggg___\\\]]]]]][[[SSSRRRRRRVVVZZZ[[[ZZZWWWXXXXXXYYYYYYYYYXXXVVVUUUUUUQQQNNNMMMNNNMMMIIIFFFDDDCCCAAA???===;;;:::::::::999999888777666555555111111111000000000///////////////////////////////////////.........//////////////////////////////////////////000000000000---444>>>GGGOOOVVV\\\aaaeeeccc]]]UUUTTTfffppp~~~sssggg___ccciiimmmqqqtttxxxzzzzzz}}}gggMMM===999888666555444444444444333333333333333333333333222222222111111000000000222111000//////000111222222111000//////111222333111111000000000000111111////////////////////////000000000000000000000000................................................////////////////////////........................////////////////////////...............///000000333333333333333444444444777:::===???@@@AAABBBCCCFFFGGGIIIHHHGGGGGGIIIJJJPPPTTTXXXZZZ[[[[[[[[[\\\```bbbddddddbbbaaadddggguuu---------............///........................+++,,,---------///333555===BBBIIIOOORRRSSSTTTTTTZZZNNNPPPfffmmmUUUPPP[[[iii{{{|||yyykkk___]]]aaa___YYYUUUVVVXXXZZZ[[[ZZZYYYXXXWWWXXXYYYZZZYYYXXXVVVUUUVVVRRROOONNNOOONNNJJJGGGFFFEEECCC@@@>>><<<;;;:::::::::999888777666666555111111111111000000000000////////////////////////......//////////////////////////////////////////////////////000000000000...666???GGGMMMSSS[[[aaa``````\\\UUUXXXooouuukkkzzzooofffnnnxxx{{{TTT::::::999777555444444444444333333333333333333333333222222222222111111111111333222111111111111222333222111000000000222333444111111000000000000111111........................////////////////////////................................................////////////////////////........................////////////////////////...............///000000000000111222333444555666777999===???@@@AAABBBDDDFFFGGGIIIIIIGGGGGGHHHIIINNNRRRVVVXXXYYYZZZ[[[\\\```cccdddcccaaaaaaeeehhhttt---------............///------------------------,,,---.........111555888<<>><<<;;;::::::999888777666666555222222111111111000000000////////////////////////---...//////000/////////////////////////////////////////////000000000000000777AAAGGGLLLRRRZZZaaabbb___YYYUUUaaa~~~kkkkkkvvv___===;;;999777555444444444444333333333333333333333333222222222222222222222222222222222222222222222222000000111222222333333333111111000000000000111111........................////////////////////////................................................................................................////////////////////////...............///000000//////000222333555666666666999===???@@@AAACCCDDDCCCEEEGGGIIIIIIIIIKKKLLLNNNQQQUUUWWWXXXZZZ\\\]]]```bbbdddcccaaaaaadddhhhwww---------............///---------------------------......//////222777:::999>>>EEEKKKMMMNNNNNNNNNLLLSSSdddzzzgggTTTZZZaaazzz~~~uuupppjjjeee______^^^]]]\\\ZZZXXXWWWUUUUUUVVVVVVVVVVVVUUUUUUXXXXXXXXXXXXXXXXXXYYYZZZ[[[YYYXXXZZZ^^^aaabbbbbbeeefffffffffdddcccaaa```ccciiiooopppnnnkkkkkkllliiikkkoooqqquuu{{{qqq___\\\\\\YYY\\\___aaa___[[[YYYZZZ\\\WWWWWWXXXXXXXXXXXXXXXWWWSSSQQQPPPRRRVVVXXXWWWUUUQQQPPPLLLIIIEEEBBB???>>>::::::999888777666555555222222222111111111000000////////////////////////,,,---///000000000//////////////////////////////////////////000000000000000999DDDKKKNNNRRRZZZ```___[[[WWW___xxxjjjyyylllEEE;;;:::888666444444444444222222222222222222222222222222222222222222222222000111222333333222111000...000222333444444333222111111000000000000111111........................------------------------................................................------------------------////////////////////////////////////////////////...............///000000000000111222333333444444666999===???@@@AAACCCDDDCCCFFFHHHJJJJJJJJJKKKLLLOOORRRVVVXXXZZZ[[[^^^```___bbbeeedddbbbbbbdddggg}}}---------.........//////------------------------.../////////000333888<<<666<<>>EEELLLNNNMMMLLLKKKKKKUUUuuuoooaaaRRRUUUooo|||rrrrrrrrruuuvvvqqqjjjiiilllgggcccaaabbbbbbaaadddiiissswwwyyyyyy{{{{{{zzzzzz{{{}}}|||xxxppprrrvvvyyyyyytttnnnkkkhhhpppzzz~~~mmmhhhjjjmmmiiidddaaa___^^^\\\ZZZZZZZZZYYYYYYXXXXXXWWWWWWUUUUUUVVVWWWWWWWWWWWWWWWUUURRRNNNKKKIIIGGGDDDAAA===<<<:::::::::999777555444444444555444222111000000000000000000000000000......///000000000000000111000000000/////////...000000///000111111111000666AAALLLQQQTTTVVVWWWTTTVVVOOOVVVnnn}}}```VVVXXXhhh}}}mmmvvv{{{{{{|||vvvssswww[[[CCC===888888888666555666444444444444333222222111222222111111111111222222111111111111111111111111333333333333222111000000111111222222222222111111222111000///............////////////////////////////////////////////////......////////////......000/////////............////////////////////////............////////////000000//////000000111222111000///111333444444333666888<<<@@@BBBCCCBBBBBBDDDFFFGGGGGGFFFEEEEEEFFFNNNSSSVVVYYY^^^bbb___ZZZ```cccffffffddddddeeehhh~~~........................---------............///,,,---///222666999:::999DDDHHHMMMNNNKKKKKKOOOSSSjjj^^^VVVSSSbbbxxxvvvyyynnniiihhhsssqqqlllfffaaa^^^^^^___^^^]]]\\\[[[YYYXXXWWWVVVTTTTTTUUUUUUTTTSSSRRRRRRRRRPPPMMMKKKJJJHHHEEECCC???===;;;::::::999777555444444444444333222111000000000000000000000000000......///000000000000000000000000000////////////////////////000111111222;;;EEEOOORRRTTTVVVVVVUUUQQQLLLUUUkkkooobbbYYY```uuuwwwppp~~~{{{vvv{{{|||xxxllliiiiiiqqqzzzjjjLLLAAA777666666444333444444444333333333333444444222222111111111111222222111111111111111111111111333333333333222111111000000111111111111111111000222111000//////......///................................................------............------////////////............////////////////////////............////////////000000//////000000111222//////000333555666555444666888<<>><<<;;;:::888666555555444333222222222222////////////////////////......///000000000000000////////////000000000000......///......000555999FFFNNNTTTTTTTTTVVVXXXWWWQQQPPP___wwwsssuuusss}}}{{{zzz}}}}}}uuuooovvvrrrjjj```ZZZ^^^iii|||mmmaaapppgggPPP<<<:::===999555555444333222111111222444555222222111111111111222222111111111111111111111111222222333333333222111111000000111111111111000000111000000////////////000................................................---..................---.........///////////////////////////////////////............/////////////////////...///000000111000111333666:::;;;:::888777999;;;>>>AAABBBCCCCCCGGGIIIJJJJJJIIIHHHHHHIIIOOOUUUZZZ\\\^^^```___[[[___cccfffeeecccccceeeggg|||........................---------............///111///000777CCCMMMQQQRRRPPPNNNMMMKKKHHHMMMeee~~~hhhQQQNNNMMMkkkzzzmmmsssvvvtttrrrvvv{{{}}}sss~~~hhh___mmm{{{fffgggyyy}}}rrrtttuuussslllbbb\\\\\\^^^aaa```___^^^\\\[[[ZZZYYYWWWWWWVVVTTTRRRPPPNNNMMMPPPOOONNNOOOOOONNNKKKHHHFFFCCC???<<<;;;:::888777666555444333222222222222000000000000000000000000......///000000000000000////////////000000000000...///000///...111777===KKKQQQVVVTTTTTTWWWZZZZZZSSSUUUkkknnn|||vvvvvv{{{ooouuunnnfff\\\YYY\\\ggg{{{tttgggmmmwwwWWW<<<888;;;888555666444444333333333333333444222222111111111111222222111111111111111111111111222222222333333222222111000111111111111111111000000000////////////000000......................................................////////////...............///////////////////////////////////////............//////////////////......//////000111//////000333777888777666888999;;;>>>@@@BBBCCCDDDEEEGGGIIIIIIGGGFFFGGGHHHOOOVVV\\\]]]]]]______\\\___bbbeeeeeecccbbbdddggg{{{........................---------............///000///222;;;HHHRRRTTTSSSQQQMMMKKKJJJGGGOOOlll{{{```OOOLLL^^^~~~|||~~~vvvuuubbb^^^jjj~~~}}}qqqzzz|||qqqrrrpppkkkddd___\\\\\\___^^^^^^]]]]]]\\\\\\\\\YYYYYYXXXWWWUUURRRPPPOOOQQQPPPPPPQQQQQQOOOLLLIIIHHHEEE@@@===;;;:::999777666555444222111222222222000000000000000000000000......///000000000000000.../////////000000000111...000111///...222:::AAANNNTTTWWWUUUTTTXXX[[[\\\UUUZZZwwwmmm{{{tttpppxxx{{{rrrxxxkkkddd\\\YYYZZZeeezzzzzzllliiijjjCCC777888444222555666777777666666555444333222222111111111111222222111111111111111111111111111222222333333222222222111111222222222222111111000000////////////000000//////////////////////////////////////////////////////000000000000//////............/////////000////////////////////////............///////////////............///000000000000000222555777777666888999;;;===@@@BBBCCCDDDEEEFFFHHHHHHFFFEEEFFFGGGNNNVVV\\\\\\\\\^^^]]][[[___bbbeeeeeecccbbbdddfffxxx........................---------.........//////111111555AAANNNVVVVVVSSSQQQMMMJJJIIIGGGPPPqqqsssYYYMMMMMMnnn~~~zzzmmm\\\ZZZooo~~~kkkkkkkkkiiieeeaaa^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]YYYXXXWWWVVVTTTRRRPPPOOORRRQQQQQQRRRRRRPPPMMMJJJIIIEEEAAA===<<<:::999888666555333222111111222333000000000000000000000000...//////000000000000000.../////////000000111111///111111000///333;;;CCCOOOUUUWWWUUUTTTXXX\\\^^^XXX^^^ppp~~~qqqnnnmmmsssxxxttt|||}}}kkkeee___YYYYYYccczzz~~~mmmddd|||RRR???:::555333888888999999999999777555444222222111111111111222222111111111111111111111111111222222333333333222222222222333333333333222222000000////////////000111000000000000000000000000000000000000000000000000000000111111111111000000---.........//////000000////////////////////////............/////////000...............///000000333222111333555888888888888999;;;===@@@BBBDDDEEEFFFGGGIIIIIIGGGFFFGGGHHHMMMUUU[[[[[[[[[\\\\\\ZZZ___bbbeeeeeecccbbbdddfffwww---------............///000000111000......///111000555===FFFOOOSSSTTTSSSKKKKKKMMMFFFDDD^^^fff[[[SSS\\\gggYYYVVVfff{{{www}}}{{{xxxkkkcccfffeee]]]XXX[[[[[[YYYZZZ\\\[[[XXXYYY]]]YYYXXXWWWVVVTTTTTTUUUVVVUUUTTTSSSRRRQQQPPPOOONNNKKKHHHDDD???<<<;;;:::;;;666555444444333333333333222111111000000000000000111111111111111111111111///////////////000111111111...///111111222<<>>JJJYYYXXXYYY\\\______]]]ZZZ\\\kkkmmmfffqqqoooqqqpppkkkuuuxxxttt~~~xxxiiiaaa^^^]]]___jjjoookkk}}}fffDDD888888888666666777888888777666444222222222222222222222222222333333222111111222333333555444333222111222222333111111111111111111222222111111111111111111111111000000/////////.........//////////////////........./////////000000000111////////////////////////000000000000000000000000111111000//////////////////////////////000111111222111111222555666666555666777:::===@@@BBBCCCDDDEEEFFFGGGFFFEEEDDDEEEGGGKKKSSSYYYZZZ\\\___```]]]\\\aaaeeefffdddbbbcccdddzzz---------............///.../////////------///000444:::DDDMMMTTTUUUTTTSSSOOOHHHHHHHHHNNNlllkkkTTTTTT___www~~~vvv|||kkkeeepppxxx```TTTTTThhhnnnhhhrrrrrrjjjrrrssseeeaaa```^^^ccckkkiiiaaaZZZZZZZZZYYYZZZ\\\[[[UUUNNNLLLNNNSSSWWWYYYVVVVVVUUUTTTSSSSSSRRRRRRLLLIIIEEEAAA===;;;::::::777777555444444333333333222111111000000000000000////////////////////////---------------...//////000///000111111555@@@LLLXXXYYY\\\___bbbbbb___\\\[[[nnnttt___\\\pppfffqqqyyyfffsss||||||wwwuuu~~~|||jjjaaa___``````iii}}}ssslllwwwjjjHHH:::888666444666666666555555444333333222222222222222222222222222222111111111111222222333333222111111111111222222222111111111111111111111111111111111111111111000000////////////......000000000000//////...---////////////000000000000////////////////////////.........//////000000111111000000///////////////000////////////000111111111000000222444666555444666777:::===@@@BBBCCCDDDEEEFFFGGGGGGEEEEEEFFFGGGMMMTTTZZZ[[[]]]``````^^^\\\```eeefffdddbbbbbbccc{{{---------............///---...///...------///111777>>>HHHQQQVVVVVVTTTSSSMMMFFFIIIQQQ]]]yyydddPPPXXXooo{{{pppiiixxxfffgggwwwgggXXX\\\ppprrr[[[RRRSSSjjj{{{ccc]]]gggzzzxxxeeecccttt~~~qqqeeeaaaaaaeeemmmvvvoooeee]]]]]]^^^\\\ZZZZZZZZZTTTNNNMMMQQQVVVYYYYYYVVVVVVUUUTTTSSSRRRRRRQQQLLLJJJFFFBBB>>><<<;;;:::888888666555444444444444222111111000000000000000111111111111111111111111......------......///000///000111111222888DDDOOOTTTWWW[[[___aaa```]]][[[```qqqpppccceeewwwwww\\\nnnuuuhhhyyyzzzsssrrrrrrzzzrrrccc]]]^^^^^^gggzzzwwwiiieeexxxjjjJJJ;;;888777444666555444333222333333444222222222222222222222222111000000000000000000111222222222111111111111111222222222111111111111111111111111111111111111111000000//////////////////000000111000000///...---////////////000000000000////////////////////////,,,------...///000000111000000////////////000000000000//////000000111222222111111222444666666555666777:::===@@@BBBCCCDDDEEEFFFHHHGGGFFFFFFGGGHHHNNNUUUZZZ\\\]]]``````^^^\\\```dddfffdddbbbbbbccc|||---------............///---...//////......000111999AAALLLSSSVVVUUUSSSRRRMMMHHHQQQbbbrrrtttYYYKKKZZZ|||{{{hhh^^^[[[lllrrrcccXXX```jjjYYYMMMWWWooonnnYYYQQQSSSllltttkkkgggUUUOOOVVVddd```RRRWWWkkkxxxoooeeeaaaaaaeeemmmtttlllddd^^^___```\\\WWWUUUXXXUUUSSSTTTWWWZZZZZZZZZVVVVVVUUUTTTRRRQQQPPPOOOKKKIIIFFFCCC@@@===<<<;;;999999777666555444444444222111111000000000000000........................//////......//////000111...111111000222;;;HHHRRRRRRVVV[[[^^^___^^^\\\[[[jjjsss|||jjjcccggghhhZZZsss~~~qqqnnn|||qqqmmmnnnnnnvvvvvvddd]]]]]]^^^gggyyyxxxfffZZZccc|||kkkLLL<<<999999666666555333222222222444555222222222222222222222222222222222222222222222222222222222222111111000000111111111111111111111111111111111111111111111111//////000000000000000000000000111111000///......000000000000////////////////////////////////////,,,------...///000000111000000////////////000000000000000000000111222222333222222333666777777666666777:::===@@@BBBCCCDDDEEEGGGHHHHHHGGGGGGHHHJJJNNNUUU[[[\\\]]]``````^^^\\\```eeefffdddbbbbbbccc|||---------............///...///000/////////111333<<>>===;;;:::888777555444444444222111111000000000000000000000000000000000000000///////////////000111111---111222000222>>>LLLUUUUUUXXX]]]______^^^]]]]]]mmmrrr{{{~~~wwwmmmlllqqqaaabbbsssnnnsssoookkkmmmmmmuuusssddd^^^]]]^^^gggxxxvvvgggYYY^^^wwwpppQQQ>>>;;;;;;999555555333333222333444555222222222222222222222222444444555555555555444444222222333333222222111000000000111111111222222222111111111111111111111111//////000000000000111111///000000111111000000///000000000000////////////////////////////////////.........//////000000111///////////////000000111111000000000000111222222333222222444666888777666666777:::===@@@BBBCCCDDDFFFGGGHHHHHHHHHHHHIIIKKKNNNUUUZZZ[[[\\\______]]]]]]aaafffgggeeeccccccddd|||---------............///...000111000000000222444===DDDMMMRRRQQQOOOOOOPPPMMMMMMaaa}}}WWWSSSWWWpppsssZZZMMMOOOUUUfffiiiVVVOOORRRcccuuu]]]PPPJJJUUUlllmmmYYYSSSVVVhhh~~~gggPPPFFFGGGHHHLLLQQQTTTTTTWWWbbbnnnyyy{{{|||qqqfff^^^]]]```bbbccc^^^[[[[[[YYYUUUTTTWWWWWW[[[______\\\[[[\\\___[[[ZZZXXXUUUSSSPPPNNNMMMHHHGGGFFFDDDBBBAAA@@@???;;;:::999777666555444444222111111000000000000000222222222222222222222222///............///000000---222333000333@@@OOOWWWWWWZZZ^^^___^^^]]]]]]^^^kkktttwwwxxx}}}uuu^^^nnnooorrrpppmmmmmmkkksssqqqccc]]]\\\\\\cccqqqvvvhhhYYYZZZpppzzzYYYBBB<<<;;;999555555444444444444555555222222222222222222222222333444555555555555444333222333444444444333111111//////000111222333333444111111111111111111111111//////000000000111111111...///000111111111111111111000000000/////////...////////////////////////000000000000000000000000///////////////000111111111111000000111111222333333222111333555777777666666777:::===@@@BBBCCCDDDFFFGGGIIIIIIHHHHHHJJJLLLNNNTTTZZZZZZ[[[^^^^^^[[[^^^bbbggghhhfffddddddeee{{{---------........./////////000111111000111333555>>>EEEMMMPPPOOOMMMNNNPPPJJJKKKaaa~~~sssLLLPPP[[[wwwzzzjjjRRRHHHPPPYYYjjjxxx___OOOJJJLLL```qqqXXXLLLGGGQQQgggnnnZZZTTTWWWeeevvvaaaNNNHHHLLLLLLUUU]]]aaaeeeppp|||xxxiiiaaa```bbbdddeeeaaa]]][[[XXXUUUXXX^^^XXX]]]bbb```[[[YYY]]]bbb]]]\\\ZZZWWWTTTQQQNNNMMMGGGFFFEEEDDDCCCBBBAAA@@@<<<;;;999777666555444444222111111000000000000000...........................------------...//////,,,222333///333AAAPPPXXXWWWZZZ]]]]]][[[ZZZ[[[]]]mmmzzzyyywww{{{mmm[[[vvvpppyyyrrrnnnkkkhhhppp|||rrrccc[[[ZZZYYY]]]iiixxxxxxiiiUUUQQQfff___EEE===;;;888444555555555555555555555222222222222222222222222000111222333333222111000333333444555444333222111......///111222333444555111111111111111111111111//////000000111111111222---...///111222222222222111111000000/////////...////////////////////////111111111111000000000000///////////////000111111111111111000111111222333111111000222444666555555666777:::===@@@BBBCCCDDDFFFGGGIIIIIIIIIIIIJJJLLLMMMTTTYYYZZZ[[[]]]]]][[[___ccchhhiiigggeeeeeefffzzz............////////////333///...111111000222666AAAIIIMMMLLLLLLOOONNNJJJLLLKKK\\\vvvbbbTTTNNN```|||jjjXXXJJJJJJMMMUUUiiigggMMMEEEJJJMMMhhhoooVVVJJJDDDPPPiiivvvbbbYYYYYYjjjvvvqqq\\\RRRXXXaaa```mmmpppeeeddddddaaadddcccbbb`````````aaaaaadddccc```^^^]]]]]]^^^^^^]]][[[XXXTTTQQQOOONNNNNNJJJGGGDDDDDDEEEDDDBBB??????<<<888666666666666555333222111000////////////////////////000000000000............////////////000222222222999GGGTTTZZZ[[[^^^]]]aaaddd[[[YYYfffvvv|||dddmmmqqqkkkiiijjjuuusss```]]]XXXWWWUUUdddppp\\\SSS[[[vvvvvvKKK;;;:::444555555444444444333333333333222222111111222222333000111111222222111111000000111333444444333111000111111000000000000111111000000000000000000000000////////////////////////000000000000000000000000/////////////////////////////////...------,,,,,,...///000///...---...000111000///......///000111000000000000000111111222222222222333333444444555777888;;;>>>@@@AAABBBBBBFFFJJJLLLIIIGGGIIIJJJHHHPPPUUUZZZ\\\[[[ZZZZZZ\\\^^^```eeeiiigggccccccggg{{{............////////////222//////111111000333888EEELLLPPPOOONNNOOOMMMIIIIIIKKKbbb}}}[[[RRRVVVnnnmmmXXXKKKDDDHHHJJJKKKXXXiii|||aaaIIICCCHHHNNNhhhfffPPPGGGDDDQQQjjjzzzggg^^^]]]fffqqq}}}~~~ssseeecccppp|||~~~ooojjjgggdddaaaaaa``````aaaccceeefffgggeeecccaaa____________^^^]]]ZZZWWWTTTRRRPPPPPPMMMKKKHHHGGGGGGFFFCCC@@@@@@===:::888888888777666333222111000000/////////////////////000000000000//////000000000111111111111333333333;;;IIIVVV[[[YYY\\\\\\___ccc\\\\\\jjjxxxgggxxxqqqiiihhhjjjwwwttt]]]WWWWWWXXXWWWeeesss^^^QQQUUUmmmXXXBBB???:::555555555444444444333333333222222111111222222333111111222222222222111111111222333333333333222111111111000000000000111111000000000000000000000000111111111111111111111111000000000000000000000000/////////////////////////////////..................///000///...---...000111000///......///000111000000000000000111111222111111222222333444444444666888;;;>>>@@@BBBBBBCCCGGGKKKMMMJJJIIIJJJKKKIIIOOOSSSYYY[[[ZZZYYYZZZ[[[^^^```eeeiiigggccccccggg|||............////////////222//////111111000444:::IIIOOOTTTSSSQQQPPPLLLHHHFFFMMMkkktttTTTPPP```~~~ppp\\\OOOFFFCCCJJJKKKKKKWWWiiitttZZZGGGCCCIIIQQQhhhzzz\\\IIIGGGGGGUUUooo~~~kkkbbb```ccckkkuuuzzz|||yyyttt|||zzznnniiieeebbbaaaaaaaaaaaacccdddeeeeeedddcccbbbaaa___^^^^^^]]]\\\ZZZXXXUUUSSSQQQPPPQQQOOOLLLJJJIIIGGGDDDAAAAAA???<<<;;;;;;:::777555333333111000000000000000////////////000000000000111111111222222222333333111333444555===LLLWWW[[[XXX[[[ZZZ^^^bbb\\\^^^ooossslllqqqhhhhhhkkkxxx|||bbbXXXUUUYYYZZZfff}}}vvvbbbSSSQQQeeebbbCCC???:::555555555444444444444333333222222111111222222333222222333333333333222222222222222222222222222222111111000000000000111111000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////......////////////000000...///000///...---...000000000////////////000000000000000000000111111222000000111222222333444444555777:::>>>AAACCCDDDDDDHHHLLLNNNKKKIIIKKKLLLJJJNNNRRRXXXZZZYYYXXXYYY[[[^^^```eeeiiihhhcccdddhhh............////////////111//////111111111666===JJJOOOTTTUUUSSSPPPMMMJJJFFFQQQuuukkkOOOPPPggg{{{dddRRROOOFFFCCCIIIMMMSSShhhmmmVVVGGGGGGLLLRRRiiivvvVVVGGGHHHKKK[[[uuunnndddbbbeeehhhnnnuuu}}}}}}nnngggdddfffeeeccc```___^^^^^^^^^_________```___^^^]]]]]]ZZZYYYXXXVVVTTTRRRPPPNNNSSSQQQOOOLLLIIIFFFDDDBBB@@@???===<<<<<<:::777444333333222111000000000000////////////000000000000111111111222222222333333111333333555???MMMWWWZZZYYY\\\[[[]]]```ZZZ^^^pppzzzzzzqqqrrrooohhhiiimmmyyyuuulllnnnzzzeee[[[SSSYYY\\\fffyyywwweeeVVVRRRbbbfffCCC===:::555555555555444444444444333222222111111222222333222333333444444333333222333222222111111222222333111111000000000000111111000000000000000000000000111111111111111111111111////////////////////////////////////////////////.........///000111111222...///000///...---...000000000////////////000000000000000000000111111222///000111111222333444444555777:::>>>AAACCCEEEEEEGGGLLLMMMJJJIIIKKKKKKIIINNNRRRXXXZZZYYYYYYZZZ\\\^^^```eeeiiihhhddddddiii............////////////000///000222111111888AAAIIIMMMRRRUUUUUUQQQOOOOOOKKKZZZ~~~cccOOOVVVnnnppp[[[MMMIIIAAA@@@FFFKKKUUUooo}}}fffQQQGGGIIIMMMSSSmmmsssSSSFFFIIIMMM]]]zzzrrrgggdddhhhgggiiippp|||}}}mmmeeedddfffdddbbb^^^\\\ZZZZZZYYYZZZ[[[\\\^^^^^^______^^^YYYXXXWWWUUUSSSQQQPPPOOORRRQQQPPPMMMIIIFFFDDDCCC@@@???===<<<;;;999666333444333222111000000000000////////////000000000000000000000111111111111222000111222555@@@NNNWWWYYY[[[___]]]]]]^^^XXX\\\ooo|||pppqqq|||wwwyyynnniiikkknnnxxx{{{pppiiieeefffnnnyyyvvv]]]TTTQQQYYY]]]eeevvvxxxgggYYYRRR]]]iiiGGG???<<<666666555555555444444444333222222111111222222333222333333444444333333222333222222111111222222333111111000000000000111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////------...///000111222222...///000///...---...000//////000000000000//////000000000000000111111222///000111222333444555555555777:::>>>AAADDDEEEFFFFFFJJJLLLIIIHHHJJJJJJHHHNNNSSSYYY[[[[[[ZZZ[[[]]]^^^```eeejjjhhhdddeeejjj............//////////////////111222111111:::DDDKKKLLLPPPVVVVVVRRRRRRTTTWWWiiiwww\\\QQQaaa{{{yyydddQQQHHHCCC???BBBKKKNNNVVVoooxxx```LLLFFFIIIMMMWWWuuupppQQQFFFJJJMMM___~~~wwwkkkgggiiifffgggppp{{{nnnfffeeeaaa```^^^\\\[[[[[[\\\\\\ZZZ[[[\\\]]]^^^___``````ZZZYYYVVVTTTRRRRRRRRRRRRPPPPPPPPPMMMIIIGGGFFFFFFBBB@@@===;;;:::999666444444333222111111000111111////////////000000000000/////////000000000000111///000222666BBBPPPWWWXXX\\\aaa______^^^VVVZZZmmmyyyiii```iii~~~}}}nnnkkkkkklllvvv{{{uuurrrhhh``````aaacccnnnzzzmmmVVVRRRPPPXXX[[[ccctttzzzhhh[[[PPPSSSoooeeeGGG???999666666666555555555444444333222222111111222222333222222333333333333222222222222222222222222222222111111000000000000111111000000000000000000000000////////////////////////000000000000000000000000////////////////////////------...//////000111111...///000///...---...000//////000000000000//////000000000000000111111222000000111222444555666666666888;;;???BBBDDDEEEEEEFFFJJJLLLIIIGGGIIIJJJHHHNNNSSSYYY\\\[[[[[[\\\^^^^^^```eeejjjiiieeefffjjj............////////////...///111222111222;;;FFFOOONNNQQQWWWWWWSSSTTTXXXkkk}}}nnnSSSRRRooonnnYYYJJJEEEBBB@@@EEEMMMPPPWWWqqqvvv^^^LLLHHHLLLOOO]]]nnnRRRJJJNNNPPPdddxxxkkkgggfffeeejjjyyytttpppzzzuuu}}}~~~yyynnneeebbb]]]\\\\\\\\\\\\^^^___```\\\[[[ZZZZZZZZZ\\\]]]^^^ZZZWWWTTTQQQPPPPPPRRRSSSNNNOOOPPPNNNJJJHHHIIIKKKEEEBBB>>>;;;:::999888666444444333222111111111111////////////000000000000/////////000000000111111000111333888DDDRRRYYYXXX[[[`````````^^^VVVZZZmmmwww|||xxxnnnddd[[[jjjqqqmmmiiihhhuuuuuupppfff`````````eeewww~~~hhhVVVUUUOOOVVVYYYaaatttzzziii\\\OOOKKK```|||cccJJJ@@@777666666666666555555555555333222222111111222222333111111222222222222111111111222333333333333222111111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////---------......//////000...///000///...---...000...///000111111000///...000000000000000111111222111111222333555666777888777999<<>>AAAHHHKKKUUUtttxxx___NNNLLLPPPRRRbbboooUUUNNNSSSUUUjjjvvvjjjdddccceeepppnnn]]]___nnn}}}zzzkkkkkkxxxpppnnntttvvvmmmccc^^^]]]]]]\\\\\\]]]^^^```aaa\\\[[[XXXWWWVVVWWWXXXYYYXXXUUUPPPMMMLLLMMMPPPRRRMMMOOOPPPOOOLLLJJJLLLNNNGGGDDD???<<<;;;:::999888555444333222111111111111////////////000000000000///000000000000111111111111222444999FFFTTTZZZYYYYYY___``````___VVVZZZnnn|||{{{uuupppjjjdddxxxtttmmmgggeeettt}}}tttmmmiiieeekkkwwwcccUUUXXXOOOUUUWWW```tttyyyiii^^^QQQJJJ[[[tttiiiRRRFFF:::777666666666555555555555333222222222222222222333111111111222222111111111000111333444444333111000111111000000000000111111000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////---------..................///000///...---...000...///000111111000///...000000000000000111111222111222333444666777888999888:::===???BBBCCCCCCDDDHHHLLLNNNKKKIIIKKKLLLJJJLLLQQQWWWZZZYYYYYY[[[]]]^^^```eeejjjiiifffgggkkk............////////////...//////......555@@@IIISSSRRRVVVYYYTTTOOOZZZmmmwwwZZZOOOVVVxxxdddQQQFFFEEE@@@@@@DDDJJJNNNXXXqqqvvvcccPPPGGGNNNYYYrrrkkkSSSKKKNNNYYYvvvzzznnnfffeeejjj~~~ppp___SSSZZZlllyyy~~~xxxbbb\\\sssoooyyy|||uuu```YYYZZZYYYYYYZZZ[[[[[[YYYWWWXXXWWWVVVUUUUUUVVVWWWWWWWWWSSSNNNMMMOOORRRRRRPPPRRRPPPOOOOOOQQQPPPMMMJJJFFFDDD???;;;999888888999444333222111000000000000000000////////////000000////////////000000000000333222555===HHHRRRXXXZZZ\\\^^^ZZZZZZ\\\XXX___tttwwwmmmnnnxxxpppkkkjjjlllyyy|||uuuvvvrrrzzz~~~mmm^^^YYYSSSSSSQQQWWWfffrrryyyooo[[[NNNQQQ[[[xxxrrrNNN???CCC999888777555444444444444222111111000000111111222555444222111111111222222000000000111222222222333////////////////////////111111111111111111111111000111222222111000111222////////////000000000000000000000000////////////............////////////000000000000000000000000000000000000////////////222111000......000111222000111222222444444555666999<<<===;;;===BBBDDDBBBHHHLLLMMMJJJHHHJJJJJJHHHQQQVVV[[[]]][[[ZZZ[[[]]]\\\aaafffiiijjjiiigggggg|||............///////////////000111000111888CCCLLLUUUTTTWWWYYYVVVUUUdddxxxoooWWWPPPcccrrr^^^KKKBBBAAA??????CCCJJJNNNXXXqqqvvvcccPPPHHHPPP\\\zzznnnVVVPPPTTT```{{{wwwjjjbbb```hhhyyy}}}jjjcccbbbkkkyyy{{{mmm[[[WWWmmm{{{cccZZZZZZYYYWWWXXXYYYYYYXXXVVVUUUTTTTTTUUUVVVXXXZZZ[[[TTTRRROOONNNOOOPPPPPPPPPQQQPPPPPPRRRSSSRRRNNNJJJFFFDDDAAA>>>;;;:::::::::666555444222111111111111000000////////////000000/////////000000000111111333333555===IIISSSXXXZZZ[[[]]]ZZZXXXYYYVVVbbbzzzxxxrrryyyjjjhhhjjjooo{{{vvvsssmmmfffaaa___[[[bbbggg[[[RRROOOKKKPPPPPPXXXhhhttt{{{pppZZZLLLMMMUUUppptttQQQ>>><<<999888777555444444444444222222111111111111222222444333222111111111222222111111111111111222222222111111111111111111111111111111111111111111111111000111222222000000111222////////////000000000000000000000000////////////............////////////000000000000000000000000......//////000000111111333222111000000111222333000111222222444444555666888;;;<<<;;;===CCCEEECCCGGGKKKMMMJJJHHHJJJKKKIIIQQQUUU[[[]]]\\\[[[\\\]]]]]]aaagggjjjjjjiiihhhhhh............////////////000111222222555===HHHPPPYYYXXXYYYZZZXXX[[[mmm```SSSPPPttt}}}lllYYYGGG??????>>>>>>CCCJJJNNNXXXpppxxxeeeRRRKKKTTTbbbqqqZZZUUU[[[fff}}}qqqddd\\\TTT]]]jjjnnniiimmmwww{{{~~~zzznnncccVVVUUUgggiii]]]]]][[[YYYXXXYYYZZZZZZYYYVVVUUUUUUUUUVVVXXXYYY[[[PPPQQQRRRQQQOOOOOOPPPQQQPPPQQQTTTVVVWWWTTTOOOKKKFFFEEECCCAAA???===;;;:::777777555444333222222222000000////////////000000000000000111111111222222333333666>>>IIISSSXXXZZZZZZ]]]ZZZVVVVVVVVVhhhpppvvv|||mmmaaacccjjjrrr}}}}}}||||||}}}}}}rrrbbb[[[ZZZXXXYYY[[[WWWUUU]]]aaaUUUNNNNNNJJJNNNPPPZZZkkkyyy|||qqqYYYJJJJJJOOOfffZZZAAA999999888777555444444444444333333222222222222333333444333222111111111222222222222222111111111111111111111111111111111111111111111111111111111111111000111222222000000111222////////////000000000000000000000000////////////............////////////000000000000000000000000------...///000111222222333333111000000111333333000111222222444444555666777:::<<<;;;>>>CCCFFFDDDEEEJJJLLLJJJIIIKKKLLLKKKPPPUUU[[[^^^]]][[[\\\]]]^^^bbbgggkkkkkkjjjiiihhh............///////////////000222444888AAAKKKSSS\\\\\\\\\\\\YYY^^^qqqtttUUUQQQQQQ{{{jjjWWWGGG@@@AAA@@@@@@DDDJJJMMMUUUlll{{{hhhVVVOOOYYYhhhttt___YYY]]]gggyyyzzzkkk^^^VVVLLLTTTZZZVVVNNNXXX~~~|||uuuiiiaaaYYYYYYeee|||sssfffdddbbb^^^]]]^^^_________\\\ZZZXXXVVVTTTTTTTTTTTTOOOSSSUUUUUURRRPPPQQQSSSPPPSSSWWWZZZZZZVVVQQQLLLFFFFFFEEEDDDAAA>>><<<:::888777666444333222222222000000////////////000000000111111111222222222222333333666???JJJTTTXXXZZZYYY^^^[[[VVVVVVZZZsssssskkk```XXX]]]hhhrrr}}}}}}llljjjfffcccaaa`````````ccceeejjjrrr~~~{{{ooo```[[[YYY[[[]]]^^^ccciiikkknnnxxxuuu```SSSPPPLLLNNNQQQ[[[lll}}}~~~}}}rrrZZZJJJJJJLLL___iiiJJJ===999888777555444444444444444333333222222333333444333222222222222222222222333222222222111000000000111111111111111111111111111111111111111111111111000111222111000///000222////////////000000000000000000000000////////////............////////////////////////////////////.........///000111111111222222111000000111222222000111222222444444555666666999;;;;;;>>>DDDGGGFFFEEEIIILLLJJJJJJMMMNNNLLLPPPUUU[[[^^^]]]\\\\\\^^^^^^ccchhhkkkllljjjiiiiii............//////////////////111444:::CCCMMMSSS]]]___```]]]ZZZ___qqqpppUUUQQQUUUxxxfffTTTFFFAAABBBDDDCCCFFFJJJKKKQQQfff}}}|||jjjWWWPPPZZZiiizzzggg___```fffssstttdddWWWPPPMMMQQQUUUSSSUUUggg}}}sssiiiccc```dddkkk{{{~~~qqqiiifffcccaaabbbccccccccc___]]]ZZZWWWTTTRRRRRRQQQRRRVVVYYYYYYVVVTTTUUUWWWSSSVVVZZZ\\\[[[VVVRRROOOHHHHHHGGGFFFCCC???<<<:::888777555444222111111111000000////////////000000000111111111222222222222222333777???KKKTTTYYYZZZYYY___\\\XXXZZZaaa~~~xxx~~~\\\UUUQQQVVVbbbnnnxxx~~~yyymmmhhhaaabbbdddeeedddbbb___]]]YYY]]]___```dddhhhhhhddd___```dddjjjmmmqqqyyykkkTTTNNNIIIOOORRR[[[kkk}}}}}}}}}sss[[[LLLLLLLLL[[[wwwRRR@@@999888777555444444444444444333333222222333333444222222222222222222222222333222222222111000000000000000000000000000000000000000000000000000000000///000111111000///000111////////////000000000000000000000000////////////............////////////////////////////////////000000000000////////////000000////////////000000000111222222444444555666555999;;;;;;>>>DDDGGGFFFDDDIIILLLJJJJJJMMMNNNMMMOOOUUU\\\___^^^]]]]]]^^^^^^ccchhhkkkllljjjiiiiii~~~............//////////////////111555<<>>DDDGGGFFFEEEJJJLLLJJJJJJMMMOOOMMMNNNTTT\\\```___^^^]]]^^^^^^bbbgggkkkkkkjjjiiihhh~~~............////////////000000111666>>>GGGOOOTTT]]]```aaa\\\\\\hhhfffRRROOOmmmrrr```NNNBBB@@@DDDEEEDDDGGGJJJJJJNNNaaawwwsss___UUU]]]lllzzznnneeedddmmmwww~~~vvveeeTTTIIIDDDFFFLLLYYYpppuuu{{{tttkkkfffjjjuuuyyy}}}yyyhhhfffeeedddddddddbbbaaa]]]\\\[[[[[[[[[\\\]]]^^^ZZZZZZYYY[[[\\\]]]\\\ZZZ\\\]]]]]]ZZZUUURRRRRRSSSRRRQQQNNNKKKGGGBBB???===:::999777555444222222111000000////////////000000/////////000000000111111222333888AAALLLUUUYYYYYY[[[___[[[XXX\\\ddd~~~pppkkkvvvjjjYYYKKKLLLLLLLLLQQQ[[[gggooo~~~sssnnnooottt}}}~~~zzz|||ooo\\\\\\XXXZZZ```jjjxxxvvv\\\MMMNNNHHHQQQpppYYY>>>999888777555444444444444222222111111111111222222000111222333333333333222111111111111111222222222000000000000000000000000000000000000000000000000///000111000///...///111////////////000000000000000000000000////////////............////////////000000000000000000000000////////////000000000000//////000000000000//////000111222222444444555666666:::;;;;;;>>>DDDFFFEEEFFFKKKMMMKKKJJJMMMNNNMMMNNNTTT\\\``````^^^^^^^^^]]]aaagggjjjjjjiiihhhhhh............/////////000222111222777???IIIPPPTTT]]]```___[[[\\\nnn\\\HHHMMMwwwsss```OOOCCCBBBFFFDDDCCCFFFJJJJJJNNNaaawwwzzzfff[[[bbbppp|||pppeeeccckkkuuurrr```OOOEEEAAAGGGPPPdddtttxxxwwwpppiiimmmxxxzzzyyyyyyvvviiihhhgggfffgggfffcccaaa```___^^^^^^^^^___```aaa\\\ZZZXXXZZZ]]]^^^]]][[[______]]]YYYSSSQQQRRRTTTVVVUUUQQQMMMHHHDDDAAA???<<<;;;999777555444333333000000////////////000000////////////000000000000222333888AAAMMMUUUYYYYYY\\\^^^YYYWWWZZZaaayyyvvvccc___eeexxx~~~```RRRHHHKKKLLLJJJLLLUUUbbbjjjyyy|||zzz{{{ggg^^^cccaaabbbjjjvvvwww\\\MMMMMMEEELLLfff^^^@@@999888777666444444444444222111111111111111111222000111222333444333333222000000111111222222222333111111111111111111111111000000000000000000000000///000111000///...///111////////////000000000000000000000000////////////............/////////000000000000000000000000000------...///000111222222000000111111111111000000000111222333444555555666777:::<<<;;;>>>CCCFFFDDDGGGLLLMMMKKKJJJMMMNNNLLLNNNTTT\\\aaa```___^^^^^^\\\aaafffiiijjjiiigggggg000000000000111111111111222///111888@@@GGGPPPYYYaaagggaaaTTT[[[wwwzzzXXXNNNOOOttt___NNNEEECCCDDDGGGEEEHHHLLLMMMPPPaaatttzzzjjj___ffftttzzzoooccc___kkkzzznnnVVVFFFAAABBBHHHLLL```xxxrrrzzzwwwjjjgggbbbiiitttvvv{{{uuusssmmmcccdddeee______aaa\\\]]]]]]]]]]]]]]]]]]]]]]]]ZZZ[[[[[[\\\\\\]]]^^^^^^aaa]]]XXXTTTSSSRRRQQQPPPRRROOOKKKHHHFFFCCC???<<<;;;:::999777555444444333111111111111000000000000000111111111111222222222111555<<>>@@@BBBDDDEEEFFFIIIJJJHHHIIILLLMMMKKKNNNWWW]]]^^^^^^______^^^```cccffffffeeeeeehhhkkk...////////////000000000222000111999AAAHHHQQQYYY```fffbbbXXX___yyytttSSSIIIUUUuuu___NNNDDDBBBDDDGGGEEEFFFJJJKKKNNN^^^qqq|||mmmaaafffsssyyymmm___[[[gggwww}}}lllVVVFFFAAABBBGGGKKK]]]uuunnnuuuxxxllliiiccchhhqqqpppyyy}}}tttrrrtttvvvnnnbbb```aaaZZZZZZ\\\WWW[[[[[[\\\\\\]]]]]]^^^^^^ZZZZZZ[[[[[[\\\]]]]]]^^^```]]]XXXUUUTTTSSSSSSRRRRRROOOLLLIIIGGGDDD@@@>>>;;;:::888666555333333333111111111111000000000000//////000000000111111111111666===GGGPPPVVVZZZ[[[\\\[[[[[[YYYWWW\\\nnnuuulllfffeee|||www|||bbbTTTPPPPPPOOOOOOQQQWWWbbblllwwwxxxuuu{{{ppp^^^QQQKKKIIIIIIaaa|||ZZZAAA:::999666444333333444555333333333333333333333333333333333333333333333333333222222111111222222333222111000//////000111222000000000000000000000000111111000000///......---////////////////////////////////////000000000000---...///000000///...---000///...------...///000111000...------...111222000///////////////000000///000111222333555666666888999;;;===???BBBCCCDDDFFFIIIJJJHHHIIIMMMNNNKKKNNNWWW]]]^^^^^^___```^^^aaadddggggggeeedddfffhhh............////////////222000222:::BBBIIIRRR[[[aaafffbbb[[[ddd|||rrrRRRJJJ]]]vvv```MMMDDDBBBDDDKKKHHHIIIMMMNNNRRRaaatttooobbbcccmmm}}}vvvrrrkkk```UUURRR___nnn|||rrrqqqlll___NNNAAA>>>@@@EEEIIIXXXxxxvvvjjjdddlll|||pppllleeegggmmmhhhoooyyyxxx|||qqqbbb]]]]]]VVVVVVYYYUUUYYYZZZZZZ[[[\\\]]]^^^^^^ZZZZZZZZZ[[[\\\\\\]]]]]]^^^[[[WWWUUUUUUUUUUUUTTTRRRPPPMMMJJJHHHFFFCCC@@@===<<<:::888666555444444111111111111000000000000.../////////000000000000111666???HHHQQQXXX\\\]]]\\\]]]]]][[[WWW[[[lll~~~~~~zzzzzzlll~~~}}}eeeXXXYYY]]]```______eeeqqqzzzppp^^^QQQJJJIIIJJJ]]]tttWWW???999888777555444444444444444333111000000111333444333333333333333333333333333222111111111111222333111111000000000000111111000000000000000000000000000000//////......------////////////////////////////////////000000000000......////////////......//////............//////------------...///000111......---......///000111000000111333444555666777777888:::<<>>>>>CCCEEEHHHTTTooozzzhhh]]]YYYccc}}}tttooofffgggjjjdddiii~~~vvvccc[[[[[[UUUUUUYYYXXXZZZZZZZZZ[[[[[[\\\\\\\\\YYYYYYZZZZZZ[[[\\\\\\\\\[[[XXXVVVTTTUUUVVVVVVUUURRRPPPMMMKKKJJJHHHEEECCC@@@???===;;;999777666666111111111111000000000////////////000000000111111222777@@@JJJRRRXXX]]]```]]]^^^]]]ZZZWWW```yyynnntttgggkkkttt{{{zzzyyyqqq___QQQJJJIIIKKKYYY|||[[[>>>888888777666555444333333333222222222222222222333222222222222222222222222222222111111111111222222111000000000000000000111000000000000000000000000000000000//////.........////////////////////////////////////000000000000...//////////////////.../////////....../////////---...//////000000000///---------...///000111222111111222333555666777777777888:::<<>>@@@CCCEEEFFFEEEIIIJJJHHHJJJNNNOOOMMMNNNVVV^^^______aaabbb``````ffflllooommmjjjjjjjjj~~~000000000000111111111111222111555???HHHOOOXXX```gggccc^^^___mmm^^^QQQWWWtttuuuaaaPPPFFFDDDEEEGGGGGGNNN[[[eeelllzzz}}}jjjSSSHHHHHHLLLYYYeeeoooyyymmmbbb]]]XXXNNNEEE@@@EEELLL^^^zzzttt]]]SSSLLLMMMLLLFFFDDDFFFFFFJJJSSSgggzzzeeeQQQJJJIIIQQQgggzzzsssrrr|||}}}tttgggdddhhheeeooowww^^^TTTWWWTTTRRRXXXZZZ\\\[[[ZZZYYYXXXWWWWWWVVVXXXXXXXXXYYYZZZZZZ[[[[[[WWWVVVTTTUUUVVVWWWVVVUUUPPPNNNLLLKKKKKKJJJHHHFFF???>>><<<999777555444333111111111111000000000000111111111111222222222222333:::DDDLLLQQQVVV\\\```___^^^[[[UUUXXXppp|||yyymmmvvvrrr___PPPIIIJJJMMM___lllGGG999888777555444444444444000222666888888666222000222222222222222222222222000000111222222111000000000000111111111111000000000000000000000000000000111111111111000000000000........................////////////000000000000//////............//////......////////////......222222222222111000///...000000///000000111222333000000111333444555666777888999;;;>>>AAADDDFFFGGGDDDHHHIIIGGGIIIMMMOOOLLLNNNVVV^^^______bbbbbbaaa```ffflllooommmkkkkkklll/////////000000000000111111111666@@@JJJQQQYYYaaafffccc```fffvvv[[[QQQYYYxxxtttaaaQQQHHHEEEEEEJJJJJJSSScccnnnuuu|||iiiQQQDDDCCC@@@KKKUUU^^^tttyyyqqqdddRRRDDD>>>>>>EEEYYYxxxvvvjjjccceeeaaaSSSFFFBBBEEEKKKUUUhhhvvvdddWWWXXX[[[```qqqwwwfffbbbeeefffttt|||aaaUUUYYYUUURRRVVVXXXZZZYYYYYYXXXXXXWWWWWWWWWWWWWWWXXXYYYYYYZZZZZZ[[[YYYXXXWWWWWWXXXYYYXXXWWWOOOMMMKKKKKKKKKJJJIIIGGGAAA@@@===;;;888666555555111111111111000000000000000000000000111111111111333;;;EEELLLPPPUUUZZZ___\\\]]]\\\WWWXXXooo{{{sssyyynnniiirrrrrr```OOOHHHJJJNNN[[[vvvNNN:::999666444333333444555000222444666666444222000111111111111111111111111///000111222222111000//////000111222222111000///000000000000000000000000000000000000000000000000........................////////////000000000000000///...------...///000---...///000000///...---000000000000000/////////000000/////////000000111///000111222333555666666777888:::===@@@CCCEEEGGGCCCFFFGGGFFFHHHMMMNNNLLLNNNVVV^^^___```bbbcccbbbaaafffkkkmmmkkkiiiiiijjj............/////////000111111666AAAJJJRRRZZZbbbeeecccccclll}}}~~~VVVKKKTTTzzzrrraaaRRRIIIFFFFFFEEEFFFPPPaaammmsss~~~{{{iiiQQQDDDBBB>>>HHHOOOWWWqqq}}}jjjSSSEEEAAABBBHHHZZZyyyzzzdddNNNEEEEEELLLVVVjjj}}}nnnhhhqqqxxx|||xxxfff```dddeeeuuueeeYYY]]]YYYTTTWWWYYYWWWWWWXXXXXXXXXXXXXXXXXXWWWWWWXXXXXXYYYZZZZZZZZZ[[[ZZZYYYYYYZZZ[[[ZZZXXXNNNLLLKKKJJJKKKJJJIIIGGGEEECCCAAA>>><<<:::888888111111111111000000000000////////////000000000000444<<>>;;;888555444444333222111111111111111111111000000000000000333:::EEENNNTTTWWWYYYZZZ]]]ZZZ``````YYYiii}}}pppvvvvvvqqqfff^^^^^^fffhhhjjjsss|||xxxhhhddd```___aaajjj{{{vvvcccSSSIIIGGGIIIUUUoooOOO>>>;;;777555444444444333444444444333333333222222333333333222222111111111111111111111111111111111111111111111111111111111222111111111000000/////////000111222222222222222........................////////////////////////////////////////////////222000......111333222000............////////////111000......///000000//////000000111333555777888666777:::===AAACCCEEEFFFEEEEEEFFFHHHJJJMMMOOOPPPQQQXXX```ddddddbbbbbbcccdddfffiiijjjiiihhhgggggg111111111111111111111111222111777BBBMMMRRRXXX\\\fffiiiiiittt}}}WWWMMM^^^{{{kkkXXXHHHCCCFFFEEEJJJSSS___gggqqq~~~mmmTTTDDDAAA@@@IIIRRR^^^yyyooo^^^OOOLLLHHH???:::<<>><<<888666555444333222111111111111111000000000000000000000333:::EEENNNTTTWWWYYYZZZZZZVVV[[[^^^ZZZkkkuuuqqqvvvttttttqqquuu{{{eee]]][[[___dddaaa\\\```fffhhhgggccc___]]]^^^ZZZZZZaaammm~~~uuucccRRRIIIGGGHHHRRRmmmPPP>>>;;;777555444444444333333333333333222222222222555555444444444333333333222222222222222222222222111111111111111111111111111111111111000000000//////000111222222222222111////////////////////////////////////////////////////////////////////////111///---...000222111000/////////000000000000111111///......000111000000000000111222333444666777666777:::===@@@CCCEEEEEEEEEEEEFFFHHHIIILLLNNNOOOQQQVVV^^^aaaaaa```aaabbbccceeehhhiiihhhgggffffffzzz111111111111111111111111222222777BBBLLLQQQVVVZZZfffjjjjjjuuuvvvTTTQQQgggzzzjjjXXXIIIEEEHHHDDDJJJVVVdddooo{{{nnnUUUDDD@@@CCCJJJSSSdddyyy^^^OOOAAA???>>>;;;<<<@@@@@@KKK```|||tttqqqvvvrrrbbbQQQIIIEEENNNbbb~~~|||kkkaaa```^^^iii}}}uuujjjbbbaaaaaa```^^^^^^^^^\\\ZZZYYYZZZZZZYYYXXXWWWXXXYYYZZZ[[[ZZZYYYYYY[[[[[[[[[[[[ZZZXXXWWWWWWTTTQQQNNNNNNQQQRRRQQQOOOJJJGGGDDDAAA???<<<999666555444333222111111111111000000000000000000111111333;;;EEENNNTTTWWWYYYZZZZZZSSSXXX\\\\\\nnnxxxhhhmmmvvvtttppp___ZZZ___eee{{{eeeccchhhqqqsssjjjlllllliiiddd^^^ZZZXXXXXXVVVTTTYYYkkktttbbbQQQHHHFFFGGGOOOlllUUU>>>;;;777555444444444333333222222222222111111111444444444444333333333333222222222222222222222222111111111111111111111111111111111111000000000000000000111111222222111111000000000000000000000000////////////////////////////////////////////////000...---...///111000000000000000000111111111111000...---...000111111000111111111222222333444555666777:::===@@@CCCDDDEEEEEEEEEFFFGGGHHHJJJLLLMMMPPPUUU[[[_________```bbbbbbdddggghhhgggfffeeefffyyy000000000000111111111111222222777CCCLLLQQQUUUYYYeeeiiiiiivvvpppPPPTTTqqqwwwgggUUUHHHEEEIIIGGGOOO]]]lllxxxpppWWWGGGBBBCCCIIITTTkkkjjjRRRFFF<<<:::<<<<<>>;;;777555444444444333222222222111111111000000222111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000111111111111000000///////////////////////////////////////////////////////////////////////////...------...///000000//////000000000111111111000...---...000111111111222222222222222222333444555777:::===@@@BBBDDDEEEEEEEEEEEEFFFGGGIIIJJJKKKQQQUUU[[[^^^^^^___aaadddbbbeeehhhhhhgggfffffffff|||//////000000000111111111222222888DDDMMMQQQUUUYYYcccggghhhuuulllLLLVVVyyytttcccRRRGGGEEEJJJKKKUUUeeeuuusss[[[JJJFFFBBBGGGVVVrrr~~~^^^EEE>>>999888:::;;;<<>>;;;999777666444333222111111111//////000000111111111111444;;;FFFOOOUUUXXXZZZ[[[___WWWWWWXXX[[[nnnuuutttrrraaaXXXXXXZZZVVV]]]dddhhhjjjmmmmmmllliiijjjnnnvvvxxxrrrqqqrrrvvvrrr```PPPGGGEEEGGGOOOooo{{{NNN>>>;;;777555444444444333222222222111111111000000111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000111111000000111111111000000///........................////////////////////////////////////////////////..................///000........./////////000000000///---...000111111000222222222111111222222333555666999<<<@@@BBBDDDDDDEEEEEEEEEFFFGGGHHHJJJJJJRRRWWW\\\___```aaacccfffcccfffiiijjjiiiggggggggg{{{...//////000000111111111222222999EEEOOOSSSVVVZZZ```dddeeessskkkMMMXXX}}}ssscccRRRHHHHHHNNNQQQ]]]ooovvv^^^MMMHHHAAAHHHZZZyyyvvvSSS@@@===::::::;;;<<<<<<===AAASSSttt^^^FFF@@@<<<777777:::>>>??????HHH^^^yyyvvvfffeeennnooo^^^ZZZXXXZZZfffwww~~~jjjaaa```^^^[[[ZZZYYYYYYZZZYYYWWWWWWXXXZZZWWWXXXYYYZZZYYYXXXWWWVVVVVVWWWWWWXXXXXXXXXXXXWWWVVVVVVVVVUUUTTTRRRQQQPPPJJJHHHEEECCCAAA???<<<:::777777555444222111111111/////////000111111222222444<<>>;;;777555444444444333333222222222222111111111222222222333333333333333000000000000000000000000111111111111111111111111000000000000111111111111000000111111000000//////........................////////////////////////////////////////////////...///000///......000222............////////////111000......000000000///222222111111111222222333555666999<<>>;;;777555444444444333333333333333222222222222111222222222333333333333111111111111111111111111111111111111111111111111///000000000111111111111000000000000000//////...........................////////////////////////////////////////////////...000111000......111333...////////////000000000333111///...///000///...111111000000111222333333444666999<<>>>>>EEEQQQqqq[[[CCCBBB777:::;;;999777;;;???BBBCCCbbb}}}nnnZZZLLLRRRaaayyy{{{mmmwwwppp\\\YYYXXX[[[dddjjjuuuccc]]][[[\\\]]]VVVWWWXXXVVVSSSQQQSSSVVVUUUVVVXXXYYYYYYYYYXXXWWWTTTTTTUUUVVVWWWWWWWWWWWWUUUVVVWWWVVVSSSQQQOOOOOOJJJHHHEEECCCBBB@@@===;;;888777666444222111111111...//////000111222222222555<<>>;;;777555444444444333444444444333333333222222//////000000111111111111333333333333333333333333111111111111111111111111//////000000111111111222000000000000000///......000000000000000000000000////////////////////////////////////////////////...000222111//////111444000000000000111111111111444222000/////////...---000000000000111222333444444666999<<>>;;;:::;;;===>>>>>>===KKK\\\ccc]]]NNN@@@888<<<;;;;;;;;;;;;<<<<<<===JJJddd|||sss```RRRMMMRRRXXXwwwyyywwwrrrqqq{{{sssaaaRRRPPPXXXbbbvvviii]]]ZZZXXXUUUTTTSSSQQQOOOOOOQQQSSSUUUVVVVVVUUUTTTTTTTTTTTTTTTUUUTTTTTTUUUWWWWWWVVVUUUWWWTTTQQQRRRTTTRRRLLLFFFIIIHHHHHHHHHFFFBBB<<<888:::888666444444222000...111111111111111111111111555<<>>AAACCCDDDCCCDDDDDDFFFGGGIIIKKKLLLRRRXXX___ccccccccceeegggdddeeefffggghhhhhhhhhhhh////////////000000000111444444;;;GGGQQQUUUYYY\\\ccceeehhhyyylllWWWcccvvvfff^^^bbbjjj|||jjjTTTJJJBBBCCCMMMhhhzzzVVV@@@===<<<;;;;;;<<<=========???EEEKKKMMMJJJCCC>>><<<=========>>>???@@@BBBCCCCCCYYYyyy{{{qqq^^^RRRQQQ\\\fff~~~tttaaaSSSPPPXXXaaa}}}iii]]]YYYVVVRRRRRRPPPOOONNNNNNPPPRRRTTTUUUUUUTTTSSSRRRRRRRRRRRRTTTSSSTTTUUUWWWWWWUUUSSSUUURRRPPPQQQSSSQQQLLLGGGGGGGGGGGGGGGFFFCCC???;;;;;;999666555555333111///111111111111111111111111444;;;FFFPPPVVVXXXZZZZZZ[[[XXX[[[\\\dddzzzuuu___OOOIIIHHHFFFPPPeeeccc@@@<<<888666555555444333444333333222222333333444000111111111111222222222111111111111111111111111111111222222222222111111222111111111000000000000000000000000000000000000000000000000////////////000//////......//////000////////////////////////////////////////////////------............------111111111111000000000///000000111111222555:::===777888:::===???AAACCCDDDCCCDDDDDDFFFGGGIIIKKKLLLPPPVVV]]]bbbbbbbbbdddfffbbbcccdddeeeggghhhiiijjj/////////000000000111111444444;;;HHHRRRWWWZZZ^^^dddggglll{{{pppYYYggg{{{pppjjjpppyyy}}}eeeQQQHHH@@@CCCQQQmmmnnnOOO===@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCDDDAAA@@@@@@@@@@@@BBBDDDEEEIIIWWWnnn{{{{{{zzzoooccc^^^eeettttttbbbSSSOOOWWW```||||||ggg\\\YYYTTTOOOOOONNNNNNMMMNNNPPPRRRSSSUUUTTTSSSRRRQQQQQQQQQQQQRRRRRRTTTVVVXXXWWWTTTRRRSSSQQQPPPQQQSSSRRRNNNIIIFFFFFFFFFFFFGGGEEEAAA>>>;;;999777555555444333111111111111111111111111111333:::EEEOOOUUUWWWYYYYYYZZZVVVXXXZZZeee~~~uuuuuu```PPPJJJGGGEEENNNbbbaaa@@@<<<888666555555444333333333222222222222333333000111111111111222222222111111111111111111111111111111222222222222111111222222222222111111111111000000000000000000000000////////////000000000000///..................///////////////////////////////////////////////////------............------111111111111000000000000///000111222333777;;;???888:::<<<>>>@@@BBBCCCDDDCCCDDDDDDFFFGGGIIIKKKLLLOOOUUU\\\aaabbbaaacccdddaaaaaaaaaccceeegggjjjlll//////000000000111111111444555<<>>CCCRRRkkk|||www___HHH===BBBCCCCCCCCCCCCDDDFFFHHHHHHGGGHHHKKKMMMOOONNNLLLFFFFFFFFFFFFGGGJJJLLLMMMRRRYYYhhh~~~|||xxxyyytttbbbRRRNNNTTT\\\jjjyyysssccc[[[YYYVVVQQQNNNNNNOOOOOOQQQRRRTTTTTTVVVUUUTTTSSSRRRRRRRRRRRRQQQRRRTTTWWWXXXWWWTTTPPPRRRQQQQQQSSSTTTSSSPPPMMMHHHGGGFFFFFFGGGEEECCC@@@<<<999666555444444333111111111111111111111111111333:::EEEOOOUUUWWWYYYYYYYYYUUUWWWZZZfff}}}yyy{{{rrruuuaaaQQQJJJGGGDDDKKK^^^zzzWWW@@@<<<888666555555444333333333222222222222333333000000111111111222222222111111111111111111111111111111222222222222111111111111111111111111111111////////////////////////////////////000000000000......------------......//////////////////////////////////////////////////////000000000000//////111111111000000000000000000111111111000111444777888999<<<>>>@@@BBBBBBBBBCCCDDDDDDFFFGGGIIIKKKLLLNNNTTT\\\aaabbbbbbcccdddbbbaaaaaaaaacccfffiiikkk000000000000111111111111555555===JJJUUUZZZ^^^bbbeeeiiimmm{{{tttVVVeee}}}zzzsss\\\JJJDDD???>>>LLL___jjjeeeVVVJJJFFFGGGIIIJJJKKKNNNRRRYYY^^^aaa```___```aaa```^^^\\\WWWYYY]]]bbbhhhnnnsssuuu~~~tttbbbRRRLLLPPPWWWZZZhhh||||||vvviii^^^YYYZZZYYYUUUPPPQQQRRRTTTUUUVVVVVVVVVWWWVVVUUUUUUTTTTTTUUUUUUQQQRRRTTTWWWYYYWWWTTTQQQRRRSSSTTTUUUVVVUUUSSSQQQLLLJJJHHHGGGGGGFFFDDDBBB===:::666444444333222111000000000000000000000000444;;;FFFPPPVVVXXXZZZZZZYYYWWWYYYZZZbbb}}}uuukkkqqq{{{vvv|||sss___PPPJJJGGGDDDGGGZZZwwwTTT@@@<<<888666555555444333333222222111111222222333000000111111111222222222111111111111111111111111111111222222222222111111000000000000000000000000////////////////////////.../////////000000000111......------------......//////////////////////////////////////////////////////000000000000//////000000000000000000111111111111111000///...000222555777:::===@@@AAAAAAAAACCCDDDDDDFFFGGGIIIKKKLLLNNNTTT]]]cccdddcccdddeeeccccccaaaaaabbbdddggghhh{{{000000000111111111222222555666>>>KKKVVV\\\aaaeeefffhhhmmm~~~pppSSSdddzzzrrrYYYHHHDDDAAA@@@JJJWWW______ZZZWWWWWWXXX[[[```eeeiiiqqqzzz}}}yyyuuussssssuuuwwwvvv{{{vvveeeUUULLLNNNSSS[[[iii~~~zzzuuutttooodddZZZXXX[[[ZZZWWWTTTUUUWWWYYYYYYYYYYYYXXXWWWWWWWWWVVVWWWWWWXXXYYYSSSSSSUUUWWWYYYXXXUUURRRSSSTTTVVVWWWWWWVVVTTTSSSOOOMMMJJJHHHHHHHHHFFFEEE@@@===888555444333222111000000000000000000000000444;;;FFFPPPVVVXXXZZZZZZ[[[ZZZ\\\YYY\\\sss}}}ooorrrooojjjuuu}}}{{{}}}uuummmkkkvvvppp\\\NNNIIIHHHFFFHHHZZZwwwVVV@@@<<<888666555555444333222222111111111111222222000111111111111222222222111111111111111111111111111111222222222222111111///////////////000000000000000000000000000000000......//////000000111111///..................///////////////////////////////////////////////////------............------000000000000111111111111///111222111111111333555333666999===@@@AAABBBAAACCCDDDDDDFFFGGGIIIKKKLLLMMMTTT]]]cccdddddddddeeedddccccccbbbcccdddfffggg{{{000000111111111222222222555666>>>LLLXXX^^^bbbfffeeehhhooolllQQQddd~~~ssssssXXXGGGEEEDDDGGGMMMTTTYYY]]]^^^]]][[[[[[bbbjjjppptttyyy}}}~~~~~~|||zzz||||||rrrsssyyyjjjYYYNNNMMMPPP[[[iiiyyyxxxwwwqqqeeeZZZWWWZZZYYYVVVVVVXXXZZZ\\\\\\[[[ZZZYYYVVVVVVVVVWWWXXXYYYZZZ[[[UUUUUUUUUWWWXXXYYYWWWUUUSSSTTTVVVWWWVVVUUUTTTSSSPPPMMMJJJIIIJJJKKKKKKJJJEEEAAA<<<777555444333222000000000000000000000000333:::EEEOOOUUUWWWYYYYYYZZZ\\\^^^YYY\\\ttt~~~yyy~~~}}}tttnnngggfffttt|||mmmYYYLLLHHHHHHHHHKKK\\\yyy}}}UUU@@@<<<888666555555444333222222111111111111222222000111111111111222222222111111111111111111111111111111222222222222111111//////000000000111111111000000000000000000000000.........///000111111111000//////......//////000////////////////////////////////////////////////------............------///000000000111111111111...000222222222333444666222555999>>>AAACCCCCCCCCCCCDDDDDDFFFGGGIIIKKKLLLKKKRRR\\\bbbdddccccccdddaaabbbcccdddeeefffggghhh000111111111111222222222666777???MMMXXX^^^cccgggeeeiiiqqqjjjQQQeeezzzkkkvvv}}}rrruuusssXXXFFFEEEFFFJJJLLLOOOSSSWWWYYYUUUQQQKKKSSS]]]bbbcccdddgggjjjccciiiqqquuuvvvyyy}}}uuulllgggppp{{{mmm\\\PPPNNNPPPOOO___uuu|||uuuhhh[[[WWWXXXWWWTTTWWWYYY[[[]]]]]]\\\ZZZXXXUUUUUUUUUVVVXXXZZZ[[[\\\WWWVVVUUUWWWXXXYYYXXXVVVRRRTTTVVVWWWVVVTTTSSSRRROOOMMMJJJJJJKKKMMMNNNNNNIIIDDD>>>:::777666444333000000000000000000000000222999DDDNNNSSSVVVWWWXXXYYY\\\___[[[```|||~~~||||||~~~wwwpppiiigggvvvzzzkkkWWWJJJHHHIIIIIIOOO```|||nnnuuuTTT@@@<<<888666555555444333222222111111111111222222000111111111111222222222111111111111111111111111111111222222222222111111000000111111222222222333000000000000000000000000---......///000111111222000000////////////000000//////////////////////////////////////////////////////000000000000////////////000000111111111222///000222222111111222333222555:::???CCCEEEEEEEEECCCDDDDDDFFFGGGIIIKKKLLLIIIQQQ[[[aaacccbbbbbbccc___```bbbeeeggghhhiiiiii111111000000111111222333444:::CCCNNNXXX___dddfffgggffflllgggRRReeepppeee~~~jjjbbbnnnzzzoooXXXGGGAAAAAAAAADDDGGGHHHHHHHHHIIIIIIEEEGGGLLLRRRWWWYYYXXXVVV]]]___aaaeeekkkrrrwwwzzzvvvjjj```YYYkkk~~~{{{xxxkkk]]]QQQJJJHHHPPPNNNddd{{{hhhZZZUUUVVVXXXYYYYYYWWWVVVYYY^^^^^^ZZZVVVRRRUUUYYY[[[\\\\\\\\\]]]VVVWWWYYYZZZZZZYYYWWWVVVRRRUUUXXXXXXVVVRRROOONNNPPPNNNMMMNNNPPPPPPMMMJJJJJJFFFAAA===:::777444222222222111111111111111222444:::DDDNNNUUUXXXXXXWWWYYYXXX[[[aaahhhuuu|||~~~sssqqq~~~yyyhhhWWWKKKFFFEEEFFFJJJcccooosssuuuQQQ===<<<999666444333222222333222222111111222222333111111222222222333333333222222111000//////000000000000000000000000000000111111111111111111111111///000111222222111000/////////////////////////////////////////////////////////000000///...------///////////////......---............////////////111111000000000000000111111111111111222333444444555666999<<>>;;;888555333333222111000////////////444:::CCCMMMTTTXXXXXXXXXZZZYYY\\\```hhh|||}}}tttwwwzzzyyyyyyhhhXXXLLLFFFFFFGGGMMMffftttxxx|||TTT>>><<<999777444333333333333222222111111222222333000000111111111222222222222222111000000000000000000000000000000000000000111111111111111111111111///000000000000000/////////////////////////////////////////////////////////////////////...------///////////////......---............////////////111111000000000000000111111111111111222333444444555666999<<>><<<:::777555444444444333222222111111222222333//////000000000111111111222111000000000000000000000000000000000000000000000000000000000000000000222222111000000///000000///////////////////////////////////////////////////////////////......---///////////////......---............////////////000000000//////000000111111111111111222333444555555666999<<>><<<:::777555555444444333222222111111222222333000000000000111111111222111111000000000000000111000000000000000000000000////////////////////////555444222111000000111222////////////////////////////////////////////////...///////////////......///////////////......---............////////////000////////////000000111000000111111222333444555555666999<<>>:::555444333111000/////////...444???JJJRRRVVVWWWVVVXXX```bbb^^^bbbttt~~~yyyfffQQQHHHIIIMMMVVVbbbppprrrbbb\\\ZZZXXXVVVVVVTTTXXX^^^ccciiipppyyy~~~tttmmm```SSSJJJFFFEEEFFFPPPfff~~~wwwtttFFF999888666444333222333333333222222222222222222333000000000000111111111111000000///000000111222222000000000000000000000000111111111111111111111111...000111333444444444333////////////////////////////////////////////////------...///000000/////////////////////......---............/////////000---------......000111111//////000111222444666777555777999<<>>888777666444111000222777::::::666777DDDWWWaaa___XXX[[[aaa```ZZZ^^^rrr}}}qqq\\\NNNHHHFFFKKKRRRcccvvvzzzjjjYYYTTTUUUUUUTTTUUUSSSXXX___fffmmmuuu}}}ooofffYYYNNNIIIHHHIIIJJJQQQwwwsssjjjEEE999888777888888777444222444444444333333222222222333222111000000111222333222111111111000000//////////////////000111222333333222111000000111222333000000000000////////////////////////000000000000000///...///111333222111////////////////////////111000000///...---------............////////////...//////000111222222333000000000111222555777999777888:::===???AAABBBCCCCCCEEEGGGHHHHHHIIIKKKMMMQQQXXX```eeejjjlllgggaaa```bbbeeeggghhhiiihhhgggwww111111111000000111111111444999BBBMMMYYYdddnnnttttttqqqppp~~~lllRRR\\\~~~}}}kkkdddnnnaaaSSSKKKIIITTThhhyyypppjjjjjj^^^___dddmmmvvv{{{ppplllrrrrrrrrrvvv~~~~~~ggghhhnnnzzzkkkYYYVVVXXXfff{{{~~~yyyqqqiii```WWWOOOOOORRRddd{{{tttuuunnnhhhbbb^^^XXXQQQPPPRRRPPPRRRUUUWWWVVVSSSNNNLLLOOOPPPQQQQQQOOONNNNNNOOOKKKLLLNNNPPPQQQQQQQQQPPPRRRTTTUUUTTTRRRPPPOOOOOOQQQQQQQQQRRRRRRQQQQQQPPPOOOOOOLLLGGGDDDCCC???999777666555444444666;;;???MMMHHHFFFJJJSSS[[[]]]\\\ZZZaaabbb\\\^^^ooo~~~kkkYYYMMMIIIIIILLLSSSbbbsssyyyxxxsssdddUUUQQQRRRSSSRRRRRRRRRYYYbbblllttt~~~}}}nnneeeXXXMMMGGGGGGHHHIIITTTzzzwwwdddDDD:::888555444444555444333333333222222222111111111222222111000000111222222111111111111000000000///333222111111111111111111111111000//////000111111000000000000////////////.../////////000000000000111000//////000111000...////////////////////////111000000///......------............////////////......///000000111222222111111000000111333444555777888:::===???AAABBBCCCCCCEEEGGGHHHHHHIIIKKKMMMQQQXXX___dddhhhjjjgggaaa```bbbdddggghhhhhhhhhggguuu222222111111111111222222444888AAALLLYYYeeeoootttsssqqqpppoooSSS]]]~~~yyyiiiffflllVVVGGGAAABBBNNNccc|||zzzwwwooobbbWWWSSSKKKHHHHHHKKKNNNTTT___kkkwwwyyyyyy}}}www^^^KKKGGGIIISSSbbbhhhfffhhhooo}}}wwwoooddd[[[RRRLLLMMMRRRjjj|||qqqeee___YYYTTTQQQRRRNNNPPPRRRTTTTTTRRRNNNLLLLLLNNNOOOOOOMMMLLLLLLMMMLLLMMMOOOPPPQQQQQQQQQPPPQQQSSSTTTSSSQQQNNNMMMMMMQQQQQQQQQQQQPPPOOONNNNNNNNNPPPNNNJJJHHHGGGCCC<<<555555444222111333777;;;KKKLLLNNNPPPSSSVVVZZZ]]]YYY```ddd^^^^^^mmmwwwcccSSSKKKJJJKKKMMMSSS```ooo{{{}}}pppmmmooo}}}hhh[[[OOOMMMOOOOOOOOOOOOSSS\\\hhhttt~~~|||lllcccVVVKKKFFFEEEFFFGGGTTT|||vvvfffIII;;;888444111222333444444111111111111111000000000222222111000000111222222111111111111000000000000222111111000000000111111000000////////////000000000000000000////////////....../////////000000000222000///...//////---,,,////////////////////////000000000///......------............////////////.........//////000000111111111000000000111222333777888:::===???AAABBBCCCCCCEEEGGGHHHHHHIIIKKKMMMPPPWWW^^^aaaeeehhhfffaaa```bbbdddfffggghhhhhhgggrrr333222222222222222222333333777???LLLZZZgggpppuuutttrrrrrrtttWWWaaavvviiijjjnnnRRRBBB???AAALLL___uuu~~~iiigggttt~~~zzzwwwtttkkk[[[MMMGGGFFFDDDEEEGGGFFFFFFLLLTTTbbbtttpppZZZKKKGGGIIIPPPZZZ^^^___eeemmm}}}{{{tttkkk___VVVMMMHHHKKKQQQfff{{{zzz{{{yyyhhh___[[[VVVSSSRRRPPPRRRSSSTTTSSSQQQNNNLLLMMMNNNOOOOOOMMMLLLLLLMMMMMMNNNOOOPPPQQQQQQQQQQQQQQQSSSTTTSSSQQQOOONNNNNNQQQQQQQQQPPPOOONNNLLLLLLLLLOOOOOOMMMLLLLLLHHHBBB999888666222//////111333444:::DDDMMMTTTWWWYYYYYYYYY___ccc```^^^mmmnnnZZZMMMHHHIIILLLNNNSSS]]]hhhsss~~~yyynnnhhhmmmvvvwww```UUULLLKKKNNNNNNNNNNNNXXXaaaooo{{{{{{jjjbbbUUUKKKFFFEEEGGGHHHRRR{{{}}}tttkkkLLL;;;888444333333444444333111111111111111111111111222111111111111111111222111111111000000000000000///////////////000000111000000000000000000000000000000000000////////////........./////////000000000...------......---,,,////////////////////////000000//////........................////////////---........./////////000000000111111222222333333777888:::===???AAABBBCCCCCCEEEGGGHHHHHHIIIKKKMMMOOOVVV]]]```bbbeeeeeebbbaaabbbccceeegggggghhhhhhqqq333222222222222222222333333666>>>KKKZZZhhhqqquuuuuussssssyyy[[[bbbrrrfffgggjjjLLLDDDBBBCCCJJJUUUdddyyy}}}dddUUUZZZmmm|||xxxwwwxxxuuujjjYYYKKKFFFCCCBBBEEEIIILLLOOOWWWaaaeeevvvmmmYYYOOOVVVZZZbbbjjjqqqvvv}}}|||zzztttjjj^^^TTTKKKGGGLLLSSSccc{{{zzzvvv~~~jjj```[[[WWWTTTTTTVVVVVVVVVUUUSSSPPPNNNLLLLLLNNNOOONNNMMMKKKLLLLLLNNNOOOOOOPPPQQQQQQQQQQQQRRRSSSUUUUUUSSSQQQPPPPPPQQQQQQQQQPPPOOOMMMLLLKKKJJJMMMNNNMMMNNNPPPLLLGGG???>>>;;;777333222333444+++///777DDDQQQYYYYYYWWWYYY]]]aaa```^^^mmmxxxeeeTTTIIIGGGIIILLLOOOSSSZZZbbbkkkuuu|||tttpppkkkfffbbbgggwwwqqq[[[RRRKKKKKKNNNOOOOOOQQQ^^^ggguuuxxxiii```TTTJJJFFFFFFHHHJJJSSS~~~wwwvvvkkkGGG999888777777777666444222111111222222222222222222111111111222222111111111000000000000000000111111333333222111000000000000111111111111111111111111000000000000////////////............////////////---,,,,,,---...//////...////////////////////////////////////........................////////////............//////////////////111222444555666666777888:::===???AAABBBCCCCCCEEEGGGHHHHHHIIIKKKMMMNNNVVV]]]```aaaddddddbbbaaabbbcccdddfffgggggghhhrrr222222111111111111222222333555===JJJ[[[iiirrruuuuuusssttt}}}\\\___|||vvvgggbbbbbbGGGBBBAAABBBEEEHHHPPP___nnntttrrrhhhWWWOOOXXXjjjwwwlllppptttssseeeSSSHHHFFFFFFDDDDDDHHHMMMUUUdddqqqttt}}}uuu~~~nnn___[[[rrrwww}}}{{{yyyuuukkk___UUUMMMIIINNNUUUeee}}}zzzrrrkkk___ZZZWWWUUUVVVYYYYYYWWWUUUSSSPPPNNNMMMKKKLLLMMMMMMKKKJJJJJJKKKOOOPPPPPPPPPPPPQQQQQQRRRQQQSSSUUUVVVTTTSSSSSSSSSQQQQQQQQQPPPOOONNNLLLKKKJJJMMMNNNLLLNNNPPPMMMHHH======;;;777444333444555777444444>>>MMMXXX[[[YYYZZZZZZ^^^___]]]iiiyyynnn]]]OOOHHHHHHKKKNNNQQQUUUZZZ___gggooorrrqqqbbb^^^[[[[[[___lllxxxiii[[[RRRLLLMMMOOOPPPRRRVVVccclllzzztttfff^^^RRRIIIFFFGGGJJJLLLXXXuuuxxxiiiDDD999888888888888777444111111111111222222222222222000111222222222222111000000000000000111111111111:::999777444222000//////111111222222222222111111000000000000////////////------........./////////---,,,+++---///000000/////////////////////////////////////////////..................////////////////////////////////////...///111333555666777777777888:::===???AAABBBCCCCCCEEEGGGHHHHHHIIIKKKMMMLLLVVV^^^aaabbbccccccaaaaaaaaabbbdddeeefffggghhhqqq111111111000000111111111333555<<>>===;;;777333111111222:::666555>>>LLLXXX\\\[[[ZZZXXX\\\```\\\aaa}}}uuulllbbbVVVLLLJJJLLLOOOQQQUUUYYY\\\^^^fffnnnnnnhhh___[[[XXX[[[eeewwwsssfff\\\TTTMMMMMMPPPQQQUUUYYYeeennn}}}}}}qqqbbbZZZOOOGGGEEEGGGKKKMMM\\\sss}}}___BBB:::888666555666555444222000000000111111111222222000111222222222222111000///000000000111111111111777666555333222111111000///000111222222111000///000000000000////////////---------........./////////...---...///000///...////////////////////////.../////////////////////............////////////000000000000000000000000...///111333444444444444777888:::===???AAABBBCCCCCCEEEGGGHHHHHHIIIKKKMMMKKKVVV```ccccccdddcccaaaaaaaaabbbcccdddfffggghhhnnn111111000000000000111111333444;;;JJJ\\\kkksssuuussspppppp______wwwzzzvvvcccQQQRRRAAAFFFKKKSSSZZZ]]]dddrrr}}}vvvooohhhoooxxxnnnZZZTTTXXXYYY^^^kkk{{{{{{iii]]]WWWWWWVVVXXXdddzzz|||jjjVVVMMMPPPVVVaaawww}}}zzzwwwnnneeeZZZQQQJJJFFFJJJQQQ```pppeee^^^|||jjj^^^XXXTTTVVVZZZWWWVVVUUUSSSRRRQQQQQQQQQOOOPPPQQQQQQOOONNNNNNOOOQQQQQQPPPPPPPPPQQQRRRRRRNNNQQQTTTUUUUUUTTTUUUVVVQQQQQQQQQQQQPPPOOONNNNNNQQQRRROOOJJJIIIJJJHHHCCCFFFEEEAAA<<<666222111111...///555AAAOOOYYY\\\[[[ZZZWWW[[[aaa[[[ZZZvvv}}}~~~rrrlllccc[[[QQQKKKLLLOOOSSSUUUXXX\\\]]]___fffnnnllleeeccc___]]]bbbmmm~~~ssshhh\\\TTTNNNNNNPPPRRRVVV[[[eeeooo~~~{{{ooo___WWWMMMFFFDDDGGGKKKMMM^^^pppuuuRRR<<<;;;888444222222333444444.../////////000000111111000111222333333222111000//////000000111111111222.........///000222333444...///000111111000///...000000000000////////////---------.........//////111000......//////...,,,////////////////////////.........///////////////............/////////000111111111111000000000000///000111222333222222111777888:::===???AAABBBCCCCCCEEEGGGHHHHHHIIIKKKMMMJJJVVVaaadddddddddcccaaaaaaaaabbbcccdddfffggghhhjjj222222111111111111111111222444;;;JJJ\\\jjjqqqrrrtttooojjjyyy___WWWqqqooo___RRRJJJFFFCCCJJJYYYhhhttttttmmmjjj{{{qqqnnnkkktttsss\\\OOOIIIFFFGGGIIITTTmmmrrr```PPPKKKQQQ[[[aaarrr}}}yyyvvvuuurrreeeWWWNNNHHHGGGJJJOOO\\\aaa[[[^^^}}}~~~tttdddYYYXXXVVVSSSYYYXXXWWWVVVVVVVVVTTTRRRQQQNNNKKKLLLPPPSSSSSSSSSSSSSSSRRRQQQPPPOOOOOONNNNNNOOOOOOPPPPPPQQQQQQRRRQQQPPPOOONNNMMMNNNOOOPPPRRROOOKKKIIIHHHHHHHHHGGGCCCAAA>>>:::777333111000222333666<<>>777666555444444333444444222222222222222222222222000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000//////.........---////////////............000,,,000888666,,,***000//////000//////...------............////////////111111111111000000000000000222333333222333555777444777:::<<<===>>>@@@BBBEEEFFFGGGGGGHHHJJJMMMPPPPPPYYYaaacccbbbcccccc```aaa___^^^```eeehhhhhhgggmmm~~~333222222111111111111111333444;;;HHHZZZhhhpppsssvvvrrrnnn|||bbbZZZttt|||kkk[[[OOOHHHEEEOOOQQQWWWaaaiiiuuu~~~~~~mmmWWWIIIDDD;;;<<>>;;;777444333222222333555:::GGGWWW^^^^^^ZZZ]]]YYYYYY\\\[[[fff}}}tttsssyyyyyy{{{wwwooopppkkkfffaaa^^^ZZZWWW[[[aaaaaaaaaccciiinnnqqqpppmmmrrrnnnqqqyyy~~~kkk\\\SSSVVV[[[\\\___eeeuuuzzzwwweeeUUUQQQJJJDDDDDDGGGKKKMMMcccwwwiii```EEE:::777666555444444333444444222222222222222222222222000000000000000000000000000000000000000000000000////////////000000000111000000000000000000000000000000000000000000000000000/////////............000000000//////.........///...555>>>===111,,,///......////////////..................////////////,,,,,,------.........///000111222111000111333555444777:::<<<===>>>@@@BBBEEEFFFGGGHHHHHHJJJMMMPPPPPPYYYaaaccccccdddcccaaaaaa______aaadddggghhhgggooo444333222222111111111222444444:::FFFVVVfffppptttvvvtttppp|||fff^^^ttt|||mmmbbb[[[XXXWWW^^^```gggpppxxxdddQQQEEE@@@AAACCCEEEKKKWWWcccfffcccWWWWWW```rrrvvvfffXXXMMMKKKSSS___lll{{{yyymmmddd^^^dddttt~~~wwwiiidddhhhrrr|||{{{wwwrrrpppiii^^^RRRKKKFFFCCCDDDHHHRRRWWWWWWdddyyytttsssnnnzzzwwwmmmaaaZZZYYYYYYWWWWWWXXXYYYYYYXXXVVVSSSRRROOOMMMLLLLLLNNNOOOPPPOOORRRRRRRRRQQQQQQPPPPPPOOONNNNNNNNNNNNNNNMMMMMMMMMKKKKKKLLLMMMMMMNNNNNNMMMOOOLLLIIIGGGGGGGGGFFFEEEAAA@@@>>><<<999666444333222333333888EEEUUU___aaaZZZ^^^[[[[[[]]]YYYbbbxxx~~~vvvwww~~~||||||vvvxxxuuuqqqmmmiiibbb\\\^^^cccbbbdddiiioootttuuutttrrrwwwxxxlll^^^UUUYYY^^^```dddkkk~~~rrraaaRRRMMMHHHDDDCCCFFFKKKOOOhhhrrrgggZZZBBB:::777666555444444333444444111111111111111111111111000000000000000000000000000000000000000000000000/////////000000000111111000000000000000000000000000000000000000000000000////////////............222111111000///......------000999CCCBBB666......---....../////////..................////////////******+++,,,---...//////111222333222111111222444444666:::<<<===>>>AAABBBDDDFFFGGGHHHHHHJJJLLLOOOPPPYYYaaacccccceeedddbbbbbb```___aaadddggghhhhhhrrr555444333222222222222222444555999CCCSSScccooouuutttsssoooxxxkkk^^^nnnzzzwwwwwwyyy{{{{{{uuu]]]MMMEEEAAAAAAAAABBBDDDJJJNNNOOOMMMLLLKKKQQQbbbwww{{{lll[[[RRRMMMNNNZZZhhhqqqxxxeeeSSSMMMHHHMMMXXX]]]WWWNNNNNNTTT___llluuuzzz}}}~~~{{{vvvpppllleee[[[PPPJJJFFFBBBCCCFFFMMMTTT[[[pppvvvuuuxxxvvv{{{uuujjj___YYYXXXWWWWWWSSSTTTVVVVVVUUURRRPPPOOOOOONNNNNNNNNOOOOOONNNNNNMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMLLLKKKJJJJJJIIIIIIGGGIIIJJJLLLMMMMMMLLLLLLMMMKKKHHHFFFFFFFFFEEEDDDAAA@@@???===:::888666555222222222555AAASSS___ccc\\\___]]]\\\^^^ZZZcccyyy}}}wwwkkkaaa___dddaaafffnnnuuuzzz{{{{{{zzziii]]]VVVZZZ```ccchhhppp}}}mmm]]]NNNIIIEEECCCCCCFFFLLLSSSooopppkkktttWWWDDD<<<777666555444444333444444000000000000000000000000000000000000000000000000000000000000000000000000//////000000000111111111000000000000000000000000///////////////////////////////////////.........222222111000///......---,,,000888AAA@@@666///....../////////......---,,,............////////////------...//////000111111444555555444333333444555333666999<<<===???AAACCCDDDFFFHHHIIIIIIJJJLLLNNNOOOYYYaaaddddddffffffdddbbbaaaaaaaaacccfffhhhiiivvv666555444333222222222222333444888AAAOOO```mmmuuuttttttooouuusss___fff|||kkkWWWJJJDDDBBBCCCAAAAAABBBDDDGGGJJJLLLRRROOOPPP[[[nnnwwwdddQQQJJJIIILLLZZZjjj{{{oooXXXGGGDDDDDDFFFHHHHHHFFFEEEGGGKKKSSS```ooozzz~~~}}}}}}zzzuuuoookkkcccYYYOOOJJJFFFCCCCCCFFFKKKSSSaaa~~~~~~ttthhh^^^XXXUUUTTTTTTQQQSSSVVVUUURRROOONNNOOOPPPQQQQQQQQQPPPOOONNNMMMJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJIIIHHHGGGFFFFFFFFFGGGIIIKKKLLLLLLKKKKKKKKKIIIGGGFFFFFFFFFDDDCCCAAA@@@@@@>>><<<:::777666222222222444???PPP^^^ccc___aaa]]]\\\^^^]]]ggguuufffaaaeeeaaaiiittt}}}{{{kkk```[[[aaagggkkksss|||yyyhhhZZZJJJEEECCCDDDDDDEEENNNWWW{{{mmmnnnkkkSSSCCC;;;777666555444444333444444000000000000000000000000000000000000000000000000111111111111111111111111000000000000111111111111000000000000000000000000////////////////////////.........///////////////111111111000///......---,,,...444999777222......000000000///...,,,******............////////////000000000000000000000000444555555444222222444555333666999<<<===???AAACCCDDDFFFHHHIIIIIIJJJKKKMMMOOOYYYbbbdddeeeggggggeeecccbbbbbbbbbbbbeeehhhjjjzzz777666555444333222222222222333888@@@NNN]]]llltttuuuxxxrrrvvv}}}bbbaaaxxx}}}gggTTTHHHDDDDDDHHHGGGHHHMMMPPPSSSZZZbbbhhhfffdddiiiwwwzzzbbbLLLFFFFFFHHHVVVgggxxxtttzzzyyyfffPPPFFFFFFGGGIIIIIIGGGJJJOOOQQQVVV^^^jjjzzz|||{{{zzzvvvpppkkkbbbXXXNNNIIIEEEBBBCCCGGGIIIPPPbbbtttfff]]]WWWRRRQQQQQQRRRUUUWWWUUUQQQOOOPPPQQQPPPRRRTTTTTTQQQNNNLLLLLLJJJKKKKKKLLLLLLMMMMMMMMMJJJIIIIIIHHHGGGFFFFFFFFFHHHHHHIIIJJJKKKKKKKKKJJJJJJIIIGGGGGGGGGFFFDDDCCCBBBAAAAAA@@@>>>;;;888666111333222333===NNN\\\bbbaaaccc___^^^aaa___kkkmmmgggjjjiiissstttkkkhhhooovvv|||uuudddVVVHHHCCCAAAEEEEEEFFFPPP\\\zzzhhhnnnfffNNN???888777666555444444333444444111111111111111111111111000000000000000000000000111111111111111111111111000000000111111111222222000000000000000000000000000000000000000000000000.........///////////////////////////............,,,---000000///......///000000//////---,,,***)))............////////////000000//////............000111222111000000111333222555999<<<===???BBBDDDDDDFFFIIIJJJJJJJJJKKKLLLOOOYYYbbbeeefffhhhiiigggcccdddcccbbbbbbdddhhhkkk}}}888777666444333333222222000333888@@@MMM\\\jjjssstttyyytttwwwiiiddd|||pppgggeeeeeehhhooowwwzzzyyy|||hhhUUUJJJJJJMMMJJJKKKQQQ[[[aaagggqqq|||eeeMMMGGGHHHKKKYYYjjj{{{pppkkkuuu|||uuuaaaNNNCCCAAACCCIIILLLNNNTTT\\\iiittt}}}zzzyyyzzzwwwqqqlllaaaVVVLLLGGGCCCAAACCCGGGFFFKKK^^^rrrccc\\\WWWRRRPPPQQQSSSUUUUUUSSSNNNLLLOOOSSSOOORRRTTTTTTPPPLLLJJJJJJKKKLLLLLLMMMNNNOOOOOOPPPJJJJJJJJJIIIIIIHHHHHHHHHJJJJJJIIIIIIIIIJJJJJJKKKJJJIIIGGGGGGHHHGGGEEECCCCCCCCCBBBAAA>>>;;;888666111333333444<<>>>>>777777555444444444444444222222222222222222222222000000000000000000000000111111111111111111111111000111111111111222222222000000000000000000000000000000000000000000000000---.........//////000000++++++,,,,,,---.........,,,//////...---...000111***+++,,,---......................../////////000,,,------...///000111111///000111111000111333555222555999<<<===???BBBDDDDDDGGGIIIJJJJJJJJJJJJKKKOOOYYYbbbeeegggjjjjjjiiidddeeedddbbbaaaccchhhlll:::999777444333222222222111111222:::HHHYYYgggpppwwwwwwtttvvv~~~kkkxxxtttqqqqqqYYYGGGDDDAAAAAAEEEGGGHHHLLLQQQ^^^jjjyyynnn|||{{{iii\\\^^^kkkuuu}}}hhhWWWXXXaaahhhsss~~~}}}jjj^^^\\\bbbjjjpppuuu~~~zzzzzzyyyuuullleeeSSSMMMEEEBBBBBBEEEFFFFFFGGGKKKqqqrrr___XXXXXXXXXWWWWWWWWWUUURRRPPPOOOPPPRRRSSSRRRRRRSSSSSSQQQNNNKKKIIIOOONNNNNNNNNOOOOOOPPPQQQOOOPPPPPPPPPOOOMMMLLLKKKIIIHHHHHHJJJKKKJJJHHHFFFFFFFFFFFFEEEEEEEEEDDDDDDHHHGGGFFFCCC@@@===:::888111444444333666BBBRRR]]]___]]]```fffhhheeehhhooowwwzzzsssfffWWWMMMAAACCCAAADDDIIIGGGQQQgggmmmmmmmmmGGG:::888777666555444444333444444222222222222222222222222000000000000000000000000222222222222222111000///---...///111111222222222111111000000000000111111---...///111111111000000......////////////............////////////......,,,---.........---,,,+++,,,...///...,,,,,,...111......////////////..................////////////111111111000111111222222555666888;;;>>>@@@AAABBBHHHIIIIIIJJJJJJKKKKKKKKKKKKRRR[[[cccfffggggggfffaaacccdddeeedddeeegggiii}}}<<<:::888666444333333333333222444:::GGGWWWeeennnyyyyyyuuutttlllwwwxxxrrr~~~~~~lllSSSBBBBBB??????CCCEEEDDDFFFJJJSSS]]]lllxxx~~~ppp~~~zzzqqqsssnnn___```hhhmmmuuu~~~yyyiiihhhppp~~~zzzxxxwwwqqqggg___QQQLLLEEEAAABBBDDDFFFFFFNNNVVV~~~qqq___YYYYYYXXXWWWVVVWWWUUUSSSQQQPPPQQQSSSTTTTTTTTTTTTSSSRRRPPPNNNLLLOOOOOONNNNNNNNNOOOPPPPPPQQQQQQQQQPPPOOOMMMKKKJJJJJJIIIIIIJJJKKKJJJHHHFFFHHHHHHGGGGGGFFFFFFFFFFFFHHHGGGFFFCCC@@@===;;;999444555555333555@@@PPP[[[^^^]]]```eeefffdddggglll{{{}}}|||zzzyyy{{{nnnaaaTTTKKKBBBCCCBBBGGGKKKGGGTTTpppiiittteeeEEE<<<;;;777666555444444333444444222222222222222222222222000000000000000000000000222222222222222111000000...///000111111111111111111111000000000000111111...///000111111000//////......////////////............////////////......,,,---.........---,,,,,,...///000///,,,,,,---///......////////////..................////////////111111111000111111222333444666999<<<>>>@@@AAAAAAGGGGGGHHHJJJKKKMMMNNNNNNNNNTTT]]]cccffffffeeedddbbbcccccccccccceeehhhkkk===<<<:::888666555444444444333444:::EEETTTccclllyyyyyyuuusss|||pppsss|||ttt~~~|||hhhPPP@@@AAA>>>???BBBCCCBBBCCCFFFOOOXXXeeettt{{{rrr{{{|||sssjjjpppyyytttjjjxxx}}}yyyvvvssslllaaaXXXOOOJJJDDD@@@AAACCCFFFGGGNNN[[[ooo___ZZZ[[[YYYVVVUUUVVVUUUSSSQQQQQQRRRTTTUUUVVVUUUTTTSSSRRRQQQPPPPPPPPPPPPOOONNNNNNOOOOOOOOORRRQQQQQQPPPNNNLLLKKKJJJLLLKKKJJJJJJJJJJJJGGGEEEHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFDDDAAA>>><<<;;;777777555333444===MMMYYY^^^^^^```ddddddccceeeiiipppyyy~~~sssggg[[[OOOGGGDDDBBBCCCJJJLLLFFFWWW}}}xxxeeeZZZAAA<<<===777666555444444333444444222222222222222222222222000000000000000000000000111222222222222111000000///000000111111111000000111111000000000000111111///000000000000000///.........////////////............////////////......,,,------.........------///000111000...,,,---.........////////////..................////////////111111000000111222222333333555999===@@@AAAAAAAAAEEEFFFHHHJJJLLLNNNOOOPPPPPPVVV^^^dddfffeeedddcccbbbbbbbbbaaabbbeeejjjnnn===<<<;;;999777666555444333333444888CCCRRRbbbllltttvvvtttrrr|||rrrmmm~~~vvv|||hhhSSSEEECCC??????BBBDDDEEEHHHMMMVVV]]]iiixxxvvvrrr~~~uuuvvv~~~~~~qqqppp}}}{{{vvvtttqqqiii]]]TTTLLLIIIDDD@@@@@@CCCFFFIIIKKK]]]|||zzz}}}nnn___[[[\\\ZZZVVVTTTUUUTTTSSSRRRRRRSSSTTTUUUVVVUUUSSSRRRQQQQQQQQQQQQPPPPPPOOONNNNNNNNNOOOOOOOOOOOONNNNNNMMMLLLKKKJJJMMMLLLJJJJJJJJJIIIGGGEEEHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFDDDBBB@@@>>>===999666444222444;;;KKKYYY^^^___bbbddddddcccdddfffuuu|||}}}lll___UUUKKKEEEDDDBBBBBBKKKLLLEEE\\\kkkeeeyyyPPP>>>:::999777666555444444333444444222222222222222222222222000000000000000000000000111111222222222111111000000111111111111000000///111111000000000000111111111111000000000///............////////////............////////////......---------...............//////000000///......///---......//////......---............////////////000000000000111222333333222555999===@@@BBBBBBBBBEEEFFFGGGIIIKKKMMMNNNOOOPPPVVV^^^dddffffffdddccccccbbbaaa```aaaeeekkkppp<<<<<<;;;999888666444444000111222666@@@OOO```lllooossssssqqqyyyqqqfff{{{}}}jjjUUUHHHCCC???>>>BBBFFFJJJQQQXXX___fffqqq~~~{{{qqqtttxxxmmmqqquuuzzz}}}~~~{{{wwwtttrrroooggg\\\RRRJJJHHHDDD@@@@@@CCCGGGKKKOOOeeesssrrrxxx{{{{{{lll^^^[[[\\\ZZZWWWTTTUUUTTTSSSRRRRRRSSSSSSTTTSSSRRRQQQPPPPPPPPPPPPQQQPPPOOOOOONNNNNNOOOOOOOOOLLLLLLKKKKKKKKKKKKKKKLLLMMMKKKIIIHHHHHHHHHFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDCCCAAA@@@???999555333333444:::HHHXXX^^^aaadddeeeeeeeeeeeeeeeuuu~~~wwweeeYYYQQQIIICCCCCCBBBBBBIIIKKKIIIeeedddjjjgggGGG;;;888666777666555444444333444444222222222222222222222222000000000000000000000000000111111222222222111111000111111111111000000///111111000000000000111111111111000/////////............////////////............////////////......------------......//////------...///000000//////------............------............////////////000000000000111222333444333555999===@@@BBBCCCCCCFFFFFFGGGIIIJJJKKKLLLMMMNNNUUU^^^dddggggggfffeeecccbbbaaa___```eeelllqqq<<<<<<;;;:::999777555444///000111444<<>>888666888666444???NNNYYY```dddccccccffffffccclll}}}uuuppppppmmmooouuurrruuuyyy{{{zzzuuupppllluuuwwwzzz}}}~~~}}}vvvvvv{{{{{{iiiYYYPPPKKKEEEAAA???GGGFFFFFFQQQffftttddd{{{qqqNNN<<<<<<<<<777777666555444444333444444222222222222222222222222000000000000000000000000000000111222222222222222...///000111111111111111111111000000000000111111000000///......///000111......////////////............////////////.........---------...///111222...------...///...***''',,,------......------,,,............/////////////////////000111333444555666666888:::>>>BBBEEEGGGGGGGGGIIIKKKMMMNNNPPPQQQQQQWWW___eeeggggggeeeddddddcccbbbaaaaaadddiiimmm?????????>>><<<:::888666333333333222666AAARRR___jjjrrrtttpppuuuzzzffftttxxx}}}sssYYYEEEDDDEEELLLWWW___cccggglll}}}}}}uuuxxxkkkeeevvvggg[[[fffpppuuu~~~nnngggZZZTTT```vvvnnngggeeellluuuwwwtttrrrtttpppmmmkkkggg^^^QQQGGGHHHHHHFFFCCCAAADDDKKKQQQ\\\pppzzzkkk\\\XXXZZZZZZXXXXXXUUUTTTSSSRRRPPPNNNMMMLLLMMMNNNPPPRRRRRRQQQOOONNNLLLLLLMMMNNNOOOQQQRRRSSSUUUTTTQQQNNNLLLKKKJJJJJJHHHFFFDDDCCCEEEFFFFFFEEEBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCAAA:::888:::666222:::IIIWWW___cccbbbbbbffffffbbbjjj|||yyyfff```^^^ZZZ[[[aaa```]]][[[\\\^^^]]]XXXSSS[[[```hhhqqqvvvvvvrrrnnnddddddlllxxxvvvdddVVVNNNIIIDDD@@@>>>IIIIIIFFFVVVrrrooofffrrrMMM<<<======888777777555444444444444444222222222222222222222222000000000000000000000000///000111222222222222222......///111111222222222111111000000000000111111000///.........000111222......////////////............////////////.........---------...///111222111///---......,,,'''###,,,------......------,,,............/////////000/////////000111333444555777777888:::===BBBFFFIIIFFFGGGIIILLLOOOQQQSSSUUUSSSYYY```fffgggfffdddbbbddddddcccbbbbbbdddhhhlll>>>>>>>>>>>><<<999666444444333333555888@@@OOO^^^kkkpppqqqooosssooommm~~~zzzttt]]]IIICCCHHHSSS^^^cccfffmmmuuuxxx}}}~~~qqqaaa{{{zzzbbbYYYQQQQQQXXXhhhzzzzzz~~~```UUUIIIKKK___tttwwwoooUUUTTTTTT\\\lllyyyyyyrrruuuooojjjiiieeeZZZPPPKKKFFFIIIDDDAAAGGGHHHJJJUUUaaarrreeeYYYVVVXXXWWWVVVVVVUUUSSSPPPNNNMMMMMMOOOPPPQQQPPPOOONNNNNNNNNNNNNNNMMMNNNOOOQQQQQQQQQPPPPPPNNNPPPQQQRRRPPPLLLHHHEEEFFFFFFEEEDDDBBBAAA@@@???AAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDCCCBBBAAAAAA>>><<<888555444888???DDDTTT[[[aaabbbcccfffeeebbbfffxxxqqqfffXXXOOOMMMOOOPPPPPPPPPOOOOOOOOONNNMMMMMMMMMQQQSSSUUUXXX[[[\\\\\\\\\XXX[[[___bbbgggppp}}}ppp^^^RRRIIICCCAAACCCDDDHHHIIIJJJZZZ{{{ccciiilllJJJ:::999:::999666444333333444555333222000000000000000000000000000000000000000000000000222222222222222222222222////////////////////////111111111111111111111111111000000000111222333333------......//////000000222///,,,+++,,,---------................................................//////.........---------...............///000000000111111111111222555777888777666:::@@@EEEGGGGGGHHHGGGFFFHHHMMMQQQQQQPPPPPPVVV___eeegggfffdddccccccccccccccccccfffjjjnnn===>>>>>>===<<<999666444444222222555888???NNN]]]jjjoooqqqmmmooo{{{zzzppp~~~xxxwww```KKKJJJQQQ[[[cccfffkkkxxx||||||{{{oooaaavvvgggRRRKKKFFFKKKVVVfffzzzyyyyyy~~~zzzzzzqqqeeePPPIII@@@???KKKXXXYYYQQQIIIHHHIIIQQQaaarrrxxxuuurrrnnnkkkiiiaaaTTTLLLJJJEEEGGGAAA>>>DDDFFFLLLZZZjjj~~~mmm```TTTRRRTTTUUUUUUVVVUUUSSSPPPMMMMMMNNNPPPQQQRRRRRRPPPOOONNNNNNNNNNNNMMMNNNOOOPPPQQQPPPPPPOOOPPPOOONNNLLLKKKIIIGGGFFFBBBBBBBBBAAAAAA@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@CCCCCCCCCCCCCCCBBBAAAAAA>>><<<999666555888===AAAPPPYYYaaaaaaaaaccccccbbbdddtttuuuZZZRRRHHHCCCCCCDDDDDDBBBDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEGGGIIIJJJJJJJJJJJJJJJMMMOOOPPPQQQVVV```gggsss~~~zzzkkkZZZOOOHHHBBBAAACCCBBBEEEGGGOOOfffwwwcccwwwiiiGGG:::999999777666444333333444555333222000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111000111111222222////////////////////////111111222111000///---,,,................................................//////.........---------...............///000000000111222111111222444777999777777;;;@@@DDDFFFFFFIIIGGGGGGIIIMMMPPPPPPPPPPPPVVV^^^ccceeeeeeddddddbbbccccccccccccfffkkknnn============;;;999666555333111222444777>>>MMM[[[gggnnnqqqllljjjtttssszzz{{{eeePPPRRRWWW^^^bbbccckkk{{{wwwnnnffftttsssTTTFFF@@@===DDDPPP\\\hhhqqqccc^^^___jjjtttwww|||xxxpppjjj]]]OOOBBBAAA??????DDDKKKLLLIIIKKKKKKKKKNNNZZZiiiqqqrrrnnnkkkhhhdddZZZNNNHHHIIIFFFFFF???===DDDFFFOOOaaa~~~~~~hhh[[[OOOMMMQQQSSSTTTUUUTTTRRROOOMMMMMMOOORRRTTTTTTSSSRRRPPPOOONNNNNNNNNMMMNNNPPPQQQQQQPPPOOOOOOQQQOOOKKKGGGEEEEEEFFFGGG????????????????????????@@@@@@@@@??????>>>>>>>>>AAABBBBBBBBBBBBAAA@@@@@@===<<<;;;888666777:::===KKKVVV``````^^^___aaabbbdddooopppUUUIIIEEEAAA@@@AAAAAA@@@===>>>??????????????????@@@???@@@@@@AAAAAA@@@@@@???AAACCCEEEDDDCCCEEEJJJOOOWWW___ooorrrdddTTTKKKEEEBBBAAADDDDDDDDDGGGWWWwwwhhhfffeeeCCC999:::999444666444333333444555333222000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111222111111111111111000000111111111000///.........///333888888444000------...............................................................---------...............///000000111222222111000111444666999888999;;;@@@CCCEEEEEEIIIHHHHHHIIILLLOOOOOOOOOQQQUUU\\\aaacccdddddddddbbbbbbbbbbbbcccfffkkknnn=========<<<:::888777666222111222444666<<>>AAADDDEEEFFFJJJNNNQQQaaacccaaa```ccclllqqqrrrssskkkbbb[[[SSSJJJGGGHHHGGGGGGAAAAAAGGGHHHQQQeee~~~hhhZZZNNNLLLOOOQQQSSSUUUSSSQQQOOOMMMMMMPPPSSSUUUUUUTTTSSSQQQOOONNNNNNMMMNNNOOOPPPQQQQQQQQQPPPOOOPPPMMMIIIFFFDDDCCCDDDEEE???????????????>>>>>>>>>@@@@@@???>>>===<<<<<<<<<@@@@@@@@@AAAAAA@@@??????<<<<<<<<<:::777666777999EEESSS___```]]]^^^aaadddaaahhh{{{xxx\\\KKKFFFDDDCCCCCCDDDDDDCCCAAA>>>>>>??????@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBAAA???AAACCCDDDCCCDDDFFFIIINNNOOOUUUbbbqqq|||lll___QQQIIIDDDAAAAAADDDJJJFFFIII___~~~aaaooo```@@@:::<<<999444666444333333444555333222000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111222222111111111000//////111111000000000/////////...444:::999444...---..........................................................................................///000000111222222111000111333555999999:::===@@@BBBDDDEEEJJJIIIIIIJJJLLLMMMNNNOOOPPPUUU[[[```bbbcccdddeeeaaabbbbbbbbbcccfffjjjnnn===<<<<<<;;;:::888777666333111222333555999FFFSSSaaaiiipppoookkkqqqpppssstttbbb___[[[\\\cccooo}}}ssskkklllooo```EEEGGGAAA???DDDJJJIIIGGGFFFEEEGGGKKKPPPVVVaaattt~~~jjjWWWMMMKKKIIIFFFAAADDDIIIKKKLLLPPPXXX```rrr```UUUPPPJJJFFFEEEDDDEEEBBBDDDJJJHHHPPPeeeyyyiii\\\PPPNNNQQQRRRSSSTTTRRRPPPOOONNNOOOQQQSSSUUUTTTSSSRRRPPPNNNMMMLLLLLLOOOPPPQQQRRRQQQQQQOOOOOOKKKJJJIIIGGGFFFDDDCCCCCCBBBBBBAAA@@@???>>>======??????>>>======<<<;;;;;;>>>>>>????????????>>>>>>;;;<<<<<<:::777666555666AAAOOO\\\___]]]___cccfff___ccctttsss^^^QQQJJJFFFDDDCCCBBBBBBBBBBBBAAA=========>>>>>>???????????????@@@AAAAAABBBCCCDDD@@@AAACCCDDDDDDDDDEEEFFFKKKJJJLLLUUUaaassswwwiii\\\OOOHHHDDDAAAAAADDDLLLHHHMMMhhhuuu```|||XXX>>>;;;<<<999555666444333333444555333222000000000000000000000000000000000000000000000000222222222222222222222222000000000000000000000000000000000000000000000000111111111111111000///....../////////000000000111///333777555000,,,---///................................................---....................................///000000111222222111000111444666777999;;;>>>@@@BBBDDDEEEIIIIIIJJJJJJKKKLLLNNNOOOPPPTTT[[[```bbbccceeeeeebbbbbbbbbbbbbbbeeeiiimmm<<<<<<;;;:::999888777777444333333333333777BBBOOO^^^fffnnnpppmmmqqqvvvqqq{{{mmm\\\YYY]]]kkkooobbbaaaaaaTTTBBBDDDAAACCCKKKRRRTTTUUUWWWVVVXXXVVVPPPJJJNNN]]]kkksssaaaRRRLLLKKKLLLMMMRRRTTT[[[eeemmmvvvyyy```SSSNNNIIIEEECCCAAAAAA@@@EEEJJJGGGPPPhhhvvvyyy{{{hhh\\\QQQOOORRRSSSRRRSSSPPPPPPPPPQQQQQQRRRRRRSSSQQQPPPOOOMMMLLLKKKKKKKKKNNNOOOOOOPPPPPPOOOMMMMMMFFFGGGGGGGGGFFFDDDBBBAAADDDCCCBBBAAA@@@>>>======>>>>>>>>>======<<<<<<<<<<<<<<<===>>>>>>>>>>>>===;;;;;;<<<:::777555555555<<>>@@@BBBDDDFFFGGGIIIJJJKKKKKKLLLOOOQQQOOOTTT[[[aaadddeeeeeefffcccccccccbbbbbbdddgggkkk{{{<<<<<<:::999888888777777666444333333222444???JJJ]]]bbbkkkooommmnnn}}}tttvvv]]]```jjj{{{}}}iiiVVVTTTTTTMMMHHHGGGFFFKKKUUU]]]ccciiiooopppooojjj^^^TTTRRRYYY```|||~~~wwwkkk[[[RRRSSSZZZccciiiwwwvvv~~~qqq\\\PPPJJJFFFDDDDDDAAAAAA???EEELLLJJJWWWsssxxxvvvyyymmmvvvxxxcccWWWNNNOOORRRSSSRRRQQQOOOPPPRRRSSSSSSRRRQQQPPPNNNMMMLLLKKKJJJJJJJJJJJJKKKLLLLLLMMMLLLKKKJJJIIICCCCCCDDDDDDDDDCCCBBBAAABBBBBBAAA@@@@@@???>>>>>>>>>>>>==================;;;;;;<<<===============:::;;;;;;999666555555666777DDDQQQYYY^^^cccfffeeellleeekkk|||ooo^^^QQQJJJGGGFFFGGGJJJKKKKKKJJJIIIHHHGGGHHHGGGGGGGGGGGGGGGFFFFFFFFFDDDDDDDDDDDDFFFHHHJJJKKKKKKJJJJJJJJJJJJIIIHHHGGGGGGHHHKKKPPPRRRTTTZZZcccqqq~~~}}}nnn^^^SSSHHHDDDCCCBBBDDDGGGHHHPPPfffnnn^^^iii~~~```DDD:::999666555888666444333333444555333222000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000---...000111222111///...------------............---...............---...................................................---------.........//////...............///000000...///000111111333666999333777<<>>>>>>>>>>>>>>:::;;;;;;<<<=========<<<:::::::::888555444555666555@@@MMMVVV]]]dddfffdddggg___eee}}}uuudddZZZUUUPPPNNNMMMLLLKKKLLLHHHJJJMMMNNNLLLJJJIIIHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEDDDDDDEEEGGGIIIJJJHHHGGGGGGHHHIIIJJJIIIIIIMMMNNNRRRYYY```gggtttrrrdddYYYNNNEEEBBBCCCCCCEEEIIIJJJXXXsssfff^^^qqqhhhQQQ===888777333333888666444333333444555333222000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000,,,...000111222111000///.........---,,,,,,++++++,,,,,,---...000000...,,,................................................---------.........//////...............///000000---///000111111333777:::222666<<>>SSS```iiinnnpppjjjnnn~~~zzzjjj]]]YYY___gggvvv|||uuu~~~uuubbbPPPJJJRRR___gggbbb[[[ZZZbbblllttt~~~}}}pppbbbSSSLLLOOO\\\rrryyyrrriii[[[MMMHHHHHHEEECCCBBBDDD???CCCKKKLLLPPPiiiyyywwwssseeeZZZTTTNNNMMMRRRWWWXXXXXXXXXUUUSSSQQQQQQPPPNNNLLLNNNLLLKKKIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEDDDCCCBBB@@@@@@AAABBBBBB@@@??????>>>>>>>>>>>>>>>======>>>>>>>>>>>>======:::;;;;;;;;;<<<=========:::::::::999888777666666555888CCCRRR[[[^^^dddkkkjjjaaaaaarrrnnnaaa[[[ZZZUUUPPPQQQTTTRRRMMMKKKMMMNNNMMMLLLJJJKKKLLLIIIKKKKKKJJJHHHFFFFFFFFFKKKHHHGGGHHHLLLNNNLLLJJJJJJKKKKKKKKKKKKMMMPPPSSSVVV[[[bbblllvvv|||mmmbbbTTTKKKBBB???AAADDDGGGIIIXXX___```^^^ssswwwWWWJJJ>>>;;;;;;999777666444555555555444444222222000000000000000000000000000000000000111111111111222111111111000000//////111111111111111111111111000000000000000000000000//////000000111111111222222000...---,,,---...///111000000///...---------........................////////////////////////------............---------///000000///---...///222222222333444555666777888;;;===???@@@AAADDDFFFFFFHHHJJJKKKJJJKKKMMMOOOTTTXXX^^^dddhhhiiiiiiiiihhhfffdddccccccccccccbbblll~~~<<<<<<;;;999888777555555777444333444333333777===OOO]]]fffllloooiiikkk{{{}}}~~~rrrcccWWWSSSVVV[[[hhhpppyyyyyyzzztttddd[[[___iiiqqqtttkkkppp|||xxxqqq```SSSEEE???@@@FFFPPPYYYjjjgggdddgggnnnyyy{{{rrrmmmaaaUUUIIIEEEEEECCCAAAAAA@@@>>>CCCLLLMMMTTTqqqwwwoooaaaXXXSSSNNNNNNRRRWWWXXXWWWVVVTTTQQQPPPPPPPPPNNNMMMMMMLLLIIIGGGFFFFFFGGGHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCBBBAAAAAAAAAAAABBB@@@???>>>>>>======>>>>>>=========>>>>>>=========:::::::::;;;;;;;;;;;;;;;:::::::::999999888777666666999BBBQQQ\\\```eeejjjhhhccceeeuuuwwwmmmhhhfffaaa[[[ZZZ\\\ZZZUUUVVVUUUSSSQQQPPPOOOOOOOOOOOOOOOPPPNNNJJJHHHGGGGGGKKKJJJJJJLLLNNNOOONNNMMMPPPQQQSSSTTTVVVZZZ___ccclllqqqyyyuuudddWWWOOOFFF???===???BBBEEEIIIUUUeeeuuu[[[eeeuuuSSSGGG<<<999999777555555555555444444333333333333000000000000000000000000000000000000111111111111111111111111000000000///000000000000000000000000000000000000000000000000//////000000000111111111111000...---------//////000000000///...---------........................////////////////////////------............---------///000000///......///111111222222333444666777888:::===???@@@AAADDDFFFGGGIIIKKKLLLLLLLLLNNNPPPTTTYYY___dddggggggggggggiiigggeeecccccccccddddddhhh{{{;;;;;;:::999777666555555666333444666555333666;;;KKKYYYccciiimmmhhhhhhuuuzzz|||ttthhh```^^^___aaaaaaiiisss|||uuuzzz|||rrrtttxxxiii^^^UUUKKKBBBBBBEEEGGGIIILLLMMMOOOOOONNNNNNRRRZZZ___jjjhhhjjjqqqtttooojjjgggYYYNNNDDDBBBCCCAAA@@@@@@>>>???FFFNNNPPP\\\~~~ssshhhZZZUUURRROOOPPPTTTVVVVVVUUUTTTRRRPPPOOOPPPPPPOOONNNMMMKKKHHHEEEDDDEEEFFFHHHGGGGGGGGGGGGFFFEEEDDDDDDBBBBBBCCCCCCBBBBBBAAAAAA??????>>>===============<<<<<<============<<<<<<::::::::::::::::::999999::::::::::::999888777666666777???MMMZZZ```dddfffgggfffiiitttzzzsssqqqqqqooojjjmmmiiidddbbbbbbbbb```^^^``````___[[[VVVSSSQQQQQQVVVXXX[[[]]]]]]]]]]]]^^^bbbdddhhhkkkpppvvv|||nnn\\\OOOJJJCCC>>>??????AAAFFFNNNccc{{{gggWWWtttkkkMMMBBB999777777666444444555555333222222333333444000000000000000000000000000000000000111111111111111111111111000000000000////////////////////////000000000000000000000000//////000000000000111111111000...------...//////000000//////...---------........................////////////////////////------............---------...000000///......///000000000111222333555555888:::===???@@@BBBDDDGGGHHHJJJLLLNNNNNNNNNPPPQQQTTTYYY```dddffffffffffffiiihhhfffdddddddddeeefffkkk~~~999999888777777666555555444333444777666333444999FFFVVV___fffllliiigggpppzzz~~~zzz{{{tttssstttvvvvvvkkkqqqwww{{{qqquuuzzzjjjWWWKKKFFFAAA>>>@@@BBBDDDIIIOOOXXX___bbbYYYOOOLLLPPPTTTVVVXXX```jjjnnnjjjeeecccTTTKKKDDDCCCCCCAAA?????????CCCKKKQQQTTTdddlll```SSSRRRQQQPPPRRRTTTVVVUUUSSSRRRQQQOOOOOOQQQRRRQQQPPPMMMKKKHHHEEEDDDEEEGGGHHHFFFFFFFFFFFFEEEDDDCCCCCCAAABBBCCCCCCCCCBBB@@@???>>>>>>===<<<<<<<<<<<<===;;;<<<<<<======<<<<<<;;;<<<;;;;;;;;;::::::999999999:::::::::999999888777555555:::GGGUUU___ccccccggghhhjjjoooxxx|||www{{{zzzwwwrrrkkkfffccccccmmmqqqvvvwwwvvvvvvxxxzzz}}}zzzkkkZZZMMMIIICCCAAACCCBBBAAAJJJUUU{{{aaaaaa]]]HHH???777666777555444555666444222111111222444555000000000000000000000000///000000000111111111111111111111000000000000000000000000000000000000000//////////////////////////////000000000000000000000///............///////////////......---------........................////////////////////////------............------,,,...000000///...///000//////000000111333444555888:::===???@@@BBBEEEGGGHHHKKKNNNOOOPPPPPPQQQSSSSSSYYY```eeegggggghhhiiiiiihhhgggeeedddeeegggiiivvv777777777666666555555555444333444777666333333777BBBRRR[[[bbbkkkjjjggglll}}}zzz}}}}}}yyy{{{||||||pppuuu~~~ooo\\\JJJ???DDDCCCBBBAAA???CCCQQQ___mmm[[[YYYaaahhhdddgggnnnuuusssjjjcccaaaRRRKKKFFFFFFEEEAAA??????@@@EEELLLQQQVVVjjj}}}gggZZZOOOPPPPPPQQQSSSTTTTTTSSSRRRRRRPPPOOOPPPQQQSSSRRRRRRNNNLLLIIIFFFEEEFFFGGGHHHEEEEEEEEEEEEDDDCCCBBBBBB@@@AAABBBBBBBBBAAA???>>>>>>===<<<<<<;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;======<<<<<<;;;;;;::::::999::::::::::::999888888666666999BBBQQQ^^^ddddddfffgggiiijjjmmm~~~zzzwwwwww|||uuugggWWWLLLGGGBBBBBBEEEBBBAAAMMM^^^vvv___XXXDDD===888888888555444666555444222111111222444555000000000000000000000000///000000000111111111111000000000000000000111111111111111111111111111111////////////////////////000000////////////////////////........./////////............------------........................////////////////////////------............------,,,...///000///...///000/////////000111222333444777999<<<>>>@@@BBBEEEGGGHHHKKKOOOQQQQQQRRRSSSTTTRRRXXXaaafffggghhhjjjlllhhhhhhgggeeecccdddhhhlll{{{555555555555555555555555444333444666555222333777>>>NNNVVV]]]iiikkkhhhkkkxxx|||zzz~~~ssswww||||||~~~yyyyyy{{{xxxeeeRRRFFF@@@CCCEEEHHHHHHIIIRRRjjjxxxmmmvvvzzziii___\\\NNNIIIFFFGGGFFFBBB???@@@AAAFFFLLLQQQXXXppp}}}fffYYYNNNNNNOOOQQQSSSSSSSSSRRRRRRQQQOOONNNOOOQQQRRRRRRQQQLLLKKKJJJHHHGGGGGGGGGGGGDDDDDDDDDDDDCCCBBBAAAAAA???@@@@@@@@@@@@???>>>>>>======<<<;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<;;;;;;999:::::::::::::::999999999:::;;;@@@MMM]]]gggiiieeegggiiiiiijjjwwwtttlll^^^OOOHHHCCC???AAAEEEBBBAAARRRiiikkkiiiVVVBBB<<<888999888555444666333222222111111222444444000000000000000000000000000000000000111111111111000000000000111111111111111111111111111111111111000000000000000000000000000000////////////...............///////////////------------------------........................////////////////////////------............------+++---///000/////////111/////////000111222444444777999<<<>>>@@@BBBEEEHHHHHHKKKOOORRRRRRSSSSSSTTTQQQYYYbbbfffffffffiiilllgggggggggdddbbbdddiiimmmyyy444444444444444444555555555333444555444111333777999IIIQQQWWWeeekkkhhhiiiqqq~~~xxxyyy|||yyyooogggfffaaa\\\aaalllqqq{{{zzzqqqiiiYYYYYY]]]hhhwwwrrr]]]NNNIIIJJJCCCFFFLLLRRRXXXggg|||{{{eeeWWWTTTHHHDDDDDDFFFEEEAAA???@@@DDDIIIOOOUUU```zzz{{{fffYYYNNNNNNOOOQQQRRRRRRRRRRRRRRROOONNNLLLMMMNNNOOOOOONNNJJJIIIIIIHHHGGGFFFEEEDDDCCCCCCDDDCCCCCCBBBAAA@@@???>>>>>>==================<<<;;;;;;::::::;;;;;;::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<999999::::::;;;::::::999777::::::;;;FFFXXXfffkkkhhhiiijjjkkkkkktttsssjjjbbbTTTIIIFFF???<<<@@@FFFCCCEEE[[[xxxpppeee}}}LLL@@@;;;888999777333222444111111222222222333333333000000000000000000000000000000000000111111111111///000000000111111111111111111111111111111111111000000000000000000000000000000/////////.........---......///////////////------------------------........................////////////////////////------............------+++---///000//////000111000000000111222333444555666999<<<>>>@@@CCCFFFHHHGGGKKKOOORRRSSSSSSSSSTTTQQQYYYbbbeeecccbbbdddhhheeegggfffdddaaaccciiinnnzzz333333444444444444444555666444333555333111333777666FFFMMMSSSbbbjjjggghhhmmm{{{zzz}}}|||~~~vvvqqqgggYYYPPPRRRSSSTTT^^^kkk{{{zzzpppllliiifffbbbbbbeeekkkppplll```VVVNNNKKKMMMWWWhhhyyyoooYYYLLLMMMRRRaaabbbgggooowwwxxx}}}yyy```QQQNNNAAA???@@@DDDDDDAAA???AAAIIIMMMSSSZZZggg{{{|||wwweeeXXXNNNNNNOOOQQQRRRQQQQQQRRRSSSNNNLLLKKKKKKLLLMMMMMMLLLGGGHHHHHHHHHGGGEEECCCBBBCCCCCCCCCCCCBBBAAA@@@@@@???>>><<<;;;;;;;;;<<<===<<<<<<;;;::::::::::::;;;999::::::;;;;;;::::::999999999999::::::;;;;;;;;;999999:::;;;;;;:::::::::444888777666???RRRcccjjjlllkkklllmmmlllqqq}}}}}}iiibbb[[[OOOGGGGGG>>><<<@@@HHHGGGJJJddd[[[___jjj@@@>>>:::888888777222111333000111222333333333333333000000000000000000000000000000000000111111111111//////000000111111111222000000000000000000000000000000000000000000000000000000//////.........---------...///000000//////------------------------........................////////////////////////---..................---+++---///000//////000111000000111111222333555666666999<<<>>>@@@CCCFFFHHHGGGJJJOOORRRSSSSSSSSSTTTRRRZZZbbbdddaaa^^^```cccdddffffffccc```bbbiiiooo333333333333333333333333555555555555555555555555999>>>GGGTTT```hhhiiigggdddyyyxxx}}}}}}zzzxxxuuusssyyy{{{}}}~~~zzzooobbbXXXRRRMMMMMMWWWaaammmxxxrrrjjjeee```^^^___\\\VVVPPPDDDEEEHHHQQQ^^^mmmzzzyyy|||{{{lllXXXPPP```vvviiiTTTJJJEEECCCAAA???>>>>>>???AAABBB@@@OOOXXX\\\pppuuutttyyy}}}rrr\\\PPPPPPOOOOOOPPPRRRTTTSSSQQQOOONNNKKKGGGFFFHHHIIIHHHGGGFFFFFFFFFEEEDDDCCCCCCCCCEEECCC@@@@@@@@@AAAAAA@@@>>>===<<<;;;:::999999999:::::::::999999999888888;;;:::888777777777888888888777777777888999::::::888888777777888888999:::;;;888666666:::IIIccczzzyyyppplllpppuuuwww{{{{{{zzzrrraaaWWWPPPHHHBBB???AAA<<<@@@IIIHHHLLLpppdddSSSddd\\\CCCAAA===888444333333222222222222222111111111111000000000////////////000000000000111111111111000000222222111111111111222222;;;555...,,,...111000///000000000000////////////---...............------//////000000000000//////........................------------------------............////////////111000///......///000111000000000000000000000000/////////111444666666555666888;;;???CCCFFFGGGHHHHHHMMMSSSWWWWWWTTTRRRQQQTTTYYY```cccbbbaaaaaabbbddddddcccbbbaaadddiiilll}}}333333333333333333333333555555555555555555555555777:::CCCPPP]]]eeegggfffccctttuuuzzzzzzsssmmmhhheeekkksss{{{}}}vvvhhhXXXOOOFFFOOO```qqqvvvmmmfff^^^TTTMMMLLLGGGFFFOOO```pppyyy||||||{{{uuufffWWWXXXooo}}}aaaQQQJJJGGGDDDBBB???======???BBBDDDHHHSSS[[[bbbzzz}}}~~~rrr^^^RRRSSSQQQQQQQQQSSSTTTSSSPPPNNNMMMJJJHHHGGGIIIIIIHHHFFFFFFEEEEEEEEEDDDDDDCCCCCCCCC@@@===<<<<<<===============<<<::::::999999:::::::::999999999888888888:::999888777777777888888888777777777777888888999888888777777888888999:::;;;:::999888:::GGGaaaxxx|||uuuqqqsssuuuvvvyyy~~~}}}}}}nnn]]]TTTNNNGGGAAA???EEE???>>>BBBDDDRRRzzzyyyXXXNNNhhhuuuUUUBBB???;;;777444333333333222222222222111111111111000000000////////////000000000000000000000000000000222111111000000111111222CCC===555222222333111///000000000000/////////...---......//////...------......////////////......------------------------------------------------............////////////111000///......///000111000000000000000000000000000//////111333555555444777888;;;???CCCEEEGGGHHHIIIMMMRRRUUUUUUSSSRRRRRRUUUYYY^^^```______aaacccddddddcccbbbbbbdddiiilll333333333333333333333333444444444444444444444444444777>>>JJJXXXaaaddddddbbblll~~~vvv{{{uuuiii]]]VVVRRRVVVbbbooosssjjj\\\RRRLLLNNNffftttcccVVVNNNHHHFFFQQQcccmmmkkkdddgggfffccc___]]]kkkiiiUUULLLIIIFFFEEECCC???======@@@CCCFFFKKKQQQYYYhhh|||nnn[[[SSSTTTRRRRRRRRRSSSTTTRRROOOMMMKKKIIIHHHIIIIIIIIIGGGEEEEEEEEEDDDDDDDDDDDDDDDDDDDDD@@@<<<::::::;;;<<<<<<===<<<;;;::::::999999::::::999999999999888888888999999888777777777888888888777777666666666666777888777777777777888999999999:::;;;999888AAAYYYpppzzzvvvuuuvvvwwwvvvyyy}}}ssseeeWWWPPPKKKEEE@@@???DDDBBBAAACCCLLLeeejjjQQQQQQtttzzz___III>>><<<999666444444444444333222222222111111111111000000000////////////000000222111000//////000111222222111111000000111111222???999333000000000///---000000000/////////......---......//////.........------............------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------............/////////000//////......//////000000000000000000000000000111000000111333444444333777999<<>><<<<<<===>>>>>><<<;;;;;;:::999999999:::999999999999888888888888888888888777777777777888888777666555555555555555777777777777777888999999666888:::777333999OOOdddqqqsssvvvxxxyyyyyy|||ssshhh\\\QQQKKKGGGBBB@@@@@@???CCCFFFMMMaaa|||___XXXddddddLLL>>>888999777444333444555555444222222222111111111000000000000////////////000000333111///......///111333111111000000000000111111333000---,,,...000000///000000/////////.........---......////////////...---......//////......---------------------------........................---------.........//////////////////////////////////////////////////////222111000111333444333222777999<<>>???>>>;;;;;;:::999999999::::::999999999888888888777777777777777777888777777777777777666555444444444555777777666666777777888999555777999777222666GGGYYYjjjqqqxxx{{{zzz{{{~~~xxxfff^^^TTTKKKGGGDDDAAA@@@AAA>>>BBBHHHVVVssscccVVVhhh}}}XXXCCC:::555777555333333444555444444222222222111111111000000000000////////////000000333111///......///111333111000000000000000000111000//////000222444555555////////////............---......///000000///////////////000000/////////////////////////////////........................------------..................////////////......////////////////////////222111000111333444333222888999<<>>JJJWWW___bbbdddbbbiiizzz}}}}}}|||lllVVVFFF@@@AAA>>>@@@EEEPPPbbb{{{{{{dddYYYWWWTTTOOOSSSRRROOONNNNNNPPPRRRTTTLLLOOOWWWbbbiiiiii```XXXVVV```qqq|||rrrrrr{{{{{{tttzzziiiUUULLLJJJHHHEEEDDDBBB@@@>>>>>>AAAFFFLLLPPPRRR[[[vvv}}}mmm^^^TTTRRRTTTOOOOOOOOOQQQRRRQQQNNNLLLHHHIIIJJJIIIGGGFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBAAABBB@@@===<<<===>>>===<<<::::::999999999999::::::999888888888888777777777555666777888888888777777777666666555555555555666777666666666666777888888777888:::999555777CCCQQQgggrrr}}}|||}}}qqqcccWWWOOOHHHEEECCC@@@@@@CCCDDDDDDKKK```tttUUU\\\xxxSSSBBB;;;888666444333333444444444333222222222111111111111000000000////////////000000222111000//////000111222111000000//////000000111000111111222222222222222/////////.........---------...//////000000000000//////000000000000//////////////////////////////........................,,,------------.........---......//////......---000000000000000000000000111000000111333444444333888:::<<>>>>>>>>@@@DDDIIIOOORRRRRRaaa{{{kkk]]]VVVUUUVVVTTTSSSSSSSSSSSSQQQMMMJJJHHHIIIJJJHHHEEEDDDFFFHHHFFFFFFEEEDDDBBBAAA@@@@@@>>>===<<<===>>>>>>===;;;:::999999999999999::::::888888888888777777777777444555777888888888777777666666666555666666777777666666666666666777888888888777777888777888@@@JJJbbbrrryyy}}}mmmaaaSSSLLLFFFDDDBBB@@@AAADDDHHHHHHVVVvvvxxxeee[[[zzzmmmJJJ>>><<<999666444333333444444333111222222222111111111111000000000////////////000000000000000000000000000000000000////////////000000...///000000///.........//////.........---------------///000000111111111...//////////////////...////////////////////////........................,,,,,,---------.........------...//////...------000000000000000000000000000//////111333555555444999:::===???BBBDDDFFFFFFHHHKKKNNNOOOOOOOOOPPPQQQSSSZZZdddiiihhheeebbbaaa___aaacccddddddfffiiilll{{{555555555555555555555555333333333333333333333333555333222888DDDQQQZZZ^^^bbbfffiiippp|||iiiRRRCCCAAAFFFDDDFFFNNN]]]lllpppjjjaaaXXXPPPOOOUUUVVVRRRTTT[[[aaagggpppzzz}}}wwwnnnrrrxxxzzzwwwuuuxxx~~~wwwvvv{{{zzzpppkkk```WWWOOOMMMHHHAAA@@@DDD<<<<<<>>>AAAEEEKKKPPPTTTWWWiiiwwwhhh[[[UUUUUUVVVYYYXXXVVVUUUTTTQQQLLLIIIIIIJJJJJJGGGDDDCCCFFFIIIGGGFFFEEEDDDBBB@@@???>>><<<<<<===>>>@@@@@@>>><<<999999999888999999::::::888888888888777777777777444555666888888888777666666666666666666777888999666666666666666777888888777444444666666777===DDD\\\ooo~~~{{{}}}sssvvv~~~vvvfffYYYQQQKKKFFFDDDBBB@@@AAAEEEHHHKKKbbbbbb]]]jjjbbbAAA::::::888666444333333333333222000222222222111111111111000000000////////////000000000000111111111111000000000000////////////000000---///111111111000///000//////.........---------------///000111111111111---..................---........................////////////////////////,,,,,,,,,---------......,,,---...//////...---,,,000000000000000000000000/////////111444666666555999:::===???BBBDDDEEEFFFHHHKKKNNNPPPPPPPPPPPPQQQTTTZZZbbbffffffcccbbbbbb___aaacccdddeeegggjjjlll333333333333333333333333333333222444555666555333444444444555:::FFFVVVaaammmlllhhhiiiwwwzzz|||~~~uuufffPPP@@@AAAKKKLLLPPP___sss|||sssddd[[[^^^___eeepppzzz~~~vvvooonnnqqqrrrsssttttttrrrqqqqqqppplllddd]]]PPPKKKFFFDDDCCCBBB???===@@@===???EEEKKKNNNSSSXXX```}}}{{{xxxpppeee[[[VVVTTTRRRRRRSSSSSSRRRPPPMMMJJJHHHGGGGGGGGGFFFFFFFFFFFFEEEFFFFFFFFFFFFDDDAAA>>><<<>>>>>>>>>>>>============888888888888999999:::;;;:::999777666555666777999:::666444999AAADDD>>>777777666555444444555666777777888999999888777666555555666666555666999===@@@OOOggg~~~qqqmmmqqq}}}ttthhh\\\SSSLLLGGGBBBAAABBBDDDFFFGGGJJJmmmsssYYYVVVvvv}}}MMM;;;>>>===444444333222222111111222222000000000000000000000000///////////////000111111////////////000000000000000000////////////000000222111111000///......---000000//////.........---000000//////.........---..................................................................------,,,,,,------...///000000...------,,,---...///000//////............/////////...///222777888777444555777;;;???CCCFFFHHHIIIHHHIIIKKKMMMNNNPPPSSSVVVUUUXXX]]]bbbffffffdddaaacccbbbccceeedddbbbgggnnn333333333333333333333333333222222444555666444333444444444555999DDDRRR\\\jjjkkkiiigggqqq}}}{{{uuummm```OOOBBBDDDMMM]]]fffzzz{{{~~~{{{pppkkklllooommmkkkiiihhhgggbbb[[[TTTLLLIIIEEECCCBBBAAA>>><<>>BBBIIINNNRRRXXX^^^ooozzzssssss{{{xxxpppfff]]]YYYVVVUUUQQQRRRRRRQQQOOOLLLIIIGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFEEEBBB???============<<<<<<<<<;;;;;;999999888888999::::::;;;:::999777666555666777888888555444888===???;;;666777666555444444555666777777777888888888777666555777777777666555777;;;>>>III```{{{}}}qqqiiiuuuyyywwwkkkddd[[[PPPJJJHHHAAA===AAADDDDDDGGGLLL___aaaXXX^^^kkkEEE888:::999444444333222222111111222222000000000000000000000000///////////////000111111////////////000000000000111000000/////////000000111111111000///.........000/////////............000/////////....................................................................................,,,,,,------...//////000......---,,,------////////////............//////000000000222555666444222555777;;;@@@CCCFFFHHHIIILLLMMMOOOOOOPPPQQQSSSUUUUUUXXX]]]bbbeeedddaaa___aaa```bbbeeedddccciiippp333333333333333333333333333222222333555555444333444444444444777???LLLUUUdddiiijjjfffhhhvvv|||yyypppcccVVVKKKEEEIIIQQQeeewww|||zzzqqqgggiiinnnnnnkkkgggdddbbb]]]UUUOOOGGGEEECCCAAAAAA???===;;;>>>@@@FFFNNNSSSWWW___hhhnnnmmmssszzzuuummmddd]]]XXXVVVVVVPPPPPPPPPOOOMMMJJJGGGFFFGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCAAA>>>===<<<<<<;;;;;;;;;::::::::::::999999999999::::::;;;999888777666555666777888555555555777999999777555666666555444444555666666777777777888777777666555888888888666555666999;;;AAATTTrrr|||cccmmmrrrzzzxxxggg^^^ZZZTTTLLLHHHGGG>>><<>><<<;;;???CCCKKKRRRUUUZZZfffrrrssstttzzzxxxpppggg```ZZZTTTRRRRRROOONNNNNNLLLJJJHHHFFFDDDEEEEEEDDDDDDDDDCCCCCCCCCAAAAAAAAA@@@???===<<<;;;;;;;;;;;;;;;::::::::::::::::::999999999999::::::888888777666666666666777444555777777666555555555555555555555555555555555666666666666666666666555666777777666555555888:::<<>>>>>:::888;;;444333222222111111222222000000000000000000000000///////////////000000111////////////000000000000222222111000////////////111000000000/////////...///////////////.........///////////////.........................................................---------...............---------........./////////.........------------//////............//////000///000000111111111111666888<<<@@@CCCFFFGGGHHHKKKMMMNNNOOONNNNNNOOOPPPWWW\\\aaaeeedddaaa]]][[[```___bbbdddddddddiiiqqq222222222222222222222222222222111333444555444222222333333222222777>>>EEEWWWcccmmmllleeehhhzzz~~~yyy|||}}}||||||wwwfffQQQJJJTTTiiizzztttkkkgggdddfffkkkuuuuuuiii]]]WWW[[[ssszzzzzzyyyuuujjjddd\\\VVVQQQKKKDDD???>>>>>>>>>>>>=========>>>BBBGGGOOOUUUVVV]]]ooo}}}zzz{{{xxxmmmccc]]]WWWPPPNNNPPPNNNMMMLLLJJJHHHFFFDDDCCCBBBBBBBBBBBBAAAAAAAAAAAA?????????>>>>>>===<<<;;;<<<<<<<<<;;;;;;;;;:::::::::999999888888888999999888777777666666666666666444666888777555444444666444444555555555555444444555555555555555555666666444555555555555666999;;;;;;;;;KKKkkktttlllfffiiisss|||}}}{{{~~~sssdddZZZQQQNNNKKKGGGEEEEEECCCAAADDDFFFBBBIIIiiiuuu^^^[[[iiiwwwVVV;;;999;;;666222666444333222222111111222222000000000000000000000000///////////////000000111////////////000000000000222222111000000000000000000000000000////////////.........///////////////.........///////////////................................................---------.........//////---------.................................------//////............//////---...///000000111222333666888<<<@@@CCCEEEGGGGGGHHHJJJMMMOOOOOOPPPQQQRRRYYY^^^eeehhhfffaaa]]][[[bbbaaaccceeedddcccgggnnn222222222222222222222222222111111222444444333222111222333222222444:::???PPP]]]lllqqqllljjjuuuzzz}}}{{{{{{yyyzzz{{{{{{}}}eeeXXXKKKQQQlllsssfff]]]UUUTTTWWW^^^iiitttwww{{{~~~mmm\\\TTTWWW```xxx{{{|||~~~|||yyy|||{{{qqqaaa[[[RRRKKKGGGCCC???;;;======>>>===<<<===@@@BBBFFFLLLTTTXXXYYYddd}}}|||xxxjjj___\\\WWWPPPMMMPPPNNNMMMKKKIIIGGGEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@AAA@@@@@@?????????>>>>>><<<<<<;;;;;;;;;:::::::::999999888777777777777888777777777666666666555555555666777666555444555666444444555555555555444444555444444444444555666666222333555555555666888:::999666===UUUuuu{{{hhhdddmmmwwwyyyvvvxxxzzz}}}zzzhhh^^^WWWPPPJJJHHHEEEAAA@@@BBB===AAAEEEFFFHHH\\\~~~bbbXXXllleeeMMM:::999<<<777333555444333222222111111222222000000000000000000000000///////////////000111111////////////000000000000111111111000000111111222000000000000////////////.........///////////////.........///////////////................................................,,,,,,------.../////////........................,,,---......//////......//////............//////---...000000///000333555777999<<<@@@CCCEEEFFFGGGGGGJJJNNNQQQRRRSSSUUUVVVYYY```gggiiifffaaa]]]\\\cccbbbccceeedddbbbgggnnn111111111111111111111111222111111222444444333111000222333333111333777;;;IIIVVViiiuuutttnnnqqqzzz~~~yyyzzzzzz}}}|||yyy}}}|||}}}xxxWWWRRRQQQcccyyynnnjjjhhheeeddddddbbbhhhqqqtttkkk^^^ZZZ^^^ttt~~~|||zzztttxxxvvvrrruuuzzzttthhhWWWQQQIIIDDDBBBAAA???======>>>===<<<;;;>>>BBBGGGKKKRRRYYY\\\___nnnsssdddYYYXXXVVVOOOMMMRRRNNNMMMKKKIIIGGGEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@??????????????????::::::::::::999999999999888888777666666666666666666666666666666555555444555555444444555555666555333444444555555444444333444444333333333444666666333444666555444444666777555666:::GGGbbbttteeegggoootttuuuqqqsssuuuyyy~~~yyyjjj]]]TTTQQQLLLHHHHHHEEEBBBBBBEEE<<>>>>>===>>>>>>>>><<<;;;>>>DDDJJJNNNUUU\\\___cccvvvmmm]]]SSSTTTSSSMMMLLLRRRNNNMMMKKKHHHFFFEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBB>>>>>>============>>>>>>999999999888888888888777777777666555555555555555666666666777666555555444555333222222444666666444333333444555555444333333444333333222333444666666555666777666444333444555111888<<<@@@UUU{{{{{{ddd^^^dddlllpppmmmnnnppptttyyy}}}~~~~~~~~~xxxooojjjddd[[[SSSLLLIIIGGGGGGEEEBBBCCCGGGAAAGGGFFFFFFXXX}}}xxxZZZUUUllllllJJJBBB:::777888888555222444333222222111111222222000000000000000000000000///////////////000111111////////////000000000000//////000000111222444444////////////000000000000---.........//////000000---.........//////000000................................................,,,,,,------...///000000.....................---)))***,,,...000000000000//////............//////222333444111///...111333777999<<<@@@CCCEEEFFFFFFFFFIIIMMMPPPPPPQQQQQQRRRVVV^^^fffiiieee___\\\[[[______aaadddddddddjjjqqq333333333222222222111111333333333333333333333333000111111222222333444444===JJJ\\\kkksssuuutttsssvvv}}}xxxyyyuuurrrqqqqqqwww~~~|||uuuhhhUUU^^^yyyxxxyyyxxxuuuvvv~~~|||zzzyyyyyyyyywwwuuurrrooommmlllkkkfff]]]UUUCCC???<<<;;;>>>@@@AAA@@@===<<<:::;;;???DDDHHHKKKSSS\\\___```rrr}}}{{{bbbZZZPPPLLLMMMNNNNNNMMMKKKJJJIIIGGGFFFEEEDDDDDDBBBCCCDDDDDDCCCAAA???=========<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::777777777777777888888888666666666666555555555555111111111222222333333333222222222222222222222222111111222222222333333333444333333222222333333444000777777:::HHH___sss[[[YYYccckkkdddcccdddhhhooouuuyyyzzz||||||}}}~~~|||qqqjjjbbb[[[VVVSSSNNNKKKFFFFFFEEECCCAAAAAADDDFFFHHH@@@FFFYYYsss}}}[[[OOO```}}}UUUAAA>>>;;;999888777555333444444333333333333222222111111111111111111111111000000000000000000000000222111000//////000111222000000000000000///......111000///000111000...---........./////////////////////............//////---------.........//////------------------------------------------------........................---------............///000000///..................///000000///000222444777999<<>>===;;;:::<<>>===<<<<<<<<<;;;;;;;;;;;;:::<<<;;;;;;;;;;;;:::::::::666666666666666666666666666666666666555555555555222222222222333333333333222222222222222222222222222222222222333333333333444333333222222333333444222666555999DDDSSSsssttt___XXX]]]]]]^^^```bbbdddhhhmmmqqqtttuuuwwwxxxzzzzzz{{{{{{|||pppggg^^^YYYRRRMMMJJJHHHEEEBBBBBBBBBBBBCCCEEEEEEEEEDDDIIIGGGSSSjjjvvvaaaRRRZZZyyyiiiJJJ@@@>>>:::999888777555333444444333333333222222222111111111111111111111111000000000000000000000000111111000//////000111111111111111111000///......111000///000111000///---///////////////...............------------......+++++++++,,,,,,,,,------------------------------------------------------........................---------............///000000///...............///000111000///000222333777999<<>>@@@DDDHHHIIIFFFAAA<<<<<<:::;;;@@@JJJTTTZZZ]]]___dddppp~~~zzzqqqlllZZZUUUOOOLLLLLLLLLKKKIIIIIIIIIHHHGGGFFFDDDCCCBBBBBBBBBCCCCCCBBB@@@>>>===;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::555555555555555555555555666666666555555555555444444444444444333333333333333333333333333333333333222222333333333444444444333333222222222222333333555444222888???CCC[[[~~~|||mmmWWWVVVVVVXXXZZZYYYWWWYYY___dddkkkllloooqqqssstttttttttvvvvvvxxx{{{tttjjjbbbZZZTTTPPPMMMIIIFFFEEEDDDCCCBBB@@@@@@BBBDDDGGGHHHGGGFFFLLLWWWhhhqqq]]]SSSSSSlllSSSAAA???<<<:::888777777555333333333333333222222222222111111111111111111111111000000000000000000000000111000000//////000000111222222222222111000///...111000///000111111///---000000//////......------------------------------+++++++++,,,,,,,,,------........................------------------------........................---------............///000//////............///000111111111000000111333777999<<<@@@BBBDDDEEEEEEIIIJJJMMMQQQSSSUUUUUUVVVVVV\\\bbbeeeccc```______bbbdddfffhhhhhhjjjlllnnn222222222222111111111111222222222222222222222222000000000111222222333333333555===OOOeeewww{{{kkkyyy|||zzzqqqnnnmmmiiifffeeehhhnnnyyy~~~~~~}}}|||yyysssiiiaaa}}}}}}|||{{{|||zzzwwwtttssspppmmmkkklllhhhccc^^^XXXQQQHHHCCC@@@CCCFFFIIIIIIDDD???:::<<<<<>>===<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999888777777666666555555555555555555444444444444333444444444444333333333333222222222222222222222222111111222222222333333333222222111111111111222222333555333666:::555999KKKjjjzzzkkkXXXMMMKKKLLLKKKHHHIIIKKKNNNRRRVVV[[[^^^```gggffffffhhhllloooqqqrrrnnnpppsssvvvzzz|||~~~}}}}}}~~~{{{yyyvvvsssoooiiibbb]]]ZZZUUUOOOLLLKKKIIIFFFBBB???@@@@@@???>>>===???@@@???BBBDDDEEEIIIVVVjjjyyyeeeYYYlll{{{sss___EEE888>>>:::888666555666666555444222222222222111111111111111111111111111111111111////////////////////////...//////000000//////...///000111111222222111111///......///111111000///000000//////......---------...///000000///...---+++++++++,,,,,,,,,------........................................................................---------............//////............//////000000111222111111111333555888:::===AAACCCEEEFFFFFFHHHJJJLLLOOOQQQRRRRRRRRRUUU[[[aaadddbbb___^^^^^^___aaadddfffhhhjjjlllooo111111111111000000000000000000000000000000000000//////000000111111222222000333555555:::LLLggg|||xxx}}}xxxpppddd___[[[XXXXXX[[[___fffuuu|||~~~|||zzz}}}~~~}}}}}}~~~|||}}}}}}zzzvvvttttttvvvrrrpppllljjjhhheeebbb___ZZZXXXTTTOOOJJJEEECCCCCC>>>??????===;;;;;;>>>AAADDDLLLUUUZZZ]]]fffuuuuuuddd]]]]]]OOONNNLLLJJJHHHGGGIIIJJJHHHFFFCCCAAA??????@@@AAA@@@???>>>===<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999888777777666555555444333333555555555444444444333333222222222222333333333333111111111111111111111111000000000111111111222222222222111111111111222222///777444111666666777@@@III^^^nnnYYYNNNJJJGGGEEEEEEEEEFFFHHHKKKOOOSSSUUUYYYZZZ\\\^^^aaaeeejjjmmmllllllmmmmmmmmmmmmmmmmmmjjjhhhggghhhjjjlllmmmllloooqqqqqqpppmmmjjjiiiiiifffdddbbb```]]]XXXSSSOOOOOOKKKFFFDDDEEEEEEBBB???>>>@@@BBBAAA@@@@@@AAADDDCCCCCCFFFNNN^^^uuupppfffTTT___ZZZJJJ???777;;;999777555555666666555444222222222222111111111111111111111111111111111111////////////////////////......///000000///......------///000111222222222///......///111222000//////////////////.........,,,---///000000///---,,,+++++++++,,,,,,,,,------------------------------................................................---------............///...............///000000...000111111111222555777999:::===AAADDDEEEFFFFFFJJJLLLOOORRRSSSSSSRRRQQQVVV\\\bbbdddaaa^^^]]]]]]```bbbeeegggiiikkknnnppp111111111111000000000000000000000000000000000000/////////000111111222222***111666333222@@@\\\ttt|||www~~~}}}ssszzziiiaaaZZZVVVTTTUUUUUU[[[lll~~~zzz|||}}}yyyvvvzzz~~~~~~}}}~~~~~~{{{zzzzzz{{{{{{wwwssspppqqqsssllliiifffdddbbb```\\\ZZZVVVUUURRRMMMHHHEEEDDDEEE999;;;======<<<===@@@DDDGGGPPPXXX\\\___kkkmmmZZZUUUZZZPPPNNNLLLIIIGGGGGGIIILLLIIIFFFBBB???>>>>>>@@@BBB@@@???>>><<<;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;:::::::::999999999888888666666555444333333222222555555444444444333333333111111111222222333333333000000000000000000000000///000000000000111111111222222111111111111222222,,,777555...333666555999@@@LLLlllfffRRRIIIGGGGGGEEEDDDCCCDDDFFFIIIMMMOOOOOORRRUUUWWWYYY]]]dddjjjjjjiiiiiigggeeecccaaa```\\\[[[[[[\\\___aaaaaa``````cccfffeeeaaa]]]\\\]]]ZZZXXXVVVUUUSSSQQQMMMIIIJJJFFFBBBAAACCCEEEEEECCC<<>>AAADDDEEEFFFGGGLLLNNNRRRUUUVVVUUUSSSQQQWWW\\\bbbdddaaa^^^\\\\\\aaacccfffiiijjjlllooorrr000000000000////////////000000000000000000000000////////////000000000000+++000333222222===PPP```xxxpppfff^^^\\\XXXSSSRRRVVV___fff~~~}}}{{{zzzyyyxxxwwwxxx|||~~~|||zzzzzz}}}~~~zzzxxxvvvwwwxxxyyyzzzyyywwwtttqqqooommmlllhhhgggdddbbb___[[[UUUQQQPPPOOOLLLHHHDDDBBB???>>>999999777666888===EEEKKKOOO]]]^^^ZZZggg}}}|||dddVVVSSSRRRPPPNNNLLLIIIHHHGGGGGGGGGHHHEEEAAA????????????>>>????????????>>>>>>>>>=========<<<;;;;;;:::999999888888888888777777666666555555555666666666666666555555444333333222111111///000111222222222222222222111111111000000//////000000000000000111111222222222222333333333444444222222333444444555555666;;;BBBRRRxxxuuu]]]PPPNNNOOOBBBDDDEEECCCDDDFFFFFFEEEHHHKKKNNNNNNMMMQQQXXX^^^bbbaaa```]]][[[XXXWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXXXXXXXWWWUUURRRPPPQQQQQQQQQPPPNNNJJJGGGEEECCCCCCAAA??????AAA@@@>>>BBBAAA@@@@@@AAABBBCCCDDDKKKSSS\\\kkkqqqZZZRRRPPPaaaZZZFFFAAA:::888;;;888777666555444333222222222222222111111111111000111000000////////////000111111000000000000111111111///...///000111000...000000000000////////////111111000000//////..............................------------------------///...------...///...---,,,------......------,,,,,,,,,,,,---------..............................---------............///////////////000000000000333444444333222333555888:::;;;>>>@@@CCCEEEFFFGGGGGGJJJNNNRRRTTTUUUSSSRRRUUU[[[cccfffccc```]]]\\\ccceeeggghhhggghhhjjjlll000000000000/////////...////////////////////////.../////////000000000000///333444222000777DDDPPPhhh|||}}}ooofff```WWWOOOMMMNNNRRRUUUccciiiwww~~~zzzyyyzzz{{{{{{yyyzzz{{{{{{zzzzzz{{{{{{yyyxxxwwwyyy}}}~~~}}}{{{xxxvvvtttttttttuuuttttttrrrooommmjjjiiihhhdddccc```^^^[[[VVVPPPLLLIIIHHHEEEBBB@@@>>>===<<<<<<<<<<<<===???EEELLLRRRWWW```___bbbyyyyyy^^^PPPNNNOOOMMMLLLJJJGGGFFFEEEEEEEEEGGGDDDAAA????????????>>>?????????>>>>>>>>>======<<<<<<;;;;;;:::999999888888888777777777777777777666666666555555555555555555444444333222222111111111111222222222111111000111111111000000000//////000000//////000000111222222222222333333333333444222222333333444555555555888:::@@@YYY~~~tttbbbUUUOOOJJJEEECCCCCCCCCCCCDDDDDDFFFIIIIIIIIIKKKPPPUUUWWWWWWUUUSSSQQQOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOOOOOOOOOOMMMJJJIIIHHHIIIIIIIIIHHHFFFCCCBBB@@@@@@@@@???AAABBBBBBAAA<<<>>>???@@@AAAEEEJJJOOOaaaqqqnnnYYYIIIKKKZZZyyy|||RRRBBB???:::888;;;777777666555444333222222222222222111111111111000000000////////////000000111111000000000000111111000///...///000111000...000000000000////////////000000000000//////..............................------------------------...,,,+++,,,---...---,,,,,,------......------,,,,,,,,,,,,---------..............................---------............///////////////000000000000111222222111111111444666:::;;;===@@@CCCEEEFFFGGGHHHKKKNNNQQQSSSTTTSSSRRRUUU[[[cccfffddd```^^^]]]ccceeeggghhhggghhhjjjlll000000000/////////......////////////////////////....../////////000000000000222222111///222999>>>SSSmmm~~~uuulll___TTTOOOMMMLLLKKKIIIOOO^^^ppp||||||zzzzzz|||}}}}}}vvvxxxyyyvvvrrrooorrruuuuuutttuuuwww{{{~~~~~~~~~~~~{{{yyyyyy|||}}}|||{{{wwwwwwuuusssqqqpppooonnnmmmlllkkkiiifffdddcccbbb___]]]ZZZWWWTTTPPPJJJFFFBBBAAA???===<<<;;;;;;<<<:::<<>>>>>??????>>>>>>>>>>>>>>>============;;;;;;::::::999888888888777777777777777777777777666666666555555444444333444444333333222111111111222222222222111000///...111111000000000000//////000000//////000000111222111111222222222333333333111222222333333444555555666777666BBBZZZsssjjj[[[MMMIIIGGGBBB@@@DDD@@@AAACCCCCCBBBBBBDDDFFFKKKJJJJJJHHHGGGFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFFFFFFFEEECCCBBB@@@AAABBBCCCCCCBBBAAA@@@AAA@@@@@@@@@@@@???>>>>>>BBBBBBBBBBBBGGGRRR```jjjrrrccc[[[UUUTTTaaa}}}fffFFF======:::888:::777666666555444333222222222222222111111111111000//////...//////000111222111000000//////000000111000///......000000///...000000000000////////////000000000////////////...////////////////////////---------------------------,,,++++++------,,,+++,,,------......------,,,,,,,,,,,,---------..............................---------............///////////////000000000000///000000000///000333555999;;;===@@@CCCEEEGGGGGGKKKLLLNNNPPPRRRSSSSSSRRRTTT[[[bbbfffdddaaa___^^^bbbdddfffhhhhhhhhhjjjkkkyyy000000/////////.........////////////////////////........./////////000000------...///111222444555DDDZZZzzz~~~qqqdddYYYRRRNNNLLLFFFFFFLLLWWWbbbkkkuuu}}}~~~|||||||||{{{yyywwwqqqrrrrrrpppnnnmmmppprrrqqqqqqrrruuuxxxyyyxxxwww{{{wwwtttuuuyyyzzzwwwtttrrrrrrrrrqqqooollljjjhhhhhhgggfffdddbbb```^^^^^^[[[YYYUUURRROOOKKKFFFCCC???>>><<<;;;:::;;;<<<===<<>>??????>>>>>>>>>=========<<<<<<<<<999999999999888888777777666666666777777777777777666666555555444333222222333333222222111111111000111111111111111000//////000000000000000000/////////////////////000111111111111111111222222222222111111111222333333444444000666777<<>>???@@@AAAAAAAAAAAA@@@@@@???@@@BBBBBB@@@AAADDDHHHEEECCCHHHWWWkkkrrraaaXXXTTTZZZhhh{{{kkkRRR===999<<<999777888666666555444444333222222222222222111111111000000............///000222222000000////////////000000000///......///000///...000000000000////////////////////////////////////////////////////////////---------------------------,,,+++,,,---------+++,,,------......------,,,,,,,,,,,,---------..............................---------............///////////////000000000000...///000//////000333555999:::===@@@CCCFFFGGGHHHLLLMMMNNNPPPQQQRRRRRRRRRTTTZZZbbbfffdddaaa______aaacccfffhhhhhhhhhjjjkkkrrr////////////................................................////////////+++,,,...000222222222111:::IIIeeessscccWWWPPPMMMLLLHHHGGGLLLSSS[[[fffpppssstttwwwyyy{{{yyytttppppppnnnllllllnnnooonnnmmmjjjkkkmmmqqqtttvvvuuutttxxxtttpppqqqtttuuuqqqlllnnnnnnnnnnnnllliiifffeeeeeeeeecccaaa___\\\[[[ZZZWWWUUUQQQNNNKKKHHHDDDAAA>>>===;;;::::::;;;===???DDDGGGKKKOOOTTTYYY^^^bbbfff~~~kkkZZZVVVVVVTTTPPPMMMLLLKKKJJJHHHFFFEEEDDDCCCAAA>>><<<===?????????=========<<<<<<<<<<<<;;;999999888888888888777777666666666666666666777777666555555444333222222111222111111111111111000000...///000111111111111111//////////////////000000/////////...///000000111000000000111111111222222000000111111222333333333,,,444666777;;;BBB[[[qqq^^^OOOJJJHHHDDDAAA@@@BBBCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@??????===<<<>>>BBBCCCAAAEEELLLCCCCCCJJJ\\\uuukkkWWWPPPXXXcccrrruuuWWWGGG:::999;;;999666666555555555444333333222222222222222111111111000000............///000222222000000////////////000000///...---...///000///---000000000000////////////.............../////////////////////////////////------------------------...---,,,---...///...,,,,,,------......------,,,,,,,,,,,,---------..............................---------............///////////////000000000000///000111111000222444777888:::===@@@CCCFFFHHHHHHLLLMMMNNNPPPQQQRRRRRRRRRTTTZZZbbbeeeddd```^^^^^^___bbbfffhhhhhhhhhiiijjjrrr/////////.........------........................------........./////////...///000111111000000000444===TTTuuupppaaaUUUNNNJJJFFFFFFJJJMMMOOOSSSYYYcccfffllltttxxxyyyuuurrrrrrooolllmmmoooooojjjfffcccdddgggkkkppptttttttttrrrooommmmmmnnnmmmjjjgggiiiiiiiiiiiihhhfffcccbbbcccbbb```]]][[[XXXVVVUUURRROOOLLLIIIGGGDDDAAA>>>;;;:::999999;;;>>>AAACCCJJJMMMPPPTTTWWW\\\bbbfffxxxzzzaaaVVVVVVUUUQQQMMMJJJJJJIIIHHHFFFDDDCCCAAABBB???<<<<<<===>>>??????===<<<<<<<<<;;;;;;;;;;;;888888888888888888888888777777777666666555555555444444444333333222222111000000000000000000000000---...///000111111111111......////////////000000//////......//////000111///000000000000111111111///000000111111222333333111666444333444555GGGdddmmm^^^OOOHHH@@@===???BBBBBBAAA@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@??????>>>>>>>>>>>>BBB??????BBB@@@===BBBKKKQQQYYYiii{{{fffWWWPPPVVVnnnuuu```KKKAAA::::::;;;888555555444444444444333333222222222222222111111111111000//////...//////000111222000//////......//////000///...------//////...---000000000000////////////---............/////////........................------------------------///...------//////...---,,,------......------,,,,,,,,,,,,---------..............................---------............///////////////000000000000000111222111111333666888888:::<<<@@@CCCFFFHHHIIIKKKLLLNNNPPPRRRSSSSSSRRRTTTZZZaaadddbbb^^^\\\[[[^^^aaaeeehhhiiiiiiiiijjjvvv//////.........---------........................---------........./////////000111000///...000222222555AAAYYYxxx~~~lll^^^OOOLLLKKKLLLKKKGGGGGGIIIQQQUUU\\\dddlllpppqqqpppoooooooooooonnnkkkgggdddccccccdddhhhlllooooooooohhhhhhiiiiiihhhgggeeedddddddddddddddcccbbbaaa``````___\\\YYYVVVRRRPPPOOOKKKHHHEEEBBBAAA???===;;;:::::::::;;;???DDDIIIMMMPPPTTTYYY```gggpppxxx~~~yyykkk]]]XXXUUUPPPMMMNNNIIIIIIIIIHHHGGGDDDBBBAAA@@@>>><<<;;;===>>>??????<<<<<<<<<;;;;;;;;;::::::999999999999999999999999888888777666555444444333333333333222222222222222000000000000000000000000//////000000000000000///........./////////000000///............///000000/////////000000000111111//////000000111222222222555666222333666333:::NNNnnn{{{vvvzzzmmm```PPPGGGEEEFFFDDDAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>=========>>>>>>@@@@@@@@@??????@@@@@@AAAIIIEEEFFFMMMNNNMMMWWWeeejjj]]]SSSRRRWWWjjjbbbQQQDDD>>>:::::::::777666666444444444333333333333222222222222111111111111000000000////////////000000//////............/////////...------//////...---000000000000////////////---------.........//////------------------------------------------------...---,,,,,,......---,,,,,,------......------,,,,,,,,,,,,---------..............................---------............///////////////000000000000///000111111111333666999888999<<<@@@CCCFFFHHHIIIHHHKKKNNNQQQSSSTTTSSSRRRTTTZZZaaacccaaa\\\YYYXXX]]]aaaeeehhhiiiiiiiiijjjttt//////.........---------........................---------.........//////,,,...000///---...333777222///000>>>YYYzzz|||sss```ZZZUUURRRMMMHHHFFFIIIAAADDDIIIQQQZZZ```ddddddiiimmmqqqqqqmmmiiigggggghhhgggfffggghhhiiihhhgggaaaccceeeeeedddbbbbbbcccaaaaaa``````____________]]]\\\YYYVVVRRRNNNLLLJJJEEECCC???===<<<;;;999888;;;;;;<<>>;;;;;;<<<>>>??????<<<<<<;;;;;;;;;:::::::::999999999999999999::::::999999888666555444333222222222222222222222333333////////////000000000000111111111111000///...------.........//////000000...............///000000////////////000000000000/////////000111111222222000111...333999333000<<>>>>>??????AAAAAAAAAAAABBBCCCDDDEEEHHHFFFNNN]]]hhhqqqooo___YYYXXXPPPNNNVVVccc}}}qqqSSSFFF@@@===::::::999777666777444333333333333333333333222222222111111111111000111000000////////////000//////............/////////...------...///...---000000000000////////////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,++++++------,,,+++,,,------......------,,,,,,,,,,,,---------..............................---------.........//////////////////000000000000///000111111111333666888777999<<<@@@CCCFFFHHHIIIGGGJJJNNNRRRTTTUUUSSSRRRTTTZZZaaaccc```[[[XXXWWW]]]```eeehhhiiiiiiiiijjjnnn........................//////............//////////////////////////////000////////////111222333555000000666???UUUzzzoooaaaMMMEEEHHHFFFHHHFFFEEEFFFFFFGGGNNNWWW[[[___ccceeeeeefffhhhjjjaaabbbcccddddddbbb```___aaaccceeefffeeecccaaa___[[[\\\^^^______^^^\\\[[[SSSRRROOOLLLHHHDDDAAA@@@>>>===<<<<<<>>>>>>>>>===@@@@@@DDDJJJMMMOOOUUU\\\eeeooovvvkkk^^^]]][[[XXXUUUSSSQQQPPPKKKJJJJJJHHHGGGFFFEEEEEEBBBAAA???>>>>>>???AAACCC<<<;;;:::;;;<<<<<<:::888666666666777888888999999999888888777666555555444333333333222222222111111222111111111000000//////000000000000000000000000111000///......///000111///......---------......000///...///000000...,,,000///---,,,---...000222222222111111222222333444===BBBTTTvvv~~~yyytttmmm{{{~~~nnn```TTTQQQOOOOOOKKKEEEDDDFFFCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@>>>>>>???@@@DDDCCCCCCEEEHHHLLLPPPSSSYYYfff{{{rrr]]]TTTUUUXXXaaajjjpppwwwRRRDDDHHH>>>===;;;999888666555555666444222111222333333222222222222222111///...---////////////000000000000//////............////////////////////////////////////000111000...,,,***---,,,,,,,,,,,,---...///------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000+++***---...------///------------------------000///---,,,,,,---...///...............---------000000000000000000000000000111222111000000222333888999<<>>HHHGGGKKKPPPTTTWWW___gggqqqzzzjjjcccXXXXXXWWWVVVTTTSSSRRRRRRKKKKKKJJJIIIHHHGGGFFFFFFAAAAAA@@@??????@@@AAABBB===<<<:::;;;<<<<<<;;;999777777777888888888888888666666555555444444333333333333222222222111111111111111111000000000//////////////////////////////111000///......///000111------------...///000000111///......///000...---000///---------...000111222222111111222222333444555777CCC]]]{{{yyyuuunnnggg```WWWLLLHHHIIIQQQPPPPPPNNNMMMKKKJJJIIIHHHJJJKKKKKKIIIIIIKKKLLLIIIKKKPPPWWW]]]dddhhhkkkpppooo[[[OOOOOO[[[gggkkkIII???===>>>===;;;999777666555555666444222111222333333222111111222222222111111000////////////000000000000000///...............///////////////////////////111222333333333111///......------------......///------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))+++000///+++((()))------------------------///......---------......------..................000000000000000000000000000111222111000000222444999:::<<>>BBBDDDGGGIIIIIIJJJKKKMMMNNNOOORRRTTTUUUVVVVVVVVVUUUWWWXXXYYYYYYWWWUUUTTTPPPPPPPPPOOOLLLIIIFFFEEE@@@@@@???>>><<<;;;::::::<<<;;;::::::<<<@@@DDDFFFLLLKKKLLLPPPTTTZZZeeeppp~~~jjjaaa___VVVVVVUUUSSSRRRQQQPPPOOOKKKKKKJJJJJJIIIHHHFFFFFF@@@AAAAAAAAAAAAAAA@@@@@@???===;;;:::;;;<<<<<<;;;999999999888888888888888333333333333222222222222333222222222222111111111111111000000000000//////////////////////////////000//////......//////000---------...///000222222333111......///000000//////......------///000111222111111111111222333333555444777DDD^^^zzzyyyyyyzzzkkkcccbbbcccdddeeegggggghhhhhhgggeeefffgggeeeaaa___^^^^^^bbbjjjwwwzzzbbb]]]TTTLLLOOObbbWWWEEEAAA:::===<<<:::999777666555555555333222111222333222111000111222222333333333222////////////000000000000000000///...---------...////////////////////////222222333333333111000///........................------------------------,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++...555:::777///++++++------------------------------...............---,,,---------.../////////000000000000000000000000000111222111000000222444:::;;;===???BBBDDDFFFGGGLLLNNNRRRSSSSSSRRRRRRSSSUUUYYY^^^```^^^[[[XXXVVV]]]cccgggggggggiiiiiifffsss........................///......------......///....................................///000111111...000444444//////===NNNjjjzzzuuurrrhhhWWWMMMDDDCCCEEEEEEEEEFFFBBBBBBCCCCCCBBBAAAAAAAAAAAABBBDDDFFFGGGHHHHHHHHHFFFGGGHHHIIIIIIHHHGGGFFFAAAAAABBBBBBBBBAAA@@@???;;;;;;;;;<<<<<<<<<<<<<<<===>>>@@@BBBEEEIIIMMMPPPSSSRRRTTTYYY```jjj|||nnnaaa]]][[[XXXWWWUUUSSSPPPMMMKKKJJJHHHIIIIIIIIIHHHGGGEEEDDD???@@@BBBCCCBBBAAA???>>>@@@===:::999:::<<<<<<<<<;;;::::::999888777777777111111111222222222222222222222222222111111111111000000000000000000/////////////////////////////////////////////////////////////////////000111222444111...---...000000000///............///000000111111111111111222222333666555444666BBB\\\}}}nnnmmmqqqoooqqqxxx|||fff[[[YYYWWWSSSOOOTTThhhdddIIIAAACCC>>><<<;;;:::888666555555555444333111222333333222111000111111222222222111111////////////000000000000000000///...------------//////////////////////////////000000///...------............------,,,,,,------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---222:::???:::000---///,,,,,,------------------,,,---.../////////...---,,,,,,,,,---...///000000///////////////////////////000111111000111333444999:::<<>>>>><<<======>>>>>>>>>>>>>>>;;;;;;<<<=========<<<;;;777888999:::;;;;;;<<<<<<999:::;;;<<<===>>>???@@@@@@CCCGGGIIIJJJLLLOOOQQQWWW[[[eeerrrsss___\\\ZZZUUUWWWVVVTTTRRROOOLLLJJJIIIEEEFFFGGGGGGFFFEEECCCBBB???@@@BBBCCCBBB@@@>>><<<@@@===:::999:::<<<<<<<<<;;;::::::999888777666666222222222222222333333333222222222111111111000000//////////////////000000..............................////////////......222111000///////////////333111...---...///000000...............///000000111111000000111111222333000222222111222>>>SSScccuuuhhhddddddjjjxxx{{{vvvgggZZZWWWYYY___]]]aaassszzzXXXMMMAAA:::<<<===;;;:::999777666555555444444222111222333333111000111111111111000///...---////////////000000000000//////...---------------////////////////////////---------------,,,,,,,,,,,,,,,------------,,,+++------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***---333666111)))(((,,,,,,,,,,,,---------......+++,,,.../////////...---,,,,,,,,,---...///000000///////////////////////////000111111000111333555777888;;;???CCCGGGJJJKKKKKKNNNQQQSSSRRRRRRRRRRRRTTTXXX\\\^^^^^^[[[ZZZYYY]]]cccgggffffffhhhgggeeezzz..............................------------......------------------------+++,,,---...////////////222//////000333444222111333GGGgggvvvSSSQQQQQQTTTRRRLLLGGGGGGDDDBBB@@@???@@@@@@@@@?????????>>>>>>=========<<<999999::::::;;;;;;::::::999999999999999::::::::::::;;;<<<===???@@@AAABBBCCCFFFJJJKKKKKKLLLOOORRRWWWbbbwww{{{ccc[[[\\\ZZZTTTRRRRRRQQQPPPNNNMMMLLLKKKCCCDDDEEEFFFFFFDDDBBBAAA>>>???@@@AAA@@@???===;;;>>><<<:::999:::;;;;;;:::999999888888777666666555333333333333333222222222222111111111111000000000......////////////000000........................---......//////......---222222000///...---------222000------...//////............///////////////111000000000000111222222,,,111444333222555>>>FFFnnnuuueeeaaa___cccllltttwwwvvv|||kkk]]]VVVYYY[[[YYYXXX\\\fffooo~~~]]]CCCDDD@@@999999;;;:::999888666555555444444333222111222333333111///111111111000///...,,,+++////////////000000000000...---------------......////////////////////////............---------...***+++---.........---,,,------------------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---...+++'''''',,,+++,,,,,,------.........,,,,,,---...////////////,,,---------.../////////000000000000000000000000...000111111000111333555777999<<>>>>>>>>>>>>>>>>>===============>>>??????@@@AAACCCDDDEEEEEEEEEIIILLLMMMNNNSSS\\\ccckkk|||kkk^^^[[[YYYVVVUUUPPPOOONNNMMMLLLKKKJJJIIIBBBCCCEEEFFFFFFDDDBBBAAA>>>>>>??????>>>===;;;:::<<<:::999999::::::999888888777777777666555555555444333333222222111111111111111111111000000000000........./////////000000........................------...//////...------000000///...------------///...------......---,,,---......///////////////000000000000000111222222000222444444444555999<<>><<<===:::999888777666555444444444222111111222333333000...000000000000000///......////////////000000000000,,,,,,,,,,,,---...//////////////////////////////.........------......///***,,,...000111111000///---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,......++++++...++++++,,,,,,---......///,,,,,,,,,---...///000000------..................000000000000000000000000...///111111000111444666:::;;;===@@@CCCFFFHHHIIILLLOOOSSSTTTTTTSSSSSSTTTTTTWWW[[[]]]]]]\\\[[[\\\\\\cccgggggghhhjjjjjjhhhsss...........................------,,,,,,------...------------------------***+++---...///......------///000......000222222333...444MMMooozzzwwwnnnjjjrrr}}}zzzuuubbb]]]VVVQQQNNNJJJFFFBBBBBBAAAAAA@@@@@@AAAAAABBB?????????@@@@@@AAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDDDDDDDDEEEFFFGGGHHHHHHIIIHHHJJJMMMPPPUUU___mmmxxx~~~mmm^^^[[[XXXPPPMMMQQQRRRQQQOOOLLLIIIGGGEEEDDDBBBDDDFFFGGGGGGEEECCCAAA>>>>>>>>>======<<<;;;::::::999999999::::::888666666666666666555555555555444333333222111000000///111111111111000000000000---.........//////000000........................,,,---...//////...---,,,......---------......///...---,,,---......,,,***---......///000/////////000000000000000111111222222000......000333555666666JJJkkknnnlllqqqttttttqqqiiieeegggjjjiiigggggghhhfffcccbbbeeejjjqqquuuwwwtttnnnggg```\\\\\\^^^^^^]]][[[XXXVVVTTTSSSSSSVVVXXX___nnnsss[[[GGG???>>><<<777<<>>???AAACCCEEEFFFGGGMMMPPPSSSUUUTTTTTTTTTTTTTTTWWW[[[]]]]]]\\\\\\\\\\\\bbbggghhhhhhkkkllliii------------------------...------,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,---------......////////////000000000000111///333???IIIZZZzzz||||||wwwqqqmmmhhhmmmrrroooeee[[[UUUSSSJJJHHHCCCAAABBBFFFEEECCCAAABBBBBBCCCEEEEEEFFFFFF>>>@@@BBBCCCCCCCCCEEEGGGIIIGGGHHHLLLMMMMMMRRRYYYQQQTTTXXX]]]hhh~~~tttaaa^^^YYYWWWUUUUUUTTTSSSQQQPPPNNNKKKIIIGGGFFFFFFAAABBBBBBCCCCCCBBBBBBAAA???>>><<<999888999::::::::::::999999888777777777555555444333333333333444222222222111111111111000111111000//////000111222////////////////////////........................------++++++++++++------................................................---------............///////////////////////////000000000000111222333444666888AAATTTqqqqqq^^^WWWXXX[[[```___``````ZZZRRRTTT[[[VVVWWWUUUTTTWWW\\\[[[WWWYYYUUUUUUYYY[[[[[[___gggrrr|||sssYYYHHH@@@???<<<:::999888888888666666555444444444444555444333222111000000000000///////////////////////////...,,,,,,...///...---......//////...------,,,///////////////////////////...------...///...---000///...---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---+++000111---,,,000000,,,,,,555777///+++//////)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///............////////////...///000//////000333555888;;;>>>@@@BBBDDDGGGJJJNNNPPPRRRSSSSSSSSSUUUWWWXXXZZZ\\\\\\[[[ZZZZZZ[[[\\\```eeefffeeeeeefffhhh------------------------------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------........./////////000000000000...***---333888BBB[[[ttt~~~xxxxxxuuuooogggbbbaaaaaaXXXVVVRRROOOMMMLLLHHHDDDHHHHHHHHHHHHIIIJJJKKKLLLKKKKKKKKKLLLMMMNNNOOOOOOQQQSSSVVVXXXZZZ]]]aaaddddddmmm{{{uuuaaa^^^\\\ZZZXXXWWWVVVSSSPPPNNNMMMKKKIIIGGGFFFEEEEEEEEEEEEDDDDDDCCCAAA@@@??????>>><<<:::999999999:::::::::999888888777777666555555444333333333333444222222222111111111000000111111000///.........///................................................---,,,,,,++++++,,,,,,---................................................------------....................................000000000000111222333333444444555===OOOjjj{{{|||{{{iii```___[[[___cccgggnnnvvvwwwtttmmmqqqyyyuuu[[[HHH>>>???>>><<<:::999888888888666555555444444444444444444333222111000000000000///////////////////////////...,,,---...///...---..................------------------------------///...------...///...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...---444888222,,,,,,---,,,...CCCNNN@@@---(((---111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///............////////////...///000//////000333555888;;;>>>@@@BBBDDDGGGJJJMMMOOOQQQRRRRRRSSSTTTVVVWWWYYY\\\\\\[[[ZZZZZZ[[[ZZZ___dddfffffffffiiikkk------------------------------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------............/////////000000000000---...111000333BBBSSSmmm```YYYVVVWWWZZZYYYXXXXXXWWWTTTOOOLLLOOONNNLLLJJJJJJJJJLLLMMMMMMKKKJJJMMMRRRVVVWWWVVVXXXbbbiiikkkrrr~~~wwwbbbWWWYYYXXXXXXXXXXXXUUUQQQNNNMMMLLLKKKIIIGGGFFFFFFFFFGGGGGGEEEDDDBBB@@@>>>>>>???>>><<<:::999999999::::::999999888888777666666555555444333333333333333222222111111111000000000000000000000///---,,,+++........................---------------------------,,,,,,++++++,,,,,,---------------------------------------------------------------....................................////////////000111222333333444333111666JJJggg~~~{{{|||yyy[[[HHH???<<<>>>===<<<:::999888888888666555444444333333444444333222111111000000000000///////////////////////////...,,,---...///...---------...............---,,,,,,,,,,,,,,,,,,,,,,,,///...------...///...---++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,......------------.........777<<<777...***+++,,,000FFFSSSFFF000''',,,222------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///............////////////...///000000///000333666888;;;>>>@@@BBBDDDGGGJJJLLLNNNPPPPPPPPPQQQSSSUUUVVVYYY\\\]]]\\\[[[ZZZ[[[ZZZ^^^dddfffggghhhkkknnn---------------------------,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,---------.............../////////000000222111222444333222:::DDD\\\qqq~~~nnnccc]]]ZZZaaaaaaccciiikkkkkkkkklllgggeeeaaa]]][[[ZZZ[[[\\\\\\ZZZZZZ___hhhooopppnnnvvvzzzggg^^^\\\VVVUUUTTTTTTTTTSSSPPPMMMNNNMMMLLLJJJIIIIIIHHHHHHFFFEEEDDDBBB@@@???>>>===>>>===<<<:::999999999999999999999888777777666666555444333333222222333333111111111111000000000000//////000111000///---,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,---------.................................////////////000111222222...333666444333:::KKKYYYttt~~~cccMMMBBB???>>>===<<<;;;:::999888777777555444444333333333333333222222111000000000000000////////////////////////...---------//////...,,,,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,///---------...///...---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...........................444999777222...------///777;;;666111///...***........................---------------------------------............///............///////////////000000000000111444666888;;;>>>@@@BBBDDDGGGJJJKKKMMMNNNOOOOOOPPPRRRTTTUUUXXX\\\]]]\\\[[[ZZZ[[[[[[___dddgggggghhhlllooo------------------------,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------..................//////////////////000222222000333777;;;LLLeeezzzvvvhhhaaa]]]\\\TTTRRROOOOOOOOOPPPOOONNNMMMLLLKKKIIIHHHGGGGGGGGGBBBAAA@@@>>>>>>>>>>>>>>>>>>===<<<;;;:::999999999999999888888777666666555444444333222222222222333111111111000000000//////---...000111222111111000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,------------.......................................///000111222***...333444333333777;;;HHHhhh{{{qqq___KKKAAA???>>>;;;;;;;;;::::::999888777666444444333222222222222222111111000000///000000000000000000000000000000000...------...//////...,,,------...............---------------------------///---------...///...---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................---...000444666444111///,,,,,,++++++...111///+++........................---------------------------------............///............///////////////000111000000111444666888;;;>>>@@@BBBDDDGGGJJJJJJLLLNNNOOOOOOOOOQQQSSSTTTXXX\\\^^^]]][[[[[[ZZZ]]]aaaeeeffffffgggjjjnnn------------------------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------........./////////000///000000000///......111888FFF\\\rrrrrreeeaaa]]]WWWRRRSSSQQQNNNMMMNNNPPPPPPPPPJJJIIIHHHFFFEEEDDDCCCCCC???>>>===<<<<<<===>>>???======<<<<<<:::999999888999888888777777666555555444444333222222222222222111111000000000/////////---...///111222222333333------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------......///000111...///000111111222333444333GGGYYYmmm{{{]]]TTTFFF;;;;;;??????:::999999:::999999777666555444333222222111111222222111000000//////000000000000000000000000000000000---------...000000---+++......//////...------,,,------------------------///...------...///...---------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,------............---------)))***111666555222000***---000...******...333........................---------------------------------............///............///////////////000111111000111444777888;;;>>>@@@BBBDDDGGGJJJJJJLLLNNNNNNNNNOOOQQQSSSTTTWWW\\\^^^^^^\\\[[[ZZZ^^^aaadddeeeeeefffjjjmmm------------------------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------.........//////111000000///000111///,,,444333666BBBWWWnnn{{{{{{wwweee^^^^^^ZZZUUURRRRRRQQQOOOPPPQQQRRRRRRQQQJJJIIIGGGEEECCCAAA@@@@@@???>>>===<<<<<<===???@@@=========<<<;;;:::888888888888888777666666555555444333222222111222222222111000000000///////////////////////////000111222------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------------...///000000111111111000000222444666000999>>>LLLfffxxxkkkKKKGGG@@@;;;<<<@@@???:::888999999999888777666555333333222111111111111111000000////////////000000000000000000000000000000---------///000000---+++000000//////...---++++++,,,,,,,,,,,,,,,,,,,,,,,,///...------...///...---+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++---******000222///...///***...333111+++(((,,,222------------------------........................---------............///............////////////000111111111111222444777888;;;>>>@@@BBBDDDGGGJJJJJJLLLNNNOOOOOOPPPRRRSSSSSSWWW\\\^^^^^^\\\[[[ZZZ[[[___bbbddddddfffkkkooo------------------------,,,++++++++++++++++++,,,++++++,,,,,,,,,---------,,,,,,,,,---------......---------.........//////...---,,,,,,...111000,,,000///---111>>>TTTmmm}}}xxxkkk```\\\[[[XXXXXX\\\QQQQQQRRRTTTVVVUUUSSSQQQLLLKKKHHHFFFDDDBBBAAA@@@AAA@@@>>>===<<<===???@@@=========<<<;;;:::888888888888888777666666555555444333222222111111222222000000000000////////////111000...------...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------------------///000000***...111111///...000333///777666777FFFWWWnnnnnnRRRDDDEEECCC???======;;;777777888999999888777666555333222222111000111111111000000////////////000111000000000000000000000000---------///000000---+++111000000///...,,,+++***++++++++++++++++++++++++///...------...///...---((()))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++///,,,...111...((()))...+++***+++...000---***)))------------------------........................---------.........//////............/////////000000111111111111222555777888;;;>>>@@@BBBDDDGGGJJJKKKLLLNNNOOOOOOPPPRRRTTTRRRWWW\\\^^^^^^]]][[[ZZZYYY\\\aaacccdddggglllppp,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------------------.........///000//////000555===DDDIIIkkkwwwzzzuuuhhhddd```]]]\\\ZZZYYYWWWTTTSSSQQQRRRSSSSSSRRRPPPLLLKKKIIIFFFCCC@@@>>>===AAAAAA@@@>>>===;;;::::::>>>>>><<<;;;:::999999999777777777666555555444444555444222000000111222333111111111111000///------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------............///////////////000000000000222444444444666>>>KKKUUUvvvcccQQQJJJAAA@@@???===<<<<<<;;;;;;777777666666555555444444333333333222222222111111000000000000000000000000////////////////////////........................,,,,,,,,,---------.........---,,,,,,,,,,,,---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///***)))------***+++111+++++++++,,,,,,---------***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,---......//////......---------............///000...---...111222111///111111222111000111444666888;;;???AAABBBFFFKKKPPPeee\\\QQQLLLMMMPPPQQQPPPUUUYYY]]]```___\\\ZZZYYYZZZ]]]bbbfffeeeccchhhppp,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------------........./////////222000///...000444888;;;IIIVVVdddoooyyyuuueee```dddaaa^^^\\\[[[ZZZWWWUUUUUUTTTSSSSSSTTTSSSQQQOOOKKKJJJGGGEEEBBBAAA????????????>>>>>>>>>============<<<:::999888777777777777777666666555555444444555333222000000111222333111111111111000///...---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------------------------------............///.../////////000000000000...000111000///222:::@@@SSS```uuusss^^^NNNDDD@@@??????===<<<;;;:::::::::888777777666555555444444333333222222222111111111000000000000000000000000////////////////////////........................,,,,,,,,,---------.........---,,,,,,,,,,,,---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///+++***------***+++///))))))*********+++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............---------............///000...---...111222000///111111222111000111444666888;;;???AAABBBEEEKKKPPP\\\VVVPPPLLLMMMOOORRRSSSVVVYYY^^^```___\\\ZZZYYY\\\^^^cccfffeeeccchhhooo,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***------------------------------------------------------............------............/////////000111000///......///000111000999EEETTTgggyyyuuuhhh___\\\^^^]]]\\\[[[[[[YYYVVVTTTVVVUUUUUUUUUUUUSSSPPPMMMIIIHHHFFFCCCAAAAAAAAAAAA=========>>>??????@@@@@@===<<<;;;999888888888888777777666666555444444444444333222000000111222222000111111000000///...---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------............///....../////////000000000...000333222000///222444999???NNNbbbsssgggPPPGGGCCC@@@=========<<<:::999999999999888888777666666555555444333222222222222111111111000000000000000000000000////////////////////////........................,,,,,,,,,---------.........------,,,,,,------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...++++++------+++***---)))************+++++++++,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............---------............//////...---...000111000///000111111111000111444666888;;;???AAABBBEEEJJJNNNQQQPPPOOOMMMMMMOOOSSSWWWVVVZZZ^^^```___]]][[[ZZZ]]]___dddgggeeecccgggnnn,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,........./////////000000......///000000000000000222333666>>>MMMbbbvvv~~~wwwmmmkkkhhhccc```ZZZZZZZZZ[[[\\\ZZZVVVSSSVVVUUUUUUVVVUUURRRNNNJJJGGGFFFDDDBBBAAAAAABBBBBB======>>>>>>???@@@@@@@@@>>>===<<<;;;::::::::::::777666666555555444333333333333222111000111111111000000000000000///..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------------............///........./////////000000...000333444333333444555777666:::EEEUUUiii|||iiiSSSFFFEEEFFFBBB======<<<;;;:::999999999999888888777666666555555444222222222222111111111111000000000000000000000000////////////////////////........................,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,---.........---------------............///............///000000///000111111000000111333555888<<<@@@AAABBBDDDIIIMMMJJJMMMPPPOOOMMMNNNTTTYYYVVVZZZ^^^```___]]][[[ZZZ___```dddgggeeebbbfffmmm,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,............////////////,,,---///000111111000000444444222333888FFF\\\mmmyyyxxxgggccceeeccc]]]YYYXXXXXXYYY[[[\\\ZZZVVVSSSTTTTTTTTTTTTSSSPPPLLLHHHEEEDDDCCCAAAAAAAAABBBBBB?????????>>>>>>>>>>>>>>>===<<<;;;:::::::::::::::666666666555444444333333222222111111111000000111///000000000000//////...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------------............///............////////////---.../////////000222444666555666999???LLLcccwwwwwwXXXPPPFFFCCCCCCCCC>>>:::<<<<<<;;;:::999999999999777777666666555444444444222222222111111111000000////////////////////////////////////////////////........................,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---...//////+++,,,,,,---...------------------............///---...............///000000000111000///000333555888<<<@@@BBBBBBDDDGGGKKKIIIMMMQQQQQQNNNNNNSSSXXXUUUYYY]]]___^^^\\\ZZZYYY^^^```dddfffdddaaaeeelll,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------.........///------...//////...---,,,,,,...000111000333AAAOOOccctttlllaaaZZZ[[[___]]]XXXTTTWWWWWWXXXZZZZZZYYYUUURRRRRRQQQPPPPPPPPPNNNJJJGGGCCCCCCCCCBBBBBBAAA@@@@@@@@@??????>>>===<<<<<<;;;999999888777777777777777666666555555444333333333222111111111111000000000//////000000000000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------------------------............///------........./////////111000///......///000111---///444777666777CCCOOOhhhyyybbbQQQHHHEEEBBB???===;;;;;;;;;;;;;;;:::999999999999999666666555555444333333222222111111111111000000000////////////////////////////////////////////////........................,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---...---***))),,,---,,,+++++++++************))),,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---...//////++++++,,,------------------------............///,,,...//////...---///000///000000000///000333555888<<<@@@BBBBBBCCCFFFIIIIIIMMMQQQPPPNNNNNNRRRWWWTTTXXX\\\^^^]]][[[YYYXXX]]]___ccceeeccc```dddkkk,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,---------------......///...---,,,,,,++++++...111000---111999EEEVVViiiwwwxxxfff[[[VVVTTTXXX[[[ZZZXXXYYYVVVVVVVVVWWWWWWVVVSSSPPPPPPNNNMMMLLLLLLKKKHHHFFFAAABBBCCCCCCCCCAAA???>>>>>>>>>======<<<;;;;;;;;;888777666666555666666666666555555444444333333222111111111111111000000/////////000000000000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---------------------------------............///---------.........//////222111000000111111000///------111444333111555;;;GGGSSScccssspppZZZIIIBBBCCCCCCAAA>>>;;;:::;;;===999999888777777777888888555444444333333222111111111111111111000000000000////////////////////////////////////////////////........................,,,,,,,,,---------......,,,,,,---......---,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,666777333+++))),,,---++++++++++++*********))))))++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,------------,,,---------............///+++...//////------...000///000000000///000222555888<<>>QQQbbbuuu}}}kkk[[[___\\\ZZZ[[[YYYVVVVVVZZZVVVUUUTTTTTTUUUTTTQQQOOONNNLLLJJJIIIIIIIIIGGGEEEAAABBBDDDDDDCCCAAA>>><<<<<<<<<<<<<<<<<<;;;;;;;;;999888777777777777777888666555555444444333222222111111111111111000////////////000000000000000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------------------------------.........//////---------.........//////+++,,,---///111000///---888222...000222333666:::666===IIIZZZqqqkkk\\\PPPGGGEEEHHH===>>>???>>><<<:::;;;;;;888777777666666666666777444444333222222111111000111111111111000000000000////////////////////////////////////////////////........................,,,,,,,,,---------......,,,,,,---......---,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,======777---))),,,---***---------,,,,,,+++++++++***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******++++++,,,---------,,,,,,---------.........//////+++---//////---,,,...000///000000//////000222444888<<>>===<<<<<<;;;;;;<<<777777777666555555444444444444333333333222222222333333111000000000111222////////////...............---,,,,,,++++++,,,,,,******+++,,,,,,+++******************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,+++,,,------......------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---...///////////////////////////222222222111111111111111555555888@@@OOObbbuuu}}}iii^^^QQQHHHEEEEEEDDDBBB>>>>>>===;;;;;;::::::::::::999888777666666666666333333333333333333333333555444333222111111111111000000000000////////////...---,,,---/////////...------------------------111---++++++......***&&&,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000---,,,---///000...,,,......---,,,++++++++++++.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......///////////////......---111000......///222555777;;;:::<<<@@@EEEGGGFFFCCCLLLKKKJJJJJJKKKNNNRRRTTTVVVWWWXXXYYYZZZZZZYYYYYY[[[^^^ccceeeaaa]]]bbbjjj++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,------------............------------...............111444777===HHHVVVaaavvvrrriiiaaaZZZVVVVVVYYYXXXXXXWWWVVVUUUTTTTTTSSSSSSTTTTTTSSSQQQNNNMMMMMMMMMMMMMMMLLLKKKIIIHHHFFFEEEDDDCCCBBB@@@?????????>>>===<<<;;;;;;;;;;;;888777777666555555555555444444444444333333333222333222111000000000111111////////////...............---,,,,,,++++++,,,,,,------,,,++++++,,,------************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++,,,------------,,,++++++,,,,,,,,,,,,---------------,,,------..............................000000000000111111111111111000000333<<>><<<>>>===<<<;;;::::::::::::999999888777666666666666333333333333333333333333555444333222111111111111000000000000///////////////...---...000111000///---------------------------***''')))+++,,,(((%%%,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++---...,,,+++,,,,,,+++++++++,,,,,,---+++++++++******)))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---......///////////////000000//////000222444666======???CCCHHHJJJHHHFFFLLLKKKJJJKKKLLLNNNPPPRRRTTTVVVXXXZZZ[[[ZZZYYYYYY\\\___dddfffbbb^^^ccckkk++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,------------............------------...............///000......222999???RRR___tttlllccc[[[YYYYYYXXXXXXYYYXXXWWWUUUSSSRRRQQQRRRRRRSSSSSSRRRQQQPPPNNNLLLKKKOOOOOOOOONNNLLLIIIGGGEEEEEEDDDCCCBBBAAA@@@???>>>>>>>>>===<<<;;;;;;;;;;;;999888666555444444555666555555444444444333333333222222111000000000000111////////////...............---,,,,,,++++++,,,,,,///---+++******+++---///************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------//////...---------.......................................//////000000111111000//////111666:::>>>LLLZZZjjjyyy}}}hhhWWWJJJDDDBBB???======???@@@===:::======<<<;;;::::::::::::999888888777777666666555333333333333333333333333444333222111111111111111000000000000////////////000///...///111111111000---------------------------+++***+++...///,,,)))+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))++++++***)))*********++++++,,,......******)))))))))))))))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,------...//////000000000///000000111222444444===>>>@@@DDDHHHIIIIIIGGGJJJKKKKKKLLLMMMMMMNNNOOORRRTTTXXX[[[\\\[[[ZZZXXX]]]___dddfffbbb___dddlll++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++***************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,---------.........,,,,,,---------.........///000000///---...111555555@@@UUUiiivvv}}}~~~rrrggg]]]ZZZVVVTTTVVVYYY\\\^^^___UUUTTTRRRPPPOOOPPPQQQRRRSSSRRRQQQOOONNNLLLKKKKKKOOOOOOOOONNNLLLIIIGGGEEEDDDDDDCCCBBB@@@???>>>===>>>===<<<;;;:::::::::::::::999777555444555666666555555555444444444333333222111111000000000000000////////////...............---,,,,,,++++++,,,,,,,,,,,,+++******+++,,,,,,******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))***++++++++++++++++++++++++,,,,,,,,,------000//////...------------........................,,,,,,---......///000000111111111222333444555666>>>@@@BBBHHH[[[uuuxxxpppbbbUUUJJJFFFEEEEEEAAA???>>>???@@@@@@===:::<<<<<<;;;:::999999::::::888888888777777666555555333333333333333333333333333333222111111111111111000000000000///////////////...---...000111000///------------------,,,,,,---,,,+++---///000...---******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******))))))*********)))++++++******+++,,,,,,---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------......////////////000111222222333333999;;;>>>AAADDDFFFEEEEEEJJJKKKLLLMMMNNNMMMMMMLLLPPPSSSWWW[[[]]]\\\ZZZXXX[[[^^^ccceeebbb^^^ccclll++++++++++++++++++++++++,,,++++++******++++++,,,************************++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,------------...+++,,,---------...000111---333>>>MMMYYYdddttt}}}rrrccc\\\WWWSSSSSSSSSSSSTTTVVVZZZ[[[[[[TTTSSSQQQQQQQQQSSSUUUWWWSSSRRRQQQOOONNNMMMLLLKKKMMMMMMNNNMMMLLLJJJIIIGGGDDDDDDCCCBBB@@@???>>>======<<<;;;::::::999999999:::999777666555555666666555555444444444333333333111111111111000000//////////////////...............---,,,,,,++++++,,,,,,***,,,---//////---,,,*********************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,((()))******++++++******+++++++++,,,,,,,,,------000///...---------------........................++++++,,,---...//////000,,,---///111222333333333EEE???555111;;;PPPdddooozzz{{{oooXXXSSSLLLEEE@@@??????@@@???>>><<<;;;<<<;;;;;;:::;;;::::::999999999999:::777777888888777666444444333333333333333333333333222222111111000000111111000000000000////////////...---,,,---///000///.........---------,,,,,,,,,)))))))))***,,,,,,,,,+++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++*********+++---,,,++++++************,,,---------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...------------......000000000111222222222333777999===@@@BBBCCCCCCDDDIIIKKKLLLNNNNNNNNNMMMLLLPPPSSSWWW[[[\\\\\\YYYWWWYYY\\\aaaddd```]]]bbbkkk|||++++++++++++++++++++++++,,,++++++******++++++,,,)))))))))***************++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,---.........//////333222333888===DDDQQQ]]]kkkqqqzzz~~~uuuhhh\\\UUUSSSSSSTTTRRRUUUUUUSSSTTTWWWWWWVVVSSSSSSSSSSSSTTTVVVXXXZZZRRRRRRRRRQQQPPPOOONNNMMMKKKLLLMMMMMMMMMKKKJJJIIIEEEDDDCCCBBBAAA@@@???>>><<<<<<;;;:::999999999999999888888888777666555555444444333333333222222222000000111111000000///...////////////...............---,,,,,,++++++,,,,,,+++---000222222000---+++******************************************************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))***++++++++++++***++++++,,,,,,,,,,,,------......---,,,,,,,,,------------------------------,,,,,,,,,---.........///,,,---...000111222222111===:::666444555;;;BBBFFFSSS```ppp~~~vvviiiYYYMMMIIIGGGEEECCC@@@>>><<<<<<======;;;::::::;;;<<<===:::999999888888999999999666777888888777666444333333333333333333333333333222111111000000000111111000000000000////////////...---,,,---...//////---.........------,,,,,,+++***+++,,,---------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,+++***+++,,,------+++******)))))))))+++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,,,,---...///111111000000111222222333777:::???AAABBBCCCDDDEEEJJJKKKMMMNNNOOOOOOOOONNNQQQSSSWWWZZZ[[[ZZZYYYWWWXXX[[[```ccc___\\\bbbjjj{{{++++++++++++++++++++++++,,,++++++******++++++,,,((()))))))))*********+++******************************++++++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------...------.../////////...111//////111111222888@@@IIINNNVVVaaalllvvv~~~rrrddd]]]XXXSSSPPPPPPPPPQQQRRRPPPUUUUUUQQQQQQUUUVVVTTTPPPQQQQQQRRRSSSTTTUUUUUUQQQRRRSSSTTTSSSRRRPPPOOOLLLLLLMMMMMMLLLKKKJJJIIIFFFEEEDDDCCCBBB@@@??????<<<;;;:::999888888888888777888999999999777555444333333222222222111111111///000111111111000......////////////...............---,,,,,,++++++,,,,,,+++,,,...//////...,,,+++******************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))***++++++,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,,,,---------------------------------------............////////////000000111222///000333555666555555555666@@@KKKTTT```lllrrrrrrvvvsssttt|||jjjeee\\\UUUOOOJJJFFFCCC???????????????>>>======<<<=========<<<;;;;;;<<<999999888888888888999999666666777888777666444222333333333333333333333333111111000000000000111111000000000000///////////////------...///000///...///......---,,,,,,++++++---...///000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++---,,,***)))+++---++++++***************+++))))))******++++++++++++++++++++++++++++++++++++******************************+++,,,,,,---......++++++++++++++++++++++++,,,,,,,,,---------......+++*********,,,///111333222111000//////111333444777;;;@@@BBBBBBCCCDDDFFFKKKKKKMMMNNNPPPPPPQQQQQQSSSTTTWWWYYYYYYYYYXXXWWWXXX[[[aaaccc```]]]ccckkk~~~++++++++++++++++++++++++,,,++++++++++++++++++,,,(((((())))))*********+++******************************++++++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------+++*********,,,------,,,)))))),,,000111///111666333444888???IIIVVVaaagggtttwww|||ooobbb]]]YYYUUUNNNMMMMMMPPPRRRRRRPPPPPPKKKPPPQQQMMMMMMSSSUUURRRLLLMMMNNNOOOOOOOOONNNNNNPPPRRRTTTVVVVVVTTTRRRPPPMMMMMMNNNMMMLLLJJJIIIGGGFFFFFFEEEDDDBBBAAA@@@???<<<;;;:::999888888888888666888:::;;;:::888555333222222222111111111000000///000111111111000...---000/////////...............---,,,,,,++++++,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))******+++++++++,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------************+++,,,,,,---------------------------..................------...---,,,,,,,,,...///111///...///111111111333777111555777666<<>>999:::???EEE>>>===<<<<<<;;;;;;;;;;;;:::;;;<<<<<<999666444444999888888888888888999999555666777888777666333222333333333333333333333333111000000000000000111111000000000000////////////000///...///000111111/////////...---,,,,,,+++++++++,,,------,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++---,,,)))(((***,,,))))))))))))***+++,,,---******++++++,,,,,,,,,,,,++++++++++++++++++++++++******************************+++,,,,,,---......++++++++++++++++++++++++,,,,,,,,,---------......((((((((())),,,000444666444222000...///000333555555:::???AAAAAAAAACCCEEEKKKLLLMMMNNNPPPQQQSSSSSSUUUUUUWWWXXXXXXXXXWWWWWWYYY\\\bbbdddaaa^^^dddlll******************************))))))))))))************++++++++++++******))))))*********+++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///000000222444999>>>BBBEEEXXX]]]eeeoooxxx~~~wwwpppggg\\\TTTPPPNNNMMMLLLJJJJJJKKKLLLMMMNNNOOOOOONNNNNNMMMMMMNNNNNNOOOPPPNNNMMMLLLNNNQQQSSSQQQOOOPPPPPPQQQRRRRRRSSSRRRRRRTTTQQQMMMLLLMMMMMMKKKHHHDDDDDDEEEEEEDDDBBB@@@???;;;::::::999888888888888888888888888777777777777666555555444222111000000......//////////////////...------...///000...---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************************************,,,+++***)))))))))++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))******++++++******))),,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---..................---------------............///------...000111222333444555444333222333555777999888;;;BBBMMM[[[kkkyyyxxxiiiYYYSSSKKKFFFDDDCCCAAA???>>>>>><<<;;;;;;<<<===>>>======<<<<<<;;;;;;;;;;;;:::::::::999999888888888999888777555555777888999999888555222555999666///333222111111000000111111000000////////////000000////////////////////////000000///...---,,,,,,,,,///...---,,,,,,,,,,,,,,,***,,,------,,,++++++,,,---,,,,,,++++++,,,,,,---************+++,,,---......---,,,+++************,,,+++++++++++++++++++++***************************+++,,,+++***)))***+++***+++,,,,,,------,,,,,,,,,,,,,,,---------...............------,,,,,,,,,---------...------,,,,,,//////...---,,,---000333////////////000111222333777<<>><<<;;;:::999999999:::;;;888888888777777777666666666555444333222111111000///////////////.........///---------......---+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************************************,,,+++***))))))***++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++******++++++++++++******,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---..................------------------..................///000111111222333444333222222222444666888;;;;;;<<<>>>BBBHHHNNNQQQfffkkkrrrwwwzzz~~~ssshhhdddccc]]]PPPDDDJJJFFF@@@=========;;;:::<<<;;;:::999999:::;;;<<<;;;;;;;;;:::::::::999999999999999999999999888888999888666555555666888999999999777666999>>>;;;666555444444333333333333333000000////////////000000////////////////////////000///...------,,,,,,,,,......---,,,,,,,,,,,,,,,***,,,------,,,++++++,,,,,,,,,++++++++++++,,,,,,************+++,,,------------,,,+++************++++++++++++++++++++++++************************)))+++,,,+++***)))***+++)))***++++++,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,++++++,,,------...------,,,,,,...---,,,,,,---...//////////////////000111222333777<<>>======;;;:::999999;;;<<<>>>888888777777777777666666555555444333222111111000000000//////.........---///---,,,,,,------+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************************************+++******)))******++++++,,,,,,,,,,,,---------...,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***---,,,,,,++++++,,,,,,---------------------......------------............////////////000000000111222222111111111333444555555555444333444555777888:::???FFFKKKNNNQQQWWW[[[UUUUUUUUUWWWYYY[[[[[[ZZZVVVZZZWWWPPPPPPVVVXXXTTTPPPIIIBBB???@@@@@@<<<888;;;999777666777888777666888888777777777888888999999999999999999888888888888888888888888999999999888888666666666666888888777888777777;;;@@@???:::666555444444333333444444000000////////////000000////////////////////////000///...---,,,,,,,,,,,,...------,,,,,,,,,,,,,,,***,,,------,,,++++++,,,++++++************+++++++++++++++***++++++,,,,,,,,,,,,++++++***+++++++++************************************************)))***++++++***)))***+++))))))***++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------...------,,,---+++***,,,///000...+++////////////000111222333777<<>>>>>@@@AAACCCCCCCCCBBBDDDEEEFFFFFFHHHHHHIIIJJJKKKKKKKKKJJJKKKLLLLLLMMMLLLLLLMMMNNNOOOOOONNNNNNOOOPPPPPPQQQQQQQQQPPPPPPLLLOOOQQQOOOJJJFFFDDDEEEAAAAAA@@@@@@???===<<<<<<<<<:::999888888:::===>>>888777777777666666666666444444333333222111111000000000000///......------...,,,++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******************************************************************+++++++++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,------------......,,,,,,---------.........////////////////////////111000000000000111222333...///000111333555666777333666999:::888777888999:::777666777;;;>>>>>><<<999;;;:::777888===<<<777888666555555777:::<<<===444444444555666777666555666666666666666777777777888888888888888888888888666777777777888888999999888777666666666666777888444666555444888<<<<<<888444333222222111222222222000000////////////000000///////////////////////////...------,,,,,,,,,---------,,,,,,+++,,,,,,---***,,,------,,,++++++,,,+++******))))))******+++,,,,,,++++++***++++++++++++++++++***++++++,,,,,,)))))))))))))))*********************************)))***++++++***)))+++,,,)))******+++++++++++++++******+++++++++,,,,,,,,,,,,---------.../////////,,,,,,------...---------...+++***---111222...)))////////////000111222333777<<>>===;;;<<<@@@<<<;;;;;;:::999999999999;;;999888888::::::999777999888888888888888888888=========<<<<<<<<<===>>>CCCCCCDDDEEEFFFGGGGGGHHHJJJIIIIIIIIIIIIJJJKKKKKKMMMNNNOOOOOOOOOOOOOOOOOOMMMNNNNNNNNNNNNNNNMMMMMMJJJMMMPPPNNNIIIDDDCCCDDDAAA@@@???>>>===<<<<<<;;;:::999888777888999;;;===777777777666666666666555333333333222222111111000000000//////.........---,,,+++******,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************************************))))))******++++++++++++)))*********++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------......,,,,,,,,,------------.../////////...............///////////////000000111000000111111111111000000000222444666555555555555666444333555888999777444666777777666888;;;999666666666666555444333444555333444666777666666666555555555666666777777777777888888888888888888999999666666666777777888888888777666666666666666666777444666555333555888888555333333222111111111111222000000////////////000000////////////////////////...------,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,---***,,,------,,,++++++,,,+++******))))))******+++,,,,,,++++++***++++++++++++++++++***++++++,,,,,,(((((()))))))))*********************************(((***++++++******+++,,,***++++++,,,---,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,---------...+++,,,,,,---.........---...,,,+++...333444///***////////////000111222333777<<>>===<<<;;;<<<<<<999:::;;;;;;;;;:::999888777777666666666555555555222222222222111111111111------......///000000000222000,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************************************'''(((***+++,,,,,,++++++))))))*********+++++++++++++++************++++++++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,------......++++++,,,,,,,,,---------------------------......//////000000000000//////////////////000222333444555444333333333444444444222333444444444333555666444555444222///...111555000111111222333444555555000222333333111111333555222333444666777777666666555555666666666777777777666666666666666666555555555666666666666666666555444777777444444666777444444333222222111111222222000000////////////000000////////////////////////---,,,,,,+++,,,,,,------++++++******+++,,,,,,---***,,,------,,,++++++,,,,,,,,,++++++++++++,,,,,,************+++,,,------------,,,+++************))))))******+++,,,,,,---************************''')))***+++******,,,---******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++***************)))***+++,,,---............,,,---.../////////...---////////////000111222333777<<>>AAABBBBBBCCCDDDEEEFFFFFFGGGGGGFFFFFFGGGGGGHHHIIIKKKNNNPPPOOOMMMKKKLLLNNNMMMMMMMMMMMMMMMLLLKKKKKKKKKHHHEEEEEEGGGHHHFFFCCCBBB@@@???===<<<<<<<<<<<<:::;;;=========;;;999777777666666666555555555555222222222111111111111111,,,,,,---...///000111111666333///,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************************************'''(((***+++,,,,,,++++++******+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++*********++++++******************++++++,,,,,,,,,---,,,,,,++++++,,,,,,---******+++,,,,,,---......++++++,,,,,,,,,---------,,,,,,,,,---------......///000000000000000/////////...---,,,---...///000///---,,,---///111222222000111222///,,,,,,///222+++000666888444000000444444222111000111222333444///111333222000111333666111222333555666666555555444444444555555555666666777777666666555555555444555555666666666666555555000444555333222555666444111000000///.../////////000000////////////000000////////////////////////,,,,,,,,,++++++,,,------+++*********+++,,,,,,---***,,,...---,,,+++,,,,,,---,,,,,,++++++,,,,,,---************+++,,,---......---,,,+++************))))))***+++,,,,,,------************************''')))***+++******,,,---))))))***++++++++++++***,,,,,,------------...............------,,,,,,,,,***+++,,,---............***,,,......---,,,---...////////////000111222333777<<>><<<<<<===???@@@;;;:::999888888888999:::999888555333333444666888111111111111000000000000///............---------///...---,,,+++*********++++++************++++++))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))************+++++++++*********)))))))))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++******,,,,,,+++***---------............//////............---------////////////////////////000000000000000000000000000000////////////000000000000000000000000000000222222222111111111111111222222111000//////000000000111111222222333444444333333444444555666666777444444444444444444444444555555555444444333333333333333333444444333333222111111111111000000000000////////////............,,,------......------,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++***++++++,,,,,,+++++++++************************************************+++,,,+++)))'''&&&(((***++++++,,,,,,,,,,,,++++++************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++************+++,,,---------------+++,,,...000000///...---///000111000000111444666777;;;@@@DDDDDDDDDDDDDDDIIIJJJJJJJJJKKKNNNSSSWWWUUUVVVWWWYYY\\\\\\ZZZXXXXXX\\\]]][[[[[[___bbbaaauuu************************+++++++++*********))))))))))))))))))************++++++++++++++++++++++++************************,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++*********))))))************************++++++++++++++++++++++++******++++++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,------------...------.../////////////////////////////////////////////000000000111111111111111111222222222333333333333333333444555666777666777888888888999;;;===??????@@@AAABBBCCCDDDDDDCCCCCCDDDEEEFFFIIIKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJIIIIIIIIIJJJKKKKKKLLLLLLKKKIIIHHHFFFEEEEEE@@@???>>><<<<<<===>>>???<<<;;;:::999888999::::::888777555444333444555666111111111000000000//////............------------...---,,,,,,+++++++++++++++******************+++))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))************+++++++++*********)))))))))************+++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++******,,,,,,+++***------------........................------------........................////////////////////////000000////////////000000000000000000000000000000111111111111111111111000222111111000//////000000000111111222222333333444333333333444555666666666444444444444444444333333555555444444444333333333111222333444444444444333111111111111000000000000////////////............,,,------......------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******************************************************++++++***)))))))))******(((((())))))))))))((((((************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,------+++,,,...///000///...---...///000000///000333666???BBBDDDEEEEEEEEEFFFGGGLLLLLLLLLLLLLLLNNNRRRUUUUUUUUUWWWYYY\\\\\\ZZZXXXWWW[[[]]][[[[[[___bbbaaasss************************+++++++++***************)))))))))*********++++++++++++++++++++++++++++++************************+++++++++++++++*********+++++++++++++++++++++++++++++++++***************************************++++++++++++++++++++++++******++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---......//////......////////////////////////////////////000000000000000111111111222222222222333333222333333444555666555666777777777888:::<<>><<<;;;:::999999999999:::666666555555555444444444111111000000000000//////............------------,,,,,,++++++++++++,,,,,,************************))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))************+++++++++***************)))************+++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++******,,,,,,+++***------------........................------------........................////////////////////////000//////......//////000000000000000000000000000/////////000000000000000111111000/////////000000000000111111222333333333222333333444444555555666333333333333333333333333444444444444333333333333111222333444555555444444111111111111000000000000////////////............,,,------......------,,,---,,,,,,++++++,,,,,,---------++++++++++++------,,,,,,,,,,,,,,,+++***)))************************************************+++)))(((***---...+++)))***++++++,,,,,,++++++***************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++...---,,,++++++,,,,,,---+++,,,.../////////...---.../////////...000222555EEEFFFFFFEEEDDDDDDFFFGGGMMMMMMMMMMMMLLLNNNQQQTTTUUUUUUVVVYYY[[[\\\ZZZXXXVVVZZZ\\\ZZZ[[[___bbbaaappp************************************************))))))*********+++++++++************************************************+++++++++***************++++++++++++++++++++++++************************************************++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---............---................................./////////000000000000000111111111111222222222222222222333444444333555666666555666999;;;>>>>>>???@@@AAABBBBBBCCCAAABBBCCCDDDEEEGGGHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHIIIIIIHHHHHHHHHHHHGGGFFFDDDCCC???>>>===<<<;;;;;;;;;<<<:::999999888888888888888444444555666555444333222111000000000////////////.........---------,,,,,,++++++******+++,,,------*********++++++*********))))))))))))))))))))))))))))))************))))))******************************++++++++++++******))))))))))))))))))))))))((()))))))))************************************))))))*********+++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++******,,,,,,+++***,,,,,,---------..................---------,,,,,,......................../////////////////////////////////....../////////////////////////////////.........///////////////111000000/////////000000000000000111222222333333222222333333444444444444222222222222333333333333333333333333333333333333222333555555555444333222111111111111000000000///////////////............,,,------......------,,,---,,,,,,++++++,,,,,,---...---+++******+++---...,,,,,,,,,,,,+++***))))))************************************************+++((('''***///111---))),,,,,,------------,,,,,,************************))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///---+++***+++,,,---,,,---......//////......---...///......///222444BBBCCCDDDCCCBBBBBBCCCDDDKKKKKKLLLLLLLLLMMMPPPSSSTTTTTTVVVYYY[[[\\\ZZZXXXUUUZZZ\\\ZZZ[[[```cccbbbnnn************************************************************++++++++++++************************************************************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++******+++++++++++++++,,,++++++,,,------,,,,,,++++++++++++,,,,,,,,,------+++,,,,,,------------------------------------------............///////////////000000000111111111222111111111111222222333222333444444444555777999<<<<<<===>>>???@@@AAAAAAAAAAAACCCDDDEEEFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHHHHHHHHHHDDDDDDEEEFFFEEEDDDBBBAAA>>>===<<<;;;::::::::::::777777777777666666555555333444555555555444222111000000000////////////......------------,,,,,,,,,************+++,,,------)))***++++++++++++***)))))))))))))))))))))))))))))))))************))))))******************************++++++++++++******))))))))))))))))))))))))((()))))))))************************************))))))*********+++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++******,,,,,,+++***,,,,,,,,,------------......------------,,,,,,,,,................................................//////............//////........................------......////////////000///////////////000000///000000111111222333333222222222333333333333333111111111222222222333333333333333333333333333333444555666777666444111///111111111111000000000///////////////............,,,------......------,,,---,,,,,,++++++,,,,,,---...---+++******+++---...,,,,,,,,,,,,,,,+++***)))***************************************************((('''***///111---)))))))))************))))))************************))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111///---+++++++++---...,,,------...............---...///......///222444;;;>>>BBBDDDCCCBBBBBBBBBFFFGGGIIIJJJKKKMMMPPPSSSSSSSSSUUUXXX[[[\\\ZZZXXXUUUZZZ\\\[[[\\\aaaddddddnnn***************************************+++++++++*********++++++++++++,,,************************************************)))))))))***************++++++++++++++++++++++++***************+++++++++************************++++++++++++++++++++++++******++++++++++++++++++)))***,,,------,,,++++++++++++++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------------------.........///////////////000000000000111111000000000000111222111222333333333444666888::::::;;;<<<===>>>?????????@@@AAACCCDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFGGGGGGGGGFFFFFFEEEAAABBBCCCEEEDDDCCCAAA@@@===<<<<<<;;;:::999888888555555666666555555444333222333444444444333222111000000////////////......------------,,,,,,,,,,,,***************+++,,,---)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))************))))))******************************++++++++++++******))))))))))))))))))))))))))))))))))))***************************+++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++******,,,,,,+++***,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------------........................///......------......///........................------......//////000000//////......//////000000//////000000111222222222222222222222222222222222000000000111111222222333222222222222333333333333444555777888777444111///111111111111000000000000////////////............,,,------......------,,,---,,,,,,++++++,,,,,,---------++++++++++++------***++++++,,,,,,+++++++++***************************************************((('''***---...---***++++++,,,,,,,,,,,,++++++************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------///...---,,,,,,------...------------......//////.../////////...000222555999===BBBEEEEEEDDDCCCCCCDDDFFFHHHIIIJJJLLLPPPRRRRRRSSSUUUXXX[[[\\\ZZZXXXUUUZZZ]]]\\\]]]cccffffffsss************************))))))*********+++++++++*********+++++++++,,,,,,************************************************((()))))))))*********+++++++++++++++++++++++++++))))))*********+++++++++************************++++++++++++++++++++++++++++++******************(((***+++---------+++******++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000111000000//////000000000000111222222222333555777888888999:::;;;<<<======<<<===???@@@AAABBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCCEEEEEEFFFFFFEEEDDDCCCBBB???AAACCCEEEEEECCCAAA@@@<<<<<<;;;;;;:::888777666555555666666666555444333333333333333333222111111000000/////////.........---------,,,,,,,,,+++++++++***************++++++(((***+++,,,,,,+++***((())))))))))))))))))))))))))))))************))))))******************************++++++++++++******))))))))))))))))))))))))))))))))))))************))))))*********+++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++******,,,,,,+++***++++++,,,,,,,,,------------------,,,,,,,,,++++++------------------------........................///......------......///---------------------------......///000000111111...............///000000//////000000111111222222222222222222222111111111//////000000111222222333111111222222222333333333111333666888888666333222111111111111000000000000////////////............,,,------......------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,,,,,,,************************************************))))))))))))***++++++,,,---..................---************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......------------............---------------...//////...///000000///000333666:::===AAACCCCCCBBBCCCDDDEEEGGGIIIJJJKKKLLLOOOQQQRRRRRRTTTWWW[[[\\\ZZZYYYVVV[[[]]]]]]___dddhhhhhhyyy************************))))))******++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))************************(((((())))))*********+++++++++++++++++++++++++++))))))******++++++++++++************************++++++++++++++++++++++++++++++******************((()))+++---------+++*********+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000111000////////////000000///000222222111222444666666777888999:::;;;;;;<<<:::;;;===>>>?????????>>>BBBBBBBBBBBBBBBBBBBBBBBBDDDDDDEEEEEEDDDBBB@@@??????AAADDDEEEFFFDDDBBBAAA;;;;;;;;;:::999888666666555666777777777666444333333333333222222222111111000/////////............---------,,,,,,,,,++++++++++++***************+++((()))+++,,,,,,+++)))((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))************))))))******++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,+++******,,,,,,+++***++++++,,,,,,,,,------------------,,,,,,,,,++++++------------------------.................................------.........------------------------.........///000111111222...............///000111/////////000111111222222222222111111111111111111...//////000111222222222111111111222222333333333...111444777999888666444111111111111000000000000000/////////............,,,------......------,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++((()))***+++,,,---------************************************************)))******((('''(((***---***++++++,,,,,,++++++***************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------.........,,,,,,---.../////////......------------.../////////000111000000111444666<<<>>>??????>>>???AAACCCHHHIIIKKKLLLKKKLLLNNNOOOQQQRRRTTTWWWZZZ\\\ZZZYYYVVV[[[^^^^^^```eeeiiiiii~~~+++++++++*********))))))************************))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))***++++++++++++***,,,+++***))))))***+++,,,************************)))************+++++++++************************)))************+++++++++)))))))))((()))******+++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............////////////......222000///...///000222333222555777999999:::;;;===;;;<<<===>>>???@@@@@@@@@AAAAAABBBCCCCCCDDDDDDDDDBBBAAA@@@@@@@@@@@@BBBBBBEEEDDDCCCCCCDDDCCCAAA???:::999888777666666666666555444444333333333444444333222111///...---------...............---------,,,,,,+++,,,...111333555///---+++)))(((((()))***)))*********++++++++++++,,,+++******))))))******,,,+++******))))))******))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))******))))))))))))************+++++++++******)))))))))))))))************))))))*********+++++++++************************'''((()))++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***...............................................................///000111222222111111000111111222///111333444444444222111000000111111111222222222///000111333555777888999000111111111111000//////////////////..................////////////......///---+++))))))+++---///++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******************************++++++++++++******++++++******************************************,,,,,,,,,---------......---------,,,++++++...000,,,---......//////...............////////////000...///000//////000333555======>>>@@@BBBCCCEEEFFFDDDEEEHHHJJJLLLMMMMMMMMMSSSSSSUUUXXX[[[\\\[[[YYYVVVZZZ[[[ZZZ]]]dddgggfffzzz+++++++++*********))))))************************))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))***++++++++++++***++++++***))))))***++++++************************)))************+++++++++************************)))************+++++++++***************++++++,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........////////////......111000///......000222333222444666777888999;;;===;;;<<<===???@@@@@@AAAAAAAAAAAAAAAAAAAAABBBCCCDDDCCCBBBAAAAAA@@@AAABBBBBBCCCBBBAAAAAABBBBBB@@@>>>::::::888777777666666666666555555444444444444444444333333222111//////..................---------,,,,,,++++++---///222333333111///,,,*********+++)))))))))*********++++++************+++,,,---...,,,+++******))))))******))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))******))))))))))))***************++++++******)))))))))))))))******************+++++++++,,,,,,,,,******************************++++++,,,,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++...................................................------......///000111111000000000111111222222///000222333333333111000000000111111111222222222111111222333444444555555111111111111111000///...////////////............---......//////......---...---+++******+++---...++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******************************++++++++++++******************************++++++++++++++++++++++++,,,,,,,,,,,,------------+++,,,,,,,,,+++,,,///111,,,------...............------........./////////...///000//////000333555<<<===???AAACCCDDDDDDEEEGGGHHHJJJLLLNNNOOOOOONNNSSSTTTVVVYYY\\\]]][[[ZZZZZZ]]]^^^]]]```fffiiihhh|||+++++++++***************************************))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))***++++++++++++***++++++***))))))***++++++************************)))************+++++++++************************)))************++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......//////......---000//////......000111222222333444444555777:::<<<:::;;;===???@@@AAABBBBBB@@@@@@??????@@@AAACCCDDDEEEDDDCCCBBBBBBBBBBBBBBBAAA@@@??????@@@@@@>>><<<::::::999888777777777777777777666555555555555555444444555444333222000/////////.........---------,,,,,,+++++++++---///000444222000---+++*********((((((((()))))))))******((())))))***,,,...///000,,,+++******))))))******((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))***))))))(((((())))))***))))))******+++******)))))))))))))))************+++++++++,,,,,,,,,------************************---,,,,,,++++++,,,------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,------------------------------------------------------------...///000111//////000000111111222222...///000111222111000000000000000111111111111222333333222222222111111111111222111111000///...---/////////............---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******************************++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,)))***+++,,,,,,---000222,,,,,,---...............,,,---------...............///000//////000333555;;;===???BBBDDDDDDDDDCCCHHHIIIKKKMMMNNNOOONNNNNNSSSTTTUUUXXX[[[]]]\\\ZZZYYY\\\]]][[[^^^dddgggfff************************************************((()))))))))******************))))))))))))******))))))))))))))))))))))))))))))***++++++++++++***+++******************+++************************))))))*********+++++++++************************))))))*********+++++++++*********+++++++++++++++************************+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++++++++,,,,,,,,,------------------......---------//////.........///000111111222222222222555999<<<999:::<<>>@@@AAABBBBBBAAAAAA@@@AAABBBDDDEEEGGGEEEEEEEEEDDDDDDCCCCCCCCCBBBAAA@@@@@@AAA@@@>>><<<;;;::::::999999999999999999999888777666555555555111222333444333222///...000//////...------,,,,,,,,,,,,+++***************))))))((((((((((((((()))(((((((((((()))))))))))))))))))))))))))***++++++,,,+++******))))))******)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((()))***************((()))))))))************))))))))))))************************************,,,++++++************+++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,,,,,,,------------------------------------------------++++++,,,,,,---///000111111111111111000...---,,,------......////////////000000000000000000000000000000000000000000000000111111111000000...------............------------++++++,,,,,,,,,,,,++++++***+++---......---+++***++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))******************************++++++++++++******))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,------+++***+++,,,+++,,,,,,---...---------,,,,,,,,,---------.........///000//////000333555:::<<<@@@CCCEEEEEEDDDCCCGGGHHHJJJLLLNNNNNNNNNNNNQQQQQQRRRUUUXXX[[[[[[ZZZ[[[^^^``````dddllloooooo***************+++++++++************************))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))***++++++++++++***)))***++++++++++++***)))************************)))************+++++++++************************)))************+++++++++'''((()))***+++***))))))***************************++++++,,,,,,++++++***)))))))))***************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------...............///000111111222444777:::888999;;;===>>>???@@@@@@???@@@AAABBBDDDEEEFFFFFFCCCCCCDDDDDDDDDDDDCCCCCCBBBAAA@@@AAAAAAAAA???===;;;;;;::::::999::::::;;;:::999888666555555555555000111222222222111///...000000///...---,,,,,,+++,,,++++++++++++******)))((((((((()))******++++++((((((((()))))))))******+++***)))(((((((((((((((,,,+++******))))))******))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))((((((''''''(((((()))''''''((()))************))))))))))))************((((((((())))))))))))***************************))))))***+++++++++******++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---///000111000000111000///...,,,+++------........./////////111000000000000000//////...//////000000111111111//////000000000///...............------------,,,+++,,,,,,------,,,,,,+++++++++------------++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))******************************++++++++++++******)))))))))***++++++,,,,,,************************++++++++++++,,,,,,,,,,,,+++---...---+++***)))***++++++,,,---------------,,,---------...............///000//////000333555;;;===???BBBDDDDDDDDDCCCIIIJJJLLLOOOQQQQQQRRRRRRRRRQQQRRRTTTXXX[[[\\\[[[ZZZ]]]______dddkkkooonnn))))))*********+++++++++************************))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))***++++++++++++***)))***++++++++++++***)))************************)))************+++++++++************************)))************+++++++++''')))***,,,,,,+++***)))***************************+++,,,,,,,,,,,,+++***((()))))))))*********+++***************************++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,------...............000222333333444666888888999:::<<<===>>>>>>>>>===>>>AAACCCEEEEEEDDDDDD@@@AAACCCDDDEEEDDDDDDDDDBBBAAA@@@@@@AAAAAA???===;;;;;;::::::::::::;;;;;;999999777666555444444444111111111111111000000000000000///...---,,,+++++++++++++++,,,++++++******((())))))***************)))))))))*********++++++++++++***)))(((((()))))),,,+++******))))))******++++++++++++++++++++++++((()))***++++++***)))((())))))))))))))))))))))))((((((''''''''''''((((((&&&'''((()))************))))))))))))************((())))))))))))*********************************''')))+++---...---+++***++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---///000111,,,---///000000///---,,,...............//////000111111000000//////////////////000000000111111111---...//////000/////////.........---------,,,,,,,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************************************))))))))))))))))))))))))******************************++++++++++++******((())))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------***+++------,,,******+++++++++,,,------------,,,------........./////////...///000//////000333555<<<===???AAACCCDDDDDDEEEHHHIIILLLOOOQQQSSSSSSSSSSSSSSSSSSVVVYYY\\\^^^^^^YYY\\\]]]]]]```fffiiihhh))))))******++++++++++++************************))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))***++++++++++++***)))***+++,,,,,,+++***)))************************)))************+++++++++************************)))************+++++++++(((***,,,------,,,+++***))))))))))))))))))))))))***+++,,,------,,,+++***(((((())))))*********+++******************************+++++++++,,,,,,,,,+++++++++,,,,,,++++++++++++,,,------......---------///222444444555666888888999:::;;;<<<<<<<<<<<<:::===@@@CCCEEEDDDCCCBBB???@@@BBBDDDEEEEEEDDDDDDAAA@@@???@@@@@@@@@>>><<<;;;;;;:::::::::;;;;;;<<<999888777555444444333333333222111000000111111111111000///...---,,,++++++++++++,,,,,,,,,++++++***)))))))))))))))(((''''''************++++++++++++++++++************++++++,,,++++++***)))*********++++++++++++++++++++++++((()))***++++++***)))((())))))))))))))))))))))))((((((''''''''''''((((((&&&'''((()))************))))))))))))************)))************+++++++++************************&&&))),,,///000///,,,+++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********,,,---///000111)))***---///000000/////////............///000000111111000000/////////...111111111111000000000000,,,---...///000000000000......---------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......'''***,,,---,,,++++++,,,++++++,,,---------,,,,,,.........////////////000...///000//////000333555======>>>@@@BBBCCCEEEFFFEEEGGGJJJMMMPPPRRRRRRSSSUUUTTTUUUWWW[[[^^^``````]]]``````___aaafffhhhggg)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++*********))))))************************)))))))))))))))))))))))))))************+++++++++)))++++++***((('''((()))************************+++++++++************)))************************************************))))))))))))))))))))))))+++++++++*********)))))),,,++++++******++++++,,,******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---............//////000222333444666888::::::::::::<<<===<<<===???@@@AAAAAA@@@@@@AAABBBDDDDDDDDDDDDBBBAAABBBAAA???===<<<===>>>???===<<<;;;:::999999888999777777666555555555555555444333222222333222000...//////...---,,,,,,++++++------,,,++++++******)))))))))))))))))))))))))))***)))''''''((()))***)))***)))(((''''''((()))************)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))(((***,,,,,,***)))***+++************************,,,,,,,,,+++++++++******++++++************++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,***++++++,,,,,,------...............////////////........................000000000000000000000000////////////////////////000000000000000000000000......---,,,,,,,,,,,,---+++++++++******)))))))))++++++++++++++++++++++++//////---+++)))'''&&&%%%++++++++++++++++++++++++///...,,,***))))))******************************************************++++++************++++++++++++******++++++,,,---******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......,,,---......,,,+++,,,...---,,,---000111000333999<<<>>>@@@BBBCCCCCCBBBBBBJJJHHHHHHKKKPPPRRRQQQPPPRRRSSSTTTUUUWWWYYY[[[]]]XXXZZZ___cccaaa___dddlll)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++*********))))))************************************************)))************+++++++++***+++,,,+++)))((()))***************************+++++++++************)))************************************************))))))))))))))))))))))))+++++++++*********)))))),,,++++++******++++++,,,*********+++++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---...............///000111333333555777999999999999;;;<<<<<<<<<===>>>???@@@@@@???@@@AAAAAABBBBBBAAAAAA@@@BBBAAA>>><<<;;;;;;<<<<<<<<<;;;:::999999888888888777666666555555555555555555333222333333333111//////......---,,,,,,+++++++++++++++++++++++++++,,,))))))))))))))))))))))))+++***)))((()))******+++***)))(((''''''((()))******)))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))&&&(((***+++++++++---...************************,,,,,,++++++************++++++************++++++,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,***++++++,,,,,,------...............////////////........................////////////////////////////////////////////////////////////////////////......---,,,,,,,,,,,,---,,,,,,+++++++++*********+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++,,,,,,++++++***+++++++++************************************************++++++************++++++++++++******++++++,,,---*********+++++++++,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............,,,---......,,,,,,---......,,,...000111000333888;;;===???AAABBBBBBAAAAAAIIIHHHIIIMMMQQQSSSRRRPPPRRRRRRSSSUUUWWWZZZ\\\]]]YYY[[[```cccbbb```eeemmm)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++***************++++++++++++++++++++++++************************)))************+++++++++***+++,,,+++***)))***+++************************+++++++++************)))************************************************))))))))))))))))))))))))+++++++++***************++++++************++++++*********++++++++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...............///111222333444666888888888888:::;;;===<<<<<<======>>>???@@@AAA@@@@@@??????@@@@@@AAA@@@???===;;;::::::::::::;;;:::999888888888888888666666555444444444444555555333333333444333111///.........------,,,,,,+++)))******+++,,,,,,------)))))))))))))))))))))))),,,++++++*********++++++))))))(((((((((((())))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))&&&((()))***))))))+++,,,************************+++************)))))))))++++++************+++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,------...---............/////////------------------------////////////////////////////////////////////////////////////////////////......---,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,************************************************++++++************+++++++++************+++,,,,,,*********++++++++++++,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............,,,---......,,,,,,---...000......111111///222777;;;<<<>>>AAABBBAAA@@@@@@GGGHHHKKKOOORRRSSSRRRPPPQQQQQQSSSUUUWWWZZZ\\\^^^ZZZ\\\aaadddcccaaafffnnn))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************++++++++++++++++++++++++************************))))))*********+++++++++***,,,---,,,******+++,,,************************+++++++++*********))))))************************************************))))))))))))))))))))))))************************++++++************++++++************++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,------------------...///000111222444666777888777888:::;;;>>>===<<<<<<<<<>>>???@@@AAA@@@???>>>>>>???@@@AAA<<<<<<::::::999::::::;;;:::999888777777777777777666555444444333333444444444333222333444333222000......---------,,,,,,,,,*********++++++,,,,,,,,,))))))))))))))))))))))))++++++,,,+++***)))***+++))))))(((((((((((()))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((())))))(((&&&%%%&&&'''***************************)))))))))))))))))))))++++++************+++++++++++++++***+++,,,,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,------...---------.........//////------------------------////////////////////////////////////////////////////////////////////////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***)))))))))************************)))***,,,------,,,+++***************************************************++++++************++++++***************++++++,,,************++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------+++---...---,,,,,,---///111//////111111///222777;;;<<>>===<<<<<<===???@@@???>>><<<<<<<<<<<<>>>???888888888999999:::;;;<<<888888777666666666777777555555444333333333333333333222111222333333111000---------------,,,,,,,,,,,,,,,,,,+++++++++******)))))))))))))))))))))))))))+++,,,+++)))((((((***(((((())))))))))))(((((((((((())))))************(((((((((((((((((((((((((((((())))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++***)))''''''(((***************************)))))))))))))))))))))***++++++************+++++++++************+++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,***++++++,,,,,,------...------------............------------------------........................////////////////////////..............................---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))************************,,,,,,------,,,+++)))(((************************************************++++++************++++++******))))))******+++,,,))))))*********+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------+++,,,------,,,,,,...///111///000222111///222777<<<>>>@@@BBBCCCCCCBBBAAADDDGGGLLLPPPSSSSSSRRRQQQPPPQQQRRRTTTVVVYYY[[[]]]ZZZ[[[^^^aaa```___eeennn)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++)))***++++++******+++,,,************************+++++++++************)))************************************************))))))))))))))))))))))))***************+++++++++******))))))))))))******)))))))))************+++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000111222444666666666666888:::======<<<<<<<<<<<<======;;;::::::999999::::::;;;777777888999::::::;;;;;;777666666555555666666666444444333222222222222333111000000111222222000///------------------------------,,,,,,+++******)))))))))))))))))))))))))))(((+++---,,,)))'''((()))(((((())))))))))))((((((((((((((()))******++++++((((((((((((((((((((((((((((((((()))******++++++************************))))))))))))))))))))))))(((((()))))))))))))))***)))))))))))))))))))))))))))***+++++++++---000222************************)))))))))************+++++++++************++++++***************+++,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,***++++++,,,,,,------...,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////..............................---,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++(((((()))***++++++,,,,,,************************---------,,,+++***)))(((************************************************++++++************++++++***))))))))))))***++++++)))))))))************+++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------***,,,------------...///000//////222222000333888===>>>AAACCCDDDCCCCCCBBBCCCGGGLLLOOOPPPQQQRRRRRRQQQQQQRRRTTTVVVXXXZZZ[[[ZZZ[[[^^^```___^^^eeennn)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++((()))******))))))***,,,************************+++++++++************)))************************************************))))))))))))))))))))))))))))))*********+++++++++******))))))))))))******))))))))))))************************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...000000000111333444333444555777::::::;;;;;;;;;::::::999::::::;;;;;;;;;;;;::::::999999999::::::999999999666555555444555555666666444333333222222222222222000///...///111111///...------------------------,,,+++++++++++++++++++++)))))))))))))))))))))))))))---///...***'''(((***'''((()))******)))(((''''''(((((()))******++++++(((((((((((((((((((((((('''(((((()))******++++++************************))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))((()))******+++---111444************************************++++++,,,,,,++++++************++++++***************++++++,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++************++++++******+++++++++,,,,,,,,,***++++++,,,,,,------...,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////..............................---,,,,,,,,,,,,---*********+++++++++,,,,,,++++++++++++++++++++++++)))))))))******++++++,,,************************---,,,,,,+++************************************************************++++++************++++++)))))))))))))))***++++++))))))))))))***************++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,***,,,------------...000000...///222222111444:::<<<===@@@BBBCCCCCCBBBAAABBBFFFJJJMMMNNNOOOQQQSSSRRRRRRSSSTTTUUUWWWYYYZZZ[[[\\\^^^aaa______fffooo)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++''')))******))))))***,,,************************+++++++++************)))************************************************))))))))))))))))))))))))))))))******++++++++++++******))))))))))))******))))))))))))************************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000...///111111111111333555777888999::::::999777666<<<===>>>??????>>>===<<<;;;;;;;;;;;;999888777666555555444444444555555666444333222222111111222222///...---...000000///---------------------------*********++++++,,,------))))))))))))))))))))))))***...111000+++((()))+++'''((()))******)))(((''''''(((((()))***+++++++++(((((((((((((((((((((((('''(((((()))***+++++++++************************))))))))))))))))))))))))'''((((((((())))))******)))))))))))))))))))))))))))))))))((((((***---000******************************+++++++++,,,,,,,,,++++++************++++++*********)))***++++++,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++******+++++++++,,,,,,,,,***++++++,,,,,,---......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////..............................---,,,,,,,,,,,,---)))))))))******+++++++++++++++++++++++++++++++++------,,,+++***)))(((((()))))))))))))))))))))))),,,+++*********+++,,,---************************************************++++++************++++++)))))))))))))))******+++))))))))))))************+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,***+++------------...000///---///222222222555;;;;;;<<>>======;;;:::999888888888666555555666777666555555555444333333333333444222222111111000/////////------,,,,,,,,,,,,++++++000//////......------,,,******************************))))))((((((''''''******)))))))))))))))***))))))))))))))))))))))))+++***)))(((((()))***+++(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++)))))))))))))))))))))))))))*********+++++++++++++++++++++,,,---...///000************************,,,+++)))(((((()))+++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***(((((())))))))))))((((((,,,+++*********+++,,,---,,,,,,+++***+++,,,---...))))))*********+++++++++,,,,,,,,,---------......//////.........------------,,,++++++************...---,,,,,,++++++,,,,,,(((((()))***++++++,,,,,,)))************+++++++++******++++++++++++******************************++++++******************)))***+++,,,,,,+++***)))+++,,,---+++)))(((((()))***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,------,,,)))'''%%%+++,,,------......---------,,,,,,,,,,,,---............//////000222666999;;;<<>>>>>===<<<;;;:::999999555555444555666666555333555555444333333333333444111111000000///.........------,,,,,,,,,,,,++++++******************++++++***************************)))))))))((((((((('''))))))((((((((((((((()))))))))))))))))))))))))))+++***)))(((((()))***+++(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++)))))))))))))))))))))))))))))))))*********+++++++++***************+++,,,************************,,,+++)))(((((()))+++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++******++++++++++++++++++***++++++*********+++,,,---,,,,,,+++++++++,,,---...*********++++++++++++,,,,,,,,,,,,------------...///.........------------......---,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,((())))))***++++++,,,,,,)))************+++++++++******++++++++++++******************************++++++++++++++++++++++++)))***++++++++++++***)))+++,,,,,,+++)))'''((()))***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++))))))*********+++++++++***+++,,,,,,,,,+++***)))+++,,,------......---------,,,,,,,,,,,,---.........////////////222666999;;;<<>>>>>????????????>>>>>>>>>>>>======<<<;;;::::::666555555666777888666444555555444333333333333444000000//////...---------------,,,,,,,,,,,,++++++&&&''''''((())))))******************************))))))))))))(((((((((((('''''''''''''''((((((((())))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******++++++***)))(((((())))))************************,,,+++***))))))***+++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***++++++,,,,,,,,,,,,++++++++++++******++++++,,,---,,,,,,+++++++++,,,---...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............------------000///.....................---,,,,,,++++++,,,,,,)))))))))***++++++,,,,,,)))************+++++++++******++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***))))))++++++***(((''''''(((******++++++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))******************++++++,,,,,,------+++,,,------......---------,,,,,,,,,,,,---.........////////////222555888:::<<>>>>>>>>>>>============<<<;;;;;;:::999999999888666666888999999999555555444333333333333444111000000//////...------------,,,,,,,,,+++++++++)))))))))*********++++++************************))))))))))))((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((***))))))))))))))))))***(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++************++++++************************++++++***))))))***++++++***************************+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++************++++++*********+++***++++++++++++,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,---------++++++,,,,,,,,,---------------------------------//////............//////...---,,,,,,++++++,,,,,,))))))*********+++++++++))))))*********+++++++++******++++++++++++************************************++++++++++++,,,,,,*********++++++*********(((******)))'''''''''(((******++++++++++++******************************************************++++++++++++++++++++++++)))*********++++++++++++,,,,,,+++++++++,,,---...+++,,,------......---------,,,,,,,,,,,,---.........///000//////111555888:::<<<>>>AAABBBBBBBBBAAABBBDDDGGGIIIJJJLLLNNNPPPRRRQQQQQQRRRTTTWWWZZZ\\\[[[YYY[[[```___\\\dddppp))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))***++++++++++++***************************+++++++++*********))))))))))))*********+++++++++************************))))))))))))))))))))))))((()))))))))************************************))))))*********+++++++++((()))))))))*********************+++++++++,,,,,,((()))))))))************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))************))))))******++++++,,,,,,,,,++++++,,,,,,,,,------...///000111111222333555777888888999;;;===;;;<<<<<<======<<<<<<;;;;;;::::::999999888888888;;;888555555777999;;;;;;555555444333333333333444222222111000000//////...------,,,,,,,,,+++++++++,,,,,,++++++************))))))))))))))))))))))))(((((((((((())))))))))))'''((()))************)))(((((((((((((((((((((((()))))))))******)))))))))(((((((((((())))))))))))((()))))))))******************************************))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***+++,,,---************************+++******************+++*********************************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++************++++++***************++++++,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------+++++++++,,,,,,,,,------,,,,,,------------------...---------------.........---,,,,,,++++++,,,,,,***************+++++++++))))))*********+++++++++******++++++++++++******************************((()))))))))*********++++++******************+++((()))***)))((('''((())))))******++++++******)))************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------...---,,,+++++++++,,,,,,+++,,,------......---------,,,,,,,,,,,,---......///000000//////111555777:::;;;>>>@@@BBBBBBAAAAAABBBDDDHHHIIIJJJLLLOOORRRRRRQQQQQQRRRTTTWWW[[[]]][[[XXXZZZ^^^]]]\\\eeerrr))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***************************+++++++++************))))))************+++++++++************************(((((()))))))))))))))***))))))))))))************************************)))************+++++++++))))))))))))*********************+++,,,,,,------))))))))))))************(((((((((((((((((((((((())))))))))))************))))))))))))******************)))))))))******+++++++++++++++,,,,,,,,,,,,,,,,,,---...///000111111222444666777777888:::<<<::::::;;;;;;;;;;;;::::::999999999888888777777777888666555666888::::::999555555444333333333333444222222222111000000//////------,,,,,,,,,,,,++++++++++++******)))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))'''((()))+++++++++******))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))******************************************))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******&&&&&&''''''(((***+++,,,*********************************************************************************++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***++++++,,,,,,,,,,,,++++++)))***+++,,,,,,,,,,,,+++***+++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++,,,,,,---......---,,,,,,++++++,,,,,,************************)))************+++++++++******++++++++++++******************************''''''(((((()))*********++++++***))))))***++++++((()))******(((((()))***))))))************))))))************************************************++++++++++++++++++++++++,,,,,,,,,,,,---------...------,,,,,,++++++******+++,,,------......---------,,,,,,,,,,,,---......///000000//////111444777999;;;>>>@@@AAABBBAAA@@@AAAEEEIIIKKKKKKMMMQQQUUUSSSRRRRRRRRRUUUXXX\\\___\\\YYYYYY]]]]]]\\\fffsss))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))***++++++++++++***************************+++++++++************))))))************+++++++++************************(((((((((((())))))******))))))))))))************************************)))************+++++++++))))))))))))************)))))))))***+++,,,,,,,,,))))))))))))************))))))))))))))))))))))))((()))))))))************((()))))))))******************))))))))))))************+++,,,,,,,,,,,,,,,+++,,,---...///000000111000222444555666777999;;;999999::::::::::::999999999999999888888888888888555777:::>>>@@@>>>:::777555555444333333333333444111111111000//////......------,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***%%%&&&(((***++++++***)))))))))))))))))))))))))))((()))***++++++***)))((((((((((((((())))))))))))))))))))))))******************************************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++(((((((((((())))))***+++*********************************++++++*********************************)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++******++++++++++++++++++***)))***+++,,,,,,,,,++++++***+++,,,---------,,,,,,*********++++++++++++,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,++++++,,,------......---,,,,,,++++++,,,,,,************************)))************+++++++++******++++++++++++******************************'''(((((()))******++++++++++++***))))))***++++++)))***+++***))))))***+++))))))************))))))************************************************++++++++++++++++++++++++++++++,,,,,,,,,---------)))***+++,,,,,,,,,+++***+++,,,------......---------,,,,,,,,,,,,---......000000000//////111444777999;;;===@@@AAAAAAAAA@@@AAAFFFKKKMMMMMMOOOTTTYYYTTTSSSRRRSSSUUUYYY^^^```]]]YYYYYY]]]\\\\\\ggguuu))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))***++++++++++++***************************+++++++++************))))))************+++++++++************************'''((((((((())))))******))))))))))))************************************)))************+++++++++))))))))))))************'''(((((()))***+++++++++))))))))))))************************************(((((())))))*********+++(((((())))))*********+++******)))))))))))))))***)))***+++,,,,,,,,,,,,,,,+++,,,,,,---...///000000///111333444555666888:::999999999::::::999999999::::::999999999999999999555999@@@FFFIIIEEE===777555555444333333333333444000000000///......---------------,,,,,,,,,++++++))))))******++++++,,,,,,))))))))))))))))))))))))'''((((((((())))))******$$$%%%''')))******)))((())))))))))))))))))))))))((()))***++++++***)))((((((((((((((())))))))))))))))))))))))******************************************))))))))))))******************************))))))))))))))))))))))))************++++++++++++---,,,,,,+++++++++++++++******************************++++++++++++******************************))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***(((((())))))))))))(((((()))***+++,,,---,,,++++++***+++,,,---...---,,,,,,))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,---...///...---,,,,,,++++++,,,,,,++++++******************)))************+++++++++******++++++++++++******************************((())))))***++++++,,,,,,,,,+++***))))))***+++,,,)))***++++++***)))***,,,))))))************))))))))))))))))))))))))))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,%%%'''))),,,------,,,++++++,,,------......---------,,,,,,,,,,,,---......000000000000///111444777999;;;===@@@AAAAAAAAA@@@AAAFFFLLLNNNNNNQQQVVV\\\UUUTTTSSSSSSVVVZZZ___bbb^^^ZZZZZZ]]]\\\]]]hhhvvv''''''&&&'''***++++++***))))))))))))))))))))))))************************++++++************************))))))******+++,,,************************(((((())))))*********+++))))))))))))************,,,+++)))((((((((()))***))))))))))))************(((((()))***************************************))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))),,,+++++++++***)))))))))************************++++++***)))((((((((()))))))))*********+++++++++************************,,,,,,,,,---------......---///222555666777888888;;;;;;::::::999::::::::::::999999888777666666555777;;;???BBBBBB???;;;777555444444333333222222111222111000///...---,,,,,,,,,,,,,,,+++++++++******))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************,,,***((((((+++---+++***+++++++++++++++***)))))))))$$$---******---$$$+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))***+++++++++++++++++++++,,,,,,,,,+++******))))))************))))))(((***+++***)))((()))***)))************+++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,------------,,,,,,+++***************************+++,,,,,,+++)))((()))***++++++******************------------------------************************,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.........---,,,,,,+++//////...---,,,,,,+++++++++++++++++++++***)))(((++++++++++++++++++++++++************************************************)))))))))))))))))))))))),,,+++***))))))***+++,,,************************+++++++++************)))************************((()))))))))************)))************+++++++++************************+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------------------------///000000///...000333666999;;;>>>@@@@@@@@@AAABBBAAAEEEIIIKKKKKKLLLPPPSSSRRRRRRSSSUUUXXX[[[___```^^^\\\\\\^^^]]]^^^fffooo((('''&&&(((***+++******))))))))))))))))))))))))******************************************************))))))******+++,,,************************)))*********++++++++++++))))))))))))************++++++)))((((((((()))***))))))))))))************(((((()))***************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++++++++***************************************+++***))))))))))))))))))))))))*********+++++++++************************,,,,,,,,,------------...---///111333444555666666999999888888888888999999888888888777777666666555555888;;;>>>>>>;;;888555555444444333333222111111111111000///...---,,,,,,,,,,,,,,,+++++++++******))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************///,,,))))))******(((&&&******************)))))))))%%%...)))'''***###+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++*********++++++,,,,,,,,,++++++))))))************))))))(((***+++***)))((()))***)))************+++++++++++++++++++++++++++++++++------,,,++++++,,,------******+++++++++,,,,,,,,,,,,,,,------,,,,,,+++******************************+++,,,+++)))((()))***************************------------------------************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......------,,,+++///......---,,,,,,+++++++++++++++++++++***))))))++++++++++++++++++++++++************************************************))))))))))))))))))))))))++++++***))))))***++++++************************+++++++++************)))************************************++++++++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------------------------//////000///...000333666999;;;>>>@@@@@@@@@AAABBBBBBFFFJJJLLLLLLMMMQQQTTTRRRRRRSSSUUUWWW[[[^^^```^^^\\\\\\]]]\\\]]]eeemmm(((''''''(((***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))******+++,,,************************+++++++++++++++,,,,,,,,,))))))))))))************+++******)))((()))))))))))))))))))))************(((((()))***************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***************+++++++++************************))))))))))))))))))***+++***************+++++++++************************,,,,,,,,,,,,---------------///111111111111333555777777666666666777777888666666666666666666666666333444666888888666444333444444444333222222111111111111000///...------,,,,,,,,,,,,+++++++++******))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))************---+++)))((())))))'''&&&((()))))))))))))))))))))***&&&...(((''',,,%%%+++))))))))))))))))))))))))************************))))))))))))))))))))))))************************'''((())))))******)))))))))***++++++,,,,,,,,,,,,))))))************))))))(((***+++***)))((()))***)))************+++++++++++++++++++++++++++++++++------,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***************************)))***+++***)))((()))***************************------------------------************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......------,,,,,,......------,,,,,,+++++++++++++++************)))++++++++++++++++++++++++************************************************))))))))))))))))))))))))++++++***))))))***++++++************************+++++++++************)))***************************++++++++++++,,,,,,,,,************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------//////000//////000444777999;;;>>>@@@@@@@@@AAABBBCCCGGGKKKMMMMMMNNNRRRUUUQQQQQQRRRTTTVVVZZZ]]]___^^^[[[[[[\\\[[[[[[ccckkk)))((('''(((***+++***)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******************))))))******+++,,,************************++++++++++++++++++++++++((()))))))))************+++******)))))))))))))))((()))))))))************(((((()))***************************************))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))***+++++++++,,,************************)))((((((((()))***++++++************************************************++++++,,,,,,,,,---------///111222222000000222555777666666666666777777888555555555555666666666666222333333333333333333222444444333333222111111111111000000///......------,,,,,,,,,+++++++++******))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''((()))))))))************((('''''''''((()))******((((((((((((((())))))***+++&&&---***///777+++***))))))))))))))))))))))))************************))))))))))))))))))))))))************************''''''((()))))))))))))))((()))***+++,,,---------))))))************))))))(((***+++***)))((()))***))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,++++++***************************(((*********(((((()))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,------...------,,,,,,---------,,,,,,,,,++++++++++++******************++++++++++++++++++++++++************************************************))))))))))))))))))))))))+++******************+++************************+++++++++*********))))))*********************************+++++++++,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,------------------//////000//////111444777999;;;>>>@@@@@@@@@AAABBBDDDHHHMMMOOOOOOPPPSSSVVVQQQQQQRRRSSSVVVYYY\\\^^^]]]ZZZZZZ[[[ZZZZZZaaajjj***)))((()))***+++***)))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))***************))))))******+++,,,******************************************))))))((()))))))))************************)))))))))(((((()))))))))************(((((()))***************************************))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))***+++++++++,,,************************)))((((((((()))***++++++************************************************+++++++++,,,,,,,,,------///222555444111111333666777777777777777888999:::555555555555666666666666333333222222222222333333444333333222222111000000000000//////......------,,,,,,,,,+++++++++******))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((())))))******))))))(((((()))))))))************'''''''''(((((()))***+++))))))((('''(((((()))***,,,%%%,,,,,,888DDD222((())))))))))))))))))))))))************************))))))))))))))))))))))))************************''''''((()))))))))))))))((()))***+++,,,---------))))))************))))))(((***+++***)))((()))***))))))*********+++++++++++++++++++++++++++++++++*********++++++***************+++++++++,,,,,,,,,******+++,,,,,,+++++++++************************((()))+++***)))((()))+++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------...------,,,,,,,,,,,,,,,,,,++++++++++++******))))))***++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))*********++++++*********************************+++++++++*********))))))************************))))))))))))*********+++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,---------......//////000//////111555888999;;;>>>@@@@@@@@@AAABBBEEEIIIMMMOOOOOOPPPTTTWWWQQQQQQRRRSSSVVVYYY[[[]]][[[YYYYYYZZZYYYZZZaaaiii+++)))))))))++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))***************))))))******+++,,,*********************************)))))))))))))))))))))))))))************)))************)))(((((())))))))))))************(((((()))***************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***************+++++++++************************))))))))))))))))))***++++++++++++***************************************++++++++++++,,,,,,,,,,,,...333888777444222444777888888888888999::::::;;;666666666666666666666666444444333333333333444444333333333222111111000000000000//////............,,,,,,,,,+++++++++******))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))******************+++)))''''''(((***+++***)))((('''((())))))+++%%%,,,+++:::GGG444'''))))))))))))))))))))))))************************))))))))))))))))))))))))************************'''((())))))******)))))))))***++++++,,,,,,,,,,,,))))))************))))))(((***+++***)))((()))***)))************+++++++++++++++++++++++++++++++++))))))************))))))******+++++++++,,,,,,,,,)))***++++++++++++++++++************************)))***++++++******+++,,,)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******++++++,,,,,,------,,,,,,------......------,,,,,,,,,,,,+++++++++++++++***)))))))))***+++,,,++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))***++++++++++++***)))************************+++++++++************)))************************(((((()))))))))*********++++++++++++,,,,,,,,,,,,******************************++++++++++++******++++++,,,,,,,,,,,,------+++,,,,,,------.........//////000000000222666999999;;;>>>@@@@@@@@@AAABBBEEEIIIMMMOOOOOOPPPTTTWWWRRRRRRSSSTTTVVVYYY\\\]]]ZZZXXXXXXYYYYYYZZZbbbkkk+++***))))))++++++***)))))))))))))))))))))))))))************************''''''(((((()))******+++******))))))******+++,,,************************+++++++++******)))))))))))))))))))))************)))******+++***)))((('''))))))))))))************(((((()))***************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++++++++***************************************+++***))))))))))))))))))+++++++++*********))))))***************************++++++++++++,,,,,,,,,+++222999999555333444777888888888888999:::;;;;;;888888888777777666666555444444444444444444444444333333222222111000000000////////////............,,,,,,,,,+++++++++******))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))***************+++,,,***(((''')))+++...---***((('''(((((()))***&&&---(((111@@@111'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++*********++++++,,,,,,,,,++++++))))))************))))))(((***+++***)))((()))***)))************+++++++++++++++++++++++++++++++++)))***++++++++++++***)))******+++++++++,,,,,,,,,))))))***+++++++++++++++************************)))+++,,,,,,++++++,,,---((())))))***++++++,,,,,,++++++++++++++++++++++++************************************************)))******+++,,,,,,------+++,,,------......------+++++++++++++++++++++++++++***)))((()))***,,,---++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))***++++++++++++***)))************************+++++++++************)))************************))))))*********++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++******++++++++++++******++++++,,,,,,,,,,,,------++++++,,,,,,---......///...///000000000333666999999;;;>>>@@@@@@@@@AAABBBEEEIIIMMMOOOOOOPPPSSSWWWTTTTTTTTTUUUWWWZZZ\\\^^^YYYWWWXXXYYYZZZ[[[ccclll,,,***)))***++++++***)))))))))))))))))))))))))))************************&&&''''''((()))******+++*********)))***++++++,,,************************,,,,,,,,,++++++*********))))))))))))************)))******++++++)))((('''))))))))))))************(((((()))***************************************))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))),,,+++++++++******))))))************************++++++***)))(((((())))))++++++++++++******))))))******************************+++++++++,,,,,,,,,)))111999:::666333444666777777777777888999:::;;;:::999999888777666666555444444444444444444444444333333222222111000000000///////////////.........,,,,,,,,,+++++++++******))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))************&&&)))+++***)))***---000000...+++)))((((((((())))))(((///$$$(((666,,,((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))***+++++++++++++++++++++,,,,,,,,,+++******))))))************))))))(((***+++***)))((()))***)))************+++++++++++++++++++++++++++++++++***+++,,,------,,,+++*********+++++++++,,,,,,,,,((()))***+++++++++++++++***************************+++------,,,,,,---...((())))))***++++++,,,,,,++++++++++++++++++++++++************************************************))))))***+++,,,,,,------+++,,,,,,---.........---+++++++++++++++++++++++++++***)))((()))***,,,---++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))***+++,,,,,,+++***)))************************+++++++++************)))******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++,,,,,,,,,---------++++++,,,,,,---...//////...///000000000333777:::999;;;>>>@@@@@@@@@AAABBBDDDHHHMMMOOOOOOPPPSSSVVVTTTTTTUUUVVVXXXZZZ]]]^^^XXXWWWWWWZZZZZZ\\\dddnnn))))))))))))************+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++))))))))))))(((((((((((())))))))))))************************************)))************+++++++++(((((((((((())))))))))))******)))(((((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))---,,,,,,+++*********+++,,,...111444666666444333555666888:::;;;;;;;;;::::::888444222111222444666444444444555555555555666555555444333111000000///000000000///......------,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((()))******---,,,+++***)))'''&&&&&&)))((('''&&&&&&'''((()))))))))))))))))))))))))))((('''''''''((()))+++,,,111///,,,)))'''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))************))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))*********))))))(((************************************************------,,,,,,+++***)))))))))))))))))))))))))))))))))************++++++++++++)))''')))+++,,,***'''++++++******************))))))***,,,,,,------,,,***++++++,,,,,,++++++***************************---,,,***)))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,+++++++++************************))))))))))))))))))))))))************************))))))*********+++++++++************************++++++************++++++************************+++++++++*********))))))******++++++++++++******++++++++++++++++++++++++++++++*********************++++++++++++***))))))&&&(((+++,,,,,,,,,---...,,,,,,,,,---------......//////000//////111555888;;;===>>>@@@AAAAAAAAA@@@DDDHHHLLLNNNNNNOOORRRUUUUUUUUUUUUUUUVVVWWWXXXXXX[[[WWWWWW\\\[[[YYY___jjj))))))))))))************+++++++++*********))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************)))************+++++++++)))))))))))))))))))))((())))))))))))************************************)))************+++++++++************++++++++++++************************))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))---,,,++++++*********++++++,,,///111333333222222555666888999:::;;;:::::::::888666333333333555666333333333333444444444444555555444333222111000000000000000///......------,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((()))******,,,++++++***)))(((''''''(((((((((''''''((((((((())))))))))))))))))))))))((('''''''''((()))+++,,,///...+++)))((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))************))))))))))))))))))))))))))))))+++*********))))))))))))))))))))))))))))))))))))))))))************))))))************************************************------,,,++++++***)))))))))))))))))))))))))))))))))************+++++++++***)))((()))++++++)))'''***************************************)))((((((***++++++,,,,,,++++++***************************,,,,,,***)))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++******************************))))))))))))))))))))))))************************'''(((((()))******++++++************************++++++************++++++************************+++++++++*********))))))******++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++*********,,,...111222///---++++++------,,,***,,,,,,,,,---------......//////000//////111555888<<<===???AAABBBBBBBBBBBBCCCGGGLLLNNNNNNOOOSSSVVVUUUUUUUUUUUUVVVWWWXXXXXXYYYUUUVVV[[[[[[XXX___iii))))))))))))************+++++++++***************))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))))))))))))))************************************)))************+++++++++************++++++++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))((((((((()))))))))******))))))))))))************))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))),,,,,,+++************+++***+++,,,---///000111111444555777888999:::999999888888666555555555555555222222222222333333333333666555555444333222111111000000000///......------,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((()))******************)))))))))((('''(((((())))))(((((('''))))))))))))))))))))))))((('''''''''((()))***+++---,,,***)))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))************))))))************))))))))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))))))))***************)))************************************************,,,,,,,,,+++******)))))))))))))))))))))))))))))))))************+++++++++***)))((()))++++++)))(((************************,,,,,,++++++++++++*********++++++,,,,,,++++++***************************,,,+++******)))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))******************)))************************))))))))))))))))))))))))************************''''''(((((()))******+++************************++++++************+++++++++++++++++++++++++++++++++++++++*********************++++++++++++******+++++++++++++++++++++++++++,,,---......---,,,++++++*********---222777;;;999222,,,+++...///+++''',,,,,,,,,---------......//////000//////111555888<<<===???AAACCCDDDDDDCCCCCCGGGKKKMMMNNNPPPTTTWWWUUUUUUUUUUUUVVVWWWXXXXXXWWWSSSUUU[[[[[[YYY___jjj((()))))))))************************************)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))************************++++++++++++++++++++++++))))))*********+++++++++)))))))))))))))*********((()))))))))************************************))))))*********+++++++++'''((((((((()))))))))))))))***,,,------,,,***)))))))))))))))))))))))))))(((((()))))))))*********((()))))))))************))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))++++++***************+++++++++++++++,,,...000111222444555777888888888888555666666666555444444333222222222222333333333333666666555444444333222222000000000///......------,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((())))))***)))))))))))))))*********'''((()))******)))((('''((((((((((((((((((((((((((((((((((((((()))************))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))))))))***((()))))))))************))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))***+++++++++******************************************************,,,+++++++++******))))))))))))))))))))))))))))))))))))*********+++++++++)))))))))*********)))(((***************+++++++++)))))))))***+++,,,---...***++++++,,,,,,++++++***************************++++++************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))************))))))************************))))))))))))))))))))))))*********************************)))))))))))))))************************++++++************++++++++++++++++++++++++++++++******************************++++++++++++******++++++++++++++++++++++++***+++---.........,,,+++++++++***+++...222555888;;;555///,,,---...,,,***,,,,,,,,,---------......//////000//////111555888:::<<<>>>@@@BBBCCCCCCCCCCCCGGGKKKMMMMMMOOOTTTXXXUUUUUUUUUUUUVVVWWWXXXXXXVVVSSSUUU\\\\\\ZZZ```kkk((()))))))))************************************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))************************************************))))))*********+++++++++((()))))))))*********+++((()))))))))************************************))))))*********+++++++++'''((((((((()))))))))))))))***,,,------,,,***)))))))))))))))))))))))))))))))))))))))************((()))))))))************))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))*********))))))***++++++,,,,,,++++++,,,---000111111222444666777777777666222333444444444333222111333333333333444444444444555555555444444333333222000000000///......------,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((())))))***))))))))))))************'''((()))******)))((('''((((((((((((((((((((((((((((((((()))))))))))))))))))))((())))))******+++))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******((()))))))))************))))))************))))))))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))))))))***+++++++++++++++************************************************++++++***************)))))))))))))))))))))))))))))))))*********+++++++++((()))*********)))))))))))))))*********+++++++++(((((((((((()))***+++,,,***++++++,,,,,,++++++***************************************+++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))************))))))************************))))))))))))))))))))))))************************...------,,,***))))))(((************************++++++************++++++++++++++++++++++++++++++******************************++++++++++++******++++++++++++++++++++++++)))***+++---------,,,+++++++++,,,,,,---.........888555111---++++++...000,,,,,,,,,---------......//////000//////111555888999;;;===???AAAAAAAAAAAADDDGGGKKKLLLMMMOOOTTTXXXUUUUUUUUUUUUVVVWWWXXXXXXWWWTTTWWW^^^^^^\\\aaalll))))))))))))***************************+++++++++))))))))))))))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++((())))))******+++++++++))))))))))))************************************)))************+++++++++************++++++++++++)))***+++,,,,,,+++***))))))))))))))))))))))))))))))))))))*********++++++))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***))))))))))))***++++++,,,,,,++++++,,,---///000000111333444555666555555111222222333333222111111333333333333444444444444444444444444333333333222000000000///......------,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))*********((())))))******))))))((())))))))))))))))))))))))(((((())))))))))))((((((((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++))))))))))))************))))))************))))))))))))))))))))))))))))))*********+++++++++++++++))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,************************************************************************)))))))))))))))))))))))))))************+++++++++((()))++++++)))((()))***)))))))))***++++++,,,,,,222111///---++++++++++++***++++++,,,,,,++++++***************************))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))******************)))************************))))))))))))))))))))))))************************///......,,,+++***))))))************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++******++++++++++++******++++++++++++++++++++++++******++++++,,,,,,------,,,,,,,,,,,,,,,+++***)))333333111---******...222,,,,,,,,,---------......//////000//////111555888:::;;;===???@@@@@@??????FFFIIIKKKLLLLLLNNNSSSXXXUUUUUUUUUUUUVVVWWWXXXXXXXXXVVVYYY______\\\aaakkk))))))))))))************))))))*********+++++++++))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))************************************************)))************+++++++++((())))))******+++,,,,,,))))))))))))************************************)))************+++++++++************++++++++++++************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))************)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))***++++++++++++++++++,,,---......///000222333555555444444222222222222222222222222222222222222333333333333333333333333222222222222000000000///......------,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((()))***************)))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))(((((()))******)))((('''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++))))))))))))************))))))************))))))))))))))))))))))))))))))*********++++++,,,,,,,,,))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,************************************************))))))))))))************)))))))))))))))))))))))))))************+++++++++''')))++++++)))((()))***((())))))***++++++,,,,,,666444111...,,,++++++,,,***++++++,,,,,,++++++***************************((()))***+++,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++******************************))))))))))))))))))))))))************************,,,,,,,,,+++++++++******************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++******++++++++++++******++++++++++++++++++++++++,,,,,,+++***+++---///000---,,,,,,++++++,,,------333000---++++++,,,---...,,,,,,,,,---------......//////000//////111555888<<<===>>>???@@@??????>>>HHHJJJLLLLLLKKKMMMRRRVVVUUUUUUUUUUUUVVVWWWXXXXXXXXXVVVYYY______[[[```iii))))))))))))************))))))******++++++++++++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++)))************+++++++++((())))))***++++++,,,,,,))))))))))))************************************)))************+++++++++(((((((((((())))))))))))******)))(((((()))******)))))))))))))))))))))))))))************+++++++++))))))))))))************))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))((())))))***++++++******++++++,,,,,,,,,---...///111333444444444333444333333222222333444444000111111111111222222222333333222222222222222222000000000///......------,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((()))******************)))))))))(((+++***)))(((((()))***+++))))))))))))))))))))))))(((((()))******)))((('''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))************))))))************))))))))))))))))))))))))))))))*********++++++,,,,,,,,,))))))))))))))))))))))))((()))***+++,,,---------************************************************)))))))))))))))*********)))))))))))))))))))))))))))************+++++++++'''***,,,+++)))((()))+++((())))))***++++++,,,,,,...,,,***(((&&&''''''(((+++++++++,,,,,,+++++++++************************((()))***+++,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))************************((())))))***++++++,,,,,,************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++******++++++++++++******++++++++++++++++++++++++///---+++++++++...111333...,,,******+++...222444555///***)))---...,,,))),,,,,,,,,---------......//////000//////111555888>>>???@@@AAAAAA@@@???>>>IIIKKKLLLLLLKKKLLLQQQVVVUUUUUUUUUUUUVVVWWWXXXXXXXXXUUUXXX___^^^ZZZ^^^ggg(((((((((((((((((((((((())))))))))))))))))))))))************************************************))))))************))))))************************************************************************))))))))))))))))))))))))))))))))))))************************************///......---+++******)))))))))***++++++++++++***))))))))))))))))))))))))(((((((((((()))+++,,,---'''((()))***************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((,,,+++***)))***+++,,,---......///111222333444555333333333222222222111111000111111111111222222222222222222222222222222222000/////////...............---,,,,,,++++++,,,,,,+++******)))))))))((((((((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((++++++***************++++++***)))(((((()))***+++))))))))))))))))))))))))&&&'''+++...+++'''''',,,******))))))))))))******))))))************))))))*********************************)))))))))))))))+++*********))))))(((((()))************+++++++++************************************************+++++++++*********)))))))))******++++++******)))************************))))))))))))************++++++*********************++++++,,,,,,++++++***+++++++++*********))))))))))))))))))))))))))))))******+++++++++******))),,,,,,++++++,,,,,,---...------++++++++++++------,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))***************************++++++,,,,,,++++++***((()))+++,,,,,,+++)))(((*********++++++,,,,,,,,,++++++++++++++++++++++++((()))***,,,---...//////...***''')))///444555333------------------------+++++++++,,,---...///000000000000000///111444777<<<===>>>???@@@AAAAAAAAADDDHHHJJJHHHIIINNNRRRRRRRRRRRRSSSUUUVVVXXXZZZ[[[]]]YYYXXX[[[]]]^^^bbbggg))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))************))))))************************************************************************))))))))))))))))))))))))))))))))))))************************************+++++++++++++++*********))))))***++++++++++++***))))))))))))))))))))))))***)))))))))))))))***+++((())))))************)))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))+++++++++++++++,,,------......///000222333444444222222222222111111111111000111111111111222222222222222222222222222222222000000/////////............---,,,,,,++++++,,,,,,***************)))((((((((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))(((((((((((())))))((((((((((((((((((((((((++++++***))))))******++++++***)))(((((()))***+++))))))))))))))))))))))))+++(((''')))(((&&&)))...******))))))))))))******))))))************))))))***************************)))))))))))))))))))))************)))))))))((()))************+++++++++************************************************+++++++++*********))))))))))))************))))))************************))))))))))))***************************************++++++,,,,,,++++++***+++++++++*********)))))))))))))))))))))))))))))))))******+++++++++******,,,++++++++++++,,,---------,,,,,,++++++,,,,,,---++++++***))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))***************************++++++,,,,,,++++++******+++,,,------,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,---.../////////---+++***...333555333000------------------------------,,,,,,,,,---......000000000//////111444777<<<===>>>???@@@AAAAAAAAAEEEIIIKKKIIIJJJOOOSSSSSSSSSSSSSSSTTTVVVXXX[[[\\\\\\YYYXXX\\\^^^^^^aaafff}}}************************))))))))))))))))))))))))************************************************))))))************))))))************************************************************************))))))))))))))))))))))))))))))))))))************************************((()))))))))******++++++))))))***++++++++++++***))))))))))))))))))))))))++++++***))))))))))))))))))************))))))(((************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***************************************+++,,,---...------,,,---...///000111222333444222222222222111111111111000111111111111222222222222222222222222222222222000000000/////////.........---,,,,,,++++++,,,,,,)))***+++++++++***)))(((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))(((((((((((())))))((((((((((((((((((((((((******)))))))))******+++******))))))))))))******)))))))))))))))))))))))),,,)))))),,,...,,,+++,,,******))))))))))))******))))))************))))))************************))))))))))))))))))******************)))))))))))))))************+++++++++************************************************+++++++++***************))))))************))))))************************))))))))))))***************************************++++++,,,,,,++++++***+++++++++***************)))))))))))))))))))))))))))))))))***+++++++++,,,+++++++++++++++,,,---------,,,,,,++++++,,,,,,---++++++***))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))***************************++++++,,,,,,++++++***+++,,,---......---,,,+++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---...............++++++...222666555111,,,------------------------///...---,,,,,,,,,,,,,,,///000000//////111444777<<<===>>>???@@@AAAAAAAAAEEEIIIKKKJJJKKKPPPSSSSSSUUUTTTSSSSSSUUUXXX\\\^^^ZZZXXXYYY]]]___^^^```dddttt************************))))))))))))))))))))))))************************************************)))******++++++******)))************************************************************************))))))))))))))))))))))))((()))))))))************************************)))))))))*********++++++))))))***++++++++++++***))))))))))))))))))))))))******)))))))))))))))******************)))((('''************************))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))***************************************+++...///000///---+++,,,---...///111222333333333333333333222222222222000000111111111222222222222222222222222222222222000000000////////////......---,,,,,,++++++,,,,,,)))***+++,,,,,,+++)))(((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))(((((((((((())))))((((((((((((((((((((((((***))))))))))))******+++***))))))))))))))))))***))))))))))))))))))))))))***)))...777:::444,,,'''******))))))))))))******))))))************))))))************************)))))))))))))))******************)))))))))))))))))))))*********+++++++++******************************************************************************++++++++++++******************************((()))))))))***************************+++++++++***++++++,,,,,,++++++***************************))))))))))))))))))))))))((()))))))))***+++,,,---+++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))***************************++++++,,,,,,++++++***++++++,,,------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------------,,,,,,+++,,,...222444333...***------------------------...------,,,,,,,,,------///000000//////111555777<<<===>>>???@@@AAAAAAAAADDDIIILLLJJJLLLPPPSSSSSSVVVUUUSSSSSSUUUXXX\\\___XXXWWWXXX]]]___^^^___cccnnn************************))))))))))))))))))))))))******************************************************++++++++++++******))))))))))))))))))))))))************************************************))))))))))))))))))))))))((()))))))))************************************++++++++++++************))))))***++++++++++++***))))))))))))))))))))))))(((((((((((()))***+++,,,***************)))((('''************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************)))+++...000000///,,,+++,,,,,,---...000111222333555444444444444333333333000000111111111222222222222222222222222222222222111000000000////////////...---,,,,,,++++++,,,,,,)))***+++,,,,,,+++***)))((((((''''''''''''(((((('''((((((((()))))))))***(((((((((((((((((((((((())))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))******+++)))))))))******)))))))))))))))))))))))))))))))))***)))...777:::444,,,'''******))))))))))))******))))))************))))))************************(((((())))))************))))))))))))))))))******))))))*********+++++++++************************************************************************+++,,,,,,,,,,,,,,,,,,+++************************((()))))))))************))))))*********+++++++++***++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))***+++------+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))***************************++++++,,,,,,++++++*********++++++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******,,,,,,---...///...,,,+++------------------------,,,++++++,,,---...//////...///000//////111555888<<<===>>>???@@@AAAAAAAAADDDIIILLLKKKLLLPPPRRRRRRVVVUUUSSSRRRTTTXXX\\\___XXXVVVXXX\\\^^^]]]___bbbkkk~~~************************))))))))))))))))))))))))******************************************************++++++++++++******))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))************************************,,,,,,,,,++++++*********))))))***++++++++++++***))))))))))))))))))))))))''''''(((((()))+++,,,---)))************))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))+++---//////...,,,++++++,,,---...///000111222444444444444333333333333000111111111111222222222222222222222222222222222111111000000000/////////...---,,,,,,++++++,,,,,,************+++++++++,,,((((((''''''''''''((((((''''''(((((())))))******)))))))))))))))))))))))))))))))))*********++++++))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))******+++))))))************)))))))))))))))))))))))))))))),,,)))))),,,...,,,+++,,,******))))))))))))******))))))************))))))************************((((((((()))******++++++))))))))))))************)))************+++++++++***************************************************************+++++++++++++++,,,,,,,,,,,,++++++************************))))))))))))************)))))))))***++++++,,,,,,***++++++,,,,,,++++++******************+++++++++))))))))))))))))))))))))******)))))))))***,,,---***************+++,,,,,,+++,,,,,,------,,,,,,+++)))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))***************************++++++,,,,,,++++++***************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++***+++++++++++++++***))),,,,,,,,,+++++++++,,,,,,------------------------+++++++++,,,---...000000...////////////222555888<<<===>>>???@@@AAAAAAAAABBBHHHKKKJJJKKKOOOQQQPPPTTTSSSRRRRRRTTTWWW[[[]]]XXXVVVWWW[[[]]]\\\^^^bbbrrr))))))))))))))))))))))))))))))))))))))))))))))))***************************************************++++++,,,,,,++++++***))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))************************************)))))))))***************))))))***++++++++++++***))))))))))))))))))))))))))))))(((((()))***++++++((())))))************)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))***,,,---...---,,,+++++++++,,,---///000111111333333222222222111111111000111111111111222222222222222222222222222222222111111111000000000//////...---,,,,,,++++++,,,,,,,,,+++***))))))+++---...((((((''''''''''''(((((('''''''''((()))*********))))))))))))))))))))))))))))))*********+++++++++))))))(((((((((((())))))))))))))))))))))))))))))'''''''''(((((()))++++++((()))***++++++***)))((())))))))))))))))))))))))+++(((''')))(((&&&)))...******))))))))))))******))))))************))))))************************'''(((((()))******++++++((()))))))))************)))************+++++++++************************************************))))))*********+++++++++)))******++++++******)))************************))))))))))))************((())))))***++++++,,,,,,***++++++,,,,,,++++++***))))))*********+++++++++)))))))))))))))))))))))),,,+++)))((((((***+++,,,***************++++++,,,+++,,,,,,------,,,,,,+++)))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))***************************++++++,,,,,,++++++***+++++++++******+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++,,,,,,,,,+++++++++,,,------,,,,,,,,,---------------------------,,,,,,,,,,,,,,,---...///...////////////222666999<<<===>>>???@@@AAAAAAAAAAAAFFFJJJJJJKKKNNNPPPOOORRRRRRRRRSSSTTTWWWYYY[[[YYYVVVVVVYYY[[[[[[^^^ccc|||(((((((((((((((((((((((())))))))))))))))))))))))***************************************************++++++,,,,,,++++++***))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))************************************&&&&&&'''((()))***++++++))))))***++++++++++++***))))))))))))))))))))))))+++******)))))))))))))))'''((()))***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((()))***+++,,,,,,,,,++++++***+++,,,---...000111111111111111000000000000///000111111111111222222222222222222222222222222222111111111111000000000000...---,,,,,,++++++,,,,,,---+++)))((()))+++---///((((((''''''''''''((((((&&&''''''((()))******+++)))))))))))))))))))))))))))************+++++++++))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((()))++++++((()))***++++++***)))((())))))))))))))))))))))))&&&'''+++...+++'''''',,,******))))))))))))******))))))************))))))************************'''(((((()))***+++++++++(((((())))))*********+++)))************+++++++++************************************************))))))******++++++++++++(((((())))))))))))((((((************************))))))))))))************((())))))***++++++,,,,,,+++++++++,,,,,,+++++++++))))))******++++++++++++))))))))))))))))))))))))---,,,***(((((()))+++,,,*********)))***++++++,,,++++++------------++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************************+++++++++,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++***+++,,,,,,---------,,,***,,,...///...---------------------------------......---,,,,,,,,,------......//////000222666999<<<===>>>???@@@AAAAAAAAA@@@FFFIIIIIIJJJNNNOOONNNPPPQQQRRRSSSUUUVVVXXXYYYYYYVVVUUUXXXZZZ[[[___ddd******))))))))))))******))))))))))))))))))))))))++++++************++++++++++++************++++++************************************************///---++++++++++++)))(((+++*********))))))(((((())))))))))))))))))))))))************************---,,,,,,++++++,,,,,,---)))***+++,,,,,,+++***))))))))))))***+++++++++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************)))))))))))))))))))))))))))(((''''''''''''((((((+++)))(((((()))******)))(((((((((((())))))))))))((()))***++++++***)))((())))))***+++---......///000000111111111111000///...111444777777555222000444444444444333333222111222222222111000//////.........---------,,,,,,,,,,,,,,,++++++***+++++++++,,,+++((('''&&&'''((()))************************))))))))))))************)))******+++++++++******...---+++***((('''&&&&&&*********++++++*********))))))))))))************''''''(((((())))))******++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++***)))((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))///+++***---,,,((((((,,,((()))******)))))))))***))))))))))))))))))))))))************************))))))***++++++++++++***++++++************++++++)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,+++++++++,,,------,,,,,,,,,++++++*********))))))))))))))))))))))))......---+++)))((('''&&&************************(((((()))***************+++)))((())),,,,,,)))%%%************************************************)))************+++++++++++++++******))))))((((((+++++++++++++++++++++++++++)))'''))),,,---,,,******,,,---)))%%%%%%+++000---------,,,,,,+++++++++---------............///444444333222000111444666===>>>???@@@@@@@@@@@@@@@BBBIIIMMMKKKKKKNNNQQQQQQQQQRRRSSSSSSSSSTTTWWWZZZYYYXXXXXXZZZXXXWWW]]]ddd******))))))))))))******))))))))))))))))))))))))++++++************++++++++++++************++++++************************************************...,,,++++++++++++***(((+++*********))))))))))))))))))))))))))))))))))))************************,,,,,,++++++++++++,,,,,,******++++++++++++******))))))))))))))))))******))))))))))))))))))))))))************************(((((()))))))))*********************************)))))))))))))))))))))))))))((((((''''''(((((()))+++)))(((((()))******)))((((((((()))))))))******))))))************)))))))))******+++,,,---...//////000000000000000//////---///222444444333111///222222333222222111111000222222111000000///.........------------,,,,,,,,,+++*********++++++,,,---******(((''''''((())))))************************))))))))))))************((())))))******)))))))))---,,,+++)))((((((((()))***)))(((((((((((()))***))))))))))))************(((((((((((())))))))))))++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++***))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))+++***))))))******)))((()))*********))))))******))))))))))))))))))))))))************************))))))***++++++++++++***++++++************++++++)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,++++++***++++++,,,------,,,++++++,,,,,,,,,,,,,,,++++++++++++++++++************************+++++++++*********))))))************************(((((()))***************(((((((((***,,,,,,***)))************************************************)))************+++++++++************))))))))))))++++++++++++++++++++++++---+++)))***,,,,,,+++)))+++------+++((((((,,,///---------,,,,,,+++++++++---------............///111222111000///000333555======>>>???@@@AAAAAAAAABBBHHHLLLKKKJJJMMMPPPPPPPPPQQQRRRRRRRRRTTTWWWYYYZZZYYYZZZ[[[ZZZYYY^^^eee******))))))))))))******))))))))))))))))))))))))++++++************++++++++++++************++++++************************************************,,,+++******+++,,,+++******************)))))))))))))))))))))))))))))))))************************++++++************++++++++++++************++++++)))))))))((((((((((((((())))))))))))))))))))))))************************'''((((((((())))))))))))************************)))))))))))))))))))))))))))))))))(((((())))))***+++)))(((((()))******))))))))))))*********++++++******))))))))))))******)))******+++,,,---............///////////////...---...///000111000///...000111111111111000//////111111000000//////......------------,,,,,,,,,,,,***************+++,,,---(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((()))***************,,,+++)))((()))***,,,---))))))(((''''''((())))))))))))))))))************))))))))))))((((((((((((+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++++++++***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))'''+++)))%%%(((///---%%%*********)))))))))******))))))))))))))))))))))))************************))))))***++++++++++++***++++++************++++++)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,++++++***++++++,,,,,,...------,,,++++++++++++++++++++++++++++++,,,,,,************************((())))))***++++++,,,,,,************************(((((()))***************%%%'''***++++++++++++,,,************************************************)))************+++++++++)))))))))***************++++++++++++++++++++++++...---++++++,,,,,,***)))------------,,,,,,------------,,,,,,,,,,,,++++++---------............///...//////......///222555;;;<<<>>>???AAAAAABBBBBBAAAGGGKKKIIIIIILLLOOOOOOPPPQQQRRRRRRRRRSSSWWWYYY\\\ZZZ[[[]]][[[ZZZ___ggg******))))))))))))******))))))))))))))))))))))))++++++************++++++++++++************++++++***************************************************))))))***+++,,,,,,+++************************))))))))))))))))))))))))******************************))))))))))))******,,,+++***))))))***+++,,,*********))))))(((((('''))))))))))))))))))))))))++++++++++++++++++++++++((((((((()))))))))******************************((((((((((((((((((((((((***))))))))))))******++++++)))(((((()))******))))))*********+++++++++++++++***)))(((((()))***+++)))******+++,,,,,,------------......///.........------......////////////000000111111111000000///000000000//////.........---------,,,,,,,,,++++++++++++***************+++'''((()))***************((((((((((((((((((((((((((()))))))))************'''(((***,,,---...//////+++***(((((())),,,///111))))))***++++++***))))))((()))))))))******************))))))((((((''''''******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************+++++++++******)))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))&&&---+++%%%***555333(((,,,+++)))))))))*********))))))))))))))))))))))))************************))))))***++++++++++++***++++++************++++++))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++******++++++,,,,,,///...---,,,+++******************++++++,,,,,,,,,************************(((((()))***+++,,,,,,,,,************************(((((()))***************%%%(((,,,,,,***)))+++---************************************************))))))*********+++++++++)))))))))******+++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---......,,,***,,,,,,,,,,,,,,,,,,,,,,,,---------............///---............000333666;;;<<<===???AAABBBBBBCCC@@@FFFJJJIIIHHHKKKNNNNNNPPPQQQSSSSSSSSSUUUXXX[[[\\\ZZZ[[[]]][[[ZZZ___ggg******))))))))))))******))))))))))))))))))))))))++++++************++++++++++++************++++++************************************************)))(((((()))+++,,,,,,+++***************+++++++++))))))))))))))))))))))))***************************))))))(((((())))))***,,,+++***))))))***+++,,,+++++++++******)))))))))))))))))))))))))))))))))************************)))))))))*********++++++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))***+++++++++)))(((((()))******))))))*********+++++++++++++++***)))(((((()))***+++)))******++++++,,,,,,,,,,,,,,,---..............................///000000000000111111111111111000/////////...............------,,,,,,,,,+++++++++---,,,+++***)))((((((((('''((()))***++++++******((((((((((((((((((((((((((()))))))))************''')))+++...000222444444))))))((()))***---///111(((+++...111111...+++(((((()))))))))******************))))))((((((''''''***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))******+++++++++******))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))000///(((---999:::000...,,,)))(((***+++***)))))))))))))))))))))))))))************************))))))***++++++++++++***++++++************++++++))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++*********++++++,,,---///...---,,,+++******************++++++,,,,,,,,,***************************************+++++++++************************(((((()))***************'''+++...---***((()))+++************************************************))))))*********+++++++++))))))******++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,---...///+++++++++---......+++))),,,,,,,,,,,,,,,,,,,,,,,,---------............///....../////////111555888;;;<<<===???AAABBBBBBCCC???FFFJJJHHHHHHKKKNNNNNNRRRSSSTTTUUUUUUWWWZZZ]]][[[ZZZ[[[\\\[[[ZZZ___fff******))))))))))))******))))))))))))))))))))))))++++++************++++++++++++************++++++***************************************************(((((()))+++,,,+++************+++++++++++++++))))))))))))))))))))))))******************************))))))))))))******++++++************++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******++++++)))(((((()))******))))))))))))*********++++++******))))))))))))******************++++++,,,,,,,,,,,,---...////////////....../////////000000000///000000111111111111000..................------,,,,,,,,,,,,++++++++++++---,,,+++***)))((((((((())))))******************))))))))))))))))))))))))))))))))))))************((()))+++...000222444444(((((())))))+++,,,...///(((+++///222222///+++((())))))))))))************))))))))))))(((((((((((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++000000+++...888===:::000,,,((((((***++++++)))))))))))))))))))))))))))************************))))))***++++++++++++***++++++************++++++)))************+++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++************+++,,,------...------,,,++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++***************************************(((((()))******************+++------+++***))))))************************************************)))************+++++++++*********+++++++++++++++++++++++++++++++++++++++''')))+++,,,,,,,,,...000***+++,,,------,,,+++***++++++,,,,,,,,,,,,---------------............//////000000000000222666999;;;<<<>>>???AAAAAABBBBBB@@@FFFJJJHHHHHHKKKNNNNNNRRRTTTUUUVVVVVVXXX\\\^^^[[[ZZZ[[[\\\[[[ZZZ___fff******))))))))))))******))))))))))))))))))))))))++++++************++++++++++++************++++++***************************************************)))((()))***+++***)))*********++++++,,,,,,,,,))))))))))))))))))))))))************************+++******))))))******+++******++++++++++++******))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))***++++++)))(((((()))******)))((((((((()))))))))******))))))************))))))************++++++++++++,,,,,,---//////000000000---......///000/////////---...///000000000000///------------------------,,,,,,,,,++++++++++++*********))))))))))))******,,,+++***)))))))))***+++************************))))))))))))************((()))***,,,------......'''((()))+++++++++++++++)))***,,,------,,,***)))))))))))))))************(((((((((((()))))))))))))))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***+++++++++++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))+++------------222;;;BBB222---((('''***,,,+++)))))))))))))))))))))))))))************************))))))***++++++++++++***++++++************++++++)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++,,,---...------,,,++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************************************************(((((()))************************,,,------+++)))************************************************)))************+++++++++,,,++++++++++++++++++***++++++++++++++++++++++++''')))++++++******,,,///***---///...,,,***,,,...+++++++++,,,,,,------------------............///000000111000000222555888======>>>???@@@AAAAAAAAA@@@GGGKKKIIIHHHLLLNNNOOORRRSSSTTTUUUVVVXXX\\\^^^]]]\\\\\\^^^\\\[[[```hhh******))))))))))))******))))))))))))))))))))))))++++++************++++++++++++************++++++************************************************+++)))((()))***+++***(((*********++++++,,,,,,,,,))))))))))))))))))))))))************************++++++************++++++)))***+++,,,,,,+++***)))''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&'''(((******+++)))(((((()))******)))(((((((((((())))))))))))((()))***++++++***)))(((***************+++++++++,,,---...///000000000000,,,---...///000///...---,,,------.../////////...------------------------,,,,,,,,,+++++++++******'''''''''((()))+++,,,---...,,,***(((((()))***+++************************))))))))))))************(((((()))))))))((((((''''''(((***+++,,,+++)))((())))))(((((((((((())))))))))))))))))************''''''(((((())))))******))))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))***+++++++++++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))***)))+++,,,+++---999GGG333---((('''***,,,+++)))))))))))))))))))))))))))************************))))))***++++++++++++***++++++************++++++)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++,,,---...,,,,,,+++++++++,,,---------,,,,,,++++++*********++++++++++++++++++++++++)))))))))***++++++,,,,,,************************(((((()))***************)))((((((+++...000---***************************************************)))************+++++++++---,,,,,,++++++*********++++++++++++++++++++++++(((***,,,+++)))(((***,,,+++///111000,,,***---111+++++++++,,,,,,------------------.........//////000000000000///111444777===>>>???@@@@@@@@@@@@@@@AAAGGGKKKIIIIIILLLOOOOOOQQQRRRTTTTTTUUUWWW[[[^^^^^^]]]^^^___^^^]]]bbbiii+++*********))))))((((((************************)))333555,,,(((---///++++++++++++*********))))))---,,,,,,+++*********+++************))))))))))))******))))))))))))******)))))))))))))))******+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++************++++++***************************++++++,,,,,,++++++*********)))(((((()))******))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,,,,***)))***+++************************)))***+++---.../////////...///000111000///---+++------------.........///......---------,,,,,,,,,---,,,++++++******++++++,,,+++******))))))******...,,,***(((''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((******))))))))))))*********++++++***))))))+++,,,+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&(((***+++,,,+++)))(((+++*********))))))((((((((()))***++++++++++++++++++***)))(((((()))***+++*********)))))))))))))))''''''(((((())))))******)))******)))***...555;;;+++++++++*********)))))))))))))))))))))))))))))),,,+++++++++***)))))))))+++++++++***************))))))))))))************,,,+++***)))))))))++++++---------,,,,,,+++++++++)))************+++++++++************************++++++++++++++++++++++++---+++***(((((()))+++,,,---,,,++++++******++++++************************---,,,++++++******+++++++++++++++************)))(((((())))))*********+++************************************************))))))))))))***************************************************************,,,,,,,,,+++***+++,,,...------,,,+++***)))))),,,,,,+++***+++,,,---......---,,,+++***+++,,,,,,...------,,,,,,++++++***---------............///000...///111111000333999>>>??????@@@AAAAAABBBBBBCCCIIIMMMMMMMMMPPPQQQOOORRRUUUWWWUUUQQQPPPUUUYYY]]]]]]```aaa___]]]bbbkkk************)))))))))(((************************---666777...***---///++++++++++++*********))))))---,,,++++++*********+++(((((())))))*********+++******))))))))))))******)))))))))))))))******+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++************++++++***************************++++++,,,,,,++++++***************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***++++++***))))))***************************)))***+++---.../////////...///000000000///---,,,------........./////////............---------,,,---,,,++++++******++++++,,,+++******))))))******---+++***((('''((()))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))******))))))))))))******&&&''')))))))))***---///************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++++++++)))(((************)))))))))((())))))***++++++++++++++++++***)))(((((()))***+++***)))))))))))))))))))))((((((((()))))))))))))))*********))))))+++000555+++++++++*********))))))))))))))))))))))))))))))+++++++++***************************************))))))))))))************,,,+++***))))))***++++++---------,,,,,,+++++++++)))************+++++++++************************)))))))))))))))))))))))),,,+++***(((((()))+++,,,---,,,++++++******++++++************************------,,,++++++++++++++++++++++++************)))))))))******************************************************************))))))))))))************************************************************(((***+++***)))((()))***---,,,,,,++++++*********,,,,,,+++++++++,,,---......---,,,+++++++++,,,,,,------,,,,,,,,,,,,++++++---------............///000......111111000333999>>>>>>??????@@@AAAAAAAAACCCHHHLLLLLLMMMPPPQQQPPPQQQUUUWWWUUUQQQQQQUUUZZZ[[[[[[^^^___\\\ZZZ```hhh************))))))))))))************************...555666...***,,,---***+++++++++***************,,,,,,+++************+++''''''((()))***+++,,,,,,******))))))))))))******)))))))))))))))******+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++************++++++******************************++++++++++++******)))***+++,,,,,,+++***)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))++++++)))((()))***************************)))***+++---..................///000000...---,,,....../////////000000000/////////.........---------,,,++++++******++++++,,,+++******))))))******+++***)))(((((()))***+++************************))))))))))))))))))))))))((((((((())))))***************))))))))))))******%%%'''((((((((())),,,...************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++******)))************))))))))))))))))))***++++++++++++***+++***))))))))))))***+++))))))))))))))))))******))))))))))))))))))((((((*********)))((()))+++---+++++++++***************))))))))))))))))))))))))***************+++++++++))))))))))))))))))******))))))))))))************+++******)))******++++++------,,,,,,,,,,,,++++++)))************+++++++++************************))))))))))))))))))))))))++++++***))))))***+++,,,---,,,++++++******++++++++++++++++++++++++++++++...------,,,,,,,,,,,,,,,+++++++++************)))+++++++++++++++*********************************************************)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++***)))((()))+++++++++++++++++++++++++++,,,,,,+++++++++,,,---......---,,,+++++++++,,,,,,++++++,,,,,,,,,,,,---------------............///000......111111000444999======>>>>>>???@@@@@@AAABBBHHHKKKJJJKKKPPPRRRQQQQQQTTTWWWUUURRRRRRWWW[[[[[[\\\^^^___\\\ZZZ```hhh*********)))))))))))))))************************+++000000+++(((***+++)))************************++++++***************+++'''(((((()))******++++++******))))))))))))******)))))))))))))))******+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++************++++++******************************++++++++++++******)))***,,,------,,,***)))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''')))+++***)))((())))))******************************+++,,,---......------......//////...------////////////000000000000000////////////.........---,,,++++++******++++++,,,+++******))))))******))))))(((((()))***++++++************************((((((((((((((((((((((((((((((((()))******++++++******))))))))))))******))))))***)))''''''((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))*********))))))))))))))))))******+++++++++******************************)))))))))))))))*********+++******))))))(((((((((************)))))))))***************************)))))))))))))))))))))))))))))))))***+++++++++,,,((()))))))))))))))******((()))))))))******************************++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++************************+++++++++++++++++++++++++++******))))))***+++,,,---,,,++++++******++++++++++++++++++++++++++++++......---,,,,,,,,,------+++++++++*********))))))---,,,,,,++++++*********************************************************))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------++++++,,,---*********++++++,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++******+++,,,,,,---......---------............//////---...111111000444:::=========>>>??????@@@@@@BBBGGGJJJIIIJJJOOORRRQQQOOOSSSVVVUUURRRSSSXXX]]]______bbbccc```]]]ccckkk))))))))))))))))))******************************(((+++,,,***)))+++,,,+++*********************************))))))***++++++******))))))))))))))))))******))))))))))))******)))))))))))))))******+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++************++++++************************)))******++++++******))))))***,,,------,,,***)))((()))))))))************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))++++++)))((()))*********************************+++,,,------------------...............---////////////000000000000000////////////.........---,,,++++++******++++++,,,+++******))))))******((((((((())))))***++++++))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))*********+++******))))))))))))******)))******)))'''&&&''')))))))))))))))))))))******************************************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))************+++++++++******)))******++++++++++++******(((((())))))************++++++******))))))(((((())))))***++++++,,,++++++************************)))))))))))))))))))))))))))))))))***+++++++++,,,(((((())))))*********+++((()))))))))************))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++************************++++++++++++++++++++++++***))))))******++++++,,,---,,,++++++******++++++++++++++++++++++++++++++......---,,,,,,,,,------+++++++++*********))))))---,,,,,,++++++*********************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,+++,,,---*********++++++,,,,,,---++++++,,,,,,,,,------------------,,,,,,,,,++++++******++++++,,,---......---------............//////---...000111000444:::=========>>>??????@@@@@@AAAFFFJJJIIIJJJNNNPPPPPPMMMQQQTTTTTTRRRSSSXXX]]]aaaaaacccdddaaa___dddlll))))))))))))************************************)))******+++,,,---......***************+++++++++***))))))))))))***++++++************))))))((((((******))))))))))))******)))))))))))))))******+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++************++++++************************))))))************)))))))))***+++,,,,,,+++***)))))))))))))))************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,,,,***)))***+++******************************+++,,,,,,,,,,,,,,,---------------.............../////////000000000/////////.........---------,,,++++++******++++++,,,+++******))))))******(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******'''((())))))((()))+++---))))))))))))************************************************************)))))))))))))))))))))))))))))))))))))))*********))))))))))))***************++++++++++++***))))))******+++,,,,,,+++******((((((((()))******++++++******************))))))+++***)))***,,,...---,,,***************+++++++++))))))))))))))))))))))))***************+++++++++)))))))))***++++++,,,,,,))))))))))))************((()))***+++++++++++++++++++++,,,,,,,,,,,,------)))************+++++++++************************)))))))))))))))))))))))))))))))))***++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,+++++++++************)))+++++++++++++++******************************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++***)))***,,,*********++++++,,,,,,,,,***+++,,,---------,,,,,,,,,,,,---------,,,+++*********+++,,,,,,---......---------............//////------000111111555;;;======>>>>>>???@@@@@@AAA@@@FFFJJJJJJKKKNNNNNNLLLKKKOOORRRRRRQQQRRRXXX^^^``````bbbccc___]]]bbbjjj((()))))))))***************************************))))))+++,,,,,,,,,,,,))))))*********+++++++++)))))))))))))))***++++++)))))))))))))))***************))))))))))))******)))))))))))))))******+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++************++++++************************))))))************))))))************************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++------+++***+++,,,******************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,------...///------........./////////............---------,,,---,,,++++++******++++++,,,+++******))))))******((())))))************)))************************)))))))))))))))))))))))),,,++++++******)))))))))******))))))))))))******((()))******))))))+++---((()))))))))************************************************************)))))))))))))))))))))))))))))))))))))))******+++((()))))))))************+++++++++++++++***))))))***++++++,,,,,,++++++***'''(((((()))******++++++******************++++++---***((()))+++---,,,+++))))))*********+++++++++))))))))))))))))))))))))+++++++++***************)))******+++,,,,,,------))))))))))))************'''(((***+++,,,,,,+++++++++++++++,,,,,,---------)))************+++++++++************************))))))))))))))))))))))))(((((()))***+++,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++++++++++++++************)))))))))***************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,++++++++++++++++++,,,,,,***+++,,,---------,,,,,,,,,,,,---------,,,+++***+++++++++,,,,,,------------------............///...,,,---000111111555;;;>>>>>>??????@@@AAAAAAAAA???FFFKKKKKKLLLMMMLLLIIIHHHLLLPPPQQQPPPRRRXXX]]]______aaaaaa^^^[[[```hhh(((((())))))*********+++***************************(((''')))***)))(((((())))))******++++++++++++))))))((())))))***++++++''''''((()))***+++,,,,,,******))))))))))))******)))))))))))))))******+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++************++++++************************))))))************))))))******)))(((((()))******))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,...---,,,+++,,,,,,******************************+++,,,,,,,,,++++++,,,,,,,,,,,,,,,---...///------------.........///......---------,,,,,,,,,---,,,++++++******++++++,,,++++++***)))*********))))))************))))))++++++++++++++++++++++++))))))))))))))))))))))))---,,,,,,+++***)))((((((******))))))))))))******,,,---,,,+++)))((()))***(((((())))))*********+++************************************************)))))))))))))))))))))))))))))))))))))))******+++(((((())))))*********++++++++++++++++++***)))(((***+++,,,------,,,+++***'''(((((()))***+++++++++)))))))))***+++++++++,,,///+++((((((***++++++)))))))))******++++++++++++)))))))))))))))))))))))),,,+++++++++******))))))******+++,,,------......))))))))))))************'''(((***+++,,,,,,+++++++++++++++,,,,,,---------)))************+++++++++************************++++++++++++++++++++++++(((((()))++++++,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******+++++++++++++++************)))(((((())))))*********+++******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...++++++++++++++++++++++++***+++,,,---...---,,,,,,,,,,,,---...---,,,+++***++++++,,,,,,,,,,,,---------------.........//////...,,,---000111111555;;;?????????@@@AAAAAABBBBBB???FFFLLLMMMLLLMMMJJJFFFGGGKKKOOOPPPOOOQQQWWW]]]___```aaabbb^^^\\\```hhh)))))))))))))))))))))))),,,+++***))))))***+++,,,((((((((((((((((((((((((++++++************++++++))))))))))))))))))))))))))))))*********+++++++++++++++******************)))************+++++++++((()))***++++++***)))((())))))))))))))))))))))))************************)))************+++++++++************************************************************************---,,,+++))))))***,,,---************************(((((())))))*********+++))))))(((((('''''''''&&&************************)))))))))))))))))))))))))))+++...///---***)))((())))))************)))))))))+++---,,,+++***+++,,,++++++,,,,,,,,,,,,------...------,,,,,,,,,------........................------,,,,,,,,,,,,+++++++++++++++*********))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))******++++++,,,,,,((((((((((((((('''&&&&&&******))))))))))))******,,,+++++++++***)))))))))+++*********))))))((((((,,,+++)))((((((((()))***)))))))))))))))))))))))))))))))))***+++++++++,,,++++++******))))))(((((((((((()))***+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,***++++++,,,,,,+++++++++)))************++++++++++++*********))))))((((((************************,,,,,,,,,++++++*********.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***))))))******************************++++++******++++++,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------+++++++++,,,,,,---------************************+++++++++*********))))))*********)))******+++,,,+++***)))(((((()))***+++)))************+++++++++,,,,,,++++++,,,,,,---...))))))***+++,,,,,,------,,,++++++---//////...---************************++++++,,,,,,,,,,,,------++++++******++++++,,,---,,,,,,,,,---------......000//////.........//////000000000//////222666999<<<===?????????@@@AAACCCCCCFFFKKKNNNPPPOOOMMMLLLNNNQQQTTTSSSQQQQQQVVV\\\______bbbbbb___[[[```ggg))))))))))))))))))))))))++++++************++++++************************+++******))))))******+++))))))))))))))))))))))))))))))*********+++++++++************************)))************+++++++++))))))************))))))))))))))))))))))))))))))************************)))************++++++++++++++++++***************************************************************+++++++++++++++++++++***************************((()))))))))************))))))((((((((('''''''''************************))))))))))))))))))))))))))),,,//////...+++***)))))))))************)))))))))+++,,,,,,+++******++++++++++++,,,,,,,,,------...------,,,,,,---------........................------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))***************+++,,,,,,,,,++++++***)))******))))))))))))******+++++++++***************++++++++++++*********)))---,,,+++***))))))***+++***************************************+++++++++*********))))))))))))))))))))))))***+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++******+++++++++***)))))))))************++++++++++++*********))))))))))))************************,,,,,,,,,+++++++++******......---------,,,,,,,,,++++++++++++++++++++++++,,,++++++***))))))******************************++++++******++++++,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---************************+++++++++*********)))))))))))))))((()))******+++,,,+++***))))))***+++,,,)))************+++++++++,,,,,,++++++,,,,,,---...*********++++++,,,,,,---,,,++++++,,,......---,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,------...///,,,,,,,,,---------......//////............/////////000000000000111555888<<<===?????????@@@AAACCCAAAEEEIIINNNPPPOOONNNLLLNNNRRRUUUTTTQQQRRRWWW\\\______bbbccc___\\\```hhh))))))))))))))))))))))))******++++++++++++******************************+++******))))))******+++))))))))))))))))))))))))***************+++++++++************************)))************+++++++++******))))))))))))******))))))))))))))))))))))))************************)))************+++++++++++++++++++++******))))))************************************************(((***,,,------,,,***)))************************))))))))))))************))))))((((((((((((''''''************************))))))))))))))))))))))))***,,,//////...,,,++++++))))))************)))))))))+++,,,,,,+++******+++++++++++++++,,,,,,,,,,,,---------,,,,,,------...........................------,,,,,,,,,,,,++++++------,,,,,,,,,++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********))))))))))))))))))(((------------------,,,+++******))))))))))))*********************+++++++++,,,,,,,,,+++++++++++++++---,,,++++++***++++++++++++++++++++++++++++++++++++++++++***************))))))))))))******************************++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++*********************)))(((''')))************+++++++++***************)))))))))++++++++++++++++++++++++,,,,,,,,,++++++++++++***...------------,,,,,,,,,++++++++++++++++++++++++,,,+++******)))*********************************++++++******++++++,,,---,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++************************+++++++++***************)))(((((((((((()))******,,,,,,++++++++++++,,,,,,)))************+++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,+++***+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------......///,,,,,,,,,---------......///...............//////...///000111111222444777<<<===?????????@@@AAACCC@@@CCCHHHMMMPPPPPPOOOMMMOOOSSSVVVUUURRRSSSWWW\\\______bbbccc```]]]bbbiii)))))))))))))))))))))))))))***+++,,,,,,+++***)))******************************))))))))))))******))))))))))))))))))))))))***************************************+++++++++))))))*********++++++++++++***)))(((((()))***+++))))))))))))))))))))))))************************))))))*********+++++++++,,,,,,++++++***)))))))))************************************************((()))+++,,,,,,+++******************************)))))))))))))))*********))))))((((((((((((((((((************************)))))))))))))))))))))))))))+++------,,,*********))))))************)))))))))***,,,,,,***)))***+++***++++++++++++,,,,,,,,,------,,,,,,,,,---..............................------,,,,,,,,,+++++++++,,,,,,++++++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))((((((''''''***++++++,,,++++++************))))))))))))******)))))))))***+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++***)))))))))(((((())))))******+++++++++++++++***************************************++++++++++++++++++++++++)))***+++,,,,,,+++***)))++++++++++++***)))((('''))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++***************+++************************++++++******++++++,,,---,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,---------------,,,,,,+++++++++************************************************)))))))))))))))******+++++++++++++++++++++++++++))))))*********+++++++++,,,,,,++++++,,,,,,---...,,,,,,++++++++++++++++++---+++******+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++++++++,,,------,,,,,,,,,---------............---------...//////...000222333333333555777<<<===????????????AAACCC???CCCHHHMMMQQQQQQPPPOOOPPPTTTWWWVVVSSSSSSWWW[[[^^^___bbbccc```^^^cccjjj)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))************************))))))*********+++++++++))))))*********++++++++++++***)))(((((()))***+++))))))))))))))))))))))))************************))))))*********++++++++++++++++++*********))))))******************************************************)))))))))***,,,,,,******************************))))))))))))))))))(((((())))))))))))))))))************************))))))))))))))))))))))))''')))++++++***))))))***))))))************))))))(((***,,,+++***)))***************+++++++++,,,,,,,,,,,,,,,,,,,,,---...///........................------,,,,,,,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))************))))))((((((''''''))))))***************)))******))))))))))))******)))))))))***+++++++++,,,))))))******************))))))******************++++++++++++++++++++++++,,,+++++++++***)))))))))(((((())))))******+++++++++++++++***************************************++++++++++++++++++++++++)))***+++,,,,,,+++***)))+++,,,,,,,,,+++******)))))))))*********+++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------+++++++++++++++++++++++++++***************++++++************************++++++******++++++,,,---,,,++++++******++++++,,,+++++++++,,,,,,,,,---------------,,,,,,+++++++++************************************************++++++******++++++,,,---)))******************)))))))))*********+++++++++,,,,,,++++++,,,,,,---...,,,,,,++++++++++++++++++...,,,******++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,---------......---------------.../////////111333444444555666888<<<===????????????AAACCC@@@CCCIIINNNRRRRRRRRRQQQPPPTTTXXXWWWTTTSSSVVVZZZ]]]^^^aaaccc```^^^ccckkk))))))))))))))))))))))))******++++++++++++******((((((((((((((((((((((((***))))))(((((())))))***))))))))))))))))))))))))+++++++++***************)))))))))***++++++,,,,,,)))************+++++++++******))))))))))))******))))))))))))))))))))))))************************)))************+++++++++***************************************************************************)))((('''(((***,,,...************************************))))))))))))(((((())))))))))))******************************))))))))))))))))))))))))&&&((())))))((((((((()))))))))************))))))(((***++++++***))))))***************++++++++++++,,,,,,,,,,,,---......///........................------,,,,,,,,,,,,++++++***))))))))))))((((((((((((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))*********))))))))))))))))))((()))******+++++++++++++++******))))))))))))*********************+++++++++)))))))))))))))*********(((((()))*********))))))+++++++++++++++++++++++++++++++++***************))))))))))))******************************++++++************************++++++++++++++++++++++++******++++++++++++******++++++,,,,,,,,,,,,++++++)))************+++++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,------------...++++++++++++++++++++++++*********)))******+++,,,************************++++++******++++++,,,---++++++************++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++***************************************+++++++++,,,++++++++++++,,,------((()))************)))((()))************+++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++000...+++******++++++***************************++++++,,,,,,,,,,,,------...............//////000,,,,,,,,,---------......,,,,,,,,,,,,---...//////000111333333333444777999<<<===?????????@@@AAACCC???CCCIIINNNQQQRRRQQQPPPOOOSSSXXXWWWTTTRRRUUUYYY[[[\\\___bbb___^^^ccckkk))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))+++++++++*********))))))((())))))***++++++,,,,,,)))************+++++++++))))))************))))))))))))))))))))))))))))))************************)))************+++++++++)))))))))***++++++,,,,,,************************************************((((((((())))))***+++,,,************************************)))))))))((((((((()))))))))*********************************))))))))))))))))))))))))&&&((())))))(((((()))***))))))************))))))((()))++++++)))))))))***************++++++++++++,,,,,,,,,,,,---...//////........................------,,,,,,,,,,,,++++++*********))))))))))))((((((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******)))))))))***************)))******+++++++++++++++******))))))))))))******+++++++++***************)))))))))******+++++++++((()))***+++++++++*********************************************+++++++++*********))))))))))))))))))))))))***+++++++++,,,************************++++++++++++++++++++++++++++++************++++++((()))***++++++,,,,,,+++)))************+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++******))))))***++++++,,,************************++++++******++++++,,,---++++++************++++++++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---************************))))))*********+++++++++++++++******++++++,,,---)))***++++++++++++***))))))************+++++++++,,,,,,++++++,,,,,,---...*********++++++,,,,,,---222///,,,++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------...............///000000,,,,,,,,,---------......,,,,,,,,,,,,---...///000///000000000000222555888<<<===?????????@@@AAACCC>>>BBBGGGLLLOOOOOONNNMMMNNNSSSWWWWWWSSSRRRTTTWWWYYY[[[^^^```^^^]]]bbbkkk)))))))))))))))))))))))),,,+++***))))))***+++,,,************************))))))(((((((((((())))))))))))))))))))))))))))))++++++++++++******))))))((())))))***++++++,,,,,,)))************+++++++++((()))***++++++***)))((())))))))))))))))))))))))************************)))************+++++++++(((((()))***+++,,,,,,---************************************************%%%''')))+++,,,+++******************************+++*********))))))(((((((((((())))))*********+++************************))))))))))))))))))))))))''')))******))))))***,,,))))))************))))))((()))++++++)))((()))***)))************++++++++++++++++++,,,---...///000........................---------,,,,,,,,,+++++++++++++++************)))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******))))))******++++++,,,,,,'''((()))*********************))))))))))))******,,,+++++++++******))))))*********++++++,,,,,,,,,)))***+++,,,---,,,,,,+++))))))))))))))))))))))))))))))******+++++++++,,,++++++******))))))(((((((((((()))***+++,,,,,,---))))))))))))))))))))))))++++++++++++++++++++++++,,,+++***))))))***+++,,,&&&'''(((***++++++++++++)))************+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++******))))))***+++,,,,,,************************++++++******++++++,,,---++++++************++++++++++++,,,,,,,,,---------+++++++++,,,,,,---------************************))))))******++++++++++++*********)))******+++,,,***+++,,,------,,,+++***)))************+++++++++,,,,,,++++++,,,,,,---...))))))***+++,,,,,,------333000---++++++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,---......,,,,,,,,,---------......+++++++++,,,---...///000//////...------000444888<<<===?????????@@@AAACCC===AAAFFFJJJMMMMMMLLLKKKMMMRRRWWWVVVSSSQQQSSSVVVXXXZZZ]]]```^^^\\\bbbjjj(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***)))((())))))***++++++++++++***((())))))))))))*********)))))))))***++++++,,,,,,******+++,,,,,,,,,,,,+++************************))))))***++++++++++++***)))************+++++++++++++++++++++++++++++++++******************************************************))))))))))))******************************+++++++++*********)))))),,,++++++***************))))))))))))************)))************+++++++++))))))))))))))))))))))))************************+++***)))(((((()))***+++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------.........---------------------------,,,,,,+++*********+++))))))))))))))))))))))))+++*********))))))((((((******))))))))))))******************************((())))))))))))((('''''')))************++++++++++++***)))(((((()))***+++))))))))))))******************))))))******+++,,,******++++++++++++******************************************************))))))***++++++++++++***************************++++++******++++++,,,---***++++++,,,,,,++++++***,,,,,,,,,++++++*********,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++---------------------,,,******+++++++++,,,,,,,,,........................++++++************++++++++++++******++++++,,,---++++++++++++++++++++++++------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++---------,,,,,,,,,++++++***)))))))))***+++,,,,,,***...///+++)))+++------***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***++++++,,,---...//////..................------///000000///000222777:::?????????@@@@@@AAAAAAAAA@@@DDDHHHKKKLLLKKKLLLLLLOOOSSSXXXYYYVVVVVVZZZ^^^YYY^^^\\\\\\```]]]aaaooo************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***))))))))))))***++++++++++++***)))))))))*********++++++******************************+++,,,,,,,,,,,,+++************************))))))***++++++++++++***)))************+++++++++++++++++++++++++++++++++******************************************************))))))))))))******))))))))))))))))))))))))+++++++++*********))))))++++++***))))))))))))***))))))))))))************)))************+++++++++))))))))))))))))))))))))*********************************))))))***************+++++++++,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********+++))))))))))))))))))))))))************)))))))))(((******))))))))))))******************************'''((())))))************)))************+++++++++******))))))))))))******))))))))))))******************))))))******+++,,,******++++++++++++******************************************************))))))***++++++++++++******************************************+++,,,,,,***++++++,,,,,,++++++***,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,---------***++++++++++++,,,,,,,,,........................++++++************++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,++++++******+++++++++++++++,,,,,,,,,------,,,+++///444222---***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,........................///000000///000222777:::>>>>>>???@@@@@@AAABBBBBBAAADDDHHHKKKLLLLLLLLLMMMNNNSSSXXXXXXVVVUUUYYY]]]YYY___]]]\\\```]]]aaaooo************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))***++++++++++++***************+++++++++,,,++++++******)))(((((('''******+++,,,,,,,,,,,,+++************************))))))***++++++++++++***)))************+++++++++******************************************************************************))))))))))))******))))))))))))))))))))))))+++++++++*********************)))((((((((())))))))))))))))))************)))************+++++++++))))))))))))))))))))))))******************************++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++))))))))))))))))))))))))************))))))))))))******))))))))))))******************************&&&'''(((***+++,,,,,,,,,)))************+++++++++))))))************))))))))))))))))))******************))))))******+++,,,******++++++++++++******************************************************))))))***++++++++++++******************************))))))))))))***++++++***++++++,,,,,,++++++***,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,******++++++,,,,,,------++++++++++++,,,,,,,,,,,,........................++++++************++++++++++++******++++++,,,---------------------------,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++------,,,+++******))))))+++,,,---...---,,,+++***...,,,))),,,555<<<777---***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,........................///000000000000222666:::======>>>???@@@BBBBBBCCCAAADDDHHHKKKLLLLLLMMMNNNMMMRRRWWWWWWUUUTTTXXX\\\ZZZ___]]]\\\```^^^aaappp************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******)))))))))***++++++++++++*********+++++++++,,,,,,,,,*********))))))(((((((((******+++,,,,,,,,,,,,+++************************))))))***++++++++++++***))))))*********+++++++++))))))))))))))))))))))))************************************************+++******))))))******+++++++++++++++++++++++++++***************************))))))(((((((((((((((((()))))))))************))))))*********+++++++++))))))))))))))))))))))))***************************+++,,,------,,,+++*********+++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------++++++++++++++++++++++++++++++***************+++))))))))))))))))))))))))*********)))))))))))))))******))))))))))))******************************(((((()))++++++,,,,,,,,,))))))*********+++++++++((()))***++++++***)))(((((()))))))))******************))))))******+++,,,******++++++++++++******************************************************))))))***++++++++++++***************************)))))))))((())))))***+++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,))))))***++++++,,,------+++++++++,,,,,,,,,------........................,,,++++++******++++++,,,++++++******++++++,,,---------------------------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++*********+++++++++++++++,,,,,,---,,,,,,+++***)))((((((+++,,,---......,,,***(((,,,+++))),,,444:::555+++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***++++++,,,---...//////---------..................///000000111333666999;;;<<<===???@@@BBBCCCCCCAAADDDHHHJJJKKKLLLMMMOOOMMMRRRVVVVVVTTTSSSVVVZZZZZZ___]]]\\\```^^^aaappp)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******))))))***++++++++++++*********+++++++++,,,,,,,,,((()))))))))*********+++******+++,,,,,,,,,,,,+++************************))))))***++++++++++++***))))))*********+++++++++))))))))))))))))))))))))************************************************++++++************++++++++++++++++++++++++++++++***************************))))))(((((((((((((((((()))))))))************))))))*********+++++++++))))))))))))))))))))))))***************************+++,,,------,,,+++*********+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------++++++++++++++++++++++++*********))))))***++++++))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************+++++++++******)))))))))*********+++++++++((()))***++++++***)))(((((()))))))))******************))))))******+++,,,******++++++++++++******************************************************))))))***++++++++++++***************************)))))))))((())))))***+++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,))))))***++++++,,,------++++++,,,,,,,,,---------........................,,,,,,++++++++++++,,,,,,++++++******++++++,,,---++++++++++++++++++++++++,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++,,,,,,,,,,,,,,,++++++***)))((((((***+++,,,---,,,+++((('''(((+++,,,,,,...111///)))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***++++++,,,---...//////---------.........//////...///000111111333666888;;;<<<===>>>@@@AAABBBCCC@@@CCCGGGIIIJJJKKKMMMOOOMMMRRRVVVVVVSSSRRRVVVZZZZZZ```]]]]]]aaa^^^bbbppp(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))***++++++++++++***************+++++++++,,,((())))))***++++++,,,,,,******+++,,,,,,,,,,,,+++************************))))))***++++++++++++***)))************+++++++++************************************************************************++++++************++++++***************************************+++++++++******)))((((((((())))))))))))))))))************)))************+++++++++))))))))))))))))))))))))******************************++++++++++++************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))***++++++))))))))))))))))))))))))))))))))))))******************))))))))))))************************************++++++***))))))((()))************+++++++++))))))************))))))))))))))))))******************))))))******+++,,,******++++++++++++******************************************************))))))***++++++++++++******************************))))))))))))***++++++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,------------........................,,,,,,++++++++++++,,,,,,++++++******++++++,,,---++++++++++++++++++++++++++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******************++++++,,,,,,---+++++++++++++++*********)))***+++++++++***)))(((&&&,,,...+++)))******)))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,,,,,,,------.../////////---///111111222333666888<<<<<<===>>>???AAAAAABBB???BBBEEEGGGIIIJJJMMMOOONNNRRRWWWVVVSSSRRRVVVYYY[[[```^^^]]]aaa___bbbqqq))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++))))))***++++++++++++***)))))))))*********+++++++++++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++************************))))))***++++++++++++***)))************+++++++++++++++++++++++++++++++++************************************************,,,++++++******++++++,,,************************))))))*********+++++++++++++++***))))))))))))***))))))))))))************)))************+++++++++))))))))))))))))))))))))*********************************))))))***************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***++++++))))))))))))))))))))))))((()))))))))******************))))))))))))******************************(((((()))*********)))))))))************+++++++++******))))))))))))******))))))))))))******************))))))******+++,,,******++++++++++++******************************************************))))))***++++++++++++******************************************+++,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---------,,,,,,,,,------------...........................---,,,,,,++++++,,,,,,---++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++)))******+++,,,,,,------++++++++++++,,,,,,,,,,,,******++++++++++++++++++'''---...+++(((***++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,,,,,,,------...//////000---///111222222333666888<<<======>>>???@@@@@@AAA>>>@@@CCCFFFGGGIIILLLNNNOOOSSSWWWWWWTTTSSSVVVZZZ[[[```^^^]]]aaa___bbbqqq************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++))))))***++++++++++++***((())))))))))))*********......---,,,,,,++++++*********+++,,,,,,,,,,,,+++************************))))))***++++++++++++***)))************+++++++++++++++++++++++++++++++++************************************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++,,,++++++***************))))))))))))************)))************+++++++++))))))))))))))))))))))))************************+++***)))(((((()))***+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,.........------,,,,,,,,,------------------------))))))((())))))***++++++))))))))))))))))))))))))(((((())))))*********+++******))))))))))))******************************%%%&&&''')))************)))************++++++++++++***)))(((((()))***+++))))))))))))*********************)))***++++++,,,******++++++++++++******************************************************))))))***++++++++++++***************************++++++******++++++,,,---+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,---------..............................---,,,,,,++++++,,,,,,---++++++******++++++,,,---------------------------++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,))))))***+++,,,,,,------***++++++,,,,,,---......,,,++++++++++++,,,......***------***)))---...---+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***++++++,,,---...///000,,,,,,------...///000000---///111222222333666777======>>>>>>?????????@@@===???BBBEEEFFFHHHKKKNNNOOOTTTXXXXXXTTTSSSVVVZZZ[[[```^^^^^^aaa___bbbqqq))))))))))))((((((((((((************************************************))))))))))))))))))))))))+++*********))))))((((((++++++,,,,,,,,,++++++***,,,++++++++++++++++++,,,+++666@@@<<<000&&&&&&+++)))************+++++++++************************)))))))))))))))))))))))),,,+++)))***+++,,,,,,+++******+++++++++,,,,,,,,,++++++++++++******))))))++++++++++++******))))))************************---,,,,,,++++++,,,,,,---************************************************---,,,***)))))))))******------------,,,,,,+++***,,,+++++++++***)))))))))******************************************************************************+++,,,,,,---.........------,,,,,,,,,------...------------,,,,,,,,,++++++++++++++++++++++++(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************************************************************************************)))************+++++++++************************)))************+++++++++---,,,,,,+++*********+++************************---,,,***(((&&&$$$###"""************************,,,,,,,,,++++++*********...---,,,+++++++++,,,---,,,+++++++++***)))))))))++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,------...//////...)))---666666---)))...---------.........////////////000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,------,,,++++++,,,...,,,,,,++++++,,,,,,---...(((***---//////...,,,***------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++......---,,,++++++++++++++++++,,,,,,,,,,,,------+++***)))((((((***,,,---,,,+++***+++,,,---+++)))++++++,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------............///...///000000000111444777:::<<<>>>@@@AAABBBBBBAAA???BBBBBB@@@BBBHHHKKKJJJLLLQQQVVVXXXWWWVVVWWWYYY^^^^^^```cccbbbbbbgggooo***************)))))))))************************************************))))))))))))))))))))))))************)))))))))((())))))*********))))))(((++++++************++++++---111555333---))))))+++)))************+++++++++************************************************,,,***((((((*********)))******+++++++++,,,,,,,,,++++++++++++*********)))++++++++++++*********)))************************,,,,,,++++++++++++,,,,,,************************************************---,,,***)))))))))***++++++,,,,,,,,,,,,++++++***++++++++++++******************************************************************************************++++++,,,------......------,,,,,,,,,------------,,,,,,++++++******++++++++++++++++++++++++)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************************************************************************************)))************+++++++++************************)))************+++++++++---,,,++++++*********+++************************,,,,,,,,,+++***)))((((((************************,,,,,,,,,+++++++++******------,,,+++++++++,,,---++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,---.........------666BBBBBB666---------------.........///////////////000000/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,------,,,++++++,,,...+++++++++++++++,,,------***+++---//////...---,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,---------,,,+++******,,,...///,,,+++***+++------+++***++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............///...///000000000111444777:::<<<>>>@@@AAABBBBBBAAA>>>BBBEEEEEEGGGLLLMMMKKKMMMQQQVVVWWWVVVVVVWWWZZZ^^^^^^```bbbbbbaaafffnnn***************+++++++++************************************************))))))))))))))))))))))))************))))))))))))((())))))*********))))))*********))))))*********...,,,))))))+++,,,,,,+++)))************+++++++++************************++++++++++++++++++++++++...,,,***)))***+++***)))******+++++++++,,,,,,,,,++++++++++++************++++++++++++************++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++************+++******++++++++++++++++++*********+++++++++++++++******************************************************************************++++++,,,,,,------------,,,,,,,,,,,,------......------,,,+++******++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************)))************+++++++++************************)))************+++++++++,,,,,,+++************+++++++++++++++++++++++++++***+++++++++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,---***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***++++++,,,,,,------...+++,,,444??????444,,,+++------........./////////......////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------,,,++++++,,,...++++++******++++++,,,---+++,,,---.........------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,------++++++,,,,,,,,,,,,---------,,,+++++++++,,,---...,,,+++++++++------+++***++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///...///000000000111444777:::;;;===???AAAAAAAAAAAA>>>CCCHHHIIILLLPPPPPPMMMNNNQQQUUUUUUTTTUUUXXX[[[^^^]]]___aaa``````eeelll))))))***************+++************************************************))))))))))))))))))))))))*********)))))))))))))))******+++,,,,,,,,,++++++******))))))))))))******---)))&&&&&&***,,,,,,***))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,111///---,,,------,,,*********+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++++++++++++++*********++++++,,,,,,,,,******************************************************************************++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------111111000///...------,,,++++++++++++++++++++++++++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************************************************************************************))))))*********+++++++++************************))))))*********+++++++++++++++***************+++++++++++++++++++++++++++))))))******+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------***+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...++++++++++++,,,,,,------...+++,,,000000,,,+++...............////////////......////////////......------------------------------------------------------------------,,,,,,,,,---...---++++++---...+++************+++,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---...///+++++++++,,,,,,,,,------******)))))))))***+++,,,,,,++++++,,,------,,,***+++++++++,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///---.../////////111444666:::;;;===???AAAAAAAAAAAA>>>DDDHHHJJJMMMQQQRRROOOOOORRRTTTTTTSSSTTTXXX\\\]]]]]]^^^```___^^^cccjjj((((((((()))))))))******************************************************))))))))))))))))))))))))))))))))))))))))))******)))***+++,,,,,,,,,,,,,,,******))))))))))))******************************))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,111///---,,,------,,,*********+++++++++,,,,,,,,,+++++++++++++++++++++,,,+++++++++++++++++++++,,,+++++++++++++++++++++++++++******))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++((()))***+++++++++++++++******++++++,,,,,,,,,---******************************************************************************+++++++++++++++,,,+++++++++++++++,,,---...111111000///......------++++++++++++++++++++++++++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************************************************************************************))))))*********+++++++++************************))))))*********+++++++++*********))))))***++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........+++,,,,,,,,,,,,,,,------222...++++++++++++...222........./////////000000......////////////..............................---------------------------------------------------......---,,,,,,---///++++++******++++++,,,---+++++++++++++++,,,,,,---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++,,,---...///+++++++++,,,,,,,,,------******)))*********++++++---,,,+++,,,---...,,,***+++++++++,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///---.../////////000333666999;;;===???@@@AAAAAA@@@@@@DDDFFFGGGJJJPPPRRRPPPOOORRRSSSSSSRRRSSSXXX\\\]]]\\\^^^```___^^^ccckkk'''''''''((())))))******************************************************))))))))))))))))))))))))))))))))))))************'''((()))************************))))))*********(((+++......,,,******+++)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,...,,,***)))***+++***)))******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---,,,,,,,,,******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,******************************************************************************+++++++++++++++++++++******++++++,,,---...---------,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************)))************+++++++++************************)))************+++++++++***))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------******+++,,,------------,,,------------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------------------------............------....../////////000000000//////000000000000//////////////////////////////------------------------------------............---......---,,,,,,---///,,,,,,++++++,,,,,,---...***+++,,,,,,------,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++,,,---...///++++++,,,,,,,,,,,,------++++++,,,,,,,,,------------,,,,,,,,,......,,,+++++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///---.../////////000333666999:::<<<>>>@@@@@@@@@@@@@@@CCCEEEEEEHHHNNNPPPOOOOOOQQQSSSSSSRRRSSSXXX\\\\\\[[[]]]``````___eeelll'''(((((()))******++++++************************************************))))))))))))))))))))))))((()))))))))************''''''(((******++++++***++++++************++++++)))***,,,,,,,,,+++,,,---)))************+++++++++************************++++++++++++++++++++++++,,,***((((((*********)))******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,+++,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,++++++************************************************************************++++++******************************+++,,,---...++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************************************************************************************)))************+++++++++************************)))************+++++++++)))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......)))***+++---......------............------------------------------------------------....................................***,,,////////////,,,***.../////////000000000000000000111111111111000000////////////////////////........................------------.........///---...///...,,,,,,...///------,,,,,,------...///+++,,,...000000///...---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++,,,,,,---...++++++,,,,,,,,,,,,------++++++,,,,,,---------,,,---,,,,,,---......---+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,---.........000333555999:::<<<>>>@@@@@@@@@@@@>>>CCCFFFGGGJJJNNNNNNKKKNNNQQQSSSSSSRRRSSSWWWZZZ[[[ZZZ]]]```aaaaaafffnnn((())))))***++++++,,,,,,************************************************))))))))))))))))))))))))(((((())))))*********+++))))))***,,,,,,---------,,,,,,++++++++++++,,,,,,***)))((()))+++...//////)))************+++++++++************************++++++++++++++++++++++++,,,+++)))***+++,,,,,,+++******+++++++++,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,,,,---------------,,,+++***---------,,,,,,+++++++++************************************************************************++++++******************************+++,,,---...++++++,,,------......///++++++++++++++++++++++++(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************************************************************************************)))************+++++++++************************)))************+++++++++))))))((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,((())))))***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........)))***+++---......------/////////...---------,,,---------------------------------.........////////////////////////......000111111000000111111000////////////000000000000111111222222222222111111000000000000000000000000........................---------.........//////---...///...,,,,,,...///...------------...//////,,,...000222333111///...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,++++++,,,,,,------++++++,,,,,,,,,---------))))))***++++++++++++***---,,,,,,---......---+++++++++,,,,,,,,,---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,---.........000333555999:::<<<>>>@@@@@@@@@@@@<<>>???======AAAAAA???AAADDDGGGJJJKKKKKKJJJIIIKKKOOOSSSTTTSSSSSSUUUXXX]]]___ZZZ[[[ccccccdddooo************************,,,++++++***))))))******((()))******++++++******+++++++++*********))))))************************,,,++++++***))))))************+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******************++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***///......------.........---------.........//////...............---,,,,,,......////////////......---------------------------------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,,,,,,,------------***++++++++++++,,,,,,,,,+++,,,---......---,,,+++......---,,,++++++******************************************************+++++++++++++++***))))))))))))))))))************++++++************++++++************************))))))*********+++++++++---,,,+++))))))))))))***************************+++*********))))))))))))******+++++++++,,,,,,,,,+++******))))))******+++......---,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------------------.../////////000000000000------------...//////000/////////...//////000000222222111111111111111111000000000000000000000000//////000000111111222222000111222333333333333333/////////.........------........................///......------......//////......------......///////////////////////////------------------------------------------------------------------------+++++++++,,,,,,------....................................------------,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------.........---,,,,,,,,,,,,---...------------------------------------------------,,,,,,,,,---------.........///000//////000333555:::===>>><<<===@@@AAA>>>AAACCCFFFIIIKKKKKKJJJIIILLLPPPTTTUUUTTTTTTVVVYYY]]]___[[[\\\ddddddeeeppp************************,,,+++******)))*********)))******++++++++++++++++++++++++***************************************,,,+++******)))***************+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++************+++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------............------++++++,,,,,,,,,---------------------,,,+++******,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------............---------------,,,,,,+++++++++***************************************************++++++++++++***)))))))))))))))*********++++++++++++************++++++***************************************+++++++++---,,,+++***))))))))))))***************************************)))))))))******+++++++++,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........./////////......---------,,,,,,------......//////.........//////000000111...///000000111111111111111111000000///.........000000000000000000000000///000000111222333444444222222222333333222222111111111000000///.........//////////////////////////////............////////////............//////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---------........................------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------............------,,,,,,,,,---------.........------,,,,,,------...------------------------------------------------,,,,,,,,,---------.........///000//////000333555888<<<===;;;<<<@@@AAA>>>???AAAEEEHHHJJJJJJIIIHHHMMMQQQUUUVVVUUUUUUWWWZZZ]]]```\\\]]]eeedddfffsss************************++++++***************+++******+++,,,,,,,,,,,,+++***************************************+++++++++++++++***************+++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************,,,++++++******++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------------,,,------...///000000111+++,,,...//////...------,,,,,,---------.........------.........------,,,++++++,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,******************************************************+++++++++******)))))))))*********+++++++++,,,++++++******++++++,,,************************************************,,,++++++******)))))))))******************************************************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******+++++++++,,,,,,,,,------------...------------------------------------............/////////...------,,,,,,---------.........//////000000111111222222222111///111222444555555444444333333333333222222111111444444333333333222222222222222222222333333333333333444444555555444444333222222222222222222222222000000000000000000000000/////////...//////000000000000//////.../////////////////////////////////........................------------------------........................---------------,,,,,,,,,........................------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..................---,,,,,,,,,---------......------------------------................................................,,,,,,,,,---------.........///000//////000333555888<<<===;;;===AAABBB@@@>>>@@@DDDGGGIIIIIIIIIHHHLLLPPPUUUVVVUUUUUUVVVYYY\\\```]]]___fffeeehhhuuu************************+++***************++++++******+++,,,,,,,,,,,,+++************************))))))*********++++++++++++***************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************,,,+++++++++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,---------...............//////////////////---...///111111111000///////////////000000000000---...///000000111000000///////////////...---------------------------------......//////.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------........................++++++,,,,,,,,,,,,------************************************************)))******+++++++++******************++++++++++++,,,,,,++++++++++++,,,,,,************************************************++++++++++++*********)))***************************************+++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,------+++++++++******++++++,,,,,,,,,---------.........---------------------------------.........////////////......---------,,,000000000000000111111111000111333555666777888888999:::<<<>>>???@@@??????@@@AAABBBBBBCCCBBBAAAAAA>>>>>>======<<<;;;::::::888888777666555444333333555666666777777777777777111111222222333333444444111111111111111111111111///////////////000111222222111000///////////////////////////////////////........................////////////////////////...........................---------------------........................------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..................---,,,,,,,,,---------......------------------------................................................,,,,,,,,,---------.........///000//////000333555999<<<>>>===???CCCEEECCC===???CCCGGGIIIIIIIIIHHHJJJOOOTTTVVVTTTTTTUUUWWW[[[```^^^___fffeeeiiiwww*********************************)))******+++,,,)))******+++++++++++++++***************+++++++++)))))))))***++++++,,,,,,*********)))******+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,,,,---,,,,,,,,,,,,---------------------.........//////111000000///...---,,,+++------...///000000000000............////////////,,,,,,---...............000000000000//////...---........................---...//////000/////////------------------------........................,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))***++++++++++++************++++++++++++,,,,,,,,,++++++++++++,,,,,,************************+++++++++*********************+++++++++******)))++++++++++++++++++++++++*********+++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++++++++,,,,,,---,,,---------............------------------------------........./////////////////////////////////......///000111222333444555777:::>>>AAADDDEEEEEEIIIJJJLLLMMMOOOPPPQQQQQQQQQRRRSSSSSSSSSRRRQQQPPPMMMLLLLLLJJJIIIHHHGGGGGGBBBBBBAAA???===<<<;;;:::666666777777777666666555111111222222222333333333222222222222222222222222000//////000000111222333333222111000000//////000////////////////////////........................////////////////////////........................---------------.................................------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------............------,,,,,,,,,---------......,,,------......------,,,................................................,,,,,,,,,---------.........///000//////000333555999<<<>>>===@@@EEEFFFDDD===???CCCGGGIIIJJJIIIIIIIIINNNSSSVVVUUUSSSTTTVVVYYY___^^^___eeedddiiiyyy******************************))))))***++++++,,,((()))******++++++******))))))*********+++++++++((())))))***++++++,,,,,,******))))))***++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...,,,,,,,,,------------...---.........////////////000000111111111111111111222222222222333444555666444444444444555555555666444444444444333222111000222222222111111///......000000000000000000000000......///000000000000000................................................,,,,,,,,,---------......------------------------------------,,,,,,,,,+++,,,,,,,,,------------......---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))***+++++++++++++++*********+++++++++,,,,,,---,,,,,,++++++,,,,,,---************************+++++++++*********)))))))))***++++++++++++***)))++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---......------------................................................///////////////000000111111222222333222333555888<<>><<<;;;:::777777666555555444333333333333333333333333333333000000000000111222333444444333222111000000000000////////////////////////........................////////////////////////........................,,,,,,------......//////.................................------------,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------......,,,,,,---......---,,,,,,................................................,,,,,,,,,---------.........///000//////000333555888;;;======???DDDFFFDDD===@@@CCCGGGJJJKKKJJJJJJJJJOOOTTTWWWVVVTTTUUUVVVWWW^^^^^^___ddddddiiiyyy******************************))))))***+++,,,,,,(((((()))***************))))))******++++++++++++((())))))***++++++,,,,,,******))))))***+++,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,---------................../////////000...///111444666999;;;<<<>>>===<<<<<<===???AAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCBBB@@@>>><<<:::777888777777666555444333000000000000000000000000......///000000000000000........................////////////////////////,,,,,,,,,------.........------------------------.........------,,,,,,,,,,,,,,,,,,---------......---,,,++++++++++++,,,------------,,,,,,+++++++++************************************************((()))***+++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---************************++++++++++++******))))))))))))+++,,,,,,+++***)))++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,------...///---------.........//////..................................../////////000111111222333444555555666>>>@@@DDDHHHMMMRRRVVVXXX]]]^^^```aaaaaa```^^^]]]^^^^^^^^^___aaadddggghhhkkkkkkjjjiiifffbbb___\\\[[[[[[ZZZXXXVVVUUUTTTSSSWWWVVVVVVUUUUUUTTTSSSSSSUUUTTTSSSPPPMMMJJJHHHFFF>>>>>><<<:::888666555444333333333333333333333333000000000000111222333444444333222111000000000000////////////////////////////////////////////////........................////////////////////////,,,,,,,,,---...///000000........................//////.........---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,---......---,,,,,,////////////////////////////////////////////////,,,,,,,,,---------.........///000//////000333555666:::<<<<<<>>>DDDEEEDDD===@@@DDDHHHJJJKKKKKKJJJKKKPPPVVVXXXWWWVVVVVVWWWVVV]]]]]]___dddccciiiyyy************************))))))))))))***+++,,,---)))************+++++++++++++++++++++******))))))++++++++++++++++++++++++))))))))))))******************))))))***+++,,,,,,***+++,,,---...---,,,+++************************///...------,,,,,,,,,,,,+++,,,,,,,,,,,,+++******///...,,,++++++,,,...///+++,,,---,,,++++++---//////000222222222555888;;;>>>@@@DDDHHHMMMPPPSSSTTTSSSTTTUUUVVVVVVTTTRRRQQQXXXYYYZZZYYYWWWVVVUUUVVVWWWTTTRRRSSSUUUUUUSSSPPPNNNNNNLLLHHHEEEDDDFFFHHH@@@<<<888555555555222000333000...///111222111///---...///...------///000///...---,,,---///222333......------------..............................---------------------------,,,+++***+++,,,---...///...---,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,***)))))))))*********************************++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++,,,,,,+++******+++,,,,,,)))************+++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,---,,,,,,+++*********+++*********++++++,,,,,,,,,...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---***+++------,,,,,,,,,...,,,...000///...///333777///333888===AAADDDHHHJJJVVVYYY]]]aaacccddddddcccaaabbbbbbaaa]]]YYYWWWVVVXXXUUUSSSUUUYYY___gggnnnrrrooonnnpppnnnhhhcccbbbaaacccccc```[[[WWWVVVWWW___^^^\\\]]]^^^]]]YYYUUUWWWXXXYYYYYYYYYWWWUUUTTTTTTLLLDDDBBBDDDDDD>>>888888888777444222111222333555444333444555666555333333222000///......//////000000000000////////////////////////////////////////////////000000000000------------.........///........................//////////////////////////////...------------......---,,,+++***+++,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,---------------------.........---+++***///000000...,,,+++,,,...........................//////.........------------------.........//////............////////////000000000//////111444777777999<<>>DDDHHHMMMRRRWWW[[[```cccggggggeeeeeeeeeeeeggggggiiiiiiiiihhhfffccc```^^^``````___^^^]]][[[YYYXXXVVVWWWXXXWWWUUUTTTTTTUUU[[[]]]___```_________aaa___]]]YYYVVVTTTRRROOOLLLEEEBBB===:::999999777666111000000/////////000000/////////......---------//////............//////........................------------------------,,,,,,,,,+++,,,------...//////......------......------------,,,,,,,,,,,,)))))))))***,,,...000111------------------------***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++,,,++++++******++++++,,,************+++++++++,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,(((((((((***+++---///000***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///......---------............---,,,,,,///333777///111444777;;;BBBIIIOOOXXXZZZ^^^```aaabbbdddeeefffdddaaa^^^^^^___bbbdddeeeeeeeeedddddddddddddddcccdddfffggghhhiiiiiihhhhhheeefffhhhgggaaa^^^___[[[ZZZXXXUUUUUUXXX^^^cccdddfffjjjmmmooolllgggbbbWWWXXXYYY[[[]]]^^^______WWWWWWVVVVVVUUUUUUSSSRRRKKKIIIEEEAAA===:::888777;;;999777777888999888777111111111222222222222222111111111000000000000///////////////////////////444444333222111000//////////////////000000000000........................//////////////////////////////...------------......------,,,------......,,,,,,,,,,,,,,,------...000//////......---------------.........---,,,+++///000222666999888444///////////////////////////...............------------------...........................////////////000000000//////111444777999:::<<<>>>???@@@@@@???<<<@@@DDDHHHJJJKKKLLLMMMRRRRRRUUUZZZYYYVVVVVVYYY[[[___\\\]]]dddeeejjjyyy************************------,,,+++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********++++++++++++++++++******++++++,,,+++***)))((()))***+++,,,++++++++++++++++++++++++,,,++++++******+++++++++,,,,,,,,,,,,------......//////////////////000000000333999>>>CCCHHHMMMPPPVVVZZZ^^^bbbccceeegggiiiiiigggeeebbb``````aaabbbaaabbbdddeeeeeedddbbbaaadddcccaaa```^^^\\\ZZZXXXUUUWWWXXXVVVSSSQQQSSSUUUXXXZZZ]]]]]]\\\[[[[[[\\\XXXXXXXXXXXXXXXXXXVVVUUUPPPMMMIIIFFFDDDCCCCCCCCC555333222111222222111111000000111111111000///...000//////......//////000................................................,,,,,,,,,,,,------......000//////.........//////------------------,,,,,,+++++++++,,,...000222444,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,(((((((((***+++---///000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------------------------//////...---------......---///000111000000111222444888===DDDLLLTTT[[[___^^^aaaccceeedddddddddeeecccaaa___^^^___bbbeeehhhiiiiiihhhhhhjjjkkkkkkjjjcccfffgggeeecccbbb___[[[^^^]]]___bbb```\\\[[[]]]\\\ZZZYYYYYY[[[```fffjjjrrrtttxxxzzzxxxrrrjjjeee___aaadddggghhhgggfffeee\\\XXXTTTSSSUUUVVVUUURRRUUURRRMMMHHHDDDAAA>>><<<===:::666444333222000///111111222222333333333333222222111111111000000000000000000000000000000000222222222111111000000000///000000000000111111111........................//////////////////////////////...------------...------------......//////,,,,,,,,,,,,,,,---......111111000///...------,,,---------------------,,,///222999CCCHHHEEE999000------------------------............................................................////////////000000000//////111444777999;;;<<<>>>???@@@@@@@@@===@@@DDDGGGIIIJJJLLLMMMQQQPPPSSSWWWVVVSSSTTTXXX[[[___\\\]]]dddeeeiiixxx***************************************+++,,,,,,***++++++++++++,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++************++++++++++++,,,,,,+++++++++++++++,,,+++***)))((()))***+++,,,+++++++++++++++++++++++++++++++++******++++++,,,...---,,,,,,,,,,,,------......///111444999>>>AAAEEEIIIOOOUUUZZZ^^^cccfffeeegggjjjkkkjjjiiiiiijjjgggeeebbb___]]]\\\\\\]]]___aaacccfffgggffffffeeeiiigggeeeddddddbbb___\\\VVVWWWWWWUUURRRRRRVVVYYYXXXZZZZZZYYYWWWUUUUUUUUURRRSSSUUUVVVVVVUUUTTTSSSQQQQQQPPPOOOOOOPPPSSSTTTDDDAAA===:::888777333111000000111111111111000000000000000//////000000000////////////////////////........................,,,,,,---------.........//////.........//////000---------------------------,,,,,,,,,---...000111,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************+++,,,---...+++++++++++++++++++++++++++++++++,,,,,,---------------------------------......------------.........///000000111444888<<>>555,,,---------------------------..........................................---............////////////000000000//////111444777:::;;;<<<>>>@@@AAABBBCCC===@@@DDDFFFHHHIIIKKKMMMQQQPPPSSSWWWVVVSSSTTTXXXYYY^^^\\\]]]ddddddgggvvv************************))))))))))))***+++,,,---++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,---,,,,,,++++++++++++,,,***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---///...---,,,,,,...///000000222555;;;CCCKKKRRRVVV[[[___cccgggiiikkkmmmooolllmmmoooooommmmmmmmmnnnjjjiiifffcccaaa```______aaabbbdddeeeeeedddbbbaaa___]]][[[\\\______\\\YYYVVVUUUTTTSSSTTTXXX^^^ccciiihhheeeaaa]]]\\\]]]^^^ZZZ[[[\\\ZZZUUUPPPLLLJJJHHHKKKMMMPPPQQQTTTXXX[[[VVVQQQJJJFFFBBB>>>999444222222222111111000000000111111000000000000111111////////////////////////........................,,,,,,---............---......------......//////------------............,,,+++***)))***+++,,,---++++++++++++++++++++++++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,++++++++++++*********+++,,,---------------------------------------------------...//////222222111222666@@@LLLTTT\\\^^^aaaeeeiiiiiigggeeehhhkkknnnooooooooopppqqqlllmmmnnnoooppppppooooookkkhhhffffffgggeee```\\\ZZZeeennnsss{{{zzz}}}{{{uuunnniiieeebbb\\\XXXSSSOOOJJJFFFDDDBBB@@@???;;;:::888666444444444444333333333222222222111111111111111111111111111111------...///000111222222000000000000111111111111//////////////////////////////////////////////////////...------------...+++,,,---...............---------------......///000//////......---------------,,,,,,,,,---.........,,,***+++///111000...........................---------..............................---------............////////////000000000//////111444777:::;;;===???AAADDDEEEFFF>>>@@@DDDFFFGGGHHHKKKMMMRRRRRRUUUZZZYYYVVVVVVYYYYYY^^^\\\]]]dddcccfffttt************************++++++*********+++,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------++++++++++++++++++++++++*********+++++++++,,,,,,...---,,,+++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---...///222444666:::>>>EEEMMMUUU\\\```bbbeeehhhlllnnnnnnmmmnnnnnnlllmmmnnnmmmllllllnnnpppnnnmmmkkkhhheeeccc```___^^^___``````___]]][[[YYYWWWUUUUUUZZZ```cccbbb```aaa^^^\\\]]]dddnnnwww|||{{{tttpppooosssvvvuuuvvvtttnnndddYYYRRRNNNLLLOOOSSSTTTTTTTTTUUUWWW[[[VVVOOOLLLJJJHHHBBB>>>;;;999777444222111111111222111111000000111111222////////////////////////........................,,,,,,.../////////...---------,,,,,,---......///------------.........///,,,+++*********+++,,,---------------------------***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++***+++,,,,,,,,,,,,+++***+++++++++,,,,,,,,,------++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,+++++++++******)))***+++---......------........................---------...///000111222666888;;;@@@HHHRRR]]]dddfffcccbbbbbbcccccc```^^^cccfffiiillllllmmmooopppmmmmmmnnnnnnmmmmmmllllllgggfffgggkkkpppqqqmmmhhhiiiwww{{{uuufffaaaYYYSSSNNNJJJFFFDDDDDDBBB===999666555666777444333333333333222222222222222222222222222222222/////////000000111111222/////////000000000111111//////////////////////////////////////////////////////...------------...)))***,,,---.........------------------...//////.........------------------,,,,,,,,,,,,---...///000...,,,++++++,,,...///........................---------.........////////////.........---------............////////////000000000//////111444777;;;;;;===@@@CCCFFFIIIJJJ>>>AAACCCEEEFFFHHHJJJLLLQQQQQQVVV[[[[[[VVVUUUXXXZZZ___]]]^^^eeedddgggttt************************......---,,,++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,...---,,,,,,++++++++++++***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///---------///222555999;;;GGGLLLTTT\\\bbbeeeeeeeeehhhkkkoooppppppppppppppplllmmmlllkkkiiiiiikkkmmmnnnmmmkkkhhheeeaaa^^^\\\[[[\\\]]]^^^]]][[[YYYXXX___^^^___fffooouuuuuussssssooolllppp{{{zzzmmmddd___]]]```bbbaaa\\\XXXVVVWWWVVVQQQMMMLLLNNNNNNJJJFFFDDDAAA===999666444333333222222111111111111222222000000000000000000000000////////////////////////,,,,,,.../////////...---,,,,,,,,,,,,,,,---...///---------.........//////------,,,,,,---...000111........................+++++++++,,,,,,+++++++++******+++,,,,,,,,,,,,+++***+++,,,------,,,+++***++++++,,,,,,,,,---------++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************+++,,,---...,,,,,,,,,++++++*********)))***+++---......------.................................///000222444444666>>>HHHSSSZZZ```cccfffccc^^^ZZZXXXYYYZZZZZZYYY^^^aaaeeehhhjjjlllnnnooogggfffeeeeeeeeefffggghhhccceeejjjsss}}}||||||qqqiiibbb\\\YYYKKKGGGAAA;;;888777888999444444444333333333222222222222222222222222222222222222222111111111111111////////////000000000000000000000000000000000000//////////////////////////////...------------...(((***+++---......------...------------...//////,,,,,,---------------------,,,,,,+++,,,---...///+++...111111///,,,******,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////.........---------............/////////000000000000//////111444777;;;<<<===@@@DDDHHHKKKMMM???AAACCCEEEFFFGGGJJJLLLNNNOOOTTTZZZYYYUUUSSSUUU[[[```^^^```fffeeehhhuuu++++++++++++++++++++++++++++++++++++++++++++++++***,,,---,,,***)))***+++*********++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++---///000---,,,+++,,,------,,,+++...///000///---,,,,,,---222222222555;;;CCCKKKOOO___```cccgggiiikkklllllljjjnnnrrruuutttrrrppppppmmmllljjjiiihhhhhhiiiiiijjjgggccc```^^^\\\[[[ZZZ]]]cccmmmvvvzzzyyyuuuqqqttt{{{~~~{{{xxxkkkfffYYYWWWUUUTTTTTTRRRPPPNNNNNNLLLKKKKKKFFF===777666222222222222222222333333222111111000000/////////000/////////..................------------......------------------------***++++++,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******++++++++++++++++++++++++***++++++,,,,,,++++++***---------,,,,,,+++++++++,,,++++++******++++++,,,+++******))))))******+++++++++******++++++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......222///,,,,,,///000///,,,000...+++***---444<<>>@@@AAABBBBBBAAA>>>AAAEEEGGGHHHGGGHHHIIINNNRRRVVVYYYYYYWWWUUUUUUYYY______aaagggfffhhhttt++++++++++++++++++++++++++++++++++++++++++++++++)))+++------,,,***)))***++++++++++++++++++,,,,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,---,,,,,,,,,---.........---...///......///111333666999>>>EEELLLTTTZZZ]]]aaacccfffjjjmmmoooppppppuuutttrrrooolllkkkmmmooosssoooiiidddaaaaaabbbccc]]]bbbhhhhhheeedddfffjjjsss{{{}}}zzzvvvyyywwwuuutttssspppllliii\\\SSSKKKJJJJJJGGGEEEEEE???===:::999888666222///111111111111111111000000000000/////////.........///......------......///------------------------......------------------........................,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++---------,,,,,,+++++++++,,,++++++******++++++,,,++++++************++++++++++++******++++++,,,---***++++++++++++,,,,,,,,,------------------------,,,,,,---------.........///......///000111000///111111333888>>>GGGNNNSSS^^^aaaeeeiiijjjiiifffddd^^^\\\\\\^^^bbbeeefffeeegggeeebbb___]]][[[YYYWWWRRRYYYbbbgggjjjpppyyysssfffWWWIIIAAA@@@>>>===<<<:::888666444333111222555555111111444333222222222222111111111000000000000000000111111000000000000000000000000//////////////////////////////.........---------,,,------......------,,,................................................------------------------------------------------,,,,,,,,,,,,------------......------------......------...////////////...............////////////111111222111000111444666:::<<<>>>@@@AAABBBBBBAAA>>>AAAEEEGGGGGGGGGHHHIIIMMMQQQVVVYYYYYYWWWUUUUUUYYY^^^^^^```gggeeegggttt++++++++++++++++++++++++++++++++++++++++++++++++)))+++......---+++++++++,,,,,,++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........,,,+++***------------......///000......//////000333888;;;BBBGGGNNNWWW___dddggghhhfffgggjjjnnnppprrrssssssqqqqqqooommmkkklllooorrrqqqlllddd]]]YYY[[[bbbhhhttt~~~zzztttwww}}}uuuggg[[[WWWXXXUUUPPPMMMKKKFFFAAA??????===777111333333444444333333222111000000000000///////////////......------......///------------------------000000//////...------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,++++++******++++++,,,---++++++++++++,,,,,,,,,,,,........................,,,------------.........,,,...000000000000111222444888@@@IIISSS[[[aaadddgggiiikkklllllljjjgggeeeaaacccgggkkknnnlllgggccc```^^^ZZZWWWTTTSSSSSSSSSSSSdddwwwwww```QQQJJJGGGBBB>>><<<:::888777666444444777666222111333444444444333333333222222222222111111111111111111000000000000000000000000......................../////////.........------------............------........................////////////////////////------------------------------------------------,,,------------...............------------............///000000000//////............////////////000111111111000111444666:::<<<>>>@@@AAABBBBBBAAA>>>AAADDDFFFGGGGGGHHHIIIMMMQQQVVVYYYXXXWWWUUUTTTXXX]]]]]]___fffdddfffrrr++++++++++++++++++++++++++++++++++++++++++++++++***+++---------...000222,,,,,,,,,++++++*********,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,,,,---------------------------------------,,,,,,,,,.........---,,,---...000///000111222555:::AAAFFFSSSWWW\\\bbbgggiiijjjjjjjjjlllnnnppprrrrrrrrrrrrjjjlllnnnnnnmmmlllllllllkkkjjjeee]]]YYY___ooo}}}yyyrrrqqqpppjjjccc___WWWOOOFFFCCCDDDCCC>>>999777777777666555444222111111111111000000000////////////............//////......................../////////.........------........................---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---++++++******++++++,,,---+++++++++,,,,,,,,,------........................------------............,,,...000///---...333777;;;BBBLLLWWW```fffhhhiiijjjjjjkkkllllllkkkiiihhhhhhjjjmmmnnnlllfff^^^YYYTTTUUUVVVWWWZZZ___eeeiiiuuu~~~rrr```XXXMMMDDD???===;;;:::<<<888666888777333111222444444444333333333222222333333333333222111111000////////////////////////........................////////////............------............------................................................................................................---------.........//////......------------.........//////000000000000000............////////////000111111000000111333555:::<<<>>>@@@AAABBBBBBAAA>>>AAADDDEEEFFFFFFHHHIIIMMMQQQVVVXXXXXXVVVUUUTTTWWW\\\\\\^^^eeeccceeerrr+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++///555999,,,,,,,,,++++++*********,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------------------------------...---,,,++++++---///000...//////---++++++---000///111555:::@@@GGGOOOUUU```bbbdddgggiiijjjjjjjjjllllllnnnnnnnnnnnnmmmllllllllljjjgggdddcccdddffftttwwwuuummmfffmmmmmmbbbSSSKKKHHHGGGBBB>>>888777777666555444444444222111111111111000000000/////////....../////////........................,,,,,,------....................................------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---++++++******++++++,,,---++++++,,,,,,,,,------------------------------------------.........///////////////---,,,000888???JJJOOOXXX```fffhhhgggfffiiijjjkkklllmmmnnnnnnnnnooonnnkkkfff```ZZZVVVSSSRRRWWW```iiisss~~~|||pppeee\\\QQQFFF??????999555666777444222444444333333333333222222222333333444444333222111000////////////////////////........................000000/////////.........---......//////......---........................------------------------................................................---------.........//////......------------.........//////000000000000000............////////////000000111000///000333555:::<<<>>>@@@AAABBBBBBAAA???AAACCCEEEEEEFFFHHHIIIMMMPPPUUUXXXXXXVVVTTTTTTVVV\\\\\\^^^dddccceeeqqq++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***)))***...444999,,,,,,++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,------......------------------------...---,,,,,,,,,---///000---//////...,,,,,,000444333888@@@HHHOOOWWW^^^cccffffffggghhhiiijjjkkklllgggggghhhhhhhhhgggeeeeeeeeeaaa\\\YYY[[[dddpppyyy|||{{{jjj]]]UUUOOOJJJFFF>>><<<999777666666777888222222222222111111111000000//////......//////000........................+++,,,,,,---......//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,++++++******++++++,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------........./////////000000///000444;;;DDDJJJXXX[[[aaaeeehhhgggfffdddjjjkkkmmmooopppppppppoooiiieee^^^VVVQQQQQQUUUYYYdddlllyyyxxxaaaQQQGGG???888777888666555777444444333333333222222222111222333444333222111000000000000000000000000000........................000000000/////////............////////////..............................------------------------................................................,,,------------...............------------............///000000000//////............///////////////000000000///000333555:::<<<>>>@@@AAABBBBBBAAA???AAACCCDDDDDDEEEGGGIIILLLPPPUUUXXXWWWVVVTTTSSSWWW\\\\\\^^^eeeccceeeqqq++++++++++++++++++++++++++++++++++++++++++++++++***++++++***)))+++...000++++++++++++++++++,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,---......///........................,,,---///000///...,,,+++***---//////...111777<<>>@@@AAABBBBBBAAA???AAABBBCCCCCCEEEGGGJJJLLLPPPUUUXXXWWWUUUTTTSSSWWW]]]\\\___eeedddeeerrr++++++++++++++++++++++++++++++++++++++++++++++++(((***,,,,,,***(((''''''*********++++++,,,,,,------,,,,,,++++++,,,,,,---++++++,,,,,,---...//////........................+++...222444333...)))&&&(((,,,///000111555===CCCQQQWWW___eeegggfffeeedddfffggghhhhhhfffccc```^^^VVVXXXZZZ[[[\\\]]]\\\\\\SSSTTTWWW^^^lll}}}yyywwwvvviiibbbVVVJJJ@@@:::777777333333333222222222111111000000////////////000000////////////////////////111111000000//////......................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,+++++++++,,,,,,---------,,,++++++++++++++++++,,,+++******************+++++++++******++++++,,,---,,,,,,,,,---------......------------------------............/////////000...000555@@@MMMXXX^^^___^^^^^^___```cccfffiiijjjmmmnnnnnnnnnkkkgggcccaaa]]]YYYTTTSSSZZZkkkvvvgggVVVKKKCCC;;;777666777666666666555555555555...///111333333333111111000000000000000000000000000000000000000000000000000000000000////////////......////////////..............................////////////////////////////////////////////////////////////////////////+++++++++,,,,,,,,,------.........------.........,,,------.........................../////////000///000000//////000222444;;;<<<>>>@@@AAABBBBBBAAA???AAABBBCCCCCCEEEGGGJJJLLLPPPUUUWWWWWWUUUTTTSSSXXX]]]]]]___fffdddfffsss+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------000...,,,,,,...000000000...///111333999BBBLLLRRR\\\___cccfffiiiiiiiiihhhdddbbbaaaaaabbbbbb___\\\SSSTTTUUUVVV^^^iiimmmllleeebbbfffrrr~~~xxxcccMMM???===???444333333444555555444222666444222111111111000///000000000000000000000000000000000000000000000000//////.........---------.../////////...,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------///............///000000000///...///222222111///333:::EEEPPPXXX\\\\\\\\\___aaadddeeefffgggjjjkkknnnnnnmmmhhhccc___```aaa___]]]```lllsss]]]OOOGGG@@@:::777::::::777666555222...444444333333222333333333222222222111111111111000,,,---///000111111111000111111000000000000111111000000000000////////////........................////////////////////////........................,,,------......------,,,---------............/////////000///------///111---------............//////////////////////////////000000000000111444666:::<<>>EEENNNXXX^^^aaabbbdddeeefffeeedddccc^^^```aaa```]]]YYYVVVTTTKKKJJJLLLVVVkkk{{{dddPPPEEEBBBDDD???:::777777777555222222111000000222222111000000000000000000000000000000000000000000000000000//////.........---------000444666444///+++---000,,,------......------,,,,,,,,,---------.........------------------------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------......------......///000...//////...---...222555AAAFFFNNNVVV\\\^^^___^^^^^^aaadddfffhhhjjjmmmpppiiigggbbb^^^^^^cccmmmttt~~~xxxdddPPPCCC<<<888555555555777999;;;444444333222222222333333222222222222111111111111---...///000111111111000111111000000000000111111111111111000///.................................////////////////////////........................,,,------......------,,,---------............///---...//////------...///---------............///........................///000000000000111444666:::<<>>BBBHHHQQQYYY^^^bbbdddeeehhhfffccc```\\\ZZZYYYYYYVVVUUUUUUVVVXXXZZZZZZZZZ[[[```iiiwwwzzzvvvvvvhhhddd\\\QQQEEE<<<888777777666555555555333000...111111111111111111111111000000000000000000000000////////////...............111444222,,,)))+++...,,,------......------,,,------------............------------------------+++++++++,,,,,,,,,------------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------------...---,,,,,,,,,,,,---.........///000111444<<>>===777666555444444333111///222222222222222222222222111111111111111111111111000000/////////.........------,,,---......,,,+++,,,------......------,,,---------.........//////------------------------+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,---------.........---,,,,,,,,,,,,---............000666@@@LLLVVV\\\[[[[[[ZZZ[[[]]]```bbbdddgggiiikkkiiieee___ZZZXXXUUUXXX^^^jjj{{{iiiXXXHHHBBB>>>999:::@@@777666555444333333333333333333333222222222222111000000000000000111111111111111000000000000111111......//////000000111111////////////////////////////////////////////////........................---......//////......------------............///***,,,///000...,,,,,,,,,---------............//////////////////////////////000000000000111444666:::<<>>IIIRRRSSSYYYaaahhhjjjjjjiiihhhaaa___\\\ZZZXXXVVVVVVVVVVVVQQQSSSccczzz~~~eeeNNNBBB>>>999777555444444444333222222222222222222222222222111111111111111111111111000000000/////////......///,,,+++---111222///,,,,,,------......------,,,------........./////////------------------------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,------......---,,,,,,++++++,,,,,,---,,,---------............---------------......///...000666@@@LLLUUUZZZ[[[WWWWWWWWWYYY[[[___cccfffiiiiiihhhccc^^^YYYVVVVVVVVV]]]jjj{{{~~~nnnXXXGGG@@@>>>======999888777666555444444444333333333333222222222222111111000000000111111222111111000000000000111111......//////000000111111////////////////////////////////////////////////..............................////////////......---------............///+++---//////...------------------............///000000000000000000000000///000000000000111444666:::<<>>AAADDDGGGIIIIIIJJJJJJNNNSSSVVVWWWVVVVVVVVVWWW]]]]]]^^^ddd``````kkk******++++++++++++******---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********..................------///000111222333333333444555<<>>???@@@BBBDDD>>>???@@@BBBEEEIIIKKKMMMLLLPPPTTTVVVUUUTTTVVVWWWZZZ___^^^^^^ccc``````lll++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------.........---------,,,,,,........................///.........000111333444???EEEOOOWWW]]]```cccdddbbbaaa___]]][[[YYYYYYYYYVVVUUUUUUWWWXXX^^^lllzzzuuugggTTT@@@333<<<999666444333333333333111111111111111111111111111111111111111000000///000/////////............///////////////////////////...------,,,,,,,,,------------------------------------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++------------------------++++++,,,,,,,,,------------------............///000---...000111000666>>>MMMSSSZZZ\\\YYYVVVUUUVVVZZZ^^^aaaccchhhjjjcccZZZRRRMMMLLLTTTaaappplllOOOGGG>>>999999999777555555555555444444444444444333333333222222222111111333222222111111111222222222111000000000000111222000000000000000000000000000000////////////000000000000000///......------............////////////............/////////000........................------......//////000000...---,,,...000111000///000111222222222333555777888:::<<<===>>>???AAACCCBBBBBBBBBCCCDDDFFFGGGHHHKKKOOOSSSUUUUUUTTTUUUWWW[[[```^^^___ddd```aaammm,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------............------------........................///...------///444888;;;LLLQQQYYY^^^```aaaaaaaaa```^^^ZZZXXXWWWVVVUUUTTTQQQPPPUUU```lllxxxmmmOOO;;;===:::666333333333222222222222222222111111111111111111222222111111000/////////............------///////////////////////////...------,,,---------------------------------------------,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,---------------------............///...///111333333666AAAMMMVVVXXXZZZXXXVVVUUUXXX\\\^^^bbbgggiiijjjggg^^^TTTPPPNNNUUUiii]]]QQQAAA999999:::777333777777666666555555555444333333333333222222222222444333222222111111111111111111000000000000111111000000000000000000000000000000////////////000000////////////////////////............///////////////......---...///000111.................................///////////////...------...000111000///000111111000000222555888777999;;;<<<===>>>@@@BBBBBBBBBBBBBBBCCCDDDEEEFFFKKKNNNRRRTTTUUUUUUUUUVVV[[[```^^^___dddaaabbbnnn,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++---------...............000///...000555<<>>@@@BBB??????@@@AAACCCEEEGGGHHHKKKMMMPPPSSSUUUUUUUUUUUUYYY___]]]^^^ccc```aaammm++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......000555<<>>>>>???AAABBB??????@@@AAACCCEEEGGGHHHJJJLLLOOORRRUUUVVVUUUTTTWWW\\\[[[\\\aaa______lll++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------............////////////,,,,,,------.../////////,,,///444;;;DDDNNNVVVZZZ]]]]]]\\\YYYVVVSSSSSSTTTQQQSSSTTTTTTTTTVVVZZZ]]]ooo~~~pppZZZHHH>>>999555222666666555555444444333333222222222333222222111000000000111111111111222222////////////////////////.........---......///000........................------------............------............------------------------------,,,---------............---------............///333666;;;@@@JJJTTTWWWUUUQQQRRRTTTXXX^^^eeellloookkkiiidddZZZRRRVVVlllzzzdddQQQCCC<<<:::999888666555333222222333333333333444444444444222111000///////////////111111222222222222111111000000000000000000000000000000////////////000000---.........//////000000............///////////////......---...///000111.................................//////////////////...---...///000///...222333333222222444777:::;;;<<<>>>???>>>???AAABBBBBBBBBBBBBBBCCCDDDEEEFFFJJJKKKMMMQQQTTTVVVUUUTTTVVV[[[ZZZ[[[```^^^___kkk,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------............/////////000,,,,,,------...//////000///333;;;DDDNNNVVV\\\___]]]\\\YYYUUURRRQQQSSSVVVQQQTTTVVVVVVWWW___lllwwwwwwfffXXXLLL???666777777666666555444444333222222333333222222111000///000000000111111111111////////////////////////...............///000000........................------------.........///------............------------------------------------------............---------............///333===FFFLLLRRRWWWWWWSSSRRRUUUZZZ```fffjjjlllllliiiccc]]]YYYZZZfffnnnVVVFFF<<<;;;:::888666444333222333333333444444444555555222222111111111111111222111222333444444333222111000000000000000000000000000000////////////000000.........///////////////............////////////............/////////000........................------......//////000000000///---...///000///---000222333333222333666888:::<<<>>>>>>>>>>>>@@@AAABBBBBBBBBCCCDDDFFFGGGHHHJJJJJJLLLPPPTTTVVVUUUSSSVVV[[[ZZZ[[[aaa^^^___lll---..................------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,------...///000000444999BBBLLLUUU\\\```aaa]]][[[XXXTTTQQQRRRUUUXXXTTTWWWZZZZZZ^^^lll~~~iiiQQQ???888777777666555444444444222333333333333222111111.../////////000000111111////////////////////////...............///000000////////////////////////---------.........//////------............---------------------------------------.........//////---------.........//////222BBBPPPUUUVVVXXXWWWTTTUUUYYY___ggglllmmmkkkiiifff]]]XXX[[[eeeuuuoooXXX======;;;999777555444333333333333444444555555555333333333222333333444444222333444444444444333222000000000000000000000000000000////////////000000////////////////////////............/////////000---...//////000/////////........................,,,------...///000111111000///......///000///---,,,...000111000111222444999;;;======<<<===>>>@@@>>>???@@@CCCEEEIIIKKKMMMIIIIIIKKKOOOTTTWWWUUUSSSVVV\\\[[[\\\bbb___```mmm...222666444///++++++---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---..............................000,,,***---///......000BBBJJJQQQTTTXXX]]]___]]]^^^```^^^XXXTTTTTTTTTSSS[[[ZZZ]]]iiisssOOOBBB;;;777777888555333444444444333333333333333333000000000000////////////111111000000//////......//////......---------,,,------......//////000000...................................................------,,,---...///000////////////////////////222,,,+++000222//////222===GGGTTTZZZXXXTTTSSSSSSYYYjjjnnniiikkkhhhdddfff^^^XXXXXXjjjkkkQQQHHH<<<555555888666222555444333333555555444333444333111//////000111222444333111////////////000000000111111111111000000///000111000///...///000000000000000000000000000////////////............000000//////.........---////////////////////////////////////////////////////////////////////////000000000000111222333444999;;;>>>>>>>>>>>>???AAAAAA@@@???AAAEEEGGGHHHHHHJJJNNNJJJMMMYYYZZZTTTVVVVVVZZZYYYZZZ```^^^```mmm---111444333...++++++---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---..............................---,,,,,,///......333999EEEMMMSSSVVVYYY^^^___]]]^^^]]]\\\\\\[[[XXXUUUUUUVVV^^^mmmeeeHHH???888999;;;888444333444444444444444333333222111111000000000/////////111111000000/////////////////////........................///////////////................................................---,,,,,,+++,,,---...///////////////////////////111---,,,000111///222777DDDOOOZZZ]]]WWWSSSVVV[[[^^^kkkmmmiiimmmjjjbbbaaaZZZZZZddd|||vvvTTTLLL@@@999888999777444555444333333555555444333444333111000///000111222555444222111000000000000000000111111111111000000///111111111///...///000000000000000000000000000////////////............000/////////............////////////////////////////////////////////////////////////////////////000000000000111222333444999;;;===>>>>>>>>>???@@@@@@??????BBBEEEHHHHHHHHHKKKNNNIIIKKKVVVWWWRRRUUUUUU[[[ZZZ[[[aaa___```lll,,,///222111---******,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---..............................+++,,,...000///111:::EEELLLRRRXXXYYY[[[^^^___]]]^^^YYYZZZ``````YYYUUUWWWYYYnnnwww[[[LLL>>>999999777555555444444555666555444333222111111111000000000000///111000000000000/////////////////////000000000000///////////////.........................................................,,,,,,,,,+++,,,,,,---...///////////////////////////......000///111777???MMMWWW___^^^WWWTTT[[[cccdddmmmkkkhhhmmmjjj```___bbbiii|||___UUUIII@@@<<<999777666555444333444555555555333444333111000000111222222666555444222111000000000000000111111111111000000000111222111///...///000000000000000000000000000////////////............////////////............////////////////////////////////////////////////////////////////////////000000000000111222333444888:::<<<=========>>>???@@@???@@@BBBFFFHHHIIIHHHLLLNNNHHHHHHRRRSSSPPPUUUUUU[[[[[[]]]bbb______jjj+++---///...,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---..............................,,,+++...222555999DDDOOOSSSYYY]]]\\\]]]___```^^^___YYY[[[```]]]SSSSSS\\\fffuuueeeQQQCCC:::555666:::555666777777777555333222222222111111111000000000000000000000000000000000//////000000111111111222000000//////......------................................................------------------------////////////////////////---///000000///444>>>HHHUUUZZZ]]][[[WWWYYY```hhhhhhoookkkeeehhheeeaaaggg{{{rrrgggXXXLLLAAA:::777888666444333444555666555444333333222111111111222333555444333222111000000///000000111111111111000000000111222111///...///000////////////////////////////////////............///////////////.........////////////////////////////////////////////////////////////////////////000000000000111222333444777999<<<<<<<<<<<<===?????????@@@CCCGGGIIIIIIIIINNNPPPHHHFFFOOOQQQOOOUUUUUU[[[\\\^^^ccc___^^^iii+++,,,---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---..............................///,,,...666>>>EEENNNUUUYYY^^^aaa___^^^``````^^^___]]]]]]]]]VVVPPPXXXeeettttttdddQQQAAA;;;<<<777777888888777666444333222222222222111111111111000000000000111111111111//////000000111111222222000000//////......------...................................................////////////.........////////////////////////---000111000222:::GGGPPPYYYXXXWWWWWWZZZ___dddgggiiiooojjjbbbaaa```gggxxxzzzvvv{{{~~~nnn___MMM===777999666555444444666666555444222222222222222222333333222222222111111000//////000000111111111111000000000222222111000///000111////////////////////////////////////.....................///////////////////////////////////////////////////////////////////////////////////////000000000000111222333444777999<<<<<<<<<<<<===???>>>???@@@DDDHHHJJJJJJIIIOOOQQQIIIFFFMMMOOOOOOWWWUUU[[[\\\^^^ddd```___jjj+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---..............................000...222===HHHOOOTTTYYY]]]bbbdddaaa```aaaaaa______aaa```[[[XXX\\\hhhttt~~~yyy]]]GGG===:::999888777666666555555333333333222222222111111000000000111111111111222000000000000111111111111///////////////.........................................................///000000000000///......////////////////////////---111222222666BBBOOOVVV[[[WWWUUUYYY___eeefffeeeiiinnnhhhaaaaaacccrrryyyqqqttt~~~zzzbbbHHH;;;:::666555444555666666555444222222222333333333333333000000111111111000000///000000111111111111000000111222333222000///000111000000000000000000000000////////////.....................///////////////////////////////////////////////////////////////////////////////////////000000000000111222333444888:::<<<=========>>>???>>>>>>AAADDDHHHKKKJJJIIINNNPPPIIIFFFLLLNNNOOOWWWUUU[[[[[[^^^dddaaaaaammm,,,+++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---..............................///222:::FFFOOOSSSXXX]]]```dddeeebbb```aaaaaa___^^^cccaaa]]]cccuuuzzzXXXEEE<<<;;;999777555666666777444333333333333222222222000000111111111222222222000000000000000000//////.........///////////////................................................//////000000000///------////////////////////////...111222333;;;JJJVVVYYY[[[[[[\\\```dddggggggeeehhhkkkeeeccchhhnnn|||yyy|||zzzWWWAAA<<<777555444555666777666444111222222333444444444333...///111222333222222222000000111111111111000000111222333222000///000111000000000000000000000000////////////......................../////////000////////////////////////////////////////////////////////////////////////000000000000111222333444999;;;===>>>>>>>>>???@@@===>>>AAAEEEIIIKKKKKKIIIJJJNNNHHHEEEKKKMMMNNNWWWUUUZZZZZZ\\\cccaaacccooo,,,+++***+++,,,.........,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---..............................---444AAAMMMRRRSSSYYYaaaaaaeeefffbbb```bbbbbb```^^^dddbbb___ooofffNNN>>><<<999666555555777888444444444333333333222222000000111111222222222222111111000000//////......---.........//////000000....................................................../////////...,,,+++///////////////////////////222222444>>>OOOYYY[[[\\\___cccfffggggggffffffiiiiiiccceeepppxxx{{{bbbEEE===777555444555666777666555111222333333444444444444...///111333444444444444000000111111111111000000111222333222000000000111000000000000000000000000000/////////............---.........//////000000////////////////////////////////////////////////////////////////////////000000000000111222333444999;;;>>>>>>>>>>>>???AAA===>>>AAAEEEJJJLLLKKKJJJGGGLLLGGGDDDJJJKKKMMMVVVUUUZZZYYY[[[bbbaaadddqqq++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------------------------------------------------------000,,,,,,000333111000222:::@@@IIIQQQVVVYYY\\\]]]```bbbdddeeebbb^^^^^^``````aaajjj}}}lllTTTGGG<<<999999888888888333444555777777777666666333333333222222222111111000000000000000000000000000000000000////////////111111000000//////..............................---------.........//////+++---///000//////000111222---111???NNNUUUZZZ___cccdddfffggghhhhhhhhhggggggoooeeedddpppTTTBBB>>>:::777777666444444777555444333222111111111111333333333222222222111111222111111000000000000000000000000000000000000000000000000000000000000000111111000000//////......//////.........---------////////////////////////000000//////......------000000//////.........---222111000000000111222333:::<<<>>>>>>===<<<===>>>AAA@@@@@@DDDJJJMMMLLLJJJMMMKKKEEEAAADDDMMMSSSTTTYYY\\\YYYYYY```^^^___kkk++++++++++++,,,,,,,,,---++++++,,,,,,,,,,,,------------------------------------------------------///,,,,,,000111000333777BBBHHHPPPWWW[[[]]]___```dddbbb```___^^^^^^___aaa```kkk}}}}}}gggWWWGGG???===999555444555666666777666555444333222222222222222222111111111111111111111111111111000000000000////////////000000000000////////////........................---------.........//////,,,...000000//////000111222111777EEEQQQWWW]]]bbbdddeeeggghhhhhhhhhgggggg\\\hhhppp~~~{{{vvv|||wwwZZZNNN@@@:::777777777555444666555444333222111111111111333333333222222222111111222222111000000000000000000000000000000000000000000000000000000000000000111000000000/////////...//////.........---------///////////////////////////////////////.........000/////////............222111000000000111222333999;;;============>>>???BBB@@@AAADDDIIILLLLLLJJJMMMKKKEEE@@@CCCMMMSSSTTTXXX\\\YYYZZZ___^^^___kkk******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------...------///000111888@@@KKKPPPVVV[[[^^^___```aaabbbaaa___^^^___```___^^^cccuuuqqqYYYJJJAAA<<<999999888777777777555444222111111111111111111111222222111111111111111111111111000000000000////////////////////////000000000000........................------........./////////...///000000//////000111333666@@@LLLUUUZZZ```eeeeeefffgggiiiiiihhhfffeeeaaalll|||mmmsss|||aaaXXXCCC<<<777888999777555666555555444333222222222222333333333222222222111111222222111000000000000111000000000000000000000000000000000000000000000000000000000000/////////////////////............---////////////////////////.........///////////////////////////............111111000000000111333444888:::<<<=========???AAABBBAAAAAADDDIIILLLLLLJJJMMMKKKEEE@@@CCCLLLSSSSSSWWW\\\YYYZZZ___]]]___kkk*********+++++++++,,,,,,+++++++++,,,,,,,,,------------------.......................................---///111111444>>>JJJPPPTTTYYY]]]^^^^^^^^^___\\\```dddcccbbbbbbbbb```uuunnnXXXGGG<<<<<<@@@888888777666555333222222000000111111111111222222111111111111111111111111000000000000////////////......//////000000111111....................................///////////////000111000//////000222444<<>>@@@CCCCCCAAAAAACCCHHHLLLKKKJJJLLLJJJEEE@@@CCCLLLRRRSSSVVV\\\ZZZZZZ^^^\\\^^^lll******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------....../////////..............................111444666;;;FFFSSSUUUXXX\\\^^^___^^^^^^___]]]dddfffbbb```gggnnnqqqvvv[[[EEE<<<>>>888888777666555555444444111111111111111111222222111111111111111111111111000000000000////////////......//////000000111111////////////////////////........./////////000000000111111000//////111333777BBBPPPWWW[[[^^^bbbfffeeefffhhhiiihhheeebbb```cccqqqvvvkkkppppppaaaQQQ@@@;;;;;;;;;999999777666555444333333333333333333333222222222111111333222222111111111111111000000000000000000000000////////////////////////////////////000000000000////////////////////////////////////////////////------......//////000000.........///////////////111000000000000222333555777999;;;;;;<<<>>>AAADDDDDDBBBAAACCCHHHKKKKKKJJJLLLJJJDDD???CCCLLLRRRSSSUUU[[[ZZZZZZ]]]ZZZ^^^lll++++++,,,,,,,,,---------++++++,,,,,,,,,,,,---------------...//////000000........................//////333:::???DDDOOOYYYYYY\\\___aaaaaa```aaabbbcccfffccc\\\```rrr___HHHAAA:::999888777666666666666333333333222222222111111222222222222222222222222000000000000////////////////////////000000000000////////////////////////....../////////000000000000111111000000111333666===IIITTTZZZ\\\```cccddddddfffggghhhfffccc___]]]```{{{}}}vvvsss|||iiiNNNAAA>>><<<:::999777777666555444444444444333333333222222222111111333333222111111111111222000000000000000000000000000000000000000000000000////////////000000000000...////////////000000000////////////////////////.........///////////////.........///////////////000000//////000222444555888999;;;;;;;;;===AAADDDEEECCCAAACCCGGGKKKKKKJJJLLLJJJDDD???BBBKKKRRRRRRTTT[[[[[[ZZZ]]]YYY]]]mmm,,,,,,---------.........++++++,,,,,,,,,,,,---------------...///000000000........................000000555???HHHNNNUUU]]]ZZZ]]]```bbbbbbbbbcccdddaaabbb]]]\\\kkkyyy\\\NNN>>><<<:::888666555555555666555555444333222111111222222222222222222222222000000000000////////////000000000000////////////////////////////////////.../////////000000000000///000000000000222555888DDDOOOXXX\\\^^^cccdddbbbccceeeggggggeeeaaa]]]ZZZeeewww___IIIAAA===:::888888777666555444444444444333333333222222222111111444333222222111111222222000000000000000000000000000000000000000000000000.../////////000000000111.../////////000000000000///////////////////////////////////////...................../////////000000/////////000222444555999:::;;;;;;;;;===@@@CCCFFFCCCAAABBBGGGJJJKKKJJJLLLIIIDDD???BBBKKKQQQRRRTTT[[[[[[ZZZ\\\XXX]]]mmm---------.........//////++++++,,,,,,,,,------------------...///000000111////////////////////////111000666CCCNNNTTTYYY^^^XXX[[[^^^```aaaaaabbbdddZZZ[[[ZZZaaazzzhhhYYYAAA???<<<999777555444444777777666555333222111111222222222222222222222222000000000000////////////111111000000//////......000000000000000000000000////////////000000000000///000000000000333666999IIISSSZZZ]]]```eeefffaaacccdddffffffddd```[[[XXXeeekkkOOOCCC===999777888777666555555444444555333333333222222222111111444333222222111111222222000000000000000000000000000000000000000000000000.../////////000000111111.../////////000000111111////////////////////////000000//////.........------.........//////000000000/////////111222444666:::;;;;;;;;;;;;<<<@@@CCCFFFCCCAAABBBFFFJJJKKKJJJKKKIIIDDD???BBBKKKQQQRRRSSS[[[[[[ZZZ\\\XXX]]]mmm++++++++++++,,,------...........................---------............///+++***+++,,,...000000///+++444AAALLLRRRUUUXXX[[[YYY]]]```aaabbbccccccaaa]]]ZZZ^^^rrrsss___PPPCCC999888:::999666555777666444222111111111111222222222111111111111000222222111111111111222222000000000000////////////000000//////.........---000//////.........//////111111000///000444999===PPPTTT[[[```bbbdddeeeeeeiiiaaaaaahhhfff[[[XXX```wwwxxxsssxxxzzzaaaLLL<<<777:::;;;999666333222333444666333333333333333333333333///000111222333222111000333222000111222222000///000000000000000000000000111111111111000000000000---......///000111111222//////000000000000//////------...///000000/////////......---------.........//////111222444666777777999;;;<<<===>>>@@@BBBAAAAAA@@@@@@AAADDDFFFHHHKKKIIIDDD???BBBJJJOOOPPPUUU[[[[[[[[[___]]]___mmm,,,,,,,,,+++,,,,,,------........................---------............///---,,,,,,---///000000000222:::FFFOOOTTTWWWYYY[[[___`````````___^^^]]][[[ZZZaaavvvrrr]]]NNN@@@;;;;;;999777666777666444222222111222222222222222222111111111111222222111111111111222222000000000000000000000///000000/////////.........000////////////000000111000000000//////333:::@@@QQQVVV\\\```bbbcccdddeeegggbbbbbbeeeaaa\\\dddssszzzqqqsssvvvzzz~~~gggSSSBBB:::999:::888666444333444555666333333333333333333333333111111222333333222111000222111000111333444333222000000000000000000000000111111111111000000000000......//////000000111111//////000000000000//////---.../////////////////////...............//////000000111111222333444555666888;;;<<<<<<===???AAACCCBBBBBBBBBCCCFFFHHHJJJIIIHHHCCC???CCCLLLRRRRRRTTTZZZZZZZZZ^^^[[[^^^lll...---,,,,,,,,,,,,,,,,,,........................---------............/////////......///000111222:::BBBLLLTTTWWWYYY[[[]]]dddbbb```___^^^[[[YYYWWW[[[nnntttdddQQQEEE???:::888999666555444333222333333444333222222222111111111111222222111111111111222222000000000000000000000000000000////////////......////////////000000111222111222222000000444>>>GGGTTTXXX]]]aaabbbbbbcccdddeeedddccc```[[[___vvv~~~vvvllldddppp~~~ooo[[[III???;;;888777666666555555555555333333333333333333333333333333444444333222111000222111111222555666666555000000000000000000000000111111111111000000000000////////////000000000000//////000000000000////////////////////////...---///.........///000111222222222222111222222333333666888:::;;;<<<===???AAADDDDDDCCCDDDEEEGGGIIIKKKHHHFFFBBB???CCCMMMSSSTTTTTTZZZYYYYYY]]]ZZZ]]]lll///...---,,,,,,,,,,,,,,,........................---------............////////////......000333555@@@GGGPPPVVVYYYZZZ]]]___ddd```______^^^[[[XXXXXXccc{{{|||fffUUUGGG===999:::666555444333333444555555333333222222222111111111222222111111111111222222000000000000000111111111000000////////////////////////...//////000111222222444555333333999EEENNNWWWZZZ^^^aaabbbbbbccccccdddfffccc[[[WWWeeemmmfffrrryyypppkkkwwwsss___NNNCCC>>>777777777777666666555555333333333333333333333333555555444444333222111111111000111333666888888888000000000000000000000000111111111111000000000///000000000000//////////////////000000000000////////////000000///...------////////////000111222333222222111111222222333444888999;;;<<<<<<===???AAADDDDDDDDDDDDFFFHHHIIIJJJGGGFFFAAA>>>BBBKKKQQQRRRUUUZZZYYYYYY]]][[[^^^mmm///......---,,,,,,,,,,,,........................---------............///.........------000555:::DDDJJJRRRWWWYYY[[[^^^aaaaaa^^^]]]^^^\\\WWWWWW\\\ooozzzeeeQQQAAA:::999777666555444444444555666333333333222222222222111222222111111111111222222///000000000111111111222//////000000000000000000///.........//////000111111333444333555<<>>888888888777777666555555333333333333333333333333666555444333222222111111000000000222555888888777000000000000000000000000111111111111000000000///000000000000//////////////////000000000000////////////000000///...------/////////000000222333444000000000111222333555555999;;;=========>>>@@@AAABBBBBBCCCDDDEEEGGGHHHIIIIIIGGGBBB===@@@IIINNNOOOWWW\\\ZZZYYY^^^\\\```nnn///...------------------........................---------............///,,,---.........333;;;AAAHHHMMMSSSWWWYYY[[[^^^aaa```\\\[[[[[[WWWTTT]]]iiiwww___III===:::888777666555444555555666333333333333222222222222222222111111111111222222///000000111111222222222//////000000000000111111111000000//////000000000//////000222777@@@JJJQQQZZZ]]]```bbbbbbbbbccceeeccceee```ZZZdddwwwaaagggtttwwwdddOOO@@@::::::888777666555555555333333333333333333333333555444333222111111222222111000000111444555555444000000000000000000000000111111111111000000000000////////////000000000000//////000000000000////////////////////////...---000/////////000111222222000000000111222444555666999;;;<<<=========???AAA@@@AAABBBCCCEEEFFFGGGGGGIIIHHHBBB===@@@HHHNNNNNNXXX\\\ZZZYYY]]]\\\```ooo...------------......///........................---------............///+++---//////111777AAAIIIMMMQQQVVVXXXXXXYYY]]]``````[[[YYYXXXVVVZZZooorrrXXXHHHBBB:::999777555444444555555444444333333333222222222222222111111111111222222///000000111111222333333//////000000000111111111444444333222111111111111111//////444===GGGOOOSSS[[[]]]```bbbbbbcccdddfffaaabbb]]]^^^rrrjjjeeewwwdddIII===<<<999666444444444555333333333333333333333333333222111111000111222333111000///000111222111000000000000000000000000000111111111111000000000000......//////000000111111//////000000000000//////---...//////////////////000000/////////000000111222111111111222222333444777999;;;;;;;;;;;;===>>>@@@AAABBBDDDEEEFFFGGGGGGJJJHHHCCC???BBBKKKQQQQQQWWW\\\YYYXXX\\\[[[```ooo---------------...///000........................---------.........//////+++...000111333:::FFFNNNRRRUUUYYYYYYXXXYYY[[[^^^___ZZZXXXXXXXXXbbbeeeRRRLLL;;;:::888666555444444555444444444333333333222222222222111111111111222222///000000111222222333333//////000000111111111222777666555444333222222222444222111888CCCNNNTTTUUU[[[]]]```bbbbbbccceeeggg```___\\\aaa}}}ccclllxxxUUU???===999666444333444555333333333333333333333333222111000000000111222333111000//////000000///---000000000000000000000000111111111111000000000000---......///000111111222//////000000000000//////------...///000000000///111000///////////////000444333333222111111222222666777999999999999;;;<<<@@@AAACCCDDDFFFGGGGGGGGGIIIHHHCCC@@@DDDNNNTTTUUUVVV[[[XXXWWW[[[ZZZ___nnn..................................................................---------000000///555BBBOOOUUUUUUVVVXXXZZZ[[[\\\[[[[[[ZZZ\\\VVVOOO[[[zzzrrrfff^^^KKK>>>444555888777222///444444444333333333222222333333222222111000//////000111111111111222222222111111111111111111111111555444333222111111111111000000222999CCCMMMUUUYYY```___```bbbeeeeeedddbbbeee^^^cccpppjjjeee^^^III>>>444333666555222222333333333333333333333333333333333222222111111111111111111111111111111111000000111111111222222222222222111111111222444555222111///......000222333//////...//////000111222000000000000000000000000222111111111000000//////111222222222222444888;;;888999;;;===>>>>>>======@@@CCCCCCAAABBBFFFHHHFFFGGGFFFBBB???EEEMMMQQQOOOUUUZZZYYYXXX]]][[[```ppp...........................................................................000222333:::GGGRRRVVVWWWXXXYYYZZZZZZZZZYYYXXXWWWWWWVVVZZZjjjpppcccUUUGGG:::888;;;:::777666444444444333333333222222333333222222111000000///000111111111111222222222111111111111111111111111555444333222111111111111111111444;;;EEEOOOWWWZZZ______```bbbdddeeecccaaabbb]]]eeewwwmmmqqq~~~}}}___NNNBBB777666888888666555333333333333333333333333333333333222222222111111111111111111111111111111000000111111111222222222111000000///000111222333111000/////////000222333000////////////000000111000000000000000000000000111111111111000000000///000111222111111333777:::888999;;;<<<===>>>======???BBBCCCAAABBBFFFHHHFFFHHHFFFBBB@@@EEENNNQQQPPPUUU[[[YYYXXX\\\[[[___ooo...........................................................................111444888BBBOOOVVVWWWXXXYYYZZZZZZZZZXXXWWWVVVWWWUUUZZZjjj~~~qqqeeeSSSAAA999999888666666444444444444333333333333333333222222111000000000000111111111111222222222111111111111111111111111444444333222111111111111222333777???IIIRRRYYY\\\______```bbbddddddbbb```^^^]]]kkkppp}}}{{{wwwyyyjjjSSSFFF999666777555333222333333333333333333333333333333333222222222222111111111111111111111111111111111111111111222222222//////.........///000000000000000000111111111111111000000////////////000000000000000000000000000111111111111000000000000///000111111111222555888777999:::<<<============???BBBBBB@@@BBBFFFHHHFFFHHHGGGCCCAAAFFFOOORRRPPPVVV\\\ZZZYYY[[[YYY^^^nnn............................................................////////////---222777>>>IIITTTXXXWWWYYYYYYZZZ[[[ZZZYYYXXXWWWYYYVVV___www{{{eeeKKK===888666555666555444444444444333333333222222222111111111000000000000111111111222222222111111111111111111111111444333222222111111111222222444999BBBLLLTTTYYY[[[^^^___```bbbcccccc```]]]YYY^^^uuuvvvtttuuuqqqxxxzzzuuu[[[LLL===777666444222222333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111/////////...//////////////////000111111111111000111111000//////...//////////////////////////////111111111000000000000000...000111111000111444666777888:::<<<=========<<<>>>AAABBB@@@BBBFFFHHHFFFIIIGGGCCCAAAFFFOOOSSSQQQUUU\\\[[[YYYZZZWWW]]]nnn........................................................./////////000000---444===DDDNNNVVVYYYVVVXXXYYYZZZ[[[[[[[[[ZZZZZZUUUUUUccc}}}tttWWWDDD===999999:::555555555444444444333333222222222111111111111111000000111111111222222222111111111111111111111111333333222222111111222222111444;;;DDDNNNVVVZZZ[[[^^^^^^___aaacccaaa^^^[[[TTT```}}}mmmsss|||mmmdddlll{{{~~~www```QQQ@@@:::999888777888333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000/////////000111111111111000111111000//////...//////////////////////////////000000000000000000111111...///111111000111333555777888:::;;;======<<<<<<===@@@AAA@@@AAAFFFHHHFFFIIIGGGCCCAAAFFFOOOSSSQQQTTT\\\\\\YYYZZZVVV\\\nnn.........................................................//////000000111///999DDDKKKPPPWWWYYYWWWWWWXXXYYY[[[[[[[[[ZZZZZZOOOYYYmmm{{{\\\HHH???:::999:::555555555555444444444333111111111111111111111111000111111111111222222222111111111111111111111111333333222222111222222333111555===GGGQQQXXXZZZ[[[]]]^^^___aaabbb```\\\XXXQQQdddqqq```lllmmm^^^```rrr}}}cccRRR@@@999888777777999333333333333333333333333111222222222222333333333111111111111111111111111222222222111111111111111111111222222222111000000000000000000111111111111111000000////////////000000000000000000000000000000000000000111111111111...000111222111111333444666888999;;;<<<<<<<<<<<<===@@@AAA???AAAFFFHHHGGGHHHGGGCCCAAAFFFOOORRRPPPSSS[[[\\\YYYYYYVVV]]]ooo................................................---......///000000111111333@@@LLLQQQSSSVVVYYYYYYWWWXXXYYYYYYYYYXXXWWWVVVUUUjjjfffPPPCCC<<<888777555555555555444444444444111111111111111111111111000111111111111222222222111111111111111111111111333222222111222222333333333777@@@JJJTTT[[[\\\\\\]]]]]]___aaaaaa___ZZZWWWUUUjjjfff]]]mmmtttlllaaaoooppp]]]HHH===888555444555333333333333333333333333111111222222222333333333111111111111111111111111222222222111111111000000111111222222222111000///111000/////////000222333000////////////000000111000000000000000000000000///000000000111111111111///000222333222222333444666777999;;;<<<<<<<<<;;;<<>>777<<<666333777999666333222444444444444444444444444222222222222222222222222000000000000111111111111111222444444222111111222999;;;EEERRRXXXXXX\\\bbb\\\^^^```aaabbb```YYYRRRTTTdddaaammmzzzkkknnn|||vvvssswwwUUU???<<<;;;666777666666555555444333333333333333333333333333333000111222333444333222222111111000000000000111111111555888555000,,,---///222222111111111111222222111111111111111111111111000000000000000000000000//////............//////222222111111222222333444777888:::<<<=========<<>>???AAADDDGGGIIIGGGDDDAAABBBFFFKKKMMMMMMTTTYYYZZZ\\\^^^XXX^^^rrr.........///////////////000///....../////////---000,,,,,,000111000444999FFFKKKRRRUUUUUUUUUVVVXXXRRRRRRUUUWWWTTTRRRXXXbbb}}}ooodddXXXGGG999;;;666333666777666666888444444444444444444444444222222222222222222222222000000000000111111111111111222444333222111222333888<<>>>>>>>>???AAADDDGGGHHHHHHDDDAAABBBGGGLLLOOOOOOSSSYYYYYY[[[]]]XXX^^^rrr///////////////.........///...------...//////...///---...//////000777???IIINNNSSSVVVUUUTTTUUUWWWRRRTTTVVVTTTPPPSSSbbbqqq{{{vvvjjjSSS???>>>999555666555444666:::444444444444444444444444222222222222222222222222000000000111111111222222111222333333222111222333999>>>HHHSSSXXXXXXYYY\\\``````______]]]YYYVVVUUU```xxx^^^iii}}}rrrqqqrrrwwwyyy~~~oooxxxfffLLL@@@:::333333333333222111111000000111111111111111111111111///000111111222222111111111111000000000000111111///000111222222111000000111000000//////000000111111111111111111111111111000000000000000000000000111111000000000000111111222222111111222222333444777888999;;;;;;;;;::::::=========>>>AAACCCFFFHHHGGGDDD@@@BBBGGGMMMPPPQQQSSSXXXXXXZZZ\\\WWW^^^sss////////////...............,,,******,,,---...------...000///...222<<>>EEELLLQQQSSSRRRWWWWWWYYY\\\XXX```vvv............/////////000444222///...///000000000,,,000222111444>>>HHHMMMPPPTTTWWWWWWTTTSSSTTTVVVVVVTTTPPPMMMVVVkkkiiiHHH@@@999999999777666777444444444444444444444444222222222222222222222222111111111222222222222333111222222111000111444666CCCJJJRRRVVVYYY]]]^^^]]]]]][[[]]]^^^YYYSSSZZZfffwwwlllfffaaa___kkk|||gggRRRCCC:::666333333333222111111000000000000000000000000000000111000000000000111222222111111000000000000111111222333333333222111///...111000000//////000000111000000000000000000000000000000000000000000000000//////............//////222222111111222222333444666777999:::;;;<<<;;;;;;;;;<<<>>>AAACCCFFFHHHIIIDDD@@@<<<>>>EEEMMMSSSUUURRRWWWWWWYYY\\\YYYbbbxxx,,,------...///000111111777444111//////000111000---111222222888DDDMMMOOOQQQTTTWWWWWWTTTSSSUUUWWWUUUTTTRRRUUUeee{{{xxxXXXJJJ<<<888999999888777444444444444444444444444222222222222222222222222111111111222222222333333111222222111000111444777DDDKKKRRRSSSWWW]]]```^^^```[[[ZZZ[[[WWWWWWfffyyymmmnnnyyymmmWWWZZZeee|||}}}kkkWWWFFF<<<888444444333333222111111111111111111111111111111111222111111000111222333444111111000000000000111111///222555555222111111333111111111000000111111111000000000000000000000000000000000000000000000000000000////////////000000222222111111222222333444555666999;;;============;;;===???BBBEEEGGGIIIJJJEEEAAA>>>???GGGPPPVVVXXXSSSXXXWWWYYY]]][[[dddzzz+++,,,---...///111222222777444000....../////////...111222333;;;HHHPPPOOOQQQTTTWWWWWWUUUTTTUUUXXXTTTTTTTTT]]]qqqiiiUUU@@@888888888666555444444444444444444444444222222222222222222222222111111222222222333333333111111111000000111444777DDDLLLQQQQQQUUU]]]```______YYYVVVXXXWWW\\\rrrfffllllll]]]SSS]]]pppppp]]]KKK@@@<<<777666666555555444444333111111111111111111111111333222111111111222444444111111000000000000111111---222666666333111444777222222111111111111222222000000000000000000000000000000000000000000000000111111000000000000111111222222111111222222333444555666999;;;===>>>??????<<<===@@@CCCFFFHHHJJJJJJFFFBBB???AAAIIIRRRXXX[[[TTTXXXXXXZZZ^^^\\\eee{{{........................//////.........---------111000222999CCCKKKPPPQQQRRRSSSSSSTTTVVVWWWWWWXXXSSSQQQ___|||pppPPP;;;666999999666888555222222444555333111333222222111111222222333111111222333333333333222000///111333222111666===TTTWWWWWWTTTTTTYYY]]]]]]aaaZZZUUUUUUVVV```}}}mmmhhhssszzzkkk\\\YYYaaaqqqzzzxxxlll\\\HHH999777666444555555555444222111111111111111111111111111111111111111111111111222111111111000000//////000000000000000000000000000111111111222222222222222222111111000000//////000000000000000000000000000000000000000000000000222333333333222222444666999999999:::;;;<<<===>>>>>>???@@@@@@FFFLLLLLLIIIEEECCCCCCHHHOOOSSSQQQNNNUUUUUU[[[UUUYYY```bbbzzz........................//////.........---------000111444;;;DDDLLLPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYYYYSSSccc|||___CCC888999:::777777555222222333444333111444333333333333333333444111111222333333333333222000///111333222111666>>>MMMRRRVVVUUUVVV[[[]]]\\\^^^XXXUUUVVVXXXdddwwwgggjjj}}}|||hhh\\\YYYaaazzzsss|||qqq]]]MMM999777555444444444333222111111111111111111111111111111111111111111111111111111111111000000000///000000000000000000000000000000000111111111222222111111111000000000000000000000000000000000000000000000000000000000000000222333333333222222444555777777777888999:::;;;<<<===???@@@@@@EEEKKKLLLHHHFFFCCCBBBFFFMMMRRRQQQOOOVVVUUU[[[VVV\\\cccccczzz......................../////////............---000333888@@@HHHMMMPPPPPPRRRSSSUUUVVVXXXYYYYYYZZZYYYSSSgggrrrOOO:::999;;;888777555333333333333333111555444444333333444444555111111222333333333333222000///111333222222888???HHHNNNTTTUUUXXX\\\^^^]]]]]]XXXUUUVVVXXXdddlll___mmmoooYYYTTT```uuu~~~lllpppppp]]]===:::555333222333333222111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000/////////000000000111111000000000000111111111111000000000000000000000000000000000000000000000000111222333222111222333555777777777888999:::;;;<<<===???@@@@@@DDDJJJKKKHHHFFFBBB???CCCJJJPPPQQQPPPVVVUUU[[[WWW___fffdddyyy......................../////////...............111555<<>>EEEMMMQQQRRRSSSRRRYYYVVV^^^eeecccwww////////////////////////...////////////000000000555;;;DDDKKKPPPRRRSSSSSSSSSUUUWWWXXXYYYXXXVVVUUUYYY{{{rrrSSSAAA<<<<<<:::::::::777555333444555333222222111111222222333111111222333333333333222111///000333333555===FFFQQQTTTVVVTTTUUU[[[```aaa[[[ZZZWWWVVV^^^sssnnnwww}}}wwwyyy}}}iiiZZZhhhppp[[[BBB>>>777333111222222222111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000/////////000000000111111000000000000111111111111000000000000000000000000111111111111111111111111000111222111000111222444555666888:::;;;;;;;;;::::::???AAA@@@AAAEEEGGGGGGFFF@@@;;;===EEEMMMRRRRRRQQQRRR[[[VVV\\\bbbbbbzzz////////////////////////.../////////000000000000777>>>FFFMMMPPPRRRTTTUUUTTTUUUWWWXXXXXXVVVTTTRRRdddyyywwwyyygggJJJ===>>>888999999666333111222444333333333222222333333333111111222333333333333222111000000333444666>>>GGGMMMRRRUUUTTTVVV\\\______YYYYYYXXXYYYeee|||rrrwwwnnnkkkttt}}}|||sssmmmkkkkkklllllljjjnnnsssxxx{{{{{{zzzyyyzzz}}}~~~kkkXXX\\\yyyfffUUUAAA===888444333222222222111111111111111111111111000000000000000000000000///000000000111111111111000000000000000000000000000000000111111111222222111111111000000000000000000000000000000000000000111111111111111111111111000111222111000000222444555666888:::;;;;;;::::::999???BBB@@@@@@DDDGGGGGGEEE@@@<<<>>>FFFNNNRRRRRRPPPTTT]]]WWWZZZ```ccc000000000000000000000000.../////////000000111111999???HHHNNNQQQRRRUUUWWWTTTVVVWWWXXXWWWUUURRRPPPvvvzzzuuuwww}}}uuuQQQ??????666888888555111///000222555444444333333444444555111111222333333333333222111000000333444666>>>HHHHHHOOOTTTUUUXXX\\\^^^]]]YYYYYYXXXZZZhhhtttnnnsssddd]]]mmmpppiii```YYYVVVXXXZZZ[[[YYY^^^gggpppvvvyyyzzzyyyssswww|||mmmUUURRRqqq}}}uuudddVVV@@@===888555333333222222111111111111111111111111000000000000000000000000//////000000111111111222000000000000000000000000111111111111222222222222222222111111000000//////000000000000000000000000111111111111111111111111000111222111000000222444666888:::===>>>===<<<<<<999???BBB@@@???CCCFFFFFFEEE@@@<<>>@@@AAAAAAAAACCCEEEEEEAAA>>>@@@GGGNNNSSSUUURRRWWWXXX[[[___\\\eee{{{000000000000////////////000///000111///---222888CCCEEEIIIMMMQQQSSSTTTTTTTTTUUU[[[^^^VVVQQQ^^^sssyyywww~~~|||uuuTTTCCC<<<999777777555111222555444333222000000222333444333444555444333222222444333444444333444999AAAHHHPPPQQQSSSWWW[[[^^^]]]]]]___\\\ZZZeee]]]cccvvvqqqjjjlllssseeecccaaacccgggkkknnnooo}}}yyydddOOOVVVtttmmmfffmmmkkk___OOOGGG===666444444444333444333333333222222222222///000222333333222000///000000000000111111111111000000000000000000000000///...------...000222444111000000000000111000/////////......//////000111444333222000////////////111222222222222444888:::555777999999999888999:::===???AAAAAAAAABBBDDDFFFDDD@@@===>>>EEELLLPPPRRRSSSXXXXXX[[[___[[[cccyyy////////////000000000000000///000111000...333;;;EEEGGGJJJOOORRRTTTVVVVVVUUUXXX\\\ZZZSSSUUUkkk~~~zzzeeeEEE???;;;888888666222111444444333222111111222333444444555666555333333333444333444444333444:::BBBIIIOOOPPPSSSWWW\\\______^^^ZZZWWWYYYkkkvvvYYYgggwww~~~zzzwwwvvvwwwwwwvvvzzztttmmmnnn~~~{{{lllQQQNNNccckkkbbbiiipppppp___SSSCCC777333333555666222222222222222111111111000111222333333222111000000000000000111111111111000000000000000000000000///...---------...000111000000000000000000000000000////////////000111111666555333111000/////////222333333333333555888:::555777999999999888999:::===???AAABBBBBBCCCEEEGGGEEEAAA===???EEEKKKOOOQQQRRRWWWXXX[[[^^^[[[bbbwww////////////000000000000000///000111000000666===GGGIIILLLPPPSSSVVVWWWXXXVVVZZZ\\\UUUOOOXXXuuu~~~vvvLLL@@@:::777888777333222444444333222222222222333444555666777666444333444555333444444444555;;;DDDKKKNNNOOORRRWWW\\\___```___YYYVVVXXXkkkmmm___xxx}}}zzztttooojjjgggeeeeeeeeeeeeeeeeeeaaabbbkkkwwwvvvssssssoooppppppppppppssszzzsssVVVLLL\\\ssshhhmmmyyyuuueeeOOO===444333555777111111111111111111111111000111222222222222111000///000000000111111111111////////////////////////000000///.........///000///000111000//////000111000000000000000111111222444333222111000/////////111222333333333444666999555777999999999888999:::===???AAABBBBBBCCCEEEGGGGGGCCC@@@AAAFFFMMMQQQRRRPPPVVVWWW[[[___[[[cccxxx.../////////000000000111000///000222111222888@@@HHHJJJMMMPPPSSSVVVYYYZZZWWW[[[YYYPPPNNN___|||]]]AAA:::666666666444444555444333333333333333333444555666777666444333444555333444444444666<<>>@@@BBBBBBCCCEEEGGGGGGCCC@@@AAAFFFMMMQQQRRRMMMTTTWWW[[[```]]]eeezzz......//////000000111111111///000222222333:::CCCIIIJJJMMMPPPSSSWWWYYY[[[WWWZZZVVVOOOTTTjjjnnnFFF===666666666555555777333333444444444444333333444555666555333333333444222444555555777===GGGNNNNNNOOORRRWWW\\\`````````^^^\\\\\\ggggggpppzzzrrrjjjbbb]]]XXXWWWTTTPPPNNNLLLKKKJJJIIIIIIJJJLLLMMMPPPZZZeeehhhggg```VVVPPPOOONNNLLLIIIKKKNNNOOOPPPSSSYYY^^^ccceeeiiinnnuuu{{{xxx\\\MMMVVVxxxwww^^^HHH:::444222222111111111222222222222222111111111111111111111111000000000000111111111111000000000000000000000000111111111111111000000000222444666444000...///111000////////////000111111............///000111222...000222222111111333444555777999999999888999:::;;;===???AAAAAACCCEEEGGGEEEAAA===???EEEKKKOOOQQQNNNUUUXXX]]]bbb^^^fff{{{.........///000111111111111///000222222444<<>>HHHOOOQQQRRRTTTYYY^^^aaabbbaaa[[[[[[\\\jjjkkk{{{wwwtttnnnfff^^^VVVPPPMMMJJJIIIGGGFFFEEEDDDDDDDDD@@@@@@CCCHHHIIIHHHJJJOOOKKKMMMLLLIIIHHHJJJIIIGGGFFFGGGIIIJJJLLLNNNQQQTTTTTTUUUWWWZZZ___dddiiilllrrrzzz|||```OOOUUUvvv}}}nnnYYYGGG;;;555222111222222222222333333333444222111111111111111111222000000000000111111111111000000000000000000000000//////000000000000000000555777999666111...///111//////......//////000111000000000///000000111111///111333333222222333444555777999999999888999:::999<<<>>>???@@@BBBDDDFFFDDD@@@===>>>EEELLLPPPRRRQQQXXXZZZ___bbb^^^dddyyy---......///000111111222111///000222333555===FFFJJJJJJLLLOOOSSSVVVYYY[[[XXXYYYTTTTTTgggzzzxxxVVVIII===888777555555777333444444555555444444333333444555444222111222333222444555555888>>>HHHPPPSSSTTTWWW[[[```ccccccbbb]]]]]]aaasss}}}pppwwwjjjeee]]]UUUNNNJJJGGGGGGEEEEEEDDDCCCCCCCCCDDDDDDDDDBBBCCCGGGHHHFFFFFFIIIBBBGGGGGGDDDBBBEEEHHHGGGMMMLLLLLLMMMNNNOOOPPPPPPKKKKKKKKKLLLOOOSSSXXXZZZbbbkkkwwwvvvwwwdddRRRWWWxxx|||{{{qqqeeeSSSDDD;;;666333111222222222333333444444444222222111111111111222222000000000000111111111111000000000000000000000000------...///000000//////777999:::777111---///111...............///000000333333222111000000000111000222444444333333444555555777999999999888999:::999;;;===???@@@AAADDDFFFEEEAAA>>>@@@GGGNNNSSSUUUTTT[[[]]]```ccc]]]cccvvv000000000000000000000000000000///111666<<>>DDDHHHLLLPPPRRRTTTXXX^^^^^^ZZZ[[[UUUTTTdddqqqnnnllllllppptttvvvvvvzzzxxxwwwxxx~~~}}}}}}xxx{{{WWWCCC===444777;;;222666666555444555555666777444444444333333222222222444333333555;;;CCCJJJOOOSSSUUUXXX]]]aaadddcccbbb]]]XXXeee|||vvvxxxjjj___QQQNNNJJJFFFCCCBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDCCCCCCCCCCCCDDDFFFGGGKKKKKKJJJIIIHHHHHHHHHHHHEEEGGGIIIJJJKKKNNNRRRUUUUUU[[[bbbggglllttt~~~~~~wwwwwwwwwmmmjjjtttzzzmmm^^^TTTnnnuuurrrfff]]]PPPDDD<<<666111///333333333222222222111111222222111000000///......000000111111111222222222111111111111111111111111//////...///000333555777666444222000//////111222000000000000000000000///000000000000000000000000111111111111222333444444444666999999999999:::;;;888<<<@@@AAA@@@@@@CCCFFFFFFAAA===@@@GGGOOORRRSSSRRRXXX[[[```eee___bbbttt000000000000000000000000000000111444:::AAAGGGLLLOOORRRTTTUUUYYY___```\\\ZZZQQQVVVrrrxxxoooqqqwwwzzzzzzqqqlllmmmhhhuuutttqqqrrreeeGGG???999777888333555555555555555666777888444444333333333333222222444333333666;;;CCCKKKPPPTTTUUUXXX]]]aaacccbbb```ZZZ[[[pppuuukkkuuulllbbbWWWNNNHHHFFFDDDAAA@@@@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCDDDDDDEEEFFFFFFKKKJJJIIIHHHGGGFFFFFFFFFDDDFFFIIILLLOOOSSSWWWZZZWWW\\\bbbfffkkkqqqyyy~~~uuuqqq{{{uuupppsss}}}{{{ooo```VVV]]]wwwvvvmmmccc^^^TTTIII@@@999444333333333333222222222111111111222222222222000///...000000000111111111222222111111111111111111111111////////////000222444555000000000///000111222222000000000000000000000000000000000000000000000000111111000111111222333444333555777888888888999:::888<<<@@@AAAAAABBBEEEHHHGGGBBB>>>@@@HHHOOOQQQQQQQQQWWWZZZ___ccc^^^bbbttt///////////////////////////000222666<<>>FFFLLLPPPRRRTTTUUUUUUXXX]]]]]]YYYXXXZZZnnn}}}{{{~~~zzzkkkccc[[[VVVPPPJJJJJJMMMMMMSSSZZZ```eeeeee[[[PPPRRRZZZsss}}}qqqvvvVVV@@@;;;777444777444555555666666666666666333333333333333333333333333333333666<<>>BBBJJJPPPQQQPPPPPPVVVWWW\\\aaa^^^dddwww000000000000000000000000000111555:::@@@GGGLLLOOOTTTXXX[[[[[[[[[[[[VVVOOOMMMccc}}}qqqaaaUUUKKKEEEHHHEEEFFFIIIIIIFFFEEEHHHDDDJJJLLLHHHEEEFFFIIIKKKSSSMMMQQQUUUSSSXXX]]]WWW[[[___dddiiiooouuu|||zzzRRR>>><<<888===777777888888777555333222222222222333333444444444333333333777===FFFNNNSSSTTTWWW\\\ccchhhiiigggddd``````tttttt\\\www~~~hhhRRRIIIHHHFFFDDDCCCCCCBBBBBB@@@@@@AAABBBCCCDDDDDDEEEBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBBFFFEEEDDDEEEFFFIIILLLMMMRRRQQQPPPPPPPPPPPPPPPQQQUUUYYY^^^cccfffjjjmmmoooppprrrvvv|||{{{nnndddUUUMMMWWW{{{|||iiiKKK;;;888333333333222222222111111000///////////////000111////////////000000000000000000000000000000000000///000000000000//////...111000000000000111111222///000000111222222333333000000000000000000000000////////////000111222333333555888888888888999:::999<<<@@@@@@??????BBBDDDCCC@@@>>>BBBJJJQQQRRRQQQQQQVVVXXX\\\bbb^^^dddxxx000000000000////////////000111666<<>>222888777666555555444444555333333333333333333333333666444333666===GGGOOOSSSYYY[[[]]]aaaeeeggggggfffbbbaaasssmmmeeevvvpppnnnbbbQQQLLLIIIEEEDDDEEEEEECCCAAAFFFFFFFFFFFFEEEEEEEEEEEEBBBCCCEEEGGGHHHHHHGGGFFFFFFEEEDDDDDDEEEEEEEEEDDDGGGHHHIIIJJJKKKOOOTTTXXX]]]ZZZXXXWWWXXXZZZ[[[[[[]]]___aaabbbbbbccceeegggdddkkksssxxx{{{}}}rrrhhhXXXMMMRRRwww|||uuuaaaRRRCCC666555444333333222222333333333333222222111000000000000000111111111111000000333222222222111111000000000///.........///111222222111111111000000//////......//////000000111111444222111//////000222333333333222222333333444555666666777888999::::::;;;:::;;;===>>>???AAADDDFFFCCC???===CCCNNNUUUTTTPPPUUUSSSXXX```bbb```eeeooo000000000000000000000///000333888>>>FFFLLLOOOQQQXXXZZZ]]]]]]\\\ZZZVVVSSSUUU|||wwwjjjYYYOOONNNQQQRRRRRRIIIHHHHHHGGGGGGHHHHHHIIILLLGGGFFFGGGFFFDDDFFFKKKRRRQQQSSSXXXXXXVVVYYY```bbbdddkkktttvvvtttwww~~~mmmCCC===AAA777888777666555555444444555333333333333333333333333666444444888???HHHOOOSSSYYY[[[^^^bbbfffggggggfffeeeiii|||jjjhhhrrrkkkhhh\\\MMMLLLHHHEEEDDDFFFGGGFFFDDDFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHGGGFFFEEEDDDEEEGGGGGGEEEBBBDDDGGGJJJMMMPPPUUUYYY]]]ZZZYYYYYYYYY[[[]]]______^^^___^^^]]]\\\]]]___bbbbbbkkkwww~~~|||qqqgggVVVLLLRRRxxxnnn]]]QQQBBB555555444333333222222333333000000111111111111111111000000111111111111000000222222111111111000000000000//////...///000111222111111000000000/////////.../////////000000000111333222000//////000111222333222222222222333444444666666777888999::::::;;;:::;;;===>>>???AAADDDFFFDDD???>>>DDDNNNUUUTTTPPPTTTRRRWWW```bbb```fffppp000000000000000000000000111444:::AAAIIIOOOSSSUUUYYY[[[^^^^^^]]]ZZZYYYYYYeee~~~```XXXNNNJJJLLLPPPRRRQQQGGGGGGGGGGGGHHHIIIJJJKKKKKKHHHFFFEEECCCBBBFFFLLLWWWVVVXXX]]]______aaadddaaafffoooxxxzzzzzz|||wwwJJJ>>>AAA:::888777666555555444444555333333333333333333333333555444666:::BBBJJJPPPRRRYYY[[[```dddggghhhgggfffeeeqqqmmmmmmrrrjjjfff\\\PPPLLLJJJGGGFFFGGGHHHIIIHHHFFFFFFFFFFFFFFFGGGGGGGGGJJJJJJIIIIIIIIIJJJJJJKKKJJJHHHHHHLLLQQQRRROOOJJJIIILLLQQQTTTWWWYYY\\\___XXXYYY[[[]]]```ccceeefffgggfffdddbbb``````cccffffffqqq~~~|||qqqhhhTTTKKKPPPqqqyyy}}}xxxgggXXXNNNBBB666555444333333222222333333......///000000111222222000000111111111111000000111111000000000000//////000////////////000111222000000///////////////...////////////000000000000111000////////////111222222222222222222333444444555666777888999:::;;;;;;:::;;;===>>>???AAADDDFFFEEEAAA@@@FFFOOOUUUTTTPPPSSSRRRWWW```bbb```fffqqq000000000000000111111111111555===DDDKKKPPPUUUWWWWWWYYY^^^```___]]]```eee|||iiiSSSNNNIIIHHHJJJLLLKKKIIIFFFFFFFFFGGGIIIJJJLLLMMMJJJIIIGGGDDDBBBDDDJJJPPPWWWWWWYYY^^^bbbdddfffhhh```gggrrr||||||zzz|||}}}~~~NNN:::<<<999888777666555555444444555444444444444444444444444444444777===DDDLLLPPPRRRXXX\\\bbbggghhhhhhhhhgggdddzzzsssqqqrrriiieee^^^VVVPPPNNNKKKIIIHHHIIIJJJKKKIIIIIIIIIJJJJJJJJJKKKKKKNNNNNNMMMLLLMMMNNNPPPQQQRRRPPPQQQWWW___bbb^^^YYYTTTWWW[[[]]]]]]\\\[[[[[[XXX[[[___dddgggjjjnnnppptttuuuuuusssrrrrrruuuwwwuuu~~~~~~}}}tttlllVVVLLLJJJbbbyyy}}}wwwdddRRRIII@@@888555444333333222222333333......//////000000000000000000111111111111000000000000000///////////////000000000000000111111111////////////............////////////000000000000000//////...//////000111222222222111222333333444555555666888999:::;;;;;;:::;;;===>>>???AAADDDFFFFFFCCCCCCHHHPPPUUUTTTQQQUUUSSSXXX```bbb```eeeooo///000000000111111111222111666???FFFLLLQQQUUUYYYXXXYYY]]]aaa^^^ZZZ```jjjjjjWWWLLLJJJHHHHHHJJJIIIGGGDDDEEEFFFFFFHHHIIIKKKMMMNNNJJJKKKIIIFFFEEEKKKTTT[[[XXXXXXXXXWWWXXX\\\___```bbbkkkvvv|||{{{}}}}}}xxxvvv}}}qqqRRR::::::;;;888777666555555444444555444444444444444444444444333444777===EEELLLQQQSSSWWW]]]dddiiijjjiiihhhhhhgggtttssszzzllldddaaa]]]YYYUUUSSSPPPLLLJJJIIIKKKLLLMMMMMMNNNNNNOOOPPPQQQQQQRRRQQQQQQQQQRRRTTTVVVXXXYYYXXXZZZ___eeegggddd```^^^aaaeeefffddd```^^^\\\]]]aaagggkkknnnrrrvvvyyy}}}~~~}}}~~~xxxqqq]]]QQQHHHVVV|||{{{yyydddQQQGGGAAA:::555444333333222222333333000000000000//////......000000111111111111000000///////////////000000000///000000111111111111111............////////////000000000000///////////////////////////000000111222111111111111222333333555555666777999:::;;;<<<:::;;;===>>>???AAADDDFFFGGGEEEFFFKKKQQQUUUTTTRRRWWWUUUYYY```aaa^^^cccmmm///000000111111222222222222999BBBIIINNNQQQVVVZZZ[[[[[[^^^```ZZZTTT\\\iiiooo[[[LLLHHHGGGGGGIIIJJJJJJHHHFFFEEEFFFGGGHHHJJJLLLMMMOOOJJJNNNMMMIIIKKKUUUbbbjjjggggggcccYYYSSSUUUZZZ]]]iiirrr{{{|||{{{|||{{{wwwuuuqqq\\\AAA>>>@@@888777666555555444444555444444444444444444444444333444666===EEELLLQQQSSSVVV^^^ggglllllliiihhhhhhnnnoootttwwwjjjbbb___^^^^^^YYYWWWTTTOOOKKKJJJLLLOOOPPPQQQRRRSSSTTTUUUVVVVVVWWWWWWWWWWWWYYYZZZ[[[\\\]]]]]]___aaaccccccaaa___eeehhhlllnnnllliiigggeeefffjjjpppsssuuuxxx}}}~~~}}}{{{uuucccWWWJJJRRRuuu}}}{{{kkk^^^TTTHHH;;;555444333333222222333333222222111000000///......000000111111111111000000//////000000000000111111///000111111222222111111...////////////000000000000000000000////////////...//////000000111111111111111111111111222333333444555666777999;;;<<<<<<:::;;;===>>>???AAADDDFFFHHHGGGHHHMMMSSSUUUTTTRRRWWWUUUYYY```aaa^^^cccmmm///000000111111222333333555<<>>???AAADDDFFFHHHIIIKKKOOOSSSVVVUUUSSSUUUSSSXXX```bbb```eeeppp///000000111222222333333777???IIIOOORRRTTTYYY]]]___^^^ccceee^^^XXXcccuuueeeTTTNNNLLLHHHHHHHHHHHHIIIIIIIIIIIIGGGGGGGGGHHHJJJLLLMMMNNNKKKRRRTTTQQQUUUfffyyykkk]]]___jjjrrr{{{}}}zzzzzz}}}wwwpppsssxxxtttOOO???;;;888777666555555444444555555555555555555555555555333333555:::BBBKKKQQQTTTVVV^^^iiinnnmmmjjjiiiiiinnnvvvjjjvvvqqqcccYYYUUUVVVZZZYYYXXXVVVQQQNNNNNNRRRVVVSSSSSSUUUVVVXXXYYYZZZ[[[aaabbbbbbbbb```^^^\\\[[[]]]aaafffgggggghhhmmmrrrtttvvvzzz{{{yyyvvvtttsssvvvzzz}}}}}}|||~~~zzztttcccZZZNNNPPPnnn~~~{{{iiiEEE555444333333222222333333000000000111222222333333000000111111111111000000000000111111222222222333///000111222333222111111//////000000111111222222111111000000/////////...//////000222222333333333111111111000111222222333444444666777999;;;<<<===:::;;;===>>>???AAADDDFFFIIIIIILLLPPPTTTVVVUUUSSSRRRQQQVVV___bbbaaahhhsss333///...111333111111444<<>>???BBBFFFIIIMMMNNNOOOSSSVVVXXXXXXWWWTTTYYYXXXYYYccceeeiiiuuu333///...111333111222555>>>EEEMMMQQQRRRUUU\\\bbbaaaaaabbbaaa]]]```sss}}}aaaPPPLLLLLLJJJKKKIIIHHHIIILLLNNNOOOOOOPPPOOOOOOPPPSSSTTTTTTSSSXXXXXXYYYZZZ\\\bbbjjjoootttqqqmmmmmmssszzzyyyvvvwwwqqqnnnnnnggg^^^fffyyyXXX<<<<<<888777666555555555555555444444444555555555666666666444888AAAJJJOOOTTTYYY```eeekkknnnooommmlllkkkwwwqqqmmm{{{hhhXXXRRRRRRSSSRRRWWWWWWUUUQQQMMMMMMPPPTTTVVVXXXZZZZZZZZZZZZ\\\]]]cccdddfffjjjmmmnnnnnnmmmkkkhhheeedddiiisss~~~wwwvvv}}}zzz{{{xxxtttjjjYYYMMMOOOfff{{{|||xxxkkkOOO:::555222444555222111333111111111111000000000000000000000111111000000000000000000000000000000000/////////000000000111111000000000111111111222222////////////000000000000333333333222111111111111222333333222111111444666555777888999888888:::;;;:::<<<===>>>???BBBFFFIIIMMMMMMOOOSSSWWWYYYXXXWWWSSSYYYWWWYYYbbbdddiiivvv222//////222333111333777BBBHHHOOOSSSTTTWWW]]]bbb___bbbccc```]]]cccxxxnnnVVVKKKKKKLLLJJJIIIHHHHHHJJJMMMPPPQQQQQQSSSUUUVVVUUUUUUTTTUUUWWW[[[]]]^^^]]][[[___fffmmmqqqqqqrrrwww}}}wwwuuunnnkkkkkkeeeXXX```www___@@@999999888777666555555555555444444555555555666666666888666999CCCKKKPPPUUUZZZaaafffmmmrrrrrrpppmmmkkkrrrssspppwwwdddWWWSSSRRRRRRRRRUUUVVVVVVTTTPPPPPPSSSWWWYYY[[[]]]^^^^^^```bbbddddddeeegggiiillloooqqqrrrpppiiibbbbbbjjjuuu~~~oooqqq~~~{{{|||yyysssiii[[[OOOLLLddd{{{zzzvvveeePPP;;;555333444555222111333111111111111000000000000...///111222222111///...000000000000000000000000....../////////000000000//////000000000000111111////////////000000000000///222444333000---...///111222222111000000333555666888999999888888999::::::<<<===>>>???BBBFFFIIILLLMMMOOOSSSWWWYYYXXXWWWSSSWWWVVVYYYbbbccchhhwww222000000222222111444999FFFKKKQQQUUUVVVYYY^^^bbb___bbb```ZZZYYYfff~~~eeeRRRLLLNNNOOOLLLJJJIIIIIIKKKNNNPPPQQQPPPSSSVVVXXXWWWTTTRRRTTTWWWZZZ^^^bbbaaa___bbbkkktttzzzzzz|||yyywwwnnnkkkiiiaaaTTT[[[uuu}}}```BBB:::999888777666555444444444555555555555666666666666999777:::CCCLLLQQQVVV[[[aaafffnnnssstttqqqmmmkkkpppvvvrrrtttbbbYYYVVVUUUUUUUUUVVVWWWXXXVVVSSSRRRUUUXXXXXX[[[___bbbeeehhhlllooommmnnnpppqqqqqqqqqrrrrrroooiiidddfffppp{{{~~~ssszzz||||||yyyssshhh]]]QQQKKKaaawwwlll___OOO<<<666333444444222111333111111111111000000000///...///000000000000///...////////////////////////............///////////////////////////000000000////////////000000000000///444888666111---...000111111111000///000222444555777888888888888:::<<<:::<<<===>>>???BBBFFFIIIKKKLLLOOOTTTXXXYYYXXXWWWSSSVVVVVVZZZaaaaaagggyyy222000000333222222666<<>>???BBBFFFIIIJJJLLLOOOTTTXXXZZZXXXWWWSSSVVVUUU[[[aaa```ggg|||111000111333222222777???LLLOOOTTTXXX\\\___cccfffdddfff___YYYgggsss[[[QQQRRRSSSQQQOOOQQQPPPQQQSSSUUUVVVUUUSSSYYYZZZ[[[\\\\\\\\\]]]___dddhhhlllnnnooottt|||{{{yyyqqqlllfff\\\WWWUUUfffqqqkkk___GGG>>>777777666666555555666666555555666666666777777777777555999CCCLLLSSSYYY^^^bbbhhhooossstttqqqooommm~~~rrrnnnmmm\\\YYYZZZXXXXXXZZZ^^^______\\\XXXWWWZZZ]]]jjjmmmpppsssuuuwww{{{}}}|||zzz{{{xxxsssjjj___UUUMMMVVV|||vvvlll```YYYPPP@@@???888444444444222222444111111111111000000000000000///---,,,,,,---///000000000000000000000000000....../////////000000000111111000000000000//////////////////000000000000///222444444111//////111111222222111000000333555444555777888888999;;;===:::<<<===>>>???BBBFFFIIIIIIKKKOOOUUUYYYZZZYYYWWWTTTVVVVVV\\\bbb___hhh111000222333222222888AAAMMMPPPUUUZZZ^^^bbbeeehhheeefff___ZZZooo~~~jjjXXXSSSUUUUUUSSSRRRTTTTTTUUUXXX[[[\\\\\\ZZZ]]]]]]]]]___bbbeeeeeeeeejjjlllppptttxxxxxxtttmmmjjjfff\\\WWWSSSYYYwwwrrriiigggMMM>>>888888777777888888999:::555666666666777777777777666555999DDDNNNUUU\\\aaafffjjjpppttttttsssqqqpppllliiiyyylll\\\[[[^^^\\\[[[]]]bbbbbbbbb___\\\]]]aaafffsssvvvyyy|||~~~yyyyyywwwsssmmm___VVVOOONNNhhhvvvmmmaaa[[[SSSDDD???999444444444222222444111111111111000000000000000000000//////000000000000000000000000000000000/////////000000000111111222222111111111000000000////////////000000000000------............//////222333333222111111444666777888999999888777888::::::<<<===>>>???BBBFFFIIIIIIKKKOOOUUUYYY[[[YYYWWWVVVWWWWWW^^^ccc___hhh111000222444222222999BBBNNNQQQUUUZZZ___dddgggiiidddeee]]]YYYpppwwwfffWWWUUUXXXXXXVVVVVVVVVVVVXXX\\\```bbbaaa```___]]]]]]```fffiiiiiigggkkkmmmqqqwwwuuupppiiihhhfff^^^TTTRRRUUUqqqtttdddwwwoooRRR===999999999999:::;;;<<<<<<666666666666777777777777777555:::EEEPPPWWW^^^dddhhhlllqqquuuuuutttssssssgggfffuuunnn^^^___bbb```^^^bbbdddddddddaaa___aaagggmmmvvvyyy}}}~~~xxxxxxwwwsssppp```WWWPPPHHHYYY|||uuuhhhbbb[[[NNN@@@999444444333111222555111111111111000000000000///111222333333222111///000000000000000000000000000000000000111111111111333222222222111111000000////////////000000000000333111000000333444444444333333333222111222444666:::;;;;;;999777666666777:::<<<===>>>???BBBFFFIIIHHHKKKOOOUUUZZZ[[[YYYWWWVVVWWWWWW___ddd___iii111000222333222333<<>>BBBGGGKKKGGGJJJOOOTTTVVVWWWVVVUUUTTTWWWVVVZZZ___^^^ggg}}}111000222333222333<<>>BBBGGGKKKHHHKKKOOOSSSUUUVVVVVVUUUTTTWWWWWWZZZ```___hhh}}}111111222333222444<<>>???BBBFFFJJJKKKLLLNNNPPPRRRTTTUUUVVVTTTWWWWWWZZZ``````iii~~~222111333444333444===GGGSSSZZZ```dddhhhmmmmmmjjjaaa]]][[[cccwwwvvvccc___^^^aaaddddddfffiiiiiilllooonnnmmmpppxxxwww{{{~~~wwwggg```^^^WWWPPPLLLPPPQQQjjj|||{{{rrrWWW===;;;777555444555666888555555555555666666666666333444;;;GGGRRRXXX___ffflllooovvv{{{yyyrrrpppsssyyysssuuu}}}uuummmjjjjjjjjjjjjllloooqqqssssssnnnjjjpppzzzzzzssssssmmmvvvzzzwwwwwwwwwpppfff\\\RRRIIIRRRyyyuuu~~~rrrtttzzzwwwllldddOOO>>>777666111333777333111111111111111111111111000000000000000000000000///000222222111111222333444333111000///000111222000000111111111111000000///////////////000000111//////000000111111111111222333333222111000222333666666777888999::::::;;;999;;;===>>>@@@BBBFFFIIIJJJKKKMMMPPPRRRTTTUUUVVVSSSWWWWWWZZZaaa```jjj222222333444333444===HHHRRRYYYaaaeeejjjnnnnnnjjjfff___```pppwwwfffbbbaaaeeeiiijjjmmmppptttuuutttrrrpppqqqwww{{{|||zzzggg^^^\\\TTTPPPKKKPPPMMMccc~~~uuuvvvZZZ===;;;888666555555777888444444555555555666666666333444<<>>HHHRRRZZZbbbfffjjjnnnlllhhhiiicccjjj{{{mmmiiihhhlllppprrrvvvzzz{{{yyywwwvvvvvvyyy|||~~~|||ggg\\\YYYRRRQQQKKKOOOGGGXXX~~~}}}oooqqqzzz\\\===<<<999777666666777888444444444555555555666666444666===JJJUUU\\\dddkkktttuuuyyy|||zzzuuuvvvzzz~~~xxxsssrrruuuxxxzzzwww|||{{{vvv|||vvvlll|||qqqrrrxxxsssssstttsssllldddXXXJJJMMMssswwwqqqpppiii\\\RRRKKK;;;666777333444666222111111111111111111111111000000000000000000000000...000222222000/////////...///000000000000///...000000111111111111000000///////////////000111111...//////000111111222222000111222222111111333555666666777888999::::::;;;888;;;===???AAACCCFFFHHHEEEHHHLLLQQQTTTVVVVVVVVVSSSWWWWWW[[[aaaaaakkk222222333555444555>>>HHHTTT[[[cccgggjjjmmmjjjeeefffaaammmuuupppnnnssswwwzzz~~~{{{yyyxxxyyy}}}}}}ggg\\\XXXQQQRRRKKKNNNBBBQQQzzz|||llljjj|||^^^===<<<:::999888777888888444444444555555555666666666777???LLLWWW^^^fffmmmvvvwww{{{~~~}}}yyy{{{yyyxxx|||wwwwww|||||||||tttvvvsssyyywwwqqqrrrrrrooojjjcccXXXHHHLLLqqqsssooooooiii\\\SSSLLL===888999444444666000111111111111111111111111000000000000000000000000...000222222000...---...---///000111111///---+++000000111111111111000000///////////////000111111...//////000111222222222000111222222111222444666666666777888999::::::;;;888:::===@@@AAACCCFFFHHHCCCFFFLLLQQQUUUWWWWWWVVVSSSWWWWWW[[[bbbbbbkkk111111333555444666???IIIUUUZZZbbbjjjnnnooommmkkkhhhgggtttsssvvvyyy{{{{{{|||~~~|||||||||~~~|||kkk\\\UUUVVVKKKOOOHHHKKKOOObbb{{{rrrjjjdddHHH888777>>>;;;:::;;;888666666666666666666666666999888>>>KKKVVV^^^eeekkktttwwwyyy~~~qqquuusssppp|||{{{}}}|||~~~ssswwwqqq{{{xxxqqqooonnnnnnmmm```QQQJJJJJJbbbqqqkkkkkkiii```WWWNNNDDD:::666444111000111111111222222222222111111111111000///////////////000000000000000000000000000000111111222222222333000000000000///////////////////////////000111111111111000000000000111111000111222333444444444444666666666777888888999999;;;<<<===>>>AAACCCEEEFFFGGGGGGLLLSSSVVVUUUUUUXXXRRRVVVVVVXXX___```lll111111333555444666???JJJUUUZZZbbbiiimmmnnnllljjjggghhhyyyyyyzzz||||||{{{{{{|||}}}|||}}}~~~}}}lll\\\UUUVVVLLLOOOGGGIIILLL]]]wwwoooeee}}}qqqJJJ999777>>>;;;999;;;888666666666666666666666666888888>>>LLLYYYaaaiiiooowwwyyyzzz~~~wwwqqqttt~~~|||~~~|||||||||wwwqqqxxxrrrqqqpppllllll```SSSKKKGGGYYYwww{{{zzznnnkkkmmmkkk```UUUVVVIII<<<888777666555666111111222222222222111111111111000///////////////000000000000000000000000000000000111111111222222//////000111111222333333///////////////000111111111111000000000000111111000000111222222333333444666666666777888888999999:::;;;<<<>>>AAACCCFFFGGGFFFFFFKKKRRRUUUTTTTTTVVVSSSWWWVVVYYY___```lll222111333444444777AAALLLWWW[[[ccciiimmmmmmjjjhhheeefffxxx~~~||||||}}}nnn]]]UUUUUUMMMNNNEEEGGGHHHWWWrrrlllaaaxxxLLL;;;888>>>:::999;;;888666666666666666666666666777777???MMM[[[dddlllrrrxxxzzzyyy|||~~~zzzrrrgggmmm}}}||||||{{{~~~~~~uuuyyysssrrrrrrllljjj```UUUMMMEEENNNeeeqqquuuzzz{{{|||qqqpppvvvwwwooofff```NNN===777888888888888111111222222222222111111111111000/////////000000000000000000000000000000//////000000000000111111//////000000111111222222///////////////000111111111111000000000000111111111000000///000222333444666666666777888888999999999:::<<<>>>AAADDDGGGHHHFFFFFFJJJQQQTTTSSSSSSUUUTTTXXXWWWYYY______lll222111333444555888BBBNNNXXX\\\cccjjjmmmllliiigggdddaaaoooooo]]]TTTSSSLLLLLLCCCFFFFFFSSSnnnjjj\\\wwwPPP>>>:::>>>:::888:::888666666666666666666666666666777???NNN\\\eeelllrrrxxx|||{{{{{{}}}yyykkk```hhh}}}~~~yyyyyy|||zzzyyysssrrrqqqmmmjjj^^^TTTNNNDDDIII\\\mmmsss|||ssssss}}}}}}gggRRR<<<444555666555444111111222222222222111111111111000000///000000111000000000000000000000000///////////////000000000111000000///...---,,,,,,///////////////000000111111111000000000000111111222111000///000222444555666666666777888888999999888999;;;>>>AAAEEEGGGIIIGGGGGGKKKRRRUUUSSSSSSUUUSSSWWWVVVXXX^^^^^^jjj222111333444555999DDDPPPYYY^^^dddjjjmmmllljjjggg```^^^lllzzzooo\\\SSSRRRKKKJJJBBBFFFEEEPPPkkkiiiXXX{{{SSSAAA;;;>>>999777:::888666666666666666666666666777888@@@OOO\\\dddkkkpppyyyxxx}}}jjjdddpppvvvwww~~~}}}|||xxxrrrqqqpppooojjj]]]SSSNNNFFFJJJ]]]}}}www{{{}}}mmmttt}}}rrrvvvkkkUUU>>>444333333111000111111222222222222111111111111000000000000111111000000000000000000000000000000000///////////////111000000///...---------///////////////000000111111111000000000000111111333222111000111333555777666666666777888888999999888999;;;>>>AAAEEEGGGIIIIIIHHHLLLSSSVVVTTTTTTVVVQQQUUUUUUWWW]]]]]]iii222111222444555999EEERRRZZZ^^^eeelllooonnnkkkiii]]]cccvvvnnn[[[QQQPPPJJJIIIBBBGGGDDDKKKeeeeee]]]WWWCCC<<<>>>888666999888666666666666666666666666777888AAAPPP]]]eeekkkqqq|||yyyyyyhhhiii|||rrruuuxxx~~~yyyrrrpppooooookkk^^^TTTNNNGGGMMMbbb{{{www{{{~~~pppyyy~~~xxx}}}tttjjjWWWBBB777444222000000111111222222222222111111111111000000000111222222000000000000000000000000111111000000000000////////////000111222333444444///////////////000111111111111000000000000111111333222222222222444555666666666666777888888999999999:::<<<>>>AAADDDGGGHHHIIIIIIMMMTTTVVVTTTTTTVVVPPPUUUTTTWWW]]]^^^kkk333222222444666:::GGGSSSZZZ___fffmmmppppppmmmkkkbbbmmmlllYYYOOONNNJJJIIICCCHHHBBBEEE]]]]]]___~~~YYYEEE===>>>888666999888666666666666666666666666666888AAARRR```hhhooottt{{{{{{yyymmmppp}}}nnnrrrxxx{{{tttqqqnnnnnnlllaaaVVVOOOGGGNNNddd{{{~~~~~~wwwiiidddTTTCCC:::555222111222111111222222222222111111111111000000111111222333000000000000000000000000222222111111111000000000...///000222333555666777///////////////000111111111111000000000000111111111111111222333333444444666666666777888888999999:::;;;<<<>>>AAACCCFFFGGGIIIIIILLLSSSUUUSSSSSSUUUPPPUUUUUUXXX___```mmm333222222444666;;;GGGTTT[[[___gggmmmqqqqqqnnnlllhhhuuu~~~kkkXXXNNNMMMKKKJJJDDDHHHAAAAAAWWWVVVWWWppp[[[FFF>>>>>>777555999888666666666666666666666666555777BBBSSSbbbkkkrrrxxxxxx{{{zzz{{{zzz|||lllppp|||}}}vvvqqqooommmmmmcccXXXPPPGGGMMMddd}}}tttxxxxxxnnnbbb\\\OOOBBB:::555111111333111111222222222222111111111111000000111222333333000000000000000000000000333222222222111111000000000000000111222222333333///////////////000111111111111000000000000111111//////111222222333222222666666666777888888999999;;;<<<===>>>AAACCCEEEFFFHHHHHHKKKRRRTTTRRRQQQTTTQQQVVVVVVZZZaaacccppp333444444444666===GGGNNNXXXaaajjjmmmoooqqqnnnjjjfffxxxjjjZZZPPPMMMFFFCCCBBBCCCCCCFFFOOOZZZ[[[cccgggAAA@@@===444;;;;;;:::555555555555555666777777:::888BBBUUUdddkkksss|||~~~vvv}}}iiimmmvvvyyysssooorrrooolllggg^^^QQQIIINNNXXXyyyuuusssfffTTTUUUKKK>>>666555777666555111111111111111111111111000000111222222222222111222111111111000000//////111111000///////////////999555000///000111000.........//////000000111111555222111222000...111777222222111111222222333444666666666777888888999999:::;;;===@@@BBBEEEGGGHHHIIIJJJKKKNNNRRRSSSSSSRRRNNNRRRRRRVVV___aaalll333444444444666===GGGOOOZZZcccllloooqqqrrrppplllmmm~~~ssseeeWWWPPPOOOHHHEEECCCCCCBBBDDDMMMWWWYYY```nnnFFFBBB???555;;;:::999666666666666666777888888999888BBBUUUeeemmmvvv~~~}}}qqq{{{zzzeeelllwwwtttqqqlllooonnnlllggg___RRRIIIMMMVVVvvvsssrrrgggWWWRRRKKKAAA:::888777666555111111111111111111111111000000111222222222222111111111111111000000000///111111000///////////////666333///...///000///...////////////000000000000111000222555444000000333222222111111222222333444888888888999::::::;;;;;;999:::<<>>999555444333111111111111111111111111000000111222222222222111111111111111000000000000111000000///////////////333111...---.../////////000000000000////////////000///000333111......222222222111111222222333444888888888999::::::;;;;;;999:::<<<>>>AAACCCEEEFFFIIILLLPPPSSSUUUTTTSSSQQQOOOSSSRRRVVV]]]^^^jjj333444444333666>>>IIIRRR]]]fffmmmpppqqqsssrrrnnnjjj{{{oooaaaTTTMMMLLLGGGDDDBBBBBBAAACCCLLLVVVVVV___NNNDDD@@@777;;;999999777777666666777777888999888777BBBVVVgggpppzzzwwwjjjssstttyyyjjjsssnnnssssssnnnqqqllliiifff___SSSIIIIIIOOOhhhsssttt~~~~~~}}}{{{qqqnnnpppkkkbbbXXXSSSKKK@@@666111111222111111111111111111111111000000111222222222222111111111111000000000000000000000////////////000000111000/////////000000111111111000000//////......333///......,,,+++///555222222111111222222333444666666666777888888999999999:::<<>>@@@CCCFFFHHHIIIHHHMMMSSSVVVVVVTTTSSSSSSPPPSSSRRRVVV]]]^^^iii333333333333666???LLLUUU]]]eeekkkmmmnnnpppooolllfffzzz|||rrrcccSSSIIIFFFCCC@@@???@@@@@@CCCMMMWWW]]]mmmSSSAAA???888<<<999;;;555555555555555666666777999888BBBVVVgggoooxxxmmmeeeqqq{{{sssvvvzzz{{{qqqjjjlllgggccc___YYYPPPGGGFFFJJJbbbdddbbbnnntttxxxyyytttzzzwwwkkkXXXDDD888333555777111111111111111111111111000000111222222222222111000000000000111111111111///////////////000000111000111222222111000111333000000000000////////////---000777>>>===555//////222222111111222222333444888888888999::::::;;;;;;<<<===???AAADDDFFFHHHIIIGGGLLLRRRUUUUUUTTTTTTVVVPPPTTTSSSWWW^^^___jjj333333222222666@@@MMMWWW^^^eeekkkmmmnnnpppooolllfffrrruuukkk^^^PPPHHHGGGDDDAAA???@@@@@@BBBKKKUUU___uuuYYYCCC@@@999<<<888:::666666666555666777777888888777BBBWWWiiirrr{{{iiifffuuu{{{uuuwwwxxxqqqjjjkkkddd```[[[VVVNNNFFFFFFJJJ___dddfffuuu|||vvv|||mmmWWWCCC888444444444111111111111111111111111000000111222222222222111///000000000111111111111///////////////000111111///111333222000///000111////////////000000000000,,,///555<<<:::333......222222111111222222333444888888888999::::::;;;;;;;;;<<<>>>AAACCCFFFHHHIIIFFFKKKQQQSSSSSSSSSUUUXXXPPPTTTSSSXXX___aaalll333333222222666@@@NNNXXX___ffflllmmmnnnpppooollllllsss~~~{{{yyy{{{oooeeeYYYNNNHHHIIIFFFCCC@@@@@@???AAAIIISSSXXXrrr]]]FFFBBB:::<<<888999777777777777777888888999777777BBBXXXjjjuuufffiii{{{{{{wwwyyywwwyyy}}}xxxssslllnnnccc^^^XXXSSSLLLEEEFFFJJJ\\\hhhmmmyyyyyyiiiRRR@@@777333111///111111111111111111111111000000111222222222222111//////000000111111111222///////////////000111111...111333222///---...000......//////000000111111000......000///,,,---222222222111111222222333444666666666777888888999999:::;;;===@@@BBBEEEGGGHHHEEEJJJPPPRRRQQQRRRVVVZZZPPPTTTTTTXXX```bbbnnn444222222555999???LLLYYYbbbeeejjjooorrrrrrrrrqqqtttxxxkkkuuupppdddXXXLLLFFFEEEDDD@@@???@@@@@@@@@FFFMMMYYYooo]]]IIICCC888888444555666666666666666666666666888888AAAUUUjjjzzzoooeeeyyyxxx{{{|||sss|||rrriiihhh```[[[UUUNNNHHHEEECCCCCCVVVttt{{{{{{mmm```YYYMMM???555000222444111111111111111111111111000000000000000000000000111111111111000000000000000000////////////000000222222111000//////000000000000000000000000000000000111111000//////000222222222111111222222333444666666777888999::::::;;;<<<<<<===>>>@@@CCCEEEFFFHHHKKKOOOSSSTTTTTTRRRPPPTTTPPPSSSZZZ]]]___ooo444222333555888???MMMZZZbbbeeejjjooorrrssssssrrrxxxtttrrr}}}nnnbbbVVVKKKEEEEEECCC@@@???@@@@@@AAAFFFLLLOOOccc___KKKEEE;;;<<<888:::777777777777777777777777888888AAAUUUjjjyyyxxxuuu~~~yyymmmyyyyyyrrriiiggg___[[[TTTMMMGGGDDDCCCCCCYYYwwwyyyzzzoooaaaYYYTTTJJJ>>>555222444666111111111111111111111111000000000000000000000000111111111111000000000000111111000000000000111111222222111000000000000000000000000000000000000000000111111000//////000222222222111111222222333444666666777888999::::::;;;<<<<<<===>>>@@@CCCEEEFFFHHHKKKPPPSSSUUUTTTRRRQQQRRRPPPSSS[[[]]]___mmm~~~444222333555888>>>MMM[[[aaaeeejjjooosssttttttsss}}}zzzooozzzzzzkkk___TTTJJJEEEEEECCC@@@???AAAAAAAAAEEELLLJJJZZZ```KKKFFF===???;;;===888888888888888888888888999999AAATTTjjjyyy|||mmm}}}pppttt{{{}}}wwwxxxrrriiiggg^^^ZZZSSSLLLFFFDDDCCCCCCRRR~~~pppppprrrjjj]]]WWWRRRJJJ@@@777444444666111111111111111111111111000000000000000000000000111111111111000000000000222222111111111111222222222111000000000000000000000000000000000000000000000111111000//////000222222222111111222222333444666666777888999::::::;;;;;;<<<===>>>AAACCCEEEFFFIIILLLPPPTTTVVVUUUSSSRRRPPPOOOSSS[[[]]]___iiiwww333222333555777>>>MMM]]]aaaeeejjjpppsssuuuuuuttt}}}}}}qqqooovvvhhh\\\RRRHHHDDDEEECCC@@@???AAAAAAAAAEEELLLJJJ[[[bbbKKKEEE<<<>>>:::<<<888888888888888888888888:::999AAATTTiiiyyy~~~mmmvvvkkkpppyyy~~~{{{rrriiiggg^^^YYYRRRJJJEEECCCCCCCCCIIIsss{{{kkklllsssnnncccZZZUUUMMMCCC:::444333333111111111111111111111111000000000000000000000000111111111111000000000///222111111000000111111222111111000000000000000111////////////////////////000111111000//////000222222222111111222222333444666666777888999::::::;;;;;;;;;===>>>AAACCCEEEGGGIIILLLQQQUUUWWWVVVTTTSSSNNNOOOTTT[[[]]]___fffooo222222444555666===NNN^^^cccfffkkkppptttuuuuuutttwww{{{wwwqqqqqqsssxxxzzzmmmmmmzzzuuufffZZZPPPGGGCCCDDDBBB@@@@@@BBBBBBAAAEEEKKKIII^^^iiiOOOGGG===>>>::::::777777777777777777777777999888@@@SSSiiiyyyyyy}}}zzzjjj|||xxxmmmooowww}}}rrriiifff]]]XXXPPPIIIDDDBBBBBBCCCGGGpppuuuhhhkkktttpppcccXXXTTTMMMCCC999333111222111111111111111111111111000000000000000000000000111111111111000000000///000000////////////000000111000000000000000111111////////////////////////000111111000//////000222222222111111222222333444666666777888999::::::;;;:::;;;<<<>>>AAACCCFFFGGGHHHKKKPPPUUUWWWVVVUUUSSSNNNPPPUUU[[[]]]^^^ccciii222222444555555<<>>AAADDDFFFHHHGGGKKKOOOTTTVVVVVVUUUSSSOOORRRVVVZZZ]]]___bbbdddttt111222444555444<<>>AAADDDFFFHHHFFFIIINNNSSSVVVUUUTTTSSSQQQTTTWWWZZZ\\\___aaaaaaqqq111222444555444;;;OOObbbhhhjjjooorrruuuuuusssrrrttt|||wwwsssyyyyyysssllljjjvvvuuueeeXXXMMMDDD@@@BBBAAA???@@@CCCCCCBBBEEEJJJTTTvvvrrrTTTIII@@@AAA<<<;;;999999999999999999999999666555===QQQiii{{{fffppp}}}yyy}}}vvvpppiiidddbbbcccddddddgggdddmmmkkklllgggdddsssnnnrrrvvvyyyzzzrrrhhhfff[[[UUUMMMEEEAAA@@@AAACCCDDDjjjsssmmmwww{{{uuu|||zzzppptttsssaaa\\\RRRFFF;;;555444555111111111111111111111111000000000000000000000000111111111111000000000000222222111111111111222222000000///000000111222222000000000000000000000000000111111000//////000222222222111111222222333444666666777888999::::::;;;::::::<<<>>>AAADDDGGGHHHEEEIIINNNRRRUUUUUUTTTRRRRRRUUUXXXYYY\\\___aaa```ttt555222333777777:::III[[[hhhjjjmmmppprrrssssssssstttxxxkkk[[[QQQJJJDDDBBBCCCAAA??????@@@@@@@@@GGGPPPZZZ|||XXXJJJDDDBBB888;;;999888888888888888999999888:::>>>JJJaaa{{{|||kkkqqq|||rrrhhhaaaXXXVVVXXXZZZYYYVVVWWW\\\aaaaaa```fffssswwwoooooosssyyy|||tttkkkjjj___WWWMMMGGGBBB>>>@@@DDDHHHrrrmmmoooxxx}}}zzzvvvsss\\\HHH777555888222222222111111111111222222111111000000000000111111222222111000/////////000////////////////////////000000000000////////////////////////000000000000111111000000000000111111444444333111///000222555555666777888:::;;;<<<===::::::<<<===@@@BBBEEEFFFKKKLLLOOORRRTTTTTTTTTSSSSSSSSSVVV\\\]]]\\\___cccttt555111333777777:::III[[[hhhjjjmmmpppsssttttttsssuuu~~~qqqdddVVVMMMGGGBBB@@@BBB@@@??????AAA@@@@@@GGGOOO]]]|||XXXJJJDDDBBB888===999999888888888888999999666999===IIIaaa|||yyyiiiooouuussspppmmmlllpppuuuyyyyyyooommmpppuuuxxxssskkkjjj```WWWNNNHHHBBB>>>@@@DDDLLLwwwqqquuu~~~yyyppp]]]KKK888444777222222222111111111111222222111111000000000000111111222111000000000000000000111111111111111111111111000000000000////////////////////////000000000000111111000000000000111111222222222111000111333555555666777888999;;;<<<<<<::::::<<<===@@@BBBEEEFFFJJJLLLOOORRRTTTTTTSSSSSSQQQRRRVVV\\\^^^]]]```eeeqqq444111222666777;;;JJJ\\\gggiiimmmpppssstttttttttrrr{{{tttttt|||}}}|||}}}lll___RRRKKKFFFAAA@@@BBB@@@???@@@AAA@@@@@@GGGOOO___{{{XXXJJJDDDBBB:::???999999888888888888999999666888===III```|||~~~pppvvv|||pppkkklllpppttt{{{ssskkkjjjaaaYYYOOOIIICCC???AAAEEEQQQ|||uuuyyy}}}}}}wwwiii]]]MMM999333666222222222111111111111222222111111000000000000111111000000000000000000111222111111111111111111111111////////////000000000000////////////000000000000111111000000000000111111000111222222222222333555555555666777888:::;;;;;;::::::<<<===@@@BBBEEEFFFJJJLLLOOORRRTTTTTTSSSRRRPPPQQQUUU\\\^^^^^^```eeeooo333111222666777;;;JJJ\\\gggiiilllpppssstttttttttnnn|||ooommmooouuuuuuwww|||}}}kkk___RRRKKKGGGCCCAAACCC@@@???@@@BBBAAA@@@FFFNNN\\\zzzYYYKKKEEECCC;;;AAA::::::999888888888999999888:::===GGG]]]yyyxxx}}}ooohhhiiimmmqqqwww{{{tttmmmkkkcccZZZQQQJJJEEE@@@BBBFFFTTT{{{|||wwwzzzuuujjjggg^^^YYYMMM999333666333222222111111111111222222111111000000000000111111000/////////000111222222111111111111111111111111////////////000000000000////////////000000000000111111000000000000111111000222333444222111222333444555666777888999::::::::::::<<<===@@@BBBEEEFFFIIIKKKOOORRRTTTTTTRRRQQQQQQRRRVVV]]]^^^]]]___cccrrr444111222666777:::JJJ\\\fffhhhlllpppssstttuuuuuunnnqqqiiijjjllljjjlllrrr{{{vvvjjj^^^RRRKKKGGGBBB@@@AAA@@@???@@@BBBAAA@@@EEEMMMUUU}}}xxxZZZMMMGGGDDD<<>>FFFYYYuuu}}}nnnfffffflllqqqtttxxx}}}vvvnnnmmmeee\\\RRRLLLFFFAAACCCGGGVVVwwwvvvpppeeeZZZUUUSSSJJJ888222666444222222111111111111222222111111000000000000111111000/////////000111222222000000000000000000000000.../////////000000000111////////////000000000000111111000000000000111111222333444444222000000111555555666777888999999:::::::::<<<===@@@BBBEEEFFFHHHKKKOOORRRTTTTTTRRRPPPRRRSSSWWW]]]___\\\]]]aaauuu555222333777777:::III[[[fffhhhlllpppsssuuuuuuuuuttt|||wwwyyy}}}ssseee```aaacccaaaeeennnyyy~~~~~~~~~|||oooeeeZZZNNNHHHDDD???===>>>@@@@@@AAACCCBBB@@@EEELLLPPPwwwvvv[[[PPPIIIFFF===CCC<<<;;;:::999999888999999;;;<<<===CCCVVVqqq}}}mmmddddddjjjpppqqqvvv}}}vvvnnnmmmggg^^^TTTMMMGGGBBBCCCHHHVVV}}}xxxqqqrrrooogggWWWQQQPPPHHH777333777444222222111111111111222222111111000000000000111111000000000000000000111222////////////////////////......//////000000111111////////////000000000000111111000000000000111111222333444333111000111222666666777777888999999:::::::::<<<===@@@BBBEEEFFFGGGJJJOOOSSSTTTTTTQQQPPPQQQRRRWWW^^^___]]]]]]aaauuu777333444777777999HHHYYYeeehhhlllpppsssuuuuuuuuu{{{zzzvvvvvvzzzwwwddd\\\[[[\\\\\\bbbeeennnxxxzzzxxx{{{yyyxxx~~~uuuhhh___UUUJJJFFFCCC???===>>>@@@@@@AAACCCBBB@@@DDDKKKOOOzzzttt\\\RRRLLLGGG===CCC<<<<<<;;;:::999999999999999:::;;;AAASSSpppzzz~~~mmmbbbaaagggnnnqqqwwwuuummmkkkhhh___UUUNNNHHHCCCDDDHHHVVV|||mmmhhhmmmnnnhhh\\\TTTPPPHHH888333666222222222111111111111222222111111000000000000111111222111000000000000000000000000000000000000000000.........///000111111111////////////000000000000111111000000000000111111000111222111111222444666777777888888999:::::::::::::::<<<===@@@BBBEEEFFFFFFJJJOOOSSSTTTSSSQQQOOONNNPPPVVV^^^```___```dddwww888444444777777888GGGXXXeeehhhlllpppsssuuuuuuvvvlll___\\\___```___gggjjjqqqxxxxxxuuu|||xxxuuu{{{~~~pppccc]]]RRRIIIEEECCC@@@???AAA@@@@@@BBBDDDBBB@@@DDDKKKPPPsss\\\TTTMMMHHH===BBB===<<<;;;:::999999999999666888999???QQQooo|||sssmmmaaa___eeekkksssyyytttkkkiiiiii```VVVOOOHHHDDDEEEIIIWWW|||{{{zzziiieeelllooolllbbbXXXRRRHHH888444666111222222111111111111222222111111000000000000111111222222111000//////000000111111111111111111111111---......///000111111222////////////000000000000111111000000000000111111...///000000000333777:::888888888999:::::::::;;;::::::<<<===@@@BBBEEEFFFFFFIIINNNSSSUUUSSSQQQOOOKKKMMMTTT]]]aaa```bbbfffzzz222666555555888777CCC[[[aaaiiioooppprrrvvvvvvtttppp___[[[ZZZXXX]]]fffkkkpppnnnhhhmmm{{{|||uuutttvvvzzzooorrr}}}zzzkkk^^^ZZZTTTKKKDDDAAAAAAAAAAAABBBAAAAAACCCCCCBBBFFFKKKSSS~~~rrr\\\TTTLLLFFF>>>GGGAAA???===;;;:::999999:::888:::;;;???OOOkkkuuuttt~~~oooppp```ZZZ___iiinnnttt{{{rrrjjjjjjddd^^^XXXRRRKKKDDDDDDHHHWWWvvvyyywwwmmmiiilllrrrwwwdddeee]]]KKK;;;444444555222222222222111111000000111111000000000000111111===:::555111......///000...///111222333333222222000000000000000000000000////////////000000000000000000//////000222444555111333444444333222444555666666777888999::::::;;;:::;;;<<<===@@@DDDGGGHHHGGGJJJNNNRRRTTTSSSQQQOOOQQQRRRVVV]]]______aaafff}}}444888666555888555@@@XXXaaaiiinnnpppqqqtttuuussstttxxxhhh\\\\\\]]]ZZZ]]]dddfffmmmpppnnnsss}}}zzz{{{uuuqqqtttxxx{{{|||yyylllaaaVVVPPPHHHBBB@@@???@@@@@@AAA???AAADDDDDDEEEJJJQQQ```www___UUUMMMHHH???GGGAAA???===;;;:::999999::::::;;;<<<@@@MMMgggooommm~~~rrrpppccc\\\```hhhiiipppxxx~~~rrrkkkkkkccc]]]VVVPPPIIICCCCCCGGGZZZooonnnwwwzzz}}}{{{qqqjjjnnnyyyyyyvvvgggPPP<<<444444666222222222222111111111000111111000000000000111111:::888555333000//////000---...000111222222111111000000000000000000000000////////////000000000000111000000000000111333444111222333333222222333444777777888999:::;;;;;;<<<:::;;;<<<===@@@DDDGGGHHHHHHJJJNNNQQQSSSSSSQQQPPPRRRRRRWWW]]]___^^^aaafff~~~666999666555777444===TTTaaahhhnnnoooppprrrssspppiiivvvggg]]]XXX\\\___\\\]]]aaaeeemmmtttvvv{{{}}}uuummmiiihhhnnntttvvvxxxzzz|||yyyzzz~~~uuuiii```PPPKKKDDD???>>>>>>???@@@???>>>AAADDDEEEGGGNNNWWWqqq}}}bbbVVVOOOKKKAAAGGGAAA@@@>>><<<::::::::::::<<<<<<<<>>===???@@@@@@???>>>AAADDDDDDFFFOOOYYY~~~}}}bbbVVVPPPOOOEEEHHHAAA@@@>>><<<::::::::::::;;;;;;<<>>>>>@@@AAAAAA@@@@@@AAACCCBBBDDDNNNYYYyyybbbWWWQQQRRRHHHJJJBBB@@@>>><<<;;;::::::;;;888888:::===DDDWWWxxxvvvsss}}}sss~~~oooeeeaaa```dddjjjqqqwwwsssmmmmmmccc\\\UUUOOOHHHCCCEEEJJJ]]]zzz{{{nnnzzzsssmmm]]]HHH999555555555222222222222222222222333111111000000000000111111...111444777777555111//////000000000111222333333000000000000000000000000////////////000000000000000000111111000000000//////111222222111000222333555555666777888999:::::::::;;;<<<===@@@CCCGGGHHHHHHJJJLLLOOOQQQSSSSSSSSSSSSSSSWWW\\\______ccchhhppp555666333444888555;;;NNN___ffflllmmmnnnpppqqqnnnhhhnnn{{{bbbVVVUUUTTTUUUWWW[[[```cccjjjfffbbbccchhhlllkkkiiidddbbbbbbcccdddfffpppzzzzzz}}}zzz~~~uuuhhh\\\TTTHHHDDD@@@>>>???@@@AAABBBAAAAAABBBBBB@@@BBBNNNZZZtttcccYYYSSSSSSJJJKKKBBBAAA???<<<;;;;;;;;;;;;888777999===AAAQQQttt~~~tttzzzqqqjjjfffhhhnnnpppvvvsssllllllccc\\\TTTNNNHHHCCCEEEKKK[[[wwwkkkvvvzzziiieeeXXXFFF:::555444222222222222222333333333333111111000000000000111111...000222444444333111000000000000000111222333444000000000000000000000000////////////000000000000//////000111111000000///000111222222111111222444444444555666777888999999:::;;;<<<===@@@DDDGGGHHHGGGIIILLLPPPRRRSSSSSSSSSSSSRRRVVV\\\___```eeekkkvvv777888333444888444888JJJ___fffkkkmmmnnnqqqrrrppplllvvvyyykkkZZZTTTUUUVVVVVVYYY^^^cccfffjjjfffeeejjjrrrtttrrrnnnhhhjjjmmmmmmkkknnn{{{zzzssspppjjjfffnnn{{{pppeeeZZZPPPFFFCCC???===>>>@@@@@@@@@AAABBBCCCCCCAAACCCPPP^^^qqqfff]]]UUUTTTJJJKKKBBBAAA???===;;;;;;;;;;;;999888:::<<<>>>LLLooosssvvvkkkiiilllooovvvrrrkkkkkkbbb[[[SSSMMMFFFBBBEEEJJJZZZqqqgggqqq|||zzzpppccc___TTTDDD999666444111222222222333333333444444111111000000000000111111//////000111111111111000000000//////000111333333000000000000000000000000////////////000000000000---...///000111111000000111222333333222222333444555555666777888999:::::::::;;;<<<===@@@DDDGGGHHHFFFHHHMMMQQQSSSTTTSSSRRRQQQQQQUUU[[[___aaagggmmmttt:::999444444888333666GGG^^^eeekkkmmmooorrrsssqqqooo{{{yyyggg```VVVQQQTTTWWWXXX[[[aaaeeehhhnnnllloooxxx}}}xxxuuuyyy|||{{{qqqlllfff]]]XXXWWWTTTTTTdddwwwxxxkkkbbbWWWMMMEEEBBB>>>======?????????AAABBBDDDDDDBBBEEESSSbbbpppiiiaaaWWWTTTIIIJJJBBBAAA???===<<<;;;;;;;;;;;;999;;;===<<>>===<<<===>>>@@@BBB@@@AAAEEEFFFAAABBBWWWpppssseeefff^^^SSSNNNKKKHHHEEEAAA???===<<<:::999>>>===:::===BBBFFFbbbyyynnnttteeeeeelllyyy{{{tttwwwppphhhggg^^^ZZZSSSKKKEEECCCEEEGGGWWW}}}ddd]]]mmmsssmmmlll___ZZZPPPDDD999444222333222222222111111111111000000000000000000000000000000000000000000000000000/////////000111111222222000000111111111000000///000000//////.........---000000////////////000000222222111111222222333444555555555555666888999:::888999;;;===@@@CCCFFFGGGEEEJJJPPPTTTTTTRRRPPPOOOLLLUUUVVVWWW___aaafffuuutttttt<<<888666888888777:::>>>YYYaaaiiilllooorrrsssqqqnnnvvvlll```[[[XXX___bbbfffiiirrr}}}}}}{{{rrrrrrssssssuuuxxx{{{}}}~~~nnn___VVVOOOGGG???>>>===<<<===???AAABBBCCC???AAAGGGDDDDDDYYYuuuqqqfffiiiaaaVVVQQQLLLIIIFFFBBB???>>>===;;;999<<<;;;888<<>>>>>======>>>???AAABBBEEE<<>>@@@BBBEEEFFFFFFJJJPPPSSSTTTRRRQQQQQQQQQVVVUUUUUU[[[\\\eeexxxBBB===::::::888555777:::QQQ]]]hhhlllnnnqqqrrrqqqkkkjjjlllxxxrrrrrrsssxxx}}}uuudddUUUKKKEEEBBB>>>======>>>???@@@AAABBBEEE<<>><<<;;;999999777<<<@@@BBB\\\pppuuummmcccuuueee[[[\\\bbbkkksss~~~tttjjjhhh\\\XXXQQQJJJDDDBBBDDDGGGLLLvvv~~~xxxlllqqqooozzz~~~uuueeeeee{{{{{{gggPPP???555444666222222222111111111000000000000000000000000000000000000000000000000000000/////////000111111222222///000000111111111111000000000//////////////////111000000000000000000111222222111111222222333444555555555555666888999:::<<<<<<===>>>@@@BBBDDDEEEFFFJJJPPPSSSTTTSSSRRRRRRPPPUUUUUUWWW\\\[[[dddxxxEEE@@@<<<;;;999666666:::LLLYYYggglllmmmoooqqqpppkkkfffbbbqqq|||nnn___RRRHHHCCCBBB======>>>>>>@@@AAABBBCCCCCC???BBBHHHEEENNN||||||sssqqqhhhaaa___XXXNNNKKKFFFCCCAAA@@@===<<<999:::999===@@@AAAZZZ}}}tttuuummmddd{{{vvvggg[[[UUUZZZbbbjjjsssssshhhfffZZZWWWPPPIIICCCBBBDDDFFFNNNxxx}}}wwwpppyyyxxxvvvhhhmmmqqqUUU???444333666222222222111111111000000000000000000000000000000000000000000000000000000/////////000111111222222//////000111111111111111//////000000000000000000111111000000000000111111222222111111222222333444555555555555666888999:::<<<======???AAACCCEEEFFFGGGJJJOOOSSSSSSSSSSSSSSSMMMSSSVVV[[[___\\\ddd{{{HHHCCC???===;;;777777;;;GGGVVVeeejjjkkkmmmoooooolllfff```oootttgggZZZNNNDDDAAABBB<<<===>>>???AAABBBBBBCCCBBBBBBEEEFFFDDDTTT~~~uuurrrhhhcccaaa[[[PPPLLLHHHDDDBBBAAA>>>===:::;;;:::===@@@???WWW~~~}}}zzzvvvooogggzzz}}}kkk]]]UUUSSSZZZccciiissspppfffdddYYYVVVPPPHHHCCCAAACCCFFFQQQzzz~~~uuuvvv|||jjjnnnoooRRR<<<111111444222222222111111111111000000000000000000000000000000000000000000000000000/////////000111111222222...///000111111222111111//////000000000000111111222111111000000111111222222222111111222222333444555555555555666888999:::<<<<<<===???AAACCCFFFGGGGGGKKKOOORRRSSSTTTTTTUUULLLQQQUUU[[[```]]]hhhJJJEEEAAA???<<<999999<<>>@@@AAABBBCCCCCCAAADDDFFFCCCEEE\\\{{{uuusssiiidddbbbZZZQQQMMMIIIEEECCCAAA???===:::;;;999===>>><<>>::::::===???PPPbbbhhhiiijjjllllllnnnllljjj~~~uuuiii\\\SSSIII@@@>>>BBB<<<===>>>@@@BBBCCCCCCCCCAAAFFFEEEAAAGGGaaawwwtttsssjjjfffbbbYYYRRRNNNJJJFFFDDDBBB???>>>::::::999<<<===:::OOOvvvzzzqqqppprrruuuvvvwww}}}kkkggg~~~qqqccc[[[XXXXXX\\\bbbiiissszzzjjjaaa___XXXUUUOOOGGGBBBAAACCCFFF^^^~~~|||{{{fffjjjvvvlll\\\JJJ<<<555555777222222222111111111111000000000000000000000000000000000000000000000000000/////////000111111222222......///111111222222222//////000000111111111222222222111111111111222222222222111111222222333444555555555555666888999::::::;;;===???BBBEEEHHHIIIGGGKKKOOORRRSSSTTTUUUVVVPPPQQQPPPVVV]]]]]]qqqHHHFFFCCCAAA???>>>;;;999???GGGUUUccchhhggghhhmmmlllnnnnnnnnndddVVVJJJDDDAAA>>>===;;;<<<>>>@@@BBBCCCDDDDDDCCCFFF???GGGEEE^^^wwwppppppoooiiidddaaaZZZUUUNNNIIIEEECCC@@@???999999888===AAA>>>LLLjjj{{{ddd}}}oooaaa^^^```ccceeehhhhhhsss|||jjj]]]XXXSSSNNNJJJGGGCCC@@@CCCHHHaaaxxxpppeeepppxxxzzzyyysssiii___QQQCCC:::666444333111111111111000000000///555555333111//////111333555222//////000111222222333222111111111222444555000000000000000000000000333555666666444333222222222111111000000111111222333222111111111333555777@@@777333666888555666999;;;;;;<<<>>>@@@BBBDDDEEEFFFIIINNNQQQRRRRRRRRRSSSUUUQQQWWWVVV\\\dddnnnJJJGGGDDDBBB@@@>>>;;;888<<>>@@@BBBCCCDDDDDD@@@HHHDDDKKKLLLdddwwwqqqqqqqqqlllhhhfff___ZZZSSSLLLHHHEEEBBBAAA<<<<<<999===@@@<<>>666444111///000000000000000000//////000000111222000000000000000000000000111333444444222111111111222222111111111111222222333222111111222333555777>>>777444666888666666999;;;;;;<<<>>>@@@BBBDDDEEEFFFJJJOOORRRSSSTTTTTTUUUSSSOOOVVVUUU[[[bbbjjjMMMJJJGGGEEEBBB???;;;888999???LLL]]]fffgggfffhhhjjjnnnssswwwaaaXXXMMMDDD@@@???>>>===<<<===???AAABBBDDDDDDDDDAAAHHHEEEHHHQQQnnnxxxrrrssssssooommmlllgggaaaXXXQQQKKKHHHEEECCC@@@???:::;;;>>>;;;GGGbbb{{{sssiiibbbcccffffffeeefffiiinnnsssxxxvvvfff\\\YYYSSSMMMIIIFFFBBB>>>AAAGGGXXX{{{yyywww}}}}}}ddd^^^iiillljjjhhhccccccYYYKKK>>>666333444444333333333222222222222111333222000///111666===BBB777555111000000000///......///000000111111000000000000000000000000000000///111222222000//////000333222222222222222222333333222111111222333555666===888555666777777777999;;;;;;<<<>>>@@@BBBDDDEEEEEEIIINNNRRRSSSTTTUUUVVVPPPMMMVVVVVV[[[___fffOOOMMMJJJGGGEEEAAA<<<999888;;;HHHZZZfffiiigggfffcccgggkkkrrr]]]UUUJJJBBB???>>>>>><<<===>>>@@@AAACCCDDDDDDEEEFFFGGG@@@DDDZZZ}}}~~~}}}wwwsssttttttqqqoooqqqlllfff]]]TTTNNNJJJFFFDDD@@@@@@;;;:::===;;;FFF^^^rrriiibbbaaaaaa___^^^^^^^^^cccjjjsssuuufff^^^[[[QQQLLLGGGEEEAAA>>>AAAFFFUUUsssqqqwwwwww}}}vvvaaa___lllnnnjjjgggbbbiii^^^NNN@@@888555666666333333222222222111111111111111000//////111555999555333111000111111000//////000222333333333222111000000000000000000000000///000111111/////////000333333222222222222333333222222222222222444555666:::888666777777888999:::;;;;;;<<<>>>@@@BBBDDDEEECCCGGGLLLPPPRRRSSSUUUVVVPPPNNNWWWWWW[[[___dddPPPNNNLLLJJJHHHDDD???<<<::::::DDDWWWgggkkkhhhfffcccgggfffuuuyyykkk[[[SSSIIIAAA???>>>===<<<>>>???AAABBBCCCDDDEEEEEEFFFCCCBBBNNNtttzzzvvvtttuuuuuuqqqoooqqqmmmggg___WWWQQQKKKGGGDDD>>>@@@:::999======FFF[[[ooofff```______]]]^^^```___gggqqq{{{sssddd\\\ZZZOOOJJJFFFCCC@@@>>>AAAGGGVVVpppmmmyyynnntttzzz~~~mmm[[[]]]nnnqqqnnnjjjdddqqqeeeSSSBBB888555555666222111111111000000000000///000222111000///000111222111000000222333222111///000111333333222111111000000000000000000000000000111222111000///111222333222222111111222222333222222222222333444555555777888888777777999:::;;;;;;;;;<<<>>>@@@BBBDDDEEEEEEIIINNNRRRTTTUUUVVVWWWRRROOOXXXXXX]]]```fffOOONNNMMMLLLKKKHHHCCC@@@===:::@@@SSSfffmmmjjjeeebbbfffcccjjj}}}nnnaaaXXXPPPGGGAAA???>>>===<<>>>>>DDDVVVzzzyyytttnnnkkknnnqqqrrruuuzzz||||||pppaaaXXXUUULLLGGGCCCBBB???>>>BBBHHHYYYpppnnn~~~zzzjjjrrryyy}}}~~~yyylll\\\aaawww~~~yyyqqqvvvhhhUUUBBB777333333444111111111000000000//////,,,///333444333222111111000//////000222333333222---...//////000000//////000000000000000000000000000111222111000000222444222111111111111111111222111111222333333444444555555888:::777777:::<<<;;;;;;;;;<<<>>>@@@BBBDDDEEEIIIMMMRRRVVVWWWXXXYYYZZZTTTPPPWWWWWW]]]bbbkkkNNNMMMMMMNNNNNNKKKGGGDDD@@@:::===OOOdddllliiiddd^^^fffcccccctttuuuggg\\\RRRLLLDDD???>>>??????>>>@@@AAABBBDDDDDDEEEEEEEEEFFFBBBVVVsssxxxwwwyyy{{{xxxqqqlllmmmhhheeeaaa\\\WWWQQQJJJEEE>>>BBB===;;;>>>===AAAOOOppp{{{}}}ooo___UUURRRIIIEEEBBBAAA???>>>CCCIII]]]rrrqqqwwwppp{{{sssccckkkxxxjjjVVVCCC777333333555222222222111111111000000---000222333222222222333111000000111333333222000...............///000000000000000000000000000000000111111000///000222444111000000//////000000111111111222333444444444444333999;;;888777:::===<<<;;;;;;<<<>>>@@@BBBDDDEEEIIIMMMRRRUUUWWWWWWWWWXXXUUUPPPVVVTTT[[[dddoooMMMMMMMMMOOOOOONNNJJJGGGBBB:::;;;LLLbbbllliiiccc___iiigggeeeqqq~~~~~~ssseeeZZZNNNHHHAAA===>>>@@@@@@???AAAAAACCCDDDEEEEEEEEEEEEKKKDDDYYYtttxxxxxx{{{~~~zzzqqqlllkkkfffdddbbb^^^ZZZSSSLLLFFF???DDD???<<>>JJJhhh~~~qqq```VVVQQQGGGCCC@@@@@@??????DDDJJJ___ttttttzzzyyyvvvfffpppzzzlllWWWDDD999555666888333333333222222222111111111222222111///...///111333222111222222222000...111000/////////000222333000000000000000000000000000000000000//////222444000000////////////000000111111222333444444444444222999<<<888777;;;>>><<<;;;;;;<<<>>>@@@BBBDDDEEEGGGKKKPPPSSSTTTTTTTTTUUUUUUPPPTTTRRRZZZdddrrrRRRPPPPPPOOOOOONNNJJJHHH???>>><<>>===???BBBEEEGGGFFFFFFFFFFFFDDDIIIbbbuuuwwwyyyyyywwwsssnnnkkknnnfff``````^^^VVVMMMHHHGGGAAA>>>===<<<;;;>>>CCCZZZzzz}}}kkk^^^UUUPPPJJJCCC@@@CCCAAA>>>CCCMMMjjjtttzzz}}}rrrzzzttteeePPP???666444555666333333222222111000000000222111000//////...//////000000000000000000000000000000000000111111111111222222222222111111111000111111111111111111111111333333333222222111111111222222222333444555666777555666888888777777999:::======>>>???AAADDDEEEGGGIIIKKKOOOQQQRRRSSSUUUWWWUUUPPPWWWWWW\\\bbbqqqRRRQQQPPPPPPPPPNNNKKKIIIAAA???<<<@@@PPPcccjjjhhheeehhhiiigggjjjyyy}}}fffhhhqqq~~~qqqiii\\\NNNFFFBBB===:::;;;<<<<<<;;;@@@CCCFFFHHHGGGGGGGGGHHHKKKJJJfffwwwwwwwwwwwwvvvtttsssrrrqqqllljjjjjjfff[[[QQQLLLIIICCC??????===<<<>>>CCCUUUttt{{{iii\\\TTTOOOIIIBBB???@@@???===EEEQQQmmmzzzssswww{{{mmm___LLL<<<444333333333333333222222111000000000111000000////////////000000000000000000000000000000000000000111111111111222222111111111000000000111111111111111111111111333333333222222111111111333222222333333555666666555666888888777777999:::<<<======???AAACCCEEEFFFHHHKKKOOORRRSSSTTTUUUVVVWWWQQQXXXYYY^^^dddtttRRRQQQQQQQQQQQQOOOLLLJJJEEEAAA===???LLL]]]iiikkkfffjjjlllkkkmmm|||zzzdddmmm~~~xxxjjjbbbVVVJJJDDD@@@<<<::::::;;;<<<<<>><<<>>>CCCNNNmmmxxxeeeZZZRRRNNNHHHAAA>>>???>>>===GGGTTTnnnqqqsssxxxrrrkkkfffZZZIII<<<555333222222333333222222111000000000000////////////000000111000000000000000000000000000000000000111111111111111111000000000/////////111111111111111111111111222222222222222111111111333222222333333444555666555666888888777777999:::;;;;;;<<<>>>@@@BBBEEEFFFFFFKKKPPPSSSUUUTTTTTTUUUUUUPPPXXXYYY___eeetttSSSRRRQQQQQQQQQPPPMMMKKKHHHCCC======FFFVVVeeemmmgggjjjmmmlllmmm~~~~~~kkkzzzssseee\\\QQQGGGCCCAAA>>><<<<<<===>>>???BBBDDDGGGHHHGGGGGGHHHIIIMMMPPP||||||{{{yyyxxxxxxyyy{{{|||wwwyyy}}}~~~vvvfffYYYUUUNNNHHHCCCAAA???<<<>>>BBBKKKgggtttbbbWWWQQQMMMGGGAAA???AAA>>>===GGGTTTlll{{{kkknnn||||||sssllleeeeeeZZZJJJ>>>888555444333333333222222111000000000//////...//////000111111000000000000000000000000///000000000111111111111000000000000////////////111111111111111111111111222222222111111111111111333222222222333444444555555666888888777777999:::::::::<<<===@@@BBBDDDFFFFFFJJJPPPTTTUUUUUUTTTTTTSSSNNNVVVXXX]]]cccrrrRRRQQQQQQQQQQQQPPPNNNKKKIIIDDD???===BBBNNN___kkkgggiiikkkjjjlll|||ooo~~~oooaaaXXXNNNFFF@@@???>>>===<<<===???@@@BBBDDDFFFFFFFFFFFFHHHIIIIII\\\}}}}}}}}}}}}|||{{{{{{zzzwwwyyy}}}~~~vvvggg\\\XXXPPPJJJDDDBBB???;;;<<<@@@JJJdddqqqsssvvvyyyrrr```UUUOOOLLLFFFBBBBBBDDD@@@>>>GGGTTTlll|||yyyrrreeelll|||zzzpppiiiccciii^^^MMM@@@888555444333333333222222111000000000//////...//////000111111000000000000000000000000///000000000111111111111000000000000////////////000000000000000000000000111111111111111111111111333333222222222333444444555666888888777777999:::999:::;;;===@@@BBBEEEFFFFFFJJJPPPTTTUUUUUUTTTTTTSSSNNNWWWXXX^^^cccrrrQQQPPPPPPPPPQQQPPPMMMKKKIIIEEEAAA>>>???FFFWWWfffgggggghhhjjjjjjxxxssswwwiii]]]SSSKKKFFF<<<======<<<;;;<<<>>>@@@BBBDDDEEEFFFEEEFFFHHHIIIMMMqqq{{{|||}}}~~~}}}|||yyyxxxxxxvvvwwwyyyttthhh___\\\TTTMMMGGGDDD@@@<<<===@@@HHH```iii[[[]]]aaaeeekkkvvvqqq^^^TTTOOOLLLFFFCCCCCCDDDAAA???JJJYYYqqq{{{rrruuu}}}llldddppp|||pppjjjeeessseeeQQQ@@@777333222222333333222222111000000000000////////////000000111000000000000000000000000000000000000111111111111111111000000000/////////000000000000000000000000000000000111111111111111333333222222222222333333555666888888777777999:::::::::<<<>>>@@@CCCFFFGGGFFFKKKPPPSSSUUUTTTTTTUUUUUUQQQZZZ[[[```eeerrrPPPOOOOOOPPPPPPOOOMMMKKKHHHEEEBBB@@@===@@@PPPaaaeeeeeehhhkkkkkkrrrvvv|||ooobbbWWWMMMFFFCCC;;;===>>>>>><<<===@@@BBBDDDEEEFFFFFFFFFGGGIIIKKK\\\}}}vvvwwwyyyzzzzzzzzzyyyxxxzzztttrrrsssqqqjjjcccaaaXXXQQQKKKGGGCCC>>>>>>BBBDDDZZZ{{{ooo[[[VVVYYY\\\```gggsss{{{}}}qqq^^^SSSNNNLLLGGGCCCAAABBB???AAAPPPccc|||sssnnnuuu{{{|||iiigggyyywwwrrrppppppXXXCCC777333333333333333222222111000000000111000000////////////000000000000000000000000000000000000000111111111111222222111111111000000000000000000000000000000000///000000000111111111222333333222222222222222333555666888888777777999::::::;;;<<<>>>AAADDDGGGHHHHHHKKKOOORRRSSSTTTUUUVVVVVVRRR[[[\\\```dddqqqOOONNNNNNOOOPPPOOOMMMJJJGGGEEEDDDAAA<<<===KKK]]]ddddddhhhnnnlllnnntttvvviii]]]SSSIIICCCAAA<<>>===BBBVVVlllmmmnnnzzzzzzhhhiii}}}}}}yyy^^^GGG:::555555666333333222222111000000000222111000//////...//////000000000000000000000000000000000000111111111111222222222222111111111111000000000000000000000000//////000000111111111222333333222222111222222222555666888888777777999:::;;;;;;===???BBBEEEHHHIIIIIIKKKOOOQQQRRRSSSUUUWWWUUUQQQYYYZZZ^^^bbbnnn