BM6P6(@ ..............................////////////......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,---...///------++++++++++++------///...,,,++++++,,,...////////////...------,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,---------......***+++++++++++++++,,,,,,///............///000000+++++++++,,,,,,,,,------------,,,,,,,,,---......,,,,,,------...///000000,,,,,,---...///000111111////////////000000000000111111000000//////.........///000000000///---,,,///111333222///...000222444222000///000000000...111555555000...000111000111111111111111111111111222333444444555555444444333666999:::999999::::::999<<<>>>>>>@@@AAAAAA???<<<<<<<<<<<<===???@@@@@@FFFFFFEEECCCBBBAAA@@@???HHHHHHHHHHHHGGGEEECCCBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGFFFEEEEEEIIIIIIIIIIIIIIIIIIIIIIIIFFFEEEDDDCCCBBBAAAAAA@@@>>>>>>=========???@@@AAAEEEDDDCCCBBBAAABBBBBBCCCAAA@@@@@@??????>>>>>>===>>>===<<<:::::::::;;;<<<>>>;;;:::<<<;;;777666888888888888888777777666666777777666666555555555444666666555444444444444555777777777777666666666666444444444444444444444444444444555555444444333222111222333444444444333222333333333333333333333333222222222111111111111000///111222000......111555//////...---------------///000111222222111000///333000...///222333111...000///...,,,,,,,,,---......///---***+++000111///---.........//////000000......---,,,,,,...///000------------------------&&&***//////,,,,,,///333***+++,,,,,,------,,,,,,---......//////......---......////////////......,,,---......//////......,,,,,,,,,---------.........,,,***+++...//////---222222111...+++***,,,...+++,,,,,,------,,,,,,+++//////...---------------111111000000/////////.........////////////......,,,+++---111...)))***000...///000///.........///000000//////.........---...............///000000///000000...------///111...///111222222111///...------......//////000000...///000///...---...000000000000000000000000000------...///000111222222+++...000111000.........////////////////////////......//////...,,,***(((000///...------...///000---...///111111222222222---......///000111111222////////////000000000000000000111111111111000000111222222111000000111333000000000111222222333333777777777888999999999:::::::::;;;;;;;;;;;;;;;;;;++++++++++++++++++++++++------............---------------------------------,,,,,,+++,,,---...///......---,,,,,,---.........---,,,,,,,,,,,,---...------..................++++++++++++++++++++++++------------------------,,,,,,,,,---------......******++++++,,,------...------,,,,,,------...///........./////////000000......---,,,,,,---------,,,,,,------...//////000.........///////////////////////////000000000000111000000000/////////...//////000000000///------///111222111//////000222333111000000222333222111---111333000///222444222222222222222222222222222222333444444555444444444444666999::::::::::::;;;:::<<<===>>>???@@@@@@>>><<<<<<<<<<<<===???@@@AAAFFFEEEDDDCCCBBBAAA@@@@@@FFFGGGGGGHHHGGGFFFDDDCCCBBBCCCCCCDDDEEEFFFFFFGGGHHHHHHGGGGGGFFFFFFEEEEEEIIIIIIIIIHHHHHHHHHHHHHHHBBBBBBCCCCCCBBBBBBAAA@@@AAA@@@???>>>>>>>>>???@@@EEEDDDBBBAAAAAAAAABBBCCCAAAAAAAAAAAA@@@@@@@@@@@@???>>>===<<<;;;<<<<<<===>>>;;;:::<<<;;;888777999999999888888888777777777777777777777666666666555777666555555555444555555888888777777777666666666444444444444444444444444444444555555444444333222222333444555555555444333333333333333333333333333222222222111111111111000...///000...,,,,,,///222111111000////////////000///000111222222111000//////...---.../////////---000//////...------......---//////---...111111...------------.........///---------------...//////------------------------&&&***......++++++---000++++++,,,------------,,,------------------------,,,,,,------------,,,,,,,,,------...............,,,,,,---------............,,,+++,,,...///...,,,------,,,++++++,,,...///,,,,,,------------,,,,,,............///000111111000000/////////...............////////////......---+++---000...***+++000.../////////.........///111000000000////////////...............///000000---///000000///.........///000222333333222000///.........///////////////...///000///...---...000........................------...///000111222222111222222111///...///000////////////////////////---...000000000///---,,,//////............//////...///000111111111111111.........///000111111111000000000000111111111111000000111111111111000000111222222111000000111333111111111222333333444444666777777888888999999::::::::::::;;;;;;;;;;;;<<<************************,,,,,,------------,,,,,,........................,,,++++++,,,---...///000///......------......///------------------------,,,,,,------...//////000++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,---------......++++++,,,,,,---...//////+++++++++++++++,,,,,,---,,,,,,,,,---------......//////...---,,,,,,,,,,,,,,,,,,------.../////////000000//////.........---////////////000000000000000000000000//////////////////000000000///......///111222111000///000111111000000111333555444333///444555222000000000---333333333333333333333333222222333444444444444444555777999:::::::::;;;<<<;;;;;;===>>>???>>>======;;;;;;<<<<<<===???@@@AAAEEEDDDDDDCCCBBBAAA@@@@@@DDDEEEFFFGGGGGGFFFEEEDDDCCCDDDDDDFFFGGGHHHIIIIIIJJJIIIGGGFFFEEEEEEFFFFFFHHHHHHHHHGGGGGGGGGFFFFFFAAACCCEEEFFFFFFEEECCCAAACCCBBBAAA????????????@@@DDDCCCBBBAAAAAAAAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@???>>>===>>>??????===::::::<<<<<<999888;;;999999999999999888888888888888888888888777777777777777666666666555555555888888777777777666666666444444444444444444444444444444555555444444333222///000222333333333222111333333333333333333333333222222222111111111111000//////000...------...000222111000000//////000000//////111111111111//////---...//////...---.../////////000000000///......+++///111000000222111---,,,,,,,,,---------------,,,---......//////......------------------------(((+++...---+++***+++...++++++,,,---------------...---,,,++++++,,,---...,,,,,,------------,,,,,,,,,,,,---...............,,,------------............---------//////---+++---,,,***+++,,,......---,,,,,,------------,,,,,,,,,------...000222333444///............---------......////////////......---,,,...000...+++,,,///........................111111111000000000000///...............///000000***---111222111///------000111333444444333111000///////////////............///000///...---...000........................------...///000111222222111111///,,,******,,,...////////////////////////---...000111222111111000......////////////......//////000111111000000000......//////000000111111111111111111222222222222000000111111111111000000000111222111000///111333111222222333444444555555666666666777888999999999:::::::::;;;;;;;;;<<<<<<------------------------,,,------......------,,,------------------------+++++++++,,,---...///000......------------......,,,------......------,,,---------.........//////+++++++++,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------...............+++++++++***+++,,,,,,---+++++++++,,,,,,,,,------000000///---,,,,,,,,,,,,---------.........//////////////////............////////////000000000000000000000000//////////////////000000000/////////000000111111000000000111111000000111333444333222,,,111444222111111111...222222222222222222222222222222333444444444444333444666777888888888999;;;;;;:::;;;>>>>>>;;;:::<<<;;;;;;;;;<<<===???@@@AAACCCCCCCCCBBBBBBAAAAAAAAABBBCCCDDDFFFFFFFFFFFFEEEDDDDDDEEEGGGHHHIIIJJJKKKKKKJJJGGGEEEDDDDDDEEEFFFHHHHHHGGGGGGFFFEEEEEEEEEEEEGGGJJJLLLKKKIIIFFFCCCDDDCCCBBBAAA@@@AAABBBCCCFFFEEEDDDCCCCCCCCCDDDEEEGGGGGGFFFEEEDDDCCCBBBBBBBBBAAA@@@?????????@@@AAA===::::::======::::::<<<999999999999999999999999999999999999999999999999777777777777777777666666666666666666555555555555444444444444444444444444444444555555444444333222000111222444444333333222222222222222222222222222222222222111111111000000111111111111000000000000000//////...---............///000111111000///......000222111...---///222...///000111111000///...,,,000111...---///000...------------------------+++,,,.../////////...---,,,,,,------------------***,,,......,,,++++++---+++,,,,,,---...---------...---+++******+++---.........////////////......,,,,,,---.........------------------.....................//////...---+++222000......///...,,,***------............------,,,,,,---...///111222333---------------------------......//////......---------...///...------...///...------...///...---000000000///////////////...............///000000+++...000111000///......111222444555555444222111000000//////......------...///000///...---...000000000000000000000000000.........///000111111111.........,,,******,,,---////////////////////////...///000111111111111000---...///000000///...---///000000000000000//////.../////////000000000111000000000111111111222222000000111111111111000000000111111111//////111222111111222222333444444444444555555666777888999999999::::::;;;;;;<<<<<<<<>>???AAABBBBBBBBBBBBBBBBBBAAAAAAAAA@@@AAACCCEEEFFFFFFFFFFFFDDDEEEFFFGGGHHHIIIJJJJJJJJJIIIFFFDDDCCCDDDEEEFFFGGGGGGGGGFFFFFFEEEEEEEEEHHHJJJMMMOOONNNKKKGGGDDDCCCBBBBBBBBBCCCDDDFFFGGGHHHGGGFFFEEEEEEFFFGGGHHHJJJJJJHHHFFFDDDBBBAAA@@@BBBAAA@@@??????@@@AAABBB>>>;;;;;;>>>===;;;:::===999999999999999999999999999999999:::::::::::::::888888999999999888777666555555444444444333333333444444444444444444444444444444555555444444333222333444666777777777666555222222222222222222222222222222222111111111000000111000000111111111000000000000///..................///000111111000///...---000222111...---///222...///000111111000///...---000///***(((+++///000//////..................+++,,,.../////////...---,,,,,,,,,---------......---...//////...---------,,,,,,---.........------...---+++******+++---.........////////////......+++,,,,,,---...------------------.........//////---...//////......------222111000000000...,,,)))---......//////......---......------......///000,,,,,,,,,---------------------............---------............///...,,,///---,,,---...///...,,,.......................................///000000---...///.........000111111222444555555444222111000000//////......------...///000///...---...000000000000000000000000000......//////000000111111---///222333222111111222///////////////////////////000000000//////......---...///000000///...---//////000000000//////...////////////000000000000/////////000000000111111000000111111111111000000000111111000//////000222000000111111222222333333333444555666777888999999999999::::::;;;<<<======------------------------...//////////////////...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++,,,,,,------,,,,,,+++------------------------000//////...------,,,,,,++++++,,,,,,------......------------------------,,,,,,,,,---------....../////////...------,,,,,,---------------...//////............////////////000000///...------------........................---.........//////000000////////////000000000000////////////000000000000000000/////////000111111111000///000111222111///222111111111222111...,,,---111333111///000000...000000000000000000000000111111222333333333333333111222333333333444666888999555666======888777;;;::::::;;;<<<>>>@@@AAABBBAAAAAAAAAAAAAAABBBBBBBBB???AAABBBDDDEEEFFFEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHGGGFFFEEEDDDCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFHHHJJJMMMOOONNNKKKHHHEEECCCCCCCCCCCCEEEGGGIIIJJJIIIHHHGGGGGGGGGHHHIIIJJJJJJIIIHHHFFFCCCAAA@@@???@@@@@@???>>>???@@@AAABBB???<<<<<<>>>>>>;;;:::===888888888999999999999999999999999:::::::::::::::888999:::::::::999888777555444444444333333333333444444444444444444444444444444555555444444333222000111222444444333333222222222222222222222222222222222222111111111111000...------...000111///...333222111111000000111111......000000000000......,,,---......---,,,---.........///000000000//////...000///(((%%%)))...111///////////////.........,,,---......//////......+++,,,,,,------.............../////////......---,,,,,,---..................---,,,++++++,,,---...,,,,,,------------,,,,,,++++++,,,---------------------........./////////---...///...------///111...111333333111///------......////////////......//////...---------------,,,,,,,,,------------...------............---------///...---...111///+++///---+++,,,///000...+++,,,---------------.....................///000000.........------...000333111222444555555444222111///////////////............///000///...---...000.........................../////////000000000111***---111222222111111111/////////////////////////////////......---------......////////////............///000000/////////////////////000000000000.../////////000000000000000000111111111111000000///000111000///...000222///000000111111222333333222333444555666777888999888999::::::;;;<<<======---------------------------......//////......---------------------------,,,---.........---,,,+++,,,,,,---......---,,,,,,...---,,,,,,,,,,,,---.....................------++++++,,,,,,---......///------------------------,,,,,,,,,---------......,,,,,,---------.........---------------......///,,,,,,,,,,,,------------//////...............///........................///////////////.........////////////000000000000.../////////000000000111000000/////////000222222222000//////111222111///111000111222333333000...333666666000,,,,,,,,,)))000000000000000000000000111111222333333333333222222333333333333444777999777222444<<<===777666<<<::::::;;;<<<>>>@@@BBBCCC@@@@@@@@@AAAAAABBBBBBBBB???@@@BBBDDDEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEECCCCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHGGGIIILLLOOOPPPOOOMMMKKKEEEEEEEEEEEEFFFGGGIIIJJJIIIHHHGGGGGGGGGIIIJJJKKKGGGFFFEEEDDDCCCAAA@@@@@@???>>>=========>>>@@@AAAAAA>>>===???>>>;;;:::<<<777777777888888888999999888888999999::::::::::::999:::;;;<<<;;;:::888777666666666555555555444444444444444444444444444444444444555555444444333222...///000111222111000000111111111111111111111111222222222111111111111000,,,,,,,,,...111222000...333222111111000000111111---...///000000///...---...---,,,,,,---...---,,,......------...//////000---111111***''')))...000/////////......------------------------...//////++++++,,,,,,---......///---------...//////...---,,,------...............------------------------,,,,,,------------,,,,,,++++++,,,------------,,,............////////////---......---,,,---111555222777<<<;;;555000000222/////////000000/////////000000///...............,,,---------............,,,------......------,,,...000///,,,...222000+++000,,,***+++///000...***------------......//////...............///000000+++---////////////000111000222333444444333222000.........///////////////...///000///...---...000........................////////////000000000000***,,,......------...///////////////////////////......------......////////////............//////------...///000000000000000000000000//////////////////000000000111111111000000111111111111000000///000111000......000111000000111222222333333444111222333444666777888999888999999:::;;;<<<===>>>........................,,,------......------,,,........................---......///...,,,+++***,,,---...//////...---,,,///...,,,++++++,,,...///,,,,,,------.../////////++++++,,,,,,---...//////------------------------,,,,,,,,,---------......)))***+++,,,...///000111------,,,,,,------...////////////000000000000111///............//////000.....................---222111000///...---,,,,,,////////////000000000000.../////////000000111111111000/////////111222333222000...///222333111///000000111333555555333111+++///000------111333333111111111111111111111111111111222333333333333222333333444444333555777:::666111333<<<===666666===::::::;;;<<<>>>@@@BBBCCC@@@@@@@@@AAAAAABBBBBBCCC@@@AAABBBDDDDDDDDDDDDCCCDDDDDDDDDDDDCCCCCCCCCCCC@@@AAABBBCCCDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIIIIJJJGGGIIIMMMQQQSSSSSSSSSRRRHHHGGGFFFFFFFFFGGGHHHIIIHHHHHHGGGFFFGGGHHHJJJKKKCCCCCCCCCCCCBBBBBBBBBBBB======<<<<<<<<<===???@@@BBB???>>>@@@>>>::::::<<<666666777777888888888999888888888999999:::::::::999:::;;;<<<<<<:::888777888777777777666666666666444444444444444444444444444444555555444444333222333444555666777666555555111111111111111111111111222222222111111111111000...------000444555333111111000000///////////////---...///000000///...---111...,,,---000111///---...---,,,,,,,,,...///000,,,111333...***+++...///.........------,,,,,,,,,......---,,,,,,...///000++++++,,,,,,---...//////,,,,,,,,,---...///...,,,,,,---......//////......---......//////......---...//////////////////...++++++,,,---------,,,,,,............/////////000---...---,,,+++---333777:::AAAFFFCCC999111111444//////000000000000//////000000////////////000000---------....../////////,,,------......------,,,...000///,,,...333111***000,,,***+++///000...***---.........//////000000...............///000000))),,,000222111000//////000111333444444333111000---.........//////000000...///000///...---...000000000000000000000000000////////////000000000000000000///...,,,---///111////////////////////////,,,,,,------...000111222000///...------...///000,,,,,,...///000000000000000000000000////////////000111111111111222222222000000111111111111000000///000000000......000111111222222333333444555555111222333444666777888999888888999:::;;;======>>>111,,,+++...---((()))---...---+++******+++---...+++,,,,,,------,,,,,,+++---...//////------...///))))))***+++,,,,,,------,,,,,,------...///000000,,,------......------,,,.........////////////000,,,---///000000000///......------,,,,,,------...***,,,---,,,))))))+++...,,,,,,,,,,,,,,,,,,,,,,,,000...,,,+++---------,,,111111000///////////////---------........./////////...---,,,,,,---...///000///.........///111222111111000000//////............////////////......////////////000000000000000000000000000000000000111111222222222000...---111111111000000000000000333222222111111222222333444333222222222333444555***000777:::999777777888999:::;;;===>>>?????????BBBAAA@@@@@@@@@AAABBBCCCAAABBBDDDFFFFFFEEECCCBBBBBBBBBBBBCCCCCCCCCDDDDDDAAA@@@>>>???BBBDDDEEEEEEEEEGGGIIIHHHEEEDDDEEEGGGIIILLLOOOQQQQQQQQQQQQRRRMMMKKKHHHFFFEEEFFFGGGHHHGGGEEEDDDDDDEEEEEEDDDBBB@@@BBBDDDEEEEEEDDDAAA@@@@@@>>><<<;;;:::;;;===>>>@@@>>>;;;999777777777888:::999777888999::::::999777888888888888999999999;;;<<<======;;;999999:::666666666666555555555555666555444333333444555666555333111111222222222111111111111111111111111111222111111000000000000000222222333333333333222222...000000,,,((((((...444111000...,,,+++,,,---///............/////////000---------............///***+++...111222333222222+++---//////---,,,...000------------------------------------------,,,,,,111///---,,,,,,---,,,***...,,,***,,,...000...,,,...---,,,,,,,,,,,,---...)))***+++---///000222333......------------.................................---,,,+++***++++++,,,///.........///000222333@@@???===;;;777444111///+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,///////////////.........------------------------***,,,......---,,,---...///000111000///...///111111111000000000000111111...///000111111000///...////////////............000//////.........//////000000000000000/////////000000/////////.........///////////////.........,,,------......------,,,///---+++,,,///000///...,,,---///000000000///...000///.........///111222222111000//////.../////////000111222222111000//////000111222222111000///......///000000000000000000222444444444444666888;;;:::999999999:::;;;<<<000,,,+++......)))))),,,///...,,,++++++,,,...///,,,------......------,,,------,,,***((())),,,///)))******+++,,,,,,------+++,,,,,,---......//////,,,------......------,,,------........./////////,,,---.../////////.........------,,,,,,------......///000///------...111------------------------...---,,,---///000///...111000//////.........///---------.........//////000///............///000000//////...///000111222////////////000000000000......////////////......////////////000000000111000000000000000000000000///000000111111111000000111000000000000000000000333222222111111222222333222111111000111222333444111333555888999999666444999:::;;;===>>>>>>??????AAAAAA@@@@@@@@@AAABBBCCCAAABBBCCCDDDDDDDDDCCCBBBCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@???@@@BBBDDDEEEDDDDDDFFFFFFEEECCCCCCEEEGGGHHHJJJMMMNNNMMMLLLLLLLLLIIIHHHGGGGGGFFFGGGHHHHHHGGGEEEDDDDDDEEEEEEDDDCCCBBBDDDEEEFFFEEECCC@@@>>>@@@???===<<<<<<<<<===>>>???>>>;;;999888888888999;;;:::999999999::::::999777888888888888999999999777999;;;;;;::::::;;;<<<777777666666555555444444666555444333333444555666555333111111222222222111222222222222222222222222222111111000000000000000///000000111111000000///000111111///,,,---000444111000///...---...///000---......///////////////---------............///,,,,,,,,,,,,,,,---......+++---//////---,,,...000------------------------------------------------222000...---......---,,,---+++***+++...///...,,,...---,,,,,,,,,,,,---...---------.....................------------..............................000///...---------......///////////////111222333===<<<;;;999666333000///------........./////////+++,,,,,,------,,,,,,+++......------------......////////////////////////.........------,,,,,,,,,////////////............------------------------***,,,......---------......///000000......///000/////////....../////////...//////000000//////...////////////.....................///////////////////////////////////////......---------,,,,,,,,,////////////////////////---......//////......---000...,,,---///111000///...///000111222111111000000///.........///111222111000000////////////000///000111222222111000//////000111222222111000///000000111222222222222111000222333444444444666777999999888777888999:::;;;...,,,---//////+++)))+++//////---,,,,,,---//////------............------...---***'''&&&(((,,,000******++++++,,,,,,------++++++,,,,,,------......,,,------......------,,,,,,---------............+++,,,---.........------...------,,,,,,------...,,,---...---,,,+++,,,...........................,,,,,,---///222333111000000///......---.........------........./////////000000////////////000000///////////////000111111.........///000111111111......////////////....../////////000000000111111000000000000000000000000////////////000111222333000000000000000000111111222222111111111111222222000000//////000000111222888555444555999999555111999:::;;;<<<===>>>>>>>>>@@@@@@@@@@@@@@@AAABBBBBB@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@???@@@AAADDDEEEDDDCCCCCCDDDCCCBBBBBBCCCFFFIIIIIIJJJLLLLLLJJJHHHGGGHHHEEEFFFFFFGGGHHHHHHHHHGGGFFFDDDCCCCCCEEEEEEDDDBBBDDDEEEFFFFFFDDDBBB???===??????>>>============>>>>>>===;;;999999999::::::<<<;;;;;;::::::999999999777888888888888999999999666777999:::999999:::;;;777777666666555444333333555555444444444444555555444333111111222333222111333333333333333333333333222111111000000000000000///000000111111000000///111000000//////000000111/////////000000000000000,,,---///000111000///...---------............///000...,,,***)))***+++,,,,,,---......------...000------------------------+++,,,,,,------.........222000......//////...---,,,+++***+++---...---,,,...------,,,,,,------..................---------......------------..............................000///......---.........////////////000111222222888888777555333111///...---............/////////,,,,,,------------,,,,,,///......------......///,,,,,,,,,,,,,,,,,,,,,,,,.........---------------................................................+++---......---------///---...//////...---...///...------------------...///..................///////////////............,,,---...000000000//////.................................------------,,,/////////////////////////////////000000/////////111///......000111111000//////000111111111111111000///.........///111222000////////////000000111000000111111111111000000///000111111111111000000111222222333444333333333000222333444333444555777777777777777777888999:::,,,,,,...//////---******......------------......,,,------......------,,,......,,,)))((()))---000+++++++++,,,,,,,,,------+++++++++,,,,,,---------,,,------......------,,,,,,,,,,,,---------......++++++,,,,,,------------...------,,,,,,------...***++++++++++++******+++------------------------,,,,,,...000222222000...///......---------..................///////////////////////////////////////////////////000000111.../////////000000000111......////////////......//////000000000111111111000000000000000000000000111000/////////000222333000000000000000111111111222222111111111111222222000000000000000111111222888666444555777777555333999:::;;;<<<============>>>>>>>>>>>>>>>??????@@@??????>>>??????@@@AAABBB???@@@AAABBBCCCCCCCCCBBB??????@@@BBBDDDEEECCCAAADDDCCCBBBAAABBBDDDHHHJJJKKKLLLMMMKKKHHHFFFEEEEEEDDDEEEGGGHHHHHHGGGEEEDDDCCCBBBAAAAAACCCCCCBBBAAADDDDDDEEEEEEDDDBBB???>>>>>>>>>=========<<<<<<<<<<<<;;;::::::999::::::;;;;;;<<<<<<<<<:::888888888777777888888888999999999888::::::999777555555666777777666555444444333222444444444444444444444444444222111111222333222111333333333333333333333333222111111000000000000000111111222222222222111111///...---...000000...------...///000000000000000+++---///111222000...------------............///222111///---,,,,,,------------...............///------------------------++++++,,,,,,---...//////111///------...///...---++++++++++++,,,------,,,------------------------,,,,,,------...///000000......------------..............................---------,,,,,,,,,,,,---.........//////000000000333333333222111000......,,,,,,,,,,,,------------,,,,,,------------,,,,,,...------------------...++++++++++++++++++++++++...............---------------...............///////////////////////////+++---//////...---...///---...///...---,,,---///...------,,,,,,------...///...---,,,,,,---...///////////////............***,,,...000111111000///---------...............000000000//////////////////////////////000000000...//////000000//////...000///......///000000000---......///////////////000///.........///111222//////...//////000111111000000000111111000000000///000000111111111111111111222333333444444333333000111333333333333555777777777777777888999999:::+++---/////////...,,,***---,,,,,,,,,,,,,,,,,,---,,,,,,------------,,,,,,,,,------,,,++++++,,,...,,,,,,,,,,,,,,,---------++++++,,,,,,,,,,,,,,,---,,,------......------,,,,,,,,,,,,---------......++++++++++++,,,,,,------...------,,,,,,------...---------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,------...000111000---+++......------------...///........./////////000000...........................//////000000000000000111000000000/////////.........////////////......000000000000111111111111////////////////////////333222000/////////000111//////000000111111111111222111111000000111111222111111222222222333333222333555666666444444777999999:::;;;<<<=========<<<;;;;;;<<<<<<========================>>>???AAAAAA<<<>>>@@@CCCDDDEEEEEEEEE@@@@@@@@@BBBDDDEEECCCAAAEEECCCAAAAAACCCFFFIIIKKKJJJKKKKKKIIIFFFCCCBBBCCCDDDEEEGGGHHHGGGEEEBBB@@@AAA???>>>???AAAAAA@@@???AAABBBBBBCCCBBBBBB@@@@@@<<<<<<=========<<<;;;::::::::::::999999::::::::::::<<<===<<<999777777888777777888888888999999999888999:::999666444444444777666666555444333333333333444444444444444444333444222000111222333333222222222222222222222222222222111111000000000000000111111111222222111111111///......///000000...,,,,,,---...///////////////+++---///111222000...------------............/////////000111111000......------------...//////...------------------------++++++,,,,,,---.../////////...,,,,,,---...---,,,++++++,,,,,,,,,,,,------------------------------,,,,,,------...///000000......------------..............................,,,---------------------------..................000000000000000///...---,,,,,,,,,---------......,,,------......------,,,------,,,,,,,,,,,,------................................................,,,---------......//////////////////////////////+++---//////...---...///---...///...---,,,---/////////............/////////...---,,,,,,---...///////////////............***,,,...000111111000///------------......//////000000000000000000000000////////////000000111111.........//////.........//////......------...///...............//////000000///.........///111222//////...//////000111111111000000000000000000111000000000000000111111222000111111222222222222222///111333333333333555666666777888999999:::::::::+++...///...---///...+++,,,,,,,,,,,,,,,,,,,,,,,,------............------)))+++,,,,,,*********+++,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,------......------,,,,,,---------............,,,,,,+++++++++,,,---......------,,,,,,------...,,,+++,,,---......,,,***,,,,,,,,,,,,,,,,,,,,,,,,///......///000///---+++.........---......///000....../////////000000000------............------......///000000000000000111111111000///...............////////////......000000000111111111222222////////////////////////333222111000/////////////////////000111111222222111111000000000000111111222222333444444444444333000444777777444444888;;;::::::;;;<<<<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@AAA<<<>>>AAADDDFFFFFFFFFFFFAAA@@@@@@BBBCCCDDDCCCAAAEEECCCAAABBBDDDGGGIIIIIIGGGHHHGGGEEEBBB@@@@@@AAAEEEEEEFFFFFFEEECCCAAA??????>>>===>>>@@@AAA@@@??????@@@@@@@@@AAA@@@@@@@@@;;;<<<>>>??????===;;;999999999999999999888888888777:::===<<<999666777888777888888888888999999999555777888888777666777777555555555444444444444444333333444444444444333333333222000111222333333222111111111111111111111111222111111000000000000000...//////000000//////...000111111222222111111000------------............,,,---///000111000///...---------............///+++,,,...000000///---,,,...---,,,---/////////...------------------------+++,,,,,,------.........///---++++++---...---,,,+++,,,...---,,,,,,---///,,,------......------,,,...............---------......------------....................................///000000000000///---......//////......---//////000000//////...---....../////////000000000------............---------------,,,,,,---------------------------------.............../////////,,,,,,,,,---......//////........................,,,---//////.........///---...//////...---...///000000////////////000000///..................///////////////............,,,---...000000000//////---------...//////000000---............/////////...//////000000111111222---......//////......---...//////...,,,,,,---///000000000000000111222222000///.........///111222000////////////000000111111111000000000000111111000/////////000111222333///000000111111111111111///111222333222333444666666666888999::::::;;;:::,,,//////,,,,,,//////,,,,,,,,,------------,,,,,,//////000000000000//////,,,,,,,,,+++)))***,,,...------------------------------------------------,,,------......------,,,------........./////////---,,,,,,+++,,,---...///...------,,,,,,------...,,,++++++---///...,,,)))------------------------000.........000111000//////.........//////000111.../////////000000000000---...///000000///...------...///000111000000///000000000000////////////......////////////......000000111111111222222222////////////////////////000000111111111000000///...//////000111111222222111111000000000000111111111222333444555444444333222333555666777777777888::::::;;;<<<<<<<<<;;;;;;:::;;;<<<===>>>======<<<:::;;;===???@@@@@@@@@@@@???AAACCCFFFGGGFFFEEEDDDCCCAAA@@@@@@BBBCCCCCCBBBDDDBBBAAABBBEEEGGGFFFEEEEEEFFFEEEDDDAAA@@@AAABBBCCCDDDDDDEEEDDDCCCBBBAAA@@@???>>>???AAABBBAAA@@@@@@?????????>>>>>>======<<<>>>@@@BBBAAA???<<<;;;888888888888777777666555444888<<<<<<888666666888777888888888888999999999666777999999777666777777333333444444444444555555222333444444444444333222333111000111222444333333222222222222222222222222222111111000000000000000......////////////......///222333222000///111333000///...------......///---......///////////////---------............///---------------------,,,...---+++---///000///---------------------------------------------------///---,,,,,,...///...---,,,...//////------...000,,,,,,---......---,,,,,,---------.....................------------..............................---...///000111111000/////////000111111000///...000000000000000///......////////////000000000000------............------//////............//////++++++++++++++++++++++++---........./////////000++++++,,,------...//////------------------------,,,...///000///...///000...///000000......///000000000////////////000000...//////000000//////...////////////.....................///////////////------...//////000111111---.........////////////...//////000111111222222...//////000000//////...///000111///---,,,---000111000000///000111222333000///.........///111222111000000////////////000222111000//////000111222000/////////000111222333///000000111111111111111///000222222222333444666444555777888999::::::999,,,000///++++++000000------......//////......---111111222222222222111111111000...+++)))+++///333------------------------........................,,,------......------,,,.........////////////000------,,,+++,,,---...///...------,,,,,,------...111//////111444444000---........................000...---...111333333333///////////////000111111////////////000000000000...///000111111000///...---...000111111111000///......//////000000111111......////////////......000111111111111222222222////////////////////////---...000222222222111111...//////000111222222222111111000000000000111111111222333444555444333333555333333555999:::777333::::::;;;;;;<<<;;;;;;;;;;;;<<<>>>?????????>>>===999;;;>>>@@@AAAAAA@@@???BBBDDDFFFGGGGGGFFFCCCBBBDDDBBB@@@@@@AAACCCCCCCCCCCCAAA@@@AAAEEEFFFDDDBBBFFFGGGGGGEEECCCBBBDDDEEEBBBBBBCCCCCCCCCCCCCCCCCCAAA@@@???@@@BBBCCCBBBAAAAAA@@@???>>>===<<<;;;:::>>>@@@BBBDDDCCCAAA>>><<<888888888888777666555444222777;;;;;;777555666999777888888888888999999999:::;;;;;;:::777444444444222222333444444555555666222222444444444444222222333111000111222444444333333333333333333333333333222111111000000000000000000000111111111111000000---000333111---+++///333333222///...---...///000............/////////000---------.........//////111000...,,,,,,,,,---...///---+++,,,///000///---------------------------------------------,,,,,,000...------///000//////,,,...000000...---///111,,,,,,---......---,,,,,,)))***+++---///111222333.........------.................................+++,,,.../////////...---000111222333333222111000000111111111000///......------------.........///------............------111111000000000000111111........................---.........//////000000++++++,,,,,,---...//////------------------------,,,...000000///...///000///000111000///...///111//////............//////...///000111111000///...000/////////............000//////.........//////.........///000111111222///000000000111111222222...//////000111222222222000000111111111111000000000111222000---,,,...111///...---------...000111000///.........///111222222111000//////...//////222111000//////000111222000////////////111333444000000111222222222222111///000222222222222444666222333555777888999888888---------............///++++++,,,,,,,,,,,,,,,,,,333333333333222222111000111000...,,,+++,,,---...------,,,,,,,,,,,,++++++111---******---000000//////......------,,,++++++///+++)))***...///---)))...---,,,,,,,,,,,,---..............................---+++***)))***++++++---,,,+++*********+++,,,---------.........//////......------------......000,,,,,,000000,,,,,,000////////////////////////...///000///...---...000---///000000///---...///////////////////////////...............---------,,,------...///000111111***,,,------,,,,,,...//////////////////000111111222222111111000//////...000111222333444555555555222333555444333333444666888777777777888999:::::::::;;;<<<>>>@@@AAA???===999999999:::<<<===???@@@FFFEEECCCAAA@@@@@@@@@@@@DDDBBB@@@AAADDDDDDBBB????????????BBBEEEGGGFFFEEECCCCCCBBBBBBBBBAAAAAAAAA??????@@@AAABBBBBBCCCCCC>>>>>>???@@@@@@@@@@@@?????????>>>===<<<;;;;;;:::999<<<@@@AAA???===;;;:::777777777777777777777777666666666666555444333222555555555555555666666777666666666555444444333333222222222333333444444444111000/////////000111222555444222111000111222222222222222111111111111000333333222222111111000000000/////////...............,,,,,,......++++++...//////.........---------++++++---...//////000000+++++++++,,,,,,---------,,,,,,,,,++++++,,,,,,,,,///000000///---+++,,,---+++,,,,,,---...///000000---------------...///000......///...---,,,...000))),,,///...,,,+++...000---------,,,,,,+++++++++***+++---...///...------.........////////////000//////.........---------,,,,,,,,,---------......000000//////.........---111111000...,,,,,,...000........................------------,,,+++******+++,,,------++++++,,,---,,,---////////////---,,,///...------...///111222........................111,,,,,,//////+++,,,000+++,,,,,,---...///000000,,,---///...---,,,,,,---//////......---------,,,///000000000......000111..................------///...---...///000000...000000000000000000000000.........///////////////////////////000000000000.........///......---,,,---------.........//////,,,,,,,,,---///111444666000000000000////////////000000000000000000000000............///000222333111111111000000000000000,,,---...000111111111111///000000000000111111111222333555777:::<<<===>>>---------............///,,,,,,,,,,,,------------555555555555555444333333333111///,,,++++++,,,---+++++++++,,,,,,------------------,,,,,,,,,...///...------------,,,,,,,,,000,,,***+++///000...+++...---,,,,,,,,,,,,---...------------------------------,,,+++++++++++++++...---,,,++++++,,,---------.........///////////////......------......///000,,,,,,000000,,,,,,000////////////////////////...///000///...---...000---///000000///......///................................................---.........///000000000...000111000//////000111000000//////000000111222111111111111111111222222111111222333444444444444222333444444333333444666777777777777888999:::;;;:::;;;<<<>>>@@@???>>><<<::::::;;;<<<>>>???AAABBBEEEDDDBBBAAA?????????@@@BBB@@@???@@@CCCCCCAAA?????????@@@BBBDDDFFFEEEDDDBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@AAAAAABBBBBBCCCCCC>>>>>>????????????>>>>>>>>>======<<<<<<;;;;;;:::888;;;===>>><<<:::999999777777777777777777777777666666666666666555555444666666777888888888888777777777666555444444333333333333333333444444444555555555333333222333444555444333222222111111222222222222222111111111111000111111111111111000000000000000/////////.........222//////222222//////111//////.........---------------......///.........------------......//////000//////......//////000...//////...,,,+++,,,---,,,,,,------.../////////---------------...//////++++++,,,+++***)))+++------,,,,,,------......------------,,,,,,,,,+++++++++,,,------......------------.........///////////////.........---------,,,,,,---------.........000/////////............///000///---++++++---000........................,,,------.........------,,,---......,,,,,,---...+++,,,,,,------,,,,,,+++------,,,,,,,,,------...........................222...---///...******...---------.../////////000+++---///...---,,,,,,---111000000000///////////////000000000......000111........................///...---...///000000...000000000000000000000000000/////////............////////////000000000000//////000000//////...---........./////////000000111000......///000000000000000000000////////////000000000000000000000000000000///......///000111111000000000000000000000---...///000111111111111000000000111111111111222555555555666666777777888---------............///------------......//////222222222222222222111000333111///,,,++++++,,,---******+++,,,---...//////***---000...***)))+++...,,,,,,,,,---------......000---+++---///000...,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,......------------..................///////////////......------......//////------//////------///////////////////////////...///000///...---...000---...000000///......///........................---------......//////000////////////////////////---...//////---,,,---...000000//////000000111222000000111111222333444444222222333333333333333222222333444444333333444555555555666777888999;;;<<<;;;<<<===>>>>>>===<<<;;;:::;;;<<<>>>@@@BBBCCCDDDCCCBBBAAA@@@???>>>>>>>>>?????????@@@BBBCCCBBB@@@@@@@@@@@@AAADDDDDDCCCBBBBBBAAA@@@@@@??????@@@@@@AAAAAAAAAAAAAAAAAABBBBBB??????>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;888999;;;:::999777777888666666666666666666666666555555555555666666666666666888:::;;;;;;;;;999888888777666555444333222222333333333444444444444444888777666444444444555555222222333333333222111111222222222111111111111000///000000000000000000111000000000/////////......///,,,---//////------000...............---------///////////////...---,,,////////////000000000000...------,,,,,,------...,,,---......,,,+++,,,..............................------------...//////***++++++***))))))***,,,000---***,,,///000---***------------,,,,,,,,,,,,------,,,,,,,,,---......,,,---------...........................---------,,,------------.........////////////.....................,,,++++++---///........................,,,,,,---//////000000000---...//////------...///------,,,,,,,,,,,,------------------------,,,,,,........................333000...///...******,,,////////////////////////+++---//////---,,,---...000000000000///////////////000000000......000111........................///...---...///000000...000000000000000000000000000000//////......------////////////000000000000000000000000000//////.../////////000000000000000444111...---///000...,,,////////////000000000000000000000000000000000000111111000///////////////000000000000000000111111///000000111111000000///000111111111111222222222333333333333444444444444---------............///------......//////000000000000111111111000000///111///---,,,,,,,,,...///++++++,,,,,,---......///***,,,...---+++))))))***++++++,,,,,,---.../////////---,,,---...///...,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,---------------.........,,,---------............//////............//////...------......------...////////////////////////...///000///...---...000,,,...000000///...///000........................,,,------...///000000111000000000///////////////---...///...,,,++++++,,,//////......//////000111///000000111111222333333222222333333333222222111111333444444333222444555444444555666888:::;;;<<<:::<<<======<<<;;;:::;;;:::;;;<<<>>>@@@BBBCCCDDDAAA@@@@@@???>>>=========??????@@@AAABBBCCCCCCBBBAAAAAA@@@AAACCCCCCBBBAAAAAA@@@???>>>>>>>>>??????@@@@@@@@@@@@@@@@@@????????????===<<<;;;:::::::::999999999::::::;;;;;;;;;999::::::888666666777888666666666666666666666666333333333444444555666777666888:::<<<===;;;999888888888777555444333222111222222222333333333333333777666444333222222222333111222333444444333111000222222222111111111000000......//////000000111111000000000////////////...---******------++++++.................................////////////......000000000000000000000000---,,,,,,++++++,,,,,,---+++,,,...---,,,,,,---...//////.........---------......---------......///---......---,,,,,,---///000...------...///---+++------------------,,,,,,...---,,,++++++,,,...///,,,,,,,,,---------..............................------------............///////////////............//////...,,,,,,...000........................,,,---...///////////////,,,...///...---,,,---...000///...------...///000//////000111000///---,,,........................111///......---,,,,,,---000000000000000/////////+++---//////...---...///...............---------///000000000......000111............///////////////...---...///000000...////////////////////////.........///////////////////////////000000000000///000000000000///......////////////////////////111...+++---000222000---////////////000000000000////////////////////////000000///////////////000000000000000000111111111111111111111111000///...111111111111222222222222000000111222333333444444---------............///------......///000111111333333444444444444444333...---,,,+++,,,...000222---------------------------+++***+++,,,,,,***'''***++++++,,,---...//////---,,,+++,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////000///...---++++++,,,,,,------------++++++,,,,,,,,,---------/////////....../////////---......------......---////////////////////////...///000///...---...000,,,...///000///...///000////////////////////////------......///000111111000000000000000/////////111222222111///...///000...------------...//////000000000000000000000000222222222333222222111111111222444333222222333555444444555666777999;;;<<<999;;;<<<<<<:::999999;;;888:::<<<>>>@@@AAAAAABBB?????????>>>>>>======<<>>===>>>???@@@?????????>>>>>>>>>>>>>>>@@@>>>===;;;:::999999999888888999999:::;;;;;;;;;:::;;;:::888666666777999666666666666666666666666222111111222333444666777555777999;;;<<<:::888777888777666555444333222222222222222111111111111111666555333222111111111111000111333444444333222111222222222111111111000000......//////000000111111111000000000////////////...+++,,,//////------000---.....................,,,---...///000000000000////////////////////////000000////////////000000+++---......,,,,,,---.../////////...------,,,,,,///......---------.........///000///------///000...///000///---+++,,,...------------------------///...,,,++++++,,,---...,,,,,,,,,---------......---.....................---------.........//////.........///////////////...000000000......///111////////////////////////...............---,,,,,,+++---------,,,+++,,,---000000...------...000000//////000111000///---,,,.................................------...///...000000000000000/////////+++---//////.........///---------...............///000000000......000111........./////////000000///...---...///000000...////////////////////////,,,------...///000111111////////////000000000000......//////......---,,,........................///---,,,---000111000---.../////////000000000111////////////////////////---......///000111111111//////000000111111111111111222222222111000///...000000111111111222222222000000111222222333444444---------............///,,,------...///000111111222333333444444444444444------,,,+++,,,...111222............------,,,,,,...+++((()))---...+++(((++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........***+++,,,------...------+++,,,,,,,,,,,,---------000//////......//////000---//////------//////---////////////////////////...///000///...---...000+++---///000/////////111000000000000000000000000.........//////000000111000000000000000000000000///000111000///...///000......------......///000/////////////////////...111111222222222222222111111222333333222222333444444444555666777888:::;;;777:::<<<;;;888777999<<<888999<<<>>>????????????>>>>>>??????>>>>>>===<<<@@@BBBDDDDDDDDDCCCDDDEEECCCBBBBBBCCCDDDEEECCCBBBBBBAAA???======>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@>>><<<:::999999999:::999999999::::::;;;;;;;;;;;;;;;;;;999777666777888666666666666666666666666333222222111222444666777555777888::::::999888777666666666555444444333333222222222222111111111111666555444222222222333333111111222333333333222222222222222111111111111000///000000000000000000111111111000000000/////////---******......,,,---000---------...............,,,,,,...///000111111111////////////............//////............//////---...//////---,,,---/////////.........---------//////...------------...---......---,,,,,,---///,,,///222000,,,+++---000------------..................---,,,,,,,,,------,,,---------............---------...............------........./////////.........///////////////...000111111000///000222////////////////////////...//////...---,,,+++++++++,,,------++++++,,,---......------------......------------------,,,,,,........................+++......,,,,,,000111///////////////////////////+++---/////////...///000/////////000000000000000///000000000......000111.........//////000000111///...---...///000000...000000000000000000000000,,,------...///000111111////////////000000000000...............------,,,............------------....../////////...------......//////000000111111000000000000000000000000,,,---...000111111222222/////////000111111222222111222222222111000000//////000000000000111111111333333222222111111111000---------............///+++,,,---...///000000111111111222333333333333333000///---,,,,,,---///000------------............---,,,******+++,,,------,,,,,,,,,------.........,,,---------,,,,,,------,,,,,,---......---,,,,,,------------------------------,,,,,,---......///***+++---.../////////...---------.........//////000000////////////000000,,,000000,,,,,,000000,,,////////////////////////...///000///...---...000+++---///000//////000111111111111111111111111111///////////////000000000/////////000111111111222,,,---......------...//////////////////000111111......//////000000111111///000111222222222222222000222333333222222333444555555555666666888999999555888;;;:::777666999===999;;;===>>>??????>>>===>>>>>>?????????>>>===<<<@@@CCCEEEDDDBBBAAABBBDDDCCCBBBBBBDDDEEEFFFEEECCCCCCBBB???>>>===>>>@@@AAA>>>>>>??????@@@@@@AAAAAA@@@>>><<<:::999::::::;;;::::::::::::;;;;;;;;;;;;:::;;;;;;:::777666666666777777777777777777777777555555333333333555777888777777888999999999999999555555555555555555555555444444444333333333222222555444333222222333444444222222111111222222333444222222222111111111111000111111111111111000000000111111111000000000//////,,,)))***---...,,,,,,///---------.........//////---...///000000000000000000000/////////.........------,,,,,,,,,,,,------///000111000...------..................---------//////...---------------,,,---...---++++++---...---...//////......///000------------.........///------......------,,,+++------........./////////---------.........//////............////////////............/////////000---///000111000///000111////////////////////////....../////////......---,,,---...---,,,+++,,,...------............------------,,,,,,,,,------...........................,,,//////++++++000000------------.../////////000+++---////////////000111////////////000000000111///000000000......000111---......///000000111111///...---...///000000...000000000000000000000000//////////////////......////////////000000000000///////////////...------////////////.........---(((,,,000000...---///111.........///000111111111000000000000000000000000---...///000111111000000...//////000111111222222111111222222222111000000....../////////000000000111111111111111000000000---------.........//////++++++,,,---...///000111444555666666777777777666222111...,,,++++++,,,---+++,,,,,,---...///000000+++,,,---+++))))))...222,,,,,,,,,---------......---...///...------...///,,,,,,---......---,,,,,,........................---,,,++++++,,,---...///+++,,,...000000000000///////////////000000000111000000////////////000000,,,000000,,,,,,000000,,,////////////////////////...///000///...---...000+++---///000//////000111222222222222222222222222000000000000////////////......///000111222222333...000111111000000111333111111111111111222222333------...000111333444444...///000111222333333333000222333333222111333444666666666666666777888888444777:::999666666:::>>>;;;<<<>>>???@@@???===<<<>>>>>>???@@@@@@???======@@@BBBEEEDDDAAA@@@AAACCCCCCCCCCCCDDDFFFGGGFFFEEEDDDBBB@@@>>>===???AAABBB??????@@@AAABBBBBBCCCCCC???>>><<<:::::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;:::777555444555888888888888888888888888888777555555555666888999888888888999999999::::::444444444555555555555666666666666555555444444444333222111111111222333444222222111000111222444555222222222111111111111000333333222222111111000000111111111111000000000000000......222222111111444---------.........//////000000000000000//////...111000000000//////......000000////////////000000111222222111...------...........................000///...---------------......///...---,,,...000000---+++---000222000...---------.........//////------...///...---+++***.........////////////000---------.........//////............/////////000---.........//////000000,,,...///000///...///000000000000000000000000000---...///000111111111111---...///...------...///...///000111111000///...///...------...///111222...........................111000++++++//////++++++,,,,,,---...///000000+++---///000//////000111,,,---------....../////////000000000......000111---......///000111111222///...---...000000000...000000000000000000000000222111000///...---,,,,,,////////////000000000000000000000000000//////...111111000000/////////...!!!(((///000......333888---......///000111111222000000000000000000000000///000111111111000...---...//////000111222222222000111111222222222111111............////////////,,,---...///000222333333------------------------,,,,,,++++++,,,,,,---...333333444555555444333333//////.........------------,,,++++++------,,,++++++,,,,,,------......///---------,,,,,,+++++++++++++++,,,,,,,,,,,,------)))***,,,......---,,,++++++***)))***,,,---,,,+++******,,,---.../////////111111000...---,,,++++++,,,---......///.........000...,,,---///111000...+++,,,------......------..............................////////////......///,,,,,,///...,,,---111222222222333444555777888............////////////000///...------...///000......///000000111000000---,,,+++++++++---...///222000//////000000///---......///////////////...000000111111111222222222000333555666666555666666888888777777777888:::;;;999<<<@@@@@@>>>>>>@@@BBB===<<<<<<<<<<<<======>>>>>>??????@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCAAA???===<<<===???AAA????????????@@@AAABBBCCC???===;;;999999;;;===???<<<<<<;;;;;;;;;:::::::::888888888888777666444444555555555555555555555555555555555555555555555555666777888888888666555444444:::<<<666111111333333444444333222111111111111222111000//////000111222111111111111000000000000222222000///............///////////////......---//////............/////////......///000000///---//////............//////,,,...000111111000...,,,,,,---......//////......++++++,,,,,,,,,,,,------+++,,,...---,,,,,,---///------------------------+++---///---+++)))+++---,,,---------------------...------...///...,,,***---------............///......//////...---,,,,,,////////////////////////......---,,,---...///000------.........---+++***,,,,,,,,,---------......000000000000////////////......//////000000111111000000///...---,,,,,,,,,???555---------******...)))+++---/////////---,,,,,,,,,------...------,,,---...//////......///000+++,,,------......------,,,,,,,,,---...//////000,,,,,,,,,------.................................---...///000111000...,,,......------------......///.........------------000111111000000///...---,,,+++***+++---///////////////............//////////////////////////////000000//////.........---333333222111000///......000///...---------------111///...///000111000.........//////000000111111000000////////////000000---...000111222111///...000000000000000000000000888333...---000333444333------------------------------,,,,,,------...///222222333444444333222222///.........------------...,,,+++,,,---...---+++,,,,,,,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------***+++,,,---------,,,,,,---,,,+++,,,...///...---++++++,,,,,,------,,,,,,......---------------------...//////000000//////000...,,,---///111000///,,,,,,------.........---////////////////////////......////////////......000***(((---000000///000000000000///000000111111............////////////000///...------...///000---...//////000000000////////////...//////000000222000//////000000///---000000000000///...------333333333444444444555555111333555555555555666777888888777777888999:::;;;:::>>>AAABBB???=========::::::::::::;;;<<<===>>>>>>>>>??????@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@BBBAAA@@@>>>>>>>>>@@@@@@?????????@@@@@@@@@@@@@@@===<<<:::999999:::<<<===<<<;;;;;;;;;;;;:::::::::888888888888777666555444555555555555555555555555888888888888888888888888666666777777777666555444444999;;;666111111333333222222222222333444555666333222111000000111222333111111111111000000000000333222111000000000000000///////////////......---//////............//////........./////////...---///..................///---...///000000///...---,,,,,,---............------------,,,,,,++++++++++++,,,------,,,,,,---///------------------------,,,---///---+++***+++---.........------,,,,,,+++000...,,,+++,,,------,,,------------..................//////...------,,,---------------------------,,,,,,+++,,,---...///------.........---,,,+++////////////////////////////////////000000000000////////////000000000000000000///------,,,,,,---000,,,,,,111333///,,,---+++,,,---.........---,,,------.........---,,,,,,***,,,.........///111333+++,,,------......------,,,------...//////000000------...............///........................---...///000111000...,,,/////////......//////////////////.........------...//////000000000//////---,,,++++++---//////...//////............//////////////////////////////000/////////............000000//////...---------///......---------......000///...///000111000...000/////////////////////000//////......//////000---...000111111111//////000000000000000000000000111222222222111111111222...........................------------...//////000111222222222222111000............------------...---,,,---...///...,,,------,,,++++++***))))))+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------++++++,,,,,,,,,------------,,,+++,,,...///...---------...------,,,++++++******+++,,,---...//////...//////000000000000000///...------///000000///,,,,,,------............000000000000000000000000......////////////......000)))&&&+++222222000000000///......------------............//////////////////............//////------...////////////...000000111111111000//////111000//////000000///...111111111000///...---,,,000111111111222222222222222333444444333333555777777777777777888999;;;;;;<<>>??????@@@@@@?????????????????????@@@AAAAAAAAA@@@@@@@@@@@@@@@??????@@@AAA@@@???>>>===;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;::::::::::::888888888888777666555555666666666666666666666666666666666666666666666666555555666666666555444444333888999555111222333333333333333333444555666666333333222222222222333333111111111111000000000000222222222111111111111111///////////////......---//////............//////........./////////............------------..............................++++++,,,---------------//////...---,,,+++******+++,,,------,,,,,,---...------------------------,,,---...---,,,+++,,,---//////...---,,,++++++***222///+++)))***,,,......------------.....................///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------------.........---,,,+++///////////////...............//////000000111111000000000000////////////000///...---------------***(((***000222000------------------------,,,,,,...............---,,,++++++---...///......000111,,,,,,---............------......//////000000111///////////////.................................---...///000000///...---000000////////////000000000000000/////////......------...///000000000000///---,,,,,,---......---//////............//////////////////////////////////////////..........................................---------...//////000///......000000///...000000//////...------,,,///..................///---...000111111111000///000000000000000000000000+++000555555222//////111,,,,,,,,,,,,,,,,,,,,,,,,---------------......///...///000111111000///...------------------------...---,,,---/////////---,,,,,,,,,,,,++++++******+++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,,,,+++++++++,,,---...+++***)))***,,,---,,,+++......//////......---,,,))))))***+++---......///......///000000000000//////...---......///000000---------------......///////////////////////////---......//////......---///***)))---000000///000111000//////.../////////............/////////////////////....../////////------...............---...///000000000...---,,,111///...///000111000...000000000000000///...---/////////000000000111111333333333222111222555777777777777888999:::;;;<<<>>>?????????===<<<::::::;;;::::::::::::;;;;;;<<<<<<<<<======>>>?????????>>>>>>>>>>>>????????????@@@AAABBBCCCCCCBBBAAA@@@???@@@AAABBBAAA???<<<;;;:::;;;<<<======<<<;;;:::;;;;;;;;;:::::::::999999888888888888888777666555666666666666666666666666555555555555555555555555555555555555555555444444222777888444222444555444777666555333222222222222222222222222222222222222111111111111000000000///000000111111111111111111///////////////......---//////............//////---...//////...------...------,,,,,,,,,,,,------///......------......///***+++,,,,,,------,,,,,,///......---,,,,,,++++++***,,,------,,,+++---...........................------------,,,,,,,,,---.........------,,,,,,,,,111...+++***+++---------,,,,,,---------.........---...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,---------......---......///000111111222111111000000//////......000///...---------------000...,,,,,,,,,,,,---//////...---,,,,,,,,,,,,,,,////////////...---,,,+++000111111///---++++++,,,,,,------................../////////000000111111000/////////......------........................---...000000///.........000//////////////////000000000000000////////////---......///000000//////000...,,,,,,.........---//////............/////////////////////////////////////////////........./////////000000000111111---------------...///000000///......///000///..................---------......------------............///000111000000///////////////////////////+++///333444222000///000++++++++++++++++++++++++,,,,,,,,,+++,,,,,,---...------...//////...------,,,,,,------------------...---,,,---///000///...+++,,,,,,,,,------......+++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,,,,+++++++++,,,---...+++***)))***,,,---,,,+++++++++,,,------------,,,+++++++++,,,,,,---------,,,---......//////........................000000......---------...///000........................------............------...---///000---***,,,111000////////////000111111............////////////...//////////////////...---...............------...///000000000...---,,,000///...///000111000///......///000111111111000222222222222333333333444222333333222111111444666666777888999:::;;;<<<<<>><<<;;;;;;;;;<<<<<<>>>===<<<;;;::::::::::::;;;<<<<<<===>>>>>>??????=========>>>>>>?????????@@@AAACCCDDDDDDCCCBBBAAA@@@AAABBBBBBAAA???<<<;;;<<<===>>>??????>>>===<<<;;;;;;:::::::::999999999777888888888888777777666777777777777777777777777888888888888888888888888555555444444444555555555222666777444333666777555666555444222111111000000000111111111111111111000111111111111000000000///...///000111111000000//////////////////......---//////............//////,,,...//////---,,,---...------,,,,,,,,,,,,------......------------......***+++,,,,,,------,,,,,,------------------------***+++---,,,++++++,,,...........................------,,,------...------,,,,,,,,,------............---,,,---......,,,***,,,,,,,,,------------...------...............---------------------------,,,------...............------------------------)))***+++,,,---///000000---......///000111111222111111000000//////......//////...------------...111111///,,,+++,,,......///...---,,,,,,,,,,,,,,,.../////////......---,,,000111111///,,,***++++++,,,---......//////......////////////000000000000///......------,,,,,,,,,........................---///000000...---...000///......------......///000000000000///////////////////////////...------000...------...///...---//////............//////////////////////////////.........///////////////......//////000000111111---------------...///000///...---...///000///---+++,,,,,,---...///000000......------------.........//////000000000000000////////////////////////000///...///222333111000++++++++++++++++++++++++,,,++++++++++++,,,------,,,---............---,,,,,,,,,,,,,,,---------------,,,+++,,,...//////...++++++,,,------...//////+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------++++++,,,,,,,,,------------,,,+++,,,...///...---(((((()))***************,,,,,,,,,,,,------------,,,------...............---...//////---...///111///...---------...000111........................------............------...///111111,,,'''***222...---------...//////000............////////////......////////////.........////////////...------000000111111111000//////000///...///000111000///---...///000111222222222000000111111111222222222111222333222111111222444666777888:::;;;<<<<<<<<>>===<<<;;;::::::::::::<<<<<<<<<===>>>>>>??????=========>>>??????@@@@@@AAABBBDDDEEEEEEDDDCCCCCCAAAAAABBBBBBAAA@@@>>>======>>>???@@@@@@???>>>===::::::::::::999999999999777888888999888888777777777777777777777777777777777777777777777777777777555555555444555555666777333666666444555999999777222222222111111222222333///000111111111111000///111111111111000000000000...///000111111000......///////////////......---//////............//////+++---000///---+++---///......------------......------------------------++++++,,,---------------,,,,,,------............***+++,,,,,,++++++,,,---...........................---,,,---...///...---***++++++,,,---...//////---------...///...,,,))),,,,,,,,,,,,------------,,,---......///.........------------------------,,,---.../////////......------,,,,,,,,,---......+++,,,---...///111222222......//////000000111111000000000000///////////////......---------......)))...222111//////...,,,------------------,,,,,,---....../////////......,,,---......---,,,---///------...////////////...////////////////////////---------------,,,,,,,,,........................---///111000---,,,...111......------------......000000000/////////......////////////...---,,,,,,000...------...//////...//////............//////////////////////////////.........///////////////,,,,,,,,,------...............---------.../////////...------//////...---++++++,,,...///000111222///..................///////////////000000000000000000000000000000000000444000,,,---111444333111------------------------,,,,,,,,,,,,,,,---......,,,,,,............,,,,,,++++++,,,,,,,,,---------,,,+++***+++...///...---,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------***+++,,,---------,,,,,,---,,,+++,,,...///...---******+++++++++***)))))),,,,,,---------.........------...///////////////---///000///------///222///...---------...000111........................,,,------......------,,,......///000---))),,,111///......------------...............////////////---...///000000///...---///000000000//////...---/////////...//////000000///......///000111111///...///000111111111111111............////////////000222333333111000111222555666888:::<<<<<<<<<<<>>>>>???@@@@@@======>>>??????@@@AAAAAACCCCCCDDDDDDEEEEEEEEEEEECCCBBBBBBBBBAAAAAA@@@@@@>>>>>>????????????>>>>>>:::::::::999999999999888777888888999999888888888888888888888888888888888555555555555555555555555666666555555555666777888444666777555777;;;<<<999444333333222222222333333000111222222222222111000111111111111000000000000000111222222222000...---///////////////......---//////............//////***---000///,,,***,,,//////..................///,,,,,,............,,,,,,,,,,,,---............---............------------)))+++,,,,,,++++++,,,---...........................,,,+++,,,///000///---+++,,,,,,------.........///---,,,,,,---...,,,+++++++++,,,,,,,,,---------,,,------...//////......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---------,,,,,,,,,,,,---...///.........///////////////////////////000000000000////////////000000000000......---------......///'''...111...,,,...///,,,+++,,,---.........---,,,,,,---...//////000000///+++,,,------------...///------...///////////////........................------------....................................---///111000,,,+++...222//////............///////////////.........------.........///......------///---,,,---///000000000//////............//////////////////////////////............/////////000,,,---------------------///......---------......///...------//////...---------...//////000111111000//////......//////000///////////////000000111000000000000000000000000111000///000111333444444////////////////////////...------------...//////,,,,,,............,,,,,,+++++++++,,,,,,---------+++******+++---......---------,,,++++++*********---------,,,,,,+++++++++++++++,,,,,,,,,---------)))***,,,......---,,,++++++***)))***,,,---,,,+++/////////...---,,,******,,,,,,------...///000000...//////000000000000000---///000///------///222000///---,,,---...000222000000000000000000000000,,,------......------,,,///++++++...///---...111222222000///...---------............/////////000---...///000000///...---000000111111000///......---,,,+++++++++---...000///......///000111111000000000111111111000000///111111111111222222222222///111333444222000000000555666888;;;<<<======<<<>>>===>>>@@@@@@<<<555///666666777888999;;;===>>>======>>>>>>??????@@@@@@===>>>>>>???@@@AAAAAAAAACCCDDDDDDDDDEEEEEEFFFFFFDDDCCCBBBAAAAAAAAABBBBBB>>>>>>============>>>>>>:::::::::999999999888888777888888999999999888888888888888888888888888888888888888888888888888888777666555555666777888999444666777666888======:::888777666444333111111111111222333444444333222111111111111111000000000000222222333444333111///---///////////////......---//////............//////)))---111///,,,***,,,/////////............//////+++,,,...//////...,,,+++,,,---......//////......000000///...---,,,,,,+++)))+++,,,,,,+++***,,,---////////////////////////...,,,+++,,,///111///------------------------,,,111...+++***+++------...++++++,,,,,,,,,---------,,,,,,---.../////////...++++++++++++++++++++++++***+++,,,---...---,,,,,,---,,,,,,+++,,,---.../////////...---,,,,,,++++++000000000000////////////......//////000000111111......---------......///...222///&&&$$$)))///000)))+++---/////////---,,,+++,,,---///000000111111---...///...,,,++++++,,,---......///////////////...............------------.........//////000000........................,,,000222000,,,+++...222000000////////////000000///.........------------,,,,,,---...////////////...---,,,---///111111000//////............//////////////////////////////---.........//////000000////////////////////////000///...---------------///...------...///...---/////////000000000000000000000////////////000000///////////////000111111000000000000000000000000...111444444222111333666///...,,,++++++,,,...///...---,,,,,,++++++++++++,,,++++++******++++++,,,------,,,,,,,,,,,,++++++...---,,,,,,......---,,,,,,,,,,,,,,,---...///000...---,,,+++******)))******+++---......---,,,+++***+++,,,---------,,,,,,++++++*********+++---...,,,------,,,++++++,,,...***+++,,,,,,---...//////---,,,,,,++++++,,,,,,---......---,,,+++******)))333222111///............000///......///000///---------------------------......---,,,---...///000'''***---//////........./////////---,,,,,,...000......------------..............................////////////////////////---...///111111///...---////////////000000000000222222111111000111111222000000000000111222333444666777777888999;;;<<<===<<<======<<<<<<;;;;;;:::777777888999:::<<<===>>>===???AAAAAA?????????@@@>>>>>>???@@@AAAAAAAAAAAAAAABBBCCCEEEGGGFFFCCC@@@EEEEEEDDDCCCBBBAAA@@@@@@BBB???<<<;;;===>>>===;;;999888888777777777777777999999888888888888888888555666777888888888888888888777666666777777666444777555444666999999777555555555666888999:::;;;<<<555555444333111000//////111111111111111111111111333222000/////////000111////////////////////////////////////////////////000000000000000//////...///---++++++,,,.................................***,,,...,,,)))'''***---,,,------......------,,,000///---,,,,,,---///000***,,,...//////,,,***(((,,,,,,------------,,,,,,((()))+++---......------////////////////////////)))***,,,---.../////////---------...------,,,,,,,,,---.........---,,,+++$$$$$$%%%)))...000///---...,,,+++,,,//////---***.........------,,,,,,,,,///---+++,,,...///---++++++,,,------.........---......////////////......+++,,,...//////...,,,+++++++++++++++++++++++++++,,,---,,,+++...222111,,,..................------,,,,,,,,,,,,,,,,,,,,,,,,........................///...------...///...,,,,,,------......------,,,------------------------++++++,,,---...///000111////////////....................................000---,,,---///000...,,,............////////////------......//////000000444333000......///000222///////////////.........,,,,,,------------------000000///...............000///---,,,,,,...000222///...,,,,,,,,,---///111...............///000111)))+++000222...***,,,222------...///000000//////000000000000111111111111///...,,,++++++,,,...///...---,,,,,,+++++++++,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------,,,+++***+++,,,---,,,***************+++,,,---.........---,,,++++++++++++))))))***++++++,,,,,,---++++++,,,,,,------------,,,,,,+++++++++,,,......,,,------,,,++++++,,,...,,,,,,,,,,,,,,,,,,------...------,,,,,,------...............------------222111000///............000///---...///000///---------------------------...------,,,---...///000+++---000000///...---.../////////...------///111......------------..............................////////////////////////...///000222222000///...////////////000000000000111000000000111111222222000000000000111222333333444555555666888:::;;;<<<<<<<<<=========<<<::::::888888888999:::;;;<<<======???AAAAAA@@@???@@@AAA@@@???>>>>>>>>>@@@BBBCCCEEEDDDEEEGGGIIIIIIGGGEEEFFFEEEEEEDDDCCCBBBAAAAAACCC@@@===<<<===>>>===;;;999999888777777777777777;;;;;;;;;:::999888777666666666777888888888888888999777666555666777666555999777555666777666333111555555666777888999999:::888777777555444333222222111111111111111111111111222111111000000000000000////////////////////////------------------------...............------,,,///---,,,,,,---...---,,,........................---,,,,,,---///000111111***++++++,,,,,,++++++***///...---++++++---...///+++,,,.........,,,***)))//////000000000000//////---...///111111111000000------------------------,,,,,,------......------,,,------...------,,,,,,,,,------...------,,,,,,,,,+++***---000111000......,,,+++---//////---+++//////.........---------...,,,+++,,,...///...,,,,,,,,,,,,---------......---......//////......---+++,,,...//////...,,,+++++++++++++++++++++++++++222222///+++,,,///...)))...........................------------------...........................000...---...///000///---,,,------......------,,,........................---------...............////////////....................................///---,,,---///000...,,,............////////////........./////////////////////////////////000000/////////......---------++++++,,,---///000111111000000///.........................../////////000///...---,,,,,,---///000,,,,,,,,,,,,,,,---......///---...111111...---000------...///////////////000000000000111111111111...---,,,++++++,,,---...------,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,)))******+++---......///---,,,+++,,,---------+++************+++,,,------......---,,,,,,---------************+++,,,---...+++,,,,,,,,,------------------,,,,,,,,,---...///+++---...---,,,+++,,,............------,,,,,,,,,///......------......///....../////////000000000000//////......//////000///...---...///000///...------------------------...------------...//////---///111111///...------...///000/////////111333......------------..............................///////////////////////////000111222222111000///////////////000000000000//////000000111111222222000000000000111222333333222222333444666888:::;;;:::;;;===>>>>>><<<:::999:::999999999::::::;;;<<<<<<>>>@@@@@@??????@@@AAAAAA@@@>>><<<===@@@CCCEEECCCBBBBBBCCCFFFGGGFFFEEEFFFFFFEEEDDDCCCBBBBBBAAACCCAAA>>>===>>>>>>===;;;999999888777777777777888<<<<<<<<<<<<:::888666555777777777777888888888888:::888555555666777777666888666555555555555222000555555555666666666777777555555444333222111111000222222222222222222222222000111111111111000000///////////////////////////.......................................------,,,///...------......,,,***...........................+++(((***///222000...++++++,,,,,,,,,,,,++++++...---,,,++++++,,,---...,,,------------,,,,,,+++,,,------......------,,,------.../////////......---------------------------.........---,,,,,,+++,,,,,,------...------,,,---------,,,,,,------......,,,++++++,,,------,,,---,,,,,,---......---+++////////////............,,,++++++,,,...///...---------,,,+++,,,---...///,,,------......------,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,222222///+++,,,......***........................000///...------...///000........................000...---...000000///...------............------//////////////////////////////.........---------////////////....................................///...------...///...---............///////////////////////////.........+++,,,...///000000///.../////////...---,,,,,,+++------......///000111111000//////............///,,,---///000000000///.........---,,,,,,...///000,,,,,,,,,,,,---------...222---+++///222000---,,,---......///////////////000000000000111111111111...---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,******+++,,,,,,---......000///......000000///...---,,,,,,,,,------...///---,,,,,,,,,,,,------...+++,,,,,,---------------,,,,,,,,,,,,,,,---......------,,,,,,,,,---------+++---......,,,,,,,,,---/////////.....................------------....../////////////////////000...............///000111///...---...///000///...........................------------......//////---...000000///---......,,,...////////////111333......------------..............................///////////////////////////000000111111000000///////////////000000000000000000000000000000///////////////000000111222333111222222444666888:::;;;:::;;;===>>>>>>===;;;999;;;::::::999999::::::::::::<<<>>>>>>>>>===>>>???AAA@@@@@@???@@@BBBCCCDDDBBB@@@???@@@CCCEEEFFFFFFFFFFFFEEEDDDCCCBBBAAAAAABBBAAA@@@???>>>======<<<:::999888888777777888888999:::;;;;;;:::888666555888777777777777777888888:::888555444555666777666444444444555666666666555555444444444444444444444333333222222111111000000222222222222222222222222///000111222222111000///////////////////////////111111111111111111111111000000000000000//////...///.........///---+++(((........................000...++++++---...---+++------............---------,,,,,,++++++,,,,,,---------------,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++////////////////////////------......------,,,+++,,,,,,------...---------...---,,,+++,,,---...///...---+++***+++,,,,,,---,,,,,,,,,---......---,,,..................------+++++++++,,,...////////////...,,,++++++,,,...///+++,,,,,,------,,,,,,+++,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((+++---,,,---000000,,,---------...............000///---,,,,,,---///000...........................---,,,---///000///...------............------........................///............---------////////////..........................................---............---............////////////000000//////......---------....../////////......//////...---,,,++++++***111000000///...---,,,,,,000///............//////---......///////////////...------------...///000......//////////////////111,,,***...000...,,,,,,......///////////////...///000000000111111111111---------,,,,,,---------,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,000///......000000///...------,,,,,,,,,---......,,,+++++++++++++++,,,---+++,,,.........,,,)))(((------,,,,,,,,,---...///++++++,,,,,,,,,++++++++++++---//////---,,,,,,---+++,,,,,,---......//////------,,,,,,,,,,,,------000000//////...---,,,,,,------------...///000111///------...000000000///........................---------...............***,,,---...------...000***,,,...///......000111......------------..............................////////////////////////////////////////////////////////////000000000000111111111111000...---,,,////////////000111222333222222333444666888:::;;;:::;;;<<<>>>>>>===;;;:::;;;;;;:::999999999::::::888:::<<<===<<<<<<===>>>???AAABBBDDDEEEDDDDDDCCCEEECCCAAABBBDDDGGGHHHIIIEEEDDDDDDCCCBBBAAA@@@@@@???@@@@@@???>>>=========:::999999888888888888888666777888999999888777777999888777666666777888888:::777555555666777777666444555666777777777777777444444444333333333333333555555555555555444444444222222222222222222222222///000111222222111000///000000000000000000000000111111111111111111111111000000000000000//////...///.........///---+++(((........................111222222111///...000222---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,------------------------......////////////..................------------////////////////////////+++,,,------......------+++,,,,,,---.........---------,,,+++,,,---...///000//////......///111333+++,,,---...---------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------.../////////...,,,++++++,,,...///++++++,,,,,,,,,,,,++++++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,, &&&,,,---///111///+++---------........./////////...---,,,,,,---...///////////////////////////---,,,+++,,,...///...------......//////......------------------------------------............///////////////............////////////////////////---.........------..................////////////000000//////......------333222///...------...//////......---,,,,,,++++++//////......---,,,++++++//////............//////000///---------...000111------------......//////...//////000000///......000------//////,,,---000...///////////////......///000000000111111111111------------------------,,,,,,+++++++++,,,------------,,,,,,,,,,,,---------------,,,,,,+++++++++---,,,+++,,,---------++++++++++++******++++++,,,,,,++++++******+++++++++***+++,,,,,,,,,***(((&&&...---,,,,,,,,,---///000++++++,,,,,,,,,+++******+++---//////...---------(((((()))***+++,,,---...,,,,,,,,,++++++,,,,,,,,,000//////...---,,,+++***...---------...//////000...------...000111000///........................,,,---......//////......)))+++,,,---,,,---///111***,,,...///.........///......------------..............................//////////////////////////////............//////////////////000000000000000000111000///...,,,+++////////////000111222222222333333444555777888999;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::999999:::::::::777999;;;<<<<<<<<<===>>>>>>@@@CCCFFFFFFEEECCCBBBBBB@@@???@@@BBBDDDEEEEEEBBBBBBAAA@@@???>>>>>>===<<<===??????===<<<===>>>::::::999888888888888999555555666666777888888999999999777666666666777888888777666666777777666444888999:::999666444444444333333333333333333333333333333333333333444444444333333333333333333333333///000000111111111111000000000000000000000000000.......................................------,,,///...------......,,,***........................***...000000------111555,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,------............---,,,,,,------------,,,,,,,,,,,,+++++++++,,,,,,---------------------------+++,,,,,,---.........---++++++,,,---............,,,,,,,,,,,,---......///+++---......---...000222***,,,---...------...///+++++++++++++++,,,,,,,,,***,,,------,,,,,,...//////...---,,,+++,,,------+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,!!!)))...///......,,,(((,,,,,,------.../////////------------------------////////////////////////---,,,,,,---///000///.........////////////......---------------------------------.........//////////////////............////////////////////////---...///...------...///............///////////////////////////.........666333000---,,,,,,---///............------------++++++,,,,,,---......//////............//////000111///---,,,,,,...111222---------............///,,,---.........---,,,+++000......000000...///333//////////////////...---000000000000111111111111,,,------------------,,,,,,+++++++++,,,,,,---...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---,,,***,,,++++++******+++++++++...---,,,+++++++++++++++,,,,,,+++***+++,,,---...///...,,,,,,,,,---///000,,,,,,---------,,,******+++---000000///---------***+++++++++,,,,,,------------,,,,,,,,,,,,------.........------,,,,,,,,,......---------...//////...---,,,...000111000///........................,,,---.../////////...---,,,---...---------///000,,,...000000///......///......------------..............................////////////////////////000//////////////////000////////////000000000000,,,---///000000///---,,,///......//////000111222222222222333333444555666<<<;;;;;;:::;;;<<<===>>>::::::999999999:::;;;;;;888:::<<<=========>>>???>>>???AAACCCCCCCCCBBBBBB???===<<<===???@@@@@@???@@@??????>>>===<<<;;;;;;888;;;>>>>>>===<<<===>>>;;;:::999999888888999999999888666555666777888::::::999777666555666777888777666777888999888555333666888999888555333333444333333333333333333333333000000000111111222222222333333333333333333333333000000000000000111111222000000000000000000000000------------------------...............------,,,///---,,,,,,---...---,,,........................******++++++,,,---///000,,,,,,------------,,,,,,---------......---------+++,,,...///000///...---******++++++++++++*********))))))))))))***,,,---------------------------------......------,,,,,,***+++,,,---............***+++,,,---............'''***,,,---++++++,,,...)))+++......---,,,...000+++++++++,,,,,,---------+++---///...,,,+++---///......---------,,,,,,,,,,,,,,,------------,,,,,,---------,,,,,,---------------------------------'''---111...,,,---,,,***,,,,,,------...//////000,,,...///000000///...,,,///////////////////////////...---...111222111000......////////////.............................................---------////////////............////////////////////////,,,...000///---,,,---///............////////////.........///////////////111000///------,,,---------............/////////***+++,,,---...///000111...............///000000///......---...///000111,,,------...............,,,---...///...---+++***000***(((,,,000000///111///////////////...------000000000000111111111111,,,------......------,,,++++++++++++,,,,,,---......------,,,,,,------...******+++,,,------...///...---,,,,,,......---,,,......---,,,,,,---------000///...---,,,+++++++++111...,,,***,,,000555888///...,,,,,,,,,---///111------...///...---+++***+++---000000///---------000////////////..................------.........---------...............///......---------.........---,,,...000111111000////////////////////////,,,,,,.../////////...---///000000///------...000...000222222000///...///.........------.................................////////////////////////111111000000000000111111////////////000000000000)))***---///000000//////.........//////000111222222222111111222222333444===<<<:::999:::<<<>>>???:::999999999::::::;;;<<<999;;;===>>>>>>>>>@@@AAA????????????@@@AAABBBBBBAAA@@@???@@@AAABBBAAA???>>>>>>===<<<;;;:::999999666999===>>><<<<<<===???;;;:::999999888888999999<<<;;;888666555666888:::;;;999777666555666777888666666777999:::888555222111444777666444333555777222222333333333444444444333333333444444555555666333333333333333333333333111000/////////000222333000000000000000000000000////////////////////////000000000000000//////...///---++++++,,,.................................222///,,,---///111///,,,......////////////......---......//////......---***,,,...000111000...,,,,,,------......------,,,------,,,,,,---///000222/////////////////////////////////...---,,,***)))***+++,,,---............)))+++,,,...//////...---***---000111...,,,---...(((+++......---,,,...000,,,,,,,,,------.........,,,...///...,,,***,,,...---............---,,,+++,,,------......------,,,...------,,,,,,------...------------------------+++///111---+++---000000,,,,,,------...///000000---...111222222111...---000000000000000000000000000//////000222444333222......////////////......////////////////////////111000///...---,,,++++++000/////////............000000000000000000000000,,,...000///---,,,---000............/////////000---.........//////000000,,,---.........---,,,+++------......///000000000.........///////////////...............///000111------///000000000///...,,,---......//////.........///000111111///---,,,...%%% &&&...000---+++//////000000///...------000000000000111111111111------------------------///...,,,+++***+++,,,,,,...,,,******,,,,,,***(((...---,,,,,,+++***)))(((---------+++((((((***+++...///...---,,,,,,...000***///000+++***...///,,,---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////******+++,,,,,,---......***++++++,,,,,,------...,,,++++++***+++,,,...///+++,,,...---,,,++++++,,,000000///...............,,,,,,---111555666333///---,,,,,,,,,,,,---......------............------++++++,,,,,,,,,---------------............------...///000000000///...---......////////////...............///////////////++++++,,,---.........---...111111......111111...000///...------...///000---...///000000///...---......//////000000000111000000000111222444555666666777999;;;;;;;;;999888888888888888999:::;;;<<<;;;===>>>===<<<;;;<<<>>>AAAAAAAAABBBBBBAAAAAAAAABBBAAA@@@>>>>>>>>>>>>???;;;;;;<<<<<<;;;999888666;;;999888888:::;;;<<<<<<;;;;;;999888777777777777777777777777777777888888888888777777777777777888444666888888777666777888666666555444333333222222444444444555555555666666444///+++,,,000444333111222222222111111111111000111000//////222333333333111111000000000000111111111000......---...///000------------------------,,,,,,,,,---...///000000------------------------.........------,,,,,,,,,...------,,,,,,------...---------,,,,,,+++++++++******+++,,,,,,---......)))***,,,---...------,,,...,,,++++++------,,,***------------------------***++++++,,,---...//////------------,,,+++***)))---,,,+++,,,...///...---------------,,,++++++***++++++++++++,,,------...---------,,,,,,+++++++++...---,,,---/////////......+++)))+++111333222///------------------------000...,,,,,,---//////...---,,,,,,++++++,,,,,,------------,,,,,,+++++++++.........------,,,,,,,,,)))+++...000///---***(((........................---------............///------------------------...........................+++))),,,111444222///...///000///---,,,,,,...------------------------,,,++++++---...///...,,,+++++++++---//////---,,,222000...---,,,---///000+++///111///...///---)))///...---,,,,,,---...///......------------..............................,,,,,,.../////////...---...------------...//////------,,,+++,,,---...///...+++)))+++000222000---......//////...---,,,,,,---------.........//////------------------------...---,,,+++++++++,,,,,,111///......000000...,,,------,,,,,,++++++******---...///...------...000,,,---...---++++++---...***///000,,,***---...,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***++++++,,,------...//////,,,,,,,,,,,,,,,+++++++++---,,,+++++++++,,,---...(((***,,,---------...///000000///...............***+++,,,///111111///......------------...//////------............------++++++,,,,,,,,,---------------............------...---,,,,,,,,,,,,---...------------------------//////......------,,,,,,---......//////......---///222222//////222222/////////............//////------.../////////...---...///000111222333444555000000000111222333555666555666888:::;;;;;;:::999888888888888999:::;;;;;;;;;===>>>>>>===<<<===>>>@@@AAAAAABBBAAA@@@???>>>???>>>>>>===>>>???@@@AAA<<<<<<======<<<;;;999888;;;999777888999;;;;;;;;;::::::999888777666666666<<<;;;;;;:::999888777777:::999888777777777777777111333555555444333444555666555555444333333222222333333444444444555555555555111------111333333111222222222111111111111000111000...///000111111000///////////////000111222000000///......///000111------------------------+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------,,,,,,,,,,,,---------------,,,,,,,,,+++++++++++++++,,,,,,------...***+++,,,---------,,,,,,---,,,++++++---...---+++------------------------......---------,,,,,,,,,------------,,,+++***)))---+++++++++---...---,,,------......------,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,...---,,,---...//////---)))'''%%%'''+++...,,,)))------------------------000...,,,+++---.........,,,,,,,,,,,,,,,,,,,,,,,,000000/////////...............---------,,,,,,,,,,,,---...///...,,,)))(((........................---------............///000000000000000/////////........................///,,,***,,,111333111......///000///---,,,---...000000000000000000000000,,,,,,+++---//////...,,,.........000222222000...000///...---------...///,,,000000......///...***......------------............------------.................................------,,,---...///000...------------...//////---,,,,,,,,,,,,---......///,,,***,,,000222000---......//////...------,,,---------.........//////------------------------------,,,+++++++++,,,,,,...---,,,---......---+++------,,,,,,,,,,,,,,,,,,(((***,,,---,,,,,,---///***,,,------,,,++++++,,,+++...///,,,+++---...---++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++******))),,,------....../////////------,,,++++++***))))))...---,,,,,,,,,,,,,,,---(((***,,,---------...///000///......---.........***,,,......---------...///............///000000------............------,,,,,,,,,,,,------------------............------...---+++******,,,///111...---,,,++++++,,,---...//////...---,,,++++++***.........///......---,,,,,,//////,,,,,,//////,,,......////////////......---......//////......------...///111222444555666000000000111222333444555333555777999::::::::::::888888777888888999:::;;;:::===???@@@???>>>>>>???@@@AAABBBBBBAAA???<<<;;;;;;;;;;;;<<<===???@@@AAA===>>>>>>>>>>>><<<;;;::::::888777777999::::::999999888777777666666666666;;;;;;::::::999999999888<<<;;;:::888888777777777333555777777666666666777555555555444444333333222222222333333333444444444666222//////222333222000222222222111111111111000222000//////000000000//////.........//////000111//////.........000111222------------------------,,,,,,,,,,,,,,,,,,,,,---------------------------...------------,,,,,,,,,---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,------------,,,,,,+++,,,+++***+++---......---------------------------......---------,,,,,,,,,------------,,,+++******///---,,,,,,---...---+++******++++++++++++++++++...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,---...///...------***)))***---///---+++........................///---+++***,,,---------+++,,,---......---,,,+++------------,,,,,,,,,,,,...------------,,,,,,,,,............---,,,******........................---------............//////.........------,,,,,,........................000---,,,---000222000...---/////////---,,,---...---------------------------,,,,,,---//////...,,,---,,,,,,---//////...,,,.........------------------000000------//////,,,---..................---......------------..............................000...,,,++++++---000222...------------...//////+++,,,------......------000---+++,,,///000...,,,.........///......---,,,------........./////////---------------------------,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,+++***,,,,,,,,,------.........'''))),,,---,,,+++,,,,,,***,,,......---,,,+++,,,+++......---,,,,,,------++++++,,,---------,,,,,,+++++++++,,,,,,---------,,,---------.........///,,,,,,+++++++++*********......------,,,,,,,,,,,,---...///...,,,++++++,,,///......------.........,,,///111///,,,+++---000...............//////000------............------,,,,,,,,,------------...------............------......---,,,---///111333///---,,,******,,,---///.........------,,,,,,,,,+++,,,,,,------------,,,+++......++++++......+++---...///000000///...---//////////////////......,,,---...///000111222222111111111111222333444555222333555777999:::::::::777777777777888999:::;;;:::<<>>???<<<===>>>>>>>>>===;;;:::999888777777999999999888888777666666666666666777555555666777999:::;;;;;;===<<<;;;999888777777777555666888888777777777888555555444444444333333333111111222222222333333333666333111111222333222000222222222111111111000000333111000111333444444333000000///...............------,,,,,,---///111222........................---------------------,,,////////////////////////------------------------,,,,,,++++++++++++,,,,,,------------------,,,,,,---------------,,,,,,,,,.........------,,,++++++++++++***,,,...//////...------------------------***++++++,,,---...//////,,,---------,,,,,,+++***111///......//////...,,,++++++++++++,,,------...///...---,,,,,,,,,,,,,,,+++,,,,,,,,,------......---,,,+++,,,...///...---111///......000111///...,,,,,,,,,,,,,,,,,,,,,,,,...,,,******+++------,,,+++,,,...//////...,,,+++,,,+++++++++++++++++++++------------------------------,,,,,,,,,,,,------........................---------............///...------,,,,,,+++++++++........................000///---...000000///------...///...---,,,---///,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---//////...,,,---,,,+++,,,---...,,,+++------......------,,,+++...000000,,,,,,///000...,,,---...//////...---,,,......------------..............................///...,,,,,,,,,---///111...------------...//////+++,,,---...///...---,,,000...,,,---//////...,,,---...............------............////////////------------------------+++,,,,,,,,,,,,,,,,,,,,,***+++---.........------+++,,,,,,------......///,,,...000111///.........+++---///000...---------,,,---......---+++,,,...+++,,,---/////////...------------...............,,,,,,,,,,,,,,,---------******+++++++++,,,,,,,,,............---,,,,,,+++---///000///---+++++++++......------------......,,,///000///,,,+++---///------,,,,,,------...///------............------,,,,,,---------.........------............------,,,---...///000000000000///...,,,++++++,,,...///------....../////////000***+++,,,---.../////////---000000------000000------...///000000///...---222111111000000////////////////////////000000000111111111111222333444444222222444666777888999:::777777777777888999::::::999<<<>>>@@@@@@@@@@@@AAA@@@AAAAAAAAA???<<<:::888;;;;;;;;;<<<<<<;;;;;;;;;:::;;;<<<===<<<;;;:::999999888777888999999888777777666666666666666777888555666777888999:::;;;;;;===<<<;;;999888777777777111333555555444444444555444444444444444333333333111111111222222222333333555333222222222222111111222222222111111111000000333222222444777999:::999333222000///---,,,,,,,,,,,,,,,++++++,,,...///111........................////////////....................................---------------------------,,,,,,++++++,,,,,,---------------------------...---------------------///......---,,,,,,,,,,,,,,,++++++,,,...000///...------------------------***++++++,,,---...//////,,,,,,---------,,,++++++000...------......,,,+++//////......///000111222///......---,,,,,,,,,,,,,,,,,,,,,------.........---,,,+++,,,.........---...---,,,,,,------,,,+++++++++++++++++++++++++++...,,,******+++------,,,+++,,,...//////...,,,+++............////////////------------------------++++++++++++,,,...000111........................---------............///000000000000//////..............................000///......//////...---,,,...///...------...//////////////////////////////...---...//////...,,,111///......000000///...------......------,,,+++...000000------000111...,,,---...//////...---,,,......------------..............................,,,---......//////.........------------...//////+++,,,---...///...---,,,///...------......------------...............---........./////////000000------------------------++++++,,,---------,,,,,,&&&(((,,,------,,,,,,,,,++++++,,,,,,---------...,,,...//////...------...,,,...//////...------...---,,,---///---***+++///+++---///111111111///...222111000///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---............------,,,+++,,,...///...---...///---------,,,------...///+++,,,------,,,++++++,,,,,,,,,,,,,,,,,,---......------............------,,,---------............------............------***+++---...///...------///...---,,,,,,---...///,,,------...///000111111,,,---...///000000000000+++......++++++......+++......////////////......222222111000////////////222222222222111111111000222222111111222222333444222222333444666777888888777777666777777888999:::999;;;===>>>>>>???AAACCCBBBAAAAAA@@@>>><<<;;;:::=========<<<<<<:::999888999999:::;;;;;;:::999888:::999888999::::::888666666666666666777777888999<<<<<<;;;;;;:::::::::999<<<;;;:::888888777777777333444666666555555555666444444444444444444444444111111222222222333333333222222222222222111111111222222222111111111111000333222222444888;;;<<<<<<444333111///...---,,,,,,------,,,,,,,,,---///000........................//////////////////000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------,,,,,,------...------------............---------------.........///...---------------...---,,,+++,,,...//////...------------------------......---------,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,+++******+++,,,+++)))...---,,,++++++,,,...//////...---------------------------------.........---++++++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///---+++***,,,---------,,,---...//////...---,,,---------------.........,,,,,,,,,------------...+++++++++,,,---///000111........................---------............///................................................///////////////.........,,,---///...------...///........................///.........//////...,,,111///------...///...---.........------------------000000......111111...---..................---......------------..............................+++,,,...///000///...---...------------...//////+++,,,------......---------.....................,,,---......///.............../////////000000000------------------------***+++,,,---------,,,,,,"""&&&***,,,+++******++++++++++++,,,,,,,,,,,,,,,***+++,,,+++++++++---///---......---,,,,,,---///...+++,,,///...***+++000,,,...000222333222111000111111000///---,,,+++***---------------------------------------------...,,,---...//////......---+++---//////...---...///---,,,,,,,,,------...///++++++,,,...///...,,,***---------------...//////------............------------------............------............------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////---.........------,,,++++++......++++++......+++//////............//////111000///...---------...111111111111111222222222222222111111222222333333333333333333444555666777666666666777777888999:::999:::;;;;;;<<<>>>BBBEEECCCBBB@@@>>>============<<<=========<<<;;;999888888999:::;;;;;;:::999888::::::999:::;;;;;;888666666666666777888999::::::======<<<;;;::::::999999:::999888777777777777777555777999999888777888999444444444444444444444444222222222222333333333444///000111222111111111111222222222111111111111000222111111333666999::::::222222111000////////////000///...---......000000........................------......//////000000------------------------,,,,,,,,,---------......///......------......///------------.........///,,,,,,------......//////......---,,,------//////...---,,,---...///...---------------------------......---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,+++***+++,,,---,,,+++---,,,***))))))***+++,,,...------------......///............------------,,,+++***+++---...---,,,......//////......//////------------------------000...,,,+++---.................................*********++++++,,,,,,,,,,,,,,,,,,---------......---------.......................................---------............///***++++++,,,,,,---------..............................//////......///000,,,---......------...000,,,,,,,,,,,,,,,,,,,,,,,,000///...///000///...,,,///---+++***+++,,,,,,+++000///...---------...///,,,///111//////222111.........------------............------------..............................------------......//////...------------...//////---,,,,,,,,,,,,---......,,,---............///000,,,------...//////........./////////000000000000------------------------)))***,,,---...---,,,,,,%%%***///000///......000++++++++++++++++++++++++,,,------------///222555,,,------+++******,,,///...+++,,,000...***+++000---...111444444444222111------------------------.....................---000//////......---,,,,,,+++,,,.../////////......///000111000---+++++++++,,,,,,,,,,,,------...///---,,,---000333333///+++...............///000000---..................------------.........//////---..................---222000...,,,,,,---///111***++++++,,,,,,++++++***---------------------,,,---,,,,,,+++)))'''%%%$$$222555555222222555555222000///...------...///000000///---,,,++++++,,,,,,---......///000111111222222222222111222222333333333333333333333444555666666666666666777888999:::999::::::999:::===BBBEEEDDDBBB@@@>>>======>>>???;;;<<<=========<<<;;;:::888999:::;;;;;;;;;:::999;;;::::::;;;<<<;;;999777777777777777888999;;;;;;999999999999999999999999888888777777777777777888222444666666555444555666444444444444444444444444222222333333333444444444---///111111111000111222222222222111111111111000111000///111444666666666000000000000000111222222222111000//////000111111////////////////////////,,,,,,,,,---...///000000111111111111111111111111,,,,,,,,,------.........//////............//////---------.........//////,,,,,,,,,---...///000000...---,,,,,,---...///000///...------...///...,,,------------------------***++++++,,,---...///000++++++,,,------,,,,,,,,,...------...000111000///333222000.........000000---------------...///000/////////...---------,,,,,,+++***+++---...---,,,,,,---......------...000////////////////////////000...,,,,,,---//////...///...------------...///---------....../////////,,,,,,,,,------.........////////////...---,,,+++........................---------.........//////,,,------...///000111111........................---...//////......///000,,,---......------///000////////////////////////000///...///000///...,,,222000...---...//////...222000...---,,,---///000+++///111000111222111---///...---,,,,,,---...///.........------.................................///...,,,++++++---000111...------------...//////...---,,,+++,,,---...///+++,,,---.........///111,,,,,,---.../////////...////////////000000000000+++---......,,,+++******...---,,,,,,......---,,,------,,,***((((((***---...------,,,,,,------...---,,,,,,++++++,,,,,,---******+++,,,,,,,,,,,,+++++++++)))$$$!!!###***000222222222111111///............---,,,,,,,,,------.........------,,,,,,,,,------------------------,,,------......------,,,------------------------***++++++,,,,,,++++++*********++++++,,,---.........---,,,++++++,,,---...------,,,,,,,,,+++++++++//////...---,,,,,,,,,,,,......---,,,---...///000///////////////.........------------------------++++++,,,,,,---...//////---,,,++++++,,,---...///---,,,***))))))...555:::///---,,,++++++,,,...///........................,,,------...///000111111///////////////000000111333444555555333111111222888777666666666777888999:::;;;;;;===>>>???@@@AAA===>>>???@@@???>>>;;;:::<<<;;;:::999888888888888999888777777888999999888;;;:::999999888888999999666777888999:::999888888>>><<<888555444444555666888888777777666666666555444555666777777666555444444333222222444444333222444333222111111111222333444333333222111111111222222111000......000111222222222111111111111222222111000///......///000111000000//////......------,,,------......------,,,,,,---......------...000000000///............///,,,,,,,,,---------......------------------------///---+++,,,------***'''...------,,,,,,------...------------------------++++++++++++++++++++++++++++++,,,------...//////...---,,,,,,******)))(((++++++,,,,,,,,,---------,,,,,,+++***+++,,,...///---------,,,,,,+++++++++)))+++,,,,,,+++******+++------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,%%%'''***,,,---,,,+++******+++---//////...---,,,000///---,,,+++,,,,,,---------,,,++++++,,,,,,,,,...+++,,,//////,,,+++...,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,+++---...///...,,,,,,------......---,,,,,,////////////////////////////////////////////////---......//////...------,,,,,,,,,---------......------------------------000000////////////000000,,,,,,,,,,,,,,,,,,,,,,,,------...///000000/////////////////////...............---------,,,,,,,,,------------------------...))))))...///,,,---222000///---,,,+++,,,,,,---000---***+++...000000///------------------------,,,---......//////........./////////...---,,,,,,///,,,...111222000///222+++---//////---+++++++++,,,+++******,,,,,,+++***222///,,,+++---//////...------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++,,,---------------///---***)))***,,,...///111111111111000///......------------------------......---------,,,,,,,,,---------,,,,,,---------,,,------......------,,,------------------------++++++,,,,,,,,,,,,+++++++++++++++,,,---............---,,,,,,,,,---...///------------,,,,,,,,,,,,---,,,,,,++++++++++++,,,...------,,,---...///000............////////////------------------------+++,,,,,,------.........000///......///000111222111000///...000555<<>>?????????<<<===>>>???>>>===;;;:::;;;;;;:::999999888888888999888777777888999999999;;;:::999999888888999999777888999:::;;;::::::999;;;:::777555555555777888777777777666666666555555444555666666666666555444444333222333444444444222444333222111111111222333444333333222111111111222222111000//////000111222111111000000000000111111111000///......///000111222111111111000000000///,,,------......------,,,,,,---......------...000000///......------......,,,,,,,,,---------......------------------------///---,,,,,,------+++(((...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---.........///......------,,,,,,,,,,,,,,,,,,---------......,,,,,,+++++++++,,,---............---------,,,,,,---...000000...---...///......------------...///------------------------***++++++,,,,,,---------,,,---///000000000...---///...---,,,,,,,,,------------,,,,,,+++,,,,,,---...+++,,,//////,,,+++...,,,,,,,,,,,,,,,,,,,,,,,,......------------......---------...///000///---------------------------........................................................................,,,,,,---------.................................//////..................------------------------......///////////////////////////////////////............---------,,,,,,---------------------------******......,,,---111///...---,,,,,,,,,------///---+++,,,...//////---------------------------,,,---......//////....../////////000//////......---++++++///000---...000,,,...//////---,,,,,,---,,,+++******,,,,,,+++***000+++&&&(((---000...***------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............///,,,***,,,000222000,,,000111111111000///...---***+++---............---------------,,,,,,,,,,,,...---,,,++++++,,,---...,,,------......------,,,------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,---......//////---------------...///000///.........---------------,,,,,,,,,,,,---.........------------...//////---------.../////////000------------------------------------------------------,,,,,,,,,---............------///333:::???333222000///...///000000////////////////////////////////////////////////111111111111111222222333///111444555555666888999888888777777888999999:::999;;;===>>>>>>>>><<<;;;;;;;;;<<<======<<<::::::::::::::::::::::::::::::999999888888888888999999;;;:::999999888888999999999999:::;;;;;;;;;;;;:::999888666555555777999:::666666666666555555555555444444555555555555444444555444333333444555444333444444333222222222222222333333222222222222222222222111000//////000111222000000////////////000000000000////////////000000111111111111000000000000------............------,,,---......------...000///......---------------,,,,,,,,,---------......------------------------...---,,,---------+++)))...------,,,,,,------...------------------------------------------------***++++++,,,,,,------......---------------------,,,,,,---------.........,,,,,,,,,+++,,,,,,---...//////............------...///111111///...///000............///000111111........................///...---,,,,,,---///000---...000111111111000///------,,,,,,,,,---......---,,,,,,,,,,,,,,,------...+++,,,//////,,,+++...,,,,,,,,,,,,,,,,,,,,,,,,......------------............---///000111000.........---,,,,,,---...///------------------------------------------------///...---,,,------...///,,,------------.........////////////////////////...............---,,,+++........................///////////////...............//////////////////.........------------,,,---------------------------++++++---...,,,---000------,,,,,,,,,---.........---,,,---......,,,+++------------------------------...////////////......///000000000000000000---++++++//////---...111---...//////---------......---,,,,,,......---,,,,,,)))&&&'''+++...,,,***---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,+++***+++...///...,,,///000000000//////...---(((***,,,/////////...---,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,...///,,,------......------,,,------------------------+++,,,,,,,,,,,,,,,,,,+++---------.........//////------------...///000000////////////.....................//////000222222------------......//////,,,,,,------...///000000------------------------------------------,,,,,,++++++++++++++++++,,,,,,+++++++++***+++...333777333222111000/////////000000000000000000000000000000000000///////////////111000000000000111222222...000333444555555777888777777888888999999::::::999:::===>>>>>><<<:::888999::::::;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;:::::::::999888888999:::;;;:::999999888888999999999999999:::::::::::::::999888777666666777888999666666555555555555555555444444555555555555444444555444333444555666555333444444333333222222222222222222222333222222222111222111111000000111111222//////............//////000000////////////000000////////////............------............------,,,---......------...000......---,,,,,,,,,,,,---,,,,,,,,,---------......,,,,,,------------------...---------------,,,+++...------,,,,,,------...,,,,,,------------------------------------------++++++++++++,,,,,,------++++++++++++,,,,,,------+++,,,,,,,,,,,,---------------,,,,,,,,,---------............------------+++---///...---,,,---...............///000111222//////////////////////////////........................///000111000000///,,,,,,,,,,,,---......///---,,,,,,,,,,,,------......+++,,,//////,,,+++...------------------------......------------.........------...000000///...///...,,,+++,,,---///000------------------------------------------------///...---+++,,,---///111------------..........................................//////...---,,,+++////////////////////////000//////...........................////////////............------------........................---,,,,,,,,,------...///,,,,,,,,,,,,---......///------.........---+++)))------------------------------...///////////////---...///000000000000000000------000111///000333---...///...------...///...---,,,,,,......---,,,,,,------------...///000,,,,,,,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,---------------***,,,,,,+++)))***---000...////////////...------(((***,,,/////////...---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,------......------,,,------------------------,,,,,,,,,------,,,,,,,,,---------...............,,,------.........//////000000/////////..................///000111222333---------...............+++,,,,,,---...//////000------------------------------------------,,,,,,....../////////........./////////------...111444000000//////............000000000000000000000000000000000000000/////////000////////////000111111///111333333333222333555666666777888999999::::::888:::<<<======;;;999777888888999:::::::::;;;;;;::::::;;;<<<<<<<<<;;;;;;:::;;;;;;:::777777888:::;;;:::999999888888999999888888888888888999999::::::999888777666666666777555555666666666666666666555555555555555555555555666555444444666666555444444444444444333333222222111222222333333333222111222222111111111111222222//////............////////////000000000000//////............////////////---......//////......---,,,---......------...000......---,,,,,,,,,,,,---,,,,,,,,,---------......,,,,,,,,,---------......------......------,,,,,,...------,,,,,,------...,,,,,,,,,---------......+++++++++++++++++++++++++++,,,,,,,,,,,,,,,------***++++++,,,,,,------...++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,---+++,,,......,,,+++,,,---------------...///000111////////////////////////,,,---...//////...,,,+++------.........//////...+++,,,,,,------.........---,,,,,,,,,------...///...+++,,,//////,,,+++...------------------------......------------......---,,,,,,---//////...,,,///...,,,,,,,,,...000111------------------------------------------------///...,,,+++,,,---000111---------.........//////------------------------///////////////...---,,,////////////////////////000///............//////---.........//////000000//////.........---------........................,,,------,,,,,,---......+++,,,,,,------.........,,,...//////...,,,+++***---------------------------...//////000000//////,,,---......////////////000------000000///000444,,,---...---,,,,,,...000,,,+++******,,,,,,+++******,,,...---,,,+++,,,...,,,,,,++++++++++++,,,,,,++++++------------++++++++++++,,,---------------,,,...///---***)))---111---...............------***+++---............---++++++++++++,,,,,,,,,,,,------------------------,,,------......------,,,------------------------,,,,,,------------,,,,,,------------------------,,,------......---,,,,,,000/////////............,,,,,,,,,------///000000,,,---......//////......,,,,,,,,,---.........///---------------------------------------------------------...------,,,+++///000000///------///000........................////////////////////////000000000000000000000000///////////////000000111///111333333111111111222444555666888999999999999888999:::;;;;;;:::888777777888888999:::;;;;;;<<<;;;<<<=========<<<;;;::::::<<<===;;;777666888;;;;;;:::999999888888999999888888777777777888999::::::999888777666666666666666666666666777777777777666666555555555555666666777555555555666777666555444444444444444333222222000111222333444333222111222222222222222222222222//////............////////////000000000000//////000000000000111111111111......////////////......,,,---......------...000///......---------------,,,,,,,,,---------......+++,,,,,,------.........,,,...//////---,,,---......------,,,,,,------...+++,,,,,,------.........++++++++++++++++++++++++------------------------------....../////////000+++++++++,,,,,,,,,---------............---,,,,,,+++++++++,,,,,,,,,,,,------...000000...---...///,,,,,,,,,,,,---...//////////////////////////////)))+++...000000...,,,***,,,,,,,,,,,,---------...,,,,,,---.........------,,,,,,,,,,,,---...///000...+++,,,//////,,,+++...------------------------......------------......,,,++++++,,,...///---,,,...------------///000111------------------------------------------------------,,,,,,---...000111------........./////////------------------------//////...---....../////////////////////////////////...---------///000111------......///000000000/////////.........------........................,,,......++++++......---,,,,,,---.........---------...000///...------...------------------------......///000000000000///,,,---...............---///++++++---...---...222,,,,,,---,,,++++++...000,,,+++******,,,,,,+++***+++*********++++++***))),,,,,,++++++++++++,,,,,,***+++---......---+++***,,,,,,---...............---...//////...,,,++++++,,,------.........------------------------------******+++++++++,,,,,,,,,+++,,,...//////...,,,+++,,,------......------,,,------------------------,,,,,,------------,,,,,,---------,,,,,,,,,,,,,,,,,,------------+++***)))/////////.........------,,,,,,,,,,,,---......///,,,---.../////////...---------------------------------------------------+++,,,,,,------.........***++++++,,,+++***)))(((,,,---...---,,,,,,---...,,,,,,---...////////////......................../////////000111111111222000000//////000000111222000111333333222222222333222333555777888888888888888888999999999999999888777888888999:::;;;<<<===<<<===>>>>>>>>><<<:::999:::<<<>>>;;;777555888;;;;;;:::999999888888999999999999888888888999:::;;;888888777777777777777777777777777777888888999999888777666666666666777888777666555666777777666555333444555555555444333222///111222444444333222111111222222222222222222111000//////////////////000...///000111111000///...///000000000111111111222......////////////......,,,---......------...000000///......------......,,,,,,,,,---------......++++++,,,,,,---......///+++...000///---,,,---///...------,,,,,,------...++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,.................................///////////////---------.........//////---.../////////...,,,+++,,,,,,,,,,,,------.........///111111///...///000---------,,,------..............................***+++---............---,,,,,,,,,,,,,,,------...,,,---.........---,,,+++,,,,,,,,,------...///000...+++,,,//////,,,+++.................................------------......---,,,,,,---///000...------------...///000000000................................................,,,,,,------...//////000............////////////...........................---+++***+++---000111...........................---,,,,,,---///111333------......///000000111////////////....................................,,,///...******...///,,,,,,---.........---,,,+++---///000///------///222------------------------......///000000000000000...////////////......---///,,,+++---...,,,...333+++,,,,,,+++***+++---000...---,,,,,,......---,,,111---***,,,000000,,,(((,,,++++++++++++++++++,,,***+++---......---+++***---......///////////////---,,,,,,///111///)))###,,,,,,---......---------......---,,,,,,,,,------*********++++++,,,,,,,,,***,,,...000000...,,,***,,,------......------,,,------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,***((('''///.........------------///............///000000,,,,,,.../////////...---------------------,,,,,,------------------------++++++,,,,,,---...//////---......///...---,,,+++,,,...//////......000111+++,,,---///000000000000..............................///000111222222333111111111000111222222333///111333444333333444555111222444666888888777777777888888888888999999:::888888888999:::<<<===>>>===>>>??????>>><<<:::888:::===>>><<<777555888;;;;;;:::999999888888999999;;;:::999999999:::;;;<<<555666666777888999999999777777888888999999999:::999888777666666777888999888666555666777888777555333444555555555444333222///000222444444444222111111222222333333222222111000000////////////000000...///000111111000///...---.........//////000000......////////////......,,,---///...------...000000000///............///,,,,,,,,,---------......++++++,,,,,,---...//////+++...000000---,,,---///...------,,,,,,------...++++++,,,,,,---...//////------------------------//////////////////......------------------------////////////000000000000....../////////...,,,+++---------.........//////---///000000.........//////......---------..............................---,,,,,,,,,---...000111---,,,,,,,,,,,,---......------...///...---+++***,,,,,,,,,---...///000000...+++,,,//////,,,+++....................................------............------...000111///...,,,---...///000000000000////////////////////////////////////////////////+++,,,---...////////////............/////////000////////////////////////---+++)))((())),,,000222........................------,,,,,,---000222444---------...///000000111000/////////............////////////////////////,,,000///******//////+++------...///...---+++***...000000///---...111444------------------------...//////000000000000000000000111000000///......111...,,,//////...111555,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***.........------,,,,,,,,,*********+++,,,---///000------,,,+++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---,,,,,,,,,,,,---.........---,,,++++++,,,---...000///...---------------000///...---,,,+++******---...///000000...,,,+++***++++++,,,,,,,,,+++***...------,,,,,,------...,,,,,,,,,------.........((()))***+++,,,,,,,,,,,,......---,,,,,,,,,------111111///...,,,,,,++++++000///---,,,,,,---...///,,,,,,,,,------.........///............------------------,,,,,,++++++++++++,,,.........,,,***)))..................------000///...------...///000---......///000111111222000000000000111111111111000000000000////////////666555333333333555888999;;;;;;:::999888777666666;;;===???===:::999;;;======??????>>>===<<<===>>>===<<<:::888777777777888999999::::::::::::;;;;;;888999<<<===>>>===<<<;;;;;;:::888777777888:::;;;888888888888777777777666777666666555555555666666777888999999888777666555333333444444333333222111333333333333333333333333333222111000000111222333111111000000000000111111////////////............///////////////////////////////////////////////////...---,,,+++,,,,,,---++++++,,,,,,,,,---------......---------,,,,,,,,,000///...---,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,------.........)))***,,,...//////......111000......//////...,,,//////.........---------///......---------......////////////////////////000...---++++++,,,---...------............------222222222000...------////////////...---***(((&&&,,,---...///000000000000///---,,,---000000...++++++,,,...//////...,,,+++...---++++++++++++---...,,,...000///---+++++++++...------,,,,,,------.........------------......111///---,,,,,,,,,...///////////////////////////------............------111111111111111111111111)))******+++,,,---......111000///......---......------...//////...------------......//////000000---------............///111111000000//////..........................................////////////..................------........................000///...------,,,------...///000///.........000.........------,,,,,,,,,+++++++++,,,,,,---------............////////////+++---//////...---...///111000///......---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,,,,,,,,,,---------,,,,,,------------,,,,,,,,,,,,---......---------,,,,,,------------,,,,,,+++++++++++++++...---------------,,,,,,,,,---...///...---+++***---------,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......,,,---...///////////////------,,,,,,,,,------...///......---------......---...............------,,,,,,,,,---------......///............------------------,,,,,,,,,++++++------...///...---,,,+++........................000//////......//////000......//////000000111111//////000000000111111111111111111111111111111111777777666666777888:::;;;::::::999999888777666666:::;;;<<<<<<;;;:::;;;<<<===>>>???>>><<<;;;<<<===<<<;;;:::999888888888999::::::;;;;;;;;;<<<<<<<<<:::;;;<<<>>>>>>===<<<;;;;;;:::888777777888:::;;;999999999999888888888777777666666555555555666666555666777777777666555444444555555555555444333333333333333333333333333333222222111000000111222222111111000000000000111111////////////////////////////////////////////////////////////////////////000///---,,,,,,,,,------++++++,,,,,,,,,---------......---------,,,,,,,,,000///...---,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,---------......+++,,,---.........---,,,000///......//////...---//////.........---------.........---------..............................000...---++++++,,,---...,,,,,,------------,,,,,,---......---+++***+++,,,,,,------...---,,,+++***...///////////////...---...,,,+++,,,...///,,,***,,,,,,---......---,,,,,,---,,,,,,,,,,,,,,,,,,---+++---......---,,,---......------,,,,,,------............------.........000///---,,,,,,---...///////////////////////////------............---------------------------------------...//////000000111111000000000000000000.................................///////////////---------............///////////////................................................////////////000000///...------,,,,,,........................---,,,,,,------...///000---...//////------...////////////......---------,,,,,,,,,---------------............//////////////////000111111111111111000////////////000111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///000...------------,,,,,,,,,,,,---------,,,***((('''++++++,,,---------,,,+++,,,,,,,,,,,,---------------------------------------------------------------,,,,,,,,,,,,---......,,,------......------,,,++++++++++++************,,,,,,,,,------.........+++,,,---------,,,+++***000///...,,,,,,,,,------...------,,,,,,------...,,,,,,,,,------------...,,,,,,------...---------,,,,,,,,,,,,------...///,,,,,,,,,---...///000111+++---///000000///---,,,,,,,,,,,,------------...///............---------------------,,,,,,,,,,,,///...............------........................//////000000000000////////////////////////////////////000000000000111111222222222222222222222222333333444555666666666666999999999888888777777777:::999999:::<<<===<<<<<<<<<===>>>===;;;:::;;;<<<;;;::::::999999::::::;;;;;;<<<<<<<<<<<<=========<<<===>>>>>>>>>===;;;:::;;;:::999888888999:::;;;::::::999999999888888888666666666555555666666777555666777777888777777777555555666666555555444333333333333333333333333333222111111000000111111222111000000//////000000111000000000000000000000000////////////////////////////////////////////////000///......------......,,,,,,,,,,,,------------......---------,,,,,,,,,///...------,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,------------...------......------,,,+++///...------///000///..................---------........................------------------------///...---,,,+++,,,------+++,,,,,,,,,,,,,,,,,,++++++,,,---,,,******+++,,,***+++,,,---.........---000000000//////---,,,,,,---,,,,,,,,,------+++)))------------------------,,,,,,------------,,,,,,+++,,,------,,,,,,///000......------------..............................000///...,,,,,,---......////////////////////////------............------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////000000000000000000111111///...---,,,,,,---...//////////////////.........---------............///------------................................................////////////222111000///---,,,++++++........................,,,,,,,,,,,,---...///000,,,...///...---,,,---...///////////////........................---------............///////////////---,,,---000111///---111000000000000000111222,,,,,,,,,,,,,,,,,,,,,,,,...---+++++++++---///000------------------------+++,,,------,,,***(((&&&)))+++---......---,,,***,,,,,,,,,------------...---------...............,,,------------------,,,---,,,,,,,,,,,,---......+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......,,,,,,------------,,,+++111000---++++++,,,---......------,,,,,,------...------------------------,,,,,,---------,,,,,,++++++++++++,,,---...///000,,,,,,,,,---...///000111,,,---.../////////...---------------------------///............---------------------------,,,,,,///...------------......---------..................///000111111000///...//////////////////......////////////000000000111111111111222222222222222111222444666777666555444777777777777888888888888:::888666999===???>>>;;;;;;<<<===<<<:::999:::;;;999999999:::;;;;;;<<<===;;;;;;<<<<<<<<<=========>>>>>>>>>>>>===<<<;;;::::::999999888888999999:::999999999888888888777777666666666666666666777888888888999999::::::::::::555555555555555444333333333333333333333333333333111111000000000000111111000000////////////000000000000000000111111111111////////////////////////////////////////////////////////////......//////,,,,,,,,,------------.........---------,,,,,,,,,...---------------------+++,,,,,,------,,,,,,+++---------------------------------------------,,,...---,,,---///000///...........................------..................------------------------///...---,,,,,,,,,------,,,,,,------------,,,,,,+++---......------...///***+++,,,------......///.../////////......---,,,...------------,,,+++***...------,,,,,,------...+++,,,---......---,,,+++,,,------,,,+++,,,...000......------------......---..................---000///...------------...////////////////////////------............------........................//////.........---------,,,,,,---....../////////000///---,,,,,,---///000000000//////......---------------............///---------....../////////....................................////////////111000000///...------,,,........................//////...---,,,,,,,,,,,,,,,---...---,,,,,,---...//////..................000000//////......------............///////////////+++)))+++000111...***222222111000////////////,,,,,,,,,,,,,,,,,,,,,,,,000///---+++++++++---...------------------------)))+++,,,------,,,***))))))***,,,......---,,,+++,,,,,,---------.........---------.........//////,,,,,,---......---,,,,,,---,,,,,,,,,,,,---......+++,,,---......---,,,+++++++++,,,---------,,,+++......---------,,,,,,,,,---------.........------000...,,,+++***+++,,,---...------,,,,,,------...------------------------///000000000000//////...+++++++++,,,---...///000......---------......///...------,,,---...///000------------------------///............------------------------------------,,,,,,++++++,,,---------------.........//////...///000111111000///...////////////...............////////////000000000000000000111111111222222444666999;;;;;;;;;999888666666666777888888999999:::888777999===???>>><<<:::<<<<<<;;;:::999:::;;;888999:::;;;<<<======>>>:::;;;;;;;;;;;;<<<<<<<<>>>>>===<<<;;;::::::999999999999999999999999777777777777666666666666666666666666666777888888888888888999999:::;;;;;;333444444444444333222222333333333333333333333333000000000000000000000000000000////////////000000///000000000111111111222////////////////////////////////////////////////......//////////////////,,,,,,---------...............---------,,,,,,,,,,,,,,,------------------+++,,,,,,------,,,,,,+++------------------------++++++,,,,,,---...//////---,,,,,,---///000///...---.....................,,,,,,---...//////....................................------,,,,,,,,,,,,------............------+++---///000///...///000------------------......,,,,,,---.....................//////...---,,,,,,...------,,,,,,------...,,,,,,...//////...,,,,,,...///...,,,******,,,...///......------......///------...//////...------//////......------------////////////////////////------............------/////////////////////////////////...------,,,,,,+++,,,---...//////......000///---,,,,,,---///000000000//////......---------------............///.........//////000000111....................................////////////......//////////////////........................///...---,,,,,,++++++,,,,,,---...---,,,,,,---...------------------------000000000//////.....................////////////222...,,,///333555111---//////.........///000000,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,++++++,,,,,,,,,,,,,,,------------...)))***,,,---...------,,,)))***,,,---...------,,,,,,---------............,,,,,,,,,---......//////+++,,,---......---,,,+++---,,,,,,,,,,,,---......,,,------......------,,,))))))+++,,,,,,,,,+++***.........------,,,,,,,,,---------.........//////------,,,++++++,,,---......------,,,,,,------......------------,,,,,,,,,------...............---,,,,,,,,,,,,------...///000///...---------------...---,,,+++,,,...000222...------------,,,,,,,,,///............---------------------............+++++++++,,,,,,,,,,,,,,,,,,,,,------.../////////......////////////....................................////////////000000//////000000111222222222333555777999999999888777444444555666777999999::::::999999;;;===??????>>>;;;<<<===<<<:::999:::;;;888999;;;<<<===>>>>>>>>>::::::;;;;;;;;;<<<<<<<<<>>>>>>===<<<;;;:::::::::999999999999999999999999777777666666666555555555666666666666777888999999777777666666666777888888333333444444333333222111333333333333333333333333///000000111111000000///000//////......//////000...//////000000111111111////////////////////////////////////////////////------.../////////......,,,---------..................---------,,,,,,,,,+++,,,,,,------------,,,+++,,,,,,------,,,,,,+++...------------,,,,,,,,,+++++++++,,,---...000000...---,,,,,,...///...------------...............+++,,,---/////////......////////////////////////......---------,,,,,,,,,---......//////......---)))+++......------------///...------,,,---------++++++,,,....../////////,,,...//////...---......------------------------------............------...//////---+++***+++---//////............//////,,,---...//////...---,,,///............---------////////////////////////------............------------------------------000000000//////.........---...///000111000///...///...---,,,,,,---...//////////////////.........---------............////////////000000000000000....................................////////////---......//////000111111........................++++++++++++,,,---...///,,,...///...---,,,---...,,,,,,,,,---------------///////////////.....................///////////////...---...111222000---++++++,,,---///111222333,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,---------.........******+++,,,,,,---......------------............+++++++++,,,---.........+++,,,...//////...,,,+++---,,,,,,,,,,,,---......---------,,,,,,---------)))***,,,---------,,,+++,,,,,,---------------...---,,,,,,,,,------...///,,,,,,,,,---......//////...------,,,,,,------.........---------,,,,,,,,,((()))***+++,,,,,,,,,+++------,,,,,,,,,------...//////...---------------,,,,,,,,,---...///000000......---------,,,,,,,,,///............---------------------.........///***+++---.........---,,,,,,,,,------...//////000......------------......,,,------....../////////........./////////000000000000111111222333333444000111222444444444444333333333444666777999:::;;;:::;;;============???@@@;;;<<<===<<<;;;::::::<<<999:::;;;===>>>>>>>>>>>>;;;<<<<<<<<<<<<=========<<<<<<;;;:::::::::::::::999999999::::::999999999777777777777666666666666666666666666777888999:::888777666555555555666777444444444444444333333222333333333333333333333333...///000111111000///...//////............//////------...//////000111111////////////////////////////////////////////////+++,,,---...///......---------------..................---------,,,,,,,,,***+++,,,---...------,,,+++,,,,,,------,,,,,,+++......---------,,,,,,,,,---,,,,,,+++,,,---...//////---,,,,,,......---+++---------.........//////***+++---///000000///...........................------......------,,,,,,,,,------......------,,,(((***---...---+++++++++///...---,,,,,,---...///,,,,,,---......---------))),,,......---,,,...000,,,,,,---......---,,,,,,......------------......,,,---///...---,,,,,,---//////............//////,,,---///000000///---,,,...............------,,,////////////////////////------............------,,,,,,,,,,,,,,,,,,,,,,,,/////////..................///000111111///...---.................................///////////////---------............/////////////////////..........................................///////////////////////////000000000........................++++++++++++,,,---...///---...//////------...///------------.........///..................//////............////////////+++,,,,,,---......------............///000111111,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............,,,,,,,,,------.........///......---------......++++++***+++,,,---...///---------.........//////******+++,,,,,,---......+++,,,...//////...,,,+++---,,,,,,,,,,,,---............,,,++++++,,,......+++,,,...000000000...---***++++++,,,---//////000,,,+++++++++,,,,,,---...+++,,,...///000000000000...------,,,,,,------............------,,,,,,,,,***+++,,,---.../////////......---,,,,,,,,,------......---------......///***+++---///000000///............------,,,,,,,,,//////.........------------------.........//////***,,,...000000///...---,,,,,,------...///000000...---,,,++++++,,,---...,,,,,,------...///000000............/////////000111111222333333444555555222222333444555555555555222333444666777999:::;;;:::===??????===<<<>>>AAA<<<===>>>===;;;:::;;;<<<999:::<<<>>>>>>>>>>>>===============>>>>>>>>>>>>;;;;;;:::999999999::::::888999999::::::999999888888888888888777777777777666666666666777888999::::::999888666666666777777555555666666555555444333333333333333333333333333...///000111111000///...//////............//////,,,------...///000000111////////////////////////////////////////////////***+++---.........---------------.........//////......---------,,,,,,,,,)))***,,,---...------,,,+++,,,,,,------,,,,,,+++.........------,,,,,,,,,///...---,,,+++,,,---...///...,,,,,,------,,,+++---------.........//////***+++---///000000///...------------------------------......------,,,++++++,,,,,,------,,,,,,+++))),,,...///---,,,++++++...---,,,,,,---...000111............---,,,++++++'''***------,,,,,,---000+++,,,...//////...,,,+++///...---,,,,,,---...///)))+++...///...------...//////............//////,,,---///000000///---,,,......//////......---,,,////////////////////////---..................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---+++)))------...//////...---------.........//////000000---------.........///////////////......------,,,..................................../////////000111111000000//////....................................---,,,++++++++++++...///000///......///000---.........//////000000,,,---------......//////............/////////000---///111111000///000111666555333111///------,,,---,,,************,,,---***)))((((((***,,,,,,+++///...---,,,,,,,,,,,,---------------------------'''(((***,,,...///000000...------,,,,,,------...***+++---.........------***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++...---+++*********++++++---...//////...,,,***)))***+++,,,,,,------,,,,,,---(((###$$$(((,,,---,,,.........------,,,,,,,,,,,,---------------------+++,,,............,,,+++---.........------,,,+++---***))),,,,,,+++---000.........------,,,,,,,,,***++++++,,,------------........................------------,,,,,,+++***...---,,,++++++,,,---...+++++++++,,,,,,,,,------...---,,,+++++++++++++++111000...,,,,,,...000111............////////////...111222000000333222///333111///......111444777555555666777888999::::::>>>>>>????????????>>>======<<<;;;:::999::::::;;;::::::;;;<<<======<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;999999888888888888888888888888888777777777777666666777777777777777666666666666888777000***///;;;666666555444333333222222555555555555555555555555000000111222333444444555////////////............222222111111000...---,,,000000//////......------///............------------------.........//////*********,,,------+++))),,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...//////...------,,,,,,,,,,,,+++---///000///---+++))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,+++)))))))))+++---///(((((()))***,,,---......++++++,,,,,,,,,---------...//////...,,,,,,---//////......------,,,+++++++++,,,------......------...---,,,,,,......---,,,------------------------...---,,,,,,......---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,---------+++...///,,,,,,///...+++,,,---------.../////////......---,,,,,,+++******111000///...---,,,++++++---------.........//////...+++***+++...000...,,,//////////////////////////////............//////---------............///---.........---,,,,,,+++222000...---...///......///............---------000///...---------------......------------..................---,,,++++++.................................------,,,,,,,,,000---,,,---///000...,,,000000///...............///...,,,,,,,,,...000111---,,,,,,,,,,,,,,,,,,---...---+++,,,---......---......---------,,,,,,,,,------------------------***+++,,,------------------,,,,,,++++++,,,,,,---+++,,,---.........------+++,,,------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,......,,,+++++++++,,,,,,////////////...---,,,+++,,,,,,---............---...+++(((***...111000---......---------,,,,,,,,,.........------,,,,,,+++------............------......---------,,,,,,,,,000---+++------+++,,,///......---------,,,,,,,,,,,,,,,---.........------........................---------------,,,+++***///......------......///........./////////000000//////...---------------000///...------...///000............////////////---000111//////222222///000///---------///222444444555666777888999999:::======>>>>>>>>>>>>======<<<;;;::::::::::::;;;<<<::::::;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;888888888888888888888888999999888888888777777777555666666666666666555555444444777888333...222:::111222333555666777999999444444444444444444444444000000111111222333333333////////////////////////222222111111///...---,,,///////////////.........///............------------------.........//////---,,,,,,---......,,,+++,,,,,,------------,,,,,,------------------------------,,,,,,,,,---...///......---,,,,,,,,,,,,,,,,,,---...///...---+++***------------------------+++,,,------......------,,,,,,+++***+++,,,---...........................++++++,,,,,,,,,---------...//////---,,,+++---...------------------------+++,,,------......------...---,,,,,,......---,,,------------------------...---,,,,,,......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...+++...///,,,,,,///...+++---------...............------------------------...............------------------.........//////...,,,+++,,,...///...,,,------------------------//////............//////........./////////000000...////////////...---,,,222000...---...///......///............---------......---------......///......------------......------.........---,,,,,,......................../////////......---------///---,,,,,,...///...,,,000000///...............///...---,,,,,,...000111,,,------......------,,,000///------...///...---,,,---.........---,,,+++------------------------+++,,,,,,------------,,,...------,,,,,,------...+++,,,---.........------,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------///...---,,,,,,,,,------111000///...------------,,,---......//////.........---,,,...111333000---...------------,,,,,,,,,//////...---,,,++++++***......------------......///...---,,,+++,,,------222...---///...++++++......------------,,,,,,,,,......//////......------........................,,,------------,,,,,,+++...//////////////////...,,,,,,,,,---------......111000000////////////000////////////////////////............////////////,,,///000...///111111...............///000111222444444555666777888999999;;;<<<<<<======<<<<<<;;;;;;:::::::::::::::;;;<<<::::::;;;;;;<<<<<<;;;;;;::::::;;;;;;;;;;;;::::::888888888888888888888888:::999999999888888888888555555666666666666555555444444555888777444555888777777777777777666666666333333333333333333333333111111111111111111111111/////////000111111222222222111111000///...------.........//////////////////............------------------...............111000...---.........,,,---,,,,,,++++++,,,,,,------------------------------,,,,,,,,,,,,---...///---,,,,,,++++++++++++,,,------------------,,,,,,........................+++,,,------......---------------------,,,,,,,,,111111000///......---,,,,,,,,,,,,,,,---------------......---+++***,,,---++++++,,,------...//////+++,,,------......------...---,,,,,,......---,,,------------------------...,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,---...///................................................---------...............+++...///,,,,,,///...+++...............---------,,,,,,---...//////000000---------.........//////---............/////////...,,,,,,,,,...///...---........................//////............//////////////////000000000111//////000000000///......111///------...//////...///............---------,,,,,,,,,------///000000......------------......,,,------.........------........................///////////////............---,,,,,,......---,,,000//////............//////...---------...///000+++,,,---......---,,,+++///---+++++++++,,,+++***,,,---...//////---+++***------------------------((()))+++---...///000000//////............//////,,,---------------------,,,---...---,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------,,,,,,,,,------000///...,,,,,,,,,---...,,,,,,---..................,,,+++,,,...000///---------------------------.........------,,,,,,,,,...---,,,++++++,,,---...///...,,,++++++,,,...///000------///...++++++...------------------------......///......---,,,+++------------------------,,,---------------,,,,,,---...///000000///...---+++++++++,,,,,,,,,------111000000//////000000000......////////////..................////////////,,,///000......111000---///000111222222333333333333444444555666777888999999::::::;;;;;;;;;;;;:::<<<;;;;;;::::::999999999999::::::;;;;;;;;;::::::999999::::::::::::999999888888888888888999999999:::::::::999999999888888555666666777777777777666555555666888999888666444:::999888777666555444333222222222222222222222222111111111000000000//////...///000111222333444444222111000000///.........------......//////000000///............---------........................333111...------...---------,,,++++++++++++,,,---,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------......,,,++++++******+++++++++......---,,,,,,,,,---...------------............+++,,,------......------......//////...---,,,+++//////...---,,,+++******,,,,,,,,,------------...,,,------,,,******+++---,,,,,,,,,---------......+++,,,------......------...---,,,,,,......---,,,---------------------------,,,+++,,,.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,------......------------------------.............../////////.........///////////////+++...///,,,,,,///...+++/////////...---------,,,,,,------...//////000000---------............///.............../////////...---------.........---111111111111111111111111//////............//////....../////////000000000/////////000000//////...000///---...///000///...///............------------------------...//////......------------......,,,,,,---......///..............................//////..................------,,,,,,---------,,,000///............////////////...---......///000***+++,,,------,,,+++***---,,,***)))***+++***))),,,---...//////---+++***------------------------)))***+++---...//////000......------------......------------------------***,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++...---,,,+++***+++,,,---++++++,,,------------,,,///---***)))***,,,...///------------------------,,,,,,,,,------.........---,,,+++******+++,,,---///...,,,++++++,,,...///,,,******......,,,,,,...---------------------------------------,,,+++***++++++++++++++++++++++++,,,------......---------,,,---...//////...---,,,////////////000000000000000//////...//////000000......////////////..................////////////,,,///000......111000---//////111222333333222222333333444555666777777888888888999:::::::::::::::======<<<;;;999888777666999:::::::::::::::999999888888999999999999888888777777888888888999999999:::::::::999999999888888777777888999999999999999777888888888999999555111222222333444666777888888222222222222222222222222222222111111000/////////...///000111222333444555222111000///......//////------......//////000000///............---------.....................---222000---,,,,,,---,,,+++---,,,,,,++++++,,,,,,---***+++++++++,,,,,,,,,---,,,,,,,,,---------------+++++++++******++++++,,,...---,,,++++++,,,...///++++++,,,,,,,,,---------+++,,,------......------///////////////...---,,,,,,,,,++++++++++++++++++,,,,,,---------.........,,,------,,,******+++---......---------,,,,,,,,,+++,,,------......------...---,,,,,,......---,,,---------------------------,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///////////////////////////+++...///,,,,,,///...+++/////////...---------,,,------------------------///............---------////////////////////////...............---......111111111111111111111111//////............//////------........./////////---....../////////......///...---...000000///...///............---------//////...---------------......------------......,,,,,,---...////////////........................------------------------------------------------//////............///////////////.........//////***++++++,,,,,,++++++***...,,,++++++,,,---,,,+++,,,---.........---,,,+++---------------------------............------,,,+++++++++******+++++++++......---,,,,,,,,,------***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++*********+++,,,,,,,,,++++++,,,,,,+++++++++++++++,,,***+++,,,,,,------,,,,,,111///,,,******,,,///222,,,,,,,,,------------...***++++++,,,---...//////,,,,,,++++++++++++,,,,,,------,,,+++,,,---...///+++)))***......,,,,,,...,,,,,,,,,------------...,,,,,,,,,---,,,,,,++++++++++++++++++++++++++++++,,,------............---,,,,,,------------,,,,,,............////////////...............//////000////////////////////////............////////////,,,///000...///111111...---...///000000111111000222222333444555666777777777777888999::::::::::::<<<<<<<<<;;;:::888666555999999:::::::::999888888777777888888888888777777777777777888999999:::::::::999999999888888888888777888999::::::;;;::::::777999999777777888555000333333333333444444444444222222222222222222222222222222222111111000000000...///000111222333444444222111000.........///000.........//////////////////............---------...............---------///---,,,+++,,,,,,,,,***,,,------......------,,,***++++++,,,,,,---------+++,,,------......------,,,++++++++++++,,,,,,---...---,,,+++,,,---...///***++++++,,,,,,---------+++,,,------......------...............---------+++,,,,,,------.........,,,---------............---......---+++***,,,---//////...---,,,,,,+++++++++,,,------......------...---,,,,,,......---,,,------------------------,,,++++++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........///////////////.........+++...///,,,,,,///...+++...............---------......------------------//////.........---------000000000////////////......///000///---------///........................//////............//////------------............------.../////////.........------///000111///...///............---------000000///------,,,,,,,,,......------------......------.../////////..............................,,,,,,,,,------------------...//////------...//////............//////000000000000/////////......,,,,,,,,,++++++,,,,,,,,,...,,,++++++---......---......---------,,,,,,,,,------------------------...............---,,,,,,,,,,,,++++++++++++,,,,,,///...---,,,,,,,,,,,,---+++,,,---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++******,,,---------,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,---------------//////...---,,,---...000,,,,,,,,,---------......+++,,,,,,------.........,,,------......------,,,,,,,,,,,,---------......---***,,,//////,,,+++---,,,,,,,,,---------......+++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.....................------------......,,,,,,,,,,,,------------...............///000000000///...------...///000............////////////---000111//////222222///.........///000000111111222222333444555666666777777777888999::::::::::::999999:::;;;:::999888777999999999999999888777777666777777888888777777666666777777888999999::::::999999888888888777777777666777888999::::::::::::444888999666555777666222777777666444333111000000333333333333333333333333222222222222222111111111/////////000111222333333222111///.........000111///////////////.........///............---------//////.........------------,,,+++,,,......,,,***,,,---///000000///---,,,,,,,,,------...//////000+++,,,---.........------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,------......++++++,,,,,,---......///+++,,,------......------...---,,,,,,,,,---...///------------.........///------------...............//////---,,,+++---...---------------------,,,+++,,,------......------...---,,,,,,......---,,,------------------------,,,++++++,,,...//////...------------------------,,,,,,------.../////////+++,,,---.........------------------------------++++++,,,------...///////////////.........------+++...///,,,,,,///...+++---------...............---------...//////000000---------...............000000000000/////////......000111000---,,,---///------------------------//////............//////............////////////---...///000000000000000---------///111111///---///............---------///......---------............------------.........////////////......---........................------------.........///---///111000...---///000...............///000000000000000000000///............,,,++++++,,,......,,,+++******,,,......---///...---,,,,,,,,,------------------------------+++,,,---.../////////////////////......////////////...---,,,+++,,,,,,---,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///---,,,***+++---...///...------+++,,,---.........---,,,,,,---......//////......,,,---......---,,,,,,---,,,,,,,,,------.........---------------------,,,---...///000000///...---+++,,,---............---///---...111000,,,***,,,,,,,,,,,,------.........,,,,,,---...////////////........................,,,,,,---.../////////...000///...------...///000/////////000000000000111//////...//////000111111111000...------...000111............/////////000...111222000000333222///000000000000111222333444111222222333444555666777777777888::::::;;;;;;;;;666777999:::;;;;;;::::::999999999999999888777666666666777777777777666666666777777888999999::::::888888888777777777777666666666777999999:::::::::111777999555333777888555222222333333444555666666333333333333333333333333222222222222222222222222/////////000111111222222222111///...---...000111000000//////.........---//////.........---------//////.........---------,,,,,,,,,...//////---++++++---000222222000---+++.........///000111111222+++,,,---.........---,,,,,,,,,,,,,,,------...///,,,,,,,,,------.........,,,,,,------...///000000+++,,,------......------...---+++***+++---///000---------------------------------.........//////...//////...,,,,,,---///+++,,,,,,------......///+++,,,------......------...---,,,,,,......---,,,------------------------,,,++++++,,,...//////...........................,,,,,,------...///000000+++,,,---.........---,,,........................,,,,,,------...//////000//////......---------,,,+++...///,,,,,,///...+++,,,------....../////////,,,,,,---///000222333333++++++,,,---...///000111111111000000/////////......000222000---,,,---/////////////////////////////////............//////////////////000000000000//////000111111111111111---------///111111///---//////.........------------------------...///000.........------.........///000000000///...------........................---.........//////000000...000222111...---///111...............///000111000000000000000///......///...,,,,,,------,,,+++,,,,,,+++***+++,,,---......------,,,,,,,,,------------------,,,,,,+++***)))+++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,&&&)))+++---,,,,,,,,,------+++)))***,,,---+++)))------------------------------------------------,,,,,,+++******+++,,,,,,...---,,,,,,++++++++++++---...///...,,,,,,...///---...///...------...//////...------...///...------.........------///000000//////...------,,,,,,------------------------///...---,,,,,,---...///------,,,,,,,,,---......---.........---,,,,,,+++------------------------+++,,,------......------000///...---------------+++++++++,,,,,,---------111...,,,+++,,,...//////........................///////////////.........//////000111111111111111111111000000000000111111111222222333333444444555555555666777888999999::::::999888666666666777777888888777777666666555555:::888777777888888777555333555777888999888666555888999888666444444555777777777666666666666666777777666555444333444555555777444444777777333222444***111555111000333444222111000000000222333222111//////////////////////////////////////////////////////......---------,,,------...............---...---...000111///***%%%++++++++++++++++++++++++***+++---//////...---,,,...---,,,++++++---...000''')))+++...///000000000************************+++++++++*********))))))...---,,,,,,,,,,,,---...---------,,,,,,+++++++++++++++++++++++++++++++++///---+++,,,///000///...000,,,))))))...222444444........................+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---,,,,,,,,,---...000111---,,,++++++,,,---///000,,,,,,,,,---------......++++++---.........---,,,---.........///000000000+++++++++++++++,,,---...,,,---------.../////////////////////...---,,,+++------...---,,,+++---///............////////////---///000///...,,,,,,---+++,,,---......------,,,------,,,------...000000---...///000000///......................................................---------,,,,,,------------------...///000000111333222111///...,,,+++***...............///000111000000000000000//////...,,,,,,,,,,,,---------............/////////000000---.../////////...---,,,//////............//////---,,,,,,,,,,,,---......////////////////////////////////////000000000000///......------///000111///---,,,,,,---...,,,+++---,,,+++++++++,,,.........------,,,,,,---------'''(((***,,,---...//////---///000000///......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++---///...,,,+++,,,...///---+++------------------------------------------------------,,,++++++,,,------++++++++++++,,,---......---...///...,,,,,,...///---...//////------...///...---------.........------.........------///000111000000///......------------------------------//////...------...//////---------------...//////------......------,,,+++........................,,,---......//////......///......---------......------------......//////111...,,,+++---...//////////////////////////////.........////////////////////////000000000111111111111000000000000111111111111222333333444444555666666666777777888888999888777666666666777888999777777777777666666555555999888666777888888666555444555777888888888777666777777777666555666888:::::::::999999999999999:::777666555444333444444555222000111555666333333555---333555222000333555333111000000000222333222111111111111111111111111111////////////////////////000000//////..............................---------------///111000,,,)))........................++++++---.........------...---,,,++++++---...000............---,,,,,,+++000000000//////.........---,,,,,,,,,+++++++++***...---,,,,,,,,,,,,---...---------,,,,,,,,,++++++........................///---+++,,,...//////---///---+++,,,///000000...........................+++,,,,,,------,,,,,,+++,,,---------............,,,,,,++++++,,,---...///------,,,,,,,,,---......---------.........//////+++,,,---...///......------................../////////.........///000000,,,,,,,,,---------------..................---------......---,,,,,,---///............///////////////000000000...------///000/////////////////////---,,,------...//////000///000111333444444333333......................................................------------......------......///000000111///////////////////////////............//////000...............------,,,000000000111111111111222,,,,,,,,,---------......,,,---...//////......---...------------------...------,,,,,,------...///////////////////////////000000000//////////////////......---...///000111///---,,,,,,---...---+++---,,,,,,,,,,,,---...///---------,,,,,,------...&&&''')))+++---///000000,,,...//////---------...,,,,,,,,,,,,,,,,,,,,,,,,//////...,,,******---//////...---...///000///---------------------------------------------------...------,,,,,,------...+++++++++,,,,,,------...---...///...,,,,,,...///---...//////------...///---------------------------.........------///000111111111000//////......------------------------//////............//////...------------...//////------......------,,,,,,////////////////////////---...//////000000//////......---------...//////////////////000000000000000...,,,,,,---...///...////////////////////////------......//////000000000///.........///000111111111000000000000111111111111222222333444444444666666666777777777777777666666555555666888999:::777777777666666666666555888777666666777777666555666666666666777777777777666777888777777777999;;;777777777777777777777777666666555444444444444555222000000444444111000333111555555222111333555444111000000000222333222111111111111111111111111111////////////////////////------------,,,,,,,,,,,,.../////////...---,,,,,,---,,,,,,---///000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,+++,,,---...///000///...---,,,+++++++++000///......,,,,,,+++***------------,,,,,,,,,,,,...------,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,,,,---......---......---...///...+++)))........................,,,,,,------------,,,,,,------........./////////,,,,,,+++++++++,,,,,,------------...------,,,,,,............////////////------...////////////......------------------,,,...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++---------...............---......---,,,,,,---///............////////////------...,,,+++***,,,---///...,,,++++++++++++,,,,,,,,,------...//////000---...///111111000000///////////////////////////........................//////............//////------......///000000000---......//////000000111000//////............///...............------,,,...////////////000000000,,,,,,,,,---------------,,,,,,---.../////////...,,,,,,,,,++++++,,,,,,,,,---------,,,------...///////////////////////////111000000//////.........///............///000000...---,,,,,,---...---,,,---------------.........------,,,,,,,,,---......***+++,,,,,,,,,,,,,,,+++***,,,------,,,++++++,,,------------------------------...,,,++++++---...///........./////////...------------------------------------------------------,,,,,,,,,,,,------......------,,,+++***)))---...///...,,,,,,...///---///000///...---...///,,,---...------,,,---...,,,.........------...000000000000/////////..............................////////////////////////------,,,,,,------...///,,,------...------,,,,,,........................------...///////////////---------------...///000000000000000000000000000000...,,,,,,...///..............................,,,------...///000111111000///---,,,---...000222111111000000000000111111111111111222333333444444666666666666666666666555777666555555666777888999666666666666666666666666777666555555777777666555666666666555666777888888777888999999888888999;;;555555666666666666666666666666555555444444444444666333333444333...,,,...444444333111000222333444111000000000222333222111111111111111111111111111////////////////////////------------------------////////////...---,,,+++---,,,,,,,,,,,,---------++++++++++++++++++++++++------,,,,,,,,,------...------,,,,,,,,,---...///---,,,++++++,,,---///000+++++++++******)))))))))---------,,,,,,,,,,,,,,,------------------------------------------,,,,,,++++++++++++++++++++++++///...---,,,,,,---------...------------,,,***(((........................,,,,,,------------,,,,,,.........////////////000------,,,,,,,,,,,,,,,,,,------...///...---+++***------------.....................///////////////---------,,,,,,+++++++++------,,,+++*********+++...---------,,,,,,++++++,,,,,,,,,---...///000000---...///...,,,,,,...///............////////////---......---++++++---//////---+++)))(((((()))***,,,,,,---....../////////------.........---+++***000000000000000000000000........................000000////////////000000............//////000000000000000///////////////111000///...............000000000000000//////...------------............////////////////////////+++,,,---......///000000---,,,,,,++++++,,,,,,------------------...//////////////////////////////111111000///......------............/////////000...,,,,,,,,,......---,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,---...///.........---,,,+++***))),,,...//////...------...------------------------&&&))),,,...---,,,,,,,,,------...------------...------------------------------------------------++++++,,,,,,,,,,,,++++++.........---,,,+++)))(((---...///...,,,,,,...///...///000///......///000+++---......,,,+++,,,...,,,.........------...000//////............------..............................////////////......,,,,,,,,,,,,,,,------...,,,,,,------...------,,,------------------------,,,,,,---............------------------...///000///////////////////////////...,,,---...///...---------------------------,,,------...///000111111000///---,,,---...000222111111000000000000111111000000111222222333333444666666666555555555555555999888666555555555666777555555555555555666666666666555444555666777666444666666666555666777888888888999::::::888777777888777888999::::::::::::999555555555555555444444444777444444555444///...///444222000000111111111333111000000000222333222111000000000000000000000000////////////////////////000000000000000000111111......//////...------,,,...---,,,+++***)))***+++////////////////////////...------,,,,,,,,,------,,,,,,,,,,,,------......+++******+++,,,...111222,,,---------......//////+++++++++,,,,,,,,,,,,,,,------------------------------------------------////////////////////////---------,,,,,,,,,------------,,,+++***+++,,,---........................,,,------......------,,,.........////////////000...............---------------...///...---+++***++++++,,,,,,,,,---------............//////000000------,,,,,,+++++++++***000000///......---......//////......------,,,,,,,,,,,,,,,,,,---///000111......///...---,,,...000............////////////000111111000//////111222222000...,,,++++++------+++,,,---...////////////,,,---...000000000//////000000000000000000000000////////////////////////000000////////////000000............////////////000000000000000000000000111000///...............000000000000000//////...////////////000000000000/////////////////////...,,,,,,,,,---...///000000......------------.........------------...//////////////////////////////111000000///...------,,,---......///////////////---,,,+++,,,.........---***+++,,,---------,,,,,,,,,,,,,,,,,,---......///------............------+++,,,......,,,+++,,,---------------------------###''',,,//////---,,,++++++,,,------,,,+++,,,---------------------------------------------------***++++++,,,,,,++++++******+++,,,---------,,,+++---...///...,,,,,,...///...///000000......///000***---///...+++***,,,...---.........------///000...............---------........................------............---------,,,,,,,,,,,,---......,,,,,,------......------------------------------+++,,,,,,---...---------......---------...//////////////////............///---------//////...---........................------......//////000000000///.........///000111111111000000000000111111000000111111222333333333444444444555555555555555999888777555444444555555444555555555555666666666555444333444555666555444666666666666777777777777888999::::::777666666666555666777999999999888888555555666666555555444333444222222666666333222555444000...111222111111222111000000000222333222111////////////////////////////////////////////////,,,------------.........------...............---.........,,,)))((()))***...........................---------------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///,,,------...///000111111++++++++++++,,,,,,,,,,,,,,,------......------,,,------------....................................+++,,,---,,,++++++---///,,,,,,,,,+++***+++---///........................------............------------........./////////------...//////......------------...------,,,,,,***+++++++++,,,,,,,,,,,,......------......///000---,,,,,,,,,,,,,,,,,,+++......------------------..................------------,,,,,,---...000111...//////...------...000............////////////+++,,,...///---------...000///---,,,+++,,,,,,---+++,,,---///000//////...&&&'''***---000111222222////////////////////////////////////////////////000000////////////000000......//////////////////------...///111222333333000//////............///...............------,,,---------.........//////---------------,,,,,,,,,---------------...///000000//////......//////000......------......///000////////////////////////000//////......------------......///000/////////---,,,+++,,,...///...---)))***+++,,,,,,,,,++++++,,,,,,,,,,,,---...//////------...///000000//////)))+++,,,,,,+++******+++........................'''***---......,,,,,,,,,+++---...---+++***,,,...------------------------------------------------++++++,,,------,,,++++++***+++---......---+++***---...///...,,,,,,...///...000111000///...///000***---///...***))),,,///---.........------///000.............../////////........................+++,,,---......---,,,+++...............///000000+++,,,------......------........................,,,------...............///......---------......000000/////////............------...//////...,,,000000000000000000000000.........////////////////////////000000000111111111111000000000000111111000000000111222222333333333333333444444555555666777777555555444555666777444444444555555555666666444333222333555666555444444555777888888888777666555777999999777666666666222333555777888777666666444555666666666555444333333111222555666333333666333......333666333111333111000000000222333222111000000000000000000000000////////////////////////*********+++++++++,,,,,,,,,,,,---...////////////---...000...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------.........---++++++,,,,,,------......---------------...------,,,,,,+++,,,,,,,,,---.........,,,,,,,,,,,,---------...,,,,,,---......---,,,,,,------------.........///,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,++++++...111***---///...,,,+++,,,---........................------............------,,,---------............***+++---...///......---------,,,,,,,,,---......+++++++++,,,,,,,,,------...---,,,,,,,,,---//////,,,,,,,,,,,,------------++++++*********+++,,,,,,------------------.........---,,,,,,,,,...000111.../////////------///000............////////////&&&))),,,...---+++******,,,,,,,,,+++++++++++++++***,,,...///000///......&&&(((***---...///000000........................////////////////////////000//////......//////000/////////////////////.........///000111111222222///............//////000...............------,,,,,,,,,,,,,,,------------......---------,,,,,,,,,///...------------...///000//////......//////000...............//////000////////////////////////........................------///000000000///...---,,,+++,,,...///...---((()))***+++,,,+++******+++++++++,,,---...///000///000000000000000//////---///000000///......///........................---...///...,,,+++,,,---+++---///...,,,+++,,,///------------------------------------------------,,,,,,---......---,,,,,,......//////---+++(((&&&---...///...,,,,,,...///...000111000///...///111)))---///...***)))+++///---.........------///000////////////000000000000////////////////////////++++++,,,------,,,++++++000000000000000111222222+++,,,,,,---.........---////////////////////////---......///////////////000///...---------------111000000000//////.........------...//////...,,,111111111111111111111111///////////////.........//////000111222111111111111111000000000000111111000000000111222222333333222222333333444555666666555555444444555666888999444444444555555555666666444333222333555666555444444555777888999888666555222555777888777777777888444666888:::;;;:::999999444555666666666555333333555333333555555111000333333......555888555333444111000000000222333222111111111111111111111111111/////////////////////////////////000000111111111++++++---...///000000000+++...111111...---///111////////////////////////,,,---...//////---+++***+++,,,------......------***+++---...///...---,,,..................---------------.........//////,,,,,,---......---,,,,,,---------.........//////////////////////////////'''***,,,,,,+++,,,///222)))---111222///+++******........................------............------,,,,,,,,,---------......(((***+++---......---------,,,,,,+++,,,---///000,,,,,,,,,---------......------,,,+++,,,---...///,,,,,,,,,------.........------------......///000+++++++++,,,,,,---------///...---,,,,,,---///111...///000///------///000............/////////000***...222444333111//////......///000000000//////***+++...///000000......000111111222222111000///........................000000000000000000000000//////............/////////////////////.........222222111111000/////////...............///000111000000000000000//////...000000000000111111111111000000/////////.........000///------,,,---.../////////............//////...............///000000////////////////////////---------...............,,,---///000000000///...,,,------......------,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,---...///111111222222222222222222555111...///111111---(((,,,---------.../////////---,,,,,,,,,,,,---......---,,,,,,---......---++++++,,,---.........---,,,.........,,,***)))+++---000000///...---,,,,,,+++,,,,,,,,,,,,,,,---...///++++++++++++,,,,,,---...555444111000//////111111++++++++++++++++++++++++000///...---------------000///---,,,,,,---///000---------............///---------,,,,,,+++++++++333///---000000---,,,---........./////////000000...+++((((((+++------+++000......///111111...+++---+++***+++......,,,)))///...------,,,,,,,,,,,,//////.........---------,,,---//////...///000222---,,,,,,,,,,,,---......000...---///111222000...//////............//////222000///000111111000///111222333444555444333222666555333333333444666888333222222333555666555555333222111222444555444333666666666555444444333333666666666666666666666666666666777888888888888888999888666444333444555666222222222222222222222222222333333444444333333222444333222222111111222222111222222222222111000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++---///...,,,+++,,,///(((***---//////...,,,***---***)))++++++***+++///...,,,++++++++++++***(((+++,,,,,,------,,,,,,+++...---,,,,,,++++++++++++++++++------------++++++***+++,,,---------,,,,,,......,,,,,,,,,,,,......000---)))***,,,//////...+++,,,...---,,,,,,---///...///---***---222000***+++,,,...---,,,,,,---///+++---///---***)))***---)))***++++++++++++,,,------------,,,,,,+++++++++---++++++,,,///000...+++---.........---,,,,,,+++,,,+++***,,,//////,,,)))---,,,,,,,,,,,,,,,,,,,,,////////////////////////.........------,,,,,,,,,+++++++++,,,,,,,,,------000///---,,,++++++,,,---+++***+++,,,***(((---444......,,,++++++,,,---.../////////...---------,,,---///111///,,,+++,,,...++++++,,,,,,,,,------------------.........//////,,,,,,,,,---...///000000000000000000////////////555222......000111000.............../////////000////////////////////////111///---,,,,,,...111222111///------......---,,,//////............////////////////////////............---,,,,,,...///000000///...------...///000------............---------...///...------...///***,,,......---------///............////////////,,,------......------,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///000444444444444444555555555666444222111222000---***---------...............000///...------------------,,,+++,,,......,,,++++++,,,---.........---,,,,,,,,,---+++***+++---///++++++,,,---...///000111------,,,,,,,,,---......,,,,,,+++,,,,,,---...///333333222222111000000//////.....................///......---------......000...---,,,,,,---...000---------............///---------,,,,,,,,,++++++...---///111///,,,---222000000///---,,,+++***)))---------,,,++++++,,,---///...---...//////,,,***000...---...///000...,,,...---,,,,,,,,,,,,---...//////.........---------+++,,,......------///000------,,,,,,------...///111///...///111111///---//////............//////222000///000111222000///111222333333444444333333555444222222222333555666444333333444444555555444666555555444444333333333555555666666777888888888666666666666666666666666666777888888999999888888777777777666666555444333222222222222222222222222222333333444444333333222444333222222111111222222111222222222222111000000//////.........---------........................+++---///...,,,+++---...***,,,---//////...---,,,---***)))+++,,,***+++///---,,,+++,,,---...---,,,+++,,,,,,------,,,,,,+++...---,,,,,,++++++,,,,,,+++,,,------------,,,+++,,,,,,------.........---------,,,,,,,,,,,,------///,,,)))))),,,.........+++,,,...---,,,,,,---///...000///,,,...222000+++)))***++++++******+++,,,,,,...///...+++***+++---***+++---,,,++++++,,,---.........---------,,,,,,---,,,+++,,,//////...,,,------......------,,,+++---+++***,,,......,,,***,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,,,,,,,---------............---,,,,,,,,,---...///333000///111///---///444///...---,,,,,,---.....................------------///000///---+++---...++++++,,,,,,,,,------------------.........//////,,,---------.../////////......//////000000000111333000......000222111000.........///////////////////////////////////////000///...------///000111222000......//////...---//////............//////........................---------------...////////////............//////---......//////......------...///...------...///,,,---///...---,,,,,,---------------............,,,------......------,,,...------,,,,,,------...,,,,,,,,,---///000222222666666666777777888888888888888888666222///...---...............---------222111000...------,,,,,,,,,++++++,,,------,,,***++++++,,,---------------***+++,,,,,,+++,,,...000)))***+++,,,...000111222......---,,,,,,,,,------,,,,,,,,,------...000000111222333444333111///------------,,,,,,+++++++++......---------.../////////...---,,,,,,---...///---------............///------------,,,,,,,,,,,,)))+++000222...+++///777+++,,,,,,---------......+++///111000,,,)))+++...111///............,,,+++111000......//////...---...---,,,++++++,,,...000...............---------***,,,------,,,,,,...///---------,,,------...///111000///000111000...,,,000//////......//////000111000///000111222111000222222222222222333444444333333222111222333444555555555555444444444444333333555777666444333444777555555666666777888888888666666666666666666666666666777777888888888888888555666777888777555333111333333333333333333333333222222333333333333222222444333222222111111222222111111222222111111000////////////.........------........................,,,---......,,,,,,---...---------.........//////---******,,,---+++,,,///---,,,,,,---///111000///,,,,,,------------,,,,,,...---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------.........//////+++,,,,,,------,,,,,,+++---+++))))))+++---------+++,,,...---,,,,,,---///,,,......---...000...***)))***++++++******+++------...///...,,,,,,,,,...,,,.........,,,+++,,,---//////............---------,,,+++,,,...///...---------......------,,,,,,...,,,++++++,,,------,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,---------.........//////,,,,,,,,,,,,---...///000111,,,***---...------000///......------...//////---------...............---/////////---,,,---...,,,,,,,,,,,,------------------........./////////------..................,,,---...///000111111222111000......000111111000///////////////.........////////////////////////........./////////000000222000///...000000000/////////............//////------------------......,,,---......//////............////////////......---......//////......------...///...------...///---///000///---++++++,,,,,,,,,,,,------------...,,,------......------,,,------,,,,,,,,,,,,------,,,,,,---...000111333444777777777888888999999999999<<<===999333......000/////////...---------,,,000000...------,,,,,,,,,++++++***+++,,,,,,+++)))++++++,,,,,,------------***+++,,,,,,++++++---...------------------------///...---,,,,,,,,,,,,,,,------------...000111222222222333333222111///...---,,,,,,++++++******)))---------------...///000///...------------...///---------............///------------------,,,,,,***+++...111///,,,///666------......///000111111,,,...000000---*********222111///.........------///...------------,,,+++000...,,,+++***,,,---///........................+++,,,......------...///---------------...//////111111111000000///---,,,000000////////////000000111000///000111222111000333222111111111222444555333333222222333333444555666666666555444333333333---111666666333333888<<<666666666555444444333333666666666666666666666666555555666777777777777666555666666777666444333222333333333333333333333333222222333333333333222222444333222222111111222222111111111111111000000///////////////............---------------------------------------,,,------...---,,,,,,,,,---///000---++++++---...,,,,,,///...------...///000000...,,,,,,------------,,,,,,...------,,,,,,,,,------,,,------------------,,,---------------......///***+++,,,------,,,+++***++++++******+++,,,,,,,,,+++,,,...---,,,,,,---///***+++,,,---------+++))),,,...//////...---///000...............---.........///000///---,,,,,,---............---------------,,,,,,,,,---.........,,,------...------,,,,,,...---+++***+++,,,------***++++++,,,---...//////........................------------------------------------............------------......//////***%%%###(((---------.............../////////000,,,---------.../////////............---------...,,,,,,,,,------------...............////////////...............---------------......///000000111111000//////000000//////////////////............////////////////////////---...///000111000000///111///......///000000/////////............//////,,,,,,,,,---------------+++,,,.../////////...------...///000000///...---......////////////......---...///...---------///,,,...//////---,,,------,,,,,,---------.........,,,------......------,,,,,,,,,++++++++++++,,,,,,,,,------...000222333444555555666777888888999999:::===???;;;333...///222/////////...---------,,,---,,,,,,++++++,,,------++++++***+++,,,,,,+++)))++++++++++++,,,,,,------,,,---...---+++***+++,,,///......---,,,,,,++++++///...---,,,,,,,,,,,,,,,---------...///000222222444333222000000000000111000000//////............---------------...///000.........------.........---------............///------------------------///,,,,,,///111......111555444222000---+++)))(((...,,,,,,,,,------)))&&&000///...,,,***+++,,,---,,,---......---,,,++++++111000---+++++++++,,,------.....................---...//////...---///000...------------...//////111111111111///...------000000////////////000000000/////////111222222000333222111000111222333444444444444444444555555666666777888666333222222444+++000444444222222777;;;666666666555444444333333666666666666666666666666333444555555666666555555888777555444333333444444333333333333333333333333111222222333333222222111444333222222111111222222000111111111111000//////000000/////////.........------------------------------,,,------------,,,---,,,+++***+++,,,...///---++++++//////,,,,,,//////...------......---+++,,,------......------,,,---------,,,,,,---......------------------------,,,,,,++++++,,,,,,---...++++++---......---++++++***+++++++++++++++,,,---+++,,,...---,,,,,,---///++++++---......,,,+++,,,...///000000//////000222......---..................///000///---,,,---...,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,---...///,,,,,,------...------,,,------,,,+++***+++---...++++++,,,------...//////........................------------------------+++,,,,,,,,,,,,---------/////////......---------...)))''',,,111111000111---....../////////000000,,,---------.../////////...---------............,,,,,,---------................../////////000000...............---------/////////...............111111111000///...------///////////////.........////////////////////////---...000111222111000//////...,,,---...//////...//////............//////,,,,,,,,,---------......+++,,,.../////////...------...///000000///...---...//////////////////...---...///...---------///***,,,...///......///000---.........////////////,,,------......------,,,,,,++++++******++++++,,,---------...///111222333333444555555666777888888:::===>>>:::333//////111...............---------++++++******+++,,,------,,,++++++,,,------,,,***+++++++++++++++,,,------,,,...///...,,,*********,,,,,,,,,,,,------------......---,,,,,,,,,------,,,,,,------///000222333555444111/////////111222..............................---------...//////........................---------............///------------............222---,,,///111///---...111000///...,,,***))))))...+++)))***---...***&&&,,,,,,***(((&&&'''***---***---000111000...,,,,,,//////...---,,,,,,,,,,,,---------..................///000///......///000......------......///000///111222111///.........111000000//////000000111000///...///111222222111111111111111111222333333444444444555555555666666555888999777333222333555000222444444222111333666555555666666777888888888666666666666666666666666333444444555555555555555888777444222222222444555333333333333333333333333111111222222222222111111444333222222111111222222000000111111000000///...000000000/////////......////////////////////////...---,,,,,,......---,,,,,,,,,+++***+++,,,---......+++,,,000000------//////...,,,,,,---,,,+++)))------............------------------------...///......------------......,,,,,,+++***+++,,,---...,,,------......------,,,***+++,,,,,,++++++,,,---+++,,,...---,,,,,,---//////......000///,,,---111,,,---///...------...000...,,,,,,,,,...///...------...//////---,,,---...+++++++++,,,,,,,,,,,,---,,,------,,,+++,,,...000,,,,,,------......------,,,------,,,++++++,,,...,,,,,,------......//////++++++++++++++++++++++++,,,,,,,,,------------...+++++++++,,,,,,,,,------///000000//////---,,,,,,222...---000111...---///,,,---...///////////////---------..................---,,,---/////////---,,,---------................../////////000000000------................../////////.........------///000222111///---------............/////////000////////////////////////...///000111222111000//////---,,,,,,...//////...//////............//////,,,,,,,,,---......//////,,,---......//////............////////////.........//////000000//////...---...///...------...///)))+++.../////////111222........./////////000000,,,------......------,,,,,,,,,,,,++++++,,,,,,,,,...---......///000111222333333444555666777888888999;;;;;;888333000///000---------...............------,,,+++++++++,,,,,,---,,,+++,,,......,,,+++,,,+++*********+++,,,---***,,,......,,,+++++++++******+++,,,------......------,,,,,,,,,---......++++++,,,---...000111222333333222111000000000000******++++++,,,---------///......---------......---..................------------............///------------.........///000---...000000------000******+++,,,---//////000---,,,+++++++++,,,,,,,,,,,,+++***'''&&&''',,,000%%%***000222111...,,,+++++++++---.........---------------.........//////---...//////------...///...............//////000...000222111///...///000111111000000000000111111000///...///111333222111000000111222222222222222333333444444555555555444444777999777333222444777333333444444444444444444555555666666777888888888666666666666666666666666444555666666777777666666666666555444333333333333444444444444444444444444111111222222222222111111444333222222111111222222000000000000000//////...000000000000/////////...////////////////////////...---+++,,,...///---+++,,,,,,,,,,,,,,,---.........,,,---111111...---///...,,,+++,,,------,,,+++------............---------------------.../////////...---,,,,,,---...///...---+++++++++,,,...//////......------......///))),,,......,,,+++---...+++,,,...---,,,,,,---//////------...,,,))),,,222+++,,,------,,,,,,---...---+++***+++...///...,,,,,,---......---,,,---///,,,,,,,,,,,,------......,,,------,,,***+++...111+++,,,------......------***,,,......,,,***+++------------...............++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,---------.........///000000///...---000//////111///******---***+++---...//////.....................---------...---+++---///000///---------------.............../////////000000000000,,,---------.../////////------..................+++...000111///...///000,,,------...///000111111//////////////////////////////000111111111111111///...,,,---///000000/////////............//////,,,------...//////000000---------------...////////////............////////////000000000000//////---...///...------...///+++---////////////000111---------.........//////,,,------......------,,,...------,,,,,,------..................///000000333333444555666777888888999999999777444111//////,,,------....../////////000///...---,,,+++++++++---,,,,,,---......---+++,,,+++*********+++,,,---(((***---...---,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,------...///+++++++++,,,...000111222111222333444333111///...,,,------...///000111111000///...---------------------............---------------.........//////---------.........//////,,,---111222...***---444////////////////////////,,,...///---******---111......---***(((***000555&&&---111000,,,)))((('''(((+++...000000000///---------.........//////,,,---......,,,+++,,,..................///000000---///222111///...///111111111000000000000111111///......///222333222111///000111333333222111111111222333444444444333333333777999888444222444888333222222333666888888777666666666555444444333333666666666666666666666666666777777888888888888888444555666666555444222000444444444444444444444444111111222222222222111111444333222222111111222222000000000000000//////...000000000000////////////........................///,,,+++,,,...///---+++---------............///...,,,---111222...---000,,,++++++,,,...///...---------............---------------------...///000///...---,,,,,,---...//////...,,,,,,,,,---///111000///...------...///000***,,,//////---,,,---///+++,,,...---,,,,,,---///---***)))+++(((%%%)))111+++,,,...---,,,,,,---///---***)))***---///---+++***,,,------,,,,,,...///---------.........//////,,,---...,,,******...222+++,,,,,,---.........---))),,,//////,,,***+++,,,...............---------------------------------,,,,,,,,,------.........---------.........//////,,,---...000000000//////......111333000,,,...333)))***,,,...//////....../////////......------,,,...,,,+++,,,///111///------------.........//////////////////000000000000,,,,,,------...///000000+++,,,,,,---...///000000'''+++///000000///111333+++,,,---...///111222222////////////////////////000000000000000111111111000///---...000111111000//////............//////------......///000111111......---,,,,,,...///000000///...------...///000//////000000000000//////---...///...------...///---...000000///...//////,,,,,,,,,---------......,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,000+++))),,,---+++***,,,...///000111222333444444888777555333000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,......---,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,000((()))+++(((,,,///)))+++,,,,,,------,,,,,,+++,,,++++++,,,///111000///000000000000000000000000------------------------555...+++///000,,,)))***+++,,,,,,------.........,,,,,,,,,---------............------------..............................------------------------//////...---,,,,,,+++++++++,,,...//////...,,,++++++++++++,,,---///111333------------............,,,---......///.........---------............///+++,,,...///000///...---////////////000000000000------------------------/////////000000111222333000111111111111222222222555333111222555777555333222333444444333222000///555555555555555555555555444444444444444444444444666666666666666555555555666666777777777777777777666555444333333333333333333444444555555444444333333333333333333222111000000000000000///////////////111333333000...,,,,,,222111111000///......---,,,---......,,,,,,---...000111000...+++))))))***------------------------+++,,,,,,------.........,,,---...,,,***))))))*********+++,,,,,,---......************+++---///000///...,,,******+++,,,---///...---------,,,,,,+++,,,,,,,,,---------............---,,,++++++++++++000///------......---+++///...---,,,+++,,,---...,,,------...---,,,***))),,,,,,,,,++++++*********.........------,,,,,,,,,.........------,,,,,,,,,%%%'''///++++++...+++---,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,---,,,,,,,,,++++++*********,,,---...---,,,+++,,,...------------------------,,,,,,,,,------.........///...------...///...---//////000000///---,,,+++......---,,,,,,+++******+++---//////---,,,...000///++++++//////,,,---222,,,,,,,,,------.........///...---,,,,,,---...///...///...---,,,,,,...000,,,,,,+++++++++,,,---...,,,---......//////......---000222///+++))),,,000000000//////......------//////000000000000//////////////////............//////////////////////////////.........---------........................,,,------......------,,,//////.........---------------............------,,,------...///000111111...------------...//////---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,111,,,+++///111//////111......///000111222333333444333222111000///...---------------------------------------------------...---,,,,,,......---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000))),,,000,,,///000)))+++,,,,,,------,,,,,,++++++---......,,,+++---///------------------------------------------------111,,,+++///000---+++...---------------.........,,,---------..................------------..............................------------------------//////...------,,,+++++++++,,,...//////...,,,+++------,,,,,,---...000000000000000000111111111111.../////////...---,,,,,,---------............//////............/////////////////////000000000000........................111000///...------......000000111111111222222222444333111333555666555333222222333444444444333222555555555555555555555555444444444444444444444444666666666666555555555555666666666666666666555555555555444333333333333333333333444444444444333333333333333333333222111000111111111111000000000000///111333333111///......111111000000///......---,,,---......,,,,,,---...---...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......,,,---...,,,***))))))***,,,,,,,,,------......///************+++---///000///...,,,+++***+++,,,---(((+++------+++***---000,,,,,,,,,---------......---,,,,,,++++++++++++,,,///...,,,---......---,,,...---,,,,,,,,,,,,---...------.........---,,,,,,/////////......---------------------------,,,,,,......---------,,,,,,,,,...&&&+++111------222///------,,,,,,,,,,,,------......------,,,,,,,,,---......------,,,,,,,,,,,,,,,...000111000000222333------------------------,,,,,,------------------///...------...///...---/////////...,,,***((('''///.........---,,,,,,,,,+++---//////---,,,...000...******...///+++,,,000---------....../////////000///............///000...//////---,,,,,,...000,,,,,,,,,,,,------------,,,---......//////......---000222000,,,+++...222///////////////.........------............------111000000000000///////////////////////////////////////.........---------........................---......//////......---//////.........------------......//////......---+++,,,,,,------.........------......///000111111---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,---))))))---///......000------...///000111111222////////////////////////........................------------------------...---,,,,,,......---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///***///333///000111)))+++,,,,,,------,,,,,,+++)))...111...)))'''***...------------------------------------------------///------...+++&&&%%%'''//////..................------........./////////......------------......................................................//////......---,,,,,,,,,,,,---...//////...---,,,///......---------......------........./////////000000000///...,,,+++***---------............///000///...,,,,,,---...///////////////000000000000000000000000000000000000222111///---,,,---...///000000000111111111222222444222222333444555444333111222333444555555555555444444444444444444444444444444444444444444444444555555555555555555555555666666666555555444444444555444444333333333333333333333444444444444333333222222333333333222111111222222222222111111111111///111333333222000000111111000000//////.........,,,.........---,,,---...***,,,------------...000------------------------///...---,,,+++,,,---...,,,---...---***)))***+++........................,,,,,,+++,,,,,,...000111///...,,,+++++++++,,,---''',,,000///***)))---222,,,,,,,,,---------......+++++++++***++++++,,,,,,---,,,+++,,,---...---,,,------,,,,,,,,,------.........---------...//////------,,,,,,,,,,,,++++++,,,,,,------------------...------------,,,,,,,,,111(((***...))))))///.........------------............---------,,,,,,,,,/////////...............$$$'''+++.........///000------------------------------------------,,,,,,///...------...///...---............---+++***)))//////..................,,,---......------...000,,,***+++......++++++---.........///////////////000000////////////000000...//////...------...000,,,,,,.../////////...---------...////////////......000222000...---000333.........///////////////------............------111111111111000000000000////////////////////////...............---------...........................//////////////////..................------------......//////......---------------------------.........///000111111222------.........------,,,------------------------,,,)))(((---///---,,,...,,,,,,---......///000000---------....../////////.............../////////------------------------...---,,,,,,......---,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///***...111,,,---000***+++,,,,,,------,,,,,,+++***---///...+++)))+++///////////////////////////------------------------,,,...000///+++''''''***000000//////.........---.........////////////000......------------..............................//////////////////////////////......---------,,,------............------.........------.........,,,,,,------------......////////////...---,,,+++---------............///......------,,,,,,,,,,,,////////////000000000000000000000000000000000000111000///......000333555000000000000111111111111333222222333444444444444222222222333333444444444444444444444444444444444444444444444444444444444444444555555555555555666666555555444444333333222444444333333222333333444333333333444444333333333222222333333333222222111222222111111111000000000---///111222111000111111000000/////////.........---...///...---,,,---///***+++------------...000........................000///---+++++++++,,,---,,,---...---+++***+++,,,............------------///.........///000222333......---,,,,,,,,,,,,---...000111///,,,+++,,,...,,,,,,,,,---------......***************+++,,,---,,,******+++---...---,,,---,,,,,,,,,------.........---,,,,,,,,,...///000++++++++++++++++++++++++,,,,,,,,,------.........------------------------000'''***---((((((---,,,.........------.........------...---------,,,,,,/////////............... $$$)))+++,,,+++++++++------------------------.........------,,,,,,,,,///---------...///...---,,,,,,---...///000111111..................//////------...............///++++++,,,......,,,,,,,,,..................//////////////////////////////...///000///------...000,,,---///111111000...---------...///////////////---///000///......000333------......//////000000//////000000000000//////111111111000000000//////////////////////////////......................................................////////////....................................////////////......111000000000/////////.../////////000000/////////,,,,,,------------,,,,,,------------------------111...---111222000...///,,,,,,,,,---......//////------------------------,,,,,,------............------------------------...---,,,,,,......---,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...(((++++++%%%)))///++++++,,,,,,------,,,,,,+++,,,,,,,,,---.../////////////////////////////////------------------------(((---222222111111222444000000//////.........---.........////////////000......------------..............................///////////////////////////...............------........................,,,,,,---......///////////////000000000111111111------...............------------............///,,,---000111111///---+++////////////000000000000////////////////////////111000///...///111333444//////000000000111111111222222333333333333333444333222222111111111111111444444444444444444444444444444444444444444444444333444444444555555666666555555444444333333333222333333222222222333333444222333333333333333333222111222222333333333222222111111000000000/////////,,,---////////////000111////////////............---...//////------...///+++---...---,,,,,,---...------------------------//////---,,,+++,,,,,,---,,,---...---+++++++++------------,,,,,,,,,,,,,,,......---------///000111......------,,,,,,,,,---000---++++++------+++))),,,,,,,,,---------......************+++,,,------,,,******+++---...---,,,+++,,,,,,------.........,,,,,,+++++++++,,,...///......//////////////////,,,,,,,,,------.........------------------------000(((,,,222,,,,,,///---.........------.........------.........---,,,+++------------------------'''+++...000000...------------------------------.........------,,,,,,,,,///---------...///...---,,,,,,---...///111222333---------------.........------------...//////...---...............---,,,------------------------........................---///000000.........000,,,---///111111000///...---...//////000000//////------......---...///111------......//////000000//////000000000000//////000000/////////.........////////////////////////---.............................................,,,------......------,,,---........................//////////////////...111111111000//////......000000000///...---+++***++++++,,,------------,,,------------------------111------111222...,,,,,,,,,,,,---------..................------------,,,,,,,,,,,,---......//////------------------------...---,,,,,,......---,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...(((***)))"""&&&...,,,+++,,,,,,------,,,,,,+++---+++***,,,000111111///,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++000222///------,,,)))//////..................------........./////////......------------......................................................................................................+++,,,---...////////////....../////////000000000,,,------...//////......---------............///,,,///222555666444000...////////////000000000000........................111000///......---------/////////000000000111111111222333333222222333444333333111000////////////333333333333333333333333444444444444444444444444333333333444555555666666444444444444444444444444222222222222222333333444222222333333333333222222111111222333333333222222000000000000/////////...,,,---......------///000........................---...//////...---...///---.........,,,+++,,,---++++++++++++++++++++++++------------------,,,,,,,,,---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++---...............---------,,,+++'''$$$''',,,///,,,(((,,,,,,,,,---------......,,,,,,++++++,,,,,,---------,,,+++,,,---...---,,,++++++,,,---............,,,,,,+++++++++,,,---------------...............,,,,,,------------------,,,,,,,,,------------......''',,,111+++***---***......------------......,,,---.........---,,,+++,,,,,,,,,,,,,,,---------,,,///111222000.........------------------------------------------,,,,,,///...------...///...---...------,,,------......------------------------...---,,,---/////////......000///,,,,,,...///------------------,,,,,,,,,------............---------///111111///...//////------///000000000///.........///000000000000///...------------......///.........///////////////------............------////////////............////////////////////////---------.......................................,,,,,,------------,,,,,,---------..................//////000000//////.../////////......---------///000000000...,,,***))),,,,,,---.......................................---******///111---+++,,,------------............---------...............,,,------...//////000000------------------------...---,,,,,,......---,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---))),,,,,,%%%'''///---+++,,,,,,------,,,,,,++++++,,,------------...///,,,,,,,,,,,,,,,,,,,,,,,,---------------------------000000,,,******&&&---------------.........,,,---------..................------------..............................------------------------............//////////////////............//////,,,---...//////...------,,,,,,,,,------------.....................---------------............///+++---000333444333111000////////////000000000000........................///000000000///...---,,,////////////000000000111000222444333111111333555333222111000000000111222333333333333333333333333444444444444444444444444222222333444444555666666333333444444555555666666222222111111222333333444222222333333333333222222000111222333333333333222111111111000000000//////.../////////------///111........................---///000///...---...000,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---//////...---,,,,,,---...---,,,,,,---...++++++,,,,,,------......,,,+++*********+++,,,---...............------,,,***((('''(((,,,---,,,***,,,,,,,,,---------............------,,,---------///...,,,---......---,,,***+++,,,...............------------------,,,++++++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,---------......222)))+++...''''''+++)))------,,,,,,,,,,,,------,,,---...//////---+++***++++++,,,,,,,,,---------+++---......---,,,,,,---------------------------,,,,,,------------------///...------...///...---///...---,,,,,,---......000/////////...---------...---+++---///000///---///111...))))))---///---///.........---------------...///000000///...------///111111000/////////------........./////////......///000000000000000000///..................///////////////.........------............------000000000////////////...////////////////////////---------.........//////........................------............---------------.........////////////000000000000///////////////...............---...000000000///---,,,------...///000000//////...........................+++---222444222000111------..................,,,,,,---......//////000---......///000111111222------------------------...---,,,,,,......---,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---***000111)))***000---+++,,,,,,------,,,,,,+++***---000...***(((+++///........................------------------------(((,,,------111666222++++++,,,,,,------.........,,,,,,,,,---------...............------.................................------------------------........./////////////////////............//////...//////000///---,,,***/////////000000000000111000000//////...---++++++---------.........//////)))***,,,...///000000000////////////000000000000////////////////////////---...000222333222111000////////////000000000000///222444333111000222555222111111000111333444555333333333333333333333333444444444444444444444444222222333333444555666666222333333444555666777777222111111111222333333444222222222333333222222222000111222333333333333333222222222111111111111000///000111000......///111---........................///000///...---...000***,,,------------...///////////////////////////)))+++---///000///---+++,,,---......,,,,,,---...,,,,,,------...///000000///...---,,,---...///000......//////......---,,,...//////...,,,,,,+++,,,,,,,,,,,,---------......000///...---------------000///------......---+++)))+++,,,...//////............///000///...,,,+++.........//////000000000.........------,,,,,,,,,,,,,,,,,,------.........;;;000///000((((((...------,,,,,,++++++,,,,,,---,,,---...//////---+++***,,,,,,,,,------.........+++---...---,,,,,,...///------------------------,,,,,,,,,------.........///...------...///...---............///111333444222111111000///......---///---+++,,,///000///---///111---'''&&&,,,///,,,000000//////.........---...///000111111000///...---///111222000/////////...------------...//////...//////000000000000000222111///////////////...000000//////.........---//////000000000000//////111111111111000000000000////////////////////////---------.........//////..............................////////////......---------.........////////////000000000000//////000000000000111111111111,,,---///111222111000///***,,,......---,,,---...------------------------,,,------......------,,,,,,,,,,,,---------......------------,,,+++***)))111,,,***,,,...,,,,,,//////......------......///---------...------,,,,,,...---,,,++++++++++++,,,///.........//////---+++---------...------,,,,,,******+++++++++,,,,,,,,,...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++111000...------...000111,,,,,,,,,------.........000///...------...///000------------------------)))***,,,......---,,,+++.........------,,,,,,,,,---.........---,,,++++++///...---,,,,,,---...///000///...---,,,------...------------------------///...,,,,,,...///...---........................000...,,,******,,,...000222222111///------///111,,,...000222333111///...........................000000000000111111111111333555444111111444444222111111111111111111222222333333444444444444555555333333333333333222111000000000111222333333444444333222111000000111222333111222333444444333222111222333333333222000...---222222111111000000////////////............//////...,,,+++---000111///,,,000///---,,,++++++,,,,,,...------,,,,,,------...111000...---,,,,,,---------------...------,,,,,,+++,,,,,,------,,,,,,+++///)))000%%%222'''///***,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,+++++++++***+++,,,,,,------,,,,,,---,,,,,,,,,,,,---......++++++,,,,,,,,,,,,------)))***,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,---+++)))***,,,---+++)))+++,,,---...///...---,,,...---,,,+++++++++,,,---++++++******++++++,,,---------------------------&&&---------...,,,&&&,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------***+++---.........------+++,,,---,,,***+++///333******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////,,,******++++++,,,,,,---------,,,---...---+++******,,,,,,---......------...000,,,------......------,,,......---,,,---...///000............/////////000////////////////////////333222111///---+++)))(((---------///000000---+++...---,,,,,,---...000111111111000///...---,,,,,,.../////////...---,,,,,,///111000,,,+++......+++---...///...,,,,,,...///111///---...000000...+++------.........---+++***,,,,,,,,,---///000///...000000000000////////////000000000000000000000000***,,,......---,,,---...------------------------,,,------......------,,,,,,,,,,,,---------......------......///......---222---+++...///------///---,,,,,,++++++,,,,,,---,,,------...------,,,,,,---------,,,,,,+++++++++///...,,,---......---,,,,,,------...------,,,,,,+++++++++,,,,,,,,,---------------,,,,,,---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------000///---,,,,,,---///000,,,,,,,,,------.........000///...------...///000------------------------)))+++,,,......---,,,+++------------------,,,,,,...............---,,,,,,///...------------.../////////---,,,,,,,,,------------------------------///...,,,,,,...///...---........................///...,,,++++++,,,...///+++,,,+++***)))))),,,...---...000111111111///...........................000000000000111111111111111444333000000333333111111111111111111111111111111111111222222222333333333333333333333222111000111111111222222333333444222222111000000111222222222222222333333222222222222222222222222111000///111000000000000000111111//////............//////000...---...//////---***---------,,,---...000111...------,,,,,,------...111000...---,,,,,,,,,---++++++,,,,,,---,,,,,,,,,---------......---------111---///+++222...111///,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,,,,,,,,,,,,,---...............,,,++++++++++++,,,------++++++,,,,,,,,,,,,------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++---+++)))***,,,---,,,******+++,,,---...------,,,000///---+++************,,,,,,++++++,,,,,,---...------------------------$$$***---++++++......+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............+++,,,---.........------+++,,,---,,,***+++///222+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...------...//////...,,,///////////////000000000---...///...---,,,---...,,,---......------...000,,,------......------,,,...------,,,---...///000.........///////////////////////////////////////000000000000000000000000...------...//////...,,,......---------......//////////////////...............//////......---,,,...000000------000111.........///...---,,,...000222000///000111111///,,,......///000//////------.........///111222222222000000000000////////////000000000000000000000000***,,,......---,,,---...------------------------,,,------......------,,,,,,,,,,,,---------......+++,,,---...////////////222---,,,///000......000---,,,,,,++++++,,,,,,---,,,,,,------...------,,,+++,,,---------,,,+++***...,,,******,,,---...---,,,,,,------...------,,,+++,,,,,,,,,,,,---------------------------------///......------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...//////...---,,,,,,---...///---------------.........//////...------...//////------------------------***+++,,,......------,,,,,,,,,------------------....../////////...------///...------------...///...------,,,,,,,,,,,,---------------------------///...,,,,,,...///...---........................------------------------,,,------,,,,,,---///222....../////////000000000////////////////////////000000000000111111111111000333222//////222333111111111111111111111111111111111111111222222222222222222333333333222111111222222222222222222222222222222111000000111222222333222222222222222222333222222111111111111111222000000......///111333444//////............//////111000......///...+++)))......---......///111111...------,,,,,,------...000///...---,,,,,,,,,---******++++++,,,,,,------........................++++++''',,,)))///,,,---,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,,,,,,,+++,,,,,,---------------+++************+++,,,,,,++++++,,,,,,,,,,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***+++***)))+++---...---,,,***++++++,,,---,,,,,,,,,///...---,,,++++++++++++------,,,,,,------...///------------------------+++......+++***---//////,,,,,,,,,,,,,,,,,,,,,,,,------------............+++,,,---.........------,,,,,,---,,,+++,,,///111,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,000///---...///000///...,,,,,,,,,,,,++++++++++++...///000000///...///111,,,---......------...000------............------...------------.../////////////////////.........////////////////////////......//////000111222222///...,,,,,,...///...---..................---------.........//////000000....../////////...---------000000---...222333111...//////...------...000222111000111222222000...//////000111111111000000////////////000111222333////////////000000000000000000000000000000000000***,,,......---,,,---...------------------------,,,------......------,,,,,,,,,,,,---------......)))***+++,,,------------111---,,,///000...---//////......------......///,,,,,,------...---------***+++---......---+++***...+++))))))+++---......,,,,,,------...---------+++++++++++++++,,,,,,,,,,,,------------------,,,......------------......------------------------,,,,,,,,,,,,,,,---.........---,,,,,,,,,,,,---...---------.......................................------------------------+++,,,------......------,,,,,,,,,------............///////////////...............------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...,,,,,,...///...---........................,,,---...//////...---,,,000111111111000000222444//////...---...///000111000000000000000000000000///000000000111111111111000333222///000333444111222222222111111111111111222333333333333444444444222222333333333222222111333333222222222222222222222111111111111111111222444333222111111222333444222111000000000111333444222111///---...000222444//////............//////////////////...---,,,+++000000///......---------...------,,,,,,------............------,,,,,,,,,******++++++,,,---...///......------------......&&&))) ,,,"""///'''+++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,((()))******++++++******+++++++++++++++,,,,,,---+++++++++,,,,,,,,,------000...---+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++*********+++---.........******+++++++++,,,,,,,,,******++++++,,,---......,,,,,,,,,,,,,,,---......------------------------...///...,,,***,,,...000++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...,,,---------------------,,,,,,,,,,,,,,,---...///---------------,,,,,,,,,------------------------111///---,,,.../////////******))))))((((((''''''---...000000//////000222,,,---......------...000------............------------------......//////////////////............////////////////////////.........---,,,,,,++++++000...,,,,,,---...///.........///000///...,,,+++............////////////......////////////......---000000------111222000...//////...------...000000000000111111111000/////////000000111111111111///000///...------///000////////////000000000000////////////////////////***,,,......---,,,---...------------------------,,,------......------,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++///++++++...///---,,,---///......------......///+++,,,,,,---.........---***+++---......---+++***...+++))))))+++---......+++,,,,,,---.........---+++++++++++++++*********,,,,,,---......---,,,,,,------,,,,,,,,,,,,------------------------------///...------,,,,,,,,,------------,,,,,,---------........................------............------------------------------,,,,,,------............,,,,,,,,,------...............///////////////...---..................---+++,,,,,,,,,,,,,,,,,,,,,------------------------///...,,,,,,...///...---........................,,,---///000000///---,,,//////000///---,,,---...///...---,,,---...000111000000000000000000000000///000000000111111111111111333333000111444555333222222222111111111000000222222222333333333444444111222222333333333222222333333222222222222222222111111111222222111111111444333222111111222333444111111000///000222333444444222000...---///111222//////............//////,,,---...///............//////......---,,,,,,+++...------,,,,,,------...---------------,,,,,,,,,,,,,,,,,,,,,---///000111------,,,++++++,,,------+++...$$$000'''333+++///,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------((()))******++++++******,,,,,,,,,,,,,,,---......+++++++++,,,,,,,,,------000///---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,******+++,,,,,,---...///*********+++++++++,,,,,,)))***+++,,,------......+++++++++++++++,,,,,,---------------------------,,,---......,,,++++++---+++++++++,,,,,,---------++++++******++++++,,,------------------------------,,,,,,,,,------.........---------------------------------------------000...++++++,,,.........///.........---,,,,,,,,,,,,---//////......///111,,,---......------...000---......//////......------------...............///////////////.........////////////////////////......---,,,***)))((((((000...,,,,,,---...///.........///000///...,,,+++////////////..................///////////////......111000,,,,,,//////,,,...///000///------///000......///000////////////............///000000111///111111///---,,,---///.../////////000000000111////////////////////////***,,,......---,,,---...------------------------,,,------......------,,,,,,,,,,,,---------...............///......------...+++***...000---+++,,,---,,,,,,++++++,,,,,,---++++++,,,---............***+++,,,---------,,,+++...,,,******,,,---...---++++++,,,---............,,,,,,++++++++++++******+++,,,---......---,,,+++,,,,,,,,,++++++,,,,,,,,,------------------------000///...---,,,,,,,,,,,,------------------------/////////...............------............---------------------------------------------.........,,,,,,------------------------.../////////......------...//////...------+++,,,,,,------------,,,------------------------///...,,,,,,...///...---........................---...///000000///...---///000000///---+++,,,---///...---------...///000////////////////////////000000000000111111111111111444333111111555666444333333222222111000000000000000000000111111111111111111222333333333222222222222222222222222222222000111222222222222111000333222222222222222222333111000000000111222333333444333111///...///000000//////............//////+++---//////...---...///***+++,,,---...............------,,,,,,------...,,,,,,------------,,,+++......---------///000111---,,,+++******+++,,,---......***///,,,222...000,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,---------+++,,,,,,---------------------,,,,,,------...///++++++,,,,,,,,,,,,------///...------------------,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,,,,,,,***,,,------,,,,,,---///,,,++++++++++++,,,------------------,,,+++***)))+++************+++,,,,,,------------------------++++++---///...***))),,,***++++++,,,,,,------...,,,+++*********+++---.........---,,,,,,,,,------...,,,,,,,,,......---,,,---------------.........------------------------...---++++++---...---,,,000000000000////////////,,,---......---,,,---///,,,---......------...000......////////////......,,,---......//////................../////////000////////////////////////------------------,,,,,,///...,,,,,,...///...---..................------000000//////.........---......///000000000/////////111000,,,+++......+++///000000///......///111,,,...000000///...///000......---------...//////---000333222///---...000......//////000000111111000000000000000000000000***,,,......---,,,---...------------------------,,,------......------,,,,,,,,,,,,---------......,,,,,,---...///////////////++++++///111...,,,------,,,,,,++++++,,,,,,---***+++,,,---............+++++++++,,,,,,---------///...,,,---......---,,,***+++,,,---.....................------,,,,,,,,,+++,,,...//////...,,,+++------,,,,,,,,,,,,------........................///......---------...............//////.........000/////////.........---,,,------......------,,,---------------------------------------...//////------------------,,,,,,,,,,,,---...............------...//////...------+++,,,---...///......---------------------------///...,,,,,,...///...---..............................////////////......///111222222000//////000...---------......//////........................000000000000111111111111000222222000111555666333333333222222111000000///000000000000111111111111000111222333333333333222111111111222222333333444000111222222222222111000222222222333333222222222000111111222222222111111111111000000000000000111//////............//////,,,...000000---,,,---...+++,,,---.../////////......------,,,,,,------...+++,,,------------,,,+++///...---,,,,,,---///000...---,,,++++++,,,---......***,,,(((...+++...+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------...,,,,,,---...............,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------,,,---..................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,+++---......,,,+++---///---,,,+++++++++,,,..................---+++)))(((,,,++++++++++++,,,------------------------------,,,***,,,///...******///******+++,,,,,,---.........---,,,++++++---///000///...---,,,,,,,,,,,,---...,,,+++,,,...///---+++,,,,,,------......//////...........................---------//////...,,,---------------.........---...///...,,,,,,,,,...,,,---......------...000......////////////......,,,---.../////////...---,,,------...///000111111////////////////////////---------.../////////000...------...//////...,,,......---------......///.........///////////////......///000000000000000...000000,,,,,,///000---///000000///......///111,,,///111111///...000111000///...---------...///&&&+++111222000...000222.........///000111111111000000000000000000000000***,,,......---,,,---...------------------------,,,------......------,,,,,,,,,,,,---------......((()))***,,,---...//////000,,,---111222///---...///......------......///***+++,,,---............,,,++++++++++++,,,---...///.........//////---+++***+++,,,---............000000/////////.........+++,,,...//////...,,,+++.........------.................................---------------...///000......////////////......000000//////.........---,,,,,,---......---,,,,,,------------------------...------------...//////.........------,,,,,,,,,+++,,,,,,---.........---,,,---...//////...---,,,+++,,,.../////////......------------------------///...,,,,,,...///...---........................////////////////////////,,,...000111000///000111---------............///........................000000000000111111111111...111111///000444555333333333222222111000000///111222222222222333333333000111222333333333333333000000111222333333444444000111222333333222111000111222333444444333222111000111222333333222111000//////000000111111222222//////............//////...000222000---***+++,,,///000000000000...---,,,...------,,,,,,------...***+++,,,---------,,,+++///...,,,++++++,,,---...000///---,,,,,,---///000000)))000%%%222(((000***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...***+++,,,,,,------,,,,,,++++++******++++++,,,---++++++,,,,,,,,,---------+++,,,...///000///......,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++,,,...///...,,,***,,,...------,,,+++,,,---...///+++,,,---------,,,+++***---,,,,,,,,,,,,---......------------------------...++++++...---***,,,222******+++,,,,,,---......000///---------...000222///...---,,,+++,,,,,,---...,,,+++,,,//////---***,,,,,,,,,---...///000000.................................///111000...,,,---------....../////////...///000///---,,,,,,---,,,---///...------...000......////////////......,,,,,,.../////////...---+++,,,---...///111222222////////////////////////........................---------///000000---+++...---,,,,,,---...000111,,,,,,---...///000111222......///000000000000000---000000---...222333000///000000000......000111---000222222000///111333111000///---------...///%%%---000///...000222---......///000111111222000000000000000000000000000///...---,,,------...///---+++,,,//////,,,)))++++++,,,---............------............------,,,---...---,,,,,,---...------............------------------------------++++++++++++++++++++++++***++++++,,,---...//////222---((((((,,,...---***,,,,,,,,,------.........---+++)))***---///...,,,------------------------///...,,,+++***+++,,,,,,---------------------------------------------------------............///,,,---///000000...---++++++......,,,---000000...,,,,,,,,,------............---,,,+++***+++,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++---000111///,,,,,,,,,,,,...111111...+++////////////////////////---------............///------------------------,,,...000111///.........111111000///...---,,,,,,............////////////...//////000000000000000////////////////////////...//////000111222222222333333222111000000111111///......///111333222111555444222111000111222222...///111222333333222222222222222222222222222222000000////////////000000//////000111111111111000111000000///////////////000000000000000000000000.........---,,,,,,++++++...------,,,,,,,,,------+++......---......)))!!!...---,,,,,,,,,,,,---...+++,,,...000000///...,,,++++++,,,------,,,++++++------------------------,,,,,,,,,++++++,,,------+++++++++,,,,,,---------------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++******)))...---+++++++++---///000,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,++++++,,,---///000000...---+++---------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,+++........................,,,,,,---......---,,,,,,---------,,,,,,------...------------------------...------------...//////...---,,,+++***)))))))))///...---,,,,,,---...///------------------------000---,,,---///000...,,,///000222111///......///+++++++++,,,,,,,,,,,,---++++++***,,,...//////...------............---------......///////////////........................---......---,,,,,,///111000...,,,---000111///---------......//////000000...------...000111000///000000///...............---.........//////000000...............///000000---------------...//////111///---...111222000...//////000000000000////////////---,,,,,,,,,------///---,,,---//////---***,,,,,,------...---------------............------+++---...---,,,+++,,,---------............------------------------------------------------------+++,,,,,,------............***'''(((---000000...,,,,,,,,,---------......---+++)))***---......,,,------------------------......,,,+++++++++,,,,,,........................---------------------------------............///,,,,,,,,,,,,------...//////222222//////222111///,,,,,,------------------......,,,+++++++++,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,---000000///---///---+++,,,///000///...---------------------------------............///........................,,,...000000///.........//////......------,,,,,,............////////////,,,------...............000000000000000000000000...//////000111111222222333222222111000000111111333222111222444555444333444333222111111111222333111222333333333222111111000000000000000000000000111111111000000111111111444444444444444333222111///////////////000111111000000000000000000000000---------------.........//////............//////---......---...///+++%%%...---,,,,,,,,,,,,---...++++++---.........---,,,+++,,,---......---,,,+++------------------------...---,,,,,,++++++,,,,,,,,,---------............------,,,,,,,,,---...///+++++++++++++++++++++++++++,,,------......------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------......---,,,++++++,,,...///++++++,,,,,,,,,++++++***------........./////////,,,---///000000...---,,,.........---------,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,---......---,,,,,,......---,,,,,,,,,------...........................------------...//////111111000/////////000000///...------------...///------------------------///---,,,---///000...,,,///000111111///......///000000000111111111222222///---,,,---/////////---------............---------......///////////////........................---.........------///111000...---...000000///---.........///////////////.........///////////////000000///.........................../////////000...............///000000/////////...///000000111111///......111111000...//////000000000000//////...------,,,,,,,,,,,,---000...------...///---,,,---------...------,,,,,,------............------,,,---...---,,,+++,,,...------............------------------------------////////////////////////---------------------------***((()))---000000...,,,,,,,,,------------...---,,,***+++---...------------------------------...---,,,+++++++++,,,---.............../////////---------------------------------............///,,,+++***)))***---///111...111000---,,,......+++------------------,,,,,,///...------,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,...///000...---000...++++++,,,...000000++++++++++++++++++++++++---------............///////////////////////////,,,...000000...---......------------------------............////////////,,,------...............111111111111111111111111...//////000000111111222333222111111000111111111111000///000111222111000222222111111111222333333444444444444333222111000000000000000000000000000222222222222222222222222333333333222111000...---------......///111222333000000000000000000000000,,,------...//////000000......---------......///---///...,,,---000...)))...------,,,,,,------...+++++++++,,,,,,,,,------------............------------------------------......---,,,++++++,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,---...///++++++++++++************---,,,,,,,,,,,,---............------------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---....../////////...---,,,+++,,,---...***++++++,,,,,,,,,,,,+++,,,,,,+++++++++,,,---...,,,---...//////...---,,,//////............------,,,,,,,,,---------......,,,------....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,///...---,,,,,,,,,,,,,,,////////////////////////...------------...//////---------------...///000///...------------...///------------------------///...------...///...---...000111111///......///.........////////////000111///......//////...---------............---------......///////////////.........................../////////......000222000...---...///000///...///////////////.........---000111000---,,,...000000//////............///............////////////...............///000000111000000000000111222222111///...///000111000...//////000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,000///...............---............---,,,++++++------............---------...//////------...///------............------------------------------////////////////////////.........------,,,,,,,,,000---++++++---------+++------------------------------,,,,,,,,,---------------------------------...---,,,++++++,,,---...------------....................................---------............///---,,,,,,+++,,,---///000,,,///...++++++------***.........------,,,,,,,,,//////......------------........................---------------------------------...//////...---///...---,,,---...//////++++++++++++++++++++++++---------............///........................---...//////...---...///,,,,,,---------.....................////////////...//////000000000000000000000000000000000000000////////////000000111111222222111111111111111222000///......000000///---000000111111111222333333333333333333222222111111222222222222222222222222111222222222222222222111111111111111000///...---............///000111222000000000000000000000000........./////////000000,,,++++++++++++,,,,,,------///...+++,,,//////,,,------------------------,,,,,,++++++,,,,,,---...........................------------------------------,,,,,,,,,------...************************,,,,,,,,,,,,------......,,,,,,,,,+++++++++++++++------,,,+++,,,---...///.........------.........++++++,,,,,,,,,,,,------++++++++++++,,,,,,------///...---,,,,,,,,,,,,,,,******+++,,,------------,,,+++***))))))+++---...,,,---...//////......---............------------,,,,,,,,,---------......+++,,,,,,---...//////000,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......---,,,,,,,,,,,,...........................------------...//////++++++*********+++,,,,,,.........------.......................................---............------///000000///......///+++++++++,,,,,,,,,------000...---...//////...---------............---------......///////////////...........................///000000//////000222//////....../////////...000000//////......---------111333111,,,***---000000///............//////.........///////////////...............///000000111111000000111111222333000/////////000000000/////////000000000000//////+++,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,---...............---,,,++++++------............------...000111000///...///111------............------------------------------.................................------,,,,,,+++///...---,,,---------,,,------------------------......------,,,,,,---...------------------------...---,,,,,,,,,---...///+++++++++,,,,,,---------........................---------............/////////000000000...---,,,---000000......111111///.........------,,,,,,,,,...............---------........................---------------------------...//////...---------,,,---/////////...------,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------------------------...///...---,,,---///---------...//////000000............////////////...//////000000000000000///////////////////////////////////////000000000222111111111111111222222333222111111222333222000///000000111222222222222000000000000000111222222222222222222222222222222000000111222222111000000222222333333444333333222000000////////////000000////////////////////////000000/////////.........++++++++++++,,,,,,---...+++...---******---///------------------------------------,,,---...//////........................------------------------+++++++++,,,---...///000************************,,,,,,,,,---------------......---------,,,,,,,,,------,,,+++,,,---...///.........------.........+++++++++,,,,,,------------------,,,,,,+++++++++///...------,,,,,,,,,,,,***+++,,,---------------000///---,,,---...000222,,,------......//////...,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......******+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---,,,,,,,,,,,,,,,------------------------...------------...//////000000///...............---..................---........................---.........------......---...000000.........///////////////000000000000,,,++++++,,,...//////...------............---------......///////////////........................---///000000//////000111.../////////......//////000000//////......---------111333111,,,***---000//////............/////////////////////........................///000000000////////////000111111///000000000/////////000//////000000000000//////+++,,,,,,------------,,,.........,,,+++***,,,...---------...------,,,,,,------............------///000111000///...///111------............------------------------------.................................------,,,,,,,,,++++++,,,---...///000000...------------,,,,,,,,,......///...,,,+++---...------------------------...---,,,,,,,,,---...///*********+++,,,,,,------........................---------............///000111222222111///,,,******---...,,,---000111...------------------,,,,,,---............---,,,,,,........................---------------------------...000///...,,,------+++...000111///---,,,,,,........................---------............///---------------------------......---,,,,,,---///.........//////000000000............////////////,,,------.......................................////////////////////////111111111000111111222333111000///000111222111000///000111111222111111111///......//////000222222000000000000000000000000///000111222222111000///000000111222222333222222111111000///////////////////////////////////////000000//////...------,,,............//////000111***......+++***,,,...---,,,------......------,,,---------.........//////......------------......------------------------,,,,,,,,,,,,---///000000------------,,,,,,,,,,,,+++,,,------......------//////......------,,,,,,---,,,,,,,,,,,,---............------------......***++++++,,,,,,------...000000//////...------,,,------------------,,,,,,+++,,,,,,------------,,,......---,,,---...///000,,,,,,------.../////////+++++++++,,,,,,,,,,,,---,,,,,,,,,---------......***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------,,,,,,------...------------------------...------------...//////222111000///////////////------...//////...------........................---...///...------...///,,,...//////.........///000000000000111111111111+++******+++...000///...------............---------......///////////////........................,,,...000000/////////000...///000///...---...000///////////////.........---000111000---,,,...000///............//////000///////////////........................///000000///............///000000...000111000///...///111//////000000000000//////+++,,,---...///......------...---+++))))))+++...,,,,,,------...---------------............---------/////////...---...///------............------------------------------........................------------------,,,,,,***+++---......//////000......---------,,,,,,,,,...///000...,,,+++---///------------------------...---,,,,,,---...///000******+++,,,,,,---..............................---------............///000000000//////...------))),,,,,,******------***,,,,,,------------------,,,------...---,,,+++***................................................---///000000---,,,,,,...---///000///---,,,,,,...---------------------------------............///........................---......---++++++---///---.................................////////////,,,------...............////////////////////////////////////////////////111111000000111222222333---,,,,,,---///000///...000111111222222111000///111000000//////000111222000000000000000000000000000111333444444333111000//////000000000//////...000////////////000000111////////////////////////.........---------------////////////000111222222+++///111---+++---...---,,,,,,---......---,,,,,,+++,,,---...///...------...---,,,++++++,,,---...------------------------......------------..................---------,,,+++,,,---.........------//////...------,,,+++++++++,,,------......------------,,,,,,,,,,,,------******+++,,,,,,---......///////////////.........,,,,,,------------------------------------,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,---...///000000,,,,,,,,,,,,------......,,,,,,,,,---------......,,,,,,,,,---------------------------------------...---,,,,,,,,,,,,---...,,,,,,,,,,,,------...///...........................------------...//////...------------......///------...//////...------........................,,,...000///---,,,---///+++---//////.........///............////////////---,,,,,,---...//////...------............---------......///////////////........................+++---///000///......///---///000000...---...000.........///////////////.........///////////////...............///000000000/////////...........................///000000///............///000000...000111111......///111//////000000000000//////+++,,,.../////////......,,,------***((((((+++...++++++,,,---............---..................---,,,---...---,,,,,,---...---..................---------------------------////////////////////////---------------------------...000///...---------.........------,,,,,,,,,...///000///,,,+++---///------------------------...------,,,---...///000++++++,,,------...//////////////////////////////---------........./////////...---,,,,,,---///000...111000---,,,......+++,,,,,,,,,------.........+++,,,---------,,,+++***................................................,,,///111000---+++,,,...///000000---******---000---------------------------------.........//////////////////////////////---......,,,++++++---///------------------------............/////////000...//////000000000000000000000000000000000000000///////////////.........111111000000111222333333///......///222333333222000111222222111000///...444333222000000000000111222222222222222222222222111222444555555444222111444444444333333111000///............///111222333////////////////////////++++++,,,,,,---.........---------......000111111,,,111333000---......---,,,,,,---......---,,,,,,)))***,,,......---,,,+++---,,,++++++++++++,,,---------------------------111111///...---,,,,,,+++---------,,,,,,++++++++++++,,,---.........---,,,......---,,,,,,+++******+++,,,---...///...---,,,---,,,,,,++++++,,,,,,---******+++,,,,,,---......++++++,,,,,,---.........++++++,,,---........................---,,,++++++---...//////000000//////,,,,,,,,,------///000111---------.........//////,,,,,,,,,---------........................------...........................---,,,,,,,,,,,,---...+++++++++,,,---...///000////////////////////////...------------...//////---------...///000111222,,,---...//////...---,,,////////////////////////,,,...000///---,,,---000+++---//////.........///////////////000000000000000///......//////...------..................------......///////////////........................***---///000///.........---///111000---,,,...000---.........//////000000...------...000111000///...............///000111000000//////.........---...............///000000///////////////000000111...000222111...---///111//////000000000000//////...---+++******+++---...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,,,,---///000------------------------////////////////////////......---,,,,,,,,,,,,---,,,,,,+++***+++,,,...///------------,,,+++******,,,,,,+++******+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,------............------,,,,,,,,,------,,,//////,,,+++,,,+++'''000///...---,,,+++******......------------......000///---,,,,,,---///000)))******+++,,,---..............................***++++++,,,,,,++++++***---------.........//////++++++,,,---,,,+++)))(((,,,---......,,,,,,---...........................---,,,,,,++++++,,,,,,---......---------,,,,,,,,,------++++++++++++------,,,,,,------------------------------------------,,,---......//////......------------------------//////000000///...------000000//////.........---////////////////////////------...///000111222222000222333333222111333444000000111111111111000000111111111111111111111111111222444444444222000///111222222222222222111000444000...//////---...222////////////...............---,,,,,,++++++++++++---,,,+++******,,,---///,,,,,,------,,,,,,+++***------......///000000111...,,,+++,,,......+++'''++++++++++++++++++++++++)))***+++,,,---,,,+++***.........---,,,,,,++++++++++++------------++++++...---,,,---/////////...''')))+++,,,+++*********---------,,,******+++,,,...---,,,,,,+++++++++++++++++++++++++++++++++++++++******,,,......---,,,------,,,+++)))***---///++++++++++++,,,---...///++++++++++++++++++++++++,,,---...//////...---,,,///...---,,,,,,,,,,,,,,,---------------------------+++***+++......,,,***+++******))))))(((((((((******+++,,,,,,---......+++,,,---......,,,***)))(((***,,,,,,,,,,,,...000,,,,,,,,,---------......------............------+++---//////.........000,,,------......------,,,........................---...///...------...///...------------...//////---------............///222000...---,,,---...///222000...---,,,---...///////////////////////////...---,,,,,,,,,,,,---...........................---------.........//////000///...---------------000000//////......------..................------000000000000000000000000///000000000000000//////000000000000000000000000///000000000000000/////////...,,,++++++,,,...///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,,,,,,,...000------------------------..............................---,,,,,,,,,,,,---------,,,+++,,,,,,......++++++,,,------,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,---------------.........//////,,,,,,------------------...------,,,,,,---------000333222///...000///,,,000000000000000/////////......------------......000...---,,,,,,---...000,,,,,,,,,---------------............------------++++++,,,,,,,,,,,,++++++---------.........//////...............---,,,,,,,,,---......,,,,,,---...------------------------......------------......,,,,,,,,,------...............---,,,,,,---......++++++,,,,,,---...//////------------------------,,,---......//////......------------------------///////////////...------000/////////............000000000000000000000000////////////000000000000000111333222111111222444000111111222222111111000111111111111111111111111111222333444444333111000111222222222333222222222444000...//////---...222////////////............///......---,,,,,,------///...---,,,,,,...000111000000000////////////...++++++,,,------...//////---,,,+++,,,......+++))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------------------------......+++,,,,,,------,,,,,,+++...---,,,---/////////...***---//////...------...---......---+++++++++---...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------------------,,,+++******,,,///++++++++++++,,,---...///++++++++++++++++++++++++,,,---............---,,,///...---,,,,,,,,,,,,------------------------------,,,+++,,,......,,,***.........---------------+++++++++,,,,,,---------...---,,,+++++++++,,,,,,***,,,------++++++,,,...,,,,,,,,,---------......------............---------///000000...------...,,,------......------,,,........................---...///...------...///...------------...//////........./////////000000111000...---------//////111000...---------////////////////////////////////////...------...//////////////////////////////........./////////000000000///...------------...///////////////.................................//////////////////////////////000000000000////////////////////////////////////000000000000/////////...---,,,------///000,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,,,,---...------------------------..............................---,,,,,,,,,,,,---...------,,,,,,,,,,,,---)))***+++,,,------------------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------............////////////------------------,,,,,,---------,,,,,,------......111000---,,,///...+++,,,,,,------.........///......------------......///...---,,,,,,---.../////////......------------.........------,,,,,,,,,,,,,,,------------,,,,,,---------...............///......---------------,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,000//////////////////000***++++++,,,---...///000//////............//////)))***+++,,,...///000000------------------------,,,---......//////......------------------------///////////////......---////////////............000000000000000000000000111000000000/////////...000111222222111111222444222222333333333333222222222222222222222222222222000111222333444333222111111111222222333333333333444000...000000---...222////////////............000///..................///...---------...000111333222111000///000111111)))******++++++,,,,,,---,,,++++++,,,......,,,+++------------------------...............//////000,,,,,,------...//////000+++,,,,,,------,,,,,,+++...---,,,---/////////...)))+++------,,,,,,,,,---,,,...//////---,,,,,,---...---,,,,,,,,,,,,,,,,,,------------------------+++---//////,,,***+++---,,,------+++******,,,...++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,......---,,,,,,,,,---------------------------------,,,+++,,,......,,,+++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,111...+++)))(((***---///,,,---...---+++***+++,,,,,,,,,,,,---------......------............------...///000000...,,,,,,---,,,------......------,,,........................---...///...------...///...------------...//////////////////000000000111111000...------...//////111000...------...//////////////////////////////000000///......///000000/////////////////////////////////000000000000000//////......------...............///////////////........................//////////////////////////////000000000000//////........................//////000000111000000///...------,,,------...///,,,------......------,,,------------------------,,,---...---,,,+++,,,---------------------------..............................---,,,,,,,,,,,,---------,,,,,,++++++++++++***+++,,,,,,---------,,,------,,,,,,,,,---......+++++++++,,,,,,,,,------------------.....................------,,,,,,,,,------,,,,,,,,,---......,,,......******------+++++++++,,,,,,,,,---------......------------......///...------------...//////////////////..................---,,,,,,++++++,,,------......------,,,........................------+++******+++,,,---,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,000000////////////000000++++++,,,,,,---...//////........................++++++,,,,,,---...//////------------------------,,,---......///.........------------------------...///////////////......///////////////.........////////////////////////000000000000////////////000111222222111111222333333333444444444444333333222222222222222222222222000111222333333333333333000000222333444444444444333000///111000......222////////////............//////......---......///---,,,,,,+++,,,---......222000...---,,,---///000)))*********++++++,,,,,,+++++++++,,,------------------------------------///...---------...000111---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---/////////...)))+++,,,,,,++++++,,,---,,,...000000...------......------,,,,,,,,,------------------------------)))---000///***''')))---,,,------,,,******,,,...,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------------------------------,,,,,,------...------,,,)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++000...+++))))))***---...+++,,,------++++++,,,---,,,,,,,,,---------......------............------+++---......---+++,,,---,,,------......------,,,........................---...///...---------///...------------...//////....../////////000000000000///............//////000///............//////////////////////////////////////////////////////........................//////////////////////////////............//////------......//////000000............////////////...........................//////000000000000/////////////////////////////////000111111111000000,,,++++++,,,,,,------...,,,------......------,,,---------------------------...///...,,,+++,,,---------------------------..............................---,,,,,,,,,,,,---,,,+++++++++******)))))),,,---------,,,,,,+++***---,,,,,,,,,------...///+++++++++,,,,,,,,,------++++++,,,,,,,,,---------.........------,,,,,,,,,,,,,,,,,,,,,,,,---...///---///...++++++///000...000000000000/////////.........------------...............------.........------......///000111111.........------,,,,,,,,,,,,------......------,,,.....................------,,,+++++++++,,,---...,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,///......------......///---------------------------------......---------------------------,,,,,,------------------------,,,---......///.........------------------------......///////////////............///////////////.................................///000111111111///111222222111000222333444444555555555555444444222222222222222222222222000111222222333333333333000111444666777777555444333000///222111//////111////////////...............---------------......,,,,,,,,,,,,------......000///---++++++,,,---...++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---...++++++++++++++++++++++++...---,,,,,,,,,---///000//////......------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---/////////...---...//////......///111,,,...//////...---...///---------,,,,,,---......++++++++++++++++++++++++(((,,,///---)))&&&(((,,,+++,,,---,,,++++++,,,---,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...------------------------,,,---......------------,,,,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,+++---------,,,,,,,,,++++++)))+++,,,,,,,,,,,,---///,,,,,,,,,---------......------............------''')))+++,,,,,,+++,,,...,,,------......------,,,........................---...///...---------///...------------...//////------.........///////////////.........///////////////........./////////////////////////////////........................------------------------........................//////.........//////000------......//////000000........./////////000000////////////////////////......///000000000000000000000000000000000000000//////000111111111111111******+++,,,,,,---------,,,------......------,,,---------------------------...///...---,,,---...------------------------------------------------......---,,,,,,,,,,,,---***+++++++++++++++***)))------------,,,+++***))),,,+++++++++,,,---...///++++++,,,,,,,,,,,,------***+++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,---......///***---,,,))))))---///---/////////......---------......------------..............................,,,,,,---...///000111111........................,,,,,,------------,,,,,,...............---------...............//////000,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------.........---------,,,,,,,,,,,,---............---,,,///......------,,,++++++------------------------,,,---......//////......---------------------------...//////////////////.........///////////////------------------------------...///000111222222///000111111000000111333444444555555555555444444333333333333333333333333222222222222222222333333222555999======;;;777555333000000333222//////111////////////............---------,,,------...///......//////000000000000000///...---,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++---...++++++++++++++++++++++++,,,,,,++++++,,,,,,---...///......---,,,,,,++++++---,,,,,,++++++,,,,,,---...---,,,---/////////...,,,---------,,,,,,...///,,,---...---,,,,,,...000------------------...///++++++++++++++++++++++++)))+++------***((()))++++++,,,------++++++,,,---,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,---......------------------------,,,---//////---,,,---...++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,...///...---***)))(((***,,,,,,,,,,,,...000,,,,,,,,,---------......------............------&&&(((***,,,,,,,,,---///,,,------......------,,,........................---...///...------...///...------------...//////------------.....................///////////////.........///////////////////////////////////////---......//////......---....................................------------//////......//////000000.........///////////////.........//////000000111000000000000000000000000---...///000000111111000111111111111111111111111//////000111222222222222***+++,,,---............,,,------......------,,,........................,,,...///...------...///------------------------------------------------......---,,,,,,,,,,,,---***+++,,,---------,,,,,,,,,,,,,,,------,,,++++++*********++++++,,,---...++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,------------------,,,,,,,,,,,,---...//////(((******&&&''',,,...,,,+++++++++,,,,,,,,,,,,---......------------......---..................------------....../////////---......//////000000000++++++,,,,,,,,,,,,++++++//////.........---------------...///////////////,,,---......,,,,,,---...------------------------...------,,,,,,------...,,,,,,---------------------...////////////...---------------------,,,,,,------------------------,,,---......//////......------------------------------...///////////////............/////////000..............................//////000000111111///000111111000000111222333444444555555444444333333333333333333333333333333333222222111222222222666:::@@@EEEEEEAAA;;;666333000000333333//////111////////////..................------...//////000...//////000000000000000............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...,,,***))),,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---...---,,,---/////////...)))******)))((()))+++---------,,,+++***+++...111---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,***,,,------,,,+++,,,------,,,,,,++++++,,,,,,,,,------------------------......---,,,,,,---......,,,,,,,,,,,,,,,---...///------------------------+++...000///---,,,---///+++++++++++++++*********+++++++++,,,,,,---------+++,,,---......,,,***)))***+++---,,,,,,+++---...,,,,,,,,,---------......------............------(((***------------...///,,,------......------,,,........................---...///...------...///...------------...//////............////////////---......///////////////---......///////////////////////////////////////...///000000000000///...000000000000000000000000////////////.........---///////////////000111111///////////////.........---......///000000111111111111111111111111111111---...///000111111111111000000000000000000000000//////000111222222222222+++,,,---...////////////,,,------......------,,,........................,,,---......------...000------------------------------------------------......---,,,,,,,,,,,,---+++,,,...///000///......******+++,,,------------************+++,,,---...++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,------.........+++++++++,,,---...///000,,,...---***+++000222111,,,,,,---...///000111222.........------.........------............------...............---------------...///000111222222***++++++,,,,,,++++++***//////.........---------***+++---...///...---,,,,,,---......,,,,,,---.................................------------......***++++++,,,---...//////...///000111111000///...,,,,,,,,,------.........------------------------,,,---......//////......------------------------------...///000000//////---.........//////000000////////////////////////000000000000///////////////000111111000000111222333444444444444444444333333333333333333333333333444444333222111111111222999>>>EEEJJJJJJEEE===888333000111444333000///111000/////////............///////////////000111111,,,------...///.........,,,,,,------,,,,,,+++***,,,,,,++++++++++++++++++---......,,,))))))+++...------------------------***+++---.........---,,,)))******++++++,,,,,,---------++++++++++++------...---,,,---/////////...,,,,,,,,,+++***+++---///------+++)))(((***...222---------------...///000---------------------------,,,,,,...000000///...***,,,...---,,,++++++,,,------,,,++++++,,,,,,,,,------------------------///...------------...///,,,,,,,,,,,,,,,---...///------------------------+++...000000---,,,---///000000000//////......---******+++,,,,,,---......,,,,,,---------,,,+++***,,,---...---+++***+++,,,,,,,,,,,,---------......---..................---,,,---//////...---...///,,,------......------,,,........................---...///...------...///...------------...//////////////////000000000000------...///000000//////------...///000000/////////////////////////////////000111222222111000///111111111111111111111111111111000000/////////...///////////////000111111000000//////.........------......///000111111222111111111111111111111111---...///000111111111111000000000000000000000000//////000222222333333333------------------------.........------,,,,,,,,,,,,---------,,,,,,...///+++,,,------......------))),,,+++((((((,,,...,,,,,,,,,,,,++++++*********,,,***)))***...///...,,,,,,++++++++++++,,,------.........------,,,,,,,,,***+++------------...000)))***,,,......---,,,+++***+++,,,,,,---...///000,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,......---,,,---...///000---,,,+++***++++++---...,,,,,,++++++,,,,,,---...------------------------------,,,++++++*********---------,,,,,,++++++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***,,,//////...,,,,,,---///...,,,++++++,,,---///***+++------------...///------......------,,,+++222222111000...+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,///............---------...,,,+++,,,///000---***---///000000///......///,,,***)))***+++)))%%%!!!........................---...///...------...///+++,,,...//////...,,,+++...///000000//////000111//////000111222222333333111111111111111111111111111111222333333333333222111///000333333111333777;;;CCCJJJKKKJJJFFF===555222111000000111111000...///////////////000111111111000000///......------***,,,---//////...,,,+++/////////...,,,,,,---...,,,,,,,,,,,,,,,+++***)))***)))(((((()))***,,,---------------------------,,,,,,************,,,,,,---+++)))***,,,---+++))))))+++,,,(((###!!!$$$(((........................+++++++++++++++***)))(((...,,,***+++---...,,,***222...+++)))***+++,,,,,,.........------,,,,,,,,,)))***+++,,,------------***,,,......+++***+++---------------------------***,,,------++++++,,,...***+++---......---+++***---,,,+++,,,...///...---...------,,,,,,------......---,,,+++++++++,,,---++++++******+++---...000+++,,,------......------)))***,,,......---,,,+++...---,,,,,,......---,,,...---------///000111000///...---+++*********+++,,,,,,+++******+++,,,,,,,,,---...//////...---,,,111...++++++...//////---..................------........................---------.........//////////////////////////////000...---...000111///,,,........................//////............//////---...//////......///000......//////////////////...000111...******///555---------...///000000111+++...000000...---///111000000000000////////////444222111222333333222111111111222222222222111111000000111111111000000///------------------------......---------,,,,,,,,,+++---------,,,,,,...///+++,,,------......------...000///,,,,,,000111///---------,,,,,,,,,,,,,,,,,,***)))+++...///...,,,,,,,,,,,,,,,,,,------.........---------,,,,,,,,,***,,,------------...000***+++---......---,,,+++,,,,,,------......//////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,---...//////......---...///000111------,,,,,,------...///------------------------,,,,,,,,,,,,,,,---------.........---------,,,,,,+++---...---,,,+++,,,---........................---///000000...,,,+++,,,***,,,///111111///,,,***////////////......//////------......------,,,+++)))***+++---///000222222,,,,,,,,,,,,,,,,,,,,,,,,///............---------///......///000000///------...000000.........///000...------......***'''........................---...///...------...///---...///000000///...---...///000000//////000111///000000111222222333333444444444444444444444444000111222222333333222222555333444777666444777<<<:::DDDMMMOOOKKKEEE<<<333333111//////000111000//////////////////000111111111111000000///......---***,,,---/////////...---...//////...,,,+++,,,...---------------,,,++++++------,,,,,,---...000111,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,------+++***+++------,,,***///111111///,,,***,,,...........................,,,,,,,,,+++++++++******...,,,***+++---...,,,***///,,,******+++---------......---------,,,,,,,,,)))***+++,,,------------***,,,......,,,***+++---------------------------***,,,------++++++,,,...,,,,,,---......---,,,+++---,,,+++,,,...///...------------,,,,,,---------------,,,+++++++++,,,---,,,++++++++++++,,,...///+++,,,------......------***,,,---//////...---,,,...---,,,,,,......---,,,///+++(((***///111000,,,////////////......---,,,...---,,,++++++,,,---...,,,---............---,,,000...+++,,,...//////---////////////////////////........................---------.........//////////////////////////////000///...///111222000---//////////////////////////////............/////////111111000...---...//////////////////.........---//////,,,((((((,,,000------......///000000111,,,...000000///...///111000000000000000000000///222000///000111222111///111111222222222222111111000000111111111111000000------------------------...------------,,,,,,,,,+++,,,...---,,,,,,---///+++,,,------......---------//////++++++...///,,,------------............,,,+++***+++---......------------,,,---......///------------,,,,,,,,,,,,***,,,------,,,---...///,,,---...//////...,,,+++------------............,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......++++++++++++,,,---///000.........---...//////000------------------------+++,,,,,,---...///////////////............------,,,.........---,,,---...........................---...000///---,,,,,,---(((***---//////---***(((222111///...------......------......------,,,+++///...---,,,------//////,,,,,,,,,,,,,,,,,,,,,,,,///............------------...000000.........///---...000000...---...///---,,,++++++,,,,,,+++***........................---...///...------...///000000000000000000000000...///000000//////000111000000000111222222333333111111111111111111111111000111222222333333222222444222222555444333666<<<;;;GGGRRRRRRKKKCCC999222444111///...///111000000///////////////000000111111111000000///.........***,,,---///000000000///---......---++++++,,,---------.........---,,,,,,............///000111222++++++++++++++++++++++++,,,++++++******++++++,,,---,,,+++,,,---...---+++......//////...---,,,,,,------------------------...---,,,+++++++++,,,------,,,++++++------,,,+++,,,+++***+++---///...---...------------,,,,,,,,,******+++,,,------------***,,,------,,,++++++,,,------------------------***,,,------++++++,,,...............------,,,,,,---,,,+++,,,.........------------------------------,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,------+++,,,------......------,,,---...///000///...---...---,,,,,,......---,,,///)))%%%'''...222...)))......000000000///...---......------------......,,,------......------,,,000...,,,,,,...///...---///000000000000000000000////////////////////////------........./////////////////////////////////111000///000222222000...000000000000000000000000/////////....../////////111222333111///------...000000//////.........---111222222///,,,+++///222---......//////000000111---...000000///...///000000000000000000000000000000///......000000///...111111222222222222111111000000111111111111000000------------............------------------------+++,,,......---,,,---...+++,,,------......---------000///,,,+++------***,,,,,,------.........///,,,,,,,,,,,,---......---...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,...///....../////////...---,,,...---------,,,,,,,,,+++------------------------++++++,,,,,,,,,,,,------++++++++++++,,,,,,------((())))))***,,,---...///......------......///000------------------------,,,,,,------........................---------------...//////------...///,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,,,,---......---+++******,,,...///000...,,,++++++,,,------------......------,,,+++555333000---+++******+++------------------------///............---------))),,,///...+++***+++...,,,...//////...------...+++***))))))***+++,,,,,,........................---...///...---------///111111000//////000111111...///000000//////000111000000111111111222222222000000000000000000000000000000111222222222222222333000000222333333777===AAAMMMUUUQQQGGG>>>888333444222///...///000111000000000////////////000000/////////.........------+++,,,---///000111111111,,,------,,,+++***,,,---,,,---------------,,,,,,,,,,,,,,,---......//////++++++++++++++++++++++++******))))))))))))******------------------------*********,,,------+++(((------------------------...---+++******+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---//////---,,,------------------------***+++,,,,,,---------,,,+++,,,------,,,,,,,,,,,,------------------------***+++---,,,++++++,,,...000000...---------------...,,,,,,,,,......---,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,+++,,,------......------,,,,,,---...///......---...---,,,,,,......---,,,---)))'''(((---///...+++,,,---------------------...------------------.................................------............///////////////000000000000000000000000000000000............/////////////////////////////////////////////000000000///...////////////////////////......////////////......111222222111000//////000000000000///......------111222222111//////222444......//////000000000000...///000000000/////////000000000000000111111111///...---...000000000...111111222222222222111111///000000111111111111000---------....../////////------------------------***,,,......---------...+++,,,------......------000333333000///111111---++++++,,,,,,------......,,,------------------......------------...//////,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,,,,---///..................------------,,,,,,+++*********------------------------+++++++++,,,,,,---------++++++,,,,,,,,,,,,---,,,+++,,,---...///000111111---------,,,---......///------------------------...---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,------...//////------...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,******+++,,,000///...---...///111333...,,,******---.........------......------,,,+++...---,,,+++,,,...000222------------------------///............---------))),,,......+++)))+++---,,,...//////...------...,,,,,,,,,,,,---...///000........................---...///...---------///000//////......//////000...///000000//////000111111111111111111222222222333333333333333333333333000000111222222222222111555222222444555777===DDDKKKRRRUUULLLAAA:::777555333111//////000111000000000000////////////000000......---------------,,,+++,,,---...000111111111+++,,,---,,,++++++,,,...***+++,,,,,,,,,,,,++++++***++++++,,,------......------------------------***++++++++++++++++++***------------------------,,,,,,,,,...000///---+++------------------------,,,+++)))((((((***,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------...///...,,,)))------------------------++++++,,,---------,,,,,,,,,,,,,,,,,,------,,,+++------------------------***+++---,,,++++++,,,...000///...------------......---,,,,,,---...---,,,,,,,,,---......---,,,,,,+++++++++,,,,,,------------------------------,,,+++,,,------......------++++++,,,,,,------------...---,,,,,,......---,,,++++++,,,,,,,,,,,,...000...---,,,++++++,,,...///,,,,,,------------,,,,,,000//////////////////000---............---......---------....../////////000000000000000000000000........./////////000000////////////////////////---...//////......---.................................///000000///.........000111111000000111333000000//////.........---,,,,,,---------...000222/////////000000000000000000///000000000000///...///000000000111111111222000///...///111222111000111111222222222222111111//////000111111111111111---------...//////000000,,,,,,,,,------------...***,,,...///...---------+++,,,------......---------111111///...000000,,,,,,,,,,,,,,,,,,---------,,,---......---,,,---///---------,,,---......///++++++++++++,,,,,,,,,,,,,,,---......,,,,,,---...,,,------------.........---,,,,,,,,,++++++******...------------,,,,,,,,,***++++++,,,,,,------...++++++,,,---------------***+++,,,...////////////------,,,,,,------...///------------------------......------,,,++++++***+++++++++,,,,,,,,,,,,---,,,.........---,,,---...........................//////...,,,)))((()))***'''***---///000///,,,***///---+++---111222111...------......------,,,+++,,,,,,+++,,,---///111222------------------------///............---------,,,---//////---------...,,,---//////---,,,---...)))+++,,,---,,,,,,...///........................---...///...------...///...........................///000000//////000111111111111111111111111111111111111111111111111111///000111111222222111111333000000333555888@@@HHHTTTVVVSSSGGG;;;777666555222111000000111111000...111000000///////////////------------------------,,,,,,---......///000111+++,,,---,,,++++++---///******++++++,,,,,,++++++++++++---......///......------------------------,,,------......------,,,+++---...---,,,+++,,,---,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++,,,+++,,,------++++++,,,---///.........///...+++))),,,,,,,,,------------...+++,,,,,,------,,,,,,,,,,,,++++++,,,---...,,,***------------------------***,,,------++++++,,,...------------------------///---,,,,,,---...---++++++,,,---......---,,,+++******+++,,,------------,,,---............------+++,,,------......------+++++++++,,,,,,,,,------...---,,,,,,......---,,,***---///...++++++///333000///---,,,,,,---...///,,,,,,------------,,,,,,000000///......///000000,,,...//////...------...,,,,,,------......//////////////////////////////....../////////000000000////////////////////////+++---///...---,,,------........................---...///000000///...---,,,...000000000000222444////////////////////////---------...///000111222000000000000000000000000111000///000111111///...///000000111111222222222111//////000222333333222111111222222222222111111...///000111111222111111---------...///000000000,,,,,,,,,---------......))),,,...///...---------+++,,,------......------)))---...,,,,,,......***............------------,,,...000///---,,,---///,,,,,,,,,,,,,,,------...******+++++++++,,,,,,,,,,,,---......,,,,,,---...++++++++++++,,,...//////...---------------------......---------,,,,,,,,,******+++,,,,,,---......+++,,,---...///......---)))***+++,,,,,,,,,,,,+++.........---......///000------------------------.........---------------,,,,,,,,,,,,------......+++---...---,,,+++,,,---.................................---++++++---///%%%'''***---...,,,***(((///---,,,///222333///+++------......------,,,+++//////.........---------........................///............---------------,,,---......---,,,+++---......---,,,------'''***------,,,+++,,,---........................---...///...------...///------////////////------...///000000//////000111111111111111111111111111///////////////////////////000000111111111111111111......222555:::CCCLLLYYYXXXQQQCCC999666444111000000000222333222///---111111000///////////////////////////////////////------,,,------...//////,,,---...---,,,,,,...000***++++++,,,------,,,,,,***+++---...//////......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++***,,,------+++***+++---***,,,---,,,)))(((+++---,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,***,,,...---+++***,,,......------...//////---,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++---+++***,,,......,,,***------------------------***,,,------++++++,,,...***+++,,,---......------///---,,,,,,---...,,,++++++,,,...//////...,,,+++)))***+++---......------+++,,,---...//////......+++,,,------......------,,,,,,,,,,,,,,,---.........---,,,,,,......---,,,+++---------,,,---///111,,,---...///...---+++))),,,---...//////...---,,,///...---,,,,,,---...///+++...000000...,,,---...---------...//////000000.........................../////////000000000000////////////////////////+++...000///---,,,---///........................---...///000000///...------...000000//////000222------......///000000000111000000000000111000000000000000000000000000000222000///000222222///---///000000111111222333333000//////000222333333222111111222222222222111111...///000111111222222222---------...///000000111,,,,,,,,,------.........))),,,...///...---------+++,,,------......------+++...000...///111111---000000//////.........---,,,...000///,,,+++---///,,,++++++++++++,,,------*********++++++,,,,,,,,,,,,---......,,,+++,,,...))))))***+++,,,...///000////////////////////////.........------,,,,,,,,,******+++,,,,,,---......,,,---.../////////...---,,,---.../////////...---///////////////000111111------------------------------......///000000000---------.........//////+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,---...000444777///...---,,,---///222333...,,,+++...111000+++%%%------......------,,,++++++,,,---...////////////........................//////.........---------,,,***)))***---...+++(((+++---......---,,,,,,---+++...222333111//////000........................---...///...------...///,,,...///111111///...,,,...///000000//////000111222222111111111111111111111111111111111111111111//////000111111111111111555222222666:::@@@JJJTTT[[[YYYOOOCCC:::666222...///000111333444222///,,,111111000///////////////000000000000111111111111------,,,,,,,,,------...,,,---......------///111+++,,,------.........---)))***+++---...------,,,++++++++++++++++++++++++((()))***++++++***)))((()))+++---,,,***)))+++---,,,///111...)))(((,,,000,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------------,,,***,,,...---+++***,,,...---,,,,,,---///000//////,,,,,,,,,------.........,,,,,,,,,------,,,++++++---+++***+++......,,,***------------------------***,,,------,,,+++---...''')))+++...///...---,,,///...,,,,,,------,,,++++++,,,...//////...,,,+++)))***+++---......------***+++---///000000//////+++,,,------......------...------------...//////...---,,,,,,......---,,,---+++***+++...//////...'''***...000///+++&&&"""---...///000000///...------,,,++++++++++++,,,---+++...111000...,,,---...---......///000111111222........................////////////000000000000////////////////////////,,,///111111...---...000000000000000000000000000---...///111111///...---...///000///...---...///,,,,,,---...///000111111000///---------,,,***)))111111111000000000000000333111///000222222000---///000000111222222333333//////...///222333222222111111222222222222111111......///111111222222222,,,,,,------...///000000------------------------------------------------,,,---///...---,,,,,,---,,,,,,,,,,,,,,,---//////111000//////000000///...111000...,,,+++,,,---...+++++++++,,,......---++++++,,,---......---,,,+++///---++++++,,,,,,+++***+++,,,...//////...,,,+++000//////...------,,,,,,...---,,,+++************,,,,,,,,,------.........)))***++++++,,,,,,++++++++++++++++++,,,---...///,,,++++++++++++,,,------+++---//////...,,,,,,,,,***+++,,,,,,******+++---............---,,,+++++++++---......------///000---------,,,,,,+++++++++---------------------------.........---,,,,,,+++++++++***((('''(((,,,///------------------------+++,,,------......------.........------,,,,,,,,,+++,,,,,,------,,,,,,+++......---,,,,,,,,,------+++,,,,,,---,,,+++***)))%%%,,,+++))),,,---,,,///......---------......333---+++......,,,...444...//////000000000000000////////////////////////---......///000111111222111111111111111111111111111222222111///...///000111222444555:::BBBMMMVVVcccYYYJJJ???888555333111222222111000///---+++***//////.........//////000,,,---...//////---+++***...///000///,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,))),,,......---++++++,,,,,,+++***+++---...---,,,+++*********+++,,,,,,---******))))))******+++,,,************+++,,,------,,,,,,---......---,,,,,,///---+++***+++,,,,,,+++...---+++***+++---///000++++++,,,,,,,,,,,,------++++++,,,,,,---...//////,,,------...------,,,,,,++++++,,,,,,,,,---------*********++++++,,,,,,---******+++,,,,,,,,,,,,+++///---++++++------+++)))000//////...,,,***((('''******+++---//////,,,***---+++)))+++---///---+++,,,,,,,,,------,,,+++++++++,,,,,,---.........------,,,++++++,,,---///000,,,------......------,,,//////...---,,,++++++***111000...,,,+++,,,...//////...------------...///.../////////...------,,,///---+++,,,///000///---------------------------///////////////.........---...///000000///...---111111000000//////......222222111000//////000000......//////000000111111.........///////////////------------------,,,,,,//////000000111111222222////////////000000000000,,,---///000000000///...222///---...000111000...//////000000111111222222---...000111111111000///111111222222222333333333000000000000000000000000//////000000111111222222***++++++,,,------......------------------------------------------------+++---......---,,,,,,------------------------,,,000///...///000111000...111000...,,,,,,,,,---...///...---,,,---,,,***(((,,,,,,------------,,,,,,///---++++++,,,,,,,,,+++,,,,,,---......---,,,,,,+++,,,,,,---...//////000...---,,,+++************,,,,,,,,,---------......+++,,,,,,---------------,,,,,,,,,,,,---...///000///////////////000000111+++---//////......///000+++,,,---,,,+++***+++,,,------......------,,,,,,,,,...///...------...///.........---------,,,,,,------------------------------......------,,,+++......---+++***,,,///222------------------------+++,,,------......------......---------,,,,,,,,,------.........---,,,,,,,,,,,,,,,,,,,,,---...///,,,------...---,,,+++***"""***000---+++---...---///......---------......111---,,,...///---...333,,,------.............../////////////////////////////////000111222222222111111111111111111111111000111222111/////////000---///222666<<>>FFFIIIIIIGGG;;;666111///000111000............///000000111111333222111000////////////---------------...//////+++,,,......---,,,---...........................***,,,------,,,++++++,,,---,,,+++,,,.........---------,,,+++++++++++++++,,,,,,,,,,,,,,,------...------------------...///------...//////...------///...------......---+++******+++,,,---,,,++++++++++++,,,,,,,,,,,,------+++,,,,,,------.........,,,,,,------...------,,,------------............,,,,,,,,,---------------+++,,,------...---------,,,---///...,,,+++,,,...******+++++++++++++++***---,,,,,,---...///...---***,,,......,,,+++---///***+++,,,---............------......------,,,+++------,,,,,,,,,---......,,,------......------,,,,,,,,,------------------,,,,,,+++***+++,,,---...++++++,,,------,,,++++++---...//////000000//////+++---//////---,,,...000..........................................//////000///...------...///000//////000000000111111111///////////////000111111////////////000000000000000000000/////////////////////////////////////////////000000000000000000////////////000000000000//////000111111111111000///000111000...---///222000000000000000111111111111111000000000111222333111111222222222333333333222222222222222222222222000111111111111111222222.....................---////////////////////////------------------------)))+++---...------.../////////---,,,,,,,,,,,,,,,---,,,,,,---///000///...////////////...---,,,+++000...++++++---///000000***+++,,,------,,,+++***---+++******,,,......---+++,,,...//////...,,,+++000000...---+++***((((((------,,,,,,,,,------............------,,,,,,,,,+++,,,------......------///......---------......+++,,,...000000///...---,,,...000111000......///+++---...---,,,,,,---...,,,,,,------......------+++---......------///000---------.........//////------------------------+++,,,,,,---.........---,,,---......------...///---------------------------......///////////////,,,,,,,,,------.........++++++---...///000000000------,,,,,,,,,---......---,,,,,,+++,,,---//////111------222333///---000,,,,,,,,,---...///000111,,,000000,,,---111222......//////000000000000000////////////////////////000000000000////////////000000000000000000000000...000111111000000111333222444999AAAGGGIIIFFFCCC999555000///000111///---,,,---...000222333333444333222111000////////////...............///000111+++---......---,,,,,,---........................***,,,......---++++++,,,...---,,,---///000///...///...------,,,,,,,,,,,,,,,++++++++++++,,,------...............///000111,,,,,,---......---,,,,,,------...000111000,,,))))))***++++++,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,---...//////)))***+++---.../////////---------.........//////,,,,,,,,,------.........+++,,,------......---------///111///,,,+++,,,...,,,,,,---...////////////000...++++++---///000000+++---//////---,,,...000+++,,,---...////////////---.........---,,,,,,+++---,,,,,,+++,,,---///000,,,------......------,,,------------------------///...,,,,,,,,,...000111------...//////...------......///000111111000000+++---//////---,,,...000////////////////////////,,,------...///000111111000///...------...///000000000111111222222222333...............///000111......//////000000111111//////000000111111222222111111111000000000000000//////000000111111222222////////////000000000000...///111222222111111000...000111000...---///222//////000000111111222222222111000000000111333333111111222222222333333333333333333333333333333333111111111222222333333444******+++,,,,,,---..............................------------------------...------,,,,,,------...++++++++++++++++++++++++************+++---///000))))))))))))******+++,,,)))+++,,,,,,+++***,,,---,,,,,,,,,---------......,,,------......------,,,)))***++++++,,,,,,++++++,,,---.........---,,,+++******))))))***,,,---///+++***)))***,,,---,,,+++------------------------++++++,,,,,,,,,---------+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------------,,,,,,,,,+++++++++---------------------------------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---------------------------------.........//////.........------,,,,,,,,,,,,,,,,,,---------..............................------------------------.....................---***+++,,,,,,******+++,,,...------------...//////..................------+++******))))))******+++......------------......,,,......++++++......,,,........................111//////000///---///444---------......///000111111555<<>>;;;888555444333333222222333333111111111111222222222222333333333444444555555555111111222222333333444444444333333222222333333444---------............///,,,,,,------.../////////...---,,,---......,,,***---,,,,,,,,,,,,---......+++,,,...//////...,,,+++,,,,,,,,,,,,------------,,,++++++,,,......,,,***+++++++++++++++++++++++++++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***))))))***---/////////,,,---...//////...---,,,,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///)))'''+++......------,,,,,,------------,,,,,,,,,---......//////......+++---...---,,,+++,,,---+++,,,---,,,******,,,.........------,,,+++++++++,,,,,,,,,++++++,,,,,,,,,***+++,,,,,,++++++---///***+++,,,---............,,,,,,,,,---------......(((***,,,---...------,,,,,,...000000...---------,,,,,,,,,,,,------------+++++++++,,,------......///...---...000000...------------------.........000///---...///000000///....../////////000000000000...------...//////...,,,------.......................................,,,---..................222222222222222222222222/////////000000000111111111111111111111111111111////////////000000000000111000000//////000000111---///000111000///000111......------------......------------------------,,,,,,,,,---------......,,,...///...------...///***+++---......---+++***------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++***---,,,+++,,,---------+++,,,,,,+++++++++,,,---------,,,,,,,,,,,,---.................................------------------...---,,,+++,,,...///...---+++,,,,,,------.........///......------,,,++++++...---,,,+++++++++,,,,,,,,,---...---,,,,,,,,,...------------,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,---...///,,,,,,------.../////////000//////...------,,,,,,.........---+++***(((''',,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........//////...............///---------...////////////........................------......///000000000......///000000000//////,,,------...//////000000////////////////////////000000/////////.........111111000/////////000000///////////////000000111111000000000000000111111333555444111222555444///222222222222222222222222555555444333333222111111444444444333333222222222555666777999;;;;;;999777555444333333222222333333222222222333333333444444444444444333333333333333444444444444555555555555444333333222222333333444---------............///+++,,,---////////////...///...---...//////---++++++++++++++++++,,,,,,---,,,------------------,,,.........---------------...,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++------------------------***+++---.........///000---..................---,,,,,,,,,,,,------...///------------------------,,,,,,---------.........,,,%%%###(((,,,+++***+++,,,---...//////...---,,,---------------...//////,,,...///...---,,,---...,,,---...---++++++---///000000///......------,,,------,,,,,,,,,,,,------(((+++......---,,,...///)))***+++---...//////000,,,,,,,,,---------......++++++,,,,,,---......///+++---......---,,,---...,,,,,,---------.................................///.........000000...---------........./////////222000......///000000///.../////////000000000000///---,,,,,,---......---------...///////////////........................,,,,,,---...............111111111111111111111111....../////////000000000111111111111111111111111////////////000000000000111111000000000000111111---///000111000///000111//////............//////........................***+++---...////////////---...//////---,,,---...'''))),,,......,,,)))'''------,,,,,,,,,---...///---------------------------------...///...---,,,...,,,******+++,,,,,,,,,------,,,+++++++++,,,,,,---,,,,,,,,,,,,---..............................//////............//////---,,,+++,,,...///...---------------------------///......------,,,++++++,,,,,,------------------+++---//////...------------------,,,,,,,,,,,,+++...........................---,,,,,,,,,---......******++++++,,,------.....................------......------,,,,,,------------------------------++++++,,,,,,---......///111000///......------...---------.........------........................------......///000000111......///000000000000000............////////////////////////////////////000000111111111000///...///000000111111111000000000000//////000000111222000/////////000111222222111333222000222555444000////////////////////////333333333333222222222222333333333333333333333333444666999:::999777666666555444333333222222333333333333333444444444555555444444333333222222111111444444444444333333333333444333333222222333333444---------.........//////***+++---000000000///...000///...///000000...,,,///............///000000///...,,,++++++,,,...////////////......---------000...,,,,,,...///......------------------------+++,,,...//////...,,,+++////////////////////////))),,,000000---+++,,,...........................,,,,,,++++++,,,...///111........................,,,,,,,,,---------......111)))&&&,,,111///...///---...///000000///...---......---,,,,,,...///000...///000///...---...000---...000...,,,+++...000,,,,,,------...//////000.........------.........'''+++///111///......000+++,,,------......------,,,,,,,,,---------......222000...,,,+++,,,---///+++,,,------,,,,,,---///---------....../////////000000000000000////////////......///000000///---.../////////000000111111333111///.../////////...////////////000000000000...---++++++---...---,,,......///000000111000000.....................---......///000111111000000////////////////////////............////////////111111111111111111111111////////////000000000000111111000000000000111111---///111111000///000111000000////////////000000////////////////////////)))+++...000111111111000...///000///---,,,,,,---//////...------...//////++++++***)))***+++---...........................,,,,,,,,,...000000///---000...+++***+++---.........------,,,++++++++++++---,,,,,,,,,,,,---..............................000000////////////000000---,,,+++,,,...///...---------------------,,,,,,++++++,,,------......///+++,,,...///000///......+++...111111000.........)))******+++---...//////..............................,,,,,,,,,,,,---...------......///000111111,,,,,,------.../////////......------...///111222........................++++++,,,,,,---...//////222111000///---------------------...------,,,,,,........................---------...///000000111......///000000000000000000000000///......------000000000000000000000000000111333444333222000......///000222222222111000111111111000111222222333////////////000111333333...000000///111555555111222222222222222222222222000111111222222333333444333333333333333333333444222666:::;;;777444444555555444333333222222333333222222222333333333444444555444444333222111000///222111111111000000//////444333333222222333333444------...//////...------------------.........///...,,,***+++...000///---,,,,,,+++---...///---,,,---------,,,,,,,,,++++++------------------------------------------------........................------++++++++++++------........................'''***---...---------............------,,,,,,,,,---------,,,,,,+++++++++........................------------------------+++,,,...---,,,,,,---///***+++,,,---............---,,,++++++++++++,,,------,,,,,,++++++,,,,,,---000///------......---,,,///...---,,,+++,,,,,,---,,,,,,,,,------.........------............------------------------------+++++++++,,,,,,---------------------------------////////////////////////------............------//////...---------------........................111000...---++++++******+++,,,---......---,,,+++---.........//////000000............////////////////////////////////////////////////////////////////////////////////////......////////////......///////////////000111111///////////////000111111444222//////000000...+++///000111000///......000111000...///111222222111000000000000000000000000000////////////.........111000///.............../////////...---------,,,........................000---******,,,---,,,***///,,,+++,,,...///---+++,,,,,,,,,---------.........,,,***+++---...,,,***000...,,,******,,,...000......---------,,,,,,,,,...------,,,,,,------.........------------......---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,---------....../////////...///000///---,,,---...---,,,+++,,,...///...------------............///,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++---///...***'''***++++++,,,,,,------...++++++---000111111...+++---------------------------.........///000000000111$$$'''222333...***..............................////////////......000///...///000111000///+++,,,---...////////////////////////////////////000000000000000///......222111000//////000111222000000000000000/////////000000000000111111111111333///---///333555333///222222222111111111000000222222111111111111111111111111222333333333333222666666666555444333111000333333222222333333444555222222222111111111000000333333333333333333333333333333333333333333333333333666666333444666666444........................------.........////////////,,,++++++...///...---......---///000111///...---------,,,,,,,,,,,,+++------------------------------------------------------------------------......---,,,,,,---..............................)))+++------,,,,,,---...//////......---------------------,,,,,,,,,++++++........................------------------------+++---......---,,,...///++++++,,,---...............---,,,++++++,,,---......------,,,,,,------...000...------......---,,,///...---,,,,,,,,,------,,,,,,,,,---------......------............------------------------------,,,,,,,,,,,,,,,,,,------------------------------........................++++++,,,....../////////000///......------....................................---,,,+++******)))//////000111111000//////............/////////000............////////////////////////////////////////////////////////////////////////////////////111111000000000000111111///////////////000111111///////////////000111111111///...///111111///---000111222111///...///000000///---...000111111000000000000000000000000000---------......///////////////..................---------------,,,,,,,,,........................///---++++++,,,---,,,***...---+++,,,...///---+++,,,,,,---------............,,,***+++---...,,,***///...,,,++++++,,,---.........---------,,,,,,,,,------------------------......------------......---------------------------------,,,,,,+++++++++------------------------+++++++++++++++,,,---...,,,,,,---------.........---...///...,,,+++,,,------,,,+++,,,...///...---,,,,,,,,,,,,---------...........................111///,,,---...///...,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,...---,,,------------------------..................//////111***''',,,000///------..............................////////////......///------...///000///...,,,------...////////////////////////////////////000000000000000/////////111000000000000000000111000000////////////000000000000000000111111111111111111111111222222222333222222222111111111000000222222111111111111111111222222333444444444444444444444444333333333333333333333222222333333444555444333333333222222222111333333333333333333333333666666555555444444333333333666666333333555555222///...---,,,,,,---...///............/////////000///...,,,,,,---...---,,,......---///000111///.........---------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///......------......///........................,,,------,,,++++++---...///...............------------------,,,,,,,,,,,,........................------------------------+++---......------...///,,,,,,------...---------......------------......///......------......//////...------......---,,,......---,,,,,,,,,------,,,,,,,,,------------...------............------------------------------------------,,,,,,,,,,,,------------------------------------------------)))***,,,---///000000111111000//////......//////........................,,,---.........---+++***------...//////...------............////////////............////////////////////////////////////////////////////////////////////////////////////222111000//////000111222000////////////000111111000////////////000111111.........000222222000...111222222222000///000111///...,,,---///000000///000000000000000000000000,,,------...000111111222,,,,,,...//////...------,,,,,,,,,,,,,,,---------........................///---++++++,,,---,,,+++...---,,,,,,......---,,,,,,------------.........---,,,++++++------,,,+++.........---,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,---......---,,,,,,......------------......------------------------------,,,,,,,,,,,,++++++........................)))))))))***+++,,,...///,,,,,,,,,,,,------------,,,---...---,,,+++,,,------,,,+++,,,...///...---+++++++++,,,,,,,,,------........................222///,,,+++,,,...............------,,,++++++***///,,,)))(((***,,,...///------------------------.........---------------111000000111...+++,,,000..............................////////////.........---,,,---...//////---......///////////////...////////////////////////000///////////////000111///000000111111000000///111000///...//////111111000000000000111111111111///222555444111///222555222222222111111111111111111111222222222222222222333333444444444555555555333222111111222333444555333333333333333444444555444444444444333333333333333333333333333333333333777666555555333222222111333666666222222444444111000///---,,,,,,---///000........./////////000000000///...------------,,,,,,++++++---...///---,,,............------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------.......................................,,,***+++---///------------------------------------------,,,,,,........................------------------------,,,---......------...///---------...------,,,,,,..............................------------.........---,,,,,,......---,,,------------------------------------------------------............------------------------------......------,,,,,,,,,+++------------------------------------------------+++,,,...///000111111111111111000///////////////........................---...000222222111///...------------------------.........///////////////............////////////////////////////////////////////////////////////////////////////////////111///...,,,,,,...///111000000//////000000111222000000//////000000111222---...///111222111000...111222333222000000000222000...------///000000/////////////////////////////////000111111222333333)))+++---//////...---,,,,,,,,,,,,------....................................---,,,,,,,,,---------------,,,---------------------------............,,,,,,,,,,,,,,,,,,,,,,,,---............,,,+++***......---------,,,,,,,,,+++,,,...//////...,,,+++......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***))))))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------+++++++++------,,,+++,,,...///...---+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...---+++***+++,,,,,,---......------,,,,,,,,,,,,111...,,,+++,,,...//////------------------------.........---,,,,,,,,,+++000111222111---+++---111..............................////////////.........---,,,---///000///...//////000000000///......////////////////////////000//////...//////111111---///111222222111///---111000///...///000111333///000000000111111111111000333555444111000222555111111111111111111111111111111222222222222222333333333333333333444444555333222111000000222444555333333333333333444555555444444444333333333333333444444444444444444444444333333222222111111111000333666555222111333333000000///---,,,,,,---///000............////////////000//////...---,,,---...,,,++++++---...///---,,,/////////.........------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,.................................,,,++++++---///,,,,,,,,,,,,,,,,,,------------------------------........................------------------------,,,---///...------...000---------...------,,,,,,........................------,,,,,,,,,,,,---------,,,+++,,,---...---,,,,,,---------------------------------------------------............------------------------------.........------,,,,,,,,,------------------------------------------------///000000111111111111000111111000///////////////........................---...000222222111000...111111000000000000111111///////////////.....................////////////////////////////////////////////////////////////////////////////////////111///...,,,,,,...///111000000000000000111222222000000000000000111222222///000111111000///......111222333222000000000222111///...///000222111111////////////////////////000000000000000000000000)))+++---//////...---,,,------......//////000000........................------------,,,,,,---...,,,------------,,,---------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...---+++***......---------,,,,,,,,,+++,,,...//////...,,,+++......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,------,,,+++,,,...///...---------------............,,,,,,,,,,,,,,,,,,,,,,,,***+++---------,,,++++++,,,,,,,,,------...............---...//////...,,,------------------------.........---,,,,,,,,,+++.........------///000///..............................////////////......///...---...000111000///000000000111000000//////000000000000000000000000000///////////////000000,,,...111222222111...,,,111000//////000111222333///000000000111111111111222222222222222222222222111111111111111111111111111111222222333333333333222222222111222333444444555444222000000111222333444444333333444444555666222222222333333333333333444444444444444444444444111111111222222333333333333555555222111444333000///...---,,,,,,---...///------------.........///...///000...---,,,...///......---///000111///...000////////////.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++........................---......---,,,,,,...///,,,,,,,,,---------------------------....................................------------------------,,,...//////......///000,,,,,,------...---------------............------,,,,,,,,,++++++,,,,,,,,,---,,,+++,,,---...---,,,+++,,,---.........------...------------,,,,,,,,,------............------------------------------.........---------------------------------------------------------------000000111111111111000000111000//////......//////........................,,,---...//////...------000000////////////000000///////////////.....................////////////////////////////////////////////////////////////////////////////////////222111000//////000111222111000000000000111222222111000000000000111222222000111111000.........///111222222222000///000111111000//////111222222111000000000000000000000000/////////......---------,,,,,,...//////...------///////////////000000000........................,,,---...---,,,,,,...000,,,---......,,,,,,---...------........./////////+++,,,------++++++,,,---+++,,,---.........,,,,,,......---------,,,,,,,,,,,,,,,---......---,,,,,,......------------......------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,------------,,,,,,,,,,,,+++,,,------,,,,,,---...---,,,+++,,,...///...------------.........//////........................***---000111000...------+++,,,,,,---......//////++++++,,,...000...***'''------------------------.........---------------------+++***---222111.................................////////////......000///...///111111111000000000111111111111000000000000000000000000000000000000000000000///......,,,...000222222000...,,,//////000111111222222222000000000000111111111111222222111111111111111000111111111111111222222222111111222222333444444444333222111000111222333444555444333222111111222333444444444444444555555666222222222222333333333333444444444444444444444444222333444444555666777888222555555222222555555222........................,,,,,,,,,,,,---------------///000///------///111......---///000111///...000000000/////////......------------------------------------------------------------------------,,,,,,---......---,,,,,,........................+++,,,...///...---...///............//////000000------------.........///........................---------------------------...//////......///000++++++,,,---............+++,,,---......---,,,+++------,,,,,,,,,,,,------,,,+++***+++---...---,,,+++,,,---.........------......---------,,,,,,,,,------............------------------------------------------............------------------------........................---...///000000000000000000///......------..............................------------------------///...---,,,,,,---...///000/////////........................////////////////////////////////////////////////////////////////////////////////////111111000000000000111111111111000000111111222333111111000000111111222333///000000///------000333000111222111///...///000111///......000111111000000000000000000000000000/////////////////////000//////..................///////////////.................................,,,---///...,,,,,,...111+++---///...,,,+++---...............////////////***,,,...---+++***,,,...++++++,,,---..................---------,,,,,,,,,------------------------......------------......------------------------+++++++++,,,,,,------------------------------------------,,,------...............---------,,,,,,+++---......------...///---,,,+++,,,...///...---,,,,,,---------.................................+++---//////------...000---------...............++++++,,,...///...***'''------------------------..................//////,,,...---+++,,,111222.................................////////////......///...---...000111000/////////000111222222222222000000000000000000000000000111222222111///,,,+++---...000111111000...------///111222333333222111000000000000111111111111///111333222///---///111000000111111111222222222111111222222333444444555444333222111111333444555333333333333333444444444444444444444444555666666333333333333444444444555555555555555555555555555555555555666666777777777111444555333333777777444------...//////...------+++++++++,,,,,,,,,------,,,...000///------000222,,,,,,+++---...///---,,,000000000000////////////------------------------------------------------........................,,,---...//////...---,,,........................)))+++...//////...///000//////000000111111222222---------.........//////........................---------------------------...//////......///111***+++,,,---......///...++++++,,,------,,,++++++.........------.........,,,+++***+++---...---,,,***+++---...///...------.........------,,,,,,,,,---..................---------------------------,,,---------.../////////------------------------////////////////////////***+++,,,...///000000000//////...---------------........................111000///...............222111000//////000111222000000//////.........---............/////////000////////////////////////////////////////////////////////////////////////......////////////......111111111000111111222333111111111000111111222333...//////---,,,...333777///000111000///......000///...------///000000///000000000000000000000000000000111222333444444555111000///.............../////////...---------,,,........................+++---///...,,,,,,///111+++---///...,,,+++,,,///............/////////000***,,,...---+++***,,,...***++++++,,,---...///000......---------,,,,,,,,,...------,,,,,,------............------.........------------------------+++++++++,,,,,,---------........................,,,,,,,,,---...///000111/////////......---------,,,---......------///000---,,,+++,,,...///...---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---+++)))***---111/////////...------,,,,,,///......///000///,,,***---------------------------.........///000000000,,,111111,,,+++000111///..............................////////////.........---,,,---/////////......///000111222333333333000000000000000000000000///111333444222///+++)))---...///000000///...---,,,...111444555444222000000000000000111111111111,,,222666333,,,)))---333000000111111222222222222111111222333333444555555555444333222222444555777000111333444555666666666555444444444444555666666444444444555555555666666555555555555555555555555555555555555555555444444111444555333444888888666,,,,,,,,,------.........---------.........//////,,,,,,,,,---------......,,,,,,,,,---------......///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,*********++++++,,,,,,,,,000///------......---,,,333222000.........////////////.........---------------------------------------------------------/////////......---------,,,------......------,,,...---,,,++++++,,,---...---,,,++++++************---------,,,,,,+++++++++---------,,,,,,+++++++++------------------------///...---,,,,,,---...///111///...---,,,------...---,,,+++******,,,...///,,,,,,,,,---------.........------,,,,,,------...++++++++++++++++++++++++---,,,,,,,,,,,,---...///---------............///111000///......///000111...,,,,,,...000///,,,(((111000000/////////000000////////////////////////000000000000000000000000///////////////000111111,,,++++++---///000000///111111000///////////////........................000000000000000000000000...///000111000///---+++111000///......///000111............////////////000000000000000000000000000000000000000000000000////////////////////////222111000.........///000------............------......---------,,,,,,,,,//////...------///000111,,,,,,,,,------............------,,,,,,------...***+++---......---+++***111///---***)))***+++,,,***+++---.........------.........///000///,,,***...---,,,,,,,,,,,,---...(((***---//////...,,,************+++++++++,,,,,,++++++,,,,,,,,,,,,------++++++---...///000000000---,,,***))))))***,,,---///...,,,+++***+++,,,,,,/////////...------,,,,,,333222111///---+++)))))),,,------......------,,,000///...------------------,,,,,,,,,,,,---...///,,,,,,,,,---------......,,,...000///---,,,---000---,,,+++***)))******++++++,,,,,,++++++,,,000222,,,...//////...------...,,,,,,,,,---------......//////...---,,,++++++***000000111111000...,,,+++000000000000////////////...///000///...---...000000000000000111111111111///000111222222111000/////////000000000000//////...,,,+++---111444333222111111222222222333333333000111222111000000222444555333111222444555444111222000000000333444444444333333333444444444555555111222222333333444444555444555555555444333333222666666666444222333555777555555555555555555555555555555444444444444555555------...............///,,,------------.........,,,,,,,,,---------......,,,,,,,,,---------......///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------------...,,,++++++,,,---+++***//////.........//////000//////.........---------------------------------.................................---------,,,,,,---......//////......---.........------.........///...------,,,,,,,,,---////////////.....................---------,,,,,,------------------------///...------------...//////......---,,,,,,------...---,,,++++++---///000,,,,,,,,,---------......///......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///111000///......///000111...---,,,...000///,,,)))000//////......//////000////////////////////////////////////////////////000//////......//////000///...---...000000///...111111000///////////////111111111111111111111111000000000000000000000000...///000111000///---,,,//////000000000000//////....../////////000000000000000000000000000000000000000000000000000000000////////////////////////222111000///......///000...//////////////////...//////.........---------......------......///000,,,,,,,,,------............------,,,,,,------...---,,,,,,,,,,,,,,,,,,---000///---,,,+++,,,,,,---+++,,,---.........------...------///000///,,,)))...---,,,,,,,,,,,,---...***+++,,,......---,,,+++------........./////////++++++,,,,,,,,,,,,------,,,------.........------...---+++******+++---...///...---,,,,,,,,,------------..................000//////...------,,,,,,,,,------......------,,,......---------......///...,,,***))))))+++...000---------.........//////,,,...000///---,,,---///000///...---,,,,,,---......///...---,,,,,,///111,,,...//////...------...,,,,,,---------.........//////......---,,,,,,,,,000000000000///...---,,,000000000000///////////////000111000///...///111000000000000111111111111000000111111111111000000000000000000000000000000222000...///111333222111111111222222222333333333000111222111000000222444333111///000222333222000333111000111333555555444333333333333444444444444111222222333333444555555444555555555444444333222444555666555444444555777555555555555555555555555555555444444444444555555///////////////.........,,,,,,,,,,,,------------,,,,,,,,,---------......,,,,,,,,,---------.........////////////...------+++++++++,,,,,,---------***+++,,,,,,------,,,,,,/////////..................,,,++++++,,,---,,,***+++,,,---...////////////...............---------------------------------////////////////////////------------,,,,,,,,,,,,...//////////////////.........////////////............---,,,,,,,,,------............//////////////////............------------------------------///...------------...///---------------,,,,,,+++......---,,,---...///000,,,,,,,,,---------....../////////....../////////------------------------+++,,,---.........---,,,---------............///000//////......//////000...------...//////,,,***///...............//////////////////////////////........................//////......---.........222000//////000000///...111000000///////////////////////////////////////000000000000000000000000...///000111000///...---...///111222222111///...///000000000000111111111000000000000000000000000000000000000000000000000////////////////////////111000000////////////000//////000000000000//////000000/////////.........,,,,,,---...............---------------...............------------......///---+++******+++---///........................+++,,,---.........---------,,,,,,---......,,,)))...------,,,,,,------...+++,,,,,,,,,------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------------,,,++++++......,,,,,,,,,,,,......//////...---------......,,,,,,------...//////000---------.........//////,,,------......------,,,,,,,,,,,,------///000000///,,,)))''''''***...111........./////////000000---...///...------...///000///......---.........000111000...,,,,,,...000,,,...//////...------...,,,------------.................................//////............//////////////////000000000000000111222111000///000222000000000000111111111111111111000000000000111111222222111000000111222222555333111111222222111000111111222222222333333333000111222222000111222444222111000000222222111000333111000111333555555444222222222222333333333333222222222333444444555555444555555555555444333333111444666777666555555666555555555555555555555555555555444444444444555555000/////////......------+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------............//////......---,,,******+++,,,,,,---......***+++,,,,,,------,,,,,,000000//////......------///...------...///...---***+++---...///...------........................................................................,,,,,,,,,,,,,,,,,,,,,,,,......////////////......,,,---...//////...---,,,,,,++++++******+++++++++******++++++,,,,,,------............------------,,,,,,------------------.........------.........++++++---------,,,+++***...------,,,---...//////,,,,,,,,,---------......//////............//////------------------------***+++---//////...---,,,---------............///////////////////////////............///...---+++...------------......///////////////////////////........................---------------...//////000///...///000000///...000000////////////000000........................//////////////////////////////000000000000///...///000111111111111000///000000111111111222222222000000000000000000000000000000000000000000000000////////////////////////000000000////////////000/////////000000/////////////////////.........---***+++---.........---,,,---------.....................------------.........---,,,++++++,,,---...,,,,,,---...///.........,,,---------------------,,,++++++,,,------,,,***---------------------------,,,,,,+++,,,---...///******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,---,,,,,,++++++...---,,,,,,,,,,,,---.........---------------------------.........//////,,,---------.../////////,,,------......------,,,---------------...//////...---***))))))+++...000---.........////////////---............---......------------------------...//////...------...000,,,...//////...------...------------...................../////////000000///...---------///000111////////////000000000000///000111111//////000111///000000000111111111111222111000//////000111222222111///......///111222444333222111111111111000111111222222222333333333111222222222111111333444333333333333333444333333222111000000222333333222111111222222222333333333222222333333444555555555444444555555555555444444...111555666666555444444555555555555555555555555555555444444444444555555///......------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------.....................------,,,******+++,,,,,,---......***+++,,,,,,------,,,,,,///.........---,,,,,,,,,///---------//////...---,,,---.........---+++***---.............................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++---......---+++++++++++++++******++++++,,,))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......---..................---***+++,,,---------++++++,,,,,,,,,,,,,,,------...,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,---------............///......////////////........./////////...------------------------...//////////////////////////////........................+++++++++,,,...///111222---,,,,,,---///000000///000000////////////000000111111111111111111111111//////////////////////////////000000000000000000222111000//////000111222111111111111222222222222111111111111111111111111111111111111111111111111000000000000000000000000/////////000000000000///---......//////......---.........---------,,,,,,***+++---.........---,,,........................///......------......///,,,---............---,,,***+++,,,------...------------------------------,,,++++++,,,------,,,+++------------------------...---,,,++++++---///000............/////////000+++++++++,,,,,,,,,------)))***+++,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,//////.........---------..................------,,,------......------,,,//////...------------------------...............,,,,,,---------...............------.........---,,,---------------------+++,,,------,,,---///111,,,...//////...------...---------.........//////------......///000000000///...---------///111222.../////////000000000111...///000000......///000///000000000111111111111222111000//////000111222111000...------...000111111111111000000000222222111111222222222333333333111222333222111111333555333333444333333333333333222000//////111222222111111111222222222333333333222333333444444555666666444444555666666555555444,,,///333555555333222222555555555555555555555555555555444444444444555555---------------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......,,,,,,,,,---------......---............---,,,,,,+++++++++,,,,,,---------***+++,,,,,,------,,,,,,---------,,,,,,,,,,,,,,,,,,+++***+++---------,,,............---,,,+++***---------.......................................------------------------,,,,,,,,,,,,------------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++------,,,,,,,,,---......,,,,,,,,,,,,------------+++++++++,,,,,,,,,,,,---+++,,,,,,------.........------...//////...------+++,,,,,,---------------+++++++++,,,,,,,,,------,,,,,,,,,---------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,---------............///---......//////......---...///000///---,,,---///------------...///000000////////////////////////........................,,,,,,,,,---...000111222,,,++++++,,,///000000//////////////////000000111000000000000000000000000000000000000000000000000//////000000000000111111333222000//////000222333000111111111111222222222111111111111111111111111111111111111111111111111000000000000000000000000...//////000000000000///------............------...------------,,,,,,,,,,,,,,,---.............../////////...............//////............//////+++,,,...000000...,,,++++++++++++,,,,,,---------......---,,,,,,,,,---------,,,+++,,,---...---,,,,,,------......------,,,...---,,,,,,,,,---///000---------............///++++++,,,,,,,,,,,,------)))***+++---......//////++++++++++++++++++++++++***+++,,,,,,------,,,,,,000//////...------,,,,,,/////////...------,,,,,,,,,------......------,,,000000///------,,,,,,,,,,,,---///000000000......,,,,,,,,,------------...///...------...///...---------...////////////...)))+++,,,---------///000,,,...//////...------...------........./////////---------....../////////...............///000111......//////000000111111---///000///...---...///000000000000111111111111111111000000000000111111///...------------...///...///000000000000333555111111222222222333333333111222333222111222333555000111222222000000111222222111//////111222111000222222222222333333333333333333333444555555666666444444555666666666666555---000333555444333222222555555555555555555555555555555444444444444555555------------............,,,------------.........,,,,,,,,,---------......,,,,,,,,,---------......------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---------,,,+++***+++---...---,,,......---------------...---------.........//////................................................,,,,,,---------.........------............---------,,,,,,++++++,,,,,,------,,,,,,,,,------.../////////..................,,,,,,,,,,,,------......++++++,,,,,,---......///------...//////...------------,,,,,,---......///+++,,,,,,---------------,,,,,,,,,---------............------------......------------------------,,,,,,,,,---------......---------............///------...//////...------...000111///---,,,...000............///000111222//////////////////////////////////////////////////////......//////000000...---,,,---///000000//////////////////000111111........................000000000000000000000000000000///000000111111222222111111111111111111222000000000111111111111222111111111111111111111111111111111111111111111111000000000000000000000000---...///000111111000///......////////////..................------------......------......///000000/////////.........---//////............//////------............------------,,,++++++,,,......///...---,,,,,,,,,,,,---...,,,+++,,,...//////...,,,,,,---......---,,,,,,---------------...//////+++++++++,,,,,,,,,,,,---++++++,,,,,,,,,,,,------+++,,,---...............+++,,,,,,,,,,,,,,,,,,+++***+++---.........------..................------///............---------,,,------......------,,,///......---------......---------...............------------............///---,,,---///000...,,,+++,,,---...//////...---+++---.........---...///,,,...//////...------...............////////////---------------...............///////////////............///000111111111...000111000///...///000000000000000111111111111000000111111111111000000///////////////////////////111222222000111333666111111222222222333333333222333333333222222444555000111333222000///111333444222111111222333333222333333333333444444444444333333444444555666666666444444555666666666666666000333555666555333333333555555555555555555555555555555444444444444555555---.........//////000000---------.........//////,,,,,,,,,---------......,,,,,,,,,---------......------......------,,,+++---,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,+++,,,,,,------............---,,,---///000///......---,,,,,,---...000111---------.........//////////////////////////////////////////////////////---------....../////////......////////////............,,,++++++,,,......************++++++,,,---/////////......------,,,---------.........//////++++++,,,,,,---...//////,,,---...//////...---,,,...------,,,---...000111,,,---......//////......,,,,,,,,,---------......//////............//////////////////////////////------,,,,,,,,,---...///---------.........//////,,,---...//////...---,,,...000111///---,,,...000.........//////111222222////////////////////////000000000000000000000000222222111//////.........111000//////000000///...///////////////000111111111111111111111111111111000000000000000000000000000000//////000111222222///000222333333222000//////000000000000111111111111111111111111111111111111111111111111111111111000000000000000000000000---...///111111111000/////////000000000000//////000/////////............//////...------///000111000000//////.........---//////............//////000///---,,,,,,---///000000///---,,,,,,---///000///...---,,,+++,,,,,,---...---,,,,,,.../////////,,,,,,---......---,,,,,,---------......................../////////000000++++++,,,,,,,,,---------......//////......---,,,,,,------......------,,,+++,,,.../////////......,,,,,,------.../////////---------...............,,,------......------,,,---------------...///000...---,,,++++++---...000............/////////000000---,,,---///000...,,,((()))+++,,,---,,,++++++...///111000///------...,,,...//////...------.............../////////000---------------------------...///000000///...------......///000111111222///111222111000///000111000000000000111111111111///000111222222111000/////////000000000000//////111333555333111111333666111111222222222333333333222333333333222222444666111444555444222111333555666444333333444555444333333333444444444444555555333333444444555666666666444444555666777777666666333555777777555444444444555555555555555555555555555555555444444555555555,,,,,,,,,,,,---...//////...---,,,,,,,,,------...------------------------,,,,,,,,,,,,---...///000000///---,,,+++,,,,,,---++++++------------++++++...------,,,,,,,,,------******))))))******+++,,,------------------------+++++++++,,,,,,,,,---------------............///+++,,,,,,------,,,,,,+++------------------------111---+++---111333000---...,,,******+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......///---+++,,,---...---,,,...---+++******+++---.................................------------......,,,,,,,,,,,,,,,,,,,,,,,,///......------......///..............................//////...---,,,,,,......---------,,,,,,,,,------------------------------------------------000///...---,,,------...---------........./////////000111000///...///000.......................................///000111000000000000000000000000............/////////000---...///000000///...---111...000666666222000333//////......---------,,,111111000000000000111111///000111222222333222222666555333111000///......////////////////////////////////////////////////333222222222111000000000000000///...............///...------...///000111000---+++,,,...000...,,,................................................,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,------,,,++++++,,,...))))))***+++,,,,,,------++++++,,,,,,,,,---------//////.........---------,,,,,,+++---...///...,,,*********++++++,,,,,,,,,------------------------***+++,,,,,,------,,,,,,------------------------***++++++,,,,,,------...+++,,,------,,,,,,...///+++++++++,,,,,,---------////////////////////////------------------------//////.........---------***++++++,,,,,,++++++***'''+++...---)))(((+++///000///...---------------,,,,,,.../////////...---+++,,,------......------,,,---///000000...---+++///---,,,,,,------,,,***000///...---,,,+++++++++111000///...---,,,++++++000//////............///............///111222333000/////////000000000///333222000///...///111222222222222222111111000000444444333222222222333333000111111222222333333444333333333333333333333333444555666555444444555666333333333333333333333333444444444444444444444444444555555666666666666666666666666555444444444333333333333444444444555555444444444444444444333333......---,,,,,,---------------------------------------------------------------,,,,,,,,,,,,------///...---,,,,,,,,,,,,,,,++++++,,,------,,,++++++...------,,,,,,---------+++++++++++++++,,,,,,---------------------------,,,,,,,,,,,,---------------------............///------------------------------------------------000---+++,,,000222000,,,...,,,******,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......///---+++,,,---...---,,,...---,,,++++++,,,---.................................------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,..............................//////...------,,,......---------,,,,,,,,,------------------------------------------------000///...---------......---------........./////////000111000///...///000////////////////////////000////////////000000111000000000000000000000000........./////////000000///000000000000000000///333111333888888444333555222222111111000000000000222222111111111111222222222222333222222111000///333333222111000000000000////////////////////////111111111111111111111111222222111111111111111111111111000000//////////////////.........///000000000...,,,---///000///---................................................------------------------.........------,,,,,,,,,,,,------,,,++++++,,,...++++++,,,,,,------......++++++,,,,,,,,,---------//////.........---------,,,,,,+++---...///...,,,+++++++++,,,,,,,,,,,,,,,------------------------++++++,,,------------,,,------------------------''''''(((***,,,---...///+++---......,,,,,,---///*********+++++++++,,,,,,........................------------------------//////.........---------........................'''***......,,,******,,,//////.........---------,,,---.../////////......+++,,,------......------......---------......///111000///000222333333222111000///...------------........................000000/////////000000111//////...//////000111222000000//////000000000///111000///...///000222333222222222222111111111000333333222222333333444444666555555444444333333222444444444444444444444444333444555555333222333444333333333333333333333333444444444444444444444444444555555666666666666666555555555555555555444444333333444444444555555555777777777777777777777777000///...---,,,,,,,,,,,,---......///...---,,,+++------------------------///...---,,,++++++***+++------......------,,,,,,------............---------------,,,,,,------...,,,,,,,,,,,,,,,---......------------------------,,,------------.........---------............///...---,,,++++++,,,---...------------------------///,,,***,,,///000///,,,...,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,------+++++++++,,,------......///---+++,,,---...---,,,------------------------..............................------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++.................................///......---,,,......---------,,,,,,,,,------------------------------------------------000///......------......---............/////////...000111000///...///111000000000000000000000000222111111000000000000111000000000000000000000000....../////////000000000222111111000000111111222333222333777777444333555////////////............333333222222222222333333222222333222222111000///222111111111111111222222000000000000000000000000111111111111111111111111000000111111111111111111222222111111111000000000000000///.........//////111///......///000000///.................................................................................---------------,,,---...---++++++---...------------............,,,,,,,,,,,,------------...............---------,,,,,,+++---...///...,,,---------------,,,,,,,,,------------------------++++++,,,---------------------------------------))))))***+++,,,---...///---...///...,,,,,,---...+++++++++,,,,,,,,,,,,,,,------------------------------------------------...............---------------++++++++++++------***+++---......,,,***)))---.../////////...---,,,,,,---...////////////...,,,,,,---............---///---,,,+++,,,...000111+++++++++---000222222222111111000///............,,,,,,---...///000000111000000000000111111222333000000000//////000000111000000000000000000000000//////......000111333555222222222222111111111111222222222333333444444555666555555444444333333222555555555555555555555555333555555444222111222333444444444444444444444444555555555555555555555555444555555666666666666666555555555555555555666666444444444444555555555666555555555555555555555555//////...------------------...///000///...+++***------------------------...---,,,++++++***++++++,,,,,,.........---,,,+++//////000000000000//////------,,,,,,,,,---......,,,,,,,,,,,,,,,------...---------------------------------.........//////---------............///---,,,***))))))***,,,---........................---,,,+++,,,...///...,,,...---+++,,,---...---,,,,,,,,,,,,---------------,,,,,,,,,,,,------......///---+++,,,---...---,,,---......//////......---..............................------------......------------------------...------,,,,,,------...........................---...............------......---------,,,,,,,,,........................------------............//////................................./////////...///000000//////000111000000000000000000000000222222111000////////////////////////////////////...////////////000000000222111000//////000111222000000111222222111000111.....................---222222222111111222222222//////111222222222222222222222111111111111111222111111111111111111111111111111111111111111111111//////000000111111222222111111111111111000000000111111000//////.........111000/////////000000000................................................////////////////////////...............------------......---,,,,,,---///.........---------------,,,,,,,,,------------...........................,,,,,,+++---...///...,,,//////......---------,,,,,,,,,------------------+++,,,,,,---...---------------------------------111000000///......------...///000///---,,,,,,---......//////////////////------------------------................................................---,,,***))))))***,,,---///...------......---+++,,,---///000000///---+++---......///////////////,,,------...............---,,,,,,,,,---...000111(((''''''))),,,...///...111000//////.........///,,,,,,---...///000111111/////////000111222333444222111111000//////000000000000111111000///000111////////////000111222333222222222222222222222222222333333333333333333333000111111222222333333444444444444444444444444444555666666555333222222333444444444444555555555555555555555555555555555555444555555666666666666666444444555555666666777777444555555555555666666666444444444444555555555555---------------...///000---...///000000...,,,+++---------------------------,,,,,,++++++,,,,,,---+++,,,---.........,,,,,,///..................///,,,,,,,,,,,,,,,---...///+++++++++++++++,,,---------------------------------------.........//////---------............//////...,,,******,,,...///........................---,,,+++,,,---......---...---,,,---......---,,,,,,,,,,,,------.........,,,,,,------------......///---+++,,,---...---,,,---......//////......---..............................------------......------------------------//////............//////........................------...............---......---------,,,,,,,,,........................---------....../////////......//////////////////////////////////////////---///000000//////000222////////////////////////111000//////............////////////////////////////////////000000000111111111///......///111111///000000//////000///...111111111111111111111222111111000000000000111111//////111222222222222222444333222111000000000000222222222222222222222222000000000000000000000000/////////000000111111222000000111111111000///...111111111000000///......000000000/////////000111////////////////////////////////////////////////////////////////////////...........................//////...------...000------------,,,,,,,,,,,,,,,,,,---------.........---.....................,,,,,,+++---...///...,,,/////////......---------,,,,,,,,,---------......,,,,,,---.........------------------------------111111000//////...------...///000///---,,,---...////////////////////////................................................---.....................111000...------...000111222///---,,,---/////////+++---...000000///---,,,............//////000000,,,---......//////......***+++---//////000//////---,,,,,,---000111000/////////......---.........////////////////////////.........///000111222333333222111000000//////000///111222111000///000222111111000000000000000111222222222222222222222333333444444444444333111111000111111222222333333444333333333333333333333333666777777666555444444555444444444555555666666666666666666666666666666666444555555666666666666666444555555666666777777777555555555666666666777777777777888888999999999:::------------...///000111---...//////000///...---------------------------------,,,,,,,,,---......,,,,,,------......------,,,,,,+++******+++,,,,,,,,,,,,,,,,,,---......///+++++++++++++++,,,,,,---------------------------,,,------------.........---------............///111000///......///000111........................,,,---------...............---,,,---//////---,,,,,,,,,,,,---......//////------------------......///---+++,,,---...---,,,------------------------..............................------------......------------------------......------------..............................,,,---......///...............---------,,,,,,,,,........................---------...//////000000......///000000000//////000000000////////////...---...000000//////111222////////////////////////000//////............///000000000000000000000000/////////000000000111111000000000//////000000000111333333000000222222///000000000000111111111111111000000000000000000111222222333222222111000///444333222111000000000000111111111111111111111111//////////////////////////////000000000000000000///000111111111000......000000111111111000/////////000000///......///111////////////////////////////////////////////////////////////////////////.............../////////...///000///------///000,,,,,,,,,,,,,,,,,,------,,,---------............---------...............,,,,,,+++---...///...,,,...............---------+++,,,,,,------.........,,,,,,---...............------------------------+++,,,,,,------............///000///------...///---------------,,,,,,,,,////////////////////////........................---------...............///...---,,,,,,---...//////...---,,,,,,---000111,,,---.../////////...---//////......//////000111------...////////////...***,,,...000000000...---111000//////111222111//////......------......///000000000//////.........///////////////000111222333222111000000000000000///111333222///...000333111111111111000000//////222222222222333333333333333333444555444333222111666555555444444333333222333333333333333333333333555666777777666555666777444444555555666777777777777777777777777777777777444555555666666666666666666666666666666666777777666666666666777777777777666777777888888999999999///...............///000------......//////000000------------------------000000///...------------,,,,,,,,,,,,,,,---...///,,,,,,+++******+++,,,,,,,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,---------------------............///////////////////////////........................---...............///000---------...//////---+++,,,,,,------.../////////..................------///---+++,,,---...---,,,...---,,,++++++,,,---.................................------------..............................---------,,,,,,---------........................,,,------...//////............---------,,,,,,,,,........................---------...///000000000---...///000111000000///000000000000/////////...---...000000//////111222000000000000000000000000//////////////////000111000000000000000000000000//////000000000111111111000111111222222111111000222555555111000444444000------......////////////222111111000000111111222222222333222222111000///222222111111111111111222111111111111111111111111000000000000000000000000000000000000000/////////000111222333333111///...//////000111111111000000---///000///---,,,...000////////////////////////////////////////////////........................---........./////////000///000000///......///111,,,,,,------......//////------------............---------.........//////,,,,,,+++---...///...,,,---------------.........++++++,,,,,,---......///,,,------...............------------------------******+++,,,------......---...//////......///000---------,,,,,,,,,++++++................................................---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,&&&)))------++++++---///---------.........//////000///.........///111111------...///////////////------..................///...---...000111000///000//////...//////000000000000000000/////////...111111000000000111111222222222111111000111111111///222444333///...111444///000000111111111111000222222222333333333444444///000333444555555444333666555555444444333333222444444444444444444444444333555666666555555777888444555555666777777888888777777777777777777777777444555555666666666666666777777777666666666666666666666777777777888888888444444555666666777888888111000///......---......------------...000111222------------------------333222111///---,,,,,,,,,------,,,+++,,,---///000///...---,,,,,,---...///+++++++++,,,---...///000...------------...//////------------------------+++++++++,,,,,,,,,---------------.........//////+++,,,,,,------,,,,,,+++////////////////////////---...//////......///000---------...000000---+++,,,,,,------...///000000..................------///---+++,,,---...------...---+++******+++---....................................------.................................///......------......///........................,,,,,,---.../////////.........---------,,,,,,,,,////////////////////////---------...///000000111---...///111111111000///111111000000/////////...,,,...000000//////111333111111111111111111111111000000//////000111222222000000000000000000000000000000000000111111111111111222333444444333222111222666555000///333333000000000111111222222222333333222222222222222222333///000111222222333222222000000000000111222333444000000000000000000000000111111111111111111111111111111000000//////......111222333444444222111///...///000111222222111000,,,...000...,,,+++...000000000000000000000000000000000000000000000000000........................---.........//////000000///000000000......000111,,,------...///000111111---------.........//////---------.........//////,,,,,,+++---...///...,,,+++,,,,,,------.........++++++,,,,,,---...//////,,,---......//////......------------------------...............---------,,,...//////......000111//////.........---------------------------------////////////////////////---------.........//////......///000000///......%%%---///,,,)))***,,,---------------...///000000///.........///111222---......///////////////000///---,,,,,,---...///000///...///222333333222111000000000000000111111////////////000000000000333333222222111222222222222111111111111111222222...222555333///...111444---...///111222222222222222222222333333444444444,,,...111444666777666666000111111222222333444444555555555555555555555555111333555555555555777888444555555666777888888999777777777777777777777777444555555666666666666666888888777777666666555555777777777777888888888888777888888999::::::;;;;;;---------------------------------------------------------------------------//////,,,+++...---***---------------------------,,,+++*********+++,,,))))))***+++,,,------...,,,,,,++++++,,,,,,---...------...//////...------------++++++++++++---------------............//////---++++++,,,.........+++,,,.../////////......///...---,,,,,,---...///000000...---,,,+++++++++///...---,,,+++,,,,,,---,,,------......------,,,------------------------,,,---//////...,,,)))&&&000...---,,,------,,,***+++//////++++++000111...///............///000000000///...---,,,------...///...,,,,,,------,,,***......------------......000///...---------------///,,,---000...***,,,222...000000///---,,,,,,---,,,---......//////......000///...------...///000000000000000000000000000111111000000//////......////////////000000000000....../////////...,,,+++////////////000000000000000000000000111111111111333222000/////////000111000000000000////////////000111111111222222222222111111111111111111111111000000000000111111111111111111000000000000111111111111111111111111111111111111111111111000//////000000111111111111000000000000//////......------111111000000/////////...............////////////...............///000000////////////////////////000///...------...///000...........................------,,,,,,------......,,,++++++---.........------......---,,,++++++...---,,,,,,,,,,,,---...,,,,,,,,,---------......---...///...,,,+++,,,---+++,,,------......------,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++---------------------------------,,,,,,+++++++++---......---+++******+++))))))***+++,,,------...******+++,,,,,,------...///...---,,,,,,,,,,,,,,,&&&+++,,,)))***//////***++++++,,,------......///------------------------///...///111444333///+++......------------......------...000111111111111------...///000111222222111000///......---............//////000000111111111000000000//////......---...000111111111000///000111111111111222222222111111111111111111111111888666444222111222444555555444333333222222222222555555555444444333333333666666555555444222222111555666666666666666666666777777666555555555555555555555555555555555555555777555333444777888777444888777777666666555555444666666555555666777999:::---------------------------------------------------------------------------//////,,,+++...---***---------------------------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,------------,,,,,,------...///++++++,,,------,,,++++++------,,,++++++,,,---------------............///,,,+++)))***,,,------,,,,,,---.../////////...---......------------............---,,,,,,,,,------///...---,,,+++,,,------,,,------......------,,,------------------------,,,---...///...,,,***)))000...------...///...,,,+++///...***+++//////,,,000000///...............///...---,,,+++,,,,,,---000...------//////...,,,......------------......//////...------------...///,,,+++//////,,,...222////////////............,,,---......//////......000///...------...///000000000000000000000000000111000000000/////////...////////////000000000000...//////000///...---,,,000000000000111111111111000000000000111111111111222111111000000000000000000000000000000000000///000000000111111111222222111111111111111111111111000000000000111111111111222222111111111111222222000000000000000000000000111111111111111000//////000000111111111111000000111111111111111222222222//////.........---------............////////////------,,,,,,------.../////////////////////////////////...------...//////...........................------,,,,,,------......---,,,,,,...///...,,,...............---,,,,,,...---,,,,,,,,,,,,---...---------.........//////---...///...,,,+++,,,---+++,,,------......------((()))***,,,---///000000+++,,,,,,------,,,,,,+++------------------------.........---------,,,,,,,,,---......,,,,,,---...------------,,,,,,,,,+++,,,,,,------...////////////...---,,,,,,,,,,,,---)))------***+++//////,,,------------------------........................---,,,,,,...000000---***/////////....../////////---...///000000000000000////////////000000000000000000/////////000000111/////////000000000000000111111111000000///////////////111222222222111000111111111111222222222222111111111111111111111111555444444333333333333333555444333333222222222333555555555444444333333333666666555444333333333333666666666666666666555555777777666555555555555555666666666666666666666666888666444555888999888666999888888888777777777666888888777777777888999:::------------------------------------------------------------------------,,,//////,,,+++......+++------------------------------,,,,,,,,,,,,------.........------,,,,,,,,,...------------...//////+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,---------------............///,,,++++++,,,......---,,,.........///......---,,,------............------,,,,,,,,,,,,,,,---...//////...---,,,+++,,,------,,,------......------,,,------------------------------------------------///...---...000000000///...000///,,,,,,...///---111111000///...---,,,,,,...---,,,,,,+++,,,,,,,,,///...---...000000000.........------------.........------------...//////111---+++---///...///111000...,,,---000111000...------...////////////...//////............//////000000000000000000000000000000000000////////////////////////000000000000///000000000000//////...111111111111222222222222000000000000111111111111000111111111111000000///000000000000000000000000/////////000000000111111111111111111111111111111000000000000111111111111333333222222222222333333........................000111111111111000000///000000000000000000000000------...///000000111111//////............------............////////////......------......///000////////////////////////......------------.................................------,,,,,,------......------...000///---+++...............---------...------,,,,,,------...............////////////---.........,,,+++,,,---+++,,,------......------((()))***,,,...000222333,,,,,,------------,,,,,,------------------------//////............------(((***++++++++++++,,,...............---------------......///000000111111......---,,,,,,,,,---------///...+++,,,...///---//////...------,,,++++++////////////////////////---,,,+++,,,---...---+++000000////////////000000...//////000000000//////222222111000///...------/////////000000111222333000000000000000000//////111111111111111000000000000000111222222222222222111111111111222222222333222222222222222222222222222222444444444333111000444444333222222222333333555555555444444444444444666555444333333444555666777777777666666555555555777777666555555555666666888888888777777666666666777666666666888999999777999999999999999888888888:::999999888888999::::::------------------------------------------------------------------------,,,......,,,+++......+++------------------------------------------......---------------,,,,,,,,,---------------......///........................---------,,,,,,------------------............///...---...///111111///---/////////......---,,,,,,,,,,,,...//////...,,,,,,---,,,,,,,,,,,,---............,,,,,,,,,,,,---...,,,------......------,,,------------------------...------,,,---...///000---,,,,,,---///111000///111111000///...//////...////////////...---,,,,,,------------------------...---,,,---///000000///......------------......,,,,,,,,,------///000000222...,,,,,,...///......///,,,))),,,111333000---------...////////////////////////....../////////////////////////////////000000000000////////////////////////000000000000000000111111111000000000000000000111111111222222///000000000111111111111///000111222222111000///000000000000000111111111////////////000000000000111111111111111111111111///000000000111111111111222222222111111222222222////////////////////////000000111111111111000///111111000000000000111111---------.........//////111111000000000000000000............////////////000000000000000111222222////////////////////////------------------------...........................------,,,,,,------............000111000---***///.....................------------------------------------............,,,---......,,,,,,,,,...+++,,,------......---------------------.........,,,,,,------------,,,,,,------------------------............------------***+++------,,,+++---...++++++,,,---...//////000.........///000000111111...------,,,,,,,,,------...///...,,,,,,---...---......---------,,,,,,,,,........................///...,,,,,,---...//////000//////////////////000/////////000//////......222222111000///...------000/////////000000111222222111111000000/////////222222111111111111111111000000111111111222222222111111111222222222333333222222222222222222222222222222222333333222222111444333333222222333333333555555555555555444444444555444333333333444666777888888777777666555555555777777666666666666666777999888888777777666666555666666666777888999999888888888888999999999999999999999::::::;;;<<<======------------------------------------------------------------------------+++......+++,,,......,,,------------------------,,,,,,,,,------.........)))******+++,,,---------,,,,,,,,,+++,,,,,,---...........................---------------------------------............///...---...///111111///---//////......------------+++,,,---......---,,,+++......---,,,,,,,,,,,,---...---,,,,,,,,,,,,......,,,------......------,,,------------------------...---,,,,,,,,,...000111,,,++++++,,,...000//////111///.........------...,,,---......///...------.........////////////...---,,,+++,,,...//////---......------------......,,,,,,,,,---...///000111000///...------...---+++...***(((+++000222000------...//////000000//////...//////////////////...////////////////////////////////////000000000000////////////000000000000111111000000000111111111/////////000000000111111///000000000111111111111///000111222222111000//////000000000111111111222////////////000000000000111111111111111111111111///000000000111111111111111111000000000000111111000000000000000000000000///000000111111111000000111111000//////000111111222222222111111000000000000000111111111111111111............////////////000000000000000111222222////////////////////////,,,------------------,,,...........................------,,,,,,------.........///000222111...,,,......------------...///------------------------++++++,,,,,,,,,---------,,,---...---,,,,,,---...+++,,,------......------///......---,,,++++++***,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,---000111111111///......000******+++,,,---...//////,,,------......///000000------,,,,,,,,,------......---,,,,,,,,,,,,,,,---,,,,,,,,,---------......------------------------......---,,,,,,---///111///......------......///...////////////......---000000000000////////////111000///...............222222111111000000//////111111111111111111222222////////////000000111111111222222222222333333333222222222222222222222222444333111000000111333444333333333222222333333444555555555555555555555555555444444333444555777888888888777777666666666666777777666666666777777888777777777666666555555555555666777777777888999:::888888888999999:::::::::999:::<<<===???@@@AAABBB------------------------------------------------------------------------+++......+++,,,//////,,,------------------------***+++,,,------...------((())))))***,,,------...,,,++++++++++++,,,---------,,,,,,++++++,,,,,,---------............---------------............///,,,++++++,,,......---,,,//////...---------......,,,,,,------------,,,,,,///...---,,,,,,,,,,,,,,,...---,,,+++,,,---...///,,,------......------,,,------------------------------,,,,,,,,,---///000,,,+++***,,,...//////......++++++,,,,,,******---+++,,,---...///......---......///000000000000///---,,,+++,,,......---,,,......------------......,,,,,,,,,---...///000111(((---000---,,,------+++---+++***,,,///111000.........///000000000000///......////////////......000000000000000000000000////////////000000000000////////////000000000000000000000000000000111222.../////////000000000000000000000000111111111111///000000111111111111000///000000111111222222222/////////000000000111111111111111111111111111111000000000000111111111111111000000000000000000111222222222222222222222222///000000111111111111000222111000//////000111222222222111000000///............////////////000000............////////////......------......///000////////////////////////------............------...........................------,,,,,,------............000222222000......---,,,+++,,,---...///,,,------......------,,,***+++++++++,,,,,,,,,,,,+++---...---,,,,,,---///+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------+++++++++,,,,,,,,,,,,---...//////...,,,***+++,,,---------,,,,,,,,,,,,++++++,,,,,,------...//////------,,,,,,,,,---......,,,++++++......,,,+++---++++++,,,,,,---...//////------------------------+++,,,,,,+++++++++...000......------------......---....../////////............//////000000111111111000///...------------111111111111111111000000000000000111111111111111/////////...///000000111222222222222333333333333333333333333333333333333555333111000000222444666333333222222222333444444555555555555555666666666444444555555666666666666777777777777777777777777777777666666666777888888666666666666666666666666555666888888888888:::<<<::::::;;;<<<===>>>>>>???>>>???AAACCCEEEFFFFFFFFF------------------------------------------------------------------------***---...+++,,,//////---------------------------)))***+++,,,---------,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---......---,,,++++++++++++,,,---,,,---...//////...---,,,---------............///,,,+++)))***,,,------,,,......---,,,---...//////---,,,,,,,,,,,,,,,,,,---------,,,,,,,,,---......------,,,+++,,,---...///,,,------......------,,,---------------------------,,,,,,,,,,,,------------,,,,,,---...000///......+++***......+++,,,000,,,---...//////---,,,+++------///000000000/////////...------......---,,,......------------......---------------...///000(((000...+++---............//////000000111111......///000000000000000---...///000000///...---000000000000000000000000.../////////000000000111////////////000000000000000//////...///000111222//////000000000111111111000000000000111111111111000000000000000111111222///000000111111222333333000000000111111111222222111111111111111111111111000000000000111111111111222111111000000111111222222222222222222222222222//////000111111111111111222111000//////000111222...............---------....../////////000000000............////////////------,,,,,,------...///////////////////////////---...////////////...---...........................------,,,,,,------...///......///111333222111---,,,*********,,,---///,,,,,,---......---,,,,,,+++++++++,,,,,,,,,------+++,,,...---,,,,,,---///+++,,,------......------,,,,,,------.........///------............------------------------------,,,,,,,,,,,,------......***+++,,,+++***)))***+++............------------+++,,,,,,------...//////,,,,,,,,,,,,,,,---...///+++))),,,111222---,,,...,,,---------------------........................***,,,...---,,,,,,///111//////............//////,,,,,,---...////////////////////////000000000000000000///////////////000111111111111111111222222/////////000000111111111000000/////////000111222222222222333333333444444333333333333333333333333333333222222333444555666333222222222333333444555444555555555666666666777333444666777777666555444666666666777888888999999777777666666777888888999555666666777777888888999666999;;;;;;::::::===???@@@@@@AAABBBCCCDDDEEEEEEFFFGGGIIIJJJKKKJJJJJJIII------------------------------------------------------------------------***---...+++,,,//////---------------------------((()))***,,,------,,,,,,......---------,,,,,,,,,...------------.../////////...------------...///,,,---...//////...---,,,---------........./////////---++++++,,,...///......---,,,,,,---...///111...---++++++++++++---...+++++++++,,,---...000000---,,,,,,+++,,,---...///,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---...///000000...111------111111...///444---...//////...,,,***(((+++,,,.../////////......111000......//////...,,,.........------............------------...//////$$$//////+++---000111000111222222111111222333...//////000000000000000---...///000000///...---000000000000000000000000.../////////000000111111////////////000000000000000///.........000111222000111111111111222222222000000000000111111111111111000/////////000222333///000000111222222333333111111111111222222222222111111111111111111111111000000000000111111111111333222222222222222222333111111111111111111111111//////000111111111111111222111000......000111222//////000000111222222222000000111111222222222333............/////////000...............///000000////////////////////////---...///000000///...---...........................------,,,,,,------...///...---...111333444444,,,+++***))))))+++---...,,,,,,---......---,,,,,,,,,,,,,,,---------......+++,,,------,,,,,,...///+++,,,------......------///////////////.........------............---------------------------------------.........//////---///000000///000111222,,,,,,---...///000111111,,,,,,------.../////////,,,,,,,,,,,,,,,---...///+++)))---444555///---//////......------,,,,,,+++////////////////////////,,,...111111//////111444000000////////////000000+++,,,---...////////////000000000000////////////////////////000111222333000000000111222222222333......//////000000000111222111000000000111333444222222333333333444444444333333333333333333333333222222444555666555444444222222222222333333444555444555555555666666777777333555777999888777444333555555666777888999::::::777777666777777888999999666666777888999::::::;;;888;;;======<<<<<>>AAA444000,,,+++---///...,,,...++++++......++++++...+++,,,------......------------............------------------------------)))***+++,,,,,,---,,,,,,........................,,,//////,,,,,,//////,,,,,,,,,,,,---------......------,,,,,,,,,,,,------.......................................---------------------............,,,------------,,,,,,+++////////////////////////------........./////////000...------......,,,+++//////////////////////////////000000000000000///---......///////////////111000////////////000000222000000111222333222111111111111111111111111111///000222333444444444333000111333333222222444555222222333333333444444444333333333333444444444444444444555666666666666666222444555555555555777888777777888777777666555555555555555555666666666666999888888777888999:::;;;999:::;;;<<<>>>@@@BBBBBBEEEFFFIIIMMMRRRUUUUUUTTTWWWVVVUUUSSSSSSTTTVVVVVVWWWYYY[[[^^^bbbgggnnnrrr------------------,,,,,,------,,,,,,---------,,,,,,,,,,,,,,,------......,,,,,,,,,,,,------------***++++++,,,,,,---------000---++++++---...+++(((***+++++++++******,,,...---,,,,,,++++++,,,,,,,,,.........---------------------------............,,,,,,,,,,,,,,,,,,,,,,,,------------............---......//////......---+++*********++++++,,,---...------,,,,,,,,,------///000000...++++++,,,---,,,,,,,,,,,,------......---------,,,,,,,,,,,,+++......---,,,,,,---..............................///...,,,++++++,,,...///***,,,......---,,,---.........------------......---------------...//////,,,,,,,,,---------......///......---,,,,,,++++++////////////////////////------......///000000000000000000000000000000000111000000000000000000000////////////////////////111111111000000000//////////////////////////////111111222222222111000000000111111111000000///...111111111111111111111111...///000222333333222222222222222222222222222222111111111111111222333333111111000///000111222333222222222111111222222222333222000//////000222333//////......//////000111111111111111111111111111000000000111111222222222/////////000000111111111000000000000000000000000000000000////////////...000//////...............////////////////////////000///............//////............------------///////////////...............------///222555777555000+++***,,,...---,,,---++++++------++++++---,,,------...------,,,,,,---------......---------------------------------,,,------.........//////........................---000000------000000---,,,,,,,,,---------......------,,,,,,,,,,,,------------------....................................,,,------------.........,,,---------------,,,,,,.................................////////////000111...,,,,,,......+++(((---...////////////...---000000000000000///...---,,,------...///.........000000000///////////////000000000111111222222111111111111111111111111111---///111333444444333222000111333333222222444555222222222222333333333333333333333444444444444555333444555666777666555555333444666666555555777888555555777777777666555444666666666666666777777777999888777666777888;;;<<<;;;===???BBBDDDGGGHHHIIIMMMMMMOOOSSSWWWYYYXXXVVV[[[[[[ZZZYYYYYYZZZ\\\]]]ZZZ```iiisss~~~------------------------------------------------,,,,,,------------------++++++++++++,,,,,,,,,,,,+++++++++,,,,,,------...///---***+++---...,,,)))...//////---,,,+++,,,...,,,,,,,,,++++++,,,,,,---***++++++,,,------......+++,,,,,,,,,,,,---------........................++++++,,,,,,,,,---------------............------000000///...............---------,,,,,,---......///......---+++)))***,,,............------,,,,,,,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,------........................///---,,,******,,,---///***,,,......---,,,---.........------------......000///...---------------,,,,,,,,,---------......///......---,,,,,,++++++........................------......///000000000//////////////////////////////////////////......000000000000000000000000000000/////////.........000000000000000000000000000000000000000000//////---...//////000000000000///000000000000000000///111222222222222222111111111111111111111111000000111000000000000111222222000000///......000111222111111000000000000111111444222111//////111222444111111111000111222222333000000000000000000000000111111000000000/////////---......//////000000000000000000000111111111111111000000000////////////000000///............///........................//////............////////////.........---------///////////////////////////...---,,,---...000111999555000...///111111000---++++++------++++++---------......------,,,+++------,,,,,,,,,,,,------------------------------..................//////...........................000000......000000...,,,,,,,,,---------.........------,,,,,,------...++++++,,,,,,,,,------------.....................,,,,,,,,,,,,------------,,,------......---------------------------------.........////////////000111...,,,,,,......+++(((,,,------......------,,,////////////...---,,,,,,000000111222222222222111///000000000000///////////////000000000000000111111111111111111111111111---...000222333333111000///000222222111111333444111111111111222222222222333333444444444555555555222333444666666555444444555666777666555555666777222333555666777777666666666666666777777777888888888888777666777:::<<<>>>@@@BBBDDDHHHJJJMMMNNNNNNTTTTTTUUUWWWYYY[[[[[[[[[\\\^^^aaaeeehhhkkkmmmnnnlllttt------------............,,,...///...---,,,---...,,,---............------*********+++++++++,,,,,,,,,,,,,,,,,,------------+++***)))***++++++***)))+++,,,,,,***((('''((())),,,,,,+++++++++,,,------))))))***+++,,,---...///+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------------............------000000///------,,,,,,,,,------------------...///...,,,,,,---+++((()))---////////////...---++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...........................---,,,++++++,,,---...+++---...///------...///......------------......111000///...------------,,,---------............,,,,,,,,,---......//////------............//////------......///000000000////////////////////////............////////////000000000000000000000000////////////............000000000000000000000000//////////////////000000,,,---...///000000000000//////000000000000//////111111000000000/////////111111111000000000000000000000000000000111222222000////////////000111111111000000000000000000111333222111000000111222333000000//////000000111222000000000000000000000000111111000000///......---------......//////000000000000000111111111111222111111000000000/////////111000//////......//////------............/////////............//////000/////////.........------.........///////////////......------...000111222666444222000......///000...++++++......++++++...---------...------,,,,,,------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------........................---000000------000000---,,,,,,,,,---------............------------......***++++++,,,,,,------------------...............+++,,,,,,,,,,,,---------,,,------............---------------------------------........./////////000...------......,,,+++------------------------......///......---,,,,,,//////000111111111111111......///000000000000000---///000000//////000111111111111111111111111111...///000111222111000000///000222222111111333444111111222222222333333333333444444444555555555555333333444555555555555444555777888777555555666777222333444666777777888888666666777777888888999999999999999:::<<>>AAADDDFFFHHHJJJKKKMMMOOORRRTTTTTTTTTTTTPPPSSSUUUVVVXXXaaannnyyy---------.........//////,,,...000///---,,,---000------/////////...---,,,,,,,,,,,,---------...............------,,,,,,,,,'''***------++++++...111,,,---......---...000111++++++++++++,,,,,,---...///............------------------.........//////////////////////////////,,,,,,------...///000000,,,------......------,,,............//////000111---------------...///000///,,,,,,000///+++,,,222+++,,,---////////////...000000000000////////////---...000111111000...---..............................////////////......,,,...000000///...///000.........------...............---......///000111.........////////////000000000000///......------//////000000111111111222------......///000000000111111111111111111111111...//////000111222222333000000000000000000000000111111111111000000000000000000000000000000000000000000000000111222333444222222222222222111000///000111222333333222111000000000111111222333555555333333333222222111111111333333222222333333444555111222333444555444333333333222222222222222222333111222222333333222222111444444333333444444555666222222222222222222222222000000000111222222333333111111111000000000000000000000111111222222222222111111111111000000000000111111000/////////////////////000000111111111222...............///000111000/////////............,,,---------......//////...------------......///222666999666///,,,...222///------//////------///+++,,,------......------000///...------...///000------------------------000000...------...///000........................,,,//////,,,,,,//////,,,,,,,,,,,,---------............------------......,,,,,,------...///000000---------.........//////............/////////000,,,,,,---.../////////...////////////////////////,,,,,,,,,---------......,,,///111000------///111111000...------...000111//////000000000000//////000000111222222222222222+++,,,...000222222222222///111333222000000222444111111111111111111111111555444333222111111111111111333444444444444555777555555555666666666666777444444444555555555666666777666555555555666888999222444666666777777999;;;<<<;;;999888888888999:::666777777888999999::::::>>>@@@CCCGGGJJJMMMNNNOOONNNPPPSSSUUUVVVVVVUUUTTTTTTYYY]]]___bbbnnn---,,,+++---///...+++'''...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))+++---,,,)))'''))),,,000---...000000,,,+++---++++++++++++++++++++++++++++++++++++++++++++++++------++++++++++++------,,,,,,,,,,,,++++++***)))------------------------------,,,++++++***)))))))))***,,,,,,,,,,,,***)))...------,,,,,,++++++******+++,,,,,,,,,---///111------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,...------,,,,,,------...........................+++,,,,,,------,,,,,,+++//////.........---------,,,,,,,,,------.........------------------------+++++++++,,,,,,---------........................000///...---------------............////////////////////////////////////............////////////...///000111111000//////.../////////...,,,***)))////////////////////////000000000000111111111111111111000000//////......111111000000//////......000111222333444333222222000000000000000000000000111111222333333333333222///000000000000111111111222111000......000111222222222222111111111000000111111111000000000000000222111000111222222111000111///---...111222000...000000000000111111111111///......------///000111000111111000...---...000///...,,,---///000000///...........................//////.........///111........................000///...------------------------,,,,,,+++++++++,,,,,,---...///000111111000000000000000//////...///...---,,,,,,---...///........................111,,,((()))...///---))),,,,,,---...///---***(((+++++++++,,,,,,,,,------------------------------***++++++,,,,,,++++++***+++******+++---......---+++---,,,((((((,,,---+++,,,******+++------+++))),,,++++++******++++++,,,,,,,,,,,,,,,,,,---...///...+++)))))),,,---,,,***.........------.........---,,,,,,++++++,,,,,,---------------------------......---------,,,,,,,,,111111000///...------,,,---------............///---......///000111111222///////////////000111111000000000000000000000000...////////////000000000444222000000111111111000333333333333333333333333555000---000666999666111666444333333555666666555444444444555555555555555666555444333333555666888555666888999:::<<<@@@DDD???EEELLLOOONNNMMMNNNPPPTTTSSSRRRQQQSSSUUUXXXZZZ[[[^^^fffrrr...---,,,---///...***'''...------,,,,,,------...---------------------------...//////......///000///,,,,,,//////,,,+++---------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++***------------------------000000///......---,,,,,,---......//////......---------------------------+++,,,------,,,,,,...000------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,...------,,,,,,------...---------------------------------......---------//////.........---------,,,,,,,,,------.................................------------------..............................//////...---------------............////////////////////////////////////............///////////////000000000000///---,,,...//////000000///...---////////////////////////000000000000111111111111000000000000000/////////111111000000////////////000111222333333333222222000000000000000000000000111222222333333333333333222222222222333333333333333222111000000111222333222222222111111111000000111111111111000000000000222111000111222222111000222000///000222222111///000000000000111111111111000//////...///000111222111222222111//////000111444222111111333444444333........................,,,,,,---------...///111........................//////...---------------.........---------------.........///////////////......///000111111111111///...---,,,,,,---...///........................,,,+++******+++,,,,,,,,,,,,,,,,,,,,,---,,,***))),,,,,,---------.........------------------------,,,,,,------------,,,,,,,,,++++++,,,...//////...,,,///...******...///,,,*********+++,,,------,,,---,,,,,,,,,,,,,,,,,,---------,,,,,,,,,---.........,,,***+++---...---+++......------------.........------,,,,,,------...---------.........//////............------,,,,,,000000000000///...---,,,........./////////000000//////000000111222222222///////////////000111111111111111111111111111111222333333333444444444444555333111111222333222111444444444444444444444444444333222333555666666555777666555666888999888777555555666666666777777777777666555444555666888999888:::<<<>>>???AAADDDGGGKKKKKKLLLMMMOOOSSSVVVXXXTTTVVVXXX[[[^^^bbbdddfffgggnnn}}}...------......---***(((...------,,,,,,------...........................---,,,+++,,,---//////...---***+++...///,,,+++............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------------,,,------------------------...------,,,,,,++++++***---,,,,,,++++++,,,,,,---,,,,,,---......///000000,,,---...---,,,+++---///------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,.......................................------------------------........./////////////////////////////////.......................................//////...------------...............////////////////////////////////////............////////////000000000000...---,,,+++...///000111111111111111////////////////////////000000000000111111111111//////000000000000000000111000000000000/////////000111222222333333222222000000000000000000000000111111222333333333333333222222222222333333333444444333222111111222333444222222222111111111111111111111111111111111111111222111000111222222111000222111000111222333222000000000000000111111111111000000000000000111222222222333333222000000111222111///......000111111000........................+++++++++,,,---...///000........................//////...------------................../////////000000//////.........---+++,,,...000111222333333///...---,,,,,,---...///........................***+++---,,,++++++---000------------,,,,,,,,,,,,---------.........//////------------------------------............---------,,,,,,---///000///......000///,,,,,,///000...---------+++******,,,......------,,,,,,------.........---,,,,,,,,,------///---,,,---...///...---------,,,,,,,,,,,,------///......------......///---......//////000000000/////////............---///000000111000///---,,,//////000000000111111111000000111111222222333333000////////////000111111111111111111111111111111111111111222222222333333666444222222333444333222555555555555555555555555333555777666444444555777333333333555666777555333666777777777888888888888777777666666777999:::<<<:::===AAADDDFFFHHHKKKMMMQQQNNNLLLMMMQQQUUUWWWWWWYYY^^^fffpppwww}}},,,,,,------......,,,+++...------,,,,,,------...------------------------...+++)))))),,,...---++++++)))***......,,,+++............---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---............------------------------,,,,,,,,,++++++*********---,,,************,,,---,,,---------.........///.........---++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......------------..............................---------......................................./////////............---------------------------///......---------..................////////////////////////////////////............/////////////////////......---,,,,,,000000111111111111111111///////////////////////////000000000111111111111/////////000000111111222000000000000000000000000000111111222222222222222000000000000000000000000000000111222222222111111000000000111111111222222333222111111111111222333111111111111111111111111000111111111111111222222222111000111222222111000111111111111111111111111///000000000111111111111/////////000000000111111111222222111000///111222---+++******,,,------,,,...........................---,,,,,,---.................................///......---------......---------......//////000////////////............***+++---...000111111111///...---,,,,,,---...///........................,,,,,,---------...000111/////////...------...000------------............------------------------------............---------,,,,,,---...//////...---000000------000000---000000///,,,)))(((***---------,,,,,,,,,,,,------///...---,,,,,,,,,,,,,,,------------......---------,,,,,,++++++,,,,,,---......------------......//////................../////////////////////......///000111111000...---/////////000000000111111000000000111111222222222000000//////000000111222111111111111111111111111//////000000000111111111555333111111333444333222444444444444444444444444555666777666444444444666111111222444666555333111666666777777888888999999777777777888999;;;===>>>===AAAFFFIIILLLMMMPPPQQQOOOPPPQQQSSSUUUXXXZZZ\\\kkksss***+++,,,---......///000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,333///,,,+++...///...,,,+++)))***......,,,+++...---,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---............------------------------///////////////.........000///...------...///000---------,,,,,,,,,++++++...//////---+++***,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,---------.............................................------------------------......------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------......///............////////////////////////////////////............////////////------------......//////111111000000000/////////000000000000000000000000///000000000111111111111//////000000111111222222000000000000111111111111000000000111111111222222111111111111111111111111......///000000000000000000111111111111222222222111111000000000000111111111111111111111111111111000000111111222222222333222111000111222222111000///000000000000///000000///000000000111111111111......////////////000//////000111000......000222000...---...///111000000////////////////////////222000------...///...,,,////////////////////////......---------......///,,,,,,------.........///............////////////+++,,,------......------///...---,,,,,,---...///........................---***(((***...000///------...///---,,,,,,...000+++,,,,,,,,,,,,---------------------------------,,,,,,------------,,,,,,---+++++++++---...---,,,,,,//////,,,,,,//////,,,......,,,***)))***,,,...,,,,,,++++++++++++,,,,,,///...---,,,,,,,,,,,,,,,+++,,,---...---,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------000//////...---,,,++++++.../////////////////////...///000111111000000///....../////////000000000/////////000000000000000000000000000000111222222111111111111111111111111111222222222222333333333333111000000222333222111333333333333333333333333666444333444555555444333444555666888999999777444555555666777888888999999777888999:::<<<>>>@@@AAAEEEHHHKKKMMMMMMLLLMMMNNNLLLQQQUUUWWWZZZbbbppp{{{)))+++---------...000222...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,111...+++***+++,,,---------***+++...///,,,+++...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------------,,,------------------------.................................------............------,,,++++++******......///---++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,------------.............../////////...............------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////............////////////////////////////////////............////////////,,,,,,,,,---...///111222111111000///......//////000000000000000000000000000000000000111111111111000000111111111111111111000000000111111111111222111000000000000111222222111111111111111111111111......///000000000000000333333333333444444444444000000000000000000000000111111111111111222222222000000111111222333333333222111000111222222111000...000111000///...///000000000000000111111111111------...///////////////...///000///......000222111000//////111222222111////////////////////////333000------///000...,,,////////////////////////...------------...//////---------------.........---.........//////000000------......---,,,++++++///...---,,,,,,---...///........................---(((%%%''',,,///,,,((()))+++------***)))+++...+++++++++,,,,,,,,,------------------------------,,,,,,------------,,,,,,---+++++++++------,,,+++***---...,,,,,,...---******((('''(((+++...//////,,,++++++******++++++,,,......---,,,,,,,,,------***,,,......---,,,+++,,,------,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,//////...---,,,++++++***---............//////////////////000000111111222........./////////000000/////////////////////000111000000000000111222222222222222222222222222222000000000000111111111111222111///000111222222111333333333333333333333333666444222333555666555333555555555777888888777555555555666777888999999:::999:::<<>>AAADDDGGGIIIKKKKKKNNNOOOOOOMMMKKKKKKLLLMMMOOOVVV___jjjzzz...000111///+++***,,,///...------,,,,,,------...........................+++---...------///555:::000---...000000,,,+++---***++++++,,,---...//////------------------------++++++------------++++++,,,,,,,,,,,,++++++***)))------------------------.../////////////////////---...///000000///...---,,,,,,------.../////////,,,---...---,,,,,,---///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,------...........................000///---,,,,,,---///000---------.........//////000000//////.........---////////////////////////,,,---...///000111222333000000000000000000000000---------------...///000............/////////000////////////////////////............/////////000111111///......///000111///.........000111333444000000000000000000000000000000000000111111111111333222222222111000000000000000111111222222222222111000/////////000222333111111111111111111111111111111222333333333333222111111222222222333333333111222222333333222222111000000111111222222222222000000111222333333444444222111000111222222222000///222333333000///111333000000000000111111111111...///000222222111111000000111222111000111222444111000//////111222222111000000000000000000000000---)))'''***///222111///000000000000000000000000---------------...///000111111000000//////......222111000///...---,,,,,,//////000000000000/////////...---,,,,,,---...///...........................//////...,,,,,,---///)))...333333000...///222---------.........//////------------------------......////////////......///...------...///...,,,***...///------///...***111+++&&&'''---...''' ...------,,,,,,------...,,,,,,,,,,,,------...///+++...222222///------...///......------......///.........------.........,,,,,,---...///000111222,,,,,,,,,---------......111000...---...111444666000111111111111222222222222222111111111111111111111111111000111111222333222222222222222222222222222222333333333444444444444222111111333555555444555555555555555555555555000666:::999444333777===:::888777777999::::::999777888888999;;;<<<======@@@AAADDDGGGJJJMMMOOOOOOIIIJJJKKKLLLMMMOOOSSSVVV[[[cccrrr,,,------......------,,,......................../////////......---------*********++++++,,,,,,---------------,,,,,,+++***...---+++***)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,+++***.........------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------...---,,,+++***,,,,,,,,,------------...,,,---......,,,,,,---...//////...---,,,,,,++++++++++++++++++++++++++++++........................*********++++++,,,,,,,,,,,,,,,,,,---------......///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,///,,,))))))---///000///------............------,,,---...///000000000000+++---///...,,,+++,,,///000///...---------------...---,,,,,,,,,,,,---...,,,,,,,,,------------...........................111111000000//////......000000////////////000000000000000000000000000000////////////000000000000111111000000000000111111000000000000000000000000222222222222222111000///////////////////////////333333333222222111111111111000/////////000222333444444444444444333222111111111111111111111111111444333111000000000111111222222222222222222222222///111222111000///000111///111111111000///000111222222111000//////000000000111111111111222222222000111111000//////111333111111000000000000111111////////////////////////111111000///////////////000000///...............000000///...............////////////////////////---...///000---***%%%"""///---+++,,,///000///---------......------,,,+++///---++++++,,,......---000000///...---,,,,,,+++------------------------***---///...,,,+++---000+++,,,---,,,,,,,,,...000,,,,,,+++++++++,,,---......---,,,+++,,,...000222------------------------%%%(((+++,,,+++++++++,,,************++++++,,,---,,,---......,,,,,,---...)))***++++++,,,,,,,,,+++------............------++++++,,,------,,,++++++---...///...---,,,---...///...---...///000000...---///000222222000///---...---,,,,,,...//////...111000/////////000222333...//////000000000000000000000000000000000000000111111111111111111111111444333333222222111111111333444555555666666555555222555777888777666666666666444444555888999777444;;;:::999:::===AAADDDEEEMMMIIIHHHMMMPPPNNNLLLLLLRRRNNNNNNQQQRRRUUU```llluuu---......//////......---.................................---------,,,,,,+++++++++++++++,,,,,,,,,,,,---------,,,,,,+++***---,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,+++***)))(((////////////000000000000---...//////------...//////......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---------,,,,,,,,,---------......///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,...,,,)))***,,,///000///------............------,,,---...///000000000000,,,...///...,,,,,,---/////////...---------------......---,,,,,,---..................////////////........................111000000000/////////...000000////////////000000000000000000000000000000000000000000111111111111111111000000000000111111111111111111111111111111222222222222222111000000222222222222222222222222333333333222222222111111111111000000000111222333333333333333333222111111222222222222222222222222444333111000000000111222222222222222222222222222///111222111000///000222000111222222000000111222222222111000000000000000000000111111111222222222222333333222000///000111111111000000000000111111000000000000000000000000111111000///////////////000000///...............000000///...............////////////////////////,,,...///000///---***(((///---,,,---///000///---------......------,,,+++---+++))))))+++,,,,,,+++/////////...------,,,,,,------------------------***,,,...---,,,+++---///.../////////......///111,,,,,,++++++,,,,,,---...///...---,,,,,,------...---------------------------...///...,,,++++++,,,,,,,,,,,,,,,,,,---......,,,---......,,,,,,---...---...///000000000000///------............------+++,,,---......---,,,+++---...///...---,,,---//////...---...///000000......///000111111000///...000///---...///000000///111000/////////000222222...//////000000000000000111111111111111111111111111111111111111111111111333333333222222222111111111222222333333333333333333555777777666555666777777555555666888999888666@@@???>>>@@@DDDIIIMMMOOOPPPNNNNNNRRRRRRNNNLLLMMMLLLMMMUUUaaajjjrrr~~~...//////////////////...........................------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,***++++++++++++******))),,,,,,,,,---------.........///000///......///000.........------,,,,,,+++------------------------------------------------......---------------,,,,,,,,,,,,---------.........---,,,++++++,,,---...------------------------...,,,******,,,...//////------............------,,,---...///////////////---...//////------.../////////...------------.........---,,,,,,---......//////000000000111111111........................000000000000////////////000000////////////000000000000000000000000000000111111111111222222222222000000000000000000000000111111111111111111111111222222222111111111111000222222222222222222222222333333333222222222222111222222111111111222333444222222222222222222111000222222222222333333333333333333222111111111111222333333333333333333333333000111222111000000111222111222333222111000111333222111000000000000000000000000000111111111222222444444555333111//////000111111111111111111111111111111111111111111111111111000000///////////////000//////............///000//////............///////////////////////////---......///000000//////...---,,,---///000///...---............---,,,,,,---+++******+++,,,,,,+++........................------------------------***+++---,,,++++++,,,......///000///------...///,,,,,,,,,,,,,,,---------.........---,,,+++++++++------------------------.........---*********,,,..................///000,,,---......,,,,,,---...------......//////......------............------------............---------...///...------...//////...---...///000000......///000111111000///...222000//////000111000///000000000///000111111222...///000000111111000000111111111111111111111111222222222222222222222222333333333333222222222222000111222222333333222222555666666666555555777999888777666777999:::999888???@@@AAACCCGGGLLLPPPSSSOOONNNOOOPPPMMMJJJLLLRRRVVV^^^ooo......////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***,,,,,,,,,------,,,,,,+++++++++---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,...///*********++++++,,,,,,,,,,,,,,,------------,,,,,,---------------------,,,++++++++++++,,,,,,,,,,,,---///000///...---...///......---------,,,,,,,,,------------------------////////////////////////......------,,,,,,++++++,,,,,,,,,---------.........---,,,,,,,,,,,,---...........................---,,,++++++,,,......///------............------,,,---....../////////....../////////....../////////......---------............------------......//////000000000111111111........................000000000000////////////000000////////////000000000000000000000000000000000000000111111111222222000000111111111111000000111111111111111111111111222222111111111111111111000000000000000000000000222222222222222222222222222222222222333333444444111111222222222111111000222333333333333333444444222222222222222222222222333333333333333333333333000111222222000000111222111222333333222111222333111111000000000000000111000000000000111111111111111222333222111///000000111111111111111111111111111111111111111111111111000000////////////000000000///............//////000///............//////////////////////////////............///000000111............////////////...............------,,,///...,,,---...///...------------.........//////------------------------***+++,,,,,,,,,,,,,,,---,,,---...---+++***+++++++++,,,,,,---------------,,,,,,---------,,,+++***------------------------,,,------,,,+++,,,...111//////............//////,,,---......,,,,,,---...,,,,,,------------,,,,,,------............------........................,,,---///...------...//////...---...///000000...//////000000000000//////222111//////000000000///000000000000000111111222//////000111111111111000111111111111111111111111222222222222222222222222222222333333333333333333222333333444555444444444666666666555444555777:::777777777777999:::::::::???BBBFFFJJJLLLNNNPPPQQQNNNMMMMMMLLLKKKNNN[[[hhhyyy,,,------......------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++++++++,,,,,,------,,,,,,,,,***+++---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++---...*********++++++,,,,,,,,,,,,------......------,,,---------------------...---............/////////,,,---......,,,,,,---...---------------,,,,,,,,,++++++++++++++++++++++++------------------------------,,,,,,++++++******,,,,,,,,,---------......---------,,,,,,---------........................,,,---------,,,------...------............------,,,------...............//////....../////////.........---------......///..............................////////////000000////////////////////////////////////000000000000000000////////////000000000000000000000000000000/////////000000000111111///000111111111111000///111111111111111111111111222111111000000111222222000000000000000000000000222222222222222222222222222222333333444444444444000111111222222222111111222222222333333444444444222222222333333333222222333333333333333333333333000222333222111000111222111222333333222111222333111000000000000000111111//////000000000111111111,,,...000111000000000111000111222222222222111000111111111111111111111111000000////////////000000//////............////////////............//////////////////////////////000///...------......///......///////////////000......//////......---,,,///...---...//////...---,,,,,,------.../////////------------------------,,,++++++,,,,,,---------+++---......,,,*********+++,,,---.........------***+++,,,---------,,,,,,------------------------/////////...---...000222......---------------...,,,---......,,,,,,---.../////////000000///......------............------........................,,,---......------...000///...---...///000000...//////000000000000//////111///......///000///...///000000000111111111111///000000111111111111111111111111111111111111111222222222222222222222222222222222333333444444444333333444555555555555444666777777666555555888:::666777777888999;;;===???EEEJJJPPPTTTTTTRRRQQQQQQNNNMMMMMMOOOSSSaaayyy,,,,,,------------,,,,,,........................,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++,,,---------,,,,,,+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,++++++++++++,,,,,,,,,,,,------............------,,,++++++++++++,,,,,,---,,,,,,,,,---------......,,,---...---,,,+++,,,...------------------------++++++++++++++++++++++++************************,,,+++++++++++++++******,,,,,,,,,---------......------------------------------------------------,,,---......,,,,,,---...------............------,,,------.........------///...------//////...---...------------...//////---...////////////...------------.........//////////////////////////////////////////000000000000000000////////////000000000000000000000000000000.../////////000000000000///000111222222111000///222222222222222222222222222111000000000111222333333333333333333333333333111222222222222333333333111222333444444444333333000111222222333222222222111111222222333333444444111222333333444333333333222222222222222222222222111222333222111111111333111222333222111000111333000000000000000111111222/////////000000000111111***,,,///000000000000111000111222333333222111000111111111111111111111111///////////////000000111///............//////000///............//////000////////////////////////000///...------,,,---------///000000///...000111...////////////...---------,,,+++,,,......,,,+++---------.........//////---------------------------,,,+++,,,...///...---,,,...000000...,,,,,,,,,+++,,,---//////......---+++++++++,,,---.........------------------------.........+++)))'''((()))...---,,,,,,+++,,,,,,,,,,,,---......,,,,,,---..................------,,,------............------......------------......+++---......------///000///...---...///000000...000000////////////000000000...------///000000000//////000111111111111000///000111111222222111111222222222222222222222222333333333333333333333333111222222333444555555666111222333333444444333333666777777777666666888:::666888999:::<<<>>>BBBEEEHHHMMMSSSUUUSSSPPPOOOOOOMMMMMMRRR[[[ggg|||------............------........................,,,,,,---------.........,,,,,,,,,---------------***+++,,,,,,---------,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------,,,,,,,,,,,,------............------,,,++++++***+++,,,---...)))************+++++++++---...///...---,,,---///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---///...,,,+++,,,...------............---------------......------,,,///---,,,,,,...///...,,,---------------...//////---...///000000///...---------........./////////////////////////////////.../////////000000000111000000////////////000000000000000000000000000000//////000000000111111111///000111222222111000///222222222222222222222222222111000///000111333444333333333333333333333333111111222222222333333333000111222333444333333222111111222333333333333333000000111111222333333444111222333444444444333333111111111111111111111111111222333333111111222333000111222222000000111222000000000000000111222222////////////000000000111+++...111222111000000000000111333444444333111000000000000000000000000000///////////////000111111...............///000000...............///000000///////////////////////////............------------///111000......000222///////////////...------,,,,,,,,,---......,,,***---------...............------------------------///---,,,---///000///---***,,,//////...---------+++,,,...///000///...---...------,,,,,,---...///------------------------***,,,,,,+++(((%%%%%%%%%...------,,,++++++,,,,,,,,,---......,,,,,,---...---------------,,,++++++------............------...---,,,++++++,,,---...+++,,,......---...///111///...---...///000000...000000////////////000000///...---...111222333222...///000111222111111000000000111222222222222111222222222222222222222222333333333333333333333333111111222333444555666777222333444444555555444444555666888888777777777999888:::===>>>@@@CCCIIIMMMKKKNNNRRRQQQNNNMMMOOORRRQQQVVVcccuuu......////////////..............................---------....../////////,,,,,,,,,------.........***+++,,,,,,---------------,,,,,,+++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,.........------,,,,,,,,,------............------...------,,,---...///000,,,,,,---------............///000///...---...000------------------------------------------------........................,,,,,,,,,------.........,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---000///,,,+++,,,...---..................------------...------,,,,,,///,,,+++,,,...///---+++---------------...///000---...///000000///...---............////////////000000000000000000000000.../////////000000111111000000////////////000000000000000000000000000000000111111111111222222222...000111222222111000...222222222222222222222222222111000///000111333444111111111111111111111111111111111222222333333333000111222333444333222222111222333444444444444444//////000111222222333333000111333444555444333333000000000000000000000000111222333333111111222333///111222111000///000111000000///000000111222222////////////000000000000...000333333222000//////000111333444444333111000///////////////////////////////////////000111111...............///000111...............///000111////////////////////////---...///////////////...---///111111......000222///////////////......---.........///111111...,,,........................------------------------000...,,,---000111000...'''))),,,------++++++++++++,,,...000000///...---222000...,,,+++,,,---...------------------------,,,...000000///---------///...---,,,,,,,,,,,,,,,,,,---......,,,,,,---...111111222111111000//////---..................------,,,++++++++++++,,,---+++,,,............///111///...---...000000000...000000////////////000000000......///222444555444...///000222222111111000000000111222222222222111222222222222222222222222333333333333333333333333111111222333555666777777555666777777888777777777444666999999888777777888999<<>>???BBBGGGLLLOOOOOOOOOXXXQQQMMMNNNOOOQQQ[[[fffppp,,,------------,,,,,,,,,......------------......,,,,,,,,,---------......---,,,+++,,,//////...,,,***,,,......---,,,---...***+++,,,+++++++++...000,,,,,,,,,,,,,,,,,,,,,,,,........................------,,,,,,,,,,,,---------------,,,,,,,,,++++++,,,,,,---......---,,,,,,000---++++++---......,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,+++***))))))+++,,,,,,,,,,,,---///***+++,,,,,,+++***+++---)))***,,,---...---,,,+++,,,,,,---------........."""%%%(((,,,...000000000,,,---------------------,,,,,,---------............---,,,---//////---***------------------------......////////////......------..................---........./////////////////////...............000000000000000///......222111111000000000111111111111000000///////////////000111000///...///111111111111111111111111111222000///000222222000...222222222111111111000000222111000000111222222222111111111111111111111111333333222111111222222333666444222222444444333111444666777888777555555555111222222333333444444555111111111111111111111111000000000222444444222000222222222222111111111000111111111111111111111111//////000111111111111111111000000//////000000111222111000//////000111222000000111111111111000000000000000000/////////////////////....../////////------...///////////////(((,,,000000...---///222....../////////////////////...---...000111///,,,//////...---+++,,,...111111111000000000000000111............////////////////////////////////////---...///...,,,+++,,,---,,,,,,,,,,,,---...//////+++,,,---.........------,,,---......,,,++++++,,,***+++,,,------...---------,,,++++++***+++++++++***+++,,,,,,---,,,,,,,,,,,,,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...000000000///---***'''%%%++++++++++++,,,---...///---------------...//////////////////////////////......................../////////000000111111222111111000000000000111111000000000000000000000000000111222222222111000000111111222222333444444444444333222444777777555222444444555666777666666555444666888999:::;;;>>>@@@DDDGGGKKKPPPSSSTTTSSSQQQVVVRRRQQQTTTXXX___nnn|||---...///000///---+++)))......------------......,,,,,,---------.........,,,++++++,,,---...---,,,,,,******+++...///---******+++,,,,,,++++++...000,,,,,,,,,,,,,,,,,,,,,,,,.............../////////,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,------......------,,,///---++++++---...------+++************+++---...++++++,,,,,,,,,,,,++++++)))+++,,,,,,,,,,,,---///)))+++,,,,,,++++++,,,...+++,,,,,,------------------------.........//////'''(((***,,,............---------------------,,,---------........./////////...------...---+++)))///.........------,,,,,,......////////////......---...............------------......//////000000,,,---.../////////...---000000000000000//////...444333222111000000000000111000000000000////////////000111111//////000111111111111111111111111111333222111111222111///---222222222111111111111111222222222222222333333333111111111111111111111111333222222111111222333333666444333333555555444222444333333333444555444333111222222333333444444555222222222222222222222222000000111333444444222000222222222222111111111111111111111111111111111111000000000000000111111222444222000......000222444111111000000000000111111000000111111111111000000000000000000////////////////////////////////////......///000000000//////...///000///,,,---000444///000111111111000///...000000///000111222000...///000///...------///111000000/////////000111111---............/////////////////////////////////---...///...---,,,,,,...,,,,,,,,,,,,---...///000***************+++,,,,,,+++,,,------,,,,,,---///---,,,,,,,,,,,,---......------,,,++++++++++++++++++,,,------......------,,,------....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...,,,,,,---......---+++***---,,,,,,,,,---...///000------------......//////////////////////////////........................222111000/////////000111111111000000000000111111000000111111111111111111333333333333333222111000111111222333444555555666555444444555777777666444555666777777888888888777555777999:::<<<>>>BBBEEEGGGJJJNNNSSSUUUUUUSSSRRRUUUXXX```hhhqqq}}}....../////////...,,,+++...------,,,,,,------...+++,,,,,,,,,,,,---------+++*********+++,,,,,,,,,///...---------,,,***(((***+++,,,,,,+++,,,---///------------------------------------............+++,,,---......---,,,+++------------------,,,,,,------------------------...---,,,,,,------------***)))))))))***,,,---...***++++++,,,------,,,,,,---......---+++******+++)))***,,,,,,,,,,,,---///,,,,,,,,,,,,,,,,,,------------------............//////...---,,,***((('''...------------,,,,,,,,,------------...............---------...---,,,+++//////......------,,,,,,......////////////...............///......---,,,.........---------------)))+++---///000///...---//////000000000000//////333222111111000000000000000000000000000000000000///000111111000///000111111111111111111222222222222222222222222111000///111111111111111111111111222333333333222111111111333333333333333333333333222222222222222222333333444444333333444444333333333000......111333111///555444444333333222222111222222222222222222222222333222000111222333333222222222222222222222222222111111111111111111111111222111000//////000111222333222111//////111222333111000000000000000000111000000111111111111000000000000000000/////////////////////000000///////////////000000000000000//////000000///------///111...///111222111///---,,,000000000111111111000///...//////...------...000111000000/////////000000---------.........//////////////////////////////,,,---------+++***+++,,,...------------......///,,,+++***)))***+++---...***,,,---------...000111333111000...------......------,,,++++++++++++,,,,,,------...............+++,,,---------...000111,,,,,,,,,,,,,,,,,,,,,,,,------------......//////******,,,---............------,,,,,,---......///,,,------...............////////////////////////000000000000000000000000111000...------...000111111111000000000000111111333333333333333444444444555555444444333222111000333333333444444555555555444444444555666666666555666666777777888888999999777999;;;===>>>AAADDDGGGJJJLLLNNNPPPQQQSSSUUUWWW]]]jjj|||...------,,,---...///000------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...000111///---+++++++++)))+++,,,---,,,,,,---...------------------------+++++++++,,,,,,---------***+++,,,------,,,+++***------------------------------------------------,,,---------------------******))))))***,,,...///***+++,,,,,,---------------......---+++******+++)))+++,,,,,,,,,,,,...///,,,,,,,,,++++++++++++,,,+++,,,,,,,,,,,,---------,,,,,,,,,,,,---,,,,,,,,,------------------------+++,,,,,,,,,,,,---------+++,,,---...---------.../////////......---------......////////////......---...............------///......---,,,+++******)))+++---///000000///...//////000000000000/////////////////////000111222000000000000111111111111000111222111000///000222000000111111111222222222///000111222222222222222111111111111111111111111---///222222111000111333333333333333333333333333111111222222333333333333222222333333222222333333777333111111444666444222555444444333333222222111222222222222222222222222777444000...///222444555222222222222222222222333111111111111111111111111222111000//////000111222111111222222222222111111000000000111111000000000000000111111111111000000000000000000//////////////////000111111000/////////000000000000000//////---///000000///------------...000000000...,,,+++...///000000////////////,,,......---,,,,,,---///222111000///............------------............------------------------,,,---...---+++***+++,,,000000///...------------000///---,,,,,,...000222***,,,---------///111444999777444111///............---,,,,,,++++++,,,,,,,,,---......//////......)))+++,,,,,,+++,,,...111,,,,,,,,,,,,,,,,,,,,,,,,---------...............111000///...---+++***))),,,,,,,,,,,,,,,------...,,,---......//////......////////////////////////000000000000000000000000...---,,,+++,,,...000222111111000000000000111111222222333333333444444444666555444333333222111111444444444444444444444333333444444444444444555666666666666777777888999:::888;;;???CCCEEEHHHKKKNNNQQQPPPOOOMMMNNNSSS\\\bbbuuu...---+++++++++---000111------,,,,,,,,,,,,------+++++++++,,,,,,,,,------///000000///---...000333+++---000///...---...000(((***------,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------++++++,,,,,,,,,,,,++++++------------...............------,,,,,,------...+++---......---,,,,,,---,,,++++++***+++,,,...///++++++,,,---------------)))+++,,,,,,,,,,,,---///***,,,------,,,,,,---///+++,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,---------------,,,,,,,,,,,,---,,,,,,,,,---------......+++++++++,,,,,,,,,------)))+++---...------...///..............................////////////......,,,------...//////......///......---,,,+++******+++,,,...000000000000000...//////000000000000000............///000111222000000000111111111111222000111222222000000111222000000000111222222333333...000222333222222333444111111111111111222222222'''+++000222111222444777111111111111111111111111000000222333333333333333000222333333111111222444555444333444555555555333111222222333333444444555333333333333333333333333999555000...///222444555222222222222333333333333222222222222222222222222222111111000000000000000///000111222222111000///000000111111111111000000000000111111111111000000000000000000//////////////////111111111111////////////000000000///......---...///000000...---,,,---......//////...---,,,,,,...//////...------...,,,---......,,,,,,,,,...111111000///............,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,...///000///---------///111000///...---------------,,,***)))***+++---...+++,,,---------///222555<<<:::888555222000...---...------,,,,,,,,,,,,,,,,,,---......//////......(((+++------+++***---///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,.........------------------,,,,,,,,,,,,,,,------+++,,,.../////////...---////////////////////////........................------,,,,,,---///000111111111000000000000111111//////000000111222222222555555444333222222222222333333333333333333333333333444555444333333555777666666666777888999:::;;;:::???EEEJJJNNNPPPSSSUUUQQQPPPLLLJJJNNNZZZjjjvvv---,,,,,,,,,,,,------------,,,,,,++++++,,,,,,------------.........//////...//////...,,,---000333---,,,,,,---//////...,,,(((***---------,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,++++++++++++,,,,,,------------.........///...---,,,,,,,,,,,,---...***---//////---,,,,,,---...---,,,,,,,,,---...///,,,,,,------------------)))+++,,,,,,,,,,,,---///+++---...---,,,,,,---...,,,---...///...---+++***,,,,,,,,,,,,---------...111000///---,,,+++*********++++++,,,---...//////,,,,,,,,,,,,---------...***---///...---,,,---...------......//////000000......////////////......++++++---...//////000000...........................//////000000111111111......///000000000000000000000000///000000111111000000111111111222222222000111222222000000111222///000000111222222333333///222444444222111222333000000111111111222222222)))...333444222111333555111111111111111111111111///000222333444444333333000222444444222222333555000222444444333222111222111222222333333444444555333333333333333333333333777444222111222333333222222222222333333333444444222222222222222222222222111111111111111000//////000000000000000000000000///000111222222111000///000000111111111111000000000000000000////////////...///111222222111///...///////////////...------000///......///000000000............////////////,,,...000000...,,,---///,,,...//////---------..................///000111,,,,,,---------.........------------------------...000000///...---...///...............///000000))))))((((((((()))***+++------...------///222555999999888666444111///.........---,,,,,,,,,,,,---,,,,,,---............---(((,,,000000,,,***,,,...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,******+++,,,...000111222......------------......+++,,,...///000///...---////////////////////////........................///000000000000000000000111111000000000000111111......//////000111111222444333222111111222333333000000111222333444555666444555666555333333666999888888777888999:::<<<===???DDDKKKOOOQQQQQQPPPPPPKKKLLLMMMRRR]]]rrr,,,---.........,,,***(((---,,,,,,++++++,,,,,,---////////////000000000000+++,,,---+++))))))---111222---)))***///000+++%%%(((***---...---,,,------++++++++++++++++++++++++++++++,,,------...//////---,,,+++******+++,,,------------.........//////...---,,,,,,,,,,,,---...***---000///---+++,,,---000///...---,,,---...///,,,------......---,,,,,,---......---+++******+++,,,.........,,,+++,,,---,,,...000111000...,,,***---------.........//////---,,,,,,,,,,,,---......)))***+++,,,...///000000---------.........//////,,,...000///,,,***+++,,,,,,,,,---...///000111111......////////////......***+++,,,...///000000111------...///000111222333111000000000000111111222......///000000000000000444333222111000000000000000000111111222222222222000222222222111000111222///000000111222222333333111444666444111///000222000000111111222222222222000444888777222......000333333333333333333333333///000222333444444333333111333555555333222555777///333666777444111222333555555444333333222222111333333333333333333333333444333333444555444222///222222222333333444444444222222222222222222222222000111222222222000///...222000...------...000222///000111222222111000///000000111111111111000000000000000000////////////...000111222222111000.........//////...---,,,,,,333111...,,,...111333444//////......///000111222,,,///111000...---...000---///000000///......///++++++,,,---///111222444,,,,,,,,,---------..............................---.........,,,+++,,,---+++,,,,,,---///111222333......------......//////............---///222555666666666666555333111///......---,,,,,,,,,,,,---+++,,,------......------)))...222222...+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---000000///------,,,,,,---000//////.........//////+++,,,...000000///...---////////////////////////000000000000000000000000333333333333222111//////111111000000000000111111///000000111222222333333333222111111111222333444,,,---///111333555777888555777888666444444777;;;999999999999:::<<<>>>???DDDIIINNNQQQOOOKKKHHHFFFHHHMMMTTT```sss///......---------......,,,*********,,,---,,,+++)))+++------,,,,,,...000111///...------...///111...,,,******+++------,,,---++++++------++++++---***+++,,,+++******,,,...------,,,+++)))***,,,///***++++++,,,,,,++++++***------------------,,,,,,...---,,,)))((((((+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,///000///+++)))+++------,,,++++++******+++++++++)))&&&%%%%%%'''***---111000///...---,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...+++***+++...000...++++++---......+++******+++000---,,,///000---,,,---***,,,///000///...---...------............---------...///000000///...------***)))+++,,,***,,,000///......------///000111111000...,,,+++,,,---...000000000000000000000000444444333222111000///...000000000000111111111111)))---222333222111222333555444222000//////000000444333222222111111222222333333333333333333333333444333333222222333333444222111000111222222111000111000///111333555555444222222333333333333444444333333333444444444555555777555333333444444111---000000000111111222222222000666555///111777777///111111000000000000111111111111111111111111111111000000000000000000000000333111///000222333222//////000111000///...///000///...---...///000///......///000111222222111000555222...,,,,,,---......111///......///111111000/////////...---------,,,000000000000000000000000+++---...000000000//////------,,,,,,---...000111//////...---,,,,,,++++++---------,,,,,,++++++++++++++++++,,,---.../////////...------...///...---++++++++++++++++++++++++///---******,,,...//////////////////////////////+++------++++++------+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++......//////...,,,***((((((+++...///---,,,...111------------------------))),,,//////---,,,///222000///...---------------(((***,,,,,,+++***+++,,,......///000000000000000---------............///000000111111111111000000000222333333222111333444000333444333111000222444000111222333333333333222333333444555555666777777666666666999>>>BBBDDDEEEKKKNNNOOONNNJJJHHHIIIKKKNNNUUU```qqq//////............//////---,,,+++,,,---...---,,,...,,,+++---000111000///000///...------...///000...,,,******,,,------,,,---++++++------++++++---***+++,,,+++******,,,...//////...---+++,,,...111,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////000,,,------,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,,,,,,,------,,,++++++***+++++++++///...,,,++++++---///111333222000...,,,***)))))),,,,,,---------.........++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,000///...///000111000//////.........000000...,,,---++++++///000...---///***---///000///...---...---......//////......---......////////////......000---,,,///000......222//////...---...///000111------...///////////////000000000000000000000000111111111111111222222222000000000000111111111111+++...111222111111222444444333222111000000000000444333222222111111222222333333333333333333333333444333333222222333333444444222111222333444333111222111000111333444444333222222333333333333444444333333333444444444555555555333111222444555333111111111111222222222333333222444333111222555444111111111000000000000111111111111111111111111111111111111111111111111111111333111///000222333222000///111111111///...///000000000111000000000000000...///000111222111111000333111...------.........000000000000//////////////////////////////......000000000000000000000000000000000000///...---,,,222111///...---,,,++++++//////...------,,,++++++------,,,,,,,,,,,,,,,,,,------,,,,,,---///000111///...------...///...---........................///---******,,,...//////........................+++......++++++......+++,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,+++,,,---...//////---,,,******,,,---...------...///------------------------000//////.........,,,+++000///...------------------...000000/////////000......///000000000000000........./////////000000111111222222222222111111000222333333222111333444111333444333111000222444333333333333333444444444444555555666666777888888888888999<<<@@@EEEIIIKKKLLLNNNOOONNNLLLLLLPPPSSSUUUeee{{{//////............//////...---,,,---///000///...222...***---222555222...///...---,,,,,,---...///...,,,***+++,,,------,,,---++++++------++++++---***+++,,,+++***+++,,,......///...---,,,,,,...000///...---,,,,,,---...///---------.........//////***---//////---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---,,,+++------,,,+++++++++++++++++++++******++++++,,,---111000...---+++*********---------.........//////,,,,,,,,,,,,------------------------------------+++,,,...------,,,...///111...,,,...222333000,,,+++)))***...///---...000***---///000///.........---......//////......---//////............//////000...///222222//////222//////.........///000111***,,,///111222222111000000000000000000000000000000000111111111222222222000000000111111111222222...///111111111111333555111111222222222222111111444333222222111111222222333333333333333333333333444333333222222333333444555333222333444555444333333222111222333444333222222222333333333333444444333333333444444444555555333111000111333555666666222222333333333333333444555222111333333111111444111111000000000000111111111111111111111111111111111111111111111111111111222111000111222222111000000111222111///...///000///111333111...---...000//////000111111111000000000///......000000///......111333222///------////////////000000000000000000000000000000000000000111000///......------...222222111000...,,,***)))//////......---,,,,,,,,,,,,,,,,,,,,,------------///...---,,,---///111222///...------...///...---////////////////////////...,,,++++++,,,.........------------------------,,,//////,,,,,,//////,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------------***+++---...///...------...---,,,---...///...---------------------------333000---...111000+++'''//////......---.........+++---//////...---...///......///000000000000000//////000000000111111111222222333333333333222222000222333333222111333444111333444333222111222444555444333333333444666777666666666666777888999::::::;;;===AAAEEEJJJNNNPPPIIIJJJIIIGGGGGGLLLTTT[[[ggg}}}zzz------------------...///...------...000111000///111...,,,...111333111.........---,,,,,,---......---,,,++++++,,,---,,,+++---++++++------++++++---+++,,,,,,,,,++++++---...,,,,,,---,,,******,,,...///...,,,++++++,,,...///111111000///---,,,++++++,,,---///...---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***'''&&&(((+++---,,,)))------,,,++++++++++++,,,''''''((()))))))))))))))+++++++++++++++,,,---...------........./////////,,,,,,,,,------------...........................(((+++------***))),,,...---,,,,,,...///000///...+++)))+++//////,,,,,,000+++---//////...---...///......////////////......000///...------...///000///---...222222...---//////////////////000000000,,,---///111222222222222////////////////////////333333222222111000000///000000111111111222222222000111111111111222444555///000222333444333222222444333222222111111222222333333333333333333333333444333333222222333333444444333222333444555444222555444222222333333222111222222222333333333444444333333333444444444555555333222000000222444666777444444444444444444444444666000000555444...///666222111111000000111111222111111111111111111111111111111111111111111111111222111111111111222111111000111222111///...///000,,,000222000+++(((+++...//////000000000000000000.........000111222000...,,,111555444///+++,,,............//////000000111000000000000000000000000......---------///111222------///000000///...---//////......---------,,,+++,,,,,,,,,------......000...---,,,,,,...000222///---------...///...---,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,//////,,,,,,//////,,,------------------------........................+++,,,---.........------111...+++,,,///000...+++........................///......///111111...+++///...............//////***,,,......---,,,---.........///000000000000000/////////000000000111111111222222222222222222111000222333333222111333444222333333333333222333333666444333222222444666777777666666666777999:::;;;<<>>>>>CCCIIILLLLLLJJJIIIIIIHHHJJJOOOUUU```qqq{{{yyyzzz++++++++++++,,,---...///...---,,,...000222111000+++---......,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...,,,***---++++++------++++++---+++,,,---,,,++++++---///---...//////------...///...---,,,++++++,,,---...,,,,,,,,,---------.........---,,,***)))***...111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---///000000///...------,,,,,,,,,,,,,,,+++,,,---.........------//////---,,,++++++++++++,,,,,,,,,---------......,,,---------............------------------------+++,,,------,,,,,,---///)))000555333---***...444......000111...***+++000,,,---......------...000...//////000000//////...//////............//////111......111111...---///...///000111111111000000555333111///......000111000000000000000000000000//////000111222333333444111111111222222222222333333222111222444555444333111111222333444444333333444333222222111111222222333333333333333333333333444333333222222333333444333222111222333444333111666444333333444444333111222222333333333333444444333333333444444444555555555555444333111000222444555444444444444444333333444333333333///,,,///666222222111111111111222222111111111111111111111111222222222222222222222222000222222222111000111222111222333222000///000111000222444222///...///111000000///.........//////......///000222222111///...111333222///------///------------............////////////////////////111000///......------.........///000000000000///........................---------------.........------,,,,,,,,,---------///...------...///...------------------------------,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,//////,,,,,,//////,,,---------------------------------------..................------,,,,,,,,,000...,,,,,,---/////////........................000222444111---***,,,///............///000111222+++---//////...---...///......///000000000000000........./////////000000000000000111111000000000000222333333222111333444555333222333444555444222444333222222222333555555666666666777999===@@@BBBCCCGGGLLLMMMKKKHHHGGGHHHFFFOOO^^^ooo~~~rrrooopppxxx------------...///000000///......///222333333222---,,,,,,,,,------,,,,,,++++++,,,,,,,,,,,,++++++,,,++++++,,,......,,,***---++++++------++++++---+++---------,,,,,,---///,,,...//////...------...------------------------)))******+++,,,---......++++++,,,+++***+++---///,,,,,,,,,,,,,,,,,,,,,,,,+++---......------///000......---,,,,,,,,,,,,---*********+++++++++,,,,,,111000///---,,,++++++++++++++++++,,,,,,,,,,,,---------------............,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))+++,,,+++***+++///333111---+++---000------111333///+++---333,,,---......------...000//////000000000000//////......////////////......000---,,,......++++++......///000111222111000000222222111000//////......000000000000000000000000...///000111222333444444111111111222222222333333333222222444666666444111333333222222222333444444444333222222111111222222333333333333333333333333444333333222222333333444555333222333444555444222555444333333444555444222222222333333333333444444333333333444444444555555222444555444222111222444444444444444333333222222222666666000,,,...111333333222222111111222222333111111111111111111111111222222222222222222222222000222333222000///111333111222333222000///000111222222222222111111111111111000///...---......///000//////000222222111///000000000000////////////////////////............////////////////////////000000000000///...---,,,000000///////////////000............////////////............------------------...//////...---,,,///...------...///...---........................---,,,+++---...///...,,,------------------------+++......++++++......+++........................+++,,,,,,,,,------------------,,,,,,,,,---...............---,,,...000333........................333222000...------...000---------...///111222333***,,,---...---,,,---.........///000000000000000//////000000000111111111000111111222222111111000000222333333222111333444555333222333555666444222444444444444555555555555777777777999<<<@@@EEEGGGIIIKKKMMMKKKGGGFFFHHHLLLLLL]]]wwwvvvsssvvv~~~.........//////111222222000//////111333555555444000,,,)))+++///000---)))***++++++,,,,,,++++++***,,,++++++---......,,,***---++++++------++++++---,,,---------,,,,,,...///***,,,------,,,++++++,,,......////////////......++++++++++++++++++++++++(((***,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,(((+++---,,,***)))+++.........---,,,,,,,,,,,,---,,,,,,+++++++++,,,---...///......------.........******+++++++++,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++///000...,,,,,,---...---,,,+++******+++---000333000---///666---.........------///000//////000000000000//////---...///000000///...---...***)))******'''(((,,,...///000222222111111000...///111222111000...---000000000000000000000000222222222111111111111111111111222222222333333333333222222555777777444000555444222222222222444444444333222222111111222222333333333333333333333333444333333222222333333444666555444444555666555444555444333333555555444333222222333333333444444444333333333444444444555555000333555555333111222444444444444333333222222222000888888...)))///333222333222222111111222222333111111111111111111111111222222222222222222222222///222333333000///111333111222333222000000000111111000///000111222111000111000///...------...///222000///000111111111///111///......000111111000111111000000//////......////////////////////////+++---...000000000000///000///.........000111222.........////////////////////////...---------,,,---...000111111///---,,,///...------...///...---------------------------,,,,,,+++---...///...,,,------------------------+++------++++++------+++........................+++++++++,,,,,,---------+++++++++,,,---...000000,,,...///...,,,---111555////////////////////////222...***+++///222333222---------...000111333333...000222222111000111222...//////000000000000000000111111111111222222222222222222333333222222222000222333333222111333444666333222333555666444222444555666666777666666666999999999;;;???DDDHHHKKKMMMNNNLLLGGGCCCEEEKKKRRRZZZooo---+++))),,,111333000,,,111000...,,,,,,...000111///,,,******+++,,,,,,,,,...------,,,,,,------...,,,++++++******++++++,,,+++***)))+++......+++(((,,,,,,---....../////////,,,,,,,,,***((())),,,......+++)))+++...///,,,(((000///---+++*********++++++++++++,,,,,,+++******,,,,,,,,,------.........,,,---...///...---,,,+++,,,,,,+++***)))))))))***---,,,++++++------,,,+++---,,,++++++------,,,++++++...111111///,,,***))),,,,,,,,,---------......------------------------,,,,,,,,,------.........,,,---......///.........,,,...000222222111///...////////////////////////)))(((((())),,,......---)))+++---///000000///...000000000000111111111111///......------///000111////////////////////////222000///000333444222000000000000000000000000000///000111222333222111111000111222333444333222222222222333333333333444444444///,,,...000///111444222222222222222222222222444222111222444555444111555555444444444333333333333333333333333333333333111222333444555444333222222333555555555555333222777666444333222222333444555222222444555333444777333333333333333333333333333222111111333333222111111111111222222333333333222222222111111111111000000000111222111000///...111111111222222222///---///333333//////333333/////////000000111111111222---...///...---...///111///111333333111///...///......////////////............////////////......//////............//////111000...------///222444......------------......------,,,+++,,,---...///000///...------...///000++++++,,,---............------------------------***+++---//////...---,,,......------------......------------------------///......---,,,,,,++++++***+++,,,---------------------,,,,,,---...000111---+++)))***---...---,,,...------------......///---------------...//////,,,,,,,,,---...///000000---...///000000///...---000...---000333111+++%%%///...,,,---555888---///000111000//////111333111111222222222333333333444444333222333444555666000222333333222111222333::::::===AAAFFFIIIKKKKKKSSSHHHDDDGGGGGGEEELLLXXXrrr///------000444555111,,,111000---,,,,,,---000111111///------///000///...,,,++++++******++++++,,,///......------......///...,,,+++,,,......,,,***.........---------------,,,,,,,,,***)))))),,,......,,,***+++///000---)))'''(((***,,,------------.........//////......---,,,,,,---------------------------------,,,++++++------,,,+++++++++++++++---,,,++++++------,,,+++---,,,++++++------,,,+++---...///...,,,******+++,,,,,,,,,---------......------------------,,,,,,,,,,,,------------------++++++,,,---.........---,,,...000222222111///...////////////////////////---///111111111111333555+++,,,...///000000......000000000000111111111111//////...---...///000111111111111111111111111111222000///000222444222111111111111111111111111111///000111222333222222111000111222333444333222222222222333333333333444444888333222555666333222333333333333333333333333333555333222222555666555444555555444444444333333333333333333333333333333333333333444555555555555444333444444555555444444333888777555333222111000000555222222555555333444777666666666666666666666666333222111222333333333111111111222222222333333333000000111111222222222333333444444555444333222111222111111111222222000...///333333//////333333//////000000000111111111111...///000000//////000222000111222222000//////000......///////////////...//////000000000000////////////............/////////...,,,+++,,,---///111///......------......///------,,,,,,,,,---...///000///...------...///000------......//////......------------------------***+++---...///...---,,,......------------......------------------------////////////000000000000,,,,,,,,,,,,,,,,,,------///...---,,,,,,,,,---...,,,***)))***...000000///111000000/////////000000......------......///000---......//////000000000000///............///000000...---///222111,,,'''///111111///111333///(((000111222222111111222333222222222333333333333444444444333333333444555666---000444666666666777999<<<>>>AAAEEEIIIKKKLLLKKKKKKGGGGGGLLLNNNRRRdddxxx///...///222555444000+++000///---,,,,,,---///000---,,,+++,,,......---+++,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,111///------......---,,,.........---,,,+++++++++,,,,,,,,,+++)))***,,,......,,,+++,,,///000---***###%%%))),,,......---,,,+++,,,,,,------,,,,,,,,,------------------,,,,,,------,,,+++++++++++++++...------,,,,,,,,,,,,------,,,++++++------,,,+++---,,,++++++------,,,+++///...,,,***((((((+++...,,,,,,,,,---------...............------,,,,,,,,,------------------,,,,,,)))***+++,,,------------,,,...///111111000///...////////////////////////***///333222...---111666------///000000///...---000000000000111111111111//////.........///000111111111111111111111111111111000000000222333222111111111111111111111111111000111111222333222222222000111333444444444333222222222333333333333444444333000000555777444222333444444444444444444444444333111000000222333444333555555444444444333333333333333333333333333333333555555555555555666666777555555444444444444555555222333444444555555444444555222222555555333444777444444444444444444444444444222111222333444333111111222222222222333333333//////000111222333444444111222222222222111000000333222000000111222111000000222222000000222222000000000000000111111111111///000111000///000111333000111111000///...///111------...///000000//////000000111111111111000000//////............//////...------------......//////......------......///------,,,,,,------.../////////...------...///////////////000//////..............................+++,,,---.........---,,,......------------......------------------------++++++,,,------...//////...---,,,++++++,,,,,,---//////...,,,,,,++++++,,,+++******+++///111222222444444333222111111111111//////......//////000111//////000000000000000000111000...,,,,,,...000111000---,,,...000111...+++///444555000---///222444000222444444333333333333333333333444444444555555555444333333333444666666///222666999::::::<<<===AAADDDHHHKKKMMMMMMLLLKKKEEEFFFKKKQQQTTT___|||///...---...000000...+++//////---,,,,,,---//////*********,,,...---+++)))...------,,,,,,------...++++++************++++++111000...,,,,,,------------------,,,,,,+++++++++,,,,,,---,,,******,,,...---,,,+++---//////...,,,)))***,,,------,,,+++)))******+++,,,,,,,,,++++++.........------,,,,,,,,,---,,,+++***)))***+++,,,------,,,,,,,,,,,,,,,------,,,++++++------,,,+++---,,,++++++------,,,+++...---,,,)))'''(((+++...,,,,,,,,,---------...............------,,,,,,+++.........------,,,,,,,,,)))***+++,,,---.........,,,---///000111000///...////////////////////////(((+++......++++++---111/////////000///...---,,,///000000000111111111111///////////////000000000111111111111111111111111111000000111222222222222111111111111111111111111111111222222222333333333111222333444444444333222222222222333333333444444...,,,---333777777777999444444444444444444444444444222111111222444555666555555444444444333333333444444444444444444444444666555444333444555777888666555444333333444555666444444666777777666555444666333222555555333444777333333333333333333333333444333222222333444333222222222222222222222222222000000111222222333444444111111111111000000//////333111......///000111000111222222111111222222111000000000000000111111111///000111000//////111333000111000///---...000222,,,---...///000000000000///000000111111000000/////////............////////////000000000000000000//////............//////---------------......///........................///////////////...---,,,////////////////////////,,,,,,---......------,,,...------,,,,,,------...------------------------*********+++,,,,,,------000///---+++***+++,,,---///......---------------,,,,,,,,,---///111222333666555444333222111111111///////////////000111111000000//////////////////000///............///000///---,,,---///000000//////333555111......333888...111444555444333222222444444444444555555555666555444444333333555666777555777888999999;;;>>>@@@HHHJJJNNNOOONNNLLLJJJIIIJJJMMMSSSZZZaaasss~~~000...,,,,,,,,,---......///...------------...///---------///111111///---...------,,,,,,------.........------------............---+++***+++,,,---+++++++++,,,,,,---------+++------,,,++++++,,,...,,,+++,,,---.........---//////...---,,,+++++++++------...///000000//////.........------,,,,,,,,,---,,,+++***)))***+++,,,,,,,,,++++++++++++,,,,,,---,,,++++++------,,,+++---,,,++++++------,,,++++++,,,---,,,***)))***,,,,,,,,,,,,---------...............------,,,,,,,,,.........------,,,,,,,,,+++,,,---...////////////------...///000//////...////////////////////////...------...///000000000000000000//////...------///000000000111111111111/////////000000000000000000000000000000000000000000111111111111111222222111111111111111111111111222222222222222333333333111222333444555444333333222222222333333333444444555111000444888999<<>>AAAGGGMMMQQQNNNOOOOOOLLLKKKNNNWWW^^^gggrrrtttqqqxxx"""&&&,,,//////,,,***(((------------------------...---++++++...000111000...------,,,,,,------......------,,,,,,------...%%%))),,,---,,,+++,,,...000//////......------,,,+++---......---,,,,,,---'''(((***++++++++++++,,,)))***---...///...,,,***,,,---...///000000000000,,,,,,,,,------.........,,,---...///...---,,,+++---------------...///000---,,,++++++------,,,+++---,,,++++++------,,,+++,,,---...---,,,,,,---///,,,,,,,,,---------......***++++++,,,---...//////,,,,,,,,,------.........------------,,,+++******---------.........//////////////////////////////---111444333...---000444000000////////////000000000000000000111111111111...///000222222111111000111111111111111111111111///111333222000000222444222222222222222222222222444333222111222333444555222333444555555555444333222222333333333444444444666333333888999777555666666666666666666666666666///444999:::999888888999555555444444444333333333555555555555555555555555444555777888888888777666444555666777777666555444;;;999777555444333333444777444444666777444555999777777777777777777777777555444333333555555444333333333333222222111111111111111222333444444555666666555444333333333444555111000111333555555333111333//////333333//////333222111111111000000/////////000111000//////111333+++---000111000/////////111111000000///---,,,+++000000111111111111000000//////............//////444222///------...000111000000////////////000000,,,---///000000000///...,,,,,,---......---,,,,,,------...///000000000///------------------------///...---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------)))***+++,,,...///000111,,,,,,---.../////////...***+++,,,,,,+++***((('''(((+++---------...111444//////////////////000000---------------...//////---......///000111111222////////////////////////...000111111000/////////333000111333111,,,///666333444444444333333555777333333333444444444555555666555555444555666777888777;;;@@@DDDFFFIIIKKKMMMMMMNNNMMMKKKKKKRRR^^^gggxxxyyy---------............///((()))***+++---...///000////////////...---,,,++++++***)))))))))***,,,---+++,,,,,,------,,,,,,++++++***)))***,,,---,,,+++((())))))+++,,,---......111///......//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++---...,,,***------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++***))))))++++++***************+++///---+++,,,......+++(((++++++******)))*********%%%)))---...---+++,,,...************************+++*********++++++,,,---...------,,,,,,------...------------------------...---,,,,,,,,,---......,,,,,,,,,---------......000000////////////000000........................//////000000000000//////000111222333333222111000333333222111000000111111//////000111111111111111000000000000000000000000444444444222111111333555222333444444222222333444555444333333222222222333444444444555555555666666444444444444444444444444555555555555555555555555555555555555555555555555777777777666666555555555222333333444555555444444666666666666666666666666777666555444444444555666555555444333333222111111666444333444666666555444555555555444444333333333555444222111111222333444333333333333333333333333333333333333333333333333111111111111111222222222//////............//////111000///...///000222444222000//////000111111000111000/////////111222333000000000000000000000000//////...---,,,,,,++++++,,,---------.../////////......////////////......------......---,,,++++++((()))+++,,,---///333666000------...,,,***---222000000//////............////////////////////////---,,,***(((((()))***+++------------------------+++,,,------++++++,,,------...000000...,,,,,,,,,(((***,,,...///...,,,+++***+++,,,,,,******+++,,,........................000///......///000111222.........////////////000...............///000111000...,,,---000111///---///////////////...............///000111222222333222000...///222444333222444444444444444444444444222444666666555444555666888???DDDEEEJJJOOOMMMGGGIIIGGGHHHMMMRRR^^^ttt---------............///,,,,,,,,,------.........------...............---++++++***++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,+++***+++---...---,,,++++++++++++++++++++++++///...------......---+++,,,,,,,,,,,,,,,,,,,,,,,,///.........//////...---------,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))(((---,,,***)))'''&&&&&&&&&...,,,+++,,,......,,,***,,,+++++++++++++++,,,,,,"""%%%)))+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,......---......//////000///......------......///------------------------///...------,,,---......------........./////////000//////......//////000........................000000111111111111000000111111222222222222111111333222222111000000111111///000000111111111111111222222222222222222222222222333333222111222444666222333444444222222333444555444444333333222333333444444444555555555666666555555555555555555555555666666666666666666666666666666666666666666666666777777777777666666555555777777888999999888888888777777777777777777777777555555444444444555666777999999999888777777666666666444444444666666555444666666666555555555555555555555555444333222111000333333333333333333333333444444444444444444444555222222111111000000//////111000000//////000000111000000111111111000000000222000//////000111111000000000000000000000111222000000000000000000000000000000//////......------......//////////////////......////////////......111111222222111000000///000111111///......///111...,,,+++---+++)))+++111000000000/////////..............................111000...---,,,---...///------------------------+++,,,------++++++,,,------...000000...,,,,,,---,,,,,,---------.........+++---...---,,,+++,,,---------------------------000///.........///000111---............/////////.........///////////////444222111111333444333111000000000000000000000000000000111111222222333333000...---///333555666555444444444444444444444444666888999:::999999;;;===???EEEHHHHHHJJJMMMJJJDDDIIIGGGKKKTTTaaattt---------............///000//////......------,,,++++++---....../////////++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---......---,,,+++***))))))...---+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++------,,,++++++,,,...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,***)))(((---,,,+++)))(((''''''''',,,,,,+++,,,......---,,,++++++,,,,,,------......&&&))),,,.........///000........................///////////////000000000/////////....../////////------------------------000///...---------------....../////////000000000///..................///........................111111222222222222111111222222111111111111222222333222111111000111111111///000111111222222111111333333333333333333333333000111222222222333555888222444555444333222333444555444444444444333333333444555555555555666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777666666666666777777777888777777666666777777777777777777777777666666666666666777888999777777777777777777666666666555444444666666555444666666666666777777777777555555666666555222///...333333333333333333333333444444444555555666666666444444333222111000//////222111111000000111111222---///111222333222000///222000//////000111111000000111111111111000000///000000000000000000000000111111111111000000000000000000000000000/////////......////////////......///000000000000///......111111111///,,,***+++,,,///---,,,...,,,***,,,111000////////////.........------------------------///...---,,,+++,,,---...........................+++---...---,,,+++,,,------...000///...,,,------///...---,,,,,,...///000,,,...///...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,000///......---.........---------............///...//////000000///...---222000///000111222111000111111111111111111111111222222333333333333333333111000///000333555555444444444444444444444444444555666777888888:::>>>@@@EEEIIIKKKKKKJJJKKKHHHDDDIIIJJJRRRbbbxxx---------............/////////......------,,,,,,+++,,,------.........---***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---......,,,......---,,,+++******)))...,,,+++,,,---...,,,+++++++++,,,,,,,,,,,,------&&&***---,,,***(((***,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***,,,,,,+++++++++,,,------******+++,,,---------,,,******+++,,,---.........+++---...////////////000.............../////////------------...---------//////............//////........................//////...------,,,,,,,,,....../////////000000000......------------..............................000111111222222111111000333222111000000111222333222222111111111111111222000000111222222222222111333333333333333333333333000222333333222333555666333444555444333222333555444444555555555444444444555555555555555666666666555555666666666666777777666666666666666666666666666666666666666666666666666666666666666666666666666777777777777666555555888888888888888888888888999999999999999999999:::444555555555555555555555777666555555666777555444555666666666777888888888555555555555555333111000444444444444444444444444333333444444555555666666555555444444333333222222111111111000000111111111,,,---///111222333222222111000......000111000///000111222222222000///...////////////////////////000000111111111111111111111000000//////...............////////////......---...............------...//////...---,,,---///111//////111///---...333............---------------------------------------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,...---...//////---------.........------------......,,,.........---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,//////......------------------------...............///000111000///---+++//////....../////////...000000000111111111111111333333333333222222222222666555333222222222111111444444444444555555555555444555666777999<<>>BBBHHHKKKJJJJJJIIIHHHEEEDDDEEEHHHTTTaaaxxx---------............///******++++++,,,---...............------,,,************+++++++++***))))))------++++++++++++------+++***)))***,,,---,,,+++++++++,,,,,,------.........---,,,---...///...---***++++++,,,,,,------...)))+++...000///.........+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...............---,,,+++************(((***,,,,,,+++***+++,,,)))***+++---------,,,+++///...,,,,,,------,,,***++++++,,,,,,---.........---...///000///...---,,,------,,,,,,,,,,,,------........................,,,,,,---......------,,,------.........////////////................../////////////////////////////////000000000000//////222222111111111111222222111111111000111111222333000111222222333222222222222222222222222222222222222444555555333222222222333555666555444333444555444555666777777777666555777777777666666666666555444444444555555666666777999999999999999999999999777777777777777777777777888888888888888999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;:::999888888999888888888888888888888<<<:::999999999999888666666666666666777777777777555444222222222444777888444444444444444444444444333333333333333333333333......///000111222333333000000000//////000000000777555222///------......111///......///000000///000111111111111000000///000000000000000000000000000000000///////////////............------------......////////////......------......//////......+++,,,...---+++******+++---,,,---///...++++++///+++++++++,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------------++++++++++++++++++++++++,,,...///...---,,,---...---.........,,,---...000***+++---//////---***(((+++---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,....../////////...------.........////////////000...//////000000///...------///000///...---...///......///000000111111111111111111222222222222222222333444444333333555777444444444555666666777777777999<<<>>>AAAEEEJJJMMMOOOLLLJJJHHHDDDCCCHHHOOOcccwwwyyywww~~~---------............///++++++,,,,,,---.........,,,,,,---------,,,,,,+++---,,,++++++*********+++...---+++******+++---...,,,+++***+++---...---,,,,,,,,,,,,---------......,,,+++++++++---...---,,,******+++,,,,,,---......))))))+++...000///---+++***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,...---,,,++++++***+++++++++---///...,,,***+++---***+++---......---,,,+++///---,,,---///000000...++++++,,,------...//////...///111111111///...,,,......------------..............................,,,---...000000000000///....../////////000000000000//////......//////000////////////////////////000000000111111000000000111111222222222222111111111111000000111222222333000111222222333333222222333333333333333333333333000222444555444333333333444555666555444333444666333555666888888888666555777777777777666666666555444555555666777777888888========================::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======888999:::;;;<<<=========????????????????????????;;;<<<>>>???@@@@@@@@@???<<<<<<;;;;;;::::::999999>>><<<;;;:::;;;;;;999888888888888888888777777777555444444444444555555666555555555555555555555555555555555444333333222222000000111111222222333333222111111000000111111222444333222111///.........000///------///000///...000000000000000000111222000000000000000000000000111111000000//////..................////////////......////////////......++++++,,,---------------***+++---,,,***(((((((((,,,+++,,,///...***+++...,,,,,,---------.................................******+++,,,,,,,,,,,,,,,---------------------------...///...---,,,---///---......---,,,---///111------.........---++++++,,,...///...---,,,---...---------------------------...///000000000///.../////////000000000111111.........///////////////+++---///...,,,+++,,,...//////000111111222333333111111222222333333444444111333555444333444666999444444444555666777777777777:::>>>AAADDDGGGKKKNNNNNNKKKHHHHHHGGGIIITTT```xxxvvvrrruuu~~~---------.........//////---------...............******+++,,,------------///...,,,+++***+++,,,,,,...---+++******+++---...---,,,+++,,,...///...---------------------------+++***)))***,,,---,,,+++******+++,,,,,,---......---,,,---111444555111---)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***,,,,,,,,,---...///000111---///111000---+++,,,...,,,---///000000...---+++***(((&&&(((,,,//////---,,,,,,------...//////000...///000111000///---+++//////............//////////////////////////////---...000111222333222222000000000000111111111111000000////////////000000000000000000000000000000111111222222222222111111000111222333333222111000111111000000111222333333111111222333333333333222444444444444444444444444...111333555444444444555444555666555444444555666333555777888999888777666888888777777666666666555555666666777888999999999????????????????????????<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>??????@@@@@@<<<===???@@@BBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB>>>@@@CCCEEEGGGHHHIIIIIIDDDCCCCCCBBBAAA@@@?????????===<<<<<<<<<<<<:::999;;;::::::999999888888888444555666777666555333222555555555555555555555555777777666555444333333222555555555555555555555444333222222222222222222333,,,...000222333222111111000///------///000///...111000/////////111222333000000000000000000000000333222222111000///............//////000000111111......////////////......//////000111111222111111---///111222111//////000---,,,...111///,,,,,,///........./////////000000////////////////////////......///000111111000000////////////////////////---...///...------...///---......---,,,---///111000///...---,,,------......///000///...---...000........................---...///111111111000000000000000000111111111111...............///000111///111333222///...000222000000111222333333444444222222333333444555666666444666777555333222444777444444444555666777777888<<>>???@@@@@@=========>>>@@@AAA@@@@@@???>>>BBBIIIKKKEEE@@@>>>AAACCCCCCBBBEEEIIIIIIFFFHHHIIIJJJKKKKKKLLLLLLLLLIIIJJJLLLPPPUUUWWWWWWVVVLLLJJJIIIHHHHHHHHHFFFEEECCCBBBBBBBBBBBBAAA@@@@@@???===;;;;;;;;;:::999777===555111555666333222444444555555555333222333333222333333333333444444444555333000///000444888;;;444444444333111000...---111000///000111222111000000---,,,///222333...)))222000///---,,,---...///////////////000000000000444222000000111111///---000///...------...///000////////////////////////)))...///,,,,,,111111,,,,,,---...---,,,,,,---...............---,,,++++++------------------------((((((***---000///+++'''...,,,***+++,,,.........(((***,,,,,,///333222...------------------------%%%'''+++---...---***(((---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,***,,,......---,,,---......---+++******+++,,,---////////////////////////***,,,...000111111000///000000000000000000000000111000...///111222222111111222333333444444333333555444444555666888:::;;;===AAAFFFIIIKKKMMMLLLJJJFFFEEEHHHJJJLLLVVVooozzzqqqwww***+++,,,---....../////////...---+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,...//////---,,,++++++,,,,,,---------------***+++,,,------,,,+++***000...,,,,,,---...---,,,***,,,------,,,+++---...,,,++++++,,,---...---+++,,,,,,,,,,,,,,,,,,------)))+++------+++******+++***+++,,,------,,,+++******+++,,,---------,,,,,,---+++******+++,,,,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------//////...------,,,++++++000,,,)))(((***---//////---------....../////////......------------,,,,,,---,,,+++---///000...,,,............////////////............////////////000...------///000000////////////000000000111111......///000000000000///333111000111222333333222666333111111222333444444222222222222222222222222333333444444444555555555666555555444444555555555444555555666666666555555777777666555555555555555777777777888888999:::;;;AAA???=========>>>??????CCCCCCCCCDDDFFFGGGGGGGGG@@@BBBIIIRRRTTTOOOKKKKKKOOOSSSTTTRRRSSSWWWYYYWWWUUUVVVXXXZZZ\\\\\\\\\\\\[[[\\\```dddhhhhhhfffddd]]]ZZZWWWWWWZZZ\\\\\\ZZZWWWWWWVVVUUUSSSPPPLLLIIIHHHDDDAAA@@@AAAAAA>>>;;;>>>888777::::::777777999888888999888777666777777444444444444444555555555999777555333333555888:::111111111111000///------222111000111222333222111444222000111333222---(((//////000//////......---////////////000000000111333111000000000000///---222111000//////000111222////////////////////////,,,000111------111000,,,...///000///......///000,,,,,,------...---------------------------------------...000333222///,,,...,,,******,,,......---...111222222555888777333------------------------&&&(((+++---------+++***///......------.................................------------......///000---///111111000///000111.........---------......////////////////////////...///000111111111000///111111111111111111111111444222111222333444444444222222333444444444444333666666555555777999;;;===GGGKKKNNNOOOOOONNNLLLKKKKKKJJJMMMRRRZZZiii***+++---//////...---,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---)))***,,,.../////////...,,,,,,---------.........+++,,,,,,,,,,,,,,,,,,+++...---,,,---......,,,***+++---......---,,,...///+++---......,,,++++++,,,------------,,,,,,,,,,,,***,,,------,,,++++++,,,+++,,,,,,,,,,,,,,,,,,+++***+++,,,---------,,,,,,+++---......---,,,------------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------111000...---,,,------...///...---...///...,,,***.../////////////////////.........---,,,,,,++++++,,,++++++---//////...---............////////////............///////////////......///111111000...000000000111111111222222...///000111111111111111444222111111222333333222555333111111222444444333333333333333333333333333333444444444444555555555555555666666666666555555777777777888888777666666555555555555666777888999888888888888999:::;;;<<<<<<<<<;;;;;;;;;===>>>???DDDFFFHHHKKKLLLMMMMMMMMMHHHLLLUUU^^^^^^ZZZYYY\\\aaagggiiifffeeehhhlllllloooppprrrttttttsssrrrqqqmmmooosssxxx{{{zzzwwwtttuuuqqqmmmooossswwwvvvtttssssssrrrqqqmmmfff]]]WWWVVVPPPJJJJJJMMMNNNIIIDDD>>><<<<<<===;;;777777999888888888888888777777666666666666666555555555555777666444333222111222222000111111111111000///...444222111222333333222111555333111222333222...***---///000111111000---,,,/////////000000000111111222000////////////...---111111000000000000111111////////////////////////---///000------///...+++...///000///......///000***+++,,,---............---------------------------,,,,,,...//////...,,,---,,,***+++,,,......------///000000222666555111------------------------((()))***+++,,,,,,,,,,,,.........------......///------------------------,,,,,,,,,---...000111222+++---...///------.../////////000000000000//////////////////////////////222111111111000000000///111111111111111111111111444333111222333555555444222333444444555555444444777666666666888;;;???AAAJJJLLLNNNOOOLLLJJJHHHIIINNNPPPVVVaaaooowwwjjj,,,---.........---,,,+++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------)))***+++---.../////////,,,,,,,,,,,,,,,------...---,,,++++++++++++,,,---*********+++,,,+++)))'''+++,,,------,,,,,,---...+++...000///,,,***+++---......------,,,,,,,,,+++,,,---......,,,,,,,,,...---,,,++++++++++++,,,---++++++,,,,,,,,,---------***---111000---,,,,,,......---,,,++++++,,,---...+++++++++,,,,,,,,,---------,,,++++++,,,...000222.........//////---+++***/////////...........................------------------......//////...---............////////////............////////////.........000222222000...000000000111111111222222000111111222222222111111555333111111111222111000555333111111333444444333333333333333333333333333444444444444555555555555444555666888888777666555888888888888888777777666777777777888888:::;;;;;;999999999:::;;;<<<===>>>;;;<<<======???AAADDDGGGEEEJJJRRRXXX[[[[[[ZZZZZZYYY]]]dddjjjjjjgggkkkqqq{{{~~~~~~rrriiieee]]]WWWXXX]]]___YYYSSSKKKKKKKKKGGG@@@:::999::::::999999999:::999777666777777777666666555555555555444333222111111000000222222333333333333333222333222111111222333222000111000///111333333111///...///000111111000///...//////000000000111111111111///......//////...,,,//////............//////////////////////////////+++,,,---,,,,,,------,,,,,,---...---,,,,,,,,,...+++,,,------.........------------------------------,,,++++++,,,,,,,,,,,,...,,,+++,,,...///...---))),,,,,,,,,...111000+++------------------------*********++++++,,,---...,,,,,,+++++++++,,,------+++++++++++++++++++++++++++++++++,,,,,,---...///***+++------,,,,,,,,,---...///000111222111000///////////////////////////111111000//////000000111111111111111111111111111111000//////111222222111333333444555555555555555555666666888<<<@@@DDDGGGIIIIIIJJJKKKIIIFFFGGGKKKPPPXXXfffxxxvvvnnnfff___YYY///...---,,,+++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...+++,,,,,,---............,,,++++++***+++,,,------------,,,++++++,,,------*********+++,,,+++)))''')))+++,,,,,,++++++,,,---,,,...111///,,,***+++---.........------,,,,,,,,,,,,---......,,,,,,---...------,,,++++++,,,------+++++++++,,,,,,,,,------))),,,000///---++++++------,,,+++******+++,,,---+++++++++,,,,,,,,,------,,,+++******+++---000111+++,,,------,,,,,,------......---------------------------.../////////000000000111000///.....................////////////............////////////......///000222222000.../////////000000000111111222222333222222111000000222000//////111222222111444333222222333444333222333333333333333333333333444444444555555555666666444555777888999888777666777777888888888777777666999999888999999:::;;;;;;999999999:::<<<>>>???@@@AAACCCEEEFFFGGGIIIMMMQQQNNNWWWdddnnnssssssqqqppprrrtttyyy~~~wwwpppkkkmmmsssuuuooohhhfffgggcccYYYOOOGGGDDDBBB@@@???>>>???@@@>>>;;;888999999888777666555555444555666666666666666555555222333333444444444444444333111000000111111000.../////////000111222111000111000///......///000111000000000000111111111111000///......//////...---......////////////......////////////////////////++++++,,,...///...//////,,,---...---,,,,,,,,,...---.........------,,,+++------------------------//////...---,,,---...///...------...000000///...+++......---///222000,,,------------------------,,,+++++++++,,,---...///+++++++++++++++,,,---...++++++++++++++++++++++++...------,,,,,,------------///000111//////000111---...///000111000000///000000000000000000000000......---......000111222111111111111111111111111111///......000111111000444444555666666666666555333555777;;;@@@EEEJJJLLLLLLJJJJJJKKKIIIGGGLLLUUU[[[kkkwwwnnnbbbYYYTTTSSSSSSRRR000...,,,++++++,,,...///***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......------------------------,,,,,,+++***+++,,,---...,,,,,,------------,,,,,,...---,,,---......,,,***)))***,,,+++******+++---,,,...//////---,,,,,,---.........---------------------...---++++++---///,,,,,,------------,,,,,,,,,,,,+++++++++,,,---...***,,,------,,,++++++,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------------++++++++++++,,,---***+++,,,,,,+++,,,...000,,,,,,---------------------------.........//////...000111111///......///............////////////............////////////000//////000111222111////////////000000000111111222222222222222111000000///...---///222555555555444333222222444444333222333333333333333333333333444444555555555666666666555666777888888999999888666777888888999999888888999999999999:::;;;<<<===;;;;;;<<<>>>@@@CCCEEEFFFIIIKKKNNNOOOOOOQQQVVV[[[aaalll{{{}}}vvviii]]]WWWQQQMMMHHHFFFDDDDDDEEECCC>>>:::;;;;;;:::999888777666555444444444555666666666777111222222333333333222222333111000000111111///...222222111000//////......222000///......///222333000000000111111111222222000///......000000///...000000111111111111000000///////////////////////////---...111222000000222...///000///......///000............---,,,+++***------------------------------...,,,+++***,,,---...------...000000///---,,,......---///111///+++------------------------,,,,,,,,,,,,---...//////------------...//////000........................111000000///......//////,,,---//////.........///,,,---...//////000000///000000000000000000000000,,,,,,---...///000111111222222222222222222222222333111000111222444333333444555666666777666666666444666;;;@@@EEEIIILLLMMMMMMHHHGGGIIIIIIIIITTTcccxxx{{{nnnfff]]]YYYTTTPPPMMMLLLJJJIII------,,,,,,---------...***+++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,,,,------......///...---,,,,,,...///000+++,,,---......---,,,+++000...,,,,,,---...---,,,***+++---,,,++++++,,,...---------...//////...---------------............,,,------,,,***+++---...+++,,,---......---,,,+++,,,,,,+++++++++,,,---......,,,++++++,,,------,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------------------------------))),,,...///------...000,,,,,,------......//////......---,,,,,,+++******))),,,...///...---///111............////////////............////////////111000...///000222111111000000000111111111222222...///000111222222222222333222111111333555555444444333222333444444333111444444444444444444444444555555555555666666666666777777777777888999::::::666777888:::;;;;;;;;;;;;:::;;;;;;<<<>>>@@@BBBCCCCCCDDDFFFHHHKKKOOOQQQSSSTTTXXX]]]```bbbfffmmmssstttkkkhhhbbb[[[UUURRRPPPPPPQQQNNNHHHBBB???>>>===<<<:::999888777444444333333333444555666222333333333333333222222444222111111111111000...222333222111000///000000000000///000000111111222000000111111111222222222111000//////111111000//////000111222222111000///////////////////////////111......222111---,,,///...///000///......///000---------...------,,,,,,------------------------***,,,---,,,***((()))+++,,,++++++---//////---++++++------+++---///---(((------------------------,,,,,,------.../////////------------...///000000////////////////////////000///////////////000111)))+++------,,,+++,,,------------...///000111111000000000000000000000000---...///000111111000///222222222222222222222222555333222333444555555555555555666777777777777666666:::???DDDHHHJJJKKKKKKIIIDDDDDDJJJMMMSSSeeeyyysssiii```XXXRRROOONNNMMMKKKJJJHHHFFFDDD***+++---//////...---,,,***+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///+++++++++,,,---...///000111000...---...///111333+++,,,...//////...,,,+++///---+++***+++,,,,,,,,,+++,,,...---,,,,,,---///...,,,+++---000111///,,,,,,---------.../////////,,,------+++******,,,...+++,,,...//////...,,,+++---,,,+++***+++,,,---...000---******---///...,,,,,,---...//////...---,,,++++++,,,,,,,,,---------)))***,,,...///000111111***...222222000......///,,,------...///000111111///...---+++)))'''&&&%%%$$$(((+++---,,,---000222............/////////000............/////////000222000......000111222222111111222222222333333333+++,,,...000222333444555;;;999666444444333111000333222222333444555333111444444444444444444444444555555555555666666666777888777666666777999;;;<<<777888999;;;<<<===>>>>>>======???AAADDDGGGIIIKKKLLLMMMOOORRRVVVZZZ]]]___aaagggoootttyyy~~~xxxxxxssskkkgggccc``````aaa^^^VVVPPPBBBAAA@@@>>>===;;;:::999999999777666666777888999555555666666555555444333555444222222222222111///000111222222111222444666---///111222333222111000000111111111111222222222111000///000111222111000---...///000000///...---////////////////////////222---,,,///...(((&&&))),,,---...---,,,,,,---...++++++,,,---............---------------------------000222111...,,,---///*********,,,------+++***---//////---...111...)))------------------------+++,,,---...////////////*********+++,,,---...///........................,,,,,,,,,------///000111,,,...000000///...///000///............000222333000000000000000000000000///000222333222111///---222222222222222222222222555333222222444555555444555666666777777777777777999===BBBGGGJJJJJJIIIGGGHHHCCCEEEOOOWWWbbbzzzzzzyyyuuunnnccc\\\WWWTTTPPPMMMJJJIIIGGGFFFFFFFFFFFFFFF,,,---///000000000//////,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++---...///...---+++,,,,,,---+++******++++++,,,,,,++++++***+++......)))(((+++......000---******,,,---,,,)))......,,,,,,,,,,,,......---...///...------...///111000///...---,,,,,,---******+++++++++,,,,,,,,,***+++,,,---------,,,++++++++++++++++++***)))(((...---,,,***)))(((((((((---+++)))***---......,,,.........------,,,,,,,,,+++++++++,,,,,,,,,------111///---,,,,,,,,,+++***------------+++)))'''&&&......///000000000000000///............---------,,,...000111000///000111///000000000000000///......///000///------///000,,,---...///000111111222111000/////////000222333111111000000111222222333222222222333444555666777111222222333333444444555555555555555555555555555666666666777777666555555999:::;;;<<<===???@@@@@@EEEGGGIIIJJJJJJNNNUUU[[[UUUYYY^^^```ccciiissszzz~~~tttqqqtttrrrjjjaaaTTTOOOIIIFFFFFFGGGFFFEEEDDD:::333333555555444555444666999:::888666444333444444333333222111000000444222000111333444333000000000111111111222222222222222111111111111111222111000///...---,,,,,,,,,111///...------...///111//////...------------...........................222111000///...---------333000000111///---000555---.........---,,,,,,+++,,,---......//////......,,,,,,------------------111000///...---,,,,,,,,,***++++++,,,,,,++++++***...........................---,,,,,,,,,,,,---...)))+++---------...---+++---,,,,,,...///000...---222///------...///,,,***............///////////////000111000///...///000111000///...,,,---000333+++,,,...000222222222111222222222222333444555555444444333333444666777888<<>>@@@CCCEEEHHHJJJKKKJJJNNNTTTWWWXXX[[[```dddhhhnnnvvv}}}~~~ppphhh^^^YYYZZZ[[[[[[YYYGGG???999:::;;;888444222666888:::;;;:::999888777444444333333222222111111444222000111333444333111111111222222222333333333000000000000000111222333111000000///............000///...------...///000000000///............///........................///...------,,,---------///,,,---000000---,,,///---.........------,,,+++,,,------...............//////000000000000//////------,,,+++************,,,,,,------------,,,,,,...........................---,,,,,,,,,,,,---...+++,,,---------......---------,,,---///000///---///---,,,...000222000///............////////////111222333333111111222333...///000000//////111333......000111222222333333222222222222333444555555555444444444555888:::<<<@@@BBBFFFJJJLLLLLLJJJHHHLLLNNNSSS^^^sss|||rrrmmmvvv|||ooodddZZZTTTRRRPPPNNNKKKIIIHHHHHHHHHFFFEEEEEEDDDCCCCCCDDDDDD***++++++,,,,,,,,,,,,+++......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......,,,+++******++++++***)))++++++,,,,,,,,,,,,++++++***///222///......---***+++,,,---,,,++++++,,,...,,,,,,++++++++++++,,,,,,---......---,,,++++++,,,...------,,,+++++++++***,,,,,,---------.........,,,------------,,,+++***---------------,,,,,,+++...---+++++++++---///000...---+++,,,---///.........------------,,,,,,,,,---------........./////////...------///000000000+++,,,...000111111000000,,,------...............///............---------+++---...---+++))))))***------...///000000000///000111111111//////111222333222111000000111222333111000000000000111222222555444444333333333444444222222222222222222222222444444444555666666777777555555666666777777888888666666888999;;;<<<===>>>AAACCCFFFJJJNNNQQQTTTVVVVVVYYY]]]```ccciiiqqqwww||||||~~~uuunnnooorrrsssqqqVVVKKKAAA===<<<999666666555555777888888888888777444333333222222222333333333222111111333333222111222222222333333333333333.........///000111222333111111000//////000000000000///...------...///000111111000///////////////........................+++++++++++++++,,,---......******///222///+++***---............---,,,,,,,,,---------........................---,,,,,,+++......---------------.........////////////......------------------------...------,,,,,,------...---,,,,,,,,,------...///...---,,,---/////////---.........///111222111000............////////////...000111000///...000111,,,...111111111111222333111111111111111222333333222222222222333444555555666555444555777:::>>>AAADDDFFFIIIKKKLLLLLLKKKJJJMMMOOOXXXlllzzzrrrmmmqqq~~~uuuhhh]]]VVVQQQMMMKKKJJJIIIIIIHHHHHHGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDDDD,,,---------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---------,,,+++***+++,,,,,,+++***,,,,,,,,,++++++,,,,,,,,,+++///111...,,,---,,,***(((+++......+++***,,,///++++++++++++++++++++++++,,,---...---+++******+++/////////......------,,,,,,,,,,,,,,,------------------------,,,++++++***,,,,,,------------,,,,,,+++***))))))***---000111///...---------.........------------------------------------............///...,,,---///000000///,,,---...//////...------,,,---......//////......///............---------)))+++,,,,,,+++)))***++++++,,,---//////000000000000111111000//////000222222222222111111000000000000000000111111111222222555444444333333333333333444444444444444444333333333444444555666666777777888888888888888888999999444555777999<<>>BBBFFFIIIKKKQQQSSSWWW\\\bbbgggkkkmmmiiikkkpppwww||||||}}}~~~nnn[[[OOOJJJFFFFFFHHHAAA===:::888999:::999888555444333333333444555666222222333222222222222222111111111111000000000000111111000///......///////////////...//////000000//////............//////000///......------......//////////////////////////////...---------------333,,,(((,,,000///------------...//////......------,,,,,,,,,,,,---......000000000//////---,,,+++************+++,,,------------............------------------------------------------------------...***))),,,,,,***+++000///---,,,,,,...//////...---...///000///...---,,,............///////////////000222111000000222333111222111///......000222333222111//////000111222222222222222333444555555555555555777;;;@@@DDDGGGGGGIIIJJJIIIHHHIIIKKKNNNSSS[[[mmmwwwsssggg|||~~~nnnaaaZZZVVVQQQLLLJJJJJJHHHEEEBBBEEEFFFGGGHHHHHHFFFEEECCCEEEEEEEEEDDDDDDEEEEEEFFF---,,,,,,++++++++++++,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...---,,,---...///...---...---,,,++++++,,,---...***---,,,'''&&&***------)))+++---...---,,,,,,,,,++++++,,,,,,,,,,,,+++++++++---...---,,,+++,,,...++++++---------,,,+++************+++++++++,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,,,,,,,++++++++++++,,,---...///000......///---,,,+++---...,,,,,,,,,------------...+++++++++,,,,,,,,,------000...,,,,,,,,,---,,,+++(((***,,,...000000000000...//////000000000000000///............---------,,,...111222222222444555---...///000111111111000...//////...------...000...///111222222000---+++000111222222333333222222222222222222222333444444000111222333333333222111222333333444555555666666777777777888999999::::::@@@AAACCCFFFJJJOOOSSSVVVRRRUUU[[[ccclllssszzz}}}xxx|||qqqmmmllllllooosssyyyzzztttvvv|||}}}qqqkkkfff^^^VVVSSSKKKEEE>>>:::999999888666777666444333333444555777111222333333111111222333000000000000000/////////333222111000///.........000//////......///////////////////////////////////////...---------------////////////////////////111000///...............111+++'''***,,,,,,,,,...------...////////////...---,,,+++++++++,,,...///............---,,,++++++,,,,,,,,,,,,,,,---......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...))))))......******000///---++++++---/////////'''***...000000//////000............////////////---...000000//////000222///000000///......///111222111111000000000111111222222222222333444555555666777888;;;???CCCGGGIIIHHHJJJKKKJJJIIIKKKPPPTTT[[[ggg~~~}}}}}}||||||mmmbbbYYYTTTTTTPPPMMMIIIIIIIIIHHHDDD@@@FFFGGGGGGHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDEEE......,,,+++++++++,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,++++++---,,,+++,,,...///...---///---,,,++++++,,,---///(((,,,---***))),,,...---,,,,,,,,,---...---+++)))+++,,,---......---,,,++++++,,,......------...000***+++---......---+++***+++++++++,,,,,,,,,------,,,++++++++++++,,,...///++++++,,,---------------******,,,,,,---,,,,,,+++---...///---+++***,,,...,,,,,,,,,---------......,,,,,,,,,,,,---------...///---,,,,,,...//////...'''(((***,,,---...---------...//////000000/////////............---------***,,,.../////////000111000000111111111111111000///000000///......///111111111000000000000000000000111222333333333222222222222222222333555666777///000222444444444222222444444444555666666777777777777999<<<>>>AAABBBCCCFFFGGGIIILLLPPPVVVZZZ]]]WWW\\\eeerrryyyoooooossswww|||yyytttnnnooouuuuuu{{{wwwnnniii[[[RRRHHHBBB???>>><<<999999888555333333444555666111222444333111000222444111111111111000000//////333222111000000000000000222111111000////////////......////////////......000//////...............//////////////////////////////......//////000000...++++++------++++++...------...///////////////---,,,+++***+++,,,...///******+++++++++******)))//////.........//////000,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,///******111222++++++111000...++++++---/////////'''+++///111111000000111............////////////***,,,------------...000'''+++///222111000//////111111222222222222222222222222222222333444555555888:::===@@@DDDGGGJJJKKKKKKNNNOOONNNMMMPPPWWW^^^jjjzzzyyykkk^^^XXXTTTOOONNNQQQNNNJJJFFFFFFGGGHHHFFFCCCEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEDDDDDDEEEFFFFFFGGG111000///...---....../////////............//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++***,,,+++***+++---...---,,,///...,,,++++++,,,...///%%%+++...---,,,...///,,,---,,,+++---//////+++''',,,,,,............,,,,,,***,,,............000111,,,---///000000///---,,,,,,,,,,,,---------......+++*********+++---///000,,,,,,---.../////////......///111222222000...---,,,......---***)))+++---,,,,,,,,,------.........---------.........//////...,,,,,,---///111222111...///000000000///---,,,,,,---......//////......//////.........---------...///111111000///000111111222222222222111111000000111111000//////000222555333000......000333555000111222333444333222222222222333333555666888999000111444666666666555444555555666666777888888888999:::===AAAEEEIIILLLNNNHHHIIIJJJMMMRRRWWW\\\___cccjjjvvvyyytttzzzzzzlllcccWWWOOOLLLJJJFFFCCC;;;999666333333333555666000333444333111000222444333222222222111111000000222111111111111111222222444333222111000000000000......////////////......111111000///////////////000000000000000000000000---------...///000111222------000333111---,,,///------...///000000//////---,,,+++******,,,...///,,,,,,---.........---------,,,,,,+++++++++,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,111+++,,,444555---,,,222000...++++++---///000000+++///333333111///...///............/////////000---...000000///000111333 &&&...444555333000...111222333444555444333333222222222222333444555555:::<<<@@@DDDHHHJJJLLLLLLNNNQQQRRRQQQQQQUUU]]]eee|||{{{iiibbbXXXPPPPPPPPPLLLJJJMMMIIIEEE@@@???BBBEEEEEEEEEDDDDDDDDDEEEFFFGGGHHHHHHIIIHHHHHHHHHIIIJJJJJJKKK...,,,&&&!!!$$$+++000000.........------,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,)))***++++++------...///------,,,,,,,,,,,,++++++,,,------......------,,,...,,,+++,,,......,,,))),,,,,,,,,------,,,,,,+++---,,,,,,+++,,,---...///------,,,++++++*********+++++++++,,,,,,---------+++,,,---///000111111222)))***,,,---...------,,,------------------------,,,,,,,,,---------......---------,,,,,,,,,++++++++++++,,,---...///000111+++,,,---...////////////---......///...---+++***,,,,,,,,,---...///000000000000...------...//////000000000000000000000000222111000//////000111111222222333333333333444444222333444555666555444333333555666555444333444555444555666777999;;;<<<===<<>>===;;;:::888555222555222111333333111222666111111222333333333222222222222111000//////000000111000...,,,+++,,,---///111000...,,,,,,,,,,,,---000///...///111111---***))),,,000111000//////111///---++++++,,,---...---------------------------...---,,,+++++++++++++++///000111000...------...---,,,,,,---///000///...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------,,,...000222222000...,,,000///...---------------,,,++++++******++++++,,,000...,,,---///111000.../////////...------,,,,,,------///000111111111111///......------///000111888111++++++//////((( 333111...///111222111///222222333222222333777:::888???GGGJJJIIIHHHJJJMMMVVVTTTVVVXXXWWW[[[kkk}}}oooaaaZZZYYYSSSLLLHHHGGGHHHHHHGGGGGGGGGGGGEEECCCBBBCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHIIIIIIJJJJJJKKK(((,,,///000222333///)))///.........---------,,,++++++,,,,,,,,,---------///......---,,,+++******,,,------...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...------,,,,,,,,,,,,++++++,,,------......------,,,+++)))((()))++++++)))&&&++++++,,,---------,,,,,,,,,++++++***+++,,,---...++++++++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,------------,,,+++***)))(((,,,---.........---,,,+++------------------------,,,,,,,,,---------......---------,,,,,,,,,++++++000000000000000000000000333222000...+++)))'''&&&---...///000000///......000000000000000000000000//////.........///000111111111111111111111111111333222111000000111222333222222333333333333444444333333444444555555444444222444555555444444666777777666666777:::===@@@BBBEEEKKKQQQSSSRRRRRRRRRSSSJJJOOOWWW___gggmmmsssvvv{{{vvvqqqqqqooooooqqqzzz~~~wwwwwwqqq~~~yyyzzz~~~zzzoooeeeLLLGGGAAA<<<999777555444777333222444444111222555222222222333333333222222333333222111111111111111111000///.........///000111000000000000111111222000///...///111000...+++***---000111000...///000000...---------...//////000000000000000000000000......---,,,,,,,,,,,,,,,+++---...---,,,,,,---...---,,,***+++,,,...------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,+++,,,---......---,,,+++...---,,,++++++++++++,,,------,,,,,,,,,,,,------000...,,,---///111000///..................//////---...///000111111111111000//////...///000111222444000,,,...111111---(((333111//////111222111///555666666666666888<<>>CCCHHHKKKMMMQQQVVVVVVSSSPPPOOOPPPNNNUUU```lllvvv~~~}}}vvvvvvzzz}}}~~~xxxuuusss~~~uuu___WWWKKKAAA:::888888777777444333555444111111444333333333333333333333222444444333222222222222333000000000000111111111111+++,,,---///000111111111000///...///000000...,,,,,,...000111///......///000//////......//////000------------------------//////...------------...***+++------,,,---...000111...,,,+++,,,---...---------------------------,,,+++++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++------,,,+++++++++,,,,,,......------------......///...------///000000///------...//////000111111---...///000000111111000000000000000000111222222000//////000333333222111222111000000222222222000333444555666666888<<>>???CCCHHHOOOTTTWWWYYYZZZ^^^YYYTTTRRRNNNMMMTTT]]]kkkuuu{{{rrreeeXXXMMMDDD>>>:::777444444777666333333555777666555444333333333333222222111111111222222333...///000111111111111111///000111333333333222111.../////////......////////////////////////...------...000///...---.../////////////////////////////////.........//////000///000111000...---...///666333///------...//////........................---------------.../////////...,,,++++++,,,...///......---------......///------,,,,,,,,,,,,------..................000000111111000000////////////...//////000000000000///......////////////000///---///222222111111222444000111333333333333333333222444777:::<<>>CCCFFFHHHLLLRRRXXX[[[\\\[[[YYYZZZSSSNNNNNNOOORRR___nnn~~~yyyssspppqqqwww}}}rrrfff[[[PPPGGGAAA>>>;;;;;;===<<<888666888999888666444333333333333222111111111111222222333000000000000000111111111000111111111111000000///...//////...------///111///...---...///000///...+++...111000---,,,---///........................///............///000000...//////...,,,***+++,,,222000,,,+++,,,,,,,,,,,,------------------------...---------...///000111---,,,+++******+++,,,---,,,,,,+++++++++,,,------------,,,,,,,,,,,,---------...//////---...///111111111000//////...------//////000000000000//////------...//////////////////000222222111000111222///111444555444333444444000333777;;;===AAAEEEGGGHHHJJJNNNRRRUUUXXXYYYZZZ[[[iii}}}rrrhhhdddjjjsssvvvaaaWWWOOOJJJGGGIIIIIIGGGFFFHHHEEEGGGHHHGGGFFFEEEFFFGGGHHHIIIJJJJJJIIIIIIKKKMMMQQQRRRRRRRRRRRRRRRSSSSSSWWWXXXYYYZZZ[[[\\\]]]^^^///...)))$$$&&&---111000,,,,,,,,,------.........)))))))))*********++++++......---,,,+++*********...------,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,------......------,,,***,,,...---***)))***+++------------,,,+++******,,,------...---,,,+++***------------------,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,------,,,+++******+++,,,---......---,,,,,,------------------------,,,,,,,,,---------..................------------++++++,,,,,,,,,---------++++++,,,...///000111222111111000/////////000111******+++---...///000000,,,---...000111111000000222222222222222222222222000111222333444444444333222222333333333333444444444444555666666666666666666888:::===AAAGGGMMMRRRTTTVVVYYY\\\\\\ZZZWWWUUUUUUOOOMMMTTT[[[bbbtttxxxnnnlllnnnsssyyywwwlll```VVVPPPKKKHHHGGGGGGDDD===:::;;;;;;999777444333222333333222222222222222333444444333333111000000111222222//////............//////---//////...------000222///---,,,---///111000///+++///333222///---...111,,,,,,,,,,,,,,,,,,,,,,,,...---------......///000,,,---...---,,,+++,,,---///...,,,+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---...///000000------,,,,,,,,,,,,------+++++++++++++++,,,---.........------------......---///000///------///222//////..................//////000000000000//////---...///000111000000///000000111222222222111111...222555666555444444555///333777<<>>AAAFFFKKKOOOTTTYYY\\\```\\\VVVRRRRRRUUUXXXZZZ```___cccqqqrrrtttxxx|||ttt{{{xxxllljjjiiifffbbb[[[RRRHHHAAA???===:::777444333222222111222333222000000000111000000000000000000000000111111111111000000000000111000000///...---------------............------,,,,,,,,,---------.....................---------------+++******+++------///...---,,,,,,,,,,,,,,,+++,,,,,,+++***+++---000...,,,---000000+++***,,,---,,,,,,++++++,,,,,,---...---,,,++++++---...000---......,,,++++++---///------......///.........,,,,,,,,,---------......000000///...------,,,,,,000111111000///......///...............///000000111000000000222222000...222333444333333444666999555999???BBBDDDFFFJJJMMMQQQSSSUUUUUUUUUXXX]]]aaavvvpppgggnnnvvvjjj[[[QQQMMMKKKFFFAAAJJJIIIHHHFFFFFFFFFGGGGGGDDDEEEFFFGGGIIIJJJKKKLLLQQQPPPOOOPPPRRRTTTUUUTTTSSSWWW\\\______^^^^^^^^^___aaaeeejjjqqqyyy---...//////...,,,++++++///...---,,,,,,---...///---------,,,,,,,,,++++++(((***+++(((%%%%%%***...///...------------...///+++...111111...,,,,,,---,,,++++++***++++++---...+++,,,,,,,,,,,,,,,,,,---...---------------,,,+++......---,,,++++++++++++//////...---,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,---------------,,,+++***+++,,,,,,,,,***+++,,,,,,------,,,,,,+++000...,,,,,,---...---,,,---+++,,,111111---,,,.../////////...............------------...///000111........................000000000000000000000000...//////000111000000000111111000000000000111111...//////000111222333333111111222222222333333333222222333222111111333666444555555666666666666666444666777777777:::>>>BBBIIIMMMRRRVVVXXXZZZ\\\^^^ZZZWWWTTTTTTYYYaaajjjooovvvwww~~~~~~|||}}}|||{{{wwwmmm___TTTLLLGGG???999666444333222555555555555444333444444111111111111111111111111111111111111000000000000111000000///......------...//////////////////...,,,,,,---------.........---.........///000000000------,,,,,,,,,,,,------//////...---------......+++,,,---,,,+++,,,---///000------///...***(((***,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++---...000,,,---,,,***))))))+++...,,,,,,---------,,,,,,+++------------.........///------...............///...000000///...------...000////////////000111111222111111111333333111000222333444444333555888:::888<<<@@@CCCDDDGGGKKKNNNTTTWWWZZZZZZYYY\\\bbbhhh{{{||||||tttccc[[[RRRLLLKKKKKKIIIGGGHHHHHHGGGFFFFFFFFFGGGHHHJJJKKKLLLMMMOOOPPPRRRRRRSSSSSSSSSTTTWWWYYY[[[[[[]]]^^^___```bbbeeejjjmmmqqqvvv}}}//////......---,,,,,,+++........................------------,,,,,,,,,,,,***++++++)))&&&&&&***---//////............//////...000222222000.........,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,+++......---------,,,,,,,,,...------,,,,,,------...---......//////......---+++,,,,,,------,,,,,,+++++++++,,,...////////////---+++***+++,,,---,,,***,,,,,,------------,,,,,,000///------......---+++...,,,---000000---,,,---/////////...............---...//////000000000000................................................///000000111111111111111111111222222222222111111111111111222222222333333111111222222222333333333222333444333222333444666333333333444444555555555555888;;;;;;999===GGGOOOQQQTTTXXXZZZYYYWWWWWWWWWOOOOOORRRXXXdddrrrxxx{{{mmmaaaWWWHHH>>>:::888666444444333333222222222222222111111111111111111111111111111111111000000000000111000000//////......---//////000000000000//////,,,------------.........------...///000111111222------............------//////.........///000000+++---......---------...---******...///...///333+++,,,---......---,,,+++------,,,+++,,,---...///......,,,***((((((+++..................---,,,+++---------.........//////++++++,,,---///000111111---...///...---,,,---...111000000000000111222222222222111222444444222111222333444444444666999<<<>>>@@@BBBDDDFFFIIIMMMPPPTTTXXXZZZZZZXXX]]]hhhqqqiiiZZZPPPMMMJJJGGGGGGGGGIIIJJJFFFFFFEEEFFFFFFHHHIIIJJJKKKLLLMMMOOOQQQRRRTTTTTTTTTUUUVVVWWWZZZ\\\^^^```ccccccdddfffkkkttt}}}---,,,+++,,,...///000///------...//////...------------------------,,,,,,---......,,,******,,,///.........------.........---...//////...---,,,,,,,,,,,,,,,,,,,,,------...---------,,,,,,+++++++++---......---,,,,,,,,,---,,,,,,,,,,,,,,,---......+++,,,---/////////...---++++++------------++++++***+++,,,---.../////////---,,,++++++,,,---,,,+++,,,,,,------------,,,,,,...------...///000...---///......//////---,,,,,,,,,,,,,,,---......//////,,,---///000111000//////........................------------------------//////000111111111111000///000222222222222000///222222222222222222111111111111222222222333333333222333444444333333444666111111111222333444555555666999>>>@@@BBBGGGPPPVVVWWWWWWWWWTTTQQQNNNMMMNNNLLLQQQZZZgggvvv}}}ttteeeRRREEEAAA???;;;777444333111111111222222111111111111111111111111111111111111111000000000///000000000000//////....../////////000000/////////------------............------......//////000000,,,---...//////...---,,,...---------...///000000+++---000000///------...///,,,,,,///000000222666+++,,,...//////...,,,+++------,,,,,,,,,---...///111111///,,,******---000111111111111000///...---,,,,,,---------.........+++,,,---...///000111222---...//////------...///111000000000000111222222222111111222333444222111000222333444555777;;;>>>EEEEEEEEEFFFIIILLLPPPSSSUUUXXXZZZXXXYYYbbbrrryyydddWWWPPPHHHIIIJJJGGGDDDCCCEEEGGGDDDDDDEEEGGGHHHJJJKKKLLLKKKLLLNNNPPPRRRTTTVVVVVVYYY[[[\\\]]]^^^```ccceeehhhlllsss{{{...,,,+++,,,...000000///------...//////...------------------------------.........---,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***++++++,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,...///...,,,+++,,,---************+++,,,---...)))***,,,---......---,,,++++++------------++++++******,,,------.........---,,,++++++------,,,+++,,,------......------,,,+++++++++---000111000......//////...---...---,,,((((((***+++---///000111,,,---...000000///...---////////////////////////000000000000000000000000---...//////000000//////...///000111111000///...222111111111111000000000111111222222222333333333000222333333222222333444333333444555666888:::;;;888;;;AAAHHHNNNSSSVVVVVVYYYWWWRRRMMMIIIHHHKKKMMMRRR[[[jjjyyy|||yyyvvvxxx~~~ooo[[[NNNGGGDDD???::::::777444333555666666555111111111111111111111111111111111111000000000///000000000000000/////////---......//////......------------.........//////.........------,,,,,,,,,,,,---...//////...---,,,,,,,,,,,,,,,---...//////,,,...000000///---------333///......---++++++...+++,,,...//////...,,,+++,,,,,,,,,,,,------......111000///,,,++++++...000111111111111000///...---+++,,,,,,,,,------------........./////////000000...///000000///...///000000////////////000111111000//////000222333222000///111333555666999>>>AAAJJJIIIIIIJJJMMMPPPTTTUUUXXXYYYZZZ[[[```nnnsss```UUUPPPOOOHHHJJJLLLIIIEEEBBBCCCFFFDDDEEEGGGIIIKKKMMMNNNOOOOOOPPPRRRTTTWWWYYY[[[\\\```bbbdddeeefffhhhkkknnnsss}}}222///------///000---***........................------------............,,,,,,,,,,,,,,,---......++++++,,,,,,,,,,,,++++++---,,,+++,,,...//////...******+++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,...000...+++***,,,...************++++++,,,---***++++++,,,---------,,,+++,,,,,,------,,,,,,+++++++++,,,------------,,,...,,,+++,,,---...---+++------............------******+++---///000///------//////---,,,//////,,,'''(((***+++---///000111---......//////.........////////////////////////000000000000000000000000------.../////////////////////000000000000//////111111111111111000000000111111222222222333333333000222333444333222333444222333333555777;;;>>>???>>>AAAGGGOOOVVVXXXVVVSSSPPPNNNIIIEEEDDDGGGNNNSSSXXXddduuuwwwmmmiiiiiikkkkkknnnuuuxxxgggYYYPPPIIIBBB===:::666222222444666666444222222222222222222222222111111111111000000000000000000000000000000000000------............------------.........////////////......---,,,+++******------............------------,,,,,,,,,------...,,,...//////---,,,,,,---***''''''+++,,,+++,,,000,,,---...//////...---,,,,,,,,,,,,---------......,,,------,,,++++++---///...............---,,,+++,,,,,,,,,---------......000000//////////////////...///000000//////000111000////////////000111111///......000222333111000000222555777999===BBBEEEMMMLLLKKKNNNRRRUUUWWWXXXUUUWWWZZZ```lllpppZZZPPPKKKJJJKKKGGGIIIKKKJJJGGGEEEGGGIIIFFFGGGJJJLLLOOOQQQRRRRRRQQQRRRTTTWWWZZZ\\\^^^___aaaeeejjjmmmoootttzzz222///---...111111---)))///...---,,,,,,---...///------------.........///+++++++++,,,.../////////++++++,,,------,,,++++++,,,***)))+++...111111000***+++------...------,,,+++,,,,,,,,,,,,,,,,,,---+++...000///+++))),,,///,,,,,,+++++++++,,,,,,---------,,,,,,,,,------...---,,,,,,++++++,,,,,,------............------,,,...,,,,,,,,,---...---,,,------............------+++++++++---......+++))),,,//////+++,,,000000---+++,,,,,,---...///000111000000///////////////000////////////////////////------------------------......///000000000000000111000000000000000000111111111222222222222222222111111222222222333333333000333555555444333444444222222333555999===AAADDDFFFKKKQQQVVVWWWUUURRRPPPDDDDDDDDDEEEHHHPPPYYY```gggsssrrrjjjdddaaaeeelllqqqvvv~~~xxxkkk^^^RRRHHHCCC999555000///333555444222222222222222222222222222111111111111000000000000000000000000000000000000......////////////..................////////////.........------,,,,,,+++------,,,,,,,,,,,,------///......------------...---......---+++***,,,---$$$###&&&+++...---///222........................,,,,,,------......------***+++---------,,,...///,,,,,,---------,,,,,,+++............/////////000////////////////////////---...//////......///111111000000000000111222222000//////111333444333111333555888:::===BBBGGGKKKNNNMMMNNNQQQVVVZZZZZZYYYVVVYYYaaaoooppp[[[PPPLLLHHHFFFGGGGGGHHHHHHHHHHHHHHHIIIJJJIIIJJJMMMPPPRRRTTTTTTUUUSSSTTTWWWZZZ]]]```bbbcccgggmmmvvv~~~...,,,+++///333444000+++000///---,,,,,,---///000---------.........//////---------...111333333222,,,,,,---......---,,,,,,***(((''')))---000000///,,,,,,.../////////...---+++++++++,,,,,,---------+++...111///+++)))+++///...------,,,,,,---------//////---,,,,,,---...///...---++++++++++++---...000000000000///...---,,,...---,,,,,,......---,,,------............------------,,,------+++(((%%%+++//////++++++000111...000000000000000000000000222111000//////000111222000000000000000000000000111111111111111111111111//////000111111111111111333222111000000111222333222222222333333444444444111111222222222333333333222444666777666555555555666777888;;;???DDDIIIKKKLLLSSSYYYZZZUUUOOONNNOOOAAADDDGGGMMMTTT^^^iiipppzzzwwwlllbbb___aaaeeeqqq}}}yyyjjj[[[OOOIII===888333222666888888666222222222222222222222222111111111111000000000000000000000000000111111111//////000000000000//////............/////////000------..................------+++******+++------111000///.....................---+++***)))+++---000......000///***(((***///...------------...///+++,,,------......------***,,,///000000000000111------......///.........000000000000111111111111.../////////000000000111,,,---......------///000222222111111222222333444000000000222444555444333555777:::===AAAEEEKKKNNNNNNNNNOOOSSSYYY\\\\\\ZZZ^^^cccoooxxxwwwiii\\\QQQOOONNNIIIFFFGGGHHHGGGGGGGGGGGGHHHIIIIIIKKKLLLOOORRRTTTVVVVVVVVVZZZ[[[^^^aaadddgggjjjkkkttt}}}///...---,,,,,,---...///111000///......///000111,,,---///000000///---,,,///...,,,++++++,,,...///---,,,+++,,,...///...---++++++++++++++++++++++++++++++++++++++++++++++++111...++++++---...---***+++++++++,,,,,,,,,------***)))))))))***+++,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......---------......///...,,,***((((((***,,,...******+++,,,---------,,,---------............///((()))+++---///111222333111---)))(((+++------,,,000000///---,,,,,,...111............////////////000000...------...//////000000000000000000000000//////000111222333333333222222111111111111222222000000111222222222222222333333222222222222222333999777666888===EEEMMMRRRUUUUUUUUUSSSPPPLLLHHHFFFFFFBBBFFFTTTbbbkkkttt{{{uuugggfffcccccciiiwww~~~sssggg[[[SSSBBB:::555666777555555666333222111111222222///---222111111111111111111222111111111111111111111111////////////000000000000000000///...------,,,,,,+++///...)))***///111---,,,------......------,,,222000...,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))444,,,)))...111...+++,,,,,,,,,+++*********++++++---------...------,,,,,,...------,,,,,,------...&&&'''))),,,000111///---////////////...........................///000000000///...///222222///,,,***+++---000333555777888666888<<>>@@@DDDHHHMMMQQQRRRSSSTTTVVVYYYYYYZZZZZZZZZbbbuuuqqqkkkmmm{{{zzzcccUUULLLIIIIIIGGGGGGGGGHHHGGGGGGGGGFFFKKKMMMPPPRRRUUUUUUUUUUUU^^^]]]]]]___cccjjjpppttt------...//////...------222...***,,,111555333000,,,,,,,,,,,,,,,,,,,,,,,,---------------------------+++++++++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,+++******,,,...+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++...------,,,,,,------...******++++++,,,,,,------...---+++***+++...111444,,,---...//////...---,,,000000...------...//////---------............///---------...............//////...,,,+++---111444000111222111///...///000............////////////,,,---...///000000//////111111111111111111111111111111111111111111222222333333222222222222333333222333444444555555444444222333555777:::===???AAAGGGHHHIIIKKKMMMOOOPPPPPPVVVWWWWWWSSSPPPSSS\\\cccnnn~~~oooaaaSSSOOOMMMFFF===888;;;999666555666666666555333333222222222222333333000000000000000000000000////////////000000000000........................///---...000000---,,,.........////////////......,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///,,,---//////---,,,---...///000000///...++++++,,,---...............------,,,,,,------...---,,,,,,---000222111111000000111111222222333333...............//////000,,,///222333222111111222222222333444888<<<@@@BBBHHHMMMRRRSSSSSSRRRTTTVVVVVVVVVWWWYYY\\\hhh~~~xxxmmmkkkrrr|||aaaRRRMMMIIIFFFEEEEEEEEEFFFFFFFFFGGGGGGGGGOOOPPPSSSVVVWWWXXXYYYYYY___```ccchhhpppyyy------...//////...------...------,,,,,,,,,...///,,,,,,,,,++++++,,,,,,,,,...---,,,,,,,,,,,,---...---,,,+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,+++******,,,...,,,,,,,,,,,,---------.........---,,,,,,,,,,,,,,,...------,,,,,,------...******++++++,,,------...------,,,+++,,,---///000---------......---------..................//////---------............///........................,,,...//////......111444000000000...,,,,,,...000............////////////...///000000000000///...111111111111111111111111000000000111222222222333444333333222222333333444222333444555666777777777444555777:::>>>BBBFFFHHHFFFHHHJJJLLLOOORRRTTTUUUWWWXXXYYYWWWVVV]]]jjjuuuxxxnnniiiaaaTTTFFF???;;;888555333333444333333222222111111111111222222000000000000000000000000////////////000000000000........................000---...222111---+++.........////////////......+++,,,,,,------,,,+++***------------------------******))))))))))))******,,,000000,,,,,,//////,,,............////////////***+++,,,---............///......------......///++++++,,,...111111000...000000000000000000000000/////////...///000000111---///111111000000222444333333444555888===AAADDDJJJOOOTTTVVVTTTTTTVVVYYYWWWUUUWWW[[[bbbqqqrrrlllpppuuueeeTTTMMMKKKHHHFFFEEEEEEEEEEEEFFFHHHJJJKKKLLLRRRSSSVVVXXX[[[]]]______cccfffmmmwww,,,---...//////...---,,,---000222---%%%!!!%%%***///......------......//////...,,,++++++,,,...//////...---...000000000///++++++++++++++++++++++++------------------------)))+++,,,,,,***))),,,///---------.........//////000///...---------------...------,,,,,,------...,,,,,,------...///000000,,,,,,---------,,,++++++------------------------+++,,,---...//////......---------.........//////+++,,,,,,---...///000000---000222222///......000//////...,,,******---///............/////////000000000111222222111//////111111111111111111111111//////000111222333333444444333333222222333333444222333555666888999999999555777999===BBBGGGKKKMMMHHHJJJLLLOOORRRTTTUUUUUUSSSXXX^^^```bbbhhhttt}}}xxxppprrrwwwyyygggVVVNNN@@@===999777666666666555666555555444444555555666000000000000000000000000////////////000000000000---.....................111---...222222,,,+++.........////////////......++++++,,,---,,,+++***)))........................000//////......//////000,,,111222---+++...///+++111000...---++++++++++++***+++,,,---............//////............//////++++++,,,///111111...,,,////////////............000000000000000111111222000111111///...///444888222222333555:::???EEEHHHJJJOOOVVVXXXVVVVVVYYY\\\YYYWWWYYY___iiizzzqqqpppxxxvvv\\\SSSKKKIIIGGGDDDCCCEEEFFFFFFGGGHHHKKKNNNQQQSSSSSSUUUWWWZZZ^^^aaadddeeeiiinnnxxx000000/////////000000111.........------,,,,,,,,,---------------------------------------------------......+++)))))),,,///******+++,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++******))))))******---+++)))***,,,---,,,))))))''')))------)))''')))...---,,,,,,++++++++++++///)))(((,,,,,,***,,,222111---)))((()))+++---...//////............//////------......---,,,++++++000000///---,,,,,,...111333111...,,,,,,---///000+++---///000///---,,,,,,000...///222222...---///333222111000000111222333---...000111222222111111222222222111000111333555555666666555444555777999===;;;;;;>>>EEEIIIJJJIIIEEEKKKQQQTTTTTTRRRRRRSSS[[[```hhhmmmlllsss}}}lllhhhmmmxxxiii\\\KKK@@@888777777444444777444333222333444333222000222111111000000000000000000000////////////000000------...000222222111///------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------............///------............------,,,,,,++++++,,,,,,---.../////////...---------,,,...///.........---,,,,,,---------.........//////++++++***+++,,,...000222000000000000111111111111......................../////////000111111222222333333333555:::@@@FFFJJJQQQTTTWWWXXXWWWWWWXXXYYYYYYWWWWWW```qqqqqqxxxrrrcccRRRNNNIIIFFFFFFFFFDDDBBBFFFIIILLLNNNOOOQQQTTTVVVYYYVVVVVV\\\```bbbeeeiiioooyyy222111000///......------...------------------,,,---------------------------------------------------......+++)))))),,,///***+++,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++...---------...//////000...,,,++++++---...---++++++)))***......***)))+++...---,,,,,,+++++++++,,,///+++***---...+++,,,111///---,,,---...///...---//////............//////000000000000000//////......//////......///333555222000///---------///000---///000111111111111111222///...000000...///222222222111000000111222222///000111222333333222222222333444333333333555777444555555444444555888:::<<<@@@EEEJJJKKKKKKKKKJJJPPPTTTVVVTTTPPPPPPUUU[[[bbbdddjjjqqqyyymmmcccgggrrrzzzjjjXXXLLL@@@;;;888444444666444333333444555444333111222222111000000000000000000000////////////000000000///...///000000///---///...---...//////...---,,,,,,---------.........------------------------.........////////////000,,,,,,------------,,,,,,------,,,,,,------...///...............---------//////------,,,,,,---------------.........//////,,,+++++++++,,,...000111//////000000000111111111///////////////////////////000000000111111222222444444555888===CCCIIILLLRRRTTTWWWYYYZZZZZZZZZZZZYYYXXX\\\gggzzz}}}xxxsss\\\SSSNNNJJJFFFEEEFFFGGGFFFEEEGGGIIILLLOOOPPPRRRUUUXXX\\\[[[^^^dddfffgggjjjooo{{{000//////.........---------------------.................................---------------------------...---+++******,,,...***+++---///000111111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++---...///000...---,,,---...///...,,,...++++++......++++++...------,,,+++++++++,,,,,,///------//////,,,,,,------...///111333222...+++//////............//////---............------,,,***+++++++++***,,,...111000000///////////////...111111111111111111111111444000---......---000444222222111000000111222222111222333333444333333222111333555666666555777888666666666666666888;;;>>>BBBGGGMMMOOOMMMMMMOOORRRXXXYYYYYYTTTPPPSSS]]]fffiiiiiinnnzzz}}}nnnbbbaaammm|||lll___QQQGGGAAA;;;888999888777666666666555333111222222111000000000000111000000////////////000000222000...---......---,,,111///---...000111000---,,,------------....................................////////////000000000+++,,,,,,,,,,,,,,,,,,+++...------------...//////---------...............//////------,,,------...---------...............------,,,,,,------.../////////000000000000111111000000000000000000000000111111111111111111222222444555777;;;@@@GGGLLLPPPTTTTTTVVVZZZ\\\]]][[[ZZZXXXYYY```oooyyyttt[[[NNNKKKIIIGGGDDDCCCEEEGGGGGGGGGHHHKKKNNNQQQSSSUUUXXX[[[\\\^^^ccchhhhhhhhhnnnwww***+++,,,---///000000000,,,,,,------......//////////////////////////////---------------------------------+++++++++,,,,,,***+++,,,....../////////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,************+++,,,---......---------......------///,,,+++------+++,,,///---,,,,,,++++++,,,,,,,,,------...//////,,,***)))------///111333222///,,,///......------......///,,,,,,---------,,,,,,++++++,,,,,,+++)))(((***,,,...///000111111000///...444222000//////......---333///...///000...000444222111111111111111111222222222333333333333333222111333666777777666777888888888999999:::===AAADDDKKKLLLKKKJJJKKKOOOVVV[[[XXXWWWWWWVVVXXX]]]eeelllkkkmmmwwwrrrjjjeeemmm~~~{{{mmm```VVVKKKBBB===<<<;;;999777777555222000333222111111000000111111000000////////////000000111///,,,,,,---......---222...,,,---111222000---------------............////////////////////////............////////////,,,,,,------------,,,,,,---------------......///,,,---------.../////////...//////000000///...---.................................------------...////////////000000000111000000000000000000000000222222222222222222222222444666999>>>DDDJJJOOORRRUUUTTTVVVYYY\\\\\\ZZZWWWZZZ^^^iiiyyy~~~ttt{{{ttt___QQQKKKLLLFFFEEEDDDCCCDDDFFFHHHIIIKKKMMMQQQSSSUUUXXX[[[^^^^^^aaagggjjjiiikkkwww***+++,,,...///000000000---------....../////////////////////////////////------------------------...---,,,,,,,,,,,,++++++***+++++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...------,,,,,,---------,,,---------,,,,,,,,,---///,,,+++------+++,,,///,,,,,,,,,++++++,,,,,,---+++---......---+++)))&&&...---,,,---///000///.........------------.........//////000000000/////////000111///...---...000...///000111111111///...222000......///000000...000...///222333000000222111111111222222111111111111111111111222222222333111333666777777666666777666888:::<<<===@@@DDDGGGLLLJJJHHHJJJPPPVVVZZZ[[[WWWVVVWWW\\\bbbgggiiihhhkkkuuuuuupppmmmrrrsssbbbPPPCCC<<<:::666555555444333222333222222111111111111111000000////////////000000///---++++++---/////////000...,,,---///000///,,,---------.........//////////////////////////////,,,,,,,,,---------......------............------,,,,,,,,,+++,,,,,,---...,,,---------.../////////,,,...222555555222///,,,.....................---..................------...////////////000000000////////////////////////222222222222333333333333444666;;;@@@FFFLLLQQQSSSUUUUUUUUUWWWYYYYYYYYYWWW___gggvvv|||rrruuuooo[[[RRRLLLHHHGGGFFFFFFEEEDDDEEEFFFIIIKKKNNNQQQTTTWWWXXX[[[^^^aaaccceeehhhjjjkkksss...//////000///...---,,,.............../////////........................------------------------...,,,+++,,,------+++***+++++++++******)))(((''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------,,,+++******+++++++++---...---,,,+++,,,---///,,,,,,//////,,,,,,///,,,,,,+++++++++,,,------)))---...,,,++++++)))%%%...,,,******,,,/////////......------------......------.../////////......+++---////////////111222...///000111222111000//////---,,,///333555444222///...///444444111000222000111222222222222111000000000000000111222333444444555777777666666666777444777;;;>>>AAACCCEEEHHHHHHIIINNNVVV]]]```\\\WWWZZZ[[[^^^dddiiilllkkkiiiuuu|||sssssswww}}}dddPPP@@@<<<777333333444555555333333222111111111111222000000////////////000000...---,,,---///000000000........................------........./////////////////////////////////++++++,,,,,,,,,------------......//////......---,,,++++++++++++,,,---------------...............+++...222555666333///,,,...............---------....../////////......---......////////////000000////////////////////////111222222333333444555555666888===DDDJJJOOORRRTTTTTTVVVWWWXXXXXXYYY\\\___dddpppvvvrrruuuttt[[[OOOLLLJJJGGGEEEFFFFFFGGGFFFFFFHHHKKKNNNSSSUUUXXXZZZ[[[]]]```bbbaaabbbdddhhhmmmzzz000000111111000...,,,+++////////////............------------------------------------------------...,,,+++,,,---...+++)))+++++++++,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******)))))))))***++++++,,,...///...,,,,,,---//////---...111111...---///,,,+++++++++,,,,,,---...)))---...+++***---+++'''---,,,***+++---/////////...------,,,,,,------...***+++,,,,,,------,,,,,,(((***,,,---------...000//////000111111111111111///---,,,///333555222...111...///222333111111555000111222222222222111000000000000111222444666777888999999888666666777999444999???DDDGGGHHHJJJKKKKKKPPPYYYbbbfffeee```\\\^^^bbbhhhjjjkkkmmmrrrwww{{{{{{~~~iiiRRRKKKBBB:::666555555555444333222222111111222222000000////////////000000///......///000111///...---000222111...,,,///222............////////////........................,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,,,,---.....................---------,,,---000111222111///...//////.........------------...///000000///.............../////////000000000000000000000000000000000111222333444555666777888<<>>DDDJJJOOOSSSUUUVVVSSSXXX]]]]]]\\\aaalllwwwsssooorrrsss|||vvvXXXQQQJJJGGGDDDBBBEEEKKKBBBEEEHHHIIIJJJNNNTTTYYYXXXZZZ]]]^^^^^^___aaaccchhhhhhmmmxxx111...,,,---//////---+++111000///...------.../////////............//////+++//////++++++//////***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...***---...---***(((***,,,***+++,,,---...---,,,+++------,,,,,,,,,,,,++++++...------,,,,,,------...+++,,,,,,+++******+++---...,,,***+++---...,,,***(((,,,...+++)))***...111000///...---------------***+++,,,---...---,,,+++))),,,...---+++***,,,///////////////////////////---------............//////000000000000000/////////////////////......---222///,,,,,,///111111111///000111222222111000///...222555444222222777<<<;;;666444666777666666999BBBFFFKKKOOOQQQRRRSSSTTTXXXaaahhhhhhjjjmmmlllgggooommmmmmkkkiiiqqq~~~pppZZZMMMEEE>>>777444444333222333333333111///---///111111///------...---...///000000111000000000000000000000///......000////////////.........+++,,,---...---,,,+++***///...,,,++++++,,,...///111...+++)))+++---...///---...............------------------------------111///...///111000---***/////////......---------,,,,,,------...//////000000///...---,,,------...111111111000000000000000111222333333333444777:::@@@DDDJJJOOORRRTTTUUUWWWZZZ\\\]]][[[]]]jjjpppjjjlllssswwwdddQQQMMMIIIGGGHHHHHHFFFDDDIIIHHHHHHJJJNNNSSSVVVWWWYYYZZZ]]]___aaacccdddeeefffiiirrr222///......000000...,,,000000...---------......///..................///+++......++++++//////+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,---///---+++***+++---++++++,,,,,,------,,,,,,------,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,------,,,++++++,,,...---,,,+++,,,......,,,***---,,,******,,,///000...///......------------...++++++,,,,,,------,,,,,,+++---...---------...///........................---------............/////////000000000000//////---...//////000000000000333000......000222222222000000111222222111000//////222555555444444777:::<<<888666888999999===BBBGGGIIIMMMOOORRRUUUYYY\\\ccciiimmmlllmmmqqqrrroooppplllkkkqqq{{{~~~xxxuuuxxx~~~wwwiii]]]MMM???888555444222222333222111///333333333111//////111222...//////000000000000///000000000000000///....../////////.........------------.........------,,,///...---,,,,,,---...///+++,,,---///000///,,,)))---...............------------------------------///------...000111///---.........---------,,,,,,------......///000000111111000///.........//////111000000000000000000000222333333333444666:::===DDDHHHNNNSSSUUUVVVWWWXXXYYY[[[]]]^^^eeexxxzzzooonnntttvvv___RRRMMMJJJGGGFFFGGGHHHGGGFFFIIIIIIJJJMMMQQQUUUXXXYYY\\\^^^````````````aaaaaagggooo}}}222000//////111111000...//////...------------.........------------......***------+++,,,//////---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---,,,,,,++++++,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---......,,,,,,---...,,,+++,,,---///...,,,***///)))$$$&&&---000---)))------------------...///,,,,,,++++++,,,,,,------...---,,,---/////////...---------------------------------............/////////000000000000//////------...///111222222333333111//////111333333333000000111111222111111000111333555777888888888888666444444666777999@@@JJJNNNOOOPPPQQQTTTZZZaaafffmmmqqqrrrppppppsssvvvvvvrrrlllnnn~~~vvvddddddhhhrrrxxx```JJJ>>>888555333111111111111000333333111...+++,,,///111///000000000000//////...//////000000000///..................---------,,,///.............../////////...---,,,,,,---...///,,,,,,---///111000,,,)))------...............---------------------------...,,,+++,,,...000000///------------,,,,,,,,,,,,......//////000111111111222111000/////////000000000000000000000000111111333444444333555888>>>BBBIIIMMMSSSWWWXXXXXXXXXXXXZZZ[[[\\\aaaoooqqqhhhmmmyyyuuu^^^OOOHHHHHHFFFDDDEEEFFFHHHHHHHHHIIIJJJMMMPPPTTTWWWZZZ[[[^^^```cccccccccbbbcccdddiiiwww111000000000000000000///.........------------...------,,,,,,,,,,,,------***+++,,,,,,---/////////------------------------///...---,,,,,,,,,,,,,,,,,,---------,,,,,,,,,------,,,+++***+++,,,---...------,,,,,,,,,+++++++++------------------------+++---......,,,,,,,,,---++++++---...///...---+++111)))%%%(((...///---+++,,,,,,,,,,,,---......///---,,,+++***+++,,,---...///,,,***,,,///000///,,,---------------------------------............///...//////000000000000////////////000000111222333111111000000000222222222000000111111111222111111333444555888;;;;;;999777333333555888999<<>>CCCIIIOOOTTTVVVVVVUUUTTTTTTVVVZZZ^^^YYY^^^nnnuuunnnwwwkkk\\\OOOKKKFFF???AAAKKKBBBEEEHHHIIIJJJMMMRRRVVVSSSVVVXXXWWWVVVWWW]]]cccdddiiipppuuu}}}...000111111000000111333---,,,---///222222///,,,...---,,,+++***+++,,,,,,......---,,,,,,---------***++++++,,,,,,------............------,,,,,,,,,.........------,,,,,,,,,***+++,,,------,,,+++***+++,,,,,,------,,,,,,+++000---******,,,---,,,***+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,---.........---,,,+++))),,,///...+++***+++---,,,---.........---,,,+++---------...........................////////////...............///000000........................111///------/////////......///000111333444666666222222111111222444666777777777666555555888===AAAEEEMMMXXXaaaeeehhhjjjkkkpppppppppppppppqqqrrrsss|||xxxyyy~~~ooo```bbbkkkzzzwwwpppkkkgggccc___[[[ZZZXXXVVVSSSRRRPPPPPPHHHIIIKKKJJJHHHGGGFFFFFFIIIIIIIIIIIIIIIIIIIIIIIINNNNNNPPPSSSXXX]]]bbbeeesssvvv}}}yyylllcccdddjjjhhhdddaaabbbiiiqqqwwwzzz|||___JJJ@@@;;;;;;:::777444444222///333333222222111000//////000/////////....................................111111000///////////////222///------//////,,,)))+++++++++---000111000...,,,---------,,,,,,...///...------,,,,,,------...---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------222000...------///222333------------.........///---...///111222222222222111111111000...///111333111555:::@@@EEEKKKQQQUUUYYYTTTSSSXXX]]]]]][[[[[[YYY^^^ssspppuuuwww\\\TTTJJJEEEEEEGGGFFFDDDDDDFFFHHHIIIKKKNNNSSSVVVVVVTTTRRRUUUZZZ```bbbcccfffkkkvvv...000111111000000111333000///...000111111---***111000///.........//////......------------......---,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,......---------,,,,,,,,,***+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,+++///---***+++,,,---,,,***))))))*********++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++,,,---------+++++++++,,,+++,,,,,,------,,,,,,+++111000000//////.....................////////////...............///000000........................111///------///000///.........//////000000000000//////000000111333444555666666666777888===CCCGGGNNNUUU^^^dddgggiiijjjlllqqqqqqrrrssstttuuuwwwyyyzzzzzz~~~pppgggdddmmmyyy|||wwwvvvqqqiiiccc___\\\YYYVVVUUUSSSPPPNNNLLLKKKLLLLLLIIIIIIIIIHHHFFFFFFGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKLLLMMMPPPTTTWWWYYY```dddjjjrrr{{{~~~vvvpppsssyyy~~~|||{{{~~~}}}bbbOOODDD;;;:::666444444555333111333333222222111000000000000000/////////.........////////////////////////000//////...------......000...---...//////...------,,,,,,---///000///...,,,---------,,,,,,...///...------,,,,,,------...---,,,,,,++++++,,,,,,---......------------......///...---,,,,,,...000111,,,------------.........//////000000111111222222000111111111///000111333444888===CCCHHHMMMSSSVVV]]]WWWTTTWWWZZZYYYXXXXXXZZZbbbwww{{{vvv~~~eeeXXXQQQIIIEEEEEEFFFFFFDDDEEEHHHJJJLLLNNNQQQTTTWWWUUUTTTUUUXXX^^^bbbcccbbblllqqq|||///000222111000000111222222111000000111///,,,***///...---,,,,,,,,,,,,---.........------......///......------,,,++++++***...------------,,,,,,,,,...------------,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++...---++++++,,,---,,,+++************+++++++++++++++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,------///---++++++,,,,,,,,,+++,,,+++++++++++++++,,,,,,111111000///...---,,,,,,............////////////...............///000000........................111///---...///000000///000000000///......------//////111222333444444444444555777999===DDDKKKQQQZZZ^^^dddhhhjjjkkklllmmmmmmoooqqqqqqrrrtttwwwyyy{{{}}}eeehhhsssxxxrrrkkkeeeaaabbb^^^YYYUUURRRQQQOOOMMMOOOMMMJJJHHHGGGGGGIIIJJJHHHHHHHHHFFFEEEFFFIIILLLHHHHHHIIIIIIIIIIIIIIIIIIKKKJJJJJJIIIJJJKKKLLLMMMPPPSSSYYYaaahhhoootttwww}}}iiiWWWLLLBBB<<<555444666777555333333333333222111111000000000000000/////////......000000000000000000000000///...------,,,------------...////////////000111000...,,,,,,---//////...,,,---------,,,,,,...///......------------......------,,,,,,,,,,,,------///..................///---,,,,,,,,,,,,---......------------............111111000//////000111222///111222222111111222444888<<>>:::888333333333222222222222222111000000000////////////........................///......---....../////////222333111...,,,---000333000---+++,,,---...---,,,---------,,,,,,...//////......------......///...------,,,,,,------...//////............//////---.........///////////////000000000111111111111333222000......///111222///111333333333444666888>>>BBBHHHLLLOOORRRUUUWWWWWWWWWZZZ]]][[[XXXYYY^^^fffyyyxxxooojjjvvvuuu\\\PPPNNNEEEDDDCCCCCCEEEFFFFFFFFFHHHMMMRRRVVVXXXYYYYYYZZZ\\\]]]___ccciiiqqqyyy~~~111333333333111000111222000111111111///...///111/////////000///......---,,,,,,,,,,,,,,,---...///+++,,,,,,---......//////,,,,,,,,,------------...,,,,,,,,,------------...------,,,,,,,,,,,,------+++,,,,,,------,,,,,,++++++,,,---,,,++++++---...,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++++++++++++++,,,---......*********,,,......---,,,------------...///000111,,,,,,---...///000111111............////////////...............///000000////////////////////////000///......000222222111000000111111222333444444111111333444555666666666666<<>>333333333333333333333333111111111000000000//////........................------,,,,,,---......///000///......//////---,,,///...------...///...,,,,,,---------,,,,,,.../////////............//////......------------............------------......111000///......000111333....../////////000000000//////000000111111222222333333222222222555:::>>>DDDHHHMMMQQQSSSTTTUUUVVVYYYYYYZZZ[[[ZZZ^^^kkkxxxyyylllgggkkksssnnn\\\OOOJJJKKKEEEEEEEEEDDDEEEGGGJJJLLLNNNRRRWWWZZZ\\\]]]___```]]]aaahhhpppyyy222333444333111000111222444555555222...+++,,,...///000111111111000...---////////////000111333333/////////...------,,,,,,,,,,,,,,,------.........,,,,,,,,,------............---,,,,,,,,,,,,---...+++,,,,,,------,,,,,,+++***,,,---,,,******---000/////////......---------+++,,,,,,------,,,,,,+++)))+++,,,...//////...---"""'''---000///......///)))+++,,,...//////...---..................------............/////////000...............///000000000000000000000000000000000///...///111333333222222222222222222333333333666555555555666777999;;;AAAHHHSSS]]]dddhhhkkklllrrrrrrrrrtttvvvvvvqqqmmmqqqsssuuuvvv|||qqqeeedddmmmxxxwwwggg___YYYWWWTTTOOOOOOTTTKKKKKKLLLOOOQQQRRRPPPOOOMMMPPPSSSSSSRRRSSSVVVXXXXXXUUURRROOOOOOQQQTTTVVVQQQRRRTTTSSSRRRRRRSSSTTTQQQRRRRRRSSSTTTUUUUUUVVVRRRSSSTTTTTTUUUUUUUUUUUUYYY\\\aaagggmmmrrrvvvwwwqqqmmmfff^^^WWWUUUWWWYYYbbbhhhrrr||||||kkkPPP???<<<333333333333333333333333111111111111000000000000000000000000000000000000++++++++++++,,,,,,---...///---+++,,,///111///,,,...------...//////...,,,,,,---------,,,,,,.../////////............//////......------------......---------,,,,,,---------222000...------///222333------------.........///---...///111222222222222444333222111222666;;;@@@FFFJJJOOOSSSTTTUUUUUUVVVZZZZZZZZZ\\\^^^ggg{{{tttmmmllltttnnn[[[QQQJJJGGGIIIFFFFFFFFFEEEEEEGGGKKKNNNQQQTTTYYY\\\]]]___aaaccc```fffpppzzz222333333333333222111111222111111000000000000000///............------------,,,,,,++++++******)))###+++000000...,,,***%%%000///++++++------)))***+++,,,---,,,++++++,,,,,,+++***+++---000222,,,***)))***,,,.........---,,,***))))))***,,,---******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...---------...------,,,,,,000---+++,,,......,,,***---...///000///...,,,***...,,,++++++...111222333...------------...//////............////////////111111000000000000000111222333333222111000222333///111333555666888;;;>>>KKKTTT]]]bbbggglllmmmkkksssuuuuuuuuuuuuuuusssppptttxxx{{{{{{kkkYYYVVVdddwwwzzznnndddXXXUUURRRNNNMMMLLLMMMNNNNNNNNNOOOPPPQQQQQQPPPPPPVVVWWWXXXWWWUUUTTTUUUVVVWWWVVVTTTRRRUUUWWWRRRJJJTTTUUUWWWXXXYYYXXXXXXWWWWWWZZZYYYVVVVVVXXXXXXUUUUUUVVVYYY\\\ZZZUUUVVVZZZ[[[dddppp~~~hhhWWWPPPNNNNNNWWW[[[```fffnnnxxxtttXXXAAA555444222111333222///111666111111111000///......---333000......000111///---------------------------///000000...,,,+++,,,,,,+++,,,...//////...,,,+++........................///---******+++***(((%%%........................000///------......---,,,.........------,,,,,,,,,---......//////////////////............//////000333333333444777<<<@@@BBBJJJLLLOOOQQQRRRTTTWWWYYY\\\___```aaagggzzzyyyqqqhhhddduuuxxx^^^UUURRRJJJFFFGGGCCCCCCDDDEEEHHHKKKNNNPPPTTTWWWYYY[[[\\\^^^```bbb^^^hhhuuu222333333333333222111111333333111000////////////000000/////////........./////////////////////000'''***...000///...------"""***000...+++,,,+++))))))***+++,,,---,,,,,,+++,,,,,,++++++,,,---///000,,,***)))***,,,............---+++******+++---...++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,------...------,,,,,,///---,,,,,,......,,,***---...///000111000...---///......///000111000//////............///000000/////////000000000000111111111000000000000111111222333333222111111222444111222444555777:::???CCCSSS[[[bbbfffiiinnnooonnnssstttuuuuuuuuuuuusssrrrsss{{{jjj```WWWWWWdddxxxxxxpppggg\\\TTTSSSQQQOOOMMMLLLMMMOOOPPPSSSTTTUUUUUUVVVVVVVVVVVVTTTUUUVVVVVVTTTTTTUUUWWWVVVWWWWWWUUUVVVYYYVVVQQQUUUXXX\\\_________```aaa]]]```aaa___```dddeeeccc______aaaccc```\\\^^^ccciiivvvxxxcccWWWPPPMMMNNNPPPUUU[[[bbbllluuu|||^^^EEE888666444333444222///000333333333333222111000000000333000......000111///...------------------------222222333222111/////////......------------..............................000...++++++,,,,,,***(((........................000///------...///---,,,/////////......------------......///////////////000000/////////000111111444444444555888===BBBEEELLLNNNPPPQQQRRRTTTWWWYYY[[[]]]aaahhhvvvssslllgggiii~~~gggQQQKKKIIIDDD@@@AAACCCCCCDDDFFFIIILLLOOOQQQVVVXXX[[[]]]^^^```ccceeegggsss333333333333333222222111222111000000000000000000111000000000////////////,,,,,,---......///000000/////////...,,,,,,---///,,,...---++++++---,,,(((******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++******,,,......---......,,,,,,,,,,,,......,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,------...------,,,///---,,,,,,---...---+++,,,---///000111111000000...///000111111///,,,+++///////////////000111111000000000000111111111111111111000000000111111222222333333333111111333444333333444555888>>>FFFKKK]]]dddiiikkkmmmqqqsssrrrtttuuuuuuuuutttssssssuuu{{{ppp]]][[[[[[```nnn|||uuullleee___YYYRRRLLLNNNMMMLLLLLLLLLNNNQQQRRRVVVVVVWWWWWWXXXXXXXXXXXXSSSTTTVVVVVVVVVWWWYYY[[[YYY^^^```]]]]]]aaabbbaaabbbhhhnnnpppmmmlllnnnpppooosssuuutttvvvyyyyyyvvvqqqppppppqqqnnnkkknnnttt|||jjjZZZPPPLLLHHHJJJMMMQQQWWW___hhhnnn~~~jjjMMM===:::777555666555111000333333333333222111111000000222000......///000///...------------------------------/////////---+++)))000///---,,,,,,---///000........................000...------...///---,,,........................000...---...//////...,,,///////////////.........---......///////////////111000000000000111222333444444444666:::@@@FFFIIIOOOPPPQQQRRRRRRTTTWWWZZZ[[[]]]cccpppmmmhhhiiitttmmmZZZJJJGGGGGGDDDBBBCCCCCCCCCEEEHHHKKKOOORRRTTTXXXZZZ\\\^^^___aaadddgggjjjxxx333333444444333333222111////////////000111222333000000000/////////......+++,,,,,,,,,---------......///...,,,+++***,,,......---+++))))))+++---...+++++++++,,,,,,,,,,,,,,,,,,------------,,,+++***---+++******,,,...------...---,,,,,,,,,,,,---...+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...------------------------------,,,,,,---...///000000//////,,,---//////...,,,,,,+++//////......//////000111//////000000000111111111111111000000111111222222222333333333222222333555444444444555:::CCCMMMTTTdddiiimmmnnnpppuuuwwwwwwwwwvvvwwwvvvsssqqquuu{{{xxxccc\\\___fffsss}}}rrrkkkfff___YYYUUURRROOOMMMNNNMMMMMMMMMOOOQQQSSSUUUXXXXXXXXXXXXXXXYYYYYYZZZWWWXXXZZZ[[[]]]___bbbeeedddkkkooolllkkkoootttvvv{{{yyydddUUUMMMLLLKKKLLLMMMOOOQQQWWW^^^bbbkkkxxxyyyXXXBBB===999777888777444222444111111111000000/////////111000//////////////////........................))))))+++,,,---+++(((%%%000///...------...///000..................................../////////...........................000...---...///000...---//////..................---......///////////////000000000000000111222333333333444666;;;BBBHHHLLLQQQRRRSSSSSSSSSUUUXXX[[[]]]]]]eeewww|||iiifffooorrr```SSSHHHGGGIIIGGGEEEFFFCCCDDDGGGJJJNNNRRRUUUVVVYYY[[[\\\]]]^^^```cccffflllyyy333444444444444333222222111111000000000000000111/////////.........------000000000//////.........+++---......---,,,---...------,,,)))&&&&&&+++000,,,,,,,,,,,,,,,---------------------,,,+++***)))---+++***+++,,,------,,,,,,,,,++++++++++++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,---.........---,,,---------------------............------,,,,,,,,,.........,,,---000333......------......///000........./////////000000111111111111111222333333222333333333222222444666444444555888???IIIUUU]]]fffllloooooorrrwwwzzzzzzzzzxxxxxxwwwsssqqqyyymmm^^^^^^eeesssttthhh```ZZZWWWRRRNNNLLLLLLMMMMMMRRRQQQQQQRRRSSSTTTVVVWWW[[[[[[[[[[[[\\\^^^___``````bbbdddfffhhhkkkppptttvvv}}}~~~}}}iiiXXXNNNKKKMMMOOOPPPOOONNNNNNPPPSSSVVV[[[fffuuufffJJJ>>>888555666666444333444111111111111000000000000111111000///......///000........................------...000222000---)))---...///000000///...---........................,,,------...------...///........................000...---...000000///...---------------------------......///////////////////////////000111222333222333555888===CCCIIILLLRRRSSSTTTTTTUUUVVVYYY\\\]]]^^^ggg~~~vvvfffggguuu|||bbbSSSLLLEEEDDDEEEEEEDDDDDDDDDEEEIIILLLQQQTTTWWWXXXYYY[[[\\\\\\]]]```dddgggvvv~~~444444444444444333222222666444333111///...---,,,............------------000//////...------,,,,,,***---000111111////////////------+++'''$$$(((///,,,,,,,,,,,,,,,---......------,,,,,,++++++******...,,,***+++,,,------,,,++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,---............+++---...---,,,,,,---///......---,,,,,,++++++***---///000///...///444999---------------...//////............////////////111111111111111222333444222333444333222333555777333666999???GGGRRR]]]dddhhhmmmqqqqqqsssxxxzzzzzz{{{xxxwwwwwwtttttt|||hhh```bbbnnnxxxoooddd\\\YYYOOONNNLLLJJJJJJLLLNNNPPPUUUUUUUUUVVVWWWXXXYYYZZZZZZ[[[\\\^^^aaaeeeiiikkkrrrsssuuuwwwzzz~~~qqq\\\QQQKKKLLLQQQQQQQQQQQQOOOLLLJJJKKKLLLRRR[[[fffqqq|||vvvXXXBBB:::333333444222111333333333333333333333333333000111111000......///000........................000///...000333333///,,,,,,---///000000///---,,,........................+++---...---,,,,,,---...........................///.........000111000///,,,,,,,,,------------------......///////////////.........///000111222333222444777<<>>:::888666666777111111111111111111111111///111222000------///111////////////////////////111---***,,,000111///,,,///...,,,++++++,,,...///........................---///000///,,,+++,,,...........................///......///000111111000---.........//////000000---......///////////////000000000111222444555666555999???EEEJJJMMMNNNNNNNNNRRRWWW[[[\\\\\\]]]]]]___eeevvvrrrhhhfffvvvxxxbbbWWWQQQFFFGGGFFFCCCCCCEEEHHHHHHIIIKKKNNNRRRVVVXXXYYYZZZVVVYYY^^^cccjjjsss|||666555444333222222222222000111222222000000111222//////.........---------///////////////////////////+++'''(((+++/////////.........---+++(((%%%###------------------------------------------------***+++,,,+++******,,,...***+++,,,+++))))))***+++,,,+++++++++,,,---...............------,,,,,,,,,...,,,,,,---///000///............------,,,,,,,,,,,,------......------,,,++++++,,,------......//////,,,***,,,111222///+++,,,,,,,,,---...///000000......////////////...---000000111111111222222222000...///555777666555666:::>>>FFFRRR___hhhkkkkkkqqqtttxxxxxxvvvvvvxxx{{{xxxrrrooorrrzzz~~~pppkkktttqqqhhh[[[QQQLLLJJJJJJIIIHHHMMMRRRUUUUUUUUUWWWZZZXXXXXXZZZ]]]\\\\\\bbbiiissszzzjjj[[[LLLGGGIIILLLPPPSSS\\\bbbgggddd\\\TTTSSSUUUPPPNNNLLLNNNSSS]]]gggnnndddYYYIII>>>999777666666111000...///111222222111111111000000//////......------............------***...111///***'''))),,,///...---,,,,,,---...///...---,,,,,,------,,,+++,,,,,,,,,---------......//////...---,,,,,,++++++........................///......---------.........///000000000000222444/////////...---...111444777;;;AAAFFFJJJMMMPPPRRRSSSQQQTTT[[[^^^[[[WWWVVVYYYbbbwwwooollluuuhhhTTTMMMNNNCCCCCCDDDDDDEEEEEEFFFFFFJJJMMMQQQTTTUUUWWWYYYZZZZZZ^^^bbbfffllluuu666555444333222222222222333444555444333222333555000000/////////.................................+++******+++---......---------------,,,***))))))------------------------------------------------+++,,,---,,,++++++---///)))***++++++***)))***,,,+++++++++,,,,,,,,,,,,,,,......------,,,,,,++++++...,,,,,,---...//////.........---------,,,,,,,,,,,,------......------,,,...........................+++***,,,000111...+++,,,------....../////////111111222222222222111111111222222222333333333333222000111666888666666888???DDDNNNYYYdddkkknnnooosssuuuwwwwwwwwwwwwxxxyyysssooonnnsss|||tttsssyyy{{{rrrggg___UUUMMMJJJKKKKKKKKKSSSWWW[[[[[[ZZZYYYZZZ]]]ZZZZZZ]]]bbbfffjjjttteeeWWWJJJGGGIIILLLPPPSSS```fffkkkjjjeee```^^^^^^XXXVVVTTTRRRTTTXXX\\\___pppyyyuuujjj[[[LLLBBB<<<888666222000//////000222111111000000000000000///////////////000000000000//////---///111000---++++++---///...------------.../////////...///000111111000,,,,,,---------.........//////...------,,,++++++------------------------000//////.........//////,,,---............000222333444444333222222555777888<<>>DDDIIIMMMOOORRRTTTXXXUUUUUUXXXXXXVVVVVVYYYeeejjjxxxyyyeeeTTTJJJEEEEEECCCCCCCCCDDDEEEGGGHHHIIIMMMPPPTTTXXXYYY[[[]]]___^^^___dddnnnzzz555444333333222222222333...///000///...---...000////////////////////////------------------------(((,,,///000---,,,,,,...,,,++++++++++++---///000------------------------------------------------+++,,,---,,,+++,,,---///((()))++++++++++++---...***+++---------+++)))'''...------,,,++++++******...---,,,,,,......---,,,------------------------,,,------......------,,,////////////......------000///...000222222111///////////////............---......///////////////222222222333333333333444444222333666777777;;;@@@MMMWWWdddlllnnnpppuuuyyy{{{yyywwwxxxzzzzzzwwwtttpppssszzzpppeeerrrzzzoooeee]]]XXXPPPOOOMMMNNNQQQUUUYYY[[[XXX[[[]]]]]][[[\\\```dddiiiiiimmmuuusssVVVMMMFFFGGGKKKNNNQQQUUU]]]aaaiiipppssssssqqqnnnllljjjgggccc___\\\ZZZZZZ___dddmmmxxxzzziiiVVVFFF<<<666333000///000111111000/////////000000111111222......////////////......111000//////000000...,,,.........------..................---+++******+++------------............//////......---------,,,------------------------/////////...//////000000///000111000///000111333///111222222111111333444===AAAGGGLLLOOOQQQTTTVVVVVVUUUVVVYYYYYYWWWZZZ___hhhqqqzzzpppZZZPPPJJJFFFEEEBBBCCCCCCDDDFFFHHHJJJKKKNNNQQQVVVYYY[[[\\\^^^```]]]aaahhhrrr~~~444444333222222222333333111222333333111111222333................................................+++---///...++++++---000,,,,,,+++******+++---...------------------------------------------------***+++,,,+++******,,,...(((***+++,,,++++++---///***+++---...---+++)))(((---------,,,,,,,,,++++++...---,,,,,,---...---+++------------------------,,,------......------,,,,,,,,,---------..................///000111000/////////////////////......000111222333333333333333111111111111222222222222444222333666888999@@@HHHUUU___lllqqqqqqqqqvvv{{{~~~{{{yyyzzz{{{{{{xxxtttssszzzrrrjjjnnn}}}}}}mmmbbbZZZTTTQQQIIIKKKNNNQQQUUUYYY^^^```[[[]]]^^^]]]]]]___eeejjjssstttzzznnnTTTLLLHHHJJJMMMPPPSSSXXX```fffpppyyy~~~}}}{{{wwwtttpppkkkfffcccbbbaaa```aaadddjjjsss~~~lllRRRCCC999666222000000111111111//////000000111111222222......////////////......///...---...//////...,,,---..................------///111000///...///111---------........./////////...............------------------------------...---------......///000///000111000//////111333111333444444333444777999@@@DDDIIINNNQQQSSSVVVXXXXXXZZZ]]]```^^^[[[___ffflllzzzzzzrrrrrr~~~```OOOIIIEEEBBBAAABBBBBBCCCDDDFFFIIILLLNNNPPPSSSWWWYYY[[[\\\^^^```bbbhhhpppvvv444333333222222333333333000111222222111000111222------------............////////////////////////---......---,,,,,,...///,,,,,,++++++++++++,,,,,,------------------------------------------------***+++++++++******,,,...)))+++,,,,,,++++++---...+++,,,---------,,,+++***,,,,,,------------.........---,,,,,,------,,,+++,,,,,,,,,------------...,,,------......------,,,++++++,,,,,,---......///,,,,,,---............---///////////////////////////000111222222222222222000000111111111222222222444333444888:::>>>HHHRRR]]]fffooosssrrrrrrwww{{{~~~}}}}}}}}}|||zzzxxxyyyooofffmmmpppaaaWWWPPPLLLIIIGGGJJJPPPTTTXXX[[[^^^aaa\\\]]]^^^]]]^^^bbbjjjqqqlllUUUOOOKKKMMMPPPRRRVVV[[[ccclllxxxzzzuuuoookkkiiigggbbb___]]]```hhhttt{{{\\\FFF===999555222222222222222000000111111111111111111000111111222222111111000,,,---.........------,,,------...//////...------'''***.........///222555------........./////////................................................------,,,------...///000.../////////------///000///000111111222444888;;;BBBFFFLLLPPPSSSUUUXXXYYYYYY[[[^^^```\\\ZZZaaakkkyyyvvvkkkkkkrrrnnnVVVJJJGGGDDDBBBAAABBBBBBBBBDDDGGGJJJNNNQQQRRRUUUYYY[[[\\\\\\^^^___ccciiipppuuu}}}333333333222222333333444///000111000//////000111---.........////////////........................---------...000///---+++++++++,,,---------------------------------------------------------------+++,,,,,,,,,++++++---...+++,,,---,,,++++++,,,---------------------......+++,,,---...//////000111...---,,,,,,------,,,***,,,,,,,,,---------......,,,------......------,,,------------............,,,---/////////......///......//////000000111111------...///000111111000111111111222222222333333444444666;;;>>>DDDQQQ]]]eeekkkqqqtttssstttxxx{{{~~~|||{{{|||{{{ggg^^^cccwww}}}wwwmmm```UUUOOOMMMJJJHHHJJJOOOUUUZZZ\\\]]]___aaa\\\^^^aaaccchhhqqq|||qqqYYYSSSOOOPPPRRRTTTYYY^^^hhhsss~~~yyytttqqqjjjddd______dddmmmuuuyyy~~~kkkSSS@@@<<<777444333333333333222222111111111111111111111111222222222222111111***---000///---+++---///------...//////...------%%%)))------++++++///222............////////////............////////////////////////////////////------------...///000111...///000///------...000............///444:::>>>DDDHHHNNNRRRUUUWWWYYY[[[YYYZZZ]]]]]][[[^^^lll{{{~~~vvvllleeekkkyyysssbbbPPPIIIHHHGGGEEEDDDBBBBBBBBBDDDGGGKKKPPPRRRVVVYYY\\\]]]]]]]]]^^^___```eeelllttt333333333222222333444444222444555444333222333444.../////////000000111111------------------------,,,,,,---000333222,,,'''***+++---///000000//////------------------------------------------------,,,---------,,,,,,...///+++---...---+++++++++------------------...///000+++,,,---...000111222333...---,,,,,,,,,---+++***,,,,,,,,,------.........,,,------......------,,,000000000///......------///111222222222111222222---......///000111111222000000111333333444444444222222333333333444444444555555888===BBBIIIWWWdddjjjnnnrrrttttttuuuyyy|||~~~~~~|||}}}~~~eeeZZZ\\\eee{{{sss}}}pppeee]]]TTTNNNMMMNNNNNNNNNOOOUUU\\\`````````bbbccc```dddiiioooxxxxxx]]]VVVRRRRRRSSSUUUZZZ```qqq}}}|||tttnnnfffccceeejjjnnnooowwwhhhBBB>>>888555444444444444333222222222111000000000//////000000000000//////***...111000,,,***---111,,,---...//////...---,,,---111333111---+++---000............/////////000.........///////////////000000000000000000000000............///000222222000111222111//////000222222222111111333888@@@EEEEEEIIIOOOSSSVVVXXXZZZ\\\\\\^^^```aaabbbjjj~~~vvvppphhhdddoooeeeWWWJJJFFFFFFEEEDDDEEEBBBBBBBBBDDDGGGLLLQQQSSSYYY\\\^^^______^^^___```aaadddlllyyy+++...000///000444444111333222222111000111111111---...///////////////....................................------,,,,,,,,,------,,,,,,,,,+++++++++***++++++,,,,,,,,,++++++***************************++++++,,,---...///000---***((())),,,...---+++***,,,......---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++------------------------///...,,,+++...111000---......---,,,---...///000))),,,//////......111555...++++++000111......333333222111000000111222222111222444333111000000111333999===@@@GGGVVVdddkkkmmmooosssuuuvvvwwwyyy{{{yyy}}}|||zzz|||{{{iii^^^\\\___nnn}}}ssseee___VVVSSSNNNJJJIIIKKKNNNPPPZZZYYY[[[```bbbaaaaaaeee___fffnnnxxxgggZZZRRRWWW[[[[[[```iii|||{{{uuummmfffccccccdddpppwwwrrrPPPAAA666555666222222666///000222333222111///---///............//////000////////////////////////***---000111///,,,******---...///...,,,,,,...///111///+++))))))+++///111111111000///...---,,,,,,,,,(((&&&(((---000---***///......------///000111222111000//////000111111222222222222333888>>>CCCJJJLLLOOOSSSVVVYYYZZZZZZ^^^```aaa```fffyyyyyylllfffdddggguuuttt]]]TTTIIIBBBBBBDDDDDDCCCDDDBBBBBBEEEKKKPPPRRRRRRVVVZZZ___```___^^^___aaallljjjrrr222666666444444666666333222222111111000000111111//////000000000//////..............................------------------,,,.........---------,,,,,,'''((()))+++---.........////////////////////////......------,,,,,,,,,+++...+++******---......,,,+++---//////...,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,---......------------------------...---,,,---000222111///...------,,,---...///000---...//////......///111///,,,,,,000111......222222222111000000000111222111222444444333333444555444<<>>;;;666555999:::888444555666777777555333222///000000111111111000000000000000000000000000000000000//////......------//////.........---------............---,,,+++***........................&&&'''(((***,,,...000000+++---...---++++++---000(((***---...---------...,,,,,,,,,,,,,,,,,,,,,,,,---......//////...------++++++,,,,,,---...//////,,,(((***111000***...888,,,,,,.../////////...---,,,///111000---,,,///111***//////,,,---222333///000111333444555555444444333444555777;;;CCCKKKRRR^^^fffmmmoooqqqvvvyyyyyyyyy{{{}}}~~~~~~~~~|||tttmmmkkkuuu|||uuutttqqq```VVVMMMKKKKKKJJJLLLOOOOOORRRXXX\\\___``````___eeelllzzzyyyvvvpppiiiddddddkkkppp}}}~~~eeeTTTGGG:::444666///000222333222111///---.........///000222333444////////////////////////---...///...,,,++++++,,,---...///...,,,,,,...////////////....../////////)))+++...111222111000///...///000///...---...///...///000222222111111000---...000111222222222111111444888<<<@@@FFFLLLPPPSSSUUUXXX[[[]]]^^^______WWW[[[iiilllbbbaaatttttt___RRRLLLHHHBBBCCCCCCCCCBBBDDDFFFIIIJJJLLLNNNOOOOOORRRVVV[[[[[[^^^aaadddiiiqqq|||888888888888888777666666777666666444333222111111222222333333333222111111...............---------222111///...,,,+++++++++'''---111000,,,***,,,///000,,,***++++++***,,,000///......------,,,++++++...------+++***))))))(((///...,,,*********,,,---...---,,,+++***+++,,,---)))***++++++,,,,,,,,,,,,,,,,,,,,,---------......////////////...---,,,,,,///000///...---...111444111222000++++++...000///---------.........//////////////////000000000000///111333333222222333444111222222444999DDDRRR\\\hhhkkkooorrrtttvvvyyy{{{{{{||||||}}}|||xxxuuutttsss|||}}}|||oooppp|||nnnaaaRRRQQQNNNJJJGGGHHHOOOTTTVVVYYY[[[[[[ZZZ[[[___bbbmmmwww||||||kkk```ccciiiuuu}}}mmm\\\MMM???888777000333777888666222...,,,111111111111111000//////............////////////,,,,,,,,,,,,,,,---...///......------------......+++,,,,,,------.........666222---+++,,,......---,,,...//////......000111///---...111222///...111000/////////000111222222444555888===EEEKKKPPPQQQUUUUUUWWWYYY\\\]]]]]][[[XXX```lll~~~mmmfffllleeeTTTJJJEEEEEE@@@AAABBBBBBBBBDDDGGGJJJNNNOOOQQQSSSUUUVVVWWWXXXbbb___aaahhhjjjnnn888888888888888777777666777666666555333222222111333333333333222111000000------......//////000000000/////////...---------...------.........---,,,000,,,+++,,,,,,+++,,,000------------------------///////////////............---,,,+++++++++,,,,,,,,,,,,,,,++++++,,,------,,,---...............---,,,,,,,,,---------......,,,------.........------+++---......---,,,---......000000---,,,//////,,,---------.........//////111111111111222222222222///111333333222222333444777777888;;;CCCOOO[[[dddjjjmmmqqqtttvvvxxx{{{}}}}}}~~~}}}yyywwwyyy~~~tttuuu~~~}}}qqqwwwxxxfffZZZMMMLLLJJJGGGGGGKKKPPPTTTYYY\\\___``````bbbgggkkk{{{wwwkkkjjjnnnttt{{{|||nnn]]]III<<<777333555666777666444333333111111111111111000//////............////////////---,,,,,,,,,------...//////......------......///------------............222///,,,,,,...000000///---...000///......///000111...///333444111111333000000///000000111222333555777;;;AAAGGGMMMQQQRRRXXXYYY[[[]]]``````___^^^___gggqqqqqqsssvvv^^^OOOFFFCCCDDD@@@AAABBBCCCCCCEEEHHHKKKNNNOOOQQQTTTWWWYYYZZZ[[[aaa^^^```ggglllttt888999999999999888777777777666666555444333222222444444444333222111000///------...///000111222222---...///000000000///...555///***+++111333///)))...++++++......++++++...++++++,,,------...//////,,,,,,,,,------.........------,,,,,,,,,,,,++++++***++++++,,,------------++++++++++++++++++******,,,,,,,,,---------......***+++,,,---............***,,,//////...,,,+++++++++///000...---///---***------........./////////111111111111222222222222///111333333222222444555888777999@@@KKKXXXbbbhhhnnnqqquuuwwwyyy{{{}}}{{{yyyyyyooommmyyypppuuu|||jjj[[[RRRKKKIIIGGGHHHKKKPPPUUUWWWYYY\\\^^^```ccchhhqqqwww~~~tttppppppsssyyywwwdddNNN>>>888666555333222111111222222111111111111111000//////............////////////---------,,,------...//////......------......///////////////............---,,,,,,---000111111000...///000///...---...///000...///333333111111444000000000000111222333444666999???EEEKKKOOORRRSSSVVVXXX[[[]]]^^^^^^]]]]]]fffnnnzzzvvvnnn}}}jjjUUUJJJDDDCCCEEEAAABBBCCCCCCDDDFFFIIILLLNNNPPPRRRVVVYYY[[[]]]^^^```^^^```hhhqqq999999::::::999999888777777666666555444333333333222222333333333222111111//////000000111111111222---///000222222000///---888111++++++111333///***,,,***+++......+++***,,,,,,,,,,,,---------......******+++++++++,,,,,,,,,+++,,,,,,------,,,++++++((()))+++---......------***************)))(((''',,,,,,,,,---------......***+++,,,,,,---------,,,---///000000...,,,,,,,,,+++...///,,,,,,......+++............////////////.../////////000000000000000111333333222333555777888888<<>>DDDPPP___kkkqqqsssvvvxxx{{{|||}}}}}}xxx~~~uuunnnpppwwweeeVVVMMMJJJNNNMMMMMMPPPVVV[[[[[[ZZZaaabbbeeejjjttt|||~~~~~~sss\\\III<<<<<<999666444444333111///111111111111111000//////............///////////////......---------....../////////....../////////111111111000000//////...,,,...000111000///...---///000111000...------...---+++,,,000111......111000000111111222444555666777===EEEKKKNNNOOOQQQSSSYYY\\\```aaaaaaaaaccceeemmm|||tttiiifffwwwpppZZZMMMGGGDDDDDDEEEBBBCCCDDDEEEFFFHHHLLLOOORRRSSSUUUWWWXXXYYYZZZZZZZZZ[[[bbbooo:::;;;;;;;;;;;;:::999999666666666555555555444444000000111222333333333333333333222111000///......000000111111000...---,,,111111111000.........///+++)))***------***)))+++//////...---,,,,,,++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------***++++++,,,------------,,,------------,,,,,,+++,,,,,,,,,---------...............------,,,+++***......---+++)))***---///...///---))))))...111000....../////////000000000111111111111222222222222111222222222222444777999===BBBKKKXXXeeeoootttvvvyyy{{{~~~yyyzzz{{{mmmqqq|||{{{jjj[[[QQQLLLJJJMMMMMMPPPTTTXXX[[[\\\[[[___cccjjjttt|||}}}oooSSS>>><<<888444222333333111///111111111111111000//////............////////////000///......---.........000//////......//////000000000000000////////////...///111111///---------...///000///...---...///000......222222//////111000111111222333555666777999???GGGLLLNNNOOORRRTTTYYY\\\_________aaaeeeiiiuuuqqqfffeeekkktttcccQQQHHHEEECCCAAAAAABBBDDDEEEFFFGGGIIIMMMPPPTTTUUUVVVWWWXXXYYYYYYYYYWWW\\\gggwww;;;;;;;;;;;;;;;::::::999666666666666555555555555333333333333333222111000111111111000000//////..............................///000000//////......---++++++......++++++------------------------,,,)))))))))))))))*********,,,,,,+++++++++,,,---...,,,,,,,,,++++++,,,------******+++,,,,,,,,,++++++,,,,,,,,,---------......------.........------,,,,,,---...---,,,,,,...///---///...+++,,,000111///.../////////000000000000111111111111222222222222111222222222222444777:::???GGGTTT```jjjqqqvvvyyy}}}ssspppzzzooonnn|||kkk\\\SSSNNNKKKIIIKKKOOOTTTYYY[[[]]]___aaa___hhhvvv}}}lllUUUHHHAAA888333333333111///111111111111111000//////............////////////000000///...............000000////////////000000......///////////////000---000111000...,,,---///---...000///......///000111//////222222......000111111111222444555777888<<>>;;;;;;===;;;:::888555444444555666444444333333333222222222000000000000000000000000//////...---------------/////////...............111...------///111000///,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++)))***,,,...111111000///---------------------------.........------,,,+++000//////.........//////,,,,,,---......---------..............................///000000000000000000000000000000111111222000222444333333777@@@GGGWWW^^^hhhqqqxxx|||zzzhhh\\\___eeelll}}}uuutttvvveee[[[QQQLLLJJJIIILLLQQQVVVWWW\\\```bbbdddlllvvv||||||~~~___HHH???<<<555...111333444666555444222000......------------......444---)))---111000......////////////////////////111000000///......------......////////////......///////////////000111111000000000000000000000000111222333444555777;;;>>>FFFHHHKKKOOOTTTWWWYYY[[[ZZZZZZ]]]```aaahhhzzzlllgggbbb```rrr|||fffUUUNNNFFFBBBCCCEEEEEECCCDDDEEEGGGIIIJJJMMMPPPSSSSSSYYYXXXZZZ```\\\[[[eeelll{{{DDD???===??????===<<<>>>===<<<:::777666555555555444444444333333333222222000000////////////000000///.........------------............////////////000...,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,,,,------,,,,,,+++'''***------,,,---///222------------------------,,,---.........---,,,+++------,,,,,,,,,,,,------+++,,,---...............,,,,,,------...///000000......///000000000000000000000000000000111222222000444666555555;;;GGGQQQdddhhhooouuuzzz}}}iii```]]]aaaeeelllooozzzxxxkkk[[[RRRKKKJJJJJJKKKOOOUUUXXXYYY]]]bbbeeejjjvvv~~~|||~~~oooTTTGGG???555,,,...000111333333222000/////////............//////333111000000...+++---333////////////////////////000000000///......------......////////////......///////////////000111111111000////////////000111222333333333444888>>>BBBJJJKKKNNNRRRUUUXXXZZZ[[[[[[]]]```bbbeeeqqqlllgggdddfff|||mmm\\\OOOJJJEEECCCDDDEEEDDDCCCEEEGGGIIIKKKLLLOOORRRUUUWWW\\\ZZZZZZ___\\\]]]iiirrrGGGAAA===???@@@???>>>@@@???>>><<<:::888777666666333333333333222222222222000000///......///000000000000000000000//////...,,,,,,------......//////...---,,,+++++++++++++++------------------------------------------------+++,,,,,,------,,,,,,+++,,,++++++***)))***+++---------------------------+++,,,...//////---,,,++++++++++++***++++++,,,---++++++---...////////////,,,,,,------.../////////......///000000000000000000/////////000111222333///444777777888@@@OOO[[[jjjmmmrrrvvvyyy}}}xxxeee```aaahhhooo{{{~~~pppnnnnnnaaaTTTNNNIIIJJJMMMOOOSSSYYYZZZZZZ^^^ccchhhqqq{{{xxxyyy|||^^^JJJ>>>444...---...000111111111000///000000////////////000000///......///,,,***///666////////////////////////000000//////..................////////////......///////////////000000111222111///......///111222333333222222444999@@@EEELLLNNNPPPSSSVVVXXXZZZZZZ\\\___cccdddiii{{{ppphhhfffkkk{{{aaaSSSIIIFFFDDDCCCDDDEEEDDDBBBEEEGGGJJJLLLNNNPPPSSSVVVWWW]]][[[[[[```\\\^^^lllxxxKKKCCC>>>???AAA@@@@@@AAA>>>===;;;999777666555444222222222222111111111111000000////////////000000000000000111000///......+++++++++,,,,,,------...000//////...---,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...)))&&&&&&))),,,+++)))------------------------+++,,,---.........---,,,...............///000000+++,,,---...//////000///..............................///000000000000000////////////000111222333///333666888<<>>555333000111333444444444444333000000////////////000000111---,,,...///---///333////////////////////////////////////..................////////////......///////////////000000111333111000......000111333222222111111444999AAAGGGNNNOOOQQQTTTVVVXXXYYYZZZ\\\aaaccceeennnrrrgggeeemmmnnnXXXNNNEEEDDDDDDDDDDDDEEEDDDCCCDDDGGGJJJMMMOOOQQQTTTVVVUUU\\\\\\]]]aaa^^^aaapppSSSIIIAAAAAABBBAAA@@@AAA;;;:::999888666444333333333333333222222222111111000000111111111111000000---.../////////...,,,+++,,,,,,,,,,,,,,,---------,,,------,,,+++***,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++&&&###%%%+++///...+++------------------------,,,,,,,,,---------......,,,,,,,,,,,,---...//////,,,---...///////////////..................------......///000000000000000////////////000111333333000333666;;;CCCQQQ```kkkpppssswwwzzz~~~{{{ooolllooo|||wwwrrryyyooo^^^TTTLLLHHHHHHLLLQQQSSSVVVZZZ______bbbiiippp|||zzzxxx~~~~~~\\\CCC999888111111222222222222222222000000////////////000000666000...111222000////////////////////////////////////////////////............////////////......///////////////000111111222111000000000000111222222222222333666<<>>===<<<======<<<;;;:::999888777666666666666555555555///111444666666444111//////000111222111000...---111111000000/////////...,,,...000///------000333................................................+++,,,,,,------,,,,,,+++---...//////------...///------------------------///---+++******,,,///111---,,,------...///000111...///////////////...---***+++,,,---///000111111...//////000000000000000.........///000222333444666555888AAAQQQbbbnnntttrrruuuyyy|||uuunnn___TTTMMMLLLIIILLLSSSZZZ\\\___cccfffgggjjjqqqxxx~~~~~~hhhMMM<<<555444444333333222222111111//////............//////((((((,,,111111......222////////////////////////.........///////////////......////////////......///////////////000111111000111222222222222111000333555777999<<>><<<;;;999777555555444444444444444444444444444333222000///...///000222////////////////////////000///---,,,---///111222555000///111///)))(((,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***---...///...,,,+++,,,---,,,,,,,,,++++++*********++++++,,,,,,,,,---------,,,---...---+++***+++,,,+++++++++,,,,,,,,,------....................................///////////////---,,,...111222000---222000//////111333333333555555999EEEUUUdddmmmqqqxxxzzz|||zzzooommm~~~vvvfffWWWOOOMMMGGGKKKMMMNNNVVV___aaa]]]iiihhhiiiooo~~~zzzxxxzzz|||}}}|||fffOOO>>>555666444222111222222111///333000......000111///---222///---...000000...,,,............////////////000000000000000////////////...---,,,,,,---...///,,,++++++++++++,,,------000000111222222111///...555333222666===EEEJJJKKKRRRSSSTTTVVVYYY[[[]]]^^^^^^```aaaggg{{{uuudddgggwwwwwwaaaPPPGGGFFFCCCCCCBBBAAAAAACCCGGGJJJJJJKKKMMMPPPSSSVVVXXXYYYZZZ^^^___[[[]]]mmm{{{dddPPPLLLLLLGGGBBBBBB???>>><<<:::888777666666444444444444444444444444333222000/////////111222///////////////////////////...---,,,---...000111...***))),,,***%%%%%%(((,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,------------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,......---,,,++++++,,,,,,,,,---------.............................................///////////////...---...111222000...333222000000111333444444777888???KKK[[[iiirrruuu{{{}}}ssskkkmmm~~~nnn```SSSLLLKKKLLLQQQTTTUUUZZZaaadddaaagggjjjpppxxx|||zzzyyyyyyxxxwwwpppYYYGGG;;;777444222111222222111000333000......000000///...000...------///000...,,,............////////////........................000000///.........///000---------------...//////...///000111222222111000777555444666<<>>888555222111111222111000222000......///000///......---,,,---//////...---............////////////,,,---------------------222111000//////////////////////////////000111111---...///111222222222222777666666999>>>DDDIIIKKKQQQSSSVVVYYY]]]```bbbcccaaa___```iiinnncccrrr}}}eeeTTTJJJGGGHHHBBBCCCDDDDDDCCCCCCEEEGGGNNNNNNPPPQQQSSSTTTUUUVVVVVVZZZ^^^dddqqqhhhYYYRRRKKKGGGEEE??????===;;;:::999888888555555555555555555555555444333222111111111111222////////////////////////------,,,,,,,,,------...000//////000000//////000------............------///...,,,++++++,,,...///,,,---......,,,,,,,,,...---------------,,,,,,,,,,,,,,,,,,------------...---...//////---------///------------................................................/////////////////////000111111111000222222222111111111333555:::AAANNN\\\iiittt{{{~~~rrraaagggwww|||xxxtttdddXXXOOOIIIIIILLLPPPWWW]]]^^^\\\]]]bbbfffjjjttt}}}yyyvvvuuusssrrrqqqqqqqqqqqquuuvvvuuuwww~~~{{{vvvrrrrrrxxx}}}}}}~~~yyytttssstttyyywww{{{qqqWWWBBB999666333111111222111000111000/////////000000000,,,,,,,,,---...//////...............////////////,,,,,,---------------...111111000//////.........000000//////000000111222...//////000111222222222444555777<<>>>>><<<;;;999888888888666666666666666666666666444333333222222222222222000000000000000000000000---------,,,,,,,,,------+++,,,,,,,,,,,,---...---,,,,,,------------,,,,,,///...,,,++++++,,,...///,,,---...---,,,,,,---...+++++++++++++++,,,,,,,,,,,,,,,---------.........---...///...------...///+++,,,,,,,,,,,,---------....................................///////////////000111111111111111111000111222111000111333666===FFFUUUcccmmmuuu|||kkk]]]iii~~~ssswwwttthhhYYYPPPKKKHHHKKKPPPWWW\\\cccdddbbbbbbiiiqqqttt}}}{{{yyyuuusssnnnmmmmmmlllkkkkkkkkkkkkmmmmmmlllmmmsssxxxuuunnnkkkhhhiiioootttvvvyyy}}}wwwrrrrrruuutttsssxxx~~~aaaIII:::777333111111111111111000000000/////////000111,,,------.........///000............////////////------....../////////000////////////......------//////......//////000111111111000000000000000000222444888===BBBIIIOOOSSSRRRTTTYYY]]]aaadddffffffcccaaadddppp~~~tttyyyhhhTTTJJJEEEDDDEEEAAACCCDDDEEEEEEEEEGGGHHHMMMNNNPPPSSSUUUXXXZZZ[[[^^^aaaggguuu}}}aaaRRRKKKHHHGGG>>>===<<<;;;:::999999999777777777777777777777777444444444333333333222222000000000000000000000000............------------***,,,---++++++......,,,+++,,,,,,,,,,,,,,,,,,+++...---,,,++++++,,,---...+++---...---,,,,,,---///******++++++++++++,,,,,,,,,---------............,,,---......---,,,...///+++++++++,,,,,,,,,------....................................///////////////111222333111111222333...111333222111111555999CCCNNN^^^jjjqqqwww}}}hhh^^^mmmxxxttt~~~iii^^^RRRLLLIIIIIINNNTTTWWW[[[```dddccceeennnxxx{{{wwwtttrrrooommmfffffffffeeeeeedddcccccceeeffffffeeehhhllliiidddbbb```bbbgggkkkmmmqqqvvv{{{~~~vvvqqqppprrrpppqqqwwwfffLLL;;;888444111111111111111...///000///......000222---///000///......///000............////////////......//////000111111111------............------...............//////000222222111000//////000000333555999===AAAFFFLLLPPPSSSUUUZZZ___ccceeeffffffddddddkkkzzztttttt|||```PPPIIIEEECCCCCC@@@BBBDDDDDDDDDFFFIIIKKKNNNOOOQQQTTTWWWZZZ]]]^^^ZZZ^^^hhh|||eeeTTTMMMIIIFFF???>>>===<<<;;;:::::::::777777777777777777777777444444444444444333333222000000000000000000000000////////////......------,,,000000------111111---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///+++++++++,,,,,,,,,------------------............***,,,------,,,,,,---///,,,,,,,,,,,,---------.......................................///////////////111333333222111222444...111444444333444999>>>KKKXXXgggqqqvvvzzzuuueeebbbrrrrrrzzzsss```VVVLLLIIIIIIKKKQQQWWWVVVVVVZZZ```cccgggqqq}}}|||yyyuuupppmmmkkkiiihhhaaaaaaaaaaaa```___^^^]]]\\\```aaa``````cccbbb___\\\ZZZ[[[```bbbcccgggmmmqqqyyy~~~}}}}}}|||{{{|||{{{uuuqqqooommmppptttyyymmmSSS<<<999444111000111111111...///000000......000333///111222111///...///111............////////////......///000000111222222,,,---...///000000/////////............///000000111000000//////000111222333777;;;???CCCHHHNNNRRRSSSVVVZZZ___ccceeeeeeeeedddhhhuuuxxxnnntttqqqYYYMMMIIIFFFCCCBBB@@@AAABBBCCCDDDGGGKKKNNNQQQRRRTTTVVVYYY[[[]]]^^^\\\aaannnhhhXXXPPPJJJEEE@@@@@@???===<<<<<<<<<<<<777777777777777777777777444444555555444444333222000000000000000000000000//////000000///...------+++000000,,,,,,000000,,,---..................---***++++++,,,,,,++++++***+++,,,------,,,,,,...///,,,,,,,,,------.........---------.........//////***+++,,,,,,++++++---...---------.........//////..................................../////////000///222444444222111222444///222666666555666<<>>>>>;;;999888777666555444333333333444444444444444444444444333222000///...///000222000222000+++)))...111222........................000000///...---,,,,,,+++...---,,,,,,,,,,,,---...,,,,,,,,,------.........+++******,,,......---,,,***+++,,,,,,------,,,,,,------++++++++++++---------,,,++++++---///......---------...------,,,+++000000000000////////////000000000000000111222222///222444333222777AAAKKK[[[cccoooxxx~~~qqqffffffeeehhh{{{llluuussshhhXXXPPPGGGEEEIIIPPPUUUVVVZZZ[[[]]]bbbfffnnn|||yyyvvvsssnnnkkkiiigggeeecccaaa\\\[[[]]]]]]YYYWWWXXXUUUTTTSSSTTTVVVWWWXXXWWWXXXWWWVVVVVVVVVXXX[[[\\\ffffffhhhnnnuuuyyyzzzyyyyyyzzz{{{|||}}}|||oooooollllllpppsss~~~kkkNNN:::333555000...111000////////////............////////////000000000000////////////////////////...............///000000000111000///---,,,---///...///111222222222111000///000000///......000111444777<<>>>>><<<999:::999777666555555444444444444444444444444444444444333111000000000222333...111111...,,,///111000........................000//////...------,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,---------......,,,++++++,,,---...,,,+++,,,,,,---............---......---,,,,,,---......000...------.........---+++,,,---...............000000000000//////////////////.........//////000000333555444444:::FFFPPP___gggrrr{{{uuuhhhaaafffkkkttt{{{kkkzzz}}}nnncccSSSMMMGGGFFFLLLSSSXXXYYY[[[[[[^^^bbbgggooo~~~wwwqqqnnniiifffdddccc```___ccc]]]ZZZ[[[YYYTTTQQQRRRRRRPPPOOOPPPRRRTTTTTTSSSRRRQQQPPPOOOPPPRRRSSSUUUZZZ[[[aaaiiisssyyy{{{{{{yyyzzz{{{{{{|||vvvpppllllllnnnqqq{{{~~~QQQ<<<444555000///222000111000000000000/////////////////////000000000000////////////////////////...............///000000.../////////------///111,,,---...///000//////...000111111111///000111333666999>>>CCCGGGLLLQQQUUUTTTVVVZZZ___ccceeefffeeepppzzz~~~qqqgggbbbccciiivvvlllZZZJJJGGGEEE@@@@@@EEECCCCCCCCCDDDFFFIIILLLNNNPPPRRRVVVYYY[[[]]]___aaajjjyyylll[[[UUUNNNEEEBBB@@@>>>>>>>>>>>><<<;;;;;;:::999888777666666666444444444444444444444444555444333111111222333333,,,000222000...000000.........................../////////...---------,,,...------,,,,,,------...,,,,,,,,,------------...---,,,+++,,,------,,,***,,,---......//////......///......------......///222000...---......---,,,+++,,,---...///000000000////////////000000000000000//////.........//////222444555555777@@@NNNXXXgggnnnwwwjjj___[[[dddqqqrrrooottteee\\\NNNJJJGGGIIIOOOVVV[[[\\\^^^^^^```eeekkkuuu}}}xxxsssmmmjjjeeebbbaaa___]]]\\\```[[[WWWXXXVVVQQQMMMNNNMMMLLLKKKLLLNNNOOOOOONNNMMMLLLKKKKKKKKKLLLMMMNNNNNNRRRYYYdddnnnuuuxxxxxxxxxyyyyyyzzzzzz}}}wwwrrrllljjjlllnnnxxxUUU>>>444555000///222111111111111111000000000000////////////000000000000///////////////////////////............//////000,,,...............000222------...///////////////000111222222111111333555999<<<@@@DDDHHHLLLQQQTTTSSSWWW\\\bbbfffhhhhhhhhhrrrzzzlllbbb___```hhh~~~```RRRFFFDDDDDD@@@???CCCDDDDDDDDDEEEFFFIIIKKKMMMOOORRRVVVZZZ\\\___ccceeennnnnn]]]TTTMMMFFFAAA@@@@@@??????>>>======<<<;;;:::888777777666666555555555555444444444444444444333222111222222333,,,000111...,,,...///..........................................---------------------------------------------------------...---,,,,,,------+++))),,,,,,---.....................------------......000...,,,,,,.........---,,,---...///000000000000////////////000000000000333222111111000111111111333444555666;;;GGGVVVbbbooouuu}}}|||eee[[[XXXcccuuuuuuqqqzzzxxxjjj\\\TTTKKKIIIIIIMMMSSSYYY\\\]]]aaaaaadddjjjqqq~~~|||yyyvvvqqqnnnkkkhhhdddaaa```___]]]\\\ZZZVVVSSSUUUTTTPPPNNNNNNJJJIIIHHHHHHJJJKKKKKKJJJLLLLLLKKKJJJJJJJJJKKKKKKJJJOOOVVV___hhhmmmppppppssstttvvvwwwyyy|||uuurrrllliiijjjkkksssZZZAAA555444///...222000111111111000000000//////////////////000000000000//////////////////////////////............///000---...///...---...000111///000000111111111111111///000111111111111333555:::===BBBFFFJJJNNNSSSVVVWWWZZZ^^^bbbdddgggiiikkkwww|||kkk```]]]aaakkkqqqVVVKKKCCCCCCCCCAAA@@@BBBCCCCCCDDDFFFHHHJJJMMMNNNQQQUUUYYY\\\^^^bbbgggkkkvvvrrr```TTTKKKEEEAAAAAAAAA@@@???>>>>>>>>>;;;;;;999888777666666666666666666555555444444444333333222111111111111111---000///***(((,,,//////........................---------...............------------------------------------------------...---,,,,,,------+++)))++++++,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,***)))***---............///////////////........./////////000000000111222222111111111111222222333444555888@@@NNN___kkkvvv{{{sssccc[[[YYYfff|||mmmttt~~~ooo```UUUNNNKKKKKKMMMQQQUUUYYY\\\\\\```aaafffnnnxxx~~~|||zzzvvvqqqllliiigggdddaaa^^^^^^]]][[[ZZZYYYTTTRRRSSSSSSOOOMMMNNNIIIGGGFFFFFFHHHIIIIIIHHHKKKKKKJJJJJJJJJJJJJJJJJJHHHMMMTTT\\\bbbgggjjjllllllooorrrtttwww{{{uuuqqqkkkggghhhiiioooaaaFFF666444......111...000000/////////.........////////////000000000000//////////////////////////////............/////////000000///------...///000000000000000111111222---///000000000111333666999===CCCHHHMMMQQQVVVYYY]]]^^^___``````ccciiimmmkkk]]]\\\aaaqqqhhhOOOHHHCCCCCCCCCBBBBBBBBB@@@AAACCCFFFJJJMMMOOOQQQSSSVVVYYY[[[\\\aaaiiipppwwweeeVVVKKKEEE@@@AAABBBAAA???>>>???@@@<<<;;;:::999888777777777777777666666555444444444222222222222222111111111...000...)))(((,,,000000........................,,,---------.../////////,,,------......------,,,...------------,,,,,,,,,---,,,+++,,,------,,,******+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++***(((((())),,,...///...///////////////...---,,,......//////000000111111000////////////000111222444444666<<>>EEEJJJOOOSSSWWWZZZaaabbbaaa```___bbbiiiooohhhZZZ[[[bbbyyyvvv```KKKHHHDDDBBBBBBBBBBBBBBB???AAADDDGGGKKKNNNQQQRRRRRRUUUWWWXXXYYYaaalllvvv{{{kkkYYYMMMGGG@@@BBBCCCBBB@@@>>>@@@BBB======;;;:::999888888888777777777666555444444444333333333333333222222111...111111,,,+++...111000........................,,,,,,------...//////000,,,,,,---......---,,,,,,......---------,,,,,,,,,,,,++++++,,,---...,,,++++++,,,,,,---------------,,,,,,---......---,,,,,,+++***)))***,,,.........,,,------.........------.........///000111111111.........///000111222333555666999AAANNN___ppp{{{|||pppaaacccnnnppprrr}}}kkk[[[PPPKKKJJJJJJLLLPPPTTTWWW[[[^^^aaabbbfffooo}}}~~~{{{tttuuuuuusssnnnhhhccc```]]]ZZZWWWVVVUUUUUUTTTSSSWWWRRROOOQQQPPPLLLIIIJJJGGGEEEDDDDDDEEEFFFEEEDDDCCCDDDEEEEEEFFFFFFFFFFFFDDDHHHNNNTTTXXX^^^eeejjjfffiiimmmqqqtttwww{{{|||ppplllfffdddgggiiikkkxxx}}}sssTTT???999222111333000000000000////////////...////////////000000000000////////////////////////000000///...............//////000///------...000///......---...///000111---...000111111333666888<<>>===<<<;;;:::::::::888777777666555444444444444444555555444444333222---222333000///111111000........................+++,,,,,,---...///000000,,,,,,---......---,,,,,,.........------,,,,,,,,,+++******,,,......---,,,,,,---......//////......,,,---...//////...---,,,...---+++,,,---......---******,,,---......//////---......///000111111222///000000111222444555666666888<<>><<<;;;::::::;;;;;;<<<;;;888555444444444555444333333333444444222000000000////////////000000111000000///...------,,,......////////////..............................+++,,,,,,------,,,,,,+++***+++---......---+++***,,,,,,------.../////////,,,---///000000000///...///,,,******,,,...//////000000000000000000000000...///////////////......---///111111000000222333111777BBBPPP___mmmxxx}}}llleeefff~~~zzzoootttyyyfffZZZQQQKKKIIIJJJOOOPPPTTTYYY\\\\\\___eeehhhqqq~~~xxxssspppkkkgggddd```]]]ZZZVVVVVVUUUTTTSSSRRRQQQQQQOOONNNMMMLLLKKKJJJIIIHHHEEEDDDCCCCCCCCCDDDFFFGGGDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDGGGJJJNNNUUU\\\bbbdddfffjjjlllmmmnnnqqqrrryyyssshhhaaacccdddfffsss|||eeeKKK;;;555333333444//////000000000000000///000///,,,)))'''))),,,///------......//////000000222222111000//////000000////////////////////////...------......///000111111111000///...000444777<<>>>>><<<;;;::::::;;;;;;<<<;;;888666444444444555444333333333444444222111111000000//////000000111222222222111000/////////.........//////.................................+++,,,,,,------,,,,,,+++,,,---............---,,,+++++++++,,,------......------...///////////////000...,,,+++---/////////////////////////////////...///////////////......---///000111000111222444444;;;GGGUUUdddqqq{{{rrrgggfffzzzpppmmmyyyrrraaaUUUNNNJJJIIILLLQQQQQQUUUZZZ\\\\\\aaagggoooyyy{{{qqqmmmiiieeeccc```\\\ZZZUUUTTTSSSRRRQQQOOONNNNNNLLLKKKKKKJJJIIIHHHGGGGGGEEEDDDCCCBBBBBBCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDFFFHHHKKKQQQXXX]]]aaadddgggjjjkkklllooopppvvv}}}vvvjjjbbbbbbcccdddooo}}}~~~iiiOOO@@@888333222222///000000111111111000000000000...,,,***+++...000.........///////////////111000000///......//////////////////////////////...............///111111000000000000000333777;;;???CCCIIIOOOTTTXXX\\\___```ggggggfffiiieeeiiixxxnnn]]]XXXggg{{{ttt]]]OOOHHHFFFCCCAAA@@@AAABBBCCCCCCFFFIIILLLNNNPPPTTTVVVWWWVVVZZZaaagggtttuuussstttzzzxxxfffWWWPPPMMMIIIGGGFFFEEEDDDCCC>>>===<<<;;;::::::::::::<<<;;;999666555555555555555444333444555444333111111111111000000111111111222222111111000000//////------............------........................,,,,,,------------,,,,,,........................+++,,,,,,---......//////.........---......///000222000------.../////////...........................//////000000/////////...///000111111111444666777@@@NNN^^^kkkwwwwwwdddbbbiii{{{iiisssyyyjjjYYYOOOJJJHHHJJJNNNTTTTTTVVVZZZ[[[]]]ccckkksss~~~|||wwwmmmjjjfffcccaaa___\\\ZZZTTTSSSRRRPPPNNNLLLKKKJJJHHHGGGGGGGGGFFFFFFEEEEEEEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAACCCDDDEEEFFFHHHLLLRRRVVV]]]```dddggghhhjjjlllnnnrrrwww|||zzzmmmbbbaaaaaabbbiiisssqqqYYYHHH===555222222000000111111111111000000000111111000......///111///////////////.........000//////...............////////////////////////............///000111111///000000111222555:::>>>BBBFFFLLLRRRVVVZZZ^^^aaaaaahhhgggfffhhheeejjjyyylll```cccvvviiiVVVKKKEEEDDDBBB@@@@@@@@@BBBCCCDDDFFFJJJLLLOOOQQQUUUWWWXXXWWWZZZaaajjj}}}vvvuuuvvv|||nnn[[[RRROOOKKKGGGFFFDDDBBBAAA======<<<;;;;;;:::::::::<<<;;;999888666666666666555444333444555555333111222222111111111111222222000/////////.........---,,,,,,------------,,,,,,........................,,,,,,------------,,,,,,......------------............//////000111111111///...---,,,---...///000222000...---.........---...........................//////000000000000///...///000111111222555888:::EEEVVVfffrrr{{{hhh[[[bbbpppooohhhrrrdddTTTKKKHHHGGGKKKOOOUUUUUUXXX[[[[[[]]]fffpppxxx}}}zzzwwwssspppiiifffccc```___]]][[[YYYTTTSSSRRROOOMMMJJJIIIHHHEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEDDDBBBAAA@@@@@@?????????@@@@@@@@@@@@AAAAAACCCDDDEEEEEEFFFHHHMMMPPPYYY]]]aaaeeeggghhhjjjlllqqqsssvvvyyy|||pppdddaaa```aaaffflll}}}dddPPPAAA777444555000000000111000000/////////000222111000//////000000000//////......------000//////.........//////////////////////////////............///000111222///000000111222666;;;>>>DDDIIINNNTTTXXX[[[___aaabbbhhhfffeeegggeeejjjzzzlllbbbkkkxxx```PPPHHHCCCBBBAAA@@@???@@@AAABBBEEEGGGKKKMMMPPPRRRVVVXXX\\\\\\___fffqqq}}}||||||~~~rrr^^^UUURRRMMMIIIGGGEEECCCAAA============<<<;;;::::::;;;;;;:::999888777777777555444444444555555333111222222111111111111222222////////////............,,,,,,------------,,,,,,........................,,,------......------,,,------,,,++++++,,,------......//////000111111111...---,,,,,,,,,---///000000...---,,,------,,,+++..............................///000111111000000...///000111111333777:::???KKK]]]mmmwww~~~wwwbbb\\\iiiyyy|||hhhkkkmmm```QQQJJJHHHHHHLLLQQQUUUVVVYYY\\\]]]```jjjuuu}}}{{{yyyvvvuuurrrooommmfffdddaaa^^^]]]\\\ZZZXXXUUUTTTRRROOOMMMJJJHHHGGGDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCAAA@@@???>>>??????@@@@@@@@@AAAAAAAAADDDEEEEEEEEEEEEFFFJJJMMMVVVZZZ___cccfffgggiiijjjpppqqqssswww|||}}}tttiiiccc``````dddiiinnnWWWCCC666333666///000000000//////...------///111111000/////////000000//////......------000000000//////000111111///////////////////////////......//////000111222000000111111111444999===FFFJJJOOOTTTXXX[[[^^^aaabbbgggeeecccfffdddjjj{{{nnneeeqqqpppYYYLLLFFFAAAAAA@@@@@@@@@AAABBBBBBFFFHHHLLLNNNQQQSSSWWWYYY___aaafffppp~~~uuucccYYYUUUPPPMMMJJJHHHEEECCC>>>>>>???>>>>>>===;;;;;;;;;;;;::::::999888888777666555444444666555444222111111111000000111111111111111111111000000000000------............------........................------............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////---------,,,------...///...---,,,,,,---...,,,+++..............................///000111111111111...///000111111444999<<>>===>>>>>>??????@@@AAAAAAAAACCCDDDEEEEEEDDDFFFIIIKKKRRRVVV\\\aaadddeeeggghhhmmmmmmpppvvv{{{{{{rrrhhhaaa```ccchhhyyyxxx___GGG777222555000000111000000///...---,,,...000000///.../////////////////////.........111000000000000111111222////////////////////////////////////000111222222000000111111222555999===GGGKKKPPPTTTXXX[[[^^^```bbbgggdddbbbffffffmmmuuupppiiiUUUJJJEEE@@@@@@@@@@@@AAABBBBBBCCCGGGIIIMMMOOORRRTTTXXXZZZZZZ]]]dddrrr|||~~~xxxjjjYYYUUUQQQMMMKKKHHHFFFDDD???@@@@@@@@@???>>>===<<<;;;;;;;;;;;;:::999888888666555444555666666444222111000000//////000000111000000000000111111111111.........//////.................................------............------+++,,,---......---,,,++++++++++++,,,------......,,,,,,------......------...---,,,---//////...---////////////////////////......///111111222222111//////000111222555:::===KKKXXXjjjxxx~~~pppeeeeeemmmxxxxxxiiinnn}}}qqq___UUULLLJJJKKKMMMQQQUUUWWW[[[aaafffgggjjjvvvzzzvvvssswwwvvvvvvuuuvvvwwwyyyzzzwwwsssoooqqqtttuuupppjjjiiilllnnnpppooollljjjiiieeeccc___]]]\\\[[[XXXWWWSSSRRRQQQOOOLLLJJJIIIHHHEEEDDDDDDCCCBBBAAA@@@@@@??????@@@??????===<<<;;;<<<======>>>??????@@@@@@@@@AAACCCCCCCCCEEEHHHJJJNNNSSSYYY^^^aaacccdddeeeffffffllluuuzzz}}}{{{nnnbbb^^^bbbgggpppmmmRRR===555666333333333222222111//////---...//////......///111.........//////////////////////////////000111111////////////////////////////////////000111222333///000111222333777===@@@HHHLLLQQQVVVYYY[[[^^^```ccchhheeeccchhhhhhqqqttt{{{yyycccSSSIIIDDD@@@@@@@@@AAABBBCCCCCCDDDHHHJJJNNNPPPRRRUUUXXX[[[YYYZZZ```qqqyyyzzz{{{oooWWWSSSOOOKKKIIIGGGDDDBBB@@@@@@AAAAAA@@@???===<<<;;;;;;;;;;;;::::::999888666555444555666666444222000000////////////000000............////////////......////////////..............................------............------,,,---///000000///---,,,,,,,,,------...//////000+++,,,---...///...---,,,...------...000111000...000000000000000000000000......///111111222222222///000000111222555:::>>>OOO]]]nnnzzz~~~{{{fff```hhhrrr|||nnngggwwwxxxlllZZZPPPIIIIIILLLOOOSSSWWWXXX]]]eeejjjkkkooo{{{~~~yyysssooolllkkkkkkjjjjjjjjjlllmmmoooqqqnnniiifffggglllmmmiiiccchhhjjjmmmmmmjjjeeeaaa___fffccc```]]]\\\ZZZXXXVVVRRRQQQOOONNNLLLJJJHHHGGGDDDDDDCCCBBBAAA??????>>><<<<<<=========;;;:::999;;;;;;<<<<<<===>>>>>>???>>>???AAABBBCCCDDDGGGIIIKKKPPPWWW\\\___aaabbbcccaaaaaaiiitttzzz|||rrrbbb]]]```eeeqqqzzz^^^EEE:::999555555555444333222111000...///000///...///111222---.........//////000000...............///000111////////////////////////////////////000111222333...///111333555:::@@@DDDJJJMMMSSSWWWZZZ\\\___aaadddiiifffeeeiiikkktttpppiii}}}rrr___RRRIIIDDD@@@@@@AAABBBCCCCCCDDDDDDHHHKKKNNNQQQSSSUUUYYY[[[aaa```dddtttyyyzzzyyyyyyooocccUUUSSSOOOJJJHHHGGGFFFDDDEEECCCAAA@@@???>>><<<:::;;;:::999999;;;<<<;;;999999888777555333222222222000000000000////////////222111000//////000111111222111111000///......---................................................,,,---------,,,++++++***++++++,,,,,,,,,------------------------...///000---------............///,,,---...///000000000///////////////000000000000111000111222222333===HHH[[[kkk{{{|||oooaaacccfffiiiwwwdddjjjpppdddVVVOOOIIIKKKNNNPPPRRRVVVYYY]]]dddjjjlllrrr~~~zzzxxxwwwuuusssmmmmmmmmmpppssstttqqqnnnfffgggiiikkkkkkkkkjjjjjjrrrpppnnnkkkfffbbbaaaddd```___^^^\\\YYYVVVTTTSSSOOOMMMJJJHHHHHHGGGFFFDDDFFFDDDAAA>>><<<;;;<<<<<<<<<<<<;;;::::::999888888999:::;;;<<<========================???AAACCCDDDHHHLLLQQQWWW[[[]]]^^^^^^aaaaaahhhsssyyyzzzxxxfffZZZ\\\fffmmmoooTTTAAA888333///...222333000...///000000////////////000000,,,------------------,,,111111000000//////......------------------------000///......///000///---111111000000222777???DDDDDDLLLTTTVVVYYY^^^bbbccccccjjjmmmfffccclll}}}ssshhhooolll\\\NNNEEEDDD???@@@@@@??????AAADDDGGGMMMMMMNNNPPPSSSUUUVVVVVV]]]bbbppp~~~~~~ssszzz|||xxxyyyzzzrrrfffVVVSSSMMMHHHFFFFFFEEECCCEEECCCAAA??????>>><<<:::;;;999888999:::;;;:::999999888777555444333222222222222111111000000//////000//////...///000222222111111111000///...............................................................//////......---,,,++++++,,,,,,,,,------------------------...//////---------............///...//////000000111222222////////////000000000111222111222444333666@@@LLL^^^nnn}}}}}}jjj___bbbhhhmmm}}}wwwcccooo~~~lll```TTTMMMIIIKKKOOOPPPTTTWWWZZZ^^^eeekkkooovvv}}}wwwppprrrwww{{{}}}}}}zzzwwwsssqqqooollliiigggggghhheeebbb^^^[[[ZZZYYYXXXVVVNNNLLLIIIHHHHHHGGGEEEDDDDDDBBB@@@===;;;;;;;;;<<<<<<;;;;;;:::999999888888::::::;;;<<<========================???AAACCCDDDGGGJJJOOOUUUZZZ]]]^^^^^^aaabbbgggpppuuuxxx}}}wwwhhh]]]___hhhkkk}}}```III===999444000111111///...000000000////////////000000------............------111000000000/////////...........................000///......///000///...222222222222444999AAAFFFHHHPPPVVVXXXZZZ```dddeeehhhnnnoooiiigggssstttlllhhhsss|||gggYYYKKKCCCCCC>>>????????????@@@DDDGGGLLLLLLMMMPPPTTTWWWXXXYYY]]]ddduuupppvvvxxxuuuvvvyyyuuulll[[[TTTLLLGGGGGGGGGGGGGGGGGGDDDAAA??????===;;;999:::999888888::::::999888999888777666444333222222333333222111000000//////---------...///000222222111111000000//////............................................................//////......------,,,,,,,,,,,,------------...------------...//////---------............//////............000111222/////////000000000111111222111222555666:::FFFRRRdddrrrwwwggg]]]ccclllvvvpppgggyyyyyygggZZZQQQLLLIIILLLOOORRRVVVZZZ]]]```gggmmmrrr{{{vvvuuuuuuvvvxxxzzzzzzxxxqqqiii___ZZZZZZZZZWWWUUUNNNKKKIIIGGGGGGFFFEEECCCAAA???>>><<<;;;:::;;;;;;;;;:::::::::999888888888:::;;;<<<===>>>>>>>>>>>>=========>>>???AAABBBCCCEEEHHHMMMRRRWWW[[[]]]^^^bbbbbbffflllqqquuu|||wwwkkkbbbbbbgggkkkzzzoooRRRCCC>>>777222111000......111000000////////////000000......////////////......000000000000////////////////////////////////////000///......000000///...222222333444666<<>><<<:::;;;999888888999:::999777888888777666555444333222333333222111000///......---.........//////000000111000000000/////////...................................................+++,,,,,,---,,,,,,++++++,,,,,,,,,------------.........---------......///---------............///---,,,+++***+++---///111//////000000000111111111111000222555888>>>LLLYYYjjjwwwvvvfff]]]bbbnnn~~~~~~sssssstttbbbUUUNNNJJJIIIMMMPPPSSSXXX]]]aaadddjjjpppuuu{{{{{{oooaaaXXXVVVVVVRRRNNNMMMJJJHHHFFFFFFEEEDDDBBB???>>>===<<<;;;;;;<<<<<<999999999999888888888888;;;;;;<<<===>>>>>>>>>>>>======>>>>>>@@@AAABBBBBBCCCEEEJJJOOOTTTYYY\\\^^^```aaadddhhhmmmttt|||}}}ssshhhcccdddmmmyyyvvvUUUDDD===666222222111......000000000////////////000000//////000000000000//////000000000000////////////////////////////////////000///......000111000///111222333555888>>>EEEJJJQQQWWW[[[ZZZ[[[bbbiiikkknnnnnnkkkhhhpppzzzyyywwwxxxppp\\\PPPEEEAAACCCBBBBBBCCCCCCCCCEEEIIILLLLLLNNNPPPRRRUUUXXX\\\___fffuuu~~~tttrrrzzzlll]]]OOOMMMPPPPPPOOOPPPJJJGGGCCC@@@@@@???>>>===;;;:::999999::::::888777777777777777666555333222222222111000000///......000000/////////...------000000000000////////////................................................++++++,,,,,,---,,,,,,+++,,,,,,---------.........///......---------......---------............///---,,,+++***+++---///111000000000000111111111111000///111555:::BBBRRRaaappp{{{tttfff\\\```oooyyywwwooo]]]RRRKKKHHHIIINNNQQQTTTYYY```eeegggmmmsssxxxyyymmm^^^UUUSSSRRROOOKKKLLLIIIGGGEEEEEEDDDCCCAAA>>>>>>======<<<<<<<<<<<<777777888888888888888888:::;;;<<<===>>>>>>>>>>>>======>>>???@@@AAAAAAAAABBBCCCGGGKKKQQQVVVZZZ]]]]]]___bbbeeekkkttt}}}oooeeeccclllwww{{{xxxUUUBBB777222111333333000...///000000////////////000000//////000000000000//////////////////000000000000........................000......///111111111000///111333555999???FFFKKKRRRXXX[[[ZZZ[[[bbbiiilllnnnllliiijjjxxx}}}kkkYYYNNNDDDAAACCCAAABBBBBBBBBCCCEEEIIILLLOOOQQQSSSTTTUUUWWW\\\```kkk|||}}}||||||{{{{{{~~~{{{yyyeeeUUUSSSUUURRROOOOOOKKKHHHDDDBBBAAAAAAAAA@@@===;;;::::::::::::999888777777888888777666444333222111111111111000000000111111111000///...---,,,000000000000////////////................................................------......//////......,,,---------............//////...------------...---------............//////............000111222000000000111111111222222000000222777===GGGYYYiiivvvpppeee]]]cccuuurrrzzzzzziiiYYYOOOIIIHHHJJJOOORRRTTTZZZaaagggjjjpppwww|||mmmdddXXXRRRQQQQQQPPPNNNKKKHHHFFFDDDDDDCCCBBB@@@>>>>>>>>>======<<<<<<;;;666666777777888888888999999:::;;;<<<==================>>>@@@@@@AAAAAA@@@AAABBBEEEHHHMMMSSSXXX[[[ZZZ^^^aaabbbhhhqqqzzz}}}{{{rrrfffcccgggtttxxx}}}|||WWWAAA444000000333555222000000000000////////////000000//////000000000000//////////////////000000000000........................///......///111222222111...000333666;;;AAAHHHMMMRRRXXX[[[ZZZ\\\cccjjjmmmooommmkkkqqq|||gggWWWMMMDDDAAACCC???@@@AAAAAAAAADDDHHHKKKQQQSSSUUUUUUUUUXXX]]]bbbppp}}}{{{zzzyyyyyyxxxttt```]]]]]]VVVOOOMMMKKKHHHEEECCCCCCDDDDDDDDD>>>===;;;;;;;;;;;;:::888666777888888888666444333222222222333333333444444000111111111111000...---////////////000000000000................................................,,,---......//////......------------............//////...------------------------............///...//////000000111222222000000111111111222222222222222444:::AAAMMM```qqq|||mmmfffdddnnn~~~rrrssscccUUUMMMHHHHHHKKKPPPRRRTTTZZZbbbgggkkksss{{{~~~~~~zzznnnbbb]]]VVVQQQPPPOOOOOOOOOJJJHHHEEEDDDCCCCCCAAA???=========<<<;;;:::999999555555666666777888999999888999:::;;;<<<<<<<<<<<<======???@@@AAAAAA@@@@@@AAABBBCCCFFFKKKPPPUUUYYYXXX]]]``````cccmmmtttuuuyyynnnbbbaaabbbqqqxxxyyy]]]DDD777222000333444222111333000000////////////000000...//////000000//////....../////////000000000111///////////////////////////......///111333222111///111444888===CCCJJJOOOQQQXXX\\\\\\___ffflllooonnnlllmmmwww~~~{{{zzzdddUUULLLCCC@@@AAA@@@AAABBBBBBCCCFFFJJJMMMOOOSSSUUUVVVVVVYYY```fffwww~~~~~~|||{{{zzzyyyxxxxxxxxxxxxkkkfffdddZZZPPPMMMLLLIIIEEECCCDDDEEEFFFFFF???===<<<<<<<<<<<<:::999666777888999888777555333333333444555555666666777///000111222222111000000////////////000000000000................................................***++++++,,,---------,,,---------.........//////000///...------------------------.........//////,,,---...///000000000000000111111111111222222222444333666<<>>???@@@AAAAAA@@@???BBBBBBCCCEEEIIIOOOTTTWWWXXX^^^```^^^aaaiiinnnnnnyyyggg]]]^^^```ppp~~~{{{zzzyyycccHHH;;;555111222222111333666000000////////////000000......////////////........./////////000000111111000000000000000000000000///......///222333222111000222666:::???EEELLLQQQQQQXXX]]]^^^aaahhhnnnpppkkkjjjmmmzzz{{{vvvvvv}}}bbbSSSKKKBBB>>>@@@DDDEEEEEEFFFGGGIIIMMMQQQNNNQQQUUUVVVVVVZZZbbbiii~~~~~~}}}}}}~~~~~~yyyxxxxxxwwwwwwxxxxxxyyyssslllggg\\\SSSRRRLLLFFFBBBBBBFFFHHHGGGDDD???>>><<<;;;::::::;;;;;;888888888777777666555444333333333333333333333333222222333111///......///111111000///...------,,,000---******---......,,,------------------------------------------------+++,,,---...///...---,,,...///000///...---...000............////////////,,,---///000111000///...//////000111111111111111333555555777CCCYYYmmmxxx|||uuutttttt|||xxx{{{kkk{{{yyyhhhXXXLLLFFFEEEHHHLLLQQQVVVZZZ]]]___gggmmmvvv}}}ttthhhdddmmmyyyyyyqqqggg\\\ZZZWWWTTTRRRPPPOOOMMMKKKIIIHHHFFFCCCAAAAAAAAAAAAAAA>>>;;;999888888777666555666777888888777666555::::::;;;<<<=========<<<============>>>???@@@AAA>>>???AAABBBEEEKKKRRRWWW\\\[[[[[[\\\___ccciiilllyyyqqqbbb^^^^^^cccqqq~~~|||~~~~~~zzz~~~jjjKKK:::333///111222111000111000444444//////333333///////////////000000000000/////////000000000000000//////000000000000//////000...,,,---000333222000222444777:::???EEEMMMRRRYYY[[[^^^```dddhhhmmmpppllljjjnnn{{{{{{mmmgggrrrsssYYYOOOKKKEEE@@@???AAAAAAAAABBBEEEHHHLLLNNNRRRQQQRRRTTTVVVYYYbbblll~~~~~~~~~}}}||||||{{{{{{wwwwwwwwwvvvuuuttttttttttttlllfff[[[SSSRRRJJJGGGCCCBBBDDDFFFEEEDDD@@@???===;;;::::::;;;;;;888999999888888777666555333333333333333333333333222222222111000//////////////////...............///,,,++++++---///...,,,------------------------------------------------+++,,,------......------...///000///...---...000............////////////...............///000000//////000111111111111111444666777;;;HHH^^^qqq{{{sssrrrzzzyyymmmeee{{{uuudddUUUKKKFFFFFFIIINNNSSSWWW[[[___aaagggoooyyy|||zzzqqqfffcccmmmzzztttlllcccYYYYYYVVVSSSQQQPPPNNNLLLJJJIIIHHHEEECCCAAAAAA@@@@@@AAA>>>;;;999888888777666666666777777777777666666999:::;;;<<<=====================>>>>>>???@@@@@@???@@@AAABBBDDDIIIPPPTTT[[[[[[[[[[[[]]]aaafffiiivvvrrrfffaaa___eeeppp{{{{{{kkkNNN<<<555111222444222111222///222111---,,,///...***////////////000000000111//////////////////////////////000000000000//////111///---///111333333222222444888<<<@@@GGGOOOTTTYYY[[[]]]```dddhhhmmmpppooolllnnnzzz{{{mmmjjjuuuoooVVVMMMJJJDDD??????AAAAAAAAABBBEEEIIILLLNNNSSSRRRSSSVVVWWW[[[eeeppp}}}}}}||||||{{{zzzzzzyyyzzzzzzyyywwwvvvtttssssssuuukkkdddZZZSSSRRRHHHGGGEEEDDDCCCCCCCCCDDDAAA@@@>>><<<;;;;;;;;;;;;::::::::::::999888777777444444333333333333333333222222222111000000//////---------.........//////,,,++++++---...///...,,,---------------------------------------------------,,,,,,,,,,,,---.........///000///...---...000............////////////000///---,,,---...000222///000000000111111111111333777:::@@@OOOeeewww~~~qqquuuwwwrrr___cccnnn]]]QQQJJJGGGHHHKKKPPPUUUXXX]]]aaadddiiiqqq~~~|||wwwssswww}}}uuummmddddddooo}}}|||nnnfff^^^UUUWWWUUUQQQOOONNNMMMKKKIIIHHHGGGEEECCCBBB@@@@@@@@@@@@===:::999999888777555777666666555666666777777999999;;;<<<<<<=========<<<<<<===>>>???????????????@@@AAABBBCCCGGGLLLPPPYYYZZZ[[[[[[[[[]]]aaadddnnnwwwtttmmmfff```ffflllttt|||~~~~~~lllSSS???777222333444333222333000222111---,,,---,,,)))/////////000000000111111//////////////////////////////000000000000//////222000///000222333333333222555999>>>CCCJJJRRRWWWYYYZZZ]]]```eeejjjnnnqqqtttooonnnzzz{{{kkklllyyyjjjTTTLLLIIIDDD@@@@@@@@@AAABBBCCCFFFJJJMMMOOOTTTSSSUUUXXXYYY^^^jjjvvv{{{zzzzzzyyyyyyxxxxxxxxx||||||zzzxxxvvvtttrrrrrruuuiiiaaaZZZTTTSSSHHHHHHHHHFFFCCCBBBCCCEEECCCBBB@@@>>><<<;;;;;;<<<<<<<<<<<<;;;;;;:::999888444444444444444333333333333222111111111111000///------------............***+++,,,...//////...---------------------------------------------------------,,,+++,,,---...///...///000///...---...000............///////////////......------///000111000000000000000111111222222666<<>><<<:::999999888666555777666555444444666777888888999:::;;;<<<=========;;;<<<===>>>?????????>>>@@@@@@AAAAAABBBEEEIIIMMMWWWYYY[[[[[[ZZZZZZ\\\___eeennn{{{|||xxxnnncccbbbfffmmmwwwxxx|||kkkUUU@@@888333333444222111333222222222000//////...---//////000000000111111111000000///////////////...//////000000000000//////111000000000111222222222333666;;;@@@FFFMMMUUUZZZZZZ[[[\\\aaaffflllppprrrvvvqqqooo{{{yyyiiinnn{{{|||fffRRRKKKIIIDDDAAABBB@@@AAABBBDDDGGGKKKNNNOOOSSSSSSUUUXXXZZZ```ooo}}}xxxxxxxxxxxxwwwwwwvvvvvv{{{zzzyyywwwuuutttrrrrrrvvvggg```ZZZWWWUUUIIIJJJJJJIIIGGGFFFFFFHHHFFFEEEBBB@@@>>>==================<<<<<<;;;:::999555555555444444333333333333222000111222333111///000//////...------,,,,,,***+++---.........------------------------------------------------------------,,,+++,,,---...///...///000///...---...000............////////////,,,---///000000000///...000000//////000000111222111666>>>JJJ]]]rrrxxxpppnnnppp|||sss^^^___tttttt```QQQJJJHHHHHHHHHMMMRRRVVVXXX]]]dddiiimmmwww{{{oooeee\\\]]]fffttt~~~xxxpppjjjgggkkkyyyuuuhhh```ZZZVVVTTTRRROOOMMMMMMLLLJJJHHHGGGFFFEEEDDDBBB@@@???>>>===;;;:::999999888666444666555444444444555777888777888999;;;<<<=========;;;<<<===>>>>>>??????>>>@@@AAAAAAAAABBBDDDGGGJJJSSSWWW\\\\\\ZZZYYY[[[]]]```iiiuuuxxxiii___```eeeqqq}}}|||vvv}}}lllXXXAAA999222222333111000222111000000111222111111222000000000000111111111111111111000000000///////////////000000000000/////////000000/////////000111333777<<>>>>>============<<<;;;:::999666666555555444333333333444111///000333444222///111111000///...---,,,,,,+++---......---,,,,,,------------------------------------------------------,,,,,,,,,,,,---.........///000///...---...000............////////////+++---///111111000...---111000/////////000222333222888AAAOOOdddyyyxxxmmmjjjlllqqqggg[[[gggppp\\\NNNHHHHHHJJJIIINNNTTTWWWYYY]]]eeelllqqq||||||qqqeee]]]WWW\\\hhhxxx~~~}}}vvvnnnjjjjjjppp~~~qqqfff^^^ZZZXXXTTTQQQOOOMMMMMMLLLJJJIIIFFFFFFEEEDDDBBB@@@>>>===<<<:::999999:::999666444444444444444555666777777666777999:::<<<=========<<<<<<<<<<<<===>>>???@@@@@@AAABBBBBBBBBCCCFFFIIIPPPVVV\\\^^^\\\ZZZ[[[^^^```hhhttt}}}mmm^^^\\\```kkkuuuvvvtttsssuuuppp\\\CCC:::333222222000000111///------000111///000222000000000111111111222222333222222111111000000/////////000000000000/////////000000///......000111444888>>>DDDJJJPPPWWW\\\^^^]]]^^^ccclllsssvvvvvvrrrpppsssvvvjjjuuurrr```PPPLLLJJJDDDBBBDDD@@@AAACCCGGGJJJMMMOOOPPPPPPRRRUUUYYY[[[dddxxx~~~}}}}}}~~~}}}|||wwwwwwwwwwwwwwwwwwwwwwwwvvvuuuuuuttttttssssssrrrnnnbbb]]]ZZZWWWRRRPPPNNNPPPSSSTTTRRROOOMMMKKKHHHEEEBBBAAA@@@@@@============<<<;;;:::999666666666555444444333333444111///000444555333000111111000000000/////////...//////...+++***+++---------------------------------------------------+++,,,------......------...///000///...---...000............////////////---......///////////////111000///...///000222333444:::EEEUUUjjjwwwhhhaaafffooo}}}zzzxxx```^^^vvvnnn[[[NNNHHHIIIKKKKKKPPPVVVYYYZZZ___hhhpppyyyttthhhZZZVVVUUU^^^kkk{{{}}}zzzsssmmmjjjlllrrryyylllbbb[[[XXXXXXTTTRRROOOMMMMMMMMMKKKIIIEEEEEEEEEDDDBBB@@@>>>===;;;:::999999:::999666444222333444555666666666666666777888:::<<<<<<=========<<<;;;:::;;;===???AAA@@@AAABBBCCCCCCDDDGGGIIIMMMUUU]]]```^^^\\\^^^aaaaaahhhrrrzzzjjj[[[YYY]]]gggnnnnnnnnnooozzzwwwbbbEEE<<<444333333111111333000,,,---000111------111000000111111111222222222444444333333222111111000//////000000000000/////////111222111......000222555999???EEEJJJQQQWWW[[[```^^^___eeennnvvvyyyxxxooopppuuuwwwnnn|||nnn]]]NNNKKKHHHBBB@@@CCC???AAADDDGGGKKKNNNPPPQQQPPPRRRWWWZZZ]]]ggg|||~~~}}}xxxxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvuuutttsssrrrqqqrrrccc^^^ZZZWWWTTTQQQOOORRRWWWYYYVVVRRRNNNMMMJJJFFFDDDBBBAAAAAA============<<<;;;:::999777777666555444444333333555111///000444666333000000000000000111111111111///000000---***)))+++...------------------------------------------------+++,,,---...///...---,,,...///000///...---...000............/////////000000///---------...000111222111///...///000222333666===HHHXXXnnn|||hhh\\\ZZZeeerrrwww~~~xxx^^^dddmmm[[[NNNIIIJJJLLLLLLRRRXXX[[[[[[```jjjrrrmmmaaaRRRQQQTTT___nnn}}}|||wwwqqqkkkjjjmmmtttuuuhhh___YYYWWWWWWTTTRRROOONNNMMMMMMKKKJJJEEEEEEEEEDDDBBB@@@>>><<<:::999999999:::999666444111222444666777777666555666777888:::;;;<<<======>>>===:::999999<<<@@@BBB@@@AAACCCCCCCCCDDDGGGIIIKKKTTT^^^aaa___]]]___ccc```gggpppwww~~~{{{dddYYYWWW\\\fffllllllnnnrrr|||fffGGG>>>666444444222222444333///...222111---,,,000000111111111111222222222555555444444333222111111//////000000000000//////000222333222//////111333666:::???EEEKKKPPPVVVZZZaaa______fffpppxxxzzzzzzmmmpppwwwyyyrrrkkk[[[MMMIIIGGGAAA???AAA???AAADDDHHHKKKNNNPPPQQQQQQTTTXXX\\\___iii}}}yyyyyyyyyyyyyyyyyyzzzzzz{{{zzzxxxwwwuuusssqqqpppvvveeeaaa[[[SSSOOOOOOPPPSSSVVVWWWVVVUUURRROOOKKKGGGDDDCCCCCCDDD@@@@@@>>>===<<<<<<<<<<<<777666666555555444333333444444333222000//////...222111111000///......---........................,,,,,,,,,---------......---------------------------------------------------...//////---,,,---...------------------,,,,,,+++,,,.../////////...---///000222222111111222333555<<>>===;;;::::::999888777666666777555444333333444666777666444333555:::======<<<;;;;;;:::999:::;;;<<<===@@@AAAAAA@@@@@@AAAEEEHHHKKKPPPVVVYYYZZZ[[[]]]```dddbbbeeeooo{{{uuuaaaUUUSSSVVV]]]dddiiiqqqxxxxxxTTTBBB666666444,,,,,,333111111111000///......---000000////////////000000666444333111000000111111............////////////111000000000000222333444333777>>>EEEKKKQQQWWWZZZ[[[aaahhhmmmsssyyyxxxsssvvvnnnlllxxx~~~uuulll]]]NNNGGGCCCAAA@@@AAABBBCCCDDDGGGJJJMMMOOOQQQTTTUUUXXX\\\bbbooo~~~}}}{{{{{{|||zzzxxxvvvvvvvvvxxxyyywwwvvvuuusssrrrrrrrrrrrryyyhhhbbb]]]UUUVVVUUUUUUVVVWWWWWWUUUSSSNNNLLLIIIFFFDDDDDDEEEEEEAAA@@@???>>><<<<<<;;;;;;666666666555444444333333777666666555333222222111222222222111000000//////........................,,,,,,---------.........---------------------------------------------------...//////------...///........................---...///000111000000///111222222222111222444666777@@@OOOcccwwwmmm]]]ZZZ[[[```gggvvvnnn```yyyvvvbbbUUUMMMIIIJJJMMMRRRSSSXXX___cccdddjjjqqq}}}rrraaaYYYNNNPPPWWWcccuuu~~~}}}rrrkkkffffffgggkkkttt~~~{{{tttjjjaaa[[[WWWUUUSSSSSSRRRPPPMMMKKKJJJIIIIIIFFFCCC@@@?????????>>>===;;;::::::999888777666666555444444333444555666777666555444666:::======<<<===<<<;;;;;;;;;<<<>>>>>>@@@AAAAAA@@@@@@AAADDDGGGJJJPPPWWW[[[\\\[[[\\\]]]```___cccooo|||uuucccVVVTTTUUU[[[bbbhhhpppxxx\\\GGG777666555///...555222222111000000///......333333222222222222333333666555333111000000000000//////000000000111111111111000000000000222333444555999@@@FFFLLLRRRWWW[[[\\\bbbiiinnnuuuzzzyyytttuuuqqqtttssszzzkkk]]]NNNGGGDDDAAA@@@AAACCCCCCEEEGGGJJJMMMOOOQQQRRRSSSVVV[[[cccsss~~~}}}|||{{{zzzxxxvvvuuuvvvwwwxxxssstttuuuuuutttrrrpppoookkkccc^^^YYY[[[ZZZYYYYYYYYYXXXUUUSSSMMMKKKJJJHHHGGGHHHHHHIIICCCBBB@@@>>><<<;;;;;;;;;666666666555444444333333444444333222111000000///333333222222111111000000........................,,,------------.........---------------------------------------------------...//////------...///.........//////000000111000000111222222222222111333333333222111333666888999BBBSSSfffxxxjjj[[[XXXXXX```iiitttlllhhhqqq___SSSMMMJJJLLLOOORRRTTTYYY```cccfffmmmuuulll[[[TTTLLLQQQ\\\kkk}}}yyyuuujjjddd______bbbgggooowwwwwwpppfff^^^XXXUUUSSSRRRQQQPPPOOOMMMKKKJJJJJJJJJFFFCCC@@@>>>>>>>>>>>>===::::::999888777666666555222333333444555666777777777666666888;;;=========>>>>>>===<<<===>>>???@@@???@@@AAA@@@@@@AAADDDGGGJJJPPPXXX^^^___]]]ZZZYYYZZZ[[[aaannn{{{vvvgggXXXTTTSSSXXX___eeeoooxxxmmmQQQ999555666222111555333222222111111000000000111000000//////000000111555444333222000000000000111111111222222222333333111111000000111222444555777;;;BBBHHHNNNRRRWWWZZZ\\\cccjjjooovvv{{{yyytttppppppyyyttt~~~jjj\\\NNNHHHEEEBBBAAABBBCCCDDDEEEGGGJJJMMMOOOQQQTTTTTTWWW]]]fffwww~~~}}}|||zzzyyywwwvvvuuuuuuvvvvvvppprrruuuvvvuuuqqqmmmjjjlllaaa^^^\\\[[[YYYXXXXXXYYYYYYWWWVVVNNNNNNMMMLLLKKKJJJJJJJJJDDDCCCAAA???===;;;::::::777666666555555444444333222222222111000/////////222222222111111000000000........................------------............................................................---...//////......///000------...//////000111111111111111222222222222222333333222111000222666:::???HHHYYYjjjxxxkkk]]]YYYXXXbbbooorrrffflll{{{mmm\\\QQQLLLJJJLLLPPPSSSUUU[[[aaaeeehhhqqq{{{yyyfffVVVPPPMMMSSS^^^ooo}}}tttmmmaaa]]]ZZZ[[[```hhhpppvvvssslllccc\\\WWWUUUSSSSSSPPPOOONNNLLLKKKKKKJJJJJJEEECCC@@@>>>>>>>>>===<<<::::::999888777666555555111222333555666777777777666777888999;;;=========>>>===<<<<<<<<<===???@@@>>>@@@AAA@@@@@@AAADDDFFFJJJPPPYYY```bbb___ZZZWWWXXXYYY```mmmxxxwwwlll[[[UUURRRUUU[[[bbblllvvv___>>>666777444111444333333333222222111111111//////............//////222222111111111111111111111111111222222222333333222111000000111222444555888<<>>>>>>>>===<<<:::999999888777666555555111222333555666777777777666777999;;;;;;<<<<<<===<<<<<<;;;:::;;;<<<===>>>>>>???@@@AAA@@@AAACCCEEEJJJOOOXXX```cccaaa\\\XXXXXXYYY```jjjsss|||yyyppp^^^WWWRRRSSSWWW^^^hhhrrrmmmFFF999888444000111333333333333222222222222333222222111111222222333......000111222333333444000000000111111111111222222111111111111333444555888===DDDKKKOOOTTTWWWZZZ\\\ccckkkqqqwww|||yyytttsssuuu|||xxxfffYYYLLLGGGFFFDDDBBBCCCEEEEEEFFFHHHJJJMMMOOOPPPYYYXXX[[[cccooo}}}zzzxxxwwwwwwvvvuuutttsssrrrrrrqqqpppppppppnnnkkkhhheeeccc{{{pppbbb^^^]]]___\\\XXXVVVTTTSSSPPPOOONNNNNNNNNMMMJJJGGGEEECCCDDDCCCAAA???===<<<<<<;;;999999999888777777666666444333333333222222222111000/////////////////////........................------........./////////................................................---...////////////000222---------....../////////000000//////000000111222000111111111000222666999AAANNNaaasssjjjaaa]]]]]]llluuueeebbbqqqrrrdddVVVNNNJJJIIIKKKOOOUUUXXX^^^dddggglllyyy}}}ooo^^^RRRNNNOOOTTT```ppp{{{uuunnnddd]]]MMMOOORRRWWWbbbnnnttttttmmmggg```ZZZWWWVVVVVVVVVPPPOOONNNLLLJJJIIIIIIIIIEEEBBB???============<<<999999888777666555555444222333333444555666777777444777:::;;;;;;:::;;;<<<;;;::::::999999;;;<<<======???@@@AAA@@@AAABBBDDDHHHLLLSSS[[[aaabbb^^^[[[YYYZZZ___fffmmmttt{{{sss```YYYSSSRRRUUUZZZccclll}}}yyyMMM<<<888333///111222222222222222222222222111111000000000000111111,,,---///111222333444444/////////000000000000111222222111111222333555666888===EEEMMMRRRVVVYYY\\\]]]dddlllsssyyy}}}{{{uuurrrsss}}}tttcccVVVJJJFFFEEECCCBBBCCCFFFFFFGGGIIIKKKMMMOOOPPPVVVVVV[[[gggvvv}}}{{{yyywwwvvvvvvuuuuuusssrrrqqqpppooopppooommmjjjgggbbb___\\\~~~uuufffaaa]]]^^^[[[WWWUUUSSSRRRPPPNNNOOOOOOPPPOOOMMMJJJFFFDDDCCCBBB@@@???>>>=========;;;;;;:::999999888888777111111111000000000000000000000000000000000000000....................................////////////................................................,,,...000000//////111222////////////////////////111000000///000000222333000111222333333444777999@@@NNNcccvvviiieeecccdddxxxzzzdddbbbppplll___RRRLLLJJJJJJMMMQQQUUUYYY___eeehhhnnn|||wwwjjjZZZPPPMMMNNNUUUbbbttttttjjjaaaYYYTTTLLLPPPTTTZZZgggtttwwwsssjjjeee^^^XXXVVVVVVVVVVVVQQQPPPNNNLLLJJJIIIHHHGGGDDDBBB???=========<<<;;;999999888777666555444444555444444333444555666777333666:::;;;:::999:::;;;;;;:::999999999:::<<<===<<<>>>@@@AAAAAAAAABBBCCCEEEGGGMMMUUU]]]```___]]]YYYYYY\\\bbbgggnnn||||||uuubbbZZZTTTRRRSSSWWW___gggsss|||RRR>>>888333000333111111111222222222222222//////............//////......000111222222222111/////////000000000111111222222111111222333555666999???HHHPPPUUUZZZ]]]______gggooovvv|||}}}wwwrrrsssppp```TTTIIIEEEEEECCCBBBBBBFFFFFFGGGIIIKKKMMMOOOPPPUUUVVV]]]kkk{{{|||||||||{{{zzzyyyxxxwwwuuuuuutttsssqqqpppnnnnnnmmmmmmmmmjjjeee^^^XXXTTTyyyjjjccc]]]ZZZXXXUUUTTTTTTTTTSSSRRRPPPQQQSSSSSSQQQNNNKKKHHHBBBAAA@@@???>>>>>>>>>>>><<<<<<;;;::::::999999888444444444333333333333333111111111111111111222222..................................../////////000////////////////////////////////////////////////,,,...000000//////111333111111111000000000000000222111000000000111222333000222444555555666888999HHHVVVkkk|||kkkiiiiiilllbbb```nnn{{{hhh[[[OOOJJJJJJKKKOOOTTTVVVYYY```fffhhhooo~~~|||sssgggXXXOOOLLLMMMUUUeeexxx|||ooobbbXXXQQQMMMNNNTTTYYY```lllxxxzzzttthhhccc\\\WWWUUUUUUVVVVVVRRRQQQNNNLLLJJJHHHGGGFFFDDDBBB???=========<<<;;;999999888777666555444444777555444333333444666777222666:::;;;999888999:::;;;;;;:::999:::;;;<<<===<<<>>>@@@AAAAAAAAABBBCCCBBBDDDHHHPPPYYY^^^___^^^XXXXXX[[[___dddlllzzz~~~vvvccc[[[TTTRRRSSSUUU\\\dddmmm~~~tttuuu}}}TTT???999333222666111111111111111111111111222222111111111111222222000000111222222111///...///000000000000111111111333222111111222333555666;;;AAAJJJRRRXXX\\\```bbbaaaiiiqqqxxxyyyyyy{{{~~~lll^^^SSSHHHEEEDDDBBBAAABBBFFFGGGHHHIIIKKKMMMOOOPPPXXXYYY```nnn}}}xxxxxxyyyzzzzzzyyyyyyyyytttttttttsssqqqooonnnmmmkkklllmmmkkkeee]]]TTTNNNvvvddd]]]XXXWWWUUURRRQQQRRRRRRRRRQQQKKKNNNQQQRRROOOKKKHHHFFFAAA@@@???>>>>>>===>>>>>><<<<<<=========<<<:::999666555333222111111222333111111111111000000000000......//////000000111111'''---,,,,,,000000---------............------------------------------////////////............111000///......------...////////////000000000000444000///000222222666;;;HHHWWWkkk}}}~~~kkkeeehhhwwwbbbeeewww{{{jjj^^^RRRLLLKKKKKKNNNRRRVVVXXX]]]dddjjjqqq~~~|||sssdddTTTLLLLLLSSS\\\jjj{{{rrrbbbUUULLLIIIKKKJJJSSS^^^jjjuuu{{{wwwpppgggbbbZZZUUUSSSTTTVVVWWWPPPMMMJJJHHHGGGGGGEEEDDDBBBAAA@@@>>>===;;;:::999777666555444444333444444222222222222333444555666777777888999:::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<===@@@@@@??????@@@@@@AAABBBCCCBBBDDDKKKTTT[[[\\\ZZZ\\\[[[]]]bbbhhhppp~~~|||vvvfff```YYYUUUQQQPPPUUU\\\ggg{{{rrrjjjnnnwww}}}YYYAAA:::777444333555444333222111///......111111000000000000111111000000000000000000000000////////////000111222333222222111000///111555888AAAFFFNNNTTTZZZ]]]aaaccchhhlllssszzz~~~~~~}}}{{{{{{lll[[[SSSKKKGGGDDD@@@@@@BBBJJJJJJKKKMMMNNNOOOPPPQQQUUUZZZ\\\fff{{{~~~|||{{{zzzyyyyyyzzzyyyxxxvvvtttrrrvvvtttrrrpppnnnlllkkkjjjkkkkkkiiifffaaaYYYOOOIIIvvvfff^^^ZZZYYYWWWTTTRRRRRRRRRRRRQQQKKKNNNQQQQQQNNNJJJGGGFFFBBBBBBAAA@@@????????????======>>>>>>===<<<;;;:::666555444222222222222333111111111111000000000000////////////000000000000&&&---111///---//////,,,------............------------------------------////////////////////////000//////............///000000000000111111111111333000///222222333666<<>><<<:::999888888777666555555444555555222222222222333444555666666777888888::::::;;;<<<;;;;;;;;;<<<<<<<<<<<<===@@@@@@@@@???@@@@@@AAAAAABBBBBBDDDKKKTTTZZZ[[[ZZZ[[[ZZZ\\\bbbhhhppp~~~}}}yyyooohhh```YYYSSSPPPSSSZZZbbbtttssskkkhhhnnnvvv|||\\\CCC:::666333222333333222222111000000000111000000000000000111111000000000000000000000000111111000000000000000111333333222111000222666999AAAFFFNNNUUUZZZ^^^aaaccciiimmmtttzzz~~~~~~}}}|||wwwhhh[[[SSSKKKGGGDDDAAAAAACCCGGGHHHJJJLLLNNNPPPRRRSSSTTTYYY[[[ggg}}}~~~}}}|||||||||zzzzzzzzzyyyxxxvvvtttsssuuusssqqqooommmkkkjjjjjjggggggeeebbb[[[SSSJJJDDD{{{kkkddd```\\\ZZZVVVTTTSSSRRRQQQOOOLLLOOOQQQPPPMMMIIIFFFEEEDDDCCCCCCBBBAAAAAA@@@@@@>>>>>>>>>>>>===<<<;;;:::666666444333333222333333222222111111111000000000000000000000////////////***...000...,,,......---------............------------------------------......//////000000111111///............///000000111111111111222222222222222000000333444444777===PPPaaauuulll___hhh{{{eeessswwwfffZZZOOOKKKJJJKKKNNNRRRTTTWWW^^^gggmmmuuuzzzpppaaaRRRLLLNNNUUUbbbtttrrr\\\NNNHHHEEEDDDEEEPPPYYYeeepppyyy}}}wwwnnn___[[[WWWUUUUUUUUUUUUTTTQQQNNNJJJGGGFFFEEECCCBBBBBBAAA@@@===;;;999888777999888777666555555555555222222222222333444555666666777777888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<===AAAAAA@@@@@@???@@@@@@@@@BBBBBBDDDJJJRRRXXXZZZYYYYYYYYY[[[aaagggooo|||{{{wwwooofff^^^UUUPPPQQQWWW]]]lll|||uuullljjjkkkqqqwww|||```FFF;;;666333111111111111111111111222222000000//////000111222222000000000000000000000000333222111000////////////333333333222222444888;;;AAAFFFNNNUUUZZZ^^^bbbdddjjjnnnuuu{{{~~~}}}tttttt{{{ssseeeZZZRRRJJJGGGEEEBBBBBBDDDEEEFFFHHHKKKNNNPPPRRRSSSRRRXXX[[[ggg}}}yyyzzz{{{|||}}}}}}}}}|||zzzzzzzzzyyywwwvvvtttssssssrrrpppnnnllljjjiiiiiieeedddbbb^^^WWWNNNFFFAAArrrjjjggg___\\\WWWTTTSSSQQQOOONNNMMMOOOPPPOOOKKKHHHFFFEEEEEEEEEDDDDDDCCCBBBAAA@@@>>>>>>>>>===<<<;;;:::999666666555444444333333333222222222111111111000000111111000000//////......)))***+++***+++---...///------............------..............................//////000111222222---------......///111111000000000111111111222222000///222555555555999@@@TTTfffyyy|||hhh___ppp}}}iii~~~}}}tttcccXXXMMMJJJJJJKKKNNNRRRSSSVVV___iiirrr{{{yyynnn```RRRNNNPPPYYYfffvvv~~~iiiRRRHHHFFFFFFFFFHHHPPPZZZgggrrr{{{~~~vvvlll]]]ZZZWWWVVVUUUSSSQQQOOOOOOLLLHHHFFFFFFEEEDDDCCCAAA@@@???===:::888666555888777666555555444444444333333333333333444555555666666777888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<===BBBAAA@@@@@@??????@@@@@@BBBBBBDDDIIIPPPVVVXXXXXXYYYXXXZZZ^^^ccciiiuuuzzzvvvoooeee]]]UUUNNNOOOTTT[[[hhhzzz|||sssqqqrrruuuwwwzzz~~~eeeJJJ<<<666222000111111111111111111111111////////////000111222333000000000000000000000000222222111000//////000000222222222222222444888<<>>>>>===<<<:::999999999777666666666555444333333222222222222111111111111111111000000//////......,,,******+++,,,---...///------............------........................---......///000111111222------------...000111222/////////000000000111111///000222666555555<<>>HHH[[[mmmttthhhggg|||{{{wwwnnn^^^TTTKKKJJJLLLMMMQQQUUUXXXZZZ___gggoooyyy{{{rrrggg[[[QQQQQQVVVZZZiiixxx```RRRDDDAAADDDGGGJJJMMMPPP\\\jjjwwwttthhh^^^\\\YYYVVVTTTPPPLLLIIIKKKIIIFFFEEEEEEEEEEEEDDD>>>===<<<:::999777666555666555444333222222222222555444444444444444555555555666666777888999::::::;;;;;;;;;<<<<<<<<<<<<===@@@@@@??????@@@@@@AAABBBBBBBBBDDDGGGLLLPPPUUUWWWXXXVVVWWWYYYZZZ]]]fffooo~~~wwwnnnggg```YYYRRRLLLMMMRRRUUU^^^ooo}}}kkkOOO===666444111333333222222111000//////111111000000000000111111000000000000000000000000////////////000111222333///000000000111444999===DDDJJJRRRZZZ___dddhhhjjjooossszzz{{{lllooo{{{ttthhhTTTMMMFFFEEEDDDBBBCCCGGGJJJKKKKKKMMMNNNOOOPPPQQQRRRYYY]]]kkk{{{}}}|||{{{zzzzzzzzzzzz{{{yyyxxxvvvtttsssrrrrrrrrrmmmllljjjiiigggfffffffff______]]]VVVMMMEEEBBBBBBpppjjjeeeaaa]]]YYYWWWTTTRRRPPPOOOPPPOOONNNKKKKKKLLLNNNLLLLLLMMMLLLKKKIIIFFFDDDBBBAAA???===<<<;;;;;;;;;777777888888777666444333333333222222222111111111////////////000000000000222---+++000111...---...------............------........................------------...........................///000111//////000000000111111111111111333555444666@@@LLLaaaqqqpppiiinnnuuulll]]]SSSKKKKKKMMMOOORRRVVVYYYZZZ___gggppp|||}}}uuulllbbbWWWOOOPPPVVV\\\mmm}}}sssSSSIIIBBBBBBFFFIIIMMMQQQUUUaaaooozzzrrrddd]]][[[XXXVVVTTTQQQMMMJJJMMMKKKGGGEEEDDDCCCBBBAAA;;;;;;:::999888777666666666666555333333333333333555555444444444444555555555555666777888999::::::;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>???@@@AAABBBCCCAAABBBDDDGGGJJJOOOSSSWWWVVVUUUUUUXXXYYY[[[cccmmmzzz|||tttmmmeee]]]UUUMMMMMMQQQSSSZZZkkklllPPP===777555333111111111111111111111111333222111000////////////000000000000000000000000111000000000000000111111000000111111222666;;;>>>FFFKKKTTT[[[aaafffjjjmmmqqquuu{{{}}}ooouuuooobbbRRRJJJDDDCCCCCCAAACCCFFFJJJJJJLLLMMMOOOQQQRRRSSSRRRYYY___mmm~~~|||zzzxxxwwwxxxzzz{{{wwwvvvtttrrrqqqppppppqqqkkkjjjiiigggfffeeeeeeeee[[[\\\ZZZSSSJJJCCCBBBCCCsssmmmgggccc___[[[YYYWWWTTTRRRPPPPPPOOONNNLLLLLLNNNPPPNNNOOOOOOOOONNNKKKHHHGGGEEECCCAAA???============777777888888888666444333333333333222222222111111......//////000000111111,,,''''''...222///...000---..................---////////////////////////------------------,,,,,,///............///000000000111111111111222222222111111333444333666AAANNNeeetttnnnkkkttttttkkk\\\SSSKKKKKKNNNPPPSSSWWWXXXYYY___hhhsssyyyqqqhhh^^^SSSMMMOOOVVV___qqq}}}aaaLLLFFFCCCEEEIIIKKKPPPUUUZZZeeesss~~~~~~pppaaa\\\ZZZWWWUUUTTTRRROOOMMMPPPMMMHHHEEECCCAAA???>>>::::::999999888777777777777777666444444444444444666555555444444444555555555555666777888999::::::;;;;;;;;;<<<<<<<<<=========>>>>>>???@@@BBBCCCDDDAAACCCDDDFFFIIINNNSSSVVVUUUTTTUUUXXXYYY[[[dddmmmxxx{{{sssjjjbbbWWWOOOMMMPPPSSSYYYjjjlllPPP===777666444///000000111222222333333444333222000/////////...000000000000000000000000333222111000////////////000111222222444777<<<@@@GGGMMMUUU]]]cccgggkkknnnqqquuu{{{sss}}}jjj]]]PPPIIICCCBBBBBBAAACCCFFFHHHIIIKKKNNNPPPSSSUUUVVVQQQYYY```ooo}}}{{{xxxvvvvvvwwwzzz|||wwwuuusssqqqpppoooppppppjjjjjjhhhgggeeeeeedddddd[[[\\\ZZZSSSJJJDDDCCCEEEuuugggeeedddbbb```___\\\WWWTTTMMMOOOQQQPPPMMMMMMNNNQQQRRRQQQOOOMMMKKKIIIHHHGGGCCCAAA@@@@@@AAA@@@???>>>::::::::::::999777666555777666444222111111111222000/////////............//////............/////////////////////////////////000///---+++***+++,,,,,,---......------...000333000,,,((((((***...000......///000000000000000...///...222999888>>>PPPkkk}}}~~~kkkkkkwwwtttjjjYYYQQQKKKKKKLLLOOOTTTYYYXXXXXX___kkkxxxyyykkk^^^VVVNNNIIIOOOYYYcccooonnn\\\FFFBBBAAADDDGGGIIIPPPWWW___ooo{{{mmmbbbYYYVVVUUUVVVSSSNNNLLLNNNLLLJJJFFFDDDBBBAAA>>><<<===<<<<<<;;;:::999888888333555777555222000000222///111222222111000222333666666666666888:::<<<===777888999:::<<<===>>>>>>BBB>>>;;;<<>>666333111333333333222111000//////222222222222111111111000111111000000000000111111000000//////......------000///000222222222999AAAHHHNNNVVV\\\```eeekkkooouuuzzz{{{|||iii]]]QQQLLLEEEAAAAAACCCEEEFFFJJJJJJLLLMMMOOOQQQRRRSSSPPPUUU___nnn~~~{{{{{{{{{{{{zzzyyyxxxxxxrrrrrrrrrqqqooonnnlllkkkiiifffdddcccccccccbbb``````[[[SSSKKKFFFDDDDDDDDDyyykkkfffccc```^^^\\\YYYUUURRRNNNPPPRRRRRRPPPPPPRRRUUURRRQQQOOOMMMKKKIIIGGGFFFCCCAAA@@@???@@@@@@???===;;;::::::999888777777777666444333111111111111111000000/////////.........//////............//////////////////////////////...//////---++++++,,,---,,,---......------...000///...---,,,+++,,,------......///000000000000000///111///333:::999@@@RRRooowwwkkkkkkvvvrrrhhhWWWPPPKKKKKKMMMNNNRRRWWWWWWXXX___kkkxxx|||pppbbbUUUOOOIIIFFFMMMXXXcccooo}}}eeeSSSFFFCCCCCCGGGKKKOOOVVV^^^gggvvv~~~pppeeeZZZWWWVVVWWWTTTOOOMMMNNNLLLIIIFFFDDDBBB@@@>>><<<;;;:::999999777777666555444666777666444333333555000111333222111111222444666666666666888:::<<<===;;;;;;;;;;;;;;;;;;;;;;;;???<<<999:::<<>><<<::::::999888777666666555444555666555444333444555111222444333222222333555666666666777888:::<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===;;;999:::<<<>>>>>>>>>AAA@@@@@@AAADDDHHHMMMOOOOOOPPPSSSUUUWWWZZZ___bbbqqqyyyyyynnn```SSSLLLIIIIIINNNPPPZZZooobbbIII;;;666333222222222222222111000///111111000000000/////////222111111000000111111222000000111111111111111111000///111333333444;;;CCCJJJRRR]]]eeehhhjjjmmmooo}}}vvveeeZZZPPPKKKEEEAAAAAACCCEEEEEEJJJJJJKKKLLLMMMOOOOOOPPPRRRYYYfffvvv~~~}}}zzzzzzxxxvvvsssqqqnnnmmmllllllmmmmmmmmmmmmlllllljjjhhheeecccbbbbbb```^^^\\\WWWPPPHHHCCCAAABBBBBBzzzlllgggccc]]]YYYXXXXXXXXXXXXZZZZZZZZZYYYWWWWWWVVVWWWUUUTTTSSSPPPNNNLLLJJJIIIGGGEEEDDDCCCDDDDDDCCCAAA>>><<<:::888888999:::<<<444444333333222222222222000000000////////////.........------------......////////////////////////,,,---...---,,,---///000,,,---......------...000+++---///000000...,,,+++......///000000000000000///222000444:::;;;DDDZZZuuuqqqlllmmmvvv|||mmmaaaSSSMMMIIIKKKMMMMMMPPPTTTWWW[[[cccnnn{{{zzzrrrdddVVVJJJGGGGGGGGGNNNYYYbbbppp}}}gggPPPBBB@@@???AAAFFFJJJQQQ\\\gggxxx{{{kkk___XXXUUUUUUWWWUUUOOOLLLMMMLLLIIIEEECCCBBB@@@>>><<<<<<<<<;;;:::999888777777444444333222111111111222222333555444333333444666555555666777999:::;;;<<<777888999:::<<<===>>>>>>===<<<<<<<<<===??????@@@@@@@@@@@@AAADDDHHHLLLOOOLLLNNNQQQTTTVVVYYY]]]___pppxxx|||qqqcccVVVNNNLLLLLLOOOQQQYYYkkkpppQQQ???777333222222222222222111000///000000000000////////////111000000//////000000111.........//////000000111000///111444444555<<>>;;;:::999:::;;;<<<666666666555555444333333111000000000////////////.........------.........////////////////////////,,,---......------///111,,,---......------...000---...........................///000000000000000...111000333999:::EEE]]]tttrrrlllooozzzzzzjjj^^^QQQKKKHHHJJJMMMNNNQQQUUUYYY___gggppp}}}yyypppcccTTTHHHFFFGGGHHHOOOYYYcccqqqvvv```MMMCCCEEEEEEGGGLLLPPPWWWcccpppvvvfffZZZTTTRRRSSSUUUSSSNNNKKKLLLKKKHHHEEECCCAAA@@@===;;;<<<;;;;;;:::999888777666666555333111111000000///222444555555444333555666444555666888999:::;;;;;;777888999:::<<<===>>>>>><<<<<<=========>>>???@@@??????@@@BBBFFFJJJMMMPPPLLLNNNQQQSSSUUUXXX\\\___mmmvvv}}}rrrdddXXXPPPMMMMMMNNNQQQXXXhhh}}}YYYAAA777333111111222222222111000000000000000000/////////////////////....../////////......//////000000111111000000222555666777>>>GGGQQQVVV]]]cccggglllsssxxx~~~qqqcccZZZMMMIIIDDDAAABBBCCCDDDEEEIIIJJJJJJLLLMMMNNNOOOOOOVVV^^^mmm}}}|||{{{yyywwwwwwwwwwwwvvvtttsssqqqppplllkkkkkkkkkiiihhhgggfffhhheeebbb``````^^^\\\[[[WWWRRRKKKEEE@@@???@@@AAAyyykkk]]]YYYTTTRRRTTTWWWZZZ\\\YYYXXXWWWYYY[[[\\\\\\[[[NNNMMMLLLKKKJJJHHHGGGGGGEEECCCBBBBBBCCCBBBAAA???@@@???===<<<;;;:::;;;;;;888888888777666555333222111111000000000///////////////............//////////////////////////////---.........------///111,,,---......------...000.........---......///000......///000000000000000---111000222888:::GGG```ttt~~~ppplllssswwwggg\\\PPPJJJGGGIIIMMMOOOSSSXXX\\\dddlllsssyyyppp```QQQEEEDDDFFFHHHOOOYYYffftttoooZZZLLLGGGGGGGGGKKKPPPTTT[[[jjjwwwrrrbbbWWWPPPOOOPPPTTTSSSNNNKKKLLLKKKHHHEEEBBBAAA???===;;;999999888777666555555444999666333222222333222111222333555444333333444666444555777888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<===<<<<<<===???>>>???@@@CCCFFFJJJMMMOOOLLLNNNPPPRRRTTTWWW\\\___iiissszzzooobbbVVVNNNLLLLLLJJJNNNVVVddd{{{^^^CCC777444111111222222222111111000111111000000000/////////000//////......//////000111111222222222222222222111000222555777999@@@IIIRRRWWW^^^ccchhhnnnvvv}}}~~~nnnaaaYYYLLLHHHDDDBBBBBBCCCDDDDDDHHHIIIJJJLLLNNNOOOQQQQQQUUU]]]kkk}}}|||zzzyyywwwtttrrrrrrrrrrrrrrrqqqpppooolllkkkkkkjjjiiigggeeedddeeeccc```^^^^^^]]][[[YYYUUUQQQJJJDDD@@@???@@@AAAwwwjjj^^^ZZZVVVTTTUUUXXX[[[\\\[[[YYYWWWXXXYYYZZZXXXVVVLLLKKKKKKJJJJJJIIIIIIHHHFFFEEEDDDCCCDDDDDDCCCAAAAAAAAA???>>><<<;;;:::999999999888888666444222000111111111000000000//////000000////////////000000////////////////////////...//////...------///111,,,---......------...000---.........////////////......///000000000000000...222111333999;;;JJJdddxxx|||ppplllvvvuuufff[[[PPPIIIFFFHHHLLLPPPVVV\\\___hhhqqqvvvyyyppp^^^OOOCCCCCCGGGJJJRRR[[[kkkwww{{{gggTTTKKKJJJGGGHHHMMMSSSXXXaaaqqq}}}mmm^^^SSSNNNMMMPPPTTTTTTPPPMMMNNNKKKHHHDDDBBBAAA???===;;;999999888777666555444444666333000000333555555444111333444444333333444555444555777999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999<<<>>>>>>===<<<>>>@@@??????@@@BBBEEEGGGJJJKKKLLLMMMNNNOOOQQQVVV[[[___fffqqq}}}wwwmmm```TTTNNNLLLLLLHHHMMMUUUaaauuu___DDD888555000111111222222222111111222222111111111000000000111111000000000000111111333333222222222222222222111000222666888:::AAAJJJRRRXXX```ggglllrrrzzzyyykkk___XXXKKKHHHDDDBBBBBBCCCDDDDDDHHHIIIJJJLLLOOOQQQSSSTTTVVV^^^lll}}}}}}zzzyyyxxxuuurrrpppppppppppppppooonnnmmmjjjjjjjjjjjjiiihhhffffffbbb```]]]\\\\\\[[[ZZZXXXTTTPPPJJJDDD@@@???@@@BBBtttgggbbb___ZZZXXXYYY[[[]]]^^^aaa^^^ZZZXXXWWWUUUQQQNNNMMMMMMMMMMMMLLLLLLLLLLLLJJJHHHGGGGGGHHHGGGFFFEEEBBBBBBAAA???===;;;999777999999888777555222000...111111111111000000000000111111000000000000111111////////////////////////...///000///------///000,,,---///...------...000,,,---///000111000///......//////000000000000000///333333444:::===LLLggg{{{|||qqqlllxxxttteee[[[PPPIIIEEEGGGLLLQQQXXX___aaakkksssxxxyyyppp^^^OOOCCCEEEJJJNNNVVV```nnnzzzyyycccPPPJJJKKKKKKMMMSSSZZZ```jjj{{{yyyiiiZZZPPPMMMMMMPPPUUUVVVRRROOOPPPKKKHHHDDDBBBAAA???===;;;;;;;;;:::999888777666666222///,,,---111444555555111222444333222222333555333555777999:::;;;;;;:::777888999:::<<<===>>>>>>;;;>>>AAAAAA??????@@@BBB@@@@@@@@@AAACCCEEEFFFGGGLLLLLLMMMMMMOOOTTTZZZ___gggqqq|||wwwlll```UUUOOOMMMNNNJJJOOOWWW```ppp```DDD999666000111111222222222111111222222222222111111111111333333222222222222333333222111111111000/////////111000333666888:::BBBKKKPPPXXXbbbkkkqqqvvv|||wwwhhh]]]WWWJJJGGGDDDBBBBBBCCCDDDDDDGGGHHHJJJMMMPPPRRRTTTUUUZZZaaaooo~~~zzzxxxxxxxxxuuurrrqqqqqqqqqqqqpppnnnmmmlllhhhhhhiiiiiiiiiiiihhhhhh```^^^[[[ZZZ[[[ZZZYYYXXXTTTPPPJJJDDD@@@???AAABBBssshhh^^^^^^\\\YYYWWWXXX\\\___VVVVVVVVVUUUTTTSSSRRRQQQMMMNNNPPPQQQQQQQQQPPPOOONNNNNNNNNNNNMMMJJJDDD@@@FFFAAA======@@@@@@<<<777<<<:::777666666777666555222222222111111111111000000/////////............***+++---...///...------//////...---,,,++++++***+++,,,---/////////.....................///000000//////000111111111111111111222///222<<<@@@NNNfff~~~}}}sssppp|||}}}ooo^^^QQQMMMJJJIIIKKKLLLNNNUUU]]]kkkjjjmmmxxxxxxoooXXXKKKCCCFFFKKKNNNYYYgggtttyyyyyynnn\\\NNNLLLOOORRRQQQVVVaaakkkuuu~~~ooodddXXXMMMMMMOOOQQQQQQOOOMMMKKKKKKJJJFFFBBB???===;;;999777:::999888666555555555555222222222222222222222222333333333333444555666666666666777777888888999999;;;;;;;;;;;;:::999888888<<<<<<<<<<<<<<<===>>>>>>AAAAAABBBBBBBBBDDDHHHKKKFFFHHHJJJLLLNNNRRRXXX\\\bbbooo~~~wwwrrriii___VVVPPPMMMKKKMMMMMMPPP\\\qqq^^^EEE888333333333333222222222111111000000000000000000000000000000000000000000000000222222111111111111111111000///111444666888@@@IIIVVV]]]fffnnnrrrvvvzzz}}}xxxiii]]]UUUOOOGGGAAA@@@AAABBBFFFKKKFFFHHHKKKMMMOOOQQQTTTVVV[[[fffuuu~~~|||zzzyyyyyyxxxvvvtttrrrqqqpppnnnmmmkkkiiiiiijjjfffccceeeiiijjjgggddd```^^^\\\[[[ZZZWWWTTTRRRNNNKKKGGGBBB???>>>??????~~~oooeee^^^\\\YYYWWWWWWXXXZZZ\\\VVVVVVVVVVVVUUUSSSRRRQQQNNNOOOQQQRRRSSSTTTTTTTTTSSSRRRQQQQQQOOOLLLGGGDDDCCCBBBAAA@@@@@@???>>>===<<<:::777666777777666555222222222222111111111111000000/////////.........,,,---....../////////...000000000///......------------.../////////.....................///000000//////000111111111111111000222...222;;;@@@NNNfff}}}}}}xxxxxx|||ooo___SSSLLLIIIIIIKKKLLLNNNTTT[[[fffgggmmm{{{vvvlllWWWKKKDDDHHHMMMSSS```ooo}}}mmmXXXKKKIIIMMMTTTUUU\\\hhhsss}}}zzzjjj```VVVMMMMMMOOOQQQQQQOOOLLLKKKKKKGGGDDDAAA>>>>>>===;;;::::::999888666555555444444222222222222222222222222333333333333444444555666555555555666777777888888::::::;;;;;;;;;:::999999<<<<<<<<<<<<<<<===>>>>>>@@@AAABBBBBBBBBDDDHHHKKKGGGHHHJJJLLLNNNRRRWWW[[[aaammm}}}wwwsssjjj```XXXQQQMMMKKKLLLKKKNNNYYYlll~~~bbbHHH999222333333333222222222111111000000000000000000000000111111111111111111111111111111111111111111111111111000222555777:::BBBKKKWWW^^^gggooossswww{{{~~~}}}yyyjjj^^^VVVNNNGGGAAAAAABBBBBBFFFKKKFFFIIIKKKMMMOOOQQQTTTWWW\\\fffuuu~~~|||zzzxxxxxxwwwtttsssrrrqqqpppnnnlllkkkiiiiiiiiieeecccdddggghhheeeaaa^^^\\\ZZZYYYYYYWWWTTTRRRNNNKKKFFFBBB???>>>???@@@|||yyyvvv}}}pppfff^^^ZZZVVVUUUWWWYYYYYYYYYVVVVVVVVVVVVUUUTTTSSSSSSPPPQQQRRRTTTVVVYYY[[[\\\ZZZXXXUUUSSSQQQNNNJJJGGGAAACCCEEEDDDAAA@@@AAABBB<<<:::888777777777666555333333333222222222111111000000000/////////......///............///000000////////////////////////000//////............///...............///000000//////000111111111111111///111///222;;;???NNNggg}}}}}}~~~zzznnn^^^SSSKKKIIIJJJMMMNNNNNNRRRXXX___cccmmm~~~~~~qqqgggSSSJJJDDDHHHOOOXXXhhhwwwlllVVVIIIIIINNNWWWZZZcccqqq}}}sssddd[[[SSSMMMMMMOOOPPPPPPNNNLLLLLLLLLHHHEEEAAA???===<<<:::999999999777666555444444444222222222222222222222222333444444444444444444444444444444555666777777777999999:::;;;;;;;;;;;;:::<<<<<<<<<<<<<<<===>>>>>>@@@AAAAAAAAABBBDDDHHHKKKHHHIIIKKKLLLNNNRRRVVVZZZ___kkkzzzxxxtttlllcccZZZRRRMMMJJJJJJJJJMMMUUUfff|||zzzwwwxxxgggLLL:::222333333333222222222111111000000000000000000000000111111111111111111111111111111111111111111111111333222333666888;;;DDDNNNXXX___iiippptttyyy}}}{{{zzzyyytttxxxjjj^^^WWWNNNGGGAAAAAABBBCCCFFFJJJGGGIIILLLMMMOOOQQQTTTWWW\\\eeesss}}}{{{yyywwwvvvuuurrrpppppppppooommmkkkjjjiiihhhgggdddaaaaaaccccccaaa^^^ZZZYYYXXXWWWWWWVVVTTTRRRNNNKKKFFFAAA???>>>@@@AAA~~~{{{zzzxxxyyywwwkkk___YYYTTTTTTXXX[[[YYYWWWTTTTTTUUUVVVWWWWWWWWWVVVRRRSSSTTTVVVYYY]]]aaacccbbb^^^ZZZUUURRRNNNJJJGGGBBBCCCDDDEEEDDDCCCCCCCCC<<<:::888888888888666555444333333333222222222222000000000////////////...000///...------...///000,,,,,,,,,---------......222111///...---......///...............///000000//////000111111111111111...111///222:::>>>NNNhhh|||{{{wwwjjj\\\RRRKKKJJJKKKOOOPPPOOORRRWWW[[[aaaooozzzlllaaaOOOHHHDDDGGGNNNYYYjjjyyy}}}lllWWWKKKLLLRRRXXX^^^iiixxxlll___WWWQQQNNNMMMNNNPPPOOOMMMLLLLLLLLLLLLIIIDDD???<<<:::777555999888777666555444444444222222222222222222222222333444444444444444444444444444555555666777888888888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>@@@@@@AAAAAABBBDDDHHHLLLIIIJJJLLLLLLNNNQQQUUUYYY]]]hhhwwwyyyuuunnneee\\\SSSMMMJJJJJJJJJLLLSSSaaattt}}}zzzyyyxxxzzz~~~gggMMM;;;333333333333222222222111111000000000000000000000000111111111111111111111111111111111111111222222222333111333666888<<>>???AAABBB{{{{{{||||||{{{}}}nnn___ZZZUUUUUUYYY[[[ZZZWWWRRRSSSTTTVVVXXXYYYYYYZZZTTTUUUVVVYYY\\\aaadddgggfffbbb\\\VVVQQQMMMIIIFFFFFFDDDBBBDDDGGGGGGCCC???<<<:::999999999888666444444444444444333333333222111000000000///////////////...---,,,,,,,,,......++++++,,,,,,---.........111000///---------...///...............///000000//////000111111111111111...111000333;;;???OOOjjj}}}wwwvvvtttfffXXXOOOLLLKKKMMMRRRRRRQQQTTTYYY[[[bbbqqqvvvggg\\\JJJFFFDDDFFFLLLWWWggguuu~~~|||mmmZZZMMMMMMRRRXXX```mmm{{{xxxggg[[[TTTPPPOOOLLLNNNOOONNNMMMLLLLLLMMMLLLIIIDDD???<<<:::777555999888777555444444444333222222222222222222222222222333444555555555444444444555555777888999999:::888999:::;;;<<<=========<<<<<<<<<<<<<<<===>>>>>>???@@@AAAAAABBBEEEIIILLLKKKLLLLLLMMMMMMPPPTTTWWW\\\gggttt{{{wwwpppfff\\\TTTMMMJJJKKKLLLNNNSSS^^^oooyyyyyy{{{~~~fffLLL;;;444333333333222222222111111111111111111111111111111111111111111111111111111000000111111111222222222222111222555888<<>>???BBBDDD~~~zzz{{{~~~|||jjj]]]YYYVVVVVVYYYZZZYYYWWWSSSTTTUUUWWWXXXYYYZZZZZZUUUVVVXXX[[[^^^bbbeeegggeeeaaa\\\WWWRRRNNNJJJGGGJJJFFFDDDEEEIIIHHHBBB<<<<<<:::999999:::999666444555555444444444333333333111111000000000/////////......---,,,,,,,,,,,,---........./////////000000///......------------..................///000000//////000111111111111111...222222555;;;???PPPlll~~~ooosss~~~qqqcccUUUMMMLLLKKKNNNRRRSSSSSSVVV\\\^^^fffsss~~~ssscccWWWFFFFFFEEEFFFKKKVVVeeeqqq|||}}}ooo\\\NNNMMMPPPYYYbbbnnn|||pppbbbYYYRRROOONNNLLLMMMNNNMMMLLLKKKLLLNNNHHHEEEAAA???===<<<:::999888888666555444333333333222222222222222222222222111222333555666666555444444555666777888999:::;;;999999:::<<<<<<=========<<<<<<<<<<<<<<<===>>>>>>???@@@AAAAAABBBEEEIIIMMMLLLMMMMMMMMMMMMOOOSSSVVV\\\ggguuu}}}xxxpppfff[[[SSSMMMJJJKKKMMMOOOTTT]]]mmm{{{}}}eeeMMM===555333333333222222222111111111111111111111111111111222222222222222222222222000000000111222222333333222111222555888===HHHSSS___fffnnnuuuzzzuuuooo}}}rrreee[[[TTTLLLFFFBBBBBBCCCCCCEEEIIIKKKLLLMMMMMMNNNPPPUUUXXX[[[bbbnnn}}}{{{xxxuuusssqqqpppooollljjjhhhhhhgggfffeeedddcccccc^^^^^^]]][[[ZZZXXXWWWWWWTTTSSSRRRSSSTTTTTTRRRPPPMMMIIIDDD???>>>???CCCEEE~~~wwwdddYYYXXXWWWWWWVVVWWWWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWVVVWWWZZZ]]]```bbbcccddd```]]]ZZZWWWUUURRRNNNKKKMMMKKKJJJJJJIIIFFFAAA<<<;;;::::::::::::999777444555555555555444444444444111111111000000000//////...............---,,,,,,.........///////////////+++,,,------------------...............///000000//////000111111111111111...444444666<<<@@@RRRnnnrrrhhhppp~~~}}}pppaaaUUUNNNKKKJJJLLLPPPRRRSSSXXX^^^bbbiiivvv}}}qqq```TTTCCCFFFHHHHHHMMMXXXfffppp}}}}}}ppp]]]PPPOOOSSSZZZcccooo{{{zzzhhh^^^WWWPPPLLLLLLLLLMMMMMMMMMKKKKKKMMMNNNGGGDDDAAA>>>>>>===;;;:::888777666555444333333333222222222222222222222222///000333555666777666555333444555666777999::::::::::::;;;<<<======<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>???AAAAAABBBEEEIIIMMMMMMNNNNNNMMMMMMOOORRRUUU]]]iiixxx~~~yyyooodddZZZRRRLLLJJJJJJLLLOOOTTT\\\lll~~~gggOOO>>>666333333333222222222111111111111111111111111111111222222222222222222222222///000000111222222333333444222333666999???JJJVVVaaagggooovvv{{{wwwppp}}}rrrfff[[[UUULLLFFFBBBCCCDDDCCCEEEHHHLLLMMMMMMMMMNNNPPPUUUXXXZZZaaammm|||~~~xxxuuusssqqqpppooonnnllljjjeeeeeedddcccbbbaaaaaa```\\\\\\\\\ZZZXXXWWWWWWWWWTTTSSSRRRSSSTTTSSSRRRPPPMMMIIICCC???===???CCCFFFsssaaaVVVWWWXXXVVVUUUTTTUUUWWWZZZZZZZZZYYYXXXVVVUUUTTTVVVXXX[[[^^^```aaabbbbbb\\\ZZZYYYXXXWWWUUURRRPPPNNNOOOPPPNNNIIIDDD@@@???;;;;;;::::::;;;999777444666666555555555444444444111111111111000000000000...///000000000///---,,,------------------------)))***,,,---...---,,,,,,...............///000000//////000111111111111111///444555777===AAASSSpppiiicccooo|||oooaaaVVVOOOJJJHHHJJJOOOQQQSSSXXX___eeelllwww|||ppp___RRRBBBFFFJJJKKKPPP[[[iiirrr||||||ooo]]]SSSTTTZZZ\\\eeeppp{{{tttccc[[[VVVOOOJJJJJJLLLMMMMMMLLLKKKKKKMMMNNNJJJGGGBBB???===;;;999777888777666555444333333333222222222222222222222222...///222555777777777666222222333555666888999999:::;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>???@@@AAABBBEEEJJJMMMNNNNNNNNNMMMMMMNNNRRRTTT^^^kkkzzzyyyooocccYYYQQQLLLJJJIIILLLOOOTTT\\\kkk~~~jjjRRR@@@777333333333222222222111111111111111111111111111111222222222222222222222222///000000111222222333333555333444777;;;AAALLLXXXbbbhhhpppwww|||zzzrrr~~~sssfff\\\VVVLLLFFFBBBCCCDDDCCCEEEHHHMMMMMMMMMMMMNNNPPPUUUXXXYYY```mmm|||}}}wwwsssrrrpppooonnnnnnllljjjdddccccccbbbaaa```______ZZZ[[[[[[ZZZXXXVVVWWWWWWUUUSSSSSSSSSTTTSSSQQQOOOLLLHHHCCC>>>===@@@DDDGGGnnn\\\ZZZXXXWWWWWWTTTQQQTTT[[[XXXZZZZZZYYYXXXWWWXXXYYYZZZ[[[]]]___aaaaaaaaaaaaZZZZZZXXXVVVUUUSSSSSSSSSYYYWWWSSSNNNHHHCCC???===<<<<<<<<<;;;;;;:::::::::777777666555444333222222111111000///////////////........................000000///...---,,,,,,+++......---------,,,,,,,,,///......------///000111000000000000111111111111333222444888999@@@WWWooowwwccc```nnn~~~zzznnnaaaTTTKKKHHHLLLPPPQQQQQQSSSXXX\\\cccqqq~~~wwwkkk\\\RRRFFFFFFGGGHHHNNNZZZjjjuuuqqq\\\RRRVVV[[[^^^gggsssppp```XXXTTTNNNHHHFFFMMMMMMMMMMMMMMMMMMMMMMMMJJJAAA;;;<<<===:::666666888777555444333333444444333333222222111000000///222222333444444555555666333333333333444666777888999::::::999888999;;;===???>>>===;;;;;;;;;<<<===>>>?????????@@@CCCGGGKKKPPPMMMKKKKKKOOORRRRRRRRR[[[cccrrr{{{nnnaaaWWWQQQMMMJJJKKKNNNPPPQQQYYYlllqqqUUU???666444222111000111111111///111///...------...///111000000000111222222222333111111222222222222111111333111222666:::@@@MMMYYYccchhhooowww~~~xxxssstttcccVVVPPPHHHFFFCCCAAAAAACCCFFFGGGJJJKKKLLLMMMMMMOOORRRUUUXXX___kkkzzz}}}zzzsssnnnjjjiiikkklllhhhdddaaaaaa``````______^^^^^^[[[ZZZYYYWWWVVVUUUTTTTTTTTTTTTTTTTTTSSSRRRQQQPPPLLLHHHCCC>>>===>>>BBBDDDuuuaaa[[[XXXXXXZZZYYYVVVWWW[[[ZZZ[[[\\\[[[ZZZYYYYYY[[[\\\]]]^^^```aaaaaaaaa```ZZZYYYXXXVVVUUUTTTTTTTTTWWWUUUQQQLLLGGGCCC@@@>>>=========<<<;;;;;;;;;:::888777777666555444333222111111000///////////////......................../////////...------,,,,,,............------,,,,,,///......---...///000111000000000000111111111111111000444999;;;CCCZZZrrrwwweeecccooo~~~{{{nnnbbbVVVNNNIIILLLOOOQQQQQQTTTZZZ___iiiuuu}}}vvviiiZZZOOOFFFGGGHHHJJJPPP]]]mmmxxxrrr[[[PPPRRRWWW___hhhsss~~~ooo^^^VVVRRRMMMIIIGGGMMMMMMMMMMMMMMMMMMMMMMMMKKKCCC<<<<<<===:::888888888777555444333333444444111111111111111111111111222222333444444555555666444444555555666777999::::::;;;;;;:::999999<<<>>>???>>>>>>===<<<<<<======???@@@@@@@@@AAADDDHHHLLLNNNKKKIIIJJJNNNQQQRRRRRRWWW___mmm|||wwwkkk___WWWQQQNNNLLLJJJMMMOOORRR[[[nnnwww\\\EEE:::666444222111222333222111222111///......///111222111111111111111222222222111222222333333222222111111000222777<<>>>>>======<<<;;;::::::888888777666555444333333111111000////////////000................................................/////////............---///............///000000000000000000111111111111//////444:::===EEE\\\tttvvvgggeeennnyyyttthhh\\\RRRLLLJJJMMMOOOPPPQQQVVV]]]cccooozzz}}}tttfffWWWLLLFFFGGGIIILLLTTTaaaqqq}}}sss\\\QQQSSSXXX```iiittt|||lll[[[SSSPPPMMMJJJIIILLLLLLLLLLLLLLLLLLLLLLLLLLLCCC===<<<<<<:::999:::777666555333333333333444//////000111222222333333222222333444444555555666666666666777888999:::;;;;;;;;;<<<;;;:::;;;<<<>>>===>>>>>>>>>>>>===<<<<<<@@@AAAAAAAAABBBEEEIIILLLKKKIIIHHHIIILLLPPPRRRSSSUUU]]]iiixxxzzzrrrggg]]]VVVQQQNNNMMMLLLNNNQQQTTT]]]nnnhhhMMM===777555333333333333222111222222000000000000222222222222222111111111111111222222333333333333222222333222333888===EEERRR___hhhmmmuuu}}}~~~yyysssdddXXXSSSHHHFFFCCCAAAAAACCCFFFHHHKKKLLLMMMMMMMMMNNNQQQTTT\\\cccnnn{{{wwwssspppllliiihhhiiiiiifffccc```______^^^]]]]]]\\\\\\YYYYYYWWWUUUTTTSSSSSSSSSPPPPPPPPPPPPOOONNNMMMMMMJJJGGGCCC???>>>???BBBDDDrrrjjjaaa[[[]]]aaa```\\\ZZZYYYZZZ[[[ZZZYYYXXXXXXZZZ\\\]]]^^^______^^^]]]\\\WWWVVVTTTSSSRRRSSSTTTTTTPPPNNNJJJFFFCCCBBBAAAAAA???>>>>>><<<;;;:::999999888888777666555444444333222111000000//////000000........................---------.........///////////////////////////.............../////////000///000000000111111111111...///444:::===EEE\\\sssssseeebbbhhhqqq{{{{{{ooocccXXXPPPKKKKKKMMMOOOOOOQQQWWWaaahhhsss{{{|||rrrcccTTTJJJDDDFFFIIIMMMVVVdddtttuuu___UUUXXX]]]aaajjjuuuzzzjjjYYYQQQOOOMMMKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJCCC<<<;;;;;;999999;;;777666444333222333333444000000000111222222333333222222333444444555555666666666666777888999;;;;;;;;;<<<======<<<<<<===???;;;<<<===>>>>>>===;;;;;;???@@@AAABBBBBBDDDHHHKKKIIIHHHHHHIIILLLPPPSSSUUUWWW]]]hhhvvvwwwpppfff\\\UUUPPPMMMKKKOOOPPPSSSWWW^^^nnntttSSS>>>777555333333333333222111222111000000000000111222333222222222111000000000111111222222222222111111777555666999===DDDPPP\\\jjjooowwwrrrdddXXXSSSGGGEEECCCAAAAAACCCFFFHHHLLLMMMMMMMMMMMMNNNQQQSSS[[[aaalllxxx~~~vvvrrrmmmkkkhhhhhhhhhgggdddaaa^^^^^^]]]]]]\\\[[[ZZZZZZXXXWWWVVVTTTSSSRRRQQQQQQPPPPPPQQQQQQPPPOOOOOONNNIIIFFFCCC@@@???@@@BBBCCCtttggg]]]\\\^^^^^^[[[ZZZVVVWWWXXXWWWUUUTTTUUUVVVZZZ[[[\\\\\\\\\[[[ZZZYYYTTTSSSQQQOOOOOOOOOQQQRRRLLLJJJHHHEEECCCBBBAAAAAA??????>>><<<;;;999888777888888777666555444333333222222111000000000000000////////////////////////,,,,,,------.../////////.../////////////////////---......//////////////////000000000111111111111000000444:::<<>>>>>===<<<===???999:::<<<<<<===<<<;;;:::>>>???AAAAAAAAACCCFFFHHHHHHIIIIIIKKKMMMPPPTTTWWWWWW]]]gggtttxxxqqqggg]]]UUUOOOKKKHHHMMMMMMQQQWWW^^^nnnZZZ???777555333222222222111///000000000000000000000000333222222222111000000000000000111111111111000000666444555999===DDDQQQ]]]kkkpppxxx}}}pppbbbWWWRRRGGGEEEBBBAAAAAADDDGGGIIIKKKLLLMMMMMMMMMNNNQQQTTTXXX^^^gggsss}}}vvvsssjjjiiihhhgggfffdddbbb```]]]]]]\\\[[[ZZZYYYXXXXXXWWWVVVTTTSSSQQQPPPPPPPPPNNNOOOOOOOOOOOONNNNNNMMMGGGFFFCCCAAA@@@AAABBBBBBxxxjjj^^^ZZZ[[[ZZZYYYYYYTTTUUUVVVUUUSSSRRRSSSTTTXXXYYYZZZ[[[ZZZYYYXXXWWWTTTRRROOOMMMLLLMMMNNNPPPKKKJJJIIIHHHFFFDDDCCCBBBAAA@@@???===;;;999888777777777666555444333222222222222111000000000000111////////////////////////---------.........//////---............/////////---......///000/////////000000000000111111111111333111444999<<>>>>>===<<<===>>>::::::;;;<<<<<<<<<<<<;;;>>>???AAAAAAAAABBBEEEGGGHHHIIIKKKKKKLLLOOOTTTWWWUUUZZZdddpppzzzsssiii^^^VVVPPPKKKGGGHHHHHHNNNVVV^^^nnn```BBB777555333222222222000///000000000000000000000000222222222111111111111111111111111222222111111111111000333999???GGGVVVccclllqqqyyy{{{nnn```UUUPPPFFFEEEBBBAAABBBDDDGGGIIIJJJKKKLLLMMMMMMOOORRRUUUUUU[[[dddpppzzztttpppgggggggggfffeeebbb```^^^\\\\\\[[[YYYXXXWWWVVVVVVVVVUUUSSSQQQPPPOOOOOOOOOKKKKKKLLLLLLLLLKKKKKKJJJFFFEEECCCBBBAAAAAABBBBBBtttiii^^^[[[ZZZXXXWWWXXXUUUVVVWWWVVVTTTSSSTTTUUUWWWXXXYYYZZZZZZZZZYYYXXXUUUSSSOOOLLLKKKLLLMMMOOOLLLMMMMMMMMMKKKHHHFFFDDDDDDCCCAAA???===;;;:::999666666555444333222111111333222111111000000111111////////////////////////---------...............,,,,,,------............------///000000000///...000000000000111111111111444333555:::===HHHaaa{{{jjj\\\[[[hhhvvv|||{{{oooaaaTTTLLLIIIJJJMMMOOOPPPSSSYYYaaahhhrrryyy}}}|||||||||}}}{{{ssseeeVVVJJJCCC@@@CCCHHHOOOXXXgggwwwzzzbbbVVVWWW[[[fffmmmwwwqqqbbbTTTNNNLLLJJJGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGBBB???>>>>>>;;;777666999666555444222111222222333000000000111222222333333222222333444444555555666444444444555666777888999999;;;===>>>===<<<<<<===<<<<<<<<<<<<<<<===>>>>>>>>>@@@BBBBBBBBBCCCEEEGGGGGGIIIKKKKKKKKKMMMRRRVVVTTTYYYbbbnnn}}}zzzsssjjj```XXXRRRLLLIIIIIIHHHMMMVVV\\\jjjeeeDDD999777444333333222111000000111111111111111111000111111111111111222222222222333333444444333333222111000333:::AAAJJJYYYfffnnnssszzzyyykkk]]]RRRNNNFFFDDDBBBAAABBBDDDGGGJJJHHHJJJKKKLLLMMMPPPSSSVVVUUUZZZdddppp|||tttnnnkkkeeefffgggfffdddaaa^^^]]][[[[[[ZZZXXXWWWVVVTTTTTTUUUTTTRRRPPPOOONNNNNNNNNIIIJJJJJJKKKKKKKKKJJJJJJEEEDDDDDDCCCBBBBBBBBBAAAzzzooofff^^^\\\ZZZWWWUUUWWWWWWXXXYYYXXXVVVUUUVVVWWWWWWXXXZZZ[[[[[[[[[ZZZYYYVVVTTTPPPMMMKKKKKKMMMNNNNNNOOOPPPPPPOOOKKKHHHFFFFFFEEEDDDAAA???===;;;:::666555444333222111111000333222111111000111111111000000000000000000000000........................,,,,,,,,,---------......,,,---///000000000///...000000000000111111111111555333555:::???KKKfff|||hhh\\\^^^ooo~~~ttteeeWWWOOOKKKJJJLLLOOOQQQSSSXXX```gggssszzz}}}~~~{{{{{{yyyoooaaaRRRGGGAAA@@@DDDIIIPPPZZZhhhxxxyyybbbWWWXXX]]]fffnnnwwwnnn```RRRMMMKKKHHHDDDCCCFFFFFFFFFFFFFFFFFFFFFFFFAAA??????@@@===888777999666555333222111222222333......///111222333444555222222333444444555555666444555555555666888999:::888;;;===>>>===;;;<<<<<>>=========???@@@AAA???AAACCCDDDDDDDDDFFFHHHGGGHHHJJJJJJIIIKKKPPPTTTUUUZZZcccooo~~~yyysssjjjaaaZZZTTTOOOKKKNNNLLLPPPVVVZZZeeehhhDDD:::888555444444444222111111222222333333222222111000000111111222222222333444555555666666555555444555444666<<>><<<666555555555666666444222555444111000//////111222222000...---,,,---///000///......---------......+++,,,,,,---...///000000...///000111111000///.../////////000111111222222222222444777===MMMjjj~~~kkk^^^___vvvsssdddWWWNNNJJJKKKMMMPPPRRRVVV[[[aaaeeetttzzz}}}}}}}}}}}}||||||uuuhhhXXXLLLEEECCCAAADDDHHHOOOZZZiiiyyynnnYYYSSSWWW\\\eeemmmxxxlll]]]NNNJJJJJJIIIFFFDDDEEEEEEFFFFFFFFFEEEEEEDDDDDD@@@<<<:::999999999888999888666333111///.........///000222222111000000333333333444444444555555...///222444777888999:::::::::;;;;;;<<<=========>>>============>>>>>>???>>>???AAACCCDDDEEEFFFFFFJJJJJJJJJJJJKKKLLLNNNOOORRRVVV```ooo~~~}}}wwwmmmbbbXXXQQQMMMKKKLLLKKKPPPVVV[[[eee~~~bbbEEE888666333000///000333444222222111111111111222222222222222111111111000000222222333333333444444444222444777;;;BBBOOO___jjjwwwzzzvvvjjj]]]RRRMMMHHHEEE@@@???AAADDDFFFGGGIIIJJJLLLNNNPPPRRRTTTUUUVVV]]]dddlll~~~yyysssoookkkhhh`````````___^^^^^^]]]]]]ZZZXXXVVVUUUUUUTTTRRRPPPTTTSSSRRRPPPNNNLLLKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKDDDDDDCCCAAA???>>>===<<>><<<999888666666777777555333555444222000///000111222000///---,,,,,,,,,...///000//////.........//////---------...............000000////////////000000/////////000111111222222333444555777<<>>???@@@??????AAABBBCCCDDDEEEEEEIIIIIIHHHIIIJJJLLLNNNOOOTTTWWW```mmmyyysssjjj```WWWQQQMMMKKKLLLKKKPPPVVVZZZddd}}}```EEE;;;999555222000111222333222222111111111111222222222222222111111111000000222222222222333333333333222444777;;;CCCPPP```kkkvvv{{{uuujjj]]]SSSNNNHHHDDD@@@???AAADDDFFFGGGJJJKKKLLLNNNPPPRRRSSSTTTWWW]]]dddlll~~~yyyrrrmmmhhheee```______^^^\\\[[[[[[ZZZXXXWWWUUUTTTTTTTTTRRRPPPOOOOOOOOONNNMMMLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJCCCCCCBBBBBBAAA@@@??????pppddd```\\\[[[]]]^^^]]][[[]]]^^^```___]]]\\\\\\]]]```______]]][[[XXXUUUSSSPPPNNNOOOTTTVVVWWWYYY]]]ZZZYYYXXXVVVSSSQQQOOOOOORRRNNNIIIEEEBBB@@@>>><<<<<<:::888888888777555444555444222111000000111222///...---,,,,,,,,,---...000000/////////000000111//////.........---------222000///------///000222/////////000111111222222444555666888<<>>;;;::::::999777555444444333222222222222222222222222222222333333444333333333444444444555555888888777666666666888888:::::::::;;;<<<<<<======<<<<<<<<<===>>>???@@@AAA???@@@@@@AAABBBCCCCCCCCCHHHGGGGGGGGGIIIKKKNNNPPPWWWZZZ```lll}}}tttppphhh___WWWQQQMMMLLLLLLKKKPPPVVVYYYccc{{{\\\BBB===:::777333111111222222222222111111111111222222222222222111111111111111111111111222222222222333222444888<<>>>>><<<999888888777555444555444333222111111222222000///...---------....../////////...//////000000........................111000///......///000111/////////000111111222222333333555777<<>>>>>>>>===>>>>>>??????@@@@@@@@@@@@AAAAAABBBCCCHHHGGGGGGGGGIIIMMMPPPRRRZZZ\\\bbbkkk{{{tttppphhh___WWWQQQMMMKKKLLLKKKOOOUUUXXX```xxxWWW@@@;;;999666333111111222333222222111111111111222222111111111111111111111111000000111111111222222222333555888===EEESSSdddooozzzwwwwww{{{ttthhh\\\QQQMMMGGGDDD@@@???AAADDDGGGHHHKKKLLLMMMNNNOOOPPPQQQQQQSSSYYY___hhh{{{xxxqqqjjjccc______^^^]]][[[YYYWWWUUUTTTSSSQQQPPPPPPQQQQQQPPPNNNKKKKKKKKKKKKLLLLLLLLLLLLKKKJJJJJJIIIHHHGGGGGGFFFCCCCCCBBBBBBAAAAAA@@@@@@pppcccaaa___^^^___```aaabbbfffggghhhfffbbb^^^\\\[[[WWWXXXYYYYYYXXXWWWVVVUUUSSSUUUUUUVVVVVVXXXYYYXXXXXXWWWUUUSSSRRRQQQPPPPPPPPPMMMHHHEEEDDDCCCAAA@@@>>><<<999777777777555444555555444333333222222222111000000///////////////...---------......///000,,,,,,------...//////000...///000111111000///.../////////000111111222222000111444777<<>>>>>======>>>AAA@@@@@@@@@@@@AAABBBCCCHHHHHHGGGHHHKKKOOOSSSVVV\\\___eeemmmzzzwwwssskkkaaaXXXPPPKKKIIILLLKKKOOOUUUWWW^^^tttWWWAAA666555333222111222333444222222111111111111222222111111111111111111111111000000111111111222222222333555999>>>GGGUUUfffqqq~~~~~~vvvuuuxxxtttgggZZZOOOJJJGGGCCC@@@???AAADDDGGGHHHKKKKKKLLLMMMOOOPPPPPPQQQUUUZZZ```iii}}}wwwooohhhbbb^^^___^^^]]]ZZZXXXVVVTTTSSSQQQPPPOOOOOOPPPPPPNNNMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJIIIIIIHHHGGGFFFFFFEEEDDDDDDBBBAAA@@@>>>======ooobbbaaa```______```bbbcccjjjkkkllljjjgggbbb```___XXXZZZ[[[\\\]]]]]]\\\\\\WWWYYYXXXVVVVVVXXXYYYWWWZZZXXXVVVTTTSSSSSSSSSTTTNNNKKKIIIGGGFFFEEECCCBBB>>><<<999777777888777666666555555444444333222222111111111000000000//////------,,,------...///000++++++,,,---...///000111---///000222222000///---/////////000111111222222...000333777<<>>===:::888777666666666444333555444333111111000000000000000//////000000111222333333333444444444555555555444444444555777999:::999999999:::;;;;;;<<<<<>>>>>>>>>>>AAA@@@@@@@@@@@@BBBDDDEEEHHHHHHGGGHHHKKKPPPUUUYYY^^^bbbhhhqqq|||zzzuuummmcccYYYPPPJJJGGGLLLKKKOOOUUUVVV\\\qqqYYYDDD444333222222222222333444222222111111111111222222111111111111111222222222111111111222222222222333444666:::???HHHWWWhhhttt~~~yyywwwsssgggZZZOOOJJJFFFCCC??????AAAEEEHHHIIIJJJJJJKKKMMMNNNPPPQQQQQQWWW\\\cccmmm|||ssslllfffaaa^^^^^^]]][[[YYYWWWUUUSSSSSSQQQPPPNNNNNNOOONNNMMMKKKNNNNNNMMMLLLJJJIIIHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDCCCAAA???===<<<;;;ooobbbbbbaaa___^^^___aaacccfffhhhjjjjjjhhheeecccbbb\\\]]]___```aaaaaaaaa```ZZZ\\\[[[VVVVVVZZZ\\\YYYZZZYYYWWWUUUTTTTTTUUUUUUNNNLLLKKKJJJJJJHHHEEEBBB???<<<999888999:::999999666666666555555444333222000000000000000//////...------------...///000111,,,---------......////////////000000000000///////////////000111111222222///111444777;;;IIIccc{{{llleeelllxxxhhhYYYOOOLLLKKKLLLNNNRRRUUUYYY___fffjjjppp{{{~~~|||ooollleeeYYYMMMEEECCCCCCHHHMMMUUU^^^hhhttt~~~~~~ssskkkmmmpppllleeebbbdddllluuu}}}{{{qqq```VVVMMMIIIFFFBBBAAACCC?????????>>>===<<<;;;::::::888555444444555444333222222111111111111222222000000111111222222222111333333333444444444555555555666666777777888888999888999999::::::;;;<<<<<>>>>>>>>??????@@@AAAAAA@@@@@@@@@AAACCCFFFGGGGGGFFFFFFGGGJJJPPPVVVYYY^^^dddlllttt~~~zzzuuummmdddZZZQQQJJJGGGLLLKKKOOOTTTUUU[[[ooo~~~YYYEEE666555444333333333333333222222111111111111222222000000111111111222222222222222222222333333333333444666;;;@@@JJJXXXiiiuuu}}}uuuyyyrrrggg[[[QQQMMMFFFCCC???>>>AAAEEEHHHIIIHHHIIIKKKLLLNNNPPPRRRRRRWWW\\\bbbnnnxxxnnngggbbb___]]][[[ZZZYYYWWWUUUSSSRRRQQQRRRQQQOOONNNNNNNNNLLLJJJLLLLLLKKKJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@???>>>>>>nnnbbbbbbaaa___^^^^^^```bbb___bbbfffgggfffdddcccccc^^^___```bbbbbbbbbbbbaaa[[[^^^\\\VVVVVV\\\___\\\YYYWWWUUUSSSSSSSSSTTTUUUOOOOOONNNMMMLLLIIIEEEAAA@@@===:::999:::;;;<<<<<<666666666666555444333222/////////000///......---............///000222222///............---------111000///......///000111/////////000111111222222111222555777;;;HHHaaaxxxvvveeebbblllzzzjjj\\\RRROOOOOOLLLOOORRRUUUZZZ```fffkkkpppzzz~~~|||llliiibbbWWWKKKDDDBBBCCCIIINNNVVV___jjjuuuwwwrrruuuvvvnnnddd```cccjjjssszzz|||rrr^^^VVVMMMIIIFFFBBBAAACCC=========<<<;;;999888777:::777444222333444444444000000000000111222444444000111222333444333222222333333333444444444555555777888888999999999888888888999999::::::;;;<<<<<<<<<<<<===>>>???AAACCCDDDAAA@@@@@@@@@BBBDDDGGGIIIFFFEEEDDDFFFIIIOOOUUUYYY^^^eeennnwwwxxxtttlllcccYYYQQQJJJGGGLLLKKKOOOTTTUUUZZZnnn{{{WWWCCC888888666555444333222222222222111111111111222222000000111111222222222222222222333333333444444444444777;;;AAAJJJYYYjjjvvv~~~rrrqqqqqqggg\\\SSSOOOFFFCCC???>>>AAAEEEHHHIIIHHHHHHJJJLLLNNNQQQRRRSSSTTTYYY```llluuukkkddd```^^^\\\XXXXXXWWWUUUSSSRRRQQQPPPSSSQQQOOONNNNNNMMMKKKIIIJJJIIIIIIHHHHHHGGGGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFCCCCCCBBBBBBBBBAAAAAAAAAwwwkkkbbb^^^\\\^^^___]]]\\\]]]]]]aaadddfffeeedddcccccchhhgggeeeaaa^^^ZZZWWWUUUYYYZZZ\\\^^^^^^\\\YYYWWWUUUSSSQQQQQQSSSSSSRRRQQQOOOOOOMMMLLLIIIGGGEEECCC???===;;;:::::::::999888888777666555333222111000111111111111000000000000111000///------......///......------------..................////////////000000000000000111111111333000111777<<>>???????????????@@@AAAAAA@@@@@@AAAEEEHHHGGGEEEDDDEEEJJJQQQWWW[[[[[[bbbkkkqqqxxxwwwmmmeeeZZZOOOJJJJJJPPPNNNNNNPPPSSS\\\lll|||wwwUUUEEE777666555444333222222222333222111000000222444555222222111111222222333444111111111111111111111111333444777>>>JJJZZZlllwwwnnnjjjyyy~~~rrriii]]]RRRKKKFFFCCC@@@???AAACCCEEEEEEHHHGGGHHHIIIKKKOOOSSSUUUZZZ[[[aaaooozzzrrrjjjddd___[[[XXXVVVWWWWWWUUUSSSRRRRRRSSSTTTRRRPPPMMMLLLLLLMMMNNNKKKJJJJJJIIIIIIHHHGGGGGGHHHFFFDDDCCCDDDDDDDDDBBBAAAAAAAAAAAAAAAAAA@@@@@@tttiiibbb]]]\\\^^^```^^^]]]___```bbbeeefffeeecccbbbbbbbbbbbbaaa___\\\YYYWWWVVVYYYYYYZZZ[[[ZZZXXXVVVUUUSSSRRRPPPPPPQQQSSSSSSSSSRRRQQQPPPNNNKKKHHHFFFEEEAAA???===<<<<<<;;;:::999888777777555444333222222111111111111000000000000111000///...---.../////////......------......///000000000000111111111111000000000000111111111111333000222888<<>>???????????????@@@AAAAAA@@@@@@AAAEEEGGGFFFEEECCCEEEJJJPPPWWWZZZ[[[aaaiiiooowww~~~vvvmmmdddZZZOOOJJJJJJNNNMMMNNNQQQTTT\\\lll{{{tttTTTDDD777666555333222222222222333222111000111222444555222222111111222222333444222222222222222222222222444555999@@@LLL\\\nnnyyytttqqq}}}qqqggg\\\QQQKKKFFFCCC@@@???AAACCCEEEEEEHHHHHHIIIJJJMMMPPPSSSTTTWWWZZZaaaqqq~~~yyypppiiiccc^^^ZZZWWWUUUVVVWWWUUUSSSQQQQQQRRRQQQPPPNNNMMMLLLMMMMMMNNNJJJJJJJJJIIIHHHHHHGGGGGGHHHFFFDDDCCCDDDDDDCCCBBBBBBBBBAAA@@@@@@???>>>>>>tttjjjaaa]]]\\\___aaa``````bbbccceeegggfffdddbbbaaaaaa]]]]]]\\\\\\ZZZYYYWWWVVVWWWWWWVVVVVVUUUTTTSSSSSSTTTRRROOOOOOQQQSSSUUUUUUQQQPPPOOOMMMJJJGGGDDDCCCCCCAAA???=========;;;:::777777666666555444444333222222111111111000000000111000///........./////////......------......///000000000000111111111111//////000000111111111111333111333999===DDDWWWkkkyyyiii]]]SSSTTT]]]rrrxxxiii[[[QQQMMMMMMMMMPPPSSSUUUXXX^^^gggmmm|||~~~{{{xxxnnnjjjaaaTTTIIIDDDEEEHHHJJJUUUaaaiiipppvvvwwwuuullljjjjjjooouuutttmmmeeedddiiioootttyyy{{{uuummm```SSSGGGDDDCCCAAA@@@AAA:::999888:::<<>>>>>>>>?????????@@@@@@AAAAAA@@@BBBDDDGGGDDDDDDCCCEEEIIIOOOUUUYYYZZZ```gggllluuu~~~vvvllldddZZZOOOJJJJJJKKKKKKMMMQQQUUU]]]lllzzz{{{rrrRRRDDD666555444333222111111111333222111111111222333444222222111111222222333444444444444444444444444444555777:::AAAMMM^^^ppp|||{{{www}}}pppfffZZZPPPKKKFFFCCC@@@@@@AAADDDEEEFFFGGGIIIKKKMMMOOOQQQRRRSSSTTTXXXaaaqqq|||wwwnnngggaaa]]]YYYVVVUUUVVVVVVTTTRRRPPPQQQRRROOONNNNNNMMMMMMLLLLLLLLLJJJJJJIIIHHHHHHGGGGGGFFFGGGEEECCCBBBCCCCCCBBBAAACCCBBBAAA@@@???===<<<<<>>>>>===;;;:::666666666555555444444444222222222111111111000000000000000/////////////////////............//////............//////////////////000000111111222222333111444:::>>>CCCUUUhhhvvv~~~uuueee[[[TTTUUU\\\mmmyyyjjj[[[RRRNNNMMMMMMPPPSSSUUUXXX___gggnnn~~~|||yyywwwpppkkkaaaTTTIIIEEEGGGKKKOOOYYYdddjjjmmmooommmiiiccccccgggmmmsssrrrllleeeaaahhhooosssuuuuuupppjjj^^^RRRGGGDDDCCCAAA@@@AAA:::999999:::===???@@@@@@>>>>>>===;;;999777555444000000000111111111111111111111111111222222222222111333444444444444555777666666777888888999::::::999;;;======<<<;;;<<<==================>>>?????????@@@AAAAAAAAABBBDDDFFFBBBCCCCCCEEEHHHMMMTTTXXXZZZ^^^dddiiirrr}}}uuullldddZZZOOOJJJKKKJJJJJJMMMQQQUUU]]]kkkyyywwwsssSSSCCC666555444333222111111111333222222111111222333333222222111111222222333444333333333333333333333333555777:::BBBNNN```rrr}}}|||~~~qqqgggZZZQQQLLLFFFCCC@@@@@@BBBDDDFFFGGGHHHIIILLLOOOQQQRRRRRRQQQSSSVVV^^^nnn~~~yyytttlllddd___[[[WWWUUUTTTUUUUUUSSSQQQOOOPPPQQQOOOOOOOOOOOONNNLLLKKKJJJIIIIIIHHHHHHGGGFFFFFFFFFFFFDDDBBBAAABBBBBBAAA@@@AAAAAAAAA@@@???>>>======wwwhhhccc___^^^bbbdddccccccffffffffffffdddaaa___```aaa___^^^^^^\\\ZZZXXXWWWUUUQQQQQQQQQRRRSSSVVVYYY[[[___[[[VVVSSSSSSTTTTTTTTTVVVUUUSSSQQQNNNKKKIIIGGGGGGDDDAAA???>>>===;;;:::666555555555444444333333222222222222111111111111000000000000000//////////////////....../////////............////////////...//////000111111222222333111444:::===CCCTTTgggwwwyyynnncccZZZTTTUUU[[[hhh{{{kkk\\\SSSOOONNNMMMPPPSSSVVVYYY___hhhooo}}}~~~|||{{{zzzwwwuuuqqqlllbbbTTTJJJGGGJJJOOOTTT]]]fffiiikkknnnllliiiiiijjjmmmpppqqqoooiiiddd___gggnnnqqqqqqqqqlllfff]]]QQQGGGDDDCCCAAA@@@AAA<<<;;;:::;;;===?????????BBBAAA@@@===:::777333222/////////000000111111222000000111111111222222222111333444444444444555777999999999888888888888888999;;;======<<<;;;<<<=========<<<<<<======>>>??????@@@AAABBBAAABBBDDDFFFAAABBBDDDEEEHHHLLLSSSXXX[[[]]]aaafffppp~~~vvvlllddd[[[PPPKKKLLLIIIIIILLLQQQUUU\\\jjjxxxvvvyyyUUUDDD666666444333222111111111333222222222222222222222222222111111222222333444333333333333333333333333444666:::BBBOOO```sss~~~ttthhh[[[RRRNNNEEECCC@@@@@@BBBEEEGGGGGGHHHJJJMMMPPPQQQQQQPPPPPPRRRTTTZZZiii~~~vvvpppiiibbb]]]YYYVVVSSSSSSTTTTTTRRRPPPNNNOOOPPPRRRQQQQQQOOOMMMKKKIIIHHHHHHHHHHHHGGGFFFFFFEEEEEEEEECCCAAA@@@AAAAAA@@@???????????????@@@@@@@@@@@@nnnfffbbb```ccceeecccccceeeddddddcccaaa______```bbbbbbaaa```^^^\\\YYYWWWVVVRRRRRRSSSUUUXXX\\\___aaabbb___ZZZVVVUUUUUUTTTSSSRRRRRRQQQOOOMMMJJJHHHGGGJJJGGGDDDBBB@@@???===;;;777777666666555444333333333222222222222111111111000000111111111000///...000//////......//////000000000000000111111111111......///000111222222333444111333999<<>>===<<<<<<>>>??????>>>BBBBBB@@@>>>:::666222000///////////////000222222000000000111111111111222111333444444444444555777::::::999999999888888888999;;;======<<<;;;<<<===>>>===<<<;;;<<<===>>>???>>>@@@BBBBBBBBBBBBDDDEEE@@@BBBEEEGGGHHHLLLSSSYYY\\\]]]___dddooo~~~vvvmmmfff\\\RRRMMMMMMKKKJJJLLLOOOSSSZZZiiiwww~~~{{{YYYDDD777666555444333222222222333333333222222222222111222222111111222222333444222222222222222222222222444666:::CCCPPPbbbtttwwwiii[[[RRROOOEEECCC@@@@@@CCCFFFGGGHHHIIIJJJMMMOOOPPPPPPOOOOOOQQQRRRXXXggg~~~rrrmmmfff___[[[WWWTTTRRRRRRSSSSSSQQQOOOMMMNNNOOOQQQQQQOOOMMMKKKIIIHHHGGGHHHHHHGGGFFFFFFEEEEEEDDDDDDBBB@@@???@@@@@@???>>>=========>>>??????@@@@@@tttjjjeeeccceeeeeecccbbbcccaaaaaa```___]]]^^^aaadddbbbaaa```___]]]ZZZYYYWWWVVVWWWYYY[[[^^^aaacccdddaaa^^^ZZZWWWVVVVVVTTTSSSQQQQQQPPPOOOMMMKKKIIIHHHNNNKKKGGGEEECCCBBB???===::::::999888777555555444333333222222222111111111000000111222111000///...000000////////////000000000000000000111111111111......///000111222333333444000222777;;;BBBUUUjjj|||oooeee]]]YYY\\\aaakkk}}}mmm^^^TTTPPPOOOMMMPPPSSSVVVZZZ```iiipppxxx~~~|||yyywwwwwwwwwvvvuuutttnnnbbbUUUKKKIIINNNTTTXXX```hhhlllpppuuuwwwvvvtttsssrrrmmmhhhcccaaaaaabbbhhhmmmpppssstttmmmeee[[[PPPFFFDDDDDDBBB@@@@@@>>>===<<<<<<>>>@@@@@@@@@??????>>>===:::666333111//////......///000222333000000000000111111111111111333444444444444555777888999999999999999999999999;;;======<<<;;;<<<===>>>===<<<;;;;;;===>>>???>>>@@@BBBCCCBBBBBBDDDEEE???CCCGGGHHHIIILLLSSSYYY]]]]]]^^^cccnnnwwwnnnggg]]]SSSOOOOOOMMMKKKLLLNNNQQQXXXhhhvvv{{{\\\EEE888777666555444333333333333333333333222222111111222222111111222222333444444444444444444444444444555777<<>>;;;<<<<<<<<<<<<<<<<<<<<>>===;;;:::;;;<<<>>>@@@>>>@@@BBBCCCBBBBBBDDDEEE???CCCGGGIIIIIILLLTTTZZZ]]]]]]]]]bbbnnnxxxooohhh^^^TTTPPPPPPOOOLLLLLLMMMPPPWWWgggvvv~~~{{{~~~^^^EEE999888777666555444444444333333333333333222111000222222111111222222333444555555555555555555555555777999===FFFSSSfffyyyyyyiiiYYYPPPNNNEEECCCAAAAAACCCFFFHHHIIIJJJJJJKKKLLLMMMNNNNNNNNNNNNRRR\\\nnnyyyooojjjccc]]]XXXUUURRRQQQQQQQQQRRRPPPNNNLLLMMMMMMJJJHHHGGGFFFFFFGGGIIIJJJGGGGGGFFFFFFEEEDDDDDDDDDCCCAAA???>>>??????>>>===;;;;;;;;;::::::999999999}}}mmmgggeeecccbbbaaa```]]][[[ZZZ[[[\\\[[[[[[\\\___aaaaaa``````___]]][[[YYYXXX]]]___bbbcccbbbaaa``````^^^]]][[[YYYXXXWWWXXXXXXZZZ[[[ZZZXXXXXXZZZXXXSSSQQQPPPMMMJJJGGGDDDBBB@@@>>><<<:::999::::::999777555333222111111111///...//////.........//////000..............................//////000000111111---000111///000444555222555333555999:::???RRRggg{{{sssiiieeelllvvv{{{lll]]]SSSOOONNNMMMPPPTTTVVVZZZ```iiippp}}}}}}zzzzzzxxxvvvwwwxxxyyyxxxxxxvvvnnnddd[[[QQQKKKNNNVVVVVV___kkkrrrqqqmmmhhhfff___aaadddggghhhhhhgggfffggggggiiinnnqqqqqqmmmhhhYYYPPPEEEAAACCCDDDCCC@@@???>>><<<===>>>@@@??????===;;;888666555333111...,,,,,,.../////////...---.........---------------111222222333333444444555888888777777777777777888999:::;;;;;;<<<<<<;;;;;;===<<<<<<;;;;;;;;;<<<<<<@@@@@@@@@AAAAAABBBBBBBBBAAABBBCCCDDDGGGMMMUUUZZZ^^^\\\]]]cccppp~~~yyyqqqggg]]]VVVQQQNNNLLLGGGHHHOOOSSSYYYlll{{{|||___AAA;;;888555333444555444444222222222222222222222222222222111111111111111111333333222222333333444555555777>>>IIITTTcccwwwvvvkkk^^^QQQIIIGGGDDD@@@???@@@CCCDDDEEEHHHJJJKKKLLLLLLMMMPPPRRRVVVXXX```qqq|||vvvsssnnniiiaaa[[[WWWTTTRRRQQQOOOMMMLLLNNNPPPOOOLLLIIIJJJJJJIIIHHHHHHGGGFFFFFFEEEEEEFFFEEECCCAAA???>>>===<<<;;;<<<>>>???>>>===;;;:::999999888888999999zzzlllfffdddaaa```___^^^]]][[[ZZZ[[[[[[[[[[[[\\\___aaaaaa```___]]][[[YYYXXXWWW\\\^^^aaabbbaaa`````````^^^]]][[[YYYXXXXXXXXXYYY\\\]]]\\\ZZZZZZ]]][[[VVVSSSQQQOOOLLLIIIEEECCCBBB???===;;;:::::::::999777555333222111222111000...//////.........//////000////////////////////////000000000000////////////000333333111111444444111333111333777888===PPPeee}}}vvvnnnkkkqqqzzz{{{lll]]]SSSOOONNNMMMPPPSSSVVVZZZaaajjjqqq}}}}}}yyyxxxvvvvvvwwwwwwvvvuuuuuummmcccYYYNNNGGGIIIOOO]]]eeennnrrrooohhhbbb___aaabbbccceeeggghhhiiiiiikkkkkkkkknnnpppnnnhhhcccXXXOOOEEE@@@AAACCCAAA>>>>>><<<;;;<<<>>>??????>>>:::999666555555444222000---...///000000000//////222222222222222222222222111222222333333444555555888888777777777777777888:::;;;<<<<<<======<<<<<<===<<<<<<;;;;;;<<<<<<<<>>JJJWWWfff{{{wwwmmm___RRRKKKHHHEEEAAA@@@AAADDDFFFFFFHHHJJJKKKLLLLLLMMMOOORRRVVVXXXaaasssxxxtttsssmmmhhh```ZZZVVVTTTRRRQQQOOOMMMLLLMMMNNNNNNKKKHHHIIIHHHHHHHHHGGGGGGFFFFFFEEEFFFEEEEEECCCAAA???>>><<<;;;:::;;;===>>>===<<<::::::999888888888888888uuukkkeeebbb^^^\\\\\\\\\[[[[[[YYYZZZ[[[ZZZZZZ[[[^^^```bbbaaa^^^\\\ZZZZZZYYYZZZ[[[^^^```aaaaaa```aaaaaa___^^^\\\[[[ZZZZZZZZZZZZ^^^```___]]]]]]```^^^YYYUUUTTTRRRNNNKKKHHHEEEDDDBBB@@@===<<<;;;;;;999888666444222222222222000...000//////....../////////000000000000000000000000111111111000///.........222555555222111444333000333111222777888===PPPeeezzzqqqkkkjjjnnntttzzzkkk]]]TTTOOONNNMMMPPPSSSVVVZZZbbblllsss}}}~~~yyywwwuuuuuuuuuuuusssrrrqqqkkkbbbYYYOOOHHHIIIOOO```gggoooqqqlllddd^^^[[[aaabbbdddgggiiilllnnnoooqqqooonnnnnnnnnjjjccc^^^VVVNNNDDD??????@@@>>><<<===;;;:::;;;===?????????888777555555555555333222...///000111111111000000111111111111111222222222222222222333444444555555777777777777777777888888;;;<<<======>>>>>>=========<<<<<<;;;<<<<<<======??????@@@AAAAAABBBCCCCCCDDDEEEEEEFFFHHHLLLSSSWWWZZZ]]]```dddnnn}}}yyyqqqggg^^^UUUOOOLLLNNNJJJKKKQQQVVVaaawww|||yyyiiiKKK;;;888555333444555444444111111111111111111111111111111222222222222222222333333333333333444444555555777>>>KKKZZZjjjyyynnn```TTTMMMIIIFFFBBBAAABBBEEEGGGGGGHHHJJJKKKKKKKKKLLLOOOQQQUUUXXXaaauuu|||wwwttttttlllggg___YYYUUUSSSQQQPPPOOOMMMLLLLLLLLLKKKHHHFFFGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDBBBAAA???>>>;;;:::999:::;;;<<<;;;:::999999888777777777777888sssjjjbbb___[[[YYYYYYZZZZZZZZZXXXXXXYYYYYYXXXZZZ\\\___bbb```^^^\\\\\\\\\^^^___]]]___aaabbbbbbbbbcccddd```___^^^\\\[[[[[[\\\\\\```aaaaaa^^^___bbb```[[[XXXWWWTTTQQQMMMIIIGGGEEEDDDAAA>>>===<<<;;;:::888666555333222333222111///111000//////////////////////////////////////////111000000000/////////...111444333111111333333000555222444888999???RRRgggzzzkkkfffdddfffiiitttzzzkkk^^^TTTOOOMMMMMMOOOSSSVVV[[[cccnnnuuu}}}||||||}}}}}}|||yyywwwuuuuuuuuutttqqqooommmhhhbbb\\\TTTNNNPPPVVV]]]cccjjjllliiiccc___^^^___bbbgggmmmqqqtttuuuuuutttrrrooonnnmmmhhhaaa[[[TTTMMMDDD@@@??????>>><<<===;;;:::<<<>>>@@@@@@???888666444444444444222111//////000000000111111111000000000000000111111111222222333333444555555555666777777888888888888888;;;;;;<<<===============<<<<<<<<<<<<<<<======>>>??????@@@AAAAAABBBCCCCCCDDDEEEEEEEEEGGGKKKPPPTTTWWW]]]bbbeeeooo|||yyyrrriii___UUUNNNKKKMMMKKKKKKPPPWWWddd|||}}}yyyxxxdddHHH;;;888555333444555444444111111111111111111111111111111222222222222222333333333333333333444555555777888???LLL[[[lll{{{ooo```TTTOOOIIIFFFBBBAAABBBEEEGGGGGGHHHJJJKKKKKKKKKLLLNNNPPPSSSVVVaaauuuyyyvvvtttjjjeee^^^XXXTTTRRRPPPOOONNNMMMLLLKKKJJJHHHGGGEEEFFFFFFFFFEEEEEEEEEEEEEEECCCCCCBBBAAA@@@???>>>===:::999888999:::;;;:::999999888777777666777777777rrriii```]]]YYYWWWXXXYYYZZZZZZVVVWWWXXXXXXWWWXXX[[[^^^]]]]]][[[[[[\\\^^^```bbb```bbbddddddcccccceeefffbbbaaa___^^^]]]]]]^^^___```aaaaaa___```bbbaaa\\\YYYXXXUUURRRNNNJJJGGGFFFDDDBBB???>>>===<<<:::999777555444333333333111000111111000///////////////.........................../////////000000000111---000111//////333444111444222444888999>>>QQQfff~~~mmmfffccccccfffqqqzzzlll^^^TTTNNNMMMLLLOOOSSSVVV[[[dddpppxxx|||{{{|||||||||{{{xxxvvvuuuttttttssspppmmmjjjgggccc___XXXRRRSSSYYYZZZ___fffhhhfffbbb``````^^^dddmmmvvv|||}}}{{{yyytttrrrooommmlllgggaaa[[[RRRLLLEEEAAA??????>>>===>>><<<;;;<<<>>>@@@@@@???999777555444333222000............/////////000000111111222222333333333333222333333444444555666666555666777888888888888888::::::;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<===>>>???>>>??????@@@BBBCCCCCCDDDHHHHHHIIIIIIJJJMMMRRRVVVVVV]]]bbbfffsss|||yyysssjjj```VVVNNNJJJJJJJJJKKKOOOWWWggg~~~}}}yyyvvvyyy]]]DDD;;;888555333444555444444333333333333333333333333111111222222333333333333444444333333444444555666999999???LLL\\\mmm|||ooo```TTTOOOHHHEEEAAA@@@AAADDDFFFFFFIIIJJJKKKKKKJJJKKKMMMOOOQQQUUU```uuu{{{uuuqqqhhhccc\\\VVVSSSQQQOOONNNMMMMMMLLLJJJHHHFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDAAA@@@???>>>======<<<<<<;;;:::999999;;;;;;:::999999888777777666777777777{{{|||~~~ppphhh___\\\YYYXXXYYYZZZ[[[ZZZWWWXXXYYYXXXXXXYYY\\\^^^ZZZZZZZZZZZZ\\\^^^```aaacccdddfffeeeddddddeeegggcccbbb```_________```aaa```bbbaaa___```cccbbb]]]ZZZXXXUUURRRNNNJJJGGGEEEDDDAAA???=========;;;:::888666444444444444222000222222111000////////////.................................///000111111111,,,///000...///333333111222000111666777<<>>>>><<<;;;<<<===>>>>>>===999777444333333111///---//////.........///000111/////////000000111111222333333333444555555666666444555777888999999888888999::::::;;;<<<;;;;;;;;;<<<<<<<<<<<<===>>>??????>>>>>>???@@@BBBCCCDDDDDDFFFGGGHHHIIIJJJLLLQQQTTTWWW^^^bbbfffvvv}}}zzzuuummmcccXXXOOOIIIGGGJJJLLLPPPXXXjjj~~~{{{wwwxxx[[[DDD;;;888555333444555444444444444444444444444444444111111222222333444444444444444444444444555555666;;;:::???MMM^^^oooqqqaaaTTTOOOHHHEEEAAA@@@AAADDDFFFFFFIIIJJJKKKKKKJJJKKKMMMOOOQQQUUU```uuuyyyqqqlllfffaaa[[[UUURRRPPPOOOMMMLLLMMMLLLJJJGGGFFFGGGHHHGGGGGGFFFFFFEEEDDDDDDDDD@@@???>>>===<<<<<<<<<<<<===<<<;;;;;;<<<<<<;;;:::999999888777777777777888zzzzzz}}}nnnfff^^^\\\ZZZZZZ[[[\\\\\\[[[ZZZZZZ[[[[[[ZZZ\\\^^^aaa]]]]]]]]]^^^___``````aaaeeeffffffeeeccccccdddeeedddcccaaa``````aaaaaabbbaaacccbbb```bbbeeeccc___YYYXXXUUUQQQMMMIIIFFFDDDBBB@@@>>>=========<<<:::888666555444555444333111333222111000////////////........................////////////000000000000...111111//////222333000222///111555666<<>>>>>>>>???===<<<::::::;;;;;;;;;:::666555333222333222000///000000/////////000111222,,,,,,------...//////000333333444444555666666666444555777999:::999888777:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@===>>>???@@@BBBCCCDDDEEECCCDDDFFFGGGHHHJJJNNNRRRZZZ___aaaeeewww~~~|||wwwoooeeeYYYOOOJJJFFFJJJNNNQQQZZZlll{{{yyy}}}]]]HHH;;;888555333444555444444333333333333333333333333111111222222333444444555444444444444444555666666;;;:::@@@NNN```sss|||sssbbbVVVQQQIIIFFFBBBAAABBBEEEGGGGGGIIIJJJKKKJJJJJJJJJLLLNNNRRRVVVbbbvvv~~~vvvooojjjeee```YYYTTTQQQOOONNNMMMKKKLLLLLLJJJGGGFFFHHHJJJIIIIIIHHHGGGEEEDDDCCCCCCAAA@@@???============>>>???>>>======>>>>>>===;;;::::::999888888888888888{{{{{{}}}kkkddd]]]\\\[[[\\\]]]^^^\\\[[[\\\]]]]]]]]]]]]^^^aaacccbbbbbbccccccccccccbbbaaaeeeffffffdddbbbbbbcccddddddcccbbbaaaaaaaaabbbcccbbbdddcccbbbcccfffeee```YYYWWWTTTPPPLLLHHHEEECCCAAA???===<<<======<<<;;;888777555555555555333111333222111000////////////000000000000000000000000111111000000//////......111333333000000222222///444111333777888>>>QQQfff|||wwwggg\\\VVV```sssqqqaaaUUUNNNKKKLLLNNNRRRVVV\\\gggttt}}}}}}yyyvvvmmmmmmmmmnnnnnnllliiifffbbbaaaaaa```[[[UUUUUUYYY]]]bbbfffhhhggggggiiikkkssswww}}}}}}wwwsssoookkkgggdddaaa]]]VVVQQQGGGEEEAAA>>>======>>>>>><<<;;;999888999999888777444222111222333333222111222111000000000111333444///000000111222333333333333333444444555666666666333555777999:::999888777;;;<<<<<<===============<<<<<<<<<<<<===>>>@@@@@@===>>>???@@@BBBCCCDDDEEEEEEGGGIIIJJJKKKNNNRRRUUU]]]```aaadddwww}}}xxxpppfffZZZPPPJJJFFFLLLPPPSSS\\\nnn|||{{{^^^JJJ;;;888555444444555555444222222222222222222222222111111222333333444555555555444444444444555666666;;;:::@@@OOOcccvvvyyy~~~vvvdddWWWRRRKKKGGGDDDBBBDDDFFFHHHIIIIIIJJJKKKJJJJJJJJJLLLNNNTTTXXXcccwww|||uuuooolllddd```YYYSSSPPPOOONNNLLLKKKLLLLLLJJJGGGFFFIIILLLKKKJJJIIIGGGFFFDDDCCCBBBBBBAAA@@@>>>>>>>>>??????AAA???>>>>>>??????>>><<<;;;:::999999888888999999zzz{{{yyyjjj___[[[\\\]]]^^^^^^^^^]]]\\\^^^______^^^]]]___bbbeeehhhjjjllljjjgggccc```___cccaaa```aaabbbbbbaaa```^^^^^^]]]]]]^^^```aaabbbbbbbbbcccddddddaaa\\\XXXUUUQQQMMMKKKKKKJJJGGGDDDEEEDDD@@@999888<<<>>>===;;;999777666666666555333333333222222111000000000...000111000///...///111000000///////////////000//////000111111111111111222444111333;;;===IIIaaaxxxpppaaaZZZTTT^^^~~~}}}rrreeeXXXOOOMMMMMMKKKMMMUUU]]]ggguuu}}}{{{zzzyyyvvvsssnnnkkkiiigggfffdddbbb```aaa^^^]]]]]]ZZZUUUUUUXXX^^^ccchhhjjjjjjiiijjjllltttuuuwwwzzzzzzuuulllddddddaaa^^^[[[YYYWWWUUUSSSFFFCCC>>>;;;;;;;;;::::::999999999999999888777666666555222000////////////000000000000000000000000111000000000000222333444222222222222333444444555555666777888888999999888;;;;;;===>>>????????????<<<<<<============<<<<<<>>>@@@AAAAAAAAAAAABBBDDDGGGHHHHHHHHHJJJNNNTTTXXX\\\```bbbeeerrr}}}wwwqqqgggYYYMMMHHHFFFKKKPPPWWWggg~~~||||||XXXGGG999999888666555444222222222222111111111111222222111111111000///000222444222222333444444555555666666999@@@MMM```vvvuuuvvvvvvhhhZZZRRRJJJFFFBBB@@@AAADDDFFFGGGGGGGGGHHHHHHIIIMMMRRRVVVSSSWWWbbbvvv~~~xxxrrrlllhhh^^^[[[VVVQQQNNNLLLMMMNNNHHHLLLNNNLLLHHHFFFIIILLLSSSOOOKKKHHHFFFEEEDDDBBB===999555555888;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::999888777666{{{~~~}}}{{{lllaaa______```aaaaaaaaa```___aaaaaaaaa```___```bbbeeemmmooorrrrrrooojjjgggfffeeecccbbbaaaaaaaaa___^^^[[[ZZZZZZ[[[\\\^^^___```bbbaaabbbbbbaaa^^^YYYVVVOOOMMMKKKJJJIIIHHHFFFEEECCCCCC@@@;;;;;;@@@BBBAAA===;;;888777777777555444444444333333222111111111...000111000///...///111000000////////////000000//////000111111111111111111333111333;;;===IIIaaazzzrrr\\\WWWUUUbbb~~~rrreeeWWWNNNLLLQQQPPPSSSZZZbbbkkkwww|||zzzyyyxxxtttqqqjjjfffaaa^^^]]]]]]]]]\\\^^^ZZZYYYYYYWWWTTTUUUYYYccchhhmmmnnnllljjjjjjkkkooopppqqqssssssnnnfff```___\\\YYYWWWUUUSSSQQQNNNFFFBBB===::::::::::::999999999999999999888777777777666444111000/////////000000000000000000000000111000000000000222333444222222222222333444555555666777888999999::::::::::::;;;<<<======>>>>>>>>><<<<<<============<<<<<<===???AAABBBBBBCCCEEEGGGHHHIIIIIIJJJKKKOOOUUUZZZ^^^aaacccfffsss~~~wwwrrrhhhZZZNNNJJJGGGKKKPPPXXXiii}}}yyyVVVEEE888888777666555444444333222222111111111111222222111111222111000000222555222222333444444555555666777:::AAANNNaaaxxxxxxwwwyyykkk]]]TTTKKKHHHCCCAAACCCEEEGGGHHHIIIIIIJJJIIIIIILLLPPPSSSVVVYYYdddxxx|||vvvoooiiieee\\\YYYTTTPPPLLLKKKLLLLLLLLLMMMMMMLLLJJJLLLOOORRRVVVRRRLLLGGGEEECCCBBB@@@>>>;;;888777888999999888888888888999::::::;;;;;;:::999999999999888888888www{{{kkk```ccccccdddddddddccccccbbbcccccccccbbb```aaaccceeemmmpppssssssqqqmmmkkkjjjfffdddbbb``````___\\\ZZZXXXXXXYYYZZZ\\\^^^___```bbbaaa```___^^^[[[VVVRRRJJJLLLLLLLLLJJJHHHHHHHHHEEEFFFDDDAAACCCIIIKKKHHH@@@>>>:::888888777666444555555444444333222222111...000111000///...///111000000////////////000000//////000111111111111111000222000333;;;===III```zzztttZZZWWWWWWeee~~~sssfffXXXNNNLLLPPPPPPSSS[[[bbbiiittt}}}~~~zzzxxxxxxvvvqqqmmmfff```YYYUUUTTTWWWZZZ[[[^^^YYYUUUVVVVVVUUUXXX]]]iiinnnrrrrrrnnniiigggfffgggggghhhiiihhhddd^^^YYYZZZWWWUUUSSSRRRPPPMMMJJJDDDAAA<<<999888999888888999999:::::::::999888888888777555333111000//////000000000000000000000000000000000000111222333444222222222222333444555666777888999::::::;;;::::::999:::;;;<<<=========<<<<<<==================<<<<<>>???===;;;999999888666555555666666777888999::::::777777888888999999999:::{{{yyyiii^^^eeeeeedddddddddcccbbbbbbaaabbbbbbbbbaaaaaadddfffggghhhiiihhhgggffffffgggbbb```^^^^^^]]]]]]ZZZYYYXXXYYYZZZ\\\^^^```aaabbbcccaaa^^^]]][[[XXXSSSPPPKKKNNNPPPOOOLLLIIIJJJKKKIIIJJJJJJIIINNNTTTTTTQQQBBB???;;;888777666555444444444444333222222111111...000111000///...///111000////////////000000111//////000111111111111111///222000333:::<<>>>>>===<<<===<<<<<<<<<;;;999666555777777777777888888888888777777777888888888888999yyyhhh___dddcccbbbaaaaaa``````___]]]___`````````aaaccceee______]]][[[YYY[[[^^^bbb\\\[[[ZZZZZZ[[[[[[ZZZYYYXXXYYYZZZ\\\^^^```aaabbbaaa___\\\ZZZXXXVVVRRRPPPMMMPPPQQQOOOKKKIIIIIIKKKLLLMMMMMMNNNTTTYYYXXXSSSCCC???;;;777666555444333333333222222111111000000...000111000///...///111///////////////000111111//////000111111111111111///222111333:::;;;EEE\\\rrrrrr___\\\XXX]]]sss|||tttiii\\\SSSPPPQQQQQQUUU]]]bbbgggooowww~~~{{{xxxvvvtttooohhhbbbZZZUUUPPPNNNRRRYYY```dddcccZZZTTTSSSUUUWWW[[[```hhhkkkmmmjjjccc\\\XXXWWWWWWXXXYYYYYYXXXUUUSSSQQQRRRQQQQQQQQQQQQNNNJJJFFFBBB???:::777777777666666888999999::::::999999999888888777555333222000//////////////////////////////000000111222222333333222222222333444555777888555666777888999999999999<<<<<<===>>>>>>>>>======>>>===<<<<<<<<<<<<===>>>>>>@@@AAAAAAAAAAAACCCEEEGGGHHHIIIJJJMMMRRRXXX]]][[[ZZZ]]]eeesss|||vvvqqqhhh[[[QQQNNNMMMNNNUUUaaalllqqqpppnnnttt}}}bbbKKK>>><<<999666444333222222333333222222222222333333222222222111000111333555222222333444444555555666777;;;BBBPPPeee|||uuucccXXXOOOKKKFFFCCCCCCEEEFFFGGGHHHJJJKKKKKKLLLMMMPPPSSSTTTXXXcccwwwwwwooohhhaaa\\\XXXVVVSSSPPPMMMLLLKKKKKKIIIHHHJJJPPPWWWYYYSSSNNNGGGDDD???<<<;;;<<<<<<<<<999:::<<<<<<;;;:::999888;;;;;;:::999888777777666888888888777777777666666zzzjjjbbbcccbbbaaa___^^^]]]]]]]]]\\\]]]___```___```aaaccc\\\ZZZXXXUUUTTTVVVZZZ^^^XXXWWWWWWXXXZZZ[[[[[[ZZZWWWXXXZZZ\\\]]]^^^______]]][[[WWWUUUTTTSSSQQQPPPNNNNNNMMMKKKIIIHHHHHHJJJLLLMMMMMMOOOTTTYYYUUUNNNCCC???:::777666666555444333333222111111000000///...000111000///...///111///......//////000111222//////000111111111111111000333111444999999CCCYYYoooppp[[[YYYUUUWWWkkk}}}tttjjj\\\SSSPPPOOONNNRRRYYY___ccckkksss|||yyyuuussspppiii```YYYPPPOOONNNRRRYYYaaahhhlllddd[[[RRRQQQSSSTTTVVVZZZ```bbbccc```YYYSSSPPPOOOOOORRRUUUVVVTTTRRRQQQQQQNNNNNNOOOPPPPPPMMMHHHDDDBBB???:::777777777666666777777888999999999888888666666666555444222111000000000000000000000000000//////111222222333222222222222222333444666777888555555666888888888888888======>>>>>>>>>>>>>>>===>>>===<<<;;;;;;<<<===>>>>>>@@@AAAAAA@@@AAABBBCCCFFFGGGIIIJJJMMMSSSYYY^^^^^^\\\^^^iiixxx|||wwwssskkk]]]SSSNNNNNNPPPWWWbbbjjjllllllmmmqqq{{{|||}}}aaaJJJ???===:::666444333333333333333222222222222333333222333333222111111444666222222333444444555555666777;;;CCCQQQfff}}}wwwfff[[[PPPLLLFFFCCCCCCDDDFFFFFFHHHIIIKKKLLLMMMNNNQQQSSSVVVZZZfffzzz~~~uuunnnfff___[[[WWWVVVSSSPPPNNNLLLKKKKKKJJJKKKNNNSSSXXXVVVNNNGGG===;;;999888:::<<<===<<<777999<<<<<<;;;;;;;;;;;;>>>===<<<;;;999777666666888777777777666666555555yyyiiicccdddcccaaa___]]]]]]]]]]]]^^^___aaa```___^^^^^^___ZZZZZZYYYXXXVVVWWWYYY\\\XXXWWWWWWXXX[[[\\\\\\[[[XXXYYY[[[]]]^^^___^^^^^^XXXUUURRRPPPPPPQQQPPPOOOOOOMMMJJJHHHIIIKKKLLLLLLNNNNNNNNNPPPUUUXXXRRRIIIDDD@@@;;;888777777777777444333333222222111000000...000111000///...///111............///000111222//////000111111111111111222444222444999777@@@VVVjjj{{{nnnXXXXXXUUUXXXiii~~~uuujjj[[[QQQNNNLLLLLLOOOUUU[[[```iiiqqqxxxuuurrroookkkcccXXXPPPIIIKKKQQQYYYdddmmmsssuuuhhh^^^TTTRRRRRRRRRSSSUUUXXXZZZZZZVVVPPPKKKJJJKKKIIIMMMRRRTTTSSSQQQPPPPPPMMMNNNPPPRRRRRROOOIIIEEECCC???:::888777777777666555666777888888888888777444444555555444333111000000000000000000000000000...///111222333333222222222222222333555666888999666666777888999999999999<<<======>>>======<<<<<<>>>===<<<;;;;;;<<<===>>>>>>???AAABBBBBBBBBDDDFFFGGGHHHJJJKKKOOOTTT[[[```^^^[[[___kkk{{{}}}zzzwwwoooaaaUUUPPPOOOQQQYYYcccggggggjjjpppttt{{{^^^JJJ===;;;888555444444555666444333333222222333333444222333333222111222444666222222333444444555555666888<<>>777666666888;;;<<<===<<<888:::<<<<<<::::::;;;=========<<<:::999888777666555555666666666666666777vvvfffbbbfffdddbbb```^^^]]]]]]^^^aaabbbcccbbb___]]]\\\]]]YYY[[[\\\\\\ZZZYYYYYYZZZZZZYYYYYYZZZ[[[]]]\\\[[[\\\]]]^^^```aaaaaa``````SSSQQQNNNLLLMMMOOOOOOOOORRRMMMIIIHHHLLLOOOQQQPPPQQQQQQPPPRRRVVVXXXQQQGGGEEEAAA<<<999888999999999555555444333333222222111///000111000///...///111............///000222222//////000111111111111111333555333444888666???TTTeeevvvmmmYYYZZZYYY[[[jjjvvvjjjZZZOOOKKKPPPOOOQQQXXX]]]cccllluuuvvvsssooolllggg^^^SSSKKKHHHLLLUUUaaannnwww|||}}}mmmbbbWWWTTTTTTSSSRRRSSSSSSTTTTTTPPPKKKGGGGGGIIIEEEJJJQQQSSSRRRPPPPPPPPPPPPQQQSSSUUUUUURRRLLLHHHCCC???;;;888777777777777555555666777777777777777222333444444444333222111000000000000000000000000...///111222333333222222222222222333555777888999777777888999::::::::::::;;;<<<<<<<<<<<<<<<;;;;;;???===<<<;;;;;;<<<===???===???AAABBBCCCDDDGGGIIIHHHIIIKKKMMMPPPVVV]]]bbb]]]YYY]]]kkk{{{~~~|||zzzrrrdddWWWQQQOOORRRZZZcccfffdddjjjsssxxx}}}]]]LLL;;;999777555555666888:::444333333222222333333444222333333222111222444666222222333444444555555666:::===FFFTTTiii|||mmmcccTTTOOOJJJFFFFFFGGGGGGHHHLLLMMMNNNNNNMMMLLLNNNOOOTTTXXXeeezzzxxxqqqiiibbb\\\XXXTTTRRRPPPNNNLLLJJJIIIHHHJJJJJJJJJJJJHHHCCC<<<888555555666999<<<===<<<;;;999;;;===<<<:::999;;;===;;;;;;::::::999888888888333333444555666777888999wwwoooeee```^^^[[[[[[]]]___``````eeecccaaa```^^^\\\YYYVVVWWWXXXXXXWWWVVVWWWYYY\\\WWWXXXYYYYYYYYYZZZ]]]___\\\^^^```aaa```]]]ZZZXXXTTTRRRPPPNNNMMMNNNPPPQQQPPPNNNLLLMMMOOOPPPMMMJJJNNNPPPTTTVVVUUUQQQMMMJJJDDDCCC@@@<<<999666555444555555666666555333222000000111111222111111000000........................111000///......///000111......000333555888BBBMMMdddyyymmmaaaXXXTTT]]]lll}}}zzzkkk\\\PPPJJJLLLKKKNNNUUU[[[aaajjjsss}}}vvvrrroookkkbbbUUUKKKIIIKKKQQQYYYfffwwwlllbbbVVVQQQRRRTTTRRROOOPPPNNNKKKEEEAAA???AAACCCGGGKKKPPPTTTTTTQQQMMMIIIOOOPPPSSSTTTSSSPPPKKKIIIFFF@@@999555444666666555777777777777777666555555333333444444444333333222000///////////////000111000000000000111111111111222444555555444444666777444444444555555666777888777777999:::;;;<<<<<<<<<======<<<<<<<<<<<<======??????@@@@@@@@@BBBFFFIIIHHHIIIKKKNNNRRRVVVZZZ\\\^^^XXXYYYgggzzzzzzssskkkbbbXXXRRRTTTVVV[[[```aaabbbjjjsssuuu|||uuuYYYEEE===:::777555666777777666333333333333333333333333333555444000000444555333333222111111222333555666777;;;EEEVVVlll}}}nnndddYYYOOOEEECCCCCCBBBDDDGGGIIIJJJKKKKKKKKKMMMPPPRRRRRRVVVbbbvvvvvvlllfffaaa\\\XXXTTTQQQNNNJJJHHHGGGHHHIIIJJJHHHDDD@@@<<<999888777777888999;;;<<<======>>>999888777888999999888777:::999888777666666666666666555333222222333555666yyypppfffaaa^^^\\\\\\^^^```aaaaaacccbbb```___]]][[[YYYWWWVVVWWWWWWVVVVVVVVVYYY[[[\\\]]]^^^^^^]]]]]]___aaa]]]___``````___\\\XXXUUUSSSQQQNNNLLLLLLNNNPPPRRRNNNMMMMMMMMMNNNMMMKKKJJJNNNQQQTTTWWWWWWTTTQQQNNNIIIGGGEEEBBB???===;;;;;;555666666555444333111000111111111111111111111111........................000000////////////000000333222444666777999BBBMMM```vvvmmmaaaXXXTTTZZZeeeqqq}}}nnn```TTTNNNMMMKKKNNNTTTZZZ___hhhqqqzzztttpppmmmhhh___RRRJJJHHHJJJRRR```ooolllcccXXXSSSSSSSSSPPPMMMMMMKKKHHHDDDAAA@@@CCCEEEIIIKKKOOORRRRRRQQQOOOMMMOOOQQQSSSSSSRRRNNNJJJGGGEEE@@@999555444555666555888888777666555333111000222222333333333222222111222111000//////...//////000000000000111111111111222444555555444444666777555555555555666777888999999:::;;;<<<=========<<<======<<<<<<<<<<<<======>>>?????????@@@BBBEEEHHHHHHIIIJJJMMMPPPUUUXXX[[[^^^YYY[[[gggwwwxxxrrrkkkcccZZZTTTXXXXXXZZZ^^^^^^^^^cccjjjoooxxx{{{\\\EEE<<<999666444555666666555333333333333333333333333222555444000000444555222333222222222222444555666777;;;DDDTTTjjjssshhh]]]SSSIIIFFFEEEDDDEEEHHHIIIJJJKKKKKKKKKMMMPPPRRRSSSWWWcccvvv~~~sssjjjddd___YYYTTTUUURRRNNNJJJGGGFFFFFFGGGGGGEEEBBB>>>;;;999888888::::::;;;;;;<<<;;;;;;;;;999888777777999999888777999999888777666666666666666444333222222333444666xxxnnncccaaa___^^^^^^```aaaaaa```______^^^]]][[[ZZZYYYXXXUUUVVVVVVUUUUUUVVVXXXZZZ\\\]]]___^^^]]]\\\]]]^^^___```aaa```]]]YYYUUURRRPPPNNNLLLKKKLLLNNNQQQTTTNNNPPPPPPPPPNNNLLLLLLLLLKKKMMMPPPSSSSSSQQQNNNMMMIIIGGGEEEBBB@@@>>>===<<<666666666555444333222111222111111000000111111222........................//////000000000000//////222111222444555666>>>GGG\\\rrrooo```WWWSSSXXX___iii{{{|||mmm___TTTOOOMMMLLLNNNSSSXXX]]]fffnnnttt~~~}}}zzzsssnnnjjjeeeZZZNNNHHHHHHLLLYYYkkk|||kkkcccZZZUUUTTTSSSOOOKKKHHHHHHEEEBBB@@@AAADDDGGGKKKLLLNNNPPPRRRRRRQQQQQQPPPQQQRRRSSSQQQMMMIIIFFFDDD???999555444555666666<<<;;;999777444111///...000111111222222111111000333222111///............000000000000111111111111222333555555444555666888777666666777777888999:::;;;<<<<<<======<<<<<<;;;======<<<<<<<<<<<<======<<<===>>>??????AAADDDGGGHHHIIIIIIKKKNNNSSSVVVYYY[[[ZZZ]]]gggttt}}}wwwqqqjjjbbbZZZUUUZZZWWWWWWZZZZZZYYY[[[___hhhssscccGGG<<<999666444444555555444333333333333333333333333111444333000000333444111222222222222333444555666888;;;CCCRRRhhhxxxlll```VVVKKKGGGFFFDDDEEEGGGIIIJJJKKKLLLLLLMMMOOORRRSSSXXXdddwwwzzzppphhhbbb[[[UUUPPPRRRPPPLLLHHHEEECCCCCCCCCDDDCCC@@@===;;;:::999999=========<<<;;;:::888888999888777777999999888777999888777666666555555666555444333222222333444555uuuiii^^^```___^^^___```aaa```___[[[\\\[[[ZZZYYYXXXXXXYYYUUUVVVVVVUUUTTTUUUWWWZZZZZZ\\\_________^^^^^^^^^aaaaaaaaa___\\\WWWSSSPPPMMMNNNNNNOOOPPPRRRSSSSSSPPPRRRTTTSSSOOOMMMNNNPPPMMMNNNPPPQQQQQQOOOMMMKKKJJJIIIFFFCCC@@@>>><<<;;;888777666555444444444444333222111000000000111222........................---...000111111000//////111//////222444555<<>>999666444555666777???>>>;;;888555333111000...///000000111000000000111111000//////.../////////000000000111111111111111333555555555555666888888888888888999:::;;;;;;<<<<<<======<<<;;;::::::======<<<<<<<<<<<<======;;;<<<>>>>>>???@@@CCCFFFIIIHHHHHHJJJMMMQQQUUUWWWXXXZZZ^^^fffsss|||wwwppphhh```XXXTTTWWWSSSQQQTTTVVVUUUVVVXXXeeerrrnnnNNN>>>;;;777555555666666555444444444444444444444444111333333000000333333111222222333333444555555666999:::BBBQQQggg{{{ooobbbWWWLLLGGGEEEBBBBBBDDDHHHJJJKKKLLLLLLMMMOOOQQQSSSYYYggg{{{}}}wwwmmmeee___YYYRRRMMMLLLKKKHHHEEECCCBBBBBBBBBCCCAAA???===<<<;;;;;;;;;=========<<<;;;999888777999777666777888999888777888888777666555555555555444444333222222333444444rrrhhh^^^```______```aaaaaa___]]]YYYZZZZZZYYYWWWVVVXXXZZZXXXXXXXXXWWWUUUUUUWWWYYYZZZ^^^bbbdddddddddddddddbbbbbbaaa___[[[WWWSSSPPPMMMOOOSSSVVVWWWVVVTTTRRROOORRRTTTSSSPPPNNNPPPRRRVVVVVVVVVUUUTTTQQQOOOMMMOOOMMMJJJGGGCCC@@@>>>===:::999777666666666888999555444333222111111111111////////////////////////---...///111111111000///222000111555888:::???FFFZZZqqqxxxggg]]]UUUXXX```pppuuuggg[[[UUUNNNLLLMMMRRRVVVYYYaaajjjkkkttt}}}zzzrrrmmmggg```UUULLLKKKOOO^^^nnnuuuhhh^^^ZZZUUUSSSRRRRRROOOMMMIIIGGGEEEAAA??????BBBEEEGGGJJJPPPTTTVVVTTTQQQOOOPPPQQQQQQPPPNNNKKKGGGEEE???===999666444444666888===<<<999777444333222222---...//////000000000/////////...//////000111111///000000000111111111111111333444555555555777999888888888999999:::;;;<<<>>>??????>>>>>>===<<<;;;======<<<<<<<<<<<<======:::<<<>>>>>>???@@@CCCEEEHHHHHHGGGHHHKKKPPPTTTWWWUUUYYY^^^fffttt~~~xxxpppfff\\\TTTPPPQQQLLLLLLPPPSSSSSSTTTWWWeeetttxxxVVV@@@===999777777777777666444444444444444444444444111333444111111444333111222222333444555555555555999;;;AAAQQQhhhttteeeZZZOOOIIIFFFCCCCCCEEEHHHJJJLLLMMMMMMMMMOOOQQQQQQZZZjjj{{{tttkkkccc]]]XXXRRRNNNIIIHHHGGGFFFEEEEEEEEEFFFCCCAAA@@@>>>======>>>>>><<<<<<<<<<<<;;;:::999999888777666777888888777666888777666555444444444444333333333222222333333333qqqjjjbbb``````aaabbbcccbbb___]]]ZZZ\\\\\\ZZZWWWVVVYYY]]]\\\\\\[[[YYYWWWVVVXXXYYYWWW[[[aaadddeeedddddddddbbbbbbaaa^^^[[[XXXUUUSSSQQQSSSWWWZZZZZZXXXTTTRRRNNNPPPRRRRRRQQQPPPQQQRRRXXXWWWVVVTTTQQQOOOMMMLLLMMMKKKHHHEEEAAA>>><<<;;;<<<;;;999888888;;;===???999999999888666444222111////////////////////////---...///000000111111000111......333777999===CCCXXXooo|||pppcccYYYXXX___qqqwwwiii\\\UUUNNNLLLMMMRRRVVVYYYaaaiiimmmuuu}}}zzzppplllfff^^^SSSKKKNNNUUUfffvvvpppdddXXXUUUQQQOOOOOOOOONNNMMMJJJIIIFFFBBB??????AAADDDFFFJJJPPPUUUVVVTTTPPPLLLMMMNNNNNNMMMKKKHHHEEEDDD<<<<<<:::777444444666888999888555333111000000000------...///000000000000............///111222333000000000000111111111111000222444555555555777999999888888999999:::;;;<<>>======<<<<<<<<<<<<======:::<<<>>>???@@@AAACCCDDDHHHGGGGGGHHHKKKPPPUUUXXXWWWZZZ^^^eeevvvyyypppcccXXXQQQMMMLLLIIIJJJNNNPPPPPPSSSWWWfffuuuyyyXXXAAA>>>;;;888888888888777444444444444444444444444111444555222222555444111222333444555555666666555999;;;BBBRRRiiizzziii^^^SSSMMMJJJGGGFFFHHHGGGIIILLLMMMMMMMMMOOOPPPPPP[[[nnn}}}yyyqqqggg```[[[WWWSSSPPPJJJIIIIIIIIIIIIJJJJJJKKKBBBAAA@@@>>>>>>>>>??????:::;;;;;;<<<;;;;;;::::::888777666666888888777666777666555444444333333444222222333333333333222222yyymmmiiiaaabbbbbbccceeefffeeeaaa^^^]]]___```]]]YYYYYY\\\`````````___\\\YYYWWWXXXYYYUUUZZZ___ccccccaaa```___bbbaaa```___\\\YYYWWWVVVWWWXXXYYYYYYXXXVVVTTTRRRQQQQQQQQQSSSUUUVVVVVVUUUTTTSSSRRRPPPNNNLLLKKKJJJHHHFFFDDDBBB???>>>===<<<>>>===;;;:::;;;???CCCEEE????????????<<<888555222////////////////////////............///000111222000---,,,111444555999===RRRiii{{{~~~uuuhhh\\\ZZZ```rrryyyiii[[[SSSNNNLLLMMMRRRVVVZZZbbbjjjqqqyyyzzzvvvnnnjjjddd[[[QQQKKKPPPYYYlllzzzuuuiii```VVVSSSOOOKKKJJJJJJJJJJJJJJJIIIFFFBBB@@@@@@BBBEEEHHHKKKOOOSSSSSSRRROOOLLLIIIIIIIIIIIIGGGEEECCCAAA:::;;;:::777444444666999999777444111///.........------///000000111111111//////...//////000111222000000000000111111111111000222444555555666888999888888888888999:::;;;<<>>>>>======<<<<<<<<<<<<======:::<<>>:::888888888777666555555555555555555555555222555666444444666555222222333444555666666666555999;;;DDDTTTlll|||kkk___TTTNNNKKKHHHGGGIIIGGGIIILLLNNNNNNNNNOOOPPPQQQ]]]rrr|||vvvnnnccc\\\XXXVVVSSSQQQJJJJJJJJJJJJJJJJJJJJJJJJBBBAAA???>>>======>>>>>>;;;;;;<<<<<<;;;;;;:::999888666555666777888777666777666555444333333333333222222222333333222222222uuuiiifff]]]ddddddfffhhhiiigggccc___aaacccccc```\\\[[[___cccccccccaaa^^^ZZZXXXYYYZZZZZZ^^^cccffffffcccaaa```aaaaaa```___]]][[[YYYXXX\\\[[[YYYWWWUUUTTTTTTTTTVVVTTTTTTVVV[[[]]][[[YYYUUUTTTSSSQQQPPPOOONNNNNNHHHGGGFFFDDDCCCCCCBBBBBB???>>><<<;;;===AAAFFFIIICCCDDDDDDDDDAAA<<<777444000000000000000000000000///............000222333555111000444777777999===MMMeeewww~~~vvvjjj___]]]cccuuu~~~nnn___VVVNNNLLLMMMRRRWWW[[[ccckkkuuu|||}}}wwwssslllhhhbbbZZZOOOJJJPPPZZZppp|||xxxlllaaaYYYVVVRRRMMMIIIGGGFFFGGGHHHIIIHHHFFFBBB@@@AAADDDGGGKKKLLLNNNPPPPPPPPPNNNMMMEEEEEEFFFEEEDDDBBB@@@???999::::::777444333666999<<<:::666222000.........---...///000111111111111111000///////////////000000000000000111111111111000222444555555666888:::888888888888999:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;======<<<<<<<<<<<<======:::===???AAAAAABBBCCCEEEGGGGGGFFFGGGKKKQQQXXX[[[```aaaaaagggzzz~~~}}}xxxnnnbbbVVVOOOMMMNNNNNNPPPPPPKKKGGGKKKRRRbbbqqq}}}kkkMMMAAA>>>:::777777777666555555555555555555555555555222666777555555777666222222333444666666666666555888<<>>===<<<<<<<<<=========<<<<<<;;;:::999888888666555666777888777666666666555444333333333333111222222333333222222111qqqhhhffffffkkkkkklllllljjjhhheeedddeeecccaaa___^^^______```bbbdddeeeaaa[[[XXXZZZ]]][[[]]]aaaddddddcccaaa______^^^\\\ZZZYYYXXXXXXWWW[[[\\\\\\[[[ZZZXXXVVVUUUXXXWWWWWWXXXZZZZZZYYYXXXZZZXXXUUUSSSRRRRRRPPPOOOMMMLLLJJJHHHEEEBBBAAA@@@???>>>===???BBBEEEEEEEEEEEECCCAAA???===999333///---...///000000111111000///////////////.........///000111111111555===CCCMMM```vvvmmmgggaaa___fff||||||nnn___UUUOOOMMMMMMRRRVVV[[[eeennnvvv}}}|||wwwssskkkcccZZZSSSLLLJJJQQQ[[[ppp||||||mmmbbb[[[XXXRRRPPPMMMJJJGGGEEEEEEDDDHHHHHHFFFAAA======AAAEEEDDDEEEHHHLLLOOOMMMHHHCCCDDDCCCCCCBBBAAA???>>>===;;;:::777666555777999:::999777333000...---...///***+++---...000111222222111111222111//////000222,,,---...000111111222222999666222222555888888666888888888999999::::::;;;>>>===<<<;;;;;;;;;;;;;;;============>>>>>>>>>>>>???@@@@@@AAACCCDDDDDDEEELLLJJJGGGFFFJJJPPPXXX]]]dddbbbdddmmm{{{xxxqqqiii```XXXRRROOOOOOLLLKKKKKKHHHFFFIIINNNbbbooo~~~|||\\\MMM>>><<<:::888888888777555444444333333333444444555333333333444444444555555555555555555555555555555444999DDDVVVnnn~~~lllaaaVVVQQQMMMHHHEEEFFFJJJJJJIIIKKKMMMOOOPPPPPPTTT]]]pppyyyooojjjccc\\\WWWSSSPPPNNNKKKIIIFFFCCCAAA@@@@@@@@@BBBAAA???===;;;888777666<<<:::999999;;;;;;:::999333444555555666666555555777666444333222111111111111111111111111111111111rrrhhhggggggllllllmmmlllkkkiiifffeeefffeeebbb___^^^___```aaabbbdddeeeaaa\\\YYY[[[]]]]]]___aaacccdddbbb```^^^[[[ZZZZZZYYYYYYYYYZZZZZZ___``````___^^^\\\ZZZXXX\\\[[[[[[\\\]]]]]]ZZZXXXWWWUUUTTTTTTTTTTTTSSSQQQMMMMMMKKKIIIGGGEEECCCCCC@@@>>>>>>???AAACCCCCCBBB@@@>>>===<<<;;;888444111///000000000000000///...000000000000000000000000000222222111000444:::@@@MMM```vvv~~~kkkeee___```lll}}}oooaaaWWWOOOLLLMMMQQQUUUZZZccclllsssyyy~~~yyytttpppkkkddd[[[SSSMMMKKKSSS\\\nnnxxx}}}uuuggg]]]WWWUUUQQQOOOLLLIIIGGGEEEDDDDDDHHHGGGEEEBBB@@@???AAACCCEEEEEEGGGIIIKKKJJJEEEAAAAAAAAABBBBBBAAA???===<<<;;;:::888666666777999:::999777444111///...///000+++,,,---///000111111111111111222111///...000111---...///111222222333333777555333333444666777777888888999:::;;;;;;<<<<<<>>>>>>===<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>???@@@@@@BBBCCCDDDEEEFFFJJJHHHGGGHHHLLLSSSYYY^^^aaa```dddooo~~~wwwtttooohhh```XXXRRRNNNNNNKKKJJJJJJHHHFFFIIIOOOdddttttttVVVFFF>>><<<:::999999888777555555444444333333444444555444444444444555555555555555555555555555555555555555:::EEEWWWooo}}}nnncccWWWQQQMMMHHHFFFGGGJJJJJJJJJKKKMMMOOOPPPPPPTTT\\\nnn~~~xxxpppjjjccc[[[VVVRRROOOLLLJJJIIIFFFCCC@@@@@@@@@@@@>>>>>>===<<<;;;:::999999:::999777777888888777666333444444555555555555555666555444333222111111111111111111111111111111111ttthhhhhhiiijjjjjjkkkjjjiiigggeeecccgggddd```]]]\\\^^^```bbbaaacccdddaaa]]][[[\\\^^^^^^___aaabbbbbb```^^^\\\WWWWWWXXXXXXZZZ[[[\\\]]]dddddddddcccbbb```^^^]]]`````````aaaaaa___\\\XXXSSSSSSSSSTTTVVVVVVTTTRRRMMMMMMLLLKKKIIIHHHGGGGGGBBB@@@>>>>>>???@@@???>>>:::999888888888777444111111111111111000///...---000000000000111111111111111222333111000222888===LLL___vvv~~~jjjaaa[[[aaasss~~~qqqbbbYYYOOOLLLLLLPPPTTTXXXaaajjjooouuu~~~~~~{{{vvvqqqmmmkkkddd[[[TTTNNNMMMUUU___ooovvvxxxnnnaaaYYYUUUSSSPPPNNNKKKHHHFFFEEEDDDDDDHHHFFFDDDCCCCCCCCCCCCBBBDDDDDDEEEFFFGGGEEEBBB>>>>>>???AAABBBAAA???===;;;;;;:::888666666666888999888777444111000///000111,,,---...///000000000000111222222111///...000111...///000222333333333333444555555444333444666888888999999:::<<<===>>>>>>???>>>==================<<<<<<=========>>>>>>>>><<<<<<===>>>???AAACCCDDDGGGGGGHHHJJJOOOTTTZZZ]]]\\\^^^dddqqq~~~yyyrrrpppkkkeee]]]VVVPPPMMMLLLJJJJJJJJJHHHFFFKKKRRRhhhyyylllPPPBBB???<<<:::999999888777666555555444444444444444555444444444444555555555555555555555555555555555555777<<>>>>>===<<<:::777555555555555444222000000000000000000///......///000000000000000111111000111222111000222888===KKK___vvvhhh^^^XXX```www~~~rrrddd[[[PPPMMMLLLOOORRRVVV^^^gggnnnttt|||}}}zzzvvvqqqmmmjjjccc[[[UUUPPPPPPXXXbbbsssvvvssshhh]]]XXXVVVTTTNNNLLLJJJGGGEEEDDDDDDDDDGGGEEECCCDDDGGGGGGEEEAAACCCCCCDDDEEEDDDCCCAAA???<<<>>>AAACCCCCCAAA>>><<<;;;999888666666666777888666555222000/////////000---...///000000000000000111222222111///...///111...///000111222222222222222444666555222222666999777888999:::;;;<<<===>>>======<<<<<<<<<<<<======<<<<<<<<<=========>>>>>><<<<<<<<<===???BBBDDDEEEEEEFFFHHHKKKOOOTTTWWWYYYXXX\\\eeettt}}}xxxooolllhhhaaaYYYRRRLLLIIIJJJIIIIIIJJJGGGGGGMMMVVVmmmiiiPPPDDD???===:::999999999777666666555555444444444444555333333333333444444444444555555555555555555555555777<<>>>>>:::::::::::::::;;;;;;;;;===;;;999999999888666555333333444555555555444444555444333222111111111111111111111111111111111111tttiiihhhiiiddddddcccbbb```___^^^]]]```]]]YYYVVVUUUXXX\\\^^^bbbcccddddddbbbaaaaaaaaa^^^^^^]]]\\\ZZZYYYXXXWWW[[[[[[\\\\\\]]]^^^``````ddddddddddddcccaaa^^^]]]bbbbbbbbbcccccc```[[[WWWRRRRRRRRRTTTTTTSSSPPPMMMKKKKKKLLLLLLLLLLLLLLLLLLHHHEEEBBB???>>><<<:::888777666444333333222000.........///000000000000000.........//////000000000---///111000000333888===HHH]]]uuuhhh]]]VVV^^^uuu~~~rrrfff\\\QQQNNNMMMOOOQQQTTT\\\dddkkkpppxxx}}}{{{yyyvvvssspppiiibbb[[[UUUQQQQQQZZZeeerrrrrrlllaaaXXXUUUTTTRRRLLLJJJHHHFFFEEEDDDDDDDDDFFFDDDCCCEEEIIIIIIGGGCCCBBBDDDEEEFFFEEEDDDBBBAAA>>>@@@BBBDDDDDDBBB???===:::999888777666666666666333222000///..................///000111111000000222333222111///...///000......///000111111111111111444666555333333666999777777888999:::;;;<<<<<<;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<============???>>>???@@@BBBEEEHHHJJJFFFGGGIIILLLOOORRRTTTUUUVVV[[[fffxxx}}}xxxmmmiiiccc\\\TTTMMMHHHEEEHHHHHHJJJJJJHHHHHHPPPZZZuuu~~~fffPPPGGG???===;;;::::::999888666777666555444444444444444111222222222222333333333555555555555555555555555777;;;EEEVVVmmmzzzlll^^^UUUOOOJJJIIIKKKHHHJJJLLLLLLKKKLLLOOORRRVVV^^^pppxxxqqqgggbbb[[[VVVSSSPPPNNNLLLGGGFFFDDDBBB@@@>>>======;;;;;;::::::999999999888<<<:::999888888777666444222333333444555444444444444333333222111111111111000000000000000000000000rrrjjjgggfffdddcccbbbaaa___^^^]]]]]]\\\ZZZWWWUUUVVVYYY\\\___cccccceeeffffffeeedddccc^^^]]][[[YYYXXXWWWWWWWWW^^^]]]]]]^^^^^^___```aaacccddddddcccbbb```^^^\\\_________``````^^^ZZZWWWUUUTTTSSSSSSSSSRRROOOMMMLLLLLLLLLMMMMMMMMMNNNNNNLLLIIIEEEBBB???===:::888999777555444444333000///---...///000111111111111------......//////000000+++...000000000222888<<>><<<<<<;;;;;;::::::999888777777999777555555666555444222222222333444444444444444333333222111111111111111000000000000000000000000}}}pppjjjfffbbbbbbaaa```^^^]]]\\\\\\[[[[[[ZZZYYYYYYZZZ]]]```bbbddddddfffhhhiiihhhgggeee___^^^[[[YYYXXXXXXXXXYYY\\\\\\]]]]]]^^^```aaabbbdddeeeeeedddcccaaa___]]]]]]\\\\\\]]]^^^^^^[[[YYYWWWVVVTTTSSSTTTSSSRRRPPPNNNNNNOOOOOOOOOOOOPPPPPPOOOLLLGGGDDDAAA???;;;999:::888666555555555333222...///000000000000000///---......///000000111111,,,///111111000111666:::CCCXXXrrr|||eee\\\WWW[[[jjjxxxlllcccTTTPPPOOOPPPQQQRRRYYYaaadddllltttyyy}}}zzzwwwuuussspppnnnfff```YYYUUUQQQSSS]]]hhhhhhddd[[[QQQLLLNNNMMMJJJIIIGGGFFFDDDCCCCCCDDDDDDDDDEEEGGGGGGGGGHHHJJJLLLKKKOOORRRQQQMMMGGGDDDCCCAAABBBBBBBBBAAA@@@>>>===:::999888777666555444444////////////............,,,---///000222222333333333333333111...---.../////////000111111111111000444444444666888:::999888:::::::::::::::::::::::::::::::::::::::;;;<<<<<<;;;;;;;;;<<<<<<<<<======:::999999;;;>>>BBBFFFHHHIIIJJJLLLNNNQQQTTTVVVWWWXXX^^^jjj|||yyyrrreee```XXXPPPJJJGGGGGGGGGGGGIIILLLMMMJJJKKKWWWddd}}}___KKKFFF@@@>>>;;;:::::::::888777888777666555444444444444333333444444444555555555555555555555555555555555999<<>><<<;;;::::::999999888888777777777666444444555555444333222222333444444444444333333222222111111111111111000000000000000000000000yyyooojjjeee```___^^^]]][[[ZZZYYYYYYXXX\\\\\\[[[\\\^^^aaadddfffeeeeeefffiiikkkjjjiiiggg```___\\\ZZZYYYYYYZZZ[[[ZZZZZZ[[[\\\^^^```bbbcccffffffffffffdddbbb```___[[[[[[ZZZ[[[]]]^^^]]][[[YYYWWWUUUTTTUUUUUUUUUTTTPPPPPPPPPQQQQQQQQQQQQQQQQQQMMMIIIEEECCC@@@===::::::888666666777777666555111111111111000///...---...//////000111222222222...000222111///000333777AAAWWWrrr~~~ccc\\\WWW[[[ggg|||zzznnnfffUUUQQQOOOPPPQQQRRRYYYaaafffmmmvvv{{{}}}yyyuuussspppmmmjjjeee___XXXTTTQQQSSS]]]hhhfffbbbXXXNNNKKKMMMMMMIIIHHHGGGEEEDDDCCCCCCCCCDDDCCCFFFHHHHHHGGGGGGKKKNNNPPPTTTWWWUUUOOOHHHCCCBBBBBBBBBAAA@@@???>>><<<<<<999999888777666555444444000000000000000/////////,,,---...000222333333444333333333111...---...///000111111222222222111111666444444666:::<<<:::888<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;<<<===>>>;;;;;;;;;<<<<<<<<<======?????????@@@CCCGGGLLLNNNIIIJJJLLLOOOSSSWWWZZZ\\\ZZZ___kkk~~~~~~uuunnnaaa\\\TTTMMMHHHGGGHHHJJJGGGIIILLLMMMKKKLLLXXXfff|||___KKKFFF@@@>>>;;;:::::::::888777888888777555555444444444555555555666666666777777555555555555555555555555:::>>>GGGWWWnnn~~~rrreee]]]VVVNNNIIIIIIGGGJJJNNNMMMKKKKKKOOOSSSTTT]]]pppwwwppphhhbbb[[[SSSNNNJJJGGGEEEEEEDDDCCCBBB@@@>>>;;;:::999999888888888888888888888777666666777888777555222222333444444444333333222222111111111111111111000000000000000000000000rrrggggggccc[[[```___^^^\\\[[[ZZZZZZZZZXXXXXXXXXYYY[[[^^^```bbb^^^aaaeeehhhiiigggcccaaa___]]][[[YYYYYY[[[]]]___]]]^^^_________bbbgggjjjhhhgggeeeaaa\\\ZZZYYYZZZ\\\\\\[[[[[[YYYXXXVVVUUU^^^[[[XXXVVVVVVVVVUUUTTTVVVTTTSSSQQQQQQRRRSSSUUUYYYTTTLLLDDD???<<<======999888777555444444444555333222111000000000111222////////////////////////111111111000///111555888CCCRRRiiikkk___VVVXXXaaattt}}}pppfffYYYSSSNNNOOOPPPQQQVVV\\\dddjjjuuu|||}}}zzzvvvrrrmmmkkkiiihhh```\\\WWWSSSRRRUUUZZZ]]]^^^YYYQQQKKKHHHFFFFFFEEECCCDDDDDDEEEEEEEEEDDDDDDAAACCCEEEFFFGGGHHHKKKMMMQQQSSSTTTSSSOOOJJJEEEAAABBBBBB@@@???>>><<<;;;:::;;;999777666555444222000///...---,,,+++,,,,,,---000000000111222222333333333222111000///////////////////////////000111111444444555666777888999999<<<;;;:::999999:::<<<<<<777999<<<<<<:::999:::<<<>>>>>>>>>>>>>>>>>>>>>>>>======>>>???BBBFFFJJJMMMMMMKKKJJJMMMSSSXXXYYYYYY\\\aaalll}}}}}}uuuoooaaaYYYPPPIIIGGGGGGFFFDDDGGGJJJOOOQQQMMMLLLUUUaaavvv~~~xxx^^^LLLCCCBBB@@@>>><<<<<<;;;:::888555555444333333333333444333444444555555444444333444444444555555555555666:::<<>><<<;;;;;;::::::999888666555555444444666555444333222333444444555444222111111222444555222222000///............<<<666///---//////---***rrrfffeeebbb[[[```___]]]\\\[[[ZZZZZZZZZYYYYYYYYYYYYZZZ\\\^^^___^^^aaadddggggggeeebbb___^^^]]][[[ZZZZZZ\\\___```]]]___```aaaaaacccfffiiifffeeebbb___[[[YYYZZZ[[[_________^^^]]]\\\[[[ZZZ[[[YYYWWWWWWWWWXXXWWWVVVUUUUUUTTTTTTTTTUUUVVVWWWXXXTTTMMMGGGBBB@@@???@@@===;;;999777555444333333333222111000000000111111000000000000000000000000222222222111111222666999@@@OOOgggiii\\\SSSWWWbbbsss}}}pppfffYYYSSSNNNNNNOOOQQQVVV\\\ccchhhrrrzzz~~~zzzxxxuuupppllliiifffeee___\\\WWWSSSRRRTTTXXXZZZTTTPPPKKKGGGFFFFFFGGGFFFDDDDDDEEEEEEEEEEEEEEEDDDCCCDDDFFFGGGHHHJJJNNNQQQUUUUUUTTTTTTQQQLLLEEE@@@@@@???>>>======<<<;;;;;;:::888666555555444111000///...---,,,,,,,,,------000000000111222222333333333333111000///////////////////////////000111111444444555666777888888999;;;;;;::::::;;;;;;<<<===777:::<<<<<<:::999:::<<<==============================>>>???BBBFFFJJJMMMMMMLLLLLLOOOTTTXXXZZZZZZ___dddooo}}}tttmmm\\\UUULLLGGGFFFFFFFFFEEEHHHKKKOOOOOOLLLKKKUUUbbbvvvuuu]]]LLLEEEBBB@@@===<<<<<<;;;:::888777666555555444444555555333444444555555444444333444444444555555555555666:::<<>>;;;888666444333222222222111000//////000000111111111111111111111111222333333222222333777:::===LLLeee}}}jjj\\\RRRVVV```nnn|||ppphhhZZZSSSMMMMMMOOOQQQVVV\\\bbbfffoooxxx~~~}}}vvvuuurrroookkkfffcccaaa^^^[[[WWWSSSRRRRRRTTTUUUOOOLLLHHHFFFFFFGGGHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFHHHLLLQQQUUUYYYYYYYYYYYYUUUMMMDDD>>><<<<<<<<<<<<<<<<<<======<<<999666444444333000//////...------,,,---------000000111111222333333333444444222111000//////...000////////////000111111333333444555666777888888999999:::<<<======>>>>>>999:::<<<;;;::::::;;;===<<<<<<<<<<<<<<<<<<<<<<<<======>>>@@@CCCGGGKKKMMMNNNMMMNNNQQQUUUYYY[[[[[[^^^cccppp|||qqqiiiXXXQQQHHHDDDCCCEEEFFFFFFJJJKKKMMMMMMIIIJJJVVVdddzzzrrr[[[MMMHHHCCC@@@>>><<<<<<;;;999888888777666666555555666666333444444555555444444333444444444555555555555666:::;;;EEEXXXppp~~~sssggg]]]TTTMMMHHHJJJJJJJJJJJJKKKLLLMMMMMMPPPXXXhhh~~~wwwpppjjj^^^YYYRRRLLLHHHEEECCCAAAAAA@@@>>>===;;;;;;::::::;;;:::999777777666666666666666666666666555444444111111111111111111111111444333222111000000000111000,,,***+++///333333333zzz~~~pppbbb^^^^^^]]]\\\[[[ZZZYYYXXXXXXXXXXXXWWWVVVVVVVVVWWWYYYZZZ\\\]]]___```aaaaaa___\\\[[[]]]\\\[[[YYYYYYZZZ[[[[[[[[[]]]aaabbbbbbaaaaaabbb^^^]]][[[XXXVVVWWWZZZ]]]]]]^^^^^^_________^^^^^^YYYXXXWWWWWWYYYYYYWWWUUUTTTUUUWWWZZZ[[[]]]^^^^^^\\\YYYUUUPPPKKKGGGDDDBBB>>>===;;;999777555333222222111111000000/////////111111111111111111111111222222333222222333666999<<>>???@@@===888555333111///---.........------------...000000111222222333333444555444333111000//////...000000//////000000111222333333444555666777888888777888;;;===????????????;;;;;;;;;;;;;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>@@@CCCGGGKKKMMMNNNNNNPPPSSSVVVZZZ\\\]]]]]]```lllzzzooofffWWWPPPGGGBBBBBBEEEFFFFFFLLLLLLLLLKKKGGGJJJYYYhhhrrr[[[NNNJJJDDDAAA>>>===<<<;;;999888888777666666555555666666333444444555555444444333444444444555555555555666:::;;;DDDWWWooovvviii^^^UUUNNNIIIJJJJJJJJJJJJJJJKKKLLLLLLOOOUUUccczzz}}}vvvmmmggg\\\WWWPPPKKKGGGDDDBBB@@@@@@???===<<<;;;:::::::::999888777666666555555555444555666666666555333222000000111111111111000000333222111111000000000111111...,,,,,,...000000///|||zzz~~~nnnaaa]]]]]]^^^ZZZYYYXXXWWWWWWWWWWWWWWWTTTTTTTTTUUUWWWYYY[[[]]]]]]]]]^^^___^^^]]][[[ZZZ]]]\\\ZZZXXXVVVVVVVVVVVVYYY\\\___```___^^^]]]]]][[[[[[ZZZXXXWWWXXX[[[^^^\\\]]]]]]^^^^^^^^^^^^^^^[[[YYYWWWVVVVVVVVVTTTRRRSSSTTTWWWZZZ\\\^^^___```___\\\XXXSSSMMMHHHDDDBBB<<<<<<;;;999888666444444222222222111000//////...000000000000000000000000000111222222111222555777===LLLccc{{{ooo```SSSTTTZZZaaammmyyy}}}tttnnnaaaWWWNNNMMMPPPRRRVVVZZZbbbeeemmmwww~~~~~~{{{yyyqqqqqqooolllhhhccc___]]]ZZZXXXUUUQQQNNNMMMLLLLLLNNNMMMLLLMMMMMMMMMKKKIIIFFFFFFDDDDDDCCCCCCDDDDDDAAAAAAAAABBBCCCGGGMMMRRRVVVaaajjjgggWWWGGG???===::::::999:::;;;===???@@@DDD@@@:::666333000...,,,---.....................111111111222333333444444555444333111000000//////000000000000000111222222333333444555666777888888777999;;;>>>???@@@@@@@@@<<<<<<;;;;;;<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>???@@@CCCGGGKKKNNNMMMOOORRRUUUWWWZZZ\\\]]]^^^```iiiyyymmmeeeYYYRRRHHHBBBBBBDDDFFFFFFMMMLLLKKKJJJGGGLLL\\\mmmttt]]]PPPLLLEEECCC???>>>===<<<:::888777666555555444444555555333444444555555444444333444444444555555555555666::::::CCCVVVmmmwwwiii^^^UUUOOOLLLKKKJJJJJJJJJJJJKKKKKKLLLNNNSSSaaazzzuuujjjbbb[[[VVVPPPJJJGGGEEECCCAAA>>>>>><<<;;;::::::::::::777666555444444444444444222333444555444333222111///000000111111000000///111111000/////////000000111000...---............|||zzzlllbbb^^^]]]]]]ZZZYYYXXXXXXWWWWWWWWWXXXUUUUUUUUUVVVXXX[[[^^^___\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZYYYWWWUUUTTTSSSSSSYYY[[[^^^___]]][[[ZZZZZZYYYZZZZZZZZZYYYZZZ\\\^^^^^^______`````````______^^^[[[WWWTTTSSSRRRQQQOOORRRSSSUUUWWWZZZ]]]^^^``````]]]YYYSSSNNNIIIEEEDDD======<<<;;;:::888666555333333333333222000///...000000000000000000000000///000111222111222444666===LLLccczzzooo```UUUUUUYYY```ooo}}}xxxsssggg[[[PPPNNNQQQSSSVVVYYYbbbeeennnvvv{{{|||yyywwwpppooommmiiieeeaaa]]][[[XXXVVVRRROOOLLLJJJJJJJJJIIIIIIKKKMMMOOOOOOLLLJJJFFFEEECCCBBBAAABBBBBBCCC???@@@@@@@@@@@@CCCHHHKKKPPP[[[ddd___PPPBBB<<<===;;;:::888888999;;;===>>>CCC???:::555222000...,,,------...////////////...111111222222333444444444444333222111111111111111111000000000000111222222444444555666777888999999999:::<<<===???@@@AAAAAA>>><<<::::::<<<>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>???AAADDDHHHLLLNNNLLLOOOSSSVVVWWWYYY\\\^^^aaaccckkk}}}xxxmmmeeeZZZRRRHHHBBBBBBEEEGGGHHHLLLLLLKKKJJJIIINNN```qqqzzzaaaRRRMMMGGGDDDAAA???>>>===;;;999777666555555444444555555333444444555555444444333444444444555555555555666999:::BBBUUUlllyyykkk___WWWRRROOOLLLKKKKKKJJJJJJKKKLLLLLLNNNSSSbbb|||~~~ttthhh___YYYUUUOOOJJJGGGEEECCCBBB======<<<;;;:::999999:::555555444333333333333333333333333333333222111111000000000000000000000000000000///////////////000///.........//////000111vvvjjjddd```^^^\\\\\\[[[ZZZZZZYYYZZZZZZZZZZZZYYYYYYZZZ\\\^^^```aaa[[[[[[[[[[[[[[[\\\\\\\\\XXXXXXWWWWWWVVVUUUUUUUUU[[[\\\^^^^^^\\\ZZZZZZZZZXXXZZZ\\\\\\\\\[[[]]]^^^___```````````````______^^^ZZZUUUQQQPPPPPPOOOOOOQQQQQQRRRTTTVVVZZZ]]]^^^]]][[[VVVRRRMMMJJJHHHGGGAAAAAA@@@???<<<999777555444444444444333111000...111111111111111111111111///111222333222333555777<<>><<<===:::999777555555777999:::???;;;666222111000///...,,,---...///000000///...111111222333333444444555333222222111111222222222111111000000111111222333555555666777888999::::::<<<<<<<<<===>>>@@@AAABBB@@@===::::::===??????>>>========================?????????AAADDDHHHLLLNNNKKKOOOSSSVVVWWWXXX[[[^^^]]]bbbmmmwwwnnnfffWWWOOOFFFAAABBBFFFIIIJJJKKKKKKKKKKKKKKKQQQddduuueeeTTTNNNIIIFFFCCCAAA@@@>>><<<:::888777666666555555666666333444444555555444444333444444444555555555555666999:::BBBTTTkkk}}}pppddd[[[TTTPPPMMMLLLLLLKKKKKKLLLLLLLLLNNNSSSddd|||rrrggg___XXXSSSMMMIIIFFFDDDCCCBBB===<<<;;;:::999999999999555555444333333333444444444444333222222222222333222111000000000000111222111000000///000000111111...//////000000000111222sssjjjeeebbb^^^\\\^^^]]]\\\\\\\\\\\\\\\\\\___^^^^^^]]]^^^```aaabbb[[[[[[ZZZZZZ[[[\\\]]]^^^VVVVVVVVVWWWWWWWWWXXXXXX]]]^^^___^^^\\\ZZZZZZ[[[XXX[[[]]]^^^^^^]]]]]]^^^_______________^^^]]]]]]]]]YYYSSSOOONNNOOOPPPPPPPPPPPPPPPQQQTTTXXX[[[^^^[[[XXXTTTPPPMMMKKKKKKKKKEEEEEEDDDAAA>>>:::777555555555555555444222000///222222222222222222222222000222444444444444666777;;;III```xxxyyylll```[[[ZZZ```sss~~~zzznnnaaaTTTQQQSSSTTTUUUWWW^^^dddmmmrrrsssxxx|||xxxtttqqqmmmkkkgggbbb^^^[[[YYYYYYVVVSSSOOOJJJHHHGGGIIIJJJOOOOOOPPPRRRQQQNNNHHHDDDEEEDDDAAA?????????@@@AAA???@@@AAA@@@??????@@@BBBHHHEEEAAA>>><<<<<<<<<<<<:::888555333333444555777:::666222//////000000000,,,---///000000000///...111222222333333444444555222222111111222222333444111111111000111111222333666666777888999:::;;;;;;======<<<<<<===???AAABBB@@@===::::::===???@@@???>>>>>>>>>>>>>>>>>>>>>>>>?????????AAADDDHHHLLLNNNJJJNNNSSSVVVWWWXXX[[[]]]VVV^^^nnn~~~wwwnnnhhhTTTLLLCCC???AAAFFFJJJLLLJJJKKKLLLLLLLLLSSSfffxxxgggUUUMMMJJJGGGDDDBBBAAA???===;;;999888888777777777777777333444444555555444444333444444444555555555666666999999AAATTTkkktttiii___UUUPPPMMMMMMLLLLLLLLLLLLLLLMMMNNNTTTeeeyyypppggg```VVVRRRLLLHHHEEEDDDBBBAAA<<<<<<;;;:::999999999999666666555444444444555555666555444333222333444555444222000//////000222444222111111111111111222222000111222111000///000111nnnfffccc```\\\[[[[[[]]]```ccccccbbb```^^^aaa___[[[[[[]]]aaacccdddcccaaa^^^\\\]]]]]]\\\[[[]]]ZZZVVVUUUWWWZZZ\\\]]]`````````___\\\ZZZZZZZZZ\\\[[[ZZZZZZ[[[[[[ZZZYYYbbbaaa^^^[[[YYYYYYYYYZZZWWWTTTRRRPPPPPPPPPPPPOOORRRQQQQQQRRRSSSVVVXXXZZZVVVSSSOOONNNNNNNNNNNNMMMLLLIIIEEEBBB@@@>>>;;;999666777777444111///111444000000///...............111222333222111111222444???EEEWWWsssmmm\\\YYY\\\bbbtttqqqeeeVVVNNNNNNRRRSSSRRR\\\fffooosssssszzz~~~yyytttrrrqqqnnnjjjddd___\\\ZZZWWWVVVPPPOOOLLLIIIHHHGGGHHHIIIMMMMMMNNNSSSWWWVVVPPPJJJGGGDDD@@@=========<<<;;;<<<;;;:::::::::;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<>>>:::666444555444222000000000000...,,,,,,...000............////////////111///...///111222222111111000...---...///111333000/////////000111222222777666555444555777999:::777888888999;;;;;;<<<<<<;;;;;;<<<======<<<<<<;;;999<<<>>>>>><<<;;;>>>@@@?????????@@@CCCGGGJJJLLLOOOPPPRRRUUUWWWZZZ\\\]]]XXXcccuuuyyyooofffTTTLLLEEEDDDEEEEEEHHHMMMNNNJJJEEECCCHHHWWWiiivvvvvvaaaVVVJJJGGGCCC@@@???>>>===;;;;;;;;;999777666444222222555444333333555555444333222333555555444333444555888;;;CCCQQQgggvvvmmmcccYYYSSSOOOJJJGGGIIIJJJJJJKKKNNNOOOUUUccc|||}}}tttlllccc]]]VVVPPPLLLKKKHHHCCC??????;;;;;;999888777666666666444444444444444444444444111111111111111111222222333111000000111111000......///000000000000000///---------............///zzzjjjdddcccaaa^^^\\\]]]___bbbdddeeedddbbb```___^^^]]]^^^```aaaaaa```aaa___]]]\\\]]]^^^^^^^^^]]]ZZZVVVVVVWWWZZZ\\\]]]`````````^^^[[[YYYYYYZZZ[[[YYYYYYYYY[[[[[[ZZZYYYaaa___]]]ZZZYYYYYYYYYZZZWWWUUUSSSQQQQQQQQQQQQPPPQQQQQQRRRTTTUUUWWWYYYZZZWWWTTTQQQOOOPPPPPPPPPOOONNNKKKGGGDDDAAA???<<<999888999888666222111333555222111000///////////////000111222222111111333555===DDDWWWpppooo]]]ZZZ]]]eeeyyysssfffWWWNNNNNNRRRTTTTTT\\\dddmmmrrruuu}}}}}}wwwssspppoooiiieee```[[[XXXVVVTTTRRRPPPNNNLLLIIIHHHHHHHHHIIIIIIMMMUUU]]]aaa\\\PPPFFFFFFCCC???===<<<<<<;;;;;;<<<;;;:::999999999:::;;;::::::::::::;;;;;;<<<<<<===:::666444333333111///111222111000......///111....../////////000000000111000//////111222111111000///.........///000111000000///000000111222333444555666777777888888888:::::::::;;;<<<===>>>???<<<<<<<<<<<<<<<<<<<<<<<<:::;;;======<<<===>>>????????????@@@CCCGGGJJJMMMNNNQQQUUUXXX[[[\\\\\\[[[]]]hhhzzzwwwkkkbbbSSSKKKEEEEEEFFFGGGKKKPPPOOONNNLLLLLLQQQ]]]kkkuuurrr]]]MMMJJJFFFBBB@@@???<<<;;;<<<<<<:::999777666555444555444333333555555444333222333555555444333444555999<<>>???;;;:::999888777666666666333333333333333333333333111111111111111111111111222111000000111111000...///////////////...---,,,---------............///qqqeeebbbbbbaaa^^^]]]___aaaccceeefffeeedddccc^^^^^^```bbbcccbbb___\\\___]]]\\\]]]^^^``````___]]]ZZZWWWVVVXXXZZZ[[[\\\______^^^\\\YYYWWWWWWXXXYYYXXXWWWXXXZZZ[[[[[[YYY]]]\\\[[[YYYXXXYYYYYYZZZWWWVVVTTTSSSRRRRRRRRRSSSQQQSSSUUUWWWYYYZZZZZZZZZYYYVVVSSSRRRSSSSSSSSSRRRPPPMMMIIIFFFDDDAAA===:::::::::999777444333444555222222111000000000111111///000111111111222444666999BBBUUUlllrrr^^^YYY\\\eee{{{vvvjjjZZZQQQPPPTTTVVVWWWZZZ___gggnnnuuu~~~zzzuuuqqqmmmkkkfffbbb]]]YYYVVVTTTQQQPPPOOONNNLLLJJJHHHHHHHHHIIIHHHMMMUUU]]]```[[[OOOEEEDDDAAA>>><<<<<<<<<;;;:::;;;:::999777777777888999888888888888999:::;;;<<<<<<999555222111000///---000000000///...---///000///000000000000111111111333111//////000111000///............/////////000000000000000111222333444333444777999:::999777666<<<<<<<<<<<<===>>>@@@BBB===<<<;;;;;;:::;;;<<<===<<<;;;;;;<<<>>>???>>>===?????????AAACCCGGGKKKMMMNNNRRRWWW[[[^^^]]][[[ZZZ```kkk}}}~~~uuuhhh___RRRJJJEEEEEEGGGIIIMMMRRRSSSTTTUUUVVV[[[eeerrr||||||bbbPPPMMMHHHDDDBBB@@@===;;;;;;::::::888777666555555555444333444555555555333222333555555444444555666:::<<>>;;;:::999777666666666666222222222222222222222222111111111111111111111111222000//////111111000...000000//////...,,,+++***---------............///vvvkkkaaa``````___]]]\\\___```aaaccccccccccccbbbaaaaaabbbdddeeeccc```]]]___^^^]]]]]]___``````___]]]ZZZWWWWWWXXXZZZ[[[[[[\\\\\\[[[XXXUUUTTTTTTVVVWWWVVVVVVWWWZZZ[[[[[[ZZZZZZZZZYYYXXXXXXXXXXXXYYYWWWWWWVVVTTTSSSRRRTTTUUUTTTVVVYYY\\\]]]]]]\\\[[[ZZZXXXVVVUUUVVVVVVVVVUUURRRPPPLLLIIIGGGCCC???<<<<<<;;;999666444333444444222111111000000000111111...///111111111222444666777???QQQgggxxxrrr]]]WWWXXXccc}}}zzznnn___TTTRRRTTTXXXZZZXXX[[[aaaiiirrr|||}}}yyytttpppkkkhhhdddaaa]]]ZZZWWWUUURRRPPPMMMLLLKKKIIIHHHHHHHHHHHHJJJJJJLLLOOOQQQOOOKKKHHHCCCAAA>>>======<<<;;;::::::999777666555555666777666666666666777999;;;<<<:::888555111///...---,,,,,,---...---,,,+++,,,...000000111111111222222222333222000///000111000///------...////////////...000000000111222333444555444555777888999999888888======<<<<<<===???AAABBB???===;;;:::999;;;<<<======;;;999;;;>>>@@@???<<>>===888888777666555555444444666444333444555666555444111333555666555444555666:::<<>><<<;;;888666444444333333000000000//////000000111...///000000000111444666666===MMM```qqqppp\\\VVVYYYggg{{{ppp```UUUQQQRRRUUUWWWYYY[[[```hhhqqqzzz{{{wwwsssnnniiieeebbb___[[[YYYWWWUUURRROOOKKKJJJIIIHHHGGGGGGFFFFFFHHHFFFDDDDDDEEEFFFFFFFFFBBB@@@>>>=========;;;:::888777666555444555555666555555444555666888:::;;;888777444111...,,,,,,,,,+++---......,,,,,,,,,...111111111111222222222222333222000///000111000///---...//////000000//////000000111111222444555666777777666666777888:::;;;<<<;;;;;;;;;<<<>>>@@@AAA???>>>;;;:::999:::<<<======;;;999;;;>>>@@@???<<>><<<===999999777666555444444444111111111111111111111111111111111000000000//////000///...///000111000///---...///000000000000000---------............///qqqhhh```]]]\\\ZZZYYYZZZ]]]]]]]]]]]]]]]___```aaahhheeecccbbbcccddddddcccaaa```___`````````^^^\\\\\\ZZZXXXXXXYYYZZZZZZYYYXXXWWWVVVTTTRRRRRRTTTVVVYYYXXXWWWXXXZZZ[[[[[[YYYVVVVVVVVVVVVUUUUUUUUUUUUVVVXXXXXXVVVSSSRRRUUUXXX[[[\\\___```aaa___]]][[[XXXWWWVVVWWWYYYYYYYYYWWWUUUSSSQQQOOOMMMJJJEEEBBB>>>;;;888555555444333222000000/////////000111111...///000000000111333555777;;;HHHZZZlll|||qqq]]]XXX\\\lllzzzqqqbbbVVVPPPOOOPPPRRRZZZ]]]ccckkksss{{{xxxtttqqqlllfffaaa]]]ZZZWWWUUUTTTQQQNNNLLLHHHHHHHHHGGGFFFEEEEEEDDDAAABBBCCCCCCCCCBBBAAA@@@@@@???=========<<<:::999777666555444444555666777666555444444555777999;;;666555444111---,,,,,,...---///000111/////////000000111111111111222222222333111//////000111000///////////////000000000000000111111222333555666777888777666555666888:::<<<::::::;;;<<<===>>>?????????>>><<<;;;::::::;;;;;;<<<;;;;;;<<<>>>???>>>===>>>??????AAAEEEIIIMMMOOOUUUUUUUUUVVVWWWYYYZZZZZZaaaooowwwjjj```QQQJJJEEEFFFHHHKKKOOOUUUVVVeeexxxooobbbXXXOOOLLLHHHEEEEEEDDDBBBAAA===<<<;;;:::999888777777666555444555666666555444111333555666666666777888999:::???JJJ^^^zzzsssggg^^^SSSMMMIIIJJJKKKJJJKKKMMMJJJOOOUUU```uuu|||uuukkk```XXXTTTMMMGGGEEEBBB>>><<<>>>999888777555444444444444111111111111111111111111111111111000000//////...///...---...000111000///,,,---...000111111222222---------............///pppggg___\\\[[[YYYZZZ\\\______^^^]]]^^^```aaaccceeecccaaaaaabbbccccccbbb___^^^^^^```aaabbb```^^^\\\ZZZYYYXXXYYYZZZYYYXXXXXXXXXVVVUUUSSSTTTWWWZZZ[[[YYYYYYYYY[[[[[[ZZZYYYUUUUUUUUUUUUTTTTTTSSSRRRUUUWWWXXXVVVRRRQQQUUUXXX]]]]]]^^^___^^^\\\ZZZYYYWWWVVVVVVWWWYYYYYYXXXWWWUUUTTTRRRQQQPPPMMMHHHEEE@@@<<<888666666666444222111000000000000111222333///000111000///000222333999:::CCCUUUiii{{{vvvbbb[[[\\\jjj~~~uuuhhh[[[SSSPPPPPPQQQXXX]]]eeelllsss{{{{{{uuupppmmmiiibbb\\\YYYWWWUUUSSSRRROOOLLLJJJFFFFFFFFFEEEEEEDDDCCCCCC>>>@@@AAABBBAAA???>>>======<<<;;;;;;;;;:::888666555555444444555666777888888666555444444666888:::444444444111---,,,---000---///111222111000000111000000000111111111111222111000//////111222111111111000000///000111222333111111111222444555777888777777777777888999::::::888:::<<<>>>??????>>>>>>>>>======<<<;;;;;;:::::::::;;;======<<<===>>>???>>>??????BBBEEEIIINNNPPPTTTVVVXXXYYYZZZZZZZZZYYYdddsssuuuggg\\\OOOIIIEEEGGGKKKOOOUUU[[[\\\hhhvvv{{{kkk```VVVRRROOOKKKHHHFFFEEECCCAAA??????===<<<:::999888777777555444555666777666444111333555666666666777999777999===III]]]yyyxxxkkkbbbTTTNNNKKKLLLLLLKKKLLLNNNKKKOOOTTT]]]pppzzzssskkk```YYYUUUNNNGGGEEEBBB>>>===>>>888888666555444333333333222222222222222222222222222111111000//////......///...---...000111000///------...///000000000000---------............///pppggg___\\\[[[YYY[[[___bbbaaa```___```bbbdddeeebbbaaa```aaabbbcccaaa```\\\\\\]]]```bbbcccbbb```\\\[[[YYYXXXYYYZZZYYYXXXYYYXXXWWWVVVUUUVVVZZZ]]]\\\[[[ZZZZZZ[[[[[[ZZZYYYUUUUUUUUUUUUTTTSSSRRRQQQTTTWWWXXXVVVRRRQQQTTTYYY]]]]]]]]]]]]\\\ZZZXXXWWWUUUUUUUUUVVVXXXYYYXXXVVVUUUTTTSSSRRRQQQNNNJJJGGGBBB>>>:::888888888555333222111111111222333333444000111111000//////111222:::999@@@SSShhhzzz|||fff[[[YYYddd{{{nnnbbbYYYTTTSSSSSSSSSZZZccckkkrrrzzzyyyrrrmmmkkkfff___YYYXXXWWWTTTSSSRRRPPPLLLJJJDDDDDDEEEEEEDDDCCCBBBAAA@@@@@@>>><<<:::;;;===???;;;:::999999999888666444555444444444555777888:::999777555444444666888:::333444444111---,,,...111+++---000000000////////////000000000000111111111111///...///111222222111333222000//////111333444111111111222444666777888555666888:::;;;:::999888888:::===@@@AAA@@@>>>===============<<<;;;:::999999<<<>>>>>><<<;;;>>>@@@>>>??????BBBEEEJJJNNNPPPTTTVVVZZZ]]]^^^\\\ZZZXXXeeettt}}}rrrcccXXXNNNHHHEEEIIINNNSSSZZZaaaeeejjjnnnoooqqq|||uuuhhh^^^UUUVVVRRRMMMJJJGGGEEECCCAAA???>>>===;;;999777666555777555444555666777666555111333555666666666888999666888<<>>===???888777666555444333333333222222222222222222222222222111111000///......---...------...000111000///.........///......---------------.........//////mmmhhhaaa\\\[[[\\\]]]]]]bbbaaa```_______________]]]]]]\\\\\\\\\]]]___```YYY[[[___aaabbbbbbaaa```\\\ZZZWWWVVVWWWZZZ[[[[[[VVVXXXWWWUUUWWW\\\^^^\\\^^^ZZZXXXXXXVVVQQQPPPRRRSSSTTTUUUTTTRRRQQQQQQQQQSSSTTTTTTUUUUUUVVVYYY\\\aaa```]]]YYYVVVUUUWWWYYYZZZ\\\]]]\\\YYYWWWVVVWWWWWWWWWVVVTTTQQQMMMJJJHHHBBB>>>999666555555555444222111///...------......////////////000000000000777777<<>>???@@@AAAAAA===<<<;;;;;;::::::::::::<<<:::999777666555666666444444333333444777999;;;888444111111555777444111444222000///000000///...////////////000000000000000///.........///111222222222000000000222444666111111000000000000000111111222222333444555777888888999:::999888888:::;;;;;;<<<>>>?????????>>>===>>>>>>======<<<;;;999888========================AAAAAAAAABBBEEEHHHLLLNNNXXXUUUVVVYYYZZZXXXZZZ]]]fffzzz}}}xxxoooddd[[[LLLDDD@@@FFFNNNSSSZZZaaannnfffaaaccclllzzzrrriii```VVVRRRPPPNNNKKKHHHEEEDDDCCC@@@>>>============;;;999555555555666666666666666555555555666666666777777555777<<>>???@@@AAAAAA======;;;:::999999999999777666555444444555555666444444333444555888:::<<<:::666333333666777555222333111///...//////...---////////////000000000000///////////////000111111222222111000111333444666333222222111111111111222333222333333444555666777888999:::999888999:::<<<<<<===>>>?????????>>>===============<<<;;;::::::;;;;;;<<<<<<===>>>??????@@@@@@AAABBBEEEIIIMMMPPPVVVTTTUUUXXXYYYXXX[[[___jjj~~~{{{uuukkk___WWWNNNGGGEEEJJJQQQWWW```iiipppfff^^^bbbnnn~~~{{{kkkeee___YYYTTTSSSPPPLLLIIIFFFDDDCCC@@@>>>===<<<===<<<;;;999666666666666666666666666333333333444444444555555666888===EEEVVVpppzzzooo^^^XXXOOOJJJJJJJJJJJJIIIKKKJJJNNNWWWdddyyy{{{tttjjj^^^VVVPPPLLLGGGCCCAAA???===;;;888777666555333111000000444333222000000000000000111111111000000000//////000000000000000///......---/////////---,,,---...,,,,,,,,,---.../////////ooobbb```]]]]]]^^^```aaaaaa^^^^^^]]]\\\\\\\\\\\\]]][[[[[[ZZZZZZ[[[]]]^^^___^^^```ccceeeggggggfffeeeaaa```_________]]]ZZZXXXUUU[[[^^^^^^```dddgggeeebbbZZZTTTUUUWWWVVVUUUUUUTTTVVVWWWVVVTTTRRRRRRSSSWWWXXXXXXXXXWWWWWWYYY[[[ZZZ[[[]]]]]]\\\]]]___``````___]]]ZZZVVVTTTTTTUUUWWWVVVVVVTTTQQQNNNKKKJJJFFFBBB>>><<<;;;;;;:::999666555333222111111222222/////////000000000111111666777<<>>???@@@???>>>>>><<<<<<<<<<<<<<<<<<<<<;;;999:::;;;<<<>>>???@@@AAA??????AAACCCGGGLLLPPPSSSVVVTTTUUUXXXYYYXXX\\\bbbqqqyyyqqqfffZZZQQQMMMJJJJJJNNNSSS[[[fffpppqqqcccYYY```rrruuufffcccaaa^^^XXXVVVSSSOOOJJJGGGEEECCC@@@???===<<<===<<<:::999666666666666666666666666333333444444444555555555888:::===DDDRRRkkkuuuddd\\\RRRKKKIIIJJJJJJJJJHHHHHHLLLSSS^^^rrr{{{tttjjj___WWWOOOKKKEEEAAA???===;;;999777666555444333222222111333222111000000000000000000000000///////////////000000000000000//////......///000///---,,,---...------......//////000000rrreeecccaaa_________^^^\\\\\\\\\[[[[[[[[[[[[[[[\\\[[[[[[ZZZZZZ[[[]]]___```aaabbbeeeggghhhhhhggggggcccbbb```___```___^^^]]]___bbbdddhhhpppwwwwwwrrrggg\\\TTTUUUYYYXXXVVVUUUVVVWWWXXXXXXVVVTTTTTTUUUXXXYYYYYYXXXVVVVVVWWWXXXTTTWWW[[[]]]^^^___aaabbbaaa```]]]YYYUUUSSSSSSUUUWWWWWWVVVUUUSSSPPPMMMKKKHHHEEEAAA>>>======;;;:::666555444222222222222333//////000000000111111111444666;;;HHH[[[sssqqq```UUURRR[[[fffyyyssseee[[[VVVTTTUUUXXX]]]bbbiiirrr|||}}}yyysssjjjdddaaa]]]YYYUUUQQQOOOLLLJJJJJJIIIGGGEEEEEECCC@@@???@@@@@@@@@@@@===<<<:::999777777666666666666666666777777888888333444444666888:::<<<===;;;888666555666666555333333111/////////000///---////////////000000000000...///000222222111000000222222111222222333555555444444333222222222222222666555555555555555666666555777999::::::;;;<<<>>>===>>>???@@@@@@@@@???>>>;;;;;;;;;;;;<<<<<<======:::;;;<<<===>>>???@@@@@@>>>???AAADDDIIINNNSSSVVVYYYWWWXXXZZZYYYYYY^^^eeewww~~~xxxooocccVVVNNNIIIJJJKKKNNNRRR[[[gggqqqmmm^^^TTT___uuuvvviiifffeeeccc]]][[[WWWRRRMMMIIIFFFEEEAAA???>>>======<<<:::999777777777666666666666666666666666666777777777777888:::===BBBPPPhhhxxxhhh___SSSKKKIIIJJJKKKKKKGGGGGGKKKQQQ[[[nnnyyyrrriii___XXXOOOKKKEEEAAA>>><<<:::888555555555444444333333222222222111000000000000000000000000000000000000000//////000000000000/////////000111///---,,,---.........//////000000000111uuugggeeecccaaa```___]]][[[[[[[[[ZZZZZZZZZ[[[[[[\\\\\\\\\[[[\\\]]]___```bbbbbbccceeeffffffffffffeeeccc```]]]\\\^^^aaacccdddkkkiiiiiippp~~~}}}kkk```WWWXXX[[[ZZZWWWVVVXXXYYYZZZYYYWWWVVVVVVVVVWWWXXXYYYXXXUUUTTTTTTUUUPPPTTTXXX[[[]]]^^^```aaa```___]]]XXXTTTRRRSSSUUUXXXXXXWWWVVVTTTRRRPPPNNNJJJGGGCCCAAA???>>>;;;:::666555333222111111222222000000000000111111111111222444:::FFFZZZrrrrrraaaVVVTTTYYY___iiiwwwwwwiii]]]WWWTTTUUUXXX]]]ccciiirrrzzz|||vvvoooggg```]]]ZZZVVVSSSPPPMMMJJJIIIHHHGGGEEECCCCCCAAA???>>>???@@@???>>>;;;:::999888777666666666777777777777777666666555333444555666888:::<<<<<<888777555444555555444333555333111000111111000///////////////000000000000...///111222222222111000222222222222333444555555222222111111111111222222666666555555555666777777555777:::;;;;;;;;;<<<======>>>@@@AAAAAAAAA@@@???;;;;;;::::::;;;<<<===>>>=========>>>>>>>>>>>>>>>>>>???AAAEEEJJJPPPVVVYYY]]]\\\\\\\\\ZZZZZZ```hhh}}}wwwmmmaaaUUUNNNGGGJJJMMMNNNRRRZZZeeellldddWWWRRR```www{{{ooojjjgggeeeaaa___ZZZUUUPPPKKKHHHGGGCCCAAA???>>>>>>===;;;999888888777777666666666666666666666777777777888888777999===AAANNNfff|||jjjaaaTTTLLLJJJKKKLLLLLLFFFGGGLLLRRR[[[mmm{{{vvvppphhh^^^WWWPPPLLLFFFBBB???===:::888555555444444444333333333111111111111000000000///111111111111111111111111//////000000000000/////////000111000...---...////////////000000000000000pppdddbbb````````````___^^^\\\[[[[[[[[[[[[\\\]]]]]]^^^^^^^^^^^^___aaaccceeebbbbbbccccccbbbbbbaaaaaa```]]]YYYXXX[[[```eeegggmmmjjjiiiooo~~~~~~kkkbbb\\\\\\^^^\\\YYYYYYYYY[[[\\\[[[YYYWWWWWWXXXVVVWWWXXXXXXVVVTTTTTTTTTPPPSSSWWWZZZ[[[\\\]]]___]]]]]]\\\YYYUUUTTTTTTVVVYYYYYYYYYXXXWWWUUUSSSQQQNNNKKKGGGDDDAAA???<<<999666444333222111111222222000000000111111111222222111333999DDDVVVnnnqqq___VVVTTTWWW[[[aaarrrzzzkkk___WWWTTTSSSVVV[[[aaagggooowww|||{{{ssslllccc\\\YYYWWWSSSQQQNNNLLLIIIGGGFFFEEECCCBBBAAA@@@>>>===>>>>>>===<<<999888777666666666666666555555555555555444333222333444555666888999::::::666666555555444444555555555333111111222222111000////////////000000000000///000111111222222111111222222333333444555555555111000000111111222333444666666666666666777888888666888;;;<<<<<<;;;<<<<<<>>>???@@@AAABBBAAA@@@@@@<<<;;;::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBFFFLLLRRRWWW[[[___^^^^^^]]][[[[[[cccmmm}}}tttiii^^^TTTNNNGGGKKKMMMNNNRRRZZZ```bbbXXXRRRTTTfff{{{{{{qqqkkkgggfffdddbbb]]]XXXSSSNNNKKKJJJEEECCCAAA@@@???>>><<<:::999888888777777666666555444444555555555666666666555888<<<@@@KKKcccoooeeeXXXOOOLLLLLLLLLLLLGGGIIIMMMRRRZZZkkkyyysssnnnggg^^^XXXQQQMMMGGGBBB???===;;;999555555555444444333333333///000000111111000//////111111111111222222222222...//////000000000000000...///000000......///000////////////000000000000jjjaaa___]]]]]]^^^_________]]]\\\\\\\\\]]]]]]^^^___````````````bbbdddfffgggaaaaaa```___^^^]]]\\\[[[\\\ZZZWWWWWW[[[___bbbdddeeeeeedddgggpppyyyyyyuuuhhhbbb___aaaaaa^^^^^^___[[[\\\]]]\\\ZZZYYYYYYYYYVVVXXXYYYYYYWWWUUUUUUUUUSSSUUUWWWYYYYYYZZZ[[[]]]YYYZZZZZZYYYWWWUUUVVVWWWZZZZZZ[[[ZZZYYYWWWUUUTTTRRROOOKKKGGGDDD@@@<<<:::666555333222111111222333000000111111111222222222111333888BBBRRRhhhppp^^^VVVUUUXXXYYY^^^uuu{{{mmm```WWWSSSQQQUUUZZZ___eeemmmtttyyy~~~zzzpppiii```YYYVVVTTTQQQNNNMMMKKKHHHFFFEEEDDDBBBAAA@@@>>><<<<<<======;;;:::777666666555555666666777222333444555555555444333444444555666777777777777666666666666555666777888555333111000111111000///////////////000000000000111111000000111111222333111222333444555555555555000000000111333444666777555555666666777888999:::777999<<<===<<<;;;;;;;;;??????AAABBBBBBBBBAAA@@@===<<<;;;::::::;;;===>>>=========>>>?????????@@@@@@AAACCCGGGMMMSSSXXX\\\\\\[[[\\\]]][[[\\\fffrrr~~~xxxooodddYYYQQQNNNEEEIIIJJJKKKOOOVVVWWWTTTMMMOOOZZZmmm~~~yyyqqqllljjjkkkfffccc___ZZZUUUQQQNNNLLLFFFEEEBBBAAAAAA@@@===;;;999999888888777666666555444555555555666666666666555888;;;>>>HHH___vvvlll___TTTOOOMMMKKKJJJGGGJJJNNNQQQWWWgggyyysssnnnggg___YYYQQQMMMGGGBBB???===:::888666666555444333333222222...///000111111000//////000000000000111111111222......///000000000000000---...000000//////000222////////////////////////|||gggbbb___\\\ZZZ[[[\\\]]]\\\^^^]]]]]]]]]^^^______```bbbbbbbbbbbbdddfffhhhiii```___^^^]]][[[YYYXXXXXXYYYXXXWWWXXX[[[^^^___```[[[___```___aaagggkkkkkkdddaaaaaaccccccaaaaaaddd[[[]]]^^^]]][[[YYYYYYZZZVVVXXXZZZZZZXXXWWWVVVVVVVVVWWWYYYYYYXXXYYYZZZ\\\VVVXXXZZZYYYXXXWWWWWWXXX[[[[[[\\\[[[ZZZYYYWWWUUUVVVSSSNNNJJJFFFBBB===:::777666444333222222333333000111111111111222222222111444888@@@NNNdddzzzrrr```WWWWWWYYYYYY^^^xxx{{{mmm```WWWSSSRRRUUUZZZ```fffmmmtttyyyzzznnnggg^^^WWWTTTRRROOOMMMLLLJJJGGGEEEDDDCCCBBB@@@>>>===;;;;;;<<<<<<:::999666555555555555666777777222333555777888888888777444444555666666666666666666666777777777777999;;;444222000///000000///...////////////000000000000222111000000000111333444111222333444555555555555000000111222444666888999555555555666777999:::;;;777:::===>>><<<;;;::::::???@@@AAABBBBBBBBBAAAAAA>>>===;;;::::::;;;<<<>>>;;;<<<<<<>>>???@@@AAABBBAAABBBDDDHHHMMMSSSYYY\\\XXXYYYZZZ[[[[[[]]]iiiuuu~~~{{{tttjjj___UUUOOOLLLBBBFFFFFFFFFKKKQQQPPPIIIFFFNNN^^^ssswwwqqqnnnnnnpppfffddd```[[[VVVRRROOONNNHHHFFFCCCBBBBBBAAA>>><<<999999999888777666666555777777777777888888888888555888;;;===EEE\\\||||||rrrdddXXXRRRMMMJJJHHHHHHJJJNNNPPPTTTcccyyysssooohhhaaa[[[QQQLLLGGGBBB>>><<<999777777666555444333222222111...///000111111000//////.../////////000000111111......///000000000000000,,,...///000///000111333////////////............|||kkkbbbaaa___]]]\\\[[[\\\\\\``````aaaccceeeeeeccc```^^^___aaacccdddcccbbbaaa\\\\\\]]]]]]]]]^^^^^^^^^\\\[[[YYYXXXYYYZZZ\\\]]]]]]]]]]]]^^^___aaacccdddeeebbbaaaaaacccdddbbb```bbb```]]]\\\[[[ZZZWWWUUUWWWXXXYYYZZZZZZXXXVVVUUUTTTVVVXXXYYYXXXWWWWWWWWWZZZ\\\\\\ZZZVVVTTTVVVYYYXXXZZZ\\\]]]]]][[[YYYWWW\\\XXXRRRMMMIIIEEE@@@===:::999777666555444333333111111000000000000111111222222666===GGGXXXsssqqqddd\\\XXXZZZ```aaazzz~~~wwwlll]]]RRRSSSSSSXXX```fffjjjqqqyyy}}}yyymmmggg___XXXTTTQQQNNNLLLGGGGGGFFFDDDCCCBBBAAA@@@>>>===<<<;;;:::999999999888888777555444333222111333333222222111222222222333444555666666555444333444555555666555444222111.../////////000000111111////////////000000000000000000111222222222222222000111333333222222222333333333333333333333333333222333333444555666777777::::::;;;;;;;;;:::999999>>>??????>>>======???AAA<<<<<<===>>>>>>===<<<;;;???>>>===============>>>BBBCCCEEEHHHLLLPPPSSSUUUSSSYYYXXXXXX^^^___iii{{{|||sssiii___UUUKKKFFFFFFBBB@@@CCCEEEDDDDDDGGGKKKRRR```rrrzzztttpppmmmlllkkkhhhccc]]]WWWQQQNNNLLLHHHFFFCCCAAA@@@???===;;;;;;999777777777777666555777666555444444444444444555:::999===HHHUUUpppxxxhhhZZZRRRNNNKKKIIIJJJJJJLLLPPPUUUccc}}}}}}xxxsssnnnggg^^^XXXRRRNNNHHHDDDAAA???===;;;555444444333333222222111000000000000////////////000000//////.........---...///000111111000///......///111111/////////000////////////////////////yyyjjjdddccc```^^^\\\\\\\\\]]]aaaaaabbbdddeeeeeeccc``````aaabbbbbbbbbaaa___^^^ZZZ[[[[[[\\\]]]^^^______\\\[[[YYYXXXXXXYYY[[[\\\ZZZ[[[]]]___aaabbbdddeeecccaaa___```bbbbbb```^^^___^^^]]][[[YYYWWWVVVUUUVVVWWWXXXYYYYYYXXXWWWUUUUUUWWWYYYZZZYYYXXXXXXYYY]]]]]]]]][[[XXXWWWXXXXXXYYY[[[\\\]]]\\\ZZZXXXVVVZZZWWWQQQMMMIIIEEEAAA>>>:::999888666555444444444111111000000000000111111111111444;;;DDDTTTmmmuuuggg^^^YYY\\\aaagggzzz|||pppaaaUUURRRRRRWWW___dddhhhooowww~~~}}}wwwlllggg___WWWRRROOOLLLKKKFFFFFFEEECCCBBBAAA@@@???===<<<;;;:::999888888888666666555555444444333333333333222222111222222333333444555666666555444333555555555555444333111000.........//////000000000////////////000000000000///000111111222222111111000111333333222222222333333333333333333333333333444444555666777888888999::::::;;;;;;;;;:::::::::===>>>@@@???>>>===>>>@@@======>>>??????>>>===<<<>>>>>>============>>>>>>BBBDDDFFFIIILLLOOOQQQRRRSSSYYYXXXXXX___bbbmmm{{{rrrhhh^^^UUULLLFFFEEEAAA@@@BBBCCCAAABBBEEEJJJTTTdddvvvwwwssspppnnnnnnjjjhhhccc]]]XXXSSSOOOMMMJJJGGGDDDCCCBBBAAA???===<<<:::888777777777666555666666555444444444555555444::::::???IIITTTmmm{{{kkk]]]TTTOOOLLLKKKKKKKKKLLLNNNRRR___vvv|||vvvrrrmmmfff]]]VVVQQQMMMHHHCCCAAA>>><<<:::555444444333333222222111111111111111000000000000111111000000000/////////...///000111111000///...///000222222000000000111////////////////////////wwwlllgggeeebbb___^^^^^^___```cccccccccdddeeeeeebbb```aaaaaaaaaaaa```^^^\\\ZZZYYYZZZ[[[\\\]]]^^^___```[[[ZZZYYYXXXXXXYYYZZZ[[[XXXZZZ]]]___bbbcccdddddd___^^^]]]^^^______]]][[[ZZZ\\\\\\YYYUUUSSSUUUWWWUUUVVVXXXYYYYYYXXXWWWVVVVVVXXXZZZ[[[[[[ZZZ[[[\\\aaa___]]]\\\\\\[[[YYYWWWXXXYYY[[[\\\[[[YYYVVVTTTWWWTTTOOOKKKHHHEEEBBB???;;;:::888777555444444444111111000000000000111111111000333888@@@NNNeeezzzzzzlllaaa[[[]]]bbblllzzz~~~ttteeeZZZSSSSSSVVV]]]bbbfffllltttzzz|||uuulllfff^^^VVVQQQMMMJJJHHHDDDDDDCCCBBB@@@???>>>===<<<;;;:::888777777777666444444444444444444444444333222222111222222333333444444555555555555444444555555555444333222000///.............../////////////////////000000000000//////000111111111111111000111333333222222222333333333333333333333333333555555666777888999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@@@@???>>>===>>>>>>>>>????????????>>>>>>>>>>>>>>>======>>>>>>???BBBEEEHHHLLLOOOPPPQQQQQQTTTYYYXXXYYYaaagggsss~~~yyypppfff\\\SSSKKKFFFCCC@@@???AAAAAA>>>???BBBJJJXXXkkk|||}}}tttqqqooonnnoooiiigggccc___YYYUUUQQQOOOLLLJJJGGGEEEDDDCCCAAA@@@===;;;999888888888777555555555555444555555666666444:::<<<@@@IIIQQQhhhoooaaaVVVPPPMMMLLLLLLKKKLLLMMMOOOYYYooo{{{uuuppplllddd\\\UUUPPPLLLGGGBBB@@@===;;;999555444444333333222222111222222222222111111111111111111111111000000000000//////000000000000/////////111333222111000111111////////////////////////tttmmmhhhfffcccaaaaaabbbdddfffeeedddcccdddeeedddbbb````````````___^^^\\\ZZZYYYZZZZZZ[[[\\\]]]^^^______[[[ZZZYYYXXXXXXXXXYYYZZZXXXZZZ]]]```bbbbbbaaaaaa\\\\\\\\\\\\\\\[[[YYYXXXVVVYYYZZZXXXSSSQQQTTTXXXUUUVVVWWWXXXXXXXXXXXXXXXXXXZZZ\\\]]]\\\]]]^^^___bbb___\\\\\\]]]\\\XXXUUUTTTUUUWWWYYYXXXWWWTTTSSSSSSPPPLLLIIIGGGEEEBBB@@@;;;:::888666555444333333222111111000000111111222111111333777<<>>===<<<;;;:::999888777666555555555333333333333333333333333222222111111222222333333444444444444444444444444666555444333222111000///------..................////////////000000000000//////000111111111111000000111333333222222222333222222333333333333444444555555666777888999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>AAAAAA@@@>>>============>>>>>>>>>??????>>>>>>>>>>>>===>>>>>>??????BBBEEEJJJPPPSSSTTTTTTTTTWWW\\\ZZZZZZccckkkzzz~~~xxxnnndddZZZQQQHHHDDDAAA>>>===???>>><<<===BBBNNN___rrrxxxqqqooommmlllmmmhhhgggdddaaa\\\XXXUUUSSSNNNLLLIIIGGGFFFEEECCCAAA>>><<<:::999999999777666555555444555555666777777666;;;;;;>>>EEEMMMddduuufffZZZRRRNNNMMMLLLLLLLLLMMMMMMVVVjjj}}}{{{vvvqqqllleee\\\UUUOOOKKKFFFAAA???<<<:::888555444444333333222222111222222111111111000000000000000000000000000000000//////000000000000/////////000222222000///000111////////////////////////yyyooolllgggfffdddcccdddfffiiikkkeeedddccccccddddddbbb```^^^^^^^^^]]]\\\[[[[[[ZZZ\\\\\\\\\]]]^^^^^^______[[[[[[ZZZYYYYYYYYYYYYYYYZZZ\\\^^^___```___]]]\\\YYYZZZ[[[[[[ZZZXXXWWWVVVTTTWWWXXXVVVRRRQQQUUUZZZUUUVVVWWWXXXYYYYYYZZZZZZ[[[]]]^^^^^^]]]^^^```aaabbb___\\\[[[\\\ZZZVVVRRRNNNPPPSSSUUUUUUTTTSSSQQQNNNLLLIIIGGGFFFEEECCCAAA<<<;;;999777555444333222222222111111111111222222222222333666:::DDDWWWiiitttfff\\\\\\aaajjjwwwvvvggg\\\XXXVVVXXX]]]```bbbiiipppuuu{{{{{{rrrlllfff]]]UUUPPPLLLHHHFFFAAAAAA@@@>>>===<<<;;;:::999888777666555444444444444444444333222222111111222111111111222222333444444444444333333444444444555444333222111000//////..................------////////////000000000000//////000111111111111111000111333333222222222333222222222333333444444444555555666777888999999:::<<<<<<;;;;;;;;;<<<===>>><<>>>>>>>>>>>>>>>>>>>>???@@@@@@BBBFFFLLLSSSXXXZZZZZZZZZ\\\___\\\\\\fffooo~~~xxxmmmaaaWWWMMMEEE@@@???===<<<===;;;:::???FFFSSSfffzzzvvvpppmmmjjjiiikkkhhhhhhfffccc```]]]YYYXXXRRROOOKKKIIIGGGFFFCCCAAA@@@>>>;;;::::::999888666555555555555555666777888:::===::::::@@@HHH```|||mmm___UUUOOOMMMKKKKKKLLLMMMMMMUUUgggyyy}}}xxxsssnnnggg^^^WWWOOOKKKEEEAAA>>><<<:::888555444444333333222222111111111000000000/////////////////////////////////000000////////////000000---///000000///......///////////////////////////qqqiiigggddddddddddddeeegggiiijjjdddbbbaaaaaaccccccbbbaaa^^^^^^]]]\\\[[[[[[ZZZZZZ\\\\\\]]]^^^___``````aaa\\\\\\[[[[[[ZZZZZZYYYYYY[[[\\\\\\]]]]]]\\\ZZZYYYXXXZZZ\\\\\\ZZZWWWVVVUUUTTTVVVVVVUUUSSSTTTXXX\\\VVVWWWWWWXXXZZZ[[[\\\\\\^^^_________^^^^^^```bbb```___]]]\\\ZZZXXXTTTQQQMMMNNNQQQSSSTTTSSSQQQPPPLLLJJJHHHGGGGGGGGGEEEDDD>>>===;;;999777555444444222222111111111111222222222222333666888AAARRRccczzzxxxhhh]]]\\\aaahhhzzzxxxjjj```ZZZXXXYYY\\\^^^```fffnnnrrrwww{{{|||rrriiiddd[[[TTTNNNJJJGGGEEE@@@@@@???>>><<<;;;:::999999888777555444444444444444444333222222111000000111111111111222333444444444444333333333333444444444333222111000000000000/////////...............////////////000000000000000000111222222222222222000111333333222222222333111222222333333444444555555555666777888999::::::===<<<;;;;;;<<<===???@@@>>>???AAAAAA???===<<<===<<<;;;;;;;;;<<<===>>>???>>>>>>>>>>>>??????@@@AAACCCGGGNNNUUUZZZ^^^______]]]aaa\\\]]]hhhuuu|||uuujjj___UUUKKKDDD???>>>;;;:::::::::;;;CCCLLL[[[nnnuuupppmmmiiiiiijjjiiiiiihhhgggdddaaa^^^\\\WWWTTTPPPLLLJJJHHHEEEBBBAAA???<<<;;;;;;:::888777666666666555666666777777;;;===888777===EEE]]]~~~vvvfffYYYQQQNNNKKKKKKMMMMMMMMMSSSeeevvvyyyuuupppiii```YYYOOOKKKFFFAAA???<<<:::888555444444333333222222111000000000000/////////...............////////////000000////////////000000,,,...//////...------...////////////////////////}}}llleeedddbbbbbbcccdddddddddddddddbbbaaa___```aaabbbbbbaaaaaa```^^^\\\[[[YYYYYYXXXZZZ[[[]]]___aaaccceeeeee]]]]]]]]]\\\\\\[[[ZZZYYYYYYYYYZZZZZZZZZZZZZZZZZZXXX[[[^^^]]]ZZZWWWVVVVVVVVVUUUTTTTTTUUUXXX[[[]]]WWWXXXXXXYYY[[[\\\^^^___```aaaaaa___]]]]]]___aaa^^^___```^^^ZZZUUUSSSRRROOOQQQSSSTTTSSSQQQOOOMMMLLLJJJIIIHHHIIIJJJIIIHHHBBBAAA???<<<:::888888777333222222111111222222333111111222555666===NNN]]]vvv}}}kkk___]]]bbbiii}}}qqqggg[[[XXXXXX[[[\\\]]]dddkkkooossswwwzzz|||rrreee```XXXPPPLLLHHHEEEDDD@@@@@@???===<<<;;;:::999999888777555444444444444222222222222111111111111111111111111222333444555444444333222222333444444222111000000///000111222000000000//////.........////////////000000000000111111222333333333333333000111333333222222222333111111222333333444555555666666777888999:::;;;;;;===<<<;;;;;;<<<>>>@@@AAA???@@@AAA???===<<<=========<<<<<<<<<===>>>???@@@>>>>>>>>>>>>???@@@AAABBBFFFIIIOOOUUUZZZ^^^___```\\\___[[[]]]kkkzzzxxxrrrggg\\\SSSKKKEEEAAA>>>;;;999999999===HHHTTTeeewww|||ssspppnnnjjjjjjllliiijjjjjjiiihhheeebbbaaa]]]YYYUUUQQQMMMJJJGGGDDDBBB@@@===<<<;;;;;;999777888777666666666666666666888;;;888888===DDDZZZzzznnn___UUUPPPKKKLLLMMMMMMLLLQQQaaaqqqzzzuuupppiii```YYYPPPLLLFFFBBB???===;;;999555444444333333222222111111111111000000000//////......//////000000000000111000///......///000111---///000000///......///////////////////////////xxxiiiccccccaaabbbccccccbbbaaa___^^^aaa___^^^___aaabbbbbbaaadddbbb```]]]ZZZXXXWWWVVVXXXYYY\\\___bbbfffhhhiii^^^^^^^^^]]]]]][[[ZZZYYYXXXWWWWWWWWWXXXYYYZZZ[[[XXX\\\___^^^[[[WWWVVVVVVXXXVVVSSSTTTWWWZZZ]]]^^^XXXXXXYYYZZZ[[[]]]___```bbbbbbaaa___]]]]]]^^^```^^^```bbb___YYYTTTSSSSSSSSSTTTUUUUUUTTTQQQMMMKKKMMMLLLJJJJJJLLLMMMMMMLLLEEEDDDAAA???===;;;::::::333222222111111222222333//////111333555;;;KKKZZZsssnnn```___ccckkkwwwmmmZZZXXXWWWYYYZZZ[[[aaaiiimmmqqqtttwww}}}rrrbbb]]]UUUNNNIIIFFFDDDBBB@@@@@@???===<<<;;;:::999999888777666555444444444///000000111222222333333111111111111222333444555444444222222222222444444111000/////////000222333111111000000/////////...////////////000000000000222222333444444444444333000111333333222222222333111111222333333444555555777888999:::;;;<<<<<<=========<<<;;;<<<>>>@@@BBB@@@AAA@@@???<<<<<<===>>>>>>============???AAABBB>>>>>>>>>>>>???@@@AAABBBHHHKKKPPPUUUYYY\\\^^^^^^ZZZ^^^ZZZ]]]mmm~~~}}}uuunnneee[[[SSSLLLGGGDDD===:::888888999>>>LLLYYYmmm~~~zzzrrrpppnnnllllllooojjjkkkkkkkkkjjjgggeeecccaaa]]]XXXTTTPPPLLLHHHEEECCCAAA>>><<<<<<;;;999888999888777666666555666666555:::999999???DDDXXXwwwtttcccWWWRRRLLLLLLNNNMMMJJJNNN]]]mmmzzzuuupppiii```YYYPPPLLLGGGBBB@@@===;;;999555555444333333222222111222222222111111111111000//////000000111111111222111000///......///000111...000111111000//////000////////////////////////pppfffdddaaabbbaaa```aaabbbaaa```^^^^^^___aaadddfffgggeeeccceeeccc```^^^]]][[[XXXVVVYYYYYY[[[___ccceeedddcccaaa^^^ZZZXXXXXXYYYYYYYYYZZZWWWUUUVVVYYYZZZXXXUUU___^^^\\\ZZZYYYYYYZZZZZZVVVVVVVVVVVVWWWXXXYYYZZZYYYYYYYYY[[[]]]___bbbcccbbbbbbaaaaaaaaaaaabbbbbb^^^]]]\\\ZZZWWWUUUTTTSSSTTTTTTSSSQQQNNNLLLLLLMMMJJJKKKKKKLLLLLLLLLLLLKKKGGGGGGFFFDDDAAA===:::888555444333111000111111222,,,222777555333:::IIIWWWssswwwfffaaadddhhh|||rrrbbbZZZUUUWWW[[[^^^bbbfffooorrrvvv}}}{{{ppp```YYYQQQKKKHHHEEEBBB>>>;;;;;;<<<<<<<<<;;;999888999777555222111000000000111000///000111222111000000000000000000000000000222222222222222222222222222111000///---,,,******---...///...---...///111////////////000000000000111000000000111222333333444333222111222333444555111111222333444555666666;;;:::999888777888999999<<<<<<======>>>>>>??????AAAAAA@@@@@@???>>>>>>>>>============>>>>>>>>>>>>@@@???>>>???@@@BBBEEEFFFIIILLLQQQUUUYYYZZZ[[[ZZZWWWVVVXXX```mmm|||rrrggg]]]XXXSSSKKKFFFEEEEEEBBB>>>;;;999AAAUUUhhh}}}yyyqqqmmmmmmmmmjjjgggnnnllljjjjjjiiihhhfffdddfffbbb^^^YYYVVVQQQMMMJJJFFFCCC>>>;;;:::;;;::::::777777666555555555555555888999555666>>>BBBQQQjjj|||iii\\\XXXMMMLLLMMMNNNMMMNNNXXXbbbuuu}}}xxxvvvtttnnnbbbXXXTTTNNNFFFAAA>>>===:::888777777555444222111//////333333222111000000000111------....../////////000222///......111111000---000---+++,,,...///...,,,......////////////......ppphhhfffcccaaa```___```aaaaaa___]]]```aaabbbeeehhhiiihhhhhhfffdddbbbaaabbbbbbaaa```]]]]]]^^^```bbbdddcccbbb```]]]YYYWWWWWWXXXYYYXXX[[[ZZZYYYYYYZZZZZZXXXWWWZZZ[[[\\\\\\[[[ZZZWWWVVVUUUUUUVVVVVVWWWXXXYYYZZZZZZZZZ[[[\\\___bbbeeefffeeedddbbb```___^^^]]]]]]___^^^]]]ZZZXXXVVVTTTSSSSSSSSSSSSQQQNNNMMMMMMNNNMMMNNNOOOPPPPPPPPPPPPPPPPPPOOOLLLIIIDDD@@@<<<:::777555444222111000111111000333666444333999EEEPPPkkk{{{|||iii```aaaggg~~~uuueee\\\VVVVVVZZZ^^^bbbgggrrruuuxxx~~~|||ssseee]]]RRRJJJFFFDDDBBB@@@===>>>>>>>>>===<<<:::999777666444333222222222222333111000000111111///...000000000000000000000000222222222222222222222222000000/////////.........---...///...---...///111////////////000000000111444333222222222222222222333333222222333333444444444555555666777888999:::;;;;;;<<<=========<<<;;;<<<<<<======>>>?????????AAAAAA@@@??????>>>>>>===<<<<<<=========>>>>>>>>>@@@???>>>>>>???BBBDDDFFFJJJMMMQQQUUUXXXZZZZZZZZZVVVUUUYYYcccqqq}}}yyypppeeeZZZTTTOOOHHHDDDCCCDDDAAA???===>>>GGG\\\ppp~~~xxxpppmmmmmmmmmkkkhhhllljjjhhhggghhhhhhfffeeegggddd```\\\XXXSSSNNNJJJHHHDDD@@@===<<<<<<<<<;;;777777666555555555555666777999555777>>>AAAPPPiiimmm___ZZZNNNLLLLLLMMMLLLMMMVVV```nnn~~~}}}xxxvvvtttnnncccZZZTTTNNNFFFAAA???===:::888666666555444222111000000333222111111000000111111000111111111222222222222111///......111111000...333111//////111222111000111111111111111111111111nnniiigggcccaaa```^^^___``````___]]]bbbccceeegggiiijjjkkkkkkfffdddbbbbbbccceeeeeeeeecccaaa```aaabbbbbbaaa```^^^[[[XXXVVVWWWXXXXXXWWWYYYZZZ[[[ZZZXXXVVVVVVWWWTTTWWWZZZ]]]\\\YYYUUUQQQTTTTTTUUUVVVWWWXXXYYYZZZWWWXXXYYY[[[^^^bbbdddfffcccbbb```^^^\\\[[[ZZZZZZ______]]][[[XXXVVVTTTSSSRRRRRRRRRQQQNNNNNNOOOPPPOOOPPPQQQRRRSSSSSSSSSSSSYYYWWWSSSNNNHHHCCC???===999777555333111000000000333444444222333888AAAHHH___tttjjj^^^\\\dddyyyyyyiii___VVVUUUXXX\\\aaafffrrrtttwww|||}}}uuuiii```SSSIIIEEECCCAAA@@@>>>>>>>>>===<<<:::999888555555444333333333444444444222111000111000...---000000000000000000000000222222222222222222222222......//////000111111111---...///...---...///111/////////000000000111111666555444333222222222222222222333333444444333333333333444555666777777888555777:::======<<<:::999<<<<<<===>>>>>>??????@@@AAA@@@@@@??????>>>======<<<<<<<<<<<<============@@@???>>>>>>???AAACCCEEEJJJLLLPPPTTTWWWYYYYYYYYYVVVWWW^^^jjjzzzyyytttmmmaaaVVVOOOJJJDDDAAABBBBBB@@@???AAAEEEPPPfffyyyzzzuuuooommmmmmnnnmmmkkkjjjhhhfffeeeggghhhhhhggghhhfffbbb___ZZZTTTNNNIIIHHHEEEAAA>>>>>>>>>===<<<888777666666555555666666777888555777>>>@@@NNNfffsssddd\\\PPPMMMLLLLLLKKKLLLSSS\\\fffvvv~~~yyyvvvtttnnnddd\\\UUUNNNFFFAAA???===;;;888555555444333333222111111222222111000000000111111...////////////000000000000///...///000111000///000///------///000///...000000///......///000000wwwiiifffddd```bbb```______``````___^^^eeefffggghhhhhhhhhiiijjjeeeccc```___```aaaaaaaaaeeecccaaaaaabbbcccbbbaaa\\\ZZZWWWVVVWWWWWWWWWVVVUUUXXXZZZYYYUUURRRRRRTTTQQQTTTWWWZZZZZZWWWSSSPPPRRRSSSTTTUUUVVVWWWWWWWWWQQQRRRTTTWWWZZZ]]]```aaa^^^]]]\\\[[[ZZZZZZZZZZZZ^^^]]][[[YYYWWWUUUSSSRRRQQQRRRRRRQQQOOOOOOPPPRRRNNNOOOPPPQQQRRRSSSSSSSSSZZZXXXTTTNNNIIIDDD@@@???;;;999777444222111000000333222111111333888>>>BBBVVVlllhhh[[[YYYaaaqqq~~~mmmbbbWWWTTTVVVYYY^^^dddmmmooosssvvv|||zzzqqqggg^^^SSSJJJEEECCCAAA???<<<<<<;;;:::888777555444555555555444444444333444333111000000111111///...000000000000000000000000000000000000000000000000.........///000000111111---...///...---...///111//////000000000111111111444333333222222222333333111222333444555444333222222222333444555666777777444666888:::<<<<<<;;;:::<<<======>>>??????@@@@@@@@@@@@@@@???>>>>>>======;;;<<<<<<<<<============@@@???>>>>>>???AAACCCEEEJJJLLLOOORRRUUUVVVWWWWWWXXXZZZdddtttwwwpppjjj^^^RRRKKKGGGBBB@@@AAAAAA@@@@@@DDDJJJVVVkkk~~~wwwsssooommmnnnnnnnnnmmmiiigggeeeeeegggiiijjjjjjhhhfffccc```[[[UUUNNNHHHHHHEEEAAA???>>>>>>===<<<888777777666555666666666666888555777>>>???KKKccc{{{jjj```TTTPPPMMMLLLKKKJJJPPPXXXaaapppzzzvvvsssmmmeee^^^UUUOOOGGGAAA???>>>;;;999444444333333333333222222111111000000000000111111........................////////////000000000000///...---------.........000///---,,,,,,---///000rrrgggeeeccc```cccaaa______`````````___fffhhhiiihhheeeddddddeee```^^^\\\\\\^^^_________cccbbbaaabbbcccdddcccbbb[[[YYYWWWVVVWWWWWWWWWVVVTTTWWWYYYXXXTTTQQQQQQRRRPPPRRRTTTUUUUUUTTTSSSQQQQQQQQQSSSTTTTTTUUUTTTTTTOOOQQQSSSUUUXXXZZZ[[[\\\[[[ZZZZZZYYYXXXXXXYYYYYYZZZYYYXXXWWWUUUSSSRRRRRRRRRSSSSSSRRRQQQQQQRRRTTTOOOPPPQQQRRRSSSSSSSSSSSSTTTSSSPPPLLLHHHDDDAAA???<<<;;;888555333111111111111000///000333888===???PPPfff}}}zzzdddYYYWWW___lll|||qqqeeeYYYUUUUUUWWW\\\aaahhhkkkoootttyyywwwlllaaaZZZQQQJJJFFFCCC???<<<<<<;;;:::888777555444444666666555555444222111111000///...///111222222111000000000000000000000000........................//////...............------...///...---...///111000000000000111111111111000000000000111222444444111222333444555444333222666666777888999:::;;;;;;:::::::::;;;===>>>@@@AAA======>>>>>>???@@@@@@@@@@@@@@@??????>>>======<<<<<<<<<<<<============>>>@@@???>>>???@@@BBBEEEGGGJJJLLLNNNQQQSSSTTTUUUUUUWWW[[[gggzzzuuummmfffZZZOOOIIIFFFBBBAAABBBBBB@@@AAAFFFMMMZZZmmm~~~{{{uuurrrooonnnmmmnnnmmmmmmhhhgggffffffiiikkklllllljjjhhheeebbb^^^XXXPPPKKKGGGDDDAAA???>>>>>><<<;;;888888777666666666666666555888555777===>>>HHH___~~~rrrfffYYYSSSOOOMMMKKKJJJOOOUUU^^^mmm{{{vvvqqqkkkddd___UUUOOOGGGBBB???>>>;;;999333333333333333333333333111000000///000000111111111111111111111111111111...////////////000000111222222111111000111111222333222000//////000222333ppphhhfffdddbbbccc```^^^]]]^^^_________eeehhhjjjiiiddd```______[[[ZZZZZZ]]]```bbbbbbaaaaaaaaaaaaccceeeeeecccaaaZZZYYYWWWWWWXXXXXXWWWVVVUUUWWWYYYYYYWWWTTTSSSRRRPPPQQQQQQRRRRRRSSSSSSSSSQQQRRRSSSTTTTTTSSSRRRQQQRRRSSSUUUWWWXXXYYYYYYYYY\\\[[[ZZZXXXWWWVVVUUUUUUVVVVVVUUUUUUTTTSSSSSSRRRTTTUUUUUUTTTSSSRRRTTTUUUTTTUUUUUUVVVVVVVVVVVVUUUNNNNNNMMMKKKIIIEEEBBB@@@===<<<999666444333222222......///000333888<<>>??????@@@@@@AAA@@@??????>>>>>>===<<<<<<============>>>>>>>>>>>>????????????BBBEEEHHHJJJLLLMMMOOOQQQSSSTTTUUUVVVWWW[[[hhh~~~}}}rrrjjj```VVVLLLHHHFFFCCCAAACCCBBB@@@BBBGGGPPP\\\nnn~~~yyytttsssqqqooommmlllllllllgggffffffhhhkkkmmmmmmlllmmmjjjgggdddaaa[[[UUUQQQGGGDDDBBB@@@???>>><<<:::999888777777666666777777555888666888======FFF\\\{{{|||nnn___XXXRRRPPPMMMLLLNNNSSS\\\iii}}}|||uuuoooiiiccc___VVVOOOGGGBBB@@@>>><<<999333333333333333333333333000000/////////000111111111000000000000000//////---...000000//////111222000111111000//////000222111000////////////000111}}}lllfffdddddddddaaa^^^\\\[[[\\\]]]]]]]]]aaafffjjjiiiddd___]]]]]]YYYZZZ[[[___bbbcccaaa`````````bbbdddeeeddd```]]]ZZZYYYWWWXXXYYYYYYXXXWWWTTTUUUUUUWWWXXXVVVSSSPPPNNNOOOPPPRRRRRRSSSRRRRRRTTTUUUVVVVVVUUUTTTRRRPPPVVVVVVWWWXXXXXXXXXWWWVVVZZZYYYXXXWWWVVVVVVVVVVVVTTTTTTTTTTTTTTTUUUUUUUUUWWWWWWXXXVVVTTTTTTUUUVVVXXXXXXXXXXXXXXXXXXWWWVVVMMMNNNOOOOOOLLLHHHDDDAAA===<<<999777555444333333...///111222333555:::>>>GGG\\\sss{{{fff\\\[[[]]]jjjwww~~~{{{ooobbb\\\[[[ZZZ\\\```eeeiiinnntttzzzzzzqqqddd\\\QQQJJJEEEBBB>>><<<;;;:::999777666666777777222222333333333222000000000///...///111222222111000000000000000000000000////////////////////////000000//////...------------...///...---...///111000000111111111222222222000000000111222333444555333333222222333333444444333444555666777888888999777888999999:::;;;;;;<<<===>>>>>>??????@@@AAAAAA?????????>>>======<<<<<<>>>>>>>>>>>>?????????@@@?????????@@@CCCGGGJJJMMMPPPPPPRRRSSSUUUVVVWWWXXXZZZ^^^lll{{{oooeeeZZZQQQIIIGGGFFFCCCAAABBBBBB@@@BBBIIIRRR___pppyyyuuutttrrrooollljjjjjjjjjdddeeefffiiillllllkkkiiillliiieeebbb___[[[VVVSSSHHHFFFCCCBBBAAA@@@===;;;999888777777666666777777444777666888===<<>>===888777666444444444555666///000111222333222222111222111///000111111000///000000000000000000000000111111111111111111111111000000000000////////////---...//////---...///111000111111111111222222222333333333222222333444444444333222111222333444555777777888999:::;;;<<<<<<999:::===???@@@???===<<<>>>>>>>>>???@@@@@@AAAAAA?????????>>>======<<<<<<>>>?????????@@@@@@@@@@@@>>>??????AAADDDHHHLLLOOOSSSSSSTTTUUUWWWXXXYYYZZZ^^^bbbpppyyylllaaaVVVNNNGGGFFFEEEBBBAAAAAAAAA@@@BBBJJJTTTaaarrrzzzvvvuuutttpppllliiihhhhhhccccccfffiiilllllliiiggghhheeeaaa^^^[[[XXXTTTQQQIIIGGGEEECCCBBBAAA???<<<999888888777777777777777444777666888===;;;CCCXXXqqq~~~ggg___WWWTTTQQQNNNOOOSSSTTT```rrr}}}tttkkkddd___\\\VVVPPPHHHBBB@@@???<<<:::555555444333333222111111///////////////000111111222222111111000000000///,,,...111000//////111333000222333222000///111444000000111111111111000000tttffffffeee___^^^bbb\\\\\\[[[YYYWWWXXXZZZ]]]bbbccceeeeeedddaaa^^^\\\[[[]]]___```___```bbbdddbbbaaabbbcccdddccc___\\\\\\[[[YYYWWWVVVVVVWWWXXXUUUUUUTTTSSSSSSSSSSSSSSSOOOPPPPPPQQQRRRSSSTTTTTTXXXWWWWWWVVVVVVWWWWWWXXX[[[ZZZXXXVVVSSSRRRQQQPPPTTTUUUWWWXXXXXXXXXWWWWWWYYYYYYXXXWWWWWWXXXZZZ[[[VVVWWWWWWUUUSSSQQQQQQRRRTTTSSSSSSUUUWWWWWWVVVUUUNNNNNNNNNMMMKKKJJJHHHGGGFFFAAA<<<777555444333222333222222222333555666888EEERRRfff{{{tttfff^^^fffppp|||qqqfff___]]]___aaabbbgggmmmrrrvvv|||~~~wwwhhh___QQQGGGAAA>>><<<:::888777666555555444444555333333333222222111111111333333222111000000111111............///111222222222000...///222333111///////////////////////////111000////////////000000222111000.........///000222111000//////000111222333222111111111222333444555777888888666555666666============>>>>>>>>>>>>:::???BBBBBB???>>>AAADDD@@@@@@>>>===<<<<<<<<<<<>>======>>>@@@@@@AAAAAAAAAAAABBBGGGMMMRRRUUUVVVWWWYYY[[[\\\ZZZYYY]]]fffzzz|||pppddd[[[MMMJJJGGGDDDBBBBBBCCCCCCCCCAAABBBGGGTTTeeevvv}}}zzzoooooonnnmmmkkkjjjiiihhhdddeeefffggggggeeecccbbb```___\\\YYYWWWUUUSSSSSSKKKIIIFFFDDDCCCAAA???>>>::::::888777666666666666777333444999888777DDDUUUmmmrrrdddWWWRRRRRRPPPNNNNNNSSSYYYgggzzz~~~zzzvvvqqqiii___XXXWWWOOOHHHEEEAAA<<<999:::888666444222000000111222000000000000000000000000000000000000////////////000000000000000111111222222111111000///......---...000111000///...///111pppdddeeeeee```___ccc`````````^^^]]]]]]```bbbggghhhhhhhhhfffccc___]]]^^^___aaaaaa``````bbbdddbbbcccddddddcccbbbaaa```bbb```]]][[[XXXWWWWWWWWWVVVUUUTTTSSSSSSTTTUUUVVVTTTTTTTTTSSSTTTUUUUUUVVVYYYXXXXXXWWWWWWXXXXXXYYYXXXWWWVVVUUUTTTTTTTTTTTTUUUVVVWWWXXXYYYYYYXXXXXX\\\[[[ZZZYYYYYYYYYZZZ[[[VVVWWWWWWVVVTTTSSSSSSTTTTTTTTTTTTUUUXXXYYYXXXVVVQQQQQQQQQOOONNNLLLJJJIIIJJJFFFAAA===:::999888666333333222222333555666777>>>KKK___ttt{{{ooohhhqqq|||wwwlllddd```^^^^^^```dddjjjooouuu{{{~~~wwwiii___RRRGGGBBB???<<<:::888777666555444444444444333333333333222222222222333222222111000000111111///////////////000111222222000//////111222111///////////////////////////000000000/////////000000222111000///...//////000444444333333333333444444333222222111222333444555333555777888888888999:::============>>>>>>>>>>>><<<@@@CCCCCC@@@???AAADDD@@@@@@>>>======<<<<<<<<>>=========>>>???@@@BBBBBBBBBBBBDDDIIIOOOTTTYYYXXXYYYZZZ\\\]]]]]]]]]___iiiyyymmmbbbZZZNNNKKKGGGDDDBBBBBBDDDEEEEEEFFFJJJRRR^^^nnn|||xxxtttppppppnnnmmmkkkiiihhhgggdddeeefffgggfffdddbbbaaa]]]\\\ZZZXXXUUUSSSQQQPPPLLLIIIFFFDDDCCCBBB???>>>;;;;;;999888777777666666777333444888777777BBBRRRhhh}}}ooo```YYYVVVSSSQQQQQQTTTXXXcccuuu~~~yyyvvvqqqjjj```YYYWWWOOOHHHEEEAAA<<<999:::777666444222111111222333000000000000000000000000/////////000000000000000000000000000000111111222111111111000///............000111000///...///111wwwkkkbbbdddeeeaaa```bbb____________^^^___aaacccjjjjjjkkkjjjhhhddd```^^^aaabbbcccbbbaaa```aaabbbbbbdddfffeeebbbaaaccceeegggeeeccc___\\\YYYVVVUUUWWWVVVTTTSSSTTTVVVYYYZZZZZZYYYWWWUUUUUUVVVWWWXXXZZZYYYYYYXXXXXXYYYYYYZZZTTTTTTTTTUUUVVVWWWXXXYYYVVVWWWXXXYYYZZZZZZZZZZZZ\\\\\\[[[ZZZYYYYYYYYYYYYVVVWWWXXXWWWUUUTTTUUUVVVTTTTTTTTTWWWYYYZZZZZZYYYUUUUUUTTTSSSQQQOOOMMMLLLIIIEEEAAA===;;;999777666444444333333333444666777;;;GGG[[[ppp{{{uuuwww}}}sssiiiaaa\\\YYY\\\```ffflllssszzzwwwiii```SSSHHHBBB???<<<999888777666555444444444444333333333333444444444444333222111111000111111111000000/////////000000111111000///000111222111///////////////////////////000000000000000000000000222111000000///000000000111111222222222222111111333333333333444555666777111444777999999:::<<<>>><<<=========>>>>>>>>>???>>>AAADDDCCCAAA???AAACCC@@@???>>>>>>============>>>============>>>???@@@BBBBBBCCCDDDGGGKKKRRRWWW[[[ZZZYYYYYYZZZ\\\___```cccqqqvvviii^^^XXXNNNKKKGGGDDDBBBCCCDDDFFFBBBFFFMMMXXXeeerrr}}}sssoooooonnnmmmkkkjjjhhhgggfffeeefffffffffeeeccc```^^^\\\[[[ZZZXXXVVVTTTQQQPPPMMMJJJGGGEEECCCBBB@@@>>><<<;;;:::999888777777777777444444777666666???LLL```yyyvvvfff\\\WWWRRROOOPPPUUUWWW```ppp~~~yyyvvvrrrkkkbbb\\\WWWOOOHHHEEEAAA<<<999:::666555333222222222333444000000000000000000000000...//////000000111111111000000000000000111111222111111000000//////.........000111000///...///111qqqhhhbbbcccdddaaa___```]]]^^^____________bbbdddiiijjjkkkjjjiiieeebbb```aaabbbcccaaa___^^^^^^___```cccfffddd```___cccggggggfffdddaaa]]]YYYVVVTTTVVVUUUSSSRRRSSSWWW[[[]]]\\\ZZZWWWUUUTTTUUUWWWXXXZZZZZZYYYYYYYYYYYYZZZZZZTTTTTTTTTUUUWWWXXXZZZ[[[WWWWWWXXXYYYZZZ[[[[[[\\\YYYXXXXXXXXXXXXXXXXXXXXXYYYZZZZZZYYYVVVUUUUUUVVVUUUUUUUUUXXXZZZ\\\\\\[[[XXXXXXWWWUUUSSSQQQOOONNNIIIFFFBBB???===:::777555555555444333333444666666888CCCUUUkkk~~~vvvuuujjjaaaZZZVVVZZZ]]]cccjjjsss{{{xxxkkkaaaTTTJJJCCC???;;;999777777666555444444444444333333333444444555555555222222111111111111111222111111000000///000000000111000000000111111000000//////////////////////////////000000111111111000111111111111111111111111///000111222222111000///333333444444666777888999222555888999:::;;;===>>><<<<<<======>>>>>>??????@@@BBBDDDDDDBBB@@@AAABBB@@@??????>>>======>>>>>>============>>>??????@@@AAABBBDDDEEEIIINNNTTTYYY\\\[[[XXXVVVVVVZZZ___cccjjj{{{sssdddYYYTTTMMMJJJFFFCCCBBBBBBDDDEEEAAAFFFOOO[[[hhhuuu{{{oookkkiiiiiiiiihhhhhhgggggggggffffffffffffdddaaa^^^\\\]]]]]]\\\[[[YYYWWWTTTSSSNNNLLLHHHFFFEEECCCAAA???<<<;;;:::888777666666666777555555666555555===GGGXXXqqq}}}lllaaaYYYSSSPPPQQQTTTVVV___nnn}}}{{{wwwtttmmmeee___WWWOOOHHHEEEAAA<<<999:::555444444333333333444444000000000000000000000000......///000111111222222000000000000000111111222111000000000/////////......000111000///...///111nnnhhhdddcccccc```^^^]]]```bbbcccccccccccceeeggghhhiiikkkkkkkkkhhhfffddd```aaaaaa___\\\ZZZZZZ[[[]]]```cccaaa^^^]]]aaafffbbbbbb```___\\\YYYVVVUUUUUUSSSRRRQQQSSSWWW[[[^^^[[[YYYVVVTTTSSSTTTVVVXXXZZZZZZYYYYYYYYYYYYZZZZZZVVVVVVVVVVVVWWWXXXYYYZZZWWWWWWXXXYYYZZZ[[[\\\]]]WWWWWWXXXYYYYYYZZZZZZZZZ[[[\\\\\\ZZZWWWUUUUUUUUUUUUUUUVVVXXX[[[]]]\\\[[[YYYYYYXXXWWWUUUSSSQQQPPPMMMJJJGGGEEECCC@@@<<<999777666555444444444555666444<<>>?????????AAABBBCCCCCCBBBAAAAAAAAA@@@??????>>>>>>>>>>>>???<<<===>>>>>>???@@@@@@@@@???AAADDDGGGKKKPPPWWW\\\___^^^[[[WWWVVVZZZaaagggpppqqqbbbVVVPPPJJJHHHFFFCCCBBBBBBCCCDDDFFFJJJSSS___mmm{{{uuulllgggbbbbbbcccdddfffggghhhhhhffffffgggfffdddaaa^^^\\\]]]]]]\\\[[[ZZZXXXWWWVVVQQQNNNKKKHHHGGGEEEBBBAAA<<<;;;:::888777666555555666555555666555666;;;BBBRRRjjjvvvjjjaaaYYYVVVWWWTTTVVV___ooo}}}|||xxxuuuooogggaaaWWWOOOHHHEEEAAA<<<999:::555555444444444444444444000000000000000000000000...//////000111222222333000000000000000111111222000000000000////////////...000111000///...///111mmmjjjfffdddbbb```^^^]]]```aaaccccccbbbbbbccceeehhhiiikkklllllljjjhhhfff_________]]]ZZZXXXWWWXXXZZZ]]]______^^^]]]```bbb]]]]]]\\\ZZZYYYWWWVVVVVVTTTSSSRRRRRRTTTWWW[[[]]]XXXWWWVVVUUUUUUVVVXXXYYY\\\[[[[[[ZZZZZZ[[[[[[\\\YYYXXXXXXWWWWWWXXXXXXXXXWWWWWWWWWXXXYYY[[[]]]^^^ZZZ[[[\\\]]]]]]]]]\\\\\\[[[\\\[[[ZZZWWWUUUUUUVVVVVVVVVVVVXXX[[[\\\\\\[[[YYYYYYXXXWWWVVVUUUSSSRRRMMMLLLJJJHHHFFFBBB===:::888777555444444444555555666<<>>???@@@@@@@@@AAAAAABBBBBBBBBAAAAAA@@@??????>>>>>>?????????======???@@@AAABBBBBBAAA???BBBFFFIIINNNTTT[[[___dddccc```[[[ZZZ^^^fffmmmvvv}}}pppbbbVVVOOOHHHHHHGGGEEEDDDDDDCCCCCCFFFKKKSSS```nnn}}}|||qqqiiiccc]]]^^^```bbbeeegggiiijjjfffggggggfffeeebbb___]]]]]]\\\[[[YYYXXXXXXWWWWWWTTTQQQMMMKKKIIIGGGEEECCC===<<<;;;999777666555555666666666666666777;;;???LLLccc|||pppeee[[[XXXYYYUUUVVV___mmm{{{|||xxxtttnnnfff```WWWOOOHHHEEEAAA<<<999:::555555555555444444333333000000000000000000000000///000000111111222222222000000000000000111111222000000000000////////////...000111000///...///111lllkkkgggdddbbbbbbaaa```___aaabbbbbbaaa```aaabbbfffgggiiiiiiiiifffdddbbb^^^^^^^^^\\\YYYWWWVVVWWWYYY[[[]]]^^^___``````___[[[ZZZXXXWWWVVVUUUVVVVVVUUUTTTTTTUUUWWWYYY[[[]]]WWWWWWWWWXXXYYY[[[\\\]]]^^^^^^]]]]]]]]]]]]^^^^^^YYYYYYXXXXXXXXXXXXXXXYYYVVVVVVVVVWWWYYY[[[]]]^^^^^^_________^^^]]][[[ZZZWWWYYYYYYYYYWWWVVVWWWXXXWWWWWWWWWXXX[[[[[[[[[YYYYYYYYYYYYYYYXXXWWWVVVUUUNNNMMMKKKJJJHHHDDD???;;;999888666555444444444555999<<>>???@@@@@@?????????AAABBBBBBBBBAAA@@@??????>>>>>>???@@@@@@===>>>@@@BBBCCCCCCCCCCCCAAADDDHHHMMMRRRXXX___dddeeeeeebbb^^^\\\___hhhpppxxxnnncccWWWOOOHHHIIIIIIIIIHHHFFFDDDCCCFFFKKKVVVdddssswwwnnngggaaa^^^___```ccceeehhhiiijjjfffgggggggggfffccc```___```^^^[[[YYYXXXYYYZZZ[[[VVVTTTPPPMMMKKKIIIGGGDDD@@@???===;;;999888777777555666666666666999<<<===FFF^^^}}}uuuhhh\\\WWWWWWWWWWWW\\\iiivvvzzzuuuqqqkkkccc]]]WWWOOOHHHEEEAAA<<<999:::666666666666555333222222000000000000000000000000111111111111111111111111000000000000000111111222////////////000000000000...000111000///...///111lllkkkhhhdddcccddddddcccdddeeegggfffeeeddddddeeecccdddeeeeeedddaaa]]][[[]]]^^^^^^\\\YYYWWWWWWWWWYYYZZZ\\\___aaabbb```^^^\\\ZZZWWWUUUTTTTTTUUUVVVUUUVVVVVVWWWYYY[[[\\\]]]WWWXXXYYY[[[]]]___```aaa``````____________``````YYYYYYXXXXXXXXXXXXYYYYYYVVVVVVVVVVVVXXXZZZ\\\^^^`````````^^^\\\ZZZWWWVVVTTTVVVWWWXXXWWWXXXZZZ[[[XXXWWWWWWXXXZZZ[[[ZZZXXXZZZZZZZZZZZZZZZYYYXXXXXXTTTSSSQQQPPPNNNJJJDDD@@@999888666555444444444555777888@@@PPPhhh~~~{{{kkkuuuwwwlllbbb[[[ZZZ[[[___hhhsss|||}}}yyynnneeeYYYNNNGGG@@@:::666666666555444333333333333333333333222222111111111111111000000111222333333000000000000111222333444///111333222///...000222000000000000000000000000---///111333444333222111000111333444555444333333666555333333333333555666444555666777777666555555444666888999999999:::;;;;;;;;;<<<===>>>???@@@@@@>>>>>>>>>@@@BBBCCCBBBAAA@@@???????????????@@@@@@>>>???AAACCCDDDDDDDDDDDDCCCFFFKKKPPPUUU[[[bbbgggddddddbbb^^^[[[^^^gggooo|||tttmmmdddYYYPPPHHHJJJLLLLLLKKKIIIFFFDDDJJJQQQ]]]lll|||sssmmmgggaaa```aaabbbdddfffhhhjjjjjjfffggghhhhhhfffdddaaa```dddaaa^^^[[[ZZZ\\\^^^```XXXUUUQQQNNNMMMKKKHHHFFFBBBAAA???===;;;:::999999555666777666777;;;======CCCZZZyyy}}}oooaaaZZZZZZZZZWWWZZZdddqqqxxxsssnnnhhh```[[[WWWOOOHHHEEEAAA<<<999:::777777777666555333222111000000000000000000000000222222222111111111111111000000000000000111111222////////////000000000000///000111000///...///111nnnjjjeeedddfffhhhgggfffiiiiiiiiihhhfffdddaaa```aaaaaaaaa```______aaacccaaaaaa___[[[VVVRRRQQQRRRUUUXXX\\\```aaa___[[[YYYYYYWWWUUUUUUUUUUUUSSSQQQVVVWWWXXXYYYZZZZZZZZZZZZZZZYYYWWWXXX[[[]]]^^^^^^___]]]\\\\\\]]]^^^^^^]]]\\\ZZZXXXXXXXXXYYYXXXWWWUUUTTTTTTWWW[[[^^^___```^^^[[[\\\___]]]UUUQQQSSSSSSVVVZZZ]]]^^^\\\YYYWWWZZZYYYXXXYYYZZZ[[[ZZZYYYZZZZZZZZZZZZYYYWWWVVVTTTQQQQQQPPPOOOLLLIIIGGGEEE;;;999777666666666555333000666<<>>@@@AAA@@@???@@@@@@>>><<<:::;;;>>>@@@@@@>>>:::<<>>OOOjjj~~~pppddd]]]ZZZWWWTTTVVVaaaooo|||~~~xxxwwwssshhhaaa___[[[SSSJJJCCCAAA>>>:::666555555444333333333444444000111222111000//////111333...,,,222666555111///000000000000////////////,,,---///111111111000000000000000000////////////kkkgggcccbbbeeehhhhhhgggffffffeeeeeedddbbbaaa````````````___]]]]]]^^^```^^^^^^\\\XXXSSSPPPOOOPPPSSSVVVZZZ\\\]]]\\\YYYWWWXXXXXXXXXWWWVVVUUUUUUUUUXXXXXXXXXXXXXXXYYYYYYYYYZZZYYYWWWWWWZZZ\\\]]]]]]]]]\\\[[[[[[]]]^^^]]]\\\\\\[[[YYYYYYZZZ[[[ZZZYYYWWWVVVVVVXXX\\\^^^______aaa^^^]]]___\\\UUURRRSSSUUUXXX[[[^^^___^^^\\\[[[YYYXXXXXXYYYZZZ[[[[[[ZZZZZZZZZZZZZZZYYYWWWVVVTTTQQQQQQQQQPPPNNNKKKHHHFFF???===:::888888777555444222666;;;DDDXXXrrrtttllliiippp|||nnnooosssyyy}}}}}}vvvjjj___ZZZXXXZZZccclllrrrxxx}}}{{{}}}|||wwwjjjeee\\\QQQGGG>>>999666777555333222333444444333111000000222555777666444000000111111111111000000111///---...000222111000//////000000000000//////000000000000000000000000///111222222111111222444000333333000000333333000222222222222222222222222444666777888888888:::;;;666888;;;;;;;;;999999999<<<;;;999888999;;;>>>???<<<>>>@@@AAA???>>>??????>>><<<;;;<<<>>>@@@@@@>>>???@@@BBBCCCCCCDDDFFFHHHHHHLLLRRRWWW[[[^^^```aaa___]]]]]]^^^aaajjj{{{{{{vvvnnn```RRRKKKGGGJJJPPPQQQJJJAAA@@@EEELLLYYYjjjxxxyyypppkkkgggeeefffccchhhmmmooommmkkklllmmmeeecccaaa___]]]]]]^^^^^^___^^^]]]\\\\\\^^^```aaa```]]]XXXTTTQQQOOOLLLJJJFFFCCC@@@>>><<<;;;888777888777555444555777:::<<>>;;;:::888555333333666999@@@QQQiii~~~pppgggbbbhhhsssvvvrrrpppttt{{{{{{pppeee^^^YYYXXXaaalllsssxxx|||xxxzzz~~~}}}wwwjjjfff]]]SSSHHH@@@:::666666444333333444555333222333222111222555666666666111111111111111111111111000...------///000000//////000000111111000000///111111111111111111111111111222333333222111333444111333333111111333333111222222333333333333333333222444555666555666777999???<<<:::999:::;;;;;;:::;;;;;;;;;;;;<<<===>>>???===>>>@@@@@@>>>======>>>>>><<<;;;<<<>>>@@@@@@???AAACCCDDDDDDDDDEEEGGGIIILLLPPPVVV[[[\\\\\\\\\\\\[[[]]]```dddhhhrrr|||qqq```PPPIIIJJJNNNSSSQQQGGG>>>???GGGMMM\\\pppuuummmjjjiiiiiikkkiiioootttsssnnnjjjkkkooocccbbb```^^^^^^^^^____________^^^]]]]]]^^^```aaa```^^^[[[XXXVVVSSSOOOLLLIIIFFFCCC@@@>>><<<:::888888777555444444666999;;;???KKKaaa~~~rrrfff___^^^YYYXXXaaaooo}}}}}}yyyoooeee```ZZZTTTKKKFFFCCC@@@<<<999666555555444333333444444111222222222000///000111000...///222333000///111111111000000000/////////222111000//////.........000000000000000000000000nnniiiccc``````aaa___]]]______^^^]]]^^^___```aaa`````````^^^\\\ZZZZZZ[[[[[[[[[ZZZWWWSSSQQQQQQRRRTTTTTTUUUVVVWWWWWWVVVVVVVVVZZZ\\\ZZZUUUSSSVVVYYYWWWVVVTTTRRRRRRSSSTTTVVVVVVTTTQQQQQQTTTVVVXXXXXXYYYYYYYYY[[[]]]]]]\\\ZZZ[[[ZZZYYYZZZ\\\^^^^^^]]]\\\[[[\\\^^^``````___]]]```^^^\\\[[[[[[[[[]]]___iiiiiigggeeeaaa^^^ZZZXXXWWWVVVVVVXXX[[[\\\\\\[[[\\\\\\[[[ZZZYYYXXXWWWWWWRRRSSSUUUUUUSSSPPPLLLJJJIIIEEEAAA>>>;;;888555222444555777===JJJ```wwwpppeee^^^cccmmmyyyssswww~~~vvvkkkccc\\\[[[dddooovvvxxxyyyuuuxxx|||xxxnnniiiaaaWWWMMMDDD===:::555444333444555555333111444333222222333444555666111111111111111111111111111000//////000111111222000000000111111000000000222222222222222222222222111222333222111111222333333444444333333444444333222222222222222333333333222333555555444555666888===999777888;;;??????>>>::::::;;;<<<===============?????????===<<<<<<===============>>>???@@@@@@@@@AAABBBBBBBBBCCCEEEHHHMMMRRRYYY\\\[[[XXXVVVUUUXXX\\\bbbfffjjjuuu~~~yyymmm\\\OOOJJJNNNPPPQQQNNNEEE>>>@@@HHHPPP```tttxxxrrrpppoooooopppnnnppprrrpppllliiiiiijjjbbbbbbaaa`````````aaaaaa```___^^^^^^^^^___`````````^^^]]][[[ZZZVVVRRRNNNJJJHHHDDDBBB@@@???<<<::::::888666555555777999;;;>>>III]]]zzz{{{llldddbbb\\\YYY```nnn~~~zzzwwwtttmmmeee```ZZZUUUNNNHHHDDDAAA>>>;;;777666555444444333444444111222333222000///000111000///000222111...///333111111111000000000//////222111///.........///000000000000000000111111111lllgggaaa_________^^^\\\___^^^]]]]]]]]]^^^```aaa___```aaa```]]]\\\\\\]]]]]]^^^]]]ZZZWWWUUUVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXVVVYYY[[[YYYTTTQQQSSSWWWTTTRRRQQQPPPPPPQQQSSSUUUWWWUUUSSSSSSVVVZZZ]]]^^^[[[ZZZZZZ[[[]]]]]]\\\[[[ZZZYYYXXXYYY\\\]]]^^^]]]^^^^^^___aaacccbbb```]]]ZZZZZZYYYXXX[[[```dddfffmmmllljjjgggbbb^^^ZZZWWWVVVUUUUUUWWWYYY[[[[[[ZZZ]]]\\\[[[ZZZYYYXXXXXXXXXSSSTTTUUUVVVTTTRRROOOMMMKKKGGGCCC???<<<999555333555555666;;;EEEXXXqqqtttggg___aaakkkzzzxxx}}}zzzoooeee^^^]]]fffppptttttttttsssvvvzzz~~~}}}vvvoookkkcccYYYOOOEEE>>>;;;555444333444555555333111333333222111111222333555222222111000000111222222000000000000000000111222000000111111111111000000222222222222222222222222000111222111000///000111333222222333333222222333111111111222222222333333666777999999888888999;;;888666666888===@@@???===888999;;;<<<======<<<<<<>>>??????>>><<<;;;<<<=========>>>>>>>>>???@@@AAA@@@AAAAAAAAAAAABBBFFFHHHMMMSSSZZZ[[[XXXSSSPPPPPPSSSWWW___fffmmmzzzxxxpppiii^^^RRRKKKJJJRRRNNNKKKIIIEEEAAADDDIIIVVVeeewww~~~{{{{{{xxxtttrrrqqqnnnkkkjjjkkkjjjgggdddbbbbbbaaaaaaaaaaaaaaabbb````````````___`````````___^^^^^^]]]\\\YYYTTTQQQKKKIIIEEECCCBBBAAA???===<<<:::888666666888:::;;;===FFFZZZwwwsssjjjggg___ZZZ___kkkyyyxxxrrrnnnlllgggbbbZZZVVVPPPJJJEEEAAA>>><<<888777666555444444444444111222333222111000000222111000000222111...///333111111111111000000000000000///.........000111222///000000000111111111222fffbbb^^^]]]___bbbbbbaaa______^^^]]]]]]]]]^^^^^^]]]___aaaaaa```______```_________\\\ZZZYYYYYYZZZZZZZZZZZZ[[[[[[[[[ZZZZZZWWWYYYZZZWWWSSSPPPQQQSSSPPPOOOOOOPPPQQQSSSUUUWWWZZZXXXWWWXXX]]]cccgggiii___]]]\\\\\\]]]^^^^^^]]][[[YYYYYYYYY\\\]]]]]]]]]______bbbdddfffeeeaaa^^^WWWYYYYYYWWW[[[bbbggghhhiiiiiihhhfffccc___[[[YYYUUUUUUTTTVVVXXXYYYYYYXXX\\\[[[ZZZXXXWWWWWWWWWWWWTTTTTTUUUUUUTTTRRRQQQPPPLLLIIIDDDAAA>>>;;;888555555555666999@@@PPPhhh|||yyykkkaaabbbiiiuuuzzz~~~ttteee^^^\\\bbbiiilllmmmooosssvvvzzz}}}|||uuunnnjjjcccYYYOOOEEE>>>:::666444333333444555333222222333333222111000222333333222111000000111222333.../////////......000222000111111222222111111000222222222222222222222222000111222111/////////111111//////111111//////111111111222222333333444444555777888888777777888999888888999;;;<<<<<<:::999999999;;;<<<<<<<<<<<<<<<>>>??????>>><<<<<<>>>???===>>>??????>>>>>>@@@BBBAAABBBBBBBBBCCCEEEIIILLLNNNTTT[[[[[[VVVQQQOOOOOONNNRRR\\\hhhtttuuujjj]]]TTTMMMHHHFFFIIIPPPJJJFFFDDDCCCCCCHHHNNN]]]lll|||~~~wwwsssqqqkkkfffgggkkkllliiieeeccccccccccccbbbbbbbbbbbbccccccccccccbbbbbbbbbbbb```_________^^^\\\XXXTTTOOOLLLIIIGGGEEEDDDAAA@@@>>><<<999777777888:::;;;<<>><<<888888666555444444333333222333333333111000111222444111000222222///000333222222111111111000000000.........//////000111222///000000111111222222222ccc___\\\\\\```cccdddccc______^^^^^^]]][[[ZZZYYYZZZ\\\___aaa``````aaabbb]]]^^^^^^\\\ZZZYYYZZZ[[[[[[\\\]]]^^^^^^]]]\\\[[[[[[ZZZXXXVVVSSSQQQOOOOOOMMMNNNPPPRRRUUUWWWYYYZZZZZZYYYXXX[[[aaahhhnnnqqqdddaaa^^^\\\]]]_________]]][[[ZZZ[[[]]]^^^^^^]]]___```cccggghhhgggccc___ZZZ\\\[[[WWWYYY```dddcccffffffgggfffccc^^^ZZZWWWUUUTTTSSSTTTVVVWWWVVVUUUYYYXXXWWWUUUTTTTTTTTTTTTUUUUUUTTTSSSSSSRRRRRRRRRMMMJJJFFFCCCAAA>>><<<999777555666888;;;FFF]]]sss|||mmmbbbbbbgggpppwww~~~yyyggg```[[[]]]```ccchhhmmmtttwww{{{}}}~~~{{{oookkkddd[[[QQQGGG???;;;777555333222333444444333222444666555222111111333444333111000000111333444...000111000......000333000111111222222111111000222222222222222222222222111222333222000///000111333//////333333//////333333333444444555666666777444555666666555555666777999;;;<<<;;;:::999999:::;;;;;;;;;<<<<<<===>>>>>>>>>??????>>>======???BBB<<<>>>@@@???>>>>>>@@@CCCAAABBBCCCCCCDDDGGGLLLOOOPPPWWW^^^]]]XXXRRRQQQSSSQQQTTT^^^nnnnnn___NNNGGGDDDDDDFFFIIIJJJGGGDDDBBB???AAAKKKVVVeeettt}}}}}}yyytttpppllliiijjjmmmooonnnmmmhhhhhhhhhhhhgggffffffeeegggggggggggggggfffeeeeeecccbbbaaa``````___\\\YYYVVVSSSOOOKKKHHHFFFBBB@@@>>><<<999777666777999:::===BBBQQQkkk{{{qqqiiicccdddiiinnnwwwzzzqqqoooppplllfff]]][[[VVVOOOGGGAAA===<<<999888777555444444333333222333444333111000111222888222///222444222111222222222222111111111000000...///000000000000000//////000000111111222333333eeeaaa]]]]]]```bbbcccbbb^^^______^^^\\\ZZZWWWUUUWWWZZZ^^^```aaaaaabbbddd\\\\\\\\\[[[YYYXXXYYY[[[\\\]]]^^^______^^^\\\[[[]]][[[XXXVVVTTTRRROOOMMMLLLMMMQQQTTTXXX[[[]]]]]]XXXWWWVVVZZZaaajjjpppssshhhddd```]]]]]]___```aaa___]]]\\\\\\^^^______^^^___```dddhhhjjjhhhddd```]]]```^^^XXXXXX^^^```]]]fffggghhhfffbbb\\\VVVRRRUUUTTTSSSSSSUUUVVVUUUTTTWWWVVVTTTRRRQQQQQQRRRRRRVVVUUUSSSRRRQQQRRRSSSTTTNNNKKKGGGEEECCCAAA???===888666777888888@@@VVVlll}}}nnnbbbaaaeeemmm{{{rrrzzz}}}kkkccc\\\ZZZ[[[^^^gggooouuuxxx{{{|||}}}qqqnnnggg^^^SSSIIIBBB===888555222111222444444444222555888777444111222333444333111000000111333444000222444333111000333666111111222222222222111111111111111111111111111111222333444333111000111222666222222666666222222666555555555666777888888999777888999999888888999:::999;;;<<<;;;888888;;;???===<<<<<<<<<===>>>???@@@>>>??????>>>>>>>>>AAACCC<<>>>>>AAACCC@@@AAAAAABBBCCCGGGLLLPPPSSSZZZ``````ZZZTTTTTTWWWXXXZZZddduuulll[[[IIIBBBCCCFFFIIILLLEEEDDDDDDAAA<<<>>>MMM\\\iiiyyywwwxxx~~~~~~yyyuuuoooooonnnnnnoooqqqsssvvvmmmnnnnnnmmmmmmllljjjjjjjjjjjjjjjjjjjjjiiihhhhhheeedddbbbbbbbbbaaa___\\\\\\YYYSSSOOOKKKGGGCCC@@@===;;;999666555666777888>>>AAAMMMdddtttlllggggggiiilllqqqwwwzzzzzzrrrppppppkkkccc^^^\\\WWWPPPHHHAAA===<<<999888777666444444333333222333444333111000111222:::333...111555444222222222222222111111111111000000000111111111///...,,,///000000111222222333333______^^^^^^^^^______```___```___[[[VVVRRRRRRTTTWWWZZZ]]]_________```aaa```___^^^\\\[[[[[[\\\\\\dddeeefffeeebbb^^^\\\\\\ZZZZZZYYYVVVSSSRRRSSSTTTRRRSSSUUUWWWXXXXXXXXXWWWZZZZZZ[[[^^^aaafffjjjllleeecccaaa___```bbbeeegggbbbaaa```___^^^^^^______cccdddfffggggggeeedddcccaaa[[[UUUVVV\\\bbbddddddfffeeeccc```\\\XXXUUUSSSOOOPPPRRRSSSTTTTTTTTTSSSSSSSSSSSSSSSSSSTTTTTTTTTZZZYYYXXXVVVUUUTTTSSSSSSRRRQQQOOOKKKHHHCCC@@@>>>===777777<<<======IIIYYYpppwwwhhhaaacccjjjuuuwwwtttrrrhhh___\\\\\\___fffmmmsssssswww~~~yyyqqqfff^^^XXXPPPDDD:::<<<777444444222///000444333111000000111222222111111111111111111111111111///222444333000///000333000//////111444555222000---///111222333222000///111111111111111111111111333333333444444444555555222222333444444555555666777888888888888999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???????????????===>>>???>>>======???AAAAAAAAAAAABBBBBBAAA@@@@@@AAAAAABBBBBBCCCGGGKKKOOOUUUXXX\\\\\\ZZZWWWUUUTTTSSS```rrr~~~```VVVJJJEEEFFFIIIIIIFFFEEEAAA??????>>>CCCVVViii}}}}}}qqqqqquuuxxxxxxxxxyyysssoooqqqwwwzzzxxxtttqqqooonnnnnnoooppppppoootttrrrnnnjjjhhhfffffffffggggggfffdddcccbbbaaa```\\\ZZZWWWSSSPPPKKKEEEAAA<<<;;;888666555666888999===???III^^^{{{vvvnnnkkkjjjiiilllppp}}}|||wwwtttpppjjjddd___[[[TTTNNNIIIDDD???<<<777666555333222222333333333111000000111222222111333333333222222111111111000000000000111111111111111111111111111000//////---......///000111111222``````_______________```]]]]]]\\\XXXSSSPPPQQQSSSWWWZZZ]]]^^^______```bbb______^^^]]]\\\\\\\\\\\\```bbbdddccc___[[[YYYXXXWWWYYYYYYXXXUUUSSSRRRRRRPPPRRRTTTVVVXXXYYYYYYYYYYYYYYYYYY[[[^^^bbbeeegggeeecccaaa``````bbbeeegggfffdddaaa___]]]]]]]]]^^^ccceeefffhhhhhhgggeeeddd^^^[[[YYYYYY]]]```aaa```dddccc```]]]YYYVVVSSSRRRRRRSSSTTTUUUUUUTTTSSSSSSSSSTTTTTTUUUUUUVVVVVVVVVVVVVVVVVVUUUVVVVVVWWWWWWTTTSSSQQQNNNJJJFFFCCCAAA???999888<<<<<<;;;FFFUUUeeeuuuyyyjjjbbbaaafffooowwwzzz|||~~~zzzwwwmmmccc^^^]]]^^^cccjjjnnnooouuu{{{{{{zzz~~~uuujjjaaaZZZQQQEEE<<<<<<888444444333000111555333111000000111222222111111111111111111111111111333444444222111000111222333111111222444444111//////000222333444333222111111111111111111111111111333333333444444444555555222333333444555555666666999999999999:::::::::::::::::::::;;;;;;<<<<<<<<<===>>>??????@@@@@@??????>>>??????>>>======???@@@@@@@@@@@@AAAAAA@@@@@@???CCCCCCCCCCCCDDDGGGLLLPPPYYY\\\``````]]]YYYWWWWWW^^^mmmnnnYYYQQQGGGCCCEEEHHHGGGDDDFFFCCCBBBCCCEEEOOOcccvvv|||rrrrrruuuxxxyyy{{{|||zzzyyy{{{~~~~~~zzzvvvrrrpppnnnoooqqquuuvvvwwwxxxvvvqqqmmmiiigggffffffhhhhhhgggfffdddcccbbbaaa^^^[[[XXXTTTQQQMMMHHHDDDAAA???===;;;:::;;;<<<<<<;;;===GGG[[[wwwzzzqqqmmmkkkiiikkkoooyyyzzztttqqqnnnhhhccc^^^ZZZSSSMMMGGGCCC>>>;;;888777555333222222333333333111000000111222222111333333333222222222111111000000000000111111111111111111111111111000//////......//////000111111222cccbbbaaa```_________```]]]\\\YYYUUURRRQQQSSSUUUWWWYYY\\\]]]^^^^^^```aaa^^^^^^^^^]]]]]]\\\\\\\\\\\\^^^``````\\\XXXUUUTTTTTTWWWYYYXXXVVVSSSQQQPPPOOOPPPSSSVVVYYYZZZ[[[[[[ZZZZZZZZZ[[[\\\___aaacccdddbbbaaa``````bbbdddeeeeeeccc___\\\[[[\\\^^^___ccceeeggghhhiiihhhgggfff^^^^^^^^^_______________```^^^[[[WWWTTTRRRQQQPPPTTTUUUUUUUUUUUUTTTSSSRRRTTTTTTUUUVVVWWWXXXXXXXXXVVVVVVUUUVVVVVVWWWXXXYYYVVVUUUSSSPPPMMMJJJHHHFFFBBB<<<:::<<<:::999AAAMMMXXXiii}}}pppfffbbbbbbhhhooorrryyy|||sssiiibbb^^^]]]aaagggnnnrrrwwwzzzwwwtttyyy{{{oooeee]]]SSSGGG???===888555555333111222666333222000000222333222111111111111111111111111111333111//////000222222222555444333333444333111///000111333444444444333222222222222222222222222222333333333444444444555555333333444444555666666666::::::::::::;;;;;;;;;;;;999999:::;;;<<<======>>>>>>???@@@@@@@@@@@@@@@@@@>>>???@@@>>>======>>>@@@??????@@@@@@@@@@@@??????EEEEEEEEEEEEFFFJJJOOOSSSXXX\\\______[[[YYYYYYZZZeeewwwwww^^^RRRLLLFFFDDDGGGIIIHHHEEEBBB@@@@@@CCCJJJXXXnnn{{{ttttttvvvwww{{{}}}yyyvvvqqqpppoooqqquuuzzz}}}~~~|||yyytttoookkkiiiggggggkkkjjjiiihhhgggeeeeeedddaaa^^^YYYVVVRRRNNNJJJGGG@@@???>>><<<;;;:::::::::999<<>>??????@@@@@@AAAAAAAAA@@@@@@??????@@@???===<<<>>>?????????@@@AAAAAAAAA@@@@@@EEEFFFFFFGGGIIINNNUUUYYYYYY]]]___^^^[[[ZZZ]]]```llljjjXXXNNNKKKHHHIIILLLMMMKKKHHH@@@>>>???CCCOOOaaawww{{{wwwvvvuuuuuuzzz|||yyyuuutttooonnnpppsssxxx{{{}}}}}}{{{yyytttpppmmmkkkjjjjjjnnnnnnmmmllljjjiiihhhgggeeeaaa\\\WWWSSSOOOKKKHHH@@@@@@>>>===;;;999888777888;;;CCCRRRiii{{{uuuoooiiihhhjjjooowww|||sssooommmjjjggg^^^YYYSSSLLLGGGBBB>>>;;;:::999777555333333333333444222000111222333222222222222222222222222222222000000111111111222222222111111111222222111111000//////000000000111111111eeedddcccaaaaaa`````````^^^\\\XXXVVVUUUWWWYYYZZZXXXYYYZZZ[[[ZZZ[[[]]]^^^```___^^^\\\[[[YYYXXXXXX[[[\\\]]][[[XXXUUUSSSRRRWWWVVVUUUSSSQQQQQQTTTVVVRRRSSSVVVZZZ\\\^^^____________^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^XXXWWWTTTTTTUUUYYY^^^aaa```aaaccceeeeeedddcccbbb``````^^^\\\YYYYYY\\\^^^YYYWWWSSSPPPNNNMMMMMMNNNNNNNNNOOOPPPQQQRRRSSSTTTQQQRRRTTTVVVVVVVVVUUUUUUVVVUUUUUUUUUUUUVVVWWWWWWVVVUUUSSSQQQPPPNNNNNNNNNIIIEEEAAA>>>;;;999;;;@@@JJJYYYooottthhh```___cccjjjyyyzzzqqqjjjccc^^^aaahhhttt{{{zzzxxxyyy|||xxxnnncccWWWKKKCCC===888444444222///000444444222111111222333333222111111111111111111111111222///---...111444333222222222333333333333444555000111111222222222222222222222222222222222222222333333333444444444555555444444555666666777777888999999999999::::::::::::999999:::;;;===>>>??????@@@@@@AAAAAAAAA@@@@@@???>>>??????>>>======>>>@@@@@@AAAAAABBBCCCCCCBBBBBBCCCEEEHHHKKKNNNTTTZZZ___```cccccc___[[[[[[bbbhhhzzzooo]]]QQQKKKIIIIIIKKKMMMNNNLLLIIICCCBBBCCCHHHWWWlll~~~{{{xxxwwwuuussswww~~~}}}zzzuuuttttttlllmmmqqquuuyyyzzzxxxvvvwwwuuurrrooommmmmmmmmnnnqqqpppooonnnmmmlllkkkjjjgggddd___ZZZVVVQQQLLLHHHEEEDDDCCCAAA>>><<<:::999888;;;AAAMMMaaa|||zzzsssllliiijjjmmmttt~~~zzzrrrooommmjjjggg```\\\UUUOOOIIIEEE@@@===;;;:::888555444333333444444222111111222333333222222222222222222222222222111111111111222222222222111111222222222222111111000000000000111111111111ccccccbbbaaa`````````aaa\\\YYYVVVUUUVVVXXXZZZZZZYYYZZZ[[[ZZZXXXXXXZZZ\\\^^^]]][[[YYYXXXXXXYYYYYY]]]]]]\\\ZZZVVVTTTTTTTTTXXXWWWUUURRRPPPRRRVVVYYYTTTVVVXXX[[[\\\]]]^^^^^^\\\\\\[[[[[[ZZZYYYXXXXXXXXXXXXYYYZZZZZZZZZZZZYYYVVVUUUSSSRRRSSSVVVZZZ\\\___```aaacccbbbaaa```^^^[[[YYYWWWUUUUUUVVVXXXYYYVVVUUUSSSQQQOOONNNNNNNNNKKKKKKKKKMMMNNNPPPRRRSSSPPPRRRTTTUUUUUUTTTSSSRRRPPPPPPQQQSSSUUUWWWYYY[[[VVVUUUSSSQQQPPPPPPQQQQQQLLLIIIDDD@@@===<<<<<<===EEEPPPeee{{{yyylllbbb___bbbgggxxx~~~wwwppphhhbbbdddkkkqqqyyy~~~~~~}}}|||ssshhh[[[OOOGGG???:::666555333///000333444333111111333444333222111111111111111111111111666555444333444333222000000111222222111222444666111111111111222222222333333333333333333333333333333333333444444444555555555555666666777888888888999999999999::::::::::::::::::;;;<<<===>>>>>>???@@@@@@@@@@@@@@@@@@???>>>===>>>???>>>======???AAA@@@AAABBBCCCCCCDDDDDDCCCCCCFFFKKKOOOSSSXXX^^^aaabbbcccaaa\\\WWWZZZdddnnnvvv```PPPIIIGGGFFFGGGIIIJJJJJJHHHFFFAAABBBCCCIIIZZZqqq}}}yyywwwwwwuuusssvvv{{{~~~yyyuuuuuuwwwmmmnnnqqquuuxxxxxxuuurrrsssrrrpppnnnnnnooopppqqqqqqpppooonnnmmmlllkkkjjjgggeeeaaa^^^ZZZUUUOOOKKKGGGEEECCC@@@===:::999888888;;;???HHHXXXrrryyyrrrnnnoooooossszzzxxxrrrpppnnnjjjfffbbb^^^WWWQQQKKKGGGBBB???<<<;;;888666444444444444444333111111333444333222111222222222222333333333111111111222222222222333000111222222333222222222111111111111111111111111bbbaaaaaa`````````aaaaaa[[[XXXVVVWWWYYY\\\\\\[[[[[[[[[[[[YYYWWWVVVXXXYYYZZZXXXVVVUUUVVVXXX\\\^^^^^^]]][[[WWWTTTSSSTTTVVVVVVVVVVVVTTTSSSTTTVVVYYYVVVWWWXXXZZZ[[[[[[ZZZZZZZZZYYYYYYXXXWWWVVVUUUTTTSSSTTTVVVWWWWWWWWWVVVUUUSSSRRRRRRRRRTTTVVVYYY[[[___```aaabbbaaa___]]]\\\WWWUUURRRSSSVVVXXXWWWUUUUUUTTTTTTRRRQQQPPPOOOOOOKKKKKKKKKKKKMMMNNNPPPQQQQQQRRRTTTUUUUUUTTTQQQPPPMMMNNNOOOQQQTTTWWWYYYZZZWWWUUUTTTRRRRRRRRRSSSTTTNNNLLLGGGCCC@@@@@@???===@@@III]]]tttttthhheeegggmmm}}}wwwmmmeeegggmmmuuu{{{{{{|||~~~yyynnn```TTTLLLCCC>>>999888555000000333555333111222333444333222111111111111111111111111000222444555444222111111111222333222000000222555222222222222222333444444333333333333333333333333333333333444444444555555555666666777777888999999::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<=========>>>??????@@@@@@??????>>>===<<<===>>>>>>>>>>>>@@@CCC???@@@AAABBBCCCCCCCCCCCCEEEIIIOOOTTTWWWZZZ]]]```^^^___^^^ZZZXXXaaaqqq}}}gggUUUKKKGGGEEEEEEFFFGGGGGGFFFDDDCCC>>>@@@BBBJJJ\\\ttt}}}yyyuuusssuuuvvvuuuwwwzzz~~~}}}{{{xxxwwwwwwrrrqqqrrrtttwwwxxxwwwuuusssrrrpppooooooppprrrsssooonnnmmmllljjjiiihhhhhheeedddccccccaaa\\\VVVRRRIIIFFFBBB>>>;;;999888888777999===BBBOOOiiiyyyuuuvvvssstttxxxyyyvvvvvvsssmmmhhhccc^^^XXXQQQLLLGGGCCC@@@===;;;999777555444444444555333111222333444333222111111222222222333333333111111111222222222333333000111222222333333333222111111111111111111111111aaa```````````````aaabbb\\\ZZZYYYZZZ^^^```___]]]\\\\\\[[[YYYVVVUUUVVVXXXVVVTTTSSSRRRUUUYYY^^^bbb___]]]ZZZUUURRRRRRTTTWWWUUUVVVWWWWWWUUUUUUVVVXXXVVVWWWXXXYYYYYYXXXWWWWWWYYYYYYYYYXXXWWWVVVTTTSSSPPPRRRTTTUUUVVVUUUSSSRRRNNNOOOPPPRRRVVVYYY]]]___```aaabbbbbbaaa___]]][[[VVVSSSSSSVVV[[[]]]YYYTTTUUUUUUUUUTTTSSSRRRPPPPPPMMMMMMLLLLLLLLLMMMOOOPPPRRRTTTUUUVVVVVVSSSQQQOOOOOOPPPPPPQQQSSSTTTVVVWWWWWWVVVTTTSSSSSSTTTVVVWWWOOOMMMIIIDDDBBBBBBAAA>>>???GGGYYYqqq{{{ooolllnnnuuu|||pppggghhhnnn~~~xxxyyyzzz|||}}}rrrdddWWWOOOFFFAAA<<<:::666222111444555333222222333444444333111111111111111111111111%%%***000333222111222444222444444111......000333444333333333333444555555333333333333333333333333333333333444444444555555666666666777888888999999;;;;;;;;;<<<<<<<<<======<<<<<<<<<===============???????????????>>>===<<<;;;<<<===>>>>>>???AAADDD>>>???@@@AAABBBBBBCCCBBBGGGLLLRRRWWWYYY[[[\\\]]]]]]___```___bbbppplllYYYOOOKKKKKKFFFFFFGGGGGGGGGEEEDDDBBB@@@CCCFFFNNNbbb{{{}}}xxxwwwrrrpppsssvvvwwwxxx{{{{{{|||}}}}}}|||zzzwwwuuuvvvtttrrrsssvvvxxxzzz{{{uuusssqqqppppppqqqrrrsssllllllkkkjjjhhhgggfffeeecccccceeefffeeebbb\\\XXXOOOLLLGGGBBB>>>=========666888:::>>>JJJccc~~~zzz{{{vvvvvvxxx}}}|||||||||yyyrrrlllccc^^^XXXQQQLLLGGGCCC@@@===<<<999777555444444444555333222222333444444333111111111222222333333333111111222222222333333333000111222333333333333333222222111111111111111111eeeaaa______aaacccbbbaaaZZZYYYXXXXXXXXXYYYZZZ[[[YYYWWWVVVVVVVVVVVVUUUTTTQQQPPPRRRWWWZZZZZZYYYYYYYYYXXXUUUTTTSSSSSSTTTUUUUUUVVVUUUSSSPPPNNNMMMNNNOOORRRTTTUUUTTTTTTTTTUUUVVVUUUUUUUUUVVVVVVTTTSSSSSSUUUWWWVVVTTTQQQPPPPPPQQQRRRSSSUUUWWWZZZ\\\]]]```___]]]\\\[[[ZZZZZZZZZVVVVVVXXXXXXWWWUUURRRQQQPPPTTTWWWUUUOOOLLLMMMOOOLLLOOOQQQPPPMMMLLLMMMOOOTTTTTTSSSRRRQQQPPPPPPOOOMMMOOORRRTTTTTTTTTTTTUUUXXXWWWVVVUUUTTTTTTTTTTTTOOONNNMMMKKKHHHEEEBBBAAAAAAEEETTTlllyyyzzzrrrkkklllpppwwwwwwwwwyyy}}}wwwxxxzzz~~~~~~wwwjjj[[[PPPHHHCCC<<<777555444444444222222222222222222222222444333333222222333333444......//////000000111111444222000222444666444222444444333222111111111222333333333333333333333333222222222222222222222222555555444555666888:::;;;888999:::;;;<<<;;;:::999;;;999777888;;;===>>>>>>===???AAABBBAAA???;;;999=========>>>??????@@@@@@AAAAAAAAAAAABBBDDDFFFGGGKKKOOOUUUXXXYYYYYY[[[\\\ZZZ]]]___aaajjjooo^^^UUUNNNGGGDDDDDDFFFFFFEEEBBB???=========@@@JJJZZZnnnwwwuuupppqqqssstttvvvwwwwwwwww{{{yyyyyy|||~~~xxxrrrnnnnnnooosssxxxzzzxxxuuusssqqqooooooooonnnjjjffffffeeedddfffiiijjjjjjiiifffdddeeegggjjjggg___XXXTTTPPPIIIDDDAAA???>>>===666777:::>>>EEEWWWuuu{{{yyyyyy|||}}}||||||zzzuuuqqqfff^^^XXXUUUQQQIIIBBB???>>>;;;777555444555444333555444333222222222333444444444333333222111000000333222111000000000111222111...,,,---///111///---000000111111111111000000fffccc``````aaaaaa```^^^XXXXXXWWWVVVWWWWWWYYYYYYXXXWWWVVVVVVVVVVVVVVVUUURRRQQQQQQTTTWWWYYYZZZZZZWWWUUUTTTRRRRRRRRRSSSTTTTTTTTTUUUSSSQQQOOOOOOPPPRRRTTTVVVVVVUUUTTTTTTTTTUUUTTTTTTUUUWWWXXXWWWUUUTTTUUUVVVVVVTTTRRRRRRSSSUUUUUUVVVWWWXXXZZZ\\\]]]]]]]]]\\\[[[ZZZZZZZZZZZZZZZYYYXXXWWWTTTQQQNNNMMMPPPSSSVVVUUUPPPMMMMMMOOONNNPPPSSSSSSQQQPPPPPPQQQQQQPPPPPPOOOOOONNNNNNNNNPPPSSSVVVWWWUUUTTTUUUWWWVVVVVVUUUUUUUUUUUUUUUUUURRRRRRPPPNNNKKKHHHFFFDDDFFFJJJWWWnnn}}}|||wwwpppnnnnnnooooooqqqvvv}}}|||wwwzzz{{{yyymmm^^^TTTLLLGGG@@@;;;888777777666222222222222222222222222333333222222222222333333000000000111111111222222444222111222444555444222555444333222222222222333333333333333333333333333444444444444333333333333666666666666777999;;;<<<999::::::;;;;;;;;;;;;;;;=========<<<===>>>@@@AAA>>>???@@@AAA@@@>>><<<:::======>>>>>>??????@@@@@@AAAAAAAAABBBCCCFFFHHHIIIOOORRRVVVZZZ\\\\\\[[[[[[[[[___eeemmm{{{}}}fffYYYRRRMMMHHHFFFEEEFFFHHHGGGDDDAAA@@@@@@DDDHHHQQQaaatttxxxrrrrrrpppqqqsssuuuvvvwwwxxxxxxzzzxxxxxxzzz|||{{{uuupppooooooppptttxxxzzzxxxvvvqqqooommmmmmmmmkkkgggccceeeeeeeeegggiiikkkjjjiiigggffffffiiikkkiiibbb\\\WWWRRRKKKFFFBBB@@@>>>===999999;;;>>>DDDSSSooo}}}{{{zzz}}}~~~|||{{{xxxrrrmmmeee]]]WWWVVVSSSLLLEEECCC???<<<888666555555555444666555333222111111111222444444333333222111111000111111000000000111333444222000......000111000///000111111111111111111000fffdddbbbbbbaaa___\\\ZZZXXXWWWWWWWWWWWWXXXYYYZZZWWWVVVVVVUUUVVVWWWXXXYYYXXXVVVTTTSSSUUUWWWYYYXXXTTTSSSRRRQQQPPPQQQRRRSSSRRRSSSTTTSSSQQQQQQQQQSSSTTTVVVWWWWWWVVVTTTTTTTTTTTTTTTTTTVVVXXXYYYYYYXXXUUUVVVVVVUUUTTTTTTUUUWWWYYYYYYXXXXXXYYYZZZ[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYVVVTTTQQQNNNMMMLLLOOORRRUUUUUUQQQNNNMMMNNNNNNQQQUUUVVVUUUTTTSSSSSSNNNNNNNNNNNNNNNNNNNNNNNNNNNRRRVVVTTTQQQOOOQQQTTTTTTTTTUUUUUUVVVWWWXXXXXXWWWVVVUUUSSSPPPMMMJJJIIIKKKNNN[[[ooo}}}}}}yyytttqqqooommmnnnsssyyy{{{xxxuuu|||}}}|||qqqcccYYYLLLHHHAAA<<<888777555444333333333333333333333333222222111111111111222222222222222222222333333333333222111222444555444333444444333333222222333333333333333333333333333333555555555555555555555555777777777888999:::;;;<<<;;;;;;;;;;;;;;;<<<=========???AAA???===<<>>===<<<<<<======>>>>>>???@@@@@@@@@@@@AAAAAACCCEEEHHHKKKMMMSSSTTTXXX\\\______\\\ZZZ]]]bbblllzzzzzzjjjYYYQQQNNNKKKHHHHHHEEEGGGIIIHHHFFFCCCBBBBBBEEEJJJUUUcccuuu~~~rrrooorrrqqqrrrtttvvvxxxyyyzzzzzzyyyxxxwwwxxxyyywwwqqqmmmjjjjjjkkkmmmppprrrqqqpppnnnlllkkkjjjiiigggcccaaaeeeeeefffhhhjjjkkkiiihhhhhhhhhhhhjjjllljjjeee```[[[VVVOOOIIIDDDAAA???===<<<;;;<<<===AAANNNfff{{{}}}yyyvvvxxx|||yyyuuunnniiiccc[[[VVVUUUSSSMMMGGGFFF???<<<999777666666555444444333222111111111222222444333333222222111111111/////////000111333444555333111///000111222111111111111222222222222111111cccccccccbbbaaa___\\\ZZZYYYYYYYYYZZZZZZZZZ[[[[[[VVVVVVVVVUUUVVVXXX[[[^^^bbbaaa]]]YYYXXXZZZYYYVVVSSSRRRQQQQQQQQQQQQRRRSSSPPPQQQSSSSSSRRRQQQSSSTTTQQQTTTVVVWWWVVVUUUUUUVVVUUUUUUUUUWWWYYYZZZYYYWWWVVVWWWWWWVVVUUUUUUXXXZZZ[[[ZZZYYYXXXXXXXXXXXXXXXYYYYYYZZZ[[[[[[\\\\\\\\\WWWVVVSSSPPPOOONNNOOOOOOMMMPPPRRRRRRPPPMMMMMMMMMMMMPPPSSSVVVWWWUUUSSSRRRNNNNNNOOOOOOOOOPPPPPPPPPMMMRRRUUUSSSNNNKKKNNNRRRRRRSSSTTTVVVXXXYYYZZZZZZZZZYYYXXXUUUSSSPPPMMMLLLMMMPPPYYYjjjzzz~~~yyyzzzzzzsssoooqqquuuuuutttsss}}}~~~~~~ttthhh___OOOJJJCCC===999777555333333333333333333333333333222111111000000111111222222222222222222333333333222222222333333444444333333333222222222222333333444444444444444444444444444444555555555555666666777777777888999::::::;;;===<<<;;;;;;;;;<<<>>>???:::>>>@@@>>>:::888;;;?????????>>>==================>>>>>>??????@@@AAAAAAAAAAAABBBEEEHHHLLLOOOQQQVVVWWWYYY]]]``````]]]YYY]]]eeessshhh\\\PPPKKKIIIGGGFFFGGGFFFGGGHHHGGGDDDBBBAAAAAADDDKKKWWWfffuuu{{{qqqrrruuussstttvvvxxxzzz{{{||||||yyyxxxwwwwwwvvvtttoookkkiiihhhhhhhhhhhhiiihhhhhhjjjiiiiiiiiihhhfffdddbbbeeeeeefffhhhjjjjjjhhhfffhhhggghhhjjjkkkjjjfffccc]]]XXXQQQJJJFFFBBB???<<<<<<;;;;;;===???III]]]ppp|||wwwvvv||||||yyyuuunnniiibbb[[[VVVUUURRRLLLFFFEEE>>>;;;888777666666444333000000111111222333444444333333333222222111111111000000000111111222333333222111000000000111111111222222222333333222222222___```aaaaaa```^^^]]]\\\ZZZZZZ[[[[[[[[[[[[ZZZZZZVVVVVVWWWVVVVVVZZZ___ccciiilllkkkgggffffffaaaYYYTTTTTTSSSSSSRRRRRRSSSSSSOOOQQQRRRRRRQQQQQQRRRSSSMMMPPPSSSUUUUUUUUUVVVXXXXXXWWWVVVWWWXXXXXXWWWUUUVVVWWWWWWVVVUUUVVVYYY[[[ZZZYYYXXXWWWVVVUUUUUUUUUXXXYYY[[[\\\]]]^^^^^^^^^XXXVVVSSSPPPNNNNNNOOOPPPLLLMMMNNNOOOMMMLLLLLLLLLKKKMMMPPPSSSUUUTTTQQQOOOMMMMMMNNNOOOOOOPPPPPPPPPQQQUUUWWWUUUQQQOOORRRUUURRRSSSUUUWWWYYYZZZ[[[[[[ZZZZZZXXXVVVSSSPPPNNNLLLLLLMMMSSS```mmmzzzxxxsss{{{vvvmmmmmmpppqqqrrruuu}}}~~~wwwllldddUUUOOOFFF???:::888666555333333333333333333333333222111111000000111111222222222222222222222222222222222333333333333444444222222111111111111222222444444444444444444444444333444444444555555555666666666777888888999999999>>>===<<<;;;<<<===>>>???999===@@@>>>999777999<<>>===<<<<<<<<<===>>>>>>>>>>>>???@@@@@@AAAAAAAAABBBDDDGGGKKKOOOSSSUUUWWWXXXZZZ]]]______]]][[[^^^jjj}}}~~~lll]]]TTTLLLHHHFFFBBBBBBDDDFFFFFFFFFCCCAAA???@@@AAAHHHRRRaaaooo|||zzztttuuuxxxvvvwwwxxxzzz{{{|||}}}}}}xxxwwwwwwvvvtttqqqnnnkkkmmmllljjjhhhfffeeeeeefffggghhhiiiiiihhhgggffffffeeedddeeefffhhhiiigggeeefffffffffgggggggggdddccc\\\XXXQQQKKKGGGCCC???===;;;::::::<<<>>>FFFVVVfff{{{~~~~~~|||{{{xxxrrrmmmggg```YYYWWWTTTMMMFFFDDD===;;;888777666666444222222222222333222222222222333333222222222222222111111111111222111111111111000000000000//////000111222222222333333222222222]]]^^^``````___^^^^^^___\\\\\\\\\\\\[[[ZZZYYYXXXVVVWWWXXXWWWXXX\\\cccjjjnnnwww}}}|||{{{xxxmmm```VVVVVVUUUUUUTTTSSSRRRRRRPPPQQQRRRQQQOOOOOOOOOQQQKKKNNNRRRTTTUUUVVVWWWYYYXXXWWWVVVWWWXXXWWWUUUTTTVVVWWWXXXWWWVVVWWWXXXZZZXXXWWWVVVUUUTTTTTTTTTTTTXXXYYY[[[]]]^^^^^^^^^^^^[[[XXXUUURRROOONNNNNNOOOMMMMMMLLLLLLLLLLLLMMMNNNLLLMMMNNNQQQSSSRRROOOMMMLLLLLLLLLMMMMMMNNNNNNNNNQQQRRRRRRRRRQQQRRRTTTUUUSSSTTTVVVYYYZZZZZZZZZZZZZZZYYYXXXUUUSSSPPPMMMLLLJJJHHHKKKTTT___mmm~~~tttwwwsssiiikkkoooqqquuu{{{~~~yyyooohhhVVVOOODDD;;;666444333333333333333333333333333333222222111111111111222222333333222222222222111111111333444444222222444555222222111111222222333333444444444444444444444444333333444444555666666666666666777888999999888888<<<<<<<<<<<<<<<===>>>>>>;;;>>>@@@???<<<:::;;;<<<>>>======<<<<<<======>>>>>>>>>??????@@@AAAAAAAAACCCDDDFFFIIIMMMRRRVVVXXXXXXZZZ\\\]]]]]]]]]___aaagggwwwooo___UUUOOOIIIFFFCCC???AAAEEEFFFFFFDDDAAA???@@@CCCFFFOOO[[[lllyyyyyyvvvwwwwwwxxxxxxyyyzzz{{{{{{{{{{{{vvvvvvvvvtttrrrooommmkkkjjjjjjhhhdddaaa```bbbdddfffhhhjjjkkkiiihhhggghhheeedddcccdddeeeffffffeeeeeeeeeeeeddddddcccbbbaaa[[[WWWQQQMMMIIIFFFBBB@@@<<<::::::<<<===CCCPPP^^^vvv~~~~~~~~~~~~~~~|||wwwrrrmmmeee^^^[[[WWWOOOHHHEEE===;;;999888888777444222777777666555333111///...222222222222222222222222222222222222222111000//////000111000......000222111111222222222222111111]]]___```___]]]\\\^^^aaaaaaaaaaaa```___]]][[[ZZZVVVXXXYYYYYYYYY^^^gggoooxxxuuuaaaWWWWWWVVVUUUTTTRRRQQQPPPQQQRRRRRRPPPNNNLLLLLLMMMMMMOOOSSSUUUVVVVVVXXXYYYUUUUUUTTTUUUWWWWWWVVVTTTUUUWWWXXXXXXWWWVVVWWWXXXUUUUUUUUUTTTTTTTTTUUUUUUWWWYYY[[[]]]^^^^^^]]]\\\ZZZXXXVVVTTTRRRQQQQQQQQQPPPNNNKKKJJJKKKNNNPPPQQQPPPOOONNNPPPRRRRRRPPPMMMMMMMMMMMMNNNNNNNNNNNNNNNPPPNNNMMMNNNRRRTTTUUUUUUUUUVVVXXXZZZZZZZZZYYYXXXYYYYYYWWWUUURRROOOMMMKKKIIIFFFFFFKKKUUUcccwww}}}}}}~~~qqqiiinnntttuuuyyy{{{ssslll[[[RRRFFF;;;555444444555444444444444444444444444333333222222222222333333444444444444333333333222111333444444222222333555444333333333333444555666555555555555555555555555444444555666666777888888777888999:::::::::999888;;;;;;<<<============<<<======>>>???>>>======<<<<<<=====================>>>??????@@@@@@AAAAAABBBEEEFFFHHHKKKOOOSSSWWWZZZYYY]]]```___\\\\\\bbbhhhxxxxxxcccVVVNNNIIIEEEDDDAAA???BBBHHHFFFEEECCC@@@AAAEEEKKKPPP[[[iiizzz}}}yyyzzzyyywwwwwwxxxxxxyyyyyyxxxxxxwwwsssssssssrrrooommmkkkjjjeeeeeeccc```]]]^^^aaaeeeiiikkkmmmllliiifffffffffeeecccaaaaaabbbdddeeeeeeeeeeeeeeecccaaa`````````ZZZWWWRRROOOLLLIIIFFFDDD>>><<<;;;<<<===@@@KKKVVVhhh~~~~~~~~~}}}zzzvvvmmmeee^^^[[[WWWOOOHHHEEE???===;;;;;;:::999666444666666666666555333111000222222222222222222222222000000111222333222111111000222222111//////111333000111111111111111111000^^^``````^^^[[[[[[]]]```gggggggggfffdddaaa___]]]WWWYYYZZZYYYZZZ___iiiqqqvvv]]]WWWWWWVVVUUUSSSQQQPPPNNNQQQRRRRRRPPPLLLJJJJJJKKKOOORRRUUUVVVVVVVVVWWWXXXSSSRRRSSSUUUWWWXXXWWWVVVTTTWWWYYYYYYXXXVVVVVVVVVUUUTTTTTTTTTUUUUUUVVVWWWVVVXXXZZZ\\\]]]\\\[[[ZZZVVVVVVUUUUUUUUUUUUVVVVVVSSSOOOLLLJJJLLLOOORRRTTTSSSQQQPPPQQQSSSTTTQQQOOOPPPPPPPPPPPPPPPPPPPPPPPPSSSPPPMMMPPPVVV[[[[[[YYYVVVXXXYYY[[[[[[ZZZXXXWWWYYYYYYWWWUUURRROOOMMMKKKJJJEEECCCGGGPPP___uuu~~~sssmmmuuuzzzyyy{{{}}}uuuooofff\\\NNNBBB<<<;;;===>>>444444444444444444444444444333333222222333333444666666555555555444444444000333555444222111333666555555555555555666777888555555555555555555555555555666666777888999999999888999:::;;;<<<;;;:::999999:::<<<=========<<<;;;<<<<<<<<<===???>>><<<:::<<<<<<======>>>======<<<>>>??????@@@@@@AAABBBBBBFFFGGGIIILLLPPPTTTXXXZZZZZZ___ccc```[[[\\\dddmmmnnn[[[PPPHHHDDDBBBBBB@@@???EEEMMMGGGEEECCCAAACCCJJJSSSYYYjjjxxx{{{zzz}}}|||xxxwwwwwwwwwwwwwwwvvvuuutttpppqqqqqqpppmmmkkkjjjjjjdddeeedddbbb```bbbgggkkkkkkmmmnnnlllhhhdddcccdddfffccc______```cccdddeeeffffffeeeccc```______```ZZZWWWSSSPPPNNNLLLIIIGGG@@@>>>=========>>>GGGQQQ]]]~~~}}}|||xxxiiiaaa[[[XXXTTTMMMFFFDDDAAA???======<<<;;;888666111222444666777777666666222222222222222222222222---///000222333333333222111333444333000000222555000000111111111111000000]]]\\\\\\\\\\\\]]]^^^___cccdddfffgggfffdddaaa___[[[\\\]]]]]]YYY[[[ggguuuooo\\\VVVVVVWWWXXXYYYWWWTTTPPPRRRRRRQQQPPPNNNMMMMMMLLLSSSTTTTTTTTTTTTUUUUUUUUUUUUSSSRRRSSSVVVYYYZZZZZZWWWXXXYYYYYYYYYWWWUUUSSSPPPQQQRRRRRRRRRQQQPPPOOOSSSUUUWWWYYY[[[[[[[[[[[[]]]ZZZWWWUUUUUUTTTSSSRRRNNNMMMMMMMMMOOOQQQTTTVVVQQQPPPOOOPPPRRRTTTTTTSSSUUURRRNNNNNNOOOPPPOOOMMMRRRRRRRRRRRRTTTVVVXXXYYYXXXXXXWWWXXXXXXZZZ[[[[[[WWWVVVUUUUUUTTTQQQMMMJJJLLLFFFEEEIIIKKKRRRiiiyyyzzzvvvpppssszzz~~~~~~~~~~~~}}}zzzvvvrrrhhhaaaUUUHHH===888888:::777555555666444000111555333333333333333333333333111111222333333444555555555444333333222222222222333333222222222222222222444444444444444555666777666777777777777777666666;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======>>>???@@@AAAAAA@@@>>>>>><<<<<<<<<===============@@@AAAAAA@@@???@@@CCCEEEHHHHHHIIIKKKOOOSSSUUUUUU\\\ZZZ\\\^^^YYYXXXiii{{{eeeTTTJJJFFFDDDAAA>>>>>>@@@CCCFFFEEE???<<>><<<>>>===<<<@@@HHHYYYmmm|||}}}zzzwwwgggccc]]]WWWRRRMMMHHHDDDAAA???===<<<<<<;;;999777444444555555444444333222222222222111111111000000000111222333333333333333000000000000000000000000222222111111111111222222]]]]]]]]]]]]]]]]]]^^^^^^aaabbbdddeeedddcccaaa```]]]]]]^^^]]][[[]]]iiiwwwlll\\\XXXWWWXXXYYYYYYXXXTTTQQQQQQQQQQQQQQQQQQQQQQQQQQQVVVVVVVVVVVVWWWWWWWWWWWWVVVUUUSSSTTTVVVXXXYYYYYYWWWWWWXXXYYYXXXVVVTTTSSSOOOOOOPPPQQQQQQPPPPPPOOOTTTUUUXXX[[[]]]_________[[[XXXUUUSSSSSSSSSSSSRRROOONNNNNNMMMNNNPPPRRRTTTRRRQQQOOOPPPRRRTTTTTTTTTWWWTTTQQQPPPQQQRRRQQQPPPSSSRRRRRRSSSTTTVVVWWWYYYXXXXXXXXXWWWWWWXXXXXXYYYYYYWWWVVVVVVUUUTTTQQQNNNKKKFFFEEEIIILLLTTTkkk{{{xxxwwwwwwzzztttuuuzzz|||wwwtttoooiii^^^QQQFFF>>>;;;:::666444444666666333444777333333333333333333333333222222222333333444444555555444444333222222333333333333333333333444444444666555555444444444555555666666666666666666666555;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======>>>???@@@@@@@@@???>>>>>><<<<<<============>>>>>>@@@AAAAAAAAA@@@AAACCCEEEHHHHHHJJJMMMRRRVVVXXXYYY[[[XXXXXX[[[ZZZ___uuuooo^^^PPPIIIDDDBBB???======???BBBDDDDDDBBBCCCFFFJJJTTTiii|||{{{yyyxxxwwwxxxqqqqqqqqqppppppqqqqqqrrrrrrqqqooooooooonnnkkkiiigggfffeeeeeefffiiikkkmmmjjjjjjiiihhhhhhhhhiiijjjiiijjjggg```___dddfffccchhheeecccccccccccc```]]]___\\\YYYXXXYYYVVVPPPKKKHHHBBB??????===:::>>>EEEUUUhhh}}}~~~~~~{{{wwwtttjjjfff___XXXSSSNNNIIIEEEAAA???===<<<;;;:::888666444444555555444444333333333333333333222222222111222222333333333333333222111111111111111111111111222222111111111111222222]]]]]]]]]]]]]]]^^^^^^^^^___```aaaaaabbbbbbaaaaaa___^^^___^^^\\\___kkkyyywwwggg\\\YYYXXXXXXYYYYYYXXXTTTQQQQQQRRRRRRSSSTTTUUUVVVVVVZZZZZZYYYYYYYYYYYYYYYYYYXXXWWWUUUUUUWWWXXXYYYXXXWWWWWWXXXXXXWWWVVVTTTSSSMMMNNNOOOPPPQQQQQQQQQPPPSSSUUUXXX[[[^^^```aaaaaa]]]YYYTTTQQQPPPPPPPPPPPPRRRRRRPPPOOOOOOOOOPPPQQQSSSQQQPPPQQQSSSUUUUUUTTTYYYVVVTTTSSSTTTTTTTTTSSSSSSSSSSSSTTTUUUVVVWWWXXXYYYXXXXXXXXXWWWWWWWWWWWW\\\ZZZWWWVVVVVVUUUTTTRRRKKKFFFEEEIIIMMMVVVlllwwwrrrnnnrrrzzzzzzzzz}}}}}}xxxtttuuuppphhh\\\PPPEEE===888888555555777777444333666333333333333333333333333333333333333333444444444555555444333333333333444333333444444555555666666888777666555444444444444777777777777777777777777;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======>>>>>>????????????>>>>>><<<<<<======>>>>>>>>>>>>@@@AAABBBBBBAAABBBDDDFFFHHHJJJLLLPPPTTTXXX[[[]]]\\\WWWVVVZZZ___mmmqqqbbbWWWMMMHHHBBB@@@===;;;;;;===@@@BBB>>>@@@DDDHHHNNN\\\uuuzzzxxxvvvvvvvvvoooooopppppppppooooooooosssrrrqqqpppqqqooommmkkkffffffggghhhjjjkkkmmmnnniiiiiijjjjjjkkkkkkjjjjjjjjjkkkgggbbbaaadddeeedddeeeddddddeeeffffffcccaaa___]]]\\\]]]]]]ZZZUUUPPPLLLGGGBBB???;;;999<<>><<<;;;;;;:::777555555555444444444333333333444444444333333333222222000000000000000/////////111111111111111111111111222222111111111111222222[[[[[[\\\^^^______``````_________```aaaaaabbbcccaaa_________]]]```lllxxx}}}yyysssjjjaaa[[[XXXXXXWWWXXXXXXWWWTTTQQQSSSSSSTTTUUUVVVWWWWWWXXX[[[[[[[[[[[[[[[[[[[[[[[[[[[YYYWWWVVVWWWYYYYYYXXXWWWXXXXXXXXXWWWVVVUUUTTTNNNNNNOOOQQQRRRSSSSSSTTTSSSUUUWWWZZZ\\\^^^^^^^^^aaa\\\VVVQQQOOOOOOOOOOOOVVVUUUTTTRRRQQQPPPPPPPPPSSSRRRQQQRRRTTTVVVVVVVVVYYYWWWVVVUUUUUUUUUVVVVVVUUUUUUUUUUUUVVVWWWWWWXXXXXXXXXYYYZZZZZZZZZZZZZZZ```\\\XXXVVVUUUUUUTTTSSSKKKHHHGGGJJJNNNXXXkkk}}}|||uuuqqqtttzzz}}}|||yyyvvvuuurrrlllcccYYYMMMBBB;;;<<<888666888777333111222444444444444444444444444444444444444444333333333555555444444444444444555222222333444555666666777777777666555555555555555999888888888999999999:::::::::::::::::::::::::::<<<;;;;;;;;;;;;<<<============>>>>>>>>>>>>>>>>>>=========>>>>>>??????@@@@@@AAACCCCCCCCCCCCEEEGGGJJJLLLPPPSSSVVVXXX[[[]]]___ZZZYYY]]]iiiyyyfff[[[TTTMMMGGGAAA???===<<<<<<>>>@@@BBB<<>>BBBFFFXXXooo~~~}}}~~~{{{wwwqqqlllccc[[[TTTNNNJJJGGGAAA???<<<;;;:::999777555555555444444333333333333444333333333333222222222000000000000000000111111111111111111111111111111222222111111111111222222YYYZZZ\\\^^^```aaaaaabbb^^^______```aaabbbccccccaaa___^^^___^^^```iiittt{{{vvvpppjjjeeeaaa\\\YYYWWWVVVVVVVVVWWWVVVTTTRRRVVVVVVVVVWWWWWWWWWWWWWWW[[[[[[[[[[[[\\\\\\\\\\\\\\\ZZZXXXWWWXXXYYYYYYYYYXXXXXXXXXXXXWWWVVVUUUUUUQQQQQQRRRSSSTTTVVVWWWWWWVVVWWWYYY[[[\\\]]]]]]\\\```\\\VVVRRRRRRSSSTTTTTTYYYXXXWWWUUUSSSRRRQQQQQQSSSRRRQQQSSSVVVXXXXXXXXXXXXWWWVVVUUUUUUUUUVVVWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXYYY[[[]]]______``````bbb^^^YYYUUUSSSSSSQQQPPPLLLKKKJJJLLLOOOXXXgggttt}}}}}}~~~|||{{{uuurrrmmmhhhaaaWWWMMMFFF???999666777777444222333444444444444444444444444555444444444444444444444555555555444444555666666111222222333444555555666555555555555555666777888888777777777777888999:::::::::::::::::::::::::::<<<;;;;;;;;;;;;<<<======<<<<<<<<<======>>>>>>???======>>>>>>???@@@@@@AAA@@@BBBDDDEEEDDDEEEFFFHHHLLLOOOSSSUUUVVVWWWYYY\\\aaa^^^^^^fffwwwsssddd\\\VVVNNNHHHAAA@@@>>>===>>>???BBBCCCCCCDDDEEEMMM\\\rrr{{{wwwtttuuuppppppqqqrrrqqqpppooonnnsssrrrqqqqqqqqqpppnnnllliiiiiikkklllnnnoooppppppmmmnnnoooooommmjjjgggeeefffdddddddddfffgggiiikkkjjjkkklllllljjjiiiggggggfffeeecccbbb___ZZZUUUQQQHHHGGGDDD@@@===>>>AAACCC@@@QQQggg~~~{{{|||~~~|||xxxrrrmmmeee\\\VVVPPPJJJGGGAAA???===;;;;;;999777444666555444333333333444444222222222222111111111111333222222333333555666777111111111111111111111111222222111111111111222222ZZZ[[[]]]___```aaaaaa```]]]^^^___```aaabbbbbbaaa___]]]]]]^^^]]]]]]dddmmmoookkkeee```]]][[[YYYWWWVVVVVVUUUVVVWWWWWWVVVTTTZZZZZZYYYYYYXXXXXXWWWWWWZZZZZZ[[[\\\]]]^^^^^^___]]][[[YYYXXXYYY[[[[[[ZZZZZZZZZYYYYYYXXXWWWWWWWWWTTTTTTTTTUUUVVVXXXYYYZZZZZZ[[[]]]^^^______^^^^^^[[[XXXUUUSSSUUUXXXZZZ[[[YYYXXXWWWVVVUUUTTTSSSRRRRRRQQQQQQSSSWWWZZZ[[[[[[WWWWWWWWWVVVTTTUUUWWWYYYZZZZZZZZZ[[[ZZZZZZYYYYYYXXXZZZ]]]```bbbdddddddddaaa]]]YYYUUUSSSRRRQQQPPPNNNNNNNNNNNNPPPVVV```hhhvvvwwwsssnnnkkkhhhccc\\\WWWDDD<<<777777888777666888444444444444444444444444444444444444444555555555666555555555555666777777222222333333444444555555555555555555666777888999666555444444555666888999::::::::::::::::::::::::<<<;;;;;;;;;;;;<<<======<<<<<<;;;;;;<<<===>>>???======>>>???@@@AAAAAABBB@@@BBBEEEFFFFFFFFFGGGIIIMMMRRRVVVXXXWWWWWWZZZ\\\```bbbhhhttt|||oooeee^^^VVVNNNHHHAAA@@@?????????AAACCCDDDEEEFFFHHHOOOaaaxxx~~~yyywwwwwwpppppppppppppppooonnnmmmsssrrrqqqqqqrrrqqqooommmllllllllllllmmmnnnpppqqqooooooooonnnllliiieeecccgggeeeeeeiiikkkkkkmmmqqqmmmnnnmmmllliiigggggghhhjjjiiifffccc^^^XXXTTTRRRIIIKKKIIIDDD@@@AAABBBAAA>>>KKK^^^sss{{{{{{|||}}}}}}|||xxxuuusssnnnggg```YYYSSSLLLHHHCCCAAA>>><<<;;;:::777555666555444333222333444444222222222111111111000000111111000000111222444555222222222222222222222222222222111111111111222222^^^___```aaa```___]]]\\\[[[]]]___```aaa```___^^^]]][[[[[[]]]\\\ZZZ^^^eeebbb```\\\[[[ZZZYYYWWWVVVWWWVVVVVVWWWYYYZZZYYYXXX\\\\\\[[[[[[[[[ZZZZZZZZZYYYZZZ[[[]]]^^^```aaabbb]]][[[YYYYYYZZZ\\\\\\\\\\\\[[[ZZZYYYYYYXXXXXXXXXWWWVVVVVVVVVWWWXXXZZZ[[[YYY[[[]]]^^^`````````___ZZZXXXUUUUUUWWWYYYZZZZZZVVVVVVVVVUUUUUUTTTSSSRRRPPPPPPPPPTTTXXX\\\^^^^^^WWWXXXYYYWWWUUUUUUXXXZZZ\\\\\\]]]]]]]]]\\\ZZZZZZZZZ\\\___bbbdddeeeeeeddd^^^[[[XXXVVVUUUUUUSSSRRRPPPRRRRRRQQQQQQTTTYYY]]]gggssszzztttnnnkkkkkkkkkgggdddOOOEEE<<<::::::888777888555555555555555555555555333333444444555555666666666666555555666777777888444444444444444555555555777666666666666666777777777666555555555777999;;;999999999999999999999999<<<;;;;;;;;;;;;<<<======;;;;;;::::::;;;===>>>???===>>>>>>???@@@AAABBBCCC@@@CCCEEEGGGGGGGGGHHHIIINNNSSSYYY[[[ZZZZZZ]]]```bbbiiiuuuyyytttlllccc[[[SSSKKKGGG@@@@@@??????@@@AAACCCDDDDDDIIINNNTTTdddzzz|||zzz|||ssssssrrrqqqpppppppppppptttsssrrrsssssssssqqqooonnnmmmlllkkklllmmmooopppnnnnnnnnnmmmkkkhhhfffdddiiieeefffkkklllkkkmmmqqqllllllkkkiiifffeeegggjjjmmmlllhhhccc]]]YYYVVVUUUPPPTTTRRRJJJDDDCCCAAA===???HHHTTTccczzz~~~|||{{{xxxsssppptttpppkkkeee^^^WWWPPPKKKDDDBBB???===<<<;;;888666777555444222222333444555333333222222222111111111333222000///...///000111222222222222222222222222222222111111111111222222aaabbbbbbbbb```]]]ZZZXXXZZZ[[[^^^``````___\\\[[[[[[YYYZZZ\\\[[[XXX[[[```ZZZYYYXXXYYYYYYYYYWWWTTTXXXWWWWWWXXX[[[\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]YYYZZZ\\\^^^```bbbcccddd]]][[[YYYYYY[[[]]]]]]]]]]]]\\\[[[ZZZYYYYYYYYYYYYXXXWWWVVVVVVWWWXXXZZZ[[[VVVWWWZZZ\\\^^^___```___]]][[[XXXWWWWWWWWWVVVUUUSSSSSSTTTTTTTTTSSSSSSRRROOOOOOPPPTTTYYY]]]___```XXXYYYZZZXXXVVVVVVYYY\\\]]]^^^______^^^]]][[[ZZZ\\\^^^```cccddddddcccccc[[[ZZZWWWWWWWWWWWWVVVUUUQQQTTTUUURRRQQQSSSUUUUUU]]]mmm~~~~~~}}}{{{|||{{{tttllliiikkkmmmllljjj\\\OOOCCC===:::666444444555555555555555555555555333333333444555666777777666666666666666777888888666666666666666555555555999888777666666555555666:::999888888999;;;===>>>999999999999999999999999<<<;;;;;;;;;;;;<<<======;;;;;;::::::;;;<<<>>>???===>>>>>>@@@AAABBBCCCCCC@@@CCCFFFHHHHHHHHHIIIJJJMMMSSSZZZ]]]\\\\\\```ccceeeoooyyyrrroooiii```WWWOOOIIIFFF???????????????AAACCCDDDFFFPPPXXX]]]jjj~~~}}}xxxvvvuuusssrrrrrrssstttvvvtttttttttuuutttsssqqqpppooolllkkkkkklllooopppmmmmmmlllkkkjjjhhhgggfffiiieeeeeejjjkkkhhhjjjoooiiijjjiiifffccccccgggkkkooommmiiiccc^^^ZZZYYYYYYXXX\\\YYYOOOGGGDDD???888BBBFFFLLLWWWmmm~~~{{{vvvrrrnnnuuurrrnnnhhhbbb[[[RRRMMMEEECCC@@@>>>===;;;888666777555444222222333444555444444444333333333222222<<<:::888555333333333444222222222222222222222222222222111111111111222222ccccccaaa```^^^\\\[[[ZZZ```___]]]\\\[[[\\\\\\]]]UUUVVVWWWXXXXXXXXXXXXWWWUUUUUUUUUVVVVVVVVVWWWWWWTTTUUUWWWYYYZZZ[[[\\\\\\^^^]]]]]]\\\[[[[[[[[[\\\ZZZ\\\___bbbcccbbbaaa```]]]YYYVVVXXX\\\^^^\\\YYY[[[YYYWWWUUUTTTTTTUUUUUU]]]ZZZVVVVVVXXXZZZYYYWWWUUUWWWYYY[[[\\\\\\[[[ZZZZZZXXXVVVUUUUUUVVVUUUTTTQQQQQQPPPQQQRRRSSSSSSRRRPPPPPPRRRSSSVVVXXXZZZ[[[YYYXXXWWWVVVVVVVVVWWWWWW\\\\\\]]]\\\\\\[[[ZZZYYYYYY]]]bbbeeedddbbbaaa```[[[[[[ZZZYYYWWWTTTRRRPPPRRRRRRQQQQQQQQQQQQRRRSSS\\\bbbqqq|||zzz}}}}}}zzz}}}}}}xxxyyy}}}yyyuuuoooiiifffgggiiijjjaaa]]]RRREEE===:::777333777555333333444444444333555666666666444444666888555555555555555555555555888888777777666666555555555555555555555555555555999999888888777666666666888888999999999:::::::::===<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>=========>>>???@@@???>>>>>>@@@BBBEEEFFFFFFFFFGGGIIIMMMQQQXXXUUUTTTWWWYYY\\\ccckkkppp|||wwwppphhhccc\\\VVVQQQLLLGGGDDDBBB<<<:::???BBBAAACCCHHHIIITTTaaalllyyy~~~||||||zzzwwwuuutttuuuvvvwwwtttvvvxxxxxxvvvrrrnnnlllooonnnllljjjiiiiiiiiiiiikkkkkkkkkkkkjjjiiihhhhhhhhhhhhjjjkkkkkkjjjiiihhhllliiieeeaaa```cccgggjjjooommmiiidddaaa____________]]]XXXQQQHHHBBB>>>===>>>@@@DDDNNNaaa{{{}}}yyyssslllsssppplllhhhccc]]]VVVRRRIIIFFFAAA===<<<<<<;;;;;;999888777666444444444444444222111222444444111///000222222222111000111222000000000000000000000000222222222222222222222222dddcccaaa___]]]\\\[[[ZZZ```___^^^]]]\\\[[[[[[[[[UUUUUUUUUUUUUUUUUUUUUUUUYYYXXXXXXWWWWWWVVVVVVUUUTTTTTTVVVXXXYYYZZZ[[[[[[]]]]]]\\\[[[[[[[[[[[[[[[ZZZ[[[]]]_________^^^]]]]]]ZZZWWWXXX\\\^^^\\\YYY\\\\\\[[[ZZZYYYYYYYYYYYY[[[YYYWWWWWWYYYYYYXXXWWWUUUVVVXXXZZZ[[[[[[ZZZYYYWWWTTTRRRSSSTTTTTTRRRPPPQQQPPPPPPQQQRRRRRRRRRQQQXXXWWWVVVVVVWWWXXXYYYZZZWWWVVVUUUUUUUUUWWWXXXZZZ\\\\\\[[[[[[ZZZZZZZZZYYYXXX\\\```bbbaaa___^^^]]]ZZZZZZZZZZZZYYYWWWUUUTTTTTTTTTUUUUUUUUUUUUUUUUUUXXX]]]jjj}}}}}}{{{wwwyyy}}}|||yyysssmmmiiigggggggggaaaddd```RRREEE>>><<<:::777555444444555666555444888888888666444333444555555555555555555555555555888777777777666666666555666666666666666666666666777777777777888888888888999999:::::::::;;;;;;;;;:::::::::::::::;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>===???@@@@@@@@@AAACCCEEEFFFGGGIIIIIIJJJLLLPPPSSSXXXWWWXXX[[[\\\^^^gggpppzzzxxxnnnggg___[[[UUUOOOKKKGGGCCC@@@???<<<<<>>>>>>>>>>>????????????===???AAAAAABBBCCCFFFIIIGGGIIIKKKLLLNNNPPPTTTWWWTTTUUUXXX[[[[[[^^^jjjwwwwwwnnnddd\\\UUURRRMMMHHHEEEBBB???======>>>@@@CCCDDDDDDJJJQQQfffrrr{{{nnnooo{{{}}}}}}~~~~~~{{{zzzyyyzzz{{{}}}|||{{{yyyvvvsssqqqoooqqqooollliiigggfffeeeeeeiiijjjlllnnnnnnnnnmmmmmmiiiiiiiiiiiiiiijjjkkkkkkhhheeeaaa___aaafffmmmqqqnnnmmmkkkiiigggfffdddccccccaaa]]]VVVMMMFFFBBBAAA@@@AAACCCFFFQQQgggxxxqqqllljjjgggfffdddbbb___\\\UUUPPPHHHBBB>>><<<:::999999888777666555444444444444333222222333333222111111222333222111000111333333333333333333333333333222222222222222222222222gggeeebbb___]]]\\\\\\\\\ZZZZZZZZZZZZYYYVVVTTTSSSVVVUUUSSSSSSSSSUUUWWWXXX^^^^^^]]][[[ZZZYYYXXXWWWTTTTTTTTTUUUVVVWWWXXXXXX[[[ZZZZZZYYYYYYZZZZZZZZZ[[[ZZZYYYWWWWWWWWWWWWXXXYYYWWWVVVWWWXXXYYYWWWUUUTTTUUUWWWXXXYYYXXXWWWWWWWWWWWWXXXYYYYYYXXXVVVTTTTTTUUUVVVVVVWWWVVVVVVUUUUUUSSSQQQTTTXXXWWWPPPJJJGGGIIIKKKNNNPPPRRRUUUWWWVVVUUUSSSQQQQQQRRRTTTUUUWWWUUUSSSRRRSSSUUUXXX[[[ZZZYYYWWWVVVVVVWWWYYY[[[[[[]]]___```^^^\\\[[[[[[]]]]]]^^^^^^]]]\\\ZZZYYYYYY[[[^^^______]]]ZZZXXX\\\\\\bbbttt~~~}}}|||||||||{{{yyywwwzzzxxxuuuqqqkkkeee```]]]___jjjooodddSSSFFF???;;;777666555555777777666444222444555555555666888:::555555555555555555555555777777777777666666666666777777777777777777777777777777777888888999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===============>>>>>>>>>>>>>>>???@@@BBBBBBBBBCCCFFFHHHGGGJJJMMMOOOQQQSSSVVVXXXTTTUUUYYY[[[\\\cccttt}}}rrrhhh]]]TTTNNNKKKGGGDDDCCCAAA@@@>>>>>>@@@BBBCCCDDDIIITTT^^^ooo|||yyyrrrxxx~~~|||||||||}}}~~~}}}{{{yyyyyyyyyyyy{{{yyyuuurrrpppnnnkkkiiimmmllljjjhhhffffffffffffhhhiiijjjkkklllkkkkkkjjjhhhhhhgggfffggghhhiiijjjcccaaa^^^^^^aaagggnnnsssppppppooommmjjjgggeeeccc___^^^[[[VVVOOOHHHEEEDDDAAAAAABBBCCCJJJ\\\{{{uuukkkgggeeebbbaaaaaaaaa```___UUUPPPIIIDDD@@@>>>===<<<:::999888666555555444444333222111111111111111111111222333333111111222333333333333333333333333333222222222222222222222222eeedddbbb___^^^]]]]]]]]]ZZZ[[[[[[[[[ZZZXXXVVVUUUWWWWWWVVVVVVWWWZZZ\\\^^^]]]]]]]]]\\\\\\\\\[[[[[[VVVUUUUUUUUUUUUVVVWWWXXXYYYYYYYYYXXXXXXYYYYYYZZZ\\\ZZZXXXVVVUUUUUUVVVVVVUUUTTTTTTUUUVVVVVVTTTSSSVVVWWWYYYZZZ[[[ZZZZZZYYYVVVWWWXXXXXXXXXVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTUUUSSSSSSUUUWWWUUUNNNHHHFFFIIILLLMMMNNNOOORRRUUUTTTTTTSSSTTTVVVYYY\\\]]]XXXVVVTTTRRRRRRTTTVVVWWWXXXWWWVVVUUUUUUWWWYYY[[[___```aaaaaa___]]]]]]^^^````````````___]]]ZZZYYY\\\^^^```bbbbbb___\\\YYYXXXXXX\\\lll~~~yyyuuusssxxxxxxwwwtttoooiiiddd```ZZZbbbfffaaaXXXPPPHHHBBB<<<999777666666666555444222444555555555666888:::666666666666666666666666666666666666777777777777666666666666666666666666:::999999999888888777777999999999999::::::::::::<<<;;;;;;;;;;;;<<<======<<<<<<<<<======>>>>>>>>>AAABBBCCCBBBBBBBBBDDDFFFGGGJJJNNNQQQRRRTTTVVVWWWWWWXXX\\\```eeeqqqxxxlllaaaVVVNNNHHHFFFBBBAAAAAA@@@???>>>===???@@@???CCCOOO___kkkuuuvvvvvv~~~{{{xxxxxxyyy|||~~~}}}|||zzzxxxwwwvvvvvvvvvxxxtttpppmmmkkkiiifffdddggggggfffeeefffggghhhiiigggggggggggggggfffeeeeeegggfffeeeddddddeeefffggg___^^^]]]]]]aaahhhnnnsssqqqpppnnnkkkgggddd```^^^YYYYYYXXXUUUPPPKKKHHHHHHBBBAAAAAABBBFFFUUUssswwwjjjgggdddaaa``````aaaaaaaaaXXXSSSLLLGGGCCC@@@===;;;:::999888777555555555555666666555444333333444555111333333333222111222333222222222222222222222222222222222222222222222222cccbbbbbbaaa```___^^^]]]]]]^^^^^^]]]]]]\\\[[[ZZZYYYYYYYYYYYY[[[]]]___```\\\\\\\\\]]]]]]]]]^^^^^^XXXXXXWWWVVVVVVWWWXXXYYYXXXXXXWWWWWWXXXXXXYYYYYY[[[YYYWWWVVVTTTTTTUUUUUUQQQRRRTTTUUUUUUUUUTTTSSSSSSTTTUUUVVVVVVVVVVVVVVVUUUWWWXXXWWWVVVTTTUUUUUUVVVUUUUUUTTTTTTSSSSSSSSSSSSSSSTTTTTTSSSOOOJJJFFFIIILLLNNNMMMKKKJJJMMMOOOOOOPPPRRRTTTXXX[[[^^^___VVVVVVTTTSSSSSSSSSTTTTTTVVVVVVUUUVVVVVVXXXZZZ[[[```aaaaaa```^^^]]]^^^___bbbbbbbbbaaa```]]][[[ZZZ___```cccdddcccaaa^^^\\\WWWYYY^^^mmm}}}{{{~~~xxxtttsssqqqrrrsssqqqnnnhhhccc```XXX[[[]]][[[[[[[[[VVVOOODDD@@@;;;777666666555555666777777666444333555666666666666666666666666666666666666666777777777777666666666666666666666666;;;::::::999888888777777888888888999999999::::::;;;::::::::::::;;;<<<<<<<<<<<<======>>>>>>??????BBBCCCDDDCCCBBBBBBDDDFFFGGGKKKOOORRRTTTTTTUUUVVVWWWYYY^^^gggrrr}}}pppdddYYYNNNGGGBBB@@@=========>>>>>>===:::======>>>GGGYYYlllwww}}}{{{rrruuu~~~~~~yyyvvvuuuvvvyyy{{{xxxxxxwwwuuutttttttttssswwwrrrnnnkkkkkkiiifffbbbbbbbbbbbbccceeehhhjjjlllhhhgggeeecccbbbccccccdddfffeeedddccccccbbbbbbccc]]]]]]]]]___ccciiinnnqqqpppnnnkkkgggccc___]]][[[VVVWWWXXXVVVRRRNNNLLLLLLEEEBBBAAABBBDDDOOOiiisssmmmiiieeebbbbbbbbbbbbbbb]]]YYYSSSLLLGGGAAA<<<888:::999888777666555555555555555555333111111333555222333444333222111222444222222222222222222222222222222222222222222222222___```bbbbbbbbbaaa___^^^^^^^^^]]]]]]]]]]]]]]]^^^[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]]]]^^^^^^^^^[[[ZZZYYYXXXWWWXXXZZZ[[[WWWWWWVVVVVVWWWXXXXXXYYYXXXWWWVVVUUUTTTSSSSSSSSSOOOQQQTTTVVVVVVVVVUUUUUUQQQPPPPPPPPPPPPPPPQQQQQQUUUWWWWWWVVVTTTSSSUUUWWWWWWVVVUUUTTTSSSSSSSSSSSSTTTVVVXXXUUUPPPKKKHHHGGGGGGJJJMMMMMMJJJIIILLLPPPMMMOOORRRUUUXXXZZZ[[[[[[SSSSSSTTTTTTTTTTTTTTTTTTUUUUUUVVVWWWXXXYYYZZZZZZ^^^______]]]\\\\\\]]]___```aaaaaaaaa```___]]]\\\bbbccceeefffeeeccc```^^^[[[___cccnnn|||yyywwwxxxpppqqqrrrqqqnnniiiddd```\\\]]][[[WWWXXX\\\\\\XXXNNNHHH@@@:::777666777777888888888666444333444555666666666666666666666666555666666666777777777888777777777777777777777777999999999999999999999999999999999:::::::::;;;;;;<<<;;;;;;;;;;;;<<<=========>>>>>>???@@@@@@AAAAAABBBCCCDDDDDDDDDEEEGGGIIIIIILLLQQQUUUUUUUUUUUUVVVZZZ]]]gggwwwwwwiii]]]RRRHHHBBB@@@>>>;;;;;;<<<=========:::>>>@@@DDDRRRhhhzzz}}}wwwtttzzzzzzyyyyyyxxxwwwuuuuuuuuuvvvvvvvvvvvvuuuuuuttttttttttttvvvqqqmmmllllllkkkfffbbb``````aaabbbdddgggjjjllliiigggdddbbbaaacccfffhhhfffffffffeeecccbbb```___^^^___```cccgggkkknnnpppqqqoookkkgggcccaaa___^^^YYYZZZ[[[ZZZVVVSSSPPPPPPHHHCCCAAACCCDDDIII^^^uuu}}}rrrmmmgggcccaaaaaa``````___\\\WWWRRRMMMFFF???:::::::::888777666555555555222333333111......111444222333444444222222333444333333333333333333333333222222222222222222222222]]]___bbbccccccbbb```^^^\\\[[[ZZZZZZZZZ[[[]]]^^^\\\\\\\\\\\\[[[ZZZXXXXXX]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\ZZZYYYXXXYYY[[[\\\VVVVVVVVVVVVWWWWWWXXXYYYUUUUUUUUUTTTSSSSSSRRRRRROOORRRUUUWWWWWWWWWWWWXXXSSSRRRQQQPPPPPPQQQRRRSSSVVVWWWWWWUUURRRRRRUUUXXXXXXWWWUUUTTTSSSSSSSSSSSSWWW[[[\\\XXXQQQKKKIIIKKKAAAFFFJJJKKKJJJKKKPPPTTTSSSUUUXXXZZZ\\\\\\[[[[[[OOOQQQSSSTTTUUUUUUUUUTTTTTTUUUVVVXXXYYYZZZZZZZZZ[[[\\\\\\[[[YYYZZZ\\\^^^^^^___```aaaaaa```___^^^eeefffggggggfffdddbbbaaa[[[___bbbiii|||zzzzzz}}}wwwxxxxxxwwwtttooojjjgggbbbbbb]]]UUUSSSVVVYYYYYYUUUNNNDDD<<<888888888888555666666666444444666888777777777777777777777777555666666666777777888888888888888888888888888888888888888999999:::;;;;;;:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>???@@@@@@??????@@@AAABBBBBBCCCCCCBBBCCCEEEEEEFFFGGGJJJLLLJJJNNNSSSVVVWWWVVVVVVVVVbbbggguuuuuufffZZZOOOFFF@@@@@@>>><<<<<<===??????>>><<