BM6P6(@ qqq[[[[[[YYYVVVMMMJJJGGGGGGGGGFFFBBB>>>===;;;777555444333222000000000000///......------,,,,,,,,,+++++++++******************************************************'''(((+++---...///......------,,,++++++,,,,,,,,,,,,,,,,,,---------..................////////////000222333333666???MMMWWWuuurrrZZZIII@@@>>><<<::::::888666333777777666666666666777777777777888999::::::;;;;;;666666666666777777777777777888888999::::::;;;;;;888999::::::;;;;;;::::::===============<<<<<<<<>>???>>>>>>===<<<;;;;;;;;;;;;:::999888777777777777666666555444444444444555111222222333333222222111000000000000000000000000000000000000000000000000000000//////.........---////////////////////////////////////000000000000////////////////////////////////////////////////////////////////////////000000000000111111111111333333333333333333333333444444444555555555555666pppZZZZZZXXXUUUMMMJJJGGGGGGGGGFFFBBB>>>===:::777555444333222111000000000///......------,,,,,,,,,+++++++++******************************************************)))***+++,,,------......,,,,,,++++++++++++,,,,,,,,,,,,,,,------------...............///////////////111333222222666===DDDLLL___|||~~~eeeUUUKKKEEEBBB>>><<<:::999888777555333666555555444444555555666555555666777777888999999555555666666666777777777777777777888999999::::::888999999:::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<>>======>>>>>>>>>>>>======<<<<<<;;;;;;;;;:::::::::777777777777777666555555777666555444444333333333333333333333333333333333333333222222222111111111000000000111111111222222111111111111111111111111000000000000000000000000////////////////////////////////////////////////000000000000000000000000111111111111111111111111000000000111111111222222111111111222222222333333444444444444555555555555666666777777888888999999999::::::;;;<<<>>>@@@@@@BBBBBBBBBBBBBBBCCCDDDDDDBBBCCCDDDFFFGGGHHHHHHHHHKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMNNNNNNNNNMMMMMMOOOOOOPPPOOONNNMMMNNNNNNNNNOOORRRTTTVVVWWWQQQQQQRRRRRRRRRQQQQQQPPPKKKHHHEEEDDDDDDDDDCCCBBBAAAAAA@@@@@@???>>>>>>>>>>>>>>>===<<<<<<;;;::::::999999777666666666666666555444444333333333333333111222222222222222222111000000000000000000000000000000000000000000000000000/////////.........---.........................../////////000000000000................................................//////////////////////////////000000000111111111333333333333333333333333444444444444555555555555pppYYYYYYWWWTTTMMMJJJGGGGGGGGGFFFBBB>>>===:::777555444333222111000000000///......------,,,,,,,,,+++++++++******************************************************+++++++++++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,---------------............/////////,,,///222111//////111444555>>>LLL^^^ssssssfffTTTEEE===;;;;;;::::::888777666777666555333444444444333333444444444333333444444555555666666444555555555666666666666555555666666777888888888777888999999::::::999999;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>???????????????AAABBBCCCDDDEEEHHHKKKKKKJJJIIIIIIJJJKKKMMMNNNOOONNNMMMLLLLLLMMMNNNOOORRRQQQQQQRRRTTTTTTRRRPPPNNNMMMMMMLLLLLLMMMNNNOOOVVVSSSQQQQQQQQQRRRRRRQQQNNNNNNNNNNNNNNNMMMLLLLLLKKKIIIHHHFFFDDDCCCBBBBBBBBBBBBAAA@@@???>>>>>>===;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::999999999999444555555555555444444333555444333222222222222222222222222222222222222222222222111111111111000000000000000000111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111222222222222333333333444444555555555555666666666666666666666666:::999999:::;;;===???AAAAAAAAABBBBBBCCCDDDFFFFFFDDDDDDEEEGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPPPPOOONNNMMMNNNNNNNNNOOOQQQSSSUUUVVVSSSTTTTTTTTTSSSRRRQQQQQQHHHEEECCCBBBBBBBBB@@@???@@@@@@??????>>>======<<<===<<<<<<;;;;;;:::::::::888777666555444444444444444333222222111111222222111111222222222222111111000000000000000000000000000000000000000000000000/////////............................................./////////000000000................................................000000000000000000000000//////000000000000111111222222222222222222222222333333333444444444555555rrrZZZYYYXXXUUUMMMJJJGGGGGGGGGFFFBBB>>>===:::666555444444333111000000000///......------,,,,,,,,,+++++++++******************************************************---,,,+++******+++,,,---))))))******+++++++++***++++++,,,,,,,,,------------------.........//////,,,...111111000000111222666666777;;;FFFZZZqqqiiiZZZDDDBBB???>>>>>>===;;;999888666555555666666555444444444333333333333444444222222222333333444444444444444444444555555555555333444444555666666777777666777888888999999888888999999999:::::::::::::::<<<============>>>>>>>>>>>>???AAABBBBBBCCCEEEGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLKKKJJJKKKLLLMMMNNNOOOOOOPPPRRRTTTSSSPPPMMMLLLKKKJJJJJJKKKLLLMMMNNNVVVRRRNNNLLLLLLMMMNNNNNNMMMMMMMMMMMMLLLKKKJJJJJJGGGGGGFFFDDDCCCAAA@@@@@@@@@??????>>>======<<<<<<::::::;;;;;;;;;;;;::::::888888888888777777777777333333444444444333333222333222111111000000000111111111111111111111111111000000000000000000000000/////////000000000111111000000000000000000000000////////////////////////........................////////////////////////////////////////////////000000000000000000000000/////////000000000111111111111111111222222222222333333333444444555555666555555555444444444444444:::999999999:::<<>>>>>>>>===<<<<<<;;;;;;;;;;;;:::::::::999999999777666555444444333333444333333222111111111111222000000111111111111000000////////////////////////////////////////////////........................................................./////////000000................................................000000000000000000000000////////////000000000111222222222222222222222222222333333333444444444444uuu\\\ZZZYYYWWWMMMJJJGGGGGGGGGFFFBBB>>><<<999666444444444333222000000000///......------,,,,,,,,,+++++++++******************************************************---,,,+++***)))***+++,,,((()))***++++++++++++***+++++++++,,,,,,,,,------------------...............///000000000111222444333333222222555>>>JJJSSSiii~~~rrr___QQQGGGBBB???;;;777444444555777999666555444555666777666555555444444333333444444555222222222333333333333333222333333333444444444444222333333444444555666666555666777777888888777777777777888888999999999:::;;;;;;;;;<<<<<<<<<=========???AAABBBBBBBBBCCCEEEDDDEEEFFFGGGHHHIIIIIIIIIGGGGGGGGGHHHIIIKKKMMMNNNMMMNNNOOORRRSSSRRRNNNKKKKKKKKKJJJJJJJJJKKKMMMNNNRRROOOJJJHHHHHHJJJKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGEEEEEEDDDCCCBBB@@@???>>>======<<<<<<;;;;;;::::::999999::::::::::::999999666666666666555555555555222222333333333333333222111000000////////////000000000000000000000000000////////////////////////....../////////000000000////////////////////////........................------------------------................................................////////////////////////....../////////000000000000000111111111222222222222222333333444555555666444444444333333333333333888888888999:::<<<>>>?????????@@@AAACCCEEEFFFGGGDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEIIIIIIIIIIIIIIIIIIIIIIIIMMMMMMNNNNNNNNNMMMKKKJJJJJJMMMOOOOOONNNNNNPPPQQQOOOOOONNNMMMKKKIIIHHHGGGCCCAAA@@@@@@@@@???>>><<<===<<<<<<;;;;;;:::999999999999999999888888888888777777666444444444444444444333333222222222222222///000000111111000000///................................................---------...................................................////////////................................................////////////////////////...////////////000000000111111111111111111111111222222222222333333333444vvv\\\ZZZYYYXXXMMMJJJGGGGGGGGGFFFBBB>>><<<999666444444444333222000000000///......------,,,,,,,,,+++++++++******************************************************,,,++++++*********++++++((()))***,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,------------.........111000///......///000111000111333444444555888:::???LLLaaayyywwwmmm\\\MMMBBB<<<:::999999999777666555555666666666444333444555666555444555444444333333444444555222222222222333333333333222222222222333333333333222222333333444555555555444555666666777777666666666666666777777888888999::::::::::::;;;;;;;;;<<<===???AAAAAAAAAAAABBBCCCCCCDDDFFFGGGHHHGGGGGGFFFCCCDDDDDDEEEGGGJJJMMMNNNLLLMMMNNNPPPQQQPPPMMMJJJKKKKKKJJJIIIIIIJJJLLLLLLMMMJJJHHHHHHHHHIIIIIIHHHHHHIIIHHHHHHGGGFFFDDDDDDBBBBBBBBBAAA@@@???===<<<;;;;;;::::::999999999999888888999999999999888888444444444444333333333333000111111222222222222222000//////....../////////////////////////////////------............//////............////////////////////////////////////........................------------------------................................................////////////////////////............////////////000000000111111111111222111111222333444555555666333333333333333333333333666777888999;;;<<<============>>>???@@@BBBDDDEEECCCCCCDDDFFFFFFGGGGGGGGGIIIIIIHHHGGGFFFEEEDDDCCCEEEEEEFFFGGGHHHIIIJJJKKKLLLLLLMMMMMMLLLKKKIIIHHHHHHKKKNNNNNNLLLKKKLLLOOONNNMMMLLLJJJHHHFFFDDDCCC@@@???>>>>>>???>>><<<:::;;;;;;::::::999888888888777777777777777777777777777666555444333333333333444333222222111111222222//////000000000000//////................................................---------------.........------------------------------........./////////------------------------------------------------////////////////////////......////////////000000000000000000000000000000111111222222222333333333vvv\\\YYYXXXWWWMMMJJJGGGGGGGGGFFFBBB>>>;;;999666444444444444333000000000///......------,,,,,,,,,+++++++++******************************************************)))******+++++++++******((()))+++---...---,,,,,,***++++++++++++,,,,,,,,,,,,,,,---------.........///......//////000000///000111333333333222222222::::::<<>>?????????>>><<<;;;999999999999888888888888888666666777777777777666666333333333222222222111111......///000000000000000//////.........//////000........................,,,,,,------............------........./////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------........................------........./////////000000000000111111111111000111222333444555555666222222222333333444444444444666888:::<<<<<<<<<;;;<<<<<<<<<===>>>???AAABBB@@@AAACCCDDDFFFFFFGGGGGGHHHHHHGGGFFFEEEDDDCCCBBBAAABBBDDDFFFHHHJJJLLLMMMJJJKKKKKKKKKKKKIIIHHHGGGFFFJJJMMMMMMJJJHHHIIILLLKKKJJJIIIGGGEEEBBB???>>>===<<<;;;<<<===<<<:::777::::::999888888777777666666666666666666666666666555444333222222111222222222222111000000000000111...//////000000//////...------------------------------------------------,,,,,,,,,------.........---------------------------------.........//////------------------------------------------------------------------------........./////////000000000000000000000000000000111111111111222222222222vvv[[[XXXWWWWWWMMMJJJGGGGGGGGGFFFBBB>>>;;;999666444444555444333000000000///......------,,,,,,,,,+++++++++******************************************************((()))***,,,,,,++++++***(((***,,,...///...---,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......+++,,,...111333444333111------...///111333555666555555666999???HHHSSSZZZtttyyygggVVVIIIAAA======999555222222444666777444555444333111000111222333222000111222222111000222222111111111111222222111111111111000000000000000111111111111222222222222333333444444555555666333444555555666666555555444444555555666777777888888888999999999::::::::::::<<>>>>>>>>CCCEEEGGGHHHHHHFFFDDDBBBBBBBBBBBBCCCEEEGGGJJJKKKLLLLLLLLLMMMNNNNNNLLLJJJKKKJJJHHHGGGGGGGGGHHHHHHEEEFFFHHHLLLNNNNNNKKKIIIEEEEEEEEEDDDCCCAAA@@@???<<<<<<======<<<:::888777888888888888777777777777444555555555555555555444222222222222111111111000,,,------.../////////...//////.........//////000........................,,,,,,,,,------.........---------.........//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------........................---------.........//////000000000000111111111111000111111222444555666666111111222333444444555555333555888;;;===<<<;;;:::;;;;;;;;;;;;<<<>>>???@@@???@@@BBBCCCEEEFFFGGGGGGDDDDDDDDDCCCBBBBBBAAAAAA???@@@BBBEEEHHHKKKMMMNNNJJJJJJKKKKKKJJJHHHGGGEEEDDDIIIMMMLLLHHHFFFHHHKKKHHHGGGFFFDDDAAA>>>;;;:::::::::999:::;;;:::888555999999888888777666666666555555555666666666666666444333222111000000000000111111000///////////////......////////////......------------------------------------------------,,,,,,,,,------.........---------------------------------.........//////------------------------------------------------------------------------............/////////000000000000000000000000000000111111111111222222222vvv]]]WWWUUUUUULLLJJJIIIHHHHHHFFFCCCAAA;;;:::888777888777555333000000000///......------++++++++++++++++++++++++'''((()))***************++++++******************)))+++,,,,,,+++***,,,---+++,,,------++++++,,,---+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------............//////////////////000111222222333333333222333333555888:::<<>>>>>???AAAHHHFFFDDDDDDFFFGGGEEEBBBAAAAAABBBCCCEEEFFFHHHIIIIIIFFFFFFKKKLLLHHHGGGKKKJJJIIIHHHHHHIIIIIIGGGFFFFFFGGGJJJKKKLLLJJJHHHGGGAAAAAA@@@@@@@@@AAABBBBBB???>>>===<<<:::888777666666666666666555555555555444444444444444555666777222222222111111111000000.........///////////////---......---++++++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,,,,,,,---------......------------------------............////////////000000000000111111111111222222444444444444222222222222111111111111111111444777:::;;;;;;;;;<<<===;;;;;;:::::::::;;;<<<<<<>>>???@@@BBBDDDEEEGGGHHHCCCCCCCCCCCCBBBAAA@@@???AAABBBEEEHHHKKKMMMOOOOOOHHHHHHHHHIIIHHHHHHGGGFFFFFFFFFFFFEEEFFFFFFGGGHHHEEEDDDCCCCCCBBB@@@===:::999999999888999999::::::999888777666555444333333444444333333333222222222111111111111000000000///------......//////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000000000000000000000000000000111222222333333vvv]]]XXXUUUUUULLLJJJHHHHHHGGGFFFCCCAAA<<<:::888666666555222111000000000///......------++++++++++++++++++++++++((())))))************)))************************(((***++++++***)))+++,,,+++,,,------++++++,,,---+++,,,,,,------,,,,,,++++++,,,,,,,,,------------............////////////000000000111111222222222222222222222333555666777111555===FFFSSSaaapppyyyzzznnn```RRRHHHDDD@@@;;;777777777555444333333444444444444333333111111111111111111111111000000000000000000000000111111111000000000//////000000000000000000000000000000000111111111222222111111222222333444444444222333444555555666666666777777666666777777888999::::::::::::::::::::::::;;;===>>>???>>>>>>@@@BBBEEECCCBBBCCCFFFGGGFFFDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHEEEFFFJJJJJJFFFFFFIIIIIIHHHGGGGGGHHHHHHGGGEEEFFFGGGIIIKKKKKKIIIGGGFFF@@@@@@????????????@@@@@@>>>>>>===;;;:::999888777777666666666666555555555333333333222333333444444111111000000000//////////////////...............000000000...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------------...------------------------............//////////////////000000000111111111222222333444444333222222111111111111111111111111333666999:::::::::;;;<<<;;;;;;:::::::::;;;<<<<<<>>>???@@@BBBCCCEEEFFFFFFEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCFFFHHHKKKLLLNNNNNNLLLKKKKKKJJJIIIHHHGGGGGGEEEEEEDDDDDDDDDEEEEEEFFFEEECCCBBBAAA@@@???<<<::::::999999888888888999999888888777666555444333222333333333333222222222222000000000/////////...................../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............///////////////////////////000000111111222333333uuu]]]XXXVVVVVVKKKJJJHHHHHHGGGFFFCCCAAA===;;;777555444333111///000000000///......------++++++++++++++++++++++++)))************))))))(((************************''')))******)))(((***++++++,,,---,,,+++***+++---++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......---............/////////000000000000111111111111222111111000111111222333666777888999<<>>???>>>???AAACCCBBBAAAAAACCCEEEGGGGGGFFFGGGGGGFFFFFFEEEFFFFFFFFFGGGEEEFFFHHHHHHEEEEEEGGGHHHGGGFFFFFFGGGGGGFFFEEEEEEGGGHHHIIIIIIHHHFFFEEE@@@@@@???>>>============<<<<<<<<<;;;::::::999999777666666666666555555555333222222111111111111222////////////............/////////......------,,,111111111///,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------............///////////////000000000000111111111222333333333333222111111111111111111111111111222555777888888999:::;;;:::::::::::::::;;;<<<===???@@@@@@AAACCCDDDDDDEEEFFFEEEDDDCCCCCCBBBCCCCCCDDDEEEFFFHHHJJJKKKLLLLLLPPPOOOMMMKKKJJJIIIJJJJJJEEEDDDDDDCCCCCCCCCDDDDDDDDDBBB???>>>======;;;::::::999999888777777777777777777666555444333222222333333222222222111111111///............---------..................------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,,,,,,,------------............//////////////////////////////000111111222222333ttt]]]YYYVVVVVVKKKJJJHHHGGGGGGEEECCC@@@===:::777555555444222111000000000///......------++++++++++++++++++++++++***************)))((('''***************+++++++++((()))******))))))***,,,***,,,,,,,,,+++***+++,,,++++++,,,,,,,,,,,,++++++,,,,,,---------.........---------.........//////000000000000000000//////000000000000000111111111666666666555444666999<<>>888777888999888666666555555555444333222111///000000111111000000///000000000000000000000000/////////////////////////////////////////////////////////////////////////////////000000000111111000000111111222333333333111222333444444555555444666555555555555666777777::::::::::::;;;;;;;;;;;;999;;;===>>>>>>???AAACCCBBBBBBBBBDDDEEEFFFGGGGGGJJJIIIHHHGGGFFFEEEEEEEEEGGGGGGGGGHHHHHHFFFEEEFFFGGGEEEDDDEEEFFFGGGEEEDDDEEEFFFGGGHHHHHHFFFEEEDDDAAA@@@???===<<<<<<;;;;;;;;;:::::::::::::::999999666666666666555555555555333333222111000000000000////////////.........---//////......---,,,++++++/////////---+++***+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------,,,,,,+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////000000000111111111222222222222111111111111111111111222222222111333555666666777999:::::::::::::::;;;;;;<<<===???@@@@@@AAABBBCCCCCCCCCDDDCCCBBBAAAAAAAAABBBBBBEEEFFFGGGHHHIIIJJJJJJJJJQQQPPPNNNLLLKKKLLLMMMNNNEEEEEEDDDCCCBBBBBBCCCCCCCCC@@@===;;;;;;;;;:::999:::999888777666555555555555555555444333222222222222222111111111000000000............------------///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,---------.........//////////////////////////////000000111222222222rrr\\\YYYVVVUUUKKKIIIHHHGGGGGGEEEBBB@@@<<<999666555666666666555000000000///......------++++++++++++++++++++++++***************)))((('''))))))*********+++++++++)))***,,,+++******+++---***+++,,,,,,******+++,,,***++++++,,,,,,++++++***,,,,,,,,,---------......------------............000000//////////////////---...///000111222222333111222222111111222555777===<<<:::888999>>>DDDIIIOOORRRYYYaaajjjssszzz~~~}}}tttddd]]]SSSKKKFFFAAA===:::444333333555777777333000111222222222000...---,,,......////////////......////////////////////////.............................................///............................../////////000000000//////000111111222222333000111222333444444444444555555555444555555666777999999999:::::::::;;;;;;888:::<<<======>>>@@@BBBDDDDDDEEEEEEEEEEEEFFFFFFKKKJJJIIIGGGFFFEEEEEEEEEGGGHHHHHHHHHHHHHHHGGGFFFFFFEEEDDDDDDFFFFFFFFFDDDEEEEEEFFFFFFEEEDDDCCCCCCBBBAAA???>>><<<;;;;;;;;;999999999999888888888888555555555444444444444333333333222111000000000111000000/////////.........///......---,,,++++++******+++,,,+++******+++---++++++++++++++++++++++++************************++++++++++++,,,,,,,,,---,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------...............////////////000000000111111111111111111111111000000111111111222222222111222444555555666888::::::999999:::;;;<<<======?????????@@@AAABBBBBBCCCDDDDDDCCCCCCBBBBBBCCCCCCFFFFFFGGGHHHIIIIIIIIIIIINNNMMMLLLKKKLLLNNNPPPQQQGGGFFFEEEDDDCCCBBBBBBBBBAAA>>>;;;999999:::999888999888777666555444444444444444333333222222111111111111000000000///////////////.........---------......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,------------..............................//////000111111222222pppZZZXXXVVVTTTJJJIIIGGGGGGFFFEEEBBB@@@<<<999666555666777888888000000000///......------++++++++++++++++++++++++)))************))))))((()))))))))***++++++,,,,,,)))+++,,,,,,++++++,,,---***+++,,,+++***)))***,,,******++++++++++++******+++++++++,,,,,,,,,------,,,------------.....................////////////---...///111222222333333333444555555444555777999555666666777777777777777;;;;;;;;;===AAAFFFKKKMMMMMMWWWbbbggggggjjjrrryyy}}}zzzuuurrrggg```YYYTTTQQQMMMFFF???BBB>>>777333222444555555555333222222333444333222---///111111000//////000---......//////......---////////////////////////........................---------.................................................../////////////////////000111111222222000000111222333333333333444444444444444555666666777777888888999999::::::777999;;;<<<<<<<<<>>>@@@CCCDDDEEEEEEDDDCCCDDDFFFJJJIIIHHHGGGFFFFFFFFFFFFEEEHHHIIIGGGGGGJJJIIIGGGFFFEEEDDDEEEFFFGGGFFFEEEDDDEEEEEEDDDDDDCCCBBBAAAAAA@@@>>>===<<<;;;;;;;;;777777777777777666666666444444333333333222222222222222111000000000111111000////////////.........---------,,,,,,++++++***((()))******))))))+++---++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............////////////000000111111000000000000111111000000000111222222333333111222444444444555888:::999999999:::;;;<<<===>>>===>>>>>>???AAABBBBBBCCCFFFFFFGGGGGGGGGGGGFFFFFFEEEFFFGGGHHHHHHIIIIIIHHHJJJJJJIIIJJJKKKMMMOOOPPPGGGGGGEEEDDDBBBBBBAAAAAA???===::::::::::::888777777777666555444444444444333222222222111111111000000000/////////.........//////.........---------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,,,,,,,,,,,,,------------..............................///000000111111222nnnYYYWWWUUUSSSJJJIIIGGGFFFFFFEEEBBB???<<<999666444555666666666000000000///......------++++++++++++++++++++++++((())))))************)))((())))))***++++++,,,,,,)))***++++++******+++,,,)))+++,,,+++***)))***+++******++++++++++++***************+++++++++,,,,,,,,,,,,---------.........---------....../////////---...000111111111000000---///000000//////000111000111333555666666555444;;;:::999888888999;;;<<<666;;;??????======BBBFFFFFFHHHJJJKKKKKKKKKMMMOOOLLLLLLLLLKKKIIIGGGDDDCCCCCCAAA???>>>???>>>===;;;:::777444111000000111111222111//////111333444555///111222222000000111444---..................---........................------------------------,,,,,,---------.........------------------------------........./////////......//////000111111222///000111222333333333333444444333333444444555666555666666777888888999999777999::::::::::::;;;===>>>@@@BBBCCCAAAAAADDDFFFGGGGGGFFFFFFFFFFFFGGGGGGBBBFFFGGGEEEFFFJJJJJJGGGFFFEEEDDDEEEGGGHHHGGGFFFDDDDDDDDDCCCBBBAAAAAA@@@>>>>>><<<;;;::::::::::::666666666555555444444444222222222111111111111000/////////...//////000000............---------,,,,,,,,,,,,+++++++++++++++)))***+++***))))))+++---************************))))))))))))))))))))))))************++++++++++++++++++******+++,,,,,,---************************************************++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---------................../////////000000111000////////////000111///000000111222222333333111222333444444555888:::999999999:::;;;<<<===>>><<<<<<===???@@@BBBCCCDDDFFFGGGIIIJJJKKKIIIGGGFFFEEEEEEFFFHHHHHHIIIIIIIIIGGGGGGHHHIIIJJJKKKKKKLLLGGGFFFDDDBBBAAA@@@??????===<<<;;;;;;;;;:::888666555555444444444444444555222111111111111000000000/////////.........------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************)))*********++++++++++++******************************************************+++++++++,,,,,,,,,))))))***+++++++++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,++++++,,,,,,,,,---------..............................//////000111111111mmmXXXVVVTTTSSSJJJIIIGGGFFFFFFDDDBBB???===:::666333333444444333000000000///......------++++++++++++++++++++++++'''((()))***************((())))))***++++++,,,,,,((()))******))))))***+++)))+++++++++***)))***+++******++++++++++++******))))))*********+++++++++,,,,,,,,,---------......,,,,,,------...///000000//////000000000///---,,,000111333444333222333444777444111000111333555555333333444555666777777777555555666777888999<<<>>>888999;;;;;;::::::<<<===999999888888888999999:::888777666444333333222222333333333333333222111000///////////////...------///111222000---,,,...000---......//////......---........................------------------------,,,,,,,,,------.........---------------------------------.........//////......//////000111111111///000111222222333222222444333333333333444555555444555555666777888888999777888:::999999999:::;;;:::===@@@@@@@@@@@@DDDFFFEEEEEEEEEEEEFFFGGGHHHHHH???DDDFFFCCCEEEJJJJJJFFFFFFEEEDDDEEEGGGHHHHHHGGGDDDDDDCCCBBBAAAAAA@@@@@@<<<<<<;;;:::999999999999666555555444333333222222111111111000000000000///---------------...///000---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------+++***)))***,,,************************)))))))))))))))))))))))))))************++++++++++++*********+++,,,,,,---************************************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------................../////////000111000///......///000111///000000111222222333333222333444444444555888;;;999999999:::;;;<<<>>>>>>:::;;;===>>>@@@BBBCCCDDDCCCEEEHHHKKKKKKIIIFFFDDDDDDEEEFFFGGGHHHIIIIIIIIIFFFGGGHHHHHHIIIHHHHHHHHHFFFEEECCCAAA@@@>>>>>>>>><<<;;;;;;;;;<<<;;;888555444444333333333444555555111111111111000000000000//////.........---------,,,,,,,,,+++++++++***************++++++,,,,,,---++++++++++++++++++++++++************************))))))******++++++++++++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,))))))***++++++++++++***++++++++++++++++++++++++((())))))***++++++,,,,,,++++++,,,,,,,,,---------..............................//////000111111111oooYYYWWWUUUUUUNNNJJJGGGEEEEEEDDD@@@======:::777666666555333222111111000///...---,,,,,,++++++++++++++++++++++++************************++++++******************++++++************++++++))))))***++++++++++++***)))***+++,,,,,,+++))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////000000111111111222222222111111222222222333333333222222222333333333444444444444444333333444444444555555555444444333333333666666666555444333111000333333333222222111111111333222222111000///......///////////////////////////////////////......---------............------........................------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,------......------............///////////////000000000111111111111000111111111111222222222444444555555666777777777777888888888999999999999;;;;;;;;;<<<===???AAABBBFFFEEECCCAAAAAAAAABBBCCCEEECCCAAACCCEEEFFFEEEBBB@@@BBBCCCEEEEEEEEEEEEDDDCCCCCCCCCBBBAAA@@@???>>><<<;;;999888666555444444333333333333333333333333222222111000///...------........................,,,,,,,,,+++++++++******************************))))))))))))))))))))))))************************))))))))))))************(((***,,,+++((((((+++...************************)))************+++++++++))))))))))))))))))))))))***************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////000000000000000111111222222333444444666666555555555666666777999999999999999999::::::<<<<<<===???@@@AAABBBCCCHHHGGGFFFEEEDDDDDDEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBCCCDDDFFFGGGIIIJJJEEEEEECCCAAA>>><<<999888999999999;;;<<<;;;888555444444333333333222222222000000000000////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++)))+++,,,,,,+++***,,,---,,,,,,,,,---------......////////////000000000000oooXXXVVVTTTUUUNNNJJJFFFEEEFFFDDDAAA======:::777666666555333222111111000///...---,,,,,,++++++++++++++++++++++++************************************************+++******))))))******+++))))))***++++++++++++***)))***++++++++++++***)))+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...---.........////////////000000000111111111222222111111111222222222222333222222222222333333333333444444333333333333444444444444444444333333222222222333333333333222222111333333222222222111111111222111111000000////////////////////////////////////////////////...------------............------------------------------------------------------++++++++++++++++++++++++*********+++++++++,,,,,,+++,,,------...---------............//////////////////000000000111111111000000111111111222222222444444444555666666777777777777777777888888888888:::999999:::;;;===???@@@EEECCCAAA@@@???@@@AAABBBDDDBBB@@@AAACCCDDDCCCAAA>>>???AAABBBCCCDDDCCCCCCBBBBBBAAAAAA@@@???======;;;:::888666555444444333333333333333333333333333222222111000///...---,,,------------------------,,,,,,+++++++++*********************************))))))))))))))))))))))))************************(((((()))))))))*********(((***++++++))))))+++---************************))))))*********+++++++++))))))))))))))))))))))))***************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.............../////////000000000000000000111111222333333444555555444444444555666666777888888999999:::;;;;;;<<<===>>>>>>???@@@AAAAAAFFFEEEEEEDDDDDDDDDDDDEEECCCDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGCCCBBBAAA???===;;;888777888888888999:::999777444333222222222111111111111000000000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++)))***,,,+++******+++---,,,,,,,,,------------........./////////000000000oooWWWUUUTTTTTTMMMJJJFFFEEEFFFDDDAAA======:::777666666555333222111111000///...---,,,,,,++++++++++++++++++++++++************************************************+++******))))))******+++((()))******++++++******)))******+++++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------.........////////////000000000111111111000000000111111111222222111111111222222222333333333333222222222222333333333333333222222222222222//////000111222222222111222222111111111111000000000000000000000/////////////////////////////////......//////......---,,,,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,++++++,,,------------------............/////////////////////000000000000000000000111111111222222333333444555555666666777555555666666666777777777777777888888:::<<<===>>>AAA@@@???>>>>>>???@@@@@@AAA@@@??????AAAAAA@@@???<<<===>>>@@@AAABBBBBBBBB@@@@@@@@@???>>><<<;;;:::888888666555333222222222222222222222222222222222111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************************))))))))))))))))))))))))************************(((((())))))))))))******(((***++++++***)))+++,,,************************)))))))))*********++++++))))))))))))))))))))))))******************************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------................../////////000000000000000000111222222333333333333333333333444555555666666777888:::;;;<<<======>>>>>>>>>????????????CCCCCCCCCCCCCCCDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCDDDCCCCCCBBBBBBBBBBBBCCC@@@??????===<<<:::888777666666666777888777555333111111111000000000000///000////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++)))***++++++******+++---,,,,,,,,,,,,------------.........////////////000qqqXXXUUUUUUVVVMMMIIIFFFEEEFFFEEEAAA>>>===:::777666666555333222111111000///...---,,,,,,************************************************))))))))))))******************))))))))))))******((())))))***************)))*********++++++++++++***************************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.............../////////000000000//////000000000111111111000000000111111111222222222111111000000111111222111111111111111111111111//////000111111111111000000000000000000000000000.../////////////////////........................---............---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************++++++++++++++++++,,,------------,,,---------.........//////........./////////000000000000000000111111111111222333333444555555666666444444444555555555666666666777777999:::;;;======>>>>>>============>>>??????>>>>>>>>>>>>>>>======<<<<<<===???@@@AAAAAAAAA>>>>>>>>>===<<<:::999888666555444333111111111111111111111111111111111111000000///......---,,,,,,************************++++++++++++************************************))))))))))))))))))))))))************************(((((((((((()))))))))***))))))***++++++***++++++************************))))))))))))************))))))))))))))))))))))))******************************++++++++++++******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------................../////////000000//////000000111222222222222111111111222333444555444555666888:::<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAAAAABBBCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@AAA>>>======<<<;;;999888777555444333444555555333111111111111000000000///////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************************************************++++++++++++++++++++++++))))))*********+++++++++)))***++++++******+++,,,++++++,,,,,,,,,---------------........./////////ttt[[[WWWVVVWWWLLLIIIFFFEEEFFFEEEBBB>>>===:::777666666555333222111111000///...---,,,,,,************************))))))))))))))))))))))))(((((()))))))))************))))))))))))))))))***(((((()))************))))))))))))******++++++,,,*********************************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------------------........./////////........./////////000000/////////000000000111111000000////////////000000//////000000000000000000111111111111111000//////////////////////////////.............../////////---------------------------------------,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++***+++,,,,,,------,,,,,,------------............---............///////////////000000000111111111222222333333444444555555333444444444444555555555777777888:::;;;<<<======<<<<<<<<<<<<===>>>>>>???>>>>>>>>>===<<<<<<<<<<<<>>>>>>>>>??????@@@AAAAAA======<<<;;;:::888666666444444222111000000000000000000000000000000000000//////......------,,,,,,************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))))))))***+++,,,,,,+++***))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,------------...............////////////...//////000000111111222000000000111111333444444333444666888:::===>>>???????????????>>>>>>>>>>>>???@@@AAABBBCCCCCCBBBBBBAAAAAABBBBBBBBBBBBAAAAAA??????????????????@@@AAA=========<<<;;;999888777444222111222333333111000111111111111000000000000............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************************************************++++++++++++++++++++++++))))))*********+++++++++(((***++++++***)))+++,,,+++++++++,,,,,,,,,------------------............xxx]]]WWWWWWXXXLLLIIIFFFEEEFFFEEEBBB???===:::777666666555333222111111000///...---,,,,,,************************))))))))))))))))))))))))'''(((((())))))************))))))(((((())))))***'''((())))))******))))))))))))))))))***+++,,,---************************************++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---------.........------........./////////........./////////000000//////............//////............////////////111111111111000000///...------............//////...............---------------------------------,,,,,,------,,,,,,+++******++++++,,,,,,++++++***++++++++++++++++++++++++************************************************)))))))))************+++******+++,,,,,,,,,,,,,,,,,,------------.........------------.........////////////000000000111111111111222333333444444555333333444444444555555555777888999;;;<<<===>>>>>>;;;<<<<<<===>>>??????@@@===??????>>><<<;;;;;;<<<@@@@@@?????????@@@@@@AAA<<<<<<<<<:::999777555444333333111000000/////////////////////////////////......---------,,,,,,,,,************************+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((()))))))))))))))+++------+++)))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++))))))******+++,,,,,,,,,,,,,,,,,,,,,------------------........./////////.........///000000111111000000000000111333444555333444666888:::===>>>???@@@@@@@@@??????????????????@@@BBBCCCCCCBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>??????@@@<<<<<<<<<;;;:::888777666333222000000111222111///111111111111000000000000......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************************************************++++++++++++++++++++++++)))************+++++++++((()))******))))))***,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......zzz^^^WWWVVVXXXLLLHHHEEEEEEFFFEEEBBB???===:::777666666555333222111111000///...---,,,,,,************************))))))))))))))))))))))))''''''(((((()))******+++))))))(((((((((((())))))'''(((((()))))))))))))))***))))))))))))+++,,,---************************************++++++++++++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------.........------........./////////......------------......,,,---------............---......////////////...,,,,,,------............///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++++++++******++++++++++++++++++++++++************************************************))))))))))))******************+++,,,,,,,,,,,,+++,,,,,,---------.........,,,,,,---------.........////////////000000000111111111111222333333444444444444444444555555555555666777999;;;============;;;<<<===???@@@@@@AAAAAA>>>@@@AAA???<<<;;;<<<>>>BBBAAA@@@>>>>>>>>>>>>???<<<<<<;;;:::888666444333333222111000000//////000........................---------,,,,,,,,,,,,,,,************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((()))))))))((()))+++------+++((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************((())))))***++++++,,,,,,++++++,,,,,,,,,------------------.........//////------...//////000000111000000000111222333555555333444666888:::<<<>>>???@@@@@@@@@@@@@@@AAAAAAAAA@@@AAACCCDDDCCCBBB@@@?????????@@@@@@@@@@@@??????AAA@@@???>>>============;;;;;;;;;:::888666555444333111000000111111000///000000000/////////......---------,,,,,,,,,,,,+++******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************************************************************************)))************+++++++++((()))******))))))***+++***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,---------{{{]]]VVVUUUVVVKKKHHHEEEEEEFFFFFFBBB???===:::888666666555333222111111000///...---,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))(((((((((((())))))'''(((((()))))))))))))))***))))))))))))+++---...)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......---------.........//////...------,,,,,,------...,,,,,,,,,------.........)))***,,,---.../////////,,,,,,,,,------.........//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++,,,,,,,,,,,,+++,,,,,,,,,---------......,,,,,,,,,---------......////////////000000000000000111111222333333444444444444444555555555666666555777999;;;<<<======<<<<<<<<<>>>@@@AAABBBBBBBBB???AAABBB@@@===;;;<<<>>>CCCBBB@@@>>>===<<<======<<<<<<;;;:::888666444333333222111000000///000000........................------,,,,,,,,,,,,,,,,,,************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((())))))((((((+++......+++'''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************((())))))***++++++,,,,,,++++++,,,,,,,,,------------------.........//////------......///000000000000000000111222444555666444555666888:::<<<>>>???@@@@@@AAAAAAAAABBBBBBBBBAAABBBDDDDDDDDDBBB@@@?????????@@@@@@@@@@@@??????CCCBBBAAA???===<<<;;;;;;::::::999888666444222111333111000///000111000/////////.........------------------,,,,,,,,,++++++*********++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************************************************************************************)))************+++++++++((()))******))))))***+++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------|||[[[WWWYYYUUUNNNHHHDDDFFFHHHEEECCCCCC???;;;777666777777555222222000////////////,,,******************)))((((((---,,,+++***)))'''&&&&&&''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))''''''(((((())))))******'''(((((()))***+++++++++///,,,))))))+++,,,+++)))++++++++++++++++++++++++***+++---,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))***************)))((()))***+++***((()))************++++++++++++++++++,,,,,,,,,------------------------------////////////000000000000/////////000111111222222333333444666777999::::::888888888999:::;;;<<<===AAA@@@AAACCCFFFGGGDDD@@@AAAAAA@@@?????????@@@@@@??????>>>>>>======<<<<<<<<<<<<<<<<<<;;;999666555333333222111000///...---//////...---,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''''')))***)))((('''(((***((((((''''''''''''(((((((((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))*********)))))))))))))))))))))***+++,,,,,,------000000///...------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////---........./////////000111222222333333444444555444555666888:::<<<===>>>===???AAAAAA@@@@@@AAABBB???AAADDDEEEEEECCC@@@>>>>>>>>>>>>???@@@@@@>>>;;;<<<===>>>>>>===;;;999888999999888777666555444444333333222222111000000000///............---------++++++++++++++++++++++++,,,+++++++++******)))))))))))))))))))))))))))))))))************++++++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))************************))))))))))))******************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...{{{[[[WWWZZZVVVNNNHHHDDDFFFHHHEEECCCCCC???;;;777666777777555222222000////////////,,,******************)))((((((,,,++++++***)))((('''''''''((((((((()))))))))***)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((()))))))))))))))***'''(((((()))******++++++...,,,))))))+++,,,+++)))++++++++++++++++++++++++***+++,,,,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************(((((()))))))))************)))((()))******)))((())))))*********++++++++++++++++++,,,,,,,,,,,,---------------------------....../////////000000000/////////000111111222222222333444555777888999:::888888888888999;;;<<<===>>>>>>???BBBEEEFFFDDDAAA???@@@BBBCCCCCCBBB@@@???<<<<<<<<<<<<<<<=========<<<<<<<<<;;;:::888666555333222222111000///...---.........---,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''''')))***)))((('''(((***((((((''''''''''''(((((((((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))*********)))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,///......---,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........////////////////////////////////////111111222333333444444555555555666888:::;;;<<<===;;;===???@@@??????@@@AAA@@@AAACCCDDDDDDCCC@@@???CCCAAA@@@@@@AAA@@@>>><<>>>>><<<;;;:::999999888888777666555444333333222222111111000//////............------------++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))*********+++++++++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))************************))))))))))))*********************+++++++++,,,,,,,,,++++++++++++,,,------{{{ZZZXXX[[[XXXNNNHHHEEEGGGHHHEEECCCCCC???;;;777666777777555222222000////////////,,,******************)))((((((*********))))))((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))((((((''''''''')))))))))(((((((((''''''((((((((((((((((((((((((***************)))))))))'''(((((())))))******+++---+++))))))***+++***)))++++++++++++++++++++++++)))+++,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************(((((())))))))))))*********)))((((((******)))((()))))))))*********++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------.........////////////000...//////000000111111222222333333555666777888999777777777888999:::;;;<<<;;;;;;===@@@CCCDDDCCCAAA===@@@DDDGGGGGGDDD@@@===999::::::;;;<<<<<<======;;;;;;;;;:::999777555444222222111000///......---...------,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''')))***)))((('''(((***((((((''''''''''''(((((((((((((((((())))))))))))((())))))******))))))((())))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++------,,,,,,+++******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000000000////////////111111222222333444444444555666666777999::::::;;;:::<<<>>>>>>======>>>???@@@AAABBBBBBBBBBBBAAAAAAGGGEEEBBBAAAAAAAAA???>>>AAA@@@???===;;;:::999999888777777666555444333333222222111111000000//////......---------,,,,,,,,,++++++++++++++++++++++++******))))))))))))(((((()))))))))))))))))))))))))))))))))*********++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))************************))))))))))))*********************++++++++++++,,,+++++++++++++++,,,------|||[[[XXX[[[YYYNNNHHHEEEGGGHHHFFFCCCCCC???;;;777666777777555222222000////////////,,,******************)))(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))(((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((,,,,,,++++++******))))))(((((((((((())))))******+++***)))))))))*********************************)))***++++++******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************++++++++++++++++++************++++++************************************************************************************************************************(((((((((((()))))))))******((('''((()))***)))((())))))))))))************************++++++++++++,,,,,,,,,,,,,,,---------------........./////////......//////000111111111222222333444555666777777666666666777888999:::;;;999;;;===???AAAAAA@@@???<<<>>>BBBEEEEEECCC???===;;;;;;;;;;;;;;;<<<<<<<<<::::::999888777555444333111111000//////...---------,,,,,,,,,+++++++++***************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''')))***)))((('''(((***((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))(((((())))))))))))))))))))))))((((((((()))))))))))))))'''((((((((())))))******++++++*********)))))))))************++++++++++++++++++++++++++++++++++++,,,,,,---------.........111000000000000/////////111111111222333333444444666666666777777888888888999;;;===>>>======>>>???@@@@@@@@@@@@AAABBBBBBCCCFFFDDDAAA@@@@@@AAAAAA@@@AAA@@@===;;;999888888888666666555555444333333222222111111000//////......------------,,,,,,,,,+++************************)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))*********************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************((()))))))))************************+++++++++++++++++++++***+++,,,,,,---\\\WWWZZZXXXOOOIIIEEEGGGIIIFFFDDDDDD???;;;777666777777555222222000////////////,,,******************)))((((((((((((((((((((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))((((((((('''''''''&&&%%%&&&&&&'''((()))))))))'''''''''''''''''''''''',,,,,,++++++******))))))((((((((((((((()))))))))))))))))))))(((((()))***************************((()))+++***))))))***,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,)))))))))******++++++++++++******))))))******+++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((())))))))))))((('''((()))***)))'''(((((()))))))))*********)))))))))*********+++++++++++++++,,,,,,,,,------------------.....................///000000111111111111222333444555555666555555555666777888999::::::<<<>>>???>>>===<<<;;;<<<===>>>???@@@???>>>>>>>>>>>>======<<<;;;:::::::::999888666555444333333000000//////...---------+++++++++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''')))***)))((('''(((***((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((''''''(((((())))))))))))((((((((((((((())))))))))))))))))))))))((((((((())))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------000000000///////////////000000111222222333333444555555555666666777777777999;;;===>>>======>>>???@@@?????????@@@BBBCCCDDDCCCAAA>>>>>>@@@AAABBBAAA???>>>;;;888666666555666555555444444333222222222111111000//////......------,,,,,,,,,++++++++++++************************((((((((((((((()))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********++++++++++++************+++,,,,,,]]]VVVYYYWWWOOOIIIFFFHHHIIIFFFDDDDDD???;;;777666777777555222222000////////////,,,******************)))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''$$$%%%&&&'''((())))))***''''''''''''''''''''''''***************)))))))))(((((((((((((((((((((((('''((()))((('''''')))+++************************''')))******))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++((((((((()))******++++++******))))))))))))******************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((()))))))))(((''''''))))))((('''((((((((()))))))))******((())))))))))))***************++++++,,,,,,------,,,,,,,,,---------......---......//////000000111000111111222333333444444444444444555666777888999:::<<>>>>>@@@???>>>===<<<:::999999999888666444333222222222//////......------------************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''')))***)))((('''(((***((((((''''''''''''(((((((((((((((((())))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))''''''(((((((((((())))))((((((((((((((((((((((((&&&''''''(((((())))))***(((((((((((())))))))))))))))))(((((((((((((((((()))))))))************++++++++++++++++++++++++++++++++++++,,,,,,,,,------............/////////000000000111111222333333333444444444555555666666666999;;;=========<<<===>>>>>>>>>>>>???@@@BBBCCCDDD???>>>===>>>@@@AAAAAAAAA<<<;;;:::888666555444444333333333333222222222111000000//////......------,,,,,,,,,+++++++++******************************(((((())))))))))))******))))))))))))))))))))))))((((((((()))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))************+++***************+++,,,,,,\\\UUUXXXVVVOOOIIIFFFHHHIIIGGGDDDDDD???;;;777666777777555222222000////////////,,,******************)))((((((((((((((((((((((((''''''***)))))))))((((((((('''))))))))))))))))))))))))%%%&&&&&&''''''(((((((((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''(((((()))))))))))))))***((((((((((((((((((((((((&&&((()))(((&&&&&&)))+++************************'''(((***)))(((((()))+++************************************************************************))))))))))))*********+++''''''(((((()))******+++******))))))))))))******************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((()))))))))(((''''''((()))((('''(((((((((((()))))))))***((((((((()))))))))******)))******+++,,,,,,------+++,,,,,,,,,,,,---------------......///000000000000000111111222333333333333333333444555666888888888;;;>>>???===;;;;;;<<<::::::999::::::<<<===>>>======<<<<<<;;;:::999999888777555333222111111111.........------------,,,)))*********************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***''')))***)))((('''(((***((((((''''''''''''(((((((((((((((((())))))))))))''''''((((((((((((''''''))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))************************************++++++++++++,,,,,,,,,,,,++++++,,,---...///000000000000000111222222333333222222333444555666666666777999;;;<<<;;;;;;<<<===<<<===>>>@@@AAABBBCCCDDD??????>>>???AAAAAA@@@>>>::::::999999888666555444222222222222222111111111000000///......------,,,++++++++++++************************************)))))))))*********++++++))))))))))))))))))))))))(((((((((((()))))))))***((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***************************++++++,,,[[[TTTXXXVVVPPPIIIFFFHHHIIIGGGDDDEEE???;;;777666777777555222222000////////////,,,******************)))(((((())))))((((((''''''''''''******))))))((((((((('''))))))))))))))))))))))))$$$%%%%%%&&&'''((())))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))******((((((((((((((('''''''''%%%''')))(((&&&&&&)))+++))))))))))))))))))))))))'''((())))))(((((()))***************************************************))))))))))))))))))))))))))))))))))))************&&&''''''((()))******+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((())))))'''&&&'''((()))((('''(((((((((((())))))))))))(((((((((((())))))))))))))))))***+++,,,,,,------++++++,,,,,,,,,---------------......///000000000000000111111222222222333333333333444555666777888666:::>>>???===<<<===>>>888999:::;;;<<<<<<<<<===::::::::::::::::::::::::888777444222111111111111------------------,,,,,,)))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******((()))***)))((('''(((***((((((''''''''''''(((((((((((((((((())))))))))))''''''((((((((((((''''''))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***************))))))))))))((((((((()))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,)))***+++,,,---///000000000000000111222222333333111222222333444555666777666888::::::999999:::;;;;;;<<<>>>@@@BBBCCCCCCDDDAAA@@@@@@AAABBBAAA???<<<999999::::::999888666555222222222111111111111111000//////...------,,,,,,+++++++++************)))))))))))))))))))))))))))))))))******+++++++++,,,))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********************)))***++++++,,,___VVVXXXUUUMMMJJJGGGFFFHHHHHHEEEBBB>>><<<888666666555444333222222222111///...,,,+++************))))))))))))))))))(((((('''''''''&&&)))((((((((((((((())))))...---,,,***((('''%%%$$$''''''''''''(((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))((((((&&&''')))*********)))((())))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))),,,++++++,,,,,,,,,***((())))))))))))************))))))))))))))))))))))))+++*********))))))((((((************))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))''''''''''''((((((((((((***))))))(((((((((((((((******))))))******+++,,,,,,,,,,,,---------......------......///000000000/////////000111111222222222222222222333444555555777777888:::;;;;;;888666;;;:::999999999:::;;;<<<999888666555666777999:::666666444333222111111111------,,,,,,,,,,,,+++++++++******)))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))*********)))))))))))))))++++++******)))*********---------............///////////////000000000000111222222333333444444555777777888999;;;<<<============>>>>>>??????@@@@@@@@@@@@??????>>><<<;;;:::999999:::;;;:::888555444000000000000000///...............------,,,,,,,,,************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))*********)))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***```WWWXXXUUUMMMIIIGGGFFFHHHGGGEEEAAA>>>;;;888666666666444333222222222111///...,,,+++************)))))))))))))))(((((((((''''''''''''''''''((()))***,,,---......///000000///,,,)))'''''''''''''''(((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))(((((('''((()))))))))))))))((())))))))))))))))))))))))*********)))))))))(((((()))))))))))))))))))))))),,,***))))))******)))((((((((()))))))))*********))))))))))))))))))))))))*********)))))))))((((((*********)))))))))(((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))************))))))******+++,,,++++++++++++,,,,,,,,,---------......//////000000///000000111111222222333333222222333333444555666666666666888999999888666999999888777777888999:::999888666555555666777888555555333222111000000000------,,,,,,,,,++++++++++++***))))))(((((())))))(((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))+++***************++++++---------............///////////////000000000000111111222333333444444555777777888999;;;<<<======>>>>>>>>>>>>>>>>>>???????????????>>>===<<<::::::999999::::::999777444333///000000000000///.........---------,,,,,,,,,,,,************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***)))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***```WWWYYYVVVLLLIIIFFFFFFGGGGGGDDDAAA>>>;;;888666666666555333222222222111///...,,,+++************))))))))))))(((((((((((('''''''''''''''''''''(((***+++---...,,,...000222111///+++)))&&&''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))(((((())))))((((((((((((((()))))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))+++)))(((((())))))((('''(((((())))))))))))******))))))))))))))))))))))))******))))))))))))((((((******))))))))))))(((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''(((***+++,,,***))))))))))))***++++++************++++++++++++---------...//////000000000111111222222333444444444333333444444555666777777666555666888999888777888777777666666666777777999888666555444444555666444333222000////////////,,,,,,,,,,,,+++++++++++++++***))))))(((((())))))'''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,---------............///////////////000000000000111111222222333444444444666777888999:::<<<======>>>>>>>>>>>>>>>=========>>>>>>>>>======;;;:::999999999999999777555222111/////////000//////...---------,,,,,,,,,,,,,,,+++************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***aaaXXXYYYVVVLLLIIIFFFFFFGGGGGGDDDAAA===;;;888666666666555444222222222111///...,,,+++************)))))))))(((((((((((((((((('''''''''(((((('''&&&&&&&&&''''''((()))+++,,,,,,+++)))(((&&&&&&&&&'''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))((((((+++***((('''''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))***+++---,,,)))'''(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))((((((***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((()))***+++)))))))))))))))***++++++*********++++++++++++,,,,,,,,,---......//////000111111222333333444444555444444444555555666777888888666555666888999999999888777777777666666666666888777666444333333333444222222000///...---------,,,,,,,,,++++++++++++*********)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***+++,,,------------............///////////////000000000000111111111222333333444444555666777888:::<<<======>>>>>>>>>======<<<<<<<<<=========<<<<<<;;;999999888888777666555333111000...////////////...------,,,,,,,,,,,,++++++++++++************************(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))*********(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***aaaWWWXXXVVVLLLIIIFFFEEEGGGGGGDDDAAA===:::777666666666555444222222222111///...,,,+++************)))))))))((('''''''''((((((((((((((((((''''''&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''((()))&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((***---111222000+++''''''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))))))))(((((())))))***+++++++++++++++,,,,,,,,,,,,,,,,,,------.../////////222222222333444444555555555555555555666777888888999777666777999;;;;;;;;;999999999888888777777666777666666555444333333333111000///...---,,,,,,,,,,,,,,,+++++++++************))))))((('''(((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''(((((())))))))))))))))))))))))***+++,,,------------............///////////////000000000000000000111222222333333444444555666888:::<<<===>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999888666666555444333111000///...............---,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((())))))************))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***```WWWWWWUUUKKKHHHEEEEEEFFFFFFCCC@@@===:::777666666666666555222222222111///...,,,+++************))))))))))))'''''''''(((((((((((((((&&&&&&&&&''''''(((******((('''%%%$$$%%%&&&)))***%%%&&&&&&&&&&&&''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))((((((((((((((()))******((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((((((((((((((('''***---222333111+++'''''''''(((((((((((())))))((((((((((((((((((((((((''''''(((((((((((())))))))))))((((((((((((''''''))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''''''''''''''((((((((((((******)))((((((((((((((()))(((((((((((()))******++++++++++++,,,,,,,,,---,,,,,,,,,---......//////111222222333333444444555555444444555555666777888888777777999;;;<<<<<<;;;::::::::::::999888777777666666666555555444333333111000///---,,,,,,,,,,,,++++++++++++***************)))((((((''''''((((((&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))&&&''''''(((((())))))***))))))))))))***+++,,,,,,---------............///////////////000000000000000000111111222333333333444444666888:::;;;===>>><<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::999888888444444333222111000//////------......------,,,+++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))******++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***___VVVVVVSSSKKKHHHEEEEEEFFFFFFCCC@@@<<<:::777666666777666555222222222111///...,,,+++************))))))))))))''''''''''''((((((((()))&&&&&&&&&&&&'''((())))))(((((('''''''''((())))))%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))%%%&&&''')))************(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((('''(((***,,,...---***''''''''''''((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))))))))((((((((('''''''''))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''''''''''''''(((((((((((()))(((((((((((())))))***((((((((((((((()))******************+++++++++++++++,,,,,,------......///111111111222333333444444444444444444555666777777666666777999<<<<<<;;;::::::::::::::::::888777666555555666666666555555444111000///...---,,,,,,,,,++++++++++++************))))))(((''''''''''''(((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))&&&&&&''''''((())))))***+++***************++++++---------............///////////////000000000000000000000111222222333333333444555777999;;;===>>>;;;;;;;;;;;;;;;;;;<<<<<<999999999999999999888777222111111000//////000000,,,------------,,,++++++))))))))))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''(((((()))******++++++***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***___UUUVVVSSSKKKHHHEEEEEEFFFFFFCCC@@@<<<:::777666666777666555222222222111///...,,,+++************))))))))))))&&&'''''''''(((((())))))((('''&&&%%%$$$######$$$&&&'''((())))))(((''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))$$$%%%''')))+++++++++***((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((('''&&&&&&'''((())))))(((''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''(((((()))))))))(((((((((''''''''''''))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''(((***+++,,,((((((((((((((()))******))))))))))))************++++++,,,------......///000111111222222333444444444333333444444555666777444555666999<<<<<<:::888999:::::::::999888666555555555666666777666666666111000///...---,,,,,,,,,+++++++++************)))))))))((('''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((''''''''''''((((((''''''''''''((((((((()))'''(((((()))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))&&&&&&&&&'''((())))))***++++++******************---------.........//////////////////000000000000000000000111222222333333333444555777999;;;===>>>:::::::::;;;;;;<<<<<<<<<888888999999999888888777000000////////////000000,,,------------,,,++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''(((((()))***+++++++++***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***\\\XXXQQQTTTLLLIIIFFFEEEFFFEEEBBB??????<<<999666666555333222333222111222222111...+++************))))))))))))))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&''''''((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((***)))((('''&&&&&&'''((()))(((&&&%%%%%%&&&((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))),,,++++++***)))(((((('''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))))))))((('''%%%$$$###))))))(((((((((((())))))))))))))))))************)))************+++++++++------......///000000000000000111111111222222222333333333333333333333333666555555888<<<===;;;888:::::::::::::::999888777444444444444444444333333111000///---,,,+++******+++*********))))))(((((())))))((('''''''''''''''(((''''''''''''&&&&&&&&&)))(((((('''''''''((((((&&&&&&&&&''''''''''''(((((((((''''''''''''(((((())))))))))))))))))))))))'''''''''''''''((())))))******++++++++++++******+++*********))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))************+++++++++)))******++++++,,,------,,,,,,------.../////////111111111000000000000000//////000111222222333333555444333444555888;;;===:::;;;;;;<<<;;;;;;::::::===;;;:::999999777555222000000000///......------......---,,,,,,+++******+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************]]]XXXQQQUUULLLIIIEEEEEEFFFEEEBBB??????<<<999777666555444222333222111222222111...+++************)))))))))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&''''''((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((***)))((('''&&&''''''((()))'''&&&%%%%%%&&&''')))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((+++******)))((((((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%))))))(((((((((((())))))''''''((((((((()))))))))))))))*********+++++++++---------...//////000000000000000111111111222222111111222222222333333333333222222444777888777555888888888888888777666666333333222222222222111111000///...,,,++++++++++++*********)))))))))(((((())))))((('''''''''''''''(((''''''''''''&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((()))))))))******++++++******)))*********)))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********)))******++++++,,,,,,---,,,,,,------.../////////000000000000000000000000//////000111111222333333444444333444555777999:::888999999:::;;;;;;;;;;;;===;;;999888888666444111000000//////...---------...------,,,++++++******+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************^^^YYYRRRVVVLLLHHHEEEEEEFFFEEEBBB??????<<<999777666666444333333222111222222111...+++************))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&'''((((((&&&''''''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))(((''''''''''''(((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((()))))))))(((''''''&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''(((((((((''')))((((((''''''(((((()))&&&&&&'''''''''((((((((()))))))))*********++++++,,,,,,---......//////000000000000000111111111111000000111222222333444444222111000111333555555555666666666666666666555444111000000000/////////......---,,,,,,++++++,,,,,,******))))))))))))(((((()))((((((''''''''''''((((((''''''''''''&&&&&&&&&((('''''''''''''''((((((&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((('''''''''''''''((()))))))))******++++++******)))******))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))******+++,,,,,,,,,,,,,,,,,,---......//////000000000000000000000000///000000111111222222222222333333444555666666777555666777888:::;;;<<<======;;;999777666555222000000//////......---,,,,,,------,,,,,,++++++******+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************^^^ZZZSSSVVVKKKHHHEEEEEEFFFFFFCCC@@@???<<<999777777666555444333222111111222111...+++************)))))))))(((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((('''''''''((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''(((((((((''''''(((((((((&&&&&&'''''''''((((((((())))))))))))************+++,,,,,,---......///////////////000000000111111000000111222333444555666444333222222333555666777444555555666555555444444000000//////......------,,,,,,++++++++++++,,,,,,))))))))))))))))))(((((()))(((''''''''''''(((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''((())))))))))))************))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))***++++++,,,,,,+++,,,,,,------...///////////////000000000000000///000000000111111111222111222333444444444444444444444666888:::<<<>>>???===:::777666555333111/////////......---,,,,,,+++,,,,,,,,,,,,++++++******************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************((((((((((((((((((((((((((()))))))))************^^^ZZZSSSVVVKKKHHHEEEEEEFFFFFFCCC@@@???<<<999777777777666555333222111111222111...+++************)))))))))((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((''''''(((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%((((((''''''''''''((((((''''''((((((((()))))))))(((((()))))))))*********++++++,,,,,,------............/////////000000000000111222333444555666777444333333222222444666777444444555555555555555444111000000///...---------+++************+++,,,,,,(((((((((((((((((())))))((((((''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''((())))))((('''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))******)))))))))(((((((((((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******((())))))******+++,,,,,,++++++,,,,,,---...............//////000000000000000000000000000111111111000111222333444444333333444444555777:::===???AAA;;;999666444333222000.........------,,,,,,++++++,,,+++++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************^^^YYYRRRVVVJJJGGGEEEEEEFFFFFFCCCAAA???<<<999777777777666555333222111222222111...+++************))))))))))))'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&'''(((((()))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%(((''''''&&&&&&''''''(((''''''((((((((()))))))))((((((((()))))))))************+++,,,,,,------...............////////////111111222333444444555555000111111111000000222444333333444444555444444444111111000///...------,,,*********)))******++++++''''''(((((((((((())))))(((''''''''''''(((((()))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&'''''''''''''''''''''''''''''''''''''''((())))))((())))))******))))))(((''''''(((((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********(((((())))))***++++++++++++++++++,,,------......---......//////000000111000000000000000000000000000111111222333444444555444444555666888;;;===???999777333222111111000///...------,,,,,,+++******++++++++++++++++++******(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************]]]XXXQQQUUUJJJGGGDDDDDDFFFFFFDDDAAA???<<<999888888888777666333222111222222111...+++************))))))))))))''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&''''''(((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((%%%&&&((()))))))))((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''(((''''''&&&&&&''''''(((&&&&&&'''''''''((((((((((((((((((((()))))))))************+++,,,,,,------------........./////////000000111111111222222222,,,///111111///...///111000111222222333333333222111000///...---,,,,,,++++++******)))))))))******'''''''''((((((((())))))'''''''''''''''((())))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((()))&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&'''''''''''''''''''''''''''''''''''''''((())))))(((((())))))))))))(((((('''''''''((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((())))))******++++++***++++++,,,,,,---......------......///000000111000000000000000000000///111111000111222444666777444444333333555777999;;;777555111000000111000000------,,,,,,+++***************************++++++(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************\\\XXXQQQTTTJJJGGGDDDDDDFFFGGGDDDAAA???<<<999888888888777666333222111222222111...+++************))))))))))))&&&'''''''''(((((())))))'''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&''''''(((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((%%%&&&((()))))))))((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''((()))))))))'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))))))))******+++,,,,,,---------------.........//////////////////000000000000,,,///222222000...///111//////000111111111111111000000///...,,,++++++***++++++***)))))))))))))))&&&'''''''''(((((())))))'''''''''''''''((()))***(((((('''''''''&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&'''''''''((((((&&&'''(((******((('''&&&'''''''''''''''''''''''''''''''''''''''((())))))(((((())))))))))))((((((&&&'''''''''(((((())))))''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((()))******++++++***++++++,,,,,,---......---------...///000000111000000000000////////////111111000000222444777999444333222111222444666888666333000///000111111111------,,,,,,+++******)))******************++++++'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************aaaUUUXXXOOOJJJGGGDDDDDDEEEEEEBBB???===;;;888666666666555444333222222111000///...---))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''((()))(((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''))))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&%%%%%%&&&'''((((((((('''&&&'''((('''&&&&&&'''((())))))(((((('''''''''&&&''''''''''''(((((((((((('''''''''''''''((())))))%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))******++++++,,,------+++---......---...///111......///000000000000000000000000000111111111111444333222000000000000111222111...,,,***)))((((((+++******)))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&///***%%%###$$$&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((((((((((((((((((((()))'''&&&'''((()))((('''''''''''''''''''''''''''))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))************)))************+++++++++,,,---......//////......111111000000//////......000000000000111111111111333444444555555444444333222222111000///...------......---,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((bbbVVVYYYPPPJJJGGGDDDDDDEEEEEEBBB???===;;;888666666666555444333333333222111000...---------,,,+++******)))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&&&&''''''((('''''''''&&&'''((('''&&&&&&'''((()))(((((((((''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))******++++++,,,------+++---......---...///111......///000000000000000//////000000000111111111222111000000000111222333222111...,,,***)))))))))+++***))))))(((((())))))'''''''''''''''''''''''')))((((((((('''''''''&&&***(((%%%%%%&&&'''&&&$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))'''&&&'''((()))(((''''''''''''''''''''''''''')))(((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))*********)))************+++++++++,,,---......//////......111000000000/////////...//////000000000111111111333333444444444444333333222222111000///...---,,,...------,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))((((((cccWWWZZZQQQJJJGGGDDDDDDEEEEEEBBB???>>>;;;888666666666666555333333333333222111//////000///...---+++***))))))(((((((((((('''''''''''''''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&'''''''''(((''''''&&&&&&&&&'''((('''&&&&&&'''(((((((((((((((''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))******++++++,,,------+++---......---...///111...//////000000000000000//////000000000000111111000000///000000222333444222111///,,,+++*********+++***))))))(((((())))))''''''''''''''''''''''''((((((((('''''''''''''''%%%%%%%%%&&&((('''%%%###%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((()))'''&&&'''((()))((('''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))******)))************+++++++++,,,---......//////......000000000000//////////////////000000000000111111222333333444444333333222111111000///...------,,,------,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))******))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))((((((cccWWWYYYPPPIIIFFFDDDDDDEEEEEECCC@@@>>>;;;888777777777666555444444444333222111000000///......---+++******)))((((((((((((((('''''''''''''''&&&&&&&&&''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&'''((((((((('''&&&%%%%%%&&&'''((('''&&&&&&&&&(((((((((((((((((('''''''''''''''''''''(((((((((((('''''''''''''''((())))))((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))******++++++,,,------+++---......---...///000//////000000000000//////////////////000000000111000000000000000111222222222000...,,,++++++++++++******)))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''######$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&(((((((((((((((((((((((()))'''&&&'''((()))((('''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((()))))))))***))))))*********+++++++++,,,---......///.........000000000000////////////////////////000000000111222222333333333333222222000000///......---,,,,,,,,,,,,,,,,,,++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((bbbVVVXXXOOOIIIFFFCCCDDDEEEFFFCCC@@@>>><<<999777777777666555333333333333333222111000++++++++++++************'''''''''((((((((((((((((((''''''&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&'''((((((((('''&&&%%%%%%&&&'''((('''&&&&&&&&&((('''''''''(((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''(((((((((&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))******++++++,,,------+++---......---...///000//////000000000000//////...////////////000000000111111111111000000//////000///---,,,++++++,,,,,,***))))))((('''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''$$$$$$$$$$$$$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&(((((((((((((((((((((((()))'''&&&'''((()))(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))*********+++++++++,,,---......///.........////////////000000000000...////////////000000000111111222222222222111111//////......------,,,,,,,,,+++++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))bbbUUUWWWOOOHHHFFFCCCDDDEEEFFFCCCAAA???<<<999777777777777666222222333333222111000000))))))))))))))))))))))))'''''''''((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&'''''''''(((''''''&&&&&&&&&'''((('''&&&&&&'''((('''''''''(((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))'''''''''''''''&&&&&&&&&&&&&&&&&&'''(((((())))))%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))******++++++,,,------+++---......---...///111000000000000000//////.........////////////000000111111111111000///...---......,,,+++***++++++,,,***)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%$$$$$$$$$''')))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((()))'''&&&'''((()))(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((((((((()))))))))************+++++++++,,,---......//////......////////////000000000000......////////////000000000111111222222111111000......---------,,,,,,,,,++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))******))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))cccVVVXXXOOOHHHEEECCCCCCFFFFFFDDDAAA???<<<999888888888777666111111222222111111000///*********))))))(((((((((''''''''''''((((((((()))(((((('''&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''''''''((('''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&&&&''''''((('''''''''&&&'''((('''&&&&&&'''(((''''''''''''((((((((()))''''''''''''(((((((((((('''''''''''''''((())))))&&&&&&&&&'''''''''''''''&&&&&&&&&'''((()))))))))%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))******++++++,,,------+++---......---...///111000000000000000///.............../////////000000//////000111111000///...---,,,+++***)))***+++,,,))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$&&&((((((&&&%%%&&&(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))'''&&&'''((()))((('''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((('''''''''((((((((()))))))))************+++++++++,,,---......//////........./////////000000000111........./////////000000000000111111111111000000---------,,,,,,,,,,,,,,,******************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))dddXXXYYYPPPHHHEEECCCCCCFFFFFFDDDAAA???<<<999888888888777666000000111111111000000///---,,,+++***)))'''&&&&&&&&&'''''''''(((((()))))))))((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((''''''''''''(((((('''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&%%%%%%&&&'''((((((((('''&&&'''((('''&&&&&&'''(((&&&'''''''''(((((())))))''''''''''''((((((((()))'''''''''''''''((())))))%%%&&&&&&''''''(((((((((&&&&&&&&&'''((())))))***%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))******+++,,,,,,------+++---......---...///111000000000000000///................../////////000---...///111111111000000,,,+++***))))))***++++++))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''"""&&&++++++)))&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((()))'''&&&'''((()))((('''''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((())))))************+++++++++,,,---......//////........./////////000000111111............/////////000000000111111111111000000------,,,,,,,,,,,,,,,,,,******************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))aaaXXXTTTTTTGGGEEEDDDEEEGGGHHHEEEBBB@@@===:::999999999888777333222111222222222000...+++++++++************)))&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''')))'''%%%$$$###$$$&&&'''###$$$$$$%%%(((...555;;;///---***(((&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((((((''''''&&&&&&&&&&&&&&&&&&''''''((()))))))))((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''))))))))))))************+++++++++***++++++,,,,,,+++,,,---///000000111111333333222111000///...---------------------------------......------,,,+++,,,+++***)))((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))))))))************)))************+++++++++***+++,,,,,,------,,,,,,---------............//////......---------......////////////000000000000------,,,,,,+++***))))))************************)))))))))))))))))))))))))))'''&&&'''((()))((('''&&&&&&'''((())))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((('''''''''&&&))))))************))))))))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))aaaXXXTTTTTTHHHEEEDDDEEEGGGHHHEEEBBB@@@===:::999999999888777333222111111222111///...+++++++++************)))(((((('''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''((()))***+++,,,***)))((('''&&&'''((((((******+++---000333555666......,,,+++************)))(((((('''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''(((((()))))))))((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))(((((()))))))))*********++++++*********+++,,,,,,......///000111222111111333222222111000///...------------------------------------...------,,,+++,,,+++***)))((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((()))))))))*********))))))*********+++++++++***+++,,,,,,------,,,,,,------------..................------------......////////////////////////------,,,++++++***))))))************************)))))))))))))))))))))))))))'''&&&'''((()))((('''&&&'''(((((((((((((((((('''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((())))))))))))(((((((((''''''))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))aaaXXXTTTTTTHHHFFFDDDEEEHHHHHHEEEBBB@@@===:::999999999888777222111000111111111///---+++++++++************)))******)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&'''((()))+++,,,---++++++++++++************///......111444555111...++++++,,,---------------******)))(((((((((((()))'''&&&&&&&&&&&&%%%%%%%%%'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((())))))))))))((((((((((((((())))))(((((('''&&&&&&%%%((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))*********************+++,,,,,,---...000222333444555555222222111000///......---,,,,,,,,,,,,---------------------------,,,++++++++++++***)))((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((())))))))))))******)))))))))*********++++++***++++++,,,,,,,,,,,,,,,------------...............---------------......////////////////////////,,,,,,,,,+++******))))))************************)))))))))))))))))))))))))))'''&&&'''((()))((('''(((((((((((((((((('''&&&''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))******)))))))))))))))((((((((())))))******))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))aaaYYYTTTTTTIIIGGGEEEFFFHHHHHHEEEBBB@@@===:::999999999888777222111000000111111///---+++++++++*********)))))),,,+++***)))''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&''')))***+++++++++,,,,,,,,,+++***)))...,,,***---111111,,,''''''((()))+++++++++***)))))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''(((((((((''''''&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&''''''''''''(((((((((((()))))))))******)))))))))***+++,,,---+++,,,///111444666777888111111000//////...------,,,,,,,,,,,,,,,---------,,,------------,,,++++++******)))(((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((((((((()))))))))***))))))))))))******************+++,,,,,,,,,,,,+++,,,,,,---------.........------,,,,,,------......//////...............---,,,+++++++++******))))))************************)))))))))))))))))))))))))))'''&&&'''((()))((('''(((((())))))((('''&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******************))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((bbbYYYSSSSSSJJJGGGEEEFFFHHHHHHEEEBBB@@@===:::999999999888777333111000111111111///---+++++++++*********))))))---,,,***)))'''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((()))******+++++++++***)))(((---(((%%%'''+++---***'''&&&'''((())))))(((&&&&&&'''''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))))))))))))))***+++,,,------...///111222333333333000000//////...---------+++++++++,,,,,,,,,------,,,,,,------,,,,,,+++******)))((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))'''(((((((((((()))))))))(((((()))))))))*********)))***++++++,,,,,,++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,---..................------,,,,,,++++++***************)))))))))))))))))))))))))))(((((((((((((((((((((((()))'''&&&'''((()))((('''(((((())))))((('''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******))))))))))))************(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((bbbYYYSSSSSSKKKHHHFFFGGGHHHHHHEEEBBB@@@===:::999999999888777333222111222222222000...+++++++++************))),,,+++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''+++******))))))*********)))))))))(((((((((((('''+++(((%%%%%%(((++++++***(((((()))(((((('''&&&%%%&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))''''''(((((((((((())))))((((((((()))***+++,,,---222222222111000...---,,,//////......------------******++++++,,,,,,------,,,,,,,,,,,,,,,+++******)))((((((''''''(((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))''''''(((((((((((())))))((((((((()))))))))******)))******+++++++++++++++,,,,,,,,,,,,------------++++++++++++,,,---...///.........---,,,,,,++++++************************))))))))))))))))))))))))(((((((((((((((((((((((()))'''&&&'''((()))((('''(((((((((((((((((('''&&&))))))))))))))))))))))))&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***(((((()))))))))))))))***'''(((((())))))(((((('''))))))))))))))))))))))))'''(((((())))))******+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))bbbYYYSSSSSSKKKIIIFFFGGGHHHHHHEEEBBB@@@===:::999999999888777555333222333333333111///+++++++++************)))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''***)))))))))***+++,,,,,,***)))'''&&&&&&&&&'''((()))((('''&&&'''(((***+++(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((((())))))))))))'''''''''((((((((())))))''''''(((((()))+++,,,---222222222111000...---,,,.........------------,,,)))******+++,,,,,,------+++,,,,,,,,,,,,+++******(((((('''''''''(((((()))%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))'''''''''((((((((())))))(((((((((((()))))))))***))))))***+++++++++++++++++++++,,,,,,,,,---------++++++++++++,,,---...///......------,,,++++++***))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((()))'''&&&'''((()))((('''&&&'''((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))''''''((((((((()))))))))''''''((((((((((((''''''))))))))))))))))))))))))'''(((((()))******++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))bbbYYYSSSRRRKKKIIIGGGGGGIIIHHHEEEAAA@@@===:::999999999888777555444333333444444222000+++++++++************))))))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((***,,,,,,***)))'''%%%%%%&&&((()))'''((()))((('''&&&''')))&&&%%%$$$######%%%&&&'''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((((((''''''&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''(((''''''''''''((((((((()))'''''''''((()))+++,,,---...///000111111111111111------------------,,,,,,))))))***+++,,,,,,------+++,,,,,,,,,,,,+++******(((((('''''''''(((((()))%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))''''''''''''((((((((()))(((((((((((())))))))))))))))))***++++++++++++***++++++,,,,,,,,,---------++++++++++++,,,---...///......---,,,,,,+++******)))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((()))'''&&&'''((()))((('''&&&&&&'''((()))))))))(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&'''''''''(((((())))))''''''((((((((((((''''''))))))))))))))))))))))))'''(((((()))***+++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))eee\\\UUUUUUNNNJJJFFFEEEFFFGGGEEECCCAAA>>>:::888888888777777555444333333333222000...------,,,+++***)))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((&&&###$$$&&&((('''%%%%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))*********+++))))))((('''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''((((((&&&&&&&&&''''''''''''(((''')))***)))'''&&&&&&'''''''''''''''(((((((((((())))))))))))************......///000111222333333111000///...---,,,++++++))))))*********+++++++++---,,,+++***))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&''''''''''''''''''''''''******))))))((((((((('''))))))((('''&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************,,,------+++******,,,...---,,,,,,,,,,,,+++++++++------------------,,,,,,......---------,,,,,,,,,************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))+++)))'''&&&%%%&&&((()))(((((((((((((((((((((((('''''''''''''''((())))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((eee\\\VVVUUUMMMJJJGGGFFFGGGGGGEEEBBBAAA>>>:::888888888777777555444333333333222000...------,,,+++***)))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((&&&$$$$$$&&&''''''%%%%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++,,,,,,))))))((('''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$((('''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&''''''''''''(((&&&((())))))(((''''''(((''''''''''''(((((((((((())))))))))))************,,,,,,---...///000111111000000///...---,,,++++++************++++++++++++---,,,+++***))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&''''''''''''((()))((((((((('''''''''''''''''''''''''''''''''''')))))))))((((((''''''''')))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************,,,------+++******,,,......---------,,,,,,++++++,,,,,,,,,---------------------------,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''((((((((()))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))***)))'''&&&&&&&&&((()))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))eee\\\VVVVVVLLLJJJGGGGGGIIIHHHEEEAAAAAA>>>:::888888888777777555444333333333222000...---,,,,,,+++***)))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((&&&$$$%%%&&&'''&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((()))+++,,,---)))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''((((((&&&&&&&&&''''''''''''(((%%%'''))))))((('''((()))''''''''''''(((((((((((())))))))))))******************+++,,,---....../////////...---,,,,,,++++++******+++++++++,,,,,,,,,,,,+++******))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&%%%%%%$$$&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))************+++,,,---,,,******,,,---//////...---,,,,,,+++++++++++++++,,,,,,------...---------,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))***)))(((&&&&&&''''''((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))*********ddd\\\WWWVVVLLLJJJHHHIIIJJJIIIEEEAAAAAA>>>:::888888888777777444333222222333222000...,,,,,,++++++***))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***++++++(((''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''')))***)))'''&&&&&&'''''''''''''''((((((((((((((()))))))))******************++++++,,,------.........------,,,++++++***++++++++++++,,,,,,,,,,,,++++++***)))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))************+++,,,,,,,,,******+++---000//////...---,,,++++++)))******+++,,,------...,,,,,,,,,,,,++++++++++++************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((())))))(((''''''''''''((((((((((((((((((((((((((('''''''''''''''((())))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++ddd\\\WWWWWWLLLJJJHHHIIIJJJIIIEEEAAAAAA>>>:::888888888777777444333222222333333111///,,,,,,++++++***)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((()))***+++***'''%%%$$$%%%''''''''''''((((((((((((((()))))))))************+++++++++,,,,,,------...------,,,,,,++++++************+++++++++,,,,,,,,,******))))))((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))***************+++,,,,,,+++***+++,,,///......---,,,,,,++++++))))))******+++,,,------,,,,,,+++++++++*********************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))((('''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************++++++++++++ddd\\\XXXXXXMMMKKKHHHHHHJJJIIIFFFBBBAAA>>>:::888888888777777444333222222333333111///+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''&&&%%%$$$&&&(((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&'''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%%%%%%%&&&''''''&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&''''''''''''((()))***+++***'''%%%$$$%%%''''''''''''(((((((((((())))))))))))************+++,,,,,,,,,---------...,,,,,,,,,++++++*********))))))*********+++++++++***))))))(((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&''''''''''''((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))************)))+++,,,,,,+++******+++------,,,,,,,,,,,,++++++)))))))))******++++++,,,+++++++++*********))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++ddd\\\XXXYYYOOOKKKHHHGGGIIIIIIGGGDDDAAA>>>:::888888888777777333222222222333333111000+++++++++***************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%''''''&&&$$$$$$&&&(((%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&'''(((''''''''''''((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))&&&&&&&&&''''''''''''((('''((())))))'''&&&''''''''''''''''''(((((((((((())))))))))))************++++++,,,,,,,,,,,,------++++++++++++************(((((()))))))))*********))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((()))))))))(((&&&&&&&&&(((+++---'''''''''''''''''''''''''''''''''''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((()))'''''''''''''''''''''''''''''''''(((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))************(((***,,,,,,+++******************++++++++++++,,,)))))))))***************+++*********))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))''''''((((((((()))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((''''''&&&(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++ddd\\\XXXYYYPPPLLLHHHGGGHHHIIIGGGEEEAAA>>>:::888888888777777333222222222333333222000+++++++++***************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%'''(((&&&$$$###&&&(((%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&'''(((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&'''''''''(((((($$$&&&((()))(((((()))***''''''''''''((((((((()))))))))))))))************+++++++++++++++,,,,,,,,,+++++++++***************(((((((((((())))))))))))))))))(((((((((((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((***++++++,,,***(((&&&'''***...000(((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))'''''''''''''''''''''''''''((((((((())))))******&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))************(((***,,,,,,+++***)))***((())))))***++++++,,,,,,************))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((()))(((''''''&&&(((((((((((((((((((((((('''''''''''''''((())))))''''''(((((())))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))*********gggZZZVVVZZZPPPKKKGGGGGGJJJLLLIIIFFFBBB???;;;999999999888777333222222222333333111000---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''(((((('''&&&%%%%%%''''''''''''((((((((((((******)))))))))))))))***))))))***++++++++++++***,,,------+++))))))***,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))******))))))))))))))))))))))))'''''''''''''''((())))))((((((''''''''''''((((((''''''(((((())))))******((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))*********)))))))))))))))************************************************++++++************++++++***************************)))(((''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((%%%'''******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))hhh[[[VVVZZZQQQLLLGGGGGGJJJKKKIIIEEEBBB???;;;999999999888777333222222222333333111000---,,,+++***))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((()))***++++++***)))(((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''(((((('''&&&&&&%%%''''''''''''((((((((((((******))))))))))))******))))))***++++++++++++***.........---***((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&'''(((((()))))))))))))))))))))))))))'''''''''''''''((())))))((((((''''''''''''(((((('''((((((((((((((())))))((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''(((((('''''''''''''''''''''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))***)))))))))))))))))))))************************************************,,,++++++++++++++++++,,,***************************)))(((''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&(((******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))iii\\\WWW[[[RRRMMMHHHGGGJJJKKKHHHDDDBBB???;;;999888888888777333222222222333333111000---,,,+++***))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))******++++++******)))&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''(((''''''&&&%%%''''''''''''((((((((((((***)))))))))))))))******))))))***++++++++++++***...///000///,,,)))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((())))))))))))))))))))))))'''''''''''''''((())))))((((((''''''''''''((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))******************************************************,,,,,,,,,++++++,,,,,,,,,************************))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&((())))))(((&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))jjj\\\WWW[[[SSSNNNHHHGGGJJJJJJGGGCCCAAA>>>;;;888888888888777333222222222333333111000---,,,+++***))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))***+++))))))***++++++++++++***,,,...000000---***)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%&&&''''''((())))))))))))))))))))))))'''''''''''''''((())))))((((((''''''''''''((((((((((((''''''&&&&&&%%%%%%((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))))))))))))))))))))))))))*********************************************************,,,++++++******++++++,,,************************))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((()))((('''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((kkk]]]WWWZZZSSSNNNHHHGGGJJJJJJGGGCCCAAA>>>:::888888888777666333222222222333333111000---,,,+++***))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''''''''&&&''''''''''''(((((((((((())))))(((((()))***++++++))))))***++++++++++++***))),,,...///---+++******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))'''''''''''''''((())))))((((((''''''''''''((((((((((((''''''&&&&&&%%%%%%((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))(((((())))))******************************************************************))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((kkk\\\VVVYYYRRRMMMHHHGGGJJJKKKHHHDDDAAA>>>:::888777777777666333222222222333333111000---,,,+++***))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''&&&&&&''''''((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((('''''''''''''''''''''(((((((((((((((((((((((()))***+++,,,))))))***++++++++++++***(((***,,,---,,,++++++,,,((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&'''(((((()))))))))))))))))))))))))))'''''''''''''''((())))))((((((''''''''''''((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))((((((((()))******++++++************************************************))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''((()))((('''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))jjj\\\UUUXXXQQQLLLGGGGGGJJJKKKIIIEEEAAA>>>:::777777777777666333222222222333333111000---,,,+++***))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))(((''''''''''''((()))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''((((((''''''''''''''''''(((((((((((((((((((((((()))***+++,,,))))))***++++++++++++***)))***++++++)))))))))+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((())))))))))))))))))))))))'''''''''''''''((())))))((((((''''''''''''(((((('''((((((((((((((())))))((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))'''(((((()))******++++++******************************************************))))))))))))******))))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''((())))))((())),,,...))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))jjj[[[UUUWWWPPPKKKGGGGGGJJJLLLIIIFFF@@@===:::777777777777666333222222222333333111000---,,,+++***))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''((((((((('''''''''''''''((((((((()))(((((((((((()))***+++,,,))))))***++++++++++++***+++,,,+++***''''''((()))************************((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''))))))))))))))))))))))))'''''''''''''''((())))))((((((''''''''''''((((((''''''(((((())))))******(((((((((((((((((((((((()))((((((((('''''''''''''''''''''&&&&&&'''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((()))))))))))))))'''(((((()))***+++++++++************************************************++++++************++++++))))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))'''((()))))))))+++...000))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))qqqYYYXXXWWWRRRLLLGGGFFFIIIKKKIIIFFFAAA???;;;999888888666555555333222222222222111///...,,,***)))******)))(((((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''(((******((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))******+++++++++,,,,,,,,,******************************))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))(((&&&&&&((()))&&&&&&&&&'''''''''(((((('''&&&&&&&&&'''(((***,,,''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&******))))))((((((''''''***************)))(((((())))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((()))******((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))qqqYYYXXXWWWSSSMMMGGGFFFIIIJJJHHHEEEBBB???;;;999888888777555555333222222333222111000...,,,***)))******)))((((((((((((((((((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))*********+++++++++,,,,,,************************)))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))(((&&&&&&((()))&&&'''''''''''''''''''''''''''&&&''''''((()))***''''''''''''(((((((((((()))(((((('''&&&&&&''''''''''''''''''''''''''''''******))))))((((((((((((***************))))))((())))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((()))******(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))pppYYYYYYXXXTTTNNNHHHGGGIIIJJJGGGDDDBBB???;;;999888888777666555444222222333333111000...,,,***)))******)))(((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))*********++++++++++++,,,************************((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))(((&&&&&&((()))((('''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((())))))((((((''''''((((((''''''''''''''''''''''''***))))))))))))(((((((((******++++++******)))((())))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((()))******((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))qqqYYYYYYXXXTTTOOOIIIGGGIIIIIIFFFCCCCCC@@@;;;999888888777777666444333222333333222000...,,,***)))******)))((((((((((((((((((((((((((())))))((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))''''''''''''''''''''''''((('''&&&$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))************++++++++++++************************''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))(((&&&&&&((()))(((((((((((('''''''''''''''((()))))))))(((&&&%%%''''''''''''(((((((((((())))))(((((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))***++++++++++++***))))))((()))))))))************(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((())))))***(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((qqqZZZYYYXXXTTTOOOIIIGGGIIIIIIFFFCCCDDD@@@<<<888888888888888666444333333333333222000...,,,***)))******)))((((((((((((((((((((((((((())))))((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))'''''''''''''''''''''''',,,+++(((&&&$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))*********+++++++++))))))))))))))))))))))))&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))(((&&&&&&((()))(((((((((((((((((((((((((((((()))))))))'''&&&%%%''''''''''''(((((((((((())))))(((((((((((())))))'''''''''((((((((())))))))))))))))))************+++++++++++++++***))))))((()))))))))************(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((())))))***(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((rrrZZZYYYXXXTTTNNNHHHGGGIIIJJJGGGDDDEEEAAA<<<888888888999999666555333333444444222111...,,,***)))******)))(((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))((((((''''''''''''''''''''''''000...+++(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))))))))))))))))))))************+++))))))))))))))))))))))))'''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&'''(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))(((&&&&&&((()))''''''((((((((()))))))))(((((())))))((('''&&&&&&''''''''''''((((((((((((((((((''''''(((((())))))'''''''''(((((())))))***)))))))))************++++++++++++,,,++++++***)))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((((((((((((((((()))******((((((((((((((((((((((((((((((((()))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))sss[[[YYYWWWSSSMMMGGGFFFIIIJJJHHHEEEFFFAAA<<<888777888999999666555444333444444333111...,,,***)))******)))((((((((((((((((((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''...,,,)))'''&&&&&&((()))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))************))))))))))))))))))))))))'''''''''(((((()))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((()))''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))(((&&&&&&((()))&&&&&&'''((()))******+++)))(((((('''''''''((((((''''''''''''((((((((((((''''''&&&&&&'''(((((()))&&&''''''((())))))******))))))*********+++++++++++++++,,,,,,++++++***)))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((()))******(((((((((((((((((((((((((((((()))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))ttt[[[YYYWWWRRRLLLGGGFFFIIIKKKIIIFFFFFFBBB<<<888777888999:::777555444444444444333111...,,,***)))******)))(((((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((('''%%%######%%%'''(((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))************))))))))))))))))))))))))'''((((((((())))))******''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))(((&&&&&&((()))%%%&&&'''((()))***+++,,,)))((('''&&&&&&'''((()))''''''''''''((((((((()))&&&&&&&&&&&&&&&'''((()))&&&''''''((()))******+++))))))******+++++++++++++++,,,,,,,,,,,,+++******))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((()))******(((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))ooo___TTTTTTQQQMMMHHHFFFGGGHHHFFFDDDFFF@@@999777888999666333666666555444333333333333---,,,+++***))))))))))))((((((((((((''''''''''''))))))(((((('''''''''&&&'''+++---+++'''$$$&&&)))&&&&&&&&&''''''''''''((((((((())))))((('''&&&&&&%%%%%%&&&&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''(((((())))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((('''&&&%%%%%%&&&'''(((''''''(((((((((((('''''')))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''(((((((((((()))))))))))))))************+++++++++,,,,,,++++++***)))((((((******************************)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))************))))))lll\\\SSSSSSQQQMMMHHHFFFGGGHHHFFFDDDFFF@@@:::777888999777444666666555444333333333333---,,,+++***))))))))))))(((((((((((('''''''''''')))((((((((('''''''''''''''***---+++'''%%%&&&(((&&&&&&&&&''''''''''''(((((((((((((((((('''&&&%%%%%%%%%&&&&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((()))(((''''''''''''((()))''''''(((((((((((('''''')))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''(((((((((''''''''''''''''''((((((((((((((()))))))))))))))************+++++++++------,,,,,,+++******)))******************************)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************************************+++******))))))))))))***************************************************))))))))))))************))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))************))))))hhhZZZRRRSSSQQQMMMHHHFFFGGGHHHFFFDDDEEE@@@:::888888888777555666666555444333333333333---,,,+++***))))))))))))((((((((((((''''''''''''(((((((((((('''''''''''''''***,,,***'''%%%&&&(((&&&&&&&&&''''''''''''(((&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))******((())))))******))))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((())))))(((((((((((())))))''''''((((((((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''(((((()))((((((''''''(((((()))(((((((((((()))))))))))))))************+++++++++...------,,,,,,+++++++++***************************))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******************************************************)))))))))***++++++************************************************))))))))))))************))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))gggYYYSSSUUUQQQMMMHHHFFFGGGHHHFFFDDDDDD@@@;;;888888888777666666666555444333333333333---,,,+++***))))))))))))((((((((((((''''''''''''((((((((((((((('''''''''''')))******'''&&&&&&'''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''(((((()))))))))*********)))))))))******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))((((((''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((())))))))))))))))))*********+++++++++------,,,,,,++++++++++++************************))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))************************************************))))))))))))***++++++,,,************************************************((()))))))))************))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))************))))))hhhZZZTTTVVVQQQMMMHHHFFFGGGHHHFFFDDDCCC@@@<<<999888888888888666666555444333333333333---,,,+++***))))))))))))(((((((((((('''''''''''''''''''''((((((((((((((('''((())))))((('''&&&'''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))************))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))))))))((((((''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((((('''(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((())))))))))))))))))*********+++++++++++++++++++++************************************))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************************************************************))))))***+++,,,,,,************************************************((()))))))))************))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))************))))))jjj\\\TTTVVVQQQMMMHHHFFFGGGHHHFFFDDDBBB@@@===:::888888999999666666555444333333333333---,,,+++***))))))))))))(((((((((((('''''''''''''''''''''(((((((((((((((''''''(((((((((''''''&&&&&&&&&&&&''''''''''''(((%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))*********++++++)))******++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))((((((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''(((((()))((((((''''''(((((()))(((((((((((()))))))))))))))************+++++++++************************************************((((((((((((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))kkk]]]TTTTTTQQQMMMHHHFFFGGGHHHFFFDDDBBB@@@>>>:::888888999;;;666666555444333333333333---,,,+++***))))))))))))((((((((((((''''''''''''''''''''''''((((((((()))'''&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''(((%%%&&&'''(((((((((((((((&&&''''''(((((()))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''((()))+++,,,---...((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((())))))*********+++++++++)))******++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((())))))))))))'''''''''(((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((&&&'''((())))))((('''&&&''''''((((((((((((''''''&&&'''((())))))((('''&&&(((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''(((((((((''''''''''''''''''((((((((((((((()))))))))))))))************+++++++++++++++++++++++++++++++++************************((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))************))))))lll]]]SSSSSSQQQMMMHHHFFFGGGHHHGGGDDDBBB@@@>>>:::888777999;;;666666555444333333333333---,,,+++***)))))))))))))))(((((((((''''''''''''&&&'''''''''(((((())))))'''&&&&&&'''(((((('''&&&&&&&&&&&&'''''''''((((((&&&&&&'''((())))))((((((&&&''''''((()))***++++++((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%'''***---///111222((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&'''''''''(((((()))))))))))))))))))))))))))))))))************+++++++++******++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((('''((()))******)))((('''''''''((((((((((((''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''(((((((((((()))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))************))))))oooXXXVVVSSSUUUPPPIIIFFFGGGGGGFFFEEEBBB@@@===;;;999888999999777555444333444444333111......,,,+++***)))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((******)))''''''&&&&&&&&&)))((('''&&&&&&'''((()))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''************,,,,,,+++)))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&(((((())))))))))))(((((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''***&&&$$$'''+++***(((&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''(((((()))((('''&&&&&&'''((()))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))++++++))))))))))))))))))))))))((((((((((((((('''''''''))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))((('''&&&''')))******)))))))))(((((('''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((''''''))))))(((((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******************++++++++++++******+++++++++************))),,,,,,,,,+++++++++******))))))(((((((((((())))))+++++++++*********************+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))...,,,***,,,......,,,)))000///---,,,,,,,,,---............//////......---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''qqqYYYWWWTTTUUUPPPIIIFFFGGGGGGFFFEEEBBB@@@===;;;999888999999777666444444555555333222......,,,+++***)))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((***)))(((''''''&&&&&&&&&)))((('''&&&&&&'''((()))&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''***((('''&&&'''((())))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''))))))((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''(((((()))((('''&&&&&&'''((()))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))((('''&&&&&&((()))***)))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))***)))))))))((((((((('''))))))(((((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******************++++++++++++******+++++++++************))),,,,,,++++++************))))))(((((((((((())))))*********************************+++++++++,,,,,,((()))+++,,,------,,,,,,---++++++,,,//////...++++++******))))))***+++,,,+++,,,,,,---------------+++++++++++++++++++++,,,...------,,,,,,+++++++++---------,,,,,,,,,++++++)))*********++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((((((rrrZZZXXXUUUUUUPPPIIIFFFGGGGGGFFFEEEBBB@@@===;;;999888999999888666555555555555444222......,,,+++***)))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((***)))(((''''''&&&''''''((((((''''''''''''((((((%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''',,,***(((''''''(((***+++'''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((((((((((((''''''''''''&&&''''''&&&&&&&&&&&&''''''&&&(((***)))&&&$$$%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((())))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))'''((())))))******))))))***))))))(((((())))))***)))))))))))))))))))))))))))******(((%%%%%%(((+++((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******************++++++++++++******+++++++++************)))+++************)))))))))***))))))(((((())))))***))))))))))))))))))******))))))*********+++++++++)))***+++,,,---.........***))))))***,,,---,,,***------,,,,,,,,,,,,---...,,,,,,---...////////////------------------------------------------------,,,+++++++++******))))))************++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))(((((((((ttt\\\YYYUUUUUUPPPIIIFFFGGGGGGFFFEEEBBB@@@===;;;999888999999888777555555666666444333......,,,+++***)))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))((('''''''''''''''(((((((((''''''(((((((((&&&&&&&&&'''(((((())))))(((((((((((((((((((((((('''''''''''''''''''''''')))******)))(((((((((***(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&'''''''''))))))'''&&&'''&&&###''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((((((''''''((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((((((((()))((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))************)))+++***)))(((((()))***+++(((((((((((((((((((((((('''+++...---(((%%%'''+++((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))******************++++++++++++******+++++++++*********))))))***)))))))))))))))))))))***))))))))))))))))))***((()))))))))))))))******)))))))))*********++++++***++++++,,,,,,---------******+++,,,------,,,+++///////////////000000111///000000000000000//////------------,,,,,,,,,,,,,,,,,,------...///000000,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))vvv]]]YYYUUUUUUPPPIIIFFFGGGGGGFFFEEEBBB@@@===;;;999888999999888777555555666666444333......,,,+++***)))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))((((((''''''''''''((('''(((((((((((((((((('''''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((($$$(((+++,,,***'''%%%%%%(((((())))))))))))(((((((((((((((((((((((((((((('''''''''((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((('''%%%&&&,,,333000'''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((()))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''(((((((((((((((((('''(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((((((((()))(((((((((((((((((((((((((((((((((((())))))******(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((())))))***************+++***)))(((((()))***+++((((((((((((((((((((((((&&&+++111111,,,(((((()))'''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))******************++++++++++++******+++++++++*********)))))))))))))))))))))))))))*********))))))))))))******(((((())))))*********+++)))************+++++++++---,,,,,,,,,++++++,,,,,,---...///000////////////,,,---///222444666888999999999999999888666555444333222222222111111111000111000000000///.........------..................,,,+++++++++++++++++++++************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************www]]]YYYUUUUUUPPPIIIFFFGGGGGGFFFEEEBBB@@@===;;;999888999999888666555555555555444222......,,,+++***)))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''',,,222333000+++)))(((((())))))******))))))((((((((((((((((((((((((((('''''''''(((((())))))***(((((())))))))))))(((((('''(((((((((((()))))))))((((((''''''''''''((((((&&&&&&$$$&&&222===:::///((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''((((((((((((''''''(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''(((((())))))******+++(((((())))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))((()))******++++++***************))))))*********))))))))))))))))))))))))&&&***000111...+++)))((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******************++++++++++++******+++++++++************))))))))))))************++++++******))))))******+++)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,...------,,,,,,------...,,,...111222111222333444666888;;;@@@DDDHHHJJJKKKMMMMMMMMMMMMLLLJJJIIIHHHFFFFFFFFFEEEDDDDDDCCCCCC???>>><<<999666333111000.........---,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++www]]]YYYTTTUUUPPPIIIFFFGGGGGGFFFEEEBBB@@@===;;;999888999999777666444444555555333222......,,,+++***)))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((&&&'''((())))))((('''&&&'''''''''&&&&&&%%%$$$$$$((((((((((((((((((((((((((((((((((((((((((((((((***000555555111---+++,,,))))))************))))))((((((((((((((((((((((((&&&''''''((())))))******(((((())))))))))))(((((('''((((((((())))))))))))((((((''''''''''''((((((%%%((('''&&&///:::888---((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''((())))))***&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&'''((())))))((('''&&&(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((()))***+++))))))))))))))))))))))))'''(((((()))******++++++(((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))***++++++++++++***)))******++++++******)))))))))))))))))))))))))))((()))***,,,,,,+++***)))''''''''''''((((((((()))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))'''((((((((()))))))))***))))))(((((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******************++++++++++++******+++++++++************)))************++++++,,,,,,+++******))))))******+++)))******+++,,,,,,------+++,,,,,,,,,,,,------------------...///000222333111555999<<<===???BBBEEELLLNNNQQQSSSVVVWWWXXXXXX[[[[[[\\\\\\\\\\\\[[[[[[XXXXXXXXXWWWVVVUUUUUUUUUQQQPPPNNNJJJGGGDDDBBB@@@999888777444222///---,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++www]]]XXXSSSUUUPPPIIIFFFGGGGGGFFFEEEBBB@@@===;;;999999999999777555444333444444333111......,,,+++***)))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((('''''''''(((((()))&&&'''((())))))((('''&&&'''&&&&&&%%%$$$###"""!!!(((((((((((((((((((((((())))))))))))))))))))))))''',,,///...***&&&''')))))))))************))))))((((((((((((((((((((((((&&&''''''((()))******+++(((((())))))))))))(((((('''((((((((())))))******((((((''''''''''''((((((&&&+++***%%%(((000...%%%((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&'''((())))))((('''&&&(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((***++++++))))))))))))))))))))))))'''(((((()))***+++++++++(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))))))))***++++++++++++***)))***+++,,,,,,+++***)))))))))))))))))))))))))))***(((&&&&&&(((*********&&&'''''''''(((((())))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))'''((((((((())))))******))))))(((((((((((())))))''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))******************++++++++++++******+++++++++************)))******+++++++++,,,,,,,,,++++++************++++++******+++,,,------......,,,,,,,,,---------......---------///111444777999>>>CCCIIIMMMPPPSSSXXX[[[]]]^^^^^^^^^]]][[[YYYXXXYYYZZZ[[[\\\^^^^^^______\\\\\\[[[ZZZYYYYYYXXXXXX]]]\\\[[[ZZZXXXVVVUUUUUULLLJJJGGGCCC???;;;888777---------,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++zzz]]]ZZZSSSRRRQQQKKKEEEDDDGGGGGGDDDEEEBBB???;;;999999999:::666666555444333333333333///---+++***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))((((((((((((+++******)))(((''''''&&&(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************)))************+++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((((())))))(((((((((((((((''''''&&&,,,------,,,)))''''''((((((***++++++***))))))))))))))))))))))))(((((((((***)))((()))+++,,,,,,+++******++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))((('''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))***,,,,,,++++++++++++++++++++++++------,,,,,,+++***))))))******+++++++++,,,,,,,,,*********)))******+++,,,***+++,,,,,,,,,,,,,,,+++***+++,,,.../////////...000222555777:::???EEEIIIOOOQQQSSSWWWZZZ]]]___```___^^^\\\YYYWWWVVVUUUTTTTTTVVVXXXZZZ\\\]]]^^^___VVVSSSOOOLLLIIIIIIIIIJJJVVVYYY]]]___^^^[[[YYYXXX]]]\\\ZZZVVVQQQMMMHHHFFF>>>;;;555000,,,,,,---///...,,,***+++...///---+++,,,,,,+++***)))))))))***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))){{{]]]YYYRRRRRRQQQKKKEEEDDDGGGGGGDDDDDDBBB>>>;;;999888999:::666666555444333333333333///---+++***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((('''''''''((((((((((((((((((((((((******)))))))))((((((((()))))))))))))))))))))(((+++******)))((((((''''''(((((())))))))))))(((((((((((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************)))************+++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((())))))*********++++++*********((()))***)))((('''(((***,,,,,,,,,***)))))))))***)))************+++******+++*********++++++)))'''))))))******++++++******************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))(((''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))***,,,,,,++++++++++++++++++++++++------,,,,,,+++******)))***++++++++++++,,,,,,,,,***************+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111333777>>>DDDJJJOOOTTTWWWWWWXXXZZZ\\\^^^```aaaaaa```]]]YYYTTTNNNJJJGGGEEEEEEGGGIIILLLOOOQQQRRRSSSFFFDDDAAA===<<<;;;<<<<<>><<<===>>>???AAACCCDDDDDDDDD===;;;888555444444444555888>>>GGGPPPVVV[[[___aaa```aaaccccccbbb___\\\ZZZYYYYYYXXXVVVQQQKKKDDD@@@999666222///------,,,+++++++++*********+++,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))}}}^^^YYYRRRSSSQQQLLLEEEDDDGGGGGGDDDCCC@@@===999777777777888777666555444444333333333///---+++***++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******************)))))))))(((((()))))))))******)))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************))))))*********+++++++++************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))******)))))))))***+++++++++++++++++++++,,,,,,,,,+++---...///......///111+++,,,,,,...000000///...///......---,,,+++++++++,,,+++))))))+++------,,,))))))))))))***++++++,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((('''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((''''''******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,------+++++++++++++++,,,------///.........//////000000///111555:::@@@FFFJJJMMMQQQTTTWWWWWWUUURRRPPPOOOQQQQQQRRRSSSTTTTTTSSSSSSKKKJJJGGGDDDBBB@@@>>>>>>>>>>>>>>>>>>===<<<::::::;;;:::888666444444555555333666<<>>???AAABBBCCCCCCCCCCCCBBBAAA???>>>======<<<;;;999888777777777999999999999:::>>>CCCGGGQQQQQQQQQOOOLLLGGGCCC@@@AAADDDJJJPPPWWW]]]aaaccc[[[UUUKKK???555///------,,,+++++++++,,,---......************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))}}}___ZZZSSSSSSRRRLLLFFFEEEHHHHHHEEECCCAAA===:::888777888999888777666555444444444444///---+++***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))''''''''''''((((((((((((((())))))******+++++++++************************)))******++++++******))))))))))))*********++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************************************))))))))))))))))))))))))))))))))))))************************************+++,,,------)))))))))+++---111444555666999===AAAEEEIIIMMMPPPRRRRRRTTTUUUSSSKKK???666444444444666;;;BBBIIIMMMGGGDDD???:::666222...+++---,,,+++******+++,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))(((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------...///------...///111444777888FFFGGGJJJNNNPPPRRRRRRSSSNNNMMMHHHCCC===::::::;;;555777999<<>>;;;999888999:::888777666555444444444444///---+++***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((((((''''''''''''(((((('''((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))''''''(((((())))))))))))((())))))******+++,,,,,,************************)))******++++++******)))))))))*********+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************************************))))))))))))))))))))))))))))))))))))*********************************++++++---......,,,---///333888>>>DDDGGGOOORRRVVVZZZ]]]```dddgggfffeeeeeeeeebbbZZZNNNDDD999888666888>>>HHHRRRXXX]]][[[XXXTTTNNNEEE:::444000///---,,,++++++,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---------,,,,,,------------------------------------------------,,,,,,,,,------------...---------------......///---...000333888>>>CCCFFFJJJIIIGGGFFFGGGHHHJJJKKKMMMKKKFFF@@@:::666555666:::;;;>>>AAADDDGGGHHHIIIOOOOOOOOOPPPQQQSSSTTTUUUUUUVVVWWWYYYZZZZZZZZZZZZSSSSSSQQQOOOMMMKKKJJJJJJIIIKKKLLLKKKHHHFFFEEEFFFBBBAAA???===:::888777666666666666888===CCCIIIMMMZZZ]]]___[[[PPPCCC888222///......------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))___ZZZQQQTTTRRRMMMGGGEEEHHHHHHEEEEEEBBB???;;;999999999:::888777666555555444444555///---+++***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++((())))))***++++++,,,,,,******************++++++******++++++++++++******)))************+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************************************))))))))))))))))))))))))))))))))))))************************++++++++++++,,,---...///888999===CCCKKKSSSZZZ^^^bbbdddfffhhhiiijjjmmmooonnnllljjjkkkjjjdddYYYQQQ>>>;;;888888===GGGQQQXXXjjjkkkllljjjdddXXXJJJ@@@222111...,,,+++,,,------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---...---,,,,,,------------------------------------------------,,,,,,,,,---------.........------------.../////////000444999@@@HHHOOOSSSHHHDDD@@@======@@@DDDGGGBBBBBBBBB@@@>>>>>>???@@@BBBDDDFFFIIILLLOOOPPPQQQPPPPPPPPPQQQQQQRRRSSSTTTUUUVVVVVVWWWWWWWWWVVVVVVXXXWWWUUUSSSQQQOOOMMMLLLKKKOOOUUUWWWVVVSSSQQQOOOHHHFFFBBB>>>;;;999888777777666555555777;;;???BBBJJJSSS^^^ccc\\\OOOBBB;;;000///...---------------------------------------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))|||^^^[[[TTTTTTTTTPPPJJJGGGHHHGGGDDDDDDBBB???<<<:::999999999:::888666555444444444555111,,,***,,,---+++***+++))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))''''''((()))***)))(((++++++++++++******)))))))))************+++++++++++++++++++++++++++++++++++++++++++++******))))))...---------,,,***)))((())))))))))))***+++,,,,,,(((((()))))))))))))))************++++++,,,---...******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((,,,+++***(((''''''''''''))))))))))))))))))))))))))))))))))))************))))))))))))************+++++++++++++++***)))((())))))***++++++++++++******++++++,,,,,,++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---//////---,,,++++++++++++......---+++,,,111;;;BBBKKKPPPUUUYYY\\\___eeejjjgggiiikkkmmmnnnmmmkkkjjjoookkkeeeaaa^^^\\\ZZZXXXLLLJJJDDD===999>>>JJJTTThhhppprrrmmmiiifffXXXFFF999666333333222000000111///...---,,,************...,,,******,,,---,,,***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))))))))))))))))))))))))))************))))))))))))))))))))))))***************)))((((((************************++++++++++++++++++++++++***---000222222111...,,,------------------------------------------------000---++++++---///...,,,---...///...------///111111999AAAGGGPPPWWWUUUMMMCCC???;;;999:::<<<>>>>>>AAAAAAAAAAAABBBGGGIIIJJJPPPOOONNNNNNOOOPPPPPPOOOUUURRRPPPQQQTTTWWWVVVUUUXXXWWWVVVWWWYYYZZZXXXWWWUUUSSSQQQQQQSSSSSSPPPMMMQQQVVVVVVSSSUUU\\\[[[TTTTTTSSSPPPNNNLLLGGG@@@;;;:::999888888999888666555<<>>@@@BBBDDDDDDIIIKKKMMMMMMNNNPPPRRRTTTTTTSSSQQQPPPPPPPPPPPPPPPVVVVVVVVVZZZ___cccfffhhhmmmjjjjjjooosssooodddYYYYYYYYYXXXWWWUUUQQQMMMJJJJJJRRRUUUSSSTTTYYYYYYSSS[[[YYYWWWTTTRRROOOMMMKKKHHHBBB;;;777666888:::;;;888:::???FFFNNNTTTVVVWWWSSSPPPLLLFFF???999444222------/////////...---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******~~~```\\\UUUTTTTTTPPPJJJGGGHHHGGGDDDDDDBBB???<<<:::999999999888888777777666444333222111,,,***,,,---+++***+++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))************)))((()))+++,,,+++***++++++++++++************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************)))******++++++******)))))))))************++++++---------,,,+++++++++***+++***))))))(((((())))))++++++++++++++++++++++++******))))))))))))******************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))************))))))))))))************++++++++++++++++++***))))))******+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,---------............444===FFFMMMRRRWWWZZZ\\\[[[ZZZ[[[\\\\\\[[[ZZZdddeeegggiiikkkllllllmmmggg```VVVMMMGGGEEECCCBBBHHHOOOWWW\\\]]]]]]^^^___eeelllqqqooopppppphhh]]]QQQKKKEEECCCCCCAAA:::333444444333333222000///...+++***)))***+++,,,+++)))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))*********++++++))))))))))))))))))))))))***************)))((((((************************************************+++,,,---.........------------------------------------------------------,,,,,,,,,...111222111//////000000111444999???DDDNNNRRRUUUVVVXXXXXXTTTNNNNNNKKKHHHHHHIIIKKKLLLLLLPPPQQQQQQOOOMMMOOOWWW^^^]]]]]]]]]]]]___bbbeeegggmmmppptttyyy~~~|||{{{zzzuuunnnfffbbbcccfff]]]bbb___VVVSSSVVVVVVRRRXXXXXXWWWUUUTTTTTTWWWYYYUUUOOOGGG@@@<<<:::999888666666666888>>>HHHSSSZZZYYYYYYYYYXXXTTTMMMGGGDDD666555333000...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******```]]]VVVTTTTTTPPPJJJGGGHHHGGGDDDDDDBBB???<<<:::999999999777777888888777555333222111,,,***,,,---+++***+++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))******+++++++++***)))***,,,---,,,+++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---,,,,,,+++***)))******+++++++++++++++++++++++++++++++++******++++++************+++++++++++++++++++++++++++++++++******))))))******+++************************))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((()))))))))************((()))))))))************+++++++++,,,,,,+++******)))***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---............------///000333444>>>BBBJJJQQQUUUXXXXXXXXXOOOLLLJJJKKKMMMMMMKKKHHHLLLRRR[[[bbbeeebbb]]]YYYZZZVVVOOOKKKIIIHHHGGGFFFDDDGGGMMMRRRXXX```iiioookkkpppsssqqqppppppjjjcccPPPOOOKKKFFFEEEFFFDDD@@@<<<<<<;;;999777444111///000...,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))***************++++++))))))*********+++++++++))))))))))))))))))))))))***************)))((((((************************************************,,,,,,++++++,,,,,,------................................................,,,,,,...///000111000///---000444888<<>>FFFNNNRRRUUUWWWXXXYYYWWWVVVUUUQQQLLLKKKNNNHHHHHHJJJOOOTTTWWWXXXWWWaaaiii|||ttthhh___TTTSSSSSSTTTUUUTTTRRRPPP>>>@@@@@@???<<<:::888888>>>CCCJJJRRRWWWZZZ[[[[[[]]]]]]ZZZUUULLL@@@555...000///---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,++++++************************************************************************))))))))))))))))))))))))******))))))))))))******~~~___[[[TTTTTTTTTPPPJJJGGGHHHGGGDDDDDDBBB???<<<:::999999999999888777666444444444444111,,,***,,,---+++***+++))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++***)))***+++,,,,,,***+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------------------+++++++++,,,,,,,,,------------...000000111111111...///222555777888888888666666666555444333333222444333222111//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))***************+++,,,,,,------,,,,,,***+++,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------------...,,,,,,,,,------------..................//////000000444:::AAAFFFHHHHHHGGGBBBAAA???AAADDDFFFFFFDDDCCCDDDFFFGGGGGGHHHJJJKKKPPPPPPQQQRRRUUUXXX[[[]]]\\\[[[[[[\\\]]]]]]ZZZXXXXXXXXXYYYYYYWWWTTTOOOLLLJJJKKKLLLMMMMMMPPPUUUZZZZZZmmmzzzvvvjjj```TTTIIIGGGDDD@@@;;;888666555666888:::<<<:::555111//////------------------------))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))***++++++,,,------*********+++++++++,,,,,,))))))))))))))))))))))))***************)))((((((************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...................................................///000000///222777;;;CCCGGGLLLOOOPPPQQQQQQRRRPPPNNNNNNOOOMMMIIILLLRRRQQQUUU]]]iiivvv}}}jjjfff___ZZZWWWUUUSSSQQQIIIHHHFFFEEEDDDBBB???===666888===CCCIIIOOOTTTVVVSSSWWW\\\^^^YYYNNNAAA999333222///---,,,------...------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************************************************************))))))))))))))))))))))))******))))))))))))******}}}___[[[SSSTTTTTTQQQJJJGGGHHHGGGDDDDDDBBB???<<<:::999999999:::888777555444444444555111,,,***,,,---+++***+++))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++******************)))((()))+++,,,+++***+++++++++,,,,,,---------++++++,,,,,,,,,---------------------------------+++++++++,,,,,,---------...///111444666888999999<<<>>>BBBEEEHHHIIIIIIIIIGGGFFFEEECCCAAA???>>>======<<<999777444222111000,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))************))))))))))))***************+++,,,,,,------------***+++,,,,,,------,,,,,,,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,---------.....................///000000777===DDDKKKLLLHHHCCC>>><<<;;;:::<<<@@@BBBAAA???@@@DDDJJJLLLNNNQQQVVVZZZZZZ\\\```dddfffggggggfffhhhfffeeeeeefffggggggfffeeeeeeeeeffffffddd```]]]QQQOOOMMMJJJFFFDDDHHHMMMMMMZZZ```\\\[[[aaaccc^^^TTTPPPHHHAAA:::777555555;;;@@@DDDDDD???777222///........................))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))***+++,,,,,,------******+++++++++,,,,,,,,,))))))))))))))))))))))))***************)))((((((************************------------------------+++,,,---.........------////////////////////////////////////////////////...///000000111555<<>>FFFKKKRRRKKKCCC???AAACCCDDDCCCHHHHHHHHHLLLWWWlllhhhRRRXXXSSSNNNKKKJJJKKKLLLLLLKKKDDD===999:::;;;888666999>>>GGGOOOTTTVVVVVVUUUGGG===222,,,,,,...---,,,+++++++++***)))***,,,...------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++aaaXXXXXXVVVVVVRRRJJJGGGHHHHHHEEEDDDCCCAAA===999777888999888777666555444333333333000///---,,,------,,,+++111555222)))'''------'''************************++++++******************************))))))))))))***************************+++,,,+++***)))***+++++++++,,,------------,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,------...///......---------...///...///000333555888:::<<<@@@AAACCCEEEHHHJJJKKKLLLPPPRRRUUUWWWYYYYYYXXXXXXYYYVVVRRRQQQQQQRRRSSSRRRRRRSSSTTTSSSQQQOOONNNNNNGGGFFFCCC???999444000---000...+++***+++++++++***,,,------------,,,+++***************************************************************************))))))))))))))))))))))))(((((((((((()))))))))***)))))))))***+++++++++,,,))))))))))))************************************++++++,,,,,,,,,---------,,,---......//////......//////.........---------------........./////////,,,,,,,,,---/////////......///111222555:::AAAFFFOOOMMMKKKGGGBBB???>>>>>>BBBAAACCCHHHJJJKKKPPPVVVWWWWWWVVVTTTSSSRRRQQQPPPSSSRRRUUUZZZZZZVVVWWWZZZeeebbb\\\WWWSSSTTTXXX\\\```aaabbbcccdddfffhhhjjjhhhfffcccaaa___\\\WWWSSSTTTTTTOOOGGGCCCDDDEEECCCTTTXXXZZZSSSGGG<<<777777;;;???EEEKKKSSSVVVPPPGGG>>>666000000///+++***++++++***************+++,,,************++++++++++++************************++++++++++++++++++++++++))))))***+++,,,------...************************++++++*********************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------............////////////////////////////////////////////////////////////444555777<<>>FFFNNNVVVZZZRRRIII<<<333////////////---------,,,++++++,,,---------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++```XXXXXXWWWWWWRRRKKKGGGHHHHHHEEEEEEDDDAAA===999666777888888888666555444333333333111///---,,,------,,,++++++///...'''''',,,---)))******************************++++++++++++++++++************************++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++,,,---------------------,,,,,,,,,,,,------...------,,,,,,,,,------///.........///000111111333444777;;;???BBBEEEGGGJJJKKKKKKLLLMMMNNNOOOPPPSSSTTTVVVYYY[[[\\\]]]]]]UUUPPPHHHCCCCCCEEEHHHJJJOOOOOORRRVVVZZZ]]]^^^^^^^^^]]]ZZZUUUNNNFFF@@@;;;:::555000,,,+++,,,,,,,,,,,,,,,,,,+++***)))((((((++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((()))))))))************************++++++)))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------...////////////.../////////............---............////////////------...///000////////////222555999>>>DDDLLLQQQOOOLLLHHHEEEDDDFFFIIILLLLLLJJJKKKNNNOOOOOOTTTZZZSSSRRRRRRTTTYYYaaaiiimmmtttoooiiiddd```cccooo{{{uuudddVVVTTT]]]fff^^^``````\\\YYYYYY___dddjjjjjjjjjkkkkkkiiidddaaabbbaaa[[[SSSMMMJJJDDD>>>FFFMMMUUUUUULLLCCC>>>===EEEKKKQQQUUU[[[```___ZZZOOOCCC888333111---***)))******+++++++++,,,,,,,,,************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............////////////000000000000000000000000111000000000000000111111333555;;;DDDMMMPPPOOOLLLGGGFFFDDDDDDEEEHHHLLLNNNSSS^^^ooolll\\\TTTQQQPPPRRRRRRQQQOOOKKKDDD>>>999222111000333;;;EEEOOOUUUZZZTTTIII???666222000000............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++```XXXXXXWWWWWWRRRKKKGGGHHHHHHFFFEEEDDDAAA===888666777888999888777555444444444333111///---------...---+++***---,,,((((((,,,---*********************************+++++++++++++++,,,)))***************++++++++++++++++++++++++++++++***+++---,,,++++++,,,---+++,,,,,,---...---------------,,,,,,,,,,,,------///...------,,,,,,------...///000111333555777777;;;===???BBBEEEHHHJJJKKKJJJIIIIIIIIIIIIIIIIIIIIIQQQQQQSSSUUUWWWYYY[[[\\\SSSLLLCCC<<<999:::;;;<<>>555333111...,,,******++++++,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............//////////////////000000000000000111111000000000000111222333555999AAALLLTTTUUUPPPJJJJJJJJJHHHFFFHHHOOOZZZcccwww}}}lll___XXXUUUTTTSSSUUUVVVTTTNNNIII555444333555888>>>DDDHHHVVVUUURRRLLLBBB999222///------------//////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++aaaYYYYYYWWWWWWSSSKKKHHHIIIIIIFFFEEEDDDAAA===999777777888999888777666555444444444111///------......---,,,,,,------******,,,,,,*********************************++++++,,,,,,,,,,,,))))))******+++++++++,,,++++++++++++++++++++++++***,,,------,,,,,,---...,,,,,,---.........------...------,,,,,,------...//////......---......//////000333666999;;;===>>>AAABBBCCCDDDEEEEEEEEEEEE@@@@@@@@@???>>>>>>======GGGHHHIIIKKKMMMPPPQQQRRRSSSNNNGGGBBB???===<<<;;;:::;;;@@@IIIUUU___ccceeeeeegggjjjkkkjjjgggbbb___ZZZVVVPPPJJJDDD===777333///...---++++++,,,...///++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))************+++++++++***************************++++++++++++++++++++++++++++++++++++,,,,,,---------.........---...//////000000///////////////////////////////////////000000000111111000111222111///...///111777===FFFNNNRRRTTTUUUVVVRRRPPPOOOQQQSSSUUUUUUTTTPPPQQQXXXdddppp|||wwwhhh^^^\\\\\\[[[\\\___dddjjjnnnooossstttrrrpppmmmfff^^^NNNIIICCCAAACCCCCC@@@===BBBMMMZZZdddkkkpppnnniii^^^TTTFFF;;;666555222///++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................////////////.........//////000000000000/////////000222555666BBBEEEKKKRRRWWWWWWQQQLLLHHHKKKMMMPPPWWWhhhuuuhhh]]]WWWRRRSSSXXXYYYUUUOOO???<<<777444555888===AAAIIIOOOUUUWWWPPPEEE999333...,,,+++,,,///000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++dddZZZYYYXXXXXXSSSKKKHHHIIIIIIFFFDDDCCC@@@===999777888:::999999777666555444444444222000...---......---,,,---------,,,,,,,,,++++++******************************++++++,,,---------))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------------...000,,,,,,---.....................------------......///////////////000111111222333666999===???AAAAAA@@@@@@AAAAAA@@@???===<<<999999888888777777666666999:::<<<>>>@@@AAABBBCCCFFFDDDAAA???>>>===:::888;;;===AAAIIISSS\\\bbbeeecccfffjjjmmmnnnmmmjjjhhhgggddd```\\\VVVOOOGGGBBB888555222...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))*********++++++******************++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................///000000000000///...////////////000000000000000000000111111111111///000111000...///444888@@@GGGPPPWWWYYYXXXVVVUUULLLNNNSSS[[[dddhhhhhhfff]]]]]]bbbkkkvvvzzz|||yyyssskkkccc^^^]]]]]]]]]eeemmmoooppprrrqqqnnncccYYYKKKCCCAAA@@@===:::;;;DDDPPP\\\hhhqqqqqqlllfff```TTTEEE<<<999555111///...,,,+++******+++,,,++++++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........................////////////---......//////000000000000//////000222555999;;;JJJKKKNNNPPPPPPQQQPPPPPPOOOWWWbbbkkkwwwccc\\\TTTRRRTTTVVVUUURRRJJJCCC999111000555===CCC@@@GGGQQQYYYYYYQQQFFF>>>333000---,,,///111000...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++ggg\\\ZZZXXXXXXSSSLLLHHHIIIIIIGGGBBBAAA@@@<<<999888999;;;:::999888666555555444444222000...---.........,,,+++++++++------,,,,,,,,,******************************++++++,,,------...))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......------///000,,,------.....................------------......//////000000111222444444666777999<<<>>>?????????===>>>???@@@@@@>>><<<;;;999999999999999999999999777888;;;===?????????>>>>>>===;;;;;;;;;999666444999<<>>AAAEEEMMM\\\jjjooolllkkkjjjaaaRRREEE???;;;777555333///,,,++++++---...+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...,,,,,,,,,------------...------------------------------------........................////////////......///000000111222222000000000222555:::>>>AAAFFFGGGHHHHHHIIIOOOXXX```ooo}}}wwwjjj^^^XXXUUUVVVQQQKKK@@@777444666<<<@@@;;;???FFFOOOVVVVVVPPPJJJ===777111...///000///---------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++iii]]][[[XXXXXXSSSLLLHHHJJJIIIGGGAAAAAA???<<<999999:::<<<:::999888666555555555555222000.........///...---)))(((***,,,---,,,,,,---******************************+++,,,,,,---......))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......---...///111,,,---......//////............------------......///000000111222444555666999:::;;;=========<<<<<<<<<===???AAABBBAAA@@@???======>>>>>>>>>?????????BBBDDDGGGJJJKKKJJJIIIHHHGGGEEECCCAAA@@@>>>;;;888333777<<>>:::999888999999<<>><<<<<<<<<;;;:::<<<:::888777555555555666111///,,,,,,---.........++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///++++++,,,,,,,,,---------,,,,,,,,,---------......++++++,,,,,,,,,---------............/////////000///000000///...---///000...111333222111222777<<<888:::;;;;;;::::::<<<>>>@@@??????AAABBBCCCAAA@@@EEEBBB@@@BBBCCCCCCGGGMMMRRRXXX]]]^^^___```]]]XXXSSSRRRQQQNNNKKKGGGDDDBBBCCCAAA===;;;;;;===???AAA???BBBHHHPPPYYYaaafffiiinnnppprrrsssqqqppppppqqqlllkkkeee[[[RRRHHH:::...///000000///,,,++++++,,,---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,000///---...///000...---111000///000111222111///////////////000000000000---///111222111111111222222666:::===CCCKKKPPPSSSZZZZZZ[[[```jjjsssrrrlllvvvuuutttuuu|||ppphhhpppoooqqqqqqkkk```XXXWWWXXXMMMGGGBBB@@@CCCKKKWWWaaajjjmmmkkkaaaUUUOOOKKKGGG???===999444000---++++++------,,,...///000///---------------------------,,,,,,,,,++++++*********,,,,,,,,,------.........---------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------................../////////000000000000000111111111111111000000000111111111000222444888;;;???AAAAAAAAA>>>CCCGGGGGGKKK___gggUUUWWWTTTMMMDDD?????????>>>===;;;:::<<>><<<;;;;;;:::BBBBBBCCCFFFIIILLLLLLLLLMMMKKKKKKMMMLLLKKKPPPWWW]]]bbbeeeeeeeeegggddd```^^^\\\YYYUUUTTTTTTTTTUUULLLLLLLLLKKKHHHCCC>>>:::>>>??????AAAEEELLLVVV]]]hhhlllrrruuuuuutttrrrrrrssssssoooggg```YYYNNNDDD888333...,,,---......------------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,---000555888999999222000///000111222111///////////////000000000111///111222222111111222333444888>>>DDDKKKQQQUUUUUUXXX[[[```jjjzzzlll```fffkkkqqqsssooohhhbbb^^^^^^YYYQQQGGG@@@BBBLLLVVV```hhhmmmggg\\\SSSLLLGGGDDDBBB???;;;666333111///000///...///000000...,,,------------------------,,,,,,,,,+++++++++******+++,,,,,,,,,---------------------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,---------................../////////000000000000000000111111111111222222111111222222222111444666:::???CCCEEEDDDCCCEEEGGGMMMXXXiii}}}ooo]]]VVVOOOKKKJJJHHHFFFEEEAAA>>>:::999<<>>???@@@AAAGGGGGGGGGHHHIIIIIIGGGEEEHHHIIIKKKOOOTTTXXXYYYYYYVVVTTTVVVZZZ[[[YYY\\\aaagggjjjlllkkklllooonnnkkkkkkiiieeebbb___]]]]]]]]]TTTUUUVVVVVVTTTNNNFFF@@@>>>>>>===;;;:::???FFFMMMUUU[[[dddkkkoooqqqssssssuuuwwwuuupppmmmiiibbbZZZHHH>>>333---...111000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++---111777;;;<<<===222111000000111222111000/////////000000000111111111222333333222222333555:::===EEENNNUUUXXXWWWUUUUUU[[[dddqqqrrraaadddiiiooorrrqqqnnnjjjdddccc]]]OOOBBB>>>DDDKKKRRR___kkkllleee\\\QQQIIIIIIHHHEEEBBB>>>:::666444222000//////000///...,,,------------------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,---------......,,,------------.............../////////000000000000000000111111111222222333333333222222333333444666:::AAAGGGJJJJJJGGGEEETTT\\\kkk|||tttdddVVVRRROOOHHHCCCCCCIIIFFF@@@:::888===GGGPPPVVVUUURRRMMMDDD:::111+++000///...///000000...,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++gggZZZWWW[[[ZZZSSSLLLIIIKKKJJJFFFFFFCCC@@@===<<<<<<:::999999888888777666555555555222000...---.........---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,------...,,,,,,,,,------------...------------............------------............//////000000000111111111///000111111111222444666666666666888<<<@@@CCCDDDNNNOOOQQQUUUXXXXXXTTTQQQPPPSSSYYY```fffhhhgggeeedddaaacccmmmtttssspppnnnlllnnnnnnlllnnnrrrtttsssppppppqqqpppooollliiiggggggdddaaa___]]]ZZZUUUPPPEEEEEEDDDDDDEEEEEEDDDCCCBBBGGGNNNVVV___hhhpppvvvsssvvvuuurrrpppoookkkeee[[[PPPAAA666111111000///............------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...------------------------...------///222444444444222111000000222222111000//////000000000111111111222333333333222333666888BBBEEEMMMWWW\\\YYYUUURRRRRR[[[iii{{{~~~{{{xxxuuurrrpppiiillliii^^^QQQIIIDDDBBBHHHSSS___gggiiieeeYYYLLLHHHHHHFFFDDD@@@<<<888666111///......//////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------...............////////////000000000000000111111111222222222333333333333222333555666888@@@HHHLLLLLLMMMQQQTTTppp|||aaaWWWRRRIIIEEEHHHMMMMMMIIIBBB;;;999===AAAPPPTTTWWWVVVPPPDDD777...000///...///000000...,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++jjj^^^YYY[[[ZZZSSSLLLIIIKKKJJJFFFDDDAAA>>>============<<<999999999999888777777666333111...---.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,,,,------,,,,,,---------.........---------.........//////------........./////////000000000111111111111222///111222333333444777999>>>===<<<===???DDDJJJNNNQQQVVV]]]eeejjjjjjfffccciiiooozzz}}}}}}wwwvvvuuuttttttuuuvvvwwwyyyuuupppmmmlllhhhbbb]]]UUUQQQMMMNNNRRRSSSOOOJJJAAAAAAAAACCCJJJWWWeeeoooppptttuuurrrqqqrrrpppmmmhhh```RRRCCC666///---.../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........------------------------000...------//////...,,,222111000111222333222000000000000000111111111111222333333333333666:::>>>KKKNNNWWWaaabbb\\\WWWXXX```lll~~~tttjjjpppuuuvvvoooggg]]]NNN@@@DDDHHHNNNWWWbbbeeeZZZLLLCCCCCCBBB@@@===:::666444000...------...//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---------.........//////////////////000000000111111111111111222222222222111222333333222333777:::???DDDHHHIIILLLXXXmmm}}}sss```WWWQQQOOORRRKKKMMMOOOLLLFFF???;;;:::FFFLLLUUUYYYVVVLLL???777000...------///000///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++mmm```[[[[[[ZZZSSSLLLIIIKKKJJJFFFCCCAAA>>>===>>>???>>>===999999::::::999999888777444111///............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---,,,,,,,,,------,,,---------............------........./////////.........////////////000000111111111222222222222111333555666777888<<<>>>AAACCCDDDDDDEEEJJJRRRYYYZZZfffxxx~~~sssnnnnnnrrruuutttrrrrrruuuxxxwwwpppjjjggg___WWWUUUYYY^^^___]]]NNNIIIAAA::::::BBBNNNWWWiiimmmpppnnnooorrrtttsssnnniii```QQQBBB666000...000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------------------///...---...000000000...333111111111222333222111000000000111111111222222222333333444666;;;AAAFFFRRRVVVaaallllllgggjjjrrr}}}iiimmmtttwwwuuutttpppaaaPPPIIIFFFDDDIIITTTZZZSSSGGG>>>>>>===;;;:::777666444222000...---.../////////------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......------.........//////////////////000000000111111111111111222222222222333000222444444333666;;;@@@HHHGGGGGGKKKYYYtttyyyooonnnlllpppzzzzzzmmmlllhhhdddeeeiiijjjggg___eeeoooxxxtttddd[[[RRRKKKGGGJJJNNNPPPOOOHHHAAA<<<===DDDNNNVVVWWWRRRIIICCC444111...---...///000///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,nnn```[[[[[[ZZZSSSLLLIIIKKKJJJFFFDDDBBB???>>>>>>>>>===<<<888888999:::999888777666444222///............---------------------------,,,,,,,,,------------...///...---,,,,,,,,,,,,,,,------------........................////////////....../////////000000000111111111222222222333333444666888:::;;;===AAACCC===EEENNNRRRTTTZZZeeennn}}}yyyuuussswww}}}{{{vvvqqqooojjjfffeeehhhlllpppccc\\\QQQDDD<<<:::>>>BBBSSSYYY^^^___cccjjjoooppprrroooiiiaaaVVVIII===555000000000/////////......------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.......................................------///222333333333333222111111333333222111000000111111111222222222333444555777;;;BBBJJJPPPTTT[[[jjjxxx||||||xxxyyywwwxxxpppeeeWWWSSSKKKFFFIIIMMMJJJCCC<<<<<<:::999888888888888888555111////////////...------------------------,,,,,,,,,---------......------------,,,,,,,,,++++++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,---------..................//////////////////000000000111111111111111111222222222333333000333666666666999@@@FFFLLLKKKOOO```}}}wwwjjjcccZZZXXXTTTRRRWWW\\\[[[VVVRRRSSSRRROOORRRXXXXXXTTTHHHKKKQQQXXXaaakkktttzzz~~~~~~}}}}}}yyydddOOOMMMKKKKKKMMMOOOLLLFFF@@@888>>>HHHQQQVVVUUUQQQMMM<<<888222...---///000000......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,nnn```ZZZ[[[ZZZSSSLLLIIIKKKJJJFFFFFFDDD@@@>>>>>>===<<<;;;777777888999999888666666555222///......///...---------------------------,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,---------.........//////............/////////000////////////000000000000111111222222222333333333777999;;;===???AAAEEEGGGSSSaaaqqq{{{{{{}}}~~~|||tttyyy}}}zzztttqqquuuzzzwwwqqqfffWWWJJJBBB>>>>>><<>>000000000000////////////------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...........................------///222444444333333222111111333333222111000111111111111222222222444555777999>>>FFFPPPVVVUUU]]]pppxxxwwwtttmmmeeeaaaWWWKKKEEEEEEEEEBBB===<<<:::999999999:::;;;===:::555222000///...---------------------------,,,,,,,,,------..................------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,---------................../////////000000000000000111111111111111111222222222333333333111555888888888<<>><<<;;;;;;;;;;;;:::999888777777777777555333111///......///000//////...---,,,,,,++++++---------------------------------.........//////........................////////////000000000000///000000//////000222555000444333111444;;;;;;555AAA===<<>>??????>>>CCCNNNXXX]]]iiiqqqtttqqqqqqqqqdddSSSFFF===333---...000000...---000...***,,,222333//////............---------------------------------------------------------///////////////.........////////////000000000000/////////000111111222222111222222333333222222111222222222444666666555333;;;666777AAAKKKRRR\\\eeeeeekkkyyy|||tttvvvnnnkkkfff^^^RRRFFF???>>>>>><<<:::;;;>>>@@@@@@@@@AAAGGGGGG???444///...,,,...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---------.........//////000000000111222222333333333333444555666666666666;;;777666999<<<>>>EEEMMMFFF[[[}}}pppdddaaa\\\RRROOORRROOOPPPRRRSSSSSSSSSTTTTTTSSSUUUUUUTTTVVVZZZYYYVVVSSSQQQNNNMMMOOOPPPOOONNNKKKMMMQQQVVV^^^iiittt{{{fffTTTIIILLLOOOHHHBBBBBB999888:::CCCOOOWWWWWWTTTSSSJJJ===555111111000000//////.........------------.........---,,,,,,+++++++++,,,,,,,,,---------+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,kkk]]]XXX]]]XXXSSSNNNKKKJJJHHHGGGDDDCCC@@@>>><<<;;;;;;;;;;;;:::999888777777777777555333111///......///000//////...------,,,++++++---------------------------------.........//////........................////////////000000000111000111222111000000222444666555333222555;;;===<<<:::???FFFOOO[[[lll~~~zzz{{{~~~}}}}}}~~~}}}wwwlll___SSSMMMDDDAAA>>>>>>@@@EEEMMMTTT___kkktttrrrrrrtttpppgggXXXNNNAAA666111///...---///111000,,,...222222...///............---------------------------------------------------------/////////////////////...////////////000000000000//////000000111111222222222222333333333333222222333222111111222333333333666888BBBSSSaaaiiisss|||yyyssstttqqqllldddXXXMMMEEEBBB>>>:::888999>>>BBBBBBAAAKKKRRRSSSHHH;;;444222111...---------//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................------........./////////000000000111222222333333333333444555666666666666;;;666666???HHHLLLLLLMMM```www{{{uuueee```]]]\\\ZZZWWWYYY]]]\\\YYYUUUVVV[[[___``````eeeggghhhhhhlllpppnnniiidddeeeccc]]]UUUQQQQQQSSSRRRPPPMMMKKKLLLSSS\\\bbbuuu{{{vvv^^^MMMHHHGGGCCC===:::999999>>>GGGOOORRRRRRSSSMMMCCC:::555222000/////////.........------------.........------,,,+++++++++,,,,,,,,,---------+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,ooo```ZZZ]]]YYYSSSNNNLLLKKKIIIHHHDDDCCC@@@>>><<<;;;;;;;;;;;;:::999888777777777777444333111///......////////////......---,,,,,,,,,------------------------------........./////////......................../////////000000000111111222333444333111111111333444111222555999<<<@@@EEEGGG[[[ppp~~~tttsssxxx~~~~~~}}}zzzqqqeee\\\QQQIIIDDDDDDCCC???AAAHHHUUUfffssssssrrrtttvvvtttjjjaaaSSSEEE999333000///111222111...///222111---///............---------------------------------------------------------......//////////////////////////////000000000000//////000000111222222222222333333444444333333222555444222111222555888999777===KKK\\\lllzzzqqqsssrrrmmmfff___WWWQQQMMMAAA<<<777888>>>EEEGGGGGGOOOXXX]]]VVVJJJ???777222///...---...000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.............................................////////////000000111111222333333333333333444444555666666666888777999AAAHHHNNNXXX```uuukkkjjjnnnsssrrriii___\\\]]]^^^```ZZZVVVZZZeeepppvvvxxxuuuwwwzzz~~~tttbbbVVVUUUYYYVVVSSSOOOJJJFFFFFFJJJMMMUUUXXX```jjjsss}}}[[[JJJLLLIII???<<<:::888:::???GGGOOOTTTSSSQQQKKKCCC:::333000////////////.........---------............---,,,,,,,,,,,,,,,,,,------------,,,,,,---............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,rrrddd]]]]]]YYYSSSOOOLLLKKKJJJIIIDDDCCC@@@>>><<<;;;;;;;;;;;;:::999888777777777777444333111000//////////////////......---------,,,------------------------............////////////........................//////000000000111111111111333444333222111111222777444666;;;>>>>>>FFFOOOiii}}}wwwzzz~~~{{{}}}|||rrrhhh```VVVQQQRRRNNNBBB===BBBNNN^^^nnnttttttuuutttrrrrrrmmmbbbTTTFFF;;;555333000000//////000111000...///............---------............................................................////////////////////////000000000000///000000111111222333333333333444444444444333333555666666666777:::>>>AAAAAAGGGQQQ]]]mmmwwwuuutttooogggbbb```^^^[[[KKKCCC;;;999???HHHNNNQQQIIISSS]]]___ZZZPPP@@@222000///......//////---+++------------------------------------------------------------------------------------........................................../////////000000000000000111222222333333444333333444444555666777888999===CCCEEEFFFTTTqqqwwwppppppnnnuuurrrooosss|||nnn___[[[\\\ZZZ[[[ZZZXXXSSSOOOMMMMMMPPPNNNPPPTTTZZZcccsssxxx^^^RRRMMMHHH>>>===:::888:::BBBNNNVVVRRRSSSQQQJJJ@@@666000...////////////............------............------,,,,,,,,,------------...,,,------...............------------------------------------------------rrrccc\\\\\\XXXRRRNNNLLLKKKJJJIIIDDDCCC@@@>>><<<;;;;;;;;;;;;:::999888777777777777333333222000//////......///...............------------------------------........./////////000000////////////////////////000000000000111111111111000222333222111111222444<<<::::::===AAAJJJ[[[jjj{{{zzz~~~~~~wwwoookkkccc```aaaZZZLLLBBBAAADDDQQQbbboooxxxzzzvvvqqqtttrrrlllbbbSSSEEE;;;666000...---///000111000000///............---------................................................---.........//////000000////////////000000000000000000000111222222333333444444444555555444444444444666888888888:::>>>AAAHHHPPP[[[hhh{{{ssshhhdddbbb```XXXOOOCCC===@@@IIISSSYYYJJJNNNTTTZZZ```]]]NNN???333111///.........,,,+++---------------------------------------------------------------------------------.........///////////////////////////////////////000000000111111111111111222333333444444444444444555666777999:::>>>AAAJJJUUUbbbxxx|||zzzvvvpppmmmlllkkkhhhbbb[[[VVVTTTSSSXXXVVVUUURRRNNNMMMVVVaaajjjwwwyyyYYYKKKLLLEEECCC???999777===HHHQQQOOORRRTTTOOOFFF;;;333///000000/////////.........------...//////......---,,,,,,---------.........,,,---......//////......------------------------------------------------nnn```ZZZ[[[WWWQQQMMMKKKKKKIIIIIIDDDCCC@@@>>><<<;;;;;;;;;;;;:::999888777777777777333333222111000///..............................------------------------....../////////000000000////////////////////////000000000111111111222222000111222222222333666999333:::@@@EEERRRkkk{{{{{{|||xxxsssrrroookkkhhhccc[[[OOOHHH>>>DDDQQQcccsss{{{zzzvvvttttttrrrkkkaaaRRREEE<<<333///---///000///000222///............---------................................................------......///000000000////////////000000000000000000111111222333333333444555555666666555555444444666777777777:::AAAFFFLLLZZZmmmvvvjjjccc^^^___YYYOOOEEEBBBFFFPPPXXXTTTQQQOOOQQQZZZ```[[[PPP:::666222///......------------------------------...------,,,,,,------...------------------------------........./////////////////////////////////000000000000111111111111111111222222333444444444666555555666777999;;;<<<>>>BBBSSSsss~~~{{{~~~~~~{{{mmmbbb[[[ZZZZZZZZZYYYYYYYYYUUUNNNLLLOOOTTT\\\eeekkktttjjjQQQNNNMMMKKKEEE>>>999;;;AAAGGGLLLPPPTTTSSSLLLBBB888333000000000/////////......------...////////////...,,,---------............------...////////////...------------------------------------------------mmm```[[[YYYUUUPPPLLLJJJJJJIIIHHHDDDCCC@@@>>><<<;;;;;;;;;;;;:::999888777777777777222222222111000///...---............////////////------------------------.../////////000000000000////////////////////////000000111111111222222222111111111222333777<<<@@@???VVVjjjrrrzzzyyyyyyxxxyyyzzzuuukkkiiijjjbbbVVVCCCAAAEEEPPP___kkkrrruuurrrrrrqqqppplllbbbUUULLL;;;444000111111...///333///............---------................................................------......///000000111////////////000000000000000111111222222333333444555555666666666666555555555777999:::>>>GGGTTT^^^gggwwwvvvjjjbbb```^^^XXXNNNCCCAAAHHHOOOWWWVVVRRRPPPTTTZZZYYYTTTBBB===666111///000000000...........................---,,,,,,,,,,,,---.......................................////////////////////////////////////000000000111111111222222111111222333333444444555777777666777888:::===???DDDSSSuuu|||zzznnnfff```bbbddd```YYYVVVOOOMMMQQQZZZ```iiinnn\\\SSSPPPLLLFFFCCCBBBDDDFFFLLLNNNRRRUUURRRJJJ@@@888000000000000/////////...------...///////////////------------............------...///////////////------------------------........................ooobbb^^^XXXTTTOOOKKKJJJIIIHHHGGGDDDCCC@@@>>><<<;;;;;;;;;;;;:::999888777777777777222222222222111///...---.........///////////////------------------------////////////000000000000000000000000000000000000000111111111111222222222222222222222444:::AAAFFFccc{{{yyy{{{|||{{{lllllluuupppbbbNNNFFF@@@BBBKKKWWWdddmmmooonnnnnnqqqsssnnnddd\\\BBB999333222111...///333//////.........---------////////////////////////////////////////////////---------...///000000111////////////000000000000000111111222222333444444555555666666666666555555888:::<<>>@@@PPPpppmmmjjjnnnmmmeee^^^TTTJJJIIISSSWWWXXXhhh~~~nnnTTTRRRPPPNNNMMMMMMMMMLLLLLLNNNRRRVVVWWWPPPEEE<<<000000000000////////////------...///000000//////---------.........//////---......///////////////------------------------........................pppZZZXXXYYYWWWTTTPPPMMMKKKJJJIIIDDDBBB@@@>>><<<<<<<<<<<<<<<;;;:::999777666555444555444222111000000//////..........................................------...///000///...///000222111000000000111222333333222111000000111222333222333222222333555===KKKWWW{{{}}}{{{wwwooohhhjjjppp^^^UUUIII@@@???GGGRRRZZZdddkkkrrrrrroookkkgggeeeQQQCCC666333222///...111222000//////000000///...//////.........---------////////////////////////............/////////000000000000000111111111111333333444444444444444444555777777666555666777666999777999BBBTTTkkkqqqxxxkkkiiiaaaTTTIIICCC???<<>>:::DDDUUUmmmtttsss{{{}}}xxxaaaXXXZZZZZZNNNMMMYYY```|||nnnWWWHHHMMMWWWXXXUUUUUUOOOMMMNNNQQQUUUSSSMMMGGG666444222111111000///...................................................//////////////////////////////////////////////////////.........---------ppp[[[YYYYYYWWWTTTPPPMMMKKKJJJIIIDDDCCC@@@>>><<<;;;;;;;;;<<<;;;:::999888666555555555444333111000000//////................................................---...//////......///111111111111111111111222333111111111111333444444444333666999777888DDD\\\qqqyyyyyyyyyuuupppnnnggg^^^QQQEEE???AAAFFFKKKTTT\\\fffmmmppppppnnnkkk[[[MMM???777222...///222111000//////000000///---//////.........---------////////////////////////........./////////000000000000000000111111111111333444444444444555555555555666777777777888777666777<<>>AAADDDCCC>>>:::999444...000000000///------------........................................................./////////000000111111111111111111111111111222222222222333333333222222222333444666777888999777999===>>>DDDZZZrrrwwwjjjgggdddWWWRRRVVVVVV___fffppp|||}}}___QQQPPPSSSTTTUUUPPPOOOOOORRRUUUTTTOOOJJJ;;;777222000000000///---................................................//////////////////////////////////////////////////////.........---------qqq\\\ZZZXXXWWWTTTQQQNNNKKKJJJIIIEEEDDDAAA>>><<<;;;::::::<<<;;;:::999888666555555555444333222000000000000................................................---...///...------///111333222222111111111111222000111222333444444555555444777<<>>>>>DDDKKKVVVcccmmmrrrqqqppphhh\\\MMM@@@666//////222111///......///000...---/////////............---////////////////////////....../////////000000000000000000111111111222222444444444444555555666666777666666888999999777666999>>>FFFRRRhhh~~~uuummmfffXXXIIIEEEHHHAAAAAAEEEPPP^^^bbbTTTAAA@@@BBBDDDCCCCCCAAA888///111000000///...------,,,....................................................../////////000000000111111111111111111111111222222222222333333333333333333333444555666777888333999===;;;@@@UUUwwwzzzvvvkkkccc\\\QQQKKKOOOVVV___kkkzzz]]]MMMMMMPPPPPPRRRQQQPPPRRRUUUVVVSSSOOODDD<<<333///000000///---................................................/////////////////////////////////////////////////////////............---rrr]]]\\\XXXWWWTTTQQQNNNKKKIIIHHHFFFDDDBBB>>><<<:::999999;;;;;;:::999888777666555555444333222111000000000....................................////////////...///000///......000222444333222222111111111111111222333333333333444666888>>>III\\\sss|||wwwwwwwwwwwwuuuppphhh]]]RRRIIIBBB>>>===>>>FFFUUUcccjjjnnnpppoooggg[[[MMM???555111111111000...///000000///---/////////...............////////////////////////...////////////000000000000000111111111222222222444444444555666666777777999666666999:::888777888???AAAKKKddd}}}wwwyyysssnnngggXXXMMMLLLHHHCCC???GGGYYYddd]]]OOOAAAAAAAAADDDGGGFFF>>>666000///......///...---,,,...................................................////////////000000000111111111111111111111111222222222333333333444444555555555555666777888888777===??????OOOrrryyy{{{|||xxxzzz~~~oooZZZPPPOOOPPPRRRWWW^^^jjjuuurrrVVVNNNNNNMMMTTTRRRQQQSSSUUUWWWVVVUUUMMMCCC777000000111///,,,................................................/////////////////////////////////////////////////////////...............ttt^^^\\\WWWVVVTTTRRROOOLLLIIIHHHFFFDDDBBB>>><<<:::999999;;;::::::999888777666666666555333222111111000000////////////////////////........./////////000000000111222111000000222444444444333222111111111222222444444444222333555888BBBYYYvvv|||uuuyyyxxxuuuqqqiii___TTTJJJDDD>>>999:::FFFSSS^^^gggooonnnmmmfffZZZLLL@@@666000222000//////000000///...////////////////////////000000000000000000000000////////////000000000111111111111111222222222222444444555666666777888888;;;777666999999888;;;AAAJJJUUUiiiwwwvvvuuusssooofff[[[UUUQQQJJJBBBAAALLL[[[```]]]GGGBBB???AAAEEEFFFCCC@@@111///------...000///...////////////////////////////////////////////////////////////000000000111111111111111111111111111222222333333333444444444555555555666777888999:::>>>AAACCCNNNnnn}}}sssmmmooonnnhhhjjjqqqlll___XXXRRRQQQOOOMMMRRRYYYkkk}}}bbbRRROOOMMMSSSRRRRRRSSSUUUWWWXXXXXXSSSIII===555222111000---////////////////////////........................////////////////////////////////////////////////////////////////////////vvv___[[[WWWVVVUUURRROOOLLLIIIGGGEEEDDDAAA>>><<<;;;::::::::::::999999888777777666666555444222111111111111////////////////////////.........//////000000111111222333222111111333555444333333222222222222333444555666444333555;;;@@@QQQzzzuuuuuuzzzyyywwwqqqiii^^^SSSMMMDDD:::666===FFFPPP^^^lllkkknnnmmmeee[[[OOOAAA666333111000000111222000///...////////////000000000000000000000000000000000/////////000000000111111111111111222222222222333444555555666777888999999;;;777777:::::::::EEESSS```{{{ppp|||{{{qqqnnnhhhbbbXXXUUULLLBBBCCCNNN\\\cccQQQIIIAAA???AAABBBEEEHHH888333...---...000000////////////////////////////////////////////////////////////000000000111111222222222222222222222222333333333333444444444444555555666777888:::;;;<<<<<<@@@JJJdddwwwuuusssmmmiiigggffffffiiinnn}}}nnn```UUUSSSQQQKKKJJJNNNUUUcccxxxqqqZZZPPPLLLPPPPPPRRRSSSUUUWWWXXXYYYUUUOOOEEE<<<666222000///////////////////////////........................////////////////////////////////////////////////...////////////000000000xxx___ZZZWWWVVVUUUSSSOOOLLLIIIGGGDDDCCC@@@>>><<<;;;;;;;;;::::::999999888777777777666555444333222111111111////////////////////////---......///000000111111111222222222111111333555333333222222222333444444444555666666666;;;DDDKKK```uuu{{{{{{{{{xxxrrrjjjbbb]]]PPPDDD<<<<<>>>>>CCCKKKCCC;;;333//////111000/////////////////////////////////////////////////////////000000000111111111222222222222222222222222333333333444444444444555444555666777999;;;===>>>???III```vvvlllhhhhhhkkkrrrwwwzzz|||}}}yyyqqq___\\\ZZZRRRNNNOOOMMMUUUaaaooo~~~uuu\\\OOOLLLNNNQQQSSSUUUVVVXXXYYYUUUSSSMMMDDD:::333111111////////////////////////........................////////////////////////////////////////////////.../////////000000000000yyy___YYYVVVVVVUUUSSSPPPLLLIIIGGGDDDBBB@@@>>><<<<<<<<<<<<:::999999999888777777777666555444333222111111111000000000000000000000000---......///000111111222000111222111000000222444222222222222333444444555444555777777888???KKKTTTjjj{{{|||~~~~~~{{{uuuoookkk\\\OOODDD@@@;;;:::GGGXXXhhhmmmooonnnmmmgggXXXHHH555444222333444444333111.../////////000000111111000000000000000000000000000000000000111111111111111111222222222333333333444555666777888999::::::888666999======CCC]]]yyyzzzsssooojjjeeejjjhhhZZZMMMLLLUUU]]]eeeYYYMMMEEE>>>;;;AAAKKKKKKBBB777111000111000///000000000000000000000000000000000000000000000000000000000000111111111111222222222222222222222222333333333444444444555555444444555777:::<<>>DDDDDD^^^hhhooooookkkggg]]]RRREEE777///444666111///333000000000000111111111111000000000000000000000000000111111111111222222222111222222333333444444555111444777888888999;;;===777888:::===@@@PPPrrr|||ppp{{{zzzqqqoooooommmeee[[[UUUWWW\\\gggaaaVVVIII???;;;===@@@QQQKKK>>>333///111000,,,000000000000000000000000111111000000//////......000111111111111222222222111111222222222333333333444444333333333444555555888666777:::999888@@@JJJZZZ|||bbbgggdddbbbddd```bbbpppwww|||nnneee]]]XXXWWWQQQPPPTTTTTTZZZooouuuYYYPPPPPPPPPMMMSSS[[[XXXVVVVVVTTTLLLBBB999333111111111111111000///...---000000000000000000000000////////////////////////////////////////////////////////////000000000000uuubbbYYYWWWWWWWWWTTTOOOKKKJJJIIIDDDBBB@@@===;;;:::::::::;;;:::999777777777777888555444333222111111111111111000///////////////000000000////////////000000111222333333111111222333000000000111333444444444222555@@@QQQcccrrrwwwrrr{{{xxxtttuuuzzzxxxjjjpppjjj\\\MMMFFFGGGFFFBBBVVVaaalllooommmiiiaaaXXXKKK;;;000333555111///222000000000000111111111111111111111111111111111111111111111111222222222222111222222333333444555555333444777888999999::::::<<<;;;===CCCNNNddd{{{ccciii|||wwwsssrrrppphhh```___dddgggeee^^^QQQCCC;;;<<>>FFFKKKKKKAAA666222222111000000000000000000000000111000000000000/////////111111111111222222222333222222222222333333333333444444444444444555666666666999===>>>===DDDYYYmmmfffWWWTTT]]]cccjjjuuuwww}}}}}}ttthhh]]]YYYSSSLLLLLLRRRddd|||fffPPPUUUUUUPPPQQQRRRVVVXXXWWWRRRJJJ@@@888444111111111000000000000000000000000000000000000000/////////////////////////////////////////////////////////000000000111111uuuaaaWWWWWWWWWWWWTTTOOOKKKJJJIIIDDDBBB@@@===;;;:::::::::::::::999888888777777777444444333222111111111111222111000//////......///000000000///000000111111000222333333222111222444111222444444444555777888>>>FFFbbb~~~uuuwww|||qqqpppkkkaaaVVVJJJAAA;;;AAANNN___lllpppnnnjjjfff^^^LLL;;;555444222000000000000111111111222222222222222222222222222222222111111111222222222333333222222333333444555555555777777777999<<<<<<:::888>>>CCCQQQhhh}}}uuu~~~jjjlllqqqkkkgggjjjgggiiihhhaaaUUUIIIAAA>>>@@@LLLSSSLLL>>>555222111000000000000000000000000000000000000000000000000111111111222222222333333222222222333333333444444444444444444555666777777555999<<<<<<@@@TTTvvvnnn___[[[bbbkkkpppvvvnnnbbbYYYRRROOOPPPRRRaaavvv}}}YYYQQQOOORRRUUUSSSUUUVVVWWWTTTMMMDDD;;;666111111111111111111111111//////////////////////////////////////////////////////////////////////////////000000000111111111vvvaaaWWWWWWWWWWWWTTTOOOKKKJJJIIIDDDBBB@@@===;;;:::::::::::::::999999888777777666444444333222111111111111111111000///////////////000000000000000111222222000111333333222222333444444555555333222333666999BBBVVVrrr|||xxxqqqrrrqqqgggWWWHHHAAA@@@>>>HHHWWWfffnnnnnnkkkiiieeeVVVDDD:::666333111111111111111111222222222222222222222222222222222222111222222222222333333333222333333444444555666666888888888:::<<<>>>>>>===JJJXXXppprrrnnniiippppppllllllgggeeedddbbb___VVVKKKBBB>>>MMMXXXTTTFFF;;;444000111111111111111111111111000000000000111111111111111222222222222333333333222222333333333444444444555555555555666777888999666999:::<<>>CCCFFFXXXnnnvvv{{{jjjlllooommmjjjhhhccc```bbbeeeaaaVVVLLLEEEQQQYYYUUUKKK@@@777111111111111111111111111111000000000111111111111222222222222222333333333333333333333333444444444444555555555555666888999:::888:::===EEE]]]pppdddnnnsssfff[[[VVVUUUZZZ```pppppp^^^TTTPPPOOONNNQQQZZZmmmjjjNNNQQQVVVMMMQQQRRRTTTTTTRRRLLLDDD>>>666444333111000111111222000000000000000000000000////////////////////////000000000000000000000000000000000111111111222222xxxcccXXXWWWWWWWWWTTTOOOKKKJJJIIIDDDBBB@@@===;;;:::::::::999999::::::999888666555555444333222111111111111///......//////000111222000000000000111222333444///111222222222222333555222444444444666===IIIRRR```hhhpppuuu||||||wwwtttqqqgggWWWKKKHHHAAA>>>DDDVVVgggmmmlllkkkiiieeeZZZKKK===555333333111111111222222222333333444444444444444444444444222222222333333333444444333333444444555666666666666999<<<<<<;;;???HHHOOOddd~~~~~~vvvmmmooonnnjjjhhheeebbbcccgggeee___XXXRRRUUUVVVPPPJJJDDD;;;444111111111111111111111111000000111111111222222222222222222333333333444444333333333444444444444555555555555666777888::::::999===EEEUUUttt}}}rrrppp~~~|||eeeXXXQQQMMMJJJJJJJJJKKKYYYpppjjjXXXPPPMMMNNNPPPVVVccczzzdddQQQRRRPPPQQQRRRSSSUUUUUUQQQIIIDDD888666444222000000111111000000000000000000000000////////////////////////000000000000000000000000000000111111111222222222xxxcccYYYWWWWWWWWWTTTOOOKKKJJJIIIDDDBBB@@@===;;;:::::::::999999::::::999888666555555444333222111111111111............///111222333000000000000111222333444///111222222222222444555333555777888<<>>QQQeeemmmmmmlllhhhhhh```PPP???666444444111111222222222333333333444444444444444444444444222222333333333444444444333333444444555666666666555:::>>><<<:::???KKKVVVpppooommmyyyuuuttttttoooiiigggeeeeeeffffffdddbbb[[[YYYSSSKKKHHHEEE???777111111111111111111111111000000111111222222222222222222333333333444444444333333333444444444555555555555555666777999:::;;;999???LLLbbb|||wwwyyyvvv___TTTRRRPPPMMMLLLLLLGGGQQQkkk~~~yyywwwwwwaaaVVVKKKNNNOOOOOOUUUkkkyyySSSPPPVVVRRRRRRSSSUUUWWWTTTMMMHHH999777555222000000000111000000000000000000000000////////////////////////000000000000000000000000000111111111111222222222|||eeeYYY\\\YYYUUUQQQNNNLLLLLLKKKEEECCC@@@===;;;:::999999999999888888777666666666888777444222222222333444111111000000000000111111000111111111111222222222444444444333222333555777...666666777OOOuuu|||zzzooofffjjjxxx}}}mmmqqqrrrcccQQQJJJCCCEEEDDDFFFVVVjjjnnnfffhhheeeccc^^^OOO===555666333333333111000111333555222222222222222222222222333333333444444444555555555555666666777999:::;;;;;;777:::@@@AAAAAAPPPbbbjjjeeeqqqzzzpppuuurrrlllhhhiiiiiiddd```^^^XXX]]]YYYKKK???>>>@@@@@@777444000...///000111111111111111111111111111111111000000111333444444333444444444555555555666666555666666666888;;;;;;:::BBBAAAOOOmmmxxxvvvhhhZZZSSSSSSOOOGGGHHHYYYllltttpppkkkppptttaaa\\\SSSOOOQQQUUURRRUUUpppjjjSSSLLLQQQRRRXXXVVVPPPUUUTTTFFFBBB;;;444000222333111///000000000000000000000000000000000000111111111111000000000000000000000000111111111111111222222222}}}gggZZZ[[[YYYUUUQQQNNNLLLLLLKKKEEECCC@@@===;;;:::999999999999888888777666666666666444222111000000111222111111000000000000111111000111111111111222222222333444444333222222444666555888999CCCddd{{{rrruuuzzzqqqpppgggWWWMMMHHHHHHDDDCCCPPPdddmmmiiijjjgggddd```SSSCCC999777555555444333222111222333222222222222222222222222333333444444444555555555666666666666777888999:::;;;999<<>>??????888555111//////111111111111111111111111111111111222111000111333444444333444444444555555555666666888888777666777999;;;;;;;;;JJJeeexxxfff[[[PPPIIIFFFOOOZZZ___^^^]]]aaavvvpppeeeddd[[[TTTRRRTTTPPPOOOaaazzzpppVVVUUUTTTYYYWWWPPPTTTUUUJJJFFF???777222222333222000111111111111111111111111//////000000000111111111000000000000000000000000111111111111222222222222hhh[[[[[[YYYUUURRROOOMMMLLLKKKEEECCC@@@===;;;:::999999999999888888777666666666555444222111000111111222111111000000000000111111000111111111111222222222222333444444222222333444666444888KKKooovvvoookkk___TTTOOOMMMFFFBBBKKK^^^jjjkkklllhhheeebbbZZZKKK>>>888666666555555333222222111333333333333333333333333333444444444444555555555666666666666666777888999:::999<<>>>>>999666222000000111222111222222222222222222222222222111000111444555444333444444555555555666666666888888999999999:::===@@@BBBaaaooo[[[QQQHHHGGGIIIJJJLLLOOOPPPbbb}}}zzzwwwiii\\\TTTTTTQQQMMMUUUccccccWWWTTTXXXXXXRRRTTTVVVNNNLLLDDD;;;555333333333222111111111111111111111111////////////000000000000000000000000000000000000111111111111222222333333hhh[[[ZZZXXXUUURRROOOMMMLLLKKKEEECCC@@@===;;;:::999999999999888888777666666666666555444333333333333444111111000000000000111111000000111111111222222222111333444444222222222333666333:::PPPkkkvvvnnnfff^^^UUUSSSKKKEEEKKKZZZfffjjjllliiieeeddd___SSSEEE;;;666555444444444444222111333333333333333333333333444444444444555555555555777666666666666777888999>>><<>>===<<<888444222111222222222222222222222222222222222222111111222444555555444555555555555666666666666555777:::<<<<<<<<>>:::666333333333333222222222222222222222222222222111111222444555555444555555555666666666777777444666:::>>><<<:::AAALLLhhhnnn\\\JJJCCCDDDDDDDDDDDDDDDLLLYYYiiiyyyyyy|||uuubbbYYYUUUPPPOOOQQQ``````RRRQQQXXXUUUTTTUUUPPPQQQKKKBBB:::555222222222111111111111111111111111////////////000000000000111111111111111111111111000111111222333333444444gggYYYXXXWWWUUUSSSPPPNNNLLLKKKEEECCC@@@===;;;:::999999999999888888777666666666222222222222222222222222111111000000000000111111000111111111111222222222222333333333222444666999;;;AAALLLUUUXXXZZZbbbjjjoootttkkkbbb]]]WWWVVV[[[aaadddeeehhhhhhgggeeeddd```TTTIII:::666333222444666555333333333333333333333333333444444555555555666666666777777777888999:::;;;<<<======GGGbbb~~~lll}}}ssslllggghhhiiifffddddddcccaaa```]]]TTTIIIBBBBBB@@@<<<888555444444333333333333333333333333333333333222111222555666555444555555666666666777777777777666999<<<::::::HHHYYYyyy}}}bbbRRRCCC@@@CCCCCCAAA???CCCGGGNNNWWWaaannn{{{yyywwwpppaaaVVVNNNKKKKKKTTTooosssZZZPPPVVVUUUTTTUUURRRRRRNNNFFF>>>777333222222222222222222222222222222000000000000111111111111111111111111111111111111000111111222333444555555hhh[[[WWWVVVUUUSSSQQQNNNLLLKKKEEECCC@@@===;;;:::999999999999888888777666666666111222222222333222222222111111000000000000111111000111111111111222222222333333222222222555:::===EEELLLSSSTTTTTTXXX^^^bbbiiirrrooojjjbbb[[[\\\bbbfffgggeeegggjjjjjjgggeeeddd\\\SSSBBB<<<666333555666555333444444444444444444444444555555555555666666666666777777777999:::<<<>>>???;;;CCCUUUtttmmmmmmwww~~~pppkkkjjjhhheeedddbbb_________XXXMMMEEEEEEBBB>>>999666444444444333333333333333333333333333333222222333555666555444555666666666777777777777:::777888<<<===EEE^^^xxx~~~vvvoooggg```[[[RRRHHHAAAAAACCCAAA??????>>>BBBFFFJJJOOOXXXdddmmmsssnnn]]]QQQLLLLLLMMMaaavvviiiRRRTTTTTTTTTWWWVVVSSSPPPJJJBBB;;;666333333222222222222222222222222111111111111222222222222111111111111111111111111000111111222333444555666jjj\\\WWWVVVUUUTTTQQQOOOMMMKKKEEECCC@@@===;;;:::999999999999888888777666666666333333444555555555444444111111000000000000111111000111111111111222222222333333222111222666<<<@@@TTTZZZ[[[WWWXXX```dddcccppppppuuu~~~ssspppeee]]]^^^fffjjjiiiggggggkkklllhhhggggggaaaYYYHHHAAA999555555666555333444444444444444444444444555555555555666666666777666777888999;;;>>>@@@AAABBBPPPiiirrriii||||||pppmmmiiieeecccaaa^^^___```[[[OOOGGGGGGCCC???:::666555555444333333333333333333333333333333222222333555666666555666666666666777777777777;;;666777<<>>888555444222222222222222222222222111111222222222333333333111111111111111111111111000111111222444555666666kkk^^^YYYYYYWWWTTTPPPMMMMMMNNNFFFDDDAAA>>><<<:::::::::999999888777666555444444555555444333333333333444333111000000111222222111000000111111111222222222000111333333111777HHHYYYwwwhhh^^^aaaeeeiiirrr~~~~~~zzz~~~zzzsssmmmddd^^^```hhhllllllgggggghhhiiihhheee```\\\VVVIII;;;555888:::777111555555555555555555555555777666666666666777777888888777333888@@@;;;888CCCEEEVVVvvvgggttt|||kkkfffdddaaadddbbb```___]]]XXXPPPIIIJJJEEE>>>999777666555444444444444444444444444444444444444555555555666666666666666666777777777777888555777===FFF___|||zzzllltttvvviiidddUUUUUUPPPKKKIIIKKKJJJGGGHHHIIIKKKIIIEEEBBBAAAAAA>>>@@@AAAAAAAAADDDIIIMMMSSSdddmmmnnnqqq{{{|||pppnnnppp|||sss```TTTSSSTTTRRRYYYuuu^^^MMMNNNQQQVVV___TTTOOOKKKIIIAAA666222444222222111111111111222222111111222222222333333333222222222222222222222222444333444555666777666444jjj]]]YYYYYYWWWTTTPPPMMMMMMMMMFFFDDDAAA>>><<<::::::999999999888777666555444444555555444333333333333444333111000000111222222111111111111111111111222222222333444555444:::KKK[[[pppyyyxxxlllfffooo~~~}}}zzz{{{rrriiiddddddfffiiikkkhhhggggggggggggeee```]]]XXXMMM@@@999888999777444555555555555555555555555777666666666666777888888<<<<<<999<<>>;;;:::999999999999888777666555444444555555444333333333333333333111000000111222222111222222111111111111111111444444555666777===MMM\\\gggxxxwwwvvvxxxpppkkkiiifffgggllliiihhhffffffeeecccaaa^^^[[[SSSGGG>>>999777777777555555555555555555555555666666666666666777888999777;;;999;;;@@@===CCCWWWzzz~~~llliiiggghhhfffdddccc```ZZZPPPIIIIIIHHHEEE@@@;;;777666555444444444444444444444444444444555555555666666666666777777777777888888888:::;;;;;;>>>UUUuuudddXXXOOOLLLMMMTTTWWWcccuuu{{{wwwrrrrrrnnniiihhhjjjhhhddd]]]VVVMMMHHHGGGGGGEEEBBBAAA@@@???@@@AAAAAA@@@>>>BBBNNN]]]mmmssslllyyyyyypppjjjeeehhhvvvwwwlllaaaVVVRRRRRRaaakkkYYYNNNUUUTTTXXX{{{qqqUUUPPPVVVXXXWWWWWWSSSOOOLLLEEE;;;666555222222111111111111222222000000111111111222222222333333333333333333333333444555555666777888888999jjj\\\ZZZYYYXXXTTTPPPMMMLLLMMMEEECCCAAA>>>;;;:::999999888888888777666555555555555444333333222222333333333111000000111222222111222222222111111111111111555333444666999???LLLZZZ^^^mmmuuuzzzyyynnnllliiijjjoookkkiiifffdddcccbbb```^^^]]]XXXOOOCCC:::666777999555555555555555555555555666666666666777888999999333999999;;;???@@@OOOjjj}}}nnndddgggfffeeeccccccaaa[[[RRRKKKJJJJJJIIIDDD>>>999666666555555555555555555555555555555555555666666666666777777777888888888999999777;;;;;;AAA```yyyaaaRRRLLLJJJKKKMMMTTTTTT]]]ppp~~~}}}xxxooohhh^^^TTTLLLGGGCCCAAAAAA@@@???AAACCCCCCBBB@@@FFFLLL[[[rrr|||qqqzzzmmm___ZZZXXXVVVaaavvv{{{mmmbbbUUUTTToooxxxcccWWWWWWSSSTTTnnnbbbRRRSSSXXXXXXXXXUUUQQQMMMGGG@@@999555333222222111111222222333000000000111111111222222333333333333333333333333333444555666666777999;;;jjj\\\ZZZZZZXXXTTTPPPLLLLLLLLLEEECCC@@@===;;;999999999888888777777666666555555444444333222222222222333333111000000111222222111111111111111111111111111444222222777;;;@@@JJJTTTVVVVVV\\\nnnooolllmmmooorrrmmmjjjfffcccbbb```^^^]]]\\\YYYSSSHHH<<<666777:::666666666666666666666666666666666666777888999:::777=========BBBFFFZZZzzzyyytttdddmmmdddcccaaabbbaaa^^^VVVQQQKKKKKKIIIEEE@@@;;;888777555555555555555555555555555555555666666666777777888888888888999999999999:::???AAAIIImmm}}}jjjVVVLLLIIIGGGGGGHHHOOOMMMSSScccuuuwwwuuummm___PPPEEEBBBBBBBBBAAA@@@@@@BBBCCCDDDDDDEEEGGGRRRlll{{{vvvjjjWWWTTTVVVVVV\\\lllsss___TTT```uuussscccXXXQQQWWWeee~~~]]]QQQTTTYYYXXXVVVRRRNNNJJJDDD===666333333222222222222333333000111111111111222222222333333333333333333333333222444555666555777:::===kkk]]][[[ZZZXXXTTTOOOLLLKKKLLLDDDCCC@@@===:::999888888888777777777666666666555444444333222222222222222333111000000111222222111000000111111111222222222555333444:::???CCCIIIOOOQQQMMMSSScccrrr~~~ssskkkooorrrrrrooolllhhhdddaaa___\\\YYYXXXXXXTTTJJJ???888888:::666666666666666666666666666666666777888999:::;;;999===;;;;;;AAAHHH```vvvzzzhhhlllfffcccaaaaaabbb```[[[VVVLLLJJJGGGDDDBBB???;;;777555555555555555555555555555555666666666777777777888888999999999:::::::::;;;???CCCQQQsss|||cccWWWLLLJJJLLLJJJHHHHHHJJJHHHKKKVVVeeeyyy{{{zzztttdddQQQEEECCCEEECCCCCCAAA@@@???CCCHHHMMMNNNNNNSSSggg{{{}}}ppp[[[VVVWWWXXX[[[eeeuuuuuudddbbbhhh{{{jjjZZZRRRXXX\\\fffuuuVVVQQQXXXVVVVVVRRRNNNKKKHHH@@@888333333222222222222333333111111222222222333333333333333333333333333333333222444777666666777<<<@@@lll^^^[[[ZZZXXXTTTOOOLLLKKKKKKDDDBBB@@@===:::999888888777777777777666666666666444333222222111222222222333111000000111222222111//////000111222333333444888666888@@@FFFHHHJJJMMMNNNPPPYYYbbbeeeiiiyyy{{{jjjnnnrrroooqqqnnniiieeebbb]]]YYYVVVTTTUUURRRKKKBBB;;;888888666666666666666666666666666666666777888999;;;<<<999<<<:::;;;EEEQQQmmmtttoookkkgggcccbbbbbbaaa^^^[[[NNNIIICCCBBBCCCBBB===777555555555555555555555555555666666666777777777777999999999::::::::::::;;;:::===FFFZZZ|||qqq[[[UUURRRUUUXXXUUUQQQOOOIIIHHHHHHKKKSSSiiiwwweeeSSSGGGDDDFFFAAABBBCCCAAABBBIIIWWWbbbhhhfffccclll|||yyyfff\\\XXXWWW\\\hhhtttzzz|||vvvooolllaaaXXXVVVSSSZZZyyybbbQQQVVVTTTUUURRRMMMLLLKKKCCC999444333333222222333333444222333333333333444444444444444444444444444444444333666999999777999???DDDmmm___[[[[[[YYYTTTOOOLLLKKKKKKDDDBBB@@@===:::999888888777777777777666666666666444333222222111111222222333111000000111222222111......///111222333444555<<<:::<<>>777666666666666666666666666666666666666777777777777999999:::::::::;;;;;;;;;<<>><<<777DDD[[[hhhddd```___]]]XXXRRRMMMKKKJJJEEECCC@@@===;;;:::999999888888888777777666555444555555444333222222222222333333333222222111111111000111222111000000222444888???IIITTT^^^eeeddd```XXXeeesssyyyyyyuuummmfffnnnttt|||yyyzzzkkkooorrrqqqooolllgggaaaZZZVVVOOONNNLLLIIIEEE@@@<<<:::888888888888888888888888777777888999:::;;;;;;<<<<<<:::AAATTTkkkqqqgggiiidddaaabbb```XXXOOODDD>>>CCCIIIDDD;;;:::888555555666777777666666666666666777777777888999:::;;;;;;999999:::<<<<<>>;;;888666555666777777666666666666777777777888888999:::;;;:::999:::;;;===@@@MMMqqqvvvcccWWWWWWQQQOOOPPPMMMLLL]]]sssmmmXXXOOONNNNNNNNNIIICCCGGGKKKIIITTTiiirrrxxxwwwvvvtttttttttuuuvvvoootttwwwuuutttuuuvvvuuu}}}~~~ooo^^^XXXSSSTTT```zzzzzzooolllsssxxxeee^^^hhhxxx~~~wwwzzz{{{kkkaaaTTTLLLVVVgggiiiSSSSSSVVVWWWVVVQQQKKKGGGDDD999666333222333555666666333333333333333333333333555555555555555666777777777555777999888@@@^^^iiieeeaaa```^^^XXXRRRMMMJJJIIIEEECCC@@@===;;;:::999999888888888777777666555444444333333222111111222222222222222111111111111111222333555555444333444555777DDDLLLIIIIIIUUUfffppp~~~}}}uuuiiiiiiqqq{{{|||xxxxxxvvvuuusssqqqooonnnkkkfff^^^XXXOOOOOOMMMJJJFFFBBB>>><<<888888888888888888888888777888888999:::;;;<<<<<<>>>AAARRRtttsss}}}{{{dddgggeee___]]]\\\\\\VVVLLLEEEFFFJJJHHHBBB<<<999777666777888777777666666777777777888888888999:::::::::999:::===???FFFWWW}}}uuunnnoooggg```\\\WWWUUU\\\gggtttfff___ZZZSSSMMMNNNGGGIIIJJJHHHXXXppp{{{~~~{{{xxxuuuuuuuuuuuuuuuqqqrrrppplllhhhggghhhiiiwww|||pppjjjbbb]]]cccvvv{{{vvvzzzqqq\\\[[[eeemmmooofffaaa___aaaccchhhrrr{{{nnnbbbWWWOOOSSS^^^vvvWWWRRRVVVXXXWWWRRRMMMIIIHHH>>>:::666444555777999:::444444444444444444444444555555555555555666777777555666777777888IIIoooiiieee``````]]]XXXRRRMMMJJJJJJEEECCC@@@===;;;:::999999888888888777777666555444333333222111111111222222111111111111111111111111111333444444444444555777@@@EEELLLOOOJJJJJJZZZnnn}}}sssiiimmmyyy}}}|||xxxtttooowwwwwwqqqooommmmmmlllggg^^^WWWOOOOOOMMMKKKGGGCCC???===888888888888888888888888888888999:::;;;<<<<<<===>>>GGG^^^vvvhhhffffffdddaaaaaa```\\\YYYQQQJJJJJJLLLKKKFFF===;;;888777888888888777777777777777888888888888888999::::::999;;;>>>AAAJJJddd|||wwwqqqjjjeeeddd}}}zzzuuulllddd]]]TTTPPPLLLIII]]]zzzyyyttttttvvvxxxyyywwwwwwuuupppgggaaabbbeeeqqqxxxkkkbbbcccwwwmmm___]]]```bbb[[[SSSMMMLLLNNNTTTaaammmuuugggZZZQQQQQQWWWsss\\\TTTVVVXXXXXXUUUPPPKKKIII@@@<<<777444555777999:::444444444444444444444444555555555555555666777777555888999888>>>VVViiiddd______]]]XXXRRRNNNKKKKKKEEECCC@@@===;;;:::999999888888888777777666555444222222111111111111222222000000000111111111111111000000111111111333666888CCCCCCHHHNNNHHHBBBNNNcccrrrsssuuusssmmmhhhmmmvvvzzz~~~|||ssskkkkkksss{{{{{{pppmmmkkkllllllggg^^^VVVPPPOOONNNKKKHHHDDD@@@>>>999999999999999999999999888888999:::;;;<<<======<<>><<<999888888999888777777777777888888888999999888999999999999<<>>:::666555555444333555555555555555555555555555555555555555666777777555888;;;FFFdddjjjbbb[[[\\\\\\WWWQQQLLLJJJKKKHHHEEEAAA===:::888777777777777777666555555444444444333222222111111222222111111000000000000111111111111111000111777AAAHHHLLLSSSRRRGGGEEEPPPXXXYYYfffccc^^^YYY[[[fffrrryyyvvv{{{|||zzztttuuu|||zzz}}}nnnfffdddccc```]]][[[]]]^^^\\\XXXVVVSSSTTTQQQUUUfffzzzlllllltttkkkhhhgggYYYSSSNNNKKKLLLJJJDDDAAAAAA???===:::999999999888888999>>><<<:::???<<<;;;DDDNNNrrrmmmeeeiiibbb]]][[[XXXWWWUUUTTTQQQOOOGGG???999999;;;999999:::777888888888888999999999999;;;777999???===@@@NNNtttppp```YYYMMMKKKMMMNNNRRR\\\mmm|||nnnVVV^^^mmm~~~qqqiiiyyyzzzqqqxxxwwwiiiYYYPPPMMMLLLVVV^^^ffffffddddddhhhkkkssswww\\\OOOLLLNNN```|||ppp[[[UUUZZZWWWSSSQQQKKKEEEAAA;;;777666666777777555555444444444444555555888777777777777777888999<<<999???XXXzzzjjjbbb[[[\\\\\\XXXQQQLLLJJJKKKGGGEEEAAA===:::888888888777777666666555555444444444333222222111111222222111111000000000000111111111111111000222888AAAGGGUUUZZZVVVKKKIIIUUUaaadddbbb___ZZZZZZaaajjjqqqtttssswww~~~}}}uuuwwwwwwrrrsssyyyyyy{{{lllbbb\\\YYYXXXVVVSSSRRRTTTVVVUUUSSSQQQQQQSSSPPPSSS```pppzzzooosssllliiihhh^^^XXXQQQLLLLLLJJJEEEBBBAAA???<<<:::999999:::999888666;;;888888===:::<<>>CCCTTT|||dddTTTLLLAAAFFFFFFHHHKKKUUUeeevvv}}}hhh]]]gggrrruuuooopppkkkjjjfff^^^TTTNNNNNNPPPXXXdddnnnllleee___\\\\\\^^^iiieeeRRRLLLHHHVVVooobbbRRRXXXYYYVVVSSSNNNFFFAAA;;;777666666666666666555555444444555555666777777777777777888888999<<<;;;EEEaaakkkaaa\\\]]]\\\XXXQQQLLLJJJKKKGGGEEEAAA===:::888888888777777666666555444444444444333222222111111222222111111000000000000111111111111111111333999AAAFFFOOOTTTUUUPPPTTT___gggggg\\\YYYXXX]]]gggpppvvvxxxxxxuuu|||vvvrrrttttttqqqrrrwwwzzzttteee```iiieee___ZZZWWWTTTQQQOOOPPPOOONNNOOOQQQRRRRRRPPPPPPUUUTTTTTT\\\hhhuuurrroookkkiiiddd^^^UUULLLKKKJJJFFFBBBAAA>>><<<:::999:::;;;::::::555999777777<<<;;;???OOOvvvtttdddbbbaaa^^^\\\ZZZYYYWWWUUURRRIII@@@:::999999888777999888888888888999999999:::;;;===:::<<<@@@???GGG]]]oooUUUIIIDDD<<>>;;;:::;;;<<<<<<;;;;;;>>>;;;;;;===<<>>AAABBBHHHGGGKKKWWWfffjjjaaaVVVXXXZZZ___fffjjjtttyyyqqqpppooooooooonnnmmmnnnqqqtttvvvyyy~~~bbbSSSNNNJJJFFFGGGHHHHHHHHHIIINNNVVVaaahhhkkkqqqppphhhcccccc```ZZZXXX___```___```bbbwwwppppppoooggghhheee]]]TTTPPPJJJEEECCCEEEBBB???===;;;<<<<<<;;;::::::<<<::::::<<<;;;LLLkkkllleeennn{{{eee~~~bbbgggbbb```^^^\\\[[[YYYVVVTTTQQQGGG>>>;;;:::888888999999999999999::::::::::::;;;<<<<<>><<<<<<<<<:::999999;;;999;;;>>>>>>SSSvvvyyysss~~~~~~ppp]]][[[ggghhhzzzjjjeeedddbbb___^^^]]][[[XXXVVVTTTJJJ@@@===;;;999888:::999999999:::::::::;;;;;;;;;===>>>BBBDDDFFFeeemmmVVVQQQKKKJJJKKKGGGKKKHHHHHHHHHEEEIII```zzznnnYYYSSScccooobbbaaacccrrrgggZZZWWW]]]___UUUPPPJJJCCC===;;;:::999888777777666666666666777777777777777888999:::<<<<<>>DDDMMMRRRPPPNNNQQQVVVYYYXXX```kkkmmmkkksssvvvnnnllljjjfffgggjjjkkkiiijjjpppvvvzzz~~~yyywww{{{pppZZZIIIHHHKKKIIIGGGJJJHHHIIIKKKOOOZZZkkk~~~|||wwwtttoooxxxmmmooouuullliiieeebbb___YYYOOOGGGGGGMMMEEEBBB???===<<<;;;:::999999;;;:::===AAABBBZZZqqqdddlll{{{~~~wwwaaaVVV[[[vvv{{{zzztttzzzmmmfffdddaaa___^^^]]]ZZZXXXVVVKKKAAA===<<<999999;;;999999:::::::::;;;;;;;;;<<<>>>???DDDFFFIIIkkkhhhSSSQQQPPPPPPRRRNNNPPPMMMLLLLLLGGGIII```zzzbbbWWW___yyywwwbbbggggggkkksss[[[VVVaaabbbSSSQQQLLLEEE???<<<::::::999777777666666666666777777777777777888999;;;<<<===SSSvvvooobbb^^^___]]]YYYRRRLLLIIIHHHFFFCCC???<<<;;;999888666888888666555444333333222222222222111111111111000111111000000000000111111444222222999BBBHHHFFFBBBBBBDDDHHHNNNSSSVVVVVVUUUWWW]]]___\\\]]]eeeoootttzzz||||||vvvnnngggfffgggfffffffffgggjjjnnnsssvvv|||yyyyyy}}}[[[RRRKKKLLLNNNNNNKKKKKKIIIGGGHHHRRReee{{{}}}|||fffooovvvnnnfffddd___XXXRRRMMMIIIGGGHHHEEEAAA>>>===<<<;;;:::<<<;;;>>>AAA???JJJppp|||lllkkkttt~~~nnnaaaYYYggg|||zzzrrrnnndddcccddd]]]]]]```ZZZWWWQQQFFF;;;888;;;<<<999999::::::::::::::::::;;;<<<<<<>>>AAAEEEYYYyyyvvvzzz|||{{{rrrlllkkkjjjgggddddddeee^^^PPPLLLPPPOOOZZZqqqwww]]]\\\sss|||ddd^^^```iii|||kkk]]]ZZZYYYWWWQQQMMMFFF???:::777777777777777777777888888888888777<<<999777<<<::::::DDD^^^pppddd^^^^^^]]]YYYSSSMMMIIIHHHFFFCCC???<<<;;;999888666888777666555333333333333222222222111111111111000111111000000000000111111444222444:::DDDKKKNNNNNNCCCGGGLLLQQQTTTVVVWWWXXXPPPYYY___]]][[[```iiiooouuuvvvvvvqqqjjjeeeeeegggeeeeeefffhhhjjjoootttwwwzzzzzz}}}jjjXXXRRRNNNNNNNNNKKKKKKMMMLLLJJJLLLYYYqqqwwwssstttqqqgggddd```[[[VVVRRROOOMMMJJJFFFAAA>>>===<<<<<<;;;<<<<<>>999;;;<<<999999999::::::;;;;;;;;;;;;>>>>>>AAAGGGVVVtttyyynnnfff]]]ccc~~~rrrbbbTTTWWWjjjzzzllldddeeehhhnnnuuu{{{dddaaa|||llleeeeeeiiitttwww^^^aaaddd\\\TTTPPPHHHAAA;;;888888888777777777888888888999999666;;;999999===999<<>>BBBGGGLLLRRRVVVWWWRRRJJJGGGLLLSSS```fffjjjkkknnnuuuyyyyyymmmkkkhhhccc___^^^```bbbccceeeggghhhiiikkkppptttwww}}}|||www}}}iii^^^]]]]]]UUUOOOOOOQQQSSSWWW\\\\\\XXXXXXfff~~~pppuuullljjjgggccc```]]]\\\[[[PPPKKKDDD???======<<<<<<;;;===??????HHHhhhyyyyyywwwqqq|||rrriiiiiiccc___^^^YYYYYYUUULLL@@@:::;;;<<<:::999999::::::;;;<<<<<<<<<>>>???AAAHHH^^^zzzkkkiii}}}uuu```]]]lll~~~ssshhhZZZUUURRROOOOOOSSSWWWXXXWWW___^^^ddduuuqqq___{{{uuuhhhcccdddnnnxxx[[[aaaeee[[[WWWRRRKKKCCC===999888888777777888888888999999999666;;;999:::===999???RRRttthhh[[[]]]]]]ZZZTTTNNNIIIGGGFFFCCC???<<<;;;999888666666555444333333333333333222222222111111111000000111111000000000000111111111666<<>>>>>AAADDDYYY[[[ZZZQQQGGGEEENNNWWWbbbhhhqqq~~~llliiieee```\\\[[[]]]___cccfffhhhhhhgggggglllpppvvv|||wwwxxxyyy|||tttgggiiissslll]]]PPPNNNTTTYYY\\\___bbb^^^^^^iiirrrvvvpppnnnkkkgggccc```^^^]]]TTTNNNFFF@@@============;;;>>>>>>???OOOuuuxxxsss~~~|||zzzttthhhiiidddaaa```[[[ZZZWWWOOOCCC<<<<<<<<<;;;999999:::;;;;;;<<<======>>>@@@AAAIIIeee|||qqqyyy{{{mmmaaaTTTPPPKKKGGGFFFJJJMMMNNNNNNPPPQQQYYYjjjhhh}}}lll```___iiizzz[[[aaaeee\\\YYYUUUMMMEEE>>>;;;999999888888888888999999999999777;;;999:::<<<999CCC\\\sssgggZZZ\\\]]]ZZZUUUNNNJJJGGGFFFCCC???<<<;;;999888666555555444333333333333333222222222111111111111000111111000000000000111111///555<<<@@@AAAAAABBBCCCOOOQQQPPPIIIBBBCCCLLLVVV___hhhyyyjjjgggbbb^^^[[[ZZZ[[[\\\bbbfffjjjiiiffffffkkkpppvvv|||qqqoooxxxxxxwwwwwwwwwzzzgggVVVSSS[[[```bbbccchhhggghhhnnn}}}wwwvvvtttrrrnnnjjjfffccc```___WWWQQQHHH@@@======>>>>>>:::>>>???CCC[[[|||xxxxxxuuu{{{}}}rrrqqqcccgggeeecccccc___[[[YYYQQQEEE===<<<<<<;;;999999:::;;;<<<======>>>>>>@@@AAAKKKllluuueeeXXXSSSOOOKKKHHHIIIKKKLLLMMMPPPRRRWWWbbbqqquuurrrbbb^^^ddd|||bbbcccgggbbb\\\WWWOOOFFF@@@<<<::::::888888888999999999999:::888;;;999:::<<<:::JJJhhhrrreeeZZZ\\\]]][[[UUUOOOJJJGGGFFFCCC???<<<;;;999888666444444333333222222333333222222222111111111111000111111000000000000111111111444999===@@@AAACCCDDDDDDGGGIIIFFFAAABBBHHHNNN]]]eeeuuurrreeebbb___\\\[[[[[[[[[\\\```eeejjjkkkhhhiiinnnsssvvv|||xxx~~~~~~~~~qqqpppwww}}}{{{vvvvvvtttqqqmmmjjjgggdddcccZZZSSSIIIAAA======>>>???:::???AAAJJJiii|||{{{uuuwwwkkk{{{uuueeeiiihhheeeddd```\\\[[[TTTGGG>>><<<<<<<<<999999:::;;;<<<===>>>>>>===AAACCCNNNtttzzzqqqiiihhhddd```]]]\\\^^^```cccfffiiilllsss{{{~~~xxxiiiaaa___uuujjjcccgggggg^^^YYYQQQHHHAAA===;;;:::888888888999999999:::::::::;;;999:::<<<;;;OOOrrrpppdddYYY[[[]]][[[VVVOOOJJJGGGFFFCCC???<<<;;;999888666444444333222222222333333222222222111111111111000111111000000000000111111444555777999<<>>???:::???CCCOOOssszzzxxxrrrzzz~~~kkkmmmkkkfffccc___\\\\\\UUUHHH>>><<<<<<<<<999999:::;;;<<<===>>>???===BBBDDDQQQyyy{{{yyy}}}pppeee\\\pppmmmbbbfffiii___ZZZQQQIIIAAA===;;;;;;888888999999999:::::::::;;;;;;999:::<<<<<>>???;;;<<>><<<<<<;;;;;;;;;<<<<<<===@@@CCCBBBVVV}}}www~~~rrr```^^^xxxnnn___iiieeebbb]]]TTTJJJ@@@;;;:::;;;:::999999888888999999:::666???;;;:::@@@???WWWuuufff^^^[[[YYYXXXTTTLLLHHHHHHFFFCCC???<<<;;;999888666555444444333333222222111222222111000000111222222111000000//////000222333888777:::@@@@@@======BBBGGGIIILLLPPPNNNMMMRRRZZZYYYYYY___iiikkkbbbYYYUUUYYYZZZZZZZZZYYYZZZ]]]___cccdddfffiiilllooorrrtttxxx}}}{{{vvvxxxrrrvvvppphhhgggtttzzzxxxwwwuuussspppnnnllllll___YYYPPPGGGAAA???>>>>>>===AAADDD[[[{{{~~~uuujjjiiijjjaaaccc```YYYMMM@@@:::;;;>>><<<<<<;;;;;;;;;<<<=========BBBEEE[[[yyyvvv|||sssddd___rrrwwwdddlllkkkbbb^^^VVVKKKBBB<<<;;;;;;::::::999999999999::::::777>>>;;;:::@@@BBB]]]tttfff___[[[YYYYYYTTTLLLGGGGGGFFFCCC???<<<;;;999888666555444444333333222222111222222111000000111222222111000000///000111222333999999;;;??????>>>???CCCLLLGGGEEEJJJPPPTTTXXX]]]XXXYYY^^^dddccc\\\VVVTTTXXXXXXYYYXXXXXXZZZ]]]```aaabbbdddhhhkkkooorrrtttwww}}}wwwzzzzzz{{{yyyrrrmmmqqqzzzhhh]]]dddwwwzzzwwwwwwvvvuuutttrrrqqqpppccc]]]TTTJJJCCC@@@@@@@@@>>>AAAFFFbbb}}}~~~|||yyykkkjjjmmmhhhdddbbb[[[OOOBBB;;;;;;>>><<<<<<;;;;;;<<<<<<===>>>===CCCJJJeeevvvwwwzzzqqqfff^^^hhhlllmmmmmmddd```XXXMMMDDD===;;;;;;::::::999999999999::::::999===<<<;;;???HHHiiisssfff^^^[[[ZZZYYYUUULLLGGGFFFFFFCCC???<<<;;;999888666555444444333333222222111222111111111111111111222111000000///000111333444777888;;;===>>>???BBBEEEMMMFFFBBBFFFMMMSSSYYY^^^^^^bbbggghhhccc[[[VVVUUUUUUVVVVVVVVVWWWZZZ^^^bbbcccdddfffiiimmmpppsssuuuxxx|||xxxyyyuuummmfffhhhsss~~~kkk\\\bbbvvvuuuwwwwwwwwwwwwuuusssqqqpppfffaaaXXXMMMEEE@@@@@@AAA>>>AAAIIIkkk~~~wwwwwwzzzvvv||||||nnnmmmnnnlllfffeee___RRREEE===;;;>>><<<;;;;;;;;;<<<===>>>???AAAFFFOOOpppwwwwww{{{nnneee\\\]]]uuuzzzllljjjeeebbb[[[QQQFFF???<<<;;;:::::::::999999::::::::::::<<<<<<<<>>@@@>>>BBBOOOvvv~~~zzzrrrnnnwww~~~|||vvvggglllvvvzzz|||qqqpppmmmllliiihhhbbbVVVHHH>>><<<===;;;;;;;;;<<<===>>>??????CCCFFFPPPvvvwwwuuuoooeee]]]YYYdddqqqlllgggddd^^^TTTIIIAAA===;;;;;;::::::::::::::::::;;;;;;:::===>>>???UUUqqqccc\\\YYYYYYZZZVVVNNNHHHGGGFFFCCC???<<<;;;999888666555444444333333222222111000111222222222222111000111000000000111333444555999===???>>>@@@GGGLLLNNNFFFDDDDDDFFFGGGJJJRRR[[[xxxzzzgggXXXQQQOOOQQQQQQRRRSSSUUUZZZ```dddkkklllnnnqqqtttxxxzzz||||||{{{pppddd]]]]]]bbbfffoooiiieeekkksss```bbbuuu}}}zzzxxxwwwvvvpppkkkaaaSSSFFF>>>===>>>===DDDWWW|||zzzmmmeeegggxxxzzztttwwwnnn___bbbjjjyyyyyyssssssmmmmmmkkkjjjeeeYYYJJJ@@@<<<===;;;;;;;;;<<<===>>>???@@@BBBFFFRRRwwwwwwuuuwwwggg___ZZZ]]]zzzwwwqqqiiigggaaaWWWLLLCCC>>>;;;;;;;;;::::::::::::;;;;;;;;;888>>>@@@???ZZZooodddZZZXXXYYYZZZWWWOOOIIIHHHFFFCCC???<<<;;;999888666555444444333333222222111000111222222222222111000111000000000111333555666;;;??????<<<===EEEJJJKKKCCCAAABBBFFFIIIKKKRRRYYYrrr~~~sss```UUUSSSSSSOOOPPPPPPQQQTTTYYY```eeejjjlllooossswww||||||lll___ZZZ[[[]]]^^^^^^YYYTTTWWWhhhnnnfffrrr~~~{{{zzzzzzzzzvvvqqqgggWWWHHH>>>===>>><<>><<<;;;;;;::::::::::::;;;;;;;;;666???BBB???^^^oooeeeYYYWWWXXXZZZWWWOOOJJJIIIFFFCCC???<<<;;;999888666555555444333333222222111000111222333333222111000111000000000111333555666:::>>>>>>999999@@@EEEEEEBBB???@@@GGGLLLOOOSSSWWWfffssswwwjjjYYYSSSWWW[[[NNNOOOOOOQQQTTTYYYaaafffhhhjjjnnnsssyyy~~~jjj\\\XXXYYYXXXWWWOOONNNNNNQQQ[[[ppp}}}nnnttt|||yyyyyy{{{|||zzzuuujjjZZZIII???===???<<>><<<===>>>======>>>AAACCCCCCLLLoooeee\\\VVV```yyytttfffpppmmmggg]]]RRRGGG@@@===<<<;;;;;;::::::;;;;;;<<<;;;===CCC@@@AAAbbbmmmaaaZZZXXXYYYZZZVVVNNNHHHGGGGGGDDD@@@===;;;:::888777666555444333222222222222111111111111111111111111111111111111000222555888<<<<<<<<<===???AAACCCDDD@@@???@@@DDDLLLSSSSSSQQQYYYdddggg^^^VVVUUUSSSOOOPPPOOONNNQQQVVV[[[___```eeegggjjjmmmppptttxxx{{{|||jjjaaaaaa___\\\aaagggtttmmmmmmxxxtttsss}}}}}}uuu```NNNEEEBBB@@@DDDEEEwwwxxxYYYVVV[[[bbbnnn}}}|||pppaaaZZZUUUQQQQQQWWWbbbtttuuummmtttsssqqqnnneeeTTTDDD===???<<<===>>>>>>===>>>AAACCCIIIQQQppphhh\\\VVV```uuunnnkkkooommmhhh___SSSIIIBBB???<<<;;;;;;::::::;;;;;;<<<::::::@@@CCCKKKnnnkkk^^^YYYWWWXXXYYYUUUMMMGGGFFFFFFCCC???===;;;:::888666555555444333222222222222111111111111111111111111111111111111000222555888<<<;;;999:::===AAACCCCCCAAAAAADDDIIIMMMOOOOOONNNVVV^^^aaa\\\YYY[[[VVVOOOPPPNNNMMMPPPUUU[[[```bbbfffhhhkkkmmmnnnppprrruuussszzzzzzlllkkkpppttt~~~{{{ooonnn{{{vvvttt|||zzzeeePPPEEEBBBAAADDDLLLxxxUUUTTT[[[aaakkk~~~qqqbbbYYYUUURRRRRRSSS[[[llluuunnnssstttsssrrrkkk[[[III@@@???===>>>>>>>>>>>>???BBBDDDKKKVVVuuuyyyrrr^^^XXX```qqqooorrrpppooojjjaaaVVVKKKDDD@@@<<<<<<;;;;;;;;;;;;<<<<<>>===>>>??????>>>@@@CCCEEEGGG^^^ppp{{{eeeZZZaaaqqqyyyttttttsssnnneeeYYYMMMDDD???<<<<<<;;;;;;;;;;;;<<<<<<@@@>>>DDDNNN```mmm___ZZZXXXYYYZZZVVVNNNHHHGGGFFFCCC???<<<:::999777666444444333222222222333333111111111111111111111111000111111111111333777:::===:::777:::???CCCDDDCCC===>>>DDDJJJKKKKKKRRR\\\aaafffdddXXXQQQQQQPPPKKKLLLKKKKKKOOOUUU\\\aaaddddddfffjjjlllnnnpppsssvvvwwwzzz{{{qqqYYYGGGBBBDDDFFF]]]ZZZPPPTTT[[[ggg~~~~~~xxxlllkkkiiijjjrrryyyvvvvvvuuuvvvwwwtttfffRRRCCC======>>>?????????AAADDDFFFLLLqqquuu}}}ppp]]]aaasssssszzzyyytttjjj\\\NNNCCC======<<<<<<;;;;;;<<<<<<===;;;<<>><<<:::999777555444333333222222333333333111111111111111111111111000111222111222444888;;;@@@<<<;;;>>>EEEIIIHHHEEE<<<>>>EEEMMMPPPUUUfffyyyzzzyyynnnZZZNNNMMMMMMJJJIIIIIIKKKOOOVVV]]]bbbdddccceeehhhjjjmmmqqqvvvzzzzzzwww^^^HHHAAAEEEFFFddd]]]QQQTTT[[[iii|||yyyssswwwzzzyyyuuuwwwxxxyyywwwjjjVVVEEE>>>===>>>???@@@@@@BBBEEEHHHXXX{{{|||aaa```rrr|||~~~}}}xxxnnn___OOOCCC<<<======<<<<<<<<<<<<======<<<===BBBDDDSSSooo```YYYWWWXXXYYYUUUMMMGGGFFFEEEBBB>>>;;;:::999777555333333333222222333333444111111111111111111111111000111222222222444888;;;???<<<;;;@@@GGGKKKHHHDDD@@@@@@FFFNNNRRR[[[tttmmmUUUKKKNNNOOOJJJFFFGGGJJJPPPXXX^^^bbbcccdddeeefffhhhkkkqqqwww|||xxxuuu}}}}}}~~~|||bbbIIIAAAEEEEEEiiiYYYSSSWWW]]]iiiyyywwwooojjjqqq~~~yyy{{{uuu{{{{{{|||zzznnnZZZIIIAAA===???@@@@@@@@@BBBFFFHHH```ddd]]]nnn~~~zzzqqqbbbRRRDDD=========<<<<<<<<<<<<======???@@@CCCEEEWWWnnn```XXXVVVVVVXXXTTTLLLFFFEEEEEEBBB>>>;;;:::999777555333333333222222333444444111111111111111111111111000111222222222555888<<<;;;999999>>>FFFIIIFFF@@@@@@???CCCIIILLLVVVsss{{{```IIIDDDLLLMMMHHHEEEFFFKKKQQQYYY___aaabbbeeeeeeeeefffiiiooovvv|||oooZZZUUU]]]mmm{{{zzz~~~dddJJJAAADDDDDDjjjqqqOOONNNUUUZZZcccwwwqqqjjjiiippp~~~xxx}}}vvv~~~}}}~~~}}}qqq\\\KKKCCC===???@@@@@@AAACCCFFFIII```fffZZZiii~~~~~~~~~{{{rrrdddTTTFFF???======<<<<<<<<<<<<============???CCCYYYmmmdddWWWXXXYYYWWWRRRMMMIIIGGGEEECCC@@@<<<999888888888555444333222111222333444111111111111111111111111222111111111333555888::::::999999;;;???AAACCCBBBCCCAAADDDLLLRRRVVV___iiinnnlllWWWDDDDDDGGGHHHLLLIIIHHHLLLTTTZZZ]]]bbbgggbbbdddgggjjjmmmqqqvvvzzzxxxddd]]]ZZZVVVZZZcccsss~~~gggJJJBBBFFFFFFrrr}}}cccSSSKKKRRRWWWccczzz}}}wwwttttttvvv~~~www||||||nnnXXXKKKIII@@@======???@@@AAAGGGNNNbbblllaaaaaawww|||tttgggWWWHHH???>>>>>>============>>>>>>AAA>>>BBB???aaaiii```VVVWWWWWWUUUQQQLLLHHHFFFFFFDDD@@@<<<999888777777555444333222222222333333111111111111111111111111111111111111333555888:::;;;::::::<<>>>>>@@@AAABBBHHHOOOooo~~~xxxlllkkkmmmppprrrssssssttttttpppaaa^^^jjj~~~vvviiiYYYIII@@@>>>>>>============>>>>>>AAA>>>CCCBBBcccfff]]]VVVVVVVVVTTTQQQLLLGGGEEEFFFDDDAAA===:::777666666555444444333222333333333111111111111111111111111111000000000222555888::::::::::::===@@@CCCCCCCCC>>>BBBHHHLLLJJJJJJQQQZZZfffcccQQQCCCFFFGGGEEEIIIIIIHHHLLLSSSYYY[[[___dddccceeehhhkkknnnsssxxx|||}}}qqqwwwtttgggcccgggtttvvvhhhLLLCCCHHHLLLzzzbbbUUUNNNIIINNNRRRbbbyyy|||uuuvvvyyy~~~zzzoooiiieeefffmmm~~~hhhOOOCCCAAABBB??????BBBCCCDDDIIIPPPmmmyyyzzzooo\\\[[[ZZZXXXWWWWWWXXXZZZ[[[eeeyyywwwddd]]]hhhxxxlll[[[KKKAAA>>>>>>============>>>>>>@@@???EEEEEEhhhggg^^^VVVVVVUUUTTTRRRMMMHHHEEEFFFDDDAAA===:::777666555555555444444333333333333111111111111111111111111000000000000222555888:::999999:::<<<@@@BBBBBBBBB@@@GGGMMMMMMHHHFFFLLLTTT^^^[[[LLLCCCJJJKKKIIIMMMIIIHHHLLLSSSXXXZZZ]]]bbbdddfffiiilllooosssxxx|||pppaaaggg~~~~~~iiiMMMEEEJJJRRReeeQQQKKKIIIOOORRRaaawwwvvvsssssswwwwwwooojjjfffnnn|||dddKKK@@@@@@AAA??????BBBCCCDDDIIIOOO___rrrwwwyyymmmdddbbb```^^^^^^_________cccwww~~~hhh___pppzzznnn\\\KKK@@@>>>>>>============>>>>>>??????GGGIIIllllllbbbXXXVVVUUUUUUSSSPPPJJJFFFEEEDDDAAA>>>;;;888666555555555555444444444333333111111111111111111111111111000000111333666:::<<<888888999<<<@@@BBBAAA@@@BBBIIINNNLLLFFFGGGMMMTTT^^^ZZZKKKEEEMMMMMMIIINNNHHHHHHLLLTTTYYYZZZ]]]aaadddfffiiilllooosssxxx|||rrr``````tttkkkNNNFFFKKKWWWuuuSSSHHHIIIQQQSSS```tttsssmmmjjjqqq}}}~~~yyyzzzaaaIII@@@AAA@@@>>>???BBBCCCCCCHHHNNNWWWdddzzzzzz~~~}}}~~~~~~{{{xxxjjjbbbttt~~~}}}ppp]]]JJJ???>>>>>>============>>>>>>??????HHHMMMqqqooofffXXXVVVTTTTTTTTTQQQKKKFFFCCCBBBAAA>>>;;;999777666444555555555555444333333111111111111111111111111111111111222555888;;;===888888:::===AAABBBAAA@@@AAAHHHLLLIIIHHHNNNWWW]]]eee^^^MMMHHHNNNKKKEEEJJJGGGGGGLLLUUUZZZ[[[^^^bbbccceeehhhkkknnnsssxxx|||lllccchhhmmmPPPGGGLLLTTTWWWIIIJJJRRRSSS___pppzzzmmmeeebbbjjjwwwyyy___GGG@@@CCC???>>>???BBBCCCCCCGGGMMMTTT```|||{{{kkkdddtttsss___JJJ>>>>>>>>>============>>>>>>>>>>>>IIIOOOuuupppfffXXXUUUSSSSSSTTTQQQKKKEEEAAAAAA@@@>>><<<:::888777444555666666666555333333111111111111111111111111222222222333666999===???999:::<<>>@@@DDDEEEDDDHHHNNNTTTaaazzzzzznnnhhhqqqwwwaaaLLL>>>>>>>>>============>>>>>>>>>>>>HHHOOOwwwoooeeeWWWTTTQQQRRRSSSQQQJJJDDD@@@@@@???>>><<<:::999888444555666666666555333333111111111111111111111111333333333444777:::>>>@@@;;;<<<>>>AAAEEEFFFEEECCCDDDIIIJJJKKKUUUiiiyyyhhh]]]KKKFFFMMMIIICCCHHHFFFGGGMMMVVV]]]^^^aaaeeebbbdddgggjjjmmmqqqwwwzzz}}}wwweee^^^iiipppRRRHHHMMM___ZZZNNNLLLNNNNNN]]]jjj~~~uuuiiieeeccceeejjjrrruuucccbbblllyyy\\\DDD===BBBAAA@@@AAAEEEFFFFFFIIIOOOWWWfffwwwyyysssllllllyyycccMMM???>>>>>>============>>>>>>>>>===HHHPPPxxxmmmfffXXXWWWUUUTTTRRRNNNIIIEEEBBBAAA???===;;;888777666333333333333333333333333111111111111111111111111333111111222777;;;>>>???<<<<<<===???BBBCCCBBB@@@BBBHHHLLLNNNTTTaaannnuuujjjUUUGGGJJJLLLGGGEEEIIIHHHKKKOOOUUUZZZ___ccceeefffhhhkkkooorrrtttvvvvvv~~~oooccchhhpppQQQJJJQQQeeesssSSSLLLJJJIIIJJJ\\\kkkxxxlllgggdddbbbbbbhhhvvvyyyfffaaaggguuu[[[IIIBBBAAA>>>@@@BBBCCCEEEHHHLLLOOOTTTnnn{{{xxxyyywwwpppnnneeeMMM@@@@@@???>>>======>>>??????>>>AAADDDSSS{{{mmmfffXXXWWWUUUTTTRRRNNNIIIEEEBBBAAA???===;;;888777666333333333333333333333333111111111111111111111111333111111222666:::======::::::;;;>>>AAABBB@@@???FFFJJJKKKKKKPPP[[[dddggghhhTTTFFFIIILLLFFFDDDIIIHHHJJJOOOTTTZZZ___bbbdddeeehhhmmmqqqrrrtttvvvxxx|||qqqqqqpppQQQJJJPPPccciiiQQQLLLJJJKKKJJJXXXfff}}}~~~nnnjjjgggeeedddgggrrr~~~yyyvvvkkkiiiuuuZZZGGGAAA@@@@@@AAACCCDDDFFFIIIMMMPPPXXXqqqtttssswww~~~vvvttthhhOOOBBB@@@???>>>======>>>???@@@???BBBEEESSS{{{mmmfffXXXWWWUUUSSSQQQMMMHHHEEEBBBAAA???===;;;888777666333333333333333333333333111111111111111111111111222111111222666999;;;<<<;;;;;;<<>>======>>>???@@@BBBDDDFFFTTT{{{mmmfffXXXVVVUUUSSSQQQMMMHHHDDDBBBAAA???===;;;888777666333333333333333333333333111111111111111111111111222111111333666999:::;;;======???AAADDDEEEDDDBBBCCCIIIMMMKKKKKKQQQXXX\\\cccPPPCCCGGGJJJEEECCCGGGGGGIIINNNTTTYYY^^^bbbcccbbbjjjrrrtttrrrrrrwww|||}}}}}}mmmQQQJJJOOOccc[[[QQQKKKGGGMMMJJJOOO^^^tttxxxqqqlllfffbbbfffmmm}}}hhhZZZeeexxx{{{qqquuuUUUDDDAAABBBBBBCCCDDDEEEFFFJJJOOOSSS\\\ttttttuuu{{{}}}mmmSSSDDD@@@???>>>>>>>>>???@@@AAADDDFFFGGGUUU{{{mmmfffWWWVVVTTTSSSQQQMMMHHHDDDBBBAAA???===;;;888777666333333333333333333333333111111111111111111111111111111111333777:::;;;;;;======???AAADDDEEEDDDBBB???HHHOOOKKKGGGLLLVVV]]]aaaNNNBBBGGGJJJEEECCCGGGFFFHHHMMMTTTZZZ___ccceeedddkkkrrrsssqqqqqqvvv|||zzzjjjQQQKKKPPPbbbbbbRRRIIIFFFLLLIIINNN]]]sssxxxppphhhcccdddiiittt~~~rrr[[[^^^nnnsssSSSDDDCCCDDDAAABBBCCCDDDFFFKKKPPPUUU```zzzxxxwww{{{nnnRRRBBB@@@???>>>>>>>>>???AAABBBEEEGGGHHHVVV|||mmmfffWWWVVVTTTRRRPPPLLLGGGDDDBBBAAA???===;;;888777666333333333333333333333333111111111111111111111111000000111555999<<<===<<<;;;;;;<<>>>>>???@@@BBBCCCDDDGGGIIIWWW}}}mmmgggWWWUUUTTTRRRPPPLLLGGGCCCBBBAAA???===;;;888777666333333333333333333333333111111111111111111111111000000222666;;;>>>??????::::::;;;>>>AAABBB@@@???CCCHHHJJJJJJNNNXXXbbbfff___MMMBBBHHHLLLGGGDDDHHHCCCGGGMMMUUU]]]dddiiikkkmmmnnnnnnmmmmmmppptttxxx}}}uuunnnlllooojjjpppuuutttoookkkjjjjjjwww|||```NNNNNNSSShhhxxxRRRIIIJJJLLLFFFNNNWWWlll~~~rrrkkkiiieeennn|||nnneeeiiihhhKKKCCCCCCAAABBBCCCDDDFFFJJJQQQXXX^^^lll~~~xxxpppSSSAAA??????>>>>>>???AAABBBCCCCCCFFFJJJXXX}}}mmmgggWWWUUUTTTRRRPPPLLLGGGCCCBBBAAA???===;;;888777666333333333333333333333333111111111111111111111111///000222666<<>>>>>???AAABBBDDDBBBEEEJJJYYY~~~nnnfff[[[UUUSSSTTTSSSLLLEEECCCAAA@@@???>>>===:::666333333333333333333333333333222222222222222222222222333222333666:::>>>??????AAABBBDDDDDDBBBAAA@@@AAADDDKKKKKKLLLcccrrr___HHHBBBJJJHHHFFFJJJKKKHHHKKKOOOVVV^^^eeejjjmmmooonnnmmmmmmnnnppprrrtttzzzuuummmddd```^^^```fffkkknnnooonnnnnn{{{{{{YYYKKKOOOXXXsssyyyTTTLLLFFFIIIHHHLLLRRRccc}}}vvvhhhgggfffjjjsss~~~tttggg```\\\]]]___]]]\\\^^^WWW^^^qqq]]]IIIDDDBBBDDDCCCDDDFFFJJJPPPYYYcccjjjtttrrrQQQDDDAAAAAA@@@@@@@@@AAABBBCCCFFFIIILLLYYY~~~ooogggZZZUUURRRTTTSSSLLLFFFCCCBBB@@@>>>===<<<:::666333333333333333333333333333222222222222222222222222333222222555999<<<>>>>>><<>>===<<<999666333333333333333333333333333222222222222222222222222333222222444888;;;<<<<<<888;;;>>>@@@AAABBBCCCEEEGGGIIIJJJLLLSSS^^^eeegggcccLLLEEEKKKHHHDDDFFFFFFGGGJJJPPPYYYbbbhhhkkklllhhhhhhiiikkkooossswwwzzzvvvsssTTTJJJQQQZZZkkkiiiPPPMMMGGGIIIFFFIIIOOO___wwwsssoooooovvv|||{{{jjjbbb___[[[XXXWWW^^^]]]bbbppp~~~XXXHHHDDDAAABBBDDDFFFJJJNNNUUU]]]fffmmmwwwttttttyyysssQQQFFFAAAAAA@@@@@@AAACCCDDDFFFJJJNNNPPPZZZ|||ooofffZZZTTTQQQSSSRRRLLLFFFDDDBBB@@@===<<<;;;999666444333333333333333333333333222222222222222222222222333222222333777999::::::777:::>>>@@@BBBCCCDDDFFFFFFGGGJJJLLLLLLNNNYYYdddbbbLLLEEELLLIIIEEEGGGGGGFFFIIIOOOYYYdddjjjlllkkkgggggghhhkkkooosssxxxzzzzzz}}}mmmQQQJJJSSS]]]qqqcccOOOMMMGGGKKKHHHJJJMMM[[[qqqzzzxxx|||~~~vvvssspppnnnnnnmmmmmmqqqxxxwwwSSSFFFCCCAAABBBDDDGGGKKKPPPWWW___hhhmmmxxxyyyuuuvvv~~~rrrPPPGGGAAAAAAAAAAAABBBDDDFFFGGGJJJPPPTTT^^^}}}nnneeeZZZTTTPPPRRRQQQLLLFFFEEEBBB@@@===;;;:::888666444333333333333333333333333222222222222222222222222222111111333666999::::::999<<>>AAAAAABBBCCCEEECCCGGGJJJJJJNNNUUU\\\```aaaLLLGGGNNNKKKGGGGGGFFFEEEEEEHHHSSSaaakkkmmmlllgggggghhhjjjnnnrrrvvvyyyvvv{{{^^^KKKPPPaaammm___MMMCCCKKKHHHDDDGGGOOO```xxx{{{```EEEDDDEEECCCFFFGGGKKKSSSZZZaaahhhnnnssszzzqqqkkkwwwpppggggggsssgggIIIHHHBBBBBBBBBCCCFFFHHHKKKMMMQQQYYY]]]aaaxxxnnnfffYYYSSSOOOPPPOOOKKKGGGFFFBBB???<<<999888777666444333333333333333333333333222222222222222222222222111000111444888<<<===>>>555888<<>>>>>;;;<<<>>>???AAAAAABBBBBBDDDKKKLLLIIIOOO___hhhgggdddRRRIIIOOOQQQHHHAAACCCEEEFFFKKKSSS\\\eeejjjlllkkkjjjiiijjjmmmqqqtttuuuyyy|||~~~WWWPPPOOOZZZuuurrrMMMLLLKKKMMMEEEGGGJJJVVVnnnyyyWWWCCCAAADDDGGGGGGNNNRRRYYY^^^bbbhhhooouuu|||iiiiiiyyy~~~nnneee```]]]ZZZcccoooxxxpppcccYYYVVV]]]jjjttt~~~]]]FFFEEE???AAADDDEEEFFFHHHLLLNNNUUUaaaeeecccrrrmmmhhhZZZRRRNNNPPPQQQMMMGGGEEEAAA@@@>>><<<999777666555333333333333333333333333222222222222222222222222333111111333888<<<>>>>>>:::<<<@@@CCCDDDCCCBBBAAACCCHHHIIIKKKXXXkkktttrrraaaPPPGGGLLLQQQLLLGGGGGGCCCEEEHHHPPPYYYaaagggiiijjjiiiiiijjjmmmqqqtttuuuxxx{{{~~~XXXPPPQQQ```|||}}}UUUMMMHHHJJJDDDGGGJJJUUUkkk|||\\\JJJEEEFFFHHHHHHOOOTTT[[[```eeekkksssyyy~~~jjjjjjzzzppp^^^UUUQQQPPPPPPVVV```iiillljjjeeeaaaaaa^^^ZZZYYY___kkk{{{\\\EEEDDDAAACCCEEEGGGHHHKKKOOOQQQXXXcccgggfffsssppphhhXXXQQQMMMOOOPPPMMMGGGEEEBBBAAA???===:::888666555333333333333333333333333222222222222222222222222222111111333777;;;===>>>999<<>>;;;999777666333333333333333333333333222222222222222222222222111111111333666999<<<===:::<<<@@@CCCDDDDDDCCCBBBEEEHHHJJJMMMWWWdddjjjhhheeeUUUFFFDDDKKKMMMHHHBBBGGGGGGIIINNNVVV^^^dddgggfffgggjjjlllnnnqqquuuxxx|||fffWWWVVViii{{{WWWNNNIIIMMMGGGGGGHHHOOO```yyybbbQQQKKKHHHKKKQQQVVV[[[bbbhhhlllqqqxxx}}}qqqiiirrrwww|||yyydddXXXUUUSSSQQQQQQTTTZZZ___cccbbbiiittt[[[FFFCCCDDDFFFHHHJJJMMMQQQWWWZZZ^^^eeejjjmmmxxxtttjjj\\\UUUQQQSSSTTTPPPKKKIIIDDDCCCAAA>>>;;;999777666333333333333333333333333222222222222222222222222000111222333555888;;;===;;;<<<===>>>@@@BBBCCCDDDEEEJJJMMMMMMOOOTTTZZZ]]]dddWWWGGG@@@EEEKKKIIIBBBHHHGGGHHHLLLTTT]]]dddgggfffhhhlllnnnooorrrvvvyyy}}}uuu```ZZZjjj|||sssRRRLLLKKKNNNEEEFFFGGGMMM\\\ttt~~~}}}]]]MMMHHHGGGMMMUUUZZZ___fffkkkmmmqqqvvvzzzxxxkkkqqquuu{{{vvvfffeeedddfffjjjqqqxxx||||||ZZZGGGDDDDDDFFFHHHKKKNNNTTTZZZ^^^```eeekkkqqqyyytttlllbbbZZZVVVWWWXXXTTTNNNLLLDDDCCCAAA>>>;;;888666555333333333333333333333333222222222222222222222222000111222333444666:::<<<<<<<<<<<<<<<>>>AAADDDFFFCCCIIINNNOOOMMMOOOUUU[[[aaaXXXIII===AAAKKKMMMGGGGGGEEEEEEIIIQQQ[[[bbbggggggkkkooopppqqqrrrvvvzzz{{{lllaaannnzzz{{{UUULLLJJJLLLBBBGGGGGGKKKXXXooo~~~{{{xxxUUUHHHHHHHHHNNNXXX]]]ccciiimmmoooqqquuuyyyuuufffkkkooovvvwwwWWWGGGEEEEEEGGGIIILLLPPPWWW^^^ccceeegggmmmtttzzztttnnnbbb[[[VVVWWWWWWRRRLLLIIIDDDCCCAAA>>>:::888555444333333333333333333333333222222222222222222222222///111333333333555999<<<;;;<<<===???AAACCCEEEFFFBBBFFFKKKOOOPPPRRRWWW\\\bbb]]]NNN>>>>>>JJJOOOJJJGGGEEEEEEHHHQQQ[[[dddhhhiiimmmrrrsssrrrssswwwzzz|||uuuiiiuuu~~~bbbPPPIIILLLDDDIIIHHHJJJTTTiiiqqqOOOGGGKKKLLLPPPWWW^^^dddkkkoooqqqtttxxx{{{nnnaaajjjpppuuu|||}}}qqqTTTFFFEEEGGGHHHKKKNNNSSSZZZbbbgggkkkkkkpppwwwyyysssppp```XXXSSSTTTTTTNNNHHHEEEDDDCCC@@@===:::777555444333333333333333333333333222222222222222222222222///111333333222444888<<<:::<<>><<<;;;:::777555555555444444444333333333222222222222222222222222222222222333555888;;;======;;;:::===CCCFFFEEECCC>>>CCCLLLTTTUUUUUU[[[cccssshhhZZZHHH===HHHNNNDDDHHHFFFFFFLLLXXXccciiikkknnnmmmnnnpppsssxxx}}}TTTIIINNNEEEDDDCCCGGGRRRaaauuu]]]GGGIIIIIIKKKWWWaaahhhkkkooorrruuuxxx|||wwwpppYYYkkkcccLLLDDDEEEEEEIIIOOOTTTYYY___eeehhhooorrrqqqtttyyyzzzmmmhhh[[[WWWSSSQQQPPPOOOJJJGGGCCCAAA>>><<<;;;:::777555555555444444444333333333222222222222222222222222222222222222555888;;;===>>>;;;:::???FFFIIIHHHDDD>>>CCCKKKRRRUUUYYYfffrrrvvviiiZZZIII@@@JJJQQQFFFHHHFFFFFFMMMXXXdddkkkoooppppppppprrruuuyyy}}}___NNNPPPGGGFFFDDDGGGOOO[[[nnn{{{WWWEEEJJJMMMQQQ^^^gggpppsssvvvxxxyyy{{{}}}|||vvv\\\iiizzz|||}}}```IIIDDDEEEGGGKKKQQQVVV[[[aaagggjjjjjjnnnnnnqqqvvvvvviiicccZZZVVVRRRQQQPPPNNNJJJGGGCCCAAA>>><<<;;;:::777555555555444444444333333333222222222222222222222222222222222222444777:::<<<>>>;;;;;;AAAIIIMMMJJJEEEAAAEEEMMMUUU[[[eeeyyy{{{mmm]]]LLLBBBJJJPPPGGGGGGFFFGGGMMMXXXeeeooottttttsssssssssuuuyyy}}}jjjPPPMMMFFFGGGEEEFFFKKKTTTddd|||qqqRRREEENNNRRRXXXdddlllwwwyyy|||||||||{{{{{{|||~~~~~~___bbbooosssxxx|||ZZZFFFDDDGGGJJJMMMSSSYYY^^^ccciiimmmhhhmmmmmmooouuuuuuhhhbbbYYYVVVRRRPPPPPPNNNJJJGGGCCCAAA>>><<<;;;:::777555555555444444444333333333222222222222222222222222222222222222444777:::;;;===;;;;;;AAAIIIMMMKKKFFFAAAEEEMMMVVV]]]iii~~~}}}nnn```PPPDDDIIIMMMEEEFFFGGGHHHMMMWWWdddqqqzzzvvvuuutttssstttwwwzzz|||sssRRRMMMIIIHHHFFFEEEGGGNNN\\\tttkkkQQQIIISSSXXX]]]hhhmmmwwwyyy|||}}}|||zzzzzzzzz}}}aaa\\\gggooouuu}}}vvvTTTEEEFFFIIIKKKOOOTTTZZZ___eeejjjnnnjjjooooooqqqwwwwwwkkkdddXXXUUUQQQPPPPPPNNNJJJGGGCCCAAA>>><<<;;;:::777555555555444444444333333333222222222222222222222222222222111222333666999;;;;;;:::;;;@@@GGGJJJIIIGGGAAADDDJJJRRRWWW___mmm{{{tttiii```TTTFFFHHHNNNIIIFFFGGGIIILLLTTTaaaqqq|||xxxwwwuuussssssuuuwwwyyyzzzUUUNNNMMMHHHFFFEEEGGGJJJWWWnnnfffQQQMMMXXX^^^dddmmmpppuuuxxx{{{|||||||||}}}~~~iii]]]gggqqqwwwzzzoooPPPFFFIIIKKKLLLPPPUUU[[[```fffkkkooommmsssqqqrrryyyyyy}}}mmmfffXXXTTTQQQOOOPPPNNNKKKGGGCCCAAA>>><<<;;;:::777555555555444444444333333333222222222222222222222222333222111222333666888::::::;;;===@@@BBBEEEHHHIIILLLJJJLLLQQQTTTVVV\\\ccceee``````ZZZKKKJJJPPPOOOGGGHHHIIIJJJPPP]]]ooo|||}}}{{{xxxvvvuuuuuuwwwxxx}}}zzz{{{SSSJJJKKKHHHGGGGGGGGGIIIRRRhhh|||cccQQQQQQ]]]cccjjjssstttvvvxxx{{{}}}~~~uuucccjjjtttyyy{{{{{{qqqpppuuuhhhLLLHHHKKKKKKMMMQQQWWW\\\aaagggmmmpppoootttrrrqqqxxxyyyzzzllleeeWWWTTTPPPOOOOOONNNKKKGGGCCCAAA>>><<<;;;:::777555555555444444444333333333222222222222222222222222333222111111333555888999:::===@@@@@@???AAAGGGLLLRRRMMMKKKPPPUUUVVVWWWYYY\\\]]]eeeaaaOOOIIIOOOQQQGGGIIIIIIIIILLLXXXkkkzzz~~~zzzyyyyyyzzzzzz~~~uuurrrVVVIIIKKKHHHHHHIIIHHHGGGNNNaaatttfffWWWWWWaaaeeelllttttttvvvxxxzzz|||~~~iiihhhpppxxx{{{tttddd^^^___fffzzz```IIIIIILLLIIIPPPSSSYYY___dddiiiooosssrrrwwwssspppxxxzzzyyykkkcccWWWSSSPPPOOOOOONNNKKKGGGCCCAAA>>><<<;;;:::777555555555444444444333333333222222222222222222222222333222111111333555777999:::???CCCAAA===>>>GGGOOOOOOGGGDDDJJJRRRVVVVVVWWW[[[___kkkhhhQQQFFFKKKNNNGGGIIIIIIGGGIIIUUUiiiyyy||||||}}}}}}~~~ooolll___PPPQQQIIIIIIJJJIIIFFFKKK]]]ooolll]]]\\\dddfffkkkrrrpppvvvwwwyyyzzz|||kkkccciiissszzz{{{mmmcccaaafff___fffzzz[[[GGGIIILLLGGGRRRUUU[[[aaafffkkkqqquuuuuuzzzuuuqqqyyy|||zzzooobbb\\\WWWQQQOOOPPPPPPLLLHHHBBBAAA???===;;;888777666555555444444444333333333333333333333333333333333222222222222333444555555999:::>>>AAABBBBBBFFFMMMQQQIIIGGGPPPXXXWWWTTTTTT\\\bbboookkkUUUJJJOOOSSSRRRHHHDDDIIIMMMQQQ___ppp||||||}}}kkkggg}}}pppVVVKKKKKKIIIHHHFFFDDDIIIWWWeeevvvjjj```bbbjjjnnnooopppppprrrvvv{{{{{{kkkfffbbbjjjwww~~~}}}xxxuuurrrooo{{{lllccchhhppptttsssrrrvvvsssTTTDDDDDDKKKOOOXXX[[[```dddggglllqqqtttuuuuuutttuuuwwwzzz}}}ooobbb\\\VVVPPPNNNPPPOOOLLLHHHBBBAAA???===;;;888777666555555444444444333333333333333333333333333333333222222222222333444555555888<<<>>>>>>===@@@EEEHHHLLLEEEDDDOOOYYY\\\[[[[[[___gggllleeeYYYOOOOOOVVVVVVLLLGGGIIIKKKNNN[[[jjj|||~~~jjjeee{{{qqq]]]OOOMMMKKKIIIGGGEEEGGGRRR___zzzpppgggbbbffflllnnnoooqqqpppqqqtttxxx|||{{{eeeaaacccjjjsss|||yyyzzz|||nnneeebbbbbbbbbbbbnnnuuuoooggg```cccqqqoooTTTHHHIIINNNQQQVVVZZZ___eeejjjooossswwwxxxwwwwwwwwwyyy{{{~~~ooobbb[[[UUUOOOMMMOOOOOOKKKGGGBBBAAA???===;;;888777666555555444444444333333333333333333333333333333333222222222222333444555555888???AAA<<<===FFFMMMNNNKKKEEEDDDLLLWWW^^^```aaaggguuuooodddbbbVVVNNNZZZZZZQQQJJJIIIIIIJJJUUUbbbrrr|||~~~jjjccc~~~sssffftttgggRRROOOLLLKKKIIIEEEEEEMMMWWWnnn{{{kkkgggfffkkkooooooqqqsssqqqqqqrrruuuxxx}}}bbbZZZaaajjjnnnyyy}}}uuuaaa]]]```uuuxxxggg^^^SSSLLLLLLOOORRRTTT[[[cccooo}}}wwwkkkcccbbbfffmmmyyyiiiTTTMMMOOORRRTTTXXX\\\ccchhhlllpppsssuuuxxxxxxwwwxxxyyy{{{}}}~~~ooobbbZZZUUUOOOMMMNNNNNNJJJFFFBBBAAA???===;;;888777666555555444444444333333333333333333333333333333333222222222222333444555555888AAACCC===AAAQQQ]]]___RRRLLLGGGJJJQQQYYY___bbbqqq{{{kkkmmm\\\LLLXXXYYYRRRLLLIIIHHHIIIQQQ[[[hhhqqqzzzpppbbbvvvpppdddiiivvvrrrVVVNNNLLLLLLKKKGGGDDDIIIPPPbbbxxxvvvmmmkkklllpppppppppsssxxxtttsssssstttwww{{{jjjXXX^^^iiimmmvvv{{{nnnaaaYYYUUU[[[ssssssdddYYYSSSMMMGGGCCCDDDHHHJJJLLLMMMTTTaaaqqqzzzhhhdddeeeaaaaaaeeezzzaaaQQQPPPTTTWWWXXX___ccchhhmmmnnnooopppqqqvvvvvvvvvvvvwwwxxxyyyzzz~~~ooobbbZZZUUUOOOMMMNNNNNNJJJFFFBBBAAA???===;;;888777666555555444444444333333333333333333333333333333333222222222222333444555555999???AAA>>>CCCRRR```dddVVVSSSNNNJJJLLLUUU___eeeuuuuuuttt```IIIPPPTTTPPPLLLJJJIIIJJJPPPWWWbbbiiiqqqzzzzzzdddnnnrrreeebbbbbbfffjjjnnnuuu}}}}}}YYYMMMKKKKKKLLLIIIEEEHHHNNN\\\pppyyytttrrrrrrsssrrrqqqvvv|||wwwwwwvvvvvvxxx{{{|||]]][[[gggoootttyyy~~~lll]]]VVVUUUWWWgggsssdddXXXNNNIIIHHHGGGEEEDDDEEEFFFEEEEEEFFFLLLWWWfffxxx~~~lllggghhhmmm{{{yyyZZZNNNPPPVVV[[[^^^cccgggllloooppppppqqqqqquuuuuuvvvvvvwwwxxxyyyyyy~~~oooccc[[[UUUOOOMMMOOOOOOKKKGGGBBBAAA???===;;;888777666555555444444444333333333333333333333333333333333222222222222333444555555888;;;>>>AAADDDJJJRRRYYYTTTWWWWWWPPPMMMTTTaaajjjrrryyywwwgggPPPJJJLLLLLLLLLKKKJJJLLLPPPSSS^^^eeennnvvviiigggwwweee\\\SSSQQQRRRSSSXXX^^^kkk~~~XXXNNNLLLKKKLLLJJJFFFHHHLLLXXXiii~~~yyyvvvuuuvvvvvvuuuxxx~~~{{{zzzyyyyyyzzz|||hhh\\\eeepppssswww}}}sss```WWWWWWXXXaaazzzyyygggZZZQQQJJJHHHIIICCCDDDFFFFFFEEECCCAAA@@@DDDGGGOOO[[[mmmoooTTTMMMQQQWWW^^^dddeeeiiimmmqqqrrrssstttuuuvvvvvvwwwxxxyyyzzz{{{{{{~~~oooccc\\\VVVPPPNNNPPPOOOLLLHHHBBBAAA???===;;;888777666555555444444444333333333333333333333333333333333222222222222333444555555777888@@@KKKLLLEEEEEELLLPPP\\\ccc[[[SSSUUUaaajjjllluuuyyyxxx{{{vvvaaaLLLGGGJJJLLLLLLLLLMMMOOOPPPXXXaaallluuuoooddd{{{bbbXXXOOOLLLLLLKKKLLLOOOZZZfffcccQQQNNNLLLMMMJJJFFFGGGJJJQQQ___qqq|||xxxuuuuuuyyy{{{zzzzzz}}}|||||||||||||||}}}~~~~~~~~~vvv___cccnnnrrrvvv{{{~~~ooo___[[[^^^eeeqqqhhh\\\PPPLLLJJJGGGHHHKKKEEEFFFHHHGGGFFFDDDBBBAAABBBCCCGGGPPPaaaxxx{{{dddPPPOOOUUUZZZaaaiiijjjlllpppqqqrrrsssuuuwwwtttuuuvvvxxxzzz{{{||||||~~~|||pppccc\\\WWWQQQOOOPPPPPPLLLHHHBBBAAA???===;;;888777666555555444444444333333333333333333333333333333333222222222222333444555555777777DDDWWWWWWGGGBBBIIIOOObbbmmmeeeXXXVVV___gggjjjhhhooowwwsssSSSDDDIIIMMMMMMMMMNNNNNNMMMQQQ]]]jjjsss}}}tttccc~~~}}}```WWWPPPPPPQQQOOOMMMMMMNNNQQQgggwwwTTTPPPNNNMMMJJJFFFEEEHHHJJJUUUfffxxx}}}vvvtttrrrttt{{{}}}{{{{{{|||}}}}}}}}}}}}}}}}}}}}}cccaaakkkrrruuuzzz}}}yyynnncccaaaeeepppzzz}}}jjjUUULLLFFFHHHJJJHHHHHHKKKJJJJJJKKKJJJHHHFFFFFFGGGAAAAAABBBHHHXXXoooooo\\\NNNQQQYYY]]]ccckkkpppqqqsssrrrqqqqqqssstttqqqrrrtttvvvxxxyyyzzzzzz|||zzzmmmggg^^^UUUOOOPPPQQQNNNJJJIIIBBBAAA@@@>>><<<:::888777555555444444444333333333444444444333333222222222111111222222222333333333555555:::BBBGGGFFFEEEFFFJJJ]]]___SSSQQQWWW]]]gggmmmgggdddooo|||hhhGGGIIIIIIGGGJJJOOOOOOJJJRRR\\\kkkzzzmmmsssiii]]]RRRPPPQQQNNNKKKJJJIIINNN[[[nnnzzzooonnnsss|||~~~}}}^^^ZZZOOOKKKOOOJJJCCCFFFGGGMMMZZZnnn~~~uuuttttttssstttvvvxxx{{{}}}wwwwwwvvvvvvwwwyyy{{{|||zzziii```jjjnnnvvv{{{|||~~~rrrvvvtttkkkhhhmmmuuu|||cccSSSLLLJJJIIIIIIKKKLLLLLLLLLHHHHHHHHHGGGGGGEEEDDDCCCCCCBBBAAAEEEQQQfff}}}rrr|||eeeXXXOOOTTT]]]bbbfffjjjnnnpppssstttrrrooonnnmmmtttvvvyyy{{{zzzzzz{{{{{{wwwzzz~~~oooggg^^^VVVOOOPPPQQQNNNJJJIIIBBBAAA@@@>>><<<:::888777555555444444444333333333444444444333333222222222111111222222222333333333777555777===AAA@@@AAADDDKKKZZZYYYOOOPPPWWW]]]eeeiiieeecccnnn{{{OOOJJJFFFGGGKKKMMMLLLJJJNNNWWWgggvvv}}}qqqrrrxxxjjj]]]XXXWWWUUUSSSSSSUUUQQQSSS```tttlllZZZOOONNNMMMHHHGGGHHHGGGKKKVVVhhh~~~~~~vvvsssrrrrrrrrrsssvvvxxxzzzvvvuuuuuuuuuvvvxxxzzz{{{www{{{{{{~~~uuudddhhhooowww}}}~~~~~~xxxiiibbbfffmmmjjjXXXNNNLLLKKKJJJKKKLLLKKKIIIHHHHHHHHHHHHHHHHHHGGGFFFEEEEEECCCBBBDDDLLL^^^tttxxx```VVVRRRXXXaaadddfffgggmmmooorrrsssqqqooonnnnnnrrrtttvvvwwwwwwwwwyyyzzzyyy|||qqqhhh___VVVOOOOOOPPPMMMJJJIIIBBBAAA@@@>>><<<:::888777555555444444444333333333444444333333333333222222111111222222222333333333777444444999<<<===AAAFFFIIIUUURRRIIIMMMTTTZZZccchhhfffhhhttt[[[LLLBBBFFFLLLJJJIIIKKKJJJQQQaaaqqqzzz~~~}}}vvv~~~qqqjjjeee^^^XXXWWW[[[SSSPPP^^^yyybbbPPPTTTLLLHHHKKKGGGFFFHHHPPP^^^rrr}}}vvvqqqpppoooooopppqqqssstttssssssssstttuuuwwwxxxyyyuuuwwwuuuwwwhhhdddnnnuuu{{{}}}hhh]]]\\\cccwwwmmmYYYQQQPPPPPPOOONNNNNNNNNLLLHHHEEEGGGHHHHHHHHHHHHHHHGGGGGGFFFEEECCCCCCIIIWWWhhhuuu~~~uuuYYYUUUUUU]]]dddgggfffffflllooorrrsssqqqpppooopppqqqrrrssssssrrrsssvvvxxx|||~~~uuuiii___VVVOOOOOOOOOMMMIIIHHHBBBAAA@@@>>><<<:::888777555555444444444333333333333333333333333333333333111111222222222333333333333222333888<<<>>>CCCIIIPPP\\\XXXNNNOOOSSSYYYdddjjjlllqqqhhhPPP@@@EEEKKKHHHGGGLLLHHHNNN\\\mmmyyy}}}pppeee```___XXXXXXgggoooSSSWWWMMMKKKOOOCCCFFFEEEIIIVVVggg||||||zzzuuuooonnnnnnmmmmmmnnnnnnoooqqqqqqrrrssstttuuuvvvwwwwwwvvvtttuuu~~~gggbbbiiiooowwwzzz}}}jjj\\\VVV[[[lll~~~gggZZZXXX[[[YYYVVVSSSQQQOOOMMMJJJGGGFFFGGGGGGHHHHHHHHHGGGGGGFFFEEEDDDDDDHHHRRR```jjjiiimmmwwwyyy|||}}}iiiVVVVVVYYY```fffiiiiiihhhmmmppprrrsssrrrrrrrrrrrrqqqqqqqqqooooooppptttwww}}}yyyjjj```VVVOOONNNNNNLLLIIIHHHBBBAAA@@@>>><<<:::888777555555444444444333333333333333333333333333333333111111222222222333333333111111555:::<<<===AAAHHH```kkkhhh\\\WWWTTTWWWdddiiimmmxxxuuuYYYCCCDDDIIIGGGGGGMMMJJJMMMXXXiiixxxyyyxxxoooiiifffmmm|||{{{yyywwwzzz|||UUUUUUNNNNNNPPPAAAEEECCCEEEPPP^^^ppp~~~xxxxxxqqqnnnnnnmmmlllllllllllllllnnnoooppprrrssstttuuuvvvwwwuuussstttvvvcccaaaeeekkktttzzz|||iii\\\SSSXXXeee{{{nnnhhhhhhiiiaaa\\\UUUOOOLLLKKKJJJJJJFFFFFFGGGGGGHHHGGGGGGGGGGGGGGGFFFDDDFFFMMMXXXaaaaaafffnnnxxxxxxaaaWWWZZZ^^^bbbgggkkkmmmmmmooorrrttttttssssssssstttqqqqqqpppnnnmmmooosssvvv{{{}}}~~~}}}}}}jjjaaaWWWNNNMMMNNNKKKHHHHHHBBBAAA@@@>>><<<:::888777555555444444444333333333222222333333333333444444111111222222222333333333222222666;;;<<<<<>><<<:::888777555555444444444333333333222222222333333444444444111111222222222333333333333444888<<>><<<:::888777555555444444444333333333222222222333333444444444111111222222222333333333333444888>>>CCCJJJXXXeeeMMMPPPOOOYYYkkklllccccccgggmmmpppooouuujjjNNNEEEIIILLLIIILLLGGGIIIWWWjjjxxxaaaSSSKKKIIIPPPMMMGGGGGGKKKLLLQQQeee|||wwwzzzzzzmmmooopppppppppppppppooooookkkmmmooorrrttttttuuuuuuuuusssuuuzzz{{{ooo]]]ZZZ```lllwww{{{~~~iii^^^QQQTTTVVVnnnyyylllggg```ZZZVVVSSSPPPOOOMMMMMMMMMMMMLLLKKKIIIIIICCCEEEGGGKKKQQQ]]]kkkuuutttYYY[[[gggppppppppptttuuusssqqqrrrrrrqqqooonnnooopppmmmmmmmmmlllkkklllnnnpppvvvuuuxxxzzzxxxxxx~~~mmm___YYYQQQNNNNNNMMMIIIDDDBBBAAA???>>>===;;;888666555555444444444444555555444444444444444444444444222222222222222222222222444444666>>>KKKXXXaaaeeeYYYOOOKKKUUUgggooofffZZZgggssssssnnnsss}}}|||\\\FFFAAAGGGLLLHHHHHHJJJPPP\\\mmmvvvRRRLLLNNNJJJKKKHHHFFFFFFFFFMMM___oooyyytttqqqnnnppppppooooooooopppqqqqqqtttsssssstttwwwxxxxxxwwwwwwvvvzzziiiccc]]]cccttt}}}lll^^^MMMNNNSSSeee|||tttpppiiiccc^^^ZZZWWWTTTQQQQQQQQQOOOLLLKKKKKKLLLHHHEEEFFFNNNXXXeeevvv{{{ddd^^^fffkkkpppqqqooonnnqqqttttttttttttsssqqqpppqqqrrrwwwrrrqqqwwwyyytttppppppvvv{{{||||||lll___YYYQQQNNNNNNMMMIIIDDDBBBAAA???>>>===;;;888666555555444444444444555555444444444444444444444444222222222222222222222222666555555:::CCCLLLRRRUUUMMMKKKMMMUUU^^^bbb___ZZZeeeqqqrrrooosss{{{aaaGGGCCCGGGHHHIIIIIIJJJMMMVVVggg|||dddOOOKKKKKKLLLJJJHHHGGGFFFKKKYYYhhhzzzzzzuuusssqqqpppqqqqqqqqqqqqrrrssstttuuuxxxwwwvvvwwwyyyzzzzzzyyyxxxvvvyyy|||||||||kkkbbbcccpppxxx}}}hhhYYYPPPKKKHHHPPPlll|||xxxqqqkkkfffccc___\\\\\\\\\[[[XXXSSSPPPMMMLLLJJJGGGFFFLLLVVVdddvvvmmm]]]ccckkkppptttuuurrroooqqqssspppqqqqqqpppnnnnnnoooqqqtttqqqssszzz|||vvvqqqqqquuuyyy||||||{{{|||lll___YYYQQQNNNNNNMMMIIIDDDBBBAAA???>>>===;;;888666555555444444444444555555444444444444444444444444222222222222222222222222555444444777===BBBFFFGGGCCCHHHOOOVVVZZZZZZWWWUUU___mmmqqqqqqwww~~~mmmNNNGGGHHHFFFIIIJJJJJJIIIOOO^^^uuu[[[LLLNNNNNNLLLJJJIIIGGGHHHRRR^^^lllyyysssqqqqqqqqqqqqqqqqqqqqqrrrssstttuuuvvvxxxwwwwwwxxxyyyzzzzzzyyyvvvuuuvvvxxxwww|||mmmcccaaalllvvv}}}hhhVVVSSSMMMGGGHHHYYY}}}}}}xxxsssoookkkiiihhhhhhfffccc___YYYUUURRRQQQKKKHHHLLLTTTcccwww|||ggg]]]kkkooossswwwwwwtttpppoooooolllmmmnnnmmmllllllnnnppprrrqqquuu{{{|||xxxsssqqqtttuuuvvvxxx{{{}}}lll___YYYQQQNNNNNNMMMIIIDDDBBBAAA???>>>===;;;888666555555444444444444555555333333333333333333333333222222222222222222222222222222333666;;;???BBBDDDCCCFFFMMMZZZeeefff\\\RRRVVVccckkkrrr}}}```JJJEEEIIIGGGJJJKKKIIIJJJVVVkkk{{{qqqTTTPPPNNNLLLKKKKKKHHHGGGMMMUUUbbbuuu|||uuupppoooqqqrrrsssqqqqqqqqqpppqqqqqqrrrssstttsssssstttwwwxxxxxxwwwsssssstttvvvvvv{{{pppccc]]]hhhvvvnnnYYYPPPMMMLLLMMMUUUooo|||xxxuuuqqqpppooonnnkkkfffaaa]]]YYYQQQKKKLLLSSS```ssszzznnniiioooooossswwwxxxuuuqqqnnnmmmkkklllmmmmmmlllmmmoooqqqssstttvvvxxxxxxuuurrrppptttrrrrrruuu{{{lll___YYYQQQNNNNNNMMMIIIDDDBBBAAA???>>>===;;;888666555555444444444444555555333333333333333333333333222222222222222222222222000111333555888<<<@@@BBBGGGCCCJJJ```yyynnnZZZQQQ[[[dddqqqwwwOOO@@@HHHDDDHHHLLLKKKJJJQQQ```mmm~~~___MMMMMMKKKKKKKKKIIIFFFJJJOOOYYYiii|||vvvrrrqqqrrrssssssssssssrrrqqqpppppppppppppppoooooorrruuuxxxxxxxxxvvvvvvwwwwwwwww|||tttdddfffrrr}}}sssZZZLLLJJJJJJLLLOOOaaa|||zzzxxxvvvtttooohhhcccYYYRRRKKKJJJOOOXXXhhhvvvzzzuuu||||||rrrqqqtttxxxzzzxxxvvvsssqqqlllnnnoooooonnnoooqqqssswwwwwwvvvsssqqqppppppooosssqqqppptttzzz}}}kkk___YYYQQQNNNNNNMMMIIIDDDBBBAAA???>>>===;;;888666555555444444444444555555333333333333333333333333222222222222222222222222222333333444555777<<>>===;;;888666555555444444444444555555222222222222222222222222222222222222222222222222333444444333444777<<>>===;;;888666555555555444444555555555222222222222222222222222222222222222222222222222333444555444555:::AAAGGGKKK]]]ooossslllkkkvvvfffFFFIIIIIIIIIHHHHHHKKKOOORRRccc{{{|||}}}~~~bbbUUUQQQNNNMMMJJJDDDCCCEEEFFFNNN^^^rrrxxxvvvtttssssssrrrpppoookkkkkklllmmmnnnppprrrsssuuutttsssssstttuuutttrrrsssuuuwwwwwwzzz~~~xxxooouuu___PPPKKKOOOJJJFFF\\\}}}zzzooofff___VVVKKKDDDCCCBBBEEEJJJMMMNNNSSSYYYkkkxxxuuupppvvv~~~}}}}}}}}}~~~}}}{{{yyyuuuvvvvvvvvvuuuuuuvvvxxxsssyyyzzztttppprrrrrrpppnnnnnnoooqqqrrrtttvvvxxxkkkaaa[[[TTTPPPNNNMMMJJJHHHDDDBBB???>>><<<;;;888666666555555555555444444444111222222333333222222111111111222222222333333333555444444333444999@@@EEEaaazzzwwwaaa___nnn{{{zzzXXXGGGGGGHHHKKKMMMLLLKKKKKKZZZmmm}}}yyyyyy|||XXXQQQNNNPPPLLLEEECCCGGGKKKKKKSSSbbbrrrzzzsssrrrpppppppppooommmkkkjjjiiiiiikkkooopppooolllqqqsssuuutttrrrooonnnnnnooorrruuuwwwyyyzzz|||~~~xxxhhhkkkvvvrrr\\\MMMNNNMMMIIIRRRcccqqq```UUUNNNHHHDDDDDD???BBBFFFIIINNNUUU___fffppptttmmmpppqqqsssyyyuuuuuuuuuuuuvvvwwwyyyyyyuuuuuuuuutttttttttuuuuuurrruuuwwwxxxuuurrrqqqpppooonnnllllllooossswwwzzzkkk```ZZZSSSOOOMMMLLLIIIGGGBBB@@@>>>===<<<;;;999777666555555555555444444444222222333333333333222222111111222222222333333333555444444333444888>>>CCCTTTdddmmmeeeXXXWWWdddpppxxxxxxoooooo~~~vvvSSSJJJCCCEEEHHHIIIKKKOOOQQQ___uuuppp\\\MMMMMMNNNHHHDDDFFFCCCCCCIIIUUUbbbqqqxxxqqqooommmlllmmmlllkkkjjjkkkiiiggghhhjjjkkkjjjhhhkkkmmmoooooommmmmmmmmnnnmmmoooqqqssstttuuuxxxzzzooodddgggppp~~~nnnUUUPPPOOOHHHJJJRRRlll~~~nnn\\\QQQKKKFFFCCCDDD@@@AAACCCEEEIIIRRR]]]dddmmmrrrooorrrqqqqqqttttttuuuuuuuuuuuuuuuuuuuuuvvvuuutttssssssssstttuuuqqqtttvvvwwwuuurrrqqqppppppoooooooooqqqtttwwwyyylll___YYYRRRNNNLLLKKKHHHFFFBBB@@@>>>======<<<:::999666555555555555444444444222222333333333333222222111111222222222333333333444444444333333666;;;???IIILLLQQQSSSQQQRRR\\\hhhfffiiidddfffvvvgggQQQAAADDDIIIHHHJJJOOOJJJPPP^^^uuupppNNNKKKQQQMMMHHHHHHCCCCCCFFFLLLUUUdddyyy~~~wwwqqqnnnjjjhhhhhhhhhhhhgggkkkhhhfffdddeeeeeeeeedddfffhhhjjjkkkkkklllnnnpppnnnooopppqqqqqqsssvvvyyy|||qqqccc\\\```hhhvvvcccUUURRRLLLHHHIIIKKKnnnrrr___TTTMMMHHHFFFGGGEEECCCBBBAAADDDKKKUUU\\\eeezzzqqqrrrvvvuuuqqqqqqsssssstttuuutttsssrrrqqqwwwvvvtttssssssssstttuuurrrtttwwwwwwvvvtttssssssrrrrrrrrrssstttuuuvvvwwwmmm___ZZZSSSNNNMMMLLLIIIFFFCCCAAA???>>>>>>===;;;999666555555555555444444444222333333333333333333222111111222222222333333333444444444333222444888;;;FFFBBBEEENNNQQQRRR\\\iiiooouuupppllluuuaaaEEEFFFMMMKKKHHHKKKKKKKKKPPP___wwwzzzXXXKKKQQQOOOKKKKKKHHHFFFFFFHHHMMMYYYpppzzzyyysssooojjjgggeeeeeeeeedddiiigggdddbbbaaabbbccccccgggiiikkkkkkkkkmmmoooqqqrrrssssssssssssuuuyyy|||{{{sssaaaYYY]]]fffvvvwww___VVVQQQMMMMMM@@@WWWxxxmmm___VVVNNNJJJJJJHHHFFFCCC@@@AAAEEEJJJNNNXXXnnn{{{sssuuuzzzxxxtttsssqqqrrrtttuuuuuutttrrrqqqwwwwwwwwwwwwwwwvvvvvvuuutttvvvxxxyyyxxxvvvvvvwwwtttuuuvvvvvvwwwvvvvvvvvvmmm```[[[TTTOOONNNMMMJJJGGGCCCAAA???===<<<;;;888666666555555555555444444444333333333444444333333333111111222222222333333333333444444333222333666888CCC@@@DDDNNNTTTVVVbbbppp|||{{{yyyQQQFFFIIIIIIHHHJJJLLLKKKKKKOOO]]]tttsssuuu{{{~~~kkkQQQNNNMMMKKKKKKIIIFFFCCCCCCDDDNNNbbbuuu{{{yyy{{{vvvrrrlllhhheeedddcccbbbfffeeecccbbbaaabbbdddfffiiijjjllllllllllllnnnooottttttuuuttttttwwwzzz~~~~~~|||lll\\\^^^gggttt{{{sss\\\RRROOOOOOFFFNNNbbb~~~nnnaaaUUUMMMJJJHHHFFFDDDCCCCCCEEEFFFGGGLLL```yyysssuuuyyyyyyvvvuuuoooqqqsssvvvwwwwwwvvvuuuvvvxxx{{{}}}}}}{{{xxxvvvtttvvvxxxxxxwwwvvvvvvwwwvvvwwwxxxxxxxxxxxxwwwvvvnnnaaa[[[TTTPPPNNNMMMKKKHHHBBB@@@===<<<<<<;;;888666666555555555555444444444333333444444444444333333111111222222222333333333222333444444333444555777<<<>>>FFFPPPYYYbbbnnnyyykkkNNNDDDDDDHHHLLLIIIJJJJJJIIIMMM^^^www|||iiiaaaxxxyyy{{{}}}||||||}}}cccPPPJJJJJJJJJKKKGGGDDDBBBCCCIIIXXXfff}}}wwwwwwyyyvvvrrrmmmiiigggfffdddbbbcccddddddcccbbbccceeehhhfffiiikkklllkkkjjjjjjkkkpppqqqrrrssssssuuuxxx{{{{{{{{{ccc]]]aaajjjqqqqqq\\\QQQMMMNNNMMMSSStttqqqaaaTTTOOOJJJIIIGGGGGGIIIJJJJJJIIIIIIXXXwww|||xxxttttttvvvwwwuuutttpppqqqsssvvvwwwxxxxxxxxxvvvxxx|||~~~{{{yyysssuuuvvvvvvtttssstttuuuwwwxxxxxxyyyyyyxxxwwwwwwooo```ZZZSSSOOONNNLLLJJJGGGBBBAAA???@@@@@@@@@???>>>666555555555555444444444333333444444444444333333111111222222222333333333111333555555555555666777888???HHHTTTeeexxxjjjLLLCCCGGGKKKEEEIIIKKKIIIIIIRRRbbbpppqqqjjjuuuyyyssszzz{{{xxxzzz{{{~~~~~~|||{{{zzz|||ZZZNNNMMMKKKNNNIIIFFFFFFFFFIIIRRR[[[ooozzz{{{wwwsssrrrsssrrrooollljjjiiihhhfffeeeaaaccceeeeeeccccccdddfffcccgggkkkmmmllljjjiiiiiikkkmmmoooqqqrrrsssvvvxxxyyyzzzuuuccc^^^bbbhhhvvvxxxaaaSSSRRROOOMMMdddwwwggg___VVVRRRNNNLLLMMMNNNNNNMMMNNNWWWqqq{{{zzzxxxwwwwwwwwwuuusssrrrssssssuuuvvvwwwxxxxxxwwwxxx{{{}}}~~~~~~~~~vvvwwwxxxwwwuuuttttttuuuxxxxxxxxxxxxxxxxxxxxxxxxooo___YYYRRRNNNMMMKKKIIIFFFEEEDDDCCCEEEGGGHHHHHHGGG666666555555555444444444333444444555555444444333111111222222222333333333111333555666555555666888999BBBLLLYYYqqq\\\HHHFFFGGGEEEIIIMMMLLLJJJMMMTTT\\\tttwwwxxxqqqzzzvvvuuuwwwxxxyyyzzzzzz{{{|||}}}}}}~~~}}}{{{{{{}}}fffUUURRRNNNLLLGGGDDDEEEFFFGGGKKKQQQcccmmm~~~~~~tttssspppnnnnnnmmmllljjjjjjkkkjjjiiigggaaadddffffffcccaaabbbdddbbbfffllloooooommmkkkjjjhhhkkknnnqqqrrrsssuuuwwwsssyyy~~~qqqddd```fffppp~~~uuu___SSSRRRMMM\\\zzzqqqddd^^^UUUPPPOOOOOONNNMMMTTTYYYppp}}}~~~~~~|||{{{zzzvvvssstttttttttttttttuuuvvvwwwxxxxxxxxxyyy{{{~~~zzz{{{|||zzzxxxwwwwwwxxxxxxxxxwwwwwwwwwxxxyyyyyynnn___ZZZUUUPPPNNNLLLKKKJJJFFFBBB???@@@CCCCCC???;;;777666666666555555555555444444444333333222222222333333333222222111111111444444333333333444555555777:::DDD\\\~~~xxxvvv[[[EEE@@@KKKGGGEEEFFFGGGHHHLLLRRRZZZkkk}}}uuurrryyy{{{vvvuuuvvvwwwwwwwwwwwwxxxxxxyyyyyyzzz~~~{{{zzz|||~~~~~~```MMMQQQRRRHHHEEEJJJIIIAAACCCLLLSSScccuuu}}}vvvrrrooommmnnnnnnmmmlllmmmnnnmmmiiieeeddddddfffffffffeeedddcccddddddeeejjjnnnpppnnnkkkhhhjjjmmmppprrrtttuuuvvvwwwzzz{{{eeebbb```fffvvv}}}```ZZZTTTZZZsss{{{rrrhhh```YYYRRRPPPSSSUUUeee}}}{{{}}}{{{zzzzzzyyyvvvtttwwwvvvuuuvvvxxxxxxvvvuuuvvvwwwxxxxxxwwwxxxyyy{{{zzzxxxuuuuuuvvvyyy{{{|||||||||{{{zzzyyyxxxwwwwwwmmm^^^ZZZTTTOOOMMMLLLJJJIIIFFFCCC@@@@@@BBBBBB>>>:::777777666666666555555555444444444333333222222222333333333222222222111111333333333333333444444555111555===LLLcccvvvxxxqqqnnnnnnrrr}}}vvvXXXGGGIIIHHHIIIJJJIIIFFFHHHMMMQQQ]]]rrrzzzwww||||||yyywwwwwwxxxxxxwwwuuuttttttvvvxxxyyy}}}{{{{{{}}}|||~~~eeeSSSLLLLLLKKKHHHDDDAAACCCEEEKKKYYYhhhqqq{{{yyytttrrrpppoooqqqpppooonnnnnnnnnkkkgggccccccddddddeeeffffffffffffiiihhhhhhkkknnnooommmkkkiiijjjlllnnnppprrrsssttttttxxxzzz~~~ccc]]]```mmm{{{{{{jjjWWWSSSddd}}}tttlllccc\\\\\\```eeerrrxxxzzzzzzyyyzzzzzzyyyvvvssstttsssssstttvvvvvvvvvuuuuuuvvvwwwvvvuuuuuuwwwyyywwwvvvvvvvvvvvvwwwvvvuuuxxxxxxxxxyyyzzzzzz{{{{{{lll^^^ZZZTTTOOOMMMKKKJJJIIIFFFCCC@@@@@@@@@???;;;888777777777666666666555555444444333333333333222222333333333222222222222111222222222222222333444444333777;;;AAALLLYYYaaaccc\\\eeerrr~~~vvvVVVJJJIIIJJJMMMKKKGGGFFFIIIJJJOOO[[[kkk~~~}}}~~~}}}~~~}}}{{{zzzxxxxxxyyywwwuuusssrrrtttvvvxxx{{{zzzxxxxxx{{{~~~}}}~~~```LLLRRRPPPGGGBBBDDDDDDAAADDDMMMXXX^^^gggtttzzzsssrrrrrrpppppprrrooonnnnnnnnnnnnllliiifffdddcccccccccdddfffhhhiiinnnlllkkkkkkmmmnnnmmmlllllllllllllllnnnoooqqqsssqqquuuwwwyyynnnccc___hhhsss{{{lll[[[]]]pppyyypppiiijjjppp}}}yyyyyyyyyyyyzzzyyyvvvssssssrrrpppqqqsssttttttssstttuuuuuutttrrrrrrsssuuutttuuuvvvvvvvvvtttqqqppptttuuuvvvxxxzzz}}}lll^^^ZZZTTTPPPMMMLLLKKKIIIEEECCCAAA??????===999666777777777666666666666555333333333333333333333333222222222222222222222222222222111111222222333444666888:::<<>>;;;888666888777777777666666666666333333333333333333333333222222222222222222222222222222111111222222333444333333444777===DDDMMMTTTXXXeee}}}gggUUUDDDCCCJJJMMMLLLIIILLLJJJIIILLLTTTaaannnwww{{{}}}~~~~~~{{{wwwwwwooorrrvvvyyyzzzyyyvvvtttxxxzzz{{{||||||zzzwwwvvvsssrrrrrrtttxxx|||}}}~~~yyy]]]IIIMMMQQQIIIDDDGGGAAABBBEEEIIIOOO\\\mmm{{{|||ppplllkkkmmmmmmkkkjjjlllhhhjjjmmmooooooooonnnnnnhhhfffcccaaa```bbbdddeeekkkkkkjjjiiiiiikkknnnqqqtttrrrqqqooooooppprrrsssnnnpppssssssrrrppp[[[YYYaaaiiipppvvv}}}hhhiiiuuu}}}xxxvvvvvvvvvvvvvvvtttqqqpppppppppnnnmmmooooooooommmkkkjjjkkkllloooqqqrrrrrrpppppprrrtttzzzyyyxxxwwwwwwyyyzzz{{{ppp___[[[UUUPPPNNNLLLKKKJJJDDDDDDBBB@@@>>>;;;999777888888777777777666666666222222333333333333444444111222222222222333333333222222222222222333444444222000222888>>>DDDLLLSSS[[[mmmoooRRRFFFHHHKKKJJJIIILLLJJJHHHHHHKKKQQQVVVZZZlll|||yyyuuutttxxx~~~wwwwww~~~zzzxxxyyyyyyuuussstttnnnqqqtttwwwxxxvvvtttrrrvvvxxx|||~~~~~~{{{wwwuuuuuuuuuuuuwww{{{sssPPPPPPSSSHHHBBBIIIBBB@@@AAADDDHHHQQQbbbqqq~~~~~~}}}yyy{{{qqqllliiiiiikkkjjjgggfffhhhhhhjjjmmmmmmllljjjiiiiiigggeeebbb```______aaabbbffffffgggfffgggiiilllpppsssrrrpppooooooooopppqqqnnnmmmppprrrpppyyy~~~bbbYYY]]]dddkkksssyyy}}}ooofff}}}wwwtttttttttssstttsssqqqqqqpppooollljjjkkkkkkkkkjjjgggfffgggiiimmmoooqqqpppnnnnnnrrruuuyyyxxxvvvtttssstttuuuvvvsss]]]YYYSSSNNNLLLKKKIIIHHHCCCDDDCCCAAA>>>;;;:::999888888888777777777666666222222222333333444444444111111222222222333333333333333333333333444444555444333555:::===@@@KKKVVVfffqqqXXXMMMHHHHHHIIIHHHHHHIIIIIIJJJKKKLLLMMMVVVbbbsss{{{tttrrrssstttyyy~~~}}}{{{{{{zzzzzz}}}yyyvvvwwwvvvssssssuuurrrsssuuuvvvvvvuuusssrrrsssuuuxxx{{{{{{yyyvvvtttvvvvvvwwwyyy}}}~~~iiiVVVQQQIIIFFFIIIEEEBBBAAABBBDDDIIIWWWeee|||xxxvvvsssqqq{{{wwwllljjjggggggiiihhhddddddgggdddgggiiiiiigggddddddeeedddbbbaaa___^^^___```aaaaaacccdddddddddeeehhhkkkmmmmmmmmmmmmllllllllllllnnniiikkkrrrpppsssqqqbbb```aaagggnnntttwww}}}kkkqqq{{{~~~zzzvvvsssqqqooommmnnnnnnnnnppppppoookkkhhhggghhhhhhgggeeedddeeegggiiinnnqqqqqqmmmlllmmmooosssrrrpppnnnoooppprrrtttuuu[[[WWWQQQMMMJJJIIIGGGFFFCCCDDDCCCBBB???<<<;;;:::888888888888777777777777222222222333333444444444111111111222222333333333444444333333444444555666222222555777666888EEETTTssskkkTTTHHHGGGKKKFFFGGGJJJKKKLLLLLLLLLKKKHHHPPP\\\fffqqqtttqqqppprrrsssuuu|||~~~zzzyyy|||yyyyyyxxxuuuuuuxxxvvvvvvvvvvvvuuutttssssssrrrssstttvvvvvvvvvuuutttvvvuuuvvvxxx|||~~~~~~~~~]]]PPPMMMKKKJJJIIIEEECCCCCCBBBDDDPPP^^^www|||vvvssssssnnnooovvvppplllhhhffffffhhhgggccccccggg]]]aaaeeefffdddcccccceee``````___^^^^^^___```aaa___bbbccccccbbbbbbeeehhhiiiiiijjjjjjjjjiiihhhhhhnnnfffhhhqqqqqqppp{{{ggg```]]]```fffqqqtttyyyssshhh}}}}}}nnnwww~~~{{{zzzyyywwwuuusssppplllhhhiiiiiilllooopppooolllhhheeeffffffeeedddcccdddfffggglllrrrrrrnnniiihhhiiilllkkkjjjjjjkkknnnrrrtttppp___[[[TTTOOOLLLKKKJJJIIIFFFDDDBBB???===;;;;;;;;;999888777666666555555555555555555444444333333333222222222222222222222222333333333444444444555555555333666999555333BBBVVVxxxOOODDDNNNMMMJJJIIIKKKJJJFFFFFFHHHIIIKKKOOORRRYYYfffwww~~~{{{xxxuuunnnkkkkkkoooqqqvvv|||}}}|||{{{yyyyyyyyyxxxwwwwwwyyy{{{|||{{{wwwrrrooommmppprrrrrrpppppprrruuussstttwwwyyy|||~~~sssSSSUUUTTTFFFDDDHHHJJJGGGAAAAAAGGGNNN]]]kkkyyywwwpppmmmmmmggglll{{{qqqnnnkkkkkkhhhdddbbbbbbbbbbbbaaa\\\^^^aaacccdddcccaaa___]]]___bbbbbbaaa___^^^^^^bbbbbbbbbcccdddeeeggggggiiihhhfffdddddddddeeefffjjjiiilllqqqrrrsss}}}wwwdddYYYZZZ```jjjqqqxxx{{{{{{qqqrrr~~~xxxyyy|||~~~xxxrrrooorrrqqqkkkiiikkkhhhgggggghhhiiiiiigggeeecccfffhhhfffcccbbbdddfffggghhhjjjlllmmmnnnooooooqqqooommmmmmppppppnnnlllrrr```[[[TTTOOOLLLKKKJJJIIIGGGEEEBBB???<<<;;;::::::999888777666666555555555555555444444444333333333222222222222222222222222333333333444444444555555666333555888666444@@@QQQuuu|||]]]PPPMMMHHHFFFIIILLLKKKKKKMMMHHHJJJKKKKKKNNNUUUaaajjj{{{wwwnnnkkkkkkiiigggkkkhhhiiimmmrrrzzz}}}}}}{{{{{{~~~|||yyyxxxwwwwwwvvvtttuuuwwwxxxyyywwwtttqqqooonnnpppqqqooolllkkknnnpppqqqrrrtttwwwyyy{{{}}}}}}}}}rrrUUUNNNPPPRRRLLLFFFCCCEEEGGGHHHHHHQQQ]]]ooo|||rrrmmmlllooopppjjjiii~~~xxxqqqmmmiiikkkgggcccaaa```___^^^]]][[[]]]___```aaaaaa```___]]]___aaaaaa```______```______```aaaccceeefffggghhhfffdddbbbbbbcccdddfffjjjjjjlllppppppqqqzzzrrr^^^ZZZ^^^___hhhssszzz}}}sssnnnvvvzzzwwwyyy{{{|||vvvqqqoooqqqqqqllljjjkkkkkkjjjhhhhhhiiiiiihhhfffggghhhiiigggcccbbbdddfffhhhhhhiiijjjlllmmmnnnnnnpppnnnmmmmmmoooooonnnllluuu```[[[UUUPPPMMMKKKJJJIIIGGGEEEBBB???===;;;;;;:::999888777666666555555555555444444444444333333333222222222222222222222222333333333444444444555555666222333888777555<<>>>>>???999888777666555555555555444444444444444444444444222222222222222222222222333333333444444444555555666222333777888666999>>>EEEYYYdddgggrrrdddWWWLLLJJJLLLJJJGGGFFFHHHJJJKKKKKKJJJJJJLLLNNNMMMQQQVVV]]]fffpppzzzxxxooohhhddddddbbb______```cccdddeee```cccjjjuuu|||yyywwwvvvuuuvvvtttsssrrrrrrssssssqqqoooqqqqqqqqqqqqpppppppppppptttuuuuuuqqqmmmlllnnnqqqmmmnnnoooqqqsssuuuwwwxxxwwwyyy{{{|||}}}ooo[[[IIIMMMPPPOOOIIIDDDCCCCCCDDDGGGLLLRRR\\\hhhuuu}}}xxxuuuzzztttfff```bbbggglllmmmsss{{{uuuwwwqqqjjjiiieeebbb___]]]]]]\\\ZZZYYY\\\[[[[[[[[[[[[]]]^^^___^^^^^^___^^^]]]___bbbeee^^^^^^^^^___```aaabbbcccfffdddbbb``````bbbdddeeekkkkkklllmmmlllmmmqqqvvvzzzeeeXXX^^^aaaeeekkkrrrxxx}}}{{{yyy}}}eee\\\lll|||vvvooossswwwvvvrrrqqqnnnmmmnnnoooooommmmmmkkkjjjhhhiiijjjlllmmmllljjjkkkkkkhhheeedddgggjjjtttrrrpppmmmlllmmmnnnnnnqqqpppppppppppppppoooooowwwbbb]]]VVVQQQNNNMMMLLLKKKEEEDDDCCCBBBAAABBBCCCDDD999888777666555555555555444444444444444444444444222222222222222222222222333333333444444444555555555333333666888777777888999KKKVVV^^^rrrwww___QQQLLLKKKLLLOOOIIIJJJLLLMMMMMMLLLMMMMMMKKKLLLMMMNNNPPPUUU\\\```nnnyyy|||vvvmmmeee^^^[[[[[[]]]^^^^^^]]]]]]]]]^^^aaadddccclll{{{~~~yyyuuusssssssssqqqpppooooooqqqqqqpppooopppppppppooooooppppppppprrrttttttrrrooonnnqqqtttmmmnnnnnnppprrrtttvvvwwwvvvwwwxxxxxxyyyzzz}}}___ZZZTTTOOOLLLJJJIIIGGGDDDEEEFFFIIINNNVVV```fffuuu{{{yyyqqqrrrxxxkkkddd```]]]___dddnnnvvvzzzzzzzzzpppiiijjjaaa___]]]]]]^^^^^^\\\[[[\\\[[[ZZZZZZ[[[\\\^^^```]]]^^^]]]\\\\\\]]]aaadddaaaaaa```_______________eeedddcccbbbbbbcccdddeeeiiikkkkkkkkkkkkmmmoooppptttttt[[[[[[[[[^^^eeeooovvvyyyyyy}}}wwwkkk``````nnn~~~hhhVVV[[[aaa___cccnnn{{{ssswwwuuuppptttxxxvvvrrroooooonnnmmmooopppooommmhhhggggggiiilllooopppooolllnnnooonnnkkkkkknnnqqq{{{yyyvvvrrrpppoooppppppssssssssssssrrrqqqrrrrrrvvvbbb]]]WWWRRROOOMMMLLLKKKDDDDDDCCCBBBBBBCCCDDDEEE999888777666666555555555333333333444444444444555222222222222222222222222333333333444444444555555444444555777777666666666444CCCLLL[[[zzzjjjWWWLLLIIIKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIJJJJJJHHHHHHIIILLLOOORRRXXXaaahhhnnnssszzz~~~zzztttmmmgggaaa[[[UUUSSSRRRRRRVVV\\\[[[\\\]]]\\\[[[^^^dddiiiuuu}}}}}}vvvqqqqqqpppoooooommmkkkkkkmmmooooooooopppppppppooooooooooooooommmooorrrqqqnnnmmmooorrrmmmmmmmmmnnnpppsssuuuwwwuuuvvvwwwwwwwwwxxxzzz|||~~~yyy\\\MMMNNNPPPLLLDDDBBBCCCEEEFFFHHHLLLRRRVVVaaammmvvvtttlllkkkwwwmmmccc[[[[[[ZZZWWW\\\dddxxx}}}}}}yyyllleeeggg___]]]\\\]]]^^^___]]]\\\[[[ZZZZZZYYYZZZ\\\]]]^^^\\\]]]\\\[[[ZZZ\\\___aaabbbbbb```___]]]]]]\\\\\\bbbcccccccccddddddddddddeeehhhiiigggiiilllllljjjpppzzznnnZZZXXXZZZbbbnnnuuusssooojjjdddZZZQQQQQQ\\\mmmyyy}}}hhhVVVRRRTTTSSSUUUYYY```pppqqqlllqqqxxxsssvvvyyywwwsssooopppooonnnooorrrqqqmmmhhhhhhiiilllooorrrrrrqqqooorrruuuuuusssrrrtttwww{{{zzzxxxuuutttssssssssstttuuuvvvuuusssrrrssstttsssccc^^^WWWRRROOONNNMMMLLLEEEDDDCCCAAAAAAAAAAAABBB999888777666666555555555333333333444444444555555222222222222222222222222333333333444444444555555222555777777555555666666555===AAATTT}}}iiiWWWOOONNNLLLJJJHHHHHHHHHHHHHHHFFFGGGIIIHHHGGGFFFGGGHHHGGGIIILLLPPPTTTXXX[[[]]]bbbaaaaaabbbeeehhhhhhhhhcccaaa^^^[[[WWWUUUSSSQQQRRRNNNMMMPPPQQQPPPRRRWWWZZZ]]]______```fffqqqzzz|||}}}}}}xxxppplllnnnnnnkkkllliiiffffffhhhkkkmmmnnnooooooooooooooonnnmmmllljjjmmmqqqqqqnnnllllllnnnmmmlllllllllnnnqqqsssuuusssuuuwwwxxxxxxxxxzzz|||}}}zzz{{{jjjZZZSSSMMMGGGDDDEEEEEEEEEDDDFFFIIIKKKPPPZZZccceeebbbbbbjjjrrrrrrwww|||~~~|||nnneee\\\WWWUUUWWWUUUUUUcccttt}}}zzzyyyrrrgggaaaaaa^^^]]]\\\\\\]]]]]]\\\ZZZXXXXXXXXXXXXYYYZZZ[[[\\\[[[\\\\\\[[[YYYZZZ\\\^^^```___^^^]]]\\\[[[[[[[[[___```bbbddddddcccbbbaaa___cccdddccceeejjjjjjfffjjjllloooeee]]]^^^gggnnnnnnkkk___^^^^^^___bbbkkkxxx{{{lllbbb^^^]]]ZZZVVVUUU^^^tttzzznnniii|||}}}yyysssssstttsssqqqppprrrqqqnnnooosssrrrmmmkkkkkkmmmqqqttttttrrrppppppssswwwwwwtttssssssuuutttttttttuuuuuuuuuuuuuuutttuuuwwwuuusssrrrsssuuuqqqccc^^^XXXRRRPPPNNNMMMLLLFFFEEECCC@@@???>>>>>>>>>999888777666666555555555333333333444444555555555222222222222222222222222333333333444444444555555111666999777444444666888777:::999LLLzzzwwwgggRRROOOKKKIIIJJJKKKLLLMMMDDDFFFIIIIIIHHHFFFFFFFFFJJJIIIIIIJJJLLLMMMLLLKKKQQQPPPNNNOOOQQQRRRRRRQQQOOOPPPOOONNNLLLMMMOOOQQQNNNKKKMMMSSSSSSOOONNNRRRXXX[[[___aaadddnnn}}}zzzzzztttkkkhhhlllmmmiiijjjgggcccbbbeeeiiilllmmmmmmnnnoooooonnnlllkkkjjjjjjnnnrrrrrrooolllkkkllllllkkkkkkkkkmmmooorrrtttrrrtttwwwyyyyyyzzz|||}}}zzzxxxyyy}}}~~~}}}oooWWWQQQTTTHHHHHHGGGEEEBBBBBBCCCEEEFFFKKKRRRVVVWWWZZZ^^^bbbgggmmmqqqtttwww|||}}}zzz~~~||||||{{{lllaaaYYYUUUQQQPPPTTTWWWTTTXXXppptttuuuuuurrrlllddd^^^\\\^^^]]]\\\\\\\\\[[[YYYWWWVVVVVVWWWXXXXXXYYYYYYYYYZZZ[[[\\\[[[YYYYYYZZZ[[[]]]]]]\\\[[[ZZZZZZ[[[[[[\\\^^^aaaddddddccc```^^^ZZZ___aaa```ccciiihhhcccfffeeetttyyybbbYYY^^^gggllllllhhhkkksss|||zzznnnhhh]]]QQQSSSWWWgggtttjjjvvv|||wwwqqqooonnnmmmlllqqqtttsssoooppptttsssmmmnnnooorrruuuwwwuuurrrooommmqqquuuuuurrrooonnnooommmoooqqqssstttvvvvvvvvvsssuuuvvvuuurrrqqqsssuuupppddd___YYYTTTQQQOOOMMMLLLFFFDDDBBBAAA@@@???<<<999888888777777666666555555444555555555555555555444333222222111111222222333222222333333333333444444444555555666666666666666;;;>>>===AAAZZZjjjYYYKKKKKKOOONNNLLLLLLMMMLLLIIIFFFDDDDDDGGGIIIHHHIIIKKKKKKJJJJJJKKKMMMHHHJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLMMMSSSPPPMMMMMMOOORRRTTTVVVaaa___fffttt~~~|||}}}uuurrrooommmlllkkkjjjhhhhhhfffeeefffhhhjjjkkkkkkkkkppprrrmmmhhhiiilllmmmjjjlllnnnpppooommmkkkiiikkknnnpppqqqqqqqqqqqqrrruuuwwwxxxyyywwwwwwwwwxxxwwwzzz|||~~~~~~}}}~~~uuuZZZPPPQQQJJJGGGIIIHHHCCCAAACCC>>>CCCJJJNNNLLLJJJPPPZZZ]]]bbbiiiooosssuuuvvvwww|||~~~rrrfffYYYOOONNNRRRNNNPPPQQQOOOPPPhhh|||yyyqqqnnnkkkhhhfffccc___\\\ZZZZZZ[[[[[[ZZZXXXVVVTTTVVVVVVVVVWWWWWWWWWXXXXXXWWWXXXXXXXXXYYYYYYZZZZZZ[[[ZZZZZZZZZZZZZZZ[[[\\\\\\\\\]]]^^^___```aaaaaa^^^___```aaadddfffhhhiiigggpppqqq}}}vvvccc___dddqqq{{{\\\[[[XXXbbb{{{kkkpppttt{{{yyywwwtttrrrpppooonnnoooqqqrrrpppmmmlllnnnqqquuurrrssswwwyyytttnnnlllpppnnnlllkkkmmmooosssuuusssrrrpppoooppprrruuuvvvtttpppppprrrqqqlllnnntttoooddd___YYYTTTQQQOOOMMMLLLFFFDDDBBBAAA@@@???<<<999888888777777666666555555333444444555555444444333333222222111111222222333222222333333333333444444444444555666666666666666444777888:::HHHeeehhhWWWPPPKKKIIIHHHHHHIIIIIIIIIIIIIIIIIIJJJIIIIIIIIIGGGDDDBBBBBBCCCHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJIIIIIIJJJKKKKKKKKKOOOOOONNNNNNOOOSSSXXX\\\fffooo|||wwwvvvwwwtttqqqmmmjjjiiihhhgggffffffeeedddeeegggjjjkkklllmmmrrrsssmmmiiiiiikkkkkkiiikkklllmmmnnnmmmkkkjjjjjjlllppprrrssssssuuuvvvuuuvvvwwwwwwvvvvvvwwwxxxwwwyyyzzz{{{|||}}}{{{aaaUUUMMMFFFEEEEEECCCDDDHHHGGGFFFGGGIIIGGGEEEHHHNNNOOOUUU]]]eeekkkpppuuuwwwuuuyyy{{{zzz|||xxxssslllcccZZZTTTNNNJJJKKKNNNPPPLLLKKKVVVqqquuusssnnnkkkgggdddbbb___\\\ZZZYYYYYYYYYXXXWWWVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVWWWWWWXXXXXXXXXWWWWWWWWWWWWXXXYYYYYYZZZZZZ[[[\\\]]]^^^______]]]^^^^^^```aaaccceeefffaaajjjkkktttxxxhhhhhh}}}ooo]]]WWW]]]tttqqqsss}}}uuu}}}vvvuuutttsssqqqqqqqqqqqqoooppppppmmmjjjiiikkkmmmooommmooouuuwwwsssmmmkkkmmmnnnooopppooonnnlllkkkppppppppppppppppppppppppvvvrrrqqqsssrrrllliiillllllddd```YYYTTTQQQOOOMMMKKKFFFDDDBBBAAA@@@???<<<999888888777777666666555555222333333444444333333222333222222111111222222333222222333333333333444444444444555666666666666555444666999:::<<>>@@@CCCDDDEEEGGGDDDIIIPPPWWW^^^dddjjjnnniiiooorrrrrruuuzzz~~~~~~~~~}}}{{{yyy{{{{{{zzzwwwpppfff]]]WWWRRRLLLIIIJJJJJJHHHHHHKKKJJJPPP\\\rrryyysssrrrlllhhhddd```___]]][[[YYYXXXXXXVVVUUUTTTSSSSSSSSSQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPQQQRRRSSSUUUUUUVVVTTTSSSSSSSSSTTTTTTUUUVVVWWWXXXXXXYYYZZZ[[[\\\\\\\\\\\\]]]^^^___```aaaaaa]]]dddeeellloooggg{{{ggg\\\[[[ooo}}}zzz}}}uuuzzzssspppppppppppppppqqqrrrsssqqqpppnnnkkkhhhhhhjjjmmmkkkjjjlllrrrsssnnnjjjhhheeeiiimmmqqqqqqnnniiifffkkkmmmooopppooommmjjjhhhnnnkkkkkkooopppkkkeeebbbjjjeee```ZZZTTTQQQOOOLLLKKKFFFDDDBBBAAA@@@???<<<999888888777777666666555555222222222333333222222222333222222111111222222333222222222333333333444444333444555555666666555555888777:::===999888GGGZZZuuu{{{fff[[[WWWRRROOOMMMNNNNNNNNNJJJJJJIIIGGGFFFGGGJJJLLLLLLKKKJJJJJJKKKKKKIIIGGGKKKJJJHHHJJJLLLPPPRRRSSSVVV^^^hhhmmmqqqzzz~~~uuusssttttttuuuwwwsssooojjjfffeeeeeeeeeeeefffffffffffffffgggiiikkklllqqqqqqmmmkkkkkkllljjjhhhiiiiiijjjkkkllllllmmmeeehhhllloooppprrrtttuuurrrsssrrrqqqppprrruuuwwwvvvxxxyyyzzzzzz|||ppp___UUUOOOLLLJJJHHHBBB???BBBEEEDDDDDDFFFBBBDDDHHHLLLOOOSSSXXX[[[\\\bbbfffgggiiinnnqqqqqqppptttyyy{{{{{{{{{|||}}}zzzyyywwwtttpppllliiigggaaaaaa```^^^YYYSSSMMMIIIIIIHHHIIIKKKJJJHHHKKKPPPRRRrrrvvvqqqpppllljjjfffbbb___]]]\\\ZZZYYYVVVUUUSSSQQQPPPPPPQQQQQQLLLLLLMMMNNNNNNOOOOOOPPPLLLMMMNNNPPPQQQSSSTTTTTTQQQPPPPPPPPPQQQRRRSSSTTTUUUUUUVVVWWWXXXYYYZZZZZZ\\\\\\]]]]]]^^^^^^^^^]]]^^^bbbbbbhhhsss~~~nnntttxxxhhhbbbqqqqqquuuooolllllllllmmmnnnoooqqqqqqpppooollliiiiiijjjmmmooommmjjjkkknnnnnnjjjgggiiidddfffiiilllnnnmmmlllkkkjjjkkklllmmmkkkiiifffdddaaa```ccciiinnnlllddd^^^llleee```ZZZTTTQQQNNNLLLJJJFFFDDDBBBAAA@@@???<<<999888888777777666666555555111222222222222222222111333222222111111222222333222222222333333333444444333444444555555555555555777333444:::888444:::EEE[[[zzzxxxkkk```[[[YYYXXXWWWXXXWWWTTTPPPMMMMMMOOORRRVVVWWWYYYXXXWWWUUUTTTTTTQQQQQQRRRUUUYYYaaaiiinnnwww|||sssllljjjkkkjjjllloooqqqnnniiifffffffffeeeeeeggghhhhhhfffddddddfffhhhhhhlllmmmkkkjjjmmmmmmjjjhhhhhhiiiiiijjjkkklllmmmhhhkkknnnpppppppppqqqssstttttttttsssrrrssswwwzzzuuuxxx{{{}}}|||{{{{{{{{{mmmaaaYYYSSSNNNJJJHHHIIIGGGCCCAAACCCCCCDDDEEEEEEEEEFFFIIIKKKMMMSSSWWWWWWYYY^^^```______bbbeeeggghhhiiiiiijjjbbbaaa___\\\YYYUUURRRPPPOOONNNLLLJJJHHHGGGFFFFFFIIIHHHHHHGGGEEEIIIYYYhhhxxxkkkkkkggg___eeebbb^^^\\\ZZZYYYXXXVVVSSSRRRPPPNNNMMMMMMNNNNNNHHHIIIJJJKKKMMMOOOPPPQQQKKKLLLMMMNNNPPPQQQSSSSSSOOONNNNNNOOOPPPQQQRRRRRRSSSTTTUUUVVVWWWXXXXXXYYY\\\\\\]]]^^^^^^]]]\\\\\\_________eeennntttvvvlllwwwfffqqquuunnnkkkkkkkkkkkkkkkllllllmmmkkkiiigggfffgggkkknnnpppmmmiiihhhjjjjjjiiikkkooouuurrrnnnjjjiiijjjlllnnnkkkkkkiiihhhggggggffffffaaabbbeeelllqqqqqqjjjbbbrrrfffaaaZZZTTTQQQNNNLLLJJJFFFDDDBBBAAA@@@???<<<999888888777777666666555555111222222333333222222111333222222111111222222333222222333333333333444444333333444555555555555444666333333777:::999:::<<>><<<:::<<<:::888777777777555444444333333222111111111222111111111111111111111111111111222222222333333333333333333444444444555555555555555555666666666666;;;===CCCRRRqqqvvveee```aaa^^^[[[XXXXXXZZZ\\\[[[ZZZWWWXXXYYYZZZZZZZZZYYYXXXZZZZZZ[[[[[[\\\]]]___```cccbbb```___^^^^^^______^^^___`````````___]]]\\\``````aaadddggghhhgggeeedddgggkkkmmmnnnnnnoooqqqsssssstttuuuvvvvvvvvvvvvxxxxxxxxxxxxzzzjjjXXXTTTPPPJJJHHHIIIIIIGGGEEEHHHHHHHHHFFFDDDCCCDDDEEECCCBBB@@@AAACCCEEEEEEEEEFFFCCCBBBFFFGGGDDDBBBBBBCCCCCCEEEFFFEEEFFFQQQ]]]rrrlllfffjjjnnnpppmmmfff^^^YYYTTTUUUVVVVVVUUUSSSPPPOOOJJJIIIHHHGGGFFFDDDCCCCCCEEEEEEFFFGGGGGGHHHIIIIIIHHHHHHHHHIIIKKKLLLNNNOOOLLLLLLKKKJJJKKKLLLNNNOOOMMMNNNOOOOOOOOOPPPRRRTTTUUUVVVWWWXXXYYYYYYYYYYYYYYYYYYZZZ[[[]]]bbbhhhmmmwwwkkk^^^[[[aaakkkuuu|||yyyttt]]]```{{{yyyxxxsssqqqqqqxxxwwwsssooollllllhhhgggeeeddddddeeefffgggbbbdddeeeeeedddcccddddddmmmllljjjiiihhhiiijjjjjjkkkjjjjjjiiihhhhhhhhhiiinnnllljjjiiihhhiiikkklllqqqqqqqqqrrrsssrrrooolllrrrfffbbb]]]VVVQQQNNNLLLLLLGGGDDDBBBAAA@@@>>><<<:::;;;999777666666666555444444333222222111111222222111111111111111111111111111111111222222222333333333333333444444444444555444555555555666666666666666777:::CCCTTTnnnqqqeee\\\YYYYYY\\\ZZZWWWWWWXXXYYYXXXWWWTTTTTTVVVWWWWWWWWWVVVUUUWWWWWWWWWXXXYYYZZZ[[[\\\```___]]]\\\[[[[[[[[[\\\[[[\\\]]]^^^^^^]]]\\\[[[]]]]]]^^^aaadddeeedddcccdddfffiiijjjjjjjjjkkklllmmmnnnppprrrsssttttttuuuttttttttttttuuuyyywwwmmm```TTTMMMKKKKKKLLLGGGFFFEEECCCBBBAAAAAA@@@BBBAAA@@@BBBDDDEEEDDDCCC@@@======AAABBB@@@BBBFFFEEEEEEIIIOOOVVVbbbuuusssgggaaacccddddddbbb]]]YYYUUUSSSSSSSSSSSSQQQPPPNNNLLLIIIHHHGGGGGGFFFEEEDDDDDDEEEFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLLLLLLLKKKLLLLLLMMMMMMKKKLLLMMMMMMMMMNNNPPPRRRTTTTTTUUUVVVVVVWWWWWWXXXVVVVVVWWWWWWYYY]]]bbbgggsssiii___eeennnqqqooovvv|||~~~eeebbbvvvxxxtttuuuuuuooolllvvvzzzsssqqqnnnmmmmmmiiihhhfffeeeeeefffhhhiiieeeggghhhhhhfffeeeeeefffkkkkkkjjjjjjiiijjjjjjjjjnnnmmmlllkkkjjjjjjjjjjjjllllllkkkkkkkkklllnnnooouuutttuuuvvvwwwvvvtttqqqvvvgggccc]]]WWWRRRNNNMMMMMMFFFDDDBBB@@@@@@>>><<<::::::888666555666666555333333333222222111111222222111111111111111111111111111111111222222222222333333333333333444444444444444444444555555555666666666555888<<<>>>IIIeee~~~eee[[[ZZZYYYWWWVVVYYYWWWUUUTTTUUUUUUTTTSSSOOOPPPQQQSSSSSSSSSRRRQQQRRRRRRRRRSSSTTTUUUWWWWWWZZZZZZYYYXXXWWWWWWWWWWWWWWWXXXYYYZZZZZZ[[[ZZZZZZZZZZZZZZZ\\\___``````^^^bbbccceeefffeeeeeefffgggggghhhkkkmmmoooqqqrrrrrrqqqqqqqqqqqqrrruuuyyy}}}mmm___YYYWWWQQQNNNLLLMMMOOOOOOMMMKKKGGGFFFEEEFFFGGGHHHGGGFFFLLLIIIIIIIIIHHHGGGMMMUUUOOOUUUaaasssssscccbbb\\\[[[ZZZXXXVVVUUUTTTSSSQQQQQQPPPNNNMMMKKKJJJJJJGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIJJJJJJIIIHHHHHHIIIIIIJJJLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLMMMMMMMMMNNNPPPRRRSSSSSSRRRRRRSSSTTTUUUVVVUUUVVVVVVVVVVVVYYY]]]aaagggwwwvvvlllkkkgggccclllqqqxxx|||pppxxx~~~tttooossszzzxxxuuuwwwrrrpppnnnmmmmmmiiihhhggggggggghhhiiijjjiiikkklllkkkiiihhhhhhiiiiiijjjkkklllllllllkkkjjjqqqpppooonnnmmmlllkkkkkkkkklllmmmoooqqqrrrssssssvvvuuuuuuwwwxxxxxxwwwuuuwwwgggccc]]]WWWRRROOOMMMMMMFFFDDDAAA@@@@@@???<<<;;;999777555555555555444333333333222222111222222333111111111111111111111111111111111111222222222222222222333333333444444444333333444444444555555555777555999===999:::QQQooonnn[[[UUUWWWWWWUUUTTTUUUTTTSSSRRRQQQPPPOOONNNLLLMMMNNNPPPPPPPPPOOOOOOOOOOOOOOOOOOPPPRRRSSSTTTVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTUUUWWWXXXYYYYYYZZZXXXWWWWWWYYY[[[]]]\\\[[[^^^```bbbbbbbbbbbbccceeeeeefffhhhjjjlllnnnoooooorrrsssssssssrrrtttwwwzzz{{{jjjeee___\\\[[[XXXQQQKKKOOOLLLIIIIIIKKKNNNPPPQQQRRRRRRSSSTTTUUUXXXcccnnn|||}}}ggg^^^___XXXWWWUUUSSSRRRRRRQQQQQQPPPOOOMMMKKKJJJIIIHHHHHHEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGHHHIIIIIIKKKKKKLLLLLLLLLKKKIIIHHHLLLMMMOOOOOONNNOOOQQQSSSRRRRRRQQQQQQQQQRRRSSSTTTXXXYYYYYYXXXWWWYYY]]]```ffflll}}}nnnfffcccaaaeeelllwww|||zzz}}}tttmmmkkkooo}}}zzzuuusssooolllmmmhhhhhhggggggggghhhiiiiiikkkmmmnnnmmmkkkjjjjjjjjjiiikkknnnppppppooommmlllrrrrrrqqqpppnnnmmmkkkjjjkkkmmmppptttvvvxxxxxxxxxsssrrrqqqsssuuuvvvvvvuuuvvvfffccc]]]WWWRRRNNNMMMLLLEEECCCAAA@@@@@@???===;;;999777555444555666555444333222222111222222333333111111111111111111111111000000111111111222222222222222222333333333444444333333333333444444444444555111555<<<999555CCCYYY}}}jjj```WWWTTTSSSPPPNNNOOOPPPQQQPPPOOOMMMLLLKKKKKKJJJKKKMMMNNNOOOOOONNNNNNMMMMMMMMMNNNOOOPPPQQQRRRTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRSSSTTTUUUWWWXXXYYYVVVUUUUUUVVVXXXZZZZZZYYYZZZ\\\^^^______aaaccceeeeeefffhhhiiikkklllllllllrrrssstttsssrrrsssuuuwww{{{|||tttlllfffccc___```eeemmmtttyyyzzzzzz~~~zzzoooeee^^^[[[SSSSSSSSSRRRQQQPPPNNNNNNMMMLLLKKKJJJIIIHHHHHHHHHDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGDDDDDDEEEEEEFFFHHHIIIJJJIIIJJJJJJKKKJJJIIIGGGFFFKKKLLLMMMMMMMMMNNNPPPRRRQQQQQQQQQPPPQQQQQQRRRRRRXXXYYYYYYXXXXXXYYY\\\___bbbbbbjjj}}}rrreeefffkkkuuu|||vvvtttwwwzzz||||||mmmgggccceeelllzzzyyywwwtttpppmmmnnnffffffffffffggghhhhhhiiilllmmmooonnnlllkkkkkklllkkkmmmpppssssssrrrpppnnnrrrqqqqqqpppooommmkkkjjjkkknnnrrrvvvyyy{{{{{{zzzpppooommmnnnqqqsssssssssvvvfffbbb\\\VVVQQQMMMLLLLLLEEECCCAAA@@@@@@???===;;;999777555555666666666555222222111111222222333333111111111111111111111111000000000111111111111222222222222222333333333333222222222333333333444444555333555:::999666;;;DDDKKKuuugggXXXUUUSSSSSSPPPLLLLLLOOOLLLMMMNNNMMMKKKIIIIIIIIIIIIJJJLLLMMMNNNOOONNNNNNLLLLLLLLLLLLMMMOOOPPPQQQRRRRRRSSSSSSSSSSSSRRRQQQPPPPPPQQQQQQRRRTTTUUUVVVUUUTTTSSSSSSVVVWWWWWWWWWWWWYYY[[[\\\]]]___bbbdddeeefffgggiiijjjkkkkkkkkkmmmoooppppppoooooopppqqquuuwww|||mmmddddddbbb[[[VVVNNNOOOOOOOOONNNLLLJJJHHHJJJIIIIIIIIIIIIHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFBBBBBBCCCDDDEEEGGGIIIIIIGGGGGGGGGHHHGGGGGGFFFFFFGGGHHHIIIIIIIIIJJJLLLNNNOOOOOOPPPPPPQQQPPPPPPOOOSSSTTTUUUUUUUUUVVVYYY[[[^^^^^^cccqqq}}}|||{{{uuurrrtttooommmoooqqqsssyyyzzzmmmeeeZZZZZZ___kkkyyy~~~xxxuuuuuutttpppnnnoooeeeffffffgggggghhhhhhhhhlllmmmoooooommmlllmmmnnnnnnooorrrttttttrrrpppooopppqqqqqqqqqooommmkkkjjjlllnnnqqquuuxxxyyyyyyyyypppmmmkkkkkkmmmpppqqqrrrwwwdddaaa[[[UUUPPPLLLKKKJJJDDDCCCAAA@@@@@@???>>><<<999888666666777777777666222222111111222222333444111111111111111111111111000000000000111111111111111222222222222333333333222222222222333333333333666777888999888888:::;;;555MMMiiilllYYYSSSPPPPPPQQQOOOKKKLLLPPPHHHKKKMMMLLLJJJHHHHHHIIIHHHIIIKKKLLLNNNNNNNNNMMMJJJJJJJJJKKKLLLMMMNNNOOOPPPQQQRRRRRRRRRRRRQQQPPPOOONNNNNNNNNOOOPPPRRRSSSSSSRRRPPPQQQSSSTTTUUUTTTWWWXXXYYYYYYZZZ[[[^^^aaabbbccceeegggiiikkklllllliiikkkmmmmmmlllkkklllmmmnnnqqqwww{{{~~~zzzkkk]]]ZZZ[[[YYYUUUSSSNNNMMMLLLKKKIIIHHHGGGFFFEEEFFFGGGHHHHHHHHHGGGGGGEEEEEEEEEEEEEEEDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGEEEEEEDDDDDDDDDEEEFFFFFFEEEFFFHHHHHHGGGHHHJJJLLLKKKMMMNNNPPPPPPNNNLLLKKKLLLNNNOOOPPPQQQSSSVVVYYYZZZ^^^bbbhhhxxxyyykkkfffhhhffffffjjjlllmmmrrrxxxvvvlllddd^^^[[[XXX]]]jjj}}}yyyuuusssuuusssnnnkkklllffffffggghhhiiiiiiiiiiiilllmmmooopppoooooopppqqqooopppqqqrrrrrrqqqooonnnooopppqqqqqqqqqooommmkkkkkkllloooqqqssstttuuuuuunnnkkkhhhhhhiiilllnnnoooyyyddd```ZZZTTTOOOLLLJJJJJJDDDCCCAAA@@@@@@@@@>>><<<:::888666666777888888777222111111111222333333444111111111111111111111111000000000000111111111111111111222222222333333333111111222222222333333333111666888444444888:::888:::>>>FFFeeezzzeee[[[ZZZRRRMMMKKKKKKKKKHHHIIIMMMFFFIIILLLLLLIIIGGGHHHIIIGGGHHHJJJLLLMMMMMMMMMMMMIIIIIIIIIJJJKKKLLLMMMNNNNNNOOOQQQQQQRRRQQQPPPOOOMMMMMMLLLLLLLLLNNNOOOPPPRRRPPPNNNOOOQQQRRRSSSSSSWWWXXXXXXXXXWWWXXX[[[]]]___aaacccfffiiikkkmmmmmmgggiiikkklllkkkjjjkkkkkkiiimmmuuuyyyxxxzzzrrrddd^^^[[[YYYWWWRRRQQQTTTPPPNNNKKKIIIGGGFFFFFFGGGAAACCCEEEGGGHHHHHHFFFEEEFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCBBBBBBBBBDDDEEEFFFFFFGGGHHHHHHHHHIIIKKKMMMHHHJJJMMMOOOOOOMMMJJJHHHIIIKKKMMMOOOPPPRRRVVVXXXSSSZZZ```aaaggg|||jjjbbb___^^^bbbhhhjjjkkknnnsssxxxwww|||zzzrrrggg]]]WWWVVVYYY[[[^^^fffxxxwww{{{xxxvvvwwwsssmmmiiiiiigggggghhhjjjjjjkkkkkkkkklllnnnpppqqqqqqqqqrrrsssooopppqqqqqqpppooonnnmmmoooppprrrrrrrrrpppnnnmmmjjjjjjlllnnnoooqqqqqqrrrllliiieeedddeeehhhjjjkkkwwwdddaaa[[[UUUPPPMMMLLLKKKGGGFFFDDDBBB@@@>>><<<;;;:::999888666555555555555555444444333222111000000111111000000000000111111000000000000111111111111333333222111111222333333222222333333333333444444555555555555666666666666;;;777<<>><<<<<<:::999888666555555555555111111222222222333333333111111000000000000111111000000000000111111111111333333222111111222333333222222222333333333444444444555555555666666666666888333444>>>JJJYYYuuucccXXXTTTNNNKKKMMMKKKJJJIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHGGGGGGHHHIIIKKKMMMMMMMMMMMMMMMMMMNNNOOOOOOOOOPPPOOOMMMKKKJJJMMMPPPPPPPPPQQQRRRRRRRRRRRRRRRSSSTTTTTTTTTTTTVVVZZZ]]]aaaaaaaaaccceeeeeebbb```eeeddddddfffiiikkkjjjiiikkkkkkmmmpppuuu{{{ooo]]]XXXXXXWWWTTTRRROOOMMMLLLLLLHHHGGGGGGIIIFFFBBBAAADDDAAABBBCCCDDDEEEEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEEEEFFFGGGGGGGGGGGGGGGIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJKKKMMMNNNPPPQQQRRRTTTSSSXXX]]]]]]ccczzz~~~lllaaaXXXZZZ___aaacccfffjjjnnnssswww{{{~~~yyyssskkkbbb\\\XXXTTTSSSYYYaaammmtttqqqrrrtttrrrooonnnmmmllliiigggggggggjjjmmmkkkfffdddfffhhhjjjlllmmmmmmnnnppprrrpppppppppnnnjjjhhhhhhhhhgggiiilllkkkiiiggghhhiiikkkiiihhhggghhhiiihhhgggiiiddd___]]]___aaabbbbbbqqqbbb___YYYSSSNNNLLLJJJJJJFFFEEEDDDBBB@@@>>>===<<<:::999888666555555555555111111222222222333333333111111000000000000111111000000000000111111111111333222222111111222222333222222222222333333333333444444444555555555666666999444444888:::???NNN___vvvdddSSSOOONNNJJJIIILLLIIIIIIHHHGGGGGGGGGHHHHHHGGGGGGHHHIIIIIIIIIIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFHHHJJJKKKLLLLLLLLLLLLLLLMMMNNNNNNNNNNNNNNNLLLJJJJJJLLLNNNMMMNNNPPPQQQRRRSSSSSSSSSQQQQQQPPPOOOPPPTTTZZZ^^^^^^___aaaccceeeddd```]]]bbbbbbbbbeeehhhkkkkkkkkkjjjkkklllnnnrrrwww|||zzzlll]]]VVVVVVTTTSSSQQQOOOMMMLLLKKKKKKHHHHHHLLLPPPNNNGGGDDDDDDAAAAAAAAAAAABBBCCCDDDEEECCCCCCBBBAAA@@@@@@@@@@@@BBBBBBBBBAAAAAAAAA@@@@@@AAAAAA@@@@@@??????@@@@@@AAAAAAAAAAAABBBCCCDDDDDDBBBDDDFFFHHHIIIIIIHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJKKKKKKLLLMMMNNNNNNQQQPPPTTTYYYYYYZZZfffuuuyyyddd\\\]]]^^^\\\ZZZbbbgggmmmrrruuuxxx||||||}}}}}}|||yyywwwwwwwwwsssnnngggcccaaa___[[[XXX^^^XXX^^^ooo{{{nnnkkkmmmppptttqqqmmmkkkkkkjjjjjjiiihhhhhhkkkooommmhhheeegggkkkkkkjjjiiihhhiiimmmooooooooonnnlllhhheeedddddddddeeeffffffdddccccccdddggghhhiiiiiigggffffffgggfffccc^^^\\\\\\]]]]]]]]]oooaaa]]]XXXRRRNNNKKKJJJJJJFFFEEEDDDBBB@@@>>>===<<<:::999888666555555555555555444444333222111000000111111000000000000111111///000000000111111111111222222222222222222222222111222222222222333333333333333444444444555555555888666777:::999888???HHHTTTqqqrrraaaYYYRRRQQQPPPLLLJJJLLLGGGGGGFFFFFFFFFFFFFFFGGGDDDEEEFFFGGGHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFHHHIIIJJJKKKKKKKKKJJJKKKLLLLLLMMMLLLLLLKKKKKKJJJJJJKKKLLLMMMNNNOOOPPPQQQRRRRRRRRROOOOOOPPPPPPPPPSSSWWWZZZVVVXXX\\\aaaeeeeeebbb_________aaacccfffiiikkklllkkkkkklllnnnqqquuuyyy{{{{{{zzzfff\\\XXXWWWXXXRRRQQQPPPOOONNNMMMMMMMMMKKKKKKQQQ[[[^^^WWWLLLFFFCCCBBBAAA@@@@@@AAABBBCCCBBBAAA@@@???????????????@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@?????????@@@@@@AAAAAA@@@@@@AAABBBCCCCCC@@@BBBFFFIIIJJJJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHKKKKKKKKKKKKLLLLLLLLLLLLNNNMMMQQQWWWYYYYYY```hhhyyymmmccc___[[[XXX___```dddjjjrrr{{{|||wwwssspppppplllmmmnnnllliiieeebbbbbb\\\XXXVVVWWW___iiiqqqvvvtttoooxxxrrrlllmmmoooppprrrpppmmmlllllllllkkkiiiiiiiiilllooommmfffdddeeennnmmmllliiieeedddfffgggkkkkkkkkkhhheeebbbbbbbbbcccdddddddddcccbbbbbbbbbeeehhhkkkkkkhhheeefffgggdddbbb___\\\[[[ZZZZZZZZZppp```]]]WWWRRRMMMKKKJJJJJJEEEDDDCCCBBB@@@???>>>===:::999888666555555555555555444444333222111000000111111000000000000111111///000000000111111111111222222222222222222222222111111111222222222333333333333333333444444444444111222666999999888:::???===MMM___zzz}}}jjjVVVSSSPPPOOOOOONNNJJJHHHHHHEEEEEEDDDDDDDDDDDDEEEEEEBBBCCCDDDFFFGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIIIIJJJIIIIIIIIIIIIJJJKKKKKKJJJJJJIIIIIIJJJJJJJJJJJJMMMMMMNNNOOOOOOOOOOOONNNNNNPPPRRRRRRRRRQQQRRRSSSQQQSSSXXX]]]bbbcccaaa^^^\\\]]]___aaacccgggjjjlllkkklllmmmoooqqqtttwwwxxx{{{yyy~~~ttt```WWWWWWUUUSSSRRRPPPOOONNNMMMMMMLLLMMMMMMLLLKKKQQQ```iiicccRRRFFFFFFEEECCCAAA@@@@@@@@@AAA@@@??????>>>>>>>>>>>>???======>>>???@@@AAABBBCCCAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@AAAAAABBB???AAAEEEHHHJJJJJJHHHGGGGGGGGGHHHHHHIIIIIIIIIJJJLLLLLLLLLLLLLLLKKKKKKKKKMMMLLLNNNSSSWWWZZZ^^^ccciii~~~qqqgggbbb^^^[[[ZZZbbbsss}}}~~~vvvvvvsssmmmfff```]]]\\\[[[\\\]]][[[WWWTTTRRRRRRPPPPPPRRRXXXeeevvv{{{tttssssssqqqnnnoooooooooppppppooollliiikkkjjjkkkmmmjjjcccaaaccckkklllllljjjfffdddcccdddgggggggggfffcccaaaaaabbbeeeeeedddddddddeeeeeedddcccgggiiiiiifffddddddfffccccccaaa^^^\\\ZZZZZZZZZsss```]]]WWWRRRNNNKKKKKKJJJEEEDDDCCCBBB@@@???>>>===:::999888666555555555555111111222222222333333333111111000000000000111111000000000000111111111111111222222333333222222111111111111111222222222222222222222333333333444444111333666888999888999;;;>>>AAABBBQQQqqq}}}cccXXXUUUNNNJJJJJJJJJKKKKKKIIIHHHGGGCCCCCCBBBBBBBBBCCCDDDDDDBBBBBBCCCEEEEEEFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJIIIHHHGGGHHHJJJJJJIIIHHHKKKKKKLLLMMMMMMMMMLLLLLLMMMPPPRRRSSSQQQOOONNNMMMRRRSSSVVVZZZ]]]]]][[[XXXYYY[[[]]]^^^```ccchhhkkkjjjkkklllnnnpppsssuuuvvvuuuuuuxxx|||iii^^^VVVVVVWWWTTTOOOMMMLLLKKKJJJJJJIIIIIIIIIIIIIIIFFFKKKZZZddd___PPPDDDEEEDDDCCCAAA@@@?????????>>>>>>===============>>>;;;;;;===>>>@@@BBBCCCCCC@@@@@@@@@???@@@@@@AAABBB@@@@@@@@@??????@@@@@@AAA???AAACCCFFFGGGHHHGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMOOORRRUUUYYY\\\^^^ggg|||pppjjjeeehhhvvvyyyrrrooommmjjjeee^^^VVVPPPNNNNNNLLLMMMMMMLLLJJJJJJKKKMMMSSSXXX```fffnnn}}}|||vvvtttwwwvvvqqqlllmmmnnnoooqqqrrrqqqmmmjjjkkkiiiiiijjjfffaaa```cccfffhhhiiiiiihhhgggggghhhfffggggggfffcccbbbbbbcccgggeeedddeeeggghhhiiihhhbbbcccddddddbbbaaaaaabbbbbbccccccaaa]]][[[[[[[[[vvv```]]]XXXRRRNNNLLLKKKKKKDDDDDDCCCBBB@@@???>>>>>>:::999888666555555555555111111222222222333333333111111000000000000111111000000000000111111111111111222333333333333222111111111111111222222222222222222222222333333333333444666888888888999:::::::::===:::>>>OOOfffooo]]]NNNKKKMMMIIIHHHHHHHHHGGGHHHIIIHHHFFFAAAAAAAAAAAAAAABBBCCCCCCAAABBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIHHHFFFEEEGGGIIIJJJIIIGGGGGGHHHIIIJJJKKKLLLLLLLLLMMMNNNPPPOOOMMMLLLLLLLLLSSSSSSTTTVVVXXXXXXVVVTTTWWWYYY[[[\\\]]]```eeeiiihhhhhhjjjllloooqqqssstttooorrrvvvzzz{{{rrr^^^YYYUUUSSSVVVUUUQQQOOOPPPJJJIIIHHHGGGFFFFFFFFFFFFFFFCCCFFFOOOTTTPPPHHHDDD@@@@@@AAAAAA@@@@@@???>>>===<<<<<<<<<<<<<<<======<<<<<<===>>>???@@@AAABBB>>>>>>>>>>>>>>>???@@@AAA@@@@@@????????????@@@@@@@@@AAABBBDDDEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJHHHKKKMMMMMMOOOQQQTTTVVVXXX[[[ggg|||wwwkkkjjjgggaaaXXXQQQMMMMMMNNNOOOOOOPPPPPPRRRWWW]]]bbbjjjwwwyyyuuurrrssswwwyyyvvvrrrmmmmmmmmmnnnppppppnnnlllkkkhhhggggggeeebbbccchhhggghhhhhhhhhggghhhkkkmmmjjjkkkkkkiiifffdddddddddfffdddbbbdddgggjjjkkkjjjcccbbb``````aaaaaaaaa```aaabbbdddbbb^^^\\\[[[\\\www```]]]XXXSSSOOOMMMLLLLLLDDDDDDCCCBBB@@@???>>>>>>:::999888666555555555555555444444333222111000000111111000000000000111111000000000000111111111111111222333444444333222111000111111111111222222222111111222222222333333333444555666444555777999999...999<<<<<>>@@@@@@@@@??????<<<<<<;;;;;;;;;<<<<<<=========>>>>>>??????@@@@@@===============>>>??????@@@@@@???????????????@@@@@@AAAAAABBBCCCDDDEEEEEEDDDEEEEEEFFFGGGGGGHHHHHHGGGGGGHHHHHHHHHHHHIIIIIIDDDIIIMMMNNNOOOQQQSSSTTTWWWYYY___mmmyyy|||nnnjjjccc[[[UUUSSSTTTVVV``````aaaccchhhpppzzzxxxtttqqqsssxxx|||}}}{{{nnnllljjjkkklllnnnnnnnnniiifffeeefffdddcccffflllmmmllliiifffeeegggkkknnnoooooonnnlllhhheeedddeeeeeebbbaaacccgggjjjkkkjjjgggccc``````bbbdddcccaaa___bbbdddbbb___\\\[[[\\\www```ZZZUUURRROOOKKKKKKOOOHHHEEECCCAAAAAA???===:::<<<;;;888555444444444555333222111111000000111111111111111111111111111111000000000000111111111111111111222222222333333333111111111111111111111111444444444444444444444444444444444555555555555666777777666666999???GGGMMMsssooo[[[UUUMMMHHHGGGGGGFFFEEECCCCCCCCCDDDCCCBBBBBBAAABBBAAAAAA@@@?????????@@@AAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBCCCCCCCCCDDDDDDEEEFFFFFFDDDBBBAAABBBDDDEEEFFFFFFFFFFFFGGGGGGGGGCCCCCCCCCGGGKKKNNNMMMKKKHHHHHHHHHHHHHHHIIIJJJKKKQQQRRRTTTUUUVVVVVVUUUUUUXXXZZZ[[[\\\\\\]]]___bbbbbbfffkkknnnoooooopppqqqppprrrsssqqqooorrryyy}}}oooeeeaaa^^^WWWQQQQQQPPPPPPOOOOOONNNMMMMMMKKKIIIFFFEEEFFFEEEDDDCCCDDDDDDCCCBBBAAAAAAAAAAAA============<<<<<<<<<<<<===<<<;;;:::999::::::;;;===============>>>??????===>>>>>>>>>??????????????????>>>>>>>>>>>>>>>???AAAAAABBBBBBCCCDDDDDDDDDBBBCCCDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGHHHIIIIIIJJJIIIIIIIIIKKKNNNQQQSSSSSSSSSYYYbbbiii}}}zzzwwwvvvuuuooojjjnnnxxxzzzwwwuuurrrqqqssswww{{{qqqmmmjjjjjjmmmnnnjjjfffiiigggdddbbbbbbdddfffhhhgggffffffgggiiillloooqqqsssyyy~~~zzzooohhhhhhkkkdddcccbbbdddiiilllmmmkkknnngggaaa```dddgggddd```_________^^^]]][[[ZZZYYY{{{```[[[VVVSSSPPPKKKJJJMMMGGGEEECCCAAAAAA???===;;;<<<:::888666444444444555333222111111000000111111111111111111111111111111000000000000111111111111000000000000111111111111111111111111111111111111222222222222222222222222444444444444555555555555555666777888999<<>>============>>>>>>>>>???>>>======<<<<<<=========@@@AAAAAABBBCCCCCCDDDDDDBBBCCCCCCDDDFFFGGGGGGHHHGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIKKKNNNPPPRRRTTTTTTXXX^^^cccqqqzzzwwwrrrooonnnpppsssvvvmmmjjjgggiiimmmpppnnnlllkkkkkkiiigggfffeeeddddddeeeeeeeeeeeegggiiikkkmmmpppuuuyyywwwpppkkkkkkmmmiiigggfffgggjjjlllllljjjjjjfffbbbbbbdddeeeccc```aaaaaaaaaaaa```^^^]]]\\\|||aaa\\\WWWUUUQQQKKKIIIJJJGGGEEECCCAAAAAA???===;;;<<<:::888666555444555555333222111111000000111111111111111111111111111111000000000000111111111111........./////////000000111111111111111111111111000000000000000000000000333333333444444444555555222555888999999999999:::<<<===@@@FFFPPPdddqqq\\\SSSPPPMMMIIIHHHFFFCCCBBBCCCCCCCCCBBBAAABBBBBBBBBBBBAAA@@@@@@@@@??????>>>>>>>>>>>>???????????????>>>>>>>>>>>>========================?????????@@@@@@@@@AAAAAA???@@@AAA@@@??????AAACCCBBBBBBCCCCCCCCCDDDDDDDDDGGGEEECCCCCCEEEFFFFFFFFFHHHGGGFFFEEEDDDDDDDDDDDDHHHKKKOOOSSSVVVWWWVVVVVVWWWXXXYYYXXXWWWXXXYYY[[[\\\```fffkkkllllllllllllkkkmmmnnnllliiiiiimmmpppvvvvvvuuuvvv~~~~~~hhh[[[WWWSSSPPPPPPQQQQQQQQQLLLKKKKKKJJJJJJIIIIIIHHHHHHFFFDDDCCCCCCDDDBBBAAABBBAAA@@@??????>>>>>>>>><<<<<<<<<;;;;;;;;;::::::;;;:::999999888999999999:::::::::999:::;;;;;;<<<<<<<<<<<<<<<============<<<;;;;;;;;;;;;;;;<<<<<>>>>>>>>===============>>>>>>>>>>>>============<<<==============================>>>>>>>>>?????????<<<===>>>>>>===>>>@@@BBB@@@@@@@@@AAAAAAAAABBBBBBFFFDDDBBBAAAAAACCCDDDEEEHHHGGGGGGFFFFFFFFFGGGGGGGGGJJJOOOSSSVVVWWWVVVVVVYYYYYYZZZXXXWWWVVVWWWYYYZZZ___eeejjjkkkkkkjjjjjjgggiiikkklllkkklllnnnpppsssuuuwwwvvvvvv~~~wwwfffZZZTTTTTTSSSQQQOOONNNNNNOOOJJJIIIIIIHHHHHHGGGFFFFFFFFFDDDBBBAAABBBBBBAAA@@@@@@???>>>======<<<<<<===;;;;;;:::::::::999999999999888888888888888888888888888777777888888999::::::::::::;;;;;;;;;<<<<<<;;;;;;:::::::::;;;<<<<<<>>>>>>???@@@@@@AAAAAABBBAAABBBBBBCCCDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGGGGHHHIIIKKKMMMNNNRRRPPPRRRUUUVVVXXXbbbnnn}}}yyy{{{~~~zzzvvvqqqnnnmmmppptttvvvyyyvvvrrrqqqqqqrrrqqqpppjjjjjjkkklllllllllkkkkkkfffffffffeeeeeedddddddddffffffgggiiijjjjjjiiiggghhhhhhgggggggggfffeeedddfffiiilllllliiiffffffggggggggghhhiiihhhfffdddccc{{{bbb]]]YYYWWWRRRKKKGGGIIIFFFDDDBBBAAAAAA@@@>>><<<::::::999888777666666666333222111111000000111111000000000000000000000000///000000000111111111111/////////000000000111111000000000000000000000000000000000000111111222222222222222222333333333444222333555555555555777999555666:::>>>>>>===BBBIIIQQQZZZfffqqq}}}uuu```PPPLLLGGGFFFGGGFFFBBB>>>CCCCCCDDDCCCBBBAAAAAA@@@???????????????>>>>>>===<<<<<<<<<;;;;;;<<<<<<=========<<<<<<<<<;;;;;;;;;========================<<<<<<<<<============>>>:::;;;<<<<<<<<<<<>>>>>?????????@@@@@@@@@AAAAAA@@@@@@@@@BBBEEEGGGHHHHHHHHHHHHIIIJJJKKKLLLIIIKKKOOOSSSVVVWWWVVVVVVZZZ[[[[[[YYYWWWVVVWWWYYYZZZ___eeeiiijjjiiiiiiiiigggiiijjjkkkkkkkkklllmmmkkkqqqvvvuuurrrrrrxxx~~~zzzlllfffaaa[[[VVVPPPQQQQQQOOOKKKHHHHHHIIIHHHHHHGGGGGGFFFEEEEEEEEECCCAAA??????@@@@@@???>>>>>>===<<<;;;;;;:::::::::999999999999888888888888666666777777777777777777666666666666666777777888888888999999999:::::::::::::::::::::;;;;;;<<<=========>>>>>>???@@@@@@@@@AAAAAAAAABBBCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDEEEEEEEEEFFFFFFGGGHHHJJJKKKLLLMMMMMMOOORRRTTTUUUYYY___iii|||}}}zzzyyyyyyyyyuuussspppmmmnnnppptttwwwzzzxxxuuurrrpppooonnnmmmkkkkkkjjjjjjkkklllmmmmmmhhhiiiiiihhhgggeeecccbbbdddcccccceeeggghhhfffddddddeeefffffffffeeeddddddcccgggllllllhhheeeeeegggggghhhiiijjjiiihhheeedddccc^^^YYYVVVQQQKKKHHHJJJFFFDDDBBBAAAAAA@@@>>><<<:::999999888888777666666333222111111000000111111000000000000000000000000000000000000111111111111000000111111111222222222000000000000000000000000000000111111222222333333111111222222222333333333222333444333333444777:::666555777;;;;;;999;;;???===???CCCJJJQQQ___tttsssjjjeee___RRRHHHHHHFFFDDDCCCCCCBBB???===@@@AAAAAA@@@>>>======>>>===>>>>>>>>>>>>===<<<<<<;;;::::::::::::;;;<<<<<<<<<;;;;;;;;;::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<======999:::;;;;;;;;;;;;===???======>>>>>>>>>?????????>>>???@@@@@@@@@BBBEEEHHHHHHHHHHHHIIIKKKLLLNNNOOOIIIKKKNNNQQQTTTVVVWWWXXX[[[\\\\\\ZZZXXXWWWXXXYYY\\\___dddffffffffffffgggiiiiiihhhhhhgggfffeeeeeeiiinnnqqqqqqoooppptttyyy{{{~~~nnn^^^YYYZZZXXXTTTQQQMMMNNNNNNLLLJJJHHHHHHHHHFFFFFFEEEEEEDDDCCCCCCCCCAAA???======>>>>>>>>>===<<<;;;:::999999888888999888888888777777777666666444555555666666666666555555555555555555666666777777777777777888888888888:::999999999:::;;;<<<===<<<<<<<<<===>>>>>>??????@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDEEEEEEFFFHHHIIIIIIJJJIIIKKKMMMOOOQQQSSSWWWZZZ]]]fff}}}xxxxxx{{{zzzwwwuuuqqqpppmmmlllkkklllnnnoooqqqppppppooommmlllkkkjjjmmmllljjjhhhhhhhhhiiiiiihhhiiijjjiiihhheeebbb```bbbaaabbbccceeefffeeedddccceeeggggggfffeeedddeee^^^bbbffffffdddbbbbbbccceeefffhhhiiiiiigggdddbbbddd^^^XXXUUUQQQKKKJJJLLLEEEDDDBBBAAAAAA@@@>>>===999999999999888777777666333222111111000000111111000000000000000000000000000000000000111111111111000000000111111111222222000000000000000000000000///000000111222222333333111111111111222222222222222333444333222333555666:::777666999999666666999;;;999999===@@@DDDOOO[[[hhhrrr~~~ppp\\\VVVNNNJJJJJJJJJIIIGGGAAAAAA@@@@@@@@@@@@AAABBB===>>>???>>>;;;;;;===???===============<<<;;;;;;999999999999999:::;;;;;;;;;::::::::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======999:::;;;;;;::::::<<<>>>=========>>>>>>>>>>>>???<<<>>>AAAAAAAAAAAADDDFFFHHHGGGHHHHHHIIIJJJKKKLLLGGGHHHKKKNNNRRRVVVYYYZZZZZZ[[[[[[ZZZXXXWWWXXXZZZ]]]___bbbcccbbbbbbcccdddjjjhhhfffeeeddddddcccccckkkmmmooopppqqqrrrtttvvvvvvxxx~~~|||eeeZZZRRRSSSUUUQQQMMMMMMMMMLLLJJJIIIIIIHHHGGGFFFCCCCCCBBBBBBAAA@@@@@@@@@???===<<<;;;<<<===<<<;;;;;;:::999888777777777777777777777666666666555555222333444555666555555444555555444444555555666777555666666666777777777777888888888888999:::;;;;;;;;;;;;;;;<<<======>>>>>>@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHGGGJJJLLLLLLLLLOOOTTTXXXWWWYYYfff|||uuurrruuuwwwsssqqqrrrmmmlllkkkkkkjjjjjjiiiiiiiiijjjlllmmmllljjjiiihhhhhhhhhhhhhhhhhhgggfffeeeeeefffhhhhhhfffccc___]]][[[\\\^^^___aaabbbcccdddaaadddgggfffdddbbbaaabbb]]]^^^```aaaaaa`````````aaaccceeeggggggeeebbb```ddd^^^XXXTTTPPPKKKKKKNNNEEECCCBBBAAAAAA@@@???===999999999999999888777666333222222111000111111111000000000000000000000000000000000000111111111111000000000000111111111111000000000000000000000000...//////000111222222333000111111111111222222222111222444444333111111222333000111666888666555777777444555:::;;;999===DDDDDDKKKRRRVVV[[[eeevvv~~~xxxqqqkkkfff^^^SSSKKKGGGHHHIIIIIIHHHFFFCCCAAA<<<=========;;;;;;;;;;;;<<<>>>???===;;;<<>>>>>>>>???<<>>>>>>>>>>><<<;;;;;;<<<<<<<<<;;;:::999888777666666666666777666666666666555555555111222444555666555444444555444444444444555666666555555555666666666666777666666666666777888999:::::::::;;;;;;<<<======>>>@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAABBBCCCBBBCCCDDDFFFGGGGGGGGGGGGGGGKKKLLLJJJHHHLLLRRRVVVSSSSSSYYYfffwww~~~tttpppooorrrpppkkkjjjoooiiiiiijjjkkkkkkkkkjjjjjjhhhjjjmmmnnnllliiigggfff```bbbfffhhhiiihhhfffdddbbbdddeeefffddd```\\\ZZZTTTVVVYYY[[[\\\]]]```ccc___bbbeeedddaaa]]]]]]]]]^^^^^^^^^``````aaaaaa```___aaadddeeeeeeccc```^^^|||fff___YYYVVVSSSMMMKKKKKKGGGEEEBBBAAAAAA@@@===;;;;;;::::::999888777666666333222111111000000111111000000000000000000000000000000111111111111000000000000000000000000000000111111000000//////......000000000000111111111111000111111111111222222222111111222222222333333333000222444555555555777999666777777888999999::::::AAA@@@@@@@@@CCCHHHLLLOOO\\\```eeekkkpppvvv{{{|||~~~xxxqqqiiiccc^^^\\\PPPOOOMMMKKKIIIGGGFFFFFFCCCBBBBBBAAA@@@???>>>>>>======<<<;;;;;;;;;;;;<<<::::::999999999:::;;;;;;;;;;;;;;;:::999888777666888888777777777777888888:::;;;;;;;;;:::888666555777777888888888999999999888888999::::::;;;<<<<<<;;;::::::999999999::::::<<<<<<;;;;;;;;;;;;<<<<<>>============999999999999999999999999999999999888777666666555555555555555666666666666444444333333333222222222222222222333333333444444333333333444444444555555666666666666666777777888999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<===>>>???@@@@@@@@@?????????????????????@@@BBBDDDFFFGGGHHHIIIGGGHHHHHHHHHJJJKKKLLLMMMTTTTTTVVV\\\dddttt|||sssqqqqqqpppnnnmmmkkkjjjiiihhhgggeeefffggghhhhhhgggggggggggghhhiiihhheeeccccccccccccdddeeeeeecccaaa^^^```bbbaaa]]][[[\\\]]]XXXVVVTTTSSSVVV[[[aaaeee```bbbaaa\\\[[[]]]\\\WWWWWWYYY\\\______^^^[[[YYY\\\]]]___^^^\\\ZZZZZZ[[[|||eee^^^XXXVVVSSSMMMJJJKKKGGGEEEBBBAAAAAA@@@>>><<<;;;;;;:::999888777666666333222111111000000111111000000000000000000000000000000000000000///......000000000000000000000000000000000000//////......//////000000000111111111000000111111111222222222111111111222222222333333111333444555444555666888666666777777888999999999999::::::;;;===???@@@AAA???BBBEEEHHHIIILLLOOOQQQUUUWWWYYYZZZYYYUUUQQQNNNQQQOOOMMMIIIFFFDDDBBBAAACCCBBBAAA@@@????????????AAAAAA@@@@@@???>>>>>>>>>===<<<;;;;;;::::::;;;;;;::::::999999999999999:::::::::::::::999888777666777666666555555666666777999999::::::999888777666777777777888888888999999888888888999:::;;;;;;;;;;;;::::::999999::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<>>>???AAABBBCCCDDDDDDDDDGGGFFFFFFHHHKKKLLLKKKIIIEEEEEEFFFJJJNNNRRRTTTTTTWWWVVVWWWYYYZZZ[[[ZZZYYYXXXXXXYYY\\\```aaa___]]]aaa``````aaabbbeeeggghhhiiikkkmmmpppqqqqqqpppoooqqqrrrtttwwwzzz}}}~~~yyymmmbbb^^^\\\VVVPPPNNNMMMLLLKKKIIIHHHGGGFFFFFFGGGGGGFFFEEECCCBBBAAA@@@???>>>===<<<<<<;;;<<<<<<999999999999999999999999999888888777666666555555444444555555555666666666444333333333333222222222222222222333333333333444333333333333444444444444666666555555666666777888999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>?????????????????????????????????@@@BBBDDDFFFGGGHHHHHHGGGGGGGGGHHHIIIKKKLLLMMMNNNNNNQQQUUUYYYaaaqqq|||rrrkkkmmmmmmlllkkkjjjiiiiiihhhfffdddbbbcccdddeeeeeedddfffeeefffhhhjjjkkkjjjhhhcccbbbbbbcccddddddbbb```\\\^^^___^^^[[[YYYYYY[[[ZZZYYYWWWWWWXXX[[[___aaa[[[dddmmmooohhh]]]VVVSSSUUUWWWYYY[[[[[[ZZZXXXWWWZZZ[[[\\\[[[YYYXXXYYYZZZ}}}eee^^^XXXVVVRRRMMMJJJKKKGGGEEECCCBBBAAA@@@>>><<<;;;;;;:::999888777666666333222111111000000111111000000000000000000000000///////////////...------000000000000000000000000000000000////////////...//////000000000000111111000000000111111111222222111111111222222222222333222333555444333333555666555555666666777888888888888999;;;<<<<<<<<<::::::===>>>@@@@@@??????AAABBBDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@?????????@@@AAAAAA<<<<<<;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;::::::999999::::::;;;:::999888888777888888888999999999888777666555555555444444444444555555666777888999888888777666666666777777777888888888777777888888999999::::::;;;::::::999::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<===???AAACCCDDDDDDCCCBBBFFFEEEFFFHHHJJJLLLKKKJJJGGGGGGIIILLLOOOQQQPPPOOOQQQTTTWWWYYYXXXWWWVVVVVVTTTTTTUUUXXX\\\^^^^^^]]]_________```bbbdddggghhhjjjkkklllnnnooooooooooooppprrrtttwwwyyy{{{{{{{{{yyy}}}|||nnnggg^^^XXXTTTTTTSSSOOONNNOOOKKKJJJHHHGGGEEEEEEDDDDDDFFFEEEDDDCCCBBBAAA@@@???======<<<;;;::::::::::::888888888888888888888888777777777666666555555444444444444444555555555555333333333222222222111111111111222222222333333333222222333333333444444444555555555555555666666777888999999:::;;;:::::::::;;;;;;;;;;;;<<<===>>>???>>>>>>>>>>>>???????????????@@@BBBDDDFFFGGGGGGHHHGGGGGGGGGGGGHHHJJJKKKLLLKKKLLLPPPTTTTTTUUU^^^hhh{{{{{{sssnnnllliiiiiihhhhhhgggffffffeeedddbbb```aaacccdddeeedddbbbbbbccceeeiiikkkkkkkkkfffdddbbbbbbaaa```^^^\\\\\\\\\]]][[[YYYXXXYYYZZZ[[[[[[[[[\\\\\\]]]]]]^^^YYYggg{{{yyy```RRRQQQUUUVVVWWWWWWXXXWWWWWWWWWYYYZZZZZZYYYWWWWWWYYYZZZ~~~eee^^^XXXVVVRRRMMMJJJKKKFFFEEECCCBBBBBBAAA???===<<<;;;:::999888777777666333222111111000000111111000000000000000000000000---...//////000000//////000000000000000000000000////////////////////////////////////000000000111000000000000111111111111111111111111222222222222333444555444333222333444444444444555666666777777::::::;;;<<<<<<;;;:::999888:::;;;;;;;;;;;;<<<>>>======<<<<<<<<<<<<===>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<===>>>;;;;;;;;;<<<<<<=========::::::999888888888888999:::999888777666666666666777777777777777666555555444444444333333444444444333444666777777777666555555555666666666777777777666666777777777888888888:::999999999999:::;;;;;;;;;;;;::::::::::::;;;;;;<<<>>>AAACCCDDDDDDBBBAAAFFFFFFFFFGGGHHHHHHGGGFFFIIIJJJKKKNNNQQQQQQNNNLLLLLLQQQWWWYYYVVVTTTSSSTTTSSSSSSTTTVVVXXXZZZ[[[\\\^^^^^^___```bbbeeehhhiiikkkkkkkkkkkklllmmmnnnoooppprrruuuxxxyyyyyyxxxwww{{{~~~~~~{{{zzz|||{{{oooddd\\\XXXVVVSSSSSSSSSQQQLLLLLLOOOJJJIIIGGGFFFDDDCCCCCCCCCDDDCCCCCCBBB@@@??????>>><<<<<<;;;:::999999999999777777777777777777777777666555555555444444444333333333333333444444444444222222222222111111111111111111111111222222222222222222222222333333333333444444444444444555555666777888999999::::::999999::::::::::::;;;<<<===>>>=========>>>>>>>>>>>>>>>???@@@BBBDDDEEEFFFGGGGGGFFFFFFFFFGGGGGGHHHJJJJJJIIIJJJOOOTTTTTTTTTYYY```jjjvvv~~~uuuqqqppppppiiihhhhhhfffeeedddcccccccccbbbaaabbbdddgggiiiiiiaaa``````bbbeeehhhiiiiiikkkhhhdddaaa___]]]ZZZXXX[[[ZZZZZZYYYYYYZZZ[[[]]][[[\\\^^^```aaa```___^^^^^^hhh~~~dddTTTUUUXXXXXXXXXWWWWWWXXXXXXYYY[[[\\\\\\ZZZYYYXXXZZZ\\\eee^^^XXXUUURRRLLLIIIJJJFFFEEECCCBBBBBBAAA@@@>>><<<;;;;;;:::999888777777333222111111000000111111////////////////////////,,,---...000111222333333////////////////////////.............../////////...////////////000000000//////000000000111111111000000111111111222222222222444444333222111222333222333333444444555666666666555555555555666777888333555666777666666888:::888888999::::::::::::::::::999888777666666666666999888888777777777888888888888999::::::;;;;;;;;;999999888777777777777777999888777666555444444444555555666666555555444444555444444333333444444555111222444555666555555444444444555555555666666666555555555666666666666666888888888888888999::::::::::::999999999999:::::::::<<>>======<<<<<<;;;:::999999999999666666666666666666666666444444444333333333333333222222222222333333333333222222111111111000000000000000000111111111222222111111111222222222333333333333333333333444444555666777777888999888888888999999999999:::;;;<<<===<<<<<<=========>>>>>>>>>@@@@@@BBBCCCEEEFFFFFFFFFFFFFFFEEEFFFFFFGGGHHHIIIGGGGGGJJJOOOPPPQQQVVV]]]ddddddmmmwwwrrroooooopppmmmlllkkkiiigggeeedddccccccaaaaaabbbfffjjjmmmnnnfffdddbbbbbbdddfffhhhhhhjjjgggccc```______]]]\\\XXXWWWUUUUUUWWWZZZ\\\^^^ZZZ\\\___cccddddddccccccccceeesss{{{eeeXXXYYYZZZZZZYYYXXXXXXXXXYYYZZZ___``````^^^\\\[[[\\\^^^ddd]]]WWWUUUQQQLLLIIIJJJFFFDDDCCCBBBCCCBBB@@@???<<<<<<;;;:::999888777777333222111111000000111111////////////////////////,,,---///000222333444444////////////////////////---............/////////......////////////000000/////////000000000111111000000000111111111111222111333333333111111111333111111222222333444444555444333222222333444666777888999::::::888888999:::888999:::;;;<<<;;;::::::<<<;;;:::::::::::::::;;;999888777666666666666666777777777888888999999999888777777666555666666666777666555444444333444444333444444444444444333333444444333333333333444444000111222333444444333222333333444444444555555555444444444444555555555555666666666666777888999999:::999999888888999999:::999;;;===???@@@@@@???>>>;;;>>>AAACCCCCCEEEGGGHHHJJJKKKMMMOOOQQQPPPMMMKKKMMMQQQWWWZZZ[[[YYYXXXWWWUUUUUUUUUTTTSSSTTTWWWZZZ^^^^^^^^^___aaadddfffhhhhhhhhhhhhiiijjjlllnnnooommmooosssvvvxxxxxxwwwvvvrrrtttuuutttrrrqqqqqqqqquuuuuuuuutttuuuuuuuuuuuuwwwxxx{{{~~~zzztttoookkkiiigggeeebbb^^^YYYYYYZZZZZZWWWSSSMMMKKKKKKLLLJJJEEEEEEHHHHHHGGGFFFDDDCCCBBBAAAAAA@@@??????>>>======<<<<<<;;;;;;:::999888888888888555555555555555555555555222222222222222222222222111111111111222222222222111111111000000000000//////000000000000111111111000000111111111222222222222222222222222333333444555666777777888888777777888888888888999:::;;;<<<;;;;;;<<<<<<======>>>>>>@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGKKKIIIJJJMMMNNNOOOTTT[[[\\\___dddkkkvvvzzzzzzyyyvvvsssrrrrrrsssrrrqqqpppnnnlllkkkjjjiiieeecccbbbcccgggkkknnnpppnnnkkkgggeeefffhhhiiiiiigggdddaaa```aaaccceeeeeeYYYVVVSSSRRRTTTXXXZZZ[[[[[[]]]```cccfffggghhhhhheeeaaadddllllllbbb[[[[[[[[[[[[ZZZYYYYYYYYYYYYZZZaaabbbcccaaa___\\\\\\\\\ddd]]]WWWUUUQQQLLLIIIJJJFFFDDDCCCBBBCCCBBBAAA???<<<<<<;;;:::999888888777333222111111000000111111////////////////////////---...///000111111111111////////////////////////---------.........//////........./////////000000////////////000000000111000000000000111111111111000111333222111111222333000000111111222333333444444444555666666666555555111333444444222222333555222333333333333333444444444444444444444555666666999999888777777777777888666666666666777777777777777666666555444555555555555444333333333333444444222222333333333333333222333222222111111222222333///000111222222222111000333333333333444444444444444444444444444333333333444444444555555666888888999999888888888888999999999999;;;<<<===>>>>>>>>>:::===AAACCCCCCDDDGGGIIIHHHHHHJJJLLLNNNOOOMMMKKKKKKMMMPPPUUUYYYYYYXXXVVVRRRSSSSSSQQQQQQSSSWWW\\\\\\\\\\\\]]]^^^aaacccdddeeeeeegggiiikkkmmmnnnooojjjlllooosssuuuvvvvvvvvvsssttttttsssqqqppppppppppppqqqrrrssssssqqqnnnlllooopppppppppttt{{{}}}{{{}}}wwwtttxxx{{{zzzxxxwwwsssrrrrrrqqqpppooommmkkkjjjgggcccbbbbbbbbb```^^^ZZZYYYWWWVVVUUUTTTSSSQQQOOOKKKIIIKKKJJJGGGFFFHHHFFFEEEDDDBBBAAA@@@??????>>>>>>======<<<<<<;;;;;;:::999888777666666666666444444444444444444444444111111111111111111111111000000000111111111222222111111000000000//////////////////000000000111111000000000000111111111222111111111111111222333333555555666777777777666666888777777888888999:::;;;::::::;;;<<<<<<===>>>>>>@@@AAABBBCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFMMMJJJJJJMMMOOOOOORRRXXXVVVZZZ___aaabbblll~~~yyyvvvxxxyyyxxxvvvtttvvvwwwuuuuuuttttttssssssrrrrrrmmmjjjggggggjjjmmmoooppprrrnnnjjjggggggiiijjjkkkiiifffbbbaaaccceeehhhiii```[[[VVVTTTUUUXXXYYYZZZ___```aaaccceeehhhjjjllldddbbb```___```___^^^]]]^^^^^^]]]]]]]]]\\\\\\\\\```bbbcccbbb___[[[XXXWWWddd]]]WWWUUUQQQLLLIIIJJJFFFDDDCCCCCCCCCCCCAAA???===<<<;;;;;;999999888777333222222111000111111111///////////////////////////////////////......---////////////////////////---------.........//////............/////////000////////////000000000000000000000000111111111111///111222222111111222333000000000111222222333333111333555777666444111///000222444555555666888:::999777666555555666888999777777777666666777777777555555444444555555666666666666666666666666666666666666555444444444444555333333333222333333444444111222222333333333222222111111000000000000111111///000111222222111000///222222333333333444444444333333333333333333333333333333333444444666777777999999888888888888999999888999999:::;;;<<<===>>>===@@@CCCDDDCCCCCCEEEGGGFFFFFFGGGIIILLLMMMLLLKKKGGGGGGIIIOOOTTTWWWUUURRROOOPPPQQQPPPOOORRRXXX]]][[[[[[[[[[[[\\\^^^```aaabbbdddfffiiikkkmmmnnnooohhhiiilllpppsssuuuvvvwwwuuutttsssrrrpppnnnnnnmmmooonnnmmmmmmnnnnnnmmmlllgggllllllhhhfffjjjppprrruuupppnnnoooooommmmmmpppmmmlllkkkjjjjjjiiifffdddaaa___^^^^^^^^^\\\WWWRRRQQQTTTVVVUUURRRPPPQQQSSSQQQKKKGGGHHHHHHEEECCCDDDDDDCCCBBB@@@???>>>>>>============<<<<<<;;;;;;:::888777666555555444444555444444444444444444444444000000000000000111111111000000000000111111111111000000000000////////////////////////000000000000000000000000111111111111111111111000111222222333444555555666666666666666777777777777888999:::;;;::::::;;;;;;<<<===>>>>>>@@@AAABBBCCCDDDDDDDDDDDDEEEDDDDDDDDDDDDEEEEEEFFFFFFDDDEEEJJJLLLLLLNNNSSSWWWTTTVVV]]]```ccckkkvvvzzzyyyyyysssuuuwwwvvvsssrrrtttwwwvvvwwwwwwxxxxxxyyyyyyyyyuuuqqqnnnlllmmmoooqqqrrrrrrnnniiiffffffhhhjjjkkkoookkkfffcccccceeefffggghhhbbb[[[XXXXXXZZZZZZZZZcccbbbbbbbbbeeehhhkkkmmmdddfffccc]]]\\\```bbb```aaabbbbbbbbbaaaaaa```___^^^```bbbbbb^^^YYYUUUSSS}}}fff___XXXUUUQQQJJJGGGGGGGGGDDDBBBBBBDDDDDDAAA>>>:::999999999888888777777444222000//////000000///........................////////////////////////000000//////.........---////////////////////////---------............///////////////////////////000//////.........//////222111000000111333555666000000111111111222222222111111222333333333333222111111222222222333333333333333333333333333333333222222222333333333444444333333333333333333333333444444444444444444444444444444444444444444444444666555444333222222111222111111111111111111111111000000000000000000000000///000000000111111111111111111222333333333333222222222222222222222222222222222222333333333444444666666666666777888999:::???<<<999999<<<>>>===<<<@@@AAACCCDDDDDDDDDFFFHHHHHHGGGGGGHHHJJJKKKJJJHHHGGGHHHIIIKKKLLLMMMMMMMMMIIIIIIIIIIIIJJJNNNTTTYYYYYYWWWWWWYYY]]]```___]]]___```bbbdddfffhhhjjjkkkkkkkkkjjjjjjkkknnnppprrrwwwwwwwwwvvvtttrrrooonnnnnnkkkiiiiiilllmmmllljjjhhhfffggggggdddaaadddiiijjjiiigggfffgggiiilllnnnjjjhhheeedddcccaaa^^^\\\]]]\\\ZZZYYYWWWVVVVVVVVVTTTRRRPPPPPPPPPPPPNNNLLLMMMKKKHHHEEECCCCCCDDDDDDEEEEEECCCAAA???===<<<;;;;;;;;;;;;:::999888666666555555444444444333333333111111111111111111111111000000000000000000000000////////////////////////////////////////////////111111000000//////......////////////000000000000000111111222222333444444333333333444444444555555666666666777888888999999::::::;;;;;;<<<=========>>>??????@@@@@@AAABBBBBBFFFFFFEEEEEEEEEEEEEEEFFFFFFEEEEEEFFFGGGJJJLLLMMMPPPRRRTTTUUUXXX\\\aaaeeeuuuwwwvvvxxxxxxvvvxxxwwwuuurrrpppnnnooopppuuurrrpppsssxxxzzzwwwtttooommmlllmmmooorrrssssssyyyssslllgggfffiiilllnnnmmmllljjjhhhfffeeeeeedddgggdddaaa\\\ZZZ[[[___bbbccc______bbbccccccfffjjjiiiiiigggccccccfffeeeaaa___bbbcccaaa]]]\\\___aaaXXXVVVTTTRRRRRRSSSTTTUUU~~~fff___XXXTTTPPPJJJHHHHHHGGGDDDBBBBBBDDDDDDAAA>>>:::::::::999888777777666444222000//////000000///................................................000/////////.........---........................------------....................................//////............//////111111000///000222444555000000000111111111222222000111222222333333222222111111111222222222333333333333333333333333333333222222222333333333333444333333333333333333333333444444444444444444444444333333333333333333333333555444333222222111111111111111111111111111111111000000000000000000000000//////000000000111111111000111222222333333222222222222222222222222222222222222222333333333333444666666666666777888999999===:::888999;;;======<<<===???AAABBBBBBCCCEEEGGGGGGGGGGGGHHHJJJKKKJJJIIIHHHHHHIIIJJJJJJKKKJJJJJJGGGHHHIIIIIIJJJMMMRRRVVVWWWVVVVVVXXX\\\^^^^^^\\\_________aaadddhhhlllnnnooonnnmmmllllllnnnoooqqqtttttttttsssqqqooommmlllkkkiiifffggghhhiiihhhfffeeeccccccdddaaa]]]___dddccccccdddeeeggghhhiiijjjiiigggdddcccbbbaaa^^^\\\ZZZYYYXXXVVVUUUTTTTTTTTTRRRPPPNNNMMMMMMMMMLLLJJJHHHGGGDDDCCCBBBBBBCCCDDDBBBAAA@@@???===<<<::::::;;;;;;::::::999777666555444444444444333333333333111111111111111111111111000000000000000000000000////////////////////////........................000000000/////////........./////////000000000000000000111111222333333444333333333333444444444444555666666777777888999999:::::::::;;;<<<<<<======>>>>>>??????@@@AAAAAAAAAEEEDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEFFFGGGIIIKKKLLLPPPQQQRRRSSSUUUXXX\\\```aaahhhxxxvvvppppppsssttttttuuuvvvuuuqqqmmmkkklllnnnrrrooonnnppptttuuuqqqnnnjjjiiihhhjjjmmmpppqqqrrrtttpppiiifffeeegggiiijjjiiihhhfffeeecccbbbaaaaaabbbaaa___\\\ZZZ[[[___bbbbbb^^^]]]___```___aaaeeedddhhhiiifffdddeeeeeebbb___```___\\\YYYWWWWWWXXXXXXVVVTTTRRRQQQPPPPPPPPP~~~ggg___XXXTTTPPPJJJHHHJJJGGGDDDBBBBBBDDDDDDAAA>>><<<;;;:::999888777666555444222000//////000000///................................................/////////.......................................------------....................................//////............//////000//////...///000222333000000000000111111111111000000111222222222222222111111111222222222222333222222222222222222222222111111222222222333333333222222222222222222222222333333333333333333333333333333333333333333333333444333222111111111111111000000000000000000000000000000000000000000000000////////////000000000000000000111222222222222222111111111111111111111111111111222222222333333333555555555666666777888888:::999888999;;;=========<<<>>>@@@AAAAAABBBDDDFFFGGGFFFFFFHHHJJJKKKJJJHHHHHHHHHIIIIIIHHHGGGGGGFFFDDDFFFHHHIIIJJJLLLOOORRRTTTSSSSSSVVVYYY[[[[[[[[[^^^^^^]]]^^^aaaggglllppprrrqqqooonnnnnnnnnoooooorrrrrrrrrqqqpppnnnmmmlllhhhgggeeedddeeeeeecccaaabbb``````aaa^^^[[[\\\```^^^```ccceeeggggggfffffffffdddbbbaaa```___\\\ZZZUUUUUUTTTSSSRRRQQQQQQQQQOOOMMMJJJIIIIIIJJJIIIHHHCCCBBBAAA@@@@@@@@@AAABBB>>>======<<<:::999999888999999999999888666555555444333333333333222222222000000000000000000000000000000000000000000000000////////////////////////........................///////////////.............../////////000000000000000000111222222333333222222333333333444444444555555666666777888888888999999::::::;;;<<<<<<<<<======>>>??????@@@@@@AAACCCBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEGGGHHHJJJKKKNNNOOOPPPPPPQQQSSSVVVYYYZZZ]]]bbblll{{{zzzvvvqqqllljjjkkknnnppppppssssssooohhheeefffiiimmmkkkkkklllooonnnjjjffffffeeeeeegggkkknnnppppppmmmjjjfffcccdddeeeeeeeeeccccccbbbaaa___^^^^^^]]]^^^^^^]]][[[ZZZ[[[]]]```___\\\ZZZ\\\\\\ZZZ[[[___aaaiiiooolllhhhffffffdddbbb___\\\ZZZXXXUUURRRPPPVVVUUUSSSQQQOOOMMMKKKJJJggg___WWWTTTPPPKKKIIIKKKGGGDDDBBBBBBDDDDDDAAA>>>===<<<;;;:::888777666555444222000//////000000///................................................................................................,,,,,,---------.................................///............//////000///............///000111/////////000000000111111///000000111222111111111111111111111222222222222222222222222222222222222111111111111222222222222111111111111222222222222222222222222222222222222222222222222222222222222333222111000000000000000000000000000000000000000////////////////////////........./////////000000///000000111222111111111111111111111111111111111111111111111222222222222333444444555666666777777777777777888:::<<<<<<===???@@@AAAAAA@@@@@@AAACCCEEEEEEEEEGGGIIIJJJIIIHHHHHHHHHHHHGGGFFFEEECCCCCCAAADDDGGGHHHIIIJJJKKKMMMPPPPPPQQQSSSVVVXXXYYYYYY]]]]]]]]]^^^aaaeeeiiilllpppooonnnnnnnnnnnnoooooorrrrrrqqqpppooonnnmmmmmmhhhgggfffeeedddcccaaa``````^^^^^^aaa```]]]^^^aaa```aaacccdddeeeeeedddcccaaa```]]]]]]\\\[[[YYYWWWRRRRRRRRRQQQPPPOOOOOONNNMMMJJJHHHFFFGGGHHHHHHGGGBBBAAA@@@???>>>>>>??????;;;;;;::::::999888888888888888888777777555444444333333222222222111111111000000000000000000000000////////////////////////................................................................................./////////000000//////000000111222222222222222222222333333333333444444555666666777777888888888999999:::;;;;;;;;;<<<======>>>>>>??????@@@BBBBBBAAAAAAAAABBBCCCCCCCCCDDDDDDEEEFFFGGGHHHIIIJJJLLLMMMNNNNNNPPPSSSVVVVVVZZZ___bbbfffppp}}}~~~vvvuuurrrmmmhhhfffgggjjjjjjmmmooojjjccc___aaaeeeffffffgggiiijjjjjjfffcccdddcccccceeeiiikkklllkkkfffdddaaaaaaaaabbbaaa```_________^^^^^^]]]\\\[[[\\\]]]]]][[[YYYYYYZZZ[[[[[[XXXWWWYYYYYYWWWXXX[[[aaammmuuussskkkgggfffeeeeeeaaa]]][[[[[[YYYTTTPPPSSSRRRQQQPPPMMMKKKHHHGGGggg___XXXTTTQQQLLLJJJKKKGGGDDDBBBBBBDDDDDDAAA>>>======<<<:::888777666555444222000//////000000///................................................---------.......................................,,,,,,,,,------------..........................................///000000..................//////....../////////000000000...///000000111111000000000000111111111222222222111111111111111111111111000000000111111111222222000000000111111222222222222222222222222222222222111111111111111111111111111111000/////////000000////////////////////////........................---............/////////...///000000111111000000000000000000000000000000000000000111111111222222222222444555555666555555555666777888999:::;;;<<>>===<<<<<<::::::999999999888888888666666666666555444333333222111111111111000000000////////////////////////........................------------------------........................---------------.....................////////////...//////000000111111222111111111222222222333333444444444555666666777777777777888888999:::::::::;;;;;;<<<======>>>>>>???AAAAAAAAAAAABBBBBBCCCDDDBBBCCCDDDEEEFFFFFFGGGGGGGGGIIIKKKLLLMMMOOORRRTTTLLLRRRXXX\\\]]]aaahhhnnnyyy{{{{{{{{{{{{ssstttsssnnngggcccdddfffeeehhhiiigggaaa^^^___bbbaaaaaaccceeeggggggeeecccaaa``````bbbdddeeedddccc```^^^]]]^^^___```___]]]^^^^^^______^^^]]]\\\[[[]]]]]]]]][[[XXXVVVVVVWWWWWWTTTTTTWWWXXXVVVWWWZZZ___llluuurrrhhhbbbaaa```ccc```]]]]]]]]]\\\WWWSSSPPPPPPOOONNNLLLJJJHHHGGGeee^^^XXXVVVSSSMMMJJJKKKGGGDDDBBBBBBDDDDDDAAA>>>===<<<;;;:::999888777666444222000//////000000///........................---------------------------------------.........------------------------,,,,,,,,,,,,------------------------------------......---......///000111....................................////////////......///000000000000000000000000111111111111222000000000000000000000000///000000000000111111111/////////000111111222222111111111111111111111111000000000000000000000000000//////....../////////////////////////////////........................------------.........///......///000000000000000///////////////////////////000000000000111111111000111333444555555444444444666888999888888999:::CCCDDDDDDBBB@@@>>>>>>???@@@@@@AAACCCEEEGGGFFFEEEDDDEEEEEEEEEDDDDDDCCCBBB@@@CCCEEEFFFFFFFFFGGGHHHIIILLLNNNPPPQQQSSSUUUWWWZZZ[[[^^^aaabbbbbbaaa```fffggghhhjjjlllnnnppppppooonnnllljjjhhhgggffffffgggiiijjjiiifffcccbbbbbbaaa^^^^^^cccfffdddccceee```___]]][[[YYYXXXXXXXXXYYYWWWUUUUUUVVVUUUTTTRRRPPPPPPQQQPPPOOOMMMJJJIIIHHHGGGFFFFFFGGGGGGFFFDDDCCCBBBAAA???>>><<<:::::::::999999888888777777777444444555555444333333222111111000000000/////////////////////////////////........................------------------------------------------------,,,,,,,,,---------------------........./////////.........///000000111111000000111111111222222222333333444444555666666666666666777777888999999999:::;;;;;;<<<<<<===>>>>>>AAA@@@@@@@@@AAABBBCCCDDDAAABBBCCCDDDEEEEEEEEEEEEDDDGGGIIIKKKLLLMMMPPPRRRQQQTTTWWWXXXXXX[[[```eeedddlll~~~yyysssttttttrrrqqqnnnoooooolllgggddddddfffcccdddeeeeeecccbbbbbbbbb______```bbbcccddddddddd\\\\\\\\\]]]______^^^\\\\\\[[[[[[\\\^^^___^^^\\\]]]^^^___``````___]]]]]]^^^^^^]]]ZZZWWWUUUTTTUUUTTTQQQRRRUUUVVVTTTUUUXXXZZZeeemmmiii```\\\ZZZZZZ\\\\\\[[[[[[[[[ZZZWWWUUUQQQPPPOOOMMMKKKJJJHHHHHHddd^^^YYYXXXTTTNNNJJJJJJGGGDDDBBBBBBDDDDDDAAA>>><<<<<<;;;:::999999888888444222000//////000000///........................------------------------,,,,,,,,,------.........------------------------++++++,,,,,,,,,------------------------------------------......///000111......////////////......------........./////////---...//////000000//////000000000000111111111111000000000000000000000000/////////000000000111111......//////000111111222111111111111111111111111///////////////////////////......---......//////........................------------------------,,,,,,---------.........---...//////000000///////////////////////////////////////000000000111111///000222444555444333222333666999999777666777888@@@AAABBBAAA???>>>???@@@>>>>>>>>>AAACCCEEEDDDCCCBBBBBBCCCDDDEEEEEEDDDDDDBBBCCCEEEEEEDDDEEEFFFHHHHHHKKKNNNOOOPPPQQQTTTWWWYYYZZZ\\\^^^```aaabbbbbbeeefffhhhjjjlllnnnooopppooonnnkkkhhhfffddddddcccdddgggiiihhheeebbbaaaaaa```\\\\\\```ccc```^^^^^^[[[[[[[[[[[[ZZZXXXUUUTTTWWWVVVTTTTTTUUUUUUTTTRRROOOPPPPPPOOOMMMJJJGGGEEEEEEEEEEEEFFFGGGGGGDDDBBB@@@??????>>>===<<<::::::999999888777777666555555333333333333333333222111000000000/////////..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,------------------.........//////------...//////000000111000000000000111111111222222333333444555555666666555555666777777888888999:::::::::;;;<<<<<<======????????????@@@AAABBBBBB@@@AAACCCDDDEEEEEEDDDDDDDDDFFFHHHIIIJJJJJJLLLMMMVVVVVVVVVVVVWWWYYY[[[]]][[[^^^ffftttwwwqqqqqqqqqmmmmmmooommmmmmllliiifffeeeddddddcccbbbccceeehhhiiihhhfff____________^^^___aaacccZZZZZZZZZ\\\^^^___]]]\\\[[[ZZZYYYZZZ]]]^^^^^^]]]]]]^^^```aaaaaa```^^^]]]]]]]]]\\\YYYVVVUUUVVVWWWSSSPPPQQQTTTTTTQQQQQQSSSUUU^^^ccc```ZZZXXXXXXXXXWWWYYYZZZZZZXXXVVVUUUUUUUUUSSSPPPMMMJJJHHHHHHGGGbbb]]]ZZZYYYVVVOOOJJJIIIGGGEEEBBBBBBDDDDDDAAA>>>;;;;;;;;;::::::999999999444222000//////000000///........................------------------------,,,,,,,,,------.........------------------------++++++,,,,,,,,,------------------------------------------......000111111...//////000//////......---------.........//////---......///////////////000000000000111111111111000000000000000000000000////////////000000000000---......///000111111222000000000000000000000000////////////////////////......---------......///........................------------------------,,,,,,,,,---------......---......///////////////////////////////////////////////////000000000000...000222444555444333222333666999999777555666777<<<===??????>>>>>>???AAA===<<<===???BBBDDDCCCBBB@@@AAACCCDDDEEEFFFFFFFFFBBBDDDDDDDDDDDDDDDFFFHHHGGGJJJNNNOOOOOOQQQTTTWWWYYYYYYZZZ[[[^^^aaadddffffffgggiiikkkmmmnnnoooooorrrpppmmmiiigggeeeddddddaaadddgggfffccc```___```___ZZZYYY]]]___\\\XXXXXXXXXZZZ\\\^^^]]]ZZZVVVTTTWWWVVVUUUUUUVVVVVVUUUSSSOOOOOOOOONNNLLLHHHEEECCCCCCCCCDDDFFFGGGFFFBBB???<<<<<<======<<<<<<;;;:::999888777666555444333333222222333333333222111111000/////////....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,------------------.........//////------......///000000000000000000000111111111111222222333444444555555666555555666666777888888888999999:::;;;;;;<<<<<<===============>>>???@@@AAA@@@AAACCCDDDDDDDDDCCCCCCDDDFFFHHHHHHHHHGGGHHHIIIJJJKKKNNNSSSWWWZZZYYYXXXVVVZZZ^^^ccckkkyyy~~~|||uuuqqqoooooollliiimmmuuuqqqooollljjjgggeeedddccceeecccbbbffflllooollliii``````___]]][[[\\\^^^```ZZZZZZ[[[^^^aaabbbaaa```[[[YYYXXXZZZ\\\^^^^^^^^^\\\^^^```aaaaaa```___^^^\\\\\\ZZZXXXVVVUUUXXXZZZSSSPPPPPPSSSRRRNNNMMMOOOSSSZZZ^^^[[[XXXXXXZZZYYYUUUXXX\\\[[[WWWTTTTTTUUUYYYVVVRRRMMMJJJGGGGGGFFFeee]]]VVVUUUSSSNNNJJJJJJIIIGGGDDDDDDEEEEEEBBB@@@??????>>>===:::888666555333222111000////////////222000...---,,,---.../////////.........---------------------------------...------,,,,,,------...++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,---............---,,,,,,,,,,,,---....................................////////////000000000000////////////000000///.................................------////////////000000000000////////////////////////........................000...---...///000///...........................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///......---------,,,,,,,,,---...//////......///111000111111222222333444444444555666666666666666555888:::;;;;;;;;;;;;<<<>>>??????@@@AAABBBBBBBBBBBBAAABBBCCCCCCCCCBBBAAA@@@???AAABBBCCCCCCCCCEEEGGGHHHIIIKKKLLLLLLOOORRRUUUXXXXXXYYY[[[^^^``````___eeeeeefffhhhjjjkkklllmmmtttpppkkkgggfffdddcccaaabbbaaa```````````````aaa`````````___]]][[[XXXWWWYYY[[[\\\^^^^^^]]]\\\[[[[[[ZZZYYYWWWVVVVVVVVVVVVQQQPPPNNNLLLIIIGGGEEEDDDEEEDDDDDDCCCBBBBBBAAAAAA>>>>>>>>>===<<<<<<;;;;;;:::999777666444333333222111111111111000000000//////............---------------------------------------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,+++*********+++,,,------,,,,,,,,,,,,---........................------000000000000////////////111111222222222333333333333333444555666777888999999999999::::::;;;;;;;;;;;;;;;<<<<<<======>>>>>>CCCBBBBBBAAAAAAAAABBBBBBIIIHHHGGGGGGGGGHHHIIIJJJMMMNNNNNNPPPRRRTTTVVVWWWWWWXXXYYY\\\cccllltttyyy{{{xxxxxxyyyyyyvvvtttppplllkkkkkkmmmoooooonnnmmmmmmnnnlllhhhdddbbb___^^^aaafffiiigggcccaaaaaa```]]]YYYXXX[[[^^^___]]]\\\aaagggjjjhhheeeddd___[[[YYY[[[\\\[[[ZZZ\\\]]]^^^___```___^^^]]]___ZZZTTTRRRSSSUUUUUUTTTPPPQQQRRRSSSTTTSSSRRRQQQUUUXXX[[[\\\[[[YYYWWWWWWXXXXXXXXXXXXWWWVVVUUUTTTQQQPPPMMMKKKIIIIIIHHHIIIggg^^^WWWUUUSSSNNNJJJJJJIIIFFFDDDDDDEEEEEECCC@@@??????>>>===:::888666555333222111000////////////111000...---,,,---...//////.........------------------------------------------,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,---............---,,,,,,,,,,,,---....................................////////////000000000/////////....../////////............///..................------....../////////000000000////////////////////////........................///...---...///000///---------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...............------------,,,,,,,,,,,,...//////......///000000000111111222333333333444444555666666666555555666888999999888999:::<<<===>>>???AAAAAAAAAAAA@@@@@@AAABBBCCCCCCCCCBBBAAA???AAACCCCCCBBBCCCDDDFFFFFFHHHIIIKKKLLLOOOSSSVVVVVVVVVXXX[[[]]]^^^^^^]]]]]]^^^___bbbdddfffhhhiiinnnkkkgggdddcccbbbaaa```^^^^^^]]]]]]]]]]]]^^^^^^`````````___^^^\\\ZZZYYYXXXYYY[[[\\\]]]\\\[[[ZZZYYYYYYXXXWWWVVVTTTSSSSSSPPPOOOMMMKKKHHHFFFDDDCCCDDDDDDCCCBBBBBBAAA@@@@@@>>>>>>===<<<<<<;;;;;;:::999999777555444333222222111111111000000000//////............------------------------------------------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++*********+++,,,------,,,,,,,,,,,,---........................------000/////////////////////111111111222222222333333222333444555666777888888999999999999::::::::::::;;;;;;<<<<<<===>>>>>>>>>BBBBBBAAAAAAAAAAAAAAABBBGGGGGGFFFFFFFFFGGGHHHIIILLLLLLMMMOOOQQQTTTVVVWWWXXXXXXYYY\\\aaagggmmmqqqssszzzwwwqqqpppqqqsssssspppooonnnmmmmmmoooqqqrrrsssqqqppppppqqqpppmmmjjjdddbbb```bbbffffffccc___^^^______]]]ZZZZZZ\\\^^^aaa______bbbhhhjjjiiifffaaa^^^[[[ZZZ[[[\\\ZZZXXXYYYZZZ[[[[[[\\\\\\[[[[[[]]]XXXRRROOOQQQTTTWWWXXXVVVWWWXXXXXXWWWVVVTTTTTTVVVXXXZZZZZZYYYWWWVVVWWWUUUUUUVVVWWWWWWVVVVVVVVVQQQOOOMMMKKKIIIHHHGGGGGGiii```YYYWWWTTTNNNJJJJJJIIIFFFCCCDDDEEEFFFCCC@@@??????>>>===:::888666555222222111000////////////000///...---------...///............------------------------------------------,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///......---,,,,,,,,,,,,------------------------------............/////////000////////////...........................//////------------------...............////////////000////////////////////////------------------------///...------//////...---------------------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------,,,,,,,,,,,,,,,---///...------...000//////000111111222222333222333444555555555555444333555666666666666777999:::<<<>>>@@@AAA@@@???>>>???@@@BBBCCCDDDCCCCCCBBB@@@AAACCCCCCBBBBBBCCCEEEEEEFFFHHHJJJKKKNNNRRRUUURRRTTTXXX[[[]]]]]]\\\[[[YYY[[[]]]```cccfffhhhjjjfffdddaaa````````````___]]]]]]]]]]]]]]]]]]]]]]]]____________^^^]]]\\\\\\WWWXXXZZZ[[[[[[[[[ZZZYYYWWWWWWWWWVVVUUUSSSQQQOOONNNMMMKKKIIIGGGEEECCCBBBBBBBBBAAAAAA@@@@@@??????======<<<;;;;;;::::::999888888666444333222222222000000000000////////////............------------------------------------------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******++++++,,,---,,,,,,,,,,,,,,,---......------------------......////////////////////////000111111111222222222222222222333444555666777777999999999999999999999888;;;;;;<<<<<<===>>>>>>>>>AAA@@@@@@@@@@@@@@@AAAAAAEEEEEEDDDDDDEEEEEEFFFGGGIIIJJJKKKMMMPPPRRRUUUVVVXXXXXXYYY[[[^^^bbbeeeggghhhjjjnnnqqqvvv{{{yyyuuuqqqoooppprrrttttttoooooopppqqqqqqqqqrrrrrrtttrrrpppppprrrrrrqqqpppeeecccbbbdddfffeeebbb^^^\\\]]]^^^^^^\\\\\\]]]^^^aaa```___aaaeeehhhgggddd^^^]]][[[ZZZ[[[ZZZYYYXXXXXXWWWWWWWWWWWWXXXYYYYYY\\\WWWQQQOOOPPPTTTXXXZZZ\\\\\\]]]\\\[[[ZZZXXXWWWWWWXXXYYYXXXVVVUUUUUUVVVRRRRRRSSSTTTUUUVVVVVVUUUPPPOOOLLLJJJHHHFFFEEEEEEkkkbbbZZZXXXUUUOOOKKKJJJIIIFFFCCCDDDEEEFFFCCC@@@??????>>>===:::888666555222111000//////....../////////...---------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------...///......---,,,,,,,,,,,,------------------------------------.........///////////////.........------------..................,,,,,,------------......------........./////////........................------------------------...---,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,+++,,,,,,,,,---------------------,,,,,,,,,+++++++++---......---,,,...///...//////000000111111222111111222333444444444444222444555555444555666777999;;;>>>@@@AAA@@@???>>>>>>???AAABBBCCCCCCCCCCCC@@@AAACCCCCCBBBAAACCCDDDEEEGGGHHHIIIIIILLLOOORRRPPPSSSXXX[[[\\\[[[ZZZZZZYYYZZZ\\\___bbbeeeggghhh```^^^]]]]]]^^^______^^^^^^^^^__________________^^^^^^^^^^^^^^^^^^^^^^^^WWWXXXYYYZZZZZZZZZZZZYYYVVVWWWWWWWWWUUURRROOOMMMKKKJJJIIIGGGEEECCCAAA@@@@@@?????????>>>>>>>>>===<<<;;;;;;:::999999888888777666555333222222111111000000/////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,------------...............///////////////000000000111111111111222222222222333444555555555999888888888888777777777;;;;;;;;;<<<======>>>>>>??????>>>>>>??????@@@@@@BBBBBBBBBCCCCCCDDDEEEEEEGGGGGGIIIKKKMMMPPPSSSTTTUUUVVVXXXZZZ\\\^^^``````fffggghhhiiikkkqqqyyy}}}|||zzzwwwvvvuuutttssstttuuuvvvvvvuuuvvvwwwwwwvvvssspppnnnnnnmmmlllmmmoooqqqssstttfffeeeeeefffggggggdddaaa[[[\\\]]]^^^^^^^^^^^^^^^___]]]\\\^^^```bbbbbbaaa___]]]ZZZXXXXXXYYYZZZZZZYYYXXXWWWVVVWWWXXXYYYZZZ[[[XXXUUUSSSSSSUUUXXXYYY\\\\\\]]]]]]]]][[[ZZZYYYXXXXXXWWWUUUSSSRRRTTTUUUQQQQQQRRRRRRSSSSSSRRRRRRNNNMMMKKKIIIGGGEEECCCBBBkkkbbb[[[XXXUUUOOOKKKJJJHHHEEECCCCCCFFFFFFDDDAAA??????>>>===:::888666555222111000///..................---------.........,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++,,,---...//////......---,,,,,,,,,,,,---------------------------------------........................------------,,,---......///...------,,,,,,,,,,,,------......------------............------------------------------------------------...,,,+++,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,++++++++++++,,,------,,,,,,---...------...//////000000111//////111222222333333333222333555555444444666777999:::===???@@@@@@???>>>===>>>@@@AAABBBBBBBBBAAA???AAABBBBBBAAAAAACCCDDDHHHHHHIIIHHHGGGHHHKKKMMMNNNSSSXXX[[[[[[ZZZYYYZZZWWWWWWYYY[[[^^^```bbbccc]]][[[[[[\\\^^^______^^^]]]^^^___````````````___\\\\\\\\\\\\\\\]]]]]]^^^XXXYYYYYYZZZZZZZZZZZZZZZWWWWWWWWWWWWTTTQQQNNNKKKHHHGGGFFFDDDBBB@@@???>>>============<<<<<<<<<<<<::::::999999888777777777555555444222111111111111/////////............---...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,------......------....../////////000//////000000000111111111111111222222333333444444777777777777777777777777:::::::::;;;<<<<<<=====================>>>??????@@@@@@AAABBBCCCCCCDDDDDDEEEEEEFFFHHHKKKNNNPPPQQQQQQSSSUUUWWWZZZ\\\]]]^^^```bbbdddfffiiilllqqqtttooossszzzxxxvvvttttttvvvxxxyyyzzzuuuvvvvvvuuutttsssrrrrrryyy{{{}}}}}}{{{vvvqqqmmmiiiiiiiiijjjlllppptttwwwmmmkkkjjjiiihhhgggdddccc]]]]]]^^^___```______^^^]]]\\\\\\\\\^^^___``````aaa___[[[WWWVVVXXX\\\___[[[[[[ZZZYYYYYY[[[\\\]]][[[[[[[[[ZZZYYYWWWVVVVVVWWWXXXYYY[[[[[[[[[ZZZZZZXXXXXXWWWTTTRRRQQQSSSTTTRRRRRRRRRQQQPPPNNNMMMLLLKKKKKKIIIHHHEEECCCBBBAAAjjjaaaZZZXXXUUUOOOKKKKKKHHHEEECCCCCCFFFFFFDDDAAA??????>>>===:::888666555111111000///............,,,---------............,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,---...///000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............---------,,,,,,,,,---......///...---,,,+++++++++,,,,,,------......,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++++++++++++++++++++++++++*********+++++++++++++++))))))******+++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++---,,,++++++,,,...,,,------......///000000---...///000111222222222222333555555444444666777888999:::;;;===>>>>>>>>><<<===???@@@AAA@@@@@@???>>>???AAABBBAAABBBCCCEEEIIIIIIIIIGGGFFFFFFHHHJJJLLLQQQVVVXXXWWWVVVWWWYYYXXXYYY[[[]]]___aaacccddd\\\[[[ZZZ\\\^^^^^^^^^]]]YYYZZZ\\\]]]^^^]]]]]]\\\ZZZZZZYYYYYYZZZZZZ[[[\\\YYYYYYYYYYYYZZZZZZZZZ[[[XXXWWWWWWUUURRROOOLLLKKKFFFEEEDDDBBB@@@???======;;;;;;;;;;;;;;;:::::::::999999888888777666666555444333222111111000000000///.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******)))***+++,,,,,,,,,,,,++++++++++++++++++,,,------++++++,,,,,,------......---------......//////000////////////000000000000000111111111222222222333555555555666666666777777888888999999:::;;;;;;<<<<<<;;;;;;;;;<<<===>>>???>>>???@@@BBBCCCCCCCCCCCCDDDDDDEEEFFFHHHKKKMMMNNNNNNOOOQQQTTTWWWYYY[[[\\\ZZZ\\\___dddhhhkkklllmmmnnnoooppprrrtttxxx}}}|||yyywwwpppppppppqqqrrrssstttuuuuuuvvvwwwvvvsssqqqppppppuuuxxx{{{}}}|||xxxtttpppiiijjjjjjkkklllooosssvvvtttqqqnnnjjjgggeeeddddddbbbaaa______``````___^^^]]]]]]\\\\\\]]]___aaabbbcccaaa]]]ZZZXXXZZZ___ccc]]]]]]\\\\\\]]]]]]^^^___ZZZ\\\______\\\XXXVVVTTTSSSUUUVVVXXXYYYYYYYYYYYYYYYYYYWWWUUURRRQQQRRRSSSSSSRRRQQQOOOMMMJJJHHHGGGHHHHHHGGGFFFEEECCCAAA@@@hhh```YYYWWWUUUPPPLLLKKKGGGEEEBBBCCCFFFGGGDDDBBB??????>>>===:::888666555111111///...............+++,,,------............++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,---...///000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------,,,,,,,,,,,,+++......//////...,,,***)))***++++++,,,------......+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---,,,***++++++++++++++++++++++++)))*********++++++++++++((())))))***++++++,,,,,,************++++++++++++,,,,,,,,,++++++++++++******+++,,,,,,++++++,,,---,,,,,,,,,---......//////,,,---...///000111111111111222444444333333555666666666666777888:::<<<===<<<===>>>??????>>>===<<<<<<>>>@@@AAAAAABBBDDDFFFGGGHHHGGGFFFEEEEEEGGGIIIJJJOOOSSSTTTSSSRRRUUUXXXXXXYYY[[[^^^aaadddfffggg\\\[[[ZZZ[[[]]]]]]\\\ZZZVVVWWWYYY[[[\\\[[[ZZZZZZXXXWWWWWWVVVVVVWWWXXXYYYXXXXXXXXXXXXXXXYYYYYYZZZXXXWWWUUURRROOOMMMJJJIIIDDDCCCBBB@@@???===<<<;;;999999999999999999999999888888777777666555555444333222111000000000000000.........---------,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******)))***+++,,,,,,,,,+++++++++++++++***++++++,,,---***++++++,,,------......,,,,,,---......///000000........./////////000000000000000111111111111222333333444555666777777888777777777888999999::::::::::::::::::;;;<<<===>>>===>>>@@@BBBCCCCCCCCCCCCCCCDDDDDDEEEFFFHHHJJJKKKKKKLLLMMMOOORRRUUUXXXZZZXXXYYY\\\```eeehhhiiiiiijjjkkklllllllllmmmooorrrrrrtttvvvyyy|||~~~zzzxxxuuuttttttuuuuuutttppppppooonnnmmmmmmnnnooopppsssuuutttqqqooopppqqqooorrrvvvyyyyyyvvvrrrpppjjjlllmmmllljjjkkknnnppprrrppplllhhhffffffhhhjjjhhheeeaaa`````````___]]][[[[[[[[[[[[[[[]]]```bbbaaabbbbbb___]]]]]]```ccc\\\\\\]]]^^^^^^^^^^^^]]]XXX[[[^^^^^^[[[XXXWWWWWWTTTUUUWWWXXXXXXXXXWWWWWWYYYYYYYYYVVVSSSQQQQQQRRRRRRQQQPPPNNNKKKHHHFFFDDDEEEEEEEEEEEEDDDBBBAAA@@@ggg___XXXVVVTTTPPPLLLLLLGGGEEEBBBCCCFFFGGGEEEBBB??????>>>===;;;888666555111000///......------...+++,,,------.........---+++++++++,,,,,,---------++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,---...000000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,,,,++++++...///000000...,,,)))'''******+++,,,,,,---......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***************************))))))******++++++++++++((())))))***++++++,,,,,,)))************+++++++++,,,,,,,,,+++++++++******)))+++,,,,,,+++***,,,---++++++,,,------......///+++,,,---///000111111111000111333333222222444555555444333333555888;;;<<<<<<<<<===>>>>>>===<<<;;;;;;===???AAAAAACCCEEEGGGEEEFFFFFFEEEEEEEEEHHHJJJHHHMMMQQQQQQOOOOOOSSSWWWRRRTTTWWWZZZ^^^bbbdddfff\\\[[[ZZZ[[[\\\\\\ZZZXXXUUUWWWYYY[[[\\\\\\ZZZZZZWWWVVVUUUTTTUUUUUUWWWWWWWWWVVVVVVVVVVVVWWWXXXXXXXXXVVVSSSPPPMMMJJJIIIHHHBBBBBBAAA???>>><<<;;;:::888888888888888999999999777777777666555555444444222222111000000///000000......---------,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******)))***+++,,,---,,,++++++++++++******++++++,,,---******+++,,,,,,---......,,,,,,------...///000000............/////////000000000000000111111111111111222333444555777888888666666666777888888999999:::999999:::;;;<<<===>>>===>>>@@@BBBCCCCCCCCCCCCCCCCCCDDDDDDEEEGGGHHHIIIJJJJJJKKKLLLOOORRRUUUWWWWWWWWWXXX[[[___bbbddddddcccfffiiijjjiiiiiijjjkkkoooooooooqqqtttvvvvvvvvvqqqrrrtttxxx{{{~~~~~~}}}|||yyyuuuvvv{{{|||zzztttrrrqqqrrrsssssssssrrrnnnnnnllljjjhhhiiikkknnnhhhkkkmmmmmmlllkkkmmmooommmooosssuuuuuurrrooolllkkkmmmmmmkkkhhhfffhhhjjjlllkkkhhheeeeeehhhnnnrrrlllhhhbbb`````````___]]]XXXXXXXXXXXXXXX[[[^^^aaa___bbbeeedddbbb``````aaaZZZ[[[\\\^^^^^^]]]\\\\\\WWWZZZ\\\\\\YYYXXXYYYZZZWWWWWWXXXYYYYYYXXXWWWVVVYYYZZZYYYWWWTTTQQQQQQQQQPPPOOONNNMMMJJJHHHEEEDDDCCCDDDDDDEEEDDDBBBAAA@@@jjjbbb[[[YYYWWWQQQLLLKKKJJJGGGDDDDDDEEEEEEBBB???CCCBBB???===:::888666666444333222000//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++******++++++++++++******+++,,,...---,,,,,,---///...---,,,,,,++++++++++++******+++++++++,,,,,,,,,---+++,,,//////,,,+++---++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***************************************************,,,+++***))))))***+++,,,++++++************++++++******+++++++++,,,,,,,,,+++,,,------++++++,,,---...------///111222222000333222111000000222444555555555666666777777888888============<<<;;;::::::<<<<<<===???@@@AAACCCCCCBBBCCCDDDDDDDDDEEEGGGIIILLLMMMOOOOOOOOOOOOQQQRRRVVVVVVWWWXXX[[[___bbbddd\\\[[[YYYXXXWWWWWWXXXXXXVVVWWWWWWVVVUUUUUUVVVXXXUUURRRNNNMMMOOOSSSVVVXXXVVVUUUSSSQQQQQQRRRTTTVVVRRRRRRQQQPPPMMMIIIEEECCCBBBBBB@@@???===;;;:::999888999999888888777666555777333444666000+++666GGG<<<666///,,,...///...+++------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++************************+++***)))((()))+++...///.........------,,,,,,,,,---------............///000000000000000000000000000111111222222333444444555555555555666666666666777888888999999:::;;;;;;<<<<<<======>>>@@@AAABBBAAAAAAAAABBBCCCDDDEEEFFFFFFGGGGGGIIILLLOOORRRSSSVVVVVVVVVXXX[[[___ccceeefffdddcccggglllooolllhhhkkklllmmmmmmlllmmmooorrruuutttssssssrrrrrrsssssspppssswwwyyyyyyxxxxxxyyytttttttttuuuuuuuuuvvvvvvrrrrrrqqqqqqpppooonnnnnnkkkjjjiiijjjkkkkkkjjjiiifffhhhjjjjjjiiihhhhhhhhhjjjmmmqqqttttttpppkkkhhhlllmmmmmmkkkhhhggghhhiiilllfff``````eeeiiijjjjjjgggfffeeeccc```\\\ZZZYYY]]]]]]]]]]]][[[ZZZYYYXXXZZZ___cccccc^^^[[[[[[^^^___[[[XXXYYY\\\]]]ZZZVVVUUUVVVVVVUUUTTTUUUWWWYYYVVVXXXZZZZZZWWWUUUTTTUUUWWWVVVUUUSSSRRRQQQQQQQQQRRRPPPOOOOOONNNLLLIIIFFFFFFDDDAAA@@@@@@@@@???===kkkccc[[[YYYVVVPPPLLLKKKKKKHHHEEEEEEFFFFFFCCC@@@BBBAAA???<<<:::888777666444333222000//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******++++++++++++******+++,,,------,,,,,,---///...---,,,+++++++++++++++******+++++++++,,,,,,,,,...---///444444///---...++++++,,,,,,,,,,,,------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***************************************************++++++***))))))***++++++++++++************++++++*********+++++++++,,,,,,+++,,,------++++++,,,------------------...///000333222111000000222333555444555555666666777888888<<<<<<<<<<<<;;;::::::999;;;<<<===>>>???AAABBBBBBAAABBBCCCCCCCCCDDDFFFHHHHHHJJJMMMNNNOOOPPPRRRTTTVVVVVVWWWXXXZZZ\\\^^^___ZZZYYYXXXWWWWWWWWWXXXYYYWWWXXXXXXVVVTTTSSSSSSTTTRRRQQQPPPQQQRRRTTTUUUUUUPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMKKKHHHEEECCCAAA@@@???>>><<<:::999888888888888888777666555555666222222666333000999GGG999444...---...000...+++------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++******************************,,,---.........---......---------,,,,,,,,,---------............///////////////////////////000111111222222333333444555555555555555666666666777777888888999::::::;;;<<<<<<<<<===>>>???@@@AAA@@@@@@AAAAAABBBDDDEEEFFFFFFFFFGGGHHHKKKNNNPPPRRRTTTTTTUUUWWWZZZ^^^bbbdddfffdddcccfffkkkllliiifffjjjlllmmmmmmmmmmmmnnnpppoooooonnnnnnmmmmmmmmmnnnkkkmmmppprrrrrrrrrssstttssssssssssssttttttuuuuuurrrrrrqqqppppppooonnnnnnllljjjiiiiiiiiiiiigggfffccceeeggggggfffeeeeeeeeegggjjjnnnppppppnnnjjjhhhiiijjjiiihhhfffeeefffhhhkkkfffaaa```cccffffffdddeeebbb``````aaa```]]]YYYXXXYYYZZZ]]]^^^]]]ZZZWWWWWW[[[^^^^^^ZZZYYYZZZ]]]___[[[XXXXXXZZZZZZWWWSSSRRRSSSTTTTTTSSSTTTWWWYYYWWWXXXXXXXXXWWWVVVUUUUUUWWWVVVUUUSSSQQQPPPPPPOOOMMMMMMNNNPPPPPPNNNIIIEEEEEECCCAAA@@@@@@???>>><<>>???@@@AAA???@@@BBBBBBAAABBBDDDFFFEEEGGGJJJMMMNNNQQQTTTVVVVVVWWWXXXYYYYYYYYYXXXWWWXXXXXXWWWWWWWWWXXXYYYYYYWWWXXXXXXVVVSSSPPPOOOOOONNNPPPRRRUUUUUUTTTRRRQQQMMMMMMNNNOOONNNMMMKKKJJJLLLLLLLLLKKKHHHFFFCCCAAA??????===<<<:::999888777777777777777777666444444555000000444444111666>>>555111......///000...+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************++++++++++++++++++++++++************************(((+++///222222111...+++------------,,,,,,,,,,,,---------............///////////////////////////000000111111222333333333444444444555555555666666777777777888999999::::::;;;;;;;;;<<<===>>>@@@@@@@@@@@@@@@@@@AAACCCDDDEEEDDDEEEEEEGGGIIILLLOOOPPPRRRRRRSSSUUUYYY\\\```bbbeeedddccceeehhhiiifffbbbhhhjjjmmmmmmmmmllllllmmmkkkkkkjjjjjjjjjiiiiiiiiigggiiikkkkkkkkklllnnnpppppppppqqqqqqqqqqqqqqqrrrpppppppppooonnnnnnmmmmmmkkkjjjhhhggggggfffdddbbb```bbbddddddcccaaaaaabbbeeefffhhhjjjkkkjjjiiihhhfffffffffdddbbbbbbdddeeeiiieeeaaa```aaabbb```^^^bbb^^^[[[]]]bbbccc___ZZZTTTTTTWWW\\\``````[[[WWWSSSVVVXXXWWWUUUUUUXXX[[[]]]ZZZWWWVVVWWWWWWTTTQQQPPPQQQRRRSSSRRRTTTVVVXXXWWWVVVTTTTTTUUUVVVUUUTTTUUUTTTSSSRRRPPPOOONNNNNNIIIJJJMMMPPPQQQNNNHHHDDDDDDBBB???>>>>>>>>><<<;;;pppfff\\\XXXTTTOOOLLLLLLKKKHHHEEEEEEGGGGGGDDDAAA=========<<<:::999888777444333222000//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++*********,,,------,,,+++---...,,,,,,+++++++++++++++,,,******+++++++++,,,,,,,,,+++***---111111---***++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******************************************************+++******************+++++++++************++++++************++++++++++++***,,,,,,,,,+++***+++,,,(((+++......---000777>>>111000000000000111222333333333333444555555666666888888777777777888888999::::::;;;<<<===>>>???@@@>>>???@@@@@@@@@AAACCCEEECCCFFFIIIKKKMMMOOORRRUUUWWWXXXYYYZZZYYYWWWTTTRRRUUUVVVVVVWWWWWWXXXYYYYYYUUUVVVWWWUUURRROOONNNNNNMMMPPPTTTUUUUUUSSSQQQPPPQQQQQQQQQPPPOOONNNMMMLLLMMMLLLKKKIIIFFFCCC@@@???======<<<:::999777666666666666777666666555444333555000...111111...---000000...---...000000...+++,,,,,,,,,++++++++++++*********************************************************************************++++++++++++******************************************************************************)))+++///222222000---+++,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////////////////000000000111222222333333333333333444555555555666666666777777888999999999::::::;;;;;;<<<===???@@@????????????AAABBBCCCDDDCCCCCCDDDEEEGGGJJJMMMNNNPPPPPPRRRTTTWWW[[[^^^___bbbaaaaaacccffffffdddbbbfffiiilllmmmllljjjjjjjjjiiiiiijjjiiiiiiiiihhhhhhgggiiijjjjjjjjjkkknnnpppmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkjjjjjjiiigggeeeeeeeeeeeecccaaa```aaaccccccbbb`````````bbbcccdddeeefffggghhhhhheeeeeedddaaa___^^^```aaadddbbb``````aaa```^^^\\\___]]]\\\]]]```aaa^^^\\\WWWVVVWWW[[[```aaa]]]YYYTTTUUUUUUSSSQQQRRRUUUXXXZZZXXXVVVVVVWWWVVVTTTRRRQQQSSSTTTSSSRRRRRRTTTUUUUUUSSSPPPPPPRRRSSSSSSRRRQQQQQQQQQQQQPPPPPPOOOOOOJJJKKKLLLMMMMMMKKKFFFBBBBBB@@@===<<<<<<<<<:::999pppfff\\\XXXTTTOOOLLLLLLIIIFFFDDDDDDFFFFFFCCC@@@=========<<<;;;:::888777444333222000//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++*********+++---,,,++++++,,,...+++++++++******++++++,,,******+++++++++,,,,,,,,,---***))),,,,,,)))***---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))******++++++******)))************************))))))))))))))))))))))))*********++++++*********++++++************++++++))))))*********+++++++++***+++,,,,,,******+++,,,***---///...,,,...444;;;000/////////000000111111222222222333444444555555666666666666666777888999::::::;;;<<<===>>>>>>???===>>>????????????BBBDDDDDDFFFIIIJJJKKKMMMOOOQQQVVVXXXYYYZZZYYYWWWSSSQQQTTTTTTUUUVVVWWWXXXXXXYYYRRRTTTUUUTTTRRRPPPPPPQQQOOORRRTTTTTTRRRPPPPPPQQQVVVTTTRRRPPPNNNNNNOOOPPPOOONNNKKKHHHDDDAAA>>><<<<<<;;;:::999888777666555555555555555555333222222333///---///000...++++++---------...//////---,,,,,,,,,+++++++++*********************************************************************************)))******++++++******)))***************************************************************************+++,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................///000000111111222333333222222222333444555555555555666666777777888888999999999999:::;;;<<<>>>>>>>>>>>>>>>>>>???AAABBBCCCCCCCCCCCCDDDFFFIIIKKKMMMNNNOOOQQQSSSVVVYYY\\\]]]]]]]]]___aaadddeeedddccceeegggjjjkkkjjjhhhhhhhhhhhhhhhiiiiiihhhhhhgggfffgggiiijjjjjjjjjkkknnnpppiiiiiiiiiiiiiiiiiiiiiiiihhhhhhgggggggggggggggffffffeeecccdddeeeeeedddccc```bbbddddddbbb``````````````````aaacccdddfffgggfffeeeccc___[[[ZZZ\\\^^^______^^^___``````___^^^\\\___aaa```]]][[[\\\^^^^^^[[[ZZZ[[[]]]^^^]]][[[XXXWWWUUURRRQQQQQQSSSUUUVVVUUUUUUUUUVVVWWWWWWVVVUUUVVVVVVUUUSSSQQQQQQRRRRRRPPPNNNMMMNNNOOOOOOOOOLLLMMMOOOPPPQQQQQQQQQQQQNNNLLLJJJIIIHHHFFFCCCAAA@@@>>>;;;:::::::::888777ooofff]]]YYYVVVPPPMMMLLLHHHEEECCCCCCEEEFFFCCC@@@>>>>>>>>>>>>===;;;999777444333222000//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++*********+++,,,,,,++++++,,,---+++************++++++,,,******+++++++++,,,,,,,,,///+++***++++++***+++///++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))************))))))************************)))))))))))))))))))))))))))***++++++++++++***)))++++++************++++++)))))))))************+++***+++,,,+++***)))***,,,,,,------+++))))))---000.../////////000000000000111111111222333333444444666555555555555777999:::;;;;;;<<<<<<===>>>>>>???<<<===??????>>>???AAACCCEEEGGGIIIIIIJJJKKKMMMNNNTTTUUUWWWYYYYYYWWWTTTSSSSSSTTTUUUVVVWWWWWWWWWWWWQQQRRRSSSRRRQQQQQQRRRTTTQQQSSSTTTSSSOOONNNPPPRRRVVVTTTPPPMMMKKKLLLMMMNNNNNNLLLJJJFFFBBB???<<<;;;;;;::::::999888777666555444444555444444333222111000......///111111000///+++,,,,,,---------,,,,,,++++++++++++************************************************************************************))))))************))))))************************************************************************+++++++++***++++++++++++++++++++++++,,,,,,,,,,,,---------............///........................//////000000111222222222000111222222333444555555555555555666777777888888888888999999:::;;;===>>>============???@@@AAABBBCCCCCCCCCDDDFFFHHHJJJLLLMMMNNNPPPSSSVVVYYY[[[\\\ZZZ\\\^^^aaabbbcccdddcccdddfffhhhiiigggffffffgggdddeeefffgggfffeeedddcccdddfffhhhiiiiiiiiikkkmmmhhhhhhggggggggggggffffffddddddddddddddddddddddddfffdddddddddffffffeeeddd```bbbccccccaaa___^^^___^^^]]]^^^^^^___aaacccccccccbbb```\\\XXXWWWYYY[[[[[[[[[\\\]]]^^^^^^______[[[```cccaaa\\\YYY[[[___aaa```^^^\\\ZZZZZZ[[[\\\ZZZYYYVVVSSSRRRRRRSSSSSSSSSSSSTTTUUUVVVVVVWWWWWWVVVWWWXXXVVVSSSPPPOOOOOOOOOOOOOOONNNKKKKKKLLLMMMKKKLLLNNNPPPQQQRRRQQQQQQOOOMMMIIIFFFEEECCCAAA@@@>>><<<999888888888666555mmmddd]]]ZZZWWWRRRMMMLLLIIIFFFDDDDDDFFFGGGDDDBBB??????@@@???>>>;;;999777444333222000//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******)))+++,,,,,,++++++,,,---***************+++,,,,,,******+++++++++,,,,,,,,,...++++++------++++++...++++++,,,,,,,,,,,,------++++++++++++++++++++++++************++++++++++++************************************************************************************************))))))************))))))************************)))))))))))))))))))))))))))***++++++++++++***)))++++++************++++++))))))))))))************)))+++,,,+++***)))***+++++++++*********+++,,,,,,......//////000000//////000000111111222333333333555555444444555777:::;;;<<<<<<<<<======>>>??????<<<===??????>>>???AAACCCCCCEEEGGGHHHIIIJJJLLLNNNPPPQQQTTTUUUVVVVVVUUUUUUSSSTTTUUUVVVWWWWWWVVVVVVSSSSSSRRRQQQOOOPPPSSSVVVPPPSSSUUUTTTOOOMMMNNNQQQSSSQQQOOOMMMKKKJJJIIIIIIIIIHHHFFFCCC@@@>>>===<<<;;;::::::999888777666666444444444444333222111000---//////......///000000+++,,,,,,,,,+++++++++,,,++++++++++++************************************************************************************))))))************))))))************************************************************************++++++++++++++++++************+++++++++,,,,,,,,,---------............///........................//////000000111111222222000000111222333444555555444444555666666777777888888888888888999;;;<<<===<<<<<<<<<===>>>???@@@AAACCCCCCCCCDDDFFFHHHJJJLLLLLLNNNPPPSSSVVVYYY[[[\\\[[[]]]___aaaaaaaaabbbbbbeeefffgggfffeeedddeeefffcccdddeeeffffffdddcccaaaaaadddggghhhhhhhhhiiijjjiiihhhhhhhhhgggggggggfffbbbbbbbbbbbbbbbccccccccchhhgggffffffffffffeeeddd]]]___``````^^^\\\[[[[[[ZZZZZZ[[[[[[\\\]]]^^^___^^^]]][[[WWWUUUUUUXXX[[[YYYYYYZZZZZZZZZ[[[]]]^^^\\\___bbbaaa^^^\\\]]]___^^^aaaaaa^^^YYYWWWXXXZZZYYYXXXVVVTTTTTTTTTTTTTTTQQQRRRSSSSSSSSSTTTTTTUUUTTTVVVVVVUUURRROOONNNNNNMMMQQQTTTQQQKKKHHHJJJMMMMMMNNNPPPQQQRRRQQQPPPOOOLLLJJJGGGFFFEEECCC@@@>>><<<:::888777777666555333kkkccc]]][[[XXXSSSNNNMMMJJJGGGEEEEEEGGGHHHFFFCCC@@@AAAAAAAAA???<<<999777444333222000//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------*********++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******)))+++,,,,,,+++***,,,---******))))))***+++,,,,,,******+++++++++,,,,,,,,,+++)))***......***)))+++++++++,,,,,,,,,---------++++++++++++++++++++++++)))************+++++++++************************************************************************************************))))))************))))))************************)))))))))))))))))))))))))))***+++,,,,,,+++***)))++++++************++++++))))))))))))************)))+++++++++***)))***+++''''''(((***...111111000---......///000/////////000000000111222222333333555555444444555888:::<<<<<<<<<======>>>>>>??????<<<>>>????????????BBBDDDBBBDDDFFFHHHHHHJJJLLLOOOMMMNNNPPPSSSUUUVVVVVVVVVSSSTTTUUUVVVWWWVVVUUUUUUVVVUUUSSSPPPNNNPPPSSSVVVNNNRRRWWWVVVQQQMMMMMMOOOPPPPPPPPPOOOMMMJJJHHHFFFEEEDDDBBB@@@???>>>======;;;::::::999888777666666333333333333222111000000...000000---***+++,,,,,,,,,,,,,,,+++******+++,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))***************************+++,,,------,,,***)))*********++++++,,,,,,,,,---------.........//////......................../////////000111111222222///000111222333444555555444444555555666777777777777777777888999:::<<<<<<<<<<<<<<<<<<===???@@@AAADDDDDDDDDDDDFFFHHHJJJLLLLLLMMMPPPTTTWWWYYY[[[\\\]]]___aaaaaaaaa`````````eeeffffffeeecccccceeefffdddeeegggggggggfffdddbbb```cccgggiiiiiiiiiiiiiiijjjjjjiiiiiihhhhhhhhhgggbbbbbbbbbbbbbbbccccccccckkkiiihhhggggggfffdddbbbZZZ\\\]]]]]][[[YYYXXXXXXXXXXXXYYYYYYZZZ[[[[[[[[[YYYXXXWWWTTTSSSUUUXXX\\\XXXYYYYYYXXXWWWXXXZZZ\\\^^^^^^^^^___`````````___ZZZ___cccaaaZZZUUUVVVYYYWWWVVVUUUUUUUUUVVVVVVUUUQQQRRRSSSRRRQQQQQQQQQRRRQQQSSSTTTSSSQQQOOONNNNNNLLLSSSWWWTTTLLLGGGIIINNNOOOPPPRRRRRRRRRPPPNNNMMMGGGGGGGGGGGGGGGEEE@@@===<<<:::777666666666444333uuueee___]]]VVVSSSPPPEEEJJJHHHEEEEEEEEEEEEDDDBBBBBB@@@>>>===<<<;;;999777333333111000////////////////////////...---,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))******************************************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********++++++++++++++++++***)))(((******+++++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************)))************+++++++++************************)))***++++++***)))***+++,,,,,,,,,++++++*********++++++,,,,,,,,,------------------............////////////000111111222222000222555666666777999:::888:::<<<===<<<;;;;;;;;;===;;;::::::;;;>>>BBBDDDHHHGGGFFFEEEEEEGGGIIIKKKKKKLLLMMMOOOQQQSSSTTTUUUYYYVVVTTTVVVZZZ[[[WWWSSSVVVSSSOOOLLLKKKLLLNNNPPPNNNQQQTTTUUUSSSQQQPPPOOOOOONNNMMMKKKIIIGGGEEECCCEEEDDDBBB@@@>>><<<::::::::::::999777666444333333222222222111111111000000///............---------......---,,,,,,+++******************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))************************---------,,,,,,+++++++++************************,,,,,,,,,---------.........------,,,,,,------.........//////000000111111000111111111111222222222444444555555666777777777777777888999::::::;;;;;;:::;;;;;;<<<>>>???AAABBBCCCDDDDDDEEEFFFHHHIIIJJJLLLKKKMMMRRRXXX[[[ZZZXXX\\\\\\^^^```aaabbbbbbcccaaacccfffiiiiiihhheeedddhhheeeaaa```aaabbbaaa___aaaaaaaaaaaabbbdddfffhhhgggiiijjjiiilllooolllfffbbbcccbbb```^^^```dddhhhllljjjhhhhhhhhhgggbbb___aaa^^^[[[[[[\\\\\\ZZZXXXUUUWWWYYYYYYXXXWWWWWWXXXTTTTTTTTTTTTUUUUUUVVVVVVYYYYYYYYYXXXXXXXXXXXXXXXYYYYYYYYYZZZZZZ[[[[[[[[[^^^\\\ZZZZZZ[[[[[[ZZZYYYZZZXXXTTTRRRQQQQQQPPPOOOUUUUUUTTTSSSRRRQQQPPPOOOVVVUUURRRPPPPPPPPPRRRSSSRRRUUUWWWTTTMMMIIIJJJLLLPPPPPPPPPRRRSSSQQQMMMJJJJJJIIIGGGDDDAAA???===<<<888777555222111222333333uuueee^^^]]]VVVSSSPPPFFFJJJHHHEEEEEEEEEEEEDDDBBBBBB@@@>>>===<<<;;;999777444333222000////////////////////////...---,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++************************************************************************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********++++++++++++++++++***))))))*********+++++++++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************)))************+++++++++************************)))***++++++***)))***+++,,,,,,,,,++++++*********++++++++++++,,,,,,,,,,,,------------............/////////000111111222222000222555666666666777999777999;;;;;;:::999:::;;;<<<;;;;;;;;;<<>>???@@@CCCCCCCCCDDDFFFGGGIIIJJJKKKKKKMMMQQQVVVYYYYYYXXXZZZ[[[]]]___```aaaaaaaaa```bbbeeehhhiiihhhfffdddhhheeeaaaaaaaaabbbaaa___aaaaaaaaabbbcccdddeeefffhhhjjjjjjjjjmmmpppnnniiidddfffgggeeebbb```aaacccgggeeedddeeegggfffccc``````^^^[[[[[[\\\\\\[[[YYYVVVWWWXXXXXXVVVVVVWWWXXXUUUUUUTTTSSSSSSSSSTTTUUU[[[[[[ZZZZZZYYYWWWVVVUUUVVVVVVUUUUUUUUUVVVWWWWWWZZZ[[[]]]^^^]]][[[XXXWWWXXXVVVTTTSSSSSSTTTTTTUUUTTTTTTTTTTTTTTTTTTTTTSSSYYYWWWTTTQQQPPPQQQSSSTTTQQQTTTUUURRRMMMJJJKKKNNNRRRRRRRRRSSSSSSQQQNNNJJJIIIHHHFFFCCCAAA>>><<<;;;888777444222111222222333uuuddd^^^^^^WWWSSSPPPGGGJJJHHHEEEEEEEEEEEEDDDBBBBBB@@@>>>===<<<;;;999777444333222111000/////////......///......---,,,+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++******************************************************************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++***++++++++++++***))))))*********++++++++++++,,,))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************)))************+++++++++************************)))***++++++***)))***++++++++++++++++++******************++++++++++++,,,------------...............//////000000111111222111333555555555555666777777888888888777777999;;;::::::;;;<<<>>>???@@@AAAAAAAAABBBBBBCCCDDDDDDEEEHHHHHHJJJMMMOOORRRSSSTTTSSSQQQPPPQQQTTTUUURRROOOQQQPPPOOONNNMMMLLLLLLLLLMMMPPPRRRRRROOOMMMKKKKKKLLLMMMMMMMMMKKKHHHDDDBBB??????>>>===<<<;;;;;;:::999888777666555333333222111111111111000000000000............------------------,,,,,,++++++******************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))************************,,,,,,,,,,,,++++++++++++************************,,,,,,,,,,,,------------------,,,,,,,,,,,,---------......//////000111111000000000111111111222222333333444555555666666777888888888888888999999999888888999:::;;;<<<>>>???BBBBBBBBBCCCDDDFFFHHHHHHJJJJJJLLLPPPTTTWWWWWWWWWXXXYYY[[[]]]^^^_________^^^aaadddfffhhhgggfffeeefffdddbbbaaaaaabbb```___aaabbbbbbcccdddddddddcccfffhhhhhhgggjjjooooookkkdddfffhhhhhheeebbbaaa```aaaaaaaaabbbddddddbbb```___]]][[[[[[\\\\\\[[[ZZZWWWWWWWWWVVVTTTUUUWWWYYYWWWVVVSSSQQQPPPQQQSSSTTT[[[[[[[[[[[[YYYVVVSSSRRRSSSQQQPPPNNNNNNOOOPPPQQQSSSXXX___aaa^^^ZZZWWWVVVTTTSSSRRRRRRRRRUUUWWWXXXQQQQQQSSSTTTUUUUUUVVVVVV[[[XXXTTTQQQPPPQQQSSSUUUQQQSSSSSSPPPMMMKKKNNNQQQUUUUUUTTTTTTTTTRRRNNNKKKHHHGGGEEEBBB???===;;;:::888666444333222111222222vvvccc]]]___XXXSSSPPPIIIJJJHHHEEEEEEEEEEEEDDDBBBAAA@@@>>>======<<<:::888555444333111000//////...---.........------,,,+++---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,***))))))***,,,,,,******************************************************************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************+++******+++++++++******)))************++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))************))))))*********+++++++++************************)))***++++++***)))***++++++++++++***************))))))*********+++++++++,,,,,,---------...............//////000111111111111333555555444333444555555666666555444555888:::999:::<<<===?????????>>>>>>???AAABBBCCCCCCCCCCCCFFFGGGIIIKKKNNNPPPRRRSSSPPPOOOMMMNNNPPPQQQOOOMMMPPPPPPPPPOOOOOONNNMMMLLLNNNOOOQQQPPPMMMKKKJJJIIIIIIJJJJJJJJJHHHEEEBBB@@@=========<<<<<<<<<;;;;;;777777666555444333222222111111000000000/////////.........---------,,,,,,,,,,,,,,,,,,++++++******************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))************************,,,+++++++++++++++++++++************************++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---------......///000000111000000000000111111111111222333333444555555666666888888888888888777777777888888999999;;;<<<===>>>@@@@@@@@@AAACCCDDDFFFGGGHHHIIIKKKNNNQQQTTTUUUVVVUUUWWWYYY[[[]]]]]]]]]\\\\\\^^^aaadddffffffeeeddddddcccbbbaaaaaa``````___```aaacccddddddcccbbbaaabbbddddddccceeekkkllljjjaaacccdddeeeeeedddcccbbb______```aaabbbbbb```___]]]\\\[[[ZZZZZZ[[[ZZZZZZXXXXXXWWWUUUTTTTTTWWWYYYYYYVVVSSSPPPNNNOOOQQQSSSWWWXXXZZZZZZYYYVVVSSSQQQOOOMMMKKKHHHGGGHHHJJJLLLLLLTTT\\\___\\\XXXXXXYYYTTTTTTSSSQQQQQQRRRTTTVVVOOOPPPRRRSSSTTTUUUTTTTTTZZZWWWTTTPPPOOOPPPRRRSSSRRRRRRRRRPPPNNNNNNQQQTTTXXXVVVUUUUUUTTTQQQNNNKKKFFFEEECCCAAA>>>;;;999888777666444333222111111111wwwccc\\\```YYYRRRPPPJJJJJJHHHEEEEEEEEEEEEDDDBBBAAA???=========<<<:::888666555333111000//////...------------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---******************************************************************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++*********))))))***++++++)))******+++++++++******))))))*********+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++************************)))***++++++***)))***+++************************))))))*********+++++++++,,,,,,,,,------------............///000000111111111222444444222222222333333444444444333444777999888:::<<<>>>??????>>>===>>>???AAABBBCCCDDDDDDDDDDDDEEEGGGIIILLLNNNPPPQQQNNNMMMLLLLLLMMMNNNMMMLLLMMMMMMNNNNNNMMMLLLKKKJJJMMMNNNOOONNNLLLIIIIIIIIIEEEEEEFFFEEEDDDAAA>>><<<;;;;;;<<<<<<<<<<<<<<<<<<666555555444333222111111000000000/////////.........------------,,,,,,,,,,,,+++++++++++++++******************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))************************++++++++++++++++++++++++************************+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------...//////000000//////000000000111111111222222333333444444555555888777777777777777777777999999999:::;;;<<<===>>>>>>>>>???@@@AAACCCDDDEEEFFFHHHJJJLLLNNNPPPSSSTTTSSSUUUWWWZZZ[[[[[[[[[ZZZ[[[\\\___aaaccccccccccccaaaaaaaaaaaa```___^^^______```aaabbbbbbbbb``````___bbbcccbbbccchhhkkkjjjbbbaaaaaaaaaaaaaaaaaaaaa___```aaaaaa```^^^]]]]]]ZZZZZZYYYXXXWWWWWWWWWXXXXXXXXXWWWUUUSSSSSSVVVXXXXXXUUURRRNNNMMMNNNPPPQQQQQQRRRUUUWWWWWWUUUSSSRRRNNNLLLIIIFFFDDDEEEFFFGGGGGGMMMUUUXXXWWWVVVYYY]]]WWWXXXWWWUUUQQQPPPQQQRRRRRRSSSTTTUUUVVVUUUTTTSSSVVVTTTQQQOOONNNNNNOOOPPPQQQQQQPPPOOOOOOPPPSSSUUUWWWVVVTTTSSSRRRPPPLLLIIIDDDCCCAAA???<<<:::888777666555444333222111111111wwwbbb\\\aaa[[[RRROOOLLLJJJHHHEEEEEEEEEEEEDDDBBB@@@???=========<<<;;;999777666444222000//////...,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******************************************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++***))))))))))))***++++++))))))***++++++++++++***)))))))))************+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************************)))***++++++***)))***+++)))))))))************************++++++++++++,,,,,,,,,,,,,,,---------------......//////000000111///111333333222111111222111333444444333444666888999:::<<<===>>>>>>======??????@@@AAACCCDDDEEEEEEDDDEEEFFFHHHJJJLLLMMMNNNMMMLLLLLLKKKKKKLLLLLLMMMIIIIIIJJJJJJIIIIIIHHHGGGJJJKKKLLLKKKIIIGGGGGGHHHBBBAAAAAA@@@>>>===;;;:::::::::::::::::::::::::::444444333333222111111000////////////............------------,,,,,,,,,,,,++++++++++++++++++******************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))*********************************+++++++++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------......///000000/////////000000000111111111111222333333444444555666666666666666777777777::::::::::::;;;<<<===>>>=========>>>???AAACCCDDDEEEFFFIIIJJJKKKMMMQQQSSSQQQSSSWWWZZZ[[[[[[YYYXXXYYYZZZ\\\^^^___``````___]]]___``````^^^]]]]]]]]]]]]^^^______`````````___^^^ccceeeddddddhhhjjjjjjeeeccc```___^^^^^^\\\[[[^^^```aaa```]]][[[ZZZZZZWWWXXXXXXVVVSSSRRRSSSTTTUUUVVVUUUSSSQQQQQQSSSTTTTTTRRROOOLLLKKKLLLMMMNNNKKKMMMOOORRRSSSSSSRRRRRROOOMMMJJJGGGEEEEEEEEEEEECCCHHHMMMPPPRRRTTTXXX[[[XXXZZZ[[[YYYTTTPPPPPPQQQUUUVVVWWWXXXXXXVVVTTTRRRPPPPPPOOONNNMMMMMMMMMMMMOOOOOONNNNNNOOOPPPRRRSSSTTTSSSPPPOOONNNMMMJJJGGGCCCBBB@@@===;;;888666555555555444333222111000000xxxaaa[[[bbb[[[RRROOOMMMJJJHHHEEEEEEEEEEEEDDDBBB@@@>>>===<<<===<<<;;;999777666444222000///......+++,,,,,,------,,,,,,,,,***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******************************************************+++,,,,,,,,,,,,+++************************)))))))))))))))***++++++))))))***+++++++++++++++))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************************)))***++++++***)))***+++((()))))))))*********+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------------......///000000000...000222222111111111222000222444555444555666777::::::;;;<<<============????????????AAACCCEEEFFFDDDEEEFFFGGGIIIJJJKKKKKKMMMMMMLLLKKKKKKKKKMMMNNNJJJJJJIIIIIIIIIHHHHHHHHHFFFGGGHHHGGGEEEDDDEEEFFFAAA@@@>>><<<;;;:::::::::777777777777777777777777333333333222111111000000/////////.........---------------,,,,,,,,,++++++******************++++++************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))************************)))*********++++++++++++***************************++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---......//////000////////////000000000111111111111222333333444444444555555666666777777777999999888999999:::;;;<<<;;;<<<<<<===>>>@@@AAABBBCCCFFFHHHHHHIIIKKKOOORRRQQQSSSVVVZZZ[[[ZZZYYYWWWXXXYYYZZZ[[[\\\\\\\\\\\\ZZZ]]]______\\\[[[[[[\\\[[[[[[\\\\\\]]]^^^___```\\\bbbeeeddddddfffhhhgggcccaaa`````````^^^[[[WWWZZZ]]]___^^^ZZZXXXXXXXXXUUUVVVVVVSSSOOOMMMNNNPPPQQQRRRRRRQQQOOONNNNNNOOONNNMMMKKKIIIHHHHHHIIIIIIHHHIIIKKKMMMNNNOOOPPPPPPQQQOOOMMMKKKHHHGGGFFFEEEAAADDDHHHLLLOOORRRSSSTTTPPPUUUYYYYYYTTTPPPOOOQQQSSSTTTVVVWWWVVVUUURRRQQQLLLMMMNNNOOOOOONNNLLLKKKLLLKKKKKKLLLNNNNNNNNNNNNQQQOOOLLLKKKKKKIIIGGGEEEBBBAAA???<<<999777555444444444444333222111000///xxxaaa[[[bbb\\\RRROOONNNJJJHHHEEEEEEEEEEEEDDDBBB@@@>>>===<<<======;;;999777666555222111///......++++++,,,------,,,,,,,,,)))***+++,,,...///000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++---......---++++++++++++++++++++++++++++++******************************************************+++,,,,,,,,,,,,+++************************))))))((())))))***++++++((()))***+++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************************)))+++++++++***)))***+++(((((())))))*********+++++++++,,,,,,,,,---------++++++,,,,,,,,,---------------......///000000000---///111111111111222333///111444666555555666777;;;;;;;;;;;;<<<=========???>>>======???BBBDDDFFFEEEEEEFFFGGGHHHIIIIIIJJJMMMMMMMMMLLLKKKKKKMMMOOOMMMLLLLLLKKKKKKKKKLLLLLLCCCDDDEEEDDDCCCBBBCCCDDDAAA???===:::999999:::;;;555555555555555444444444333222222222111111000000//////.........------------------,,,,,,,,,++++++******************++++++************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))******++++++++++++******************************+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------...//////000////////////000000000000000111111222333333444444333444444555666777888888888777777777888999::::::;;;;;;;;;<<<>>>???AAABBBCCCEEEGGGHHHHHHIIINNNRRRPPPSSSVVVZZZ[[[ZZZYYYWWWXXXXXXYYYZZZZZZZZZZZZZZZYYY\\\^^^^^^[[[YYYZZZ[[[ZZZZZZZZZZZZ[[[]]]___aaaYYY___dddcccbbbcccdddccc^^^^^^___bbbdddbbb\\\XXXWWWZZZ\\\\\\XXXVVVVVVXXXTTTUUUUUUQQQMMMJJJKKKMMMMMMOOOPPPOOOMMMKKKKKKKKKIIIIIIHHHGGGFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLMMMNNNRRRQQQPPPNNNKKKIIIGGGFFF@@@BBBEEEKKKOOOPPPOOOMMMGGGMMMTTTUUURRROOOOOOPPPNNNOOOQQQSSSSSSRRRPPPNNNIIIKKKNNNPPPPPPOOOMMMKKKIIIIIIIIIJJJLLLMMMKKKJJJNNNLLLJJJIIIHHHGGGEEECCCAAA@@@>>>;;;999666444333444444444333222111000///|||ccc[[[aaa]]]UUUQQQKKKKKKIIIFFFEEEEEEEEEEEEDDDAAA@@@???>>>===<<<;;;:::888666333111//////000111------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************************************++++++******************)))************+++++++++************************)))***,,,------,,,***)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***)))((((((''''''(((((()))))))))))))))******))))))))))))******++++++++++++++++++++++++******+++++++++,,,,,,,,,---------............///000000000000111111111111111222333444555777888888::::::;;;;;;<<<;;;;;;:::>>>???AAAAAA@@@???AAABBBCCCDDDEEEFFFGGGGGGFFFEEEHHHHHHHHHIIIJJJKKKLLLLLLOOONNNLLLLLLPPPVVVTTTNNNFFFEEEEEEEEEEEEEEEFFFFFFDDDCCC@@@>>><<<:::999888555333222333666777444222000000111111111///---,,,------------------------,,,,,,,,,+++++++++******+++*********))))))((((((************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************************************++++++******************+++***)))))))))***,,,,,,++++++,,,,,,,,,,,,------////////////000000000000000111111111111222222222444333333333333444555555888888888888888999999999;;;;;;:::;;;;;;<<<===>>>???BBBFFFIIIJJJKKKLLLNNNRRRSSSTTTVVVXXXZZZ[[[\\\YYYXXXXXXWWWWWWXXXXXXYYYYYY\\\______\\\YYYVVVUUUWWWXXXYYYZZZZZZ[[[[[[ZZZ[[[]]]___```aaaaaa```___\\\ZZZYYY\\\aaaaaa^^^YYY[[[ZZZYYYXXXXXXXXXXXXXXXXXXWWWUUURRROOOMMMKKKJJJMMMKKKJJJLLLPPPQQQOOOMMMFFFFFFFFFFFFEEEDDDBBBAAACCCCCCEEEFFFIIIKKKMMMOOOPPPRRRUUUVVVUUUPPPKKKHHHBBBCCCDDDFFFHHHJJJKKKLLLIIIKKKOOOQQQRRRQQQNNNMMMNNNNNNMMMLLLLLLNNNRRRUUUNNNNNNMMMLLLKKKJJJIIIIIIJJJJJJJJJKKKLLLKKKIIIGGGGGGGGGGGGFFFDDDCCCAAA@@@???>>>===;;;999777666555222111000111222111...+++fff\\\aaa\\\UUUQQQLLLKKKIIIFFFEEEEEEFFFEEEDDDAAA@@@???>>>===<<<;;;:::888666333111000000000111------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************************************************************)))************+++++++++************************)))***,,,------,,,***)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))((((((''''''(((((()))))))))))))))******))))))))))))******++++++++++++++++++++++++******+++++++++,,,,,,,,,------------............//////000000000111111111111222333444555777888888::::::;;;;;;;;;;;;;;;;;;===???@@@???>>>>>>???@@@BBBCCCEEEFFFGGGGGGFFFFFFGGGGGGHHHIIIJJJIIIIIIIIIKKKMMMOOOQQQWWWZZZVVVNNNEEEEEEEEEDDDDDDEEEEEEFFFDDDBBB@@@===;;;999777777666444333444666777555222000000111111000///---,,,------------------------,,,,,,+++++++++*********************)))))))))(((************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************************************************************+++***)))))))))***+++,,,+++++++++,,,,,,,,,------....../////////000000000000000111111111222222222444333333333333444555555777777888888888999999999;;;::::::;;;;;;<<<===>>>AAADDDGGGJJJKKKLLLMMMOOORRRRRRSSSUUUVVVXXXYYYZZZXXXWWWWWWWWWWWWWWWWWWXXXYYY\\\______]]]YYYWWWVVVXXXXXXYYYZZZZZZZZZZZZZZZYYYZZZZZZ[[[\\\]]]^^^^^^YYYWWWWWWZZZ^^^___\\\XXXXXXXXXWWWVVVUUUUUUUUUUUUVVVUUUSSSQQQNNNLLLJJJIIILLLJJJIIIJJJLLLLLLJJJHHHEEEFFFFFFFFFEEEDDDBBBAAABBBBBBCCCEEEGGGIIILLLMMMMMMOOORRRTTTRRROOOKKKHHHCCCDDDEEEFFFHHHIIIJJJKKKHHHJJJMMMOOOPPPOOOMMMKKKMMMNNNOOOOOOPPPRRRVVVYYYRRRPPPMMMIIIHHHGGGHHHHHHGGGFFFFFFGGGHHHHHHFFFCCCGGGGGGFFFEEEDDDBBBAAA@@@======<<<:::888666555444222333222111///...///111hhh]]]aaa\\\UUURRRMMMLLLIIIFFFEEEFFFFFFEEEDDDAAA@@@???>>>===<<<;;;:::777666444222000000000000------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************************************************************)))************+++++++++************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))((((((((('''((())))))******))))))******))))))))))))******++++++++++++++++++++++++******+++++++++,,,,,,,,,------------............//////000000000000111111111111222444555666777888999999:::;;;;;;;;;;;;;;;===>>>??????===<<<===>>>BBBCCCDDDFFFGGGGGGFFFFFFHHHIIIKKKLLLLLLJJJHHHFFFGGGLLLRRRVVV[[[\\\VVVMMMEEEEEEDDDDDDDDDDDDDDDEEEDDDBBB@@@===:::777666555777666555666666666444222000000000000000...------------------------------,,,++++++++++++*********************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******))))))))))))******************************************************************))))))******+++,,,++++++++++++,,,,,,,,,,,,.........////////////000000000000111111111222222333333333333333444555555777777777888888888999999::::::::::::;;;<<<===>>>BBBDDDHHHJJJKKKLLLNNNPPPQQQQQQRRRSSSTTTUUUVVVVVVWWWWWWVVVVVVVVVVVVWWWWWWYYY\\\___```]]]ZZZXXXWWWXXXXXXYYYZZZZZZZZZYYYYYYXXXWWWVVVVVVWWWXXXZZZ[[[YYYXXXWWWYYY\\\\\\YYYVVVUUUUUUTTTRRRRRRQQQQQQQQQSSSRRRPPPNNNLLLJJJHHHGGGIIIHHHFFFFFFGGGGGGEEECCCEEEEEEEEEEEEEEEDDDCCCBBB@@@@@@AAACCCEEEGGGIIIJJJIIIKKKNNNPPPPPPMMMJJJHHHEEEFFFFFFGGGGGGHHHHHHHHHEEEGGGIIIKKKLLLKKKJJJIIIIIIKKKNNNPPPRRRTTTWWWYYYTTTQQQLLLHHHFFFFFFGGGHHHFFFEEEEEEFFFGGGFFFDDDBBBFFFFFFEEEDDDCCCAAA@@@???;;;;;;:::888666555444333111333333///++++++///333ggg^^^bbb^^^VVVRRRMMMLLLIIIGGGEEEFFFFFFFFFEEEAAA@@@???>>>===<<<;;;:::777666444333111000000000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***************************************************************+++++++++))))))*********+++++++++************************)))***++++++++++++***)))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))(((((((((((()))************)))******))))))))))))************************************+++++++++,,,,,,,,,,,,,,,---------.........////////////000000000111111111222333555666777777777888999:::;;;<<<<<<<<<>>>???@@@???===<<<===>>>AAABBBDDDEEEFFFGGGFFFFFFKKKMMMOOOQQQPPPMMMIIIGGGEEEKKKRRRUUUXXXYYYRRRIIIEEEDDDCCCCCCBBBCCCCCCCCCDDDCCC@@@===:::777666555777666666555555444333111000000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************)))))))))))))))*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((())))))))))))))))))))))))))))))******))))))))))))******((()))))))))***************************************************+++++++++***************+++++++++***++++++++++++,,,,,,,,,------........./////////000000000000111111111111333333222222333333444555666666777777888888999999::::::::::::;;;<<<======AAACCCFFFHHHIIIKKKMMMOOOPPPPPPQQQQQQRRRSSSTTTTTTVVVVVVVVVVVVVVVVVVVVVVVVYYY\\\___```^^^[[[YYYXXXYYYYYYYYYZZZYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWZZZYYYXXXYYYZZZZZZWWWUUUSSSSSSQQQPPPOOOOOOOOOOOOOOOOOOMMMLLLJJJHHHGGGFFFFFFEEEDDDDDDCCCCCCCCCBBBDDDDDDDDDDDDDDDDDDCCCCCC??????@@@AAABBBDDDFFFGGGFFFHHHKKKMMMMMMLLLKKKIIIGGGGGGGGGFFFFFFFFFFFFFFFCCCDDDEEEGGGGGGGGGGGGFFFDDDGGGKKKMMMNNNOOOQQQSSSRRRPPPMMMJJJHHHHHHHHHIIIHHHHHHGGGHHHIIIHHHFFFCCCDDDDDDDDDCCCBBB@@@>>>>>>999888777666555333222222000111000///------...000~~~fff^^^ddd```XXXRRRLLLLLLJJJGGGFFFFFFFFFFFFEEEAAA@@@???>>>===<<<;;;:::777666555333222111000000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************************************))))))*********+++++++++))))))*********+++++++++************************************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))((())))))*********************))))))))))))************************************+++++++++,,,,,,,,,,,,,,,,,,------------......////////////000000000000111222333444666777777666777888:::;;;<<<<<<<<<>>>???@@@@@@>>>===>>>@@@@@@AAACCCEEEFFFFFFFFFFFFJJJLLLOOOQQQQQQNNNJJJGGGFFFKKKNNNOOOPPPPPPLLLEEEDDDCCCCCCBBBAAAAAABBBBBBDDDBBB@@@===:::888666555444555555444333222111111000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******((()))))))))************))))))))))))))))))))))))))))))*********+++++++++))))))******++++++++++++*********+++++++++,,,,,,------------............//////000000000111111111333222222222222333444444555666666777888888999999:::999999::::::;;;<<<===???AAADDDEEEFFFHHHKKKMMMOOOOOOPPPQQQQQQRRRSSSSSSUUUVVVVVVWWWWWWVVVVVVUUUYYY\\\___```___\\\[[[ZZZYYYYYYYYYYYYYYYXXXWWWVVVYYY[[[\\\]]]\\\YYYVVVTTTUUUUUUUUUVVVXXXYYYXXXWWWSSSRRRPPPOOONNNMMMMMMMMMLLLLLLKKKIIIHHHFFFEEEEEEDDDCCCCCCBBBBBBBBBCCCDDDCCCCCCCCCCCCCCCDDDDDDDDD?????????@@@AAACCCDDDEEEEEEFFFHHHJJJKKKKKKKKKKKKGGGGGGFFFEEEDDDDDDCCCCCCAAAAAABBBCCCCCCDDDDDDDDDCCCEEEIIIJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMLLLKKKKKKJJJJJJIIIJJJJJJIIIGGGDDDCCCCCCCCCBBB@@@???===<<<777777666555333222111111333000///222666555111,,,hhh```fffaaaYYYSSSMMMMMMJJJGGGFFFFFFGGGFFFEEEAAA@@@???>>>===<<<;;;:::777666666444333222111000------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************************************)))))))))***++++++,,,,,,)))************+++++++++************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))((()))******++++++************))))))))))))************************************+++++++++,,,,,,,,,,,,,,,,,,,,,------------......////////////000000000000111333444555666777555666888999;;;<<<=========>>>@@@???>>>>>>@@@AAA???AAACCCEEEFFFFFFFFFFFFFFFIIILLLNNNOOOLLLIIIGGGGGGKKKLLLIIIHHHJJJHHHDDDCCCCCCBBBAAA@@@@@@@@@@@@AAA@@@>>>;;;999777666666222444555444222111111111111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************)))))))))))))))))))))))))))))))))***++++++,,,,,,))))))***++++++++++++***************++++++++++++,,,,,,,,,---------....../////////000000000111111222222222222222333444444444555666666777888999999999999999999:::;;;<<<======???AAABBBCCCFFFIIILLLOOOOOOPPPQQQRRRSSSTTTTTTUUUVVVWWWXXXXXXWWWVVVUUUXXX\\\___aaa```^^^\\\[[[ZZZZZZZZZYYYXXXWWWVVVUUUYYY[[[^^^```___\\\XXXUUUQQQRRRSSSTTTUUUWWWXXXYYYRRRQQQPPPNNNMMMLLLKKKKKKJJJJJJIIIHHHGGGFFFEEEDDDCCCCCCCCCBBBAAAAAACCCEEECCCBBBBBBBBBCCCDDDEEEEEE@@@@@@@@@@@@AAABBBCCCDDDCCCDDDFFFGGGHHHJJJJJJJJJFFFEEEDDDCCCBBBAAAAAA@@@@@@?????????@@@AAABBBCCCDDDFFFHHHIIIHHHGGGGGGGGGFFFHHHKKKMMMOOONNNMMMLLLJJJIIIIIIIIIJJJIIIFFFCCCBBBBBBAAA@@@???===<<<;;;666666555444333222111000555111000444;;;;;;333+++oooccceee```XXXTTTPPPMMMJJJHHHFFFGGGGGGFFFFFFAAA@@@???>>>===<<<;;;:::777666666555444222111000------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************************************((())))))***++++++,,,,,,)))************+++++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))***++++++++++++*********))))))))))))************************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------........./////////000000000000111222444555666777444555777999;;;<<<======:::<<<>>>>>>>>>>>>@@@AAA???@@@BBBDDDFFFFFFFFFFFFDDDFFFJJJMMMNNNMMMKKKJJJFFFJJJKKKHHHGGGIIIHHHFFFCCCBBBAAA@@@@@@?????????>>>===;;;999777666555555111333555555222111222444111000...---,,,,,,------++++++++++++++++++++++++************))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************((())),,,------,,,)))((())))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))((())))))***++++++,,,,,,((()))***+++,,,++++++***************+++++++++++++++,,,,,,,,,,,,---------////////////000000000111222222222111222222333444444444555666777888999999999999999999:::;;;<<<======>>>@@@AAABBBDDDHHHKKKOOOOOOPPPRRRTTTUUUVVVWWWUUUWWWXXXYYYYYYXXXWWWUUUXXX[[[___aaa```^^^]]]]]]ZZZZZZZZZYYYXXXWWWUUUTTTVVVXXX[[[]]]^^^]]][[[ZZZYYYYYYYYYWWWUUUTTTUUUUUUPPPPPPNNNLLLKKKJJJIIIIIIIIIIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDBBB??????AAADDDBBBBBBAAAAAABBBDDDEEEFFFAAAAAAAAAAAABBBCCCDDDDDDBBBBBBCCCDDDEEEGGGHHHIIIDDDCCCCCCBBBAAA@@@?????????>>>>>>===>>>???AAACCCCCCEEEFFFFFFEEEDDDEEEFFFEEEFFFHHHJJJKKKLLLMMMMMMKKKJJJIIIJJJJJJIIIFFFCCCAAAAAA@@@???>>><<<;;;:::666555444444333222111111222000///222666666111,,,uuueeeeee^^^WWWUUURRRMMMKKKHHHGGGGGGGGGGGGFFFAAA@@@???>>>===<<<;;;:::777777666555444222111000------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************************************((())))))***++++++,,,,,,)))************+++++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))***++++++++++++*********))))))))))))******))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------............/////////000000000111222444555666666444555777999;;;<<<===>>>888:::<<<=========???AAA???@@@BBBDDDFFFFFFFFFFFFDDDFFFJJJMMMOOOOOOOOONNNEEEIIIKKKIIIHHHJJJKKKHHHCCCBBBAAA@@@????????????;;;:::888666555444444444111444666666333222444666111000...---,,,,,,------++++++++++++++++++++++++************))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))************************(((***---//////---***((())))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))((())))))***++++++,,,,,,((()))***+++,,,+++******)))************+++++++++++++++,,,,,,,,,---------////////////000000000000222222111111222222333444444444555666777888999999999999999999:::;;;<<<<<<===>>>@@@AAABBBDDDHHHKKKOOOPPPQQQSSSUUUVVVXXXXXXVVVWWWYYYZZZZZZYYYWWWVVVXXX[[[```bbbaaa___^^^]]]ZZZZZZZZZYYYXXXVVVUUUTTTTTTUUUWWWYYY\\\]]]^^^^^^gggfffbbb]]]WWWSSSQQQPPPOOONNNMMMKKKIIIHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEDDDEEEFFFEEEAAA===<<>>>>>???>>>===<<<===???AAABBB@@@BBBCCCCCCBBBBBBDDDEEEEEEEEEEEEFFFGGGJJJLLLMMMMMMLLLKKKKKKKKKJJJGGGEEE@@@@@@@@@???>>><<<:::999555555444444333222111111---,,,,,,,,,---...---,,,lllddd___ZZZYYYOOOQQQNNNLLLJJJGGGFFFEEEEEEEEECCCBBBAAA???>>><<<;;;:::999888666444222000...---111000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++*********))))))************************************************************************************************))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((()))))))))+++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((()))***++++++))))))))))))))))))))))))************************))))))))))))******************+++++++++,,,,,,,,,---------............/////////000111222333333444555666777888888999999888::::::;;;;;;<<<=========>>>@@@BBBCCCCCCDDDFFFHHHCCCEEEHHHKKKMMMMMMMMMLLLHHHIIIJJJKKKKKKIIIGGGFFFDDDCCCBBB@@@???>>>>>>>>>:::999666444333222222222333333333222222222111111000//////...------,,,,,,)))************+++++++++******))))))))))))******+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))'''''')))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++*********))))))(((((())))))))))))))))))))))))******************************+++++++++,,,,,,,,,)))************+++++++++,,,,,,,,,---------......---------............///000000000000111111111111333444444444555666666666888888999::::::;;;<<<<<<<<<>>>@@@AAABBBDDDGGGIIIOOOQQQSSSSSSSSSTTTVVVWWWXXXXXXZZZ\\\^^^^^^\\\ZZZZZZ\\\___```^^^ZZZWWWVVVWWWVVVUUUTTTSSSSSSSSSSSSOOOPPPRRRUUUWWWZZZ\\\]]]tttlllWWWQQQQQQPPPMMMLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHGGGFFFEEECCCBBBAAAAAABBBBBBBBB@@@??????AAACCCCCCBBBBBBBBBBBBBBBBBBDDDEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@BBBAAAAAA@@@@@@?????????>>>>>>===============>>>???@@@BBBDDDDDDCCCBBBAAABBBBBBCCCEEEFFFGGGIIIIIIIIIIIIKKKKKKJJJIIIFFFEEEBBBAAA@@@>>><<<:::888888777666333111000000111111//////...------------...iiidddaaa]]]\\\PPPPPPNNNMMMJJJHHHFFFEEEEEEEEEBBBBBB@@@???===;;;::::::888888666444222000....../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++*********))))))************************************************************************************************))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,------------............//////000111222333333444555555666777888888888888:::::::::;;;<<<<<<======>>>???AAABBBBBBCCCEEEGGGCCCDDDGGGJJJLLLLLLLLLLLLHHHIIIJJJKKKKKKJJJHHHGGGFFFEEECCC@@@>>><<<;;;:::999888666444333222222222333222222222222111111111/////////...---,,,,,,,,,)))************+++++++++******))))))))))))******************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))((())))))))))))))))))))))))*********************************+++++++++,,,,,,)))************+++++++++,,,,,,,,,------------...---------............/////////000000000111111111333333444444555666666666888999999::::::;;;;;;;;;<<<===???@@@AAACCCFFFHHHLLLOOOSSSUUUVVVVVVVVVVVVXXXXXXYYY[[[^^^^^^\\\ZZZWWWYYY[[[\\\ZZZXXXVVVUUUWWWVVVUUUTTTRRRQQQPPPOOONNNNNNPPPRRRUUUWWWXXXYYYgggrrrsssbbbSSSOOOPPPNNNKKKJJJJJJIIIIIIIIIIIIIIIJJJIIIIIIHHHGGGFFFFFFEEEEEEDDDBBBAAA@@@@@@AAAAAA@@@???>>>>>>@@@AAAAAA@@@@@@@@@@@@@@@AAABBBCCCDDDCCCCCCCCCCCCBBBAAA@@@???BBBAAAAAA@@@???>>>>>>===>>>======<<<<<<======>>>>>>@@@AAACCCCCCBBBAAA@@@AAAAAABBBDDDEEEGGGHHHHHHHHHHHHIIIJJJIIIGGGEEEDDD@@@???>>><<<:::999777777666444222000//////000000//////...---------------gggdddccc```^^^QQQPPPOOOMMMKKKIIIGGGFFFFFFFFFAAAAAA@@@>>><<<;;;999999888777666444222000///............---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++***************++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***)))))))))(((******++++++++++++******))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******************+++++++++,,,,,,,,,------------...............//////000111222333333444444666777777777777777999999::::::;;;<<<<<<<<<===???AAAAAAAAABBBDDDFFFBBBDDDFFFHHHJJJKKKKKKKKKGGGHHHJJJKKKKKKJJJIIIHHHHHHFFFDDD@@@===:::888777888777666444333222222111222222111111111000000000///......------,,,,,,+++)))************+++++++++******))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))*********************************++++++++++++,,,)))************+++++++++,,,,,,,,,,,,---------------------............/////////000000000000111111222333333444555555666666999999999:::::::::::::::;;;===>>>???@@@BBBEEEGGGGGGLLLQQQUUUVVVVVVVVVVVVVVVUUUVVVXXXZZZZZZYYYWWWTTTUUUVVVWWWWWWVVVUUUUUUVVVVVVVVVTTTRRRPPPMMMLLLKKKLLLMMMOOOQQQRRRTTTTTTXXX___```UUUMMMMMMMMMKKKHHHHHHGGGFFFFFFFFFFFFGGGHHHGGGGGGEEEDDDCCCBBBBBBBBBBBB@@@??????????????????===<<<<<<>>>??????>>>>>>>>>>>>>>>???@@@AAABBBAAAAAABBBAAAAAA@@@???>>>BBBAAA@@@???>>>===<<<<<<===<<<<<<<<<<<<<<<======>>>???@@@AAABBBAAA@@@???@@@@@@AAABBBDDDEEEFFFFFFFFFFFFGGGGGGFFFEEECCCBBB===<<<;;;:::888777666555444333111///....../////////......---------------hhhdddccc___^^^QQQQQQOOONNNLLLIIIHHHGGGGGGGGGAAA@@@???===<<<:::999888888777666444222000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))((()))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************---,,,,,,+++***)))(((((()))***+++,,,,,,+++***)))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************+++++++++,,,,,,,,,,,,,,,---------...............///000111222333333333444555666666777666666888888999999:::;;;;;;;;;<<<>>>@@@@@@@@@@@@BBBDDDBBBCCCEEEFFFHHHIIIIIIIIIFFFGGGGGGHHHIIIHHHHHHGGGGGGFFFCCC???<<<999777666666666555444222222111111111111111000000000//////------------,,,,,,++++++))))))*********+++++++++******))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********************)))))))))))))))))))))))))))))))))))))))************************************++++++++++++))))))*********+++++++++++++++,,,,,,,,,------------------............///////////////000000000111222222333444555555666666:::::::::999999999999999:::<<<===>>>???@@@CCCEEEDDDHHHMMMQQQRRRSSSUUUVVVSSSRRRRRRTTTUUUVVVTTTSSSTTTTTTTTTUUUWWWWWWWWWVVVTTTTTTUUUUUUSSSQQQNNNLLLJJJKKKLLLMMMNNNOOOOOOPPPMMMQQQQQQKKKIIIKKKKKKGGGGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEDDDCCCAAA@@@???????????????>>>>>>============;;;::::::<<<===<<<;;;<<<;;;;;;<<<<<<===>>>??????????????????>>>======AAA@@@???>>>===;;;::::::;;;;;;;;;;;;;;;;;;<<<=========>>>????????????>>>>>>???@@@AAABBBCCCDDDDDDCCCDDDDDDDDDCCCBBBAAA@@@:::999888777666555444333222111000......---......///...------,,,,,,------jjjdddbbb]]]]]]QQQQQQOOONNNLLLIIIHHHGGGGGGGGGAAA@@@???===<<<:::999888777666555444222111000////////////...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))((()))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************---,,,,,,+++***)))(((((()))***+++,,,,,,+++***)))((((((((((((((((((((((((******+++++++++,,,,,,,,,))))))))))))))))))))))))******)))))))))))))))***************************************************((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,------------.........///000111222222333222222333555555555555555777777888888999:::::::::;;;===>>>???>>>???@@@BBBAAABBBCCCDDDFFFFFFGGGGGGDDDEEEEEEEEEEEEEEEEEEEEEDDDCCC@@@>>>;;;999888777555555444333222111111000000000/////////.........,,,,,,,,,,,,,,,+++++++++))))))*********+++++++++******))))))))))))******))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))******))))))))))))))))))))))))************************))))))*********+++++++++))))))*********++++++++++++++++++,,,,,,,,,---------------............///...////////////000000000111111222333444555666777999999999999999999999888999;;;<<<======???AAACCCBBBDDDGGGIIIKKKOOOSSSVVVSSSRRRQQQRRRTTTTTTSSSRRRUUUTTTTTTUUUXXXZZZYYYWWWQQQRRRSSSTTTTTTRRRPPPNNNKKKKKKKKKKKKLLLLLLLLLLLLIIIJJJIIIGGGGGGIIIHHHEEEEEEEEEDDDCCCCCCCCCCCCDDDCCCBBBAAA@@@???>>>=====================<<<<<<<<<<<<:::999999:::;;;:::999:::999999::::::;;;<<<===<<<============<<<<<<;;;???>>>>>>===;;;:::999999::::::999999:::;;;<<<<<<;;;<<<<<<=====================>>>???@@@@@@AAAAAAAAAAAAAAA@@@??????>>>===777666666555444333333222000000///...------------......---,,,,,,,,,,,,,,,kkkeeebbb]]]\\\QQQRRROOOMMMKKKIIIGGGFFFFFFFFFAAAAAA@@@>>><<<;;;999999777666555444222111000///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***)))))))))((())))))************))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,))))))))))))))))))))))))+++******)))))))))))))))************************************************))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,---------------......///000111222222111222333444444555444444666666777777888999999999:::<<<===>>>======???@@@@@@AAAAAABBBCCCDDDEEEFFFDDDDDDDDDCCCCCCCCCBBBBBBAAA@@@>>><<<:::999888888333333333333222111000////////////.........------++++++++++++++++++++++++)))************+++++++++******))))))))))))******))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))************************)))))))))************+++)))************+++++++++++++++++++++,,,,,,,,,,,,---------............///......////////////000000000111222333444555666777888888888999999999999999888:::;;;<<<<<<===@@@BBBAAABBBCCCEEEGGGKKKQQQUUUUUUSSSRRRSSSTTTUUUTTTSSSTTTSSSSSSVVVYYY[[[XXXVVVOOOPPPQQQRRRRRRQQQPPPOOOKKKKKKKKKJJJJJJIIIIIIIIIHHHGGGFFFFFFFFFGGGEEEDDDDDDCCCBBBBBBAAAAAABBBBBB@@@??????>>>>>>======<<<;;;<<<<<<======<<<<<<;;;;;;999888888999999999888888888888888999:::;;;<<<::::::;;;;;;;;;;;;::::::<<<<<<<<<;;;::::::999999999888888888999:::;;;<<<::::::;;;;;;;;;;;;<<<<<<;;;<<<<<<===>>>>>>??????>>>>>>>>>===<<<<<<;;;;;;444444444333333222222222/////////.........------...------,,,,,,,,,,,,,,,iiieeeddd```___RRRRRRNNNMMMJJJHHHFFFEEEEEEEEEBBBBBB@@@???===;;;::::::666666555444222111000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))++++++***)))))))))))))))************************************************))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,---------------...///000111222222000111222333444444444444555555666777777888888999:::;;;======<<<<<<===???@@@@@@@@@AAABBBCCCDDDEEEFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@>>><<<:::888777777222222333333222111000///.........------------,,,*********+++++++++++++++)))************+++++++++******))))))))))))******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))))))))************))))))))))))))))))))))))************************))))))))))))************)))************+++++++++***++++++++++++,,,,,,,,,---------............///........./////////000000000000111222444555666777777777888888999999::::::888999;;;;;;;;;<<<>>>@@@???AAACCCEEEGGGJJJNNNRRRTTTRRRQQQQQQRRRSSSSSSRRRQQQPPPPPPTTTXXXYYYUUUQQQOOOOOONNNNNNMMMMMMMMMLLLJJJJJJIIIHHHHHHGGGFFFFFFFFFEEEDDDEEEDDDCCCCCCCCCAAAAAA@@@???????????????========================;;;;;;<<<======<<<;;;;;;;;;999888777888999888777888777777888888999:::;;;888999999::::::999999999::::::::::::::::::::::::777777777888888999;;;;;;999999999999999:::;;;;;;::::::;;;;;;<<<============<<<;;;::::::999999999333333333333222222222222///////////////......---...---,,,,,,++++++,,,,,,fffeeefffcccaaaSSSRRRNNNLLLJJJGGGFFFEEEEEEEEECCCBBBAAA???>>><<<;;;:::666666555444222111000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((()))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++***))))))((())))))************************))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,---------------...///000111222222000000111222333333333333555555666666777888888888999;;;<<<<<<;;;;;;===>>>@@@??????@@@AAABBBCCCDDDHHHGGGEEEDDDBBBAAAAAAAAABBBAAA>>><<<999777666555111222333333222111000///......---------,,,,,,,,,******************++++++)))************+++++++++******))))))))))))******(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))*********+++))))))))))))))))))))))))************************))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,---------.........//////............/////////000///000111222444555666777666666777888999::::::;;;777999:::::::::;;;>>>@@@===@@@DDDHHHIIIKKKMMMOOOQQQOOONNNNNNOOOPPPOOONNNNNNMMMNNNRRRWWWWWWRRRLLLOOONNNMMMKKKJJJIIIIIIIIIJJJIIIHHHGGGFFFEEEDDDCCCDDDCCCCCCDDDCCCAAAAAACCC??????>>>===============<<<<<<<<<=========>>>>>>:::;;;<<<=========<<<;;;;;;999888777888999888777777777777777888999:::;;;777888888999999999888888888888999999999:::::::::777777777777888999:::;;;999999888888999999:::;;;:::::::::;;;;;;<<<<<<<<<<<<;;;:::999888888888888222222222222222222222222/////////000//////.........---,,,,,,++++++,,,,,,hhhdddgggddd```RRRRRROOOLLLIIIHHHIIIIIIFFFDDDAAAAAA@@@>>>===;;;::::::888777666444222000///...000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++************+++++++++*********))))))((((((************************)))))))))))))))******+++''''''(((((())))))******+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,,,,------......//////000000111111333222111111111222333444777777888888888999999999;;;<<<>>>===;;;::::::;;;>>>@@@AAABBBAAAAAAAAACCCFFFFFFFFFFFFEEEDDDBBBAAACCCBBB@@@>>>;;;888555333555666666777555333111///---------,,,,,,+++++++++,,,,,,+++++++++,,,------(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((((((***,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))222000---+++)))))))))***))))))))))))))))))))))))))))))******++++++,,,,,,))))))***+++,,,,,,------------------------------------......///000000000111222333444555555666666888999999:::;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>>>>>AAADDDFFFGGGIIILLLNNNOOOOOOPPPOOONNNNNNOOOQQQMMMNNNPPPQQQRRRRRRRRRQQQRRRPPPMMMJJJHHHHHHIIIJJJIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@??????>>>????????????>>>======;;;<<<===<<<;;;:::;;;<<<:::::::::999999888888888888888777777777888:::;;;777777888999::::::;;;;;;:::::::::999999888888888777888999::::::999888777888888999999999:::::::::777777888999::::::;;;;;;999::::::999999888777666333222111222444444333222---------...............,,,,,,,,,++++++*********iiidddgggddd```RRRRRROOOLLLIIIHHHHHHHHHFFFDDDAAAAAA@@@>>>===<<<;;;:::888888666444222000///.../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++************+++++++++*********))))))))))))************************)))))))))))))))******+++((((((((()))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,,,,------.........///000000111111222222111111111222333444666666666777777777888888:::<<<======<<<;;;<<<======???AAABBBAAAAAABBBCCCEEEFFFFFFFFFEEECCCAAA@@@BBBAAA???===:::777555333333333444444333111///---------,,,,,,,,,+++++++++*********+++,,,---...///(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((((((***,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))111000---+++)))))))))***)))))))))))))))))))))))))))))))))***************))))))***++++++,,,------------------------------------......///000000000222222333333444666777777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>??????AAADDDEEEFFFHHHKKKMMMNNNOOOPPPOOOMMMMMMOOOPPPQQQRRRSSSTTTTTTTTTSSSRRRQQQOOOLLLIIIHHHHHHIIIJJJIIIHHHGGGFFFEEEEEEEEEEEECCCCCCBBBBBBAAA@@@@@@@@@AAA@@@@@@@@@@@@?????????=========>>>>>>?????????@@@AAA@@@???<<<:::::::::::::::999999999999999888888777777666666777888999777888888999999:::::::::::::::999999999888888888666777888888888888777666888888888888999999999999666777777888999999::::::888999999888888777666555555555444333111000//////...............---------,,,,,,,,,+++++++++******lllffffffccc___RRRSSSOOOMMMJJJHHHHHHGGGFFFDDDAAAAAA@@@???===<<<;;;;;;999888666444222000///...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++************++++++***************)))))))))************************)))))))))))))))******+++))))))))))))))))))((((((+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,,,,---------......//////000111111222222111111222222333444555555555555666666666666999;;;===>>>======>>>???>>>@@@BBBBBBBBBAAABBBDDDEEEEEEEEEEEEDDDBBBAAA???@@@???>>><<<999666444333111111111111000///---,,,,,,,,,,,,,,,++++++++++++)))))))))***,,,---///000(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((((((***,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))000...,,,***)))))))))***))))))))))))))))))))))))***))))))))))))))))))((())))))******+++,,,,,,,,,,,,,,,,,,,,,------------------......///000000000333333222222333555777888777777888999:::;;;;;;:::<<<<<<<<<<<<===>>>??????@@@BBBDDDEEEFFFGGGIIIKKKNNNOOOOOONNNMMMMMMNNNPPPSSSSSSTTTUUUTTTSSSRRRQQQOOOMMMKKKHHHGGGGGGHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEBBBBBBAAA@@@@@@??????>>>@@@@@@?????????>>>>>>>>>;;;;;;;;;;;;<<<>>>@@@AAADDDEEEDDD@@@<<<999888888888888999999999999999999888888777666666666777777888888888888888999999999999999999888888888888888666666777777777777666666666666777777777888888888666666666777777888888999777777777777666555444333000222222222000...------//////......------,,,,,,,,,,,,,,,++++++++++++***nnnffffffccc___RRRSSSOOOMMMKKKIIIGGGFFFEEEDDDAAAAAA@@@???>>>===<<<;;;999888777555333111///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++************************************************)))))))))))))))******++++++******))))))(((((((((************************))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((()))))))))************************************+++++++++,,,,,,,,,------------......///000000111222111222222222222333333444555555555666666666666888:::===>>>===>>>???@@@>>>AAACCCCCCCCCCCCDDDEEEDDDDDDDDDDDDCCCAAA@@@>>>======<<<:::888555333222///000000000///...,,,,,,,,,+++++++++++++++++++++************+++,,,---...(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((((((***,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))...---+++***))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))******+++++++++,,,,,,,,,,,,,,,,,,---------------......///000000000222111111000222444666777666666888999::::::::::::===<<<<<<======>>>???@@@AAABBBDDDEEEEEEEEEGGGIIIMMMNNNOOONNNLLLLLLNNNOOORRRSSSSSSSSSRRRPPPNNNMMMLLLKKKIIIGGGFFFFFFFFFGGGGGGFFFFFFEEEDDDDDDEEEEEEBBBAAAAAA@@@@@@???>>>>>>?????????>>>>>>>>>======<<<;;;:::999:::<<<>>>@@@DDDDDDCCC@@@;;;888777777777777777888888999999:::999999888777777666666666888888888888888777777777888888888888888888888777777777777777777777777777555555555666666666777777555555555666666666777777555555666555555444333222---...111666999999666222//////...------,,,++++++++++++++++++++++++++++++nnngggfffccc^^^QQQSSSOOONNNLLLJJJGGGEEEDDDDDDAAAAAA@@@???>>>======<<<999888777555333111000///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++***************+++++++++************************)))))))))))))))******+++++++++******))))))((((((************************))))))))))))))))))))))))((((((((((((((((((((((((((())))))*********)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******((()))))))))************************************+++++++++,,,,,,,,,---------------...//////000000111111222222333333333333555555555666666666777777888:::<<<=========???@@@???AAACCCDDDDDDDDDEEEGGGCCCCCCCCCCCCBBB@@@???===;;;:::999888666444222111000000000//////...------++++++++++++++++++++++++,,,,,,+++*********++++++(((((()))***************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((((((***,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++******))))))))))))))))))))))))))))))))))))******))))))(((((('''''')))***************+++++++++++++++,,,,,,,,,------------......///000000000000000//////111222444555444555777888999:::::::::===<<<<<<======>>>???@@@@@@BBBDDDDDDDDDDDDFFFHHHMMMMMMNNNMMMLLLKKKMMMOOOSSSSSSSSSRRRQQQOOOMMMKKKJJJIIIGGGFFFEEEDDDEEEEEEEEEEEEDDDCCCCCCCCCDDDDDDBBBBBBAAAAAA@@@?????????>>>>>>=========<<<<<<<<<===;;;999888888999;;;<<<>>>???>>><<<999777666777555666666777777888888888999999999888888777666666888777777777777777777777777777777777777777777777888888888888888888888888444444555555555666666666555555555555555666666666444444444444444333111111111111444===FFFGGG>>>555//////...---,,,++++++***++++++++++++++++++++++++mmmfffgggccc^^^QQQQQQNNNNNNMMMJJJFFFDDDDDDEEEAAAAAA@@@???>>>>>>======:::999777555333111000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++++++++************++++++*********+++++++++++++++************************)))))))))))))))******+++******************))))))***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---------,,,+++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******+++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************++++++,,,,,,,,,,,,------,,,------......///000000000111222333333333333222555555555666666666666777777999;;;<<<<<<<<<>>>???===@@@BBBCCCCCCCCCEEEFFFBBBBBBBBBBBBAAA???>>><<<888888777666555333111000000000//////............*********+++++++++++++++---,,,+++******))))))***(((((()))***************))))))))))))))))))))))))************************))))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((((((***,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))***))))))))))))))))))(((******************************++++++,,,,,,------------......///000000000...///000111222333333444333444666777999999::::::<<<<<<<<<<<<===>>>?????????AAACCCDDDCCCDDDFFFHHHLLLMMMMMMLLLKKKKKKLLLNNNTTTTTTTTTSSSRRRPPPNNNLLLGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBAAAAAABBBBBBCCCBBBBBBAAAAAA@@@??????>>>=========<<<<<<<<<;;;;;;;;;:::999888777888999999888999:::888666555555666444444555555555555555666777777888888888777666666666666666666666777777777666666666666777777777777999999888888888888999999444444555555555666666666555555555555555555555555444444444444333222111000222000333:::AAAAAA777.........------,,,,,,++++++***++++++++++++,,,,,,,,,kkkfffgggddd___PPPPPPNNNOOONNNJJJFFFCCCDDDEEEAAA@@@@@@??????>>>>>>>>>:::999888666444222000////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++************++++++*********++++++,,,,,,,,,************************)))))))))))))))******+++******************++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((***+++---------++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))************************************++++++,,,,,,,,,,,,------,,,,,,---......//////000000111222333333333222222333444444444555555555555777999;;;<<<;;;;;;<<<===:::===???@@@@@@AAABBBDDDAAAAAABBBAAA@@@???===<<<666666666555444222111000//////......------......)))*********++++++++++++,,,+++******************(((((()))***************))))))))))))))))))))))))************************))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((((((***,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))***************************)))))))))))))))******+++,,,,,,------------......///000000000...///222444555555444333222333555777888999::::::;;;;;;;;;;;;<<<===>>>???>>>@@@BBBCCCCCCDDDFFFHHHKKKLLLMMMLLLJJJJJJLLLMMMRRRRRRRRRRRRQQQOOOMMMKKKEEEEEEDDDDDDCCCBBBBBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@??????>>>======<<<<<<<<<;;;;;;;;;;;;:::777888888888888888888888555666777666444444444555444444333333333333333333333444555666666666555444444555555666666777777777555555555666666666777777999888777666666777888999555555555555666666666666666666666555555555555555444444444444333222111111...///000222333111...+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,jjjeeegggddd___PPPOOONNNOOONNNKKKFFFCCCCCCEEEAAA@@@@@@@@@???>>>>>>>>>:::999888666444222000000000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,---------,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++++++++************++++++*********++++++,,,,,,,,,************************)))))))))))))))******+++)))))))))***+++++++++,,,))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))%%%''')))***+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((******+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************))))))))))))))))))))))))++++++,,,,,,,,,---------,,,,,,------...//////000000111222333444333222222222222333333333444444444777999;;;;;;::::::;;;<<<888:::===>>>>>>???@@@AAAAAAAAAAAAAAA@@@>>>===;;;555555555444333222000000......---,,,,,,,,,------))))))******++++++++++++***)))))))))***+++,,,,,,(((((()))***************))))))))))))))))))))))))************************))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((((((***,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,*********)))))))))))))))))))))***+++,,,,,,------------......///000000000///111444666777777555444222333555666888999999:::;;;::::::;;;;;;<<<===>>>===???AAACCCCCCDDDFFFHHHKKKLLLLLLLLLJJJJJJLLLMMMOOOOOOOOOOOONNNLLLJJJIIIDDDDDDDDDCCCCCCBBBBBBAAA@@@??????>>>??????@@@@@@?????????>>>======<<<<<<<<<<<<;;;;;;;;;:::::::::444555666888999999999999555666777666444333333444333333333222222111111111000111333444555444444333333444444555666777888888444555555555666666777777888777666555555666777888555555555666666666777777666666666666666666555555444444444444333222111111...111333111,,,+++///333,,,,,,,,,,,,,,,,,,,,,---*********++++++,,,,,,,,,iiicccfffddd```QQQPPPQQQPPPNNNJJJFFFDDDDDDFFFEEEAAA@@@AAA@@@======@@@===<<<999666444111000//////............---------------------------,,,,,,------------------------++++++,,,,,,,,,,,,------*********++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************++++++++++++,,,---...////////////111111222222222333333333111111222222222333333333888999999999999:::::::::888999:::;;;===>>>????????????>>>??????>>>;;;999444444333333222111000000000///...,,,,,,---......++++++++++++++++++++++++))))))))))))))))))))))))++++++************************)))))))))))))))***---,,,***))))))***,,,---)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))************+++++++++++++++******************++++++++++++++++++++++++..................------...000222444666777777777333444444444555666666666888888888999:::;;;===>>>============???AAACCCDDDHHHHHHGGGGGGHHHHHHIIIJJJMMMMMMLLLKKKIIIGGGDDDCCC@@@???>>>===<<<<<<<<<<<<>>>>>>============>>>???>>>=========<<<<<<<<<<<<<<<<<<;;;::::::999888888555555555444444555555555555555555444444333333333111111111111111111111111222333555666666444333222333444555555444444666888666666666666666666666666444444444555555555555666555444444333333444444555555555555444444555555555000000000000000000000000111000000///...---------......---,,,,,,+++******************************jjjcccfffddd```QQQQQQPPPOOONNNJJJGGGEEEEEEFFFEEEAAA@@@AAA@@@======@@@===<<<999666444111000//////............---------------------------------------------------------++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,---------,,,,,,+++++++++------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************++++++++++++,,,---...////////////111111111111222222222222111111111222222222333333666666666777777777777888777888999:::;;;===>>>>>>???>>>===>>>>>><<<:::777333333222222111000000/////////...---------------++++++++++++++++++++++++))))))))))))))))))))))))************************++++++************+++++++++******))))))******+++)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))************))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++..................------...///111333444444444444333333444444555555666666777777777888999;;;<<<======<<<<<<===>>>@@@BBBCCCGGGGGGFFFFFFFFFGGGHHHHHHKKKKKKKKKJJJHHHFFFDDDBBB??????>>>===<<<<<<<<<<<<======<<<<<<<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;:::999999888888777666666555444444333333444444555444444444444333333333222111111111111111111111111222333444555555444333222222333444444333333555777555555555555555555555555444444444444555555555555444444333333333333444444555444444333333444444555000000000000000000000000000000000///...---------...------,,,++++++******************************kkkdddeeeddd```RRRRRROOONNNMMMJJJGGGEEEFFFGGGEEEAAA@@@AAA@@@======@@@===<<<999666444111000//////............---------+++,,,,,,------.........------------------------++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************++++++++++++,,,---......///......000000000000111111111111111111111222222222222333333333333333444444444444555666777888:::;;;<<<<<<>>>===<<<<<<;;;:::777444222111111000000/////////...............---,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************,,,+++++++++++++++,,,,,,)))))))))******))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++------------------......---...///000111111111111222222333444444555666666666666666777888999:::;;;<<<;;;;;;<<<===???AAABBBEEEEEEDDDDDDEEEEEEFFFGGGIIIIIIIIIIIIGGGEEECCCAAA???>>>===<<<;;;;;;;;;;;;<<<;;;;;;:::::::::;;;;;;::::::::::::999999999999777777666666555444444444333333222222222222333333333333333333333222222222111111111111111111111111111222444444555444333222111222333222222222444666555555555555555555555555333333333444444444555555444444333333333333444444333333222222222222333333000000000000000000000000000000//////...---------------,,,,,,++++++******************************llldddeeeccc```SSSSSSNNNNNNMMMJJJGGGFFFGGGHHHEEEAAA@@@AAA@@@======@@@===<<<999666444111000//////............---------++++++,,,,,,---...//////------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************************************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********++++++++++++,,,------.........---////////////000000000000111111111111222222222222111111111222222222333333444444555666888999:::;;;===;;;::::::999777444111000000/////////.........,,,---...///...---,,,+++************************))))))))))))))))))))))))))))))))))))************++++++*********+++,,,,,,((()))***,,,,,,***)))((()))))))))))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))((()))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))*********+++++++++***************+++++++++++++++++++++++++++++++++,,,,,,------------............//////000000000///111111222333444555555666555555555666666888999999::::::::::::<<<>>>@@@AAACCCCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGGGGEEECCCAAA@@@>>>===<<<;;;::::::::::::::::::999888888888999999888888888777777777777666555555444444444333333333111111111000000111111111222222222222222222222222111111111111111111111111111222222333444333333222///111111111000111333555444444444444444444444444222333333333444444444444444333333333333333333444222222111111111111222222000000000000000000000000/////////......---------,,,,,,,,,,,,++++++******************************nnneeeeeeccc```SSSTTTNNNNNNMMMJJJGGGFFFGGGHHHEEEAAA@@@AAA@@@======@@@===<<<999666444111000//////............---------++++++,,,,,,---...//////------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************************************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************))))))))))))************))))))))))))))))))))))))************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))*********++++++++++++,,,------------------....../////////000000000000000111111111222222222111111111222222222333333222333444555666888999999;;;:::888888777555222////////////...............,,,---.........---+++***************************))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))***++++++(((***,,,------,,,***((()))))))))))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******((()))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------......000000/////////000000000000000111222333444555555555555555555666777888888999999999999:::<<>><<<;;;:::999888888888888999888777666666666666666555555555555444444444444444444444333333333333333000000////////////000000/////////000000000000000000000000000000000000000000000000111111222333333///000111000000000222444333333333333333333333333111111222222222333333333333333222222222222333333111111000000000000111111////////////////////////------------------------++++++++++++++++++******************************pppeeedddbbb```UUUVVVPPPOOONNNJJJGGGEEEEEEFFFEEEAAA@@@AAA@@@======@@@===<<<999666444111000//////............---------------------------------------------------------++++++,,,,,,,,,,,,------......---------,,,,,,,,,+++++++++,,,,,,---------------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++************************))))))*********+++++++++))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************)))************+++++++++,,,,,,,,,------,,,,,,+++//////000000000111111111000000000000111111111111222222222222333333333444111222333444666777888888888777666666666555222000.............../////////...---,,,,,,++++++,,,,,,************************))))))))))))))))))))))))''''''(((((()))******+++))))))))))))***+++,,,---)))***+++,,,,,,+++***))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))************))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))************+++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++***++++++,,,------......//////......///000111222......///111222444555555666666666666666666777888777666666777888:::<<<>>>AAAAAA@@@@@@AAAAAABBBCCC>>>???@@@AAA@@@???>>>===;;;:::999888888777777888999888777666666555555555555555555444444444333333222222222222222333333333000000////////////000000.........//////000000000000000000000000000000000/////////000111222222333///000111111000111333444222222222222222222222222111111111111222222222222333333222222222222333333222111111000000111111222////////////////////////------------------------******************++++++************************qqqfffdddbbb```UUUWWWQQQPPPNNNJJJFFFDDDEEEFFFEEEAAA@@@AAA@@@======@@@===<<<999666444111000/////////.........---------------------------,,,,,,------------------------++++++,,,,,,,,,---------.........------,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++************************************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++************************))))))******++++++++++++))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************)))************+++++++++,,,,,,,,,------,,,++++++000000000000111111111111000000000000111111111111222222222222333333333333111222333444666777888888777666555666777555333000......//////////////////...---,,,+++***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++************+++,,,---...))))))************)))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))************+++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,---............------...///111222---...///111222333555555777666666666666777777888666666666666888:::<<<===AAAAAA@@@@@@AAAAAABBBCCC===>>>???@@@@@@???>>>===;;;:::999888777777777777999999888666666555555555555555555444444444333333111111111111111222222222000000////////////000000---.........//////000000000000000000000000000000////////////000111222333///000111111000111333555222222222222222222222222000111111111111222222222333222222222222222222333222222111111111111222222////////////////////////------------------------******************++++++************************mmmeeehhhaaa___YYYYYYSSSQQQNNNKKKIIIHHHGGGGGGBBBAAA@@@???>>>>>>>>>>>>;;;:::999777555222111000222222222222111111111000------------------------,,,,,,,,,---------......++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++++++++***************)))************+++++++++************************++++++,,,,,,,,,,,,------///////////////000000111111111222222222333333333222222222222222222222222444444444444555555666666666666666666555444333222////////////............,,,,,,,,,+++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))))))))(((((((((***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((('''((()))((('''''')))+++******))))))))))))******+++++++++*********))))))))))))))))))))))))))))))************************************************)))************+++++++++++++++++++++++++++++++++***++++++,,,,,,------...---------............///000111111222222333444444666666666666777888999:::888888888888999::::::;;;>>>@@@AAAAAA???>>>>>>???<<<<<<<<<===============;;;;;;::::::999888777777666666666555444444333333444444444333333222222222444333111///000111444555333222000///.........///////////////////////////////////////////////////////////////////////////000000000111222222333333000111111111111222222222333333333222222111111111333333222111000000000000000000000000000111111111000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))***++++++))))))***+++nnneeehhhaaa___YYYXXXSSSQQQNNNLLLIIIHHHGGGGGGBBBAAA@@@???>>>>>>>>>>>><<<;;;999777444222000///000000000000////////////------------------------,,,,,,,,,---------......,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,************************************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))*********************++++++)))************+++++++++************************++++++,,,,,,,,,,,,------000///.........///111111000000000111111111222222222222222222222222222222333333444444555555555555555555555555444333222111////////////............,,,,,,+++++++++*********))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))***))))))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((()))*********))))))+++---*********))))))*********+++++++++*********))))))))))))))))))))))))))))))************************************************)))************+++++++++++++++++++++++++++++++++***++++++,,,,,,------...---------............///000111111222222333333444666666666666777888999999888888888888999:::;;;<<<>>>@@@AAAAAA???>>>>>>???;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999888777777777777666666555444333333222444444333333333222222222333222000000111333666888222111000............///................................................//////////////////////////////000111111222222333000000111111111222222222333333333222222111111111333222222111111111111222111111111111111111000000000/////////.........---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))***+++***))))))***+++qqqgggiiiaaa```XXXWWWSSSRRROOOLLLIIIHHHGGGGGGBBBAAA@@@??????>>>>>>???>>><<<:::888555222000//////.........------------------------------------,,,,,,,,,---------......,,,,,,+++++++++,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))***+++++++++,,,)))************+++++++++************************++++++,,,,,,,,,,,,------000///...------///111222/////////000000000111111222222222222222222222222333333333333444444444444333333333333333222111000////////////............,,,++++++++++++*********))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))+++***))))))((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***+++,,,,,,++++++,,,...++++++************+++++++++++++++***************))))))))))))))))))))))))************************************************)))************+++++++++++++++++++++++++++++++++***++++++,,,,,,------...---------............///000000111111222333333333555555555555666777888888888888888999999:::<<<<<<>>>@@@AAAAAA???>>>>>>???:::::::::::::::999999999999999888888777777666666777777666555333222111111333333333222222222222222111111000000222444777888222111///...------......................................................//////////////////////////////000000111111222222000000000111111111222222222222222222222111111111222222222111222222333333333333222222111000000000/////////...............,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))***++++++))))))***+++ttthhhjjjbbb```XXXVVVTTTRRROOOLLLJJJHHHGGGGGGBBBBBBAAA@@@???????????????===;;;888555222///............---------,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((()))***+++,,,,,,,,,))))))*********+++++++++************************+++++++++,,,,,,,,,------000///---,,,---...111222/////////000000000111111111111111111222222222222222222333333333333333333111111222222111000000///////////////............++++++++++++************))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))++++++***))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))+++,,,,,,,,,++++++---...,,,++++++++++++++++++,,,************************))))))))))))))))))))))))************************************************))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,------...---------............///000000000111222222333333333333333444444555666777888888888888999;;;<<<======???@@@@@@>>>======>>>::::::999999999999888888777777777777666666555555777666555444333111111000222222222222222111111111111000000///000222444555111000...---------....................................................................................//////000111111222000000000000111111111111222222222111111111111111222222111111222333444444444333333222111000000///........................,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******,,,---,,,+++***+++,,,wwwiiijjjcccbbbXXXVVVUUUSSSPPPMMMJJJHHHGGGGGGCCCBBBAAA@@@???????????????>>>;;;888555222000.../////////.........------------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,************************************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************))))))))))))************(((((()))***+++,,,,,,,,,))))))*********+++++++++************************+++++++++,,,,,,,,,------///...---,,,---...000111000000000111111111222222000000000111111222222222222222222222222111111111000000000111000000///...////////////............+++++++++*********))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))************))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))***+++***)))***+++---,,,++++++++++++++++++,,,************************))))))))))))))))))))))))************************************************))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,------...---------............//////000000111111222333333222222222222333444555666777777777888999:::<<<<<<<<<>>>???>>>===;;;<<<<<<:::::::::999999999888888666555555555555555444444555555444333222111000000111111111111111111111111111000///......//////000///...---,,,,,,,,,---...................................................---------------------------......//////000111111//////000000000111111111111111111111111111111111111111111111222333333444333333222222111000//////---------...............,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,---......,,,,,,---...yyyjjjkkkdddcccZZZVVVVVVTTTQQQMMMJJJHHHGGGGGGCCCBBBAAA@@@@@@??????@@@>>>===;;;888555333111///000000/////////.........------------------------,,,,,,,,,---------......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,************************************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************)))))))))*********++++++)))))))))***+++++++++,,,)))************+++++++++************************++++++,,,,,,,,,,,,------......------......///000000000000111111111222222//////000000111222222222111111111111111000000000//////000000000000//////////////////............+++************)))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))******+++,,,)))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))***)))((()))***,,,++++++************++++++***************+++++++++))))))))))))))))))))))))************************************************)))************+++++++++++++++++++++++++++++++++***++++++,,,,,,------...---------............/////////000000111222222222111111111111222333444444555555666666888999;;;<<<:::<<<======;;;::::::;;;:::::::::999888888777777444444444444444444444333444333333222222111111000000000000000000111111111000000///...------------...---,,,,,,+++,,,---...------------------------------------------------------------------------------......//////000000/////////000000000111111000000000111111111111111111111111000111111222222222222111111000/////////---------------.........,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,---......,,,,,,---...zzzjjjkkkeeeeee[[[WWWVVVTTTQQQMMMJJJHHHGGGFFFCCCCCCBBBAAA@@@@@@@@@@@@>>>===;;;888666444222111////////////............------------------------,,,,,,,,,---------.........---,,,,,,+++++++++,,,------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************))))))*********+++++++++******************++++++)))************+++++++++************************++++++,,,,,,,,,,,,------,,,---.../////////....../////////000000000111111/////////000111222222222111111111000000///////////////000000000000//////////////////............************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))((((((******+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))******((()))***,,,*********))))))*********))))))*********+++++++++))))))))))))))))))))))))************************************************)))************+++++++++++++++++++++++++++++++++***++++++,,,,,,------...---------............/////////000000111111222222000000000000111222333333333444444555666888:::;;;888:::;;;;;;999888888999999999888888777666666555333333333333333333333333222222222222111111111111/////////000000000111111///.....................------,,,++++++,,,---...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000////////////000000000111///000000000111111111222111111000000///000000000000/////////////////////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,---,,,+++***+++---zzzjjjkkkffffff\\\XXXWWWUUUQQQNNNJJJHHHGGGFFFCCCCCCBBBAAA@@@@@@@@@@@@===<<<;;;888666444333222//////.........---------------------------------,,,,,,,,,---------.........---,,,,,,++++++++++++........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************)))************++++++++++++++++++***************)))************+++++++++************************++++++,,,,,,,,,---------+++,,,...000000///...,,,............/////////000...//////000111222222222111111000000/////////...//////000000000000000///000/////////............************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))*********)))***++++++,,,))))))))))))))))))))))))'''((()))***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))***+++***))))))+++---******))))))))))))******))))))******++++++++++++))))))))))))))))))))))))************************************************)))************+++++++++++++++++++++++++++++++++***++++++,,,,,,---......---------.........///////////////000111111222222////////////000111222333222333333444666777999:::777999::::::888777777888888777777666555555444444222222222222222222222333000111111111111222222222.../////////000000111111---.........//////000000---,,,+++++++++,,,---...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000////////////000000000000//////000000111111111222111111000//////...//////............////////////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++)))***++++++))))))***+++~~~mmmkkkeeehhh^^^XXXVVVVVVTTTPPPKKKFFFDDDDDDDDDCCCBBBBBBAAAAAAAAAAAA======;;;999666444222111111000000///...---------...------,,,,,,------...........................------------------------,,,---......//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,++++++*********++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************************+++*********))))))((((((+++*********))))))((((((************************))))))))))))************(((((())))))*********+++))))))************))))))******************************+++++++++,,,,,,,,,---------............///---.........//////000000111111111000000000000000000000000000////////////------------------------//////.........---------,,,,,,,,,+++++++++******)))************+++++++++))))))))))))))))))))))))************************************************************************))))))))))))************))))))))))))))))))))))))(((((())))))*********+++***************************************)))((((((************************************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************,,,------------------------------............///////////////000000000000000111111111111222222222333333333333444666888999888999999888666555666777444444444444444444444444333333222111000000000111000000000000000000000000..............................------------......---------,,,,,,+++++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,---------..................////////////000000000000000000000000111000000///...------,,,////////////............------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************ooolllgggiii___XXXVVVVVVTTTPPPKKKFFFEEEDDDDDDCCCBBBBBBAAAAAAAAAAAA======;;;999666444222111111000000///......------...------,,,,,,------...........................------------------------,,,---......//////..............................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++************++++++************************************************))))))))))))))))))))))))************************+++*********))))))))))))************)))))))))(((************************))))))))))))************))))))))))))*********+++))))))************))))))******************************+++++++++,,,,,,,,,---------............///............/////////000000000000000000000000111000000000000/////////...------------------------.........---------,,,,,,,,,,,,,,,+++++++++******)))************+++++++++************************************************************************************************))))))))))))************************************((()))))))))***************************************************)))((((((************************************************************************)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************,,,,,,,,,,,,---------------------............///////////////000000000000000000111111111222222222333333222333444666777888777888999888666555666777444444444444444444444444333222111111000000111111////////////////////////..............................------------......---------,,,,,,+++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,---------.............../////////000000000000000000000000000000111111000//////...------////////////............------------------------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************ppplllfffhhh]]]VVVUUUUUUTTTPPPKKKGGGEEEEEEDDDDDDCCCBBBAAAAAAAAAAAA======;;;999666444222111000000000///......------......------------..............................------------------------,,,---......//////......////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))******++++++******))),,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++************++++++************************************************))))))))))))))))))))))))***************************************)))))))))************))))))))))))************************)))))))))*********++++++)))))))))***************))))))************))))))******************************+++++++++,,,,,,,,,---------............///............/////////////////////000000111111111000000000/////////......---------------------------------,,,,,,,,,++++++,,,,,,,,,+++++++++******)))************+++++++++************************************************************************************************))))))))))))************************************))))))))))))*********************************************+++******)))(((************************************************************************)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************++++++++++++,,,,,,,,,------------............///////////////000000000000000000000111111111222222222222222333444555666777666777888777555555555777333333333333333333333333222222111000000000111111////////////////////////------------------------......------------......------,,,,,,,,,,,,++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,---------......////////////000000000000000000000000000000000000111111000000//////....../////////............---------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++pppllleeefff[[[TTTTTTTTTSSSPPPKKKGGGFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@======;;;999666444222111000000//////..................------------..............................------------------------,,,---......///.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************************************))))))))))))))))))))))))*********************************************************)))))))))))))))************************))))))*********+++++++++************************)))******++++++******)))******************************+++++++++,,,,,,,,,---------............///.........///////////////---......///000111222222000000/////////.........------------------------,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******))))))*********+++++++++************************************************************************************************((()))))))))************************************)))))))))))))))******************************************++++++******)))************************************************************************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************************************++++++,,,,,,------------............///////////////000000000000000000000000111111111111222222222333333444555666444666777666555444555666222222222222222222222222111111000000000000111111////////////////////////------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------....../////////000000000111111000000000000000000000000111111000000000///////////////.........---------------------------------,,,++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++sssoooggghhh\\\UUUTTTTTTSSSOOOKKKHHHGGGGGGEEEEEECCCBBBAAA@@@@@@@@@======;;;999666444222111////////////............///......------......///........................------------------------,,,---......///.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************************************))))))))))))))))))))))))***************************************+++++++++))))))))))))))))))******************************************+++++++++++++++++++++*********************++++++++++++************************************+++++++++,,,,,,,,,---------............//////////////////.........------...///000111111222////////////............------------------------,,,,,,+++++++++*********,,,,,,,,,+++++++++******))))))*********+++++++++************************************************************************************************((()))))))))******************************************))))))))))))))))))******************************++++++++++++******************************************************************************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))***++++++,,,---------------............///////////////000000000000//////000000000111111111111111222333333444444444333444555555444333444555222222222222222222222222111000000///000000111111........................------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......////////////000000000000////////////////////////000000000000////////////............------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++wwwrrrkkkkkk```XXXSSSSSSRRROOOKKKHHHHHHHHHFFFEEECCCBBBAAA@@@??????======;;;999666444222111//////////////////......//////............//////........................------------------------,,,---......//////......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))*********************************+++++++++++++++))))))))))))*********************************************++++++++++++,,,+++++++++++++++***************++++++++++++************************************+++++++++,,,,,,,,,---------............//////////////////..................//////000000000/////////.........------------------------------,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******)))************+++++++++++++++++++++++++++++++++************************************************************************))))))))))))************++++++++++++++++++++++++************))))))))))))************************)))***++++++,,,+++++++++************************************************++++++++++++++++++++++++)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************)))******+++,,,---......---------............///////////////000000000000/////////000000000111111000111222333333333333222222333444444333222444555111111111111111111111111000000/////////000111111........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---------..................///////////////////////////////////////////////////..................------------,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,vvvrrrkkkkkk```XXXRRRRRRRRROOOKKKIIIHHHIIIFFFEEEDDDBBBAAA@@@??????======;;;999666444222111...///////////////////////////............//////........................------------------------,,,---......//////......................................................------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))*********************************++++++,,,,,,,,,((()))))))))*********************************************+++++++++,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,---------............///000/////////..................////////////////////////.........------------------------------------,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******)))************+++++++++++++++++++++++++++++++++************************************************************************))))))))))))************++++++++++++++++++++++++************)))))))))(((************************)))***++++++,,,,,,,,,+++************************************************++++++++++++++++++++++++)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************+++,,,---...//////---------............///////////////000000000000////////////000000000111000000222333333222222111111222333333222222333555111111111111111111111111///////////////000111111........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------............////////////////////////------------.....................---------,,,,,,------------------------++++++,,,---...//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,sssooohhhiii^^^VVVRRRRRRRRROOOLLLIIIHHHIIIFFFEEEDDDBBBAAA?????????======;;;999666444222111........./////////////////////............//////........................------------------------,,,---......//////......////////////////////////........................------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******++++++++++++***************++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))*********************************++++++,,,,,,,,,(((((())))))*********+++******************************+++++++++,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,---------.........//////000000//////.........---///////////////.........//////.........------------------------------------------,,,,,,,,,++++++,,,,,,,,,+++++++++******)))************+++++++++++++++++++++++++++++++++************************************************************************))))))))))))************+++++++++++++++++++++++++++*********))))))((((((************************)))***+++,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************************++++++,,,...//////000---------.........//////////////////000000000000////////////000000000000///000222333333222111000000111333333222222333444000000000000000000000000///////////////000111111........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,---------......////////////////////////,,,---------------------......---------,,,,,,,,,------------------------***+++,,,---///000111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,ppplllhhhkkk```WWWSSSSSSRRRPPPLLLJJJIIIJJJJJJCCC@@@CCCCCC>>>>>>AAA======;;;999666444222111000000///...............//////.........---------------------------------................................................//////.........---------......//////...---,,,,,,------------------------------------------------------------------------...------,,,,,,------...,,,,,,,,,---------......---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))*********+++++++++***++++++++++++***))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++************************************+++,,,,,,------,,,,,,------------------------................................................///............---------------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++******++++++,,,,,,++++++***************************)))************+++++++++******+++++++++,,,,,,,,,)))************+++++++++************************************************************************))))))************))))))******+++++++++******))))))************+++++++++*********************************************************)))))))))))))))))))))))))))))))))))))))+++***))))))+++---000111)))************+++++++++*********)))))))))))))))++++++++++++******))))))++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,---------////////////000000000000000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////..................---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------......------------------------..................------111///...------...///111........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++rrrnnniiilll```WWWTTTTTTSSSQQQMMMJJJIIIIIIJJJDDDAAACCCCCC???>>>AAA======;;;999666444222111000000///...............//////.........---------------------------------................................................//////.........---------......//////...------,,,------------------------------------------------------------------------...------,,,,,,------...,,,,,,,,,---------......---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************************+++++++++,,,,,,,,,,,,+++++++++++++++***))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++*********************************+++,,,,,,------,,,,,,------------------------............................................................------------------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++******++++++,,,,,,++++++***************************************++++++++++++******+++++++++,,,,,,,,,************++++++++++++************************************************************************))))))************))))))******++++++++++++******************++++++++++++************************************************************))))))))))))************************++++++******+++---///000)))************++++++++++++++++++***************++++++++++++*********)))++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////000000000000//////000000000111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////..................---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------......------------------------........................000///...------...///000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,tttooojjjlllaaaWWWUUUVVVUUURRRNNNJJJIIIHHHIIIDDDBBBCCCCCC@@@???@@@======;;;999666444222111000000///..............................---------------------------------...............................................................---------.........///......---,,,------------------------------------------------------------------------...------,,,,,,------...,,,,,,,,,---------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,---------+++++++++++++++******)))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------------------............................................................------------------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***************************************+++++++++,,,******+++++++++,,,,,,,,,************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))******+++++++++++++++***************+++++++++,,,************************************************************************************************,,,+++*********,,,---...)))************+++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....../////////000000000//////000000000000111111111111111111111111111111000000000000000000000000000000000000000000000000/////////............---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------......------------------------........................000///...------...///000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------sssooojjjmmmbbbYYYVVVWWWVVVSSSOOOJJJHHHHHHHHHFFFDDDCCCCCCBBB@@@???======;;;999666444222111000000///.......................................................................................................................................---...............------------------------------------------------------------------------------...------,,,,,,------...,,,,,,,,,---------......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++,,,,,,,,,,,,---++++++,,,,,,++++++***)))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------------------.........................................................---------,,,,,,------,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++************************************+++++++++,,,,,,******+++++++++,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))******++++++,,,,,,++++++*********+++++++++,,,,,,************************************************)))***************++++++************************,,,,,,+++******++++++,,,))))))*********+++++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,------,,,,,,,,,,,,++++++........./////////000000////////////000000000111111111111111111111111111000000000000000000000000000000000000000000000000//////.........---------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......---------------------------------...............///......------......///........................------------------------------------------------------------------------......---------,,,,,,,,,------------------------rrrmmmiiimmmbbbZZZVVVWWWWWWTTTOOOKKKHHHGGGHHHGGGEEEDDDDDDDDDBBB???======;;;999666444222111000000///...............---.............................................................................................---.....................------...............---------------------------------------------------------------------------...------,,,,,,------...,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************+++++++++++++++,,,,,,,,,,,,+++******************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------------------...................................................------------,,,,,,,,,------,,,,,,,,,+++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++******++++++,,,,,,++++++******************************++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++************+++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************************************))))))******+++++++++,,,************************,,,,,,++++++*********+++))))))*********+++++++++))))))))))))******+++++++++++++++++++++++++++,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////...////////////000000000000000000000000000000000////////////////////////////////////////////////............------------------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......---------------------------------.........//////......------------..............................------------------------------------------------------------------------......---------,,,,,,,,,++++++++++++++++++++++++sssmmmiiilllbbbZZZTTTUUUVVVTTTOOOKKKHHHGGGGGGHHHGGGDDDDDDEEECCC>>>======;;;999666444222111000000///...............---------.......................................................................................---------...............,,,---......///.........------------------------------------------------------------------------...------,,,,,,------...,,,,,,,,,---------......------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++,,,,,,,,,,,,,,,++++++***************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------................................................------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++************++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***************************++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))***+++,,,------------++++++++++++,,,,,,,,,,,,************************************************))))))******+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********)))************+++++++++((((((((()))******++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,---------------........./////////......////////////000000000000000000000000000000////////////////////////////////////////////////.........------------,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,---------......------------------------,,,,,,------.../////////------------------------........................------------------------------------------------------------------------......---------,,,,,,,,,++++++++++++++++++++++++vvvoooiiilllaaaXXXQQQSSSTTTSSSOOOKKKHHHGGGGGGIIIHHHDDDDDDGGGDDD>>>======;;;999666444222111000000///...............---------.........//////........................................................................---------.........//////,,,------...//////......------------------------------------------------------------------------...------,,,,,,------...,,,,,,,,,---------......------------.........///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++++++++,,,,,,,,,,,,------,,,,,,+++***************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------................................................---------,,,,,,,,,++++++------,,,,,,,,,,,,++++++++++++************++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***************************+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))***+++,,,------------+++++++++,,,,,,,,,------************************************************))))))***++++++,,,------++++++++++++++++++++++++)))******++++++++++++***)))************+++++++++(((((()))******+++,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++***+++,,,,,,------,,,,,,******++++++,,,---......---------.........//////........./////////000000000000000000000000000000////////////////////////////////////////////////.........---------,,,,,,---,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,,,,---------......------------------------,,,,,,------...//////000---------......---------......................................................................................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,yyyqqqiiikkk___WWWPPPRRRTTTSSSOOOKKKHHHGGGFFFJJJIIIEEEEEEGGGDDD=========;;;999666444222111000000///...............---------.........//////////////////////////////................................................---------.........//////,,,,,,---.../////////...------------------------------------------------------------------------...------,,,,,,------...,,,,,,,,,---------......---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,---------,,,,,,------,,,,,,+++***************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,------------------------................................................---------,,,,,,,,,++++++---------,,,,,,,,,++++++++++++************+++++++++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++************************++++++,,,,,,,,,---------******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))***+++,,,------...---++++++,,,,,,,,,---------************************************************))))))***+++,,,,,,------++++++++++++++++++++++++))))))***+++++++++++++++)))************+++++++++))))))***+++,,,,,,------+++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,---------,,,,,,))))))***+++---...//////---------.........//////............/////////000000000000000000000000000////////////////////////////////////////////////......---------,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,,,,---------......------------------------,,,,,,------...///000000,,,------......------,,,......................................................................................................---------,,,,,,,,,------------------------uuuqqqpppiiiaaaXXXRRRTTTWWWVVVRRRLLLHHHFFFCCCEEEDDDAAAAAACCCAAA<<<===<<<;;;888444111...,,,////////////............//////............//////000000//////.........---........................................................................//////////////////////////////.........---------------------------------------------------------..............................//////......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------............---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++---...******+++++++++,,,,,,,,,------------------------........................000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++---...,,,***++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---......---,,,,,,+++******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---000///---+++******+++++++++......))))))------(((,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++++++++************)))++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++)))***,,,---......---,,,,,,,,,,,,---------......---------............///////////////////////////000000000000000000000000......////////////......000000000000///...---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,---------...............------,,,,,,,,,---,,,,,,,,,,,,---......------------------------................................................------------------------........................,,,------......------,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......uuuqqqooojjjbbbYYYRRRTTTWWWVVVRRRLLLHHHFFFEEEFFFEEEBBBCCCDDDBBB===>>>===;;;999555222///---////////////............///..................///000/////////.........---........................................................................//////////////////////////////.........---------------------------------------------------------..............................//////......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,---------............///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++***+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,***++++++++++++,,,,,,,,,------------------------........................000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++---...,,,***++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---......---,,,,,,+++******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---///...---+++******++++++''',,,...******......,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---------,,,,,,,,,++++++++++++++++++++++++++++++)))***+++---...---------,,,,,,,,,---------......---------............///////////////////////////////////////////////////......////////////......000000000000///...---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------------------------,,,,,,,,,---------............---------,,,,,,,,,---,,,,,,,,,,,,---......------------------------------------------------........................------------------------........................,,,------......------,,,,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........wwwqqqooojjjddd\\\RRRTTTWWWVVVRRRLLLHHHFFFFFFGGGFFFCCCDDDFFFCCC???>>>===<<<999666333111///////////////..................------------....../////////.......................................////////////////////////........................////////////////////////...............---------------------------------------------------------...........................////////////...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------.........////////////...------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------------------......................../////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---...---,,,,,,++++++++++++&&&,,,///,,,***,,,------,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,+++++++++************++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------,,,,,,,,,---------......---------............///////////////////////////////////////////////////......////////////......///////////////...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,---------.........------------,,,,,,,,,---,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------........................------............------,,,------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........xxxqqqoookkkeee^^^RRRTTTWWWVVVRRRLLLHHHFFFFFFGGGFFFCCCCCCEEECCC>>>>>>===<<<:::888555222111////////////............------,,,,,,,,,,,,------................................................000000000000000000000000........................////////////////////////................................................................................................///////////////...------........................------------------------------------------,,,,,,.........////////////000//////...---------------------------------------------,,,++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++***+++++++++,,,,,,,,,------------------------------........................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,(((---///---)))(((***+++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------,,,,,,,,,---------......---------............///////////////////////////////////////////////////......////////////........./////////......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------......---------------------------,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................................................................------............------------------....................................------------------------------------............zzzrrrpppkkkfff^^^RRRTTTWWWVVVRRRLLLHHHFFFEEEFFFEEEBBBCCCEEEBBB>>>======<<<:::888666444222////////////............------,,,,,,,,,,,,---------------.......................................000000000000000000000000////////////////////////////////////////////////---.............................................................................................//////000000//////...---........................------------------------------------------------.........////////////000//////...------------...------------------------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---+++***++++++,,,,,,,,,---------------------------------.......................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,***+++---,,,***(((***---,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......,,,,,,,,,---------......---------............///////////////////////////..............................////////////.....................------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......---------------------------,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................................................................---......//////......------------.........//////........................---------------------------------.........//////{{{ssspppkkkeee^^^RRRTTTWWWVVVRRRLLLHHHFFFEEEFFFEEEBBBCCCDDDBBB===<<<<<<;;;:::888666444333////////////..................------------......---------------.................................////////////////////////////////////////////////////////////////////////---------.......................................................................................///000000000000///..............................------------------------------------............------........./////////000///......------......------------------------...------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,------------------------------------................................................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---++++++++++++++++++++++++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++***+++,,,---------------///+++***+++,,,+++---111,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,---------......---------............///////////////////////////..............................////////////......------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,---------......,,,,,,,,,------------...---,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,..............................................................................////////////......------........./////////........................------------------------------........./////////{{{tttqqqkkkddd\\\RRRTTTWWWVVVRRRLLLHHHFFFFFFGGGFFFCCCDDDFFFCCC>>>;;;;;;:::999888666444333////////////............///..................///,,,,,,,,,------.........................................................////////////////////////////////////////////////---------.........//////........................................................................000000000000000///......................................................------------.........///,,,---------............000//////.............................................---,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000,,,,,,,,,------------...------------------------................................................,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---+++***,,,...+++++++++++++++++++++++++++,,,------...---------------------------------------------------------,,,,,,,,,------------...,,,,,,,,,------------...---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++)))***+++---......------<<<222+++,,,...------///,,,++++++******++++++,,,******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------------------------------+++++++++***+++---...///,,,,,,,,,---------......---------............///////////////////////////..............................////////////......,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------,,,,,,,,,---------......,,,,,,,,,---------......---,,,,,,,,,,,,---......------------------------------------------------..............................................................................////////////..................////////////............................................................////////////|||tttqqqkkkccc[[[RRRTTTWWWVVVRRRLLLHHHFFFGGGHHHGGGEEEEEEGGGEEE@@@:::::::::999777555444333000/////////............//////............//////,,,,,,,,,------.........................................................000000000000000000000000////////////////////////---------.........//////////////////////////////////////////////////////........................000000000000000//////...////////////////////////........................---------.........//////,,,,,,,,,---------......000000///.............................................---,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,...000222,,,,,,,,,---------......------------------------........................---.....................,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---+++***,,,...+++++++++++++++++++++++++++,,,------......------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++((()))+++---.........---III;;;000//////,,,***+++,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,------.........------------------------,,,+++******+++,,,...///,,,,,,,,,---------......---------.........//////////////////////////////..............................////////////......,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......,,,,,,,,,------.........---,,,,,,,,,,,,---......------------------------................................................////////////////////////..............................////////////................../////////000////////////////////////..................................../////////000vvvsssnnnfffZZZVVVVVVVVVVVVTTTOOOIIIDDDEEEGGGGGGEEEFFFHHHEEE@@@>>>===;;;888555444333222222222000///............------------------------......------------..................////////////////////////////////////............/////////000////////////////////////////////////////////////////////////////////////111111000000//////................../////////000000000000000000000000000000111222333222111///---////////////////////////////////////////////////////////////////////////000000///...............////////////////////////........................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++,,,,,,,,,...---,,,+++++++++,,,---...,,,+++***+++---///111***...---)))+++000000***------++++++++++++------------------------------,,,,,,,,,---------......000000///...------,,,,,,.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---......---,,,,,,,,,,,,,,,---------..............................,,,,,,,,,---------......------------------------+++,,,------......------..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---///000...+++)))//////...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++---------+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,,,,......---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////////////////...................................................---,,,,,,......---,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------......................................................//////.........---------........................////////////////////////------------------------------............------000000000000000000000000///////////////.........000000////////////000000...---------------------,,,,,,,,,------......///...............---------......//////////////////vvvrrrnnnfffZZZUUUUUUTTTTTTRRRNNNHHHDDDEEEGGGGGGEEEFFFGGGEEE@@@>>>===;;;888666444333222222111000///............------------------------......------------..................////////////////////////////////////........./////////000000////////////////////////////////////////////////////////////////////////111111000000////////////........./////////000000000000000000000000000000111222333333333222000///////////////////////////////////////////////////////////////////////////000000///...............////////////////////////........................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,------,,,+++++++++,,,---,,,,,,,,,------...//////***---...,,,***,,,---,,,------,,,++++++,,,------------------------------,,,,,,---------.........000//////...------,,,,,,.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---............---,,,,,,,,,---------.................................,,,,,,---------.........------------------------+++,,,------......------..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++000666888444000///......---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////////////////...................................................---,,,,,,......---,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......................................................//////.........---------........................////////////////////////........................---......//////......---000000000000000000000000////////////////////////000000////////////000000//////000000000111111111/////////000000000000000////////////////////////.........------,,,,,,,,,vvvrrrnnnfff[[[WWWVVVUUUTTTRRRNNNIIIEEEEEEGGGGGGEEEEEEGGGEEE@@@>>>===;;;999666444333222222111000//////......///------------------------......------------..................////////////////////////////////////....../////////000000000////////////////////////////////////////////////////////////////////////111000000000000/////////....../////////000000000000000000000000000000000222222333444444333111000////////////////////////////////////////////////////////////////////////000//////............///////////////////////////........................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,...///000000///...,,,,,,...///---***,,,111------,,,,,,,,,,,,------------------------------,,,------------........./////////...------,,,,,,.........---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---............---,,,,,,------------.................................,,,------------.........------------------------,,,,,,---............---..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...+++***000888<<<777111......------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***---///...+++***,,,...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////////////////...................................................---,,,---.........,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................................................................---------........................////////////////////////////////////////////////---......//////......---000000000000000000000000////////////////////////111000000//////000000111.........//////000000111/////////////////////////////////////////////000000000000000000000000000wwwsssooohhh]]]YYYWWWVVVUUUSSSPPPKKKGGGEEEGGGFFFDDDEEEGGGDDD???>>>===<<<:::777555333222111111000///////////////..............................------------..................////////////////////////////////////...////////////000000000////////////////////////////////////////////////////////////////////////000000000000000000000000...////////////000000000000000000000000000000000111222222333333222111111////////////////////////////////////////////////////////////////////////000///............//////////////////////////////........................,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,---...///000000000000...***+++000111---...333---------,,,,,,---------------------------------------------............//////.........---------...............---------........................------------------------........................------............------------------....................................------------....................................,,,------.............................................---------,,,,,,,,,------------------------------------------------------------------------...,,,+++...222333///+++---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***,,,,,,,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,000333111---+++...222------------------------++++++,,,,,,,,,,,,---------------............///////////////////////////................................................///---,,,---...///...---,,,,,,------------,,,,,,------------------------,,,,,,,,,---------......................................................................................................////////////////////////////////////////////////......////////////......///////////////////////////////////////000000000111000000000000000000111........./////////000000000000000000000000000000------....../////////000......///000000111222222wwwtttqqqjjj___XXXWWWVVVUUUSSSOOOJJJFFFDDDFFFFFFDDDEEEFFFDDD???>>>===<<<;;;888555333111111000000////////////000..............................------------..................////////////////////////////////////////////////000000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111////////////000000000111111111111111111111111111000000111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000//////............//////////////////////////////........................,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------///...---,,,---///111222...)))(((---000000...///---------------------------------------------------------.........//////...............---------................................................------------------------................................................---------.........//////////////////////////////---------.........//////........................,,,---......//////....................................---------,,,,,,,,,------------------------------------------------------------------------+++,,,------+++***)))***,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***,,,,,,,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,000333111---+++...222+++++++++++++++++++++++++++++++++,,,,,,------------------............///////////////////////////................................................///...------//////...---,,,------......------,,,------------------------,,,,,,,,,---------......................................................---.............................................////////////////////////...........................//////////////////...////////////////////////////////////000000111111111111000000000000111111111111111111111222222222111111222222333444444555111111222222333444555555222222111111111111111111wwwtttqqqjjj___UUUUUUUUUUUUSSSOOOHHHCCCDDDFFFFFFDDDDDDFFFDDD???=========;;;999666333111000000////////////000000..............................------------................../////////////////////////////////////////////000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222/////////000000000111111111111111111111111111111000000000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000///............//////000////////////////////////........................------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,******+++,,,------------///...,,,+++,,,...111333......---+++,,,///...)))------............------------------------------------........./////////......................................./////////........................------------------------........................//////...------...//////------........./////////////////////////////////------........./////////........................------...////////////.................................---------,,,,,,,,,------------------------------------------------------------------------(((+++///...+++))),,,///,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***---///...+++***,,,...++++++++++++++++++++++++***++++++,,,,,,------...---------............///////////////////////////................................................///...---...//////...---------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......................................................---------.......................................////////////////////////...........................//////000000//////...000000000000000000000000...//////000000111111222222111111000000111111222...///000111222333444555222333444666888:::;;;<<>>=========<<<:::666333111000000////////////000000..............................------------..................//////////////////////////////////////////000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222//////000000000111111111111111111111111111111111111000000000111111222333000000000000000000000000000000000000000000000000000000000000000000000000...............///000000////////////////////////........................------............------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,)))***+++---......---------,,,,,,,,,---...///000111<<<===000)))...///(((,,,---...//////...---,,,------------------------............////////////........................---........./////////000........................................................................000///...------...///000............////////////////////////////////////............////////////........................------...///////////////..............................---------,,,,,,,,,................................................------------------------***+++------------...000++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---------............///////////////////////////................................................000...---...///000///---------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......................................................---------.........//////........................//////////////////////////////////////////////////////000000000000//////000000000000000000000000...//////000111111222222222111111000000111111222///000222555999<<<>>>???>>>???BBBEEEHHHLLLNNNOOOUUUVVVWWWXXXZZZ[[[\\\]]]___^^^]]]\\\ZZZYYYXXXWWWtttpppmmmggg]]]XXXZZZ\\\^^^\\\VVVMMMGGGDDDFFFEEECCCDDDFFFCCC>>>=========<<<:::777333111000000////////////000111////////////////////////.........------...................../////////000////////////////////////000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222222222000000000000111111111111111111111111111111111111222111111111222333333444000000000000000000000000000000000000000000000000000000000000000000000000...............///000111////////////////////////........................------............------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................------,,,,,,,,,)))***+++---......------***+++,,,............---555IIIMMM888)))...111+++,,,---...//////...---,,,------------------------............/////////000---.....................---.........//////000000////////////////////////........................////////////////////////000///...------...///000............/////////000000000000000000000000000............/////////000////////////////////////---......///////////////..............................---------,,,,,,,,,................................................------------------------...,,,+++,,,...///...,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++---...---+++++++++---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...---,,,,,,......---,,,------------------------******+++,,,,,,---......---------.........//////////////////////////////................................................000...---...///000///...------............------++++++++++++++++++++++++,,,,,,,,,---------......................................................---------.........//////........................////////////////////////000000000000000000000000//////000000000000//////000000000000000000000000...//////000111222222222222222111111111111222222666888;;;@@@EEEJJJMMMOOORRRSSSVVVZZZ___cccfffhhhfffggghhhjjjkkkmmmnnnooohhhhhhiiiiiijjjjjjkkkkkktttsssnnnddd]]]ZZZ[[[^^^aaa```YYYNNNEEEDDDFFFEEECCCDDDGGGEEEAAA>>>===<<<:::777555333222000000000000////////////...------...000///---+++////////////////////////000000000000000000000000000000000000111111111111222222222111111111000000000000000000111111111111///////////////000111111111000000///000111222333222333333222111111333444111111000111111333444444444444333222333444666777444444444555555555444444555444333111111111222222222222222222111111111111444222000000111333333222111000000000//////////////////////////////////////////.........---------------------------------........................------------------------........................---.........---,,,,,,+++------------------------------............------111111111111000...---,,,---...............---------------.........//////////////////////////////000///......//////...---............/////////000............/////////000......////////////......000000///...............222111///------///111333,,,111222000///111111...222//////222222//////222222///...000222222333444111000000///...---------...///000111111111000///...---,,,---//////...---//////.........---------//////............//////..................------------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++******************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,...///...------------...////////////............//////------,,,,,,,,,,,,------........................---------............///,,,------......------,,,...------,,,,,,------...---,,,***+++,,,...///000//////////////////////////////---,,,,,,---...///222000...---...///...---000000////////////000000000000000000000000000000//////////////////////////////000111111111111111111111111222111000000///111222333222000000000222000000000000000333888<<>>>>>>>>??????>>>>>>===;;;:::888666555333333222444333111000000111333444111000///000111111000...000000000000//////////////////////////////////////////.........---------------------------------........................------------------------........................---.........------,,,+++---------------------------......//////......---//////000//////...---,,,---......//////...---------------.........//////////////////////////////000///......000000000............/////////000000........./////////000000...//////000000//////...000////////////000000111111111000000000000000000000333333///...111222000111...///222222000111444333111111222222111//////...///000000000000//////111000///......//////000111000///.........------........................//////............//////........................------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***************++++++++++++,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,...///...------------...//////......------------............------------..............................---------............///,,,------......------,,,...------,,,,,,------...---,,,++++++---...///000///////////////////////////...------------...//////...---...//////---,,,000000////////////000000000000000000000000000000//////////////////////////////000111111111111000000000111111222222111111///111333333222111222333222444777:::>>>BBBHHHLLLSSSWWW\\\aaaeeehhhkkknnnkkkkkkkkkkkkkkklllmmmmmmqqqqqqqqqoookkkgggdddbbbfffeeeeeegggkkkppprrrsssuuutttnnnddd\\\TTTQQQPPPPPPQQQOOOJJJFFFEEEFFFFFFCCCDDDGGGEEE@@@:::<<<>>>>>><<<777222...111111000000000/////////888555000....../////////////////////////////////000000000000000000000000000000000000111111111111222222222111111111111111000000000111111111222222222222111000000000111111333222222111111111222222333555666777777888;;;===>>>??????@@@AAAAAAAAABBBGGGGGGHHHHHHIIIJJJKKKKKKLLLLLLMMMNNNNNNMMMMMMLLLLLLKKKIIIGGGDDDAAA>>><<<999777333111000111333444111000000111222222000...///////////////000000000/////////////////////////////////............---------------------------........................------------------------........................---............---,,,,,,---------------------------......//////......---------............---------......//////.........------........./////////////////////////////////000......///111222111000....../////////000000000....../////////000000000//////000000000000//////////////////000111222333000111222333222111///...222444333//////222333111111///000333555444555999:::<<<======<<<:::666444000111222222222222222222111000...,,,,,,...000111000111000///------...///............////////////......------------..............................------------------------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++******+++++++++++++++,,,,,,,,,,,,,,,------......------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///...------------...//////------,,,,,,,,,,,,------///..................///........................---------............///------............------...------,,,,,,------...------,,,------...///000///////////////////////////......------...//////---...000222444333///,,,000000////////////000000000000000000000000000000////////////////////////......///000000000000000///000000111222222333333111222333333222333444666999===CCCIIINNNTTTYYY]]]aaacccfffhhhjjjllloooqqqooooooppppppoooooonnnnnnooopppoooiii___UUUOOOMMMLLLLLLMMMSSS\\\eeelllooowwwvvvpppeee]]]WWWUUURRRRRRSSSQQQLLLHHHEEEGGGFFFCCCDDDGGGEEE@@@<<<===>>>===;;;777222000111111111000000000//////666333000//////000000000///////////////////////////////////////////////////000000000111111111111111111111111111111111111000000111111111222222222222111111000000000000000111111111222333444555555888:::<<<===>>>@@@CCCFFFGGGHHHIIIJJJLLLMMMNNNOOOSSSTTTUUUVVVWWWWWWWWWWWWZZZ[[[\\\\\\]]]]]]]]]\\\^^^]]]\\\ZZZWWWSSSOOOMMMDDDBBB???;;;888666555444555333111111222333333222/////////000000000000000/////////////////////////////////...............................................................................................................------............------..............................////////////......,,,---....../////////...---......////////////...............///////////////////////////////////////......///222333333222...////////////000000000...////////////000000000///000000111111000000///000000000///000111111222000111111111111111111000111444555444666999888444333111111555777777:::>>>EEEKKKPPPQQQPPPOOOKKKGGG???===:::777666666666777333222222111111111222222...///000///------///222...////////////000000000......------------..................////////////.......................................---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......------------.........------------...//////...------,,,,,,------...//////............//////........................---------............///------............------...------,,,,,,------...---...............///000////////////////////////.............../////////...000333777999777222///000000////////////000000////////////////////////////////////////////////......///000000000000///000000000000111111222222444444444333444666;;;???KKKPPPVVV[[[___bbbdddfffhhhiiijjjjjjjjjkkkmmmpppqqqqqqrrrsssrrrqqqooonnnoooqqqooogggZZZMMMEEEBBB>>>>>>@@@EEEMMMTTTYYY[[[wwwwwwrrrggg___[[[YYYXXXXXXWWWSSSLLLGGGEEEGGGFFFCCCDDDFFFDDD??????>>>===;;;999666444333111111111111000000000000000//////000111222000///000000000000000000000000///////////////////////////000000000111111111111111111111111111111111111111111111111222222222222111000000//////000000000///000222555777:::;;;<<>>>>>>>><<<999555333111222333222000//////000000000000000000000000000.........------................../////////000000................................................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...........................------------...////////////............////////////............//////........................---------............///---......//////......---...------,,,,,,------...---///000000......///111////////////////////////---......//////000000000...000444777999888333///000000////////////000000////////////////////////000000000000000000000000...//////000000000000000222222111000000111111222666666666777:::AAAJJJQQQ___bbbfffhhhfffdddbbbbbbaaacccdddeeeeeefffiiilllnnnooopppqqqpppooonnnmmmoooqqqrrrmmmeee[[[UUURRROOOOOOPPPRRRSSSSSSQQQOOOvvvvvvrrrhhhaaaZZZYYYXXXYYYXXXSSSKKKDDDFFFGGGFFFDDDDDDFFFDDD???@@@???===;;;888666555444222222111111111000000000---,,,---///222222000...000000000000000000000000000000000000000000000000000000000000111111111111111111111111111222222222111111111222222222222333000000000000000111222222222444777:::>>>AAACCCDDDGGGIIILLLNNNOOORRRVVVYYYYYYXXXWWWWWWXXX[[[___aaa```aaadddeeeeeeccc```^^^dddfffhhhjjjlllnnnooopppmmmnnnooopppqqqqqqqqqqqqjjjkkkkkkiiiddd\\\UUUQQQFFFBBB;;;666444444333333333333333333222222111111000000000000000000000000...////////////000000000........................////////////////////////................................................------...////////////..............................//////000000//////.........///000111111000000---...//////000000000000....../////////000000000000000000000000000000000000......///111222111000/////////000000000111111/////////000000000111111111111222222222222111111111111111111111111222333222222222444888===CCCFFFIIINNNSSSWWWZZZZZZSSSIII888444444666888888;;;???KKKYYYdddfffgggjjjiiidddfff___VVVLLLGGGFFFHHHJJJIIIJJJKKKIIIFFF@@@;;;777;;;:::999999999666222...111111111111000000000000//////............//////.........//////000000111......................................./////////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...........................------------...///////////////......////////////..................///........................---------............///......////////////.........------,,,,,,------...---000222222///...///111////////////////////////------///000000000000000...///000333555444000---000000////////////000000000000000000000000000000000000000000000000000000//////000111111111111111444333222222222333444555999:::===AAAHHHRRR\\\dddeeeggggggeee___YYYTTTQQQIIIKKKNNNPPPQQQSSSVVVXXXbbbcccdddeeeffffffffffffeeegggjjjlllmmmkkkiiigggbbbbbbdddfffhhhgggccc```rrrsssppphhhaaaWWWVVVUUUVVVVVVRRRJJJEEEFFFHHHFFFDDDDDDFFFDDD???>>>>>>>>>===:::777444222222222222111111111000000000...---...///000000///000000000000000000000000000000000000000000000000000000000000111111111111000000111111111222222222111111111222222222333333111111111222333444555666999;;;>>>BBBEEEHHHIIIJJJLLLNNNQQQSSSUUUWWW[[[^^^```^^^ZZZWWWWWWYYY^^^```aaaccceeefffeeebbb^^^\\\ZZZ\\\^^^bbbeeehhhiiijjjeeefffhhhkkkooossswwwyyytttuuuwwwvvvtttpppllliii]]]YYYSSSLLLFFFAAA;;;777666666555444333222222111000000000000000000000000.../////////000000000000........................////////////////////////................................................------...///////////////........................//////000000000000//////......//////000/////////------///000000111111111.../////////000000000000000000000000000000000000000///......000000000...//////000000000111111111//////000000000111111111111222222222222222222111000111111222444666777888;;;===@@@FFFLLLSSSXXX[[[]]]aaadddfffiiihhh___TTT@@@<<<:::<<<===<<<>>>CCCOOO^^^iiihhhhhhlllkkkdddccc^^^WWWPPPLLLJJJKKKLLLHHHIIIJJJJJJHHHEEEBBB@@@AAA???>>>BBBEEEDDD<<<555333333222111000000//////000000////////////000000---......///000000111111........................---........./////////000,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...,,,,,,,,,------------...---..................------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------..............................////////////.........------------.../////////......------......///......------------..............................---------............///......////////////.........------,,,,,,------...,,,000444333///---///111////////////////////////,,,---///000111111000000000/////////111000///---000000////////////000000000000000000000000000000000000000000000000000000000111111222222222222222444444444444666888;;;<<>>??????===888333000222222222111111111111000444111...,,,---///000000000000000000000000000000000000000000000000000000000000000000111111111111000000111111222222222222111111222222222333333333222222333444555777888999???AAADDDGGGJJJLLLMMMNNNOOOQQQTTTUUUWWWZZZ]]]```^^^ZZZTTTOOOMMMOOOSSSVVVZZZ[[[^^^___]]]YYYUUURRRNNNPPPSSSWWW[[[^^^```bbbUUUVVVYYY^^^dddjjjpppsssvvvwwwyyyzzzzzzzzzyyyxxxsssooojjjcccZZZPPPFFF???888888777666444333222111000000000000000000000000.../////////000000111111////////////////////////000000000000000000000000////////////////////////........................------...///000000////////////////////////////////////000000000000//////---...............------------///000111111111111////////////000000000000000000000000000000000000000///......//////...---000000000000111111111111000000000000111111111111111222222333333222222111///000111444777:::<<<>>>EEEHHHOOOWWW___eeejjjlllkkklllllllllnnnmmmdddZZZHHHDDDBBBCCCCCCAAADDDHHHUUUdddnnnllljjjmmmkkkdddYYYWWWSSSOOOLLLKKKJJJJJJ@@@@@@BBBDDDFFFGGGHHHIIIAAA???@@@GGGOOOPPPHHH???555444333222111///......111111000000000000111111---......///000111111222////////////////////////---.........//////000000,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...,,,,,,,,,---------......//////000000000000//////---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------..............................////////////.........------------...//////...------,,,,,,------...---------,,,,,,---------........................---------.........//////......////////////.........------,,,,,,------...,,,111555444000---///222////////////////////////,,,---///000111111111000444222//////000000000///000000////////////000000000000000000000000000000000000000000000000000000111111222333333333333222444444444666999===@@@BBBNNNSSSZZZ```dddeeeggghhhkkklllkkkggg```XXXSSSQQQNNNOOOPPPNNNJJJFFFCCCBBB;;;;;;<<<>>>@@@DDDGGGIIIWWWUUUWWW^^^iiipppooolllcccaaa____________^^^]]]tttrrrjjjbbbaaaUUUVVVVVVUUUSSSPPPLLLIIIHHHGGGGGGFFFDDDCCCAAA@@@;;;<<<>>>???===888444000222222222222222222222222222111111111000000//////000000111111111111000000000000000000111111111111222222111111111111111111222222222222222222222222444333222111111222333444333444666666777:::===@@@BBBDDDHHHLLLNNNPPPPPPPPPQQQPPPOOOQQQUUUXXXWWWUUUTTTPPPKKKGGGGGGIIIKKKLLLMMMNNNNNNMMMKKKKKKLLLMMMOOOOOOOOOQQQTTTVVVVVVUUUUUUQQQQQQSSSUUUXXX```iiipppvvv~~~}}}}}}}}}yyyttttttsssnnnbbbYYYLLLEEE<<<666444333111///222222111222444444333222000111222333444333222111////////////000000000000222111111111000000//////000000000000////////////........................///////////////////////////000111000......///111////////////////////////000000//////.........------------...///000000111000000000000000000000000000000000111222222222333000000000000000000000000000111111111111222222222222222333333333333222222222333444444222222222333222444777;;;@@@HHHQQQWWW```bbbbbbbbbgggnnnqqqpppmmmmmmnnnppppppppppppooobbb^^^YYYXXXYYY[[[ZZZYYYbbbeeehhhkkkjjjfffaaa]]]TTTTTTSSSSSSRRRQQQQQQPPPPPPOOOMMMKKKJJJNNNUUU[[[QQQNNNGGGDDDJJJUUUWWWRRR<<<:::777444111111222333111555444...000888888111000---...111111...---///////////////////////////........................////////////////////////---------------...///000,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,//////.........---------------------------------+++,,,,,,---...///000000---------............///////////////////////////------............------///...,,,+++,,,...111333555000---///444666222,,,............////////////////////////////////////111111000000//////......000000000000////////////000000000000000000000000///...---------...000111000000000000111111111111000111111111111222222222000222333333222222333444777777555555999AAAKKKSSS[[[___dddgggiiiiiijjjjjjqqqooommmjjjiiiiiiiiijjjhhhgggffffffbbbXXXLLLBBBCCC???<<<:::<<>>BBBEEEKKKLLLNNNOOOPPPOOOMMMLLLKKKIIIHHHIIILLLMMMLLLJJJKKKJJJIIIIIIJJJLLLMMMNNNLLLMMMMMMMMMKKKKKKMMMOOOTTTSSSSSSSSSTTTSSSQQQOOOQQQMMMKKKKKKKKKLLLQQQYYYdddnnnzzz~~~~~~{{{wwwuuuuuusssnnniiihhh___RRRGGG???999444000111000///000222222222111111222333333333222111000////////////000000000111111111111111000000000///111000000000////////////........................///////////////////////////000111000......000111////////////////////////000000/////////.........------...//////000111111111111111111111111111111111111111111222222222222111111111111111111111111111111111111222222222222///000111222222222222111333444444333222333555777;;;???FFFMMMSSSZZZaaaeeeiiikkkiiiffffffiiigggccc```bbbfffjjjmmmnnnnnnnnnooommmllllllllliiiddd``````___]]]ZZZUUUNNNHHHEEEFFFHHHKKKOOOQQQRRRSSSSSSVVVWWWYYY\\\aaadddeeeeeeaaa^^^WWWRRRWWW___```\\\QQQKKKBBB<<<999666222///...111222...,,,000444444111...---111111......000////////////////////////........................////////////////////////---------------...//////,,,,,,---------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,//////.........------------------------------------------...............---------............///////////////////////////------............------000000///000333777;;;===<<<777222000111111...+++............////////////////////////////////////111000000000/////////...000000000000////////////000000000000000000000000000///.........///000111000000000000111111111111111111111111222222222222222333444333222222444555333666;;;@@@GGGOOOXXX^^^___bbbfffhhhiiiiiijjjkkklllmmmnnnnnnooonnnnnnmmmkkkllllllkkkgggaaaZZZVVVFFFCCC???===>>>@@@BBBCCCQQQWWW```hhhlllmmmmmmlll\\\YYYUUURRRRRRRRRRRRRRRxxxvvvooogggdddVVVVVVUUUTTTSSSOOOJJJFFFGGGGGGGGGFFFDDDCCCAAAAAA===@@@EEEGGGEEE???777222222222222222222222222222111111111111111000000000000000111111111111000000000000000111111111222222111111222222222222222222222222222222222222222222222222222222333555666777666888<<>>;;;666111...---------............////////////////////////////////////000000000000////////////////////////000000000000000000000000000000000000000000//////000000111222000000000111111111222222111111111111222222222333333444444333333333555777666<<>>AAACCCDDDEEEGGGIIIIIIIIIJJJJJJJJJIIIHHHGGGPPPQQQSSSUUUXXX[[[\\\]]][[[^^^aaadddfffggghhhhhhiiijjjjjjiiihhhhhhiiikkktttsssrrrrrrqqqnnniiifffccc^^^YYYUUUNNNGGGFFFIIISSS```rrr|||wwwtttvvvxxxrrrsssttttttqqqgggZZZPPPBBB<<<555000000222555666111111111111111111111000//////000000000111111111111111111000000000000000111111111000000000//////........................///////////////////////////000111000//////111333111111111111111111111111000000///////////////////////////000000111111111111111111111111111111111333333333222222111111111222222222222222222222222222222222222333333333444222333444555555444333222222333555888<<>>===;;;999666444222222222222222222222222111111111111111222222222111111222222222222111111111111111111222222222222111111222222333333333333222222222222222222222222333444555777999:::;;;<<>>BBBQQQUUU\\\aaadddeeeggghhhjjjlllmmmnnnnnnnnnppprrrmmmllljjjgggdddbbb```___```\\\ZZZ\\\______ZZZUUUUUUXXX\\\^^^___aaacccfffhhhjjjlllllllllnnnrrrvvvsssssstttvvvyyyzzzyyywwwxxxsssppphhh```XXXUUUSSSSSSUUUSSSLLLFFFFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@>>><<<:::888777777222222222222222222222222111111111222222222222222111111222222222222111111111111111222222222222333111111222222333444444444444444444444444444444444666777999:::<<<=========?????????>>>===>>>AAACCCLLLMMMPPPUUUYYY^^^aaacccbbbccceeeeeeeeeeeeggghhhlllmmmllljjjggghhhlllpppppprrrtttuuuuuuwwwzzz|||yyyxxxxxxzzz}}}~~~}}}||||||yyyxxxvvvppphhheeefffkkkqqqyyy~~~yyyvvvrrrsssvvvxxxxxxwwwmmmeeeXXXKKKAAA888222///222222111111222222333444000000000111111111222222000000000000111111111111222222111111111000000000////////////////////////000000000000000000000000///000111111000000222444111111111111111111111111//////000000000000111111111111111111111111222222222222222222222222222222333333333333333222222222333333333333333333333333333333333444444444555555444444333222333555666888===BBBIIIPPPWWW^^^eeeiiigggiiikkkllllllmmmoooppppppsssrrrpppoooooojjjddd^^^YYYPPPHHHCCCBBBCCCDDDFFFJJJMMMOOOMMMJJJHHHGGGEEEDDDDDDDDDEEEGGGIIIJJJHHHGGGEEEDDDEEEGGGIIIJJJMMMQQQSSSOOOJJJLLLUUU^^^jjjkkkppprrroooiiihhhkkkjjjmmmllldddXXXNNNKKKKKKSSSJJJAAA===;;;888888:::@@@777000111333333111222000000000000000000000000//////////////////////////////////////////////////////...---------......------........./////////------------------------------------------------------------------------,,,---------............------------------------,,,,,,,,,------------...---------...............------------------------++++++,,,---...///000111---------............///////////////////////////------............------000//////.........//////+++///333333000,,,+++,,,............////////////////////////////////////////////////000000000000......//////000000111111111111111111111111111111000000111222222222222111111111111222222222222333222222222222333333333333333333444666999@@@HHHMMMXXX\\\```ccceeefffiiijjjiiikkkmmmmmmmmmlllmmmnnneeecccaaa___^^^^^^___```___]]]\\\___bbbccc```]]]```dddiiikkkiiihhhiiikkkpppooommmmmmoooqqqsssuuuuuuuuuuuuxxxzzz|||{{{zzzxxxsssqqqiii```XXXUUURRRTTTWWWVVVOOOHHHEEEFFFFFFEEEEEEDDDCCCBBB@@@@@@???===;;;999777666222222222222222222222222111111111222222333333333111222222333333222222111111111111222222222333333111111222222333444444555555555555555555555555555999:::<<<===????????????>>>?????????@@@DDDIIIMMMUUUVVVXXX[[[___cccfffgggeeegggiiiiiigggggghhhkkkiiikkkllljjjggghhhmmmrrryyyzzzyyyxxxvvvuuuvvvwww|||zzzyyyzzz|||~~~~~~~~~|||{{{|||~~~zzztttrrrtttvvv{{{|||wwwvvvyyy|||||||||vvvrrrllldddYYYLLL@@@888666555444333222222222222000000111111111222222222///000000000111111111111222222222111111111000000////////////////////////000000000000000000000000///000111111000111333555111111111111111111111111//////000000000111111111222222222222222222222222222222222222222222222222222222333333333333333333444444444444444444444444444444444444555555555555555444333333666:::???BBBKKKQQQYYY```dddgggiiijjjeeehhhkkkmmmnnnnnnoooqqqnnnnnnjjjdddaaaaaa]]]WWWUUURRRMMMHHHEEEEEEFFFGGG@@@CCCFFFFFFEEECCCDDDEEEEEEHHHLLLQQQTTTVVVVVVVVVQQQPPPOOOLLLIIIFFFCCCAAADDDHHHJJJHHHDDDBBBEEEIIIXXX]]]fffnnnlllfffeeeiiiiiikkkkkkeee[[[PPPIIIFFFSSSRRRNNNGGGDDDGGGJJJJJJEEE:::111111333333111111000000000000000000000000////////////////////////////////////////////////111000///............///............////////////------------------------------------------------........................------------....................................,,,,,,,,,---------......---------.........//////------------------------,,,---------......//////---------............///////////////////////////------............------+++,,,,,,,,,---......///...///111111000...---,,,............////////////////////////////////////.../////////000000000111.........///000111111111111111111111111111111111//////111222222222111000111111111222222222333333222222222333333333444444444555777:::???HHHRRRYYY\\\___cccfffgggiiijjjlllhhhjjjlllllliiigggeeeeee^^^]]]\\\[[[\\\^^^```bbbaaabbbcccbbbaaabbbeeeiiiqqqvvv}}}~~~|||zzz{{{|||{{{vvvpppnnnrrrvvvxxxxxxxxxvvvuuuvvvwwwxxxwwwvvvyyytttrrrjjjaaaXXXTTTRRRTTTXXXWWWPPPIIIEEEEEEFFFEEEEEEDDDCCCBBB======>>>===;;;888444222222222222222222222222222111111111222222333333333111222222333333222222111111111222222222333333333111111222333333444555555666666666666666666666666;;;<<<>>>???@@@@@@@@@@@@???@@@AAABBBFFFLLLTTTYYYZZZ[[[[[[]]]^^^```bbbccchhhjjjmmmnnnmmmmmmpppsss|||{{{yyyvvvuuuvvvxxxyyyyyyzzz{{{~~~{{{yyy{{{|||~~~|||}}}|||wwwxxxyyyvvvoooaaaQQQFFF:::999666444222111000000000111111111111222222222//////000000111111111222222222222111111111111000000000000000000000000000000000000000000000000000///000111111000111333555000000000000000000000000//////000000111111111222222222222222222222222222222222222222222222222222222222222333333444444444444444444444444444444444444444444555555555666666777666555666:::AAAHHHLLLWWW]]]dddjjjlllkkkiiihhhaaaeeeiiillllllkkkjjjjjjdddccc]]]UUUQQQQQQMMMHHHEEEFFFGGGIIIKKKMMMOOOQQQLLLOOORRRRRRPPPOOOPPPRRRRRRWWW^^^eeeiiiiiihhhggg```aaacccdddbbb^^^YYYVVVEEEDDDBBB@@@>>>>>>???AAACCCKKKZZZfffgggbbbccciiihhhhhhgggddd]]]TTTIIICCCFFFOOOPPPHHHFFFOOOWWWXXXGGG<<<222111333333111000000000000000000000000000000000000000000000000000////////////////////////111111000///////////////............/////////000------------------------------------------------........................---------.........//////........................,,,,,,,,,------.........---------.........//////------------------------///............------------------.........//////////////////////////////---..................---........./////////////////////...//////000111111............/////////000////////////////////////.../////////000000111111---......///000111111222111111111111111111111111...///000111222111000000111111222222222333333333222222333333333444444444666777999===DDDNNNYYY``````cccgggjjjjjjjjjjjjkkkhhhjjjkkkjjjfffbbb___^^^]]]\\\\\\\\\]]]___```aaaaaahhhmmmlllhhhlllyyyyyyqqqooojjjeee[[[WWWSSSSSSUUUTTTOOOJJJEEEEEEEEEDDDCCCCCCBBBBBB???>>>===<<<:::777555444444444444444444444444444444444444333333222222222222222222222222222222222111111222222222333333333777777666555333222111111333333222333444777:::<<<@@@???>>>>>>>>>@@@CCCEEEGGGFFFGGGJJJOOOSSSVVVVVVVVV\\\bbbdddbbbdddkkkrrr~~~{{{zzzqqqkkkqqqxxx||||||~~~~~~xxxzzzuuuqqqttt||||||{{{yyyyyy|||}}}vvviii^^^RRRDDD999888999555111111...000222333333222222333111111111111111111111111222222222111111111111000111111111000000000000000111111111111111111111111222111111111000000//////000000000000111111111111111111222222222333333333333333222222111222222222222222222222222222222222555444444333333444444444444333333222222333333444444444555444333444777:::777999;;;>>>DDDLLLVVV\\\eeegggiiiiiigggdddccccccWWWWWWYYY]]]aaaaaa^^^[[[QQQPPPMMMJJJIIIKKKOOOSSSOOONNNNNNRRRWWW]]]bbbdddaaafffhhhfffeeehhhiiiggggggjjjnnnrrruuuvvvuuuuuutttqqqnnnnnnooonnnkkkhhhaaaXXXNNNGGGEEECCC???;;;@@@BBBJJJWWW```bbbccceeeiiieee``````___YYYNNNDDDGGGJJJLLLHHHCCCDDDLLLTTTSSSNNNCCC666000222444222222000///000222222000...000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////................................................//////.........---------------------------------................................................------------------------..........................................------////////////////////////......................................................////////////..................////////////////////////////////////111111000000000000111111111111000000000000111111222222111111111111111111111222333222111111333555222222222222333555777888888666444444555777777777222999CCCLLLTTT[[[```dddgggffffffiiilllllliiiffffffdddaaa]]][[[ZZZZZZ[[[``````YYYZZZbbbccccccnnn{{{zzzrrrpppkkkfff\\\XXXTTTSSSUUUTTTNNNIIIEEEEEEEEEDDDCCCCCCBBBBBB???>>>===<<<:::777555444444444444444444444444444444444444333333222222222222222222222222222222222111222222222222333333333444444444444444333333333333333444555888;;;===???>>>>>>======>>>AAAFFFIIIHHHJJJOOOSSSWWWZZZ\\\]]]___eeemmmrrrxxxzzz~~~~~~}}}|||vvv|||~~~zzzpppeeeeeeooozzz}}}{{{zzzzzzyyywwwuuuiiiYYYGGG<<<555///000555//////000111111111333444111111111111111111111111222222222111111111111000111111111111000000000000111111111111111111111111222111111111000000000000000000000000111111111111111222222222222333333333333333222222222222222333333333222222222222222222666666555444444444555555555555444444444444555555444666777666555555666888777<<>><<<:::888666555444444444444444444444444444444333333333333222222333333333333333333333333222222222222333333333333222222333333444444555555444555777999<<<>>>@@@AAA>>>???@@@BBBDDDHHHMMMQQQSSSUUUWWWWWWWWW[[[bbbggguuu||||||}}}sss```YYY___mmmzzz}}}{{{|||zzznnn]]]NNN???555333666222222111111111111222222222222222222222222222222222222222111111111111000111111111111111111111111222222222222222222222222111111111111111000000000000000000111111111222222222222222222333333333333333333222222222222333333333333333333333333333333777666666555444444555555777666666555555666666777555666888888777666777888===DDDOOOXXX^^^bbbdddeee\\\\\\ZZZVVVOOOIIIEEECCCEEEBBB??????BBBEEEGGGHHHOOOTTTYYY^^^```aaabbbccciiikkknnnqqqssstttuuuuuuxxxxxxuuusssvvv{{{zzzuuussssssrrrrrrsssuuuvvvwwwxxxvvvtttsssssssssrrrqqqpppmmmiiiccc^^^ZZZWWWUUUPPPHHHAAAAAAEEEJJJRRRZZZZZZVVVQQQMMMLLLOOOTTTWWWUUUOOOIIIIIILLLNNNLLLHHHVVV]]]___VVVHHH>>>777333000222444444333222111111111111111111111111111111////////////////////////////////////////////////////////////////////////////////////////////////...............................................................---------------------------------................................................------------------------................................................////////////////////////......................................................////////////..................////////////////////////////////////111111000000000000111111111111000000000000111111111111222222222222222222111222333222222333555888;;;:::888666444444444444222444777777555555888;;;GGGLLLSSSZZZ___cccfffhhhiiihhhggggggfffddd```]]]`````````]]][[[YYYYYYZZZ]]]jjjvvv|||uuuqqqllljjj^^^YYYUUUTTTTTTSSSMMMGGGEEEEEEEEEDDDCCCCCCBBBBBB??????>>><<<:::888666555444444444444444444444444333333333333333333333333333333333333333333333333222222222333333333444444222222333333444444555555666888:::<<>><<<:::777666555444555222555777666444666===CCCOOOSSSYYY^^^aaacccdddfffhhhgggfffeeecccaaa___]]]bbbccccccbbbbbbeeelllqqqzzz|||wwwqqqlllkkk^^^YYYUUUTTTTTTSSSMMMGGGEEEEEEEEEDDDCCCCCCBBBBBB@@@???>>>===;;;888666555444444444444444444444444333333333333333333333333333333333333333333333333222222333333333444444444444444444444444444444444:::;;;<<<>>>@@@AAAAAAAAAGGGJJJNNNOOOOOOQQQUUUZZZVVV\\\dddooo{{{hhhZZZ]]]mmm||||||zzzwwwwwwyyyzzz{{{zzz||||||zzzxxxqqqaaaKKK999444333222444555444111...222222222222222222222222222222222111111111000000000000111111222222222333222222222222222222222222111111111111111222222222111111111111222222222222222222333333333444444444333222222222333444444555333333444444444555555555555555444444444444555555777777666666666666777777555555666777:::???FFFLLLXXXZZZ[[[ZZZWWWTTTRRRRRRSSSSSSRRROOOJJJGGGEEEEEEFFFJJJPPPVVV]]]ccchhhjjjqqqsssuuuvvvtttsssssstttrrrtttvvvwwwvvvwwwyyy|||~~~zzzuuuqqqpppqqqqqqqqqppppppooopppooorrruuuuuuqqqllliiiggg\\\WWWRRRQQQOOOIIIFFFFFFEEEEEECCC>>>;;;<<>><<<:::888777666777777555777888666666;;;EEENNNUUUYYY^^^aaaccccccddddddiiihhhfffcccaaa``````aaa[[[cccooozzz{{{wwwpppkkkkkk]]]YYYTTTSSSUUUSSSMMMHHHEEEEEEEEEDDDCCCCCCBBBBBB@@@??????===;;;999777666444444444444444444444444222222333333333333444444333333333333333333333333333333333333444444444444555555555555555666666666<<<===>>>???AAACCCDDDEEELLLOOOQQQQQQQQQVVV___gggzzz}}}xxxwwwuuutttxxxuuueeeaaakkkxxx~~~xxxrrrooorrrvvvzzz|||}}}{{{xxxppp]]]LLL888555222222444444333000333333333333333333333333222222222111111111111000000000111111222333333333333333333333333333333333111111111222222222222222111111111222222222222333333333333333444444444444333222222333333444555666333444444555555666666666444444444444555666777777888777777666666777777888666777999<<>>???@@@CCCGGGJJJLLLOOOQQQSSSUUU\\\kkk|||tttwwwzzzrrrjjjlllqqq~~~zzzuuurrrsssvvvzzz|||~~~}}}zzzyyyxxxooodddLLLDDD999333222333333222333333333333333333333333222222222111111111111000000000111222222333444444333333333333333333333333111111111222222333333333111111111222222222333333333333333444444444444555222222222333333555666666333444444555666666777777444555555666777999:::;;;999999888888888888999999888<<>>===;;;999777777777777888999;;;???FFFNNNVVV[[[\\\___dddfffgggfffffffff______```aaaeeeooo{{{wwwwwwoooiiijjj[[[WWWSSSSSSUUUTTTOOOJJJEEEEEEEEEDDDCCCCCCBBBBBB@@@@@@???===;;;999777666444444444444444444444444222222222333333444444444444444444444444444444444333333333444444444555555333333555777888:::<<<<<<===>>>???AAAEEEJJJOOORRRQQQSSSVVV[[[hhhkkkjjjqqq}}}{{{rrrmmmkkkyyyrrrpppsssrrryyy|||{{{{{{}}}{{{uuucccVVVDDD777222222222222333333333333333333333333222222222111111111111000000000111222333333444444333333333333333333333333111111111222222333333333111111222222222333333333333333333444444444555555222222222333444555666777444444444555666777777888555666666888:::<<<===???;;;::::::999999::::::;;;:::???GGGOOOTTTYYY^^^```]]]YYYRRRKKKFFFEEEHHHLLLGGGJJJOOOSSSXXX]]]cccggggggkkkoooqqqppppppqqqsssqqqkkkkkkllllllpppmmmmmmqqqpppkkkfffeeeZZZXXXTTTOOOIIIDDD???<<<>>><<<999;;;BBBNNNZZZbbb^^^ccceeecccbbbbbb___ZZZKKKAAA666333666999666222222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////................................................---------.........//////////////////////////////................................................////////////////////////000000000000000000000000---......///000111111222////////////////////////000000000000000000000000000000000000000000000000......////////////................../////////000000000000000000000000000111111000000000000111111333222222111111222222333111111222333333444555555444444444444555888===BBB@@@>>>;;;999777555555555777888<<>>===<<<:::888777555555444444444333333333222222333333444555666666444555555666666666666666666555555444444444555555000222555888::::::::::::>>>???CCCGGGHHHHHHNNNVVV\\\eeeppp{{{~~~yyyzzztttyyy{{{ttttttvvvwwwxxxzzz|||zzzvvvpppgggWWWFFF999333444666111222333333222222333444333222111000////////////000111111111111222222222111111222222222222111111222222222222222222222222555555444333222222222222222333444555555444333222555555555555666666666777444444444555555555555666:::999888777:::===BBBEEEHHH@@@777666:::===<<<:::???GGGQQQXXXZZZZZZ]]]```^^^[[[TTTLLLHHHGGGHHHGGGFFFOOOXXX]]]ccciiijjjgggiiijjjmmmpppvvv~~~}}}tttqqqiiiffflllpppnnnkkkmmmkkkddd]]]]]]bbb]]]LLL:::AAA;;;:::???BBBCCCIIIQQQ[[[```aaaZZZOOOMMMWWWbbbVVVJJJ<<<666777999777333666333333666333...///444000000000000000000000000000000000000000000000000000000000000000000000000000/////////...........................---------///////////////////////////......------///000111............/////////000///////////////////////////////////////.........000000////////////000000000000000000000000000000000000////////////000000////////////////////////////////////////////////000000111111111111000000000000000000000000000000000000000000000000000000////////////000000000000222111000000222444777999222222111111111111111111222222333333333444444444777555333444777;;;>>>???===:::666555777888777666777>>>GGGNNNSSSWWW\\\```ddd```]]]___aaaccceeefffhhhllluuuzzzpppqqqllljjjaaaZZZSSSRRRTTTTTTNNNIIIGGGFFFEEEEEEDDDCCCCCCCCC@@@??????===<<<:::888777555555555444444444333333222222333333444555555666444555555666666666666666666666555444444444555555555666888999:::;;;===???===@@@GGGLLLLLLOOOXXXdddxxx~~~zzzyyy}}}|||~~~{{{wwwjjjllloooqqquuuyyy{{{|||zzzsssfffWWWHHH===666222333444555444333333333444444444333222111000000000000111111111111222222222111111222222222222111111222222222333333333444444222222222333333444555666444555555555555444444333555555555666666666777777555555666666666777777777777666555555777:::===???AAA===888666888;;;>>>@@@HHHOOOXXX\\\]]]^^^```cccccc]]]RRRIIIEEEIIIOOOSSS[[[___bbbdddjjjpppqqqnnnjjjuuuwwwhhheeegggjjjnnnrrrqqqlllhhhhhhjjjggg\\\QQQEEE???;;;===???AAAGGGNNNNNNUUU[[[[[[UUUPPPPPPQQQWWWNNNBBB;;;999999666444555222333666555111111555111111111111111111111111000000000000000000000000000000000000000000000000000000/////////.................................///////////////////////////......---...///000111........./////////000000/////////////////////////////////////////////...000000////////////000000000000000000000000000000000000////////////000000//////////////////////////////////////////////////////000000000000//////000000000000000000000000000000000000000000000000////////////000000000111222111000000111333555777222222111111111111111111222222333333333444444444666444333444888<<>><<<:::888777555555555444444444444333222333333444444555555555444555555666666666666666777777666555555555555555444555666777888;;;???BBBDDDEEEHHHLLLQQQ^^^ttt|||uuurrr}}}{{{rrrccceeehhhkkknnnsss{{{{{{sssiii]]]NNN===333666555555555444444444444555444444333333222222222000111111111111222222222111111222222222222111111111222222333444555666666000000111333555888:::;;;777777666555555555555555555555666666666777777777777777777777888888888888555555555666777888:::;;;<<<<<<;;;999999===DDDJJJRRRWWW]]]``````aaacccfffhhhaaaWWWOOOMMMQQQXXX^^^bbbeeegggjjjrrr}}}xxxrrrmmmkkkjjjmmmmmmnnnrrrtttrrrmmmjjjPPPIIIBBB>>>======CCCIIIHHHMMMSSSXXXWWWSSSMMMIIIUUUPPPHHH@@@;;;::::::;;;888444333555666444333555111111111111111111111111000000000000000000000000000000000000000000000000000000000/////////......---------......//////000///////////////////////////............///000000....../////////000000000////////////////////////......//////////////////000000////////////000000000000000000000000000000000000////////////000000////////////////////////////////////////////////...//////////////////...000000000000000000000000000000000000000000000000/////////000000000111111222111111000000222333444111111222222222222222222333333333333444444444444555444444555999===???@@@===:::777666777999::::::BBBHHHQQQWWWZZZ\\\___bbb^^^bbbddddddccciiittt}}}{{{qqqtttooonnnfff^^^VVVSSSUUUTTTOOOIIIFFFFFFFFFFFFEEEEEEDDDDDD@@@@@@???>>><<<:::888777555555555555444444444444333333333444444444555555444555555666666666666666888777666666555555666666333555888999:::===BBBFFFIIIHHHKKKUUUfff~~~||||||yyy~~~vvvnnnddddddfffggggggkkkvvv~~~{{{xxxtttmmm^^^KKK>>>888666444333444444444444444444444444333333222222000000111111111222222222111222222333333222222111111222333444555777888888000000222444666999;;;===:::888777555555555666666555666666666666777777777777777777777888888888888777888999::::::::::::::::::;;;<<<===???EEEMMMSSSYYY\\\```bbbbbbdddfffhhhhhhccc___]]]\\\[[[]]]aaa```jjjuuu~~~{{{oooiiihhhjjjqqquuuuuutttuuuaaaYYYOOOFFF@@@>>>@@@DDDKKKMMMPPPRRRSSSSSSRRRQQQQQQOOOJJJBBB<<<;;;AAAFFF@@@;;;666444444444444444222222222222222222222222000000000000000000000000000000000000000000000000000000000////////////...,,,------...///000000111////////////////////////............/////////000...////////////000000000////////////////////////............////////////000000////////////000000////////////////////////000000////////////000000//////////////////////////////////////////////////////000000000000//////000000000000000000000000000000000000000000000000//////000000000111111111222222111000000111111222111111222222222222222333333333333444444444444555444444444777;;;???@@@@@@;;;999666666777:::===>>>HHHNNNVVV[[[]]]^^^```bbbccceeedddcccjjj||||||rrrtttpppnnnggg___VVVSSSUUUUUUPPPJJJEEEFFFFFFGGGFFFFFFEEEDDD@@@@@@@@@>>>===;;;999888666666555555555444444444333333333444444444444444444555555666666666666666777777777666666777777777777;;;?????????@@@EEEIIIIIINNN\\\ppp}}}|||qqqssswww||||||sssfffcccbbbbbbaaadddppp}}}}}}|||{{{zzzwwwlll\\\OOO>>>:::555222222444444444222333333444444333222111000000111111111222222222222222333333333333222222111111333444666777999999222333333444666888:::;;;999888777666555666666777666666666666777777777888666666777777777888888888999999;;;<<<<<<<<<;;;;;;;;;:::;;;@@@GGGOOOUUUWWW^^^```ccceeefffhhhjjjlllhhhcccaaadddeeecccfffkkkxxxwwwmmmmmmpppppprrrvvvpppjjj```TTTKKKFFFDDDCCCKKKNNNRRRSSSRRRSSSVVVXXXRRRQQQMMMDDD<<<<<>>@@@FFFLLLVVVaaauuu~~~||||||vvvmmmkkksss|||zzzkkkddd______^^^___iiivvv~~~~~~|||uuujjjbbbMMMEEE;;;555333444555444222333444444444333222111000111111111111222222222222222333333333333222222111222333444666777888999444444444555555666777888777777666666666666777777666666666777777777888888666777777777777888888888888999:::;;;;;;;;;;;;;;;;;;;;;>>>FFFOOOVVVZZZ[[[dddeeegggiiijjjlllmmmmmmhhhbbbbbbjjjqqqvvv~~~vvvoooooottttttsssnnnddd[[[VVVPPPJJJGGGMMMTTTXXXXXXVVVVVVVVVUUUUUURRRIII@@@===BBBIIIPPPOOOHHH<<<555444444444333333333333333333333333000000000000000000000000000000000000000000000000111111000000000/////////.........//////000000111////////////////////////---......///000//////////////////000000000111111000000000000000000000000------......///000000000000000////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000111222222333333222222111000000000000000000000000111111111111111111111111000000000111111111222222222222222222222222111111111111222222333444444444333444444444555555555555555666888;;;>>>@@@???>>>666777777888:::???FFFKKKSSSWWW[[[]]]]]]___bbbfffcccppp~~~rrrtttooonnneee]]]TTTQQQSSSTTTQQQLLLDDDEEEGGGHHHHHHGGGEEEDDDAAAAAA@@@???===;;;999888666666666666555555555555444444444444444444444444444555555666666666666666555555666777888:::;;;<<<999<<>>@@@GGGTTT^^^qqqyyyyyyiiidddggg~~~wwwlllmmmuuuyyymmmdddbbb```]]]cccnnnzzz|||~~~zzztttpppaaaVVVFFF;;;666666555444222333555666666555444333000111111111111222222222222333333444444333333222111222222444555666777777555444444444555555666777444444555666777777777777666666777777777888888888888888888888999999999:::888999999:::;;;;;;<<<===<<>><<<777888999;;;>>>DDDMMMTTTXXX[[[]]]^^^^^^```eeejjjwwwssstttooonnnddd\\\SSSPPPSSSTTTQQQMMMDDDEEEGGGHHHHHHGGGFFFEEEAAAAAA@@@???===;;;:::999777666666666555555555555444444444444444444444444444555555666666666666666444555555777999;;;<<<>>><<>>HHHTTT[[[]]]___eeekkkgggggghhhiiiiiihhheeecccfffjjj~~~oooiiifffpppwwwwwwwwwtttlllbbbVVVRRRQQQVVV___ccc___YYYOOOTTTXXXWWWQQQJJJFFFEEEPPPZZZ]]]RRRDDD===999666444444444444444444444444000000000000000000000000000000000000000000000000111111111111000000000000000000000000////////////////////////////////////,,,---///000000000///...000000000000111111111111000000000000000000000000---------...///000000111000000////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000111111111111111111111111000111111111111222222222111222333444444444444333111111222333333444555555444444444555555555666666777888:::===@@@@@@===;;;888999<<<===AAAHHHRRRYYY[[[]]]___^^^^^^aaahhhmmm|||qqqoooqqqfff^^^VVVSSSUUUVVVRRRMMMFFFFFFEEEEEEDDDDDDCCCCCCAAA@@@???===<<<:::999888666666666666666666666666555555555555666666666777777777666666666666777777666777888999::::::;;;<<<<<>>???>>><<<:::888888:::???GGGOOOTTTWWW^^^YYY^^^hhhaaaWWWjjj{{{qqqooopppggg___VVVTTTVVVVVVRRRMMMFFFFFFFFFEEEDDDDDDCCCCCCAAA@@@???===<<<:::999888666666666666666666666666555555555666666666777777777777666666666666777777:::888666666999===@@@AAAEEEDDDHHHRRR]]]iiiwwwkkkgggiiiuuuuuunnnqqqzzzxxxvvvsssqqqkkkwww{{{{{{|||}}}~~~xxxooobbbRRRCCC999555777666777888999999777555444333333222222333333444333333333333333333333333333333444444444555555555555555555555666777777888666666777777777777666666999999888888888888888888::::::;;;;;;;;;;;;<<<<<<;;;===>>>===<<<>>>EEEKKKUUUWWW\\\```bbbcccdddcccdddddd^^^\\\aaabbbjjj{{{qqqmmmppprrrssstttllleee___[[[YYYZZZdddnnnggg^^^VVVWWW\\\]]]VVVNNNRRR[[[aaa]]]PPPBBB;;;:::555555444333333333333333222222222222222222222222111111222222222222111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222111000000000000000111000////////////000111000000000000000000000000000000000000000000000000111111111111000000000///000000000000000000000000222222222222222222222222000000000000111111111111111111111111111111111111111111222222222222111111111111111111222222222222111222222222222333333333333333333222333444444555777777777777777777777666999:::<<<>>>>>>===;;;::::::;;;>>>DDDLLLSSSXXXZZZ]]]]]]___aaaaaalllyyyqqqoooppphhh```WWWTTTVVVWWWSSSNNNGGGFFFFFFEEEEEEDDDCCCCCCAAA@@@???===<<<:::999888666666666666666666666666555555666666666777777777888777777666666777777888:::888777777;;;>>>AAACCCFFFJJJSSS^^^aaa```aaadddXXXeeewwwxxxpppuuu~~~vvv{{{|||qqqlllttt{{{ssseeeTTTCCC999555444333444666666555444444444333333333333444444333333333333333333333333333444444444444555555555444555555666666777888888666777777888888777777666888888999999999999999999::::::;;;;;;;;;<<<<<<<<<===>>>>>>======CCCNNNVVVYYYZZZ[[[]]]```bbbaaaaaa]]]aaa___```kkkuuuvvvpppoooppprrrqqqnnnjjjddd[[[XXXaaammmooohhhaaa^^^```bbb```]]]VVV^^^eeeaaaTTTFFF>>><<<777666555555444444444555333333333333333333333333111111222222222222111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222111000000000000111111000000//////000000111000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000222222222222222222222222000000000111111111222222111111111111111111111111111111222222222222111111111111111111222222222333222222222222333333333333444333333333333444555555777777777777777777777777:::;;;===>>>>>><<<:::999;;;>>>DDDKKKRRRXXX\\\^^^\\\___^^^ZZZcccxxxqqqpppoooiiiaaaXXXUUUWWWWWWSSSNNNGGGGGGFFFFFFEEEDDDDDDCCCAAA@@@???===<<<:::999888666666666666666666666666555666666666666777777777888777777777777777777888444888===??????@@@DDDHHHQQQ\\\hhhiii]]]SSSXXXbbbooowwwvvvrrryyyiii___jjj}}}{{{}}}ttteeeRRRDDD777555333222222333333222444444333333333333444444444444444444444444444444444444444444555555555555444555555666777777888888777777777888888777777777888888999999999999999:::::::::;;;;;;<<<<<<======>>>======>>>CCCKKKTTTZZZZZZ\\\^^^_________```aaa^^^jjjpppwww|||sssmmmsssrrrrrrooohhhcccfffmmmssspppkkkgggfffggghhhhhh___cccgggdddZZZMMMCCC===999888777666555555555555333333333333333333333333111222222333333222222111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222111000000111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000000000111111111222222222111111111111111111111111111111222222222222111111111111111222222222333333222222222333333333444444444444444444444555555666777777777777777888888888<<<<<<===>>>===<<<:::999:::@@@HHHPPPVVV[[[^^^```]]]```ccchhhuuuyyysssrrrooojjjbbbZZZWWWXXXXXXTTTOOOGGGGGGGGGFFFEEEEEEDDDDDDAAA@@@???===<<<:::999888777777777777777777777777666666666666777777777888888888777777777777888888333;;;BBBBBB@@@EEESSS___rrrrrrnnnfff\\\\\\lllxxxpppsssooo___bbbnnnwww~~~zzzppp^^^NNN@@@===888555444444444444555444444333333444444555444444444444444444444444444444444555555555666666444555666777888888888777777777888888888888777777888888999999::::::::::::::::::;;;<<<<<<===>>>>>>>>>======CCCMMMUUUXXXXXX\\\```ddddddaaa```dddhhhuuuyyyuuurrrrrrvvvwwwtttqqqqqqrrrrrrqqqooolllkkkkkkllliiihhhgggeee```UUUHHH>>>;;;:::999777555444444444333333333333333333333333222222333333333333222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000222111111111111111222222000000111111111111000000111111111111111111111111000000000000000000000000000000000000000000111111000000000000000000000000000000000000000000000000111111111111222222222222111111111111111111111111111111222222222222111111111222222222222333333333222222333333333444444444555555444444555555666777666777777777888888888999<<<<<<======<<<;;;:::999:::AAAKKKSSSXXX[[[^^^```___bbbrrrzzzuuutttppplllddd[[[XXXYYYYYYTTTOOOHHHGGGGGGFFFFFFEEEDDDDDDAAA@@@???===<<<:::999888777777777777777777777777666666666777777777888888999888888777777888888999999>>>AAA???@@@LLLcccvvvuuuaaa[[[dddvvvooommmuuuvvv}}}~~~mmmccc```sss{{{~~~{{{uuueeeTTTFFFAAA;;;666444555555555555555444444444444555555444444444444444444444444444444555555555666666666444555777888999999888777777888888999999888888777888888999999:::;;;;;;;;;::::::;;;<<<===>>>>>>?????????CCCKKKTTTYYYXXXVVV[[[^^^bbbdddgggnnnxxxwwwppptttyyyyyyvvvsssqqqssssssssspppnnnmmmmmmooollliiifffaaaWWWKKKAAA@@@???<<<:::777555444333333333333333333333333333222222333333333333222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000222111111111111222333333000111111222222111111000111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000333333333333333333333333111111111222222222222333222222222222222222222222111111222222222222111111222222222222333333333333333333333333444444444444666555555555555666777777666777777888888999999999<<<<<<<<<<<<<<<<<<;;;;;;>>>EEEOOOVVVZZZ]]]```bbb___jjj{{{wwwvvvpppmmmeee\\\XXXZZZYYYUUUPPPHHHHHHGGGFFFFFFEEEEEEDDDAAA@@@???===<<<:::999888777777777777777777777777666666777777777888888888999888888777777888888999???@@@@@@???DDDQQQdddrrruuuggg]]]fff{{{uuunnnttt~~~|||zzz}}}pppdddiiissszzz{{{}}}{{{lllZZZIIIDDD<<<777666777888999555555444444444444555555555555555555555555555555555555555555666666666666444555777999999999888777777888888999999888888777888888999999:::;;;;;;<<<::::::;;;<<<===>>>?????????EEEMMMTTTWWWXXXXXXYYY]]]\\\^^^iii~~~vvvvvvwwwvvvvvvsssssssssrrrqqqpppooonnnnnnnnnlllfff\\\RRRJJJFFFFFFDDDAAA===:::777555444444444444444444444444444222333333444444333333222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000222111111111222222333444000111222222222222111000111111111111111111111111000000000000000000000000///000000000111111111111000000000000000000000000333333333333333333333333111111111222222222333333222222222222222222222222111111222222222222111111222222222333333333444444333333333444444444444555666666555555666666777888666777777888888999::::::;;;;;;;;;<<<<<<<<<<<<<<>><<<:::999888777777777777777777777777777777777777888888888888999999888888888888999999?????????CCCJJJRRRYYY]]]UUU[[[kkksssnnnqqqxxxyyyuuu~~~~~~ppp^^^kkkuuuyyysssaaaOOOIIIBBB===<<<>>>@@@BBB555555444444444444555555555555555555555555555555555555555555666666666777444555777999:::999888777888888999999999999888888888888999::::::;;;<<<<<<::::::;;;<<<===>>>???@@@@@@JJJVVVYYYVVVTTTYYY^^^fff```aaavvvyyywwwzzz~~~uuusssqqqpppppppppppppppkkkoooooofffXXXLLLHHHJJJJJJHHHDDD@@@<<<888666555444444444444444444444444222333333444444333333222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000222111111111222333333444000111222333333222111000111111111111111111111111000000000000000000000000//////000000111111111222000000000000000000000000111111111111111111111111111111222222222333333333222222222222222222222222111111222222222222111111222222333333333444444444333333333444444444555555666666666666666777888888666777777888999999:::::::::;;;;;;;;;<<<=========HHHPPPYYY^^^```bbbfffjjj}}}zzzrrrpppjjjggg___YYYZZZ\\\XXXQQQJJJHHHFFFFFFFFFFFFEEECCCAAAAAA???>>><<<:::999888999999888888888888999999999999999888888888777777999;;;<<<<<<;;;:::;;;<<>>EEESSSOOOVVVdddgggdddrrr~~~zzzqqqpppkkkhhhaaa[[[[[[]]]YYYRRRJJJHHHFFFFFFFFFFFFDDDCCCAAA@@@???>>><<<:::999888999999888888888888999999999999999888888888777777999:::;;;;;;:::;;;===???AAADDDNNN[[[]]]UUUUUU\\\iii}}}uuuiiilllzzzyyy~~~mmmiiidddgggqqqzzzyyyrrr]]]UUUMMMIIIEEE???;;;999777666444444555666555444555555555666666666666666666666666666777777777888888888888888999999999999999999999999::::::::::::::::::;;;<<<<<<<<<<<<;;;???>>>======???BBBEEEGGGPPPUUUYYY[[[[[[^^^eeejjjiiiwwwyyytttqqqppptttuuurrrpppqqqtttqqqooommmjjjaaaTTTJJJBBBDDDGGGHHHFFFBBB<<<888:::777444333444555666666333333333333333333333333333333333333333333333333111111111111111111111111333222222111000000111111111111111111111111111111111111111111111111111111222111111111000000000000111111111111111111111111111111000000000000111111111111111111111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111111111222222222222111222222333333222222111222222222222222222222222111333444444333222444555444444444555555555666666555555666666777888888888888888888999::::::;;;;;;::::::;;;>>>===<<>>>>>AAAEEEJJJMMMSSSVVVZZZ\\\___gggttt}}}uuupppnnntttyyyxxxtttssstttrrrpppooommmggg^^^WWWHHHEEECCCEEEIIIHHHAAA;;;;;;999666555555555444333333333333333333333333333333333333333333333333333111111111111111111111111333222111111000111111111111111111111111111111111111111111111111111111111111111111111111000000000222222222222222222222222111111000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333111222222333333222222111333333333333333333333333111333444444333333444555444444555555555666666666555555666777777888888999888888999999::::::;;;;;;:::999;;;>>>>>>???EEENNNZZZaaahhhkkkrrrxxxqqqrrrllliiiaaa\\\\\\^^^ZZZSSSJJJHHHFFFEEEFFFEEECCCAAA@@@@@@???===<<<;;;999999999999888888888888999999888888888888888888888888::::::::::::;;;>>>BBBFFFKKKQQQZZZ\\\VVVVVVeeexxxyyywwwwww{{{yyyzzzxxx```cccccc___aaakkkuuuzzzxxxfffXXXWWWWWWLLL@@@999888777666666777777666444888777777777666666555555666666777777777888888888888888888999999999::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<============<<<@@@???>>>@@@CCCIIINNNRRRWWWYYY[[[```lll|||rrrttt{{{|||xxxssstttsssqqqpppnnnjjjddd```RRRLLLFFFEEEGGGGGGEEEAAA<<<999777555555555333222444444444444444444444444333333333333333333333333111111111111111111111111222222111111111111111222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222111111000000111111222111111111111111111111111000111111111111111222222111111111111111111111111111111111111111111111111111111111222222222333333111222222333333222222111333333333333333333333333222333444444333333444666555555555555666666666666555666666777888888999999888888999999:::;;;;;;<<<;;;:::;;;===>>>@@@HHHQQQ___jjjqqqtttyyyrrrssslllhhhaaa[[[[[[]]]YYYRRRJJJHHHFFFEEEEEEDDDBBB@@@@@@???>>>===<<<;;;:::999999999888888888888999999888888888888888888888888::::::;;;;;;<<>>>>>======?????????BBBFFFMMMSSSVVV]]]\\\```mmm|||rrruuuyyyyyyxxxuuutttrrrpppmmmjjjfffccc\\\WWWPPPHHHBBBBBBFFFIII===:::777555555555444333444444444444444444444444333333333333333333333333111111111111111111111111222111111111111111222222111111111111111111111111111111111111111111111111111111111111111222222222111111111111111111111111222222111111111111222222111111111111111111111111000000111111222222222333111111111111111111111111111111111111111111111111111222222222222333333333111222222333333222222111222222222222222222222222222444555555444333555666555555555666666666777777666666777777888999999999888999999:::;;;;;;<<<<<<<<<;;;;;;===>>>AAAJJJSSSbbbmmmwwwzzzttttttkkkhhhaaa[[[[[[]]]YYYRRRJJJHHHFFFEEEEEEDDDBBB@@@??????>>>===<<<;;;::::::999999888888888888999999888888888888888999999999:::;;;<<<<<<>>>AAAEEEHHHGGGFFFHHHQQQbbbwww}}}rrrtttnnnyyy~~~kkkZZZSSS[[[ZZZQQQYYYmmm~~~ttteee]]]bbbggg]]]MMM;;;999666666777888888888888777777777777777777666777777777888888888999999999999999999::::::::::::;;;;;;;;;<<<<<<<<<======<<<======>>>>>>>>>>>>>>>>>>???BBBFFFLLLRRRXXX[[[]]]^^^fff}}}~~~tttsssxxx~~~uuuuuutttqqqnnnkkkgggfffcccaaaZZZNNNCCC@@@FFFMMMCCC???:::777666555555444444444444444444444444444333333333333333333333333111111111111111111111111111111111000111111222333111111111111111111111111222222222222222222222222111111111222222222222222000000000000000000000000222222111111111111222222222222222222222222222222000000111111222333333333111111111111111111111111111111111111111111111111222222222222333333333333111222222333333222222111111111111111111111111111222444555555444444555666555555666666666777777777666666777888888999999:::999999::::::;;;;;;<<<<<<===;;;;;;>>>@@@DDDNNNYYYhhhsss{{{vvvtttllliiibbb\\\\\\^^^ZZZSSSJJJHHHFFFEEEDDDCCCAAA?????????>>>===<<<;;;;;;:::999999888888888888999999777777888888888999999999:::;;;===??????AAAEEEGGGFFFHHHNNN\\\rrr~~~}}}zzzwww~~~vvveeeYYYZZZZZZUUUXXXaaauuuyyyppp^^^^^^jjjhhhYYYCCC???:::888777888999999777777777777777888888888777777888888888999999999999999999:::::::::;;;;;;;;;<<<<<<<<<==================>>>????????????>>>>>>AAAEEEKKKRRRXXX]]]______dddtttuuuttt|||vvvwwwwwwuuurrrnnnkkkjjjgggfffaaaUUUHHHCCCFFFKKKLLLGGG???:::777666666555555555555555555555555555333333333333333333333333111111111111111111111111111111000000111222222333111111111111111111111111222222222222222222222222111111111222222333333333111111111111111111111111333222222111111222222333222222222222222222222222000000111222222333444444111111111111111111111111111111111111111111111111222222222333333333444444111222222333333222222111222222222222222222222222333444555555444444555777555666666666777777777777666777777888888999::::::999999::::::;;;<<<<<<<<<<<<:::;;;???CCCIIIVVVaaattt|||wwwuuunnnjjjccc]]]]]]___[[[TTTJJJHHHFFFEEEDDDCCCAAA?????????>>>===<<<;;;;;;:::999999888888888888999999777777888888999999999999:::<<<>>>@@@AAABBBDDDFFFJJJOOOXXXhhh}}}|||~~~sssddd\\\\\\___]]][[[mmm}}}xxx___XXXhhhmmm```IIIDDD>>>999888888999999666666777777888888999999777888888888888999999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<=========>>>======>>>??????????????????BBBHHHOOOVVV\\\```bbbhhhppp|||qqquuuwwwxxxyyyxxxuuuqqqooonnnhhhgggcccZZZOOOGGGFFFHHHTTTNNNDDD<<<888666666666555555555555555555555555333333333333333333333333111111111111111111111111111111000000111222333333111111111111111111111111222222222222222222222222111111111222222333333333222222222222222222222222333222222111111222222333222222222222222222222222000000111222333333444444111111111111111111111111111111111111111111111111222222333333333444444444222222222333333222222222333333333333333333333333333444555555444444555777666666666666777777777777777777777888999999::::::999999:::;;;;;;<<<<<<===;;;:::;;;@@@FFFNNN\\\hhh|||tttrrroooiiiaaa^^^^^^\\\XXXTTTLLLIIIFFFDDDDDDDDDBBBAAA@@@???>>><<<;;;;;;;;;;;;888888888888888888888888888888888888888999999999<<<:::;;;@@@BBBBBBDDDIIIMMM```iiisss~~~~~~sssgggcccccc]]]TTThhhyyyzzzeeeXXXaaakkkkkkaaaPPP@@@<<<;;;999999;;;999999999999999999999999888888999999999:::::::::999999:::::::::;;;;;;;;;<<<===============<<<<<>>@@@AAAAAAJJJGGGJJJUUU]]]___bbbfffppplllqqqxxx|||yyyvvvvvvtttqqqlllkkkggg]]]QQQIIIGGGHHHQQQUUUSSSFFF999555777999888777666666777666444222777666555444333333222333333333333333333333333333222222222222222222222222111111222222222333333333222222222222222222222222444444444444444444444444111111111111222333444555222222222222222222222222222222222222222222222222333333333222222111111111222222222222222222222222222222222222222222222222333333333333333333333333111222222333333222222111333333333333333333333333555444444444444555666666555666666777888999999999777777777888999999:::::::::::::::;;;;;;;;;<<<<<<@@@>>>???CCCGGGPPPfffzzz~~~vvvtttoooiiiaaa^^^^^^\\\XXXTTTLLLIIIFFFDDDDDDDDDBBBAAA@@@???>>><<<;;;;;;;;;;;;888888888888888888888888888888888888999999999999===<<>>>>>======<<<>>>======>>>@@@BBBCCCDDDIIIMMMVVV]]]^^^aaannn}}}ooorrrwwwzzz{{{xxxtttqqqmmmmmmiiiaaaVVVOOOMMMNNNWWW\\\ZZZNNN@@@999888777777666555666666666444333666555444333333222222222333333333333333333333333222222222222222222222222111222222222222333333333222222222222222222222222444444444444444444444444111111111111222333444444222222222222222222222222222222222222222222222222333333333222222222111111222222222222222222222222222222222222222222222222333333333333333333333333222222333333333333222222333333333333333333333333555444444444444555666666555666666777888888999999777777777888999999::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<>>>DDDKKKYYYrrrwwwuuuooohhhaaa^^^^^^]]]XXXTTTLLLIIIFFFDDDDDDDDDBBBAAA@@@???>>><<<;;;;;;;;;;;;888888888888888888888888888888888888999999::::::===???CCCEEEAAA>>>DDDMMMZZZrrrzzzzzz{{{ooowww{{{xxx~~~}}}vvvqqqnnnkkkpppxxx|||tttddd\\\dddooopppcccTTTGGG>>>888:::>>>::::::::::::::::::::::::999999999999:::::::::::::::::::::;;;;;;;;;<<<<<<======>>>>>>>>>>>>======>>>>>>???@@@BBBDDDFFFFFFKKKTTT\\\]]][[[ggg|||sssqqqyyy{{{vvvvvvooopppmmmfff]]]VVVTTTTTT^^^ccccccXXXJJJAAA:::666777555444555666666555333555555444333222222222222333333333333333333333333333333333333333333333333222222222222333333333333333333333333333333333333444444444444444444444444333333222222222222333333333333333333333333333333333333333333333333333333333333333333222222222222333333333333333333333333333333333333333333333333333333333333333333333333222222333333333333222222333333333333333333333333555555444444555555666777666666666777888888999999777777888888999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<===AAAFFFPPPcccvvvtttnnnhhhaaa^^^^^^]]]YYYUUULLLIIIFFFDDDDDDDDDBBBAAA@@@???>>><<<;;;;;;;;;;;;888888888888888888888888777888888999999:::::::::>>>AAADDDDDD??????KKKYYYddduuuyyyuuuxxxxxxvvv|||qqqjjjooozzz}}}|||wwwqqqmmmwwwyyy}}}kkkZZZ^^^mmmtttmmmbbbSSSEEE<<<:::<<<::::::::::::::::::::::::999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>?????????>>>>>>???@@@AAABBBCCCDDDFFFHHHTTTXXX[[[[[[bbb~~~pppsss{{{zzzxxx{{{ssssssqqqkkkccc]]]YYYXXXaaafffggg___SSSIII>>>666777555444444555666555444444444333222222222222222333333333333333333333333333333333333333333333333222222222333333333444444333333333333333333333333444444444444444444444444444444333222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444222333333333333333333222444444444444444444444444555555555555555666666777666666777777888888888888777777888999999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<>><<<;;;;;;;;;;;;888888888888888888888888777888888999::::::;;;;;;???AAACCCBBB???DDDVVViiiyyy{{{nnndddjjjqqqwwwtttcccqqq|||~~~zzzsss|||zzzrrr[[[ZZZiiitttssslll^^^OOOCCC<<<:::::::::::::::::::::::::::999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<===============>>>???@@@@@@??????@@@AAACCCCCCBBBDDDHHHKKKXXX[[[___ggg|||}}}rrrttttttwww}}}vvvvvvtttpppiiiccc^^^[[[___dddfffbbbZZZQQQEEE;;;888777555444555666666555444444333333222222333333333333333333333333333333333333333333333333333333222222333333333444444444333333333333333333333333444444444444444444444444444444333333222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444333333333444444333333333444444444444444444444444666555555555555666777777777777777777777888888888888888888999::::::;;;;;;;;;;;;;;;<<<<<<<<<======???BBBFFFOOOaaa}}}uuusssnnnggg```]]]^^^]]]ZZZVVVLLLIIIFFFDDDDDDDDDBBBAAA@@@???>>><<<;;;;;;;;;;;;888888888888888888888888777888888999:::;;;<<<<<<>>>???AAABBBBBBKKKaaauuukkk]]]eeepppyyytttlllvvvwwwyyy{{{yyyxxxaaa[[[eeesssuuuqqqeeeVVVKKKAAA:::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<============>>>===>>>???@@@@@@AAA@@@@@@AAABBBCCCCCCCCCGGGNNNSSSUUU```qqqvvvqqqssszzzwwwwwwvvvsssoooiiiccc```___ccceeeccc___YYYNNNCCC;;;999666555666777666666555444444333333444444444333333333333333333333333333333333333333333333333333333333333444444444444333333333333333333333333444444444444444444444444444444333333333333444444333333333333333333333333333333333333333333333333333333333333444444444444333333333333333333333333333333333333333333333333444444444444444444444444333333444444444444333333444444444444444444444444666666555555666666777888777777777777777777888888888888999999:::;;;;;;;;;;;;;;;<<<<<<<<<=========<<<@@@GGGVVVrrrwwwvvvmmmggg```]]]^^^^^^ZZZVVVLLLIIIFFFDDDDDDDDDBBBAAA@@@???>>><<<;;;;;;;;;;;;888888888888888888888888777888888999:::;;;<<<======>>>AAAEEEIIISSSgggzzzmmmcccnnnyyyuuuvvvyyyuuu}}}}}}wwwvvv||||||jjj```cccrrruuuqqqfffZZZQQQFFF===;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>===>>>???@@@AAAAAAAAAAAA@@@BBBCCCCCCEEELLLVVV___bbbyyyvvvssswwwvvvvvvwwwwwwuuupppkkkgggbbbeeefffeeedddaaaVVVLLL???<<<888777777777777666666555555444444555555666333333333333333333333333444444444444444444444444333333333444444444444555444444444444444444444444444444444444444444444444333333333333333444555666444444444444444444444444444444444444444444444444333333333444444444555555444444444444444444444444444444444444444444444444555555555555555555555555333333444444444444333333555555555555555555555555666666666666666777777888888777777777777777777777888888999::::::;;;;;;<<<<<<<<<<<<<<<===============AAAKKK```yyyyyymmmggg```]]]^^^^^^ZZZVVVLLLIIIFFFDDDDDDDDDCCCAAA@@@???>>>===;;;;;;;;;;;;888888888888888888888888777888888999;;;<<<======<<<>>>BBBHHHNNNXXXjjjzzz|||ooolllzzz{{{mmmzzz}}}rrrssszzz~~~pppeeecccrrrtttoooddd[[[TTTKKKAAA;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<============>>>>>>>>>>>>===>>>???@@@AAABBBBBBBBB???AAACCCDDDGGGPPP]]]ggg{{{~~~uuuvvvtttuuuwwwxxxxxxuuuqqqmmmggghhhhhhggggggeee\\\QQQAAA===:::777777777777666666666555555555666666777333333333333333333333333444444444444444444444444333333333444444444555555444444444444444444444444444444444444444444444444222222222333444555666777444444444444444444444444444444444444444444444444333333333444444555555555444444444444444444444444444444444444444444444444555555555555555555555555333444444555555444444333555555555555555555555555666666666666666777888888888888888777777777777777888999999::::::;;;;;;<<<<<<<<<<<<<<<=========>>>AAAEEEPPPhhh{{{ssspppjjjbbb\\\[[[ZZZXXXVVVOOOLLLHHHEEECCCBBB@@@>>>???>>>===<<<;;;:::::::::999999999999999999999999777888:::::::::<<<>>>AAA???<<>>>>>999999===;;;;;;;;;<<<<<<<<<======<<<<<<======>>>>>>???????????????@@@@@@AAAAAABBBEEEBBBEEEKKKNNNVVVppprrrpppsssuuuvvvzzz|||tttiiimmmjjjffffffgggeee___ZZZLLLDDD;;;777777777555333666666555555555444444444333333333333333333333333333333333333333333333333222333444444555555444444444444444444444444444444444444444444444444444444333333333444444444555555555555444444333444444555333555777666555444444555777666555444444444555666666777999::::::888777555444555666777777777666555555555666666777777666666444555555666555555444444333333333333333333333333666666666777888888999999888888999999999::::::::::::::::::;;;;;;;;;<<<<<<:::<<<===>>>===>>>???AAA@@@III___|||uuuqqqkkkbbb]]][[[[[[YYYWWWOOOLLLHHHEEEDDDCCCAAA??????>>>===<<<;;;:::::::::999999999999999999999999777999:::::::::;;;>>>@@@BBBAAAFFFOOOVVV[[[aaagggdddeeekkkssszzz}}}|||xxxvvvvvvssskkkdddnnnwwwvvveeeWWWSSSRRROOOCCC>>>;;;>>>===::::::===;;;;;;;;;<<<<<<<<<======<<<<<<======>>>???????????????@@@@@@AAAAAABBBBBB@@@AAAGGGOOOWWWhhhzzzrrrrrrtttwwwyyyyyyvvvsssmmmiiiffffffhhhgggccc___RRRJJJ@@@:::888999888666666666666555555555444444333333333333333333333333333333333333333333333333222333444444555555444444444444444444444444444444444444444444444444444444444444444444555555555555666666555444333333222222333444555444333333555666555555666777888:::<<<===<<<===>>>???@@@???===<<<999:::;;;;;;;;;;;;:::999888777555444555555666666555666666666666555555444444444444444444444444444666666777777888888999999888999999999999:::::::::::::::;;;;;;;;;<<<<<<<<<:::<<<>>>>>>===>>>@@@AAADDDQQQkkk}}}wwwrrrlllccc^^^\\\[[[YYYWWWPPPMMMIIIFFFEEECCCBBB@@@???>>>===<<<;;;:::::::::999999999999999999999999999:::;;;;;;:::;;;===???DDDFFFMMMVVVXXXVVVVVVYYY]]]bbblllvvvzzz|||~~~}}}sssooorrrooohhhkkkssswwwnnn\\\PPPPPPVVVLLLEEE>>>======;;;;;;<<<;;;;;;<<<<<<<<<=========<<<<<<===>>>>>>??????@@@???@@@@@@AAABBBBBBCCCCCCBBBDDDKKKUUUbbb}}}vvvppppppwwwzzzuuusssvvvmmmjjjggggggiiiiiigggeeeZZZRRRFFF>>>:::::::::999666666666666555555555555333333333333333333333333333333333333333333333333333333444555555555555444444444444444444444444444444444444444444444444444555555555555666666666666555555555666555555444333444444444333222333666999999;;;>>>BBBEEEHHHJJJKKKNNNOOOPPPRRRRRRRRRQQQQQQMMMMMMMMMMMMMMMLLLKKKJJJCCC@@@<<<:::999999999888777777777777666666555555666666666666666666666666666666777777888999999999999999999999:::::::::::::::;;;;;;;;;;;;<<<<<<<<<;;;<<<>>>>>>>>>>>>AAACCCFFFYYYyyy~~~yyysssmmmddd___]]]\\\YYYWWWPPPMMMIIIFFFEEEDDDCCCAAA???>>>===<<<;;;:::::::::999999999999999999999999:::;;;<<<;;;:::;;;===>>>CCCHHHSSS\\\[[[TTTQQQSSSaaafffnnnssssssqqqrrrttt}}}~~~rrrmmmqqqqqqjjjfffnnnwwwttt```LLLKKKVVVTTTKKKBBB===<<<===<<<<<<<<<<<<<<<<<<============<<<======>>>??????@@@@@@@@@@@@AAABBBCCCDDDDDDEEEHHHIIIOOO[[[ooo{{{pppxxx~~~xxxrrrtttooollliiiggghhhiiihhhggg```XXXKKKAAA<<<::::::999777777777666666666555555444444444444444444444444444444444444444444444444333444444555555555555555555555555555555555555555555555555555555555555555666666666666777777777777222333555777888888888777555555555555666999>>>BBBHHHKKKOOOTTTXXX[[[\\\]]]```aaabbbcccdddeeeddddddbbbbbbaaaaaa```___^^^^^^SSSOOOLLLIIIHHHEEE@@@<<<::::::999888777666666666666666666666666666666666666777777888888999::::::999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>???BBBDDDHHH```~~~zzztttmmmddd___\\\[[[YYYWWWOOOLLLIIIFFFEEEEEECCCBBB???>>>===<<<;;;:::::::::999999999999999999999999:::;;;<<<<<<;;;;;;===???CCCKKKXXXaaa^^^WWWUUUXXXeeekkkpppnnnjjjiiimmmpppqqquuu~~~|||}}}tttppprrrpppjjjeeekkkwwwxxxeeeMMMHHHQQQVVVPPPFFF???===>>>===<<<<<<<<<<<<=========>>>>>>======>>>>>>???@@@@@@@@@@@@AAABBBCCCDDDEEEFFFFFFIIIJJJRRRfff{{{xxx~~~|||wwwwwwrrrooollljjjiiihhhgggfffccc\\\QQQGGG???;;;999888888888777777777666666666444444444444444444444444444444444444444444444444333444555555666666555555555555555555555555555555555555555555555555555555666666666777777777888888333333444555666666666666333555999===BBBHHHNNNSSSYYY[[[^^^bbbeeehhhiiiiiigggggghhhiiijjjkkkkkkkkkkkkkkkjjjiiihhhggggggggg```^^^\\\ZZZXXXQQQGGG???===<<<:::999777777777777555555555555555555555555777777777888999999::::::999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<===>>>>>>>>>@@@CCCFFFOOOkkkzzztttmmmddd^^^\\\ZZZXXXVVVNNNLLLHHHFFFEEEDDDCCCBBB???>>>===<<<;;;:::::::::999999999999999999999999:::;;;<<<<<<;;;<<<>>>@@@FFFNNNZZZaaa]]]WWWYYY```eeennnrrrllldddfffooowwwsss|||zzz}}}|||zzzyyywwwsssnnniiieeelllxxx{{{lllVVVKKKMMMSSSRRRLLLCCC>>>>>>>>><<<<<<<<<=========>>>>>>>>>======>>>??????@@@@@@AAAAAAAAABBBDDDEEEFFFGGGHHHFFFNNNaaa{{{wwwvvvvvvxxxuuusssqqqnnnkkkiiigggfffeeeaaaXXXOOOFFF???:::888888888888888777777777777444444444444444444444444444444444444444444444444444444555666666666666555555555555555555555555555555555555555555555555555666666666666777777777777666555444444444444555555666;;;CCCKKKRRRXXX^^^bbbbbbccceeegggiiikkkllllllkkkkkkkkkllllllmmmmmmnnnnnnnnnllllllkkkkkkkkkkkkhhhfffeeeeeeccc[[[NNNDDD@@@>>><<<:::888777777888666666666666666666666666777777888888999:::::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<============>>>>>>>>>>>>AAADDDGGG\\\{{{zzzssslllccc]]][[[YYYWWWUUUMMMJJJGGGEEEDDDDDDBBBAAA???>>>===<<<;;;:::::::::999999999999999999999999999:::<<<<<<<<<===???AAAGGGNNNWWWYYYSSSNNNUUU___dddrrryyypppdddeeepppyyy||||||zzzwww}}}}}}ssskkkjjjccclllvvvzzzqqq```QQQHHHNNNRRRPPPFFF???>>>???===<<<=========>>>>>>>>>>>>===>>>>>>??????@@@AAAAAAAAABBBCCCDDDFFFGGGHHHIIINNN```}}}ssssssvvvvvvvvvuuusssooollljjjiiihhhfffaaaYYYOOOEEE===:::999999888888888777777777555555555555555555555555555555555555555555555555444444555666666666666666555555555555555555555555555555555555555555555555555555555666666666777777888777666666777:::===>>>DDDKKKSSS[[[___bbbdddeeedddeeeeeefffggghhhjjjkkkoooooonnnnnnnnnooooooooonnnmmmlllkkkkkkkkklllmmmkkkiiihhhiiiiiicccWWWMMMBBB@@@===:::888888888888777777777777777777777777777888888999999::::::;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>AAAEEEIIIhhh~~~uuuppppppqqqvvvzzzssslllccc]]]ZZZYYYVVVTTTLLLJJJFFFDDDDDDCCCBBBAAA???>>>===<<<;;;:::::::::999999999999999999999999888:::;;;<<<<<<===@@@BBBGGGLLLQQQPPPHHHDDDMMMZZZeeevvvvvvfffdddnnnwwwwwwqqqyyy|||{{{vvvrrriiikkk```iiissswwwsssgggTTTEEEJJJQQQSSSIII@@@>>>???>>>============>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBBBBCCCEEEFFFHHHIIIIII[[[uuuxxxtttvvvwwwxxxxxxvvvsssooommmllljjjjjjggg```UUUJJJAAA<<<999999999888888888888777555555555555555555555555555555555555555555555555444555555666666666666666666666666666666666666666666666666666666666666666555555555555666666666666888888888999===CCCIIILLLTTTZZZbbbfffgggdddaaa___eeedddddddddeeegggiiijjjnnnnnnmmmmmmlllmmmmmmmmmiiihhhgggfffggggggiiijjjnnnkkkhhhjjjlllhhh___VVVCCCAAA>>>;;;999888888999888888888888888888888888777888888999999:::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>???AAAFFFIIIooozzzuuuooommmmmmiiiggguuu~~~wwwooofff___\\\ZZZWWWTTTOOOJJJEEECCCDDDDDDBBB@@@=========<<<;;;;;;:::::::::999888888888999:::;;;<<<;;;;;;<<<>>>@@@BBBDDDLLLIIIHHHIIIFFFEEELLLXXXooommmiiioooxxxssssss{{{wwwxxxyyy|||~~~ttt~~~wwwtttllldddeeepppvvvqqqjjj\\\FFFGGGLLLRRRTTTLLL@@@===???AAAAAA@@@@@@@@@@@@AAAAAA@@@@@@AAAAAAAAABBBBBBBBBEEEJJJEEEEEELLLMMMNNNWWWqqq~~~qqqsssuuuvvvuuusssrrrooolllmmmkkkiiifff```TTTEEE:::;;;999:::<<<:::555555888666666666666666666666666777777666666555555555444555555555555666666666777666666666666777777777777666666666666666666666666555777999999777666666777999;;;>>>CCCHHHPPPXXX]]]```aaadddffffffbbb\\\VVVYYY[[[\\\YYYUUUUUUZZZ___aaagggnnnooommmlllooosssjjj___UUUSSSRRRRRRXXX```fffeeecccccceeeffffffeeeZZZPPPDDD<<<:::;;;;;;::::::>>>BBBBBB>>>999888888999999999888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>:::BBB@@@===CCCFFFJJJUUUzzzvvvppplllqqqzzzwwwpppfff___\\\YYYWWWTTTOOOJJJEEECCCDDDDDDBBB@@@=========<<<;;;;;;:::::::::999888888888999:::;;;;;;;;;;;;<<<>>>AAACCCDDDHHHEEEGGGKKKMMMMMMSSS[[[gggjjjkkkttt}}}zzz|||vvvsssuuuvvvzzz}}}zzzzzz|||zzzwwwsssfffeeeooovvvssspppbbbKKKGGGLLLTTTWWWPPPDDD???@@@@@@@@@@@@??????@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCHHHGGGHHHMMMMMMTTTfffyyyvvvwwwxxxvvvtttrrrpppnnnnnnmmmkkkiiidddYYYKKKAAA<<<::::::<<<:::666666999666666666666666666666666777777666666666555555555555555555666666666777777666666666666777777777888777666666666666666666666666888888888777777999;;;CCCFFFLLLQQQVVVZZZ___bbbcccccccccaaa\\\VVVPPPLLLHHHMMMQQQQQQNNNLLLMMMOOOYYY[[[```fffmmmqqqssssssgggXXXJJJEEEEEEDDDFFFIIIPPPTTTYYY^^^bbbdddeeefff^^^ZZZRRRHHH>>>888777777:::>>>CCCFFFEEEAAA===;;;888888999999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>999???>>>>>>BBBBBBJJJ\\\vvvvvv{{{xxxqqqfff___\\\YYYWWWTTTOOOJJJEEECCCDDDDDDBBB@@@=========<<<;;;;;;::::::999999999999999:::;;;;;;::::::;;;===???BBBDDDEEEDDDBBBEEEMMMRRRTTTUUUXXXZZZaaahhhtttvvvnnnnnnpppssswww{{{rrrvvvxxxuuuwwwiiifffmmmuuuvvvuuuhhhQQQGGGLLLUUU[[[VVVJJJBBBAAA@@@@@@????????????@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCGGGHHHLLLOOOOOOaaayyyxxxwwwwwwuuusssqqqpppooonnnmmmkkkhhh___TTTKKK???;;;:::;;;:::666666999666666666666666666666666777777666666666666555555666666666666777777777777666666666777777777888888888888777777777666666666777777888888888;;;@@@DDDOOOTTT[[[```ccceeefffgggffffffddd]]]TTTNNNKKKKKKMMMRRRXXXXXXSSSLLLGGGEEEKKKJJJNNNZZZiiisssssspppjjjYYYHHHBBBBBBBBBBBBBBBEEEIIINNNQQQRRRTTTWWWZZZ[[[]]]\\\SSSDDD999666888999===CCCJJJMMMKKKFFFBBB;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======>>>>>>???<<>>AAACCC???MMMjjjyyyqqqggg___[[[YYYWWWUUUOOOJJJEEECCCDDDDDDBBB@@@=========<<<;;;;;;::::::999999999999:::;;;;;;<<<999:::<<<>>>@@@BBBDDDEEEBBBAAAEEEMMMTTTVVVRRROOOOOOXXX___nnn~~~ssslllhhhjjjnnnpppuuuyyyuuuuuuqqqrrroooxxxnnnhhhllltttvvvxxxlllTTTFFFKKKUUU]]][[[PPPEEEAAA@@@??????>>>>>>??????@@@AAAAAAAAABBBBBBBBBBBBCCCEEEHHHHHHLLLQQQUUUrrrzzzvvvtttvvvwwwuuurrrrrrnnnmmmkkkkkkjjjddd[[[TTTCCC===::::::999666666999777777777777777777777777777777666666666666666666666666777777777888888888666666777777777888888888999999999888777777666666777888999:::===CCCKKKPPPXXX\\\bbbfffhhhhhhhhhhhhhhhhhhfff___WWWSSSUUUXXXdddggghhheee\\\QQQHHHCCCAAAAAAFFFSSSdddpppqqqoooooodddXXXQQQQQQRRRTTTTTTWWWWWWUUUOOOGGGDDDGGGKKKMMMSSSXXXTTTIII???;;;;;;999;;;@@@GGGOOORRRPPPLLLDDDBBB???<<<::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????AAAAAAAAADDDDDD@@@UUU|||{{{rrrggg___[[[YYYWWWUUUOOOJJJEEECCCDDDDDDBBB@@@=========<<<;;;;;;::::::888888999:::;;;;;;<<<<<<:::;;;<<>>?????????CCCCCCAAADDDDDDDDDaaa~~~~~~|||ssshhh___[[[YYYWWWVVVOOOJJJEEECCCDDDDDDBBB@@@=========<<<;;;;;;::::::777888999;;;<<<<<<<<<<<<;;;<<<>>>@@@AAABBBCCCCCC???CCCHHHOOOXXX]]]YYYRRRQQQZZZ^^^hhhwwwuuuhhheeedddbbbdddjjjmmmooorrrwwwvvvyyyppp~~~nnnooowwwvvvnnnnnnqqqqqqtttlllYYYIIIJJJQQQ[[[___XXXNNNHHHAAA@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCBBBEEECCCKKKdddsssqqqwwwwwwsssrrrnnnkkkiiiiiiiiigggbbb]]]QQQFFF===:::999777777999888888888888888888888888666666777777777777888888777888888888999999999999777777777888888888999999::::::::::::::::::::::::===@@@EEEKKKQQQXXX```ddddddeeefffggggggiiikkknnnlllllliiieee___^^^```cccaaa^^^YYYUUUQQQPPPPPPPPPWWW[[[bbbhhhmmmqqqtttwwwlllppppppiiiaaa___`````````ccceeeaaaVVVJJJ@@@;;;======@@@EEEJJJIIIBBB<<<<<<:::999;;;BBBKKKSSSWWWZZZVVVOOOHHHBBB???>>>===========================<<<======>>>>>>??????@@@@@@CCC@@@@@@EEEOOOrrr}}}~~~}}}ttthhh___ZZZYYYWWWVVVOOOJJJEEECCCDDDDDDBBB@@@=========<<<;;;;;;::::::777888:::;;;<<<======<<<<<<===???AAABBBBBBBBBBBBAAAGGGKKKOOOUUU[[[YYYRRRTTTaaagggkkkqqqjjj]]]\\\``````dddjjjmmmmmmppptttvvvzzzsssuuuvvvwwwppppppqqqooorrrnnn___MMMLLLPPPZZZ```[[[SSSNNNBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBIIIIIIWWWzzzoootttuuusssqqqrrrnnnkkkjjjkkkiiieeeaaaYYYMMMBBB===<<<999999;;;999999999999999999999999666666777777777888888888888888888999999999::::::777777888888888999999999999999::::::;;;;;;<<<<<>>888===<<<===BBBHHHJJJGGGBBB@@@>>><<<:::===CCCLLLSSS\\\[[[XXXSSSLLLFFFAAA====================================>>>??????@@@@@@<<>>======<<<;;;;;;::::::777888:::<<<=========<<<===>>>@@@AAABBBBBBAAAAAADDDJJJMMMMMMQQQUUUTTTNNNSSSeeemmmmmmkkk```VVVXXX______dddjjjmmmlllnnnsssvvv{{{vvvyyytttwwwqqqrrrrrrooosssqqqdddQQQNNNPPPZZZaaa^^^WWWRRRCCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDNNNRRRdddnnnqqqtttrrrqqquuurrrnnnlllmmmkkkhhhddd___RRREEE@@@>>><<<;;;<<<999999999999999999999999666666777777888888888999888888999999999:::::::::777888888888888999999999888999999:::;;;<<<======JJJOOOWWW]]]aaaccceeefffbbbeeehhhjjjkkklllmmmoooiiigggdddbbb```^^^ZZZXXXUUUSSSQQQTTT[[[fffooouuuttttttuuuwwwzzzzzzxxxuuuuuuzzz{{{wwwtttooodddXXXSSSOOOJJJEEEBBB@@@>>><<<<<<<<<>>>BBBHHHLLLLLLJJJBBBBBB???<<<:::>>>FFFMMM[[[\\\]]]ZZZTTTLLLCCC===>>>>>>>>>>>>>>>>>>>>>>>>=========>>>??????@@@@@@<<>>======<<<;;;::::::999999::::::;;;<<<=========<<>>@@@BBBHHHHHHHHHJJJLLLMMMLLLJJJPPPcccqqqjjjZZZRRRSSSUUU]]]aaafffjjjlllmmmnnnnnnuuu|||ooo}}}tttvvvuuupppnnnooommmjjjTTTQQQUUU```ccc[[[VVVWWWJJJGGGCCCAAAAAAAAA@@@??????CCCEEEDDDCCCDDDFFFGGGFFFKKK[[[sssiiiooouuuuuurrrrrrqqqpppnnnkkkhhhfffdddZZZLLLBBB>>>======<<<;;;;;;;;;:::::::::999999777888888888888999999999::::::::::::::::::::::::???<<<:::999999999999999;;;;;;<<<;;;===AAAHHHMMMXXXZZZ[[[\\\]]]___bbbeeebbbccceeeiiilllmmmllljjjhhhaaaYYYVVVXXXZZZYYYVVV^^^```bbbeeehhhmmmssswwwwwwxxxyyyxxxwwwwwwwwwxxxsssyyy|||zzzxxxtttmmmeee```WWWMMMIIIEEE@@@>>>@@@CCCBBBAAACCCMMMXXX[[[XXXSSSFFF>>>???>>>:::???III[[[___aaa]]]XXXTTTOOOIIIAAA@@@>>><<<<<<===???AAA?????????>>>??????@@@AAADDD@@@JJJLLLNNNyyy|||uuukkkbbb\\\YYYXXXWWWNNNKKKFFFCCCBBBAAA@@@>>>===<<<<<<;;;::::::999999::::::;;;<<<============>>>>>>>>>=========@@@BBBDDDEEEEEEFFFGGGHHHJJJJJJVVVcccjjjbbbUUUQQQUUUXXX\\\___dddhhhjjjlllnnnooosssyyy}}}|||qqqtttxxxxxxsssmmmkkkjjjiiiVVVRRRVVVaaaddd]]]WWWXXXLLLIIIEEECCCBBBBBBBBBAAAEEEFFFFFFDDDCCCDDDEEEFFFJJJZZZvvvlllmmmrrrqqqssssssrrrpppnnnkkkiiigggfff^^^RRRGGG@@@=========;;;;;;;;;:::::::::999999888888888888999999999999::::::::::::::::::::::::===<<<::::::;;;;;;;;;;;;::::::<<<>>>CCCIIIPPPTTTYYYYYYYYYXXXWWWXXXZZZ]]]ggghhhiiilllmmmmmmllljjjaaa]]]YYYYYY]]]aaaddddddjjjjjjkkklllmmmpppsssvvvwwwwwwxxxwwwuuutttttttttwwwzzz{{{xxxwwwxxxuuuooohhhaaaYYYRRRJJJBBBBBBFFFKKKNNNPPPSSSZZZbbbccc___VVVFFF;;;<<<>>>===???FFFRRRZZZ___^^^ZZZXXXTTTPPPFFFDDDAAA>>>===>>>@@@AAA???????????????@@@@@@AAABBB>>>EEEMMM^^^{{{uuukkkbbb]]]ZZZXXXWWWNNNKKKFFFCCCBBBAAA@@@>>><<<<<<<<<;;;;;;::::::999::::::;;;<<<======>>>>>>===>>>>>>===<<<===???AAABBBDDDEEEDDDCCCEEEJJJNNN^^^bbbaaaWWWOOOPPPVVV[[[ZZZ]]]aaadddgggjjjnnnpppsssxxx{{{{{{vvvwwwzzz{{{vvvmmmeeedddgggXXXTTTWWWbbbeee___YYYYYYPPPLLLHHHEEEDDDDDDCCCBBBGGGFFFDDDDDDDDDEEEGGGIIINNNiiizzzpppppppppuuutttrrrpppnnnkkkjjjiiihhhbbbYYYMMMCCC>>>======;;;;;;;;;;;;::::::::::::888888999999999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======999:::>>>EEEMMMTTTXXXZZZWWWWWWTTTQQQNNNNNNPPPSSS]]]```eeeiiilllmmmlllkkkgggeeeddddddfffjjjnnnppprrrqqqqqqrrrssstttvvvwwwvvvvvvwwwwwwwwwwwwvvvvvvsssvvvwwwuuuvvvvvvrrrlllfffbbb\\\UUUKKKCCCDDDJJJNNNUUU\\\```eeejjjjjjgggZZZIII;;;;;;>>>>>>???CCCIIIUUU^^^___]]][[[XXXUUUNNNKKKFFFBBB??????@@@AAA???????????????@@@AAAAAACCC???BBBPPPttt{{{uuulllccc^^^ZZZXXXWWWNNNKKKFFFCCCBBBAAA@@@>>><<<<<<;;;;;;;;;::::::::::::;;;;;;<<<===>>>??????@@@@@@@@@>>><<<<<<>>>@@@BBBDDDEEEDDDBBBEEEMMMTTTaaa^^^WWWPPPMMMPPPVVV[[[XXXZZZ]]]```ccchhhmmmqqqtttxxx{{{|||||||||}}}zzzmmm```^^^ddd[[[UUUXXXbbbgggbbb\\\\\\SSSOOOIIIEEEDDDDDDCCCCCCDDDBBBCCCEEEGGGGGGJJJMMMZZZ{{{|||qqqpppuuutttrrrpppnnnlllkkkjjjhhheee^^^SSSGGG???<<<===<<<;;;;;;;;;;;;:::::::::999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<<<<<<<<<<===<<>>>>>===>>>AAAEEEQQQ]]]___]]][[[YYYWWWTTTPPPKKKEEEBBB@@@@@@AAA@@@????????????@@@AAAAAADDDDDDEEEVVV~~~{{{uuulllddd___[[[XXXVVVNNNKKKFFFCCCBBBAAA@@@>>>;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<>>>@@@AAADDDDDDCCC@@@===<<<===???AAACCCDDDBBBAAAFFFOOOXXX___XXXQQQMMMNNNPPPTTTWWWVVVXXX[[[^^^aaaffflllpppssswwwzzz|||vvv|||{{{ppp___ZZZ```\\\UUUWWWbbbiiiddd___^^^UUUQQQJJJFFFDDDCCCCCCBBBBBBAAADDDHHHIIIGGGKKKRRRpppuuunnnssssssrrrpppooommmlllkkkgggfffbbbXXXLLLBBB===<<<<<<<<<<<<;;;;;;;;;::::::999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::<<<===<<<;;;:::;;;===BBBFFFNNNVVVZZZYYYUUUQQQLLLKKKJJJGGGEEEEEEHHHJJJNNNVVVbbbkkkooopppooooooqqqsssuuuuuusssqqqqqqqqqxxxvvvuuuvvvwwwvvvssspppxxxuuussssssvvvyyyzzzzzzzzz|||{{{zzz{{{{{{tttkkkddd[[[TTTSSSUUUSSSPPPPPPHHHNNNTTTUUUWWW[[[\\\[[[[[[TTTMMMFFF@@@<<<>>>BBB@@@LLLWWW[[[[[[\\\\\\ZZZWWWTTTOOOIIIEEEBBB@@@@@@@@@@@@@@@???@@@AAAAAABBBBBBFFFIII^^^}}}{{{uuummmeee___[[[XXXVVVNNNKKKFFFCCCBBBAAA@@@>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@BBBEEEEEEDDDAAA>>>===>>>???AAAAAAAAAAAABBBHHHQQQXXXZZZSSSMMMMMMOOOPPPQQQTTTUUUWWWZZZ]]]aaaeeejjjnnnppptttxxx{{{rrrwwwzzzsssbbbYYY]]]\\\TTTVVVbbbjjjgggbbbaaaXXXSSSLLLGGGDDDCCCCCCCCCDDDDDDGGGKKKHHHFFFOOO]]]lllooopppqqqqqqpppnnnmmmkkkgggfffccc\\\RRRHHH@@@===<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>><<<::::::>>>AAAIIIOOOVVVZZZYYYUUUQQQOOOKKKLLLMMMLLLLLLLLLOOOQQQYYY___gggkkkkkkjjjkkklllkkkpppwww{{{wwwxxx{{{wwwqqqmmmaaaXXXWWWZZZWWWRRROOOOOOSSSTTTRRRRRRUUUTTTPPPUUUUUUSSSMMMDDD??????BBB;;;DDDMMMRRRXXX^^^```^^^XXXVVVRRRNNNIIIEEEBBBAAA@@@@@@@@@@@@@@@AAABBBBBB???EEEJJJfff|||{{{uuummmfff```\\\XXXVVVNNNKKKFFFCCCBBBAAA@@@>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;<<>>===???AAABBBAAA@@@AAAFFFMMMTTTYYYWWWOOOJJJLLLNNNNNNOOOSSSUUUWWW[[[^^^aaaeeeiiillloootttxxx}}}rrrxxxwwwfffYYYZZZ[[[SSSTTTaaakkkiiidddccc\\\VVVOOOIIIFFFEEEDDDDDDDDDDDDGGGJJJGGGHHH[[[rrrpppkkkmmmoooqqqqqqooommmkkkgggfffccc___XXXOOOEEE>>><<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;===>>>===;;;>>>DDDJJJPPPVVVZZZZZZUUUQQQSSSVVVVVVXXX[[[\\\\\\]]]___```gggjjjmmmnnnmmmpppvvv{{{|||vvvlllcccbbb```[[[WWWUUUUUUWWWVVVVVVXXXZZZVVVPPPMMMPPPQQQOOOKKKFFFCCC@@@<<>>===>>>@@@CCCFFFDDDBBBDDDJJJRRRXXX[[[VVVMMMIIIKKKMMMLLLNNNSSSTTTWWW[[[___aaadddhhhkkkqqqvvvzzznnnvvvzzziiiZZZXXXZZZRRRSSS```kkkjjjeeeddd^^^YYYQQQJJJGGGFFFFFFEEEBBBAAAEEEHHHFFFLLLgggxxxhhhkkknnnqqqrrrpppmmmkkkhhhfffcccaaa]]]TTTHHH@@@======<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<:::<<<>>>======AAAIIIPPPTTTYYY\\\XXXQQQPPPVVV^^^cccfffiiikkkllllllmmmnnnrrrtttuuuuuuxxx~~~xxxrrroookkkdddbbbcccUUUWWWXXXZZZ___bbb]]]TTTHHHJJJMMMOOOOOOMMMFFF>>>AAABBBBBBFFFOOOZZZ\\\XXXYYYYYYXXXVVVSSSMMMHHHEEEAAAAAA@@@@@@AAAAAABBBCCCKKKJJJKKKrrr|||zzzwwwqqqiiiaaa\\\ZZZZZZOOOJJJEEE@@@???>>>>>>===>>>===<<<;;;;;;;;;;;;;;;888888999<<>>======<<<===>>>@@@BBBCCCCCCBBBCCCHHHOOOUUUWWWXXXQQQPPPOOONNNMMMMMMLLLLLLUUUWWWZZZ\\\___ccchhhkkkrrrtttyyy}}}qqqxxxqqqiiiRRRVVVSSSVVV___ggghhhhhhhhh___ZZZRRRLLLHHHGGGFFFEEEGGGDDDFFFIIIGGGRRRxxxrrreeeppp}}}sssppptttkkkllliiidddbbb___WWWLLLDDDBBB<<<999;;;<<<::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<===<<<<<<<<<============AAAHHHQQQWWWZZZ\\\]]]ZZZVVVXXX___eeeeeennnwwwvvvoookkkpppvvv{{{~~~vvvlllbbbgggaaa\\\\\\^^^^^^[[[ZZZXXXTTTLLLEEEHHHNNNLLLEEEBBBCCCBBBAAAEEEOOOYYY___]]]ZZZXXXWWWVVVTTTOOOJJJDDDCCCBBBAAAAAABBBDDDFFFHHHCCCZZZ|||zzzxxxrrrjjjbbb\\\YYYYYYOOOJJJEEE@@@???>>>>>>=========<<<;;;;;;;;;;;;;;;:::::::::<<>><<<<<<<<<<<<<<<===???AAABBBAAAAAACCCHHHNNNSSSUUUTTTNNNNNNMMMMMMMMMMMMNNNNNNTTTVVVYYY\\\___ccchhhkkkrrrtttxxx}}}|||yyyvvvmmmWWWWWWSSSVVV___ggghhhhhhhhh___[[[UUUNNNIIIGGGFFFGGGIIIHHHJJJLLLPPPfff{{{hhhmmmzzztttpppsssnnnmmmiiieeebbb___XXXNNNFFFBBB===;;;======;;;<<<@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>=========;;;===???BBBFFFMMMUUU[[[]]]\\\[[[[[[]]]bbbgggkkknnnrrrtttpppmmmrrrvvvpppjjjddd___^^^___bbbeeeZZZ[[[WWWQQQPPPRRRPPPKKKDDDDDDDDDCCCFFFMMMUUUZZZ^^^\\\YYYWWWVVVTTTOOOLLLEEECCCBBBAAAAAABBBDDDEEEGGGDDD]]]}}}zzzxxxssslllccc\\\XXXWWWOOOJJJEEE@@@???>>>>>>=========<<<;;;;;;;;;;;;<<<<<<;;;<<<===??????===;;;;;;;;;;;;<<<===>>>???@@@???@@@DDDIIINNNQQQQQQOOOKKKKKKKKKLLLMMMNNNOOOPPPRRRTTTXXX[[[^^^ccchhhkkkqqqtttxxx}}}xxxyyy|||rrrbbbXXXTTTUUU^^^fffiiihhhhhh___]]]YYYQQQJJJFFFHHHJJJHHHJJJJJJLLLZZZ~~~sssjjjttttttqqqrrrqqqnnnkkkgggccc```YYYQQQJJJBBB???>>>???>>><<>>>>>>>>:::>>>CCCIIINNNTTTZZZ^^^\\\[[[\\\___dddhhhhhhggglllppptttvvv{{{wwwkkkeeecccbbb\\\``````\\\XXXUUUPPPLLLGGGFFFFFFFFFGGGLLLRRRXXX```^^^ZZZXXXVVVTTTQQQNNNEEEDDDBBBAAAAAABBBCCCEEEEEEFFFddd~~~{{{yyyuuummmddd\\\WWWUUUOOOJJJEEE@@@???>>>>>>======<<<<<<;;;;;;;;;<<<<<<===<<<===???AAAAAA???>>>;;;;;;;;;<<<===>>>>>>???>>>AAAFFFKKKOOOOOOMMMKKKJJJJJJJJJKKKLLLMMMNNNOOOPPPSSSWWW[[[^^^bbbgggjjjqqqtttxxx|||}}}yyy}}}vvvmmm\\\VVVUUU]]]fffiiiiiihhh______\\\TTTKKKGGGIIIMMMLLLLLLKKKQQQkkkmmmooovvvuuusssrrrooolllhhheeeaaa[[[TTTOOOBBB@@@??????>>><<<@@@GGG<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>??????<<>>>>>===<<<<<<;;;;;;;;;<<<<<<===<<<<<<>>>@@@CCCDDDCCCBBB;;;;;;<<<<<<======>>>>>>>>>CCCIIINNNOOOMMMKKKIIIJJJJJJJJJJJJKKKKKKLLLMMMOOORRRVVVZZZ]]]aaaeeehhhpppsssxxx{{{|||~~~}}}{{{wwwtttaaaYYYVVV]]]gggjjjiiihhh``````^^^VVVMMMIIIJJJNNNOOOMMMOOOaaa|||ooowwwxxxsssssspppnnnjjjfffbbb]]]XXXUUUEEEAAA??????===<<<@@@EEE========================>>>>>>=========>>>???@@@AAAFFFNNNUUUYYY\\\^^^___dddgggiiiiiihhhlllsssxxx|||nnngggaaa___dddkkkjjjccc[[[OOOIIIEEEEEEEEEGGGPPPZZZ^^^^^^]]][[[XXXUUUTTTTTTIIIHHHFFFDDDCCCCCCDDDEEEGGGTTT{{{yyytttmmmddd]]]YYYXXXOOOJJJEEE@@@???>>>>>>===<<<;;;;;;;;;;;;<<<======<<<<<<>>>AAADDDEEEDDDCCC;;;<<<===>>>>>>>>>>>>===???DDDJJJNNNNNNKKKHHHGGGJJJIIIIIIIIIJJJJJJKKKLLLOOORRRVVVZZZ]]]```ccceeemmmqqqvvvyyyyyy{{{zzzyyyuuuggg]]]XXX^^^hhhkkkiiihhhaaa```]]]WWWOOOKKKKKKLLLKKKHHHRRRtttxxxxxxxxxrrruuurrrppplllhhhccc___\\\ZZZKKKDDD???>>>>>>===???BBB==============================<<<<<<===???AAABBBHHHMMMSSSYYY\\\^^^```bbbeeefffffffffkkkyyykkk```YYY___jjjnnnjjjfffYYYPPPJJJJJJGGGEEEKKKUUUZZZ\\\]]]\\\YYYVVVUUUUUULLLJJJHHHFFFDDDDDDEEEFFFHHH]]]|||yyytttkkkccc]]][[[ZZZOOOJJJEEE@@@???>>>>>>===;;;;;;;;;;;;;;;<<<======<<<<<<===@@@BBBCCCBBB@@@<<<===>>>?????????>>>===???DDDJJJMMMKKKHHHEEEDDDGGGGGGGGGHHHIIIKKKLLLMMMOOORRRWWWZZZ\\\^^^aaaccchhhmmmsssvvvvvvxxx}}}|||~~~uuulllaaa[[[```hhhkkkiiigggbbb```[[[VVVQQQMMMKKKKKKIIIHHH[[[xxxtttpppwwwsssqqqnnniiiddd```___^^^SSSHHH??????AAA@@@>>>>>>==============================<<<===???AAADDDFFFNNNQQQWWW[[[^^^bbbeeehhhiiikkkoooxxx{{{lll```aaagggjjjkkklllkkkaaa[[[YYYRRRHHHHHHOOOVVVYYY]]]]]][[[WWWVVVVVVNNNMMMJJJHHHFFFFFFFFFGGGIIIccc|||yyyssskkkbbb]]]\\\\\\OOOKKKEEE@@@???>>>>>>===;;;;;;;;;;;;;;;<<<===>>>=========???@@@AAA???=========???@@@@@@???>>>>>>???DDDIIIKKKIIIEEECCCCCCDDDDDDEEEGGGIIILLLNNNOOOOOOSSSWWWZZZ\\\]]]___aaadddjjjpppssstttvvv|||~~~wwwpppddd\\\```iiillljjjgggccc```ZZZUUURRROOOLLLIIIQQQQQQjjjxxxpppoooyyysssrrrooojjjdddaaa``````XXXKKK@@@@@@CCCBBB???===>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>@@@CCCGGGIIIQQQTTTXXX]]]```eeejjjmmmrrrxxxrrrllljjjiiimmmsss{{{qqqkkkhhh]]]MMMGGGLLLSSSWWW]]]^^^[[[XXXVVVVVVPPPNNNKKKIIIGGGGGGGGGHHHHHHfff~~~}}}{{{vvvooohhh```[[[XXXOOOKKKEEEAAA???>>>===<<<;;;;;;;;;<<<<<<<<<<<<======>>>??????===<<<<<<===CCCBBBAAA>>><<<<<<>>>@@@CCCGGGKKKIIIDDD@@@@@@BBBDDDFFFGGGHHHHHHJJJMMMOOONNNRRRWWWZZZ\\\^^^```bbbgggmmmpppooottt||||||yyy~~~xxxoooeeedddhhhllliiieee[[[ccc```YYYXXXQQQIIIKKKKKK]]]|||vvvrrruuupppyyyvvvpppkkkgggccc___\\\ZZZPPPEEE@@@AAABBBAAA>>>??????>>>======>>>???@@@======>>>???CCCFFFJJJLLLZZZWWWYYY___bbbcccjjjsss|||tttjjjmmmyyyvvvrrrnnnhhh^^^PPPGGGRRRUUUYYY]]]^^^\\\XXXTTTUUUOOOKKKKKKKKKIIIIIIKKKPPPvvvvvvwww}}}{{{wwwqqqiiiaaa[[[WWWOOOKKKEEEAAA???>>>===<<<;;;;;;;;;<<<<<<<<<<<<===<<<===???>>><<<;;;;;;<<>><<<<<<>>>AAABBBFFFHHHGGGBBB???@@@BBBDDDFFFGGGHHHHHHJJJLLLOOOPPPSSSWWWZZZ\\\___bbbdddiiinnnppppppttt{{{~~~|||www}}}yyypppeeecccgggjjjhhheee]]]ccc]]]WWWXXXRRRLLLPPPWWWvvv~~~ooorrruuuwwwsssoookkkhhheeebbb___]]]SSSHHHAAA@@@AAA@@@>>>@@@???>>>===>>>>>>???@@@>>>>>>???AAAEEEIIINNNQQQUUUZZZbbbgggeeegggtttrrrqqquuuyyyxxxrrrggg\\\VVVNNNRRRXXX[[[[[[XXXUUUSSSTTTOOOMMMMMMKKKIIIJJJNNNZZZrrruuu}}}|||xxxssskkkbbb[[[VVVOOOKKKEEEAAA???>>><<<;;;;;;;;;;;;<<<<<<<<<<<<===<<<===>>>>>><<<;;;;;;<<<@@@@@@???>>><<<===???BBBCCCEEEFFFDDD@@@>>>@@@CCCDDDEEEGGGHHHHHHIIILLLOOORRRTTTWWWYYY\\\```eeehhhkkkooopppqqqtttyyy|||{{{}}}zzzqqqfffbbbeeehhhgggeee___bbb[[[VVVYYYTTTOOOTTTgggrrrooozzztttqqqnnnllljjjhhhdddbbb```WWWKKKCCC@@@@@@@@@???AAA@@@???>>>>>>???@@@AAA@@@@@@AAACCCHHHNNNTTTXXXVVV]]]fffhhhfffooolllqqqxxxyyyuuummmfffcccNNNRRRWWWZZZYYYWWWTTTSSSQQQPPPOOOOOOLLLIIILLLRRRhhh~~~rrrvvv}}}|||yyytttlllccc[[[VVVNNNJJJEEE@@@>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<======>>>??????===<<<<<<===>>>???>>>===<<<===@@@CCCDDDEEEDDDBBB??????BBBDDDCCCEEEGGGGGGHHHIIILLLNNNRRRSSSUUUXXX[[[```fffkkknnnooopppqqqssswwwyyyzzz|||ssshhhcccdddgggfffddd___aaa[[[XXX[[[VVVRRRYYYyyysssyyytttrrrooommmkkkhhheeebbb```YYYOOOFFFBBBAAABBBBBBBBBBBB@@@??????@@@@@@AAAAAAAAABBBEEEJJJRRRYYY]]]aaabbbdddgggppp|||uuusssttttttppplllVVVUUUUUUXXXZZZZZZUUUPPPOOOOOOQQQQQQMMMIIIMMMUUUsssrrrttt~~~}}}zzztttlllcccZZZUUUNNNJJJDDD@@@>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>@@@AAAAAA???>>>>>>???>>>>>>>>>===<<<===@@@CCCEEEEEECCCAAA@@@AAADDDFFFCCCEEEFFFGGGGGGIIILLLNNNPPPQQQSSSVVVZZZ```ggglllooonnnnnnppprrrtttwwwzzz}}}vvvlllffffffgggfffddd^^^```\\\[[[]]]WWWVVVbbbwwwvvvtttqqqnnnlllhhhccc```]]]YYYRRRJJJDDDBBBDDDGGGDDDCCCBBB@@@@@@@@@AAABBB@@@AAACCCGGGNNNUUU]]]aaagggeeegggsss~~~ssswww}}}{{{uuuaaaYYYRRRTTTZZZ\\\UUULLLMMMNNNPPPQQQNNNKKKOOOWWWxxxnnnnnn~~~}}}yyyssskkkbbbZZZUUUNNNJJJDDD@@@>>>===;;;:::;;;;;;;;;<<<<<<<<<<<<===@@@AAABBBBBB@@@??????@@@>>>>>>>>><<<<<<===@@@BBBEEEDDDBBBAAAAAACCCEEEFFFCCCDDDFFFGGGGGGHHHKKKNNNNNNPPPSSSVVVZZZ```hhhmmmooolllllloooqqqrrruuuyyy|||~~~zzzqqqkkkiiihhhfffeee^^^aaa]]]]]]___[[[aaauuuyyyxxxvvvssspppmmmhhhccc___\\\ZZZVVVOOOGGGDDDEEEHHHEEEDDDCCCAAAAAAAAABBBBBBAAABBBFFFKKKRRRYYY```cccaaagggttt|||}}}xxxlllaaaUUUSSSXXXZZZTTTLLLKKKKKKNNNPPPOOOMMMPPPVVVxxx{{{zzz~~~zzzooommmyyy}}}xxxqqqiii```YYYUUUMMMIIIDDD@@@===<<<;;;:::;;;;;;;;;<<<<<<<<<<<<===???AAABBBBBB@@@??????@@@>>>>>>>>><<<;;;<<>>@@@AAAAAA???>>>>>>?????????>>><<<;;;;;;>>>@@@AAA@@@???@@@AAACCCCCCBBBBBBDDDFFFFFFGGGHHHKKKMMMMMMPPPUUUYYY^^^dddkkkooommmhhhhhhmmmoooooorrryyy{{{}}}yyysssooolllhhheeeaaaccc^^^\\\^^^ccc|||~~~}}}wwwuuusssqqqnnnjjjddd```]]]___^^^VVVKKKCCCCCCEEEGGGFFFDDDCCCBBBBBBBBBCCCDDDGGGMMMSSSZZZ```dddfffxxx~~~wwwlll```XXXWWWYYY\\\KKKHHHHHHNNNQQQQQQRRRTTTxxx}}}zzzvvvwww{{{}}}gggeeedddkkk|||~~~zzzsssjjjaaaXXXSSSLLLHHHBBB>>>===<<<;;;:::777:::<<<===<<<;;;;;;<<<@@@>>>======?????????>>>???>>>===<<<===???AAABBB@@@@@@@@@????????????>>>AAACCCEEEGGGGGGIIIKKKMMMOOOPPPSSSXXX___dddgggggghhhjjjlllmmmnnnqqqtttwwwzzz{{{}}}~~~~~~{{{ooojjjkkkeeedddaaaaaa```\\\hhhzzzrrrtttuuulllhhhhhhaaa```aaa___WWWLLLEEECCCDDDDDDCCCBBBBBBCCCDDDCCCCCCDDDFFFNNNZZZ```bbbhhhqqq|||vvvlllaaaZZZYYYZZZPPPLLLJJJKKKLLLMMMQQQWWWuuu{{{xxxzzzwwwxxx}}}mmmeeeaaaeeelllwww}}}yyysssjjj```XXXSSSLLLHHHBBB???===<<<;;;:::888:::<<<===<<<;;;;;;;;;@@@>>><<<===>>>???>>>>>>>>>===<<<<<<<<<>>>@@@AAA????????????????????????@@@BBBDDDFFFFFFHHHJJJLLLMMMNNNQQQWWW^^^cccfffgggeeegggiiikkkmmmooorrruuuwwwxxxzzz{{{}}}}}}{{{yyynnnjjjjjjeeecccaaaaaaaaaaaaqqqzzzpppqqqtttmmmjjjiiibbb```aaa___WWWMMMFFFCCCDDDDDDCCCBBBBBBCCCCCCCCCCCCIIIOOOYYY```aaaeeevvv~~~zzzrrrhhh___YYYWWWQQQLLLIIIKKKLLLMMMRRRWWWzzz|||wwwvvvxxxtttuuu{{{~~~jjjbbb```gggmmmrrr}}}~~~|||yyysssjjj```XXXSSSLLLHHHCCC???===<<<;;;::::::<<<======;;;::::::;;;???===<<<<<<===>>>>>>===<<<<<<;;;;;;<<<===???@@@>>>>>>>>>???@@@@@@AAAAAA???AAACCCEEEFFFGGGIIIKKKLLLMMMPPPVVV]]]ccceeefff```cccfffiiikkkmmmqqqsssuuuwwwyyyzzz||||||zzzooojjjiiicccbbbaaa``````eee|||}}}pppooosssnnnlllkkkddd```aaa___XXXOOOGGGDDDDDDDDDDDDCCCBBBBBBCCCDDDEEEMMMVVV___bbbaaalllyyyqqqhhh^^^WWWRRRMMMJJJKKKLLLNNNSSSYYYzzztttsssuuuqqqrrrxxx{{{|||```\\\dddvvv}}}|||yyyssskkkaaaXXXSSSLLLHHHCCC???======<<<;;;;;;<<<======;;;:::;;;<<<>>>===;;;;;;=========<<<;;;;;;:::;;;;;;<<<>>>>>><<<===>>>???@@@AAABBBBBB???AAADDDEEEFFFGGGJJJLLLLLLMMMQQQWWW^^^ccceeefff^^^aaaeeehhhjjjlllppprrrwwwxxx{{{|||~~~}}}rrrkkkhhhaaabbbaaa___```jjjuuuooorrrpppnnnmmmgggaaaaaa___YYYQQQJJJFFFDDDDDDDDDDDDCCCBBBDDDFFFHHHRRRYYY```eeennn|||wwwqqqeee[[[UUUOOOKKKKKKLLLNNNTTT[[[}}}vvvqqqsssooopppwww{{{vvvhhhaaasssjjj[[[]]]nnn||||||yyytttlllbbbYYYSSSMMMIIICCC???>>>===<<<;;;;;;<<<===<<<;;;:::<<<===>>>===;;;;;;=========<<<:::::::::;;;;;;<<<===>>><<<<<<===???@@@AAABBBCCCAAACCCEEEFFFGGGIIIKKKMMMMMMOOOSSSYYY```dddfffeee]]]```eeehhhjjjmmmoooqqqvvvxxx{{{|||~~~~~~uuummmhhhbbb``````___cccxxxttttttqqqooonnnhhhbbbaaa___ZZZSSSLLLGGGDDDDDDEEEEEEDDDDDDEEEIIIMMMVVV[[[eeeuuu~~~yyyuuukkkaaaYYYSSSMMMMMMMMMOOOUUU]]]xxxrrrsssooopppwww||||||gggcccaaacccaaa[[[UUUSSSaaa~~~cccaaadddxxx}}}|||{{{vvvnnndddZZZUUUMMMIIIDDD@@@>>>===<<<;;;;;;<<<===<<<;;;;;;===??????===<<<<<<===>>>>>>===::::::;;;<<<<<<=========<<<===>>>???@@@AAABBBBBBAAACCCFFFGGGHHHIIIKKKNNNOOOQQQUUU[[[```ddddddddd]]]```eeehhhjjjlllnnnppprrruuuwwwyyyzzz|||wwwooojjjddd]]]___aaammm|||wwwqqqnnnnnniiicccbbb___[[[UUUNNNHHHEEECCCEEEFFFFFFEEEHHHNNNSSSVVVaaatttyyyoooggg___XXXQQQNNNNNNPPPWWW^^^xxxrrrtttpppqqqxxx}}}vvveee```ZZZWWWXXXWWWTTTTTTUUUVVVjjjrrreeefffhhh|||}}}}}}|||xxxpppfff\\\VVVMMMIIIDDD@@@>>>===<<<<<<:::;;;<<<<<<;;;<<>><<<===>>>???>>>>>>:::;;;<<<<<<======>>>>>>======>>>???@@@@@@AAAAAA@@@BBBEEEFFFGGGHHHKKKMMMPPPQQQUUUZZZ```bbbbbbaaa]]]```eeehhhiiikkklllmmmooorrruuuwwwxxxyyy{{{}}}~~~{{{qqqkkkddd^^^```dddvvvzzzrrrmmmmmmjjjcccbbb___[[[VVVPPPIIIEEECCCEEEGGGGGGGGGKKKRRRXXX^^^uuutttpppddd\\\TTTPPPOOOQQQWWW___yyyssstttpppqqqxxx~~~ooohhhddd___[[[\\\[[[XXXXXX[[[]]]kkk}}}yyynnnkkkkkk|||~~~~~~}}}yyyqqqggg]]]WWWMMMIIIDDD@@@>>>>>>===<<<:::;;;;;;;;;;;;===@@@BBB@@@???======?????????>>>:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA???AAADDDEEEFFFGGGJJJLLLPPPQQQUUUZZZ___aaa```^^^\\\```dddgggiiiiiijjjkkkooorrruuuwwwxxxyyy{{{}}}|||rrrjjjccc```bbbggg{{{|||rrrlllllljjjcccbbb___\\\WWWQQQJJJEEEBBBEEEHHHHHHHHHLLLTTT[[[lllyyywwwggg___VVVRRRPPPQQQXXX___|||ssstttpppqqqxxx~~~wwwsssvvvkkkgggddddddccc___^^^```pppzzzrrrppp}}}~~~|||{{{tttfff[[[VVVPPPKKKEEE@@@===<<<;;;;;;<<<;;;:::999:::<<<>>>@@@999AAADDD???;;;===???>>><<<;;;;;;;;;;;;<<<============>>>>>>??????@@@@@@???AAACCCDDDDDDFFFIIIKKKOOOQQQVVV[[[```bbbaaa___\\\^^^```cccfffhhhjjjkkktttsssrrrrrrtttvvvyyy{{{{{{}}}vvvgggbbbaaaddddddpppyyytttdddmmmcccaaa^^^[[[WWWQQQKKKFFFEEEHHHGGGDDDGGGSSS___eee|||nnnbbbXXXUUURRRPPPYYYeeeyyyqqqooooooooorrr|||}}}rrrllljjjhhhfffddduuu~~~}}}|||uuuhhh[[[VVVPPPKKKEEE@@@===<<<;;;;;;<<<;;;:::::::::<<<===??????FFFHHHBBB===>>>???===;;;;;;;;;;;;;;;<<<===============>>>??????@@@@@@@@@AAACCCDDDDDDEEEHHHJJJOOOPPPUUUZZZ___aaa```^^^\\\]]]```cccfffhhhiiijjjuuutttttttttuuuvvvxxxzzzyyy|||wwwhhhccc```cccgggrrrwwwtttfffkkkdddbbb___[[[WWWRRRLLLGGGFFFFFFHHHJJJIIIOOOeee}}}zzzlll^^^VVVQQQQQQ]]]mmmzzzqqqooommmmmmooowww}}}wwwrrr~~~xxxiii\\\VVVPPPKKKEEE@@@===<<<;;;;;;<<<;;;:::::::::;;;<<<===@@@EEEFFFBBB>>>>>>>>>===;;;;;;;;;;;;<<<<<<======<<<======>>>??????@@@@@@AAACCCDDDDDDDDDEEEGGGIIIMMMOOOSSSXXX]]]___^^^\\\\\\]]]```ccceeegggiiiiiisssrrrrrrrrrsssuuuvvvwwwxxxzzz}}}{{{lllgggcccdddmmmtttssssssiiiiiieeebbb___\\\XXXSSSMMMIIIJJJGGGKKKPPPNNNVVVzzzssscccWWWOOOOOO___rrrvvvooommmlllkkkjjjqqqzzzkkk]]]VVVPPPKKKEEE@@@===<<<;;;;;;<<<<<<;;;::::::;;;<<<<<<:::===???>>>======>>>>>>:::;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@AAACCCDDDEEEDDDCCCDDDFFFHHHLLLMMMQQQVVVZZZ]]]\\\[[[\\\]]]___bbbdddfffhhhhhhmmmmmmnnnoooqqqrrrssssssvvvxxx|||~~~qqqlllgggggguuuyyymmmpppkkkgggeeeccc___\\\YYYTTTOOOLLLMMMLLLNNNQQQWWWooozzzkkk```VVVUUUcccuuuooolllkkkiiiiiihhhnnn~~~zzzkkk^^^WWWPPPKKKEEE@@@===<<<;;;;;;<<<<<<;;;;;;<<<<<<======::::::<<<===<<<;;;<<<===:::;;;<<<<<<======<<<<<<<<<<<<===>>>???@@@AAAAAACCCDDDEEEDDDCCCDDDEEEGGGKKKLLLOOOTTTXXX[[[[[[ZZZ[[[]]]___aaadddeeegggggghhhiiilllnnnoooppppppppprrrtttwww{{{sssnnnhhhgggmmmllllllhhheeeccc___\\\YYYUUUQQQNNNLLLPPPOOOPPPfffxxxnnnddd^^^fffsssssskkkiiihhhhhhhhhhhhnnn~~~~~~~~~yyykkk^^^XXXPPPKKKEEE@@@===<<<;;;;;;;;;<<<<<<===>>>>>>??????@@@>>>>>>@@@???;;;:::<<<999:::<<<=========<<<;;;;;;<<<===>>>???@@@AAABBBCCCDDDEEEDDDCCCDDDFFFHHHKKKLLLNNNRRRWWWZZZ[[[ZZZ[[[\\\___aaaccceeeffffffgggiiikkkmmmnnnmmmlllkkkiiikkkmmmpppsssyyyuuunnnfffiiixxxnnnmmmiiieeebbb^^^[[[XXXUUUQQQOOOJJJOOOOOOXXX~~~vvviii___```hhhnnnlllffffffgggiiiiiinnn}}}~~~}}}}}}wwwjjj^^^YYYPPPKKKEEE@@@===<<<;;;;;;;;;;;;===>>>@@@AAAAAAAAABBB>>>>>>AAAAAA===<<<>>>999:::<<<===>>>===<<<;;;;;;;;;<<<>>>???@@@AAABBBBBBCCCDDDDDDDDDDDDFFFHHHKKKLLLNNNRRRWWWZZZ[[[ZZZ[[[\\\^^^```bbbdddeeeeeefffgggiiiiiihhheeebbb```]]]^^^___```bbbffflllpppsss{{{yyyoooiiiqqqsssooollldddaaa]]]ZZZWWWUUURRROOOMMMMMMTTTnnnzzzjjj]]][[[```pppjjjffffffgggiiiiiimmm{{{~~~||||||vvviii___ZZZPPPKKKEEE@@@===<<<;;;;;;:::;;;===???AAABBBCCCCCC???::::::@@@BBB???>>>AAA999:::<<<>>>>>>===<<<;;;;;;;;;<<<>>>???AAABBBBBBAAACCCDDDDDDDDDEEEGGGIIIKKKLLLNNNRRRWWWZZZ[[[[[[[[[\\\^^^```bbbddddddeeedddeeefffeeebbb^^^YYYVVVUUUUUUTTTSSSTTTWWW\\\``````fffnnnvvv~~~rrrooo{{{yyyqqqmmmccc```\\\YYYWWWTTTRRROOOQQQLLLYYYpppaaa^^^bbbrrrfffffffffhhhiiihhhlllyyy}}}{{{wwwooocccYYYRRRMMMFFF@@@===<<<<<<;;;===<<<<<<>>>AAADDDEEEEEE???===<<<>>>@@@@@@===999:::;;;===>>>>>>>>>===<<<<<<===>>>???@@@AAAAAAAAAAAAAAAAAABBBDDDEEEGGGHHHMMMNNNQQQTTTWWWYYYYYYYYY^^^^^^```bbbcccddddddeeefffccc___]]]\\\[[[WWWTTTRRRSSSRRROOOMMMNNNQQQTTTVVVXXX[[[bbbjjjttt|||uuuiiiwwwiiiiii```XXXXXXZZZXXXRRRMMMOOOPPPkkkxxxggg```hhh~~~tttllljjjiiiiiijjjjjjmmmwww|||zzzwwwooocccYYYRRRMMMFFF@@@>>>===<<<;;;===<<<<<<>>>AAACCCDDDCCC@@@>>>>>>???AAA@@@>>>;;;;;;;;;===>>>>>>>>>===<<<<<<===>>>???@@@AAAAAAAAAAAAAAABBBBBBDDDEEEGGGHHHLLLNNNQQQTTTVVVXXXXXXYYYYYYZZZ\\\^^^```aaabbbbbb___\\\YYYYYYZZZ[[[[[[YYYSSSRRRRRRRRRSSSRRROOOMMMNNNNNNQQQTTTYYY___dddhhhtttyyypppsssjjjhhh```ZZZXXXWWWSSSPPPOOOPPP]]]nnndddkkk}}}vvvkkkiiiiiiiiihhhiiiqqq{{{|||{{{wwwooobbbXXXRRRMMMFFFAAA>>>===<<<<<<===<<<<<<===@@@BBBAAAAAA@@@??????@@@AAAAAA>>><<<;;;<<<===>>>>>>>>>======<<<===>>>???@@@AAAAAAAAAAAAAAABBBCCCDDDFFFGGGHHHKKKMMMPPPSSSUUUVVVWWWWWWVVVXXXZZZ\\\^^^___``````YYYWWWVVVWWW[[[```cccddd___ZZZUUUSSSTTTSSSOOOKKKNNNNNNOOOOOOQQQRRRTTTTTT[[[aaammm|||xxxpppnnneee___ZZZYYYVVVRRRRRRVVVUUUuuutttfffmmm||||||llliiihhhgggeeedddjjjrrr}}}{{{xxxooobbbXXXSSSNNNFFFAAA>>>===<<<<<<======<<<>>>@@@@@@@@@>>>??????@@@@@@@@@???>>><<<;;;<<<===>>>???>>>>>>===<<<===>>>???@@@AAAAAAAAAAAABBBBBBCCCDDDFFFHHHHHHKKKMMMOOORRRTTTUUUVVVVVVXXXZZZ\\\^^^______^^^]]]VVVVVVVVVYYY___fffllloooqqqjjj___VVVRRRQQQRRRSSSTTTSSSSSSSSSRRRQQQQQQPPPQQQUUU]]]lllzzzppprrrddd\\\XXXZZZZZZVVVWWW[[[eeemmmqqq}}}yyymmmjjjgggfffdddbbbgggnnn}}}|||yyypppbbbXXXSSSNNNGGGAAA>>>======<<<=========>>>@@@@@@???======>>>?????????===<<<<<<;;;<<<>>>?????????>>>===<<<===>>>???@@@AAAAAAAAABBBBBBBBBCCCEEEFFFHHHIIIKKKMMMOOORRRTTTUUUUUUUUUZZZ[[[]]]^^^^^^]]][[[YYYVVVWWWXXX[[[___fffmmmrrrwwwuuuooodddXXXSSSTTTXXXRRRRRRRRRRRRRRRRRRQQQQQQRRRUUUYYY```ooo{{{pppqqqfff[[[VVVZZZ[[[WWWXXX___xxxvvv~~~}}}ooojjjgggfffdddccchhhnnn~~~~~~{{{rrrcccYYYSSSNNNGGGBBB???>>>===============???AAAAAA@@@>>><<<>>>@@@@@@>>><<<<<<<<<<<<===>>>?????????>>>>>><<<===>>>???@@@AAAAAAAAABBBBBBCCCDDDEEEGGGHHHIIILLLMMMPPPRRRTTTUUUUUUUUUXXXZZZ\\\]]]]]][[[YYYWWWWWWXXXYYYZZZ\\\```fffjjjmmmtttxxxtttggg]]]XXXYYYSSSSSSRRRRRRSSSTTTUUUUUUTTTWWWXXXXXX___oooxxxtttpppppptttxxxzzzzzz}}}tttmmmiii]]]VVVYYYXXXVVV^^^lllzzzssslllgggeeeddddddiiioooyyy}}}ssseeeZZZTTTOOOGGGBBB???>>>============>>>@@@CCCCCCAAA???<<>><<<===>>><<<===>>>???@@@???>>>>>><<<===>>>???@@@AAAAAAAAABBBCCCCCCDDDEEEGGGHHHIIIMMMNNNPPPSSSTTTUUUUUUUUUVVVYYY\\\^^^___^^^\\\ZZZ[[[\\\\\\[[[YYYYYY\\\___```iiitttwwwqqqhhhaaa^^^XXXWWWVVVUUUUUUVVVXXXYYYWWWYYYXXXWWW[[[dddjjjkkkhhheeebbbbbbccceeefffeeeeeehhhnnnqqqppprrr~~~nnnhhh^^^YYYYYYVVVYYYqqqzzzwwwooogggdddcccccchhhnnnttt~~~ttteeeZZZTTTOOOHHHBBB???>>>>>>=========>>>AAADDDDDDBBB@@@===@@@BBBBBB???===>>>???<<<===>>>@@@@@@??????>>><<<===>>>???@@@AAAAAAAAACCCCCCCCCDDDEEEGGGIIIJJJMMMOOOQQQSSSUUUUUUUUUUUUWWWYYY]]]aaabbbbbbaaa______``````]]]YYYVVVWWWYYYZZZaaajjjqqqrrrooojjjggg\\\ZZZWWWTTTTTTUUUVVVXXXZZZ[[[ZZZZZZ___ccc```ZZZbbb```]]]\\\[[[[[[ZZZZZZ\\\^^^aaaaaa[[[YYYeeevvvsssddd^^^\\\\\\WWW___vvv{{{qqqgggcccaaabbbgggmmmooo}}}ssshhh___SSSOOOHHHBBB>>>===>>>???>>>;;;<<>>>>>???@@@AAAAAAAAA@@@???;;;===???@@@???>>>>>>???<<<===>>>???@@@AAAAAAAAABBBCCCDDDEEEEEEFFFHHHJJJLLLNNNQQQSSSSSSTTTVVVXXX]]][[[[[[aaaiiinnnkkkgggjjjfffeeefffeee___[[[[[[VVVXXX]]]dddlllooonnnlllgggeeeaaa^^^\\\[[[[[[[[[^^^^^^___aaaaaa```\\\YYYaaaaaa```___^^^]]]\\\[[[^^^aaadddbbb\\\XXXXXX[[[jjjooommmrrrvvvfffggg[[[UUU\\\gggwwwooofffhhhcccaaaiiiooonnn|||sssggg___TTTPPPIIIBBB>>>===>>>??????;;;<<>>???@@@???<<<<<>>@@@CCCCCCBBBAAAAAABBB===>>>???AAABBBBBBBBBBBBCCCDDDFFFFFFFFFGGGJJJLLLMMMOOORRRTTTUUUVVVXXXYYYYYYZZZ^^^iiivvv}}}{{{||||||{{{vvvtttsssuuuxxx|||~~~yyyxxxuuurrroookkkiiihhhcccaaa___^^^^^^^^^\\\ZZZZZZZZZ[[[\\\]]]^^^^^^___\\\___aaa```\\\YYYYYY[[[XXX\\\YYYXXXdddvvvtttddd^^^[[[ZZZeee|||}}}hhhfffbbbbbbhhhhhhkkkuuuzzzqqqfff^^^VVVRRRKKKDDD@@@>>>???@@@???<<<<<>>@@@CCCEEEEEEBBB???======???AAAAAA@@@?????????>>>???@@@AAABBBCCCCCCCCCCCCDDDFFFFFFGGGHHHKKKMMMMMMPPPSSSUUUUUUVVVXXXZZZYYY[[[```jjjxxx~~~~~~|||zzzwwwtttqqqoooooolllhhheeecccaaa^^^\\\\\\\\\]]]^^^___``````aaa^^^```bbbbbb___]]]]]]^^^WWW\\\YYYWWW^^^kkkqqqfff\\\\\\]]]lll}}}mmmgggddddddhhhfffgggnnn}}}zzzqqqfff^^^VVVRRRKKKDDD???>>>>>>???>>><<<<<>>@@@BBBBBBBBBBBBAAA@@@@@@???===???AAAAAA@@@>>>>>>???>>>???@@@AAABBBCCCCCCCCCBBBDDDFFFFFFGGGHHHKKKMMMMMMPPPSSSUUUUUUVVVXXXZZZZZZ\\\bbbjjjuuu~~~}}}{{{xxxsssoookkkfffaaa^^^___________________________aaaccccccbbbaaa``````XXX\\\YYYWWW[[[ccc~~~pppiii___```fffpppgggcccccceeebbbccchhhuuuzzzrrrggg___VVVRRRKKKDDD???===>>>>>>===;;;===AAABBB>>>===???CCCBBB@@@????????????@@@???@@@BBBBBBAAA?????????===>>>???AAABBBBBBBBBBBBAAACCCEEEFFFFFFHHHKKKMMMMMMOOORRRTTTUUUVVVXXXYYYZZZ]]]bbbhhhqqq|||wwwppphhhbbbbbbaaaaaa``````_________aaabbbcccdddeeeeeedddccc___aaa___^^^```bbbzzz~~~}}}tttccc^^^^^^llltttgggaaa```aaa^^^```dddmmm{{{rrrhhh```VVVQQQJJJCCC>>><<<<<<===;;;;;;>>>CCCBBB>>><<<===AAA@@@@@@@@@???>>>======>>>@@@AAAAAA@@@>>>===>>><<<===???@@@AAAAAABBBBBB@@@BBBDDDEEEFFFGGGJJJMMMLLLOOORRRSSSTTTUUUWWWYYYXXX\\\aaagggppp~~~tttlllffffffeeeeeeeeedddddddddffffffhhhiiikkkkkkjjjiiihhhiiifffffffffcccttt|||``````^^^tttzzzkkkbbb___aaa^^^```bbbfffqqq{{{sssiiiaaaUUUQQQJJJBBB===;;;<<<===999:::???CCCCCC===;;;<<<>>>???AAAAAA@@@>>><<<:::;;;===??????===;;;;;;;;;<<<===>>>???@@@AAAAAAAAA???AAACCCDDDEEEGGGJJJMMMLLLNNNQQQSSSSSSTTTVVVXXXVVV[[[aaagggqqqvvvjjjjjjjjjkkkkkkkkkkkkkkkllllllmmmoooqqqrrrqqqpppkkkjjjfffgggfff```lll{{{uuuwwwzzzuuuxxxzzzzzz}}}fffjjjeee~~~qqqfffbbbcccaaaaaaaaabbbhhhyyy|||www