BM6P6(@ 111111000000//////......////////////////////////000000000000000000000000000000000000000000000000////////////////////////000000//////.........---////////////////////////......///000000000000000000000000000000000000000000000000000000000000000111111000000//////......////////////000000000000------...///000111222222000000000000////////////111111///+++***+++------000***,,,---***///333,,,............////////////............////////////////////////////////////////////////////////////......////////////......000000//////......------////////////////////////////////////////////////............////////////000000000000//////////////////000000000000//////000000000000000000000000000000//////.........---000000000000000000000000,,,---......//////......000000000000////////////...///000111111000///...000000000000000000000000///000111000///...///000222222111111000000//////111111111111111111111111///////////////000111111222111111111000000//////000000000000000000000000000000000000000000000000000000//////.........---000000000000000000000000//////000000111111111222222222111111111111111111000000000000111111111111111111111222222333333333000000111222222222222111111111111111111111111111111111111111111111111111222222222222222222222333111111000000000000111111333222000//////000222333222222222111111111000000111111111111111111111111222111000000000111333333111111111111111111111111111111111111111111111111333333333333333333333333333333333222222111111111222222222222222222222222111111111111111111111111111222222333333222222111222222222222222222222222333333333444444444555555555555444444444333333333888777555333222333555666444444444444444444444444555555555555555555555555555555666666666666555555444444444555555555555666777666666888;;;===>>>===:::999888777666666666666666666777888888888888888888888999999999:::::::::999999999888888888777777666777888999999999999999::::::::::::::::::::::::<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>======<<<<<<<<<======AAAAAABBBBBBCCCDDDDDDEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEGGGKKKQQQWWW\\\```bbbYYYVVVRRRPPPOOOMMMIIIEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEEEEFFFGGGIIIJJJHHHHHHHHHHHHHHHHHHHHHHHH111000000000/////////...////////////////////////////////////////////////000000000000000000000000////////////////////////000/////////.........---////////////////////////......///000000000000000000000000000000000000000////////////////////////000000000000//////......------------............////////////000000000000............------------******+++---000333333222555000333444...///222+++............////////////............////////////////////////////////////////////////////////////......////////////......///////////////.........////////////////////////////////////////////////............////////////000000000000//////////////////000000000000//////////////////////////////000/////////............------------------------,,,---......//////......000000000000/////////......///000111000000///...000000000000000000000000000111222111///...///000////////////......------111111111111111111111111///////////////000111111111111000000000/////////000000000000000000000000000000000000000000000000000/////////............000000000000000000000000//////000000000111111111111111111111111111111111000000000000111111111111000000000111111111222222000000111222222222222111111111111111111111111111111111111111111111111111000000000000000000//////111111000000000000111111111111111222222111111111222222222111111111000000111111111111111111111111111111000000000111222333111111111111111111111111111111111111111111111111222222222222222222222222333333333222222111111111222222222222222222222222111111111111111111111111111222222333333222222111222222222222222222222222333333333333444444444444444444444444333333333333666555333222111222333444444444444444444444444444555555555555555555555555444555555666666555555444444444444444555555555555666666666888<<<>>>>>>>>>:::999888777666666666666666666777888888888888777888888888999999999::::::999999999888888888777777777777888999999999888888::::::999999999999999999;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============>>>======<<<<<<<<<<<<======@@@AAAAAABBBCCCCCCDDDDDDBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEDDDEEEHHHLLLPPPTTTWWWXXXSSSPPPMMMLLLLLLKKKHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCDDDEEEFFFHHHHHHGGGGGGGGGGGGGGGGGGGGGGGG000000000000////////////000000000000000000000000////////////////////////000000000000000000000000/////////////////////////////////...............////////////////////////......///000000000000000000000000000000000000000////////////////////////000000000////////////...------------............111000000000/////////...............------------.........///000000///...111+++...111,,,///333///............////////////............////////////////////////////////////000000000000000000000000......////////////...............///////////////////////////////////////////////////////////////............////////////////////////000000000000//////000000000000//////////////////////////////////////////............------------------------,,,---......//////......000000000/////////.........//////000000000//////000000000000000000000000222333333222000...///000/////////............---000000000000000000000000///////////////000111111000000///////////////...000000000000000000000000000000000000000000000000////////////............000000000000000000000000//////000000000000111111111111111111111111111111000000000000111111111111/////////000000000000111000000111222222222222111111111111111111111111111111111111111111111111111000000000//////.........111000000//////000000111///000222333333222000///222111111111111000000000111111111111111111111111111000000000000111222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222111111111222222222222222222222222111111111111111111111111111111222222222222111111222222222222222222222222222222333333333444444444444444444333333333222222444333222111111111222333444444444444444444444444444444444444444444444444333444444555555444444333444444444444555555555555666555666888<<<>>>??????999999888777666666666666555666777777888888777777777888888888999999999999999888888888888777777777888888888999888888777777888888888888888888888999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<============>>>>>>>>>======<<<<<<<<<<<<======@@@@@@AAAAAABBBBBBCCCCCCAAAAAABBBBBBBBBCCCCCCCCCEEEEEEDDDDDDDDDDDDEEEEEEDDDEEEFFFHHHJJJKKKMMMMMMKKKIIIHHHHHHIIIIIIGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBCCCDDDEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFF000000000000////////////000000000000000000000000////////////////////////////////////////////////////////////////////////........................////////////////////////......///000000000000000////////////////////////////////////////////////////////////////////////////////////000000000000000000000000////////////000000000000////////////222111000...+++)))...555???000+++,,,)))---222...............////////////............////////////////////////////////////000000000000000000000000......////////////......------......//////000000////////////////////////////////////////////////............////////////////////////000000000000//////000000000000/////////////////////////////////////////////.........////////////////////////,,,---......///.........000000/////////...............//////////////////////////////////////////333444444333000......///000000000000000000000000///////////////////////////////////////000000111////////////............////////////////////////000000000000000000000000///////////////.........//////////////////////////////000000000000000000000000000000111111111111///000000000111111111111000000000000000000000000000000111222222222222111111111111111111111111111111111111111111111111111222222111111000/////////000000////////////000000///000111222222111000///111111111111000000000000111111111111111111111111000000000000000111111222111111111111111111111111111111111111111111111111000000000000000000000000222222222111111111111111111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111222222222222333333333333333333333333222222222222333222222111111111222333333333333333333333333333444444444444444444444444222333333444444333333222333333444444444555555555555444555888<<<>>>??????888888777666666666666666555666666777777777777777777777777888888888888999888888888888777777777777888888999888888777666666777777777777888888888888999999999::::::;;;;;;<<<::::::::::::::::::::::::<<<<<<<<<<<<===============<<<<<<<<<<<<======>>>@@@@@@@@@@@@AAAAAABBBBBBAAABBBBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEFFFFFFGGGHHHHHHIIIFFFFFFEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBCCCDDDEEEGGGGGGEEEEEEEEEEEEEEEEEEEEEEEE////////////000000000000000000000000000000000000........................////////////////////////////////////////////////---------...............////////////////////////......///000000000000000////////////////////////......................................./////////////////////000000000000.........///000111111111000000000000////////////,,,,,,,,,+++(((+++<<>>===888777666666666666666666555555666777777777777777666666777777777888888888777777777777777777777777888888888888888777666555666666666777777888888888888999999::::::;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>????????????@@@@@@@@@@@@BBBBBBCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGEEEEEEFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHEEEEEEEEEEEEEEEEEEEEEEEE////////////000000000000000000000000000000000000........................000000000000000000000000////////////////////////---------------.........////////////////////////......///000000000000000000000000000000000000000........................---............/////////------------............------...///000111222222............---------------,,,------***---@@@VVVaaaCCC111///---000222---............////////////............////////////////////////////////////////////////////////////......////////////...............///////////////////////////////////////////////////////////////............////////////......//////000000111111//////000000000000//////.................................///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////....../////////.........------------------...///000000000000000000000000000000222333333222000...///000,,,------------.........///////////////////////////////////////000111111...////////////000000000000000000000000000000000////////////////////////.........///////////////000000000000000000000000000000////////////.........//////000000111111111000000000000111111111111222222111111111111000000000000111222222222222111111111111111111111111111000000000000000000000000////////////////////////000//////......//////000222111///......///111222//////000000000000000111000000000000000000000000...///000000111111000000111111111111111111111111000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111000000111111111111000000111111111111111111111111000000111111111222222222222222222111111111000000111222222222222333333333333333333333333333333333333333333333333333333333222333333444444333333222333333333333444444444444444333444666999;;;;;;:::777666666555555666666666444555666666777777666666666666666666777777777777666666777777777777777888777777777888777777666666666666666777888888999999999999999999::::::::::::::::::::::::::::::::::::999999:::::::::;;;;;;;;;<<<<<<;;;<<<<<<===>>>???>>>>>>??????????????????BBBCCCCCCCCCCCCDDDDDDDDDCCCDDDEEEFFFFFFEEEDDDCCCAAAAAABBBCCCCCCDDDDDDEEEDDDFFFFFFEEECCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEFFFHHHHHHEEEEEEEEEEEEEEEEEEEEEEEE.../////////000000000111////////////////////////........................000000000000000000000000////////////////////////,,,,,,,,,------.........////////////////////////......///000000000000000000000000000000000000000........................---------.........//////------------..................//////000000111111............------------222---,,,///---***444BBBDDD///)))///......222111............////////////............////////////////////////////////////------------------------......////////////......///////////////.........////////////////////////////////////////////////............////////////.........///000111111111//////000000000000//////..................................../////////000,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......//////.........---------------,,,,,,---...000111000000000000000000000000000111222111///...///000,,,,,,,,,---------......///////////////////////////////////////000111111/////////000000000111111000000000000000000000000////////////////////////............/////////000000000000000000000000000000000/////////...............//////000111111222000000000000111111111111111111000000000/////////000000111222222222222111111111111111111111111111000000000000000000000000......//////000111111111//////............//////000000////////////000000////////////000000111111000000000000000000000000......000111111111000///111111111111111111111111000000000000000000000000111111111111111111111111///000000000111111111222111111111111111111111111111111111111111111111111000000111111111111000000111111111111111111111111000000000000111111111222222111111111000000000000///000000111222222222111222222222222222222222222333333333333333333333333333333444444444444333333222222333333333444444444444333333444777888888777666666555555555666666777444555666666777777666666555555555666666666777777666666666666777777888888555666777777777777777777666666777888888999:::::::::::::::999999999999999999999999999999999999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>AAAAAABBBBBBBBBCCCCCCCCCCCCDDDEEEFFFFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBDDDEEEEEECCCBBBDDDFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFF.../////////000000111111////////////////////////........................000000000000000000000000////////////////////////,,,,,,,,,------.........////////////////////////...//////000000000000000000000000000000000000000........................---------.........//////////////////000000000111000000000000////////////111000000000////////////---&&&&&&///000******111333'''+++555///***,,,---............/////////000............/////////000////////////////////////------------------------......////////////......000000//////.........---////////////////////////////////////////////////............/////////000---......///000111111222//////000000000000//////........................---.........//////000000........................,,,---......//////......//////.........---------------,,,,,,---...000111000000000000000000000000///000111000///...///000........./////////000000000000000000000000000000///////////////000111111//////000000111111222222000000000000000000000000////////////////////////---.........//////000000000000000000000000000000000000//////.........------......///000111111222000000000000111111111111000000//////.........---000000111222222222222111111111111111111111111111000000000000000000000000000000111222333444555555//////............//////...///000111111000///....../////////000000111111000000000000000000000000---...000111111111000///111111111111111111111111000000000000000000000000111111111111111111111111//////000000111111111222000000000000000000000000111111111111111111111111000000111111111111000000000000000000000000000000000000000000111111111111111111111111000000000000......///000000111000000222222222222222222222222333333333333333333333333333444444555555444444333222222333333333444444444444333222444666777666555666666555555555666666777444555555666666666666666555555555555666666666777555666666666777777888888555555666777777888777777666777777888999:::::::::;;;::::::999999888888888999999999999999999999999;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<<<<>>>??????>>>>>>>>>>>>============@@@@@@AAAAAAAAABBBBBBBBBCCCDDDEEEGGGGGGEEEDDDCCCEEEEEEDDDDDDDDDDDDDDDDDD???BBBDDDDDDBBBBBBDDDGGGCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFF////////////000000000000////////////////////////------------------------////////////////////////++++++,,,,,,---.........////////////////////////////////////////////////////////////////////////////////////////////////------------------------------............------........................////////////////////////////////////////////////........................------............------////////////////////////........................................................................///////////////////////////...---,,,,,,,,,,,,,,,////////////////////////111111000000//////............---------,,,,,,,,,............////////////000000//////.........---//////.........---------//////////////////////////////...---,,,,,,++++++........................//////.........---------////////////000000000000////////////////////////...///000000000///---,,,........................////////////////////////............////////////,,,---...///000000000000000000000000000000000000////////////////////////////////////////////////000///...------...///000111000///---------...//////000222222000///000111000000000000000000000000222111111111000000////////////000000000000//////000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000***+++,,,---...000111111000000//////.........---000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000//////000111111111111111111111111111111111111111000000111111111222222222222111111111000000//////111111111111111111111111333333333222222111111111000000000///000000111222111333555777888777555333222222333333333333444444444444444444444444444444222222333333333333444444555666666666666666555555666666555555555444444444666666666666777777777777999888888888777777666666777777777777777888888999777777777888999999999::::::999999999888777777777999::::::;;;;;;::::::999;;;;;;<<<<<<<<<<<<<<<<<<===>>>???@@@AAA@@@??????<<<===@@@BBBCCCDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDFFFEEEDDDCCCCCCCCCCCCCCCAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFIIIHHHHHHGGGFFFFFFFFFGGG.../////////000000000000////////////////////////------------------------////////////////////////.........---------------........................////////////////////////////////////////////////////////////////////////........................------............------........................////////////////////////////////////////////////........................------............------////////////////////////................................................................................................000000///...............////////////////////////............////////////.........---------,,,,,,............////////////000/////////.........---//////.........---------........................///......---,,,,,,++++++........................///.........---------------............/////////...........................///000000///...---,,,............................................................////////////...///////////////...---........................////////////////////////........................000///...------...///000000000///...............///000222222000///000111000000000000000000000000111111111000000000////////////000000000000//////000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////+++,,,,,,---...///000000000/////////............000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000//////000111111111111111111111111111111111111111000000111111111222222222111111111111000000000///000000000000000000000000333333333222222111111111111000000000000111222222000111444555666555333222222222222333333333444444444444444444444444444444222222333333333333444444555555666666666666555555666666555555555444444444555666666666777777777777888888888777777777666666777777666666777777888999888888888888888999999999999999999888888888888888999::::::;;;;;;::::::999;;;;;;;;;<<<<<<<<<=========>>>@@@AAABBBBBBAAAAAA>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBAAACCCCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFIIIHHHHHHGGGFFFFFFGGGGGG....../////////000000000////////////////////////........................////////////////////////000000//////...------,,,........................////////////////////////////////////////////////////////////////////////////////////////////////------............------........................////////////////////////////////////////////////........................------............------////////////////////////................................................------------------------........................000000///............///////////////////////////,,,,,,------...//////000.........------------,,,---............//////////////////..............................---------------------------------.........------,,,,,,+++------------------------............------------,,,,,,---------....................................////////////...------................................................---............/////////000000000//////---,,,,,,------------------------////////////////////////........................//////............/////////////////////......---...000111111000//////000000000000000000000000000111111000000000000////////////000000000000//////000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////------........./////////////////////............000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000//////000111111111111111111111111111111111111111000000000111111111111222111111111111000000000000////////////////////////222222222222222111111111111111111111111222333333///000222333444333111000222222222222333333333333444444444444444444444444222222333333333333444444444555555666666666555555555555555555555444444444555555666666666777777777888888777777777777666666777777666666777777888999999999999888888888888888888888888888888999999999999::::::;;;;;;::::::999999::::::;;;<<<===>>>>>>===>>>@@@BBBDDDDDDDDDDDDAAA@@@@@@@@@AAAAAABBBCCCBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDGGGGGGFFFFFFEEECCCBBBAAACCCCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDEEEEEEFFFFFFGGGIIIHHHHHHGGGGGGGGGGGGGGG........./////////000000////////////////////////////////////////////////////////////////////////000000/////////.................................////////////////////////////////////////////////////////////////////////........................------............------........................////////////////////////////////////////////////........................------............------////////////////////////................................................------------------------...........................------,,,,,,,,,------////////////////////////---------....../////////............---------------------.........//////................................................------------------------......---------,,,,,,,,,------------------------------------------------,,,------------......................................................---................................................---------.........//////.../////////......---,,,------------------------////////////////////////......................../////////....../////////---...///000000///...---...000111111000//////000000000000000000000000000000000000000000000////////////000000000000///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////...............///////////////.........000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000//////000111111111111111111111111111111111111111000000000000111111111111111111111000000000000000000000000000000000000000222222222111111111111111222222111111222222333444000111222333333222111000111222222222222333333333333333333333333333333333222222222333333333444444444444555555666666555555555555555555555555555555555555555666666666777777777777777777777777666666666666666666666777888888:::999999999888777777777777777777888999999999:::999::::::;;;;;;::::::999999999:::;;;<<<===>>>???===???AAACCCEEEFFFFFFFFFCCCBBBAAA@@@???@@@AAABBBBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDGGGGGGGGGFFFFFFDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCDDDDDDEEEFFFFFFGGGGGGIIIHHHHHHGGGGGGGGGHHHHHH............////////////////////////////////////////////////////////////////////////////////////........./////////000000........................////////////////////////////////////////////////////////////////////////------------------------------............------........................////////////////////////////////////////////////........................------............------////////////////////////................................................------------------------........................------,,,,,,,,,------...////////////////////////000000000/////////......//////.........---------------------............---------...............---.............................................---------------,,,,,,,,,------------------------,,,,,,------------------------........./////////...........................------------.........................................................------------............,,,,,,---.......................................////////////////////////...........................//////////////////...---...///000000///...---...///111111///...///000//////////////////////////////////////////000000//////000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////........................000////////////..................///////////////000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////000000000000//////////////////////////////000111111111111111000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111222222111111222222333444222222333444444333222111111111111222222222333333333333333333333333333333222222222333333333444444333333444555555555555555444555555555555555555555555555555555666666666666666666666666666666777777666666666555666777777888:::999999999888777777777777777777888999999999:::999::::::;;;;;;::::::999999999:::;;;<<<===>>>???===>>>AAACCCEEEFFFGGGGGGCCCBBBAAA@@@???@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCEEEEEEFFFGGGGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFEEECCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGIIIHHHHHHGGGHHHHHHIIIIII------........./////////////////////////////////........................////////////////////////,,,------...//////000000------------------------////////////////////////////////////////////////////////////////////////------------------------------............------........................////////////////////////////////////////////////........................------............------////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------///............///000000////////////////////////222111111000//////....../////////.........------,,,------------.........---------------.........---------...............////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------............/////////---------------------------------,,,------...///........................------------------------,,,------------.........++++++,,,....../////////........................////////////////////////------------------------......////////////......---...//////////////////---///000000///......///////////////////////////......////////////000000//////000000000000//////000000000000000000000000////////////////////////////////////////////////////////////////////////........................////////////////////////.........///////////////000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000//////////////////////////////000111111111111111000000000000000000000000111000000000000000//////000000000000111111111111111111111111111111111111000000000111111111111111111111111111111222333333444444444444444333333222111111111111222222222222333333333333333333333333222222333333333333444444222333444555555555555555444444444555555555555555444444555555555666666666555555666666666666777777666666555555666666777888999999999888888888888888888888888888888999999999999::::::;;;;;;::::::999999::::::;;;<<<===>>>>>><<<===@@@BBBDDDEEEEEEEEEBBBBBBAAA@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCDDDEEEGGGHHHHHHGGGFFFFFFDDDDDDEEEFFFFFFFFFFFFFFFCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIJJJ---------.........//////////////////////////////------------------------////////////////////////---------------.........------------------------////////////////////////////////////////////////////////////////////////........................------............------........................////////////////////////////////////////////////........................------............------////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............///000000/////////////////////////////////////////////...////////////............,,,,,,---------.........,,,,,,,,,------.........---------.........//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........------------------------------,,,,,,,,,---...///........................------------------------,,,,,,---------.........,,,,,,---......---------------------------------////////////////////////---------------------------...///000000///...---...............///000000---///000000///......///////////////////////////........./////////000000//////000000000000//////000000000000000000000000////////////////////////////////////////////////////////////////////////........................///////////////000000000............/////////000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000//////////////////////////////000111111111111111000000000000000000000000111111000000///////////////000000000111111111111111111111111111111111111///000000000111111111222111000000000000111222222444444444444444333333222111111111111222222222222222222222222222222222222222222333333333333444444111222333444555555555555444444444555555555666666444444444555555555666666555555555666666666777777666555555555555666777777888888888888888999999999999999999888888888888888999::::::;;;;;;::::::999;;;;;;;;;<<<<<<<<<======;;;<<<>>>AAABBBCCCCCCCCC@@@@@@AAABBBBBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDEEEGGGHHHIIIHHHGGGFFFEEEEEEEEEFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJ---------.........//////////////////////////////------------------------////////////////////////.........---,,,,,,++++++------------------------////////////////////////////////////////////////////////////////////////////////////////////////---..................---........................////////////////////////////////////////////////........................---..................---////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---...///////////////////////////,,,,,,------.../////////000/////////............,,,,,,,,,---------......,,,,,,,,,------.........---------.........//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,------------------------------------,,,,,,+++,,,---//////........................------------------------,,,,,,,,,---------..................---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////---------------------------...///000000///...---///...---------///000111---///000000///......///////////////////////////---.........//////000000//////000000000000//////000000000000000000000000////////////////////////////////////////////////////////////////////////.........................../////////000000000111---.........//////000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000//////////////////////////////000111111111111111000000000000000000000000111111000000/////////...//////000000111111111222000000000000000000000000//////000000111111111222000000000///000111111222444444444333333222222222000111111111111222222222222222222222222222222222222222333333333444444444111222333444555555555555444444444555555555666666444444444555555555666666444555555555666666777777555555555555555666777777777777888888999999999::::::999999999888888777777999::::::;;;;;;::::::999;;;;;;<<<<<<<<<<<<<<<<<<:::<<<>>>@@@AAAAAAAAAAAA???@@@AAABBBCCCBBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDEEEGGGIIIIIIIIIGGGFFFFFFFFFFFFFFFEEECCCBBBAAACCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJKKK/////////////////////////////////...------,,,,,,000000//////.........---////////////////////////////////////////////////------............------,,,,,,,,,---------......------............------////////////////////////,,,---------.........//////...---,,,,,,---...////////////...---------,,,000000000000000000000000------------------------------------------------..............................////////////......111000///........................------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------............------//////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------......---------,,,,,,,,,---------......---,,,,,,......------------......---------,,,,,,+++++++++------------------------...---+++******+++---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++111000///..................------,,,,,,++++++***,,,,,,++++++,,,,,,---...,,,,,,,,,---------...............------,,,,,,,,,+++++++++,,,,,,,,,------////////////////////////................................................////////////////////////////////////////////////........................000000000000000000000000000000//////......------------...............---------............------......------------..............................---......//////////////////......------///000111000000000000000000000000000000000000000000000000000000////////////000000000000000000111111111111////////////////////////000111111111000///...---////////////////////////111111000000000000111111000000000000000000000000000000///////////////000000000000000000000000000///000111222222111000///000000000000000000000000000000000000000000000000000000000000000000000000222222111111222222333444222333333444444333333222333333333333333333333333333333333444444444555555555555555555555555555555444444555555555555444444555555555555666666666666444444555555666666777777888888999999999:::::::::999888777666666777888999999999:::::::::999999888:::;;;===>>>?????????>>>===>>>>>>>>>????????????AAAAAAAAA@@@@@@????????????@@@@@@AAABBBCCCDDDDDDEEEFFFFFFGGGGGGHHHHHHIIIGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCEEEEEEEEEFFFGGGGGGHHHHHHGGGHHHIIIIIIJJJJJJIIIIII////////////////////////------..................000/////////............////////////////////////........................------............------,,,,,,,,,---------......------............------////////////////////////...////////////////////////...------------...///...............---------........................------------------------////////////////////////..............................////////////......000//////.....................---------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------///.........------------...........................---------------------+++,,,------......------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++////////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,------------...//////.........---------,,,,,,,,,,,,------------................................................................................................////////////////////////........................///////////////////////////////////////...........................------------............------......------------..............................---......//////////////////......---...///000111////////////////////////000000000000000000000000000000////////////000000....../////////000000000////////////////////////...//////000000000//////////////////////////////000//////////////////000000000000000000000000000000000////////////000000000000000000000000000000000000111111111000000///000000000000000000000000000000000000000000000000000000000000000000000000222222111111222222333444222333333444444333333222333333333333333333333333333333333444444444444555555555555555555555555555444444555555555555444444555555555555666666666666555555555555666666666666777777777888888888999999999888777777777777888999888999999::::::999999888999:::<<<===>>>>>>============>>>>>>>>>?????????AAAAAAAAAAAA@@@@@@??????@@@@@@AAABBBCCCDDDDDDEEEFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIHHHGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEECCCCCCCCCDDDEEEEEEFFFFFFGGGHHHIIIIIIJJJIIIIIIIII////////////////////////,,,,,,------...//////000////////////............////////////////////////------------------------------............------,,,,,,,,,---------......------............------///////////////////////////////////////.........///...------------...///---------.......................................------------------------////////////////////////..............................////////////......///............---------...------------,,,,,,,,,---------------.........------------------------------............------............------------------------------------/////////......---------+++,,,------......------......---------,,,,,,,,,+++******)))***+++---.........------------......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------.../////////...---,,,******+++,,,,,,---......,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------------////////////............,,,------------.........------------------------........................................................................////////////////////////........................////////////////////////.........///////////////.../////////...---,,,,,,------............------......------------..............................---......//////////////////............///000000////////////////////////000000000000000000000000000//////......//////000------........./////////////////////////////////------...///000000111111///////////////////////////......------......///000000000000000000000000000000////////////000000000000000000000000000000222111000000////////////000000000000000000000000000000000000000000000000000000000000000000000000222111111111111222333333222222333333333333222222333333333333333333333333333333333333444444444444444444444444444444444444444444555555555555444444444555555555555666666666666666666555555555555555666666666666777777777777999999888888888888999999888888999999999999999888888999:::;;;<<<<<<<<<<<<============>>>>>>>>>>>>AAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBCCCDDDEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEBBBCCCCCCDDDDDDEEEEEEFFFGGGGGGHHHIIIIIIIIIIIIIII////////////////////////---------........./////////////////////.........////////////////////////------------------------------............------,,,,,,,,,---------......------............------////////////////////////.........---------------.........------.........,,,---------.../////////................................................------------------------........................---......//////......---------.........---------------------------------,,,------....../////////------------------------,,,------......------,,,------------------------------------------------//////......------,,,,,,+++,,,------......------......---------,,,,,,,,,+++***))))))***,,,...000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++---...//////...,,,++++++++++++,,,,,,---------,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------..................---------------.........//////------------------------........................................................................////////////////////////........................////////////////////////------......//////000000////////////...---,,,+++------............------......------------..............................---......///////////////............/////////000/////////////////////////////////////////////////////////....../////////------........./////////////////////////////////............//////000000///////////////////////////..................///000000000000000000000000000////////////000000111////////////////////////333222000.........///000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111222222333222222333333333333222222222222222222222222222222222222333333333444444444444444444444444444444444333444444555555444444333444444444555555555666666666666666555555444444444555555666666666777777777999999888888888888999999777888888999999999999888999::::::;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>AAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBBDDDDDDEEEFFFFFFFFFGGGGGGHHHIIIIIIIIIFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIHHH//////////////////////////////.........---------.........///////////////////////////////////////------------------------------............------,,,,,,,,,---------......------............------////////////////////////........................---..................---,,,---------.../////////////////////////////////........................------------------------........................------............------+++,,,------------,,,,,,------------------------,,,------....../////////------------------------,,,,,,------------,,,,,,,,,,,,------------------------------------------------------,,,,,,+++++++++,,,------......------......---------,,,,,,,,,---,,,******+++---///111------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***+++---//////...,,,+++---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------........................................................................////////////////////////................................................------......//////000000......//////...------,,,------............------......------------..............................---......///////////////---......///////////////........................//////////////////////////////............//////....../////////000000000////////////////////////000000///...------......////////////////////////000//////......//////000///////////////////////////////////////000111111////////////////////////222111///.........///000////////////////////////////////////////////////000000000000000000000000111111000000111111222333111222222333333222222111222222222222222222222222222222222333333333444444444444444444444444444444333333444444444444333333444444444444555555555555666666555555444444333333666666666777777777777888888888888888888888888888666777888888999999999999;;;;;;;;;;;;;;;;;;<<<<<<;;;<<<<<<<<<<<<=========@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEFFFGGGGGGHHHHHHIIIEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGFFFGGGHHHHHHIIIIIIHHHHHH////////////////////////000//////...------,,,,,,.........///////////////////////////////////////------------------------------............------,,,,,,,,,---------......------............------////////////////////////////////////000000111111------...//////...---------------...............000000000000000000000000........................////////////////////////........................------............------***+++,,,---------,,,+++,,,,,,,,,------------...---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------......---------,,,,,,,,,---,,,,,,+++,,,---///000------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---***+++,,,---------,,,+++......---,,,,,,+++******,,,,,,++++++,,,,,,---...++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------------.........------------------------................................................------------------------////////////////////////.........................................................///////////////------...............---------............------......------------..............................---......///////////////---......///000/////////........................000000000000000000000000///......------......///....../////////000000000////////////////////////111000///---,,,,,,---...////////////////////////000//////////////////000///////////////////////////......//////000111222000000000000000000000000000//////......//////000////////////////////////////////////////////////000000000000000000000000111000000000000111222222111111222222222222111111222222222222222222222222222222222222333333333333333333333333333333333333333333444444444444333333333444444444444555555555555555555444444444444444666666666666777777777777777777888888888888777777666666777888999999999999<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<===>>>>>>>>>??????????????????@@@@@@AAABBBCCCDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEAAABBBBBBCCCCCCDDDDDDEEEFFFFFFGGGHHHHHHHHHHHHHHH////////////////////////..................------............/////////000////////////////////////........................------............------,,,,,,,,,---------......------............------////////////////////////+++,,,,,,---...///000000------...//////...------...............---------////////////////////////........................////////////////////////........................,,,------......------,,,)))***,,,---------,,,+++,,,,,,,,,---------......------------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........+++,,,------......------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...***++++++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,------------........................................................................------------------------////////////////////////................................................///////////////.........,,,,,,---...////////////------............------......------------..............................---......///////////////------///000000000///...........................000000000000000000000000///......------......///------........./////////////////////////////////000///---,,,,,,---...//////////////////////////////......------......///////////////////////////............///000111222000000000000000000000000------...///000000000000////////////////////////////////////////////////000000000000000000000000000000000000000111222222111111222222222222111111111111111111111111111111111222222222222333333333333333333333333333333333222333333444444333333222333333444444444555555555333444444444444444444555444444555555555666666666555666777777777777666555555666777888999999999999;;;:::999888888999:::;;;::::::;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>>>>>>>??????@@@AAABBBCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEAAAAAABBBBBBCCCDDDDDDDDDFFFFFFGGGHHHHHHHHHHHHGGG////////////////////////,,,,,,------.../////////---.........//////000000////////////////////////////////////////////////---..................---,,,,,,,,,---------......---..................---////////////////////////''''''((()))+++,,,------,,,---...//////...---,,,/////////......------,,,........................////////////////////////------------------------........................,,,------......------,,,((()))+++---------+++***,,,,,,,,,------.........---------,,,,,,+++++++++************************+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000+++,,,------......------......---------,,,,,,,,,++++++,,,,,,,,,+++******---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++*********+++,,,------***++++++,,,,,,------...,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,,,,,,,,,,------.........+++++++++,,,,,,,,,------////////////////////////................................................------------------------////////////////////////................................................000000//////.........---++++++---...///000000000---..................---.........------.................................---......///////////////,,,---///000000000///...........................000000000000000000000000.........------.........,,,,,,,,,---------......////////////////////////...---,,,+++,,,...000111////////////////////////...------,,,,,,------...////////////////////////............///000222222000000000000000000000000+++,,,...000111111000000////////////////////////////////////////////////000000000000000000000000000000000000000111111222111111222222222222111111111111111111111111111111111111222222222333333333333333333333333333333333222333333444444333333222333333333444444444555555333333333444444555555555333333333444444444555555444555666777777666555444555555777888888999999999:::999888777777888999999:::::::::;;;;;;;;;<<<<<<;;;<<<<<<<<<======>>>>>>===>>>???@@@AAABBBBBBCCCBBBBBBCCCCCCDDDEEEEEEEEECCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHGGG//////.........---------,,,,,,+++***+++,,,...///////////////000000000000////////////////////////////////////////////////000000/////////.........------------------,,,,,,,,,,,,.../////////...---000111111000...,,,---......------,,,,,,------...////////////////////////---,,,,,,,,,,,,---.............../////////000000...------,,,,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................///...---,,,,,,,,,,,,,,,------------------------------------------------///......------,,,++++++***++++++,,,,,,++++++***+++,,,---......---,,,+++.........------,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------------++++++++++++------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,...+++)))))),,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,******++++++++++++******,,,,,,+++******++++++++++++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***---------,,,,,,+++++++++---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------111111111111111111111111------............---------------............///...///000000000///---,,,,,,---......//////......+++,,,---...////////////,,,,,,,,,---------......---,,,,,,++++++,,,,,,------------------------------------............/////////.........---------............////////////000000//////.........---//////.........---------........................------............------////////////////////////........................////////////////////////............////////////000000000000000000000000000000//////......------000000000000000000000000000000000000////////////000000000000111111111111000000000000000000000000////////////000000000000222222111111000//////...111111111111111111111111111111000000000000000111444555555444333333444555555444333333222222333333333333333333333333333333222222333333444555666666555555555666666666666777555555555555555666777777777888888888888999999999;;;999777888:::;;;:::777:::::::::;;;;;;;;;<<<<<>>>>>>>>>>>?????????>>>>>>>>>>>>>>>AAABBBDDDEEEEEEEEEDDDCCCDDDDDDDDDDDDDDDCCCCCCBBBDDDDDDCCCBBBAAAAAAAAAAAACCCCCCBBBBBBBBBBBBCCCCCCDDDFFFGGGFFFDDDCCCCCCDDD//////.........---------------,,,,,,,,,---//////............////////////////////////////////////////////////////////////......---------,,,,,,,,,...---------------------,,,---.../////////...---///000111000...,,,---......------,,,,,,------...---------------------------,,,,,,,,,------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,---------------------------////////////////////////------------------------///...---,,,,,,,,,,,,---------------------------++++++++++++++++++++++++,,,,,,------------------,,,,,,,,,------,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++---------------------------,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,------------,,,,,,...+++)))***,,,......,,,........................,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------,,,,,,,,,---------,,,,,,+++++++++///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------------------------------------............---------------............///...///000000000///------,,,---......//////......---...............---------------------............------,,,,,,------...---------------------------------............/////////.........---------............////////////000/////////............//////.........---------........................------............------////////////////////////............................................................///////////////////////////////////////////////////.........////////////////////////000///////////////////////////000000000111111111000000000000000000000000////////////000000000000000000000000000000000000111111111111111111111111111111000000000000111111333333333333222333444555555444333333222222333333333333333333333333333333111222222333444444555555333333333444444444444555555555555555555666777777777777888888888999999999;;;999777888:::;;;:::888:::::::::;;;;;;;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@???????????????AAABBBCCCDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBCCCCCCBBBAAA@@@@@@AAAAAACCCCCCBBBBBBBBBBBBCCCCCCDDDEEEFFFFFFDDDCCCCCCDDD...............---------.........---......///000------------............////////////////////////////////////////////////---------------,,,,,,,,,........................,,,---......//////......///000111000...------.........------------......------------------------,,,,,,,,,---------......,,,,,,,,,---------------***++++++,,,------......------------------------000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---.........,,,------......------,,,...------,,,,,,------...,,,,,,++++++++++++******,,,,,,------------,,,,,,---------------------------,,,,,,++++++,,,,,,---...------,,,,,,++++++***........................,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,,,,------------,,,,,,---+++******,,,---------........................,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------...............---------,,,,,,,,,,,,,,,,,,,,,,,,------............---------------............////////////000///......---,,,---......//////......////////////...---,,,+++///.....................///......------......///---------------------------------............///...............---------............////////////////////////...........................---------........................------............------////////////////////////............................................................////////////////////////////////////.........///////////////........................//////////////////////////////000000000000111111000000000000000000000000////////////000000000000......///000000111222222111111111111111111111111111000000000000000111111222222222333333444444555555444333333222222333333333333333333333333333333222222222333444444555555333333333444444444444555555555555555555666777777777777777888888888999999:::999888888::::::999888::::::::::::;;;;;;;;;;;;========================@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCBBBBBBCCCDDDDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@???@@@@@@@@@CCCCCCBBBBBBBBBBBBCCCCCCCCCDDDEEEEEECCCBBBCCCCCC.............................................///------........./////////////////////////////////////////////////////////////////////////////////.........///////////////---------...............///000000000...------///......------------......////////////////////////,,,,,,---------...------////////////////////////,,,,,,,,,,,,------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------------------------------////////////////////////++++++,,,,,,,,,---------,,,,,,------------,,,,,,...---,,,++++++,,,---...------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,,,,---........................................................................------............---------------............//////////////////......---,,,---......///...............//////...------,,,///////////////...............------------......---------------------------------............///....................................///////////////////////////.........................................................------............------////////////////////////............................................................////////////////////////////////////------......//////000000.................................///////////////////////////000000000111////////////////////////////////////000000000000......//////000111111111111111111111111111111111000000000000000000111222222222222444666777777666555444333333222222333333222222333333333333444444333333444444444555555555555555555666666666666777555555555555555666777777777777777777888888888888999999999999999:::999999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCBBBBBBAAA>>>>>>>>>>>>??????@@@AAACCCCCCBBBBBBBBBBBBCCCCCCBBBCCCEEEEEEDDDCCCCCCDDD---------...............------.........---,,,,,,////////////000000000111////////////////////////////////////////////////,,,,,,,,,------------------------......//////000...------------...//////...///000///...---.../////////............//////------------------------+++,,,---.........---,,,---------------,,,,,,,,,//////......---,,,,,,+++------------------------................................................------,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++************++++++,,,,,,++++++***...------,,,,,,------...******++++++++++++,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++))))))***+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))+++------,,,,,,,,,---------------------------***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))******++++++******))),,,+++++++++,,,---...///------++++++++++++------***++++++,,,,,,++++++***++++++,,,,,,,,,,,,---------------------.........---------------------------------...............------------------------------............---------------............///000000///............///,,,---......//////......+++,,,---...////////////------........./////////,,,,,,,,,++++++,,,,,,,,,---------------------------------............///---------...........................////////////.........///////////////---------.......................................------............------////////////////////////........................------------------------............////////////.................................///////////////........................---------......//////000......////////////000000000000000000000000000000////////////000000000000////////////////////////000000000000000000000000////////////000111222333333222333777<<<>>>===:::555444333333222222333333111222222333333444444555555555555555555555555666333333333444444444444555555555555555555666777777666666666777777777888888888999::::::888888999:::999999999999::::::::::::::::::;;;;;;<<<==================>>>??????@@@@@@AAAAAA@@@@@@@@@AAABBBCCCBBBCCCCCCCCCCCCBBBAAAAAA>>>>>>>>>>>>???@@@AAABBBCCCCCCBBBBBBBBBBBBCCCCCCBBBDDDFFFFFFEEEDDDEEEFFF---------.........//////...//////000///...---,,,........./////////000000////////////////////////////////////////////////,,,,,,,,,---------......+++,,,,,,---......//////...------,,,---...///000---///000///...---///000//////............//////------------------------***+++---//////...---,,,......---------,,,,,,,,,...............---------------------------------////////////////////////------------------------,,,,,,,,,,,,,,,---...///------------------------++++++++++++++++++++++++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,------------------,,,*********++++++,,,,,,,,,------............------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,++++++(((+++......,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++************++++++,,,---......---+++******+++---...+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------............---------------............///111000///...---......///,,,---......//////......------...............---++++++,,,---...//////000------,,,,,,,,,,,,---------------------------------------............///---------.........//////............////////////............/////////000---------.........//////........................------............------////////////////////////........................------------------------............////////////........................///////////////.........////////////////////////,,,,,,---......///000000........./////////000000000000000000000000000000////////////000000000000------......///000000000000000000000000000000000////////////000111222333222111222777===@@@===:::555444333333222222333333111111222333333444555555444444444444444444444444333333333444444444444555555555555555555666777777666666666666777777777888888999;;;:::888777999;;;888999999999999::::::::::::;;;;;;<<<======>>>>>>======>>>??????@@@AAAAAABBBAAAAAA@@@AAABBBCCCDDDBBBBBBCCCCCCBBBBBBAAA@@@>>>>>>>>>???@@@AAACCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCEEEGGGGGGFFFEEEFFFGGG---------........./////////000111111111///...------------.........//////////////////////////////////////////////////////........./////////000000++++++,,,,,,---...//////......---,,,---...///000---///000///......///000//////............//////////////////////////////***+++---//////...---,,,000000/////////.........,,,,,,------.../////////------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///------------------------------------------------*********++++++,,,------,,,------......------,,,+++,,,............,,,+++,,,,,,,,,------.........------............------++++++++++++++++++++++++++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++(((+++......,,,+++,,,---*********************************++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++************+++,,,---......---+++******+++---...,,,------......------,,,+++++++++,,,,,,---------/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------------------------..................------------.........//////111000///------......///,,,---......//////......////////////...---,,,,,,)))***+++,,,---///000000.........------.........---------------------------------.........//////---------.........//////............/////////000---.........//////000000---------.........//////........................---..................---////////////////////////........................------------------------............/////////000........................000000//////.........---000000000000000000000000,,,,,,------...///000000............/////////000000000000000000000000000////////////000000000000+++,,,---...///111222222000000000000000000000000////////////000111222333111000111666===@@@===:::555444333333222222333333111111222333333444555555222222222222222222222222555555555666666666777777555555555555555666777777666666666666777777777777777:::;;;:::888777999;;;888888999999999:::::::::;;;;;;<<<<<<===>>>??????>>>>>>???@@@AAAAAABBBBBBBBBBBBAAA@@@AAABBBCCCDDDBBBBBBCCCCCCBBBBBBAAA@@@>>>>>>>>>???@@@BBBCCCDDDCCCCCCCCCBBBBBBCCCCCCCCCCCCEEEGGGGGGGGGFFFGGGHHH000///...---,,,,,,---...////////////////////////111111000000//////......////////////////////////444333222000...---,,,,,,111///...///000111000......///...---,,,,,,...000//////.........---------////////////////////////........................------,,,+++,,,---...///------------------------.........////////////000////////////////////////////////////////////////------------------------000///...---------------///...---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))******++++++******)))++++++,,,,,,,,,---------///...,,,+++***++++++,,,///......---,,,,,,,,,---+++++++++++++++***)))((()))******++++++,,,------************+++,,,------***++++++,,,,,,++++++***------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,//////---,,,+++*********+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++***++++++,,,---...000111........................,,,,,,,,,---------......................................................////////////////////////---......///////////////---------............///........................------------------------000000////////////000000///...---,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------............////////////........................//////.........---------......................................................------------......------------------------......------------......---......///////////////////////////////////////..................------//////.........---------............///////////////////////////////////////////////////////////////////////////.....................////////////////////////000000000000111111111111111111111111111222444555777888999999222222222222222222222222111111222222222333333333444444444555555555555666444444444555555555555666555555555555555555555555777777777777666666666666777777777777777777777777777777777888999999::::::;;;::::::::::::;;;<<<<<<============>>>>>>>>>>>>BBBBBBAAAAAA@@@AAAAAAAAAAAACCCDDDDDDBBB@@@@@@AAA===>>>>>>@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBFFFFFFFFFFFFFFFGGGGGGGGG000000...---------......////////////////////////111000000000/////////...////////////////////////111111000///......//////000///...///000111000......//////---,,,,,,...000//////.........---------////////////////////////------------------------...---,,,,,,,,,---//////------------------------------........./////////................................................------------------------......---,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,---------............///---------------------------------,,,,,,,,,,,,,,,---------------------------------......---------))))))))))))*********+++---,,,+++++++++,,,---...,,,,,,+++***************++++++,,,,,,++++++***)))------,,,++++++******)))+++++++++***++++++,,,,,,,,,,,,,,,------,,,,,,,,,------,,,+++******))))))------------------------,,,,,,,,,,,,,,,,,,---...+++,,,------...---------------------------------------,,,+++++++++,,,,,,///...---,,,,,,,,,,,,,,,........................,,,,,,,,,---------..............................................................................------...///////////////------------....................................---------------------------------...///000111222............------------------------------------------------------------------------------------............////////////........................//////.........---------................................................000000////////////000000------------------------......------------......------...///////////////..........................................------//////.........---------............/////////////////////////////////////////////////////////////////////////////////...............////////////////////////000000000000111111111111111111111111111222333555666777777777222222222222222222222222111111111222222222333333444444444444555555555555444444444555555555555666555555555555555555555555777666666666666666666666777777777777777777777777777777777888999999::::::;;;::::::::::::;;;<<<<<<>>>>>>>>>>>>????????????AAAAAA@@@@@@@@@@@@AAAAAABBBCCCEEEDDDBBBAAAAAABBB>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCFFFFFFFFFFFFFFFFFFFFFFFF000000///.........//////////////////////////////000000000000////////////////////////////////////............///000111222000///......000000///......//////...------...000...............---------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,......------......///000------------------------,,,,,,,,,---------......------------------------.........------,,,,,,,,,------------------------------,,,+++++++++,,,,,,......---,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,//////............------------------.............................................------,,,,,,,,,---------------------------......//////......---,,,,,,,,,---------......++++++++++++,,,---...///......---,,,,,,,,,------,,,,,,------,,,,,,++++++------,,,++++++******))),,,,,,++++++***+++++++++,,,------......------,,,------,,,+++)))(((''''''------------------------,,,,,,,,,,,,,,,---...///++++++,,,---------------------------------------,,,,,,+++++++++,,,------000///...---,,,+++++++++------------------------,,,,,,,,,---------..............................------------------------........................------...////////////...------------............------------------------------------------------+++++++++,,,...000111222///////////////...------........................------------------------........................---............/////////.......................................---------........................------------------------000000////////////000000------------------------......------------......------...////////////...------------------------------------------.....................---------............////////////////////////////////////////////////////////////......//////////////////............////////////////////////000000000000111111111111111111111111111111222333444555444444222222222222222222222222111111111222222222222333444444444444555555555555444444444555555555555666555555555555555555555555666666666666666666666666777777777777777777777777777777777888999999::::::;;;::::::::::::;;;<<<<<<>>>>>>?????????@@@@@@@@@@@@???????????????@@@@@@BBBCCCDDDDDDBBBAAAAAABBB>>>???@@@@@@AAABBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEE000000000/////////000000////////////////////////000000000000////////////////////////////////////---------...///000111222000///......///000///......///000///------...000........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,............//////000000------------------------++++++,,,,,,,,,---------------------------------...------,,,,,,++++++***------------------------------,,,,,,,,,,,,,,,---...------,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,............------------******+++++++++,,,,,,,,,........................//////...------,,,,,,,,,------------------------++++++,,,,,,,,,,,,++++++............////////////+++++++++,,,,,,,,,------......---------------...,,,---------------,,,,,,)))******++++++,,,------------,,,+++************,,,,,,------------,,,,,,,,,,,,++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...------,,,,,,,,,------...------------------------,,,,,,,,,---------..............................------------------------........................,,,---......//////......,,,,,,---------.........------------------------------------------------+++++++++,,,---...000000000000//////............------------------------------------------------////////////////////////---------.........//////........................................................................------------------------...------,,,,,,------...------------------------...------,,,,,,------...,,,---......//////......------------------------,,,,,,------------..........................................////////////////////////////////////////////////////////////............////////////............////////////////////////000000000000111111111111111111111111000111222222222222222222111111111111111111111111111111111111222222222222333333444444444555555555444444444555555555555666555555555555555555555555555555555666666666666666777777777777777777777777777777777888999999::::::;;;::::::::::::;;;<<<<<<===>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>??????@@@@@@BBBCCCCCCAAA@@@AAABBB@@@@@@@@@AAABBBCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDD//////000000000000000000////////////////////////////////////000000000000///////////////////////////...............///000///...---...///000///------///000000.........000---.....................////////////////////////------------------------.........///////////////------------------------+++++++++,,,,,,,,,,,,---------------------------------,,,,,,++++++++++++------------------------......------------......------,,,,,,,,,------...---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---*********+++++++++,,,,,,..............................---------,,,,,,,,,------------------------******++++++++++++*********+++++++++,,,,,,,,,,,,---------,,,,,,+++++++++))))))((((((((())))))***,,,------.........------)))******++++++,,,------------,,,+++************++++++,,,,,,,,,,,,++++++******++++++,,,---------************************///...---,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,************************++++++++++++,,,,,,---...------,,,,,,,,,------...------------------------,,,,,,,,,---------..............................------------------------........................,,,------...............,,,,,,,,,------------...---------------------------------------------------,,,,,,,,,,,,------...///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////------------....................................---.............................................------------------------------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------,,,------...............------------------------,,,,,,,,,,,,------......---.................................////////////////////////////////////////////////////////////---.........//////000000............////////////////////////000000000000000000000000000000000000000000111111111111000000111111111111111111111111000000111111111222222222333333333444444444444555444444444555555555555666555555555555555555555555444444555555666666666777666666666666666666666666777777777888999999::::::;;;::::::::::::;;;<<<<<<<<<<<<<<<============>>>>>>=========>>>>>>???@@@>>>@@@BBBBBB@@@???@@@AAAAAAAAAAAABBBCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDCCCCCC......///000000000//////////////////////////////////////////000000000000//////////////////////////////......---.........///...------//////...------///111111///...//////---------...............////////////////////////........................------...////////////...------------------------+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------...//////------,,,,,,,,,---......---,,,,,,++++++,,,,,,---*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------------,,,+++***)))*********)))******+++,,,,,,,,,------......------------,,,++++++******))),,,,,,++++++***+++++++++***++++++,,,,,,++++++***))))))***,,,---...//////++++++++++++++++++++++++*********+++,,,---...///******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,------000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---............---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,,,,------------...///000000000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,------------.................................---------.......................................,,,,,,,,,,,,,,,,,,,,,,,,//////............//////------------------------------,,,,,,,,,,,,------,,,,,,---............---------------------------++++++,,,,,,------......---------...........................////////////////////////////////////////////////////////////------......///000000000............////////////////////////000000000000000000000000000000000000///000000111111111000000111111111111111111111111000000000111111111111222333333333333444444444444444444444555555555555666555555555555555555555555444444444555555666666777666666666666666666666666777777777888999999::::::;;;::::::::::::;;;<<<<<<;;;;;;;;;<<<<<<<<<==================>>>???@@@AAA>>>@@@BBBBBBAAA@@@@@@AAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEDDDDDDCCC,,,---...///000//////...////////////////////////.../////////000000000111////////////////////////.........------......//////...------//////...------///111111000/////////---------.........//////////////////////////////------------------------+++,,,---...///......---------------------------,,,,,,,,,,,,------------........................++++++,,,,,,------......---------------------------,,,,,,,,,------...///,,,,,,,,,,,,,,,---...///---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,,,,------------------------,,,------------------,,,------------............+++,,,---------,,,+++***......------......///000++++++,,,---------------------,,,++++++******)))+++++++++***++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,---...******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,---...//////---111777<<<===;;;777444------------------------------------------------------------------------,,,,,,---------.................................---------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,///......------......///---------------------------,,,,,,++++++,,,,,,---+++,,,------......------........................***++++++,,,------......---------.........//////............////////////////////////////////////////////////////////////------......///000000111............////////////////////////000000000000000000000000000000000000...///000111111111111111111111111111111111111111000000000000111111111111222222333333333444444444444444444555555555555666555555555555555555555555333333444555555666777777666666666666666666666666777777777888999999::::::;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>???@@@AAAAAA???AAACCCCCCBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGHHHHHHHHHGGGGGGFFFEEEEEEDDDDDD+++,,,.../////////......////////////////////////.../////////000000111111////////////////////////---------------...///000///...------...///...------///111222000/////////---------.........//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++---.........---,,,------------------------,,,,,,------------......////////////////////////***+++,,,---......///000------------------------++++++++++++,,,,,,---...,,,,,,,,,,,,,,,---...///---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////))))))*********+++++++++++++++++++++++++++++++++(((((()))***+++,,,,,,---------------------------+++,,,,,,------,,,,,,+++)))))))))*********++++++)))***,,,---......---,,,,,,,,,,,,,,,,,,---...///***+++,,,,,,---------,,,)))******+++,,,,,,------************+++,,,------,,,------......------,,,***************+++++++++........................++++++******)))***************+++,,,,,,,,,,,,+++...........................------,,,++++++++++++***++++++,,,---...000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---...000111222///666AAAIIIKKKFFF>>>999........................------------------------------------------------,,,,,,,,,---------..............................---------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------------------------,,,,,,++++++,,,,,,---+++,,,------......------////////////////////////******+++,,,,,,---......---------.........//////............/////////000////////////////////////////////////////////////---------...///000000111............/////////000////////////000000000000000000000000000000000000...///000111222222222222000000000000000000000000000000000000111111111111222222333333333444444444444444444555555555666666555555555555555555555555333333444444555666777777666666666666666666666666777777777888999999::::::;;;::::::::::::;;;<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBAAACCCEEEEEEDDDDDDDDDEEECCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHGGGFFFEEEEEEDDD////////////////////////////////////////////////////////////000000000000000000//////.........---///////////////////////////000111111111111111000000000000000000000000000////////////////////////000000000000000000000000...---,,,+++++++++,,,---------------------------........................)))+++---///000000000///,,,,,,------------,,,,,,++++++,,,------......///000000///...............------------------------........................------------------------,,,++++++******++++++,,,+++++++++++++++,,,---...+++***)))***+++,,,+++)))++++++,,,,,,,,,,,,------...............///000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***++++++,,,,,,++++++******++++++++++++++++++,,,,,,,,,---------,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,+++******---------,,,,,,+++++++++------------------------...---+++))))))***+++,,,///...------++++++***))))))***,,,------,,,***)))++++++,,,,,,,,,,,,------...------,,,,,,------...***++++++,,,,,,++++++***,,,,,,,,,---------.........---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................111000///...---,,,+++***------------------------)))***,,,...//////...---.........------,,,,,,,,,...........................---+++++++++,,,...000...//////...------000222FFFEEECCCAAA>>>999333///,,,------......------,,,------............------+++++++++,,,---...///000........................///...---,,,++++++,,,---...------,,,,,,------.........---------,,,,,,,,,---------------...///000------------------------------------------------........................+++,,,,,,------,,,,,,+++///...---,,,,,,,,,,,,,,,------------------------..................------......////////////......000000////////////000000111000///------......///000000////////////000000//////............//////////////////000000000000000000000000111111111111111111111111111111111111000000000000111111111111222222222111111111000000111111111111111111111111444444444444444444444444333333444444555666777777555555555555555555555555666666666666666777888888777777888999999999999888;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<===============>>>@@@AAABBBBBBAAAAAACCCCCCBBBBBBBBBAAAAAAAAABBBBBBAAAAAABBBDDDEEEFFFBBBBBBCCCDDDEEEGGGIIIJJJGGGGGGGGGFFFFFFFFFEEEEEE////////////////////////////////////////////////////////////000000000000000000/////////.........////////////////////////000000000000///...------000000000000000000000000////////////////////////........................------,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---...//////...------------............------------------------------//////...---------------------------------------........................------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---......---+++***+++,,,,,,+++***++++++,,,,,,,,,,,,------------------------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***,,,,,,------------......,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))******+++*********---------,,,,,,+++++++++++++++++++++++++++++++++...---+++***)))***+++,,,...------,,,,,,++++++******+++,,,------,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,------------...------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................333333222111000///...---------------------------***+++---...///...---,,,......---------,,,,,,,,,...........................---,,,+++,,,---///000>>><<<999666555888===BBB>>>;;;888666555333111///,,,------......------,,,------............------,,,,,,,,,,,,------...///000000000000000000000000///......---------------...------,,,,,,------.........---------,,,,,,,,,------,,,,,,---......///------------------------------------------------........................+++,,,,,,------,,,,,,+++///...---,,,,,,,,,,,,---------------------------..............................////////////......000//////......//////000111000///...---......///000000////////////000000//////............//////............//////////////////000000000111111111111111111111111111111111000000000000111111111111222222222111111111000000111111111111111111111111444444444444444444444444333333444444555666666777555555555555555555555555666666666666666777777888888888999::::::::::::999;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===============>>>@@@AAABBBBBBAAAAAACCCCCCCCCCCCBBBBBBAAAAAABBBBBBAAAAAABBBCCCDDDEEEDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFEEEEEE////////////////////////////////////////////////////////////000000000000000000////////////....../////////////////////////////////...---,,,+++***000000000000000000000000////////////////////////........................------,,,,,,,,,,,,------++++++++++++++++++++++++........................///000//////...---+++***.........//////.........//////...------,,,++++++...---,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,------...---,,,,,,------+++***++++++,,,,,,,,,,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***,,,,,,,,,------.........---,,,+++***)))***++++++++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,------............------,,,,,,,,,,,,------------,,,,,,------,,,,,,+++++++++++++++,,,,,,---------------------------------000000///...------,,,,,,------------------------+++,,,---.........---,,,...------------,,,,,,,,,------------------------......---,,,---...///000BBBBBBAAA???>>>???CCCEEE555111---+++,,,...///000,,,------......------,,,------............------------,,,,,,,,,------................................./////////...------...------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,------...------------------------------------------------------------------------,,,,,,------------,,,,,,......---,,,,,,,,,------------------------------..............................////////////...............------.........000000///............///000//////......//////000//////............//////------------............//////000000000000111111111111111111111111111111000000000000111111111111222222222111111111111111111111111111111111111111333333333333444444444444333333333444555555666666555555555555555555555555666666666666777777777777888999::::::;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===============>>>@@@AAABBBBBBAAAAAADDDDDDDDDCCCCCCCCCCCCBBBCCCCCCBBBBBBBBBBBBCCCDDDFFFFFFEEEDDDDDDEEEEEEEEEGGGFFFFFFFFFFFFEEEEEEEEE////////////////////////////////////////////////////////////000000000000000000//////////////////////////////////////////............------,,,+++////////////////////////////////////////////////........................,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,........................000000//////...,,,,,,+++......////////////............---------,,,,,,,,,------,,,,,,,,,,,,------------------------------------------------------------------------------,,,,,,,,,++++++,,,,,,,,,+++***************++++++...---++++++,,,,,,+++)))+++++++++,,,,,,,,,------......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++***++++++,,,,,,++++++************++++++,,,,,,,,,---,,,***(((((()))***+++***+++++++++++++++,,,,,,+++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++******++++++,,,+++++++++,,,,,,------------,,,++++++++++++,,,---+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------+++,,,---...---,,,+++******++++++,,,,,,------...------------------------...---------,,,,,,++++++------------------------,,,---.........---,,,+++------------------------------------------------......---------...///000333888>>>AAA@@@<<<999777111...***)))***---///000,,,------......------,,,------............------......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///...---...------,,,,,,------.........---------,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------------------------------------------------,,,,,,------------,,,,,,...------,,,,,,,,,---------------------------------------.....................////////////.........------,,,,,,------...000/////////............/////////......///////////////............//////------........./////////////////////000000000111111111111111111111111111///000000000111111111111111111111111111111111111111111111111111111111111333333333333333444444444333333333444444555555555555555555555555555555555555666666777777777777777777888999999::::::999999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===============>>>@@@AAABBBBBBAAAAAADDDDDDDDDDDDDDDDDDDDDCCCDDDDDDCCCCCCCCCCCCCCCCCCEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEE////////////////////////////////////////////////////////////000000000000//////000000000000000000////////////////////////,,,---...///////////////////////////////////////////////////////////////////////////////////////,,,,,,------........................................................................------............////////////......,,,,,,,,,---------.........---------------......---------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,---+++******++++++***(((+++++++++,,,,,,,,,------//////...---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++***++++++,,,,,,++++++***))))))***++++++,,,---------,,,***(((((()))***+++*********++++++,,,,,,,,,+++,,,---...///000000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++,,,***++++++,,,,,,------...------,,,++++++,,,------+++++++++,,,,,,,,,------------,,,,,,,,,,,,------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------+++,,,---...---,,,+++***+++++++++,,,,,,---------------------------------000000//////////////////------------------------------------------,,,,,,---------------------------------------------------------------...//////)))...444888777333///---///---++++++,,,------,,,,,,------......------,,,------............------......---,,,,,,,,,------////////////////////////---...///000000///...---...------,,,,,,------.........---------,,,,,,,,,---,,,,,,+++++++++,,,,,,------------------------------------------------------------------------,,,------......------,,,------,,,,,,,,,------...---------------------------------.........//////......////////////......------,,,,,,,,,,,,------///////////////......---//////............////////////............//////....../////////000000000...////////////000000000000000000000000000000000///000000000111111111111111111111111111111111111111111111111111111111111222222222333333333444444333333333444444444444444555555555555555555555555555555666777888777777666666666777888888888888888:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<===============>>>@@@AAABBBBBBAAAAAACCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGEEEEEEEEEEEEEEEEEEEEEEEE////////////////////////////////////////////////////////////000000000000//////000000000000111111////////////////////////,,,---...///000111111111000000000000000000000000////////////////////////000000000000000000000000+++,,,---......///......................................................---------------...///000.........//////.........++++++,,,,,,---...//////---------------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------//////......------......+++***))))))++++++***)))++++++,,,,,,,,,,,,------///...---------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++,,,------...//////---,,,+++***)))***++++++*********++++++,,,,,,---******+++,,,------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------.........////////////......++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------------------------------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---.........------///111,,,,,,+++,,,,,,,,,***(((,,,------......------,,,------............------------,,,,,,,,,------...........................------.../////////.........------,,,,,,------.........---------,,,,,,,,,...------,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------------,,,,,,,,,---......------------------------,,,,,,------.../////////......////////////......---------,,,,,,---------/////////000///......---///......------....../////////............//////////////////000000000111......////////////000000000000000000000000000000000000000000111111111111111111111111111222222222111111111111111111111111111111222222333333444444333333333333333333444444555555555555555555555555444555777888888888777666555666666777888777777777::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<===============>>>@@@AAABBBBBBAAAAAABBBCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFEEECCCBBBCCCCCCDDDEEEFFFGGGDDDDDDEEEEEEEEEEEEEEEFFF////////////////////////////////////////////////////////////000000000000//////000000000111111111////////////////////////---...///000000000000000000000000000000000000000////////////////////////////////////////////////+++,,,---.../////////......................................................------,,,---...///000------............------,,,---------------------,,,,,,++++++,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------///......---,,,,,,------***))))))***,,,---,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***++++++,,,,,,++++++******++++++,,,...//////000,,,,,,,,,,,,++++++++++++)))******+++,,,,,,------***++++++,,,,,,,,,+++++++++++++++,,,,,,---------++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---......////////////......***++++++++++++,,,,,,,,,------,,,,,,++++++,,,,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------------------------,,,,,,,,,,,,------...///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,//////---,,,***,,,000333,,,+++***+++,,,+++***(((,,,------......------,,,------............------,,,,,,,,,,,,------...///++++++++++++++++++++++++---------------......///...------,,,,,,------.........---------,,,,,,,,,///......---,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,---...///------------------------,,,,,,------...//////000......////////////............------------.........///000000000///------///......------....../////////............//////........./////////000000........./////////000000000000000000000000000000000000000000111111111111000000111111111222222222111111111111111111111111000111111222333333444444333333333333333333333333555555555555555555555555444555777888888888666666666666777888888888888888999999:::::::::;;;;;;;;;<<<<<<<<<<<<===============>>>@@@AAABBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCEEEEEEGGGHHHIIIHHHHHHGGGDDDDDDCCCCCCCCCDDDDDDEEEDDDDDDDDDDDDEEEEEEFFFFFF////////////////////////////////////////////////////////////000000000000//////000000111111111222//////////////////////////////////////////......000000000000000000000000////////////////////////........................***+++---///000000///...------------------------........................//////---,,,,,,---...///,,,------------------,,,///......------,,,,,,++++++*********+++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...,,,++++++***)))))))))***+++***)))+++---///......++++++,,,,,,,,,---------************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++,,,,,,+++++++++((())))))***,,,---......,,,------------,,,+++***))))))***+++,,,,,,---------------...------,,,,,,+++++++++,,,,,,---------------------------------)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++++++++,,,,,,,,,---------,,,++++++++++++++++++,,,,,,,,,------------,,,,,,******+++++++++,,,,,,,,,...---,,,+++***+++,,,---///...------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////000------------------------+++++++++,,,---...///000,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++***,,,...///...------......,,,******+++,,,,,,,,,,,,------......------,,,---..................---+++++++++,,,---...///000........................---,,,++++++,,,---...///...------,,,,,,------.........---------,,,,,,,,,000///...---------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,---...///------------------------,,,,,,------...///000000......////////////......///......------......///...///000000000///---,,,.........------.........//////............//////---------.........//////............/////////000000000000000000000000000000000000000111111111111000000111111222222222222111111111111111111111111000000111222333333444444333333333333333333333333555555555555555555555555444555777888999888666555777777888999999999999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<=========>>>===>>>@@@AAABBBBBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCEEEFFFGGGIIIJJJJJJIIIIIIFFFFFFEEECCCCCCBBBBBBBBBCCCDDDDDDDDDEEEEEEFFFFFF////////////000000000000000000000000000000000000000/////////............111000///...------......000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000////////////////////////////////////000///...------...000111,,,,,,,,,---------.........---,,,***)))(((((('''------............------------------------------......///...---,,,...000////////////////////////++++++,,,---------,,,,,,------------------------------------------------,,,,,,,,,------,,,++++++------------------------***+++---------+++)))(((.........------.........------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------++++++)))***,,,,,,***)))***+++...---,,,,,,++++++,,,,,,+++,,,,,,---............,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------...------,,,+++++++++,,,+++++++++,,,,,,---------+++---000333333222///---,,,+++)))(((((()))+++,,,,,,,,,++++++,,,,,,---...,,,---...//////...---,,,))))))***+++---...////////////...---,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,------.........---,,,,,,++++++,,,,,,---------------------------,,,------......------,,,---.........---,,,,,,+++/////////......---,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,///...,,,*********,,,---++++++++++++++++++++++++.........------,,,,,,,,,...------,,,,,,------...////////////////////////---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,---...///---,,,,,,,,,,,,---...............------,,,,,,,,,//////...---+++***))))))+++,,,---......---,,,+++,,,,,,+++******+++,,,,,,........................................................................---------............///..................................../////////////////////...------,,,,,,---------............///////////////////////////////////////000000000000000000000000000000000000111111111000000000000000000000000000000000000000111111111111111111111111222222111111222222333444333333333222222111111111333333333333333333333333333333333444444444555555555555666666777777888888888888777777777777888888777888888999999:::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<===??????@@@@@@@@@AAAAAABBBBBBCCCDDDDDDDDDFFFEEEEEEEEEGGGIIILLLMMMNNNKKKFFFDDDCCCDDDCCCCCCDDDDDDDDDDDDDDDDDDCCCCCC////////////000000000111000000000000000000000000000000/////////.........000000000/////////......000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000////////////////////////////////////---,,,+++******+++---...,,,---------............111111///...---,,,,,,,,,------............------------------------------++++++,,,+++***)))+++---,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,------------------------------------------------,,,,,,,,,------,,,,,,+++------------------------------.........---,,,+++------,,,++++++,,,------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++)))***,,,,,,***)))***+++------,,,++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,++++++++++++++++++++++++,,,,,,---------***+++---///000///---,,,---,,,+++******+++,,,---,,,,,,++++++,,,,,,---...------............------++++++++++++++++++++++++///......---,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,------......------,,,+++---------------.........------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,...------,,,,,,------...........................---,,,,,,,,,,,,---......------,,,,,,,,,---......---,,,,,,,,,,,,---............---------,,,,,,,,,///......---,,,+++******,,,------------------,,,------,,,++++++,,,------........................................................................---------............///....................................////////////------..................---------............///////////////////////////////////////000000000000000000000000000000000000111000000000000000000000000000000000000000000000111111111111111111111111222222111111222222333444333333333222222222111111333333333333333333333333333333333444444444555555555555666666777777888888777777777666666777888888777888888999999:::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<===??????@@@@@@???@@@@@@AAAAAABBBCCCCCCCCCEEEEEEDDDEEEGGGJJJMMMPPPQQQMMMHHHDDDCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCC/////////000000000111111000000000000000000000000000000000/////////......000000111222111000///...000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000////////////////////////////////////---,,,+++******+++,,,,,,------........./////////333222111000///.........------............---------------------------------......---,,,,,,---///++++++++++++++++++++++++////////////...---,,,,,,------------------------------------------------+++,,,,,,------,,,,,,,,,------------------------......------------,,,,,,---+++***))))))***+++---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,)))+++,,,,,,+++******+++,,,,,,+++************+++,,,,,,,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++************+++++++++,,,,,,,,,,,,------***+++,,,---------,,,,,,...---,,,++++++,,,---...,,,,,,++++++,,,,,,---.........------------......------,,,+++***)))((((((.........------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,------------...,,,---...//////...---,,,------------------------,,,------......------,,,------......------,,,,,,+++++++++,,,---.........,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---------------------------...------------,,,,,,,,,...------,,,,,,------...---------------------------,,,,,,,,,,,,---............---,,,,,,,,,---------,,,,,,,,,,,,---.........------------,,,,,,,,,------------,,,,,,,,,+++...------,,,,,,------......------,,,,,,------...........................................................................---------............///....................................////////////,,,,,,------...//////000---------............///////////////////////////////////////000000000000000000000000000000000000000000000000000000111111000000000000000000000000111111111111111111111111222222111111222222333444333333333222222222222111333333333333333333333333333333333444444444555555555555666666777777888888666666555666666777888888777888888999999:::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<===>>>?????????????????????@@@AAAAAABBBBBBDDDDDDCCCCCCFFFKKKOOORRRUUUQQQJJJEEEDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB//////000000000111111111000000000000000000000000000000000////////////...///000222333333222000///000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000////////////////////////////////////000///...---------...............////////////000000000///...------------------............------------------------------.../////////------///000------------------------////////////...,,,++++++------------------------------------------------++++++,,,---------,,,,,,,,,,,,------------------,,,,,,+++******++++++,,,---+++)))(((((()))+++---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---)))+++,,,,,,+++******+++,,,+++******))))))******,,,,,,,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------++++++******)))******+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---------...---,,,++++++++++++,,,---,,,,,,++++++,,,,,,---...///...,,,,,,,,,,,,...///...------,,,+++***))))))......---------,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,---///000000///---,,,------------------------,,,------......------,,,,,,------...------,,,,,,+++++++++,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,---------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///...---,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------,,,,,,------------------...---,,,++++++,,,---...------,,,,,,,,,,,,------........................................................................---------............///....................................////////////---------.........//////---------............///////////////////////////////////////000000000000////////////////////////000000000000000111111111000000000000000000000000111111111111111111111111222222111111222222333444222222222222222222222222333333333333333333333333333333333444444444555555555555666666777777888888555555555555666777888888777888888999999:::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<===>>>??????>>>>>>??????@@@@@@AAABBBBBBBBBCCCBBBBBBBBBFFFKKKPPPTTTXXXRRRKKKFFFDDDDDDDDDDDD@@@AAAAAAAAAAAAAAABBBBBB000000000000111111111111111111111111111111111111111000000000///////////////000222444444333111000000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000////////////////////////////////////111111000///////////////.........////////////000......---------------...------............------------------------------+++,,,,,,+++******+++---------------------------.........---,,,+++***)))------------------------------------------------***+++,,,,,,---------,,,,,,,,,,,,---------......,,,++++++******+++,,,,,,---,,,+++******+++,,,---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,***))))))***,,,,,,***+++------+++***+++,,,,,,+++******))))))******,,,,,,,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------+++******)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...++++++************++++++,,,,,,++++++,,,,,,---......---,,,++++++,,,---...---------------------,,,---------------,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,---///000000///---,,,------------------------,,,------......------,,,,,,,,,------...------,,,---------,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///...---,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------,,,,,,------------.........---,,,++++++,,,---...++++++,,,,,,,,,,,,++++++........................................................................---------............///....................................//////////////////.........------------------............///////////////////////////////////////000000000000//////////////////////////////000000111111111111000000000000000000000000111111111111111111111111222222111111222222333444222222222222222222222222333333333333333333333333333333333444444444555555555555666666777777888888666666666666666777888888777888888999999:::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>===@@@@@@@@@AAABBBBBBCCCCCCBBBAAAAAABBBEEEJJJOOORRRVVVQQQKKKFFFDDDDDDCCCCCC@@@@@@@@@@@@AAAAAABBBBBB000000000111111111222222111111111111111111111111111111000000000////////////000111222333222111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000////////////////////////////////////000000//////...---------------.........////////////............//////000------............------------------------------,,,---------++++++---...++++++++++++++++++++++++------------,,,+++******------------------------------------------------******+++,,,------------+++,,,,,,------.........,,,,,,------------......------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++***,,,------,,,++++++,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++************+++,,,,,,------,,,,,,,,,,,,++++++,,,,,,+++*********++++++************************,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,------,,,,,,------......//////------------------------++++++,,,,,,,,,,,,------...------------,,,,,,,,,,,,---...//////...---,,,------------------------,,,------......------,,,,,,,,,------......------.........---,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---............---,,,,,,,,,---------,,,,,,,,,,,,---......,,,,,,,,,------------...---------------............------,,,,,,------...***++++++,,,,,,++++++***........................................................................---------............///....................................////////////000//////...------,,,,,,---------............///////////////////////////////////////000000000000000000000000000000000000/////////000111111222222000000000000000000000000111111111111111111111111222222111111222222333444111222222222222333333333333333333333333333333333333333333444444444555555555555666666777777888888888888777777777777888888777888888999999:::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<======>>>>>>=========@@@@@@AAAAAABBBCCCCCCCCCAAAAAAAAABBBDDDHHHKKKMMMQQQNNNIIIFFFDDDDDDCCCBBB???@@@@@@AAAAAABBBBBBCCC000000111111111222222222111111111111111111111111111111111000000000//////000000000111111111222222000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000////////////////////////////////////////////////...---,,,+++,,,---------...........................///000111------............------------------------------...///000///------///000,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,------------------------------------------------)))***+++,,,------------++++++,,,,,,---......///+++,,,---.........------+++,,,---......---,,,+++------,,,,,,,,,,,,++++++------------------------++++++++++++++++++++++++******++++++++++++*********,,,------,,,++++++,,,------,,,++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---------------,,,,,,+++++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++***,,,,,,++++++,,,,,,---...,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,+++,,,------......------.........---------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------------------------------,,,,,,,,,---------.........------,,,,,,------...---------------------------,,,,,,,,,,,,---......------,,,,,,,,,---......---,,,,,,,,,,,,---......,,,,,,,,,---------.....................---------,,,------------------,,,++++++,,,------,,,++++++........................................................................---------............///....................................////////////..................---------------............///////////////////////////////////////000000000000000000000000000000000000...//////000111111222222000000000000000000000000111111111111111111111111222222111111222222333444111111222222222333333333333333333333333333333333333333333444444444555555555555666666777777888888;;;:::999888888777777888777888888999999:::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<===============<<<<<>>>>>>>>???@@@@@@AAAAAAAAAAAABBBCCCDDDDDDCCCCCCGGGFFFDDDDDDEEEDDDCCCAAA@@@@@@AAABBBBBBCCCDDDDDD000000000000000000000000111111111///------///000111111111111111111111111222222222222111111000000333333333333333222111000000000000000000000000000........................////////////////////////000000000000000000000000000000//////.........---......////////////......,,,,,,,,,---------............------------......------------------------,,,---------...////////////............---------+++---......------///000//////...---,,,++++++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++++++++,,,,,,---------...---,,,,,,++++++++++++,,,,,,,,,------.........------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***************************,,,+++++++++++++++++++++...---,,,,,,++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++,,,,,,---...,,,,,,,,,,,,+++***))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,------------------,,,,,,++++++++++++,,,...//////...,,,+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++------------------------+++,,,,,,---.........------------,,,,,,+++++++++************+++,,,,,,---+++++++++,,,---...000000------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------------------......------------.......................................------,,,,,,,,,,,,------......------,,,---,,,,,,++++++,,,,,,---//////------------//////,,,---......//////......//////......------------///////////////.........---------............///000000000000////////////........................////////////////////////,,,---///000000000///...............////////////......////////////......////////////000000000000,,,------...///000000111222111111111000000//////000000111222222222222111111111111111111111111111222222333333333333444444444333111000000111333444333333333444444444555555777666444333222222333333555666777777777777777666888888999999999:::::::::===<<<;;;:::999:::;;;<<<<<<<<<<<<<<<============@@@@@@??????????????????AAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDCCCBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBB111111111111111111111111111111111000......000222111111111111111111111111222222222222111111111000222222333333222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////..................////////////......---------........./////////......------......///---------------------------------...............///............---------,,,...///...------...///.........------,,,,,,++++++,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++,,,,,,,,,---------///...------,,,,,,,,,---,,,,,,,,,---------......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***************************+++++++++,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***------,,,+++++++++,,,,,,+++,,,,,,---------,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------+++******+++,,,,,,------------------------------......------,,,+++------------------------+++,,,------......---------,,,,,,,,,,,,,,,,,,+++,,,++++++++++++,,,,,,---------,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------......------------....................................---------,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---,,,+++************+++,,,,,,---......//////......000000//////............////////////............---------............/////////.........---------........................////////////////////////------///000000000///...............////////////......////////////......////////////000000000000.........//////000000111222222222222111111000000000000111222222222222111111111111111111111111111222222333333333333444444666555333222222333555666333333333444444444555555666555444333333333444555777777777777666666666666888888888999999999::::::<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<============????????????????????????@@@@@@@@@@@@AAAAAAAAABBBCCCCCCDDDCCCCCCBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBB111111111111111111111111000111222111000000222444111111111111111111111111222222222222111111111111111222222222222111000000000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////////////////...............//////000000//////............/////////000000///......------......///------------------------...............---------///............------------...//////---,,,---...---------------------------------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++,,,,,,,,,,,,------------//////...---------......,,,,,,,,,------------...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------......------,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---------,,,++++++*********+++,,,---............++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,++++++***+++,,,------,,,+++***---------------------------,,,,,,++++++,,,,,,---///...---+++++++++,,,,,,------------............------......------,,,,,,------------------------,,,,,,------......------+++,,,,,,,,,,,,,,,,,,---...---,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,---------------------------------------------------......//////......---------------------------......------------.................................------------,,,,,,,,,++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---......---,,,,,,---......,,,---......//////......000000000///////////////........................---------............///---------,,,,,,,,,,,,+++........................////////////////////////---......///000/////////............////////////......////////////......////////////000000000000000000000000000000000000333333222222222222111111000000111222222222222111111111111111111111111111222222333333333333444444555555333333333333555555333333333444444444555555666555444444444555666777999888777666555555666666888888888999999999999:::;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<============????????????????????????????????????@@@@@@@@@@@@BBBCCCCCCCCCCCCBBBBBBAAACCCCCCCCCCCCCCCCCCCCCCCC111111111111111111111111000111222222111111333555111111111111111111111111222222222222222222222222111111111222222111000000000000000000000000000000000000000000000000000000///////////////////////////////////////////////////////////////.........//////000000000000//////---.........//////////////////............//////......................../////////...---------,,,///............---------...///000///---,,,,,,---,,,,,,,,,------.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++,,,,,,------------------......------------......------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------...//////---,,,,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***+++,,,,,,,,,,,,++++++***++++++,,,---------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---------------------------,,,,,,++++++,,,,,,---000///---,,,+++,,,,,,---,,,,,,,,,---------------,,,------...------,,,,,,------------------------,,,,,,------...------,,,+++++++++,,,,,,---------///...------,,,,,,,,,,,,......---,,,,,,,,,,,,---,,,,,,------------------------------------------------............------------------------------......------------..............................------------------------***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---//////............//////,,,---......///.........////////////............------...............///---------............///---------,,,,,,,,,++++++........................////////////////////////---......///////////////............////////////......////////////......////////////000000000000111111111111000000000000111111111111111111111111000000111222222222222111111111111111111111111111222222222333333333444444333222222111111222222333333333333444444444555555555555444444555666888999;;;999777555444444555666888888888888999999999999;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>?????????????????????@@@@@@@@@@@@AAAAAAAAABBBCCCCCCCCCBBBBBBDDDDDDDDDDDDDDDDDDDDDDDD111111111111111111111111000111333333222222333444111111111111111111111111222222222222222222222333000111111222222222111111111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////........./////////////////////000000000000//////,,,,,,---------........./////////....../////////......................../////////...---------,,,///............---------...///000///---,,,,,,---+++,,,,,,------.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,,,,++++++---------------------------,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------...//////,,,,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------***++++++,,,,,,++++++***((()))***+++,,,---,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---///...---,,,+++,,,------******+++++++++,,,,,,,,,,,,,,,------...------,,,------------------------,,,------...------,,,,,,+++++++++,,,,,,---------///...------,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------......------------..............................------------------------***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---+++++++++,,,,,,+++++++++,,,---......///.........------------------------,,,---------......//////---------............///............---------,,,........................////////////////////////............/////////000............////////////......////////////......////////////000000000000111111111111000000000000/////////000000000000000000000111222222222222111111111111111111111111111222222222333333333444444222222222222222222222222333333333444444444555555555444444444555777888999;;;999777555444444555666777777888888888999999999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<==================>>>>>>>>>?????????@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAABBBCCCCCCCCCBBBDDDDDDDDDDDDDDDDDDDDDDDD222222222222222222222222000222333333222222222333111111111111111111111111222222222222333333333333111111222333333333333222111111111111111111111111222222222222222222222222333333333333333333333333////////////////////////.........//////////////////000000111111000000///,,,,,,,,,------------...000//////......//////000.......................................---------///............------------...//////---,,,---...,,,,,,,,,------..................---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,............------------,,,,,,+++++++++,,,------...------------,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,+++++++++,,,---------,,,,,,++++++,,,,,,---***++++++,,,,,,------...***++++++,,,,,,++++++***&&&''')))+++------------,,,,,,,,,,,,+++***)))(((,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---...---,,,++++++,,,---...))))))******++++++,,,,,,,,,,,,------......------------------------------------......------,,,,,,+++,,,,,,,,,,,,,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++------------------------......------------..............................,,,,,,,,,------------...++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,,,,---......//////......,,,,,,,,,,,,,,,---------,,,,,,,,,---......//////---------............///////////////....................................///////////////////////////............///000000............////////////......////////////......////////////000000000000000000000000000000000000.........////////////000000000111222222222222111111111111111111111111111222222333333333333444444444444444444444444444444333333333444444444555555444444333333444666777999999888777666555555666666777777777888888888888999999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<============<<<======>>>>>>?????????@@@@@@@@@@@@AAAAAAAAABBB??????@@@BBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC222222222222222222222222000222444444222111000111111111111111111111111111222222222333333333444444222222333444444444444444111111111111111111111111222222222222222222222222222222222222222222222222000000000000000000000000............/////////000000000111111111111000000------------............000000////////////000000........................---------...............///............---------,,,...///...------...///,,,,,,------------------------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------///.........------------,,,,,,,,,,,,,,,---............---------,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...---,,,,,,++++++,,,,,,---******+++,,,,,,---......***++++++,,,,,,++++++***&&&(((***,,,---,,,,,,+++,,,,,,,,,---,,,,,,++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,---------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++******+++,,,---...))))))***++++++,,,------+++,,,------......------------------------------------......------,,,+++---,,,,,,,,,,,,,,,,,,+++,,,++++++++++++,,,,,,---......---,,,,,,,,,------++++++,,,,,,---......///------------------------,,,,,,------------,,,,,,------------------------......------------..............................,,,,,,,,,---------......,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---......///000000///......,,,---......//////......,,,,,,,,,---------......++++++,,,------...//////---------............///////////////.........---........................///////////////////////////......---...///000111............////////////......////////////......////////////000000000000.........//////000000111.../////////000000000000000000111222222222222111111111111111111111111111222222333333333333444444333444444555555444444333333333333444444444555555444444333333333555666777777777777777666666666666777777777777888888888888888999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<======>>>??????@@@????????????@@@@@@@@@@@@>>>>>>@@@AAABBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB222222222222222222222222000222444333222000//////111111111111111111111111222222222333333444444444222333444444555555555555111111111111111111111111////////////////////////////////////////////////111111111111111111111111---.........//////000000000000111111111111000000............/////////000000000////////////000000////////////////////////,,,------......///////////////.........---------+++---......------///000---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,'''((()))+++,,,---......//////.........------------------------...///000.........------,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---...---,,,,,,++++++,,,,,,---******+++,,,,,,---......+++++++++,,,,,,+++++++++((()))+++,,,,,,+++***)))++++++,,,---............,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------+++++++++,,,,,,---------...------,,,,,,------...---------------------------,,,,,,++++++,,,,,,---***)))))))))***,,,...///******+++,,,,,,---......+++,,,,,,---.........------------------------------.........---,,,,,,+++---------,,,,,,+++++++++************+++,,,,,,---000000...---,,,+++++++++++++++,,,,,,---...//////////////////////////////---..................---------------------------.........------.................................,,,,,,,,,------.........,,,------......------,,,---,,,,,,++++++,,,,,,---***+++,,,------,,,+++***,,,---......//////......---------.........//////++++++,,,,,,---...//////---------.........////////////.........---------........................///////////////////////////......------///000111............/////////000......////////////......////////////000000000000,,,------...///000000111//////000000111111111222000000111222222222222111111111111111111111111111222222333333333444444444111222222333333222222111333333333444444444555555444444333222333444555666555666777777777777777666777777777777888888888888777999:::<<<======<<<<<<<<<<<<<<<<<<=========>>>;;;<<<<<<===>>>??????@@@>>>>>>>>>>>>????????????===>>>???AAABBBCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB222222222222222222222333333333333333333333333333444444333222111111111111666666666666555555555555777777666666666666666666333333333333333222111111111111111111000000000000111111111111111111111111222222222222111111111111///111222111000///000111000000000000000000000000111111000000/////////...000000000000000000000000//////////////////////////////.........---------..............................---------,,,,,,,,,///...---,,,,,,---...///------------------------///---***((((((***---///------------------------//////.........---------)))+++,,,,,,,,,,,,---/////////...---,,,,,,++++++---,,,,,,+++*********+++------............------***,,,------,,,++++++,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,,,,---------......,,,------......------,,,++++++++++++,,,,,,---...---...---+++)))((()))***%%%'''***---------+++***))))))*********+++++++++,,,++++++******++++++,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,...---+++***)))***++++++------,,,++++++,,,------******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++------,,,***...------,,,,,,------...---.........---,,,,,,+++------------------------------------------------------------------------------------------------------------------------,,,,,,---...---,,,***))).........------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------000///---,,,,,,---...000///////////////.........------------------------.........------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------............------,,,,,,,,,////////////////////////,,,,,,,,,---------......///......---------......---------............/////////////////////////////////.........---------..............................------------..................////////////000000///////////////000000000000000000000000000000000000000111111111111///000111222222222222222000111111111111222222222222222222222222222222222444444444333333222222222111222333333444444333333555555555555555555555555666666666666777777777777777888888888888999999999;;;::::::999999::::::;;;<<<<<<<<<===============>>>============???@@@AAA@@@AAABBBCCCCCCCCCBBBAAAAAAAAABBBBBBCCCBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBB333333333333333333333333222222222222222222222222444444333222222222222333666666666666666666666666666666666555555444444444333333444444333333222111222222222222111111111111111111111111111111111111111000000000///////////////111222111000///000222000000000000000000000000000000000/////////......000000000000000000000000//////////////////////////////.........---------........................000000/////////.........///...------------...///------------------------...,,,***))))))***,,,...------------------------......------,,,,,,,,,,,,+++,,,,,,+++)))((()))***///......---,,,,,,++++++---,,,,,,+++******++++++------............------***,,,------,,,++++++,,,++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++,,,+++++++++,,,,,,---...---......,,,***)))***+++------.........,,,***(((*********++++++++++++,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++******++++++,,,---...---,,,+++***++++++,,,---,,,+++******+++,,,---+++++++++++++++,,,,,,---************************---+++++++++------,,,+++,,,,,,,,,++++++,,,,,,,,,------......------,,,+++------,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------,,,+++***......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---,,,+++,,,...////////////////////////...------------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------.........---------,,,,,,,,,........................,,,,,,,,,---------......///......---------......---------............/////////////////////////////////.........---------..............................------------..................////////////000000////////////000000000000000000000000000000000000000000111111111111000000111111222222222222000111111111111222222222222222222222222222222222444444333333333222222222111222333333444444333333555555555555555555555555555666666666777777777777666666777777777888888888:::999999999::::::;;;<<<<<<=====================>>>============???@@@AAA???@@@BBBCCCCCCCCCBBBAAA@@@AAABBBBBBCCCBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBB333333333222222222222222444444444444444444444444555555555444555555666777777888999:::;;;;;;;;;;;;888888777666555555444333333444444444444333222222333333333222222222111111111111111111111111111111111111111000000000//////000111222111000000111222000000000000000000000000////////////............000000000000000000000000/////////////////////////////////............---........................000000000/////////......///...------------...///---------------------------,,,,,,++++++,,,,,,------------------------------,,,,,,,,,,,,++++++++++++,,,---,,,)))((()))***.........------,,,,,,+++---,,,,,,+++++++++++++++------............------***,,,------,,,++++++,,,)))***+++---...000111222,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,---------......---+++***+++,,,000///...---,,,+++***)))++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++++++++***,,,+++*********+++,,,---...---,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++,,,,,,---...************************,,,+++***+++---...---,,,,,,++++++******++++++,,,------......------,,,,,,+++++++++,,,,,,,,,,,,,,,------------------------------------------------++++++++++++++++++++++++------------------------,,,,,,---------,,,++++++...------------,,,,,,,,,,,,,,,,,,---------......------------------------------------------------...---,,,++++++,,,---.........//////////////////------------------------------,,,,,,,,,,,,------------------------------------------------------...------,,,,,,------......------------,,,,,,,,,........................,,,,,,,,,---------............---------......///---------............///////////////////////////...............---------..............................------------..................////////////000000////////////000000000000000000000000000000000000000000111111111111000000111111111111111111000111111111111222222222222222222222222222222222333333333333222222222222111222333333444444333333444444444444444444444444555555666666666777777777555555555666666666777777888888888999:::;;;<<<=====================<<<<<<============>>>???@@@@@@???@@@AAABBBCCCBBBAAAAAA@@@@@@AAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAA777777777666666666666666888888888888888888888888777777777777888999:::;;;;;;<<<>>>@@@AAAAAAAAAAAA>>>===<<<:::999777666555444444444444444333333222333333333222222222111111222222222222222222222222444444333333333222222222000111222222000000111222000000000000000000000000//////..................000000000000000000000000/////////////////////////////////...................................................------------.........------.................................,,,,,,------------,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,***,,,------,,,---...000......---------,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,------......------,,,***,,,------,,,++++++,,,)))***+++,,,---///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---,,,---///...---,,,,,,------,,,+++***)))***+++,,,++++++,,,,,,,,,---------,,,++++++******++++++,,,++++++++++++++++++++++++,,,+++***)))***+++---...------------------------************************+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---......---,,,,,,++++++++++++,,,,,,,,,------...------,,,,,,******++++++++++++,,,,,,,,,,,,------------------------------------------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,---------..............................------------------------,,,,,,+++++++++,,,------............////////////........................---,,,,,,++++++,,,,,,---........................,,,,,,------------------...------,,,,,,------...------------------------........................,,,,,,,,,---------.........------------...//////---------............///////////////////////////......................................................------------..................////////////000////////////000000111///////////////////////////000000000111111111111111000000000000111111111000000111111111222222222111111111111111111111111333222222222222222222222111222333333444444333333444444444444444444444444555555555666666666777777555555666666666777777777777777888999:::<<<===>>>============<<<<<<<<<<<<<<<<<<======>>>??????@@@>>>???AAABBBBBBAAAAAA@@@???@@@AAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAA>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999:::;;;<<<===>>>???AAACCCEEEFFFGGGFFFFFFCCCBBBAAA>>><<<:::888777555666666666666555444444333333222222222111111111333333333333333333333333444444444444333333333333000222333222111000111222000000000000000000000000......//////////////////111111111111111111111111000000000000000000000000//////////////////////////////////////////////////////.........------------..................---........................,,,---............---,,,------------------------------------............***,,,------------...000---------------,,,,,,,,,---,,,,,,+++,,,,,,------,,,,,,------------,,,,,,***,,,------,,,++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,,,,+++,,,......---,,,---...---,,,+++))))))***+++,,,++++++,,,,,,,,,---------,,,++++++******++++++,,,++++++++++++++++++++++++++++++*********+++,,,---,,,---------------------***************************************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---......---------,,,,,,,,,,,,------,,,,,,------...------,,,*********++++++,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..............................------------------------++++++++++++,,,,,,---------.........//////000000........................---,,,,,,++++++,,,,,,---........................,,,,,,,,,---------.........------,,,,,,------...------------------------........................,,,,,,,,,---------......---------------...//////---------............///////////////////////////---...................................................------------..................///////////////////////////000111111///////////////////////////000000000111111111111111111000//////000000111000000111111111222222222111111111111111111111111222222222222222222222222111222333333444444333333444444444444444444444444555555555555666666666666666666666777777777888888666777777999:::<<<>>>???>>>>>>======<<<<<<<<<;;;;;;<<<<<<===>>>>>>??????>>>>>>@@@AAAAAAAAA@@@???>>>???@@@AAABBBBBBBBBBBBAAA@@@@@@??????@@@@@@AAABBBBBBAAAAAA@@@@@@??????AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>??????AAABBBBBBEEEGGGIIILLLMMMMMMLLLKKKJJJHHHFFFCCC@@@===;;;:::999::::::::::::999888888444444444333333333222222444444444444444444444444333333333222222222111111111222333222111111111333000000000000000000000000////////////000000000000111111111111111111111111000000000000000000000000...////////////000000000////////////////////////111111111000000000//////------...//////...------........................---......//////......---------------------------------...............///,,,---...---***)))***+++------------------------,,,,,,,,,,,,,,,------...,,,,,,------------,,,,,,***,,,------,,,++++++,,,,,,+++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---------...............,,,,,,,,,,,,......------,,,+++++++++,,,,,,)))+++---...------------222111///---+++++++++,,,++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------------,,,******+++,,,,,,+++************))))))******+++,,,************************,,,+++***+++---...---,,,...------,,,,,,------...,,,,,,------......------******++++++,,,,,,------+++,,,,,,------.........------------------------------------------------------------------------,,,,,,+++++++++,,,------,,,,,,,,,------------...,,,,,,,,,---------......------------------------------------------------++++++,,,,,,------......------......///000000000........................------,,,,,,,,,,,,------------------------------+++,,,,,,------............------,,,,,,------...,,,,,,,,,------------...------------------------,,,,,,,,,---------......---------------...///000---------............///////////////////////////---------.............................................------------..................///////////////......//////000111222000000000000000000000000000000000000111111111111222111000///...///000111000111111111111222222222111111111111111111111111111111111222222222222222111222333333444444333333333333333333333333333333444444555555555666666666666666777777777888888888777777888999:::<<<>>>???>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<===>>>>>>>>>>>>===>>>???@@@AAA@@@??????===>>>???AAABBBBBBBBBBBB@@@@@@????????????@@@@@@MMMMMMLLLLLLKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIJJJKKKLLLLLLOOOQQQTTTVVVWWWVVVUUUTTTRRRQQQNNNKKKGGGDDDAAA@@@>>>????????????>>>======666666666666555555555555666666666666666666666666333333333333222222222222111222333333111111222333000000000000000000000000000000000000111111222222111111111111111111111111000000000000000000000000.../////////000000000000////////////////////////111111111111000000000///------...//////...------................................................------------------------,,,,,,,,,------.........,,,---...---+++******+++------------------------,,,,,,,,,,,,,,,---......+++,,,,,,------,,,,,,+++***,,,------,,,++++++,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------...---+++******+++---......---,,,,,,+++++++++,,,'''))),,,...---,,,,,,---000000///...---,,,,,,,,,*********++++++++++++,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,(((***+++------,,,+++***)))***+++---------,,,+++***+++,,,------,,,+++***+++************+++,,,,,,************************---+++++++++------,,,+++---,,,,,,,,,,,,,,,,,,---+++,,,------......------+++++++++,,,------......++++++,,,,,,---......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++++++++,,,---...,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---.../////////------......///000000111..............................------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///...------,,,,,,------...,,,,,,,,,---------......------------------------,,,,,,,,,---------......---,,,,,,------///000000---------............///////////////////////////---------.........//////..............................------------..................////////////............///000111222000000000000000000000000000000000000111111111111222111///.........000000000111111111111222222222111111111111111111111111000111111111222222222222111222333333444444333333333333333333333333333333444444444555555555666666555555555666666666777777888888888999:::;;;===>>>???>>>>>>===<<<<<<;;;;;;:::;;;<<<>>>>>>>>>>>>===<<<===???@@@@@@@@@???>>>===>>>???@@@AAABBBBBBBBB@@@@@@????????????@@@@@@^^^^^^]]]]]]\\\[[[[[[ZZZTTTTTTTTTTTTTTTTTTTTTTTTUUUTTTTTTTTTTTTUUUVVVVVVYYY[[[^^^``````___^^^\\\ZZZYYYVVVRRRNNNKKKHHHFFFBBBCCCCCCCCCCCCBBBAAAAAA888888888888777777777777777777777777777777777777666666555555555444444444111222333333111111222333000000000000000000000000000000111111222222222333111111111111111111111111000000000000000000000000.../////////000000111111000000000000000000000000////////////............,,,---...//////...---,,,//////////////////////////////............//////------------------------+++++++++,,,,,,---------+++---............///111------------------------,,,,,,,,,,,,,,,---...///+++,,,,,,------,,,,,,+++***,,,...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------******+++++++++,,,,,,,,,---,,,***))))))***,,,---...---,,,,,,++++++++++++&&&(((,,,------,,,,,,,,,******+++,,,,,,---......))))))*********+++++++++,,,++++++++++++++++++,,,*********++++++,,,,,,,,,'''))),,,......---+++)))((()))+++,,,---,,,,,,++++++,,,------------,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++------,,,+++,,,++++++++++++++++++,,,+++,,,,,,---.........---++++++,,,------...//////++++++,,,,,,---...//////------------------------++++++++++++++++++++++++------------------------,,,,,,+++***+++,,,...///,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---...////////////---------...///000000111///////////////////////////......------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////...------,,,,,,------...,,,,,,,,,------.........------------------------,,,,,,,,,---------......,,,,,,,,,---...///000111---------.........//////////////////////////////---------.........//////.................................------...................../////////000............///000222222000000000000000000000000000000000000111111111111333111///...---...///000000111111111111222222222000000000000000000000000000000111111222222222222222222333444444444333333333333333333333333333333444444444555555555666666444444444555555555666666888888888999:::;;;<<<===???>>>>>>===<<<;;;;;;;;;:::;;;<<<>>>>>>>>>>>>===<<<===>>>@@@@@@??????>>>======???@@@AAABBBBBBBBB@@@@@@????????????@@@@@@tttqqqmmmkkkjjjhhhfffdddeeeaaa___bbbdddcccccceeeccccccdddeeeeeefffggggggdddeeefffhhhhhhhhhgggffffffeeeccc___[[[WWWSSSQQQMMMMMMNNNPPPPPPMMMHHHEEEBBBAAA???===<<<<<<<<<===>>>>>>>>>>>>>>>;;;777333555555555555555555444444444444555555444444333222111111000000111222222333333222222222222111111111111111111111000000000000444333222000000000111111111111000///////////////,,,,,,---...//////......000000000000////////////111111000000//////......////////////////////////,,,++++++,,,...///...---//////.........---------...------,,,,,,,,,---------,,,,,,++++++,,,,,,---......---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------......------,,,------------------------///......---+++******)))+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,&&&'''((())),,,...000111---------,,,,,,++++++++++++,,,---.........---,,,,,,,,,,,,------.........------,,,,,,,,,,,,++++++******+++,,,,,,---......,,,,,,,,,++++++*********++++++++++++,,,,,,---...---------,,,,,,+++++++++++++++++++++++++++++++++///...---,,,,,,,,,---...---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---------------------------,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,---......//////......------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,------...///000000+++,,,,,,,,,++++++---///,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------------------------++++++,,,,,,,,,---------000000000000000000000000////////////////////////*********++++++,,,,,,,,,...------,,,,,,------...---------,,,,,,+++++++++++++++,,,,,,---...//////////////////////////////---,,,,,,++++++,,,,,,---------------------------------------------------..................---------------............//////...---,,,,,,---...//////......---------......000///...---------------........................////////////////////////000000//////.........---////////////000000000000000000000000000000000000000000000000000000000000111111000000000000111111//////000111111111111111333333333333333333333333444333333222222333333444555555555555555555555555555555555555555555444444666666666666777888999:::=========<<<<<<;;;;;;;;;::::::;;;<<<===>>>???@@@@@@@@@@@@?????????>>>>>>===>>>@@@AAA@@@???===<<<@@@???===<<<<<<>>>@@@BBB|||zzzyyywwwtttqqqnnnjjjhhhkkkmmmlllmmmooooooppppppqqqrrrsssssssssooopppqqqqqqrrrqqqppppppnnnmmmkkkhhheeeaaa^^^]]]YYYYYYZZZZZZ[[[XXXTTTQQQLLLJJJHHHFFFEEEDDDDDDDDDCCCBBBBBBBBBBBB@@@<<<888;;;:::999888888777777777555666666666555444333333222111111111111111222222111111111111111111111111222222222222111111111111333222111000000000111222111111000000////////////....../////////000000000000000000000////////////111000000000/////////...///////////////////////////...------//////...---//////.........------------,,,,,,,,,------...///---,,,,,,++++++,,,,,,---......---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------......------,,,------------------------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++***+++++++++------,,,,,,+++++++++++++++,,,---.........------,,,,,,------------------------,,,,,,,,,,,,++++++***++++++,,,,,,------------------,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///,,,,,,,,,++++++*********++++++++++++++++++++++++,,,+++*********+++,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////,,,---......//////...............---------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------...//////000+++,,,,,,,,,++++++---///,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------------------------++++++,,,,,,,,,---------////////////////////////////////////////////////+++++++++,,,,,,,,,------...------,,,,,,------............---------,,,,,,+++,,,,,,------.................................---,,,,,,++++++,,,,,,---------------------------------------------------........................---------............//////...------------...///......------------......//////...---------------........................////////////////////////000/////////............////////////000000000000000000000000000000000000000000000000000000000000111111111000000111111111000000111222222222222222222222333333444444444555444444333333333333444444555555555555555555555555555555555555555555555555666666666666777888999:::<<<<<<<<<;;;;;;;;;::::::::::::;;;<<<===>>>??????@@@@@@@@@?????????>>>>>>>>>???AAABBBAAA@@@???>>>@@@???===<<<<<<===@@@AAAyyysssqqqtttvvvvvvwwwzzz}}}}}}{{{{{{|||||||||{{{{{{{{{xxxxxxwwwuuusssqqqooonnnkkkjjjjjjjjjjjjhhheeebbb[[[ZZZWWWUUURRRPPPOOOOOONNNMMMLLLLLLKKKIIIFFFCCCDDDBBB@@@>>>===<<<<<<<<<;;;;;;::::::999888777666444444333333222333333333111111111111111111111111333333333222222222111111111111000000000111222222111111111111000000000000111000000//////000222222000000000000////////////000000000000////////////////////////////////////222000////////////---,,,...............------------,,,,,,,,,---...//////------,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,------------,,,,,,,,,------......------,,,------------------------+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,***))))))))),,,,,,+++++++++++++++***+++,,,------......------------------------,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---------------.........------------......///++++++***************)))++++++++++++++++++++++++************++++++------------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,------,,,------....../////////,,,---......//////......//////.........---------+++,,,,,,------,,,,,,+++,,,,,,,,,---......//////+++,,,,,,,,,++++++---///,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,------------////////////////////////////////////////////////,,,,,,,,,---------------...------,,,,,,------...//////............---------------------------------------------------------,,,,,,++++++,,,,,,---------------------------------------------------........................---------............//////...------------...///...---------------......//////...------------...........................////////////////////////////////////............////////////000000000000000000000000000000000000000000000000000000000000222222111111111111222222111111222333333333333333222222333444555666666777555555444444444444555555555555555555555555555555555555555555555555555555666666666666777888999:::;;;;;;:::::::::::::::999::::::;;;<<<===>>>>>>???@@@????????????>>>>>>>>>???@@@AAABBBCCCBBBAAA@@@AAA???>>><<<<<<===???@@@yyyvvvxxxzzz{{{}}}~~~~~~|||zzzxxxwwwwwwvvvtttrrrkkkjjjgggdddaaa^^^\\\[[[\\\ZZZXXXXXXWWWVVVSSSQQQMMMLLLIIIFFFDDDCCCCCCCCCCCCCCCBBBAAA@@@>>><<<;;;888888666555555444444444222222222222333333333333333333333222222222111111000000000000111111222222111222222222222222111111333111000...///000222333000000000000////////////000000000000////////////////////////////////////000///......//////...,,,..............................------------......------,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,------------,,,,,,,,,------......------,,,------------------------++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,---------------.........------,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,+++++++++++++++++++++,,,,,,------......------,,,,,,,,,------...++++++++++++************++++++++++++++++++++++++++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,---------------,,,---------.........///,,,---......///.....................------------+++,,,,,,------,,,,,,+++,,,,,,,,,------.........+++,,,,,,,,,++++++---///,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,------------...////////////////////////////////////////////////------.....................------,,,,,,------...............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------........................---------...............---------............///.........------.........------,,,,,,------......///......---------..............................///////////////////////////////////////.........////////////000000000000////////////////////////000000000000000000000000333222222222222222222333000111222222333333222222222222333444555777777888555555555444444555555555555555555555555555555555444444444555555555555555777777666666777888999999999999999999999999999999::::::;;;<<<<<<===>>>>>>????????????>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBAAA@@@???=========>>>???~~~zzz{{{|||}}}~~~}}}yyyxxxvvvssspppmmmkkkiiiiiifffdddbbbbbbaaa```^^^YYYWWWTTTQQQOOOMMMLLLLLLKKKKKKJJJHHHFFFDDDBBBAAA<<<;;;:::888777666555555444444333333333222222222333333222222222111111111000000111111222222333333111222333333444333222222222111///......///111222000000000000////////////////////////000000000000////////////////////////---,,,+++,,,...///...------.....................111000///...---,,,,,,,,,...------,,,,,,------.........---------,,,,,,,,,,,,------......------,,,,,,------......------,,,------------------------------,,,,,,,,,,,,++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---...///++++++++++++++++++++++++,,,,,,,,,,,,------...............------,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++*********++++++,,,,,,------,,,,,,+++++++++++++++,,,+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,---------,,,---......///.........---------,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,---------------+++,,,,,,,,,++++++---///,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,---------.................................////////////////////////...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------........................---------.........//////---------............///---..................---,,,,,,,,,,,,,,,---............---------......///........................////////////////////////.........///////////////////////////000000000000////////////////////////000000000000000000000000333222222222222222222333///000000111111111111111222222333444555777777888555555555444444555555555555555555555555555555555444444444555555555666666777777777777777777888999999999999999999999999999::::::;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBCCCCCCBBB@@@???>>>>>>>>>>>>~~~~~~}}}zzzyyyuuurrrooommmllllllkkkjjjfffeeecccaaa___\\\ZZZYYYUUUTTTSSSQQQOOOLLLJJJHHHCCCBBB@@@>>><<<;;;::::::777777666555444333333222444444444333333333222222111222333333444333333333222222444555555555444333222111000/////////000111000000000000////////////////////////000000000000////////////////////////,,,+++***,,,...//////...---------...............111111///...------,,,,,,......------------............---------,,,,,,,,,------............------,,,------......------,,,---------------------------------,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...+++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,---...///------------------,,,,,,------,,,,,,,,,,,,++++++*********+++++++++++++++******+++++++++++++++,,,,,,++++++***************,,,,,,,,,,,,,,,---------++++++++++++++++++++++++))))))++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,------+++,,,,,,,,,++++++---///,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------------------------,,,---------....................................////////////////////////...............---------...------,,,,,,------...+++++++++,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------........................,,,,,,------.../////////---------............///------...//////...------++++++++++++,,,---...///...------------...//////........................////////////////////////.........///////////////////////////000000000000000000000000000000000000000000000000000000000000222222111111111111222222//////000111111111111000222222333444555666666777555555444444444444555555555555555555555555555555333333444444555666666666888777777777777777888888888999999999999:::::::::::::::;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>???>>>>>>???@@@AAACCCDDDDDDEEEDDDCCCAAA@@@?????????|||yyyyyyyyyyyyxxxtttttttttrrrpppmmmjjjhhhbbbbbb```^^^[[[XXXUUUTTTOOONNNLLLJJJGGGFFFEEEDDD@@@???>>>===;;;999888777666666666666555555555555333444555555555444333222222333555666666666444444333333222222111111111111000000000000////////////.../////////000000000111////////////////////////...---,,,---...///...------------.........////////////............//////......------------............---------,,,,,,,,,------............------,,,------......------,,,------------------------++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,---------.........------,,,,,,,,,---...///,,,,,,------------------------,,,,,,,,,,,,++++++))))))******++++++,,,,,,,,,,,,,,,,,,,,,+++++++++---,,,++++++*********+++******++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,+++***+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,------.../////////------------------------,,,---......//////.........---------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++---///,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------------------------------------....................................////////////////////////.........---------,,,,,,...------,,,,,,------...,,,,,,,,,,,,------......+++,,,,,,------.........---------------------------,,,,,,++++++,,,,,,---------------------------........................,,,,,,------...//////000---------............///------...//////...------++++++++++++,,,---...///---------------...//////........................////////////////////////............/////////000////////////000000000000000000000000000000000000000000000000000000000000111111111000000111111111000000111222222222222111222222333333444444444555444444333333333333444444555555555555555555555555333333444444555666666777888888777777777777888888999999999999::::::;;;;;;::::::;;;;;;;;;;;;<<<<<<============>>>>>>????????????@@@AAACCCDDDFFFGGGGGGFFFEEECCCBBBAAA@@@???~~~~~~}}}~~~~~~~~~|||xxxtttrrrnnnmmmkkkhhheeebbb___^^^[[[ZZZWWWUUURRRPPPOOONNNIIIHHHFFFDDDBBB@@@???>>>888888888888777777777777555555666777666555333222222333555777777666555444333444444444444333222111000000000000////////////.../////////000000111111////////////////////////111000......//////...,,,---------.........//////,,,,,,------///000111222......------------............---------,,,,,,,,,------............------,,,------......------,,,------------------------)))******+++---......///+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000---------....../////////------,,,+++,,,---...///,,,,,,,,,------.........---------,,,,,,,,,++++++(((((()))***+++,,,,,,---.........------,,,,,,,,,...---,,,,,,++++++++++++))))))******++++++++++++++++++++++++++++++++++++,,,---.........---,,,++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---------------------------,,,---......//////......,,,,,,------...///000000.....................---,,,---......//////......//////.........---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++---///,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,------------------------------------.........//////........................////////////////////////......---------,,,,,,,,,...------,,,,,,------...---------.........//////++++++,,,,,,---...//////---------------------------,,,,,,++++++,,,,,,---------------------------////////////////////////,,,,,,------...///000000---------.........//////,,,---...//////...---,,,++++++++++++,,,---...///---------------...///000........................////////////////////////---.........//////000000////////////000000000000000000000000000000000000000000000000000000000000111111000000000000111111111111222333333333333222333333333333333333333333444333333222222333333444555555555555555555555555333333444444555666777777888888777777777777777888999999999::::::;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<=========>>>>>>??????@@@@@@AAABBBDDDFFFGGGIIIHHHGGGFFFEEECCCAAA@@@@@@~~~~~~yyyxxxvvvrrrnnnjjjjjjjjjhhhgggeeecccbbbaaa``````[[[WWWSSSOOOLLLJJJGGGEEEEEEBBB@@@>>>>>>===;;;999;;;888555333444555555444333333444666888888666555555555444444444444555555111000000000111222444555111111000000//////......////////////////////////......................../////////...---------,,,........................,,,,,,,,,------------......------,,,,,,------...,,,,,,,,,++++++*********,,,,,,---......---,,,,,,.........------,,,,,,,,,++++++,,,,,,,,,---------...---,,,,,,,,,,,,---...,,,+++)))(((((()))+++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------...////////////...---,,,,,,++++++++++++************++++++---,,,+++******+++,,,---,,,,,,,,,------.........,,,,,,,,,---------......***+++,,,,,,------,,,,,,*********++++++,,,,,,,,,,,,,,,,,,---------......***++++++,,,,,,------...---------,,,,,,,,,++++++---,,,,,,---......---++++++++++++,,,,,,---------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////..............................,,,,,,,,,------.........---------,,,,,,+++++++++++++++,,,,,,,,,,,,------........................,,,---...//////---+++***---,,,+++***+++,,,---.........---------,,,,,,,,,++++++,,,,,,,,,,,,------111///,,,++++++,,,///111......------------......//////...---,,,,,,++++++))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......------------------------------------------------***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,//////000000///...------,,,,,,,,,---------..................////////////---------............///////////////////////////////////////////////////............///////////////000111222222111000///111111000000000000111111111111111111111111111111000000000000000000000000333333333333333333333333444444444333333222222222333333333444444444555555444444444555555555555666777777777777666666666666777777777888999999:::::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>???@@@BBBDDDEEEGGGHHHIIIIIIHHHFFFDDDBBB@@@???~~~~~~}}}zzzvvvsssssstttrrrqqqpppooonnnnnnnnnnnnllliiieeeaaa]]]YYYTTTPPPMMMJJJGGGDDDCCCBBB@@@>>>>>>;;;888777777888888777888888888999::::::888666444333333222222222333333222222111000000000111222000000000000000/////////000000000000000000000000..........................................------.................................////////////000...------,,,,,,------...------,,,,,,,,,+++++++++,,,,,,---......---,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,---------...---,,,,,,,,,,,,---...---,,,+++******+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////000000//////...------,,,,,,,,,++++++++++++,,,,,,,,,,,,+++******+++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,************))))))((((((---,,,,,,---......---++++++,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------.......................................,,,,,,---------------------------,,,,,,+++++++++++++++,,,,,,,,,,,,------........................,,,,,,---------,,,+++***,,,,,,+++++++++,,,---.........---------,,,,,,,,,++++++,,,,,,,,,,,,------......------------............------------......///......---,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,------......------,,,,,,,,,,,,---------......------------------------------------------------,,,,,,---------------------------------------------------------,,,++++++,,,,,,,,,---------..................////////////---------............///////////////////////////////////////////////////............////////////000000000111111000000000000000////////////000000111111111111111111111111000000000000000000000000333333333333333333333333444444444333333222222222333333333444444444555555444444444555555555555666777666777777777777777777777777777888999999:::::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>@@@AAACCCEEEFFFGGGHHHHHHGGGEEEDDDBBB@@@???~~~}}}}}}~~~||||||||||||}}}~~~|||yyytttnnngggbbb\\\XXXSSSOOOMMMKKKIIIGGGDDDBBB???>>>======;;;:::>>>=========>>>===:::888555444333222222222222222333333111000////////////000000000000000111111111111111111111111111111111..........................................//////.................................////////////000......------------......---------------,,,,,,,,,,,,,,,---......---,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,------......---,,,++++++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------....../////////......------,,,,,,------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,+++++++++++++++******++++++++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------............---,,,,,,+++******---,,,,,,,,,,,,+++++++++---,,,,,,---......---+++---,,,,,,,,,,,,,,,,,,+++.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.......................................------------------,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,+++,,,------.........---------,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,---......---,,,+++......------------...............------,,,,,,+++---,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......------------------------------------------------......---------,,,,,,,,,........................,,,------------,,,,,,+++,,,,,,,,,---------......---............/////////---------............///////////////////////////////////////////////////............////////////111000000//////000000111//////............//////111111111111111111111111000000000000000000000000222222333333333333333333444444333333333333222222333333333444444444555555444444444555555555555666555666666777777888888888777777777888999999:::::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>===>>>???@@@BBBCCCEEEEEEFFFFFFEEEDDDCCCAAA???>>>yyytttlllhhhaaa\\\YYYWWWUUUTTTPPPNNNJJJHHHFFFDDDAAA>>>BBBBBBAAAAAABBBAAA>>><<<888888666555444333333333333333222111000000000000000000000111111222222222111111111111111111111111........................------......//////000000........................,,,,,,,,,------------.........------------........................------,,,,,,---......---,,,,,,------------------------,,,,,,,,,------------...------------------------------,,,++++++,,,------------------------------------------------------------,,,,,,------...///,,,,,,,,,++++++*********------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++************+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,+++++++++.........------------------,,,,,,---......---+++---------,,,,,,+++++++++//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------,,,++++++,,,,,,---,,,,,,,,,,,,------............---------,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,------,,,++++++...------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------------------,,,------......------,,,,,,,,,,,,---------......------------------------------------------------------------------------------------------------.........//////......---,,,,,,,,,---------......---------.........//////---------............///////////////////////////////////////////////////............////////////111000///......///000111000//////......//////000111111111111111111111111000000000000000000000000222222222222222333333333333333333333333333333333333333333444444444555555444444444555555555555666444555666777888999::::::777777777888999999:::::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>><<<===>>>???AAABBBCCCDDDDDDDDDDDDCCCBBB@@@???>>>~~~{{{vvvoooiiieeedddcccbbb___]]]ZZZWWWSSSOOOJJJFFFHHHGGGFFFGGGHHHGGGDDDBBB<<<;;;999888666555444444333333333333333333333222000000111111222222333333000000000000000000000000////////////////////////---......//////000000000////////////////////////,,,,,,,,,------------...///......------......///........................,,,,,,---......---,,,,,,------------------------,,,,,,---------.........------------------------,,,,,,++++++++++++,,,,,,------------------------------------------------,,,,,,,,,,,,,,,---......,,,+++++++++++++++******,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,---------************++++++++++++---,,,,,,---......---+++---------,,,,,,+++++++++//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------......------------...///,,,,,,---------...............---------,,,,,,,,,+++++++++,,,,,,,,,---------,,,++++++++++++,,,---------,,,,,,,,,,,,---------------------,,,,,,,,,******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,.............../////////,,,------......------,,,,,,,,,,,,---------......------------------------------------------------++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------...............---,,,,,,,,,---------......------------............---------............///////////////////////////////////////////////////............////////////111000///......///000111111000000//////000000111000000000000000000000000000000000000000000000000111111111222222333333333333333333333333333333333333333333444444444555555444444444555555555555666444555666777888999:::;;;777777777888999999:::::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>======>>>???@@@BBBCCCCCCCCCCCCCCCCCCBBBAAA@@@???yyysssppppppppppppnnnmmmjjjgggddd___YYYTTTRRRQQQPPPPPPPPPNNNKKKIIIAAA???===;;;999777666666444555666666666666666555222222222222222333333333000000000000000000000000//////////////////////////////////////////000000////////////////////////.........////////////000//////............//////---------...............,,,,,,---......---,,,,,,,,,,,,,,,------------...,,,---------............,,,------......------,,,+++++++++,,,,,,+++++++++------------------------------------------------,,,,,,,,,,,,,,,------...............------------,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,......---------------,,,++++++++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---------......******+++,,,,,,---......+++,,,,,,,,,,,,------------,,,,,,---......---+++---,,,,,,,,,,,,,,,,,,+++.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------........................------------------,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,............////////////,,,,,,---............---......---------,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,++++++,,,---...------,,,,,,,,,,,,------------------------------******+++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,.............../////////,,,------......------,,,,,,,,,,,,---------......------------------------------------------------***++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++,,,,,,,,,---------......,,,------------.........---------............///////////////////////////////////////////////////............////////////000//////......//////000111111000000000000111111000000000000000000000000000000000000000000000000000000111111222333333333222222333333333333444444333333333444444444555555444444444555555555555666555555666777888::::::;;;777777777888999999:::::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>===>>>???@@@AAABBBBBBCCCBBBCCCCCCCCCBBBAAAAAA@@@zzzwwwxxxyyyzzzzzzyyyxxxwwwuuupppjjjfffaaa___]]][[[ZZZWWWRRROOOHHHGGGDDDBBB???===<<<;;;999999::::::999888777666333333333333333222222222111111111111111111111111////////////////////////000000000///////////////////////////////////////.........////////////000//////............//////,,,,,,---------.........,,,,,,---......---,,,,,,,,,,,,,,,---------......------------............,,,,,,---......---,,,,,,,,,,,,------------,,,,,,------------------------........................,,,,,,++++++,,,,,,---...........................------,,,,,,,,,,,,------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------------***+++,,,,,,------,,,,,,......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,............//////000000---,,,,,,---......---++++++,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,........................,,,,,,------------------+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////......,,,,,,.../////////...---......---------,,,,,,,,,++++++,,,,,,,,,,,,------------............---------,,,,,,++++++,,,,,,---------------------------+++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,------......------,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,------.........------------------------)))***+++,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---------.........---------............///////////////////////////////////////////////////............////////////...//////////////////...000000////////////000000000000000000000000000000000000000000000000000000///000000111222222333333222222222333333444444444333333333444444444555555444444444555555555555666666666777888999999::::::777777777888999999:::::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>??????@@@AAABBBCCCCCCBBBCCCCCCCCCCCCBBBBBBAAA}}}{{{}}}|||vvvrrrllljjjfffdddaaa\\\WWWSSSOOONNNKKKHHHFFFCCCBBBAAA=========<<<;;;999666555444444444333333222222222222222222222222222222222000000000000000000000000111111000000//////......000000000000000000000000,,,,,,,,,---------......//////............//////,,,,,,,,,---------......,,,,,,---......---,,,,,,,,,,,,,,,------.........---------.........//////,,,,,,---......---,,,,,,------............------------------------------........................,,,,,,++++++,,,,,,---...------------------------.........------.........,,,,,,---......---,,,,,,*********++++++,,,,,,---,,,,,,------------......++++++,,,---------,,,,,,.........------,,,,,,,,,,,,,,,,,,---------.........------,,,,,,++++++***+++++++++,,,,,,,,,---------,,,,,,---......---++++++++++++,,,,,,---------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,........................,,,,,,,,,------.........+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,,,,,,,.../////////...---......---------,,,,,,,,,++++++,,,,,,,,,---------+++---///111111///---+++---,,,,,,++++++,,,,,,---------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......------------------------------------------------......---------,,,,,,,,,........................+++,,,------............,,,,,,,,,---------......,,,,,,,,,---------......---------.........//////////////////////////////////////////////////////............/////////000---...///000000///...---//////............//////000000000000000000000000000000000000000000000000///000000111222222333333222222222333333444444444333333333444444444555555444444444555555555666666777777777888999999::::::777777777888999999:::::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>??????@@@AAABBBBBBCCCCCCBBBCCCCCCDDDCCCCCCBBBBBB||||||yyywwwtttppplllhhheeeddd[[[XXXTTTQQQPPPMMMKKKIIIIIIEEEAAA??????>>>;;;888;;;999777666666666555333333333222222222111111111000111222222222111000///222222111000///...------000000000000////////////000/////////............000///...---,,,------...........................////////////////////////222222222111///...,,,+++/////////...------,,,,,,......,,,,,,,,,,,,......------------------------///...---,,,+++,,,,,,---,,,,,,---......---,,,,,,------------------------........................//////.........------------,,,,,,++++++,,,,,,---)))***+++,,,---.........,,,,,,,,,---------......++++++,,,,,,---.../////////...---,,,,,,---...///......------------............,,,,,,,,,,,,...............------,,,,,,,,,------------------------......---------......///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---.........------,,,,,,,,,------..................***+++,,,---............---,,,,,,++++++,,,,,,---...------,,,,,,------............------,,,,,,,,,///......---------......------------------------------------------------------------------------.........------,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,................................................---,,,,,,,,,,,,---......,,,,,,------...---------,,,,,,,,,---------......---------.........//////---------------...///000//////---,,,,,,---...///////////////////////////////////////////////////////////////////////////////////////000000000000000000000000111111111111//////000111111111111111222222111111222222333444333333333333333333333333444444444444444444444444333333333444444444555555555555666888888999999999777888888999999::::::;;;::::::::::::::::::::::::============>>>???@@@AAAAAA@@@???>>>???AAADDDEEECCCDDDDDDDDDDDDDDDCCCCCC||||||zzzvvvrrrooommmgggdddaaa^^^]]]\\\ZZZXXXQQQNNNIIIGGGFFFDDD@@@======;;;888777777777555444333333333222222111111111///000111111111000///...////////////000000000000111000000000////////////000000/////////.........000///...---------..............................////////////////////////111111111000000...---,,,------..................,,,,,,+++******+++,,,,,,------------------------///...---,,,,,,,,,------,,,,,,---......---,,,,,,------------------------........................///.........---------------,,,,,,++++++,,,,,,---***++++++,,,------------+++,,,,,,,,,,,,---------+++,,,,,,------...............------------......//////............//////...---,,,++++++,,,---.........---------,,,,,,,,,------------------------------,,,,,,,,,---------.........------.........------------------------,,,,,,------------------,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......---------,,,,,,,,,........................***+++,,,---............---,,,,,,++++++,,,,,,---...------,,,,,,------.........---------,,,,,,,,,---------,,,,,,,,,------------------------------------------------------------------------------......---------,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,................................................---,,,,,,,,,,,,---......---------...------,,,,,,,,,,,,,,,---------......,,,------------............------------......//////...------------...///////////////////////////////////////////////////////////////////////////////////////000000000000000000000000111111111111///000000111111111111111222222111111222222333444333333333333333333333333444444444444444444444444333333333444444444555555555666777888888999999999888888888999::::::;;;;;;::::::::::::::::::::::::>>>>>>===>>>>>>???@@@AAACCCBBBAAA@@@AAACCCEEEFFFDDDDDDEEEEEEEEEDDDDDDCCC{{{||||||yyywwwooommmiiihhhhhhgggfffeee^^^[[[VVVSSSPPPMMMIIIFFFCCCAAA>>><<<;;;:::888777777666666555444333222222111111111222111000//////////////////000000000000111111000000000/////////000000000/////////......000///......------..............................///////////////////////////000000000000///...---,,,,,,------...//////000,,,,,,++++++++++++,,,,,,------------------------......---,,,,,,,,,------,,,------......------,,,------------------------....................................---------------,,,,,,++++++,,,,,,---++++++,,,------,,,,,,,,,++++++,,,,,,,,,------------------------------------..................---......------------......---,,,,,,++++++,,,,,,---...------------,,,,,,,,,---------------------------,,,,,,+++++++++,,,,,,//////............//////........................------------------,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---...------------,,,,,,,,,........................++++++,,,---............---,,,,,,++++++,,,,,,---...------,,,,,,------......------------,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------------------------------------------------...------------,,,,,,,,,,,,,,,,,,---------.........------------,,,,,,,,,------------------------........................---,,,,,,,,,,,,---..................---,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,------------///...------------------......---------......///////////////////////////////////////////////////////////////////////////////////////000000000000000000000000111111111111///000111111222222111111222111111111111222333333222222222333333444444444444444444444444444444444333333333444444444555555555666777888888999888888888999999::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>???@@@AAABBBEEEEEECCCCCCCCCDDDEEEFFFDDDEEEEEEFFFFFFFFFEEEEEE|||{{{~~~~~~uuurrrooooooooopppppppppjjjhhhddd```[[[VVVRRROOOMMMJJJGGGDDDBBB@@@>>><<<<<<;;;:::999777666555555444444444444333222222111222222111000///......---111111111000000000//////000000000////////////...//////..........................................////////////////////////......///////////////...---------.........//////.........------.........------------------------------------------------------------------------,,,,,,------------------........................---------------------------,,,,,,++++++,,,,,,---,,,,,,---------,,,++++++,,,------------.........------------------,,,,,,,,,---...//////...---,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,------------------------------------------------...---,,,,,,+++,,,,,,,,,......------------......------------------------.........------,,,,,,,,,++++++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---,,,,,,++++++,,,,,,---------------------------...............---------+++,,,------.........------,,,,,,++++++,,,,,,---...------,,,,,,------...------------------------,,,,,,,,,+++,,,,,,---...------------------,,,,,,------------------------------------------------------------------------,,,,,,,,,---------......------------------------------------------------........................---,,,,,,,,,,,,---..................---,,,+++***,,,,,,,,,---------......+++++++++,,,,,,,,,------///......---,,,,,,,,,,,,------------.........///////////////////////////////////////////////////////////////////////////////////////000000000000///000000000111111111111000000111222222222222111111111111111111222222333111111222333333444555555333333333333333333333333333333333444444444555555666666777888888888888888999999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>??????@@@AAABBBFFFEEEDDDCCCCCCDDDDDDEEEEEEEEEFFFGGGGGGGGGFFFFFF~~~|||}}}~~~{{{yyyxxxzzz|||}}}}}}uuutttqqqmmmgggaaa]]][[[WWWTTTPPPLLLIIIGGGDDDAAA@@@@@@>>><<<:::888777666777666555555444333333333333333222111000//////...111111111111000000000000111000000000////////////......//////////////////////////////////////////////////////////////////---....../////////////////////.........---------........................------------------------,,,---------------------------------------------,,,,,,,,,---------..............................,,,,,,---------------------,,,,,,++++++,,,,,,---,,,,,,---------,,,++++++............////////////------------------,,,,,,,,,---...//////...---,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------//////...------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++,,,------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---,,,,,,++++++,,,,,,---------------------------//////.........---------,,,,,,------...------------,,,,,,++++++,,,,,,---...------,,,,,,------...---------------------------------------...//////......---------,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,---------......------------------------------------------------........................---,,,,,,,,,,,,---..................---,,,+++***,,,,,,,,,---------......+++++++++,,,,,,,,,------///...---,,,,,,,,,,,,,,,,,,------.........//////////////////////////////////////////////////////////////////////////////////////////000000000000///000000000111111111111000000111222222222222222111111000000111111222333111111222333333444555555333333333333333333333333333333333444444444555555666777777888888888888777888888999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>???@@@AAABBBDDDDDDCCCCCCCCCCCCCCCCCCEEEEEEFFFGGGGGGGGGGGGGGG~~~}}}~~~zzztttnnnjjjiiibbb___ZZZVVVRRROOOKKKHHHFFFEEECCCAAA???<<<:::999999888666555444444444444111222222222222333333333222222111111111000000000111111000000000/////////......///000000000//////////////////////////////////////////////////////---....../////////......000//////...------,,,,,,,,,,,,------------,,,,,,------------------------+++,,,---.........------...------,,,,,,------...+++,,,,,,------.................................,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---++++++,,,------,,,,,,,,,---.........////////////---------------------------..................---000000000//////000000000,,,------......------,,,,,,,,,,,,------------...------------------------000//////...------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,------------.../////////...------,,,,,,,,,,,,------...------,,,---,,,,,,++++++,,,,,,---...------,,,,,,------...,,,,,,,,,------------...------------...//////000.........------,,,,,,+++------------------------------------------------,,,,,,,,,------------...,,,,,,,,,---------......,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,,,,,,,---..................---,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,------------...---,,,,,,,,,,,,,,,,,,+++,,,---...////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000111111111111000111222222333222222222111000000000000111222222222222222333333444444444333333333333333333333333333333333444444444555555777777888888888888777777777888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;============>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBDDDEEEFFFGGGGGGGGGGGGGGG{{{xxxxxxqqqmmmhhhccc___[[[VVVSSSPPPOOOMMMJJJGGGDDDBBBAAA===<<<;;;999888777888888333333333444444444555555222222222111111111000000111111111000000000//////---...///000111000000///////////////////////////////////////////////////.........///......------..................------+++,,,---......---,,,+++------------------------+++,,,---.........------...---,,,,,,,,,,,,---...++++++,,,,,,---......///........................++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---***++++++,,,------------,,,,,,,,,,,,---------...+++,,,,,,------...............------------......000//////......//////000---......//////......---,,,,,,,,,---------......------------------------000///...---,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,------------------..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......000//////...------,,,,,,,,,------...------,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,---...///000///......---,,,,,,++++++------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,,,,,,,---......---------...------,,,,,,,,,,,,,,,---------......,,,------------.........,,,,,,,,,+++,,,,,,------+++,,,---////////////...////////////////////////////////////////////////////////////////////////////////////000000000000000000000000111111111111000111222222333333222222000000000000000111222222333333333333333333333333222222222222222222222222333333333444444444555555777777888888888888777777666777777888888999999:::::::::::::::::::::::::::<<<<<<<<<<<<===>>>???@@@@@@AAABBBBBBCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGGGG}}}yyysssnnniiieee```]]]YYYXXXVVVSSSPPPMMMJJJIIICCCBBB@@@>>>===<<<======777777666555444333333222222222222111111111111000111111111111000000000000---...///111111111000///000000000000000000000000////////////////////////......//////...------,,,,,,,,,------.../////////---...///000000///...---------------------------***+++---...///...------...---,,,,,,,,,,,,---...++++++,,,,,,---...//////........................+++++++++,,,,,,------------,,,,,,++++++,,,,,,---)))***+++,,,---.........******+++++++++,,,,,,,,,++++++,,,,,,---.../////////...---,,,,,,---...///---,,,,,,++++++,,,,,,------...///000000///...---,,,,,,,,,------.........------------------------///...---,,,++++++++++++...------,,,,,,------...........................,,,,,,,,,------............/////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------.........000000///...------,,,,,,---------...------,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,------...,,,,,,,,,------.........++++++++++++,,,---.../////////...---,,,,,,++++++------------------------------------------------,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,,,,,,,---......,,,,,,------...---------,,,,,,,,,---------......---------.........//////++++++++++++,,,------...***+++---///000000///...////////////////////////////////////////////////////////////////////////////////////000000000000000000000000111111111111111111222333333333333222000000000000000111111222444333333333333333333333222222222222222222222222333333333444444444555555777777888888888777777666666666666777888888999999::::::::::::::::::::::::;;;;;;;;;<<<<<<===>>>???@@@AAABBBCCCDDDDDDDDDDDDCCCCCCDDDFFFFFFGGGGGGGGG{{{vvvqqqkkkgggfffeeedddcccaaa]]]WWWRRROOOLLLIIIGGGEEECCC@@@======;;;999999999999777555444222111111333444444333000000000000000000000000111000000000////////////000/////////............000000//////.........---////////////////////////........................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,*********+++***)))---------............///........................------,,,,,,,,,,,,++++++------------------------++++++,,,,,,,,,---------///...---,,,,,,,,,,,,,,,.........------,,,,,,,,,......---------,,,,,,,,,///............---------......---------,,,,,,,,,***+++,,,,,,------,,,,,,------------------------,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,+++***+++,,,---...,,,,,,,,,------.........+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,++++++++++++...------,,,+++***)))))),,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......------------------------///...---,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,---......---,,,,,,------------,,,+++******........................---------............/////////.........---------......------------.........------,,,,,,,,,------.........------.................................------++++++++++++------,,,,,,,,,++++++*********,,,,,,,,,---------......111111000000/////////...........................////////////////////////........................000000111111111111000000222222222222111000......111111222222222333333333111111222222222333333333444444333222222333333333222222333333333444444444666666666666777777777777888888888888888999999999;;;;;;;;;<<<<<<<<<<<<===>>>???AAA@@@>>>======>>>BBBBBBAAABBBBBBCCCDDDEEEBBBBBBCCCDDDEEEFFFGGGGGG|||wwwtttqqqpppppppppnnniiiccc^^^YYYWWWSSSPPPNNNKKKGGGEEEBBB@@@===<<<;;;999777555444333111111222333333222///////////////.........000000000///////////////000000/////////.........000/////////............////////////////////////........................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,---.../////////---------............///........................------,,,,,,,,,,,,++++++------------------------++++++,,,,,,,,,---------///...---,,,,,,,,,,,,---......---------,,,,,,,,,............---------,,,............------------......---------,,,,,,,,,,,,,,,---............---------------------------,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,------...,,,,,,------------------+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,+++++++++,,,......------,,,+++++++++,,,,,,,,,++++++++++++***---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......------------------------......---,,,,,,,,,------......---------,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,---.........---------------------------------------............/////////.........---------......------------.........------,,,,,,---------......------------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......000000/////////.................................////////////////////////........................000000111111111111000000000000000111111111111111111111111222222222333333111111222222222333333333444333333222222333333444222222333333333444444444666666666666777777777777888888888888888999999999;;;;;;;;;;;;<<<<<<<<<<<<999;;;>>>>>>>>>>>>???@@@BBBAAAAAABBBBBBCCCDDDEEEDDDDDDDDDDDDEEEEEEEEEEEE~~~~~~~~~zzzsssnnniiifffbbb^^^[[[WWWSSSPPPLLLIIIFFFCCCAAA>>>:::888888666444333444444333222111111000000/////////...////////////////////////000000000/////////......////////////............////////////////////////......................../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222---------............///------------------------------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,------------......---,,,,,,,,,------...------------,,,,,,,,,/////////.........------............------------......---------,,,,,,,,,,,,---......//////......------------------------,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,---...............------------------,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,+++++++++,,,,,,------------------------,,,,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......------------------------------,,,,,,,,,---.........------------,,,,,,,,,,,,------......------,,,+++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,---------............///...............---------......------------......---------,,,,,,------...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,---------......///............---------........................////////////////////////........................000000111111111111000000/////////000000222333444111111111222222222222333111111222222222333333333333333333222222333333444333333333333444444444444666666666666777777777777777777888888888999999999;;;;;;;;;;;;<<<<<<<<<<<<888:::===>>>======???@@@AAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCzzzvvvqqqlllhhhccc^^^[[[VVVTTTPPPLLLJJJFFFCCC@@@>>>;;;999777777777555333444444444333222111000000......////////////000000000000000////////////...///////////////.........////////////////////////........................////////////............------------------------........................***,,,---.........///000---------............///------------------------------,,,,,,,,,+++++++++------------------------,,,,,,,,,------------......------,,,,,,,,,------------------------------000////////////..................---------,,,,,,......---------,,,,,,,,,,,,,,,---...............------------------------,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,...///000///...---.........------,,,,,,,,,,,,,,,,,,---------------++++++,,,,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,,,,+++,,,,,,,,,------......------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......------------------,,,,,,,,,,,,,,,,,,,,,---...///------------------------------------------------,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,---------............///..............................------------......------,,,,,,,,,---......---,,,,,,++++++,,,,,,---........................---------,,,,,,---------,,,,,,,,,------.........,,,,,,,,,---------......------------------------........................////////////////////////........................000000111111111111000000000000000000000222333444111111111111222222222222111111222222222333333333333333222222222333444444333333333444444444444555666666666666777777777777777777777888999999::::::::::::;;;;;;;;;<<<<<<<<<<<<>>>??????>>>======>>>AAAAAAAAAAAABBBCCCDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCzzzuuupppjjjfff```]]]YYYUUUSSSOOOKKKIIICCCAAA===;;;:::999666555777666555444333222111000///000000000000000000000111000000000////////////.........///////////////////////////////////////........................000000/////////.........---------------------------------------------------///111000...,,,,,,------------............///------------------------------,,,,,,,,,+++++++++------------------------,,,,,,---------.........------,,,,,,,,,------...------------------------000////////////............------------,,,,,,,,,......---------,,,,,,,,,++++++,,,------------,,,------------------------,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,...///000///...---.........------,,,,,,,,,,,,,,,,,,,,,------......+++++++++,,,,,,---------------------------------,,,,,,,,,++++++,,,,,,---*********+++,,,,,,---------------,,,,,,,,,++++++---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---............---------,,,,,,,,,,,,,,,,,,,,,,,,---...///---------------------------------------------------------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///---...........................------------......,,,,,,,,,,,,,,,---...///---,,,,,,++++++,,,,,,---........................------------------------,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,---------------........................////////////////////////////////////////////////000000111111111111000000222222111111111111222222000000111111111222222222111111222222222333333333333222222222333333444555333333444444444555555555666666666666777777777777666777777888999999:::::::::::::::;;;;;;;;;;;;<<<===???@@@@@@???>>>???@@@AAA@@@@@@AAAAAABBBCCCDDDCCCCCCCCCCCCDDDDDDDDDDDD~~~xxxtttkkkhhhddd```\\\XXXTTTQQQKKKHHHDDDAAA???===:::888888888777555444222111000222222222111111000000000111111000000000/////////.........///////////////////////////////////////........................000000000/////////......------------------------++++++++++++++++++++++++000333555333///,,,,,,------------............///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------,,,---------............------,,,,,,,,,---......,,,,,,,,,------------.../////////.........------------------,,,,,,,,,,,,......---------,,,,,,,,,***+++,,,,,,------,,,,,,------------------------,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,---...............------------------,,,,,,---,,,,,,,,,,,,---...///***++++++,,,,,,------...------------------------,,,,,,+++++++++,,,------*********++++++,,,,,,,,,------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---...............------,,,,,,+++------,,,,,,,,,---......,,,,,,,,,------------......------,,,,,,------...------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,---------............///---------.....................------------......,,,,,,,,,,,,---......///------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,------------,,,,,,,,,---------......,,,,,,,,,------------...........................////////////////////////////////////////////////000000111111111111000000111222222333222222111111000000000111111111111222111111222222222333333333222222222222333444555555333444444444555555555555666666666666777777777777666666777888999::::::;;;::::::::::::;;;;;;;;;;;;:::<<>>@@@@@@AAACCCDDD@@@@@@@@@@@@AAABBBCCCDDDDDDCCCCCCCCCCCCCCCBBBBBB}}}yyysssmmmgggcccaaa]]]YYYUUURRROOOKKKHHHCCCBBBAAA???===;;;:::999777666555444222111000000111111111111000000000000---.........//////000000////////////////////////........................000000000000////////////........................000000000000000000000000+++///333111,,,((()))+++---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++---------------------------------.........//////,,,,,,,,,,,,,,,---...///,,,,,,,,,------...............---------,,,,,,,,,---------,,,,,,,,,++++++......---------,,,,,,,,,,,,---......//////......------------------------,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,+++***+++,,,---...,,,,,,,,,------.........------,,,+++,,,---...///******+++,,,,,,---......------------------------++++++++++++,,,,,,---...------------------------......---------,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......//////...---,,,,,,++++++///...------,,,,,,,,,,,,,,,,,,,,,------............---,,,,,,,,,,,,---...,,,,,,---...////////////........................---------.........//////---------.........//////.........------.........+++++++++,,,---...///000///......------......///........................,,,---...//////...---,,,,,,,,,,,,++++++*********,,,,,,,,,---------......---------....../////////........................////////////////////////000000000000000000000000000000111111111111000000+++...111555666666444222000000000000111111111111111111222222222333333333222222222222333444555666444444444555555555666666666666666666777777777777555666777888999:::;;;;;;999999:::::::::;;;;;;;;;<<<===?????????>>>???@@@@@@@@@@@@@@@AAABBBCCCCCCFFFEEEDDDCCCBBBAAA@@@@@@{{{tttpppmmmggg```]]]]]][[[WWWRRRRRROOOKKKGGGDDDAAA===;;;888666555555555444222///444444333222222222222222000000000000////////////......////////////..............................000000////////////000000........................//////...---,,,,,,++++++/////////...------,,,,,,,,,,,,,,,------.........------++++++++++++------------------------------......------------..................////////////...------,,,,,,------...------------------------000///...------...///000...------,,,,,,------...------------------------......---------,,,,,,,,,,,,------......------,,,------.........---+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------------......------,,,+++,,,,,,------,,,,,,+++***------------------------******+++,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///---------------------------,,,,,,++++++,,,,,,---........................,,,------......------,,,,,,,,,,,,---------......//////.........---------,,,,,,++++++,,,,,,---...........................+++,,,------......---------------............///......//////...---,,,,,,........................---,,,,,,,,,,,,---......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................///......------,,,++++++........................---...///000000///...---,,,---...//////...---,,,////////////////////////000000000000000000000000111111111111111111111111000000000000111111111111000111111111111222222222222222222222222222222222222222333333333333444444555555555555555666777777555555555555666666666666666666777888888888888888888888999:::;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>@@@???>>>>>>>>>@@@BBBDDDHHHHHHHHHEEEBBBAAAAAABBB|||wwwqqqkkkhhhgggfffccc___^^^[[[VVVRRRNNNJJJDDDAAA<<<:::888888777666333111333222111111000000000111111111000000000/////////......////////////......////////////////////////000//////////////////000........................000000///......---,,,,,,------..................,,,,,,,,,------.........------,,,++++++,,,------------------------------......------------..................////////////...------,,,,,,------...------------------------///...---,,,,,,---...///...------,,,,,,------...---------------------------------,,,,,,,,,++++++,,,------......------,,,------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------------......------,,,+++)))***+++,,,---.........------------------------+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............---------------------------,,,,,,++++++,,,,,,---------------------------,,,------......------,,,,,,,,,,,,---------......///.........------------,,,,,,++++++,,,,,,---...........................,,,,,,---...............---------............///......//////...------,,,........................---,,,,,,,,,,,,---.........---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,------......///........................---...///000000///...---------............------////////////////////////000000000000000000000000111111111111111111111111000000000000111111111111000111111111111222222222222222222222222222222222222222333333333333444444555555555555555666666777555555555555666666666666666666777888888888888888888888999:::;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>@@@???>>>>>>???@@@BBBDDDFFFGGGFFFDDDAAA???@@@AAA~~~xxxtttsssrrrpppmmmllliiieee```[[[UUUNNNIIIBBB@@@>>><<<;;;999666333333222222111111111111111111111111000000000000///...//////000000//////...000000000000000000000000//////............//////........................000000000///......------,,,,,,------...//////000---------------.........------,,,,,,,,,,,,------------------------------......------------......---............/////////...------,,,,,,------...------------------------------,,,,,,,,,,,,------...------,,,,,,------...---------------------------------,,,,,,,,,,,,,,,,,,------......------,,,------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------------......------,,,+++)))***+++,,,---.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------............---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------..................------------,,,,,,,,,,,,,,,------...........................------...////////////...---------............///.........///......---,,,---------------------------,,,,,,,,,,,,---...............---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///........................---...////////////...---.........------.........////////////////////////000000000000000000000000111111111111111111111111000000000000111111111111000111111111111222222222222222222222222222222222222222333333333333444444555555444444555555666777555555555555666666666666666666777888888888888888888888999:::;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>===??????>>>>>>???@@@BBBCCCDDDDDDDDDBBB???>>>>>>@@@~~~|||zzzxxxvvvuuurrrmmmiiiccc]]]VVVQQQIIIGGGDDDBBB@@@===:::777666555444333333333333333222222111111111000000000//////000000000000//////000000000000000000000000//////............//////........................////////////......---------------.........//////---------...............---------,,,,,,---------------------------------...------,,,,,,------...---------.........//////...------,,,,,,------...,,,,,,------------------------------------------...------,,,,,,------...,,,,,,------------------...---------------------,,,------......------,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------------......------,,,+++,,,,,,------,,,,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,+++------------------------........................------------------------,,,,,,---------.........---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,---..............................---......///000/////////---------............///---...............---------------------------------,,,,,,,,,,,,---..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,++++++................................................///...---,,,,,,---...///////////////////////////000000000000000000000000111111111111111111111111///000000000111111111111000000111111111222222222222222222222222222222222222222222333333333444444555444444444444555666666555555555555666666666666666666777888888888888888888888999:::;;;;;;;;;;;;;;;<<<======>>>>>>======???>>>>>>>>>???@@@AAABBBBBBCCCBBBAAA>>>===>>>@@@~~~wwwtttpppkkkgggaaa[[[VVVPPPMMMJJJHHHFFFCCC???<<<999888777555444333333333222222222222111111111111//////000000000000////////////////////////////////////............//////////////////////////////......------------------//////.........---------........................------------------------------------------------------,,,,,,,,,,,,------------------...............------,,,,,,------...,,,,,,,,,---------...............//////............------,,,,,,------...,,,,,,,,,---------...................../////////,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------------......------,,,+++,,,,,,------,,,,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,+++------------------------........................------------------------,,,,,,,,,------------...---------------------------,,,,,,++++++,,,,,,---------------------------,,,------......------,,,,,,,,,,,,---------......,,,,,,------------------------,,,,,,------...///........................---......///000/////////---------............///------...............------------------------------,,,,,,,,,,,,---..............................------------------------------------------------///......------,,,++++++..............................------------......///...---,,,,,,---...///////////////////////////////////////////////////000000000000000000000000///000000000111111111111000000111111111222222222222222222222222222222222222222222333333333444444444444444444444555666666555555555555666666666666666666777888888888888888888888999:::;;;;;;;;;;;;;;;;;;<<<===============>>>>>>>>>>>>???@@@AAAAAAAAABBBBBB@@@>>>>>>???@@@{{{wwwrrrmmmiiieee```]]]WWWUUURRRPPPMMMJJJFFFCCC===<<<:::888666444333333333333333222222222111111///000000111111000000///////////////////////////000000////////////000000////////////////////////------------------------000//////...------,,,,,,/////////...............------............------------------------------------,,,,,,,,,,,,------,,,------------............------,,,,,,------...+++,,,,,,------...............///000000///.........------,,,,,,------...+++,,,,,,------......................../////////,,,------......------,,,------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------------......------,,,+++)))***+++,,,---.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,---------------------------------------,,,,,,++++++,,,,,,---........................,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,---------------------------......///........................------...////////////...---------............///,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------------.........------------------------........................++++++,,,------......///..............................------------...............------.........////////////////////////////////////////////////000000000000000000000000000000000000111111111111000111111111111222222222222222222222222222222222222222333333333333444444444444333333444444555666555555555555666666666666666666777888888888888888888888999:::;;;;;;;;;;;;;;;;;;<<<============<<<======>>>??????@@@@@@@@@???@@@@@@???>>>>>>???AAA~~~xxxrrrmmmjjjfffccc^^^\\\YYYWWWUUURRRNNNKKKDDDCCC@@@===:::888777666444333333333333222222222000000111111111111000000000000000000000000000000111111000000000000111111////////////////////////---------.................................------000/////////.........---,,,---...//////...---,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,---------............------,,,,,,------...++++++,,,,,,---......///------...//////...------...------,,,,,,------...++++++,,,,,,---......///,,,,,,,,,,,,------......,,,------......------,,,---,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------------......------,,,+++)))***+++,,,---.........------------------------+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,------------------------------------,,,,,,++++++,,,,,,---------------------------,,,------......------,,,,,,,,,,,,---------......++++++,,,,,,,,,------------------------...//////........................,,,,,,---...............---------............///,,,------...//////......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......+++,,,,,,,,,------------........................------------------------++++++,,,------......///...........................------,,,,,,------...------............------////////////////////////////////////////////////000000000000000000000000000000000000111111111111000111111111111222222222222222222222222222222222222222333333333333444444444444333333444444555666555555555555666666666666666666777888888888888888888888999:::;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<<<<===>>>??????@@@@@@@@@===>>>>>>===<<<<<<>>>???}}}vvvqqqnnnjjjhhhcccaaa^^^\\\ZZZWWWTTTQQQKKKJJJGGGCCC@@@===;;;;;;444444444333333333222222000000111111111111000000111111111111111111111111222222111111111111222222000000000000000000000000.........///////////////,,,,,,------.../////////000000//////.........---,,,---...//////...---,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------.........------,,,,,,------...++++++,,,,,,---...//////,,,,,,---......---,,,,,,...------,,,,,,------...++++++,,,,,,---...//////*********++++++,,,,,,,,,,,,------......------,,,---,,,,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------------......------,,,+++,,,,,,---------,,,++++++------------------------******+++,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......+++++++++,,,,,,---------...------------...//////........................+++,,,------......---------------.........//////,,,,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......+++++++++,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,++++++...........................---,,,,,,,,,,,,---...,,,---...//////...---,,,////////////////////////////////////////////////000000000000000000000000000000000000111111111111000111111111111222222222222222222222222222222222222222333333333444444444444333333333333444555555555555555555666666666777666666777888888888888888888888999:::;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<<<<===>>>??????@@@@@@???;;;<<<<<<<<<;;;;;;<<<>>>{{{uuuqqqnnnjjjhhheeecccbbb```]]][[[[[[VVVOOOIIIEEECCC@@@>>><<<999777555555444333111555555444333333333333333222111111000///......---000000000000000000000000......------------..............................//////.........---------000000000000///...---,,,////////////////////////................................................------------------------000///...---,,,------...,,,,,,,,,---------..............................------..................------------------------000///---,,,,,,---///000,,,,,,,,,,,,,,,---...///...---,,,,,,,,,,,,---...------------------------...---,,,,,,,,,,,,---...------............------------------------------.........------,,,,,,,,,........................------------------------------------------------------------------------,,,+++***+++---...---,,,---------,,,,,,+++++++++.........------,,,,,,,,,------,,,++++++,,,,,,,,,---.........---,,,,,,+++...---,,,,,,++++++++++++,,,---...//////...---,,,...------,,,,,,------...***+++,,,...///000000000///............---------,,,------......------,,,................................................111...,,,,,,...///...,,,------------------------................................................------------------------...------,,,,,,------......------,,,++++++++++++........................//////////////////////////////.........---------000000000000000000000000////////////000000000000000000000000000000000000000000000000111111111111222222222222222222222222222222222222222222222222555444444444444555666666444333333444444555666777888888888888888888888888::::::999999999:::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<|||wwwtttnnnllliiiggggggeeeccc``````]]]XXXUUURRRNNNJJJHHHCCC@@@===;;;:::999777555444333333222111222222222222222222111111000000///000000000000000000000000//////............//////........................//////.........---------....../////////...------////////////////////////................................................------------------------000///...---,,,------...,,,,,,,,,---------..............................------..................------------------------...---,,,++++++,,,---...---,,,,,,,,,,,,---...///...---,,,,,,,,,,,,---...------------------------...---,,,,,,,,,,,,---...------............------------------------------......---------,,,,,,,,,........................------------------------------------------------------------------------,,,+++***+++---...---,,,---------,,,,,,+++++++++......---------,,,,,,,,,------,,,,,,+++,,,,,,---------......------,,,+++...---,,,,,,+++++++++,,,,,,,,,---......---,,,,,,------,,,,,,,,,,,,------)))***,,,---...////////////............---------,,,------......------,,,.........------.................................///---******,,,---,,,***------------------------................................................------------------------...------,,,,,,------...------,,,,,,+++,,,,,,,,,........................////////////////////////000000/////////.........000000000000000000000000////////////000000000000000000000000000000000000000000000000111111111111222222222222222222222222222222222222222222222222444444333333444444555666444444444444555666777888888888888888888888888888:::999999999999:::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<~~~{{{uuurrrpppnnnnnnmmmkkkjjjcccaaa___]]]ZZZVVVRRRNNNGGGDDD@@@>>><<<:::777555555444444333333333333333222222222222222222222222000000000000000000000000000000////////////000000.......................................---------,,,,,,---............---////////////////////////................................................------------------------//////...------------...,,,,,,,,,---------....................................---------------------------------------------,,,+++******+++,,,---------,,,,,,,,,---.........------,,,,,,------...------------------------...------,,,,,,------...------............------------------------------...------------,,,,,,,,,------------------------------------------------------------------------------------------------,,,+++***+++---...---,,,------,,,,,,,,,,,,++++++...------------,,,,,,,,,---,,,,,,,,,,,,,,,------------......------,,,,,,------,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------)))***+++,,,---.........///............---------,,,------......------,,,///...---,,,,,,---...///...........................---++++++,,,,,,,,,+++------------------------////////////////////////........................------------------------......------------......,,,,,,,,,,,,,,,,,,---...........................////////////////////////000000000000000/////////000000000000000000000000////////////000000000000000000000000000000000000000000000000111111111111222222222222222222222222222222222222222222222222333333222222333333444555555555555555666777888888888888888888888888888888999999888888999::::::;;;:::::::::;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<{{{yyyvvvuuuvvvvvvuuutttkkkhhheeebbb___[[[WWWTTTNNNKKKFFFCCCAAA>>>;;;888999888777666666666666666222222222222222333333333000000000000000000000000111111000000000000111111................................................***+++,,,---............////////////////////////................................................------------------------............------......,,,,,,,,,---------....................................------------,,,,,,------------------------------,,,++++++,,,------------,,,,,,,,,------...------------------------------------------------------------------------------............------------------------------------------------------------------------------------------------------,,,,,,------------------------------------------,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,------...,,,------...------,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,---,,,,,,,,,,,,,,,,,,---***+++,,,---............///............---------,,,------......------,,,000...---,,,,,,---...000........................000///...------...------------------------------000000000000000000000000........................------------------------......------------......,,,,,,,,,,,,,,,---...///........................////////////////////////////////////////////////////////////////////////////////////000000000000///////////////////////////000000000111111111111222222222222222222222222222222222222222222222222222222111111222222333444666555555666666777888999888888888888888888888888888888777888888999:::;;;:::::::::;;;;;;;;;<<<<<<;;;<<<======>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<|||{{{|||~~~~~~}}}{{{vvvpppjjjfffbbb___\\\YYYUUUQQQNNNKKKIIIFFFCCC===<<<;;;999888777777777111111222222222222222222000000000000000000000000111111000000000000111111////////////////////////---.....................******,,,---......//////////////////////////////................................................------------------------------..................,,,,,,,,,---------....................................------,,,,,,,,,,,,------------------------......------------.........------,,,,,,,,,------------------------------------------------------------------------------------............------------------------------------------------------------------------------------------------------,,,,,,,,,---------......------------------------,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,------...///,,,,,,------...------,,,,,,,,,,,,++++++,,,,,,---......------------......,,,,,,,,,++++++,,,,,,,,,,,,---...//////000/////////............---------,,,------......------,,,///...------------...///......................../////////...---------...------------------------000000000000000000000000........................------------------------///......------......///,,,,,,,,,,,,---......///........................////////////////////////........................////////////////////////////////////000000000000///////////////////////////000000000111111111111222222222222222222222222222222222222222222222222222111111111111222333333666555555666666777888999777777777777777777777777777666666777888999:::;;;:::::::::;;;;;;;;;<<<<<<;;;;;;<<<===============<<<<<<<<<<<<<<<<<<<<<<<>><<<<<<555555444444333333222222000000000000000000000000000000000//////000000000////////////////////////---------.........//////,,,---...///////////////////////////////////////................................................------------------------,,,,,,.../////////......,,,,,,,,,---------....................................------,,,++++++***---------------------------------......---------///...---,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,------------------------,,,,,,---......---,,,,,,------............------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---......///------------------------,,,+++***+++---...---,,,+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,------...///000+++,,,------......------,,,+++++++++,,,,,,---.........---,,,,,,---......,,,,,,++++++++++++,,,,,,---.../////////////////////............---------,,,------......------,,,,,,---...000000...---,,,........................,,,---...,,,***)))+++---------------------------................................................------------------------//////............/////////......------------...........................////////////////////////---.........////////////000000000000000000000000////////////000000000000000000000000000000000000000000000000111111111111222222222222222222222222222222222222222222222222222222222222222333444444444444444444555666777888777777777777777777777777555555555666777888999::::::::::::;;;;;;;;;<<<<<<:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<}}}|||}}}|||uuupppdddbbb___^^^]]]]]][[[YYYQQQPPPMMMIIIFFFCCCBBBAAA777777666555444444333333000000000000000000000000000000////////////000000000000000000000000000000---------.........//////---...//////000/////////////////////////////////................................................------------------------+++,,,.../////////......,,,,,,,,,---------....................................---,,,,,,+++******------------------------+++,,,,,,------,,,,,,+++///...---,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,------------------------,,,,,,---......---,,,,,,---..................---------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---...//////------------------------,,,+++***+++---...---,,,+++++++++,,,,,,---------,,,,,,,,,------.........,,,,,,,,,---...///000000+++,,,,,,---.........---++++++++++++,,,,,,---...------++++++++++++------,,,++++++++++++++++++,,,------......///.........//////.........---------,,,------......------,,,+++---///111111///---+++...........................///000///,,,+++---000------------------------................................................------------------------//////............//////000///...---------------........................////////////////////////.../////////000000111111000000000000000000000000////////////000000000000000000000000000000000000000000000000111111111111222222222222222222222222222222222222222222222222333333222222333333444555444333333444444555666777777777777777777777777777444444555555666888999::::::::::::;;;;;;;;;<<<<<<:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<~~~}}}~~~|||vvvuuuooogggbbbaaaaaa``````YYYXXXUUURRROOOJJJDDD???======<<<999555333333444666444111000111111111000///...---,,,---...000222000000////////////000000........................................................................//////.........---------,,,,,,+++***+++,,,...///---.........---,,,,,,+++,,,,,,,,,---------......---------............///................................................------------------,,,,,,...------,,,,,,------...000000//////......------........................///...,,,++++++,,,...///,,,,,,------...///000000////////////////////////////////////////////////...------,,,,,,------...------------------------------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...///111222222222111000,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------,,,,,,,,,---------......+++***))))))+++---000222.........------.........------------------------/////////...------,,,,,,........................---------............///.........................................................------,,,,,,,,,............////////////................................................//////.........---------............////////////111///......//////...,,,////////////000000000000000000000000////////////000000000000000000000000222222111111111111111111333333333333333333333333444444444444444444444444444444444555555555555666666666666666666666666666666666666666777888999:::888999999::::::;;;;;;<<<<<<===============<<<<<<>>>===<<<;;;;;;;;;;;;;;;{{{uuummmhhheeeeeedddccc]]][[[YYYWWWUUUQQQLLLIIIBBBAAA???<<<888666555555555333111000000111111000000///...------///111222......------------........................------................................................//////.........---------,,,,,,+++++++++,,,---...---.........------,,,+++,,,,,,---------.........---------............///................................................------------------------...------,,,,,,------...///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,...///,,,,,,------...//////000////////////////////////...........................------,,,,,,------...------------------------------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......000111111111000///---------,,,,,,,,,,,,,,,------------------------........................------------------------,,,,,,,,,---------......+++*********+++---///000......------------......------------------------------..........................................---------............///......................................................---------,,,,,,,,,............////////////................................................//////.........---------............////////////111///......//////...---////////////000000000000.../////////000000111111000000000000000000000000111111111111111111111111333333333333333333333333444444444444444444444444444444444555555555555666666666666666666666666666666666666666777888999:::888999999::::::;;;;;;<<<<<<===============<<<<<<>>>===<<<<<<;;;;;;;;;<<<wwwqqqmmmkkkiiihhhbbb```^^^]]]\\\ZZZWWWTTTJJJHHHEEEAAA===:::777666777555222111222222222111000///.........///111111///......------......////////////......---------................................................/////////.........------,,,,,,,,,+++,,,,,,---...---............---,,,,,,,,,------------.........---------............///................................................,,,,,,,,,---.........///......------------...............///////////////,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...,,,,,,------.../////////////////////////////////------------------------...------,,,,,,------...------------------------------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------...////////////...------------------------------------------------------------------------------------------------,,,,,,,,,---------......+++++++++,,,,,,---------------,,,,,,,,,,,,------------------------------,,,,,,------...//////000---------------------------------............///...................................................------------,,,,,,,,,---............/////////...............................................................---------............////////////000///......//////...---////////////000000000000---......///000111222333000000000000000000000000111111111111111111111111333333333333333333333333444444444444444444444444444444444555555555555666666666666666666666666666666666666666777888999999888999999::::::;;;;;;<<<<<<======>>>>>>=====================<<<<<<<<<<<<{{{uuuqqqooommmhhhfffdddbbbbbb```]]][[[SSSPPPKKKGGGCCC???<<<999:::888555444444444333222111000/////////000111111111111000000000000111111000000//////......------................................................////////////............------,,,,,,,,,---------------............------------------............---------............///................................................+++,,,,,,---...//////000......------------......------......//////000000////////////////////////...---,,,,,,,,,,,,---...---------.........//////////////////////////////------------------------...------,,,,,,------...........................------------------------,,,------......------,,,,,,,,,------------------------------------------------------------------------------------------,,,,,,------............---------...............------------------------------------------------------------------------,,,,,,,,,---------......+++,,,,,,------,,,++++++---,,,,,,++++++,,,,,,------------------------------------.........//////---------------------------------............///................................................---------------------------------.........//////....................................................................................////////////000///......///000///---////////////000000000000...//////000111111222222000000000000000000000000111111111111111222222222333333333333333333333333444444444444444444444444444444444555555555555666666666666666666666666666666555555666666777888999888999999::::::;;;;;;<<<<<<======>>>>>>>>>>>>============>>>============}}}xxxuuutttooommmkkkiiihhheeeaaa^^^[[[WWWQQQMMMJJJFFFBBB???===:::777555444444333111111111111000000000111111111111000000000000111111000000/////////.........////////////////////////////////////////////////000000/////////.........------------------------------...//////......------------.........//////---------............///................................................,,,,,,------...///000000///......------......///------......//////000000////////////////////////---------,,,,,,------------------...............////////////////////////...........................------,,,,,,------...........................------------------------,,,------......------,,,,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,,,,,,,------...---------.........//////------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,---------,,,+++***---,,,,,,++++++,,,,,,---------------------------//////.........------------------------------------------............///................................................------------------------------------............................................................---.................................///////////////...---...///000///...////////////000000000000111111111111000000000000000000000000000000000000000000111111111222222222333333333333333333333333444444444444444444444444444444444555555555555666666666666666666666666666555555555555666777888999888999999::::::;;;;;;<<<<<<<<<===>>>??????>>>>>>======>>>??????>>>>>>===||||||wwwvvvtttsssqqqmmmhhhdddbbb]]]XXXTTTSSSPPPKKKGGGAAA>>>:::777555444222000222222222222111111111111000//////......//////000////////////////////////////////////////////////////////////////////////000000000/////////......---............---,,,,,,------...////////////...------........./////////---------............///................................................---------.../////////000//////............//////.........///////////////------------------------------------------------........................////////////////////////////////////////////////...------,,,,,,------...........................------------------------,,,------......------,,,+++,,,,,,------.........------------------------------------------------------------------------,,,,,,,,,+++,,,------...,,,,,,,,,---......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///................................................,,,,,,,,,------------...,,,------------.........................................................---------...........................///////////////...---...///000///...////////////000000000000222222111111111000000000000000000000000000000000000000000111222222333333333333333333333333333333444444444444444444444444444444444555555555555666666666666666666666666666555555555555666777888888888999999::::::;;;;;;<<<<<<<<<===>>>????????????<<<===???@@@@@@???>>>>>>~~~yyysssnnniiiddd^^^\\\[[[ZZZUUUQQQJJJFFFBBB>>>;;;999666444222333333333222111111000000000////////////000000.........///000000111111////////////////////////////////////////////////000000000000/////////...---.../////////...,,,+++------...///////////////............////////////---------............///............................................................//////////////////............/////////////////////.........------------------------,,,------------------,,,........................////////////////////////...........................------,,,,,,------...........................------------------------,,,------......------,,,++++++,,,,,,---......///........................---------------------------------------------------,,,,,,+++,,,---...///+++++++++,,,---.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---,,,+++++++++,,,---.........------------......------------------------..................------,,,,,,,,,,,,,,,,,,,,,,,,---------............///................................................,,,,,,,,,---------......,,,,,,---------.........................................................---------.........//////............///////////////...---...000000000///////////////000000000000111111111111111111222222000000000000000000000000///000000111222222333333333333333333333333333333444444444444444444444444444444444555555555555666666666666666666666666666555555555555555666888888888999999::::::;;;;;;<<<<<<<<<===??????@@@@@@???<<<===???AAAAAA@@@???>>>|||vvvmmmhhhbbb```aaa```\\\WWWSSSOOOJJJEEEBBB???<<<:::333333333333333222111000222222111111111111222222------...///000111222222000000000000000000000000000000000000000000000000000000000000////////////....../////////...,,,+++------...///000000//////............/////////000---------.........//////................................................///////////////.........//////............//////000000//////.........---000000000000000000000000,,,------......------,,,.....................---////////////////////////------------------------...------,,,,,,------...////////////////////////------------------------,,,------......------,,,++++++,,,,,,---...//////........................------------------------------------------------...---,,,+++,,,---...///******+++,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---,,,+++******,,,...//////......------......///------------------------,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////................................................,,,,,,,,,------.........,,,,,,,,,---------......................................................---------.........//////............/////////000...------...000111000///////////////000000000000//////000111222333333444000000000000000000000000///000000111222222333333333333333333333333333333444444444444444444444444444444444555555555666666666666666666666666666666555444444555555666777888888999999::::::;;;<<<<<<<<<<<<===??????@@@@@@@@@<<<===???AAABBBAAA???>>>~~~vvvlllgggfffeeeccc```___XXXPPPKKKIIIGGGAAA===:::888555444444444333222333111......///111222333000000000000000000000000333333333222111///---+++000000000000000000000000.........///////////////////////////....................................---------............///......------------......------------------------000///...------...///000............////////////111000...,,,,,,,,,......------............------//////...---,,,,,,++++++,,,,,,---...//////..............................------............------////////////////////////---.........---,,,,,,+++,,,,,,,,,---------...............------.........------------------------///...---,,,,,,,,,,,,,,,...........................---,,,,,,,,,,,,---...////////////////////////...------,,,++++++++++++++++++++++++++++++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,,,,,,,---......000///...---------------////////////////////////...........................------,,,,,,------...---------............///+++,,,.../////////...---//////---,,,,,,---...///222///,,,***)))+++---///..................................................................................................................------////////////////////////000000000000000000000000000111111111111222222222222222222111000//////...111111111111111111222222555555555444444333333333333333333333333333333333555555555555666666666666666666666666666666666666666666666777888888999999999999::::::::::::;;;;;;<<<===>>>??????????????????@@@@@@AAAAAA@@@@@@???xxxsssqqqooolllhhheee```YYYUUURRRNNNHHHCCC???<<<999777777666444222333111//////111333333333000000000000000000000000111111222222111000///...000000000000000000000000///////////////.........////////////....................................---------............///......------------......------------------------//////...------...///000............////////////......///......------,,,------............------///......---,,,,,,++++++,,,------...//////......------------------------------............------........................------......------,,,+++,,,,,,,,,---------............------------......------------------------......------,,,,,,,,,,,,------------------------...---,,,,,,,,,,,,---...------------------------------,,,,,,+++,,,,,,,,,++++++++++++++++++++++++------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,,,,,,,---......//////...---------------...................................................------,,,,,,------...---------............///,,,---......///.........///...------------...///000///,,,+++***,,,...///........................................................................................................................////////////////////////000000000000000000000000000000111111111222222222222222111111000//////...000000111111111222222222555555444444444333333333444444444444444444444444555555555555666666666666666666666666666666666666666666777777888999999:::999999::::::::::::;;;;;;<<<===>>>??????@@@?????????@@@@@@@@@@@@@@@@@@???~~~yyyyyyyyyzzz}}}xxxtttooojjjddd```]]]XXXQQQLLLFFFCCC???<<<:::888555333222111000111333444333222000000000000000000000000///000000111111111000000000000000000000000000000000000//////......------////////////....................................---------............///......------------......------------------------//////......---......///---............/////////,,,---///000000...,,,+++------............------.........------,,,,,,+++,,,---......///.........,,,,,,,,,,,,------------------............------------------------------------......------,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,------------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,,,,,,,---......//////...------------...------------------------------------------------...------,,,,,,------...---------............///...------------...//////......---------......///---------,,,------...///........................................................................................................................////////////////////////000000000000000000000000000000000111111111222222222222111111000///////////////000111222333333444444444444444333333333333555555555555555555555555444555555555555666666666666666666666666666666666777777888888999:::::::::999999::::::::::::;;;;;;<<<<<<>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@}}}{{{yyywwwvvvxxx|||{{{vvvnnnhhhbbb]]]XXXUUUNNNJJJFFFBBB>>>;;;777555333222222333444444222000000000000000000000000000000000000111111000000000////////////////////////111111000///...------,,,////////////....................................---------............///......------------..............................//////.........------...---------.........//////------...//////...---,,,------............------......---------,,,,,,,,,------...............---++++++,,,,,,,,,,,,,,,---------............------------------------------,,,------...------,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++------------------------------------------------........................---,,,,,,,,,,,,---......///......---------......------------------------------------------------...------,,,,,,------...---------............///......---,,,,,,...///000------------.........///,,,,,,---......//////...................................................................................................---------...............////////////////////////////////////////////////000000000000111111111111111111111111000000//////...//////111222333444444333333333333333333333333444444444444555555555555444444444555555555666666666666666666666666666666777888888999::::::;;;;;;999999999:::::::::;;;;;;;;;<<<===??????@@@@@@@@@@@@@@@????????????@@@@@@~~~{{{xxxuuurrrsssvvv{{{~~~yyyooogggaaa^^^\\\UUUQQQLLLGGGDDD@@@<<<999666444444444444444111///000000000000000000000000222222111000000/////////////////////////////////111111000///...------,,,////////////....................................---------............///......------------.............................................---,,,,,,------------............///...---,,,------...///------............---------------------,,,,,,,,,---...............------+++++++++,,,,,,---------------............------------------------------,,,,,,------...------,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------------------------,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------------------------------........................---,,,,,,,,,,,,---............---------......///........................------------------------...------,,,,,,------...---------............///......---,,,,,,...///000,,,------.........//////+++,,,...////////////...................................................................................................---------.........////////////////////////////////////////////////////////////000000000111111111111111111000000000000000...//////111222333444444333333333333333333333333222222333333333444444444444444444444555555555555666666666666666666666666777888888999::::::;;;;;;999999999:::::::::;;;;;;;;;<<<===>>>@@@@@@@@@AAA@@@??????>>>>>>??????@@@zzzwwwssspppppptttxxx|||{{{~~~|||qqqjjjeeeddd\\\XXXSSSOOOKKKGGGCCC@@@<<<:::777666666444222000000000000000000000000000333222111000////////////000000000000000000000000000000//////......------////////////....................................---------............///......------------.............................................---,,,+++,,,------------.........///...,,,+++,,,---///111------............------------------------------.........///......---,,,++++++,,,,,,------......------............------------------------------,,,,,,------......------,,,,,,,,,---------......------,,,,,,,,,,,,------------------------------+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------------------------------------------...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------........................---,,,,,,,,,,,,---.........------------...//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------............///...------------...//////+++,,,---...////////////------.../////////......................................................................................................,,,,,,------.../////////////////////////////////000000000000000000000000/////////000000000111111111111000000000000000000//////000111222333333444222222222222333333333333111222222333333444444444333444444444444555555555666666666666666666666666777777888888999:::::::::999999::::::::::::;;;;;;:::;;;===>>>@@@AAAAAAAAA@@@???>>>======>>>???@@@|||wwwrrrqqqtttxxx{{{{{{}}}~~~vvvnnnkkkbbb^^^ZZZVVVRRROOOKKKIIICCC@@@<<<999888666444333000000000000000000000000222111000//////000111111000000000000000000000000///////////////.........////////////....................................---------............///......------------....................................//////...,,,+++***,,,,,,---------.........------------......//////------............------------------------------......//////...------,,,+++,,,,,,---......//////------............------........................+++,,,------......------,,,,,,,,,---------............------------......------------------------***+++---...///...---,,,------------------------***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,///......------------...------------------------+++,,,,,,------.........------------------------................................................---,,,,,,,,,,,,---......---------------...//////........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------............///,,,---......///.........+++,,,---////////////.../////////...............................................................................................................,,,,,,------...//////000////////////////////////000000000000000000000000////////////000000000111000000000000000000000111000000111111111222222222111111222222222333333333222222333333444555555666333333444444444555555555666666666666666666666666666666777777888999999:::999999::::::::::::;;;;;;:::;;;===>>>@@@AAAAAAAAA@@@???>>>======>>>???@@@~~~wwwtttuuuwwwzzz}}}}}}}}}}}}}}}uuupppfffbbb^^^ZZZXXXUUUQQQOOOIIIEEE@@@<<<:::888777555000000000000000000000000000////////////111333444000000000000000000000000.........///////////////000/////////....................................---------.........//////.........------.........////////////////////////......//////...,,,+++))),,,,,,,,,---------......+++,,,...///000///...------..................---------------------------.../////////...---,,,,,,,,,,,,------...///000000---..................---////////////////////////+++,,,,,,---.........---,,,,,,,,,---------......///......------......///------------------------***+++---//////...---,,,........................***+++,,,------,,,+++***++++++++++++++++++++++++000///...---------------------------------------***++++++,,,---...//////------------------------................................................---,,,,,,,,,,,,---......---------------...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------.........//////+++,,,.../////////...---***+++---///000000///...111000///...............................................................................................................,,,,,,------...///000000////////////////////////000000000000000000000000////////////000000000000000000000000000111111111111111111111111111222222111111111222222333333333333333444444555666777777333333333444444444555555666666666666666666666666666666666777888888999999999999:::::::::;;;;;;;;;:::;;;===>>>@@@AAAAAABBB@@@???>>><<<<<<>>>???@@@~~~|||zzz}}}{{{yyyzzz}}}xxxoooiiiaaa\\\[[[[[[ZZZXXXTTTPPPKKKEEE@@@<<<999777777666333333333444333111000000111111111111000000222000///......///000222333222222222111111000000////////////////////////------------------------...------,,,,,,------...................................................///...---,,,+++,,,---.....................------........................////////////////////////.........------,,,,,,,,,///......---,,,,,,++++++---------............///111111000///...---,,,,,,///............---------.........------.........---------...------,,,,,,------------------------------------------------............////////////,,,,,,,,,------............---,,,+++++++++,,,---,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......******+++,,,---//////000/////////...---------,,,........................//////.........---------........................//////.........---------+++,,,,,,------....../////////000000000000//////.........------,,,,,,,,,,,,------......------,,,---------............///........................---.................................................................................................................................////////////////////////000000000000000000000000000000000000000111111111111222222222000111111111111222222222000000111111111222222222222222333333333333444444444444444555555555555666666666666666777777777777555666666777888999999999999999999999999999::::::<<<<<<======>>>>>>??????@@@>>>;;;<<<@@@BBBBBBAAA~~~}}}~~~xxxqqqiiicccaaaaaa```^^^WWWTTTOOOJJJEEE@@@===:::999777444333333333111000000111111222222222222222111000///......///000111222222111111111000000000////////////////////////...........................------,,,,,,------......................................................---,,,,,,,,,,,,---...................................................------------------------......---------,,,,,,,,,.........////////////000---------............/////////......------,,,,,,///............---------......------------......,,,,,,------...---------------------------------------------------------------------............,,,,,,---------------------,,,+++++++++,,,---...,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......------------------------...............---------........................//////.........---------........................//////.........---------------------------------......////////////............---------,,,,,,,,,,,,------......------,,,------------....................................///.................................................................................................................................////////////////////////000000000000000000000000000000000000000000111111111222222222000111111111111222222222111111111222222222222333222222333333333333444444333333333333444444444555555555666666666777777777555666666777888888999999888999999999999:::::::::<<<<<<<<<===>>>>>>??????>>><<<:::;;;===??????>>>uuunnnkkkkkkiiihhh___\\\WWWSSSOOOJJJEEEBBB>>>;;;888666555444222000111111222222222333333333111000///......///000111111111000000000000//////////////////////////////////////////////////////......------------......................................................------,,,,,,,,,------...................................................------------------------...------------,,,,,,,,,,,,,,,---...///111111222---------............///------------------------///............---------------,,,,,,,,,,,,------++++++,,,---............------------------------------------------------,,,,,,,,,------------...------------------,,,,,,,,,+++++++++,,,---...///,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......//////...---,,,++++++***---------......................................................---------.......................................---------//////......---,,,,,,+++---------......---------...------------,,,,,,,,,,,,------......------,,,------------....................................000000//////.........---............................................................................................................////////////////////////000000000000000000000000000000000000000000000111111111222222000111111111111222222222222222222222333333333333222222333333333333444444222222222333333333444444444444555555555666666666666666666777888888999999888888999999999:::::::::;;;<<<<<<======>>>??????>>><<<;;;;;;<<<>>>======~~~zzzwwwvvvtttsssjjjfffaaa]]]ZZZVVVPPPKKKEEEBBB>>>;;;999777444222222111111222222222333333111111000//////000111111000000000///////////////////////////////////////..............................------------......................................................---,,,,,,,,,------......---------.......................................////////////////////////------------------------******+++,,,---...//////---------............///,,,,,,---------.........///............------------,,,,,,++++++,,,,,,---***+++,,,---............------------------------------------------------,,,,,,---------..................------,,,,,,,,,+++++++++,,,---...//////,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......//////...---,,,++++++***,,,---------.../////////................................................................................................///.........---------,,,------............------------------------------,,,------......------,,,,,,,,,---------.................................111000000//////......---............................................................................................................////////////////////////000000000000////////////////////////000000000000111111111111000000111111111222222222222222333333333444444444222222222333333333444444222333333333333444444444444444444444555555555666666666777777888888888888888888888999999::::::;;;;;;;;;<<<<<<===>>>>>>?????????>>>>>>>>>>>>>>>>>>~~~~~~~~~tttoooiiieeeccc___YYYTTTMMMJJJEEE@@@===999666333333222222111111222222333111111000000000000111111///////////////000000000////////////////////////------------------------///......------......///................................................+++,,,,,,------.........---------.........//////........................////////////////////////---------------------------------------------------------............///---------...//////000000///............------------,,,,,,++++++,,,,,,---***+++,,,---............---------------------------------------------------.........////////////.........------,,,,,,,,,++++++,,,---......//////,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......------------------------,,,---------.../////////........................---.............................................---.....................---------....../////////.........//////.........------------------------,,,------......------,,,,,,,,,,,,------------...........................000000//////.........---............................................................................................................////////////////////////000000000000//////////////////////////////000000000111111111000000111111111222222222222222333333333444444444222222222333333333444444444444444444555555555555444444444444555555555666777777777777777888888888777777888999::::::;;;;;;;;;;;;;;;<<<======>>>>>>>>>?????????>>>>>>>>>>>>~~~}}}}}}~~~xxxoookkkjjjgggaaa\\\WWWSSSMMMGGGCCC>>>999666666555333222111222222333111111111111111111111111//////000000000000111111////////////////////////------------------------//////............//////................................................++++++,,,---............,,,,,,------.../////////........................------------------------,,,,,,,,,------------...111000000///......---------------............///.........//////000000000///............---------------,,,,,,,,,,,,------++++++,,,---............------------------------------------------------........./////////000000------------------,,,,,,+++,,,---......///......,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......,,,,,,,,,------.........---------.......................................---------.......................................---------...............,,,------...//////000000......////////////......,,,,,,,,,------------...,,,------......------,,,,,,,,,,,,,,,------------............................................................................................................................................................////////////////////////000000000000000000000000000000000000/////////000000000111111000111111111111222222222222222222222333333333333222222333333333333444444444444444555555555666666444444555555555666666666777777777777777777888888777777888999:::;;;;;;<<<:::;;;;;;<<<<<<===>>>>>>;;;===??????>>>======>>>~~~}}}xxxssssssqqqlllhhhddd___YYYRRRMMMGGGBBB>>>;;;999777444333333333444111111111222222111111111000000000111111111222222////////////////////////........................//////............//////................................................***+++,,,...............,,,,,,------...//////000........................------------------------,,,,,,,,,---------......111000000///......---------------............///---.....................///............---------......------------......,,,,,,------...------------------------------------------------------------------.........//////,,,,,,------------------,,,---...//////...------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------.....................---------........................---------.........//////........................---------.........//////............////////////---------......---------,,,,,,,,,---------......,,,------......------,,,++++++,,,,,,,,,---------........................++++++,,,,,,---.....................................................................................................................////////////////////////000000000000000000000000000000000000////////////000000000111000111111111111222222222111111111222222222222333222222333333333333444444333333444444444555555555555555666666666777777777888777777777777777777777666777888999:::;;;;;;<<<::::::;;;<<<<<<======>>>:::===@@@@@@???>>>???@@@|||xxxzzz{{{{{{zzzvvvrrrooojjjccc\\\VVVPPPKKKGGG>>><<<999666555444444555111111222222222222111111000000111111222222222333//////////////////////////////////////////////////////............//////................................................)))+++,,,...//////......,,,,,,------...///000000........................////////////////////////,,,,,,,,,------...............---------,,,,,,,,,---------.........//////------------------------//////.........---------///......------......///---------...------,,,,,,------------------------------------------------,,,,,,,,,---------......,,,,,,,,,------.........---.../////////...---,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......------------------------/////////......------,,,........................---------.........//////........................---------.........//////000000000///......------+++,,,,,,------,,,,,,+++,,,,,,,,,------.........,,,------......------,,,++++++,,,,,,,,,---------........................)))******+++,,,---................................................................................................................../////////000////////////000000000000000000000000000000000000////////////000000000000000111111111111222222222000000111111111222222222222222333333333444444444222222333333333444444444666666666666777777777777888888888777777777777777666777777999:::;;;<<<<<<::::::;;;;;;<<<======>>><<>>???@@@AAA>>>@@@CCCEEEEEECCCAAA???yyyxxx}}}~~~}}}{{{uuummmddd[[[VVVNNNIIIBBB===:::888666555555333111111111111000///000000000000000000000000000000000000000000000000////////////////////////////////////////////////...------------...//////...........................//////////////////...------------------------...............---------.................................------,,,,,,,,,.................................------,,,,,,,,,------.....................................................................------,,,,,,------...------------------------------------------------------------------------------,,,,,,,,,---...///------------------------+++,,,,,,---......//////---,,,+++,,,...///...---+++,,,------++++++,,,------------------------------------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,------------------............///........................------------------------........................,,,,,,---------.........,,,,,,,,,---------......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------............//////......---------......//////.........---------//////.........---------........................---------............///////////////.........---000000000000000000000000////////////000000000000111000000000000000000000333222222111111222222333333333333444444444444555333444555555666666555555555555666777777777777777:::999999999888888888888888777666666777999;;;<<<999999:::<<<===>>>?????????AAADDDFFFFFFDDDBBB@@@}}}yyy{{{~~~}}}vvvlllccc^^^XXXRRRKKKEEE@@@===:::888888666333222222222000///000000000000000000000000000000000000000000000000////////////////////////...........................------------...//////........................////////////////////////........................//////.........---------........................000//////...---,,,++++++.................................---------------//////..................,,,---...//////...---,,,...........................------,,,,,,------...........................------------------------------------------------///---+++******,,,///111------------------------,,,,,,++++++,,,---...///---,,,+++,,,...///...---+++---...---,,,+++,,,---------------------------........................------,,,,,,,,,,,,------,,,,,,,,,,,,---------------------............///........................------------------------........................,,,------------.........,,,,,,,,,---------......,,,,,,------------------************************........................---------............///......---------......///...............---------...............---------////////////////////////---------............///............------------000000000000000000000000////////////000000000000000000000000000000111111222222111111111111222222333333333333444444444444333444555555666666555555555555666777777777777777888888888888777777777777888888777777777999:::;;;999::::::;;;<<<=========@@@BBBEEEGGGGGGFFFDDDBBB|||zzz{{{}}}tttkkkfffbbb]]]UUUMMMGGGCCC>>><<<999777555333333222111///111111111111111111111111000000000000000000000000////////////////////////...........................------------...//////........................---------,,,,,,---------/////////////////////////////////...------,,,,,,........................//////......------,,,,,,.......................................---------000000//////......------,,,---///000000///---,,,...........................------,,,,,,------...------------------------------------------------------------------------...---,,,++++++---...000---------------------------,,,*********,,,...///---,,,+++,,,...///...---,,,---...---,,,+++,,,...------------------------........................------,,,,,,,,,,,,------,,,,,,---------------------------............///........................------------------------........................------------............,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------...............---------............///...------------...//////........................................................................---------............///........................////////////////////////////////////000000000000000000000000000111111111222222111111111111222222222222333333333444444444333444555555666555555555555555666777777777777777777777777777777666666666888888777777888888:::::::::::::::;;;;;;;;;<<<<<>>;;;999555333333333333333333333333333111111111111111111111111000000000000000000000000////////////////////////...------------...//////........................111000...------...000111------------------------,,,,,,------.../////////........................------......//////000000........................---........./////////000///////////////000000000...................................................------,,,,,,------...------------------------------------------------------------------------,,,,,,,,,,,,------......---------------------------------------------------,,,+++,,,...///...------...///...---,,,---///------------------------..............................------------......///.........---------------------............///........................------------------------....................................////////////,,,,,,,,,---------......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000---------............///---,,,,,,------///000000---------.........//////---------.........//////........................---------............///........./////////000000000000000000000000000000////////////000000000000...//////000111111222222111111000000000000111111111222222222222333333333333444555555666666555555555555666777777777777777666666666777777888888888888888999999999888888888999999:::<<<===>>>??????>>>???@@@AAACCCCCCCCCCCC{{{tttmmmgggaaa\\\XXXOOOKKKFFFBBB>>>:::666333333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000...------------...//////........................///...,,,++++++,,,...///------------------------+++,,,,,,---...///000000........................///////////////.................................---.........//////000000......//////000000111111///...------------...///...........................------,,,,,,------...........................------------------------------------------------///---+++***+++,,,///000---------------------------......//////...---------,,,+++,,,...///...------...///...------...///------------------------000000000000000000000000......------------......//////.........------------------.........//////........................------------------------..................................../////////000,,,,,,,,,---------...............------,,,,,,,,,........................,,,,,,------...///000000---------.........//////,,,,,,,,,---...///000111---------.........//////---------.........//////////////////////////////---------.........//////---------.........//////000000000000000000000000////////////000000000000...//////000111222222222111111000000000000111111111111222222222333333333333444555555666666555555555666666777777777777777666666777777888888999999888888999999999888888777999999;;;<<<>>>???@@@AAA<<<===???@@@AAABBBBBBBBB}}}tttlllgggbbb```VVVSSSNNNHHHBBB===999666999666444333444444222111111111222222222111111000333333222222111000//////......//////000000111111//////.........---------......------------......222111///---,,,---...///000///...------...///000........................------------------------........................////////////////////////------------------------////////////////////////000///---,,,++++++,,,,,,..............................------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------.........------,,,,,,------...---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................++++++,,,,,,,,,---------.........------,,,,,,,,,------------......///000........................------------------------//////.........---------........................000...++++++---///000000---,,,++++++++++++,,,---........................////////////////////////......------------......---,,,,,,++++++,,,,,,---............................................................////////////...------------...//////////////////////////////111000///...------...///////////////000000000000000000000000111111111111//////000111111111111111222222111111222222333444333333333444444444555555777777777777777777777777666666666777888888999999999999888888888888888888888:::<<<>>>@@@@@@@@@@@@===============>>>??????~~~zzzrrrkkkeeeaaa]]]ZZZUUUOOOIIICCC>>>;;;;;;999777555555555444222222222222222222111111000333333222111111000//////////////////000000000000//////.........---------///......------......///111000...------...///000000///...------...///000........................................................................////////////////////////------------------------........................000///...---,,,,,,,,,---..............................------------..............................------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------.........------,,,,,,------...---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................++++++,,,,,,,,,---------......---------,,,,,,,,,...---,,,,,,,,,---...///........................------------------------//////.........---------........................///---++++++,,,...//////...---,,,++++++,,,---.........................................................------------............------------..................................................................////////////...------------...//////////////////////////////111000///...---......///............////////////000000000000111111111111//////000111111111111111111111000000111111222333333333333444444444555555666666666666666666666666666666666777888888999999999999888888888888888888999:::<<<>>>???@@@@@@@@@===============>>>??????~~~}}}|||ssskkkeeefffbbb]]]XXXSSSMMMFFFBBB@@@===:::999888777555333333222222222222111111000222222222111111000000///000000000000/////////////////////............---///......------....../////////...------...000111//////............//////........................////////////////////////........................////////////////////////------------------------........................000000///...------------..............................------------..............................------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------.........------,,,,,,------...------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,------------...------------,,,,,,,,,///...,,,+++***+++---...------------------------------------------------...............---------...........................,,,******,,,...............------------..............................------------------------......------------......000//////////////////000............................................................////////////...------------...//////////////////////////////000000///............///------------............000000000000111111111111//////000111111111111111000000//////000000111222333333333444444444555555666666666666666666666666666666666777888888999999888888999999999999999999999:::<<<===??????@@@@@@===============>>>??????{{{|||rrrkkkkkkgggbbb^^^[[[UUUOOOJJJEEECCC???<<<;;;999666444444333333222111111111111222111111111000000000///111111000000//////....../////////...............//////............//////......------...///000111/////////....../////////........................................................................////////////////////////------------------------........................000000//////..........................................------------......++++++,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------.........------,,,,,,------...------,,,,,,,,,,,,------........................------------------------........................,,,,,,,,,------------...------------------------000...,,,***)))***,,,---------------------------------------------------................................................---+++******,,,---------................................................------------------------......------------......000000////////////000000............................................................////////////...------------...///////////////////////////////////////.........//////------.........////////////000000000111111111111//////000111111111111111000000000000000111222222333333333444444444555555666666666666666666666666666666666777888888999999888888999999999999999:::::::::;;;<<<>>>?????????===============>>>>>>???~~~{{{~~~|||uuunnnjjjeeebbb```]]]WWWQQQLLLIIIDDDAAA>>><<<888666555444333222111111111111111111111000000000000000111111000000//////....../////////////////////////////////....../////////............//////000000...//////////////////...........................------------------------........................////////////////////////------------------------........................///////////////.......................................------------......+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------.........------,,,,,,------......------,,,,,,------...........................------------------------........................,,,,,,---------.........------------------------///...,,,*********,,,,,,---------------------------------------------------.............................................,,,+++***+++,,,------,,,..............................................................................------------......///......------......///............................................................////////////...------------...//////////////////////////////......//////////////////....../////////000000000///000000000111111111111//////000111111111111111222111111111111222333333333333333444444444555555555555555555555555555555666666666777888888999999888888999999:::::::::::::::;;;;;;<<<===>>>??????===============>>>>>>???~~~|||}}}~~~wwwpppjjjffffffddd^^^YYYSSSPPPKKKGGGCCC@@@<<<999666555333222111111111222000000000000000000000000000000000000////////////...////////////000000000000//////......//////000.........///////////////......////////////..............................------------------------........................////////////////////////------------------------------------------------....../////////......---..............................------------......,,,------....../////////------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------.........------,,,,,,------.........------------..............................------------------------........................,,,---------............,,,,,,,,,------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.......................................---++++++,,,---...---,,,------............------........................////////////////////////......------------.........------,,,,,,------...............................................................////////////...------------...//////////////////////////////---...//////000/////////////////////000000000111000000000000111111111111//////000111111111111111222222222111222333333444333333333444444444555555555555555555555555555555666666666777888888999999888888999999:::;;;;;;;;;;;;;;;;;;;;;<<<===>>>???===============>>>??????~~~}}}}}}|||rrrnnnmmmkkkfffaaa[[[WWWRRRMMMIIIEEEAAA>>>777666444222111111111222///000000000000000000000////////////000000000000.../////////000000000000000000////////////000000//////////////////......---...///000000///...---........................................................................////////////////////////------------------------------------------------,,,---......///...---,,,..............................------------......,,,,,,------...//////000------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------.........------,,,,,,------.........------------..............................................................................------------............,,,,,,,,,---------......,,,,,,---...///...------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////........................---,,,,,,---//////...---+++,,,---......---,,,+++......................................................------------.........------,,,,,,------...............................................................////////////...------------...//////////////////////////////,,,---///000000000//////........./////////000000000000000000111111111111//////000111111111111111111111111111111222222333333333333444444444555555555555555555555555555555666666666777888888999999888888999999:::;;;;;;<<<;;;;;;;;;:::;;;<<<>>>???===============>>>??????||||||~~~zzzsssrrrpppkkkeee```\\\WWWRRRMMMIIIDDDAAA888666444222000111111222////////////000000000000......//////000000111111.../////////000000111111000000////////////000000///000000000///...---------...///000000///...---........................////////////////////////........................////////////////////////------------------------------------------------+++,,,---.........---,,,.................................------.........******++++++,,,---......------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------.........------,,,,,,------.........------------......////////////////////////................................................---------.........//////,,,,,,,,,------.........***,,,...000000000...---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////........................------,,,...///000///---++++++,,,------,,,++++++........................------------------------.........------...............------------................................................................../////////000...------------...//////////////////////////////,,,---///000000000//////---------.........//////000000000000111111111111//////000111111111111111000000000000000111111222333333333444444444555555555555555555555555555555666666666777888888999999888888999::::::;;;<<<<<<<<<;;;::::::;;;<<<>>>???===============>>>??????}}}zzzrrrlllfffbbb\\\YYYVVVRRRLLLGGGAAA===888444333333333333333222111000000//////000111111000000//////......000000//////.........---........................////////////000000000000////////////////////////,,,,,,,,,---------......------......//////000000......---,,,---...///000................................................---------............///........................---------...............//////.........---------***+++---//////...---,,,---------............///------------------------...------,,,,,,------...---.........---+++)))(((---------,,,,,,------------------............///........................................................................//////...---,,,,,,++++++........................///.........------------..............................////////////......---,,,,,,,,,,,,---.................................------,,,,,,------...........................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,................................................+++,,,---...////////////---------............///000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000111111222000000000000000000000000000000111111111222222222333333333444444444555555444444444444444444444444444444444555555555555666666666777888999999::::::::::::;;;;;;<<<========================>>>??????yyyrrrkkkfff```\\\YYYVVVQQQMMMFFFAAA<<<777666555444333333333222111111111111111000000000000000/////////111111000000000/////////....................................////////////////////////////////////,,,---------.....................///////////////...------,,,---...///000................................................---------............///..........................................------//////.........---------+++,,,---.........---,,,---------............///------------------------,,,++++++******++++++,,,.........///...---+++***//////............//////---------............///........................................................................//////...------,,,++++++.................................------------,,,........................------............------...------------...//////...........................------,,,,,,------...........................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,................................................---...............---------------............///////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000111111222000000000000000000000000111222222222333333333333333333333444444444555555444444444444444444444444555555555666666666777777777777888999999:::;;;;;;::::::;;;;;;<<<========================>>>>>>???}}}sssmmmeee```^^^[[[XXXUUULLLHHHBBB===:::888555444444333333222222222222333//////000000000000000000111111111111000000000000........................------------............////////////////////////------.........////////////////////////............------------...//////................................................---------............///......................../////////...---------,,,...............---------,,,,,,,,,---------......---------............///------------------------,,,,,,++++++++++++,,,,,,---......//////......---......------------......---------............///........................................................................//////......---,,,,,,,,,....................................------------........................,,,,,,------------,,,,,,///............///000000...........................------,,,,,,------..........................................---------,,,,,,,,,,,,,,,,,,,,,,,,................................................////////////...---,,,+++---------............///////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000111111222000000000000000000000000222222333333333444444444333333333444444444555555444444444444444444444444666666666666777777777888888888999999::::::;;;;;;:::::::::;;;<<<<<<============<<<<<<======>>>???yyyrrriiicccaaa___\\\ZZZRRRNNNHHHCCC???;;;777555444444333222222222222333/////////000000111111222000000000000000000000000........................------........./////////////////////////////////.........////////////000000000//////......------------------......//////................................................---------............///........................000000///...---,,,,,,,,,........................---,,,,,,,,,,,,---...///---------............///------------------------......------------......,,,,,,---...............,,,++++++******++++++,,,---------............///........................................................................//////......---------,,,........................000000/////////.................................,,,------......------,,,...............//////000...........................------,,,,,,------...................................................------------------------......................................................//////...------,,,---------............///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000111111222000000000000000000000000222222222333333333333444333333333444444444555555444444444444444444444444555555666666666777777777777777888888999999999999999::::::;;;;;;<<<=========<<<<<<<<<<<<===>>>>>>wwwmmmfffcccaaa___]]]VVVSSSNNNIIIDDD@@@;;;777555555444333222222222222//////000000111111222222////////////////////////////////////////////////....../////////000000000////////////////////////.........////////////000000000//////......---------------...............................................................---------............///........................000000///...---,,,,,,,,,---.....................---,,,,,,,,,,,,---...///---------............///------------------------///......------......///+++++++++,,,,,,---......,,,++++++******++++++,,,---------............///........................................................................///...............------........................111111111111000000000///..............................////////////......------,,,,,,------...///...........................------,,,,,,------...........................---.....................------------------------................................................,,,------...//////......---------............///........................////////////////////////////////////////////////////////////////////////////////////////////////000000000000000111111222000000000000000000000000111111111111222222222222333333333444444444555555444444444444444444444444444444555555555666666666666666666666777777777777999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>}}}ssslllhhheeeaaa___ZZZWWWSSSOOOKKKFFF@@@===888888666444333222222222000000111111111111111111............////////////////////////////////////////////////000000000111////////////////////////------.........////////////////////////.........,,,---......//////......................................................---------............///......................../////////...---------,,,---------...............,,,,,,,,,---------......---------............///------------------------------,,,,,,,,,,,,------+++++++++++++++,,,---.........------------......---------............///........................................................................................................................111111111111000000000000...........................//////////////////...,,,,,,,,,,,,,,,---.................................------,,,,,,------...........................---------...............------------------------................................................+++,,,---...////////////---------............///........................////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000111111222000000000000000000000000000000111111111222222222333333333444444444555555444444444444444444444444444444444444555555555555555555555555555555666666999999999:::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>{{{sssnnnjjjeeeaaa^^^[[[XXXUUURRRMMMGGGCCC===<<<:::777555444333222222222111111111111111111......//////000000000000////////////////////////........./////////000000////////////////////////,,,---------.....................///////////////,,,---.../////////...---................................................---------............///..........................................---------------.........//////+++,,,---.........---,,,---------............///------------------------------,,,,,,,,,,,,------------,,,+++,,,,,,......//////............//////---------............///....................................................................................////////////........................000000000/////////..............................---......//////......------------------...//////...........................------,,,,,,------...........................---------.........//////........................................................................------...............------------............///........................////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000111111222000000000000000000000000111111111222222222333333333333333444444444555555444444444444444444444444555555555555666666666666666666666666666666666666888999999::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<======xxxsssnnnhhhddd```^^^\\\ZZZWWWRRRLLLHHH@@@???===:::777555444444333222222222111000000000//////000000111111111222000000000000000000000000---------.........//////////////////////////////,,,,,,,,,---------......---.........//////000000,,,,,,.../////////...---................................................---------.........//////........................---------...............---------.........//////***+++---//////...---,,,---------.........//////------------------------//////............/////////...---,,,,,,---...///...------,,,,,,------...---------.........//////.................................................................................///////////////........................///.........------------........................,,,------......------,,,...............///000000...........................------,,,,,,------...........................---------.........//////........................................................................////////////...---,,,,,,---------.........//////........................////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000111111222000000000000000000000000222222333333333444444444333333333444444444555555444444444444444444444444666666666666777777777777777777777777777666666666888999999::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<======xxxpppiiifffgggccc^^^[[[ZZZWWWSSSPPPJJJEEE>>>999666555444333111111111111222222222222000000000000000000000000111111000///////////////......------------......///000000///------...///////////////////////////------............---------------............/////////000000///...---------------............//////000000000000000//////---------............///...........................---,,,++++++,,,---...///...---,,,,,,,,,,,,,,,...------,,,,,,------......---,,,,,,------+++)))+++++++++,,,,,,---------...---,,,,,,......---,,,------------------------///...,,,+++,,,---///111......................../////////......------------------------------------,,,++++++++++++,,,---/////////...------,,,,,,/////////...---------,,,......////////////..............................,,,---...//////...---,,,........................////////////////////////,,,,,,,,,---------......---------------...///000......------------......---------............///..............................////////////............------------......//////////////////////////////............//////000000//////.........---///////////////000111111000000000000////////////000000111111111111000000000000111222222222222111222222333333333333444444444444444555555555666666777666555444333444444555333444444555555444444333555444444555555666777888999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;xxxqqqnnniiifffaaa^^^]]]\\\YYYVVVOOOKKKDDD???<<<999777555444333333222222222111111111111111111111111111111111111000//////////////////......------......//////000000///------...///////////////////////////------............---------------............//////////////////...---------------............////////////000000//////...---------............///........................///......------......//////...---,,,,,,,,,,,,---.........------............---,,,---......---+++------------------.........---,,,,,,......---,,,------------------------......---,,,---...///000.................................---------,,,,,,------------------------...---,,,++++++,,,---...------.................................---------......////////////..............................------............------................................................,,,,,,,,,---------........................///000......------------......---------............///..............................////////////............------------......//////////////////////////////............//////000/////////............///////////////000111111000000000000////////////000000111111111111000000000000111222222222222111222222333333333333444444333333444444444555555555777666555444333444444555333444444555555444444333555555555555555666888888999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;yyyvvvnnnkkkfffcccaaa```___^^^WWWSSSMMMHHHDDD@@@;;;888666666444333222111111000222222222222222222222222111111000/////////000000///......------......//////000000///------...///////////////////////////------............---------------............//////////////////......------------............///---....../////////......---------............///...........................//////////////////.........---,,,,,,,,,------//////............//////...------...///000...---..................------...---,,,,,,......---,,,---------------------------------.........//////........................------------,,,,,,,,,,,,------------------------......------------......,,,,,,------...//////000---------.....................////////////.......................................------.........................................................,,,,,,,,,---------......000///........................------------......---------............///..............................////////////............------------......//////////////////////////////............//////////////////............///////////////000111111////////////000000000000000000111111111111000000000000111222222222222111222222333333333333444444222222333333333444444444666666555444444444444555444444555555555555444444555555555555666777888888999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;|||uuuqqqmmmhhheeeccccccbbb]]]YYYTTTPPPKKKEEE???;;;777666555333222111111111222222222222222222222222111111000000///000000111//////............/////////000000///------...///////////////////////////------............---------------............///...///////////////......---------............///,,,---..................---------............///........................---...///000000///...---...------,,,,,,,,,------......------------......,,,,,,,,,---///000///---//////......------,,,,,,...---,,,,,,......---,,,,,,,,,------------------,,,---......//////..............................,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------.........//////,,,---------.../////////......////////////..............................///...---,,,,,,---...///................................................,,,,,,,,,---------......//////...---,,,,,,,,,---...------,,,,,,------...---------............///..............................////////////............------------......//////////////////////////////............/////////////////////.........///////////////000000111////////////000000000000000000111111111111000000000000111222222222222111222222222333333333444444111111222222222333333333555555555555444444555555444444555555555555444444555555555555666777888999999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;|||yyyuuuooojjjfffeeeeeeaaa^^^ZZZUUUPPPJJJDDD@@@999777555333222222222333111111111111111111111111111111000000000000111111/////////......////////////000000///------...///////////////////////////------............---------------............///......///////////////...---------............///,,,,,,---...//////......---------............///........................,,,---...//////...---,,,------,,,,,,,,,------...---,,,,,,++++++,,,,,,---+++++++++,,,...///---,,,...---------,,,,,,++++++...---,,,,,,......---,,,,,,,,,,,,---------......,,,---......//////..............................,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................//////.........---------,,,---------.../////////......////////////..............................///...---,,,,,,---...///................................................,,,,,,,,,---------............---,,,++++++++++++------,,,,,,,,,,,,---------------............///..............................////////////............------------......//////////////////////////////............//////.........//////////////////////////////000000111.../////////000000000111000000111111111111000000000000111222222222222111222222222333333333444444111111111222222222333333444444555555555555555555444555555666666555555444666555555666666777888999999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;yyyxxxwwwuuuuuuuuuvvvvvvzzzzzzyyyyyyyyyyyyzzz{{{xxxyyyzzz{{{{{{|||{{{{{{zzzyyyxxxwwwvvvvvvvvvvvvyyyxxxyyyyyy{{{}}}~~~~~~xxxrrrllljjjiiifffccc^^^ZZZVVVQQQKKKGGG===;;;888666444333444444111111111111111111111111111111000000000111222222000//////......//////000///000000///------...///////////////////////////------............---------------............///---...//////////////////---------............///,,,---...///////////////---------............///........................,,,,,,------------,,,,,,------,,,,,,,,,---......,,,,,,++++++++++++,,,,,,,,,++++++,,,---...,,,+++,,,,,,,,,,,,,,,,,,++++++...---,,,,,,......---,,,+++,,,,,,------.........---------.........//////........................,,,,,,,,,,,,------------------------------------------............------000//////...------,,,,,,---------.....................////////////.......................................------.................................------------------------,,,,,,,,,---------.........---,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------------............///..............................////////////............------------......//////////////////////////////............//////.........//////////////////////////////000111111......//////000000111111000000111111111111000000000000111222222222222111222222333333333333444444111111222222222333333333333444555555666555555555555555666666666666555555666666666666777888999999999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;ooonnnmmmkkkjjjjjjkkkkkknnnmmmllllllllllllmmmnnnlllmmmnnnoooppppppppppppnnnmmmlllkkkjjjjjjjjjkkkjjjjjjjjjkkkmmmoooqqqsssqqqrrruuuyyy||||||vvvrrrrrrkkkhhhccc```\\\XXXTTTQQQFFFCCC>>>:::666555444555222222222222222222222222111111000000111111222333000000////////////000000///000000///------...///////////////////////////------............---------------............///------...///////////////---------............///,,,---...///000000000000---------............///..............................------------......,,,,,,,,,,,,,,,---...///---,,,,,,++++++,,,,,,---...---,,,---......,,,***,,,,,,,,,---------------...---,,,,,,......---,,,++++++,,,,,,---......///......---,,,---...///000........................,,,,,,---------.........------------------------+++,,,---......---,,,+++..................------...............---------......////////////..............................------............------........................------------------------,,,,,,,,,---------............---------...//////---,,,,,,++++++,,,,,,------------............///..............................////////////............------------......//////////////////////////////............//////............/////////000///////////////000111111.........///000111111111000000111111111111000000000000111222222222222111222222333333333333444444222222222222333333333444333333555666666666555555555555666666666666555555666666666666777888999:::999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;hhhgggfffdddccccccdddddddddcccbbbaaaaaaaaabbbcccddddddfffggghhhhhhhhhhhhgggfffeeecccbbbbbbcccccc^^^^^^^^^___aaaccceeegggeeefffiiilllpppsssvvvwwwzzzzzz{{{}}}~~~}}}zzzyyyooolllgggdddaaa^^^[[[XXXMMMIIICCC===999666555444333333333333333333333333111111000000111222333333000000////////////000000///000000///------...///////////////////////////---..................------------.........//////------...///000000//////---------.........//////---...///000111111111111---------.........//////........................000///...------...///000,,,,,,,,,,,,,,,---...///...------,,,,,,------...000.........///...---+++,,,------....../////////...---,,,,,,......---,,,++++++,,,,,,---.../////////...,,,+++,,,---///111........................---------....../////////------------------------++++++,,,------,,,++++++,,,,,,------...//////////////////......------,,,......////////////..............................,,,---...//////...---,,,........................------------------------,,,,,,,,,---------......///////////////000111222---,,,,,,++++++,,,,,,------------.........//////..............................////////////...............------.........//////////////////////////////............//////---.........//////000000///////////////000111111---......///000111111222000000111111111111000000000000111222222222222111222222333333333444444444222222333333333444444444222333555666666666555555555555666666666666555555666666666666777888999:::999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;___^^^]]][[[YYYXXXXXXXXXYYYYYYYYYZZZZZZYYYYYYYYYZZZYYYXXXXXXYYY\\\^^^```bbb```]]]ZZZXXXWWWWWWXXXWWWWWWXXXYYYYYYZZZ[[[[[[\\\]]]___aaaccceeeggggggkkkmmmooorrruuuxxx{{{||||||}}}}}}}}}zzztttlllgggdddbbb___\\\VVVPPPHHHBBB???<<<888555333333222222222222333333333222111111111111111111111111000000//////......000000000000000000000000......------------......////////////////////////......---------,,,,,,,,,////////////////////////////////////////////////---......///////////////.........................................................------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........---,,,,,,,,,,,,---...,,,,,,,,,---------......000///...------...///000------------------------------------------------++++++,,,,,,---.../////////......---,,,,,,++++++------------------,,,,,,------...///000000//////................................................------------------------...........................---------...///111333................................................+++,,,,,,---...///000000---------.........//////......---------,,,,,,,,,........................................................................////////////////////////............////////////000000000000////////////000000000000000000000000333222222111111222222333///111222222111111222333444333333222222333333444444444444444444444444444222444777999999777444222555555666666777777888888777777888999::::::;;;;;;======<<<;;;:::999999888WWWWWWUUUTTTSSSRRRRRRRRRQQQRRRRRRSSSSSSRRRRRRQQQSSSRRRRRRRRRSSSUUUWWWYYYZZZYYYVVVSSSQQQPPPPPPQQQQQQQQQRRRRRRSSSTTTTTTUUUSSSTTTUUUWWWYYYZZZ[[[\\\___```bbbeeehhhkkkmmmnnnnnnqqqtttvvvwwwxxxzzz{{{}}}}}}||||||{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxyyyyyy{{{|||}}}~~~~~~}}}~~~xxxzzzzzzrrrmmmjjjgggccc___[[[UUUNNNHHHEEEAAA;;;777555444333333222333333444222222111111000000111111000000000000///////////////////////////////////////......------....../////////////////////////////////.........---------////////////////////////........................---......///////////////......................................................---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........---,,,,,,,,,,,,---...,,,,,,,,,---------......//////............//////------------------------------------------------+++,,,,,,------.........++++++,,,,,,---...//////------------------------,,,---...///////////////................................................------------------------........................---,,,,,,------...///000................................................---------...............---------.........//////......---------,,,,,,,,,........................................................................////////////////////////............////////////000000000000////////////000000000000000000000000222111111111111111111222///111222222111111222333444333333222222333333444444444444444444444444444333555777888888777555333555555666666777777888888888888888999999:::::::::============>>>>>>>>>>>>OOOOOONNNMMMMMMMMMMMMMMMJJJKKKKKKLLLLLLKKKKKKJJJLLLLLLKKKKKKLLLNNNPPPQQQRRRPPPNNNLLLJJJJJJJJJJJJIIIIIIJJJJJJKKKKKKLLLLLLKKKKKKLLLMMMNNNOOOPPPPPPQQQRRRTTTVVVYYY[[[]]]^^^^^^```ccceeeeeefffhhhiiillllllllllllllllllllllllpppooooooooonnnnnnmmmmmmnnnnnnooooooooooooooooooqqqsssvvvwwwxxxzzz}}}~~~~~~vvvxxx}}}zzzvvvrrrnnnhhhccc```[[[UUUPPPLLLHHHAAA<<<777666555444333333444444222222111000000000000000////////////000000000000........................///......------......///////////////////////////000000/////////.........////////////////////////---------------------------......///////////////...................................................------------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........------,,,,,,------...,,,,,,,,,---------............////////////......------------------------........................------------------------******+++,,,---//////000,,,,,,,,,---.........///,,,,,,---............---................................................------------------------........................,,,,,,---------------,,,........................------------------------//////.........------------------.....................---------,,,,,,,,,........................................................................////////////////////////............////////////////////////000000000000000000000000000000000000000000000000000000000000///111222222111111222333444333333222222333333444444444444444444444444444555555666666666666555555555555666666777777888888888888999999999999999999:::;;;<<<===???@@@AAAAAAJJJJJJJJJJJJJJJKKKLLLLLLGGGGGGHHHHHHHHHHHHGGGGGGIIIIIIIIIIIIIIIJJJKKKLLLLLLKKKJJJHHHGGGGGGGGGGGGDDDDDDEEEEEEFFFFFFFFFFFFHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJLLLMMMOOOQQQRRRSSSSSSUUUWWWXXXXXXYYY[[[]]]]]]]]]]]]^^^^^^_________bbbbbbbbbcccccccccddddddeeeddddddccccccbbbbbbaaafffhhhkkklllmmmoooqqqssssssvvvyyy|||~~~|||zzz{{{~~~|||xxxssslllfffbbb^^^YYYVVVSSSOOOIIIDDD;;;:::777555333333333444333222111000000000000000......//////000000111111//////////////////////////////............//////////////////////////////////////////.........---////////////////////////---------------------------......///////////////................................................------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------......---------------------------,,,,,,,,,,,,---......------------------------,,,,,,,,,---------......,,,---////////////---,,,------------------------////////////////////////------------------,,,,,,------------------------+++,,,,,,---...//////000,,,,,,---------------,,,................................................------------------------........................------...///...---,,,+++........................------------------------......................................................---------,,,,,,,,,........................................................................////////////////////////............////////////////////////000000000000000000000000000000000000000000111111111111000000///111222222111111222333444333333222222333333444333333444444444444444444666666555555555555666666555555666666777777888888999999999999888888888888777777999:::<<<===>>>???GGGGGGGGGGGGHHHIIIJJJKKKEEEEEEFFFFFFFFFFFFEEEEEEGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDEEEEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHIIIJJJKKKKKKLLLLLLMMMOOOOOOOOOPPPRRRTTTRRRRRRSSSTTTTTTUUUUUUUUUUUUUUUVVVXXXYYYZZZ[[[\\\\\\\\\[[[ZZZYYYYYYXXXXXXZZZ\\\^^^``````aaadddffffffiiimmmppprrruuuyyy|||~~~|||}}}~~~|||vvvoooiiiccc___[[[ZZZYYYVVVQQQLLLBBB???<<<888555333333333444333222111000000000000......//////000000111111000000000000000000000000/////////....../////////////////////////////////.........---------,,,,,,////////////////////////---------------------------......///////////////................................................------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------......---------------------------,,,,,,,,,,,,---......------------------------,,,,,,,,,---------......,,,---...//////...---,,,------------------------////////////////////////------------------,,,,,,------------------,,,,,,,,,,,,------...///000000,,,---------------,,,,,,................................................------------------------...........................///000000000...,,,+++........................------------------------,,,,,,------...//////000.....................---......---------,,,,,,,,,........................................................................////////////////////////............////////////.../////////000000000111000000000000000000000000111111222333333222111111///111222222111111222333444333333222222333333444333333333444444444555555777666555444444555666777555555666666777777888888999888888888888888888888777777888888999:::;;;;;;EEEEEEEEEEEEFFFGGGHHHHHHDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGHHHHHHGGGHHHJJJLLLKKKLLLLLLLLLMMMMMMNNNNNNKKKLLLMMMNNNPPPQQQSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQSSSUUUWWWXXXXXXYYY\\\^^^[[[^^^aaadddfffhhhlllnnnrrrsssvvvzzz~~~zzztttooofffccc___^^^^^^\\\YYYUUUKKKHHHBBB===888666555555666555444333222111111111////////////000000000000111111111111111111111111000//////......//////000////////////////////////...------------,,,,,,,,,////////////////////////---------------------------......///////////////................................................,,,,,,,,,------------...,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------......---------------------------,,,,,,,,,,,,---......,,,------......------,,,,,,,,,,,,---------......------............------------------------------........................------------------------+++,,,,,,------......///---------.../////////000---............---,,,,,,................................................------------------------........................///000000000///...------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000111...............---------......---------,,,,,,,,,........................................................................////////////////////////............////////////......//////000000111111000000000000000000000000111222333444444333222111///111222222111111222333444333333222222333333444222333333444444555555555666666555555555555666666555555666666777777888888777777888888888888888888999999999:::::::::;;;;;;EEEEEEEEEEEEEEEFFFGGGHHHEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCBBBCCCEEEGGGGGGGGGGGGGGGGGGGGGHHHHHHFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKLLLNNNPPPQQQQQQRRRTTTVVVQQQTTTWWWYYYZZZ\\\___aaafffgggjjjnnnsssxxx}}}{{{wwwnnnjjjeeeccccccbbb___]]]UUUQQQJJJCCC===999888888777777555444333222222222000000000000////////////000000000000000000000000000000////////////000000////////////////////////............------------////////////////////////........................---......///////////////................................................,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------..............................---,,,,,,,,,,,,---......,,,,,,---......---,,,,,,,,,,,,,,,---------.........------,,,,,,------...------------------------------------------------+++,,,,,,------.........------------------------............///////////////////////////...---,,,................................................------------------------........................//////...---------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////.........---------......---------,,,,,,,,,........................................................................////////////////////////............////////////.........///000111111111000000000000000000000000000111222333333222111000///111222222111111222333444333333222222333333444222222333333444555555666666666666666666666666666555555666666777777888888666666777777888888999999888999999:::;;;;;;<<<<<>>??????@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@BBBBBBCCCCCCDDDDDDEEEEEEFFFFFFHHHKKKNNNSSSWWWYYY\\\^^^bbbeeegggkkkpppsss{{{~~~||||||zzzzzz{{{|||yyyuuuqqqnnnjjjgggddd```[[[TTTMMMHHH>>>;;;777555555666555555///000000111111000000///111111000000000////////////////////////000000111/////////............---////////////////////////........................///////////////...---,,,---------............///------------------------................................................---------------------------------------------------------............///...------------...//////------------------------------------------------...------------...//////------------------------......------------..............................---------............///------------------------///////////////.........------,,,,,,,,,,,,------........................///......------......///...------,,,,,,------....................................------------------------------......///000///............///000............///000111111...............---------...............---------////////////////////////------............------....................................////////////////////////////////////000000000000000000000000000000000000111111111111000000000000000000000000222222222111111111111111222222333333333333444444444444444444444444444444666666666555555555555555666666666666666666666666555555666666666777777777777888999:::;;;<<<<<<<<>>>>>>>>??????@@@BBBBBBBBBAAAAAA@@@@@@@@@BBBBBBBBBBBBBBBCCCCCCCCCBBBCCCDDDFFFJJJMMMPPPRRRTTTVVVYYY\\\^^^aaaeeehhhnnnrrrwww|||}}}|||{{{yyyzzz~~~|||}}}}}}wwwsssnnnlllhhheeeaaaZZZSSSNNNEEEAAA;;;888666666555555000000000000000000000000111111111000000000//////000000////////////000000/////////...............////////////////////////......................../////////000//////...------------............///........................................................................---------------------------------------------------------............///...------------...//////...................................................------------...//////------------------------......------------..............................---------............///........................000000000//////.........000//////......//////000......................../////////....../////////...------,,,,,,------...........................---------------------......---,,,+++,,,---...//////..................///...............///000000........................................................................------............------....................................///////////////////////////////////////////////////////////////000000000111111111111000000000000000000000000111111111111111111111111222222222333333333444444444444444444444444444444555555555555555555555555666666666666666777777777555666666666666777777777777888:::;;;<<<===<<<<<>>>>><<<===>>>@@@AAACCCDDDDDDEEEGGGJJJKKKLLLOOORRRUUUYYY]]]aaafffjjjpppvvvzzz}}}~~~}}}~~~}}}yyyyyy}}}~~~uuurrrnnnkkkgggccc___[[[UUUPPPIIICCC>>>:::666333333222222111111222222333222222111111111000000000111000000///////////////...////////////000000000////////////////////////........................,,,---...///////////////---------............///................................................---------------------------------------------------------------------------------............///...------------...//////...................................................------------...//////------------------------......------------..............................---------............///.......................................---------///......------......///........................---......//////......---...------,,,,,,------...........................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,------------,,,,,,---,,,,,,,,,,,,,,,---------------...............---------...............------------------------------............------....................................////////////////////////////////////000000000000000000000000000000000000111111111111000000000000000000000000111111111111111222222222222222333333333333444444444444444444444444444444444444444444444555555555555666666777777888888999666666666777777777888888777888;;;===>>>>>>===<<>>???>>>===<<>>???@@@AAAAAAAAAAAA???AAACCCCCCDDDFFFIIIKKKJJJLLLPPPSSSVVVZZZ___bbbfffhhhlllooosssxxx~~~~~~}}}{{{uuuqqqnnnllljjjiii\\\XXXSSSNNNJJJDDD???;;;555555333333333333555555222222222111111111111000111111000///////////////.../////////000000111111////////////////////////......................../////////...---+++***)))---------.........//////////////////////////////........................---------------------------------------------------------------------------------.........//////...------------...//////////////////////////////////////////////////////...------------...//////////////////////////////.........------.................................---------.........//////////////////////////////+++++++++,,,,,,---------+++******))))))******+++........................+++,,,---......---,,,+++...------,,,,,,------.................................---,,,,,,+++*********+++,,,---...---,,,+++---...///000000///...---///......---------......---------.........//////---------.........//////////////////////////////---..................---..................................../////////000////////////////////////000000000000000000000000000000000000111111111111000000000000000000000000000000111111222222222222222222333333333444444444444444444444444444444444333333333444444555555555555666666777888999999999777777777777888888888888666888;;;>>>???>>>===<<>>>>>@@@@@@@@@AAAAAABBBBBBBBBEEEFFFHHHKKKOOOSSSVVVWWWXXX\\\aaaeeehhhkkknnnqqqzzz}}}~~~}}}xxxtttrrrpppnnnlllgggaaaZZZVVVSSSMMMEEE???:::777333111111111111000333222222111000///......111111000///////////////////////////////////////000000//////.........---////////////////////////..............................////////////......////////////////////////---------,,,,,,+++++++++---------............///------------------------........................---------............///111000...,,,,,,...000111........................000000000000000000000000........................------------------------................................................//////.........------------...............------........................------------------------......//////...---,,,,,,................................................////////////////////////.................................////////////000++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000//////............------......///000000000000000/////////.........---------............///////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111000000111111111222222222111111222333333444555555333444444555555444444333444444444444444444444444666666666666777777777777:::::::::999999888888888:::;;;<<<<<<======<<<<<>>888555333222111222222222222333333333333111000000//////////////////////////////////////////////////////.........////////////////////////..............................////////////......///////////////////////////////////////.........---------............///................................................---------............///...---+++******+++---...........................,,,,,,,,,,,,,,,,,,,,,,,,........................................................................................................................,,,---......///.................................---------------------------...............------........................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------------...,,,,,,,,,---------------,,,,,,,,,---------......------------------------......---------,,,,,,,,,////////////////////////---------............//////////////////////////////////////////////////////////////////////////////000000000111111111111111111111111111111111111111111111111111111111111111111222222333333333333333444444555555444444333444444444444444444444444444555555555666777777777888888888888888888888777888888999::::::::::::999XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUVVVVVVWWWWWWWWWXXXWWWVVVVVVUUUUUUVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVWWWWWWWWWWWWVVVVVVRRRRRRRRRRRRSSSSSSSSSSSSRRRQQQQQQQQQQQQPPPPPPPPPNNNNNNNNNMMMMMMMMMLLLLLLJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIDDDDDDDDDDDDEEEEEEEEEEEECCCBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@AAABBBCCCCCCEEEEEEFFFEEEEEEHHHLLLOOOOOOQQQTTTVVVXXX[[[___bbbbbbfffkkkqqqvvv{{{}}}zzzwwwtttpppmmmeeedddbbbaaa___]]]ZZZXXXSSSMMMFFF@@@;;;999777555111111111222222222222222111000000///////////////000000000000000000000000.........///////////////////////////////////////..............................////////////......////////////////////////////////////////////////---------............///................................................---------............//////...---,,,,,,---...///........................------------------------................................................................................................---.....................,,,------...//////..............................------------------------------...............---........................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---------.........,,,,,,,,,------.........,,,,,,,,,---------......------------------------,,,,,,,,,---------........./////////////////////---------............///////////////////////////........................///////////////////////////000000000111111111111000000000000000000000000111111111111111111111111111111222222222222222333333444444555555444444333444444444444444444444444333444444555666777777777777777777777777777777777777888999999::::::999999YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXXXXWWWWWWVVVSSSTTTTTTTTTTTTTTTUUUUUUSSSSSSSSSSSSRRRRRRRRRQQQPPPPPPOOOOOOOOONNNNNNNNNKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDDDDDDDDDDCCCCCCCCC>>>>>>>>>>>>???@@@AAABBBAAABBBBBBBBBAAABBBEEEGGGGGGIIIKKKMMMNNNPPPSSSVVVWWW[[[```fffjjjooouuuxxx~~~{{{yyyvvvrrroooggggggfffdddbbb___]]]\\\WWWRRRKKKEEEAAA<<<999666222222222222222111111111111111000///////////////000000000000000000000000.........///////////////////////////////////////..............................////////////......////////////////////////.........///////////////---------............///................................................---------............////////////....../////////................................................................................................................................................---------...............,,,,,,---...////////////........................------------------------,,,---......///.........................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,---------............,,,,,,,,,---......//////,,,,,,,,,---------......---------------.........+++,,,,,,---......//////,,,,,,,,,------------------------............///////////////////////////........................000000000000000000000000000000000000111111111111000000000000000000000000222222222111111111111111111111222222222222222222333444444555555444444333444444444444444444444444333333444555666777777888666666666666777777777777888888999::::::::::::999[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZYYYYYYXXXXXXYYYXXXXXXWWWWWWXXXXXXYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVWWWWWWXXXXXXWWWWWWVVVTTTTTTUUUUUUVVVVVVVVVVVVTTTTTTTTTTTTSSSSSSSSSSSSQQQQQQQQQPPPPPPPPPOOOOOOMMMMMMNNNNNNNNNOOOOOOOOOMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJIIIHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEDDD@@@????????????@@@@@@AAA@@@BBBCCCBBBAAA@@@AAACCCBBBDDDFFFFFFFFFHHHJJJMMMNNNQQQVVV[[[___ccchhhlllrrrvvv{{{}}}zzzwwwtttllllllkkkiiieeebbb``````YYYUUUPPPKKKFFF@@@;;;888444444333333222222111111111111000///////////////000000000000000000000000............/////////000////////////////////////..............................////////////......////////////////////////------........./////////---------............///................................................---------............///////////////////////////................................................................................................................................................---------.........//////+++,,,---...////////////........................------------------------,,,------...//////......................................................------------------------------------------------------........./////////------------............,,,,,,------.../////////,,,,,,,,,---------......------........./////////.....................///,,,,,,,,,---------......---------............///////////////////////////........................000000000000000000000000000000000000111111111111000000000000000000000000222222222111111111000000222222111111111111111111333444444555555444444333444444444444444444444444222333333444555666777888555555555666666666777777888999999:::::::::::::::]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\[[[ZZZYYYXXXXXXZZZZZZYYYYYYYYYYYYZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVWWWWWWWWWWWWVVVVVVUUUUUUUUUVVVVVVWWWWWWWWWUUUUUUUUUTTTTTTTTTSSSSSSRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOPPPPPPPPPQQQQQQMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMLLLKKKJJJIIIIIIHHHHHHGGGGGGGGGFFFFFFEEEEEECCCCCCBBBAAAAAAAAAAAAAAABBBCCCEEEDDDCCCAAAAAABBBAAACCCDDDDDDDDDEEEGGGIIIHHHKKKOOOTTTWWW[[[```ccciiilllqqqwww~~~{{{xxxpppppppppmmmiiieeecccccc___\\\WWWSSSNNNHHHBBB===666666555444333333222222111111000///////////////000000000000000000000000---.........//////000000////////////////////////..............................////////////......////////////////////////,,,---------......//////---------.........//////////////////////////////........................---------.........//////////////////////////////........................................................................////////////////////////................................................---------.........//////+++,,,---...////////////........................------------------------,,,,,,---.../////////...................................................------------------------.................................////////////000---------.........//////,,,,,,------...///000000,,,,,,,,,---------.............../////////000000000000000///......------........./////////000000---------.........//////////////////////////////........................000000000000000000000000000000000000111111111111000000000000000000000000222222222222111111000000222222111111111111111111333444444555555444444333444444444444444444444444222222333444555666777888444555555555666666777777999999:::;;;;;;;;;;;;:::aaabbbbbbbbbbbbbbbaaaaaa_________^^^^^^^^^]]]]]]___``````______^^^]]]\\\^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\[[[ZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\[[[[[[ZZZYYYYYYXXXZZZZZZZZZZZZZZZYYYXXXWWWZZZYYYXXXVVVVVVVVVWWWWWWVVVUUUUUUTTTSSSSSSRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPQQQPPPOOOOOONNNNNNOOOOOORRRRRRRRRQQQPPPOOOMMMLLLMMMMMMMMMLLLKKKJJJJJJIIIKKKKKKJJJIIIHHHHHHGGGGGGFFFFFFEEEEEEDDDCCCCCCCCC??????@@@AAAAAAAAA@@@@@@BBBBBBAAAAAAAAAAAAAAAAAAEEEFFFHHHKKKOOOSSSVVVXXX___bbbggglllrrryyyyyyxxxtttppppppqqqllldddbbb___[[[WWWRRRKKKEEE@@@<<<999555222222333333333444333222111000000000000000000000000000000000000///000111222222111000///......////////////......////////////////////////000//////.........//////------............------................................................---------............///........................---------............///......---,,,---...///000........................................................................------------------------...---,,,,,,,,,,,,---...---------.........//////------------------------//////.........---------..................................................................------......------------......................................................------------------------+++,,,---.........---,,,---------............///..............................------------............------------......//////.........---------...........................------,,,,,,------...////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111111000//////111111111111111111111111333333222222222222222222444444444444444444444444333333333333333333333333555555555555555555555555555666888999888777555444777777777888999999::::::gggggggggggggggfffeeedddeeeeeedddddddddccccccccccccccccccccccccbbb``````aaaaaaaaaaaaaaaaaaaaaaaa``````___^^^^^^^^^^^^___^^^^^^]]]]]]]]]]]]]]]\\\]]]\\\\\\[[[ZZZYYYXXXXXXYYYYYYYYYYYYYYYXXXXXXWWW[[[ZZZYYYWWWWWWWWWWWWXXXWWWVVVVVVVVVUUUUUUTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPPPPOOOOOOOOOOOOOOORRRRRRRRRQQQPPPOOONNNMMMNNNNNNMMMMMMLLLKKKKKKJJJKKKKKKKKKJJJIIIHHHHHHHHHGGGGGGGGGFFFEEEEEEDDDDDDAAAAAAAAABBBBBBAAA@@@@@@BBBAAAAAAAAAAAA@@@@@@@@@AAABBBCCCFFFIIIMMMOOOQQQVVVYYY]]]bbbgggnnnvvv{{{}}}xxxuuuvvvwwwqqqhhhaaa___\\\YYYWWWSSSOOOKKKAAA===999666444444444333333222222111000000000000000000000000000000000000///000000111111000000///......////////////....../////////////////////////////////.........//////---......//////......---................................................---------............///........................---------............///......---------...///000......................................................................................................---,,,,,,---......---------.........//////------------------------//////.........---------................................................////////////////////////......------------......................................................------------------------+++,,,---.........---------------............///..............................------------............------------......//////.........---------........................///......------......///////////////////////////////////////////////////000000000000000000000000000000000000111111111111111111111111111000//////111111111111111111111111222222222222222222222222444444444444444444444444444444444333333333333333444444444444444444444444555666777888888777666555777777777888999999::::::oooooooooooonnnmmmkkkkkkmmmmmmllllllllllllkkkkkkjjjjjjjjjjjjiiihhhgggfffffffffffffffffffffffffffffffffeeedddccccccddddddbbbbbbaaaaaaaaa````````````___^^^]]]\\\[[[ZZZZZZZZZZZZYYYYYYZZZZZZ[[[[[[\\\\\\ZZZYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTRRRQQQPPPPPPOOOOOOPPPPPPRRRRRRRRRRRRQQQPPPNNNNNNOOOOOONNNNNNMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFCCCCCCDDDCCCCCCBBBAAA@@@BBBAAAAAAAAA@@@@@@@@@?????????@@@BBBDDDGGGIIIJJJMMMOOOSSSWWW\\\bbbiiinnnxxx{{{}}}zzzpppeeebbb___]]][[[YYYWWWUUUHHHDDD???:::888666444333222111111000000000111111000000000000000000000000000//////......//////000......////////////......//////////////////////////////......////////////---......//////......---................................................---------............///........................---------............///......------......///000........................................................................////////////////////////......---,,,,,,---......---------...............------------------------...............---------................................................////////////////////////......------------......................................................------------------------+++,,,------......---------------............///..............................------------............------------.....................---------......................../////////....../////////////////////////////////////////////////////////000000000000000000000000000000000000111111111111000111111111111000000///111111111111111111111111111111111222222333333444444444444444444444444444444444444444444444444444444444444444444444444444555666777888888777666555777777888888999:::::::::yyyxxxxxxwwwvvvuuusssrrrttttttttttttttttttttttttrrrrrrrrrrrrqqqpppooonnnmmmmmmmmmmmmmmmmmmmmmmmmllllllkkkjjjiiiiiiiiiiiigggggggggffffffeeeeeeeeeeeeeeedddbbbaaa___^^^]]]^^^]]]\\\\\\\\\^^^___```^^^]]]\\\[[[ZZZZZZYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTSSSRRRQQQQQQPPPPPPQQQQQQSSSSSSSSSRRRRRRPPPOOOOOOPPPPPPOOOOOOOOONNNNNNNNNMMMMMMLLLLLLKKKKKKKKKKKKLLLKKKKKKJJJJJJIIIHHHHHHFFFFFFFFFEEEEEECCCBBBAAABBBBBBAAAAAA@@@@@@??????@@@@@@AAAAAACCCDDDEEEFFFHHHJJJMMMPPPTTTYYY___ccckkkoootttyyy~~~yyyoookkkeee```]]]ZZZXXXVVVOOOJJJDDD???;;;888555222222111111000000000111111000000000000000000000000000///...------...///000......////////////......////////////////////////.........///////////////......////////////......................................................---------............///........................---------............///...............//////000......................................................................................................------------..............................,,,,,,------------------....................................................................................////////////......------------......................................................------------------------,,,,,,,,,------------------------............///..............................------------............------------......................................................//////............/////////////////////////////////////////////////////////////////////////////////000000000111111111111000000111111111111000///111111111111111111111111000000111222333333444444444444444444444444444444444444444555555555555555444444444444444444444444555666777777888777777666777777888999999::::::;;;~~~|||{{{||||||||||||||||||||||||{{{{{{{{{{{{zzzyyyxxxwwwuuuuuuuuuuuuuuuuuuuuuuuussssssqqqppppppooooooooommmmmmmmmmmmmmmmmmmmmmmmkkkjjjiiigggeeecccbbbaaaaaa```^^^]]]^^^```bbbdddaaa``````___^^^]]]\\\[[[WWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTSSSRRRRRRQQQQQQRRRRRRSSSSSSSSSSSSRRRQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMLLLMMMMMMMMMLLLKKKKKKJJJJJJHHHHHHHHHGGGGGGEEEDDDDDDCCCCCCBBBBBBAAA@@@@@@???@@@@@@@@@@@@AAAAAABBBCCCDDDFFFHHHJJJLLLQQQVVVZZZ\\\```eeekkkpppuuuzzz~~~~~~~~~{{{{{{wwwyyy{{{|||}}}xxxrrrjjjccc^^^[[[XXXVVVTTTPPPJJJDDD@@@;;;777444333222222111111111111222000000000000000000000000000///...------...///000......////////////......////////////////////////------...///000000//////...//////////////////...................................................---------............///........................---------............///.........///////////////........................................................................------------------------.............................................---,,,,,,,,,---------......---.....................................................................,,,,,,,,,------...............------------......................................................------------------------,,,,,,,,,,,,------......---------............///..............................------------............------------......---................................................------,,,,,,------...////////////////////////........................///////////////////////////000000000111111111111///000000111111111000000111111111111111111111111000000111222333333444444444444444444444444444444444444444555555555666666444444444444444444444444555555666777777777777777888888888999::::::;;;;;;}}}|||{{{zzzyyyxxxxxxxxxvvvvvvvvvwwwxxxxxxyyyyyyrrrqqqooommmkkkiiiggggggeeeccc```^^^^^^aaadddfffffffffeeeeeecccbbb```___\\\\\\[[[[[[ZZZYYYYYYXXXXXXXXXWWWWWWVVVVVVUUUUUUUUUTTTSSSSSSRRRRRRSSSSSSSSSSSSSSSSSSSSSRRRQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLKKKKKKIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEDDDCCCBBBAAA@@@@@@???>>>>>>======>>>>>>???@@@AAABBBCCCEEEHHHMMMPPPTTTWWW\\\aaaeeejjjooorrr{{{~~~|||xxxvvvppprrrsssrrrssswwwxxxnnnfffaaa^^^\\\[[[XXXUUUOOOJJJEEE@@@;;;888555555333222222111111222000000000000000000000000000//////......//////000......////////////......////////////////////////,,,---...000000000//////...//////000000//////...................................................---------............///........................---------............///---...///000000000000///........................................................................---------------------------...////////////...---...............---------+++,,,,,,------.........---------...............................................................+++++++++,,,------............------------......................................................---------------------------,,,,,,,,,,,,---...///---------............///..............................------------............------------......---------.......................................------,,,,,,,,,,,,------////////////////////////........................000000000000000000000000000000000000111111111111///000000111111111111000111111111111111111111111111111111222222333333444444444444444444444444444333333333444555555666666555555555555555555555555555555666666777777888888888888999999:::;;;;;;;;;~~~~~~}}}|||zzzxxxvvvsssqqqpppkkkiiieeebbbbbbdddhhhjjjlllllllllkkkjjjhhhfffeeeccccccbbbaaa___^^^]]]]]]ZZZZZZZZZYYYXXXXXXWWWWWWUUUUUUTTTSSSSSSSSSSSSTTTSSSSSSTTTTTTTTTSSSRRRRRROOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMLLLLLLKKKIIIJJJJJJJJJJJJJJJIIIIIIFFFFFFEEEDDDCCCBBBAAAAAA>>>======<<<<<<============>>>??????@@@BBBFFFIIINNNQQQUUUYYY]]]```eeehhhlllooossswww{{{~~~~~~xxxuuuoooooommmjjjiiinnnxxxtttkkkdddbbbaaa```\\\YYYTTTOOOKKKFFFAAA>>>888777666444333222111111000000000000000000000000///000000111111000000///......////////////......////////////////////////+++,,,...000111000////////////000000000000//////................................................---------............///........................---------............///---...///000111000000///................................................................................................---...///000000///...---//////.........---------++++++,,,,,,---......///---------.........//////................................................++++++,,,,,,---......///......------------......................................................------------------------------,,,,,,,,,---...///---------............///..............................------------............------------......---------.........//////..............................------------......////////////////////////........................000000000000000000000000000000000000111111111111//////000111111111111111111111111111111111111111222222222222222222222222444444444444444444444444222222222333444555555555666666666666666666666666555555555666666777888999888888999::::::;;;;;;<<<}}}{{{zzzrrroookkkhhhgggiiimmmooopppqqqqqqpppnnnllljjjiiiiiiiiihhhfffdddcccbbbaaa\\\\\\\\\[[[ZZZYYYYYYXXXVVVUUUTTTTTTSSSSSSTTTTTTSSSTTTTTTTTTTTTSSSSSSRRROOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPOOOOOONNNMMMMMMLLLLLLKKKIIIJJJKKKKKKKKKKKKKKKJJJHHHGGGFFFEEEDDDCCCBBBBBB???>>>>>>======>>>>>>???===>>>>>>>>>>>>@@@DDDGGGFFFHHHLLLPPPRRRVVVYYY\\\```ccchhhmmmrrrxxx~~~}}}|||~~~yyyvvvpppooolllfffdddhhhsss{{{{{{ooogggdddbbbaaa___\\\WWWSSSOOOJJJFFFBBB:::999777555333222222111000000000000000000000000///000111222222111000///......////////////......////////////////////////+++,,,...000111111000/////////000000000000//////................................................---------.........//////........................---------.........//////---...000111111111000///........................................................................////////////////////////---...///000000///...---//////.........---------++++++,,,,,,---...//////---------.........//////................................................,,,,,,------...///000000.........------.........................................................------------------------------,,,+++,,,---...///---------.........//////.................................------..................------.........---------.........//////........................//////............//////////////////////////////........................000000000000000000000000000000000000111111111111//////000111111111111111111111111111111111111111333333222222222222222222444444444444444444444444111111222333333444555555777777777777777777777777555555555555666777999999888999999::::::;;;;;;<<<{{{uuupppoooqqquuuxxxvvvwwwxxxxxxxxxwwwvvvuuuoooooonnnlllkkkiiihhhhhhhhhfffdddaaa___]]]\\\[[[ZZZYYYVVVTTTSSSTTTUUUUUUSSSSSSTTTTTTSSSRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOOOOQQQPPPPPPOOOOOOPPPPPPQQQQQQQQQQQQQQQPPPOOONNNMMMNNNNNNMMMMMMLLLKKKKKKKKKIIIIIIIIIHHHGGGFFFDDDDDD>>>>>>>>>>>>>>>>>>>>>>>>CCCBBBAAAAAAAAABBBCCCDDDDDDEEEFFFHHHKKKMMMPPPQQQXXXZZZ^^^bbbfffkkkqqqvvv|||~~~{{{|||}}}~~~}}}yyyrrrpppmmmiiifffgggkkkooozzznnneeeaaaaaa```\\\WWWVVVVVVSSSLLLFFF@@@===999555333222222333111111111000000000000/////////////////////////////////000000000000//////........................000000000000000000000000........................////////////////////////////////////////////////000000//////.........---......////////////......///////////////.....................////////////////////////////////////........................//////............//////................................................//////.........---------........................,,,---------.../////////........................//////.........---------////////////////////////---------............///..............................------------......///............---------////////////////////////------------------------,,,,,,,,,---------......////////////////////////------............------------------------------//////.........---------...---,,,,,,,,,,,,---...............////////////......////////////..................////////////////////////000000000000......///111111222222222333333222222222222222222333333333333333333333333555555555555555555444444444444444555555555555666666777888888888666555444666666666666666666666666888999999::::::;;;;;;<<<|||xxxvvvxxx{{{}}}~~~}}}{{{{{{zzzxxxvvvuuutttsssnnnmmmjjjgggdddbbb```___\\\ZZZWWWUUUTTTTTTTTTUUUUUUUUUUUUUUUTTTSSSRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQOOONNNNNNMMMMMMNNNNNNOOOQQQQQQQQQQQQPPPOOONNNMMMNNNNNNMMMMMMLLLLLLKKKKKKJJJJJJIIIIIIHHHFFFEEEDDDCCCCCCBBBAAAAAA@@@????????????>>>======>>>???@@@AAABBBCCCEEEGGGIIILLLMMMNNNPPPTTTYYY]]]ccciiinnntttyyy{{{yyyxxxwww|||zzz}}}~~~wwwtttpppkkkhhhhhhlllooo|||~~~sssjjjeeedddbbb^^^ZZZXXXXXXUUUPPPKKKEEEBBB===888444333333333444444333333333222222222000000000000000000000000000000111111111111000000........................000000000000000000000000////////////////////////////////////////////////////////////////////////000/////////..................////////////....../////////////////////............//////000000000////////////////////////........................//////............//////................................................//////.........---------........................---------.......................................//////.........---------........................---------............///..............................------------......///............---------........................------------------------,,,,,,---------.................................------............------------------------------//////.........---------///...------------...///............////////////......////////////..................////////////////////////000000000000...///000111111222222222222222222222222222222222333333333333333333333333555555555555555555444444444444444555555555555666777777777777777666555555666666666666666666666666888888999::::::;;;;;;<<<~~~|||{{{zzzxxxwwwtttqqqmmmiiigggeeeaaa___\\\YYYWWWVVVVVVVVVVVVVVVVVVVVVUUUTTTSSSRRRQQQQQQQQQRRRRRRRRRRRRRRROOOOOONNNNNNNNNNNNOOOOOOQQQQQQQQQQQQQQQPPPOOONNNNNNNNNNNNMMMLLLLLLKKKKKKJJJJJJJJJIIIHHHGGGFFFEEEFFFEEEDDDCCCAAA@@@??????======<<<<<<;;;<<<<<<===>>>>>>???@@@BBBDDDFFFGGGDDDGGGKKKOOOTTTYYY```dddiiinnnuuuzzz~~~{{{wwwtttvvvtttvvv|||~~~}}}zzzuuuooojjjjjjmmmpppvvv{{{zzzqqqkkkhhheeeaaa\\\ZZZYYYXXXTTTQQQLLLHHHBBB;;;777444444444111111111111000000000///111111111111111111111111000111111222222111111000////////////////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////..................////////////............//////////////////......//////000111222222////////////////////////........................//////............//////........................------------------------...............---------.......................................---------.......................................------------------------------------------............///..............................------------......///............---------........................---------------------------------.......................................------............------------------------------...............---------000///............///000............////////////......////////////..................////////////////////////000000000000...///000111111222111111000111111111222333333333222222333333333333333333444444444444444444555555444444444555555555555666888777777666666666666666666666666666666666666666888888999999:::;;;;;;;;;{{{wwwsssooommmiiifffccc^^^[[[YYYYYYYYYXXXXXXXXXWWWVVVTTTSSSRRRQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQPPPOOOOOOOOOOOONNNMMMMMMLLLLLLKKKKKKKKKKKKJJJIIIHHHGGGGGGEEEDDDCCCBBBAAA@@@??????@@@??????>>>>>>=========<<<<<<<<<===???@@@BBBBBBBBBDDDGGGJJJNNNRRRXXX[[[___dddkkkppptttyyy|||wwwuuurrrrrrwww{{{~~~~~~zzzsssnnnlllnnnpppssswww|||xxxqqqmmmfffbbb^^^[[[ZZZYYYWWWUUURRRNNNGGG@@@:::666555444000000000/////////......000000000000000000000000000000111111111111000000000000000000000000000000///////////////////////////////////////////////////////////////////////////////////////////////////////////////...............////////////..................////////////---...///000111222333444////////////////////////........................///......------......///........................------------------------................................................/////////...---------,,,................................................---------------------------------............///..............................------------......///............---------........................------------------------................................................------............------------------------------........................///..................///............////////////......////////////..................////////////////////////000000000000//////000111111111111111///000000111222333333444222222222222222333333333333333444444444444555555444444444555555555555666888777666555555666777888666666666666666666666666888888888999::::::;;;;;;}}}yyywwwpppmmmiiiddd___\\\[[[ZZZ[[[[[[ZZZYYYWWWUUUTTTSSSQQQQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQPPPPPPQQQQQQRRRQQQQQQRRRRRRQQQQQQPPPPPPOOOOOONNNNNNMMMLLLLLLLLLKKKKKKKKKKKKKKKJJJIIIHHHDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAA@@@???>>>>>><<<<<<<<<======>>>???@@@BBBDDDFFFGGGIIIKKKPPPSSSWWW\\\bbbfffjjjpppwww}}}zzzvvvqqqooorrruuuwww|||~~~~~~~~~~~~xxxrrrooooooqqqssswww|||}}}uuuqqqgggddd```]]][[[ZZZXXXWWWVVVRRRLLLEEE>>>999777555444444444333333333222222////////////////////////......////////////......000000000000000000000000////////////////////////........................////////////////////////////////////////////////.........///////////////......////////////......---.........//////000000---...///000111222333444////////////////////////..............................------------..............................---------------------------............................................./////////...---------,,,........................---.....................---------------------------------............///..............................------------......///............---------........................------------------------..................------........................------............---------------------------------.....................------------------------............////////////......////////////..................////////////////////////000000000000///000000111111111111000//////000111222222333333111111111222222333333333333333333333444444555555444444444555555555555666888777666555555666777888666666666666666666666666777777888999999::::::;;;yyyvvvpppjjjdddaaa^^^]]]______^^^\\\ZZZXXXVVVUUUTTTSSSSSSSSSRRRRRRRRRRRRPPPPPPOOOOOOOOOOOOPPPPPPQQQQQQRRRRRRRRRQQQQQQPPPOOOOOOOOONNNMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGCCCCCCBBBBBB@@@???===<<<>>>>>>=========>>>??????@@@AAACCCCCCCCCEEEHHHKKKPPPTTTYYY]]]```fffmmmsssyyy~~~yyysssooooooooopppuuu{{{}}}|||{{{|||~~~yyyuuussssssuuuyyy}}}zzztttjjjiiifffccc```]]][[[ZZZYYYVVVQQQKKKEEE???;;;888444444444333333333222222........................---......//////......---////////////////////////000000000000000000000000........................////////////////////////////////////////////////.........///////////////......////////////......------......///000000000......//////000111222222////////////////////////..............................------------..............................,,,,,,,,,,,,,,,,,,,,,,,,---------......................................................---------........................---------...............---------------------------------............///..............................------------......///............------------------------------------------------------------------------,,,,,,,,,------------------------------............---------------------------------------...............,,,,,,------------,,,,,,............////////////......////////////..................////////////////////////000000000000000000111111111111000000///000000000111222222222000000111111222333333333222222333333444444555555444444444555555555555666666666666666666777777888666666666666666666666666777777888888999:::::::::{{{tttnnniiifffeeedddcccbbbaaa___\\\ZZZYYYWWWWWWVVVUUUTTTTTTSSSRRRPPPPPPOOOOOOOOOOOOPPPPPPQQQQQQRRRRRRRRRRRRQQQQQQPPPOOOOOONNNNNNMMMMMMLLLLLLLLLMMMMMMLLLLLLKKKKKKJJJIIIIIIIIIHHHHHHGGGGGGDDDDDDDDDDDDBBB@@@>>>===??????>>>=========>>>>>>===???@@@@@@@@@BBBEEEHHHIIILLLQQQTTTWWW\\\ccciiiooottt|||yyyrrrpppnnnnnnrrrwww~~~{{{yyyzzz{{{~~~|||xxxwwwvvv{{{}}}xxxppppppnnnkkkfffbbb```___[[[YYYVVVRRRLLLEEE@@@===333333333222222222111111////////////////////////......////////////..............................000000000000000000000000........................////////////////////////////////////////////////............/////////000......////////////......------......///000000111.........//////000000000////////////////////////...........................------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................---------.......................................---------.........//////........................---------............///..............................------------......///............---------------------------------------------------------------,,,,,,,,,+++++++++------------------------------............---------------------------------------.........//////,,,---...//////...---,,,............////////////......////////////..................////////////////////////000000000000000000111111111111000000000000000000111111111111///000000111222222333333111222222333444444555555444444444555555555555666555555666777777777777777666666666666666666666666777777777888999999::::::}}}wwwrrrooommmhhhgggfffdddbbb___]]]\\\ZZZZZZYYYXXXVVVUUUTTTTTTRRRRRRQQQQQQQQQQQQRRRRRRQQQQQQRRRRRRRRRRRRRRRQQQPPPPPPOOONNNNNNMMMMMMLLLLLLMMMMMMMMMMMMLLLLLLKKKJJJJJJIIIHHHFFFEEEDDDDDDGGGGGGGGGFFFDDDBBB@@@>>>@@@???>>>============>>><<<===??????@@@BBBFFFHHHDDDGGGKKKNNNPPPUUU]]]bbbhhhmmmttt|||wwwssspppooorrrxxx||||||yyyyyyyyy{{{|||zzzwww|||{{{uuuuuutttqqqlllgggdddbbb\\\[[[ZZZVVVQQQJJJDDD@@@777777666666666555555555000000000000000000000000//////000000000000//////........................000000000000000000000000000000000000000000000000////////////////////////////////////////////////---.........//////000000......////////////......---------...///000000111............////////////////////////////////////...........................------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................,,,------....../////////........................---------.........//////////////////////////////---------.........//////.................................------.........//////.........---------------------------------------------------------,,,,,,,,,++++++*********---------------------------..................------------------------------------.........//////---...///000000///...---............/////////000......////////////................../////////000////////////000000000000000000111111111000000///111111111000000000000000///000000111222222333333111111222333333444555555444444444555555555666666444555666888888888777666666666666666666666666666777777777888999999::::::~~~wwwrrrrrrqqqooommmllliiidddaaa```^^^\\\[[[[[[ZZZWWWUUUVVVUUUUUUTTTSSSSSSRRRRRRTTTRRRPPPPPPQQQQQQPPPOOOPPPPPPOOONNNMMMMMMMMMNNNOOOOOOOOONNNNNNNNNNNNMMMKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHFFFEEEDDDCCC@@@@@@@@@????????????>>>@@@@@@?????????@@@BBBCCCCCCEEEHHHLLLPPPSSSVVVXXX___bbbhhhnnnttt|||{{{xxxsssrrruuutttxxx~~~}}}|||zzzzzz|||{{{|||~~~~~~{{{wwwsssmmmfffaaa___]]]ZZZXXXVVVQQQJJJDDD@@@<<<777444333222222111222111000//////.........000000000000000000000000111111111000000000000000111111000000000000111111000000000000000000000000////////////////////////000///...------...///000////////////////////////000///...---------------........................////////////////////////........................------------------------//////.........---------......------------..............................------............---------------,,,,,,+++++++++............////////////------......------,,,+++........................//////.........---------////////////////////////........................//////.........------------------............///////////////////////////...---,,,,,,,,,,,,---...////////////////////////.........------,,,,,,,,,........................................................................---------............///---......///////////////////////////////////////////////////////////////000000////////////000000000000000000000000000000111111111111111111111111222222222222222222222222333333222222222333444555666555555777::::::777444444444444555555555555666777777777777777777777777777888999999;;;;;;<<<===}}}zzzxxxuuutttrrrnnnjjjgggcccaaa___^^^]]]\\\YYYWWWYYYXXXXXXWWWVVVUUUTTTTTTSSSQQQOOOOOOPPPPPPOOONNNPPPOOONNNMMMMMMLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIHHHGGGEEEDDDCCCAAAAAA@@@@@@@@@?????????@@@@@@?????????@@@AAABBBBBBCCCEEEGGGJJJLLLNNNOOOYYY\\\aaagggmmmttt|||xxxqqqoooqqqqqqtttyyy|||{{{zzzyyyzzz~~~{{{wwwrrrkkkgggccc```\\\ZZZYYYUUUOOOJJJBBB???999666555555555444333333222111000000000000000000000000000000000000111111111111000000000000111111000000000000111111000000000000000000000000////////////////////////000///...------...///000//////////////////////////////...---------------........................////////////////////////........................------------------------//////.........---------......------------..............................------............---------------,,,,,,,,,++++++............////////////---............---,,,,,,........................//////.........---------//////////////////////////////////////////////////////.........------------------............///..............................---,,,,,,---....................................---------,,,,,,,,,........................................................................---------............///---......///////////////////////////////////////////////////////////////000000////////////000000000000000000000000000000111111111111111111111111222222222222222222222222333222222222333333444444555444444666999999666333444444444555555555555666666666666666666666666666777888888999:::;;;<<<<<<|||zzzwwwssspppjjjhhheeedddcccaaa___]]]\\\\\\[[[ZZZYYYWWWWWWVVVUUUSSSQQQPPPQQQQQQPPPOOOOOOOOONNNLLLLLLKKKKKKKKKNNNMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLIIIIIIIIIIIIHHHFFFEEEDDDBBBBBBBBBAAAAAAAAA@@@@@@@@@????????????@@@AAAAAABBBBBBCCCDDDEEEFFFGGGHHHPPPTTTXXX]]]cccjjjpppuuu}}}vvvrrrrrrpppqqqtttyyy|||}}}{{{yyyzzz}}}}}}zzzzzzzzz~~~yyysssnnnhhhddd___\\\[[[ZZZVVVSSSHHHCCC>>>999888888777777555444333222111111111111000000000000000000000000111111111111111111111111111111000000000000111111000000000000000000000000//////////////////////////////............////////////////////////////////////...------------...........................////////////////////////........................------------------------...............---------......------------..............................------............------------------,,,,,,,,,,,,............////////////...............------,,,.......................................---------////////////////////////000000000000000000000000...............------------------............///------------------------......---,,,,,,---.................................------------,,,,,,,,,........................................................................---------............///---......///////////////////////////////////////////////////////////////000000////////////000000000000000000000000000000111111111111111111111111111111111111111111111111222222222333333333444444333333333555777777555333444444444555555555555666666666666666666666666666777777888999:::;;;<<<<<<{{{xxxsssqqqnnnlllkkkiiifffddd______]]]\\\ZZZYYYXXXWWWXXXVVVSSSSSSSSSSSSRRRQQQPPPOOONNNLLLKKKKKKKKKKKKPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLJJJJJJJJJIIIIIIHHHFFFFFFDDDCCCCCCCCCCCCBBBBBBBBB@@@@@@?????????@@@@@@@@@BBBCCCCCCDDDDDDEEEEEEFFFKKKMMMQQQVVVZZZ```fffkkkttt|||{{{wwwpppqqqrrrtttxxx}}}}}}{{{|||~~~|||xxxwwwwwwxxx~~~zzzvvvnnnhhhaaa]]]\\\\\\ZZZXXXOOOJJJDDD>>>;;;999888777555444333222111111111111000000000000000000000000000111111111111111222222111111000000000000111111/////////////////////////////////////////////////////////......////////////////////////////////////......---------..............................////////////////////////..............................................................................------------..............................------............------------------------,,,,,,............////////////...////////////...------................................................////////////////////////////////////////////////........................---------............///------------------------......------------..............................------------------------........................................................................---------............///---......///////////////////////////////////////////////////////////////000000////////////000000////////////////////////111111111111111111111111000000000000000000000000222222333333444444444333222222333444555555444333444444444555555555555666666666666666666666666666777777888999:::;;;;;;<<>>>>>???@@@AAABBBCCCDDDEEEGGGJJJLLLOOOSSSXXX\\\dddlllvvv{{{~~~|||wwwuuuqqqoooooorrruuuxxxyyyrrrnnnnnnqqqwww~~~vvvkkkccc```^^^]]][[[\\\XXXRRRKKKEEE@@@:::666444444333222111111111111000000000000000000000000000000111111222333333333111111000000000000111111000000000000000000000000////////////////////////......////////////......////////////////////////...------------...//////////////////////////////////////////////////////................................................---------.....................------------..............................------............------------------........................////////////000000000000000//////...........................---------...............////////////////////////........................---------...............---------............///---------------------------...////////////...---------------------------,,,,,,,,,------------...........................................................................---------............///---......///////////////////////////////////////////////////////////////000000////////////000000000000000000000000000000000000000000000000000000111111111111111111111111111222333444555444333222111222333333222222333555444444444555555555555666555555555555555555555555666666777888999:::;;;;;;}}}zzzwwwrrrqqqooommmjjjhhhfffeee___]]]ZZZYYYYYYYYYWWWVVVVVVUUUTTTRRRQQQPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMOOONNNNNNNNNMMMMMMMMMMMMKKKKKKLLLLLLLLLKKKJJJJJJHHHHHHHHHGGGGGGGGGGGGFFFCCCCCCDDDDDDDDDCCCBBBAAA?????????@@@@@@AAAAAAAAABBBDDDFFFHHHJJJMMMRRRUUUWWW```iiioooqqqxxx}}}wwwrrroooppprrrtttxxx~~~tttnnnmmmnnnqqqwwwtttkkkeeebbb^^^\\\^^^\\\WWWRRRMMMFFF???:::666555444333222222222222000000000000000000000000000000111222222333444444111111000000000000111111000000000000000000000000////////////////////////---...///000000///...---////////////////////////---------------...//////////////////////////////////////////////////////................................................---------.........//////......------------..............................------............------------------.........///............////////////000111111111111000//////........................---------.........//////////////////////////////........................---------.........//////---------............///........................---...///000000///...---------------------------,,,,,,,,,---------..............................................................................---------............///---......///////////////////////////////////////////////////////////////000000////////////000000000000000000000000000000000000000000000000000000222222222222222222222222000222333555555444333222111333444333111111333666444444444555555555555666555555555555555555555555666666777888999:::;;;;;;xxxwwwuuussspppnnnlllkkkeeebbb```^^^^^^^^^\\\[[[XXXWWWUUUTTTRRRQQQQQQPPPQQQQQQQQQPPPPPPPPPOOOOOOPPPPPPPPPOOOOOOOOONNNNNNKKKLLLLLLLLLLLLKKKKKKJJJIIIIIIHHHHHHHHHGGGGGGGGGDDDDDDEEEEEEEEEDDDBBBAAABBBBBBBBBAAAAAAAAAAAAAAA???AAACCCEEEFFFIIINNNQQQMMMVVV```eeeiiippp|||~~~wwwrrrqqqrrrttttttzzzyyysssnnnmmmmmmrrrzzz{{{pppiiieee```]]]___]]]ZZZWWWRRRKKKDDD???777777555444444444444444000000000000000000000000000000111222333333444444111111000000000000111111000000000000000000000000////////////////////////---...///000000///...---////////////////////////---------------...///000000000000000000000000000////////////////////////........................////////////////////////---------.........//////.........------.................................---..................------------.........//////............/////////000111111111111111000//////........................---------.........//////////////////////////////000000000000000000000000---------.........//////---------.........//////////////////////////////---...///000000///...---------------------------,,,,,,,,,------.................................................................................---------.........//////---......///////////////////////////////////////////////////////////////000000////////////000000000000000000000000000000000000000000000000000000222222222222222222222222000111333555555444333222111333555333111111444777444444444555555555666666555555555555555555555555666666777888999::::::;;;|||yyywwwuuuuuummmkkkhhhdddbbbaaaaaaaaa]]][[[XXXVVVUUUTTTSSSQQQRRRQQQPPPQQQQQQQQQOOOMMMPPPOOOMMMNNNOOOOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJIIIHHHHHHHHHHHHIIIHHHHHHGGGGGGFFFEEEEEEEEECCCCCCBBBAAA@@@>>>>>>=========>>>@@@BBBEEEGGGHHHPPPRRRVVVZZZ___fffnnnsss~~~yyytttrrrqqqppptttwww||||||tttsssqqqoooooorrrwww}}}}}}sssmmmfff___^^^]]]\\\ZZZWWWSSSMMMHHHAAA===888555333333222111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////......////////////......////////////////////////......------------...............///000111111222000000000000000000000000+++,,,............,,,+++........................///...---,,,,,,---...///////////////////////////................................................................................................------......///000000000000000000000000000000000111111000000//////............------------......////////////////////////................................................///...---,,,,,,---...///111111000///////////////////////////////////////------............------000000//////.........---........................,,,---...//////...---,,,---------............///000000//////.........------------.........//////////////////000000000000............////////////............////////////000000000000////////////000000111111111111000000000000111111222222222333111111222222222333333333444444444333333222222222222333444444555555444444333333333444444444555555777777777888999999::::::~~~|||{{{zzztttrrroookkkiiigggggggggcccaaa^^^[[[ZZZYYYWWWUUUTTTSSSQQQQQQRRRRRRPPPNNNQQQOOONNNOOOPPPQQQOOONNNNNNNNNNNNNNNNNNNNNNNNNNNLLLKKKKKKJJJJJJJJJJJJJJJHHHHHHHHHGGGFFFFFFEEEEEEDDDDDDCCCBBBAAA@@@??????>>>>>>???@@@BBBDDDEEEGGGKKKMMMPPPTTTYYY___gggllltttzzzzzzuuurrrppppppsssxxx}}}~~~xxxvvvrrrpppqqqtttxxx{{{zzzrrrjjjbbb___^^^\\\[[[YYYVVVPPPMMMEEEAAA;;;777555444333222111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////......////////////......////////////////////////......------------......------...//////000111111////////////////////////,,,------......------,,,........................///...------------...///........................................................................................................................////////////............////////////////////////111000000000/////////...///......------......///////////////////////////................................................///...------------...///000///......---------...........................------............------000/////////.........---........................,,,---...//////...---,,,---------............///000/////////.........------------.........//////....../////////000000000............////////////............////////////////////////000000000000000000111111111111000000222222222111111111111111111222222222222333333333444444444333333222222222222333444444555555444444333333444444444555555555666666777777888999999:::~~~|||yyyvvvsssqqqppppppllliiifffcccbbb```]]]ZZZWWWUUUSSSSSSSSSSSSRRRQQQRRRPPPOOOPPPQQQRRRQQQPPPNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLKKKKKKKKKKKKLLLIIIIIIHHHHHHGGGFFFFFFFFFFFFEEEEEEDDDCCCBBBAAAAAA????????????@@@BBBCCCDDDFFFHHHKKKNNNSSSXXX___dddlllqqqyyy}}}wwwsssooorrruuuwwwzzz|||wwwssspppqqqsssuuu}}}yyymmmccc```^^^]]]]]]\\\YYYUUURRRKKKFFF???:::777555444333222222111111111000000000000000000000000000000000000000000000000000000000000000000000////////////......////////////......////////////////////////......------------......---------...//////000000////////////////////////......------------..............................///......------......///------------------------................................................................................................000000//////...------,,,////////////////////////000000000000///////////////......------......///////////////////////////................................................///...------------...///...---,,,,,,,,,,,,,,,,,,------------------------------............------/////////.......................................------............---------------............////////////...............---------...............------........./////////............////////////............////////////......//////000000111111000000111111111111000000333333222222111000000000222222222222333333333333444444333333333333222222222333444444555555444444333444444444444555555555555555666777777888888999|||zzzyyyxxxtttqqqnnnllljjjgggccc```[[[XXXUUUTTTTTTUUUTTTSSSRRRQQQPPPQQQRRRSSSRRRPPPOOOOOOOOOOOOOOOOOOOOOOOONNNMMMMMMLLLLLLLLLLLLLLLJJJJJJIIIIIIHHHGGGGGGGGGFFFEEEEEEDDDCCCCCCBBBBBB@@@@@@@@@??????@@@@@@AAADDDFFFIIILLLOOOTTTYYY]]]ccchhhooovvvyyyrrrtttvvvuuuuuu{{{|||wwwsssqqqqqqqqqwww|||rrrfff```___]]]]]]]]]\\\YYYWWWPPPKKKDDD===999777555333222222222111111111000000000000000000000000000000000000000000000000000000000000000000////////////......////////////......////////////////////////......------------......------------....../////////////////////////////////...---,,,,,,---...///........................//////............//////------------------------................................................................................................/////////......---------////////////////////////000000000000//////////////////............//////////////////////////////.........................................................------.........------,,,,,,+++,,,,,,---------------------------------............------................................................---------------------------------............///................................................------------.........///............////////////............////////////---......///000111111222000000111111111111000000222222111111111111111111222222222333333333444444333333333333333333333333222333444444555555444444444444444444555555555555555555555666777777888888|||zzzwwwtttrrrooojjjgggbbb^^^ZZZWWWVVVWWWVVVVVVTTTRRRQQQQQQRRRRRRQQQPPPOOOOOOOOOOOOOOOOOOOOOOOONNNMMMMMMLLLKKKLLLLLLLLLKKKKKKJJJJJJIIIHHHHHHHHHEEEEEEDDDDDDCCCCCCBBBBBBBBBAAA@@@@@@????????????BBBDDDGGGIIIKKKOOOSSSVVVYYY\\\bbbiiirrr|||~~~xxxxxxvvvsssrrrwww|||xxxuuusssrrrsssyyyzzzmmmbbb```^^^]]]]]]]]][[[ZZZTTTOOOHHHBBB===999666333222222222222111111111111000000000000000000000000000000000000000000000000000000000000////////////......////////////......////////////////////////......------------......---------.......................................//////---,,,,,,---//////........................////////////////////////........................................................................................................................,,,---------.........///........................////////////000000000000/////////....../////////////////////////////////................................................---..................---...---------------......------------------------------............---------------.......................................---------,,,,,,------------------............///---------....................................---------------.........///............////////////............////////////---......///000111111222000000111111111111000000//////000111222222333333222222333333333444444444333333333333333333333333222333444444555555444444444444444555555555666666555555555666777777888888|||yyytttqqqkkkfff```\\\[[[[[[ZZZZZZWWWUUUTTTSSSTTTSSSRRRPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNMMMLLLLLLLLLLLLMMMLLLLLLKKKKKKJJJIIIIIIIIIEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBAAA@@@@@@??????@@@>>>AAACCCEEEFFFIIILLLOOOSSSVVV[[[bbbiiisss}}}|||wwwsssqqquuu{{{{{{wwwtttqqqwww~~~xxxfffccc```^^^^^^^^^]]]\\\WWWSSSMMMHHHCCC===888555333222222222222111111111000000000000000000000000000000000000000000000000000000000000////////////......////////////......////////////////////////......------------......................................................//////............//////...........................//////000000//////...////////////////////////................................................................................................+++,,,,,,---......//////........................////////////000000000000000//////......//////000////////////////////////................................................------...//////...------...............//////000------------------------------............---------------------.................................------,,,,,,,,,,,,---------------............///---------------........................---------------........./////////............////////////............////////////......//////000000111111000000111111111111000000......///111222333444555333333333333444444444444222222333333333333444444222333444444555555444444444444555555555666666666555555666777777888888999|||uuuppphhhccc``````______\\\ZZZXXXWWWVVVUUUSSSQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNNNNMMMMMMLLLKKKKKKJJJJJJIIIFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@===???AAACCCCCCEEEGGGJJJOOORRRVVV\\\ccckkktttyyy{{{vvvvvvwwwyyyzzzyyyuuuqqqwww}}}kkkhhhccc```______^^^]]]ZZZWWWSSSNNNIIICCC<<<777333333222222222111111111000000000000000000000000000000000000000000000000000000000000////////////......////////////......////////////////////////......------------......////////////////////////..............................////////////.................................///000111111000///...........................................................................................................................------------------------.........................../////////000000000111000000////////////000000////////////////////////................................................------...//////...------......---......//////000........................------............------,,,,,,,,,------.................................------,,,++++++,,,---------------............///,,,,,,,,,------.........//////.........---------....../////////000000000............////////////............////////////////////////000000000000000000111111111111000000//////000111222333333444333333333444444444444555222222222333333444444444222333444444555555444444555555555555666666666666666666777777888999999:::{{{vvvnnngggdddccccccccc___]]][[[YYYXXXWWWTTTRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPOOOOOOOOOOOOPPPMMMMMMLLLLLLKKKKKKJJJJJJHHHHHHGGGGGGGGGGGGGGGGGGDDDCCCCCCBBBAAAAAAAAAAAA>>>@@@BBBCCCCCCEEEGGGIIIGGGJJJOOOTTTZZZaaaiiinnn{{{{{{{{{|||{{{yyy~~~{{{uuuqqqwww}}}oookkkfffbbb``````___^^^\\\ZZZWWWSSSNNNFFF>>>999333333333222222222111111000000000000000000000000000000000000000000000000000000000000////////////......////////////......////////////////////////.........------.........000000000000000/////////........................---...///000000///...---...........................///000111111000///...------------------------................................................................................................///......------,,,,,,+++.........................../////////000000111111000000////////////000000////////////////////////................................................,,,---...//////...---,,,---------------...///000////////////////////////---..................---,,,,,,,,,------.................................------++++++++++++---------------.........//////,,,,,,,,,------.........//////.........---------////////////000000000000............/////////000............/////////000000000000000////////////000000111111111111000000111111111111111222222222333333333444444444555555222222222333333444444444222333444444555555444444555555555555666666666777777777777888999999::::::yyyrrrmmmjjjiiiiiikkkhhhbbb___]]][[[ZZZYYYUUUSSSQQQQQQRRRSSSRRRQQQNNNOOOPPPQQQPPPOOONNNMMMMMMMMMMMMMMMLLLJJJIIIHHHJJJIIIIIIHHHGGGFFFEEEEEEHHHFFFDDDAAA@@@@@@AAABBB===>>>@@@AAABBBBBBAAA@@@FFFGGGJJJOOOUUU\\\aaadddnnnssszzz|||{{{zzzyyyzzz}}}yyyxxxvvvtttxxx|||rrrkkkkkkhhhbbb^^^___[[[ZZZXXXVVVSSSNNNGGGCCC;;;999666444222222222333111111111111000000000000333222111000000111222333000///...------...///000//////.........------------------.........////////////.........---------////////////////////////............//////000000////////////////////////........................////////////////////////////////////////////////........................//////.........---------................................................,,,,,,,,,---------.......................................///000111111222111111000000//////......////////////////////////////////////////////////.........------,,,,,,,,,,,,---......//////......////////////////////////------------------------........................................................................000///---,,,,,,---///000---------............///+++++++++,,,,,,------------------............///////////////////////////............////////////000000000000000///............///000000000000000000000000000111111111111222222222222222222222222222222333333333333444444444444444444444444444444444444444444444444444444444444555555666777777888999999888888888888999999|||vvvsssrrrqqqqqqnnniiifffdddbbb```^^^XXXVVVTTTSSSSSSSSSQQQPPPOOOPPPQQQRRRRRRQQQPPPOOONNNNNNNNNMMMLLLKKKIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGIIIGGGEEECCCBBBBBBCCCCCC??????@@@@@@AAAAAA@@@@@@DDDEEEHHHLLLQQQWWW\\\___gggkkksss{{{|||zzzyyy|||~~~|||wwwtttrrrtttzzzyyyqqqoookkkddd```aaa]]][[[YYYXXXUUUQQQKKKGGG???===999666333333333444111111111111000000000000222222111000000111222222000///............///000//////.........------------------.........////////////.........---------........................------......////////////////////////////////////........................////////////////////////////////////////////////........................//////.........---------................................................,,,,,,---------.................................,,,,,,------...//////000111000000000/////////...////////////////////////////////////////////////.........------,,,,,,,,,,,,---......//////..............................................................................................................................///...---,,,,,,---...///---------............///,,,,,,,,,,,,---------...---------............///////////////////////////............////////////000000000000000///............///000000000000000000000000000111111111111222222222222222222222222222222333333333333444444444444444444444444444444444444444444444444444444333444444555666666777777999888888888888888888999|||zzzzzzyyywwwtttqqqooolllhhhfff___]]]ZZZXXXVVVUUUSSSQQQQQQRRRRRRSSSSSSRRRRRRQQQOOOOOONNNNNNMMMKKKJJJIIIGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHFFFDDDDDDCCCDDDDDDAAAAAA@@@???????????????BBBCCCDDDHHHLLLQQQUUUWWW]]]aaaiiipppwww~~~}}}zzz{{{|||{{{|||xxxtttqqqrrrvvv{{{}}}}}}zzzyyyzzz{{{wwwqqqiiidddccc^^^]]][[[ZZZXXXUUUQQQMMMEEEBBB===888555333444555222222111111111000000000222222111000000111222222000//////......//////000/////////............---------.........//////////////////............------------------------------------...............////////////////////////........................////////////////////////////////////////////////.......................................---------................................................,,,------------.................................,,,,,,------.../////////000000000000////////////////////////////////////////////////////////////.........---------------,,,---......//////......------------------------////////////////////////................................................................................................---------............///---------...............---------............///////////////////////////............////////////000000000000000//////.........///000000000000000000000000000111111111111222222222222222222222222222222333333333333444444444444444444444444444444444444444444444444444444333333333444555555666666888888888888888888888888~~~}}}|||zzzvvvrrrnnniiifffbbb___\\\ZZZWWWTTTSSSSSSSSSSSSSSSSSSRRRRRRPPPPPPOOOOOONNNLLLKKKJJJHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHFFFEEEDDDDDDDDDEEECCCBBB@@@???>>>>>>??????AAAAAABBBDDDGGGKKKNNNPPPUUUYYY___ffflllssszzz||||||{{{zzzzzz~~~|||wwwsssrrruuuxxxyyyxxxuuussssssuuu{{{wwwooohhheeeaaa___\\\[[[ZZZXXXUUUSSSKKKGGGAAA;;;666444444444222222222111111111000000222111111111111111111222000//////////////////000/////////.........................../////////////////////.......................................------------............////////////////////////........................////////////////////////////////////////////////................................................................................................------------....................................////////////000000111111000000000000////////////////////////////////////////////////////////////...............---------,,,---......///.........------------------------................................................................................................------...//////...---------------............///.........///////////////---------............///////////////////////////............//////////////////000000000000//////......///000000000000000///000000000111111111111111222222222222222333333222222222333333333444444444444444444444444444444444444444444444444444444333333333444444444555555888888888999999888888888{{{xxxrrrooojjjeeebbb^^^ZZZWWWVVVUUUUUUTTTSSSRRRRRRRRRQQQQQQPPPPPPOOOMMMLLLKKKKKKKKKJJJJJJIIIHHHHHHGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDCCCAAA???>>>>>>??????AAAAAAAAACCCEEEGGGJJJKKKPPPSSSXXX^^^cccjjjqqquuu}}}|||zzzxxxxxx{{{}}}yyysssqqqsssuuuuuutttrrrpppnnnnnnqqqyyyvvvnnniiidddaaa^^^\\\[[[ZZZXXXVVVPPPLLLEEE>>>999666444444222222222222111111111111111111111222222111111111///000000000000000000///////////////////////////........./////////000000////////////////////////////////////////////////........................////////////////////////........................////////////////////////////////////////////////........................---.....................................................................---------.........//////........................////////////000000000000////////////000000000000////////////////////////////////////////////////........................,,,---......///.................................------------------------........................................................................------...//////...---------------............///////////////////////////---------............///////////////////////////............//////////////////000000000000//////......///000000000000000///000000000111111111111111111111222222333333333222222222333333333444444444444444444444444444444444444444444444444444444333333333444444444444444777888999999999999888777{{{wwwrrrmmmhhhddd```]]][[[ZZZXXXVVVTTTSSSSSSRRRRRRRRRQQQQQQPPPNNNMMMLLLMMMLLLKKKJJJIIIHHHGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCAAAAAA@@@@@@@@@AAAAAAAAAAAACCCEEEGGGHHHLLLOOORRRVVV[[[```gggkkktttzzz~~~zzzxxxwwwxxxzzz{{{}}}xxxsssppprrrtttsssrrrnnnnnnllliiijjjppp{{{vvvnnniiifffbbb^^^]]][[[ZZZXXXSSSPPPJJJDDD>>>999666555333222222222222111111111000111222222222222111000///000000111111000000///...////////////000000000....../////////000000000...////////////000000000000000000000000000000000///////////////.........////////////////////////........................////////////////////////////////////////////////........................---------...............................................................------........./////////........................------..................////////////000000000000////////////////////////////////////////////////.............../////////,,,---......//////......////////////////////////------------------------................................................................................................---------............//////////////////.........---------............///////////////////////////............////////////...//////000000000000000......///000000000000000000000000000111111111111111111111222222333333444222222333333333333444444444444444444444444444444444444444444444444444444444444444444444444555555777888999::::::999888777}}}wwwsssnnnjjjfff```___\\\YYYVVVUUUTTTTTTRRRRRRRRRQQQPPPOOONNNMMMLLLKKKKKKKKKJJJJJJIIIIIIGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDCCCBBBAAAAAA@@@??????@@@AAACCCEEEFFFHHHJJJMMMOOORRRWWW]]]aaahhhnnnwww{{{xxxxxxwwwwww|||~~~zzztttrrrtttuuuuuutttlllmmmlllhhhggglllwww~~~uuupppkkkfffaaa___]]][[[ZZZWWWTTTPPPJJJCCC>>>999777333333222222222111111111000111222222222222111000///000111111111111000///.../////////000000000000.../////////000000000000.../////////000000000000000000000000000000000000111111000000000/////////////////////////////////........................////////////////////////////////////////////////........................---------.........//////............................................................////////////.............................................---.../////////000000000111////////////////////////////////////////////////---........./////////000,,,---......//////..............................................................................................................................///...---,,,,,,---...///---------............////////////.........---------------............///////////////////////////............////////////......///000000000000000......///000000000000000000000000000111111111111000111111222333333444444222222333333333333444444444444444444444444444444444444444444444444444444555555555555555555555555666888999::::::999888666|||xxxssspppdddbbb___\\\XXXVVVUUUUUUSSSSSSRRRRRRQQQPPPNNNMMMJJJJJJJJJKKKKKKKKKKKKKKKHHHHHHIIIIIIIIIHHHGGGGGGCCCDDDEEEEEEEEEDDDCCCBBB???>>>>>>???@@@BBBDDDEEEEEEFFFHHHJJJMMMQQQWWW[[[```fffoooyyy{{{yyywwwvvvzzz{{{}}}wwwuuuwwwyyyyyyxxxkkkmmmmmmjjjhhhlllwwwyyytttoooiiidddaaa^^^]]][[[YYYWWWSSSNNNHHHAAA<<<999333333333222222222111111000111222333333222111000///000111222222111000///.../////////000000111111////////////000000000000.../////////000000111111////////////////////////222222111111000000//////////////////////////////........................////////////////////////////////////////////////........................---------.........//////............................................................/////////000........................000000000000000/////////.../////////000000111111////////////////////////////////////////////////---.........//////000000,,,---......//////......------------------------////////////////////////........................................................................000///---,,,,,,---///000---------.........////////////......---------,,,---------.........//////////////////////////////............/////////000......///000000000000000...//////000000000000000000000000000111111111111000000111222333333444444222222333333333444444444444444444444444444444444444444444444444444444444666666666666666666555555666777999::::::999777666|||sssooojjjeee```\\\XXXUUUVVVTTTRRRRRRRRRRRRPPPNNNLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJIIIHHHGGGEEEEEEDDDFFFFFFEEEEEEDDDCCCCCCCCCCCCBBBAAA???>>>??????@@@AAABBBEEEGGGKKKMMMPPPQQQWWW\\\cccjjjqqqyyy}}}{{{xxxvvvwwwxxx{{{~~~}}}|||uuurrrlllgggeeeiiipppuuu|||vvvnnngggaaa]]]YYYWWWZZZWWWTTTQQQLLLGGG@@@;;;444333333333555444333111111111111111111111111111111111111111000000000000//////............//////000000000000000000000000////////////////////////---------............///000000//////.........---////////////////////////////////////////////////........................////////////////////////------............------........................---------............///////////////////////////........................000000//////.........---------------------------///////////////000111111222111111111000000//////................................................000...,,,---000111///---////////////............------------------------........................////////////////////////+++++++++,,,,,,,,,------,,,---------.../////////............////////////........................------------------------........................////////////////////////000000000000000/////////000000000000000000000000////////////000000000000000111111111111222222222333444444555555444444333333333333444444444555555555555555555555555555555222222333444555666777777555666666777888999999999{{{wwwrrrlllhhhccc^^^[[[ZZZXXXVVVUUUTTTTTTRRRPPPOOOOOONNNMMMLLLKKKJJJJJJKKKKKKJJJIIIHHHGGGFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDCCCBBBAAA@@@??????@@@@@@BBBCCCDDDFFFHHHJJJLLLMMMRRRVVV]]]dddkkkrrryyy}}}~~~{{{xxxvvvwwwyyy}}}|||yyysssmmmjjjlllrrrvvv~~~uuulllfff```[[[YYYXXXVVVSSSPPPMMMHHHBBB>>>888666444444555555444222111111111111111111111111111111111111000000000000000//////......//////000000000000000000000000000////////////////////////---------............///000/////////............////////////////////////////////////////////////........................////////////////////////------............------........................---------............///................................................000/////////............------------------------//////......//////000111111111111000000000//////................................................///---,,,---///000...,,,---.........//////000000........................................................................,,,,,,,,,,,,---------------------...............------------....................................------------------------........................////////////////////////---------...............000000000000000000000000111111111111222222222222000111111111111222222222222333333333333333333222333333333444444444444555555555555555555555555555444444444555666666777777555666666777888888999999}}}xxxsssmmmhhhddd```^^^ZZZXXXWWWUUUSSSQQQRRRQQQPPPOOONNNMMMLLLKKKMMMLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@BBBBBBCCCDDDEEEFFFGGGGGGKKKOOOTTT[[[aaahhhnnnsss}}}~~~zzzwwwwwwwwwzzz}}}vvvqqqqqqtttxxx}}}ssskkkccc]]]YYYWWWUUURRRPPPNNNJJJFFFCCC===:::777555555555555444222222222222222222222222111111111111000000000000111000000//////000000111000000000000000000000000////////////////////////---------............///////////////............////////////////////////////////////////////////........................////////////////////////------............------........................---------............///------------------------........................////////////............------------------------......------......///000111111000000000000//////................................................---------...000///---+++,,,,,,---...///000111111////////////////////////................................................,,,------------........................---------,,,,,,,,,------------...........................------------------------........................////////////////////////,,,,,,------......//////000000000000000000000000111111111111222222222222000111111111111222222222111222222333333222222111333333333333444444444444555555555555555555555555666666666666666666777777666666666777888888999999}}}xxxrrrnnngggccc___[[[YYYVVVSSSQQQRRRQQQQQQPPPOOONNNNNNMMMMMMLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFDDDDDDCCCBBBBBBAAAAAAAAA???@@@@@@AAABBBCCCDDDDDDFFFIIINNNSSSYYY___eeejjjsssxxx}}}zzzyyyyyyzzz~~~zzzwwwxxxyyyxxxnnnfff^^^ZZZVVVTTTQQQPPPOOOMMMKKKIIICCC???999666444555444444222222222222222222222222111111111111000000000///111111000000000000111111////////////////////////////////////////////////---------............//////////////////.........////////////////////////////////////////////////........................////////////////////////------............------........................---------............///------------------------........................///////////////.................................---------------...//////000000000000000000//////................................................---...///000000///...,,,---------...///000000111........................................................................---------.........///////////////...---------,,,,,,,,,---------.................................................................................////////////////////////---......///000111222222////////////////////////.../////////000000000000000000111111111222222222222222333333333333222222222222333333333444444444555555555555555555555555888888888888777777666666666666777777888888888888{{{wwwnnnjjjddd___[[[XXXTTTRRRQQQPPPPPPPPPPPPPPPPPPPPPLLLLLLKKKKKKJJJJJJIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGEEEEEEDDDDDDCCCBBBBBBAAA======>>>???AAABBBBBBCCCEEEGGGKKKOOOSSSYYY___dddjjjpppxxx|||{{{yyyyyy|||~~~{{{{{{~~~tttkkkddd___XXXVVVSSSQQQPPPPPPOOONNNHHHCCC<<<777555444444333222222222222222222222222111111111111000000000///111111000000000000111111////////////////////////////////////////////////---------............///.........///////////////////////////////////////////////////////////////........................////////////////////////------............------........................---------............///.........................................................///////////////........................---------------...////////////////////////000000////////////////////////...........................///000111000//////...///////////////.........------------------------................................................---------.........///////////////...---------,,,---.........////////////................................................////////////////////////////////////////////////---......///000111222222////////////////////////.../////////000000000000000000111111111222222222333333444444444444333333222222222333333333444444555555555555555555555555999999999888777777666666777777777777777888888888xxxsssllleee```\\\XXXVVVRRRRRRRRRQQQQQQQQQQQQQQQLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGEEEEEEFFFEEEEEEDDDBBBBBB======>>>???@@@AAABBBBBBDDDFFFHHHKKKNNNTTTZZZ^^^bbbgggooovvv}}}}}}|||yyywwwxxx{{{~~~{{{ssslllhhh]]]YYYUUUSSSRRRRRRRRRQQQMMMHHHAAA;;;777666444333333333333333333333333333111111111111000000000000111000000//////000000111000000000000000000000000////////////////////////---------............///.........///////////////////////////////////////////////////////////////........................////////////////////////------............------........................---------............///////////////////////////.................................///////////////..............................------......///000......////////////000000////////////////////////...........................///000///...---///000000000//////............------------------------........................------------------------,,,------------........................---------........./////////000000................................................////////////////////////////////////////////////,,,,,,------......//////000000000000000000000000111111111111222222222222000111111111111222222222333444444555555444444333222222222222333333333333555555555555555555555555999888888888777777666666777777777777777777888888}}}uuummmgggccc___\\\WWWWWWUUUTTTSSSQQQPPPPPPMMMMMMMMMMMMLLLLLLLLLLLLJJJJJJIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCEEEGGGJJJNNNTTTYYY\\\```fffmmmttt|||{{{xxxvvvxxxzzz|||~~~xxxrrrnnnaaa]]]XXXUUUTTTTTTTTTSSSRRRMMMFFF@@@;;;888666444333333333333333333333333111111111111000000000000000//////......//////000000000000000000000000000////////////////////////---------............///............/////////000////////////////////////////////////////////////........................////////////////////////------............------........................---------............///............................................................/////////000........................//////......//////000111........./////////000000////////////////////////........................---......,,,******---000.........///////////////................................................------------------------,,,,,,,,,,,,---------------------...............---------.........//////................................................////////////////////////////////////////////////---------...............000000000000000000000000111111111111222222222222000111111111111222222222333333333444444333333333111222222222222333333333555555555555555555555555777777777777777777666666888777777777777777777777|||||||||tttmmmhhhdddaaa\\\[[[YYYVVVTTTQQQOOONNNOOOOOONNNNNNNNNNNNNNNNNNJJJIIIIIIHHHHHHGGGFFFFFFFFFFFFGGGGGGFFFEEECCCBBBCCCCCCBBBAAA@@@???>>>>>>@@@AAABBBDDDFFFKKKQQQUUUXXX[[[aaagggnnnwww~~~zzzwwwvvvxxxyyy}}}~~~yyytttpppddd```ZZZVVVUUUUUUTTTTTTUUUPPPIIICCC???;;;777555333333333333333333333333111111111111000000000000//////............//////000000000000000000000000////////////////////////---------.........//////---.........//////000000////////////////////////////////////////////////........................////////////////////////---..................---........................---------.........//////------------------------........................---.........//////000000///////////////////////////////////////000111111---.........//////000000000000000000000000000000........................,,,---,,,)))'''(((,,,000,,,------...///000111111////////////////////////........................------------------------+++++++++,,,,,,,,,------,,,------....../////////,,,,,,,,,---------..............................////////////////////////000000000000000000000000////////////////////////000000000000000/////////000000000000000000000000////////////000000000000000111111111111222222222222222222333333222222222111111222222222333333333555555555555555555555555666666666666666777777777888888888777777777777777}}}zzzxxxuuusssqqqoooqqq{{{yyyrrrllliiiccc___YYYUUUTTTSSSRRRQQQRRRPPPNNNMMMNNNPPPPPPPPPLLLLLLLLLKKKJJJJJJIIIIIIGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDBBB@@@?????????@@@>>>??????@@@CCCFFFHHHJJJPPPSSSXXX]]]ccckkksssxxxzzzvvvvvvwwwxxx{{{~~~|||zzzxxxvvvpppiiiaaaZZZWWWVVVWWWWWWXXXUUUPPPLLLFFF???888333666444333333444333222000222111111000000000000000000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////000111111111111111////////////////////////,,,---------.../////////000////////////.........////////////////////////////////////////////////000000000000000000000000000000//////.........---////////////////////////........................////////////////////////........................---------............///........................000000000000000000000000////////////////////////........................,,,,,,------...///000000//////.........---------////////////...............------------...//////////////////////////////------------------------111000///.......................................////////////...---,,,+++........................000000//////.........---///////////////.........000000111111111111000000222222222111111111111111//////000000111111111222222222222222222222222222222222333333333333444444333333333444444444555555666666777777777777666666777777777777888888888888|||xxxssspppmmmkkkhhhhhhqqq{{{zzztttqqqjjjeee```[[[XXXVVVUUUSSSTTTRRRPPPOOOPPPPPPOOONNNMMMLLLLLLKKKKKKJJJIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCAAA@@@@@@@@@@@@?????????@@@BBBDDDGGGHHHMMMPPPTTTYYY___fffnnnsss}}}{{{yyyyyyzzzxxx{{{}}}|||{{{zzzyyysssmmmeee^^^[[[YYYYYYYYYYYYWWWSSSOOOJJJCCC<<<666666555333333444444222111222222111000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////......///000000000000000////////////////////////------..................000000000/////////......////////////////////////////////////////////////////////////////////////000/////////............................................................////////////////////////........................---------............///........................////////////////////////////////////////////////........................,,,,,,---......//////000//////.........---------////////////...............------------...//////////////////////////////------------------------000//////............///........................,,,---...//////000000///........................000/////////............/////////////////////...000000111111111111000000111111111111111111222222000000111111111111111111222222222222222222222222222222333333333333444444333333333444444444555555666666777777777777666666666666777777777888888888}}}wwwrrrmmmiiieeeaaa```gggppp~~~}}}tttpppiiiccc___[[[XXXVVVVVVTTTRRRQQQQQQPPPNNNLLLMMMMMMLLLLLLKKKJJJJJJJJJHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEDDDBBBAAAAAAAAAAAA??????>>>???@@@CCCEEEFFFHHHKKKOOOSSSXXX___fffkkkssswww~~~~~~{{{zzzwwwyyy|||~~~}}}~~~~~~}}}}}}||||||yyyssskkkddd```^^^\\\[[[[[[YYYWWWTTTPPPIIIAAA<<<888666444333444444333222222222111000000000000111000000000000000000000000000000000000000000000000////////////////////////////////////////////////------.../////////////////////////////////////////////..................000000000////////////...////////////////////////////////////////////////////////////////////////////////////............................................................////////////////////////........................---------............///........................////////////////////////000000000000000000000000........................---------......//////000/////////............---////////////...............------------...//////////////////////////////------------------------///............//////000........................,,,---...//////000000///........................////////////..................//////////////////000000111111111111000000000000000111222222222333222222222222222111111111222222222222222222222222222222333333333333444444333333333444444444555555555666666777777666666555666666777777777777888888zzzvvvpppjjjeee```^^^bbbiiisss~~~yyyrrrkkkeee```[[[XXXVVVUUUSSSRRRRRRQQQNNNLLLNNNMMMMMMLLLLLLKKKKKKJJJIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBAAA@@@????????????AAABBBCCCEEEGGGJJJNNNRRRXXX^^^ccckkkooovvv}}}{{{zzz{{{|||}}}{{{xxxyyy|||~~~}}}xxxpppiiieeebbb___]]]\\\[[[ZZZXXXTTTNNNFFFAAA:::888555444444555444222333222111111000000111111////////////////////////////////////////////////////////////////////////////////////////////////---...//////000000//////////////////////////////000000//////......------/////////.........------///////////////////////////////////////////////////////////////////////////////////////.........................................................////////////////////////........................---------............///........................////////////////////////000000000000000000000000........................------....../////////000/////////...............////////////...............------------...//////////////////////////////.......................................///000111...........................//////......---,,,+++........................///////////////.....................////////////000000111111111111000000//////000111222333333333444333333222222111111111111111111111111111111111222222222333333333444444333333333444444444555555555666666666666666666555666666666666777777777888~~~zzzssslllgggaaa^^^```eeennn{{{sssmmmfff```]]]XXXVVVTTTSSSSSSRRRPPPNNNNNNNNNNNNMMMLLLLLLKKKKKKIIIIIIIIIIIIHHHHHHHHHGGGHHHGGGGGGFFFEEEDDDCCCBBBAAA@@@????????????@@@AAACCCEEEGGGJJJMMMRRRXXX\\\dddiiipppxxx~~~~~~}}}||||||}}}{{{vvvtttvvvzzz}}}{{{tttnnniiieeebbb___]]]\\\[[[YYYWWWRRRKKKFFF???<<<888666666555444333333222222111111111111111//////////////////////////////////////////////////////////////////////////////////////////////////////000111111111111000////////////////////////000000000//////......---.........---------,,,,,,////////////////////////////////////////////////.................................///////////////////////////////////////////////////////////////////////////////////////........................---------............///................................................////////////////////////////////////////////////.........///////////////////////////////////////////////////...............------------...//////////////////////////////.......................................///000111........................------------,,,+++******.................................///////////////---.........//////000000000000111111111111000000//////000111222333333333444333333222222111111111111111111111111111111111222222222333333333444444333333333444444444555555555555666666666666555555555666666666666777777777{{{tttlllgggbbb]]]^^^bbbkkk~~~}}}vvvoooiiieee^^^[[[WWWUUUTTTSSSRRRQQQOOOOOONNNNNNMMMLLLLLLLLLJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGEEEDDDCCCCCCBBBAAA???>>>??????@@@AAACCCEEEGGGIIIMMMSSSWWW]]]bbbiiipppwww~~~|||{{{~~~{{{vvvssssssvvvxxx~~~xxxrrrmmmiiieeebbb^^^]]][[[ZZZXXXUUUPPPMMMDDDAAA<<<999777666555444333333222111111111111222000000000000000000000000000000000000000000000000///////////////////////////////////////////////////000000111111111111111////////////////////////000000//////////////////.........---------,,,,,,////////////////////////////////////////////////.................................///////////////////////////////////////////////////////////////////////////////////////........................---------............///................................................////////////////////////////////////////////////////////////////////////...////////////000000000////////////...............------------...//////////////////////////////........................///............//////000........................***+++,,,------...------.................................///////////////------......///000000000000000111111111111000000000000000111222222222333222222222222222111111111111111111111111111111111222222333333333333444444333333333444444444555555444555555666666555555444555555666666666666777777uuu|||tttlllgggccc^^^^^^aaagggvvvzzzsssooohhhccc]]]XXXVVVUUUSSSSSSPPPOOOOOONNNMMMMMMLLLLLLJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHFFFEEEDDDEEEDDDBBB@@@???>>>>>>???@@@AAACCCDDDFFFIIINNNRRRWWW[[[bbbgggmmmuuu}}}~~~}}}wwwsssrrrssstttzzz{{{vvvqqqmmmhhheeeaaa___\\\[[[ZZZXXXUUUSSSJJJEEE@@@;;;888777555444444333222222111111222222000000000000000000000000000000000000000000000000////////////////////////////////////////////////...//////000111000000000///////////////////////////////////////000000000000000/////////.........////////////////////////////////////////////////..................................../////////000------------------------////////////////////////////////////////////////........................---------............///................................................------------------------////////////////////////000/////////////////////.../////////000000000000////////////...............------------...//////////////////////////////........................000//////............///........................,,,,,,---...////////////..................................../////////000------......///000000111000000111111111111000000111111111111111111222222000000111111111111111111111111111111111111111111222222333333333333444444333333333444444444555555444555555666666555555444555555555666666666777777jjjvvv}}}uuummmiiieee``````bbbdddppp{{{wwwooojjjbbb[[[WWWUUUTTTSSSPPPPPPOOONNNNNNMMMMMMLLLKKKKKKJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJIIIGGGEEEDDDFFFEEECCCAAA???>>>>>>??????@@@AAABBBDDDGGGKKKOOORRRWWW]]]aaafffnnnzzz~~~xxxsssqqqqqqrrruuu{{{}}}xxxtttpppkkkgggcccaaa]]][[[[[[ZZZXXXWWWMMMHHHBBB<<<999777555444444333222222111111222222000000000000000000000000000000000000000000000000////////////////////////////////////////////////---......///////////////////////////////////////......//////000000111111111111111111000000000000////////////////////////////////////////////////........................---.........//////000000++++++++++++++++++++++++000000000000000000000000////////////////////////........................---------.........//////................................................------------------------000000000000000000000000000000000000////////////.../////////000000111111000/////////...............------------...//////////////////////////////////////////////////////111000///.......................................111111111111000///...---........................---.........//////000000---------...///000000111000000111111111111000000222222222111111111111111//////000000111111111222000000000000000000000000222222333333333444444444333333333444444444555555444555555555555555555444555555555555666666666777hhhkkkpppwww~~~yyyuuupppjjjeeebbbaaaaaacccooozzztttkkkccc]]]ZZZXXXWWWSSSQQQNNNLLLMMMNNNNNNNNNLLLLLLLLLLLLKKKJJJIIIHHHIIIIIIIIIHHHHHHHHHGGGGGGEEEDDDDDDBBBAAA@@@????????????@@@AAABBBDDDEEEFFFOOORRRWWW\\\bbbiiipppuuu{{{}}}{{{uuuooolllkkkooorrrxxx~~~{{{yyytttnnniiihhhccc^^^[[[ZZZYYYWWWUUUSSSNNNGGGAAA===:::888666444333222222333333222000000000000000000000000000000000000000000000000000////////////////////////------............------............////////////////////////////////////............////////////222000...---,,,---...///////////////////////////////////////////////////////////////////////////////////////////////////......////////////..................//////////////////////////////////////////.........------------...///000000///...---........................//////.........---------000000000000000000000000////////////////////////000000000000///////////////.........000222333555222222222111111///......------..................//////.........---------////////////////////////////////////////////////////////////////////////000000000///......------,,,,,,,,,---...///000000........................////////////000000000000222111111111000000//////222111111111000000//////111111111111111000//////333333222222222222222222333333333333333333333333222222333333333333444444222333444444555555444444666666555555555666666777fffhhhkkkqqqxxx|||}}}|||xxxuuupppjjjeeebbbaaaaaadddooozzzrrrjjjddd```\\\ZZZTTTRRRNNNMMMMMMNNNNNNNNNMMMMMMMMMMMMLLLLLLKKKJJJIIIIIIIIIHHHHHHHHHGGGGGGEEEEEEDDDCCCBBBAAA@@@@@@?????????@@@AAACCCDDDEEEKKKNNNSSSXXX]]]dddjjjoooxxx~~~~~~}}}~~~zzzrrrmmmkkkkkknnnsssxxx}}}}}}zzzvvvppplllkkkgggaaa]]][[[ZZZXXXVVVTTTOOOIIIDDD@@@<<<999666666444222222222222000///000000000000000000000000000000000000000000000000////////////////////////...//////////////////...............////////////////////////////////////............////////////111000...---------//////////////////////////////////////////////////////////////////////////////////////////////////////......////////////..................//////////////////////////////////////////.........---------.........//////.................................//////.........---------........................////////////////////////000///////////////////////////...///000111333444333333333222111000///...........................//////.........---------........................////////////////////////////////////////////////.........///////////////,,,---------.../////////........................////////////000000000000111111111111000000000///111111111111000000000///222222222222222111000000222222222222222222222222333333333333333333333333222222333333333333444444222333444444555555444444555555555555555666777777gggggghhhlllppptttvvvvvvyyy{{{|||~~~~~~}}}|||{{{wwwtttooojjjfffcccbbbaaahhhppp|||tttnnngggaaa^^^XXXUUURRRPPPPPPQQQQQQPPPMMMMMMNNNNNNNNNMMMMMMLLLIIIIIIIIIIIIHHHHHHHHHHHHEEEEEEDDDDDDCCCBBBAAAAAA?????????@@@@@@AAACCCCCCFFFIIIMMMQQQVVV\\\cccgggooouuu}}}~~~|||}}}xxxpppkkkjjjkkkmmmppptttyyy}}}~~~}}}yyytttpppqqqllleee```]]]ZZZXXXWWWTTTQQQMMMHHHDDD???:::666777555333111111111000...000000000000000000000000000000000000000000000000//////////////////////////////000000000000//////............////////////////////////////////////............////////////111000...------...//////////////////////////////////////////////////////////////////////////////////////////////////////......////////////..................////////////////////////////////////...............---------......------------.............................................---------------------------------//////////////////////////////////////////////////////...///000111333444555555444444333111000///////////////...........................---------........................////////////////////////////////////////////////------......///000000111------..........................................////////////000000000000111111111111000000000000111111111111000000000000222333333333333222111111111111111222222333333444333333333333333333333333222222333333333333444444222333444444555555444444444444444555555777888999llljjjiiijjjmmmqqqssstttuuuvvvxxxzzz{{{{{{zzzyyyuuusssoookkkgggeeedddccckkkrrrzzzuuuqqqooonnnnnnoooppprrrtttwwwyyy{{{|||~~~wwwooogggbbb^^^[[[WWWTTTTTTSSSSSSRRRMMMMMMNNNNNNNNNNNNMMMMMMJJJIIIIIIIIIIIIHHHHHHHHHFFFFFFEEEDDDDDDCCCBBBBBB@@@@@@??????@@@@@@AAAAAACCCEEEIIIMMMQQQWWW]]]aaahhhmmmuuu|||}}}}}}}}}~~~uuuooolllkkkkkkkkknnnrrrvvvyyy|||}}}|||xxxuuuuuuqqqjjjccc^^^[[[YYYXXXUUUSSSPPPMMMIIICCC===888777555222111111222111000000000000000000000000000/////////////////////////////////////////////////////////000000/////////............////////////////////////////////////............////////////000///............//////////////////////////////////////////////////////////////////////////////////////////////////////......////////////..................////////////////////////////////////...........................---,,,++++++,,,---...................................................------------------------////////////////////////.........///////////////000////////////111333444666666555555444222111000000000000///////////////................................................////////////////////////////////////////////////............//////000000...............---------........................////////////000000000000111111111000000000000000111111111000000000000000111222222333222222111111000000111222333333444444333333333333333333333333222222222333333333444444222333444444555555444444333333444444666777999999qqqnnnkkkjjjllloooqqqrrrrrrsssuuuwwwwwwwwwvvvuuurrrqqqnnnllliiihhhgggffflllrrr}}}{{{sssppplllhhhfffeeeeeeeeecccdddeeeggghhhjjjkkklllmmmqqqyyy~~~vvvnnnhhhccc___ZZZWWWUUUTTTRRRQQQMMMMMMNNNNNNNNNMMMLLLLLLJJJJJJJJJIIIIIIIIIHHHHHHFFFFFFFFFEEEEEEDDDDDDDDDAAAAAA@@@@@@??????@@@@@@BBBDDDGGGJJJNNNRRRXXX\\\bbbgggnnntttzzz~~~}}}}}}{{{vvvooommmjjjhhhiiilllooorrruuuyyy}}}~~~{{{yyywwwuuuooohhhaaa\\\YYYXXXVVVUUUSSSQQQNNNHHHAAA<<<888555222111222333333222000000000000000000000000////////////////////////////////////////////////---......//////......---............////////////////////////////////////............//////////////////........./////////////////////////////////////////////////////////////////////////////////////////////////////////......////////////..................////////////////////////////////////---........................---,,,++++++,,,---...........................---.............................................////////////////////////------....../////////000000000/////////111222333555666666555555444333222111111000000000/////////---.............................................////////////////////////////////////////////////000000//////...........................---------........................////////////000000000000000000000000000000111111000000000000000000111111000000111111111111111000000000111222333333444444333333333333333333333333222222222333333333444444222333444444555555444444333333444444666777999999vvvrrrnnnlllmmmpppqqqrrrqqqrrrsssttttttsssqqqppppppooonnnmmmlllkkkkkkkkklllqqq|||}}}vvvqqqiiigggdddaaa____________]]]]]]^^^___``````aaabbbcccfffkkkqqqyyywwwqqqhhhddd^^^YYYVVVTTTQQQOOONNNNNNOOONNNMMMLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHGGGGGGGGGFFFFFFEEEEEEEEECCCCCCAAA@@@@@@?????????@@@BBBEEEGGGJJJNNNSSSVVV]]]bbbhhhmmmrrryyy~~~|||~~~~~~ssspppkkkgggffffffiiijjjnnnssszzz}}}|||zzzxxxuuunnnfff___[[[YYYWWWVVVUUUTTTRRRMMMFFFAAA:::888444333333444444444000000000000000000000000000000000000000000000000////////////////////////------............------............////////////////////////////////////............////////////.........///////////////////////////////////////////////////////////////////////////////////////////////////////////////......////////////..................////////////////////////////////////---------.....................------------..............................---------.......................................////////////////////////---------......//////000111000/////////000222333444444555555555555444444222222111111000000//////---------...............------------------------////////////////////////////////////////////////111000000///......------------..........................................////////////000000000000000000000000111111111111000000000000111111111111//////000111111111111000111111111222222333333444333333333333333333333333222222333333333333444444222333444444555555444444444444444555555777888999|||yyyuuussssssuuuuuuvvvtttuuuvvvvvvuuurrrpppnnnnnnnnnnnnnnnnnnoooooooooooouuu|||uuupppmmmeeeccc```]]][[[ZZZZZZZZZYYYZZZZZZZZZ[[[[[[\\\\\\\\\^^^aaadddiiiooovvv{{{|||qqqmmmfff```\\\XXXUUURRRQQQQQQQQQPPPNNNMMMKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIGGGGGGGGGGGGGGGFFFFFFFFFEEEDDDCCCAAA@@@?????????<<<>>>AAACCCEEEHHHMMMPPPXXX\\\aaafffjjjpppxxxyyyvvvpppkkkgggffffffggggggnnnwww~~~~~~}}}}}}||||||{{{uuulllccc^^^\\\XXXWWWVVVVVVTTTPPPJJJFFF@@@<<<777444444333333222000000000000000000000000000000000000000000000000////////////////////////......////////////..................////////////////////////////////////............////////////---......///////////////////////////////////////////////////////////////////////////////////////////////////////////////......////////////..................////////////////////////////////////---------.........//////.........//////.................................---------.........//////------------------------////////////////////////,,,,,,---......///000000111000/////////000222222222222333444555555555555333333222111111000//////---------.........//////------------------------///////////////////////////////////////////////////////////////.........,,,---------.../////////........................////////////000000000000///000000000111111111111///000000000111111111111///000111111222222222111222222222222222222222222333333333333333333333333222222333333333333444444222333444444555555444444555555555555555666777777{{{yyyyyyzzzzzzzzzyyyyyyzzzyyywwwtttqqqooommmmmmnnnooopppqqqrrrrrruuuzzz|||vvvrrrnnnllleeeccc```]]]ZZZXXXWWWWWWYYYYYYYYYYYYYYYYYYZZZZZZYYYZZZ[[[]]]___dddjjjnnnuuu|||zzzuuunnnhhhbbb^^^ZZZWWWTTTSSSSSSQQQPPPNNNLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDBBBAAA@@@??????999;;;===???AAADDDHHHLLLTTTXXX]]]```dddjjjrrryyy|||vvvoookkkhhhggggggccckkkvvv}}}~~~}}}}}}}}}yyypppgggaaa^^^XXXWWWWWWVVVUUURRRMMMIIIDDD@@@:::666444333111000000000000000000000000000000000000000000000000000//////////////////////////////000000000000//////............/////////000////////////////////////............/////////000------...///000000//////////////////////////////////////////////////////////////////////////////////////////////////////......////////////................../////////000////////////////////////---------.........//////---...///000000///...---........................---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,,,,------...///000000111000000//////000111222000111222444555666666666333333222222111000000///---------.........//////------------------------////////////////////////////////////////////////------......///000000000,,,,,,------...///000000........................////////////000000000000//////000000111111111222//////000000111111111222000111222333333333333333333333222222222222222222333333333333333333333333222222333333333444444444222333444444555555444444666666555555555666666777}}}}}}||||||zzzuuuoookkkllllllooorrrvvvwwwvvvtttwww~~~{{{wwwrrrmmmjjjeeeccc```^^^]]]\\\ZZZXXXWWWWWWVVVUUUVVVWWWXXXYYYVVVVVVWWWXXXZZZ\\\]]]^^^fffkkkrrrxxx}}}xxxqqqlllfff^^^XXXVVVSSSPPPNNNNNNNNNLLLKKKKKKLLLLLLLLLLLLLLLKKKJJJJJJIIIHHHHHHGGGGGGHHHHHHGGGFFFEEEDDDBBBAAA@@@???<<<<<<<<<<<<>>>AAADDDFFFIIIMMMTTT[[[aaaggglllpppxxx}}}|||}}}|||yyysssnnnjjjhhhkkknnnsssyyy|||~~~~~~}}}|||}}}}}}zzztttlllccc]]]ZZZZZZZZZZZZZZZWWWRRROOOJJJDDD===777555555666666222111///......000222333000000000000000000000000000000000000000000000000//////............/////////......------///000111000000//////.........---////////////////////////////////////////////////////////////////////////////////////////////////......------------.................................------,,,,,,------...///////////////////////////......------///000111111000///...------...//////............------------...............------..................------......------------..............................//////////////////......//////.........---------111111222222222333333333444555666666444222///...000//////...------,,,,,,...------,,,,,,------.............................................------////////////////////////..........................................------////////////////////////............////////////000111111111111222222222222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111222222222333333444444444555555555555555555444444}}}xxxpppkkkmmmmmmppptttxxxzzzyyyxxx}}}}}}xxxtttpppkkkhhhhhheeebbb```___^^^\\\ZZZZZZYYYXXXXXXXXXXXXYYYZZZVVVVVVWWWWWWXXXZZZ[[[\\\^^^ccciiiooosssvvvyyy|||xxxtttmmmeee^^^]]]ZZZWWWTTTSSSRRRQQQPPPMMMMMMMMMMMMMMMLLLLLLKKKIIIIIIHHHGGGGGGGGGGGGHHHGGGFFFEEEDDDBBBAAA@@@@@@======<<<<<<>>>@@@CCCDDDHHHLLLRRRWWW\\\aaafffjjjrrrwwwyyywwwzzzyyy|||xxxrrrmmmkkkhhhlllqqqwwwzzz|||{{{zzz{{{|||}}}|||wwwppphhhddd\\\[[[[[[ZZZZZZXXXTTTRRRLLLGGG???999666555555444222111000//////000111222000000000000000000000000000000000000000000000000//////............/////////......---...///000111000/////////............////////////////////////////////////////////////////////////////////////////////////////////////......------------..............................///......------......///........................///......---...///000111111000///...---......//////............------------...............------..............................------------......................................................//////.........---------111111111222222222333333333444555666555333111000000000//////...---------...------,,,,,,------...................................................////////////////////////------------------------------...............---/////////////////////////////////000000000000111000000111111111222222222222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222222222222333333444444444555555555555555555555555{{{sssmmmmmmnnnqqqvvv{{{}}}~~~}}}~~~xxxtttqqqmmmjjjkkkiiieeecccbbbaaa^^^]]]]]]]]]\\\[[[ZZZZZZZZZZZZWWWVVVVVVVVVVVVWWWWWWXXXWWW[[[```dddgggiiilllnnnooorrrwwwzzz~~~~~~wwwnnnhhhaaa^^^YYYVVVTTTRRRPPPNNNNNNNNNNNNMMMMMMLLLLLLLLLIIIIIIHHHGGGGGGGGGGGGHHHGGGGGGFFFEEECCCBBBAAAAAA>>>>>>=========???@@@AAAFFFIIINNNRRRVVVZZZ___bbbjjjnnnuuu}}}yyyttttttuuuwww{{{xxxrrrnnnhhhlllqqqwwwzzz{{{yyyxxxyyy{{{}}}}}}zzzuuuooolll```^^^\\\ZZZZZZYYYWWWUUUOOOJJJCCC===999666444222111111111111111111111111000000000000000000000000000000000000000000000000//////............/////////............///000000////////////............////////////////////////////////////////////////////////////////////////////////////////////////......------------............................../////////....../////////........................///............///000000000000///............//////............---------------...............---..............................------------..............................------------------.....................---------000111111111222222222222222333444555555555444333111111000000///...............------------......................................................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////////////////////////////000000000000111111111111000000000111111111222222222222222222222222222222111111111111111111111111222222222222222222222222333333333333333333333333222222333333333333444444555555555555555555555555~~~uuuooommmnnnqqqvvv|||}}}yyyuuurrrooonnnkkkhhhfffdddccc```___```___^^^]]]\\\[[[ZZZZZZWWWWWWVVVUUUTTTTTTTTTTTTUUUWWW[[[^^^___aaaccceeedddgggjjjmmmooorrrvvvyyywwwqqqgggccc]]]YYYUUURRROOOMMMNNNNNNMMMLLLLLLLLLKKKKKKJJJIIIHHHHHHGGGGGGHHHHHHHHHGGGFFFEEEDDDCCCBBBBBB@@@???>>>=========>>>>>>BBBEEEIIIMMMPPPUUUYYY]]]cccffflllttt|||~~~wwwsssrrrtttwww{{{~~~~~~vvvqqqkkknnnsssxxxzzzzzzyyyxxxxxxzzz}}}~~~}}}yyyuuurrrfffbbb^^^[[[ZZZYYYXXXXXXSSSNNNHHHBBB===999444222111111222222222111000000000000000000000000000000//////////////////////////////............//////............/////////000///////////////.........////////////////////////////////////////////////////////////////////////////////////////////////......------------..............................//////............//////..................................../////////000/////////........./////////............---------,,,---......///.........---------.....................------------..............................,,,,,,,,,---------------........................000000000111111111111222111222333555666666666666222222222111000000//////......------------..............................---------...............////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...//////////////////////////////////////////000000000111111111000000000000111111111111111111111111222222222222111111111111111111111111222222222222222222222222333333333333333333333333333333333333333333333333444444444555555555555555yyysssnnnoooqqqwww}}}~~~zzzvvvtttpppnnnjjjhhhfffdddbbb`````````___^^^]]]\\\ZZZZZZXXXXXXVVVUUUTTTSSSSSSRRRTTTVVVYYYZZZZZZ[[[]]]^^^^^^```bbbcccdddfffjjjmmmqqqwww~~~zzzqqqmmmggg```\\\WWWSSSPPPOOONNNMMMKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHIIIIIIIIIHHHHHHGGGFFFEEEEEEDDDDDDAAA@@@???>>>>>>=========???AAAEEEHHHLLLPPPVVVYYY]]]```fffmmmuuu|||uuussstttwwwxxx{{{zzzuuunnnppptttvvvxxxwwwvvvuuuwwwzzz|||~~~~~~|||yyywwwmmmhhhbbb]]]ZZZYYYYYYXXXUUURRRLLLGGGBBB===777333222222222222222111000///111111111111111111111111//////////////////////////////............//////---......///////////////.........///////////////////////////////////////////////////////////////////////////////////////////////////////////////......------------.................................------,,,,,,------...........................---......///////////////....../////////////////////............---------,,,------...//////......---------.........//////......------------..............................,,,,,,,,,---------......---.....................//////000000000111111111000000222333555666777777444333333222222111000000///......------......///........................---------.........//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////////////////////////////........./////////000000//////000000000111111111000000000111111222222222111111111111111111111111222222222222222222222222222222222222222222222222333333333333333333333333444444444555555555666666}}}vvvppppppsssxxxzzzvvvssspppmmmjjjiiigggdddbbbaaaaaaaaa```___^^^\\\[[[ZZZYYYWWWVVVTTTSSSSSSSSSSSSUUUVVVVVVVVVVVVXXXZZZYYYZZZ[[[[[[[[[\\\___bbbdddiiioootttvvvxxxyyy{{{~~~zzzuuunnnggg```ZZZUUURRRQQQOOONNNLLLKKKKKKKKKLLLLLLLLLKKKJJJJJJJJJJJJKKKIIIHHHHHHGGGFFFFFFEEEEEEBBBBBBAAA@@@???>>>======<<>>===<<<>>>???AAACCCGGGKKKOOOQQQTTTYYY___fffnnnvvv|||||||||{{{zzzyyyzzz|||uuutttrrrpppooonnnnnnnnnuuuxxx|||yyyppphhhbbb^^^ZZZXXXWWWVVVSSSQQQMMMGGG@@@;;;555444333111000000111111111111111111111111111111000000000000000000000000//////............//////------///000000000///.............../////////000////////////////////////////////////////////////////////////////////////////////////////////////......------------....................................------------......------------------------------///000000000///...,,,---///000000000/////////............---------+++,,,---...////////////,,,,,,------...//////000......------------..............................,,,------...//////000000---------.........//////........./////////000000......///111222444666777666666555555444333333222//////............//////........................,,,,,,------...//////000////////////////////////------------------------------...............---////////////////////////...////////////000000000////////////000000000111/////////000111222222222111111111111111111111111222222222222222222222222222222222222222222222222444444444333333222222222333333444444555666666777|||uuuuuuwww|||yyyvvvrrrpppnnnllliiigggcccdddeeeeeedddcccaaa```\\\[[[YYYXXXWWWVVVVVVVVVUUUVVVVVVVVVUUUUUUWWWYYYUUUUUUUUUSSSRRRSSSVVVXXXWWWYYY\\\```ccceeeggggggfffjjjpppvvv|||wwwooohhhaaa]]]VVVTTTRRROOONNNNNNOOOPPPOOONNNNNNMMMMMMMMMMMMMMMIIIIIIIIIHHHHHHGGGGGGGGGCCCCCCCCCBBBAAA@@@???>>>======>>>???@@@BBBGGGJJJLLLPPPUUU[[[aaahhhooottt~~~{{{yyyyyyzzz}}}{{{zzzwwwtttqqqooonnnoooooossswww|||vvvmmmfff```[[[XXXWWWVVVUUUSSSPPPJJJCCC>>>666555222000000000111222111111111111111111111111000000000000000000000000//////............//////,,,---///000000000///...---.........//////000000////////////////////////////////////////////////////////////////////////////////////////////////.........------.................................//////............//////------------------------,,,---///000000000///...,,,---///000000000////////////.........---------+++,,,---...////////////,,,,,,------...///000000.........------.................................------......///000111111---------.........//////............/////////000......///000111333555666666666666555444444333333//////............//////........................,,,,,,------...///000000////////////////////////.................................///......------////////////////////////000000000000111111111111////////////000000000000...//////000111222222222111111111111111111111111222222222222222222222222333333333333333333333333444444444333333222222222333333444444555666777777}}}}}}~~~zzzuuuqqqpppoooooonnnjjjgggeeedddeeeeeeccc```bbbaaa___]]][[[ZZZYYYYYYXXXWWWWWWXXXYYYYYYWWWUUUTTTTTTTTTTTTTTTTTTSSSSSSVVVWWWXXXYYY[[[\\\]]]^^^\\\___ccchhhooovvv{{{~~~yyyppphhhccc\\\YYYTTTQQQPPPOOOMMMLLLMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGFFFFFFFFFFFFEEEDDDCCCAAA???>>>============???BBBEEEGGGIIILLLPPPTTTYYY^^^eeeiiittt{{{|||||||||zzzyyyzzz}}}~~~wwwsssqqqooollliiirrrrrrvvv~~~wwwkkkddd___ZZZXXXVVVUUUUUUUUUPPPHHHBBB<<<999555333222222111000////////////////////////000000000000000000000000222222111000//////000000000000000000000000000000000000000000000000000000.../////////000000000111////////////////////////............////////////000///...------...///000////////////////////////////////////////////////..............................////////////......................................................000000000000000000000000......................................................................................................//////...---,,,,,,........................000000000000000000000000............////////////000000111222444555555666//////////////////...------------.........//////////////////////////////////////////////////////................................................//////............//////000000000000000000000000......//////000000111111//////000111111111111111222222222222222222222222111111111111111111111111222222222222222222222222444444444333333222222222777666666666666777777888}}}xxxtttrrrqqqpppooopppnnnlllllllllllljjjhhhdddcccaaa___]]]\\\[[[[[[YYYXXXWWWXXXYYYYYYWWWUUUTTTTTTTTTSSSSSSSSSSSSSSSTTTTTTUUUVVVWWWXXXYYYZZZYYY[[[^^^bbbggglllppprrrzzz~~~wwwoooiiibbb^^^XXXTTTRRRPPPOOONNNMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGFFFFFFFFFEEEEEECCCAAA@@@???======<<<<<<>>>@@@CCCDDDGGGIIIMMMQQQUUUZZZ```dddnnnttt}}}~~~|||zzzyyyxxxyyy~~~}}}xxxuuurrrmmmjjjnnnmmmpppxxx~~~|||pppiiiccc^^^YYYXXXVVVWWWVVVRRRKKKFFF???<<<777444333222222111000000000000000000000000000000000000000000000000111000000///......//////000000000000000000000000////////////////////////////////////000000000000////////////////////////............////////////000///...------...///000////////////////////////////////////////////////..............................////////////..............................////////////////////////..............................................................................................................................//////...------,,,........................////////////////////////........./////////000000000000111222333444555555000000000000//////...------------.........//////////////////////////////////////////////////////................................................//////............//////000000000000000000000000////////////000000000000//////000111111111111111222222222222222222222222111111111111111111111111222222222222222222222222444444444333333222222222555555555555555666666777|||wwwuuutttrrrqqqrrrqqqoooooooooooonnnlllhhhgggeeecccaaa```______\\\[[[ZZZ[[[\\\\\\ZZZXXXVVVVVVVVVVVVUUUUUUTTTTTTSSSSSSTTTTTTUUUVVVWWWWWWWWWXXXYYY\\\___bbbdddfffjjjnnnssswww|||xxxrrrjjjeee^^^XXXTTTRRRQQQPPPLLLLLLKKKJJJJJJJJJKKKKKKJJJJJJJJJIIIHHHHHHGGGGGGGGGFFFFFFEEEDDDBBBAAA@@@>>>===<<<<<<===>>>@@@AAACCCEEEHHHLLLOOOTTTYYY]]]dddkkkttt|||~~~zzzxxxwwwwwwyyy|||vvvooojjjhhhfffgggnnnuuuzzzyyyqqqiiibbb\\\YYYXXXXXXXXXVVVPPPKKKDDD@@@:::666444333333222111111111111111111111111000000000000000000000000000//////...............000000000000000000000000////////////////////////000000000000////////////////////////////////////............//////////////////............//////////////////////////////////////////////////////..............................////////////..............................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,.........................................................................................................///......---,,,........................////////////////////////////////////000000000000000000111222333444444555111111111111000///...------............/////////////////////////////////////////////////////////................................................//////............//////000000000000000000000000000000000000//////////////////000111111111111111222222222222222222222222111111111111111111111111222222222222222222222222444444333333333333222222444444444444444555666666{{{yyywwwuuutttttttttsssssssssrrrqqqqqqlllkkkjjjhhhfffeeeddddddcccbbbaaaaaabbbbbb```^^^[[[[[[[[[ZZZZZZYYYYYYXXXVVVVVVVVVVVVWWWWWWWWWWWWVVVWWWWWWYYYZZZ\\\^^^___aaadddhhhkkkooosssxxx|||zzzqqqlllccc\\\WWWTTTRRRPPPMMMLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGFFFEEEDDDBBBAAA@@@???>>>=========>>>>>>AAACCCEEEHHHJJJNNNSSSVVV\\\ccckkkssszzz{{{xxxyyyxxxxxxzzzyyypppiiiddd```___dddjjjrrr|||yyynnnfff___\\\YYYYYYYYYXXXTTTPPPIIIDDD===777555444333222111111111111111111111111000000000000000000000000000//////.........//////////////////////////////////////////////////////000000000000////////////////////////////////////............/////////////////////....../////////////////////////////////////////////////////////..............................////////////..............................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,................................................................................................---...............------......................../////////////////////////////////000000000111111000000000111222333333444333333222222111000...................../////////////////////////////////////////////////////////................................................//////............//////////////////////////////111111000000//////......//////000111111111111111222222222222222222222222111111111111111111111111222222222222222222222222333333333333333333333333444444444444555666777777}}}{{{yyyxxxzzzzzz{{{zzzzzzyyyzzzzzzsssrrrpppnnnlllkkkjjjjjjiiihhhgggggghhhgggeeeccc``````___^^^^^^]]]\\\\\\YYYYYYYYYYYYXXXXXXXXXXXXUUUUUUVVVWWWXXXZZZ[[[\\\\\\^^^aaaccceeehhhlllooouuuyyyxxxrrriiiaaa[[[WWWTTTQQQOOOOOONNNMMMLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGFFFEEEDDDCCCCCCBBBAAA@@@??????>>>>>>@@@BBBDDDEEEGGGJJJNNNQQQWWW]]]eeelllrrrzzz~~~{{{{{{zzzxxxxxx{{{~~~ssskkkccc^^^ZZZ\\\bbbjjjuuutttkkkddd```\\\ZZZZZZYYYVVVSSSLLLGGG@@@:::777555333111111111111111111111111111000000000000000000000000000000000//////000111111////////////////////////........................000000000000////////////////////////////////////............////////////...//////////////////...////////////////////////////////////////////////..............................////////////..............................------------------------------------------------................................................................................................------...............---................................................////////////000000000000///000000111111222222222333333333333222111000///////////////////////////////////////////////////////////////////////////................................................//////............//////////////////////////////111111000000//////......//////000111111111111111222222222222222222222222111111111111111111111111222222222222222222222222333333333333333333333333555555555555666777888999~~~}}}~~~~~~~~~{{{zzzxxxvvvuuussssssrrrooonnnmmmmmmmmmllljjjhhhddddddcccbbbaaaaaa``````]]]\\\\\\[[[ZZZZZZYYYYYYUUUUUUUUUUUUVVVWWWXXXYYYYYY[[[]]]]]]^^^```ccceeeiiimmmrrrvvvyyyzzzrrrjjjddd^^^YYYUUUSSSRRRPPPOOOMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDCCCBBBAAA@@@??????@@@AAACCCCCCDDDFFFJJJMMMRRRWWW___eeekkkrrr{{{}}}}}}|||zzzzzz|||yyypppggg___ZZZZZZ]]]dddoooyyy}}}tttlllfff```\\\\\\[[[XXXVVVPPPLLLEEE???;;;777333111111111111111111111111111000000000000000000000000111000000000000111111222000000000000000000000000........................////////////000000000000////////////////////////............////////////......////////////......////////////////////////////////////////////////..............................////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,........................................................................................................................,,,---......///.....................................................................//////////////////000000000111111111333333333444333333222111000000000////////////...////////////////////////////////////////////////................................................//////............//////000000000000000000000000000000000000//////////////////000111111111111111222222222222222222222222111111111111111111111111222222222222222222222222222222333333333333444444555555555666666888999:::}}}|||{{{{{{xxxvvvuuuuuuuuutttrrrppplllkkkjjjiiihhhggggggfffbbbbbbaaa```___^^^]]]\\\YYYXXXWWWVVVVVVVVVVVVWWWXXXYYYZZZZZZZZZZZZ]]]______ccchhhjjjlllooouuuyyy~~~|||uuunnnggg```\\\VVVUUUSSSQQQOOOMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKHHHIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDCCCBBBAAA@@@???@@@AAAAAABBBBBBCCCFFFIIILLLQQQXXX^^^cccjjjrrryyy~~~yyylllddd\\\ZZZ[[[```iiisss}}}tttnnneee```^^^]]][[[XXXTTTPPPKKKEEE@@@:::555111333333333333333333333333000000000000000000000000///////////////000111111000000000000000000000000........................------...///000111222222////////////////////////............////////////---...///000000///...---////////////////////////////////////////////////..............................////////////..............................------------------------........................................................................................................................,,,------...//////......................................................------------............/////////000000000000000222333333444444444444444000000000000/////////...////////////////////////////////////////////////................................................//////............//////000000000000000000000000////////////000000000000//////000111111111111111222222222222222222222222111111111111111111111111222222222222222222222222222222222333333444444444444444444555666777888999~~~}}}|||}}}|||yyywwwsssrrrqqqpppooonnnmmmmmmhhhhhhgggeeedddbbbaaaaaa^^^]]][[[YYYXXXWWWWWWWWWYYYZZZZZZZZZYYYYYY[[[\\\YYY]]]aaacccccceeeiiimmmlllvvv}}}vvvnnnfffaaaYYYWWWUUURRRPPPNNNMMMLLLKKKKKKKKKKKKLLLLLLLLLLLLIIIIIIIIIIIIHHHGGGGGGFFFDDDDDDDDDCCCBBBAAA@@@??????@@@@@@@@@@@@AAADDDFFFIIIMMMSSSYYY^^^dddmmmssszzzpppggg^^^[[[[[[^^^gggpppxxxzzzsssiiiccc```___\\\ZZZWWWSSSNNNIIIDDD===777222444444444444444444444444000000000000000000000000...............///000111000000000000000000000000........................,,,---...///000111222333////////////////////////............/////////000---...///000000///...---////////////////////////////////////////////////..............................////////////..............................................................................................................................................................................,,,,,,---.../////////...................................................,,,,,,,,,---------......////////////000000000000222222333444555555555555111111000000/////////...////////////////////////////////////////////////................................................//////............//////000000000000000000000000......//////000000111111//////000111111111111111222222222222222222222222111111111111111111111111222222222222222222222222222222222333333444444444222333333444555666888888{{{zzzxxxwwwwwwuuurrrpppqqqooommmkkkiiihhhhhhhhhcccbbbaaa^^^\\\ZZZXXXWWWVVVVVVXXXYYYYYYXXXWWWWWWXXXXXXXXXYYY\\\^^^aaacccdddgggmmmuuu~~~uuulllfffbbb]]]WWWSSSPPPOOOOOONNNJJJKKKKKKKKKJJJIIIHHHHHHJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFEEEDDDBBBAAA???>>>@@@???>>>>>>???@@@CCCDDDHHHKKKOOOTTTZZZ```hhhmmmtttyyyzzzqqqfff```[[[[[[ccckkkxxx}}}qqqfffaaa^^^\\\[[[XXXVVVQQQMMMIIICCC===999555333111111222333222111000000000000////////////000000000000000000000000////////////////////////......////////////......///////////////.........111111000000//////......////////////////////////000000///...............000000//////.........---000/////////............................................................------------------------//////.........---------///////////////////////////////////////////////////000000///---+++,,,---........................------------------------++++++,,,---............,,,,,,,,,---------......000000/////////.................................000000000000////////////222222222222333444555555444333222111000000000000........................---------............///////////////////////////---......///////////////////////////////////////000000000000//////////////////............//////222111111111000000//////222222222222222222222222111111222222222222111111111000///......///000111333333333333333333333333555555555555555666777777}}}}}}|||{{{xxxvvvuuutttqqqooommmllllllllliiihhheeeccc```]]][[[ZZZWWWXXXYYYYYYYYYXXXWWWWWWWWWWWWWWWWWWXXXZZZ\\\]]]___aaafffllltttxxxsssiiiccc\\\WWWTTTRRRQQQPPPLLLMMMLLLLLLLLLKKKJJJIIIJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGFFFEEEDDDBBB@@@???@@@???>>>>>>>>>@@@BBBCCCEEEHHHLLLPPPVVV\\\ccchhhooottt{{{wwwlllddd```___eeelllsss{{{vvvkkkddd```^^^]]]YYYVVVSSSOOOKKKEEE???:::555444222111222333222111111000000000////////////000000000000000000000000////////////////////////......////////////......////////////////////////111000000000/////////...////////////////////////000000///...............000/////////............---------,,,,,,,,,++++++................................................------------------------//////.........---------///////////////////////////////////////////////////000000///---+++,,,---........................------------------------------.........---,,,,,,,,,,,,------..................---------,,,,,,,,,........................///////////////000000000222222111222222333444555333333222111000000000000................................./////////000000........................---......///////////////////////////////////////////////////000000000000000000////////////000000111111111111000000000///222222222222222222222222111111222222222222111111222111000000000000111222333333333333333333333333555555555555555666777777}}}|||zzzxxxuuutttsssssssssqqqpppmmmiiieeebbb___^^^ZZZZZZ[[[[[[ZZZYYYXXXWWWXXXXXXVVVVVVVVVVVVWWWXXXYYY[[[___ccciiiqqqzzzsssmmmddd]]]XXXUUUTTTRRROOOOOONNNNNNMMMLLLLLLKKKJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHGGGFFFEEEDDDBBBAAA@@@@@@>>>>>>>>>???@@@AAABBBDDDHHHKKKPPPVVV]]]aaahhhlllsss{{{tttlllfffdddhhhnnnqqqxxx|||ppphhhccc___^^^YYYXXXUUURRRNNNIIIBBB===777555222111222222222111111111000000000/////////000000000000000000000000////////////////////////......////////////......////////////////////////000000000000////////////////////////////////////000//////............///////////////............---------,,,,,,,,,++++++................................................------------------------...............---------////////////////////////////////////////////////...///000///---,,,,,,---................................................/////////......,,,++++++---............/////////---------------,,,,,,,,,.................................//////000000111111111111111222333444555333333222111000000000000........................////////////000000000111---------------------------......///////////////////////////////////////......//////000000111111111111000000000000111111111111111111000000000000222222222222222222222222111111222222222222111111222222111111111222222333222222222333333444444444555555555555555666777777~~~|||zzzyyyyyyyyyyyyxxxtttppplllgggdddccc___^^^]]]\\\[[[ZZZXXXXXXYYYXXXWWWVVVUUUVVVWWWWWWWWWXXX[[[^^^bbbhhhooottt}}}|||uuulllccc\\\XXXUUUSSSQQQPPPOOONNNMMMMMMLLLLLLKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDAAA@@@???>>>>>>>>>>>>??????AAADDDGGGKKKPPPVVVZZZ```eeekkkrrrzzz|||sssmmmiiikkkoootttxxxuuukkkddd```^^^ZZZYYYWWWUUURRRLLLEEE@@@:::777444222222222222111111111111000000000//////////////////////////////////////////////////////......////////////......///////////////000000000000000000000////////////////////////////////////000///............/////////////////////.........000000000/////////......................................................................................................////////////////////////////////////////////////...///000///---,,,---...........................////////////////////////...............---,,,,,,.../////////////////////////////////////////////........................------......///000111111000000000111111222333444333222111000000/////////............................../////////000000000---------------------------......///////////////////////////////////////---......///000111111222222111111111111111111222111111111000000000000000222222222222222222222222111111222222222222111111111111111111222222222333111111222333333444555555555555555555555666777777~~~{{{wwwrrrnnnkkkiiieeedddbbb```^^^\\\[[[ZZZXXXXXXVVVUUUUUUUUUVVVWWWTTTUUUXXXZZZ]]]bbbhhhlllpppyyy~~~tttjjjbbb\\\WWWTTTRRRQQQOOONNNMMMLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIHHHHHHIIIIIIIIIHHHGGGFFFFFFBBBBBBAAA???>>>>>>======???AAACCCEEEGGGLLLQQQUUU[[[___dddkkkrrrzzzzzztttooonnnqqqtttwww{{{yyynnnfff```^^^\\\[[[YYYWWWTTTOOOIIIEEE>>>:::666444333333222222111111111111000000000000////////////////////////////////////////////////......////////////......////////////000000111111////////////000000000000//////////////////////////////............//////.........///////////////111111111000000000000///........................................................................---.....................////////////////////////////////////////////////---/////////---,,,---...........................////////////////////////,,,---....../////////.../////////////////////....../////////////////////........................,,,------...///000000111000000000000111222333333333222111000////////////........................------........./////////........................---......///////////////////////////////////////---......///000111111222222222111111111111222222000000000000000000111111222222222222222222222222111111222222222222111111///000000111111222222222111111222333333444555555555555555555555666777777}}}yyyuuusssqqqnnnllljjjgggdddbbb``````ZZZYYYWWWVVVUUUUUUVVVVVVQQQSSSTTTVVVXXX\\\```dddfffnnnwww}}}~~~tttkkkccc[[[WWWTTTRRRPPPNNNMMMMMMMMMMMMLLLLLLLLLKKKJJJJJJIIIIIIHHHHHHIIIIIIIIIHHHHHHGGGDDDCCCBBBAAA@@@>>>===<<>>999666444444444333222222111111111000000000000000000000000000000000////////////////////////......////////////.........//////000000111111222////////////000000000000///////////////////////////............//////000.........////////////////////////.........------........................................................................---------...............////////////////////////////////////////////////---...///...---,,,---///................................................,,,,,,---//////000000000/////////............---,,,,,,,,,---------------........................---------......//////000////////////000111222333222222111000////////////........................------------............////////////////////////---......///////////////////////////////////////......//////000000111111222222111111111111222222000000000000111111111111222222222222222222222222111111222222222222111111...///000111222222222111222222222333333444444444555555555555555666777777}}}{{{zzzwwwuuurrrnnnkkkiiiggggggaaa```]]][[[YYYXXXXXXXXXRRRSSSTTTTTTUUUWWWZZZ]]]^^^dddlllqqqtttzzzvvvlllbbb\\\VVVUUURRRPPPNNNNNNOOOOOOMMMMMMLLLLLLKKKJJJJJJIIIGGGHHHHHHIIIIIIHHHHHHHHHFFFEEEDDDCCCAAA???===<<<>>>???AAAAAABBBEEEIIIMMMSSSVVVYYY^^^cccjjjrrrxxx{{{xxxxxxuuuuuuvvvxxx{{{|||rrrjjjfff___\\\YYYVVVTTTRRROOOMMMEEEAAA;;;777666555555444222222222111111111000000000000000000000000000000////////////////////////......////////////.........//////000111111222222.../////////000000000111////////////////////////...............///000000............/////////000------------,,,,,,,,,,,,........................................................................---------.........//////////////////////////////////////////////////////---...///...------...///........................---------------------------...///////////////...............------,,,,,,,,,,,,,,,---------......................................................///////////////000222222222111000//////......///....................................////////////........................---......///////////////////////////////////////////////////000000000000111111000000000000111111///000000000111111111111222222222222222222222222111111222222222222111111///000111333333333333333333333333333333333333333555555555555555666777777~~~|||xxxtttpppmmmlllkkkjjjhhheeeaaa^^^\\\[[[[[[UUUUUUVVVUUUTTTUUUXXXZZZYYY___eeeiiikkkqqqyyy}}}rrrgggaaaXXXWWWTTTQQQPPPPPPPPPQQQMMMMMMLLLLLLKKKKKKJJJJJJGGGGGGHHHHHHIIIIIIHHHHHHGGGFFFEEEDDDBBB???===<<<>>>???@@@@@@AAACCCGGGJJJQQQSSSVVVZZZ___fffmmmsss{{{|||{{{{{{zzzxxxxxxxxxzzz|||~~~wwwoookkk```]]]XXXUUUSSSRRRPPPOOOGGGCCC===999777666666555222222222111111111111000000000000000000000000000////////////////////////......////////////.........//////000111222222222.../////////000000111111////////////////////////...............///000111---.........//////000000......---------,,,,,,,,,................................................////////////////////////---------.........//////////////////////////////////////////////////////,,,...///...------...///........................------------------------000000000000///...---,,,......---------,,,,,,,,,........./////////000000.......................................---------.........//////000111222222111000//////.................................////////////000000000000---------------------------......///////////////////////////////////////000000000000////////////111111000000000000111111//////000000111111111222222222222222222222222222111111222222222222111111000111222444555555444444444333333333333333333333555555555555555666777777}}}{{{xxxwwwvvvssspppkkkgggeeebbb^^^\\\ZZZWWWUUUTTTUUUVVVWWWVVVZZZ]]]```bbbdddgggmmmrrryyytttkkkbbb^^^XXXSSSQQQQQQPPPOOOOOOOOONNNNNNMMMLLLLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGEEECCCAAA???>>>????????????@@@AAABBBBBBHHHKKKOOOSSSXXX___gggllluuu{{{~~~}}}|||zzzxxxxxxzzz|||~~~wwwqqqfff^^^WWWTTTVVVVVVQQQLLLKKKGGGAAA===;;;999888666111111111111000000//////......//////000000111111////////////////////////111111000000//////......//////////////////////////////////////////////////////............////////////............//////........................//////.........---------........................---...///000000///...---......................................................////////////......////////////////////////////////////////////////......------------......************************......................................................---------,,,,,,,,,,,,,,,,,,---------..........................................////////////222111000.........///000//////.........---------...///000111111000///...////////////////////////////////////////////////------......//////000000////////////000000000000000000000000000000000000000111111111111222222222111111222222222222111111111111111111111111111111222222222222222222222222333333333444444444555555444444444555555555555666~~~}}}|||yyyuuuqqqmmmkkkhhhdddaaa^^^[[[XXXWWWWWWXXXXXXWWWWWWYYY\\\]]]___bbbgggjjjnnnvvv{{{sssjjjddd]]]WWWTTTSSSRRRQQQPPPOOOOOONNNMMMLLLKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGFFFEEECCCBBBAAAAAA@@@@@@??????@@@AAABBBBBBGGGJJJMMMPPPUUUZZZaaafffooouuu}}}~~~~~~}}}zzzxxxxxxyyyzzz|||~~~vvvlllddd[[[VVVVVVUUUPPPKKKKKKHHHCCC@@@>>>;;;999777222222222111000000000000000000000000////////////////////////////////////111000000000/////////...//////////////////////////////////////////////////////............////////////............//////........................//////.........---------////////////////////////...//////000000//////.........................................................////////////......////////////////////////////////////////////////......------------......////////////////////////.........................................................---------,,,,,,,,,,,,,,,---------..........................................////////////111111000/////////////////////.........---------...///000000000000///...////////////////////////////////////////////////.........///////////////////////////000000000000000000000000000000000000000111111111111222222222111111222222222222111111111111111111111111111111222222222222222222222222333333333333444444444444444444444555555555555666}}}yyyvvvssspppllliiieeeaaa]]][[[[[[ZZZZZZYYYVVVXXXYYYZZZ[[[]]]aaacccdddkkktttzzzuuunnneee]]]YYYVVVUUUTTTPPPPPPOOONNNMMMKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFEEEDDDDDDDDDCCCAAA@@@@@@@@@@@@AAAAAABBBFFFGGGJJJLLLPPPTTTZZZ^^^ffflllttt|||~~~~~~}}}{{{xxxvvvvvvvvvwww|||tttkkk```YYYVVVTTTOOOKKKKKKIIIFFFDDDBBB???;;;999444444222111111000000000111111111000///.........000000000000000000000000000000000000//////////////////////////////////////////////////////////////////............////////////............//////.......................................---------........................000000////////////000000......................................................////////////......////////////////////////////////////////////////......------------.......................................................................................------------,,,,,,,,,,,,---------..........................................////////////000000000000000//////.../////////.........---------...////////////...---///////////////////////////////////////////////////////////////.........////////////000000000000000000000000000000000000000111111111111222222222111111222222222222111111222222222222222222222222222222222222222222222222222222222222333333333333444444444555555555555666}}}{{{wwwssspppkkkhhhccc```^^^]]]\\\ZZZZZZZZZZZZZZZ[[[\\\^^^```___eeelllrrrvvv|||xxxmmmccc]]]YYYWWWUUUQQQQQQPPPNNNMMMKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGFFFEEEEEEDDDDDDBBBAAAAAA@@@@@@@@@AAAAAACCCDDDGGGIIIKKKPPPUUUYYY___eeemmmttt{{{~~~}}}|||}}}}}}zzzvvvsssqqqppppppxxxyyypppddd[[[VVVSSSOOOLLLLLLJJJIIIHHHFFFCCC>>>;;;666555444222111000000111111000000000/////////...000000000000000000000000000000000000//////////////////////////////////////////////////////////////////............////////////............//////................................................,,,,,,,,,,,,,,,,,,,,,,,,111000///......///000111......................................................////////////......////////////////////////////////////////////////......------------......------------------------............................................................------------,,,,,,,,,---------..........................................////////////...///000111111000///...////////////............---..................---////////////////////////////////////////////////000000//////......------////////////000000000000////////////////////////000000111111111222222222111222222333333222222111222222222222222222222222222222222222222222222222111111222222222333333333444444444555555555555666~~~yyyvvvxxxzzz|||}}}yyyvvvqqqnnnhhhdddbbb```^^^]]]^^^]]][[[[[[[[[\\\]]]]]]^^^bbbhhhlllpppuuu{{{vvvkkkbbb]]]YYYVVVSSSSSSQQQOOONNNLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIGGGFFFEEEDDDCCCCCCCCCBBBAAA@@@@@@@@@@@@???AAACCCFFFHHHMMMSSSWWWZZZ```gggnnnttt}}}~~~|||||||||}}}yyytttpppllljjjhhhnnnwww{{{ssshhh^^^XXXTTTQQQNNNMMMLLLKKKKKKIIIFFFAAA>>>999777555333111111111111.../////////000000000111000000000000000000000000////////////000000000000//////////////////////////////////////////////////////............////////////............//////........................---.....................------------------------111000///......///000111......................................................////////////......////////////////////////////////////////////////......------------......////////////////////////////////////////////////........................//////.........---------,,,,,,,,,---------..........................................////////////...///000111111000///...000000/////////..................------.........////////////////////////////////////////////////000000//////......------////////////000000000000////////////////////////000000111111111222222222222222333333333333222222222222222222222222222222222222222222222222222222111111222222222333333333444444444555555555555666yyyoooiiihhhjjjnnnpppttt{{{|||xxxtttnnnjjjgggeeecccaaa___]]][[[ZZZ[[[\\\[[[[[[]]]___cccfffiiimmmrrruuu|||uuukkkccc]]]ZZZVVVUUUSSSQQQOOOMMMKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLKKKJJJHHHGGGFFFDDDDDDDDDDDDCCCAAA@@@@@@@@@@@@>>>???AAACCCFFFJJJOOOSSSVVV[[[aaagggmmmvvv~~~}}}~~~~~~yyytttnnnhhheeecccfffmmm{{{~~~wwwmmmccc\\\VVVRRRPPPNNNMMMLLLLLLKKKHHHDDDAAA;;;999666333111111111222.........///000111111111000000000000000000000000////////////000000000000//////////////////////////////////////////////////////............////////////............//////........................---------...............000000000000000000000000//////............//////......................................................////////////......////////////////////////////////////////////////......------------......------------------------////////////////////////......................../////////.........------,,,,,,,,,---------..........................................////////////...//////000000000000000000000000/////////......//////...------.../////////////////////////////////////////////////////////////////////.........////////////000000000000000000000000000000000000000111111111111222222222222222333333333333222222333333333333333333333333222222222222222222222222222222222222333333333333444444444555555555555666sssiiiaaa\\\[[[___cccfffiiioooyyy}}}yyytttooommmjjjhhhfffbbb___\\\[[[\\\]]]\\\[[[\\\]]]```bbbdddhhhkkkmmmuuuzzzuuulllddd___XXXWWWUUUSSSPPPNNNLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@???>>>???@@@AAABBBEEEJJJMMMQQQUUU[[[```fffnnnxxx~~~{{{uuunnngggbbb```]]]bbbmmm|||}}}sssiii```YYYTTTQQQOOONNNLLLLLLKKKIIIFFFCCC===;;;777444222111222222////////////000000000000////////////////////////.../////////000000000111//////////////////////////////////////////////////////............////////////............//////........................---------.........//////////////////////////////------............------......................................................////////////......////////////////////////////////////////////////......------------......************************////////////////////////........................////////////............,,,,,,,,,---------..........................................///////////////////////////000111111000000000000/////////...000000///......///000000////////////////////////////////////////////////.........///////////////////////////000000000000000000000000000000000000000111111111111222222222222333333444444333333222333333333333333333333333222222222222222222222222333333333333444444444444444444444555555555555666yyymmmeee^^^XXXUUUSSSWWW\\\___bbbhhhqqqyyy~~~}}}xxxssspppnnnllljjjdddaaa^^^]]]___```^^^]]]\\\]]]___aaacccfffhhhjjjmmmqqqwww{{{}}}sssiiidddYYYXXXVVVTTTQQQOOOMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIFFFEEECCCBBBAAA@@@??????>>>????????????AAAEEEHHHMMMQQQWWW\\\aaaiiirrryyy}}}~~~}}}vvvnnngggbbb___UUUYYYbbbqqqxxxnnnccc[[[TTTQQQPPPNNNLLLKKKKKKIIIGGGDDD>>><<<888444222111222222111111000000//////......////////////////////////.../////////000000111111//////////////////////////////////////////////////////............////////////............//////........................---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++......................................................////////////......////////////////////////////////////////////////.........------.................................000000000000000000000000........................000/////////............,,,,,,,,,---------........................................../////////000000///.........000111222000000000000////////////111000///......///000111////////////////////////////////////////////////---.........//////000000////////////000000000000000000000000000000000000000111111111111222222222222333333444444333333222333333333333333333333333222222222222222222222222333333444444444444555555444444444555555555666666xxxrrriii___WWWQQQMMMLLLMMMOOORRRUUUZZZaaaiiinnnzzz}}}yyyvvvrrrnnnkkkhhhccc````````````___``````aaabbbbbbcccddddddhhhiiilllqqqwww}}}~~~rrrjjjccc]]]WWWSSSRRRQQQNNNLLLMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHFFFFFFEEEEEEDDDBBBAAA@@@AAAAAAAAABBBCCCDDDEEEFFFKKKMMMRRRWWW\\\ccckkkpppzzz{{{|||yyyrrrlllddd[[[WWW[[[^^^eeeuuuyyyooofff___YYYVVVRRRQQQOOOOOOOOOMMMIIIFFFCCCAAA<<<888444333222222111111111111000000000000000000000000000000000000////////////000000000000111111000000/////////...///////////////////////////////////////.........------------------------////////////////////////000000000000000000000000....................................////////////000000//////.........---........................//////////////////////////////////////////////////////.........---------......................................................//////...---,,,,,,//////000000000///---,,,...//////...,,,,,,---///........................000000//////.........---////////////////////////////////////////////////111111111111111000//////.........///////////////000/////////............///.........------------////////////////////////111111000000//////......000000000000000000000000000000000000111111111111444555555333111//////000333222222111111222222333222222333333333333444444222222333333333444444444555666666666666666555444eeebbb[[[UUUPPPMMMLLLLLLJJJLLLNNNQQQVVV]]]eeejjjvvv|||{{{wwwuuuqqqmmmhhheeeccccccbbbaaa^^^______```aaabbbbbbcccfffgggiiikkkoootttwwwyyy{{{ssshhhbbb[[[VVVTTTSSSQQQNNNNNNNNNMMMMMMLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHFFFFFFFFFFFFDDDCCCBBBAAA@@@@@@@@@@@@AAABBBCCCDDDHHHKKKOOOSSSYYY```ggglllvvv|||~~~wwwqqqggg^^^XXXYYY[[[```pppuuulllddd]]]XXXSSSQQQPPPOOOOOOMMMJJJHHHEEEBBB===888444222222333111111111111000000000000000000000000000000000000////////////000000000000000000000//////........./////////////////////////////////////////////...////////////////////////////////////////////////////////////////////////....................................////////////000/////////............//////////////////////////////////////////////////////////////////////////////.........---------......................................................//////...------,,,------.........---++++++...//////...---,,,---///........................000/////////............////////////////////////////////////////////////111111111111111000//////000000000///////////////000000/////////........./////////.........------//////////////////////////////////////////......000000000000000000000000000000000000111111111111222333444333111000111222333222222111111222222333222222333333333333444444222222333333333444444444555666666777777777666666TTTRRRNNNJJJHHHHHHHHHIIIFFFGGGJJJMMMQQQXXX___eeepppwww~~~}}}zzzvvvpppllliiigggeeeccc``````aaaaaabbbbbbbbbcccfffffffffggghhhjjjkkklllqqqwww~~~qqqjjjaaa[[[XXXVVVTTTRRROOOOOONNNMMMMMMLLLKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGGGGGGGFFFEEECCCCCC???????????????@@@AAAAAADDDGGGKKKOOOTTTZZZbbbfffpppwwwxxxmmmcccYYYWWWVVVZZZiii|||{{{rrriii```ZZZUUUSSSQQQPPPOOONNNLLLJJJGGGDDD>>>888444222333333111111111111000000000000000000000000000000000000////////////000000000000/////////...............////////////////////////......//////////////////////////////////////////////////////////////////////////////////////////........................---............/////////////////////............000000000000000000000000////////////////////////////////////////////////...............---------.........................................................///......---,,,---------...------,,,+++...///000///---,,,---...........................////////////............////////////////////////////////////////////////000000111111000000//////222111111111000000//////000000000/////////......000000000/////////......////////////////////////......//////////////////000000000000000000000000000000000000111111111111///111222222111111333444222222111111111111222222222222333333333333444444333333333333444444444444555555666777888888888888NNNLLLIIIFFFDDDDDDEEEEEECCCDDDFFFIIIMMMSSS[[[```jjjrrr}}}zzzvvvwww|||~~~xxxrrrnnnkkkhhheeedddddddddeeeeeeeeeeeeeeehhhhhhggggggffffffffffffhhhlllsssyyyyyyqqqggg___[[[XXXUUUSSSOOOOOONNNMMMLLLKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFEEEDDD@@@@@@????????????@@@@@@BBBDDDHHHKKKPPPVVV\\\aaajjjqqq{{{tttiii\\\XXXSSSUUUaaatttwwwmmmccc\\\XXXVVVSSSQQQQQQPPPNNNMMMJJJFFF@@@:::666333333333111111111111000000000///////////////////////////////////////000000000000..................------////////////////////////............////////////------------------------////////////////////////////////////////////////........................---------........./////////////////////.........////////////////////////////////////////////////////////////////////////........................................................................---...............------//////////////////.........///000000...------...........................///////////////.........///////////////////////////////////////////////////000000000000000//////333333222111111000000000000000000////////////...000000000000/////////////////////////////////////////////000000111111111///////////////////////////000000000111111111111000111222222111111222333222222111111111111222222222222222333333333444444333333333444444444444555555555666888999999999999IIIHHHFFFCCCBBBBBBBBBCCCBBBCCCEEEGGGJJJPPPXXX]]]gggnnnzzz|||xxxtttqqqsssxxxzzzuuuqqqmmmjjjhhhhhhhhhhhhhhhhhhhhhgggjjjiiiiiihhhgggfffeeedddcccfffjjjnnnsss|||yyynnneee___[[[VVVSSSOOONNNNNNMMMKKKJJJJJJIIIKKKKKKJJJJJJJJJIIIIIIIIIHHHIIIIIIIIIHHHGGGFFFEEECCCBBBAAA@@@@@@???@@@@@@@@@BBBEEEIIIMMMRRRXXX]]]eeellluuu~~~{{{oooccc[[[TTTTTT]]]kkk|||}}}tttjjjccc^^^[[[VVVTTTRRRRRRPPPOOOMMMJJJDDD>>>999555444333111111111111000000000///////////////////////////////////////000000000000------..................////////////////////////---.........//////000000........................////////////////////////................................................------------.....................///////////////........................////////////////////////////////////////////////---.....................................................................------...............---//////......////////////...///111111///------....................................///////////////////////////////////////////////////////////////...//////000000000//////333222222222111111111000111000000000////////////000000000000////////////////////////////////////000000000111111222222222///////////////////////////000000000111111111111111222333222000///000111222111111000000111111222222222222333333333444444333333444444444555555555555555666888999999999999BBBBBBAAA@@@@@@AAABBBCCCAAABBBDDDEEEIIINNNUUUZZZdddlllxxx~~~wwwtttpppoooqqqvvv|||zzzvvvsssmmmmmmmmmllllllkkkkkkkkklllkkkkkkjjjiiigggeeeddd```bbbdddeeegggmmmvvv}}}wwwnnnggg```YYYUUUPPPPPPOOOMMMLLLKKKJJJJJJKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHIIIIIIHHHGGGFFFFFFEEEDDDCCCBBB@@@@@@?????????AAACCCFFFIIINNNTTTYYY___fffpppyyywwwkkkbbbYYYWWW[[[eeesss|||sssmmmeee```[[[VVVTTTTTTSSSRRROOOMMMHHHCCC===888555333111111111111000000000000000000000000000000000000////////////000000000000.............../////////////////////////////////------......///000000000000000000000000000000000////////////////////////................................................,,,------------..................///////////////........................////////////////////////////////////////////////---------...............................................................,,,---......///.........------,,,,,,,,,---.........000111111000..........................................///////////////////////////////////////////////////////////////......///000000000//////111111111111111111111111111111000000000/////////000000000/////////......////////////////////////000000111111111111111222000000000000000000000000000000000000111111111111111222333222000//////111111111000000000000111111222222333333333333444444333444444444555555555555555555666777888888888888@@@@@@?????????@@@AAABBB@@@AAABBBDDDGGGLLLSSSXXXbbbjjjvvv~~~wwwsssqqqnnnnnnppptttzzz}}}~~~uuuuuuttttttsssrrrqqqqqqqqqppppppnnnllliiigggeee___``````___^^^aaahhhmmmyyyxxxpppggg___XXXSSSRRRQQQPPPNNNMMMLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJGGGHHHHHHHHHHHHGGGFFFFFFFFFEEEDDDBBB@@@??????>>>===???AAACCCFFFKKKQQQUUUZZZaaajjjssszzzsssiii___\\\\\\aaalllxxxzzzuuujjjeee___YYYVVVUUUTTTSSSQQQOOOLLLHHHBBB;;;666222111111111111000000000000000000000000000000000000////////////000000000000.........//////000000000////////////////////////------......///000000111000000000000000000000000////////////////////////................................................,,,,,,---------...................../////////000........................////////////////////////////////////////////////---------.........//////................................................,,,------...//////......---,,,,,,+++,,,---...///---000222222000............................................./////////000////////////////////////////////////////////////---......///000000////////////000000111222222222111111111000000000///////////////.........------////////////////////////000000000///////////////000000000000000000000000000000000000111111111111///000111111000000111222111111000000000000111111222222333333333333444444444444444444555555555555555666666777777777666666CCCCCCBBBAAA@@@@@@@@@@@@???@@@AAACCCFFFKKKRRRVVV```hhhuuu~~~}}}yyyssspppooommmmmmooosssxxx{{{}}}||||||{{{zzzyyyxxxxxxvvvvvvuuussspppllliiiggg___``````]]][[[\\\aaaeeeiiissswwwmmmccc\\\UUUTTTSSSRRRPPPOOONNNMMMLLLKKKKKKKKKJJJJJJJJJJJJGGGGGGHHHHHHHHHGGGFFFFFFFFFEEECCCAAA@@@>>>>>>===;;;===???AAADDDIIINNNRRRWWW]]]gggooowwwwwwmmmddd```]]]___hhhttt|||}}}|||wwwnnniiiaaa[[[WWWVVVUUUTTTQQQQQQOOOKKKDDD===666222111111111111000000000000000000000000000000000000////////////000000000000.../////////000000111111////////////////////////---------...///000000111////////////////////////////////////////////////................................................,,,,,,,,,---------......---.........//////000000000000000000000000000000////////////////////////////////////////////////---------.........//////................................................,,,,,,---.../////////...///......---...///000111---000222222111///..............................---.........//////000000////////////////////////////////////////////////------...///000000//////......///000111222222333111111111111000000000000///.........------------//////////////////////////////......---------,,,000000000000000000000000000000000000111111111111---...000111000111333444111111000000000000111111222222333333333444444444444444444555555555666666555666666666666666555444AAA@@@??????>>>>>>??????@@@AAAAAABBBDDDHHHOOOSSS___fffqqq{{{{{{wwwvvvvvvtttrrrooonnnmmmkkklllpppwww|||}}}|||zzzyyywwwsssnnnkkkgggccc^^^[[[[[[]]]^^^___cccgggrrrwwwjjj___YYYUUURRRPPPPPPOOOKKKGGGKKKLLLLLLLLLLLLJJJHHHGGGJJJJJJJJJJJJJJJJJJJJJJJJGGGFFFEEEDDDBBBAAA@@@?????????>>>???AAAEEEIIILLLRRRXXXaaahhhmmmvvvxxxssskkkdddaaaccchhhkkksssvvv{{{yyypppeee^^^[[[YYYVVVRRRUUUTTTRRRPPPLLLEEE<<<777333111000000111222222111000000000000000000000000111///......//////...,,,)))+++...000111000...---//////............//////............////////////000///...---...///111333////////////..........................................////////////......////////////////////////......////////////......//////////////////////////////......---------,,,//////.........---------........................111111000000//////......,,,---......//////......---...............------//////............//////......////////////..........................................//////////////////......---------,,,////////////////////////000///...------...///000---///000222222000///---///000000000111111111111......///000000111000000111111000///////////////000000000000000000000000////////////////////////000000000000111111111111000111111111111222222222111111111111111111111111000000111111111222222222444444444444444444444444555555555555666666666666@@@@@@?????????>>>>>>>>>???@@@@@@AAACCCGGGMMMQQQ]]]dddoooxxx~~~{{{vvvsssssssssrrrpppqqqqqqpppnnnooosssyyy}}}}}}yyytttpppiiieee___\\\[[[\\\\\\]]]```ccclllyyy}}}pppggg___ZZZUUUSSSRRRQQQMMMJJJKKKLLLLLLLLLLLLKKKIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFEEEDDDBBBAAA@@@@@@???>>>>>>>>>AAADDDHHHJJJOOOUUU]]]dddjjjrrr}}}yyyppphhhcccbbbdddfffnnnqqqvvv|||}}}tttiiiaaa]]]ZZZWWWTTTUUUTTTSSSQQQMMMFFF???999777555222111222222111000000000000000000000000000111///......//////...---...///000111111000...---//////............//////............////////////000///.........///111222////////////..........................................////////////......////////////////////////......////////////....../////////////////////////////////.........------//////.........---------........................000000000000//////......000000//////...---+++***---...............------///..................///.........//////............................................./////////////////////.........------////////////////////////000///...------...///000...///000111111000///...000111111111222222222222...///000000000000000000111111000///////////////000000000000000000000000000000000000000000000000000000000000111111111111000111111111111222222222111111111111111111111111111111111222222222222333444444444444444444444444555555555555666666666666@@@AAABBBBBBBBBAAA???>>>>>>??????@@@BBBEEEKKKOOOYYY```kkktttyyyzzz{{{{{{vvvssspppoooppprrrrrrrrruuuuuutttssssssvvv{{{|||xxxpppkkkeee```^^^]]]]]]\\\^^^___eeeppp|||zzzqqqgggbbbZZZVVVTTTSSSPPPMMMKKKLLLLLLLLLLLLKKKKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFEEECCCBBBAAAAAA???>>>===>>>???CCCFFFHHHLLLQQQXXX___eeemmmwww~~~~~~uuullleeebbbbbbbbbgggjjjooouuuzzz~~~zzzooofffaaa]]]YYYVVVVVVUUUSSSRRROOOIIIBBB>>>;;;888555333222111000...000000000000000000000000111///......000000///---222222111111000///......//////............//////............////////////000000///......///111222////////////..........................................////////////......////////////////////////......////////////......////////////////////////000000////////////.....................---------........................000000000////////////...000000//////...---+++***------...............---......------------......------............------....................................////////////000000////////////......//////////////////////////////............//////...///000111111000///...111111111222222222333333000000000111000000//////111000000///////////////000000000000000000000000111111111111111111111111000000000000111111111111000111111111111222222222111111111111111111111111222222222222333333333333444444444444444444444444444555555555555666666666AAACCCDDDEEEEEECCCAAA@@@>>>???@@@AAABBBEEEJJJMMMUUU[[[eeemmmqqqrrrrrrrrrooonnnnnnoooqqqtttvvvxxxyyyzzzyyyxxxxxxzzz}}}yyytttmmmhhhdddbbb```______^^^bbbjjjttt|||ooohhh___YYYVVVTTTQQQNNNLLLLLLLLLLLLLLLLLLLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBBBB???>>>======>>>AAADDDFFFIIIMMMTTTZZZaaaiiiqqqwww}}}vvvnnnhhhcccaaaaaa```cccgggmmmttt{{{~~~tttkkkeee___[[[XXXVVVUUUTTTSSSQQQMMMGGGCCC<<<999555222222111000///000000000000000000000000111///...///000000///...222111000///...//////000//////............//////............////////////000000////////////000111////////////..........................................////////////......////////////////////////......////////////......////////////////////////000000000000000/////////................................................////////////////////////,,,---......///.........,,,---......///.........------,,,,,,,,,,,,------,,,,,,------------,,,,,,....................................////////////000000000000000//////////////////////////////////////////....../////////......///000000///......000000111111111222222222111111111111111000///...000000////////////000000////////////////////////000000000000000000000000///000000000111111111111000000111111111222222222111111111111111111111111222222333333333444444444444444444444444444444444444444444555555555666666@@@AAACCCDDDCCCBBB@@@>>>???@@@AAABBBCCCEEEIIILLLQQQWWW___eeeiiijjjjjjjjjhhhjjjlllooorrrwww{{{}}}~~~~~~~~~}}}|||}}}~~~wwwqqqmmmiiifffdddcccaaabbbhhhppp|||wwwoooeee\\\XXXUUUQQQNNNNNNMMMMMMMMMLLLLLLLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDAAA???>>>===>>>@@@CCCDDDHHHKKKPPPVVV]]]eeelllqqq}}}}}}wwwpppiiiccc___]]]\\\]]]aaafffmmmvvv}}}xxxppphhhbbb\\\YYYUUUTTTTTTTTTSSSPPPKKKHHH<<<999444222111111111000111111111111111111111111000///...///000111000///000///...---...///111222//////............//////............////////////000000///////////////000////////////..........................................////////////......////////////////////////......////////////....../////////////////////////////////000000000000000---............................................................/////////,,,---......///.........,,,------...//////......------,,,,,,,,,,,,------,,,,,,------------,,,,,,..................................../////////////////////000000000000000////////////////////////...//////////////////.........////////////......////////////000000000000111111222111111000//////000000////////////000000///////////////////////////////////////////////////000000000111111111111000000111111111222222222111111111111111111111111222222333333333444444444444444444444444444444444444444444444555555555555>>>???@@@@@@@@@???===<<>>???BBBCCCFFFHHHLLLSSSZZZbbbhhhlllvvvzzz}}}xxxrrrjjjbbb\\\XXXYYYYYYZZZ^^^eeennnwww|||~~~|||yyyssslllddd]]]YYYTTTSSSSSSTTTTTTRRROOOLLL>>>;;;666333222222222222111111111111111111111111000///...///111222111000......------...///111222//////............//////............////////////000000000000////////////////////////..........................................////////////......////////////////////////......////////////......////////////////////////......////////////000000---------.......................................---............/////////000000//////...---+++***,,,,,,---...////////////......------------......------............------....................................////////////......////////////000000////////////////////////......////////////......................................./////////000000111111111222111111000000///////////////000000111000000000000000000000000........................000000000000111111111111000111111111111222222222111111111111111111111111222222222222333333333333444444444444444444444444333444444444444555555555????????????>>>>>>>>>>>>>>>@@@AAAAAABBBCCCFFFHHHLLLOOOTTTXXX[[[]]]```ccccccgggnnnssswww}}}~~~}}}}}}zzzvvvsssttttttyyyvvvllleee___YYYTTTRRRQQQOOOMMMLLLKKKLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFDDDBBB@@@>>>>>>???AAACCCDDDFFFIIIOOOWWW^^^dddgggooossszzz}}}{{{{{{zzzxxxssslllddd^^^YYYWWWVVVUUUWWW]]]fffpppuuuwwwxxxxxxuuummmeee]]]XXXSSSRRRRRRSSSTTTTTTQQQOOODDD@@@:::666444333333222111111111111111111111111000///...///111222111000000000000///000000111111//////............//////............////////////000000000000000///......////////////..........................................////////////......////////////////////////......////////////......////////////////////////------........./////////---------.........//////........................---------.........//////000000//////...---+++***+++,,,---...///////////////..................///.........//////.............................................////////////------........./////////////////////////////////---...///000000///...---.........------.........////////////000000000000000000111222222222111111///////////////000111111000000000000000000000000////////////////////////000000000000111111111111000111111111111222222222111111111111111111111111111111111222222222222333444444444444444444444444333333444444444555555555CCCBBBAAA@@@@@@@@@AAAAAA===>>>@@@@@@@@@BBBDDDFFFKKKNNNQQQUUUWWW[[[___bbbfffkkkrrrwww|||~~~xxxuuuuuuvvv}}}~~~|||zzz{{{}}}ssskkkddd]]]XXXTTTRRRPPPNNNLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGEEECCCAAA???>>>???AAACCCCCCDDDGGGMMMUUU\\\aaadddkkkooovvv|||zzzyyyuuuvvvuuusssoooiiiccc___VVVTTTRRRSSSXXXaaajjjpppsssuuuwwwuuunnneee]]]XXXRRRQQQRRRSSSTTTTTTRRRPPPIIIDDD===888555444333222111111111111111111111111000/////////111222222111333333222222111000000000//////............//////............/////////000000000111000000///......000/////////..........................................////////////......////////////////////////......////////////......////////////////////////,,,---------......//////---------.........//////........................---------.........//////,,,---......//////......+++,,,---...//////////////////............//////......////////////........................................../////////000,,,---------......//////////////////////////////---...///000000///...---......------------......000000000000111111111111///000111222222222222222///////////////000111111000000000000000000000000000000000000000000000000000000000000111111111111000111111111111222222222111111111111111111111111000000111111111222222222444444444444444444444444333333333444444444555555DDDCCCBBBAAA@@@@@@??????:::<<>>>>>>>>@@@DDDHHHLLLRRRXXX\\\ccchhhooovvv{{{vvvqqqttttttuuuuuusssnnnfffaaa]]]VVVPPPQQQVVV\\\dddkkkppprrrrrrooommmiii```VVVTTTPPPMMMOOORRRTTTRRRNNNNNNKKKFFF@@@:::666333222222111111000000000000000111111000000000000111111000000000000000000000000000000000000000000000000............////////////............////////////000///...---------------........................//////////////////////////////.........---------........................................................................,,,,,,------.../////////........................//////............//////........................////////////////////////........................////////////////////////..................------////////////////////////........................//////.........---------///////////////////////////////////////////////////////////////////////////000000000111111111111000000000///////////////000000000000111111111111////////////////////////////////////000000000000000111111111111222222222111111111111111111111111333333222222111000000///444444444444444444444333333333333444444555555555DDDCCCBBBAAA@@@?????????===???@@@AAA@@@???@@@AAAGGGJJJOOORRRUUUZZZbbbggglllqqqyyy{{{wwwsssppppppooottt{{{sssiiibbb]]]YYYTTTPPPNNNNNNMMMLLLLLLLLLJJJIIIIIIIIIJJJKKKLLLLLLKKKJJJIIIGGGFFFEEEEEEDDDCCCBBBAAA???>>>>>>>>>@@@DDDGGGKKKPPPUUUYYY^^^cccjjjpppvvv~~~zzztttqqqsssvvvyyyyyyuuunnniii```WWWPPPQQQTTTZZZbbbjjjoooqqqrrrpppooolllddd[[[WWWSSSOOOPPPSSSTTTSSSPPPPPPMMMHHHBBB===888555333222222111000000000000000111111000000000000111111000000000000000000000000000000000000000000000000............////////////............////////////111000///.......................................//////////////////////////////.........---------................................................////////////////////////..................------........................//////............//////........................////////////////////////........................////////////////////////........................////////////////////////........................//////.........---------//////////////////////////////////////////////////////////////////////////////000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000111111111111222222222111111111111111111111111111111111111111111111111333333333333333444444444333333444444444444444444DDDCCCAAA@@@???>>>>>>>>>???@@@BBBAAA@@@@@@AAACCCFFFKKKPPPUUUYYY___ffflllqqqvvv|||xxxssspppnnnjjjjjjttt{{{qqqiiiccc^^^XXXSSSPPPNNNMMMLLLKKKKKKJJJIIIIIIIIIIIIJJJKKKKKKKKKKKKJJJIIIHHHGGGFFFEEEDDDCCCAAA@@@??????>>>@@@CCCEEEHHHLLLQQQTTTXXX]]]ccciiinnnvvv~~~yyysssvvvzzz~~~|||vvvpppdddZZZRRRPPPRRRWWW___fffmmmqqqsssrrrrrrpppjjjbbb\\\WWWRRRQQQSSSTTTTTTRRRRRRPPPKKKFFF@@@:::666444222222111000000000000111111111000000000000111111000000000000000000000000000000000000000000000000............////////////............////////////111111000////////////000........................////////////////////////...............---------................................................000000000000000000000000000//////...------,,,,,,........................//////............//////........................////////////////////////........................////////////////////////........................////////////////////////.......................................---------////////////////////////////////////////////////////////////////////////////////////000000000000111111111111111111111111111111000000//////......111111111111111111111111////////////000000000000000111111111111222222222111111111111111111111111//////000111222222333333111111222222333333444444444444444444444444333333DDDCCCAAA@@@???>>>======>>>@@@BBBCCCCCCEEEGGGJJJHHHMMMTTTYYY^^^eeemmmssswww}}}~~~zzzuuuqqqooojjjhhhooo}}}zzzrrrhhhccc[[[UUUQQQOOONNNMMMKKKJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHGGGFFFEEEDDDBBBAAA@@@@@@???@@@BBBCCCEEEHHHKKKOOOSSSXXX^^^ccchhhooowww}}}}}}yyy{{{zzztttiii___UUUQQQQQQTTT[[[bbbkkkpppttttttssssssmmmggg```[[[VVVSSSRRRSSSTTTSSSSSSQQQMMMHHHCCC===888555333222111111000000111111222111111000000111111222000000000000000000000000////////////////////////............////////////............////////////000000///////////////000........................////////////////////////........................................................................//////////////////////////////.........---------........................///......------......///........................////////////////////////........................////////////////////////............////////////////////////////////////................................................////////////////////////////////////////////////////////////////////////........./////////000000111111111111111222222222111111000000///...------000000000000000000000000////////////000000000000000000111111111222222222111111111111111111111111000000000111222222333333000000111222222333444444555555555444444333333333EEEDDDBBB@@@???>>>======>>>???AAABBBDDDFFFIIILLLIIIOOOWWW]]]cccjjjrrrxxx~~~|||wwwsssppplllkkkqqq|||{{{mmmhhh___XXXTTTQQQPPPOOOJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHIIIIIIIIIHHHHHHGGGHHHGGGFFFEEECCCBBBAAAAAA???@@@BBBBBBBBBDDDGGGJJJPPPUUUZZZ___ccciiiqqqwww|||yyypppeeeZZZTTTSSSSSSXXX^^^hhhnnnssstttssssssooojjjccc___YYYUUUSSSSSSSSSSSSRRRQQQOOOKKKEEE???999666333222222111111111111111222222111111111111222222000000000000000000000000////////////////////////............////////////............////////////.........------......///////////////////////////////////////////////////---.............................................................................................---------.........//////..............................------------..............................////////////////////////........................////////////////////////........./////////000000////////////////////////////////////////////////---.....................////////////////////////////////////////////////////////////////////////---............/////////000000111111222222222222222111111000///......---////////////////////////////////////000000000000000000111111111222222222111111111111111111111111111111111111111111111111000000111222222333444444555555555444444333333333FFFEEECCCAAA@@@>>>>>>>>>???@@@AAABBBCCCEEEHHHKKKMMMSSS[[[ccciiipppxxx~~~~~~yyyuuunnnlllmmmsss|||vvvpppfff]]]WWWTTTRRRQQQKKKKKKLLLLLLKKKKKKJJJIIIHHHHHHHHHIIIHHHHHHGGGGGGIIIHHHGGGFFFDDDCCCBBBBBB???@@@AAAAAAAAABBBEEEGGGMMMQQQVVVZZZ^^^dddkkkqqqxxx}}}~~~vvvkkk```ZZZVVVTTTVVV[[[aaaiiipppqqqrrrsssqqqnnnfffccc___ZZZVVVTTTSSSSSSQQQQQQPPPMMMHHHBBB<<<999333333222111111111111222222222111111111111222222000000000000000000000000000000000000000000000000............////////////............////////////...------------......///////////////////////////////////////////////////---------.......................................................................................,,,,,,------...//////000..............................------------..............................////////////////////////........................////////////////////////.........//////000000111////////////////////////////////////////////////---------...............////////////////////////////////////////////////////////////////////////------------........./////////000000111222222222222222111111000000//////........................////////////000000000000000111111111111222222222111111111111111111111111222222111111111111111111111111222222333333444444444444444444444444333333GGGFFFDDDBBBAAA??????>>>@@@AAACCCDDDEEEIIIMMMPPPVVV\\\eeelllrrryyy|||xxxooommmnnnsss{{{zzznnnccc\\\WWWSSSQQQKKKLLLMMMMMMMMMLLLKKKJJJIIIIIIJJJJJJIIIHHHGGGGGGIIIIIIHHHGGGEEEDDDCCCBBB???@@@AAA@@@@@@AAADDDFFFHHHLLLQQQUUUXXX]]]eeejjjpppuuu}}}{{{qqqeee___ZZZUUUUUUXXXXXXbbbkkknnnqqqttttttrrrjjjhhhddd___ZZZVVVUUUUUUQQQRRRRRRPPPLLLFFF@@@<<<444333222222111111222222333222222111111222222333000000000000000000000000000000000000000000000000............////////////............////////////...............///000000////////////////////////////////////////////////---------.........//////........................................................................------.............................................------,,,,,,------...........................////////////////////////........................////////////////////////---......///000000111111////////////////////////////////////////////////---------.........//////////////////////////////////////////////////////////////////////////////,,,,,,---------...............///000000111222222222222222222111111111111////////////////////////////////////000000000000000111111111111222222222111111111111111111111111000000000111222222333333333333333333333444444444333333444444444444444444HHHGGGEEECCCAAA@@@??????@@@BBBDDDGGGKKKPPPVVVZZZ^^^eeennnuuu{{{}}}yyyqqqnnnnnnssszzzuuuhhh^^^XXXTTTQQQLLLMMMNNNNNNNNNMMMKKKJJJKKKKKKKKKKKKJJJIIIHHHGGGJJJIIIHHHGGGFFFDDDCCCCCC???@@@AAA@@@@@@AAACCCFFFDDDHHHMMMQQQTTTYYY```fffjjjpppxxx~~~tttiiibbb\\\VVVUUUWWWRRR\\\ggglllppptttvvvuuulllkkkhhhccc]]]YYYVVVVVVRRRSSSSSSRRROOOIIICCC???444333222222111111222222333222222111111222222333000000000000000000000000000000000000000000000000............/////////000............/////////000///////////////000111111000000000000000000000000////////////////////////---------.........//////................................................000000000000000000000000/////////...------,,,,,,...........................------,,,,,,------...........................////////////////////////........................////////////////////////---......///000111111222////////////////////////000000000000000000000000---------.........//////////////////////////////////////////////////////////////////////////////,,,,,,,,,---------......---......///000111111111222222222222222333333333000000000000000000000000////////////000000000000000111111111111222222222111111111111111111111111......///111222333444555444444444444444444444444333333333444444555555555GGGFFFDDDBBB@@@???>>>>>>AAACCCFFFJJJOOOVVV]]]bbbjjjnnnvvv~~~zzzwwwssspppooossszzz~~~}}}}}}zzzzzz}}}~~~rrrggg^^^WWWSSSTTTQQQNNNLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFCCCBBB@@@??????@@@BBBCCCCCCCCCEEEIIINNNTTTYYY\\\eeejjjrrryyy{{{tttjjjaaaZZZWWWVVVTTTXXX^^^gggpppuuuwwwwwwsssrrrmmmgggdddbbb\\\TTTSSSQQQPPPPPPPPPLLLEEE???999777444333444555444333333222111000000111222333000000000000000000000000//////............//////000000000000111111111111////////////000000000000000000000000000000000000222111000//////...//////////////////////////////---......///000111111222////////////////////////......//////...---,,,,,,......////////////..............................////////////////////////---......///////////////------............------------------------------................................................000///...------...///000000000//////......------...///000111111000///...//////000000///...------......////////////......,,,------...............////////////////////////....................................////////////222222222333333333444444333222222111000///......000000000000000000000000//////000000111111111222000000000000000000000000000111111111111222222222222222333333333333444444555555444444444333333333HHHGGGEEECCCAAA@@@??????BBBDDDHHHMMMSSS\\\eeejjjsssxxx~~~zzzvvvqqqmmmlllpppwww{{{xxxtttrrrsssuuuwwwwwwzzzyyyvvvsssqqqqqqsssvvvzzzwwwmmmddd[[[WWWVVVSSSPPPNNNMMMMMMLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFDDDCCCAAA@@@???@@@AAABBBCCCCCCDDDGGGKKKOOOTTTVVVaaafffmmmuuu{{{|||zzzyyyzzzqqqhhh```ZZZXXXTTTVVV[[[ccclllrrruuuvvvuuutttpppkkkiiifff___VVVTTTRRRPPPQQQQQQNNNHHHCCC;;;888555444444444333222333222111000000111222333111111111111111111111111000//////......//////000............////////////////////////000000000000000000000000000000000000111000000////////////000////////////////////////......//////000000111111////////////////////////......//////...------,,,......////////////..............................////////////////////////---......///////////////------............------------------------------................................................000///...------...///000///////////////.........//////000000000000/////////////////////...------......////////////......------...////////////...////////////////////////....................................////////////222222222333333333333444444333333222111000000///000000000000000000000000000000000000111111111222222222222222222222222222000111111111111222222222222222333333333333444444555555444444444333333333HHHGGGEEEDDDBBBAAA@@@@@@BBBEEEJJJQQQZZZeeepppxxx~~~yyyuuuooojjjhhhkkkrrryyytttpppkkkiiiiiijjjkkkkkkmmmmmmllliiiggggggiiikkknnnuuuvvvlllbbb\\\YYYUUURRROOOOOOOOONNNMMMJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFDDDCCCAAA@@@@@@@@@AAABBBBBBCCCDDDGGGJJJNNNPPPZZZ___fffnnnttt{{{}}}xxxuuu{{{~~~|||sssiiiaaa[[[TTTUUUXXX^^^fffnnnsssvvvvvvwwwuuurrrooolllcccYYYTTTRRRPPPQQQRRRQQQLLLHHH>>>;;;777444333333222111333222222111111222222333111111111111111111111111000000////////////000000............////////////////////////000000000000000000000000000000000000000////////////000000111////////////////////////////////////000000000000////////////////////////.........///......---,,,......////////////..............................////////////////////////---......///////////////------............------------------------------................................................//////............//////.........///////////////000//////////////////000///////////////......---......////////////............///000000000//////////////////////////////....................................////////////111111222222222333333333555444444444333333222222000000000000000000000000000000000111111111111111111111111111111111111111000111111111111222222222222222333333333333444444555555444444444333333333IIIHHHGGGEEECCCBBBBBBBBBAAAEEEKKKTTT```ooo}}}~~~yyyuuummmiiifffhhhnnnyyy~~~wwwrrrnnniiiffffffggghhhhhhggggggfffdddbbbbbbccceeefffllluuutttjjjccc\\\XXXTTTQQQPPPOOOOOONNNKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFGGGFFFDDDBBBAAA@@@@@@@@@AAAAAAAAABBBDDDHHHKKKMMMTTTYYY```gggnnnuuu{{{zzzvvvxxx{{{~~~tttiiibbbXXXWWWVVVZZZbbbkkkrrrvvvwwwyyyyyywwwvvvrrrhhh]]]UUURRRPPPPPPRRRRRROOOLLLCCC???:::666444333111000333333333222222333333333111111111111111111111111111000000//////000000111000000000000111111111111////////////000000000000//////////////////////////////...//////000111111////////////////////////000000000000////////////////////////////////////---...............------......////////////..............................////////////////////////---......///////////////------............------......................................................................../////////....../////////------......//////000000000///...------...///000...///////////////............////////////.........//////000000000000000////////////////////////....................................////////////111111111111222222222222555555555555555555444444000000000000000000000000111111111111111111111111........................000000111111111222222222222222222333333333444444555555444444444333333333JJJIIIHHHFFFEEEDDDDDDCCCAAAEEELLLWWWeeewww~~~yyyuuummmiiieeefffjjjttt~~~xxxqqqmmmhhhffffffggghhhhhheeeffffffdddbbbaaaaaabbbbbbgggnnnwww|||rrrkkk```\\\VVVRRRPPPOOONNNMMMLLLLLLKKKJJJJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFHHHGGGEEEDDDBBBAAA@@@???@@@??????AAACCCFFFJJJLLLPPPTTTZZZaaahhhooovvvzzz~~~yyyxxxzzz|||}}}}}}rrrjjj___\\\YYYZZZ```iiipppuuuvvvyyy{{{zzzzzzwwwmmmbbbWWWSSSOOONNNPPPQQQPPPNNNGGGCCC<<<888555333222111333333333444444333333333111111111111111111111111111111000000000000111111000000000000111111111111////////////000000000000//////////////////////////////...//////000111111////////////////////////000000000000////////////////////////////////////------...............---......////////////..............................////////////////////////---......///////////////------............------...........................................................................//////////////////...------......//////000000000///...------...///000......///////////////.........////////////.........//////000000000000000////////////////////////....................................////////////000000000111111111222222555555555555555555666666111111111111111111111111222222222111111111111111........................000000111111111222222222222222222333333333444444555555444444444333333333KKKJJJIIIGGGFFFEEEEEEEEECCCGGGNNNZZZjjj}}}zzzvvvnnniiifffeeegggmmmzzz~~~}}}|||rrrnnnjjjgggggghhhiiiiiiggghhhiiihhheeebbbbbbbbbaaaeeeiiioooxxxzzztttgggbbb[[[UUURRRPPPOOONNNNNNMMMMMMLLLKKKJJJIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGFFFEEECCCBBB@@@@@@?????????@@@BBBEEEHHHJJJLLLPPPVVV\\\bbbiiippptttzzz|||{{{{{{{{{zzz{{{~~~zzzrrrfffbbb\\\[[[___gggnnnrrruuuyyy|||}}}~~~|||rrrhhh[[[VVVPPPNNNOOOQQQPPPOOOKKKFFF???:::777555444333333444444555555444444333222222222222222222222222222222111111111111222222............////////////////////////000000000000000000000000000000000000000////////////000000111////////////////////////////////////000000000000////////////////////////,,,---......///...............////////////..............................////////////////////////---......///////////////------............------..............................................................................////////////...............//////////////////..................///---...//////////////////......////////////............///000000000//////////////////////////////....................................///////////////000000000000111111111333333444444555555555666222222222222222222222222222222222222222111111111111111111111111111111111000111111111111222222222222222333333333333444444555555444444444333333333KKKKKKIIIHHHGGGGGGGGGGGGFFFJJJQQQ]]]nnn{{{wwwmmmiiieeedddcccfffppp{{{{{{wwwqqqnnnmmmmmmmmmmmmmmmooopppnnnkkkgggfffeeedddgggjjjlllrrr}}}mmmhhh```YYYTTTRRRPPPOOOOOOOOONNNMMMLLLKKKJJJJJJHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGFFFEEEDDDCCCAAAAAA@@@@@@???>>>???AAADDDEEEJJJMMMRRRWWW]]]cccjjjooouuu{{{}}}|||zzzxxxwwwyyy}}}zzzlllfff```\\\^^^dddjjjnnnuuuyyy}}}xxxooo```ZZZSSSOOOOOOQQQPPPOOONNNIIIBBB<<<999777666555333444555666666555444333222222222222222222222222222222222111111222222222............////////////////////////000000000000000000000000000000000000111000000////////////000////////////////////////......//////000000111111////////////////////////,,,------...//////............////////////..............................////////////////////////---......///////////////------............------........................................................................---...///000000///...---///////////////.........---......//////......---------...///////////////......////////////......------...////////////...////////////////////////..................................../////////////////////000000000111111111111222333333444555555333333333333333333333333333333333222222111111111222222222222222222222222000111111111111222222222222222333333333333444444555555444444444333333333LLLKKKJJJIIIHHHGGGGGGGGGHHHLLLSSS___qqq|||xxxlllhhheeecccaaabbbjjjttt|||{{{vvvttttttsssrrrtttuuuvvvuuuqqqmmmjjjjjjhhhjjjlllmmmqqq~~~rrrlllccc\\\WWWTTTQQQPPPPPPPPPOOONNNMMMLLLKKKJJJHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFEEECCCBBBAAABBBAAA???>>>===>>>@@@AAAHHHKKKOOOTTTYYY```fffkkkqqqxxx~~~}}}zzzvvvtttuuuyyy}}}~~~oooiiiaaa]]]^^^bbbhhhkkkvvvzzz~~~|||sssddd]]]UUUQQQPPPQQQQQQPPPPPPJJJCCC===:::999888777333444555666666555444333222222222222222222222222333222222111111222222333000000000000111111111111////////////000000000000000000000000000000000000222111000//////...//////////////////////////////---......///000111111222////////////////////////,,,,,,---.../////////.........////////////..............................////////////////////////---......///////////////---..................---////////////////////////................................................---...///000000///...---000000//////.........---,,,---...//////...---,,,------...///000000//////......////////////......,,,------...............////////////////////////..................................../////////000////////////000000000000000000111111222333444444444444444444444444444444333333333222222111111111000000000000000000000000000111111111111222222222222222333333333444444444555555444444444333333333JJJJJJJJJIIIIIIHHHHHHGGGKKKNNNUUUcccvvv|||yyysssnnnfff```___aaafffjjjvvvxxx{{{~~~}}}~~~{{{xxxvvvoooppppppooorrr|||wwwkkkaaaZZZVVVTTTSSSMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJIIIHHHHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFBBBAAA???>>>>>>???AAABBBFFFIIILLLOOOTTTYYY```dddlllsss{{{yyyxxxwwwssssssvvv{{{~~~yyyzzz}}}qqqeeeaaa]]][[[^^^dddkkksss}}}}}}|||iiicccZZZSSSPPPQQQRRRTTTSSSNNNHHHBBB>>>:::777444666555333333444444444333111111111111111111111111222111111111000000//////000111111111111222222222111111000000//////......////////////////////////000000000000111111111111////////////////////////000000000000111111111111000000000000000000000000000///...------...///000000000000000000000000000........................***+++,,,---...000111111...///000000000///---,,,////////////////////////////////////////////////,,,---...//////...---,,,..............................////////////......////////////////////////000000//////.........---......////////////......///////////////////////////...---,,,,,,---...///////////////////////////............////////////***+++,,,---...000111111////////////000000000000//////000111222222333333555555666666777777888888888888666555333111000///222111111000000000000000333333333222222111111111333333333333333333333333222333444444555555444444JJJJJJJJJIIIIIIIIIIIIIIIMMMPPPXXXfffyyy|||sssooohhhbbb___aaadddgggoooqqqtttvvvxxxyyyxxxxxxwwwwwwxxxyyyzzz|||}}}~~~zzzyyyvvvttttttyyy{{{{{{yyywwwwww~~~}}}qqqfff^^^YYYVVVUUUPPPPPPOOOMMMLLLLLLKKKKKKJJJJJJIIIIIIHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFCCCBBB@@@???>>>???@@@AAADDDFFFIIIMMMQQQVVV]]]aaaiiiooowww~~~~~~{{{xxxtttsssuuuvvv~~~yyyzzzuuuiiiccc^^^ZZZ[[[```hhhppp{{{pppiii___VVVQQQPPPQQQRRRRRROOOJJJEEEAAA<<<777444777555333333444444444333111111111111111111111111111111111111000000000///000000111111111222222222111000000000/////////...000000000000000000000000//////000000000111111111//////////////////////////////000000000111111111000000000000000000000000000///...------...///000////////////////////////........................+++,,,,,,---...///000000///////////////......---////////////////////////////////////////////////------...//////...------////////////////////////......////////////......////////////////////////000/////////..................////////////......////////////////////////000///............///000////////////////////////............////////////+++,,,,,,---...///000000////////////000000000000//////000111111222333333555555666777777888999999888777666555333222111000111111000000000000000111333333222222222222222222333333333333333333333333222333444444555555444444JJJJJJJJJJJJJJJKKKKKKKKKOOOSSS[[[jjj}}}wwwsssmmmgggcccbbbcccdddhhhjjjmmmpppqqqrrrqqqqqqooonnnnnnoooooopppqqqrrrpppooollliiihhhlllrrrvvvyyymmmeee^^^YYYWWWTTTSSSQQQOOOMMMLLLLLLLLLKKKJJJJJJIIIHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFDDDCCCAAA@@@????????????AAACCCFFFIIIMMMRRRXXX\\\ccciiirrrxxx~~~yyytttssstttrrryyy~~~yyy{{{|||pppggg```ZZZXXXYYYbbbjjjuuu~~~yyyrrrfff[[[SSSOOOOOOPPPRRRPPPLLLIIIEEE???999555777555333333444555444333111111111111111111111111111111111111000000000000000000000111111111222222000000000000////////////111111111111111111111111//////000000000000111111//////////////////////////////000000000000111111000000000000000000000000//////............//////////////////////////////........................------........./////////000//////............///////////////////////////////////////////////////------...//////...------000000000000000000000000......////////////......////////////////////////////////////..................////////////......////////////////////////000000////////////000000////////////////////////............////////////---------.........//////////////////000000000000///000000111111222222222444444555666888999::::::888777666555444333222222111000000000000000111111222222222222222222333333333333333333333333333333222333444444555555444444KKKKKKJJJJJJKKKLLLMMMNNNQQQUUU___mmm|||yyytttnnnjjjgggeeeeeegggiiikkknnnooooooooonnnkkkkkkjjjiiiiiiiiiiiiiiiiiihhheeebbbbbbdddjjjnnn|||uuukkkccc]]]YYYXXXVVVTTTQQQOOOMMMLLLLLLLLLKKKJJJIIIIIIHHHIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEDDDCCCAAA???>>>>>>>>>@@@AAADDDFFFIIINNNTTTXXX^^^dddlllrrrxxx~~~{{{vvvttttttssswww||||||}}}vvvlllccc[[[UUUSSSZZZaaalllwww~~~xxxlll___UUUOOONNNNNNQQQPPPNNNMMMIIICCC<<<777777555444333444555444333111111111111111111111111111111111000000000000000000000000000111111111111000000000000////////////000000000000000000000000////////////000000000111////////////////////////////////////000000000111/////////////////////////////////....../////////////////////////////////......................../////////...............000///...------...///000////////////////////////////////////////////////---..................---////////////////////////......////////////......///////////////////////////////////////...............////////////......////////////////////////////////////////////////////////////////////////............////////////.....................---////////////000000000000///000000000111111111222111222333444666777999999777777666666555444444444111111000000000000111111111111111222222333333333222222222222222222222222222333444444555555444444MMMMMMLLLKKKLLLMMMOOOPPPRRRWWWaaaqqq}}}yyysssnnnjjjhhhfffhhhjjjllloooppppppoooooolllkkkiiigggfffeeeddddddcccbbb```^^^]]]```eeeiiittt~~~|||rrrhhh```[[[ZZZYYYXXXUUUSSSPPPMMMLLLMMMLLLKKKJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFEEECCCBBB@@@???>>>===???AAACCCEEEGGGKKKQQQTTTZZZ___gggnnnssszzzzzzwwwuuuvvvvvvxxx|||{{{pppfff]]]UUUOOORRRXXXbbbmmmwww~~~{{{qqqdddXXXPPPNNNOOOOOOOOOOOOOOOLLLGGG???:::777666444444555555555444111111111111111111111111000000000000000000111111//////000000000111111111////////////000000000000////////////////////////...////////////000000000////////////////////////...////////////000000000////////////////////////...//////////////////...........................////////////////////////000////////////.........000///...------...///000////////////////////////////////////////////////.........------.......................................////////////......////////////////////////.........///////////////......////////////......////////////////////////........................////////////////////////............////////////...............---------////////////000000000000000000000000000111111111//////000222333555666777666666666666666666666666333333222111111111111111111111111222222333333333222222222222222222222222222333444444555555444444PPPOOOMMMLLLLLLNNNPPPQQQTTTYYYddduuu{{{vvvrrrnnnkkkjjjkkkllloooqqqrrrrrrqqqpppooonnnkkkhhhfffdddbbbbbb___^^^\\\ZZZYYY\\\```dddmmmyyyxxxnnneee___]]]]]]]]][[[YYYUUUQQQNNNMMMMMMKKKJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEDDDBBBAAA???>>>>>>???@@@BBBCCCEEEIIINNNQQQVVV[[[bbbiiiooovvv}}}zzzxxxuuuuuuwwwyyy}}}|||rrriiiaaaWWWNNNNNNRRRYYYdddpppyyy~~~}}}vvvjjj\\\SSSOOOOOOMMMMMMOOOOOONNNIIICCC>>>888666444444555666555444111111111111111111111111000000000000111111111111/////////000000000111111////////////000000000000..............................////////////000000////////////////////////......////////////000000000000000000000000000000......////////////..............................///////////////////////////////////////////////////............//////000///////////////////////////////////////////////////...------------...///..............................////////////......////////////////////////.........///////////////......////////////......////////////////////////------............------////////////////////////............////////////..................------////////////000000000000000000000000000000000000......///000222333444444555666666666777777888888666666444333222111111111222222222222222222333333222222222222222222222222222333444444555555444444RRRQQQOOOMMMMMMNNNPPPQQQVVV\\\hhhyyy|||wwwtttsssrrrpppqqqtttvvvwwwvvvuuuuuuuuussspppmmmiiigggeeeddd___^^^\\\YYYWWWXXX\\\___hhhttt~~~tttjjjddd___aaabbbbbb```[[[VVVRRRNNNMMMLLLJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFDDDDDDDDDCCCBBB@@@???>>>===???@@@AAACCCFFFKKKNNNRRRWWW^^^dddjjjrrr{{{|||wwwuuuvvvvvvwww|||ssskkkdddYYYOOOMMMOOOSSS]]]jjjuuu|||~~~|||pppaaaVVVPPPOOOKKKLLLMMMOOOOOOKKKFFFAAA888666444444555666555444111111111111111111111111///000000000111111111111////////////000000000111.../////////000000000111////////////////////////........./////////000000////////////////////////........./////////000000000000000000000000000000---...///000000///...---........................///////////////////////////////////////000000000---......//////////////////////////////////////////////////////////////////...------------...///..............................////////////......////////////////////////............/////////000......////////////......////////////////////////---...///000000///...---////////////////////////............////////////------..................////////////000000000000000000000000000000000/////////000000111222222333555555666777888888999999:::999777555333222111111333333222222222222222222111111111111111111111111222333444444555555444444TTTRRRPPPMMMMMMNNNPPPQQQXXX___kkk{{{}}}{{{zzzzzzuuuvvvyyy{{{{{{{{{zzzyyy{{{yyyvvvrrrnnnkkkiiigggbbbaaa^^^ZZZXXXXXXZZZ]]]dddrrrxxxnnngggaaadddfffgggeee___YYYUUUNNNMMMLLLKKKIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFDDDDDDDDDCCCBBBAAA@@@???<<<===??????AAADDDHHHLLLOOOTTT[[[bbbhhhoooyyyzzzwwwwwwvvvvvv~~~|||~~~{{{ssslllfff[[[PPPNNNNNNQQQZZZgggsss{{{~~~ttteeeWWWPPPNNNJJJKKKLLLNNNOOOLLLGGGCCC888666555444666666555444111111111111111111111111//////000000111111111222////////////000000000000.../////////000000111111000000000000000000000000............/////////000////////////////////////............/////////000000000000000000000000000---...///000000///...---........................000000000000000000000000.../////////000000000111,,,---///000000000///...///////////////////////////////////////////////////...---,,,,,,---...///000000000000000000000000......////////////......////////////////////////---.........//////000000......////////////......////////////////////////...///000111111000///...////////////////////////............/////////000---------.........//////////////////000000000000000000000000////////////000000111111222222222333555555666777888999::::::<<<;;;999666444222111111444333333222222111111111111111111111111111111111222333444444555555444444[[[VVVSSSSSSRRRQQQSSSXXX]]]aaakkk}}}}}}}}}|||~~~~~~|||zzzwwwsssmmmiiieeeccc```]]][[[[[[[[[[[[eeeooo|||ooofffdddfffiiilllkkkfff^^^XXXSSSQQQNNNMMMMMMLLLJJJHHHJJJIIIHHHHHHGGGGGGHHHHHHEEEEEEDDDCCCBBBAAAAAA@@@======<<<===@@@DDDHHHJJJIIIOOOVVV\\\aaagggnnnttt~~~zzzsssrrruuu{{{|||yyyuuurrroooiii```ZZZUUUPPPOOOWWWcccnnnxxxyyylll___TTTLLLMMMLLLLLLNNNPPPOOOJJJFFFBBB===777666777666333///222222222111111111000000000111111111111222222222000000000000111111111111000000000000////////////000000000000000000000000////////////000000000000000000000000000000000000........................000000000000////////////////////////////////////////////////000000000000////////////////////////000000//////.........---////////////////////////................................................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////------......//////000000000000000000000000000000//////////////////////////////////////////////////////............//////000///...---------------111111000000//////......000000000000000000000000000000000000000000000000333333444444555666777777999999::::::999888666555444333222111111333555666111111111222222333333444555555444444444333333333ZZZUUURRRRRRRRRPPPSSSWWW___cccnnn~~~|||xxxsssooohhhfffbbb^^^\\\[[[[[[[[[ccclll{{{~~~qqqhhheeegggjjjllllllhhhaaa\\\UUURRROOOMMMLLLLLLJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGFFFEEEEEECCCCCCBBBAAA>>>===<<<===???CCCFFFHHHIIINNNUUU[[[___eeemmmrrr{{{~~~wwwtttvvvzzz~~~yyywwwtttrrrpppkkkccc\\\XXXQQQOOOVVVaaakkkvvv~~~qqqdddXXXOOOMMMLLLKKKMMMPPPOOOLLLHHHDDD???999666777666333000333333333333222222222111000111111111111222222222000000000000111111111111111000000000////////////000000000000000000000000////////////000000000000000000000000000000000000........................000000000000////////////////////////////////////////////////000000000000////////////////////////000/////////............////////////////////////................................................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........./////////////////////////////////////////////////////////////////////////////////////////////............//////111000///...............111000000000/////////...000000000000000000000000000000000000000000000000222222333444444555666666999999:::;;;:::999888777666444333222222333444555222333333333444444555555555444444444444333333333]]]XXXTTTTTTTTTRRRTTTYYYaaagggsss{{{wwwoookkkfffaaa]]][[[\\\\\\```hhhvvvuuukkkggghhhjjjlllmmmkkkeeeaaaXXXTTTPPPMMMLLLLLLKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEDDDCCCBBB???>>>======>>>AAACCCEEEGGGLLLSSSXXX\\\bbbiiiooovvv||||||xxxxxxzzz}}}uuutttrrrrrrrrrnnngggaaa\\\UUUQQQUUU]]]fffrrr{{{yyylll^^^TTTMMMKKKJJJLLLOOOPPPMMMJJJGGGAAA;;;777777666444222444444444333333333222222000111111111111222222222000000000000111111111111111111000000000/////////000000000000000000000000////////////000000000000000000000000000000000000........................////////////000000000000////////////////////////////////////000000000000////////////////////////////////////............////////////////////////........................///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.................................//////////////////////////////////////////////////////............//////111111000////////////000000000000000////////////000000000000000000000000000000000000000000000000111111222222333444444444888999::::::;;;;;;::::::888777555444333333444555555555555555555555666666444444444444333333333333aaa\\\XXXXXXWWWVVVXXX\\\bbbjjjwww}}}vvvrrrkkkddd___]]]]]]]]]^^^eeeqqqyyyppphhhhhhiiikkklllkkkhhheee[[[WWWQQQMMMLLLLLLLLLLLLLLLKKKKKKJJJIIIJJJJJJJJJHHHGGGFFFEEEDDDCCCCCCBBB@@@???>>>===>>>???AAABBBFFFJJJPPPTTTXXX]]]eeejjjqqqwww{{{zzz{{{}}}}}}sssqqqqqqssstttrrrlllgggaaaZZZTTTUUUZZZaaalllvvvttteeeYYYOOOLLLJJJKKKNNNPPPOOOMMMJJJEEE>>>:::888666555444444333333333333222222222000000111111111222222222///000000000111111111111111111111000000000//////////////////////////////////////////000000000000////////////////////////........................////////////000000000000////////////////////////////////////000000000000///////////////////////////////////////.........////////////////////////........................000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000//////......------........................//////////////////////////////////////////////////////............//////000000///////////////000000000000000////////////////////////////////////000000000000000000000000000111111111222222222333666666777999::::::;;;;;;:::999777666555555555555666666666666666555555555444444444333333333222222ddd___[[[[[[ZZZXXXZZZ^^^eeemmm|||{{{wwwpppiiiccc```^^^^^^^^^cccmmm{{{uuujjjiiiggghhhiiiiiigggfff]]]YYYSSSOOOMMMMMMMMMLLLKKKJJJJJJIIIIIIIIIIIIIIIGGGFFFFFFEEEDDDCCCBBBAAAAAA@@@???>>>>>>??????@@@DDDHHHMMMPPPSSSYYY```fffmmmsss|||}}}|||}}}~~~}}}sssrrrqqqsssuuuuuuqqqmmmggg___YYYWWWXXX]]]gggqqq||||||mmmaaaSSSPPPLLLKKKNNNPPPPPPNNNLLLHHHBBB===999777555444222222222222111111111111000000111111111222222222///000000000111111111111111111111111000000000000////////////////////////////////////000000000000////////////////////////////////////////////////.../////////000000000111////////////////////////////////////000000000000////////////////////////.........///////////////////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000//////......------........................//////////////////////////////////////////////////////............//////.........------......///////////////000000000000////////////////////////000000000000000000000000000000000111111111111111333333444555777888999:::::::::999888888777777777777777666666555555444444444444333333333222222222gggaaa^^^]]]\\\ZZZ\\\```hhhrrr{{{uuunnnhhhccc```___^^^bbbiiittt}}}zzz{{{zzzmmmjjjgggeeefffffffffeee___[[[UUUQQQOOONNNMMMLLLIIIHHHHHHGGGFFFGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBAAAAAAAAA@@@???????????????BBBFFFJJJLLLOOOTTT\\\aaahhhoooxxx~~~~~~~~~vvvtttrrrtttvvvwwwuuurrrkkkeee^^^ZZZXXXZZZbbbkkkvvv~~~uuuiiiZZZUUUOOOLLLNNNPPPPPPOOOMMMKKKFFFAAA<<<888666444222222222111111111000000000111111111111222222222000000000000111111111111222222111111111000000000000000000000000000000000////////////000000000000000000000000000000000000////////////////////////......//////000000111111////////////////////////////////////000000000000////////////////////////.........//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.................................//////////////////////////////////////////////////////............//////...------------......///////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111222222444666777888999999999::::::;;;;;;;;;888888777777666555444444333333333333222222222222lllgggccccccaaa___aaaeeelllwww~~~yyyssslllfffbbb___^^^```eeennn||||||yyyxxx{{{~~~~~~rrrnnnhhheeedddddddddddd___\\\WWWSSSQQQOOOMMMKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHGGGFFFFFFDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@AAADDDGGGIIILLLQQQXXX^^^cccjjjttt|||~~~~~~{{{wwwttttttwwwxxxxxxvvvoooiiibbb]]]YYYXXX___gggrrrzzz}}}rrr```ZZZRRRNNNNNNOOOOOONNNMMMLLLIIIEEE>>>999555444333333222222222111111111000111111111111222222222000000000000111111111111222222222111111111000000000000000000000000000000////////////000000000000000000000000000000000000////////////////////////.........///000111111111////////////////////////////////////000000000000////////////////////////............/////////000////////////////////////////////////////////////........................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........./////////////////////////////////////////////////////////////////////////////////////////////............//////...............///000000.../////////000000000111000000000000000000000000000000000000000000000000111111111111111111111111111111111111222444666777777777999;;;<<<>>>>>>???;;;:::999888777666555555333333333222222222222111rrrmmmiiihhhgggeeefffjjjooozzz{{{uuuooohhhbbb___^^^___bbbjjjwww}}}yyyyyy{{{}}}{{{uuupppjjjeeecccddddddddd___\\\XXXUUUSSSPPPMMMJJJMMMMMMLLLKKKKKKKKKKKKKKKIIIHHHHHHGGGFFFEEEDDDDDDBBBBBBAAAAAAAAAAAAAAAAAA@@@CCCFFFHHHJJJOOOVVV\\\```gggqqqzzz~~~}}}~~~~~~zzzuuutttwwwyyyyyyxxxqqqkkkeee```ZZZXXX]]]eeepppxxxwwwddd]]]TTTNNNNNNOOOOOONNNNNNMMMKKKGGG@@@:::555333444444444333333333222222000111111111111222222222000000000000111111111111222222222111111111111000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000---......///000111111222////////////////////////////////////000000000000////////////////////////---.........//////000000////////////////////////000000000000000000000000........................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////---.........//////000000000000000000000000000000//////////////////////////////////////////////////////............/////////////////////000111111.../////////000000111111000000000000000000000000000000000000000000000000222222222111111111111111222111111111222444666777555666999;;;>>>???AAAAAA<<<<<<;;;:::888777666666333333333222222222111111zzztttnnnllliiigggiiimmmrrr}}}zzzuuuqqqkkkfffccc```aaacccgggooo}}}|||yyyxxxxxxyyyxxxwww|||{{{vvvpppkkkgggdddbbb```aaa^^^YYYUUURRRQQQOOOMMMKKKKKKJJJIIIIIIIIIIIIJJJIIIHHHFFFEEEEEEEEECCCAAABBBAAAAAAAAAAAABBBCCCCCCDDDDDDDDDFFFIIINNNRRRUUU```eeelllsssyyy~~~}}}vvvsssvvvyyyyyywwwzzztttlllddd^^^\\\]]]^^^iiiqqq~~~uuulll___UUUQQQPPPPPPPPPSSSPPPLLLHHHCCC>>>888444444333222222333333111///333222111111000000111111000000000000000111111222////////////////////////000000000000////////////000000000000000000000000//////...------------...////////////////////////111111000000//////......////////////////////////////////////////////////........................000000//////.........---//////////////////////////////000000000000//////////////////////////////000000000000000000000000////////////////////////............////////////////////////////////////////////////////////////////////////////////////............////////////000000000000000000000000////////////////////////////////////////////////000000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111333333222222111000000000555555555777999===AAACCC??????>>><<<:::888666555333333222222222222222333~~~xxxssspppnnnkkkmmmrrryyy~~~yyyuuupppkkkfffccc```aaacccffflllzzz{{{xxxwwwxxxxxxxxxwww{{{zzztttoookkkhhhdddbbbddd```[[[VVVSSSQQQNNNLLLLLLKKKJJJJJJIIIIIIJJJJJJJJJHHHFFFFFFFFFEEEDDDBBBCCCCCCBBBBBBAAABBBBBBCCCCCCCCCCCCDDDHHHLLLQQQSSS[[[```gggmmmsss{{{}}}}}}|||xxxtttvvvyyy{{{zzz}}}yyyqqqiiidddaaaaaabbbfffooo||||||rrreeeYYYSSSQQQPPPOOORRRPPPMMMJJJFFF@@@:::555444333222222333333111000333222111111000000111111000000000000000111111222000000000000000000000000111111000000000/////////000000000000000000000000//////...------------...////////////////////////111000000000/////////...////////////////////////////////////////////////........................000/////////............//////////////////////////////000000000000//////////////////////////////000000000000000000000000////////////////////////............////////////////////////////////////////////////////////////////////////////////////............////////////000000000000000000000000////////////////////////////////////////////////....../////////000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111222222444444555666888<<>>>>>===;;;:::888777555444444333222222222222}}}xxxvvvtttrrrsssxxx}}}xxxtttpppkkkgggddd```aaabbbdddiiitttzzzwwwvvvwwwwwwwwwvvvxxx{{{|||~~~zzzuuuppplllhhhfffgggccc\\\WWWTTTQQQNNNLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJHHHGGGFFFGGGFFFEEECCCEEEDDDCCCBBBBBBAAABBBBBBBBBAAAAAABBBEEEJJJNNNQQQVVV[[[bbbhhhmmmuuu~~~}}}|||yyy|||}}}vvvvvvzzz}}}xxxqqqkkkgggeeedddaaajjjxxx}}}ooobbbYYYSSSPPPOOORRRQQQOOOMMMJJJDDD===888444333222222444444333111333222111111000000111111000000000000000111111222111111111111111111111111222222111111111000000000000000000000000000000000000///......------......////////////////////////000000000000////////////////////////////////////////////////////////////........................////////////............//////////////////////////////000000000000//////////////////////////////000000000000000000000000////////////////////////............////////////////////////////////////////////////////////////////////////////////////............////////////000000000000000000000000////////////////////////////////////////////////------........./////////000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111///000000111222222333333333333333555777:::<<<>>>===>>>>>>>>>===<<<;;;;;;888777666444333222111000|||{{{yyywwwxxx}}}}}}zzzvvvrrrooolllgggdddaaaaaabbbbbbfffooo{{{zzzvvvuuuvvvvvvvvvtttvvvwwwwwwyyy{{{vvvqqqmmmjjjgggccc]]]XXXUUURRROOOMMMMMMLLLKKKKKKJJJJJJKKKKKKJJJIIIGGGGGGHHHHHHFFFDDDGGGFFFEEECCCBBBAAAAAAAAA@@@@@@@@@@@@CCCGGGKKKNNNTTTXXX___dddiiipppyyy}}}}}}}}}}}}{{{xxx{{{xxxqqqjjjeeebbb[[[dddrrr|||nnnaaaXXXRRROOORRRRRRQQQPPPMMMHHH@@@;;;666444333333444444333222333222111111000000111111000000000000000111111222111111111111111111111111222222222222111111111000////////////////////////000//////...............////////////////////////000000000000////////////////////////////////////////////////////////////........................///////////////.........//////////////////////////////000000000000//////////////////////////////////////////////////////////////////////////////............////////////////////////////////////////////////////////////////////////////////////............////////////////////////////////////////////////////////////////////////////////////------........./////////000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000111111111222222222222222333444555777999:::;;;<<<===>>>>>>>>>>>>>>>::::::999777555333222111~~~{{{}}}~~~zzzwwwtttqqqooolllhhheeeaaabbbbbbbbbdddjjjttt|||zzzvvvuuuuuuttttttssstttuuuuuuvvv{{{{{{wwwrrrnnnhhhddd^^^ZZZWWWTTTRRRPPPMMMMMMLLLKKKKKKKKKKKKLLLKKKJJJHHHHHHIIIIIIGGGFFFHHHGGGFFFDDDCCCBBBAAAAAA@@@???>>>???AAAEEEHHHKKKPPPUUU[[[```dddkkksssyyy}}}{{{|||{{{||||||tttjjjbbb]]]WWW___lll|||{{{lll___VVVRRRRRRRRRRRRRRRPPPKKKDDD???888666444333444444333222333222111111000000111111000000000000000111111222111111111111111111111111222222222222111111111000////////////////////////000000///............///////////////////////////////////////000000000000////////////////////////////////////////////////////////////////////////........./////////////////////////////////////////////000000000000//////////////////////////////////////////////////////////////////////////////............////////////////////////////////////////////////////////////////////////////////////............////////////////////////////////////////////////////////////////////////////////////....../////////000000000////////////////////////000000000000000000000000111111111111111111111111111111111111111111111111222222222111111111000000222222222333444555666777999:::;;;<<<>>>?????????<<<<<<;;;:::999777555444}}}wwwuuurrrpppnnnllliiifffcccccccccbbbccchhhpppwww|||wwwuuutttsssrrrqqqqqqrrrrrrtttxxx~~~}}}wwwtttmmmiiibbb]]]ZZZWWWTTTRRRNNNMMMMMMLLLLLLLLLLLLLLLLLLJJJIIIIIIJJJJJJIIIGGGHHHGGGFFFEEECCCCCCBBBBBB@@@???>>>>>>@@@CCCGGGIIIKKKPPPUUUZZZ^^^dddlllqqqyyy}}}{{{yyyzzz|||}}}wwwlllbbb\\\UUU[[[ffftttwwwggg[[[UUUSSSRRRRRRRRRQQQMMMGGGCCC;;;888555333333444333222333222111111000000111111000000000000000111111222111111111111111111111111222222111111111000000000000000000000000000000000111000//////......//////////////////////////////////////////000000000000////////////////////////////////////////////////////////////////////////........./////////////////////////////////////////////000000000000//////////////////////////////000000000000000000000000////////////////////////............////////////////////////////////////////////////////////////////////////////////////............////////////000000000000000000000000////////////////////////////////////////////////....../////////000000000////////////////////////000000000000000000000000111111111111111111111111111111111111111111111111333333222222111000000///222222222333444444444555666777999;;;<<<===>>>>>>======>>>>>>===;;;999888|||uuussspppooommmllliiigggdddeeeeeeccccccgggnnnttt|||}}}xxxuuusssqqqpppooooooooooooqqqtttwwwzzz{{{}}}zzzuuupppiiibbb]]]YYYUUURRRNNNNNNMMMLLLLLLLLLMMMMMMLLLKKKIIIJJJKKKKKKJJJHHHHHHGGGFFFEEEDDDDDDDDDDDD@@@???>>>>>>???BBBFFFHHHHHHLLLRRRVVVYYY___ffflllttt{{{{{{yyyyyywwwzzz~~~|||qqqfff___WWWZZZaaalll{{{ooo```YYYSSSRRRQQQQQQPPPNNNIIIFFF===:::666444333333222111333222111111000000111111000000000000000111111222000000000000000000000000111111000000000/////////000000000000000000000000111000000///////////////////////////////////////.../////////000000000111////////////////////////////////////////////////////////////////////////............/////////000//////////////////////////////000000000000//////////////////////////////000000000000000000000000////////////////////////............////////////////////////////////////////////////////////////////////////////////////............////////////000000000000000000000000////////////////////////////////////////////////------........./////////////////////////////////000000000000000000000000111111111111111111111111111111111111111111111111222222111111111111111111222333333444444444333333444555666888:::;;;<<<<<<<<<===???@@@@@@@@@>>>===|||tttrrrpppnnnmmmllliiigggdddeeefffddddddgggmmmsssxxxyyyuuusssqqqooommmmmmmmmlllnnnppprrrtttwww~~~|||vvvnnnfff```ZZZUUURRROOONNNMMMMMMLLLMMMMMMMMMLLLKKKJJJJJJKKKLLLJJJIIIHHHGGGFFFEEEDDDDDDDDDDDD@@@???>>>>>>???BBBEEEGGGHHHLLLQQQUUUYYY^^^eeekkkqqqwww~~~{{{yyytttsss~~~~~~vvvkkkdddYYYZZZ___gggtttsssddd\\\SSSRRRQQQPPPPPPNNNKKKHHH???<<<777444333222111000333222222111000111111111000000000000000111111222////////////////////////000000000000////////////000000000000000000000000111111000///////////////////////////////////////.../////////000000111111////////////////////////////////////////////////000000000000000000000000---.........//////000000//////////////////////////////000000000000//////////////////////////////000000000000000000000000////////////////////////............/////////000////////////////////////////////////////////////////////////////////////............/////////000000000000000000000000000////////////////////////////////////////////////,,,,,,,,,---------......////////////////////////000000000000000000000000111111111111111111111111111111111111111111111111000000000111222222333333333333444444444333333222222333555777999:::;;;;;;<<<===@@@BBBCCCBBBAAA@@@{{{xxxvvvvvvvvvwwwzzz~~~sssqqqnnnlllkkkjjjhhhfffjjjjjjjjjjjjjjjlllooorrrwww}}}|||wwwsssooommmlllkkkkkklllnnnoooooommmqqqvvv}}}|||uuunnnggg___XXXSSSSSSQQQOOONNNNNNMMMLLLJJJLLLLLLLLLLLLKKKKKKKKKKKKHHHHHHGGGGGGFFFEEEEEEEEE@@@???>>>>>>???@@@CCCDDDGGGHHHKKKNNNRRRXXX___dddmmmqqqwww~~~zzzxxxwwwxxx~~~}}}|||yyynnneee^^^YYYXXX___jjjvvviiiWWWTTTRRRQQQRRRSSSRRRNNNJJJFFFAAA;;;777555444111///222222222111111111111000000000////////////000000000000000000000000000000222///------///111111///000///.........000111222//////000000000000////////////000000000000//////000000000000000000000000000000000000000000000000//////000000000000//////////////////////////////////////////000000000000////////////////////////////////////////////////000000//////.........---......////////////......////////////////////////,,,---------.../////////////////////////////////////////////////////////---......///////////////---...///000000111000000//////............//////000000//////.........---...///////////////......//////............//////////////////////////////000000000000000///......//////000111111111111111111111111111111111111111000000000000000000000000222222222222222222222222333333444555666777888999:::;;;<<<===@@@BBBEEEFFF{{{uuuqqqmmmlllllllllnnnrrrvvvxxx~~~~~~uuusssooommmlllkkkiiihhhkkkkkklllkkkkkkmmmpppsssvvv}}}~~~yyyuuuqqqnnnllljjjjjjkkkmmmnnnnnnmmmnnnrrrxxx|||uuummmddd\\\VVVUUURRRPPPOOOOOONNNMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKIIIHHHHHHGGGFFFEEEEEEDDDAAA@@@???>>>???@@@BBBCCCDDDFFFIIILLLPPPVVV]]]bbbjjjnnnuuu{{{{{{xxxuuutttyyyzzzppphhh```[[[YYY]]]eeeppp}}}mmm[[[VVVSSSQQQRRRTTTSSSPPPLLLIIIDDD===888666555333222222222222111111111111000111000000//////000000111000000000000000000000000222000------000111111///000//////......///000111//////000000000000////////////000000000000//////000000000000000000000000000000000000000000000000//////000000000000//////////////////////////////////////////000000000000////////////////////////////////////////////////000/////////..................////////////......////////////////////////---------...............////////////////////////////////////////////////---......///////////////...//////000000000000/////////............//////000/////////..................////////////......//////............//////////////////////////////000000000000000///......//////000111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222333444555666777777999:::;;;<<<>>>AAACCCDDDvvvnnnjjjcccbbbaaa```bbbdddgggiiinnnrrrwww}}}yyyvvvrrrooommmmmmkkkjjjmmmmmmnnnmmmmmmnnnqqqssswww||||||wwwssspppkkkjjjiiijjjlllmmmmmmllllllooosssxxx~~~vvvkkkaaaZZZWWWTTTQQQPPPOOOOOONNNMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIHHHFFFEEEDDDDDDCCCBBB@@@?????????@@@AAABBBCCCFFFIIIMMMSSS[[[___fffjjjqqqwww}}}~~~zzzvvvsssuuuzzz~~~~~~~~~zzzrrrkkkddd^^^YYY[[[```gggrrr|||qqqbbbXXXUUURRRRRRSSSTTTQQQOOOLLLGGG???:::777666555444222222222111111111111000111111111000000111111111000000000000000000000000222000......000111000///111000000////////////000//////000000000000////////////000000000000//////000000000000000000000000000000000000000000000000//////000000000000//////////////////////////////////////////000000000000////////////////////////////////////////////////////////////..................////////////......////////////////////////...............---------////////////////////////////////////////////////---......//////////////////000000000000//////...//////............//////////////////..................///////////////...//////............//////////////////////////////000000000000000//////...//////000111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111111222333444555555666777888999:::<<<>>>@@@AAAuuulllggg___^^^\\\[[[[[[\\\___```fffhhhmmmsss{{{~~~zzzuuupppnnnmmmlllkkknnnooopppppppppqqqsssuuuyyy~~~~~~yyyuuurrrllljjjhhhhhhjjjkkkkkkkkkkkknnnqqquuuzzz|||qqqfff^^^YYYVVVRRRPPPOOOOOONNNMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJHHHGGGFFFEEEDDDDDDCCCBBB@@@????????????@@@BBBEEEHHHKKKQQQXXX]]]cccgggmmmtttzzz}}}yyyuuuuuuxxxyyy}}}{{{zzz{{{{{{yyysssnnnggg```ZZZZZZ[[[```hhhqqqtttgggZZZVVVRRRQQQRRRSSSRRRPPPNNNIIIBBB;;;777555555666222222222111111111000000222222111111111111222222000000000000000000000000111111000000000000000///111111000000//////......//////000000000000////////////000000000000////////////////////////////////////////////////////////////000000000000//////////////////////////////////////////000000000000///////////////////////////////////////////////////////////////...............////////////....../////////////////////////////////...---------,,,////////////////////////////////////////////////---......///////////////000000111000000///...---//////............/////////////////////.........---...////////////////////////............////////////////////////////////////000000000000////////////000111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111222222333444555555555666666777888999;;;===>>>wwwlllggg___]]][[[YYYXXXYYY[[[\\\bbbeeehhhnnnuuuyyyssspppnnnmmmllloooqqqrrrsssssstttvvvxxx}}}{{{wwwsssnnnkkkiiihhhiiijjjjjjiiiiiikkknnnrrrwww~~~vvvjjjbbb\\\XXXSSSPPPOOONNNMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFEEEEEEDDDCCCAAA@@@???>>>>>>AAABBBDDDGGGJJJOOOVVVZZZ```dddjjjqqqwww~~~{{{wwwvvvxxxwww~~~{{{yyyvvvvvvxxxwwwsssooojjjbbb[[[YYYZZZ\\\cccjjjxxxwwwkkk]]]XXXRRROOOPPPRRRQQQPPPNNNJJJDDD===777555555555222222222111111111000000222222111111111111222222000000000000000000000000111111222111000000///000111111000000//////......//////000000000000////////////000000000000////////////////////////////////////////////////////////////000000000000//////////////////////////////////////////000000000000////////////////////////////////////////////////.........///////////////......////////////....../////////////////////////////////...---------,,,////////////////////////////////////////////////---......///////////////000000111000000///...---//////............//////.........///////////////------.../////////////////////............////////////////////////////////////000000000000////////////000111111111111111111111111111111111111111111111111111111111111111222222222222222222222222333333333444555555666666555555555666777999:::;;;{{{oooiii```^^^[[[YYYXXXYYYZZZ[[[aaacccgggmmmttt~~~wwwrrrpppoooooooooqqqtttuuuvvvwwwzzz{{{~~~yyyvvvqqqnnnjjjhhhhhhhhhhhhgggeeegggjjjnnnsssyyy|||qqqjjj```\\\VVVRRRPPPNNNMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHGGGEEEEEEDDDBBBAAA???>>>>>>AAABBBDDDEEEHHHLLLRRRWWW]]]aaagggnnntttzzz~~~yyywwwwwwxxx||||||yyyuuutttuuuvvvtttqqqlllddd]]]ZZZXXXYYY^^^eeeoooxxxzzzqqqbbb\\\TTTPPPPPPQQQRRRQQQNNNLLLGGG@@@999555444555222222222111111111111000111111111000000111111111000000000000000000000000111222333333111//////000///000000000000000///...//////000000000000////////////000000000000//////000000000000000000000000000000000000000000000000//////000000000000//////////////////////////////////////////000000000000////////////////////////////////////////////////.........///////////////......////////////......////////////////////////...............---------////////////////////////////////////////////////---......//////////////////000000000000//////...//////............//////.........///////////////,,,---...///000000000000//////............//////////////////////////////...//////000000000000000//////000111111111111111111111111111111111111111222222222222222222222222222222222222222222222222333444444444555555555555444444444555666777888999vvvnnncccaaa^^^[[[ZZZ[[[\\\]]]bbbeeejjjpppyyy|||vvvtttrrrrrroooqqquuuwwwxxxzzz}}}}}}yyyuuuqqqllliiihhhggggggfffccceeehhhkkkooovvv}}}~~~|||||||||yyysssfffaaaZZZUUURRRPPPNNNMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIDDDDDDDDDCCCBBB@@@???>>>@@@AAABBBCCCEEEIIINNNRRRYYY]]]cccjjjpppvvv}}}~~~zzzyyyyyyzzzzzzuuutttuuuvvvuuutttooofff^^^ZZZWWWVVVZZZ___eeeppp|||~~~wwwhhhaaaWWWRRRQQQRRRSSSSSSNNNNNNJJJDDD<<<777555555222222222111111111111000111000000//////000000111000000000000000000000000000333444444111//////000...///000111111000000/////////000000000000////////////000000000000//////000000000000000000000000000000000000000000000000//////000000000000//////////////////////////////////////////000000000000////////////////////////////////////////////////............/////////000......////////////......////////////////////////---------...............////////////////////////////////////////////////---......///////////////...//////000000000000/////////............//////............/////////000,,,---...///000000000000//////............//////////////////////////////......///000000000000000//////000111111111111111111111111111111111111111222222222222222222222222222222222222222222222222333333333333333444444444444444444444555666777777}}}uuufffdddaaa___^^^^^^```aaadddhhhnnnuuu~~~zzzvvvuuutttnnnqqquuuxxxzzz|||~~~|||wwwsssmmmiiihhhgggfffeeedddeeehhhkkknnnttt{{{}}}wwwsssqqqppppppqqqvvv}}}zzzjjjeee^^^WWWSSSQQQOOONNNLLLLLLLLLLLLKKKKKKKKKKKKIIIIIIIIIJJJJJJJJJJJJKKKDDDDDDDDDCCCBBBAAA???>>>@@@AAAAAAAAACCCFFFKKKOOOVVVZZZaaagggmmmtttzzz~~~~~~|||yyyxxx{{{|||wwwtttuuuwwwwwwvvvppphhh___ZZZUUUSSSVVV[[[___kkkxxx|||mmmeeeZZZTTTRRRTTTTTTTTTOOOOOOMMMGGG???888666666222222222111111111111000000000////////////000000000000000000000000000000000333555444111...///000---...///111111111000000//////000000000000////////////000000000000//////000000000000000000000000000000000000000000000000//////000000000000//////////////////////////////////////////000000000000////////////////////////////////////////////////---.........//////000000......////////////......////////////////////////,,,------....../////////////////////////////////////////////////////////---......///////////////......///000000111000000//////............//////---.........//////000000,,,---...///000000000000//////............//////////////////////////////......///000000000000000//////000111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222333333555444444444444555666777zzzssslllggggggfffddddddggglllooottt{{{{{{xxxvvvvvvvvvvvvwwwyyy|||wwwvvvtttpppkkkgggeeedddfffcccdddiiimmmpppvvv}}}}}}|||yyyvvvrrrmmmiiifffeeeeeehhhjjjooouuuyyyqqqlllccc[[[VVVRRROOONNNOOONNNMMMKKKKKKKKKLLLLLLLLLKKKKKKIIIHHHGGGFFFFFFDDDDDDDDDDDDDDDDDDCCCBBB@@@??????@@@BBBEEEHHHJJJRRRWWW]]]dddiiioootttxxx|||{{{|||~~~wwwyyy{{{xxxvvvxxxrrrmmmeee]]]WWWUUUUUUVVV```hhhuuusssjjj^^^WWWVVVUUUTTTQQQQQQPPPNNNIIIBBB<<<888666444333222222333333111///000000000000000000000000////////////////////////222111111111000000//////000000000000000000000000000000////////////000000222222222111111111111111000000000000////////////000000//////.........---////////////000000000000............////////////////////////////////////...............///000000111111000///...---,,,,,,////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////......////////////............------------......////////////////////////////////////////////////000000//////.........---000000////////////000000......////////////......////////////000000000000000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222333222222222333333444555222222333333333333444444{{{tttnnnmmmllljjjjjjmmmqqquuu{{{|||yyyyyyxxxxxxyyy{{{~~~{{{zzzwwwsssnnniiifffeeeeeebbbbbbggglllooouuu|||}}}{{{yyywwwsssqqqlllhhhdddaaa``````aaabbbfffkkknnnuuuxxxrrriiiaaa[[[WWWSSSQQQOOONNNMMMLLLKKKKKKLLLLLLLLLKKKKKKJJJHHHGGGGGGFFFDDDDDDEEEEEEDDDDDDCCCCCC@@@??????@@@BBBDDDGGGIIIPPPTTTZZZ```fffkkkqqquuu}}}}}}|||yyyzzz{{{xxxwwwyyytttppphhh```ZZZWWWVVVVVV___gggtttxxxnnncccZZZXXXWWWUUUSSSQQQPPPOOOKKKEEE>>>999777555333222333333333111///111111111111111111111111000000000000000000000000111111111111000000000///000000000000000000000000000000////////////000000////////////////////////000000000000////////////000/////////............////////////000000000000............////////////////////////////////////...............///000000///////////////.........////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////......////////////......///..................///////////////////////////////////////////////////000/////////............//////............//////......////////////......////////////000000000000000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222333333222222222333333444222222333333333333444444xxxvvvuuurrrrrrtttvvv{{{~~~|||{{{{{{{{{|||~~~{{{vvvqqqlllhhhfffddd``````eeeiiimmmssszzz}}}}}}|||{{{xxxuuurrrqqqnnnkkkhhhccc```]]]\\\[[[[[[[[[^^^aaaccchhhsss{{{rrrjjjbbb\\\WWWTTTPPPOOOMMMLLLKKKKKKLLLLLLLLLKKKKKKJJJIIIHHHGGGGGGEEEEEEEEEEEEEEEDDDCCCCCC@@@@@@???@@@AAADDDGGGHHHLLLPPPUUU[[[aaaffflllpppwww|||}}}~~~~~~||||||zzzyyyzzzxxxtttmmmeee^^^YYYVVVUUU]]]eeerrr~~~uuuiii___[[[XXXVVVTTTQQQQQQPPPNNNIIIBBB<<<888666444333333333333111000111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000////////////000000////////////////////////000000000000////////////////////////............////////////000000000000............////////////////////////////////////...............///000000---.........//////000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////......////////////......000//////......//////000////////////////////////////////////////////////////////////..................------------............////////////......////////////000000000000000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222444333333222222222333333222222333333333333444444~~~~~~{{{xxxwwwzzzzzz~~~}}}}}}~~~~~~yyytttooojjjgggccc___^^^bbbfffjjjpppwww{{{zzzyyywwwtttpppmmmkkkkkkiiifffbbb___\\\[[[ZZZXXXXXXZZZ]]]___bbbkkkuuuzzzqqqhhh```ZZZUUUQQQPPPNNNLLLKKKKKKLLLLLLLLLKKKKKKJJJIIIHHHHHHHHHFFFFFFFFFFFFEEEDDDCCCCCCAAA@@@??????AAACCCEEEGGGIIILLLRRRWWW\\\bbbhhhlllssswww~~~|||~~~~~~}}}{{{{{{zzzwwwqqqjjjccc\\\WWWUUU\\\cccppp|||}}}pppfff___ZZZWWWUUURRRRRRRRRPPPMMMGGG@@@;;;777555333333333333222111111111111111111111111111222222222222222222222222111111111000000000000000////////////////////////000000////////////000000000000000111111111111111000000000000///////////////////////////.........////////////000000000000............////////////////////////////////////...............///000000............////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////......////////////......000000////////////000000///////////////////////////////////////////////////////////////.........///......------......///......////////////......////////////000000000000000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222444333222222111222222222222222222333333333444444|||wwwttttttxxx}}}|||{{{}}}~~~{{{vvvqqqkkkgggddd___^^^aaadddgggmmmtttxxxwwwvvvtttqqqmmmjjjhhhgggfffcccaaa^^^[[[YYYYYYWWWVVVXXX\\\^^^```hhhpppzzzvvvmmmccc[[[VVVRRRPPPNNNMMMLLLKKKLLLLLLKKKKKKKKKJJJJJJIIIIIIHHHGGGGGGGGGGGGFFFEEEDDDCCCBBBAAA@@@???@@@BBBDDDFFFGGGJJJOOOTTTYYY___eeeiiinnnsss{{{{{{{{{~~~|||zzzxxxuuuooohhh```ZZZVVV[[[bbbnnn{{{xxxmmmddd]]]YYYVVVTTTSSSRRRRRRPPPJJJCCC===999777444333333333222111111111111111111111111111222222222222222222222222000000000000000000111111////////////////////////000000////////////000000//////000000111111111111000000000000////////////.........///////////////////////////000000000000............////////////////////////////////////...............///000000////////////............////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////......////////////......000000////////////000000////////////////////////////////////////////////.........///////////////000//////////////////000......////////////......////////////000000000000000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222333222222111111222222222222222222333333333444444{{{wwwqqqlllkkknnnrrruuuxxx~~~}}}yyyuuunnniiifffaaa^^^```bbbdddjjjqqqtttssssssqqqoookkkiiigggcccbbb```^^^[[[YYYWWWVVVVVVTTTVVVZZZ]]]___dddkkksss{{{rrrggg^^^XXXRRRQQQOOOMMMLLLKKKLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGEEEDDDCCCBBBAAA@@@???@@@AAACCCEEEEEEHHHLLLPPPUUU[[[bbbfffjjjooowww|||zzz}}}}}}zzzzzzxxxuuunnnfff___ZZZ[[[aaalllyyyvvvkkkbbb\\\XXXUUUSSSRRRQQQQQQMMMFFF@@@;;;888555333333444333222222222222222222222222222222222222222222222222222000000000000111111111111000000000000000000000000000000////////////000000,,,------......//////000000000000000////////////.........///////////////////////////000000000000............////////////////////////////////////...............///000000000000//////.........---////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////......////////////......000//////......//////000////////////////////////////////////////////////.........///////////////000000////////////000000......////////////......////////////000000000000000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222111111111111111222333333222222333333333333444444vvvrrrmmmhhheeefffiiikkkmmmssszzz}}}yyyrrrlllhhhccc______aaabbbhhhooonnnnnnnnnnnnllljjjhhhfff```___^^^\\\ZZZXXXVVVUUUWWWUUUVVVZZZ\\\\\\```eeelllyyyxxxlllbbb[[[SSSRRROOOMMMLLLKKKKKKLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHGGGFFFDDDCCCCCCAAA@@@??????AAABBBDDDCCCEEEIIIMMMRRRXXX___dddeeejjjrrrzzz~~~zzz|||~~~zzz{{{|||zzzuuummmeee```[[[aaalllxxx~~~sssggg___[[[WWWSSSQQQPPPQQQNNNHHHCCC<<<999555444444444333333222222222222222222222222222222222222222222222222///000000000111111111111000000000000000000000000000000////////////000000,,,,,,------...//////000000000000000////////////............/////////000////////////000000000000............////////////////////////////////////...............///000000.........///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////......////////////......///..................///////////////////////////////////////////////////............/////////000/////////....../////////......////////////......////////////000000000000000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222000000000000111333444444222222333333333333444444tttpppjjjeeebbbbbbdddfffhhhmmmsssxxx||||||uuuooojjjddd______```aaagggmmmkkkkkkkkkkkkjjjiiigggfff``````___]]][[[YYYWWWVVVYYYWWWWWW[[[\\\\\\^^^bbbhhhttt}}}|||qqqfff___SSSRRRPPPNNNLLLKKKKKKLLLKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHGGGFFFDDDDDDCCCBBB@@@??????@@@BBBCCCAAACCCGGGKKKPPPVVV]]]bbbbbbgggooowww~~~zzz|||~~~{{{}}}~~~yyyqqqiiiddd\\\aaakkkwwwxxxlllbbb^^^WWWSSSPPPOOOQQQOOOIIIDDD<<<999666444444444333333222222222222222222222222111111111111111111111111//////000000111111111222000000000000000000000000000000////////////000000.........///000111111222000000000000////////////---.........//////000000////////////000000000000............/////////000////////////////////////...............///000000,,,,,,---...///000111222////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////......////////////............------------......////////////////////////////////////////////////---.........//////000000.........------...............////////////......////////////000000000000000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222/////////000111333444555222222333333333444444444xxxssskkkeeebbbaaaaaaaaaeeehhhlllooouuu~~~zzztttpppiiifffbbb^^^]]]___bbbeeejjjjjjjjjiiihhhfffeeedddaaaaaa```___]]][[[YYYXXXVVVVVVVVVWWWYYY[[[^^^___kkkpppyyy}}}|||zzzwwwwww|||yyykkkaaa\\\TTTNNNOOOOOOMMMKKKLLLJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJIIIHHHHHHGGGFFFFFFAAAAAAAAA@@@@@@?????????@@@BBBEEEHHHLLLRRRXXX]]]cccgggnnntttzzz}}}}}}|||||||||zzz{{{|||wwwlllbbb```^^^cccqqqzzzrrrggg^^^VVVTTTQQQQQQRRRPPPKKKGGG>>>;;;666444555444222///222222222222222222222222000000000000000000000000000000000000111111111111111000///......///000111000000000000000000000000000000000000111111111111......//////000000111111111111000000//////......000000000000000000000000111111000///////////////////////////////////////...............///000000000000000000000///......000000//////.........---////////////////////////............///////////////////////////////////////000000000000000//////......////////////......////////////////////////000000000000000000000000////////////////////////000000000000000000000000111000///...............000000//////.........---////////////////////////000000000000000000000000000111111111111222222222222222333333333333222222111111111111111111111111222222222222222222222222111111222222222333333333222222333333333333444444}}}}}}}}}}}}{{{vvvmmmgggcccbbbbbbaaaeeehhhlllpppvvv}}}{{{{{{{{{|||{{{uuuqqqjjjhhhccc```___```cccfffiiiiiiiiihhhgggfffdddccc``````___^^^]]][[[YYYXXXWWWWWWWWWWWWYYY[[[]]]^^^hhhmmmuuu|||zzzwwwrrrqqquuu|||}}}pppggg___WWWQQQPPPPPPNNNLLLMMMKKKJJJJJJIIIIIIJJJJJJKKKJJJJJJIIIHHHHHHGGGFFFFFFBBBBBBBBBAAA@@@??????>>>???AAADDDGGGJJJOOOUUUZZZ```dddjjjqqqwww~~~}}}}}}||||||}}}zzz{{{|||xxxooogggaaa^^^bbbmmm{{{|||ssshhh^^^WWWTTTRRRQQQRRRPPPLLLHHHBBB>>>999666555444333111222222222222222222222222000000000000000000000000000000000000111111111111111000///......///000111000000000000000000000000//////000000000111111111////////////000000000000111000000000/////////...000000000000000000000000111111000///////////////////////////////////////...............///000000000000000000000///......000/////////............////////////////////////............////////////////////////////////////------............------......////////////......////////////////////////000000000000000000000000////////////////////////000000000000000000000000000//////............///000/////////............////////////////////////000000000000000000000000000111111111111222222222111222222222222222222111111111111111111111111111222222222222222222222222111111222222222333333333222222333333333333444444wwwwwwvvvwwwyyy~~~tttmmmiiigggffffffhhhkkkppptttzzzzzzvvvrrrqqqqqqqqqtttxxx{{{~~~|||vvvqqqllliiieeeaaa```bbbdddfffhhhhhhggggggfffeeedddccc^^^^^^^^^]]]\\\[[[YYYYYYXXXXXXWWWWWWXXXYYY[[[\\\dddhhhppp{{{}}}zzzvvvpppmmmnnnssswww|||wwwnnnccc[[[TTTRRRQQQNNNLLLMMMKKKJJJJJJIIIIIIJJJJJJKKKJJJIIIIIIHHHHHHGGGGGGFFFDDDDDDCCCBBB@@@???>>>>>>???AAACCCEEEHHHLLLQQQUUU[[[```ffflllsssyyy|||{{{|||||||||yyyyyy{{{yyysssmmmccc______hhhsss~~~wwwjjj___XXXUUURRRQQQRRRQQQNNNJJJFFFBBB<<<777555444444333222222222222222222222222000000000000000000000000000000000000111111111111000000////////////000000000000000000000000000000//////000000000000111111000000000000////////////000000000000////////////000000000000000000000000111000000///////////////////////////////////////...............///000000000000000000000///......////////////............////////////////////////............////////////////////////////////////------...............---......////////////......////////////////////////000000000000000000000000////////////////////////000000000000000000000000///............//////000////////////............////////////////////////000000000000000000000000000111111111111222222222111111222222222222111111111111111111111111111111111111111111111111111111111111222222222333333333222222333333333333444444ttttttssstttwww}}}vvvqqqooonnnmmmnnnrrrwww{{{zzzsssnnnlllkkkjjjjjjkkkooorrrtttyyy~~~|||uuuqqqllliiieeebbbaaabbbdddeeeffffffffffffeeedddcccbbb]]]]]]]]]]]]\\\[[[ZZZYYYYYYXXXWWWWWWWWWXXXYYYZZZ```eeemmmwww}}}xxxsssooonnnppprrruuu~~~vvvhhh___VVVTTTRRRNNNLLLMMMKKKKKKJJJJJJJJJJJJKKKKKKIIIIIIIIIHHHHHHGGGGGGGGGEEEEEEDDDBBBAAA???>>>>>>@@@AAACCCDDDFFFIIINNNRRRWWW\\\bbbhhhooouuu{{{{{{zzz{{{{{{yyy{{{wwwvvvxxxxxxuuurrrfff```^^^bbbjjjttt}}}pppddd[[[WWWSSSRRRRRRRRROOOLLLIIIEEE>>>888555333444444222222222222222222222222000000000000000000000000///000000000111111111111000000////////////000000////////////////////////////////////000000000111111111000000//////......000000000000////////////000000000000000000000000000000////////////000000////////////////////////...............///000000000000000000000///......///////////////.........////////////////////////............////////////////////////////////////...///000000000000000000......////////////......////////////////////////////////////////////////////////////////////////////////////////////////...............///000111///////////////.........////////////////////////000000000000000000000000000000111111111222222222000111111222222111111000111111111111111111111111000000000000000000000000111111222222222333333333222222222333333333444444rrrrrrrrrrrruuu{{{~~~yyyvvvuuuuuuwww{{{~~~vvvnnnhhhgggfffeeedddfffhhhkkkmmmsssxxx|||uuuqqqkkkiiieeebbbaaaaaacccdddeeefffffffffeeedddcccbbb^^^^^^^^^]]]\\\[[[ZZZYYYYYYXXXWWWVVVVVVWWWXXXYYY^^^dddmmmwwwzzzvvvsssrrrqqqqqqpppxxx|||mmmcccYYYUUURRRNNNKKKLLLKKKKKKKKKJJJJJJKKKKKKKKKIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFDDDCCCAAA@@@???>>>@@@AAABBBCCCDDDGGGLLLOOOTTTYYY___eeelllrrrxxx}}}|||{{{zzzzzzuuu}}}{{{vvvtttuuuuuuuuusssiiibbb^^^___cccjjjvvvwwwkkk^^^YYYTTTRRRRRRRRRPPPNNNJJJGGG@@@:::555333333444222222222222222222222222000000000000000000000000///000000000111111111111//////000000000000//////////////////////////////...////////////000000000111111000000//////......////////////000000000000////////////////////////000000////////////000000////////////////////////...............///000000000000000000000///...............///////////////////////////////////////............////////////////////////////////////......///000000000000000......////////////......////////////////////////////////////////////////////////////////////////////////////////////////...............///000111.........///////////////000000000000000000000000000000000000000000000000000000111111111222222222111111222222222222111111111111111111111111111111000000000000000000000000111111222222222333333333222222222333333333444444rrrrrrrrrrrrsssxxx~~~}}}}}}}}}~~~uuummmgggcccbbbaaa```bbbdddhhhjjjpppttt{{{}}}vvvrrrkkkiiifffcccaaaaaabbbccceeeeeeffffffeeeeeedddccc_________^^^]]]\\\ZZZZZZXXXWWWVVVUUUVVVWWWXXXYYY\\\dddnnnxxx}}}yyywwwuuusssqqqkkknnnxxxssshhh]]]XXXTTTOOOLLLLLLLLLKKKKKKJJJJJJKKKKKKLLLHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFEEEDDDBBBAAA@@@@@@???@@@AAABBBCCCFFFJJJMMMRRRVVV\\\ccciiiooovvvzzz~~~~~~|||{{{uuu{{{|||wwwtttsssssssssssskkkeee```______bbbkkkuuu|||}}}rrrbbb]]]VVVSSSRRRRRRPPPNNNJJJHHHCCC<<<666333444555222222222222222222222222000000000000000000000000000000000000111111111111//////000000000000//////000000000000000000000000......////////////000000000000000000////////////////////////000000000000///////////////////////////////////////000000111////////////////////////...............///000000000000000000000///...............///////////////////////////////////////............////////////////////////////////////+++,,,---...////////////......////////////......////////////////////////000000000000000000000000////////////////////////000000000000000000000000///............//////000.........///////////////000000000000000000000000000000000000000000000000000111111111111222222222222222222333333222222222111111111111111111111111111111111111111111111111111111222222222333333333222222333333333333444444tttuuuvvvvvvvvvxxx}}}wwwoooiiibbbbbb``````bbbeeehhhjjjpppttt{{{yyyuuummmkkkhhheeecccccccccdddeeeffffffffffffeeeeeedddbbbaaaaaa```^^^\\\ZZZYYYVVVVVVUUUUUUUUUVVVXXXYYYZZZcccooozzz~~~}}}zzzuuurrrlllkkkooozzzyyymmmbbb\\\WWWQQQNNNNNNLLLLLLKKKKKKKKKKKKLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEDDDDDDCCCBBBBBBAAA===>>>???@@@AAACCCHHHKKKOOOSSSYYY```ffflllssswww|||}}}www{{{~~~yyyuuusssrrrrrrrrrlllgggccc```]]]]]]ccckkkrrr{{{wwwfff___XXXSSSRRRRRRPPPNNNJJJIIIFFF@@@999555555777222222222222222222222222000000000000000000000000000000000000111111111111...///000111111000///...000000000000000000000000........./////////000000////////////000000000000.../////////000000000111///////////////////////////////////////000111111////////////////////////...............///000000000000000000000///................../////////000////////////////////////............////////////////////////////////////+++,,,---...////////////......////////////......////////////////////////000000000000000000000000////////////////////////000000000000000000000000000//////............///............/////////000000000000000000000000000000000000000000000000000000111111111111222222222333333444444444444333333111111111111111111111111222222222222222222222222111111222222222333333333222222333333333333444444yyyzzz{{{zzzzzz{{{~~~yyyrrrllldddcccbbbbbbdddgggkkkmmmrrrwww~~~{{{wwwnnnllliiigggeeeddddddeeefffffffffgggffffffeeeeeeccccccbbb```___\\\[[[YYYUUUUUUTTTTTTUUUWWWXXXYYYYYYcccppp{{{~~~xxxtttrrrnnnnnnuuu~~~}}}qqqeee^^^YYYSSSPPPPPPLLLLLLKKKKKKKKKKKKLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEDDDDDDCCCCCCCCCBBB;;;<<<===>>>???BBBFFFJJJMMMQQQWWW^^^dddjjjqqquuu|||xxx|||~~~|||wwwtttsssrrrrrrlllhhhdddaaa]]]ZZZ^^^eeellluuuzzzhhhaaaYYYTTTRRRRRRPPPNNNJJJJJJHHHBBB<<<888777888222222222222222222222222000000000000000000000000000000000000111111111111...///000111111000///...000000000000000000000000............/////////000......//////000000111111.../////////000000111111///////////////////////////////////////000111111////////////////////////...............///000000000000000000000//////...---.........//////000000////////////////////////............/////////000////////////////////////---...///000111111111111......////////////......////////////////////////000000000000000000000000////////////////////////000000000000000000000000111000///...............---.........//////000000000000000000000000000000000000000000000000000000000111111111111222222222333444444555555444444333111111111111111111111111222222222222222222222222111111222222222333333333222222333333333444444444~~~~~~~~~}}}||||||~~~tttoookkkjjjiiihhhiiikkknnnppprrrwww~~~{{{wwwpppooommmkkkhhhgggffffffiiihhhhhhgggffffffeeeeeeeeecccbbbaaa```^^^[[[XXXVVVUUUSSSSSSTTTUUUWWWYYY]]]ccclllwww}}}zzzuuupppmmmooovvv{{{oooccc[[[UUURRRPPPJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGFFFEEEDDDCCCBBBBBB@@@@@@@@@@@@AAACCCEEEGGGIIIMMMSSSYYY```fffmmmrrryyy}}}~~~|||||||||uuurrrqqqqqqppppppkkkfffccc___\\\^^^ccchhhoooxxx}}}tttcccXXXXXXWWWOOOKKKMMMNNNLLLIIIDDD>>>999666555222222333444333222111000333222111111000000111111222222222111111111111000000000000000000000000000///////////////000111111000000//////.........---//////////////////////////////............//////////////////////////////111000...,,,,,,,,,...///000000000000000000000000........................////////////////////////////////////////////////////////////////////////////////////////////////........................////////////////////////000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000//////.........------...///000000///...---000000000000000000000000//////////////////////////////////////////////////////000111222333333333222222222222222222222222111111222222222333333333333111///000222333222///333333333333333333333333222222222333333444444444}}}xxxqqqooommmlllmmmooorrrtttxxx|||~~~yyyrrrqqqooommmkkkiiihhhhhhjjjjjjiiiiiihhhhhhggggggfffeeecccbbbbbb```\\\YYYVVVUUUTTTSSSSSSUUUWWWXXX]]]bbbkkkwww}}}xxxsssoooooosss|||ssshhh___XXXTTTQQQLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHIIIGGGGGGFFFEEEDDDCCCBBBBBB@@@??????@@@AAACCCDDDFFFGGGKKKQQQVVV\\\cccjjjooowww{{{yyywwwvvvvvvuuusssnnniiigggccc______cccggglllsss{{{wwwgggZZZYYYWWWOOOLLLNNNMMMLLLJJJEEE@@@:::777555222333333444333222111000333222111111000000111111222222222111111111000000000000000000000000000000///////////////000111111000/////////............//////////////////////////////............//////////////////////////////111000...,,,,,,---...///000000000000000000000000........................////////////////////////////////////////////////////////////////////////////////////////////////........................////////////////////////000000000000000000000000////////////////////////000000000000000000000000////////////////////////000/////////..................////////////......000000000000000000000000////////////////////////000000000000000000000000000000000111222222222333222222222222222222222222111111222222222333333333222111///000333333222000333333333333333333333333333333333333333333333444zzzxxxtttrrrrrruuuxxxzzz}}}vvvuuussspppnnnmmmlllkkkkkkkkkkkkkkkkkkkkkjjjjjjhhhfffeeeddddddbbb^^^[[[XXXWWWUUUTTTSSSTTTVVVWWW\\\bbbkkkvvv}}}xxxrrrpppoootttzzzoooeee]]]WWWSSSNNNMMMLLLLLLKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHIIIIIIGGGGGGFFFEEEDDDDDDCCCBBB@@@?????????@@@AAACCCDDDEEEHHHMMMRRRXXX___fffjjjuuuyyy~~~~~~}}}|||xxxrrrnnnlllhhhbbb```bbbdddhhhlllrrr}}}{{{lll^^^YYYVVVOOOLLLNNNLLLLLLKKKHHHCCC===888555333333333333333222111111333222111111000000111111222222111111111000000000000000000000000000000000///////////////000111111////////////............//////////////////////////////............//////////////////////////////000///...---------...///000000000000000000000000........................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////000000000000000000000000////////////////////////////////////............//////............//////000000000000000000000000////////////////////////111111111111111111111111111111111111111111222222222222222222222222222222111111222222222333333333111000000111333444333222222222222333333444444444444444444333333333333333|||yyyyyy{{{~~~xxxwwwuuusssqqqooonnnnnnlllllllllllllllllllllllliiihhhggggggfffdddaaa^^^ZZZYYYVVVUUUTTTTTTUUUVVV\\\aaajjjvvv|||vvvrrrnnnoooxxxwwwmmmccc[[[VVVQQQOOONNNLLLKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHIIIIIIGGGGGGFFFFFFEEEDDDDDDCCC@@@??????>>>???@@@BBBCCCDDDFFFKKKOOOTTT[[[bbbfffrrrvvv}}}~~~xxxsssqqqllleee`````````dddhhhmmmwww~~~pppaaaZZZTTTNNNLLLMMMLLLKKKKKKJJJGGGAAA:::666333333333333333222222222333222111111000000111111111111111111000000000000///////////////////////////////////////000000111///////////////.........//////////////////////////////............//////////////////////////////000///......---...//////////////////////////////........................////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.........000///...------...///000////////////////////////////////////////////////111111111111111111111111222222222111111111111111222222222222222222222222111111222222222333333333111111111111333333333333111111222333333444555555444444444444444333333333{{{zzzxxxuuusssrrrqqqpppnnnnnnnnnmmmmmmmmmmmmmmmkkkiiihhhhhhhhhfffccc```\\\ZZZXXXVVVUUUUUUVVVWWW\\\bbbkkkvvvzzzuuupppnnnttt|||~~~tttjjj```ZZZTTTRRROOOMMMKKKKKKKKKKKKIIIIIIHHHHHHHHHIIIIIIJJJGGGGGGFFFFFFEEEEEEDDDDDDAAA@@@?????????@@@AAABBBDDDFFFIIIMMMQQQXXX___dddnnnssszzz~~~xxxuuuppphhhaaa___^^^bbbgggkkksss~~~ssseee[[[SSSNNNKKKLLLLLLLLLKKKKKKJJJEEE===888444444444333333333333333333222111111000000111111111111111000000000/////////////////////////////////////////////000000111........./////////////////////////////////////////////............////////////////////////////////////........./////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////.........///////////////000///...------...///000////////////////////////000000000000000000000000111111111111111111111111222222222111111111111111222222222222222222222222111111222222222333333333111111222222222222333444111111222333333444555555444444444444444444444444}}}|||zzzxxxvvvtttssssssqqqppppppooonnnnnnmmmmmmkkkjjjiiiiiiiiigggdddbbb]]]\\\ZZZXXXWWWWWWXXXYYY]]]ccclllwww}}}yyysssnnnqqqxxx|||qqqfff___VVVTTTQQQNNNLLLKKKKKKKKKIIIIIIHHHHHHHHHIIIJJJJJJGGGGGGFFFFFFFFFEEEEEEEEEBBBBBB@@@??????@@@AAAAAADDDEEEHHHKKKOOOUUU\\\aaahhhnnnvvv}}}}}}zzztttkkkcccaaa]]]bbbfffiiipppyyy~~~~~~wwwiii]]]UUUPPPMMMLLLMMMLLLKKKLLLLLLHHH@@@:::555555444333333333333333333222111111000000111111111111000000000/////////000000000000000000000000///////////////000111111........./////////////////////////////////////////////............//////////////////////////////....../////////000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////........./////////////////////............//////000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111222222222222222222222222222222111111222222222333333333222333444333222111222444222222222333333444444444333444444444555555555555~~~{{{yyyxxxwwwvvvttttttsssrrrpppooonnnnnnkkkjjjiiiiiiiiihhheeebbb^^^]]][[[YYYYYYZZZ[[[\\\^^^dddmmmxxx{{{tttmmmoootttzzzyyymmmfffXXXVVVRRRNNNLLLKKKKKKKKKHHHHHHHHHHHHHHHIIIJJJKKKGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCBBB@@@@@@@@@AAABBBCCCDDDFFFHHHLLLRRRYYY^^^bbbhhhqqqyyy~~~yyyooogggddd^^^bbbeeefffkkkuuu}}}zzznnnaaaXXXSSSPPPNNNOOOMMMKKKLLLMMMJJJCCC===666555444333222333333444333222111111000000111111111000000000////////////000000000000000000000000///////////////000111111............/////////000//////////////////////////////............//////////////////////////////......///000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////............/////////000......////////////......000000000000000000000000000000000000000000000000000000000000000000000000000000000111222222222333222222222222222222222222111111222222222333333333333555666444222000111333333333333333333333333333222333333444555666777777|||yyyxxx{{{~~~|||zzzyyyyyywwwwwwuuutttrrrpppooooookkkjjjiiiiiijjjhhheeeccc___^^^\\\ZZZZZZ[[[\\\]]]___dddmmmyyy|||tttllllllqqqttt~~~rrrjjjZZZWWWSSSOOOLLLKKKKKKKKKHHHHHHHHHHHHHHHIIIJJJKKKGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDBBBAAA@@@AAAAAABBBBBBCCCEEEGGGJJJPPPWWW\\\^^^dddnnnvvv}}}{{{rrrjjjfff___bbbcccccchhhttt}}}}}}rrreee[[[VVVRRROOOPPPMMMKKKKKKMMMKKKDDD>>>666555444333222333444444333222222111000111111111000000000000////////////000000000000000000000000///////////////000111111---.........//////000000//////////////////////////////............//////////////////////////////......///000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////........................////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////---.........//////000000---...///000000///...---000000000000000000000000000000000000000000000000//////////////////////////////000111222333333444222222222222222222222222111111222222222333333333444666777555111///000222444333333333333333333333111222333444555777888888{{{xxxvvvsssqqqoooqqqrrruuu{{{}}}|||{{{xxxvvvtttrrrqqqpppooonnnmmmllljjjiiihhhggg```aaaaaa```______aaabbbeeeiiipppxxx|||uuuqqqnnnnnnsssxxx}}}tttfff___WWWQQQOOOMMMKKKIIILLLKKKKKKKKKJJJJJJJJJJJJHHHHHHIIIIIIHHHHHHGGGFFFFFFEEEDDDCCCBBBAAA@@@@@@???AAADDDFFFJJJOOOUUUYYY```eeelllsssyyy~~~xxxmmmeeeddd______eeekkkpppuuu{{{}}}uuulllcccZZZUUURRRRRRPPPOOOMMMLLLIIIEEEBBB===:::666444444444333222000111222333444333222111000000////////////000000//////000000000000//////000000000000000000000000...///000111111000///...000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000//////.........---////////////////////////000000000000000000000000////////////////////////000000//////.........---000000000000000000000000............////////////,,,------...............000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000222111000//////000111222222222222111111111000000111222333333333333222111111111222222222333333333444555555555444333333222333222222111111222222333333333333444444444555555}}}uuuqqqnnnkkkhhhgggiiikkknnnsss{{{~~~|||zzzxxxuuutttrrrrrroooooommmllljjjiiiggggggaaabbbbbbaaa``````bbbcccfffkkkrrrzzz|||uuuqqqnnnmmmooosss|||xxxjjjcccYYYSSSPPPOOOMMMKKKLLLLLLKKKKKKKKKJJJJJJJJJHHHHHHIIIIIIHHHHHHGGGFFFFFFEEEDDDCCCBBBAAAAAA@@@===???BBBDDDGGGKKKQQQUUU]]]aaaiiipppvvv|||~~~||||||||||||pppgggccc^^^\\\bbbhhhlllrrrxxx}}}wwwooofff^^^WWWSSSRRRQQQOOONNNMMMKKKGGGDDD>>>;;;777444444444333222222222333444444333222111000000////////////000000//////000000000000//////000000000000000000000000...///000111111000///...////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000/////////............////////////////////////........................////////////////////////000/////////............000000000000000000000000............////////////------...////////////...000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000222111000//////000111222222222222111111111000000111222333333333333222111111111222222222333333333444444555555444444333222333333222222222222333333333333444444444555555555xxxooojjjfffccc``````aaacccffflllttt~~~~~~|||zzzxxxuuutttssspppooonnnllljjjhhhgggfffcccddddddcccaaabbbdddfffiiinnnuuu~~~|||vvvqqqmmmkkklllnnnuuuqqqiii^^^UUURRRPPPOOOMMMLLLLLLLLLKKKKKKKKKJJJJJJHHHHHHIIIIIIHHHHHHGGGFFFFFFEEEDDDDDDCCCBBBAAAAAA>>>@@@AAACCCEEEIIINNNQQQXXX]]]dddlllsssyyyzzzyyyxxxyyy~~~tttkkkbbb\\\YYY]]]ccchhhnnnuuu}}}yyyssskkkbbbZZZUUUSSSQQQPPPOOONNNMMMJJJHHH@@@<<<888555444444333222111222222222111000//////111000000//////000000111///000000111111000000///000000000000000000000000//////000000000000//////........................000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000////////////............////////////////////////........................////////////////////////////////////............000000000000000000000000............////////////......///000000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000111111000000///000000000000000000000000111111000000000000111111222222222111111111111111111222222333333222222111111111222222222333333333444444555555444444333333444444444333333444444444333444444444444555555555vvvmmmhhhdddaaa^^^^^^___aaadddjjjrrr|||~~~{{{yyyvvvtttssspppooonnnllljjjhhhgggfffeeefffeeedddcccdddfffhhhkkkpppyyy}}}wwwrrrmmmjjjkkklllpppwwwyyyooobbbYYYTTTRRRPPPNNNLLLLLLLLLKKKKKKKKKKKKJJJHHHHHHIIIIIIHHHHHHGGGFFFEEEEEEEEEDDDCCCBBBBBBAAAAAABBBCCCDDDEEEHHHMMMPPPTTTYYY```hhhooowww~~~yyywwwwwwxxx|||wwwnnnccc\\\WWWZZZ___dddkkkrrr{{{{{{yyyuuunnneee\\\WWWSSSRRRPPPPPPPPPOOOMMMKKKCCC???999555444444333333111000000///......---,,,111000000000000000000111000000000111111000000000000000000000000000000000//////000000000000/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.........////////////////////////........................///////////////////////////////////////.........////////////////////////............////////////...//////000000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000//////////////////////////////111000000000000000000111111111111111111111111111222222222222222222222222111111222222222333333333333444444555444444333333555555444444444444555555444444444444555555555555uuulllhhhfffdddbbb```aaaccceeekkksss|||~~~|||yyyvvvsssrrrppppppnnnllljjjhhhfffffffffffffffeeedddfffiiilllnnnttt}}}~~~yyysssmmmiiiiiiiiikkkqqqwwwvvvhhh]]]WWWSSSQQQOOOMMMLLLLLLLLLKKKKKKKKKKKKHHHHHHIIIIIIHHHHHHGGGFFFEEEEEEEEEDDDCCCCCCCCCBBBBBBCCCDDDDDDDDDGGGKKKNNNRRRVVV]]]eeelllttt|||yyyvvvvvvvvvzzz~~~yyyqqqeee]]]WWWWWW[[[aaaiiipppvvvwwwwwwuuuooofff^^^XXXUUUSSSQQQPPPPPPPPPOOOMMMFFFAAA;;;666444444333333222222111000///.........111111000000000000111111000000111111111111000000000000000000000000000000000000////////////000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////.........///////////////////////////////////////////////////////////////////////////////////////.........///////////////////////////////////////............////////////...//////000000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000//////////////////////////////000000000111111000000000111111111111111111111111222222222222222222222222111111222222222333333333333333444444555444444333666555555444444555555666444444444555555555666666~~~wwwoookkkjjjiiigggdddeeegggiiimmmuuu~~~~~~{{{wwwtttrrrqqqpppnnnllljjjhhhfffeeeeeeeeeeeedddeeeggglllooosssyyy{{{uuunnnhhhfffeeegggkkkooouuu}}}oooccc[[[WWWRRROOOMMMMMMLLLLLLLLLKKKKKKKKKHHHHHHIIIIIIHHHHHHGGGFFFEEEEEEEEEDDDDDDDDDCCCCCC@@@AAABBBBBBBBBDDDHHHKKKOOOTTTZZZaaaiiiqqqyyy~~~xxxtttttttttvvvzzz{{{sssggg^^^VVVUUUXXX^^^gggooossstttuuutttoooggg___ZZZVVVTTTQQQPPPPPPPPPOOONNNIIIDDD<<<777444444333333555444333222222222222222222111111000000111111222000111111222222111111000000000000000000000000000000000////////////000000111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000.........///////////////////////////////////////000000000000000000000000////////////////////////.........///////////////000000000000000000000000............////////////......///000000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...//////000000//////...000000000000000000000000000000111111111111000000111111111111111222222222333222222111111222222333111111222222222333333333333333444444555555444444555555444444444444555555444444555555555666666666~~~|||uuussspppnnnllllllnnnnnnrrrwww}}}~~~vvvrrrqqqooonnnllllllmmmooossszzz}}}yyyuuusssqqqpppooollljjjgggfffeeecccdddddddddeeehhhnnnrrrxxx}}}wwwooohhheeedddeeehhhjjjmmmwwwvvvjjjaaa[[[UUUQQQMMMMMMMMMLLLLLLLLLKKKKKKHHHHHHIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDAAAAAABBBBBBBBBEEEIIILLLMMMQQQWWW^^^eeemmmtttzzz{{{vvvuuutttvvvyyy~~~wwwhhh^^^TTTRRRUUU[[[dddmmmrrrsssuuutttpppiiibbb]]]WWWTTTQQQPPPPPPOOONNNMMMKKKEEE>>>888555444333333444444333222222222333444222111111000000111111222000111111222222111111000000000000000000000000000111000///......///000111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000............/////////000////////////////////////////////////////////////////////////////////////............/////////000000000000000000000000000............////////////------...////////////...000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000......////////////......000000000000000000000000///000111222222111000///000000111111111222222222333333222111111222333333111111222222222333333333222333444444555555444444555444444444444444444555555555555555666666666666zzztttpppnnniiigggeeebbbaaaaaabbbbbbaaafffmmmrrrvvv}}}}}}xxxwwwuuutttsssssssssuuuxxx~~~zzzwwwtttqqqpppooollljjjgggfffeeebbbccccccccceeeiiiooosss|||xxxooohhhgggffffffhhhhhhiiiqqqzzzzzznnneee^^^WWWRRRMMMMMMMMMMMMLLLLLLLLLLLLHHHHHHIIIIIIIIIHHHGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDDDDDDDEEEGGGKKKNNNKKKOOOUUU[[[bbbjjjrrrwww~~~yyyxxxwwwxxxzzz|||yyyhhh]]]SSSPPPSSSYYYccclllrrrtttuuutttpppjjjddd```XXXUUUQQQOOOOOOOOONNNLLLLLLFFF>>>888555444333333111111000//////000111222222222111111111111222222111111222222222222111111000000000000000000000000111000///......///000111////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000---.........//////000000////////////////////////........................////////////////////////---.........//////000000000000000000000000000000............/////////000,,,------...............000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000......////////////......000000000000000000000000///000111222222111000///000000111111222222222222444333222111111222333444111111222222222333333333222333333444555555555444444444444333333444444444555555555555666666666777{{{uuurrrnnniiidddaaa___\\\ZZZZZZZZZYYYXXX]]]^^^aaadddhhhnnntttyyy~~~|||yyyvvvsssqqqooommmjjjgggeeeddddddaaaaaadddfffhhhnnnvvv|||zzzsssoooiiigggeeedddfffiiilllooowwwmmmcccYYYRRRPPPMMMKKKJJJKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEAAABBBBBBAAAAAABBBEEEHHHHHHLLLQQQXXX^^^fffmmmrrr}}}zzzvvvvvvxxxxxxyyymmmcccWWWQQQQQQUUU```jjjsssttttttsssoooiiiddd```ZZZWWWSSSPPPPPPPPPQQQPPPLLLIIICCC>>>999666444444222222222111111111111000222222222111000//////...000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000////////////////////////000000///...---,,,,,,+++...,,,,,,...111222111...............////////////......------------......//////000000///...------/////////000111111222222222111111111000000//////000000000000000000000000//////............//////////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000222111000//////000111222000111111111111222222222111111111111111111111111222222333333444555666666333333333444444444555555666555555444444444555555zzzsssoookkkeee```^^^[[[XXXWWWWWWWWWVVVUUUVVVXXX[[[]]]aaagggnnnsss~~~{{{xxxsssqqqooollliiigggdddccceeecccccceeegggiiiooowww~~~|||vvvrrrkkkiiigggffffffhhhkkkmmmyyy}}}ssshhh]]]VVVSSSPPPMMMKKKKKKKKKJJJIIIJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEBBBBBBBBBAAAAAABBBEEEGGGGGGJJJOOOUUU\\\ccckkkppp|||~~~yyyxxxyyyzzz|||zzzooodddYYYSSSQQQTTT]]]gggpppqqqsssrrroooiiiccc___ZZZVVVRRRPPPOOOPPPPPPOOOMMMJJJFFF@@@;;;777555444222222222222111111111111222222111111000//////...000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000//////////////////////////////////////////......///------///222333111///............///////////////......------......//////////////////...------000000000///////////////111111000000000/////////000000000000000000000000//////............//////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000222111000//////000111222000111111111111222222222111111111111111111111111222333333333444555555555333333333444444444555555666555555444444444555555|||tttooojjjccc]]]]]]ZZZVVVTTTTTTUUUTTTTTTRRRSSSVVVXXX\\\bbbhhhmmmwww~~~}}}zzzsssrrrooollliiifffdddcccfffccccccfffhhhjjjpppxxxyyyvvvooommmjjjhhhggggggiiijjjrrr{{{{{{ooocccZZZVVVSSSOOOMMMLLLKKKJJJIIIJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGGGGFFFFFFFFFFFFEEECCCCCCCCCBBBAAAAAACCCEEEEEEHHHMMMRRRXXX```gggmmmyyy|||{{{{{{yyy|||rrrggg\\\UUUQQQRRRYYYbbbjjjmmmpppqqqooojjjccc___YYYVVVQQQOOONNNOOOOOONNNOOOMMMHHHCCC===999666444333222222222111111111111222222111111000/////////000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000111111000000///////////////////////////////////////000000111111/////////000222333222000............///////////////......------......//////////////////......---000000000///...---------000000///////////////...000000000000000000000000//////............//////////////////////////////000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111111000000000000111111000111111111111222222222111111111111111111111111333333333333444444444444333333333444444444555555555555444444444555555666zzztttnnnfff```___[[[WWWUUUUUUUUUUUUTTTRRRSSSVVVXXX\\\aaahhhlllsss{{{~~~{{{tttrrrpppmmmjjjfffdddccceeeccccccfffhhhkkkrrryyy|||xxxsssqqqnnnjjjhhhgggggggggmmmuuuuuuhhh^^^XXXTTTPPPMMMLLLLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDCCCAAAAAABBBDDDEEEHHHLLLPPPUUU]]]dddjjjuuu}}}}}}www}}}uuukkk___WWWRRRPPPUUU[[[dddhhhmmmpppoookkkddd```YYYVVVQQQNNNNNNNNNNNNMMMOOOMMMJJJEEE???:::666444333333222222222111111111111111111111000000//////000000000000000000000000111111111111111111111111000000000000000000000000//////////////////////////////////////////////////////////////////////////////000000000000///////////////////////////////////////////////////////////////000111111111000............//////////////////............//////...///////////////......000000000//////.........////////////............//////////////////////////////............//////////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////////////////000000000000111000000000000000000111000000111111111222222222111111111111111111111111444444333333333333333333333333333444444444555555555444444444444555666666}}}vvvmmmgggbbb___ZZZWWWVVVVVVVVVUUUTTTVVVXXXZZZ]]]ccciiinnnuuu}}}|||uuutttqqqnnnkkkgggeeecccdddaaabbbfffiiilllsss{{{}}}zzzvvvtttpppllliiigggfffffflllrrr{{{{{{mmmcccYYYUUUPPPMMMLLLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDEEECCCAAA@@@AAACCCFFFHHHKKKNNNSSSZZZbbbgggooo{{{~~~yyy~~~xxxnnnbbbYYYSSSNNNPPPUUU^^^bbbhhhmmmnnnjjjeeebbbZZZVVVQQQNNNNNNNNNMMMMMMNNNMMMJJJFFFAAA;;;666444333333333222222222222111111111111000000000000000000000000000000000000000111111111111111111111111000000000000000000000000//////////////////////////////////////////////////////////////////////////////000000000000//////////////////////////////000000///......---,,,,,,---...///000////////////............/////////////////////....../////////......///////////////.../////////000000111111111............//////////////////////////////////////////............//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000111111000000000000000111111111222222222111111111111111111111111333333333333333333222222333333333444444444555555444444444444444555666666xxxqqqiiieee___ZZZYYYXXXXXXXXXWWWXXXZZZ]]]```eeekkkpppyyy}}}wwwvvvssspppllliiifffdddbbbaaabbbgggkkkooowww~~~{{{wwwuuurrrnnnkkkiiiggggggkkkpppwwwtttjjj\\\XXXRRRNNNMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIGGGGGGGGGFFFFFFFFFFFFEEECCCDDDEEEDDDBBBAAAAAABBBEEEGGGIIILLLPPPWWW___dddjjjuuu|||zzzpppddd\\\SSSMMMMMMQQQWWW\\\bbbgggjjjhhheeebbb[[[WWWRRROOONNNNNNNNNMMMMMMLLLKKKGGGCCC===888555333333333333222222222222111111000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...//////000000//////...////////////////////////000000///...---,,,++++++---...000000.........///............////////////000//////......//////000---...///////////////////////////000111222222222...////////////000000000000000000000000000000000//////............//////////////////////////////000000000000000000000000........................000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000111111111111000000000111111111111222222222111111111111111111111111222222222222333333333333333333333444444444555555444444444444444555666777sssnnnhhhbbb```___^^^^^^\\\]]]___aaadddiiippptttzzzyyyxxxuuuqqqmmmjjjgggfffbbbaaaccciiinnnsss|||}}}wwwuuusssooommmjjjiiihhhiiimmmsss{{{|||sssddd___WWWRRRNNNMMMLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJGGGGGGGGGFFFFFFFFFFFFEEEBBBCCCDDDDDDBBBAAABBBCCCDDDEEEGGGIIIMMMSSS[[[aaaeeeooo{{{{{{qqqfff]]]TTTMMMKKKNNNQQQUUU[[[aaaddddddcccaaa\\\XXXSSSPPPOOOOOONNNMMMLLLLLLLLLJJJEEE@@@:::777444444333333333222222222000000000000000000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000......////////////......////////////////////////000/////////......---------000111111///...///000............////////////000000////////////000000------.../////////////////////000000000000000000/////////000000000111111000000000000000000000000//////............//////////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000///000111222222111000///000111111111111222222222111111111111111111111111111111111222333333333444333333333444444444555555444333333444444666777777}}}wwwpppjjjgggfffeeeeeeaaabbbdddfffiiinnntttyyyzzzzzzyyyvvvrrrnnnkkkhhhfffcccbbbeeekkkqqqvvv~~~vvvuuussspppmmmkkkjjjjjjgggkkkqqqwwwzzzjjjddd\\\TTTPPPMMMKKKJJJLLLKKKKKKKKKJJJJJJJJJJJJGGGGGGGGGFFFFFFFFFFFFEEEAAACCCDDDDDDCCCBBBBBBCCCCCCCCCEEEGGGJJJQQQYYY^^^bbblllxxx{{{rrrggg^^^UUULLLJJJLLLMMMQQQVVV\\\```aaaaaa```]]]YYYTTTQQQOOOOOOOOONNNLLLMMMMMMLLLHHHBBB===999444444444333333333222222000000000000000111111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000......////////////......////////////////////////////////////000000000000...111333222000...///111............/////////000000000////////////000000------...///000000//////000000000///......------//////000000111111222222000000000000000000000000//////............//////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000///000111222222111000///000111111111111222222222111111111111111111111111000000111222333333444444333333333444444444555555333333333444555666777888yyyrrrmmmjjjgggfffeeeggghhhhhhhhhjjjpppuuu}}}}}}zzzvvvrrrmmmgggcccfffcccbbbgggmmmuuu}}}}}}zzzwwwtttqqqnnniiifffiiihhhlllttt|||sssjjj^^^WWWTTTRRROOOLLLMMMLLLKKKJJJJJJIIIIIIJJJNNNMMMLLLKKKIIIGGGFFFEEEFFFFFFFFFFFFEEEDDDCCCBBBCCCDDDEEEGGGJJJOOOVVVZZZ```eeennnvvv|||uuukkkbbbZZZTTTOOOKKKMMMPPPTTTYYY\\\___``````]]][[[WWWSSSPPPNNNNNNNNNNNNNNNNNNMMMKKKFFF???:::666444222222333333333222111111111111111111111111000000000000000000000000//////000000111111222222111111000000//////......////////////............000000000000000000000000////////////000000000000000000000000000000000000///...------...///000111000000000000000000000000000000000000000000000000////////////000000000000........................000000000000000000000000---------.........//////000000000000000000000000////////////////////////000000000000000000000000........................111111000///...---,,,,,,000000000000000000000000000000000000000000000000000000000000000000000000111111000000//////......000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111222111000000000111222333222333444555444333222111333333333444444555555555zzzuuuqqqnnnmmmnnnoooooonnnmmmoootttxxxxxxzzz}}}~~~{{{wwwtttnnniiidddgggdddccchhhnnnvvv}}}{{{xxxuuurrroookkkhhhhhhgggiiipppwww~~~xxxooocccZZZVVVTTTQQQNNNMMMMMMKKKJJJJJJJJJJJJJJJMMMMMMLLLJJJIIIHHHGGGFFFFFFFFFFFFFFFEEEDDDCCCBBBCCCDDDEEEFFFIIINNNTTTYYY___dddlllttt{{{}}}wwwnnneee]]]VVVPPPLLLMMMPPPTTTZZZ^^^```aaaaaa___]]]ZZZVVVSSSPPPOOOOOOMMMMMMMMMMMMKKKGGG@@@<<<777555333222333333333222111111111111111111111111000000000000000000000000000000000000000111111111111000000000/////////...000000000/////////......000000000000000000000000////////////000000000000000000000000000000000000///......---...///000111000000000000000000000000000000000000000000000000////////////000000000000////////////////////////////////////////////////---------.........//////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000///......------000000000000000000000000000000000000000000000000000000000000000000000000111000000000/////////...000000000000000000000000111111111111111111111111222222222111111111111111111111111111111111111111222111111000111222333444333333333444444333333222333444444444444444444555}}}yyyvvvtttrrrrrrqqqooonnnnnnqqqtttrrrtttvvvyyy|||}}}}}}zzzvvvqqqkkkfffgggddddddiiioooxxx~~~|||yyywwwtttqqqmmmjjjjjjhhhiiinnnsssxxxvvviii___YYYVVVSSSPPPMMMMMMLLLKKKJJJJJJJJJJJJLLLKKKKKKJJJIIIIIIHHHHHHFFFFFFFFFFFFEEEDDDCCCCCCBBBCCCDDDEEEGGGLLLRRRVVV^^^bbbiiipppwww~~~~~~yyyqqqiiiaaaYYYRRRMMMMMMPPPUUU[[[___aaabbbbbbbbbaaa^^^ZZZVVVSSSQQQPPPMMMMMMMMMMMMLLLHHHCCC???888666333222333333333222111111111111111111111111000000000000000000000000111111111111000000000000000000000000////////////111111000000000/////////000000000000000000000000////////////000000000000///////////////////////////............///000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////////////////------........./////////000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111111111111111222222222222111111000000111111111111111111111111222222222222222333444444333333333222222333333444555555555444444444444444~~~{{{yyyvvvuuurrrpppmmmlllmmmmmmooopppqqqssstttuuuvvvvvvtttvvvxxx{{{~~~|||yyysssmmmhhhfffcccccciiioooxxx~~~|||yyyxxxuuuqqqnnnooolllllloooqqquuu}}}~~~pppddd\\\WWWTTTRRRNNNMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIFFFFFFFFFFFFEEEDDDCCCCCCAAABBBCCCDDDFFFJJJOOORRRZZZ^^^eeelllsss{{{~~~~~~zzztttmmmfff]]]TTTNNNMMMPPPVVV\\\```cccddddddeeedddbbb___ZZZVVVRRRPPPMMMLLLMMMMMMMMMJJJEEEBBB:::777444333333333333222111111111111111111111111000000000000000000000000222222111111000000//////000000000000////////////111111111111000000000000////////////////////////////////////000000000000//////////////////////////////........./////////////////////////////////////////////////////////////////////000000000000////////////////////////////////////////////////............////////////////////////////////////000000000000000000000000////////////////////////////////////////////////............//////000000////////////////////////////////////////////////////////////////////////000000000000////////////000000000000000000000000111111111111111111111111333333222222111000000000111111111111111111111111333222222333333333444444444333222111222333444555666666555555444444333333}}}{{{wwwtttqqqooommmlllllllllllllllmmmmmmnnnnnnlllooorrruuuyyy{{{vvvooojjjdddbbbbbbhhhoooxxx}}}|||yyyuuusssrrrooonnnpppqqqrrrxxxwwwkkk```YYYUUUSSSNNNMMMLLLKKKKKKJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGGGGFFFEEEDDDCCCAAABBBCCCDDDEEEHHHLLLOOOUUUZZZ```hhhpppyyy~~~|||}}}{{{wwwrrrkkkaaaWWWPPPOOOQQQVVV\\\aaaeeeggghhhhhhgggfffddd___YYYSSSPPPMMMMMMMMMMMMNNNKKKHHHDDD<<<999555333333333333222111111111111111111111111000000000000000000000000222222111111000000//////////////////000000000000111111111111000000000000////////////////////////////////////000000000000//////////////////////////////////////////......////////////////////////////////////////////////////////////000000000000........................................................./////////000000////////////////////////////////////////////////////////////////////////........................------......///000000000////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000111111111111111111111111222222222111111111000000111111111111111111111111222222333333444444444444333333222111222333555666666666666555555444444444{{{wwwtttqqqmmmjjjiiiiiihhhggggggggghhhhhhgggjjjmmmqqqvvv|||}}}wwwpppkkkcccaaaaaagggoooxxx~~~zzzxxxssspppppprrrqqqpppsssyyy|||~~~rrrfff]]]WWWTTTNNNNNNMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIGGGGGGGGGGGGFFFEEEDDDCCCAAACCCDDDEEEEEEGGGKKKMMMRRRVVV\\\dddlllvvv}}}}}}|||zzzwwwqqqggg\\\TTTQQQSSSVVV[[[aaafffjjjlllkkklllllliiiddd]]]UUUQQQOOONNNNNNNNNNNNLLLIIIFFF>>>;;;666333333333333333111111111111111111111111000000000000000000000000111111111111000000000000////////////000000000000111111000000000/////////000000000000000000000000////////////000000000000/////////////////////////////////000//////...---000000000000000000000000000000000000000000000000////////////000000000000....................................................../////////000000000000000000000000000000000........................000000000000000000000000........................---.........//////000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111222333333333333333222222222222333444555555666666666555555555555555}}}zzzvvvqqqmmmjjjiiihhhgggffffffggghhhgggiiimmmqqqvvv}}}~~~xxxqqqkkkdddaaabbbhhhpppzzz~~~|||uuussstttvvvuuuqqqssswwwvvv}}}yyylllaaaYYYVVVOOONNNMMMLLLKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIHHHGGGGGGGGGGGGFFFEEEDDDDDDBBBCCCEEEEEEEEEGGGJJJLLLPPPSSSYYY```hhhqqqzzz~~~}}}~~~~~~|||wwwmmmaaaYYYSSSTTTVVVZZZ```ffflllooopppqqqqqqoooiiiaaaYYYSSSPPPOOONNNNNNNNNMMMIIIGGG@@@<<<777444333333333333111111111111111111111111000000000000000000000000000000000000000111111111.../////////000000000111000000000/////////......000000000000000000000000////////////000000000000000000000000000000000000//////000000000///---,,,000000000000000000000000000000000000000000000000////////////000000000000.................................................../////////000000000000000000000000000000000000////////////////////////000000000000000000000000.................................///////////////000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000000111000000000000000000000000111111111111111111111111000000000111222222333333111111111111111111111111000111222333333333222111000111222333444444444444555555555555666666666666zzzuuummmllljjjiiihhhiiijjjjjjiiilllppptttyyy~~~xxxqqqllleeebbbccciiiqqq{{{~~~xxxwwwyyy{{{yyyuuuuuuxxxrrrzzz}}}pppddd\\\XXXOOONNNMMMLLLKKKKKKKKKKKKLLLKKKKKKJJJIIIIIIHHHHHHGGGGGGHHHGGGGGGFFFEEEDDDCCCDDDEEEFFFFFFGGGIIIKKKOOOSSSXXX^^^eeemmmvvv{{{~~~{{{qqqeee]]]UUUUUUVVVYYY___fffmmmrrrssstttuuusssmmmddd[[[UUUQQQPPPOOOOOONNNMMMIIIGGGAAA===777444333333333333111111111111111111111111000000000000000000000000//////000000111111222222.../////////000000111111////////////............000000000000000000000000////////////000000000000111111111111111111111111//////000000000///---,,,000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000........................////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000111111000000000000000000000000111111111111111111111111//////000111222333333444111111111111111111111111///000111222333222111111///111222444555555444444444444555555666666777777}}}uuussspppmmmkkkjjjjjjjjjrrrtttwwwzzz}}}}}}{{{wwwpppkkkeeeeeedddgggnnn||||||{{{zzzzzzyyyxxxuuurrrtttwwwxxxmmmaaaZZZUUUQQQMMMJJJJJJJJJJJJIIIJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEDDDCCCCCCDDDFFFHHHJJJMMMPPPUUUZZZaaajjjsssyyy~~~~~~uuuggg]]][[[VVVTTTXXX]]]cccllltttyyy}}}}}}yyytttnnnbbbWWWTTTQQQNNNMMMNNNNNNLLLIIIEEEBBB>>>999555333111111111111000000000000111111222111111111000000//////000000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////............//////000000000000000000000000000000111111111000000///000000000000000000000000222111111111000000/////////////////////.........000000000000////////////000000000000111111111111000000//////.........---////////////////////////000000////////////000000////////////////////////000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111555444222000//////000111000000000000000000000000111111111000000000000000111111111111111111111111222222222222222111000///111111222222222333333333333333333444444444555555555555666666777999:::;;;~~~zzzvvvttttttuuuuuuxxxzzz}}}~~~|||zzzvvvooojjjcccccccccfffooo}}}|||{{{zzzzzzzzzyyyvvvsssuuuvvv||||||qqqeee]]]WWWSSSNNNKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEDDDCCCDDDFFFGGGIIIKKKNNNRRRXXX^^^gggpppvvv~~~}}}wwwjjj```ZZZUUUSSSWWW\\\bbbkkktttyyy|||~~~{{{wwwqqqfff\\\TTTQQQMMMMMMNNNOOOMMMJJJFFFCCC>>>999555333222222111111000000000000111111111111111111000000000///000000000000000000000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////............//////000000000000000000000000000000111111111111000000000000000000000000000000000000000000//////......////////////////////////000000000000////////////000000000000111111111111000000000/////////......111111111111111111111111000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111444333111/////////000111000000000000000000000000111000000000000000000000111111111111111111111111222222222222222111000000111111222222222333333333333333333444444444555555555555555666777888::::::}}}}}}~~~|||zzzxxxtttnnnhhhaaaaaabbbfffppp}}}||||||||||||zzzwwwuuuuuuuuuyyyxxxkkkbbbYYYUUUPPPMMMLLLLLLLLLLLLJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFGGGFFFEEEDDDDDDEEEFFFGGGHHHKKKOOOTTTZZZccckkkqqqyyy}}}{{{{{{}}}zzznnneeeYYYTTTQQQTTTYYY```iiisssxxx|||~~~|||zzzuuukkkaaaTTTQQQMMMMMMOOOPPPNNNLLLIIIEEE???999555333333333111111000000000000111111111111111111000000000000000000000000000000000000000000000000000000111111000000000000000000000000////////////////////////000000000000000000000000000//////......//////000000000000000000000000000000000111111111111000000000000000000000000000000////////////............////////////////////////000000000000////////////000000000000111111111111111111111000000000000000111111111111111111111111000000////////////000000111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111333222000///...//////000000000000000000000000000000000000000000000111111111111111111111111111111111222222222222111000000111111222222222333333333333333333444444444555555555555555666777888999:::{{{xxxvvvrrrlllggg```aaabbbfffppp~~~}}}~~~~~~|||zzzwwwuuusssuuu{{{~~~qqqhhh\\\WWWQQQMMMLLLLLLLLLLLLJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDEEEEEEFFFIIIMMMQQQWWW___gggmmmwww{{{~~~xxxxxxzzz{{{|||ppphhhYYYSSSOOOQQQVVV]]]gggqqqxxx|||~~~}}}zzzvvvlllcccUUUQQQMMMMMMOOOPPPOOOMMMKKKGGGAAA:::666444444555222111111000000111111222111111111000000000000000000000000000000000000000000000000000000111111111000000000000000000000000////////////////////////////////////////////////000000////////////000000///////////////////////////000000111111111111000///////////////////////////////////////////////////////////////000000000000000000000///////////////000000000111111111111111111111111111111111111111111111111111111111111000000////////////000000000000000000000000000000////////////////////////////////////////////////////////////000000000000///000000000111111111111111111000///......//////000000000000000000000000000000000000000111111111111111111111111111111111111111222222222111111000111111222222222333333333333333333444444444555555555555555555777888999:::zzzvvvtttpppkkkfffbbbbbbcccgggppp|||zzzuuussstttxxx~~~wwwnnn```[[[SSSNNNLLLKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDFFFHHHLLLPPPUUU\\\dddiiivvvzzz~~~xxxwwwxxxyyy}}}}}}rrrjjj[[[TTTOOOOOOSSSZZZeeeoooxxx|||~~~|||zzzuuulllbbbWWWSSSNNNMMMOOOPPPPPPNNNLLLHHHCCC<<<888555555555222222111111111111222222000000000000000000111111000000000000000000000000//////000000111111111111000000000000000000000000////////////////////////////////////////////////000000////////////000000//////////////////////////////000111111111111111////////////////////////000000000000000000000000////////////000000111111000000000000///////////////000000000111111111111111111111111222222222222000000000000000000000000000000////////////000000////////////////////////////////////////////////////////////////////////////////////000000000000///000000000111111111111000000000///////////////000000000000000000000000//////000000111111111111111111111111111111111111000111111222222222111111111111222222222333333333333333333444444444555555444444555555666888999:::yyyvvvssspppjjjfffaaabbbcccgggqqq~~~|||xxxuuuuuuwwwzzz|||ttteee___WWWPPPMMMKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHFFFGGGGGGGGGGGGHHHHHHHHHGGGFFFFFFFFFEEEEEEDDDDDDEEEGGGKKKNNNSSSYYYaaafffrrrwww{{{yyyyyyyyy|||~~~ssslll^^^VVVOOONNNQQQWWWbbblllvvv{{{}}}|||zzzvvvlllcccYYYUUUOOOMMMOOOPPPOOONNNLLLIIIEEE???:::777555444222222111111111111222222000000000000111111111111000000000000000000000000/////////000111111222222000000000000000000000000////////////////////////000000000000000000000000111000000//////000000111000000000000000000000000...///000111111222111111000000000000000000000000000000000000111111111111...//////000000111111222000000000000////////////000000000000111111111111111111111111111222222222////////////////////////000000////////////000000........................000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111000000000000000000000000000000000000000000000000/////////000111111222222111111111111111111111111000000111222222222222111111111222222222333333333333333333444444444555555444444444555666777888999zzzxxxvvvxxxyyyuuusssooojjjfff___```bbbgggrrr~~~{{{xxxvvvwwwwwwzzzzzzllleee\\\SSSOOOMMMLLLKKKJJJJJJIIIIIIIIIHHHHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHEEEFFFFFFFFFFFFEEEEEEDDDDDDFFFIIILLLPPPWWW^^^ccclllrrrzzz}}}{{{yyyzzz}}}uuunnnaaaXXXPPPNNNPPPUUU```jjjtttyyy||||||{{{xxxooofff\\\VVVPPPNNNOOOPPPOOOMMMLLLJJJFFFBBB===999555333333222222111111222222333///000000000111111111111000000000000000000000000...//////000111111222222000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000...///000111111222222222000000000000000000000000/////////000000000111111...//////000111111222222000000000000////////////000000000000111111111111000000000111111111222222000000000000000000000000000000////////////000000////////////////////////000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111000000111111111111111000000000000000000000000000...//////000111111222222111111111111111111111111000000111222222222222222111111222222222333333333333333333444444444555555444444444555666777888999}}}tttnnnnnnllliiikkkrrrzzzuuusssooojjjfff]]]^^^```gggrrr}}}zzzxxxwwwuuuuuu|||~~~pppiii___VVVQQQNNNMMMLLLJJJJJJIIIIIIIIIHHHHHHHHHFFFFFFFFFGGGGGGHHHHHHHHHEEEEEEFFFFFFFFFFFFEEEEEECCCEEEHHHKKKOOOUUU\\\aaafffmmmwww|||xxxxxx{{{wwwooocccYYYQQQNNNOOOTTT___iiirrrwww{{{||||||zzzrrrjjj]]]XXXQQQNNNNNNOOONNNMMMLLLJJJHHHCCC???999555333333222222111111222222333//////000000111111111222000000000000000000000000...//////000111222222222000000000000000000000000111111111111111111111111000000000000000000000000111111000000000000111111000000000000000000000000......///111111222222222000000000000000000000000---.........//////000000...//////000111222222222000000000000////////////000000000000111111111111//////000000111111111111111111111111111111111111000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111000111111222222222111111000000000000000000000000...//////000111222222222111111111111111111111111///000111222222222222222111111222222222333333333333333333444444444555555444444444444666777888999yyyqqqkkkfffcccaaa___```ccchhhppp}}}~~~{{{vvvqqqmmmiiigggcccaaacccjjjttt}}}{{{||||||zzzyyyxxxyyy|||ssslllcccZZZTTTPPPNNNMMMKKKIIIHHHHHHIIIJJJIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHJJJNNNSSSWWWYYYdddiiiqqqyyy~~~{{{yyyxxx{{{rrrggg^^^UUUQQQPPPRRRYYYaaannnvvv}}}}}}{{{yyysssnnnddd\\\RRRMMMNNNPPPPPPOOONNNMMMJJJFFF@@@;;;666333222222111111222222333444111111111111111111111111......//////000000111111...///000111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111000000//////............///000000000000000111111000000//////......000000000000000000000000000000000000000000000000222111000//////000111222000000000000000000000000111111000000//////......222111000.........///000000000000000000000000000000000000000000000000000////////////////////////000000////////////000000333333222111000///......////////////////////////222111111111000000//////111111111111111111111111333333222111000000111111111222333333444444333333222222333333444555666666444444444555555555555666}}}tttlllfffaaa^^^\\\[[[YYYZZZ]]]bbbiiivvv|||wwwqqqllliiifffbbb```bbbkkkuuu}}}|||~~~~~~}}}|||{{{yyywwwxxxzzz|||yyyqqqggg]]]VVVRRRPPPNNNKKKJJJHHHHHHIIIJJJIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGIIILLLQQQUUUWWWaaafffnnnvvv}}}}}}{{{zzz}}}|||ssshhh___VVVQQQOOOQQQWWW___kkkssszzzzzzyyywwwrrrmmmddd\\\SSSNNNNNNPPPPPPOOONNNMMMKKKGGGAAA<<<777444333333222222222222222333111111111111111111111111////////////000000111111000000111222222222111111111111000000000/////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000111111111111000000000/////////.........///000000000000000111111111111000000000///////////////////////////000000000000000000000000222111000//////000111222000000000000000000000000111000000000/////////...222111000///......///000000000000000000000000000000000000000000000000000////////////////////////000000////////////000000111111111000000000000000000000000000000000000000111111111111000000000///111111111111111111111111333222222111000000111111111222333333444444333333222222333333444555555666444444444555555555555666nnniiiccc]]]ZZZXXXVVVTTTUUUSSSTTTXXX\\\bbbooozzz}}}xxxrrrlllhhheeeaaa```bbbkkkvvv~~~|||}}}~~~}}}}}}~~~~~~}}}zzzwwwvvvvvvwwwyyymmmaaaZZZUUURRRPPPLLLJJJHHHHHHIIIJJJIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEGGGJJJOOOSSSUUU\\\aaaiiiqqqxxx~~~~~~}}}|||||||||tttjjjaaaXXXRRROOOOOOTTTZZZfffnnnuuuwwwvvvuuuqqqllleee^^^UUUOOONNNOOOOOONNNNNNMMMKKKHHHCCC===888555555444333222222111111222111111111111111111111111/////////000000000000111000111111111111000000///000000000/////////......000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000111111000000000000////////////......///000000000000000222222111111111111000000........................000000000000000000000000111111000000000000111111000000000000000000000000000000000000////////////111000000////////////000000000000000000000000000000000000000000000000000////////////////////////000000////////////000000/////////000000111111111111111111111111111111111111111111111000000000000111111111111111111111111333222111111000111111111111222333333444444333333222333333444444555555555444444444555555555555666bbb___ZZZVVVTTTSSSRRRQQQRRRQQQSSSWWWZZZ___jjjuuu}}}xxxrrrlllgggddd```___bbbkkkwww~~~}}}{{{}}}~~~|||{{{|||~~~~~~~~~{{{wwwtttssssss|||sssggg]]]WWWSSSQQQMMMKKKIIIIIIIIIJJJIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEFFFIIIMMMQQQSSSYYY^^^eeemmmttt{{{~~~~~~~~~~~~||||||vvvlllcccZZZTTTPPPMMMQQQVVVaaajjjqqqsssttttttqqqmmmfff```XXXQQQOOONNNNNNMMMNNNNNNLLLIIIEEE???:::777666666444333222111111111111111111111111111111111000000000000000000000000///000000000///...------////////////............000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////000000000111000000000000////////////......///000000000000000111000000000000000000000////////////////////////////////////////////////111000000000000000000111////////////////////////000000000000////////////000000000////////////000////////////////////////////////////////////////////////////////////////000000////////////000000////////////000000000111000000000000000000000000111111111000000000000000111111111111111111111111222222111111111111111222111222333333444444333333333333333444444444555555444444444555555555555666^^^ZZZVVVTTTSSSRRRQQQOOOQQQPPPRRRVVVYYY]]]gggqqqxxx}}}xxxrrrlllfffccc___^^^aaakkkwww}}}{{{|||~~~~~~|||zzzzzz{{{}}}}}}yyytttqqqpppwwwyyylllbbbZZZTTTQQQNNNLLLJJJIIIJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFIIILLLPPPRRRVVV[[[bbbiiipppxxx~~~|||wwwooofff]]]VVVQQQMMMNNNSSS]]]fffmmmppprrrsssrrrnnniiiccc\\\UUUPPPNNNNNNMMMNNNNNNMMMKKKGGGAAA<<<888777666555333222111111000111111111111111111111111111111111111000000000000111111111111000//////...////////////............////////////////////////////////////////////////////////////////////////////////////////////////...////////////000000000////////////000000000000......///000000000000000.../////////////////////000000000000000000000000////////////////////////000000000111111000000000////////////////////////////////////000000000000/////////000000000000///////////////////////////////////////////////////000000000000000000000000000000////////////000000000000000////////////...////////////////////////000000000000000000111111111111111111111111111111222111111111111111222222111222333333444444333333333333333444444444444444444444444555555555555666ZZZWWWTTTRRRRRRQQQPPPNNNOOOOOOQQQUUUXXX[[[cccmmmtttzzz~~~{{{wwwrrrkkkeeebbb^^^]]]aaajjjwww~~~zzz|||}}}|||{{{zzzzzz{{{|||~~~{{{vvvrrrpppsss|||ssshhh^^^VVVQQQNNNLLLJJJIIIJJJJJJIIIGGGHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFHHHKKKNNNPPPTTTXXX___fffmmmuuu}}}~~~zzzxxxqqqiii___YYYSSSMMMNNNQQQYYYaaaiiimmmooorrrrrrooolllggg```XXXRRROOONNNNNNNNNNNNNNNMMMIIICCC>>>:::777666555333222222111111111111111111111111111111222111111111111000000000222333333333333222222111000000000/////////......////////////////////////////////////////////////000000000000000000000000000000000000000000000000......////////////000000////////////000000000000......///000000000000000------............//////111111111111111111111111000000000000000000000000000000111111111111000000000000000000000000000000////////////000000000000...//////000000000000///000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000//////.................................000000000000111111111111111111111111111111111111111111111000111111222333111222333333444444333333444444444444444444444444444444444555555555555666WWWUUUSSSRRRRRRRRRQQQPPPOOOOOORRRVVVXXX[[[bbbkkkpppvvv~~~~~~||||||{{{zzzvvvqqqjjjeeeaaa^^^]]]```jjjvvv~~~{{{|||}}}|||zzzyyyzzz{{{zzz}}}}}}xxxtttqqqpppwwwyyynnncccYYYSSSOOOMMMKKKJJJJJJJJJIIIGGGHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCDDDFFFIIILLLNNNRRRUUU\\\bbbjjjrrrzzz|||yyyxxxrrrjjjaaa[[[UUUNNNNNNQQQTTT]]]eeeiiilllpppqqqnnnnnnjjjccc[[[TTTPPPOOOOOONNNOOOOOONNNJJJEEE???;;;777666555444333222222222111111111111111111111111222222222111111111000000000111222222222222222111111111000000000/////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000........./////////000000.../////////000000000111......///000000000000000............/////////000000000000000000000000000000000000000000000000000///000111222222111000///000000000000000000000000.../////////000000000111---...///000111111000///000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000.........//////////////////////////////////////////000000000111111111111111111111111111111111111111111000000111222222333111222333333444444333333444444444444444444444444444444444555555555555666VVVTTTSSSSSSTTTTTTSSSRRRRRRRRRUUUYYY[[[\\\dddlllnnnsss{{{}}}{{{yyyzzzzzzxxxuuupppjjjdddaaa^^^]]]```iiiuuu~~~{{{|||}}}|||zzzyyyzzz{{{xxx|||zzzuuurrrnnnttt~~~~~~rrrfff[[[TTTOOOMMMKKKJJJJJJJJJIIIGGGHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCBBBBBBCCCDDDGGGJJJLLLPPPTTTYYY```gggpppxxx}}}}}}zzzxxxxxxssskkkccc]]]VVVOOONNNQQQQQQYYYbbbfffjjjoooooommmpppllleee]]]UUUPPPOOOOOONNNOOOPPPOOOKKKEEE@@@<<<666666555444333333333333111111111111111111111111222222222222111111000000------...//////000//////111111111111000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000............/////////000.../////////000000111111...//////000000000000000.../////////000000111111000000000000000000000000000000000000000000000000///000111222222111000///000000000000000000000000.../////////000000111111---...///111111111000///000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000,,,,,,---...///000111222000000000000000000000000//////000000111111111222111111111111111111111111111111000000111222333333222222333444444444333333444444444444444444444444444444444555555555666666YYYWWWUUUUUUVVVVVVUUUTTTSSSSSSSSSUUUXXX]]]aaacccnnnqqqvvvzzz|||~~~}}}{{{~~~zzzvvvtttsssssstttttttttrrrnnnhhhccc___]]]\\\```iiirrr~~~{{{zzzyyyxxxyyyzzz{{{||||||~~~}}}yyyvvvssssssyyywwwjjj___XXXTTTQQQNNNLLLKKKJJJHHHGGGJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFEEEDDDDDDCCCDDDDDDGGGFFFDDDCCCDDDFFFIIIKKKQQQTTTZZZ```fffmmmuuuzzz~~~yyywwwvvvvvvuuuqqqiii```XXXRRRMMMLLLPPPXXXbbbiiijjjkkknnnqqqqqqnnnhhh___WWWQQQPPPPPPRRROOOLLLMMMNNNKKKDDD>>>777555333333444444333222333333222222111111000000000111222333333222000000222111111111000000//////000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000222222111000///...------000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000............////////////000000111111111111000000000000000000000000000000000111111111111222222222333333333222222111111111222555777555000...000444444444333222333444555666ZZZXXXVVVUUUVVVVVVUUUSSSWWWWWWWWWYYY\\\```dddfffjjjmmmqqqtttvvvxxx{{{}}}|||ppplllkkkmmmrrryyy}}}wwwssspppooooooqqqrrrrrrppplllgggbbb^^^\\\\\\___hhhqqq~~~{{{zzzyyyyyyyyyzzz{{{|||{{{}}}}}}{{{yyysssrrrwww{{{nnnccc[[[UUURRROOOMMMMMMLLLJJJHHHJJJIIIIIIHHHHHHGGGGGGFFFGGGFFFEEEEEEDDDDDDEEEEEEGGGFFFDDDCCCDDDFFFIIIKKKOOORRRWWW]]]ccckkkrrrwww~~~zzzwwwvvvvvvvvvrrrkkkccc[[[TTTOOOMMMOOOWWWaaahhhkkkmmmpppsssuuurrrlllcccZZZSSSQQQPPPRRROOOMMMMMMNNNKKKEEE???:::777555333333333222111000000000000////////////000111222222222222111000111111111111000000000///000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000000111000000111111111111000000000000000000000000000000000111111111111222222222333333333333222222222111555888:::888444222444777444444333333333444555666```]]]ZZZYYYXXXXXXVVVTTTVVVVVVWWWXXX[[[^^^aaacccgggiiimmmoooqqqsssuuuwwwxxx{{{{{{rrrlllccc___^^^```dddjjjuuu~~~~~~~~~}}}}}}xxxrrrmmmkkkiiiiiilllmmmmmmmmmiiieee```]]][[[ZZZ^^^fffppp||||||{{{zzzyyyyyyzzz{{{|||{{{||||||}}}}}}||||||{{{sssqqqsss}}}tttggg___VVVTTTPPPNNNMMMMMMKKKJJJJJJIIIIIIHHHHHHGGGGGGFFFGGGGGGFFFFFFEEEEEEFFFFFFGGGFFFEEEDDDDDDFFFHHHJJJLLLOOOTTTZZZ```gggooottt|||~~~{{{}}}zzzwwwvvvvvvxxxuuuoooggg___WWWQQQNNNMMMUUU^^^fffkkkoootttxxxzzzwwwqqqggg]]]UUUQQQPPPQQQOOOMMMMMMNNNLLLFFFBBB===:::777444333222111////////////000000000000000000111111222222222111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111111111////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000000111111222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000111111111111000000000000000000000000000000000111111111111222222222444444333333333333222222777999;;;999666444666888444333333333333444555666hhheeebbb___^^^\\\ZZZXXXWWWWWWXXXYYY[[[]]]___```fffhhhkkklllmmmnnnqqqssssssvvv{{{~~~{{{pppeee^^^[[[XXXVVVYYY\\\```iiisss}}}|||{{{{{{{{{yyy{{{~~~zzzwwwqqqkkkgggdddbbbbbbfffggghhhhhhfffbbb^^^[[[YYYXXX\\\dddmmmzzz~~~}}}{{{zzzzzzzzz{{{{{{}}}|||{{{zzzyyyyyyzzzzzzsssoooooovvvyyyllldddXXXUUUQQQNNNMMMMMMLLLJJJJJJIIIIIIHHHHHHGGGGGGFFFHHHHHHGGGFFFFFFGGGGGGGGGGGGFFFEEEDDDEEEFFFHHHIIIJJJNNNSSSXXX^^^eeelllqqqyyy~~~{{{xxxzzz~~~zzzvvvvvvvvvyyywwwssslllddd[[[TTTOOOMMMRRR[[[cccjjjqqqwww{{{~~~{{{uuukkk```WWWRRRPPPPPPOOOMMMMMMNNNLLLHHHEEE???;;;777555444333222111111111111222222333333333000111111111222222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000////////////////////////////////////000000000000////////////////////////000000000000000000000000//////////////////////////////////////////////////////////////////////////////000000000000//////////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000//////////////////////////////////////////////////////000000000111111111000000111111111111000000000000000000000000000000000000111111111222222222444333333333333333333333444666777666444333444555333333333333444444555555rrrooojjjgggdddaaa^^^[[[^^^^^^______```bbbcccccceeeggghhhiiiiiijjjlllnnnnnnqqquuuxxxzzz}}}}}}sssggg\\\UUUSSSPPPOOOQQQSSSVVV^^^fffqqq}}}}}}|||zzzyyyyyyxxxwwwyyy{{{}}}}}}ssspppjjjeee```]]]\\\\\\___```bbbcccbbb___[[[YYYWWWVVVZZZbbbkkkwww~~~}}}{{{zzzzzz{{{{{{~~~|||yyywwwuuuuuuuuuvvvqqqnnnlllpppxxx}}}ppphhhZZZWWWRRROOOMMMLLLKKKJJJJJJIIIIIIHHHHHHGGGGGGFFFHHHGGGGGGGGGGGGGGGHHHHHHGGGFFFEEEEEEEEEFFFGGGHHHJJJMMMRRRWWW]]]dddkkkpppwww|||}}}~~~yyyvvvxxxzzz|||{{{wwwvvvxxx{{{zzzxxxsssjjj```WWWQQQMMMQQQXXX```iiiqqqxxx}}}~~~|||wwwmmmbbbXXXRRROOOOOONNNNNNNNNNNNLLLJJJHHH???<<<777555555555444444111111222222333333444444000000000111111222222333000000000000000000111111000000000000000000000000000000000000000000000000////////////////////////////////////000000000000////////////////////////////////////000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000//////////////////////////////111000000///......------////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////........./////////000000000000111111111111000000000000000000000000000000000000111111111222222222333333333333333333333333333444444333222222222333333333333444444444444444}}}zzztttppplllhhhdddbbbcccccccccddddddddddddddddddeeefffeeedddeeegggiiihhhkkknnnqqqrrrtttvvvxxx}}}vvvlllaaaWWWQQQPPPMMMLLLNNNOOOPPPWWW^^^gggrrr}}}}}}{{{zzzxxxxxxwwwuuuvvvxxxzzz|||~~~yyyllliiiddd___[[[YYYXXXXXXYYYZZZ]]]^^^^^^\\\YYYWWWUUUUUUXXX___hhhuuu~~~|||{{{zzz{{{{{{|||zzzwwwtttrrrqqqrrrrrrpppmmmkkklllrrr~~~tttmmm___[[[UUUPPPNNNMMMKKKJJJJJJIIIIIIHHHHHHGGGGGGFFFGGGGGGFFFFFFGGGGGGHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGIIIMMMQQQWWW\\\cccjjjoootttyyy}}}}}}~~~~~~xxxuuuwwwwwwvvv}}}~~~zzzzzz{{{~~~~~~zzzrrrfff[[[TTTNNNQQQVVV]]]fffpppxxx|||}}}|||xxxoooeee[[[TTTQQQNNNNNNNNNNNNNNNMMMLLLKKK@@@===888555555555555555000000000111111111111111000000000000111222333444000000000000111111111111000000000000000000000000000000000000000000000000........................////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000111000000///---,,,,,,+++000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000............////////////000000111111111111000000000000000000000000000000000111111111111222222222111111222222222222333333333333333333333333333333222333444444555555444444}}}yyytttppplllgggggghhhhhhggggggffffffeeeffffffeeeddddddfffhhheeegggjjjlllmmmnnnpppqqqssstttwww}}}~~~~~~xxxnnneee\\\TTTOOONNNKKKJJJLLLLLLMMMRRRYYY\\\gggrrrxxx}}}~~~|||zzzyyyxxxxxxrrrtttuuuwwwyyy|||zzzuuugggddd```[[[WWWVVVUUUUUUTTTVVVYYY[[[[[[ZZZWWWUUUTTTSSSVVV^^^gggsss}}}{{{zzzzzz{{{xxxwwwtttrrrppppppppppppnnnllljjjkkkooozzzyyyrrrddd___YYYSSSPPPNNNLLLKKKJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFHHHKKKPPPUUU[[[aaahhhmmmqqqvvv|||}}}|||~~~}}}yyyuuuvvvtttqqqyyy~~~yyymmmaaaYYYPPPQQQTTT[[[dddnnnvvvzzz}}}|||yyyrrrhhh^^^WWWSSSNNNNNNOOONNNNNNMMMMMMNNNDDD@@@:::666555555444444222111111111111111111000111000000000000222333444///000000000111111111111000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000//////......------000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...////////////000000000000000111111111111000000000000000000000000000000000111111111111222222222000000000111111222222222333333222222333333333222222333444555555555444444zzzvvvooooooooooooooonnnmmmllliiiiiiiiigggffffffhhhjjjeeegggjjjkkkkkklllmmmooollllllooouuu|||}}}{{{{{{{{{||||||sssiii```XXXRRRMMMIIIFFFEEEGGGGGGGGGLLLRRRPPPZZZeeekkkpppwww||||||zzz|||~~~~~~|||zzzyyyxxxxxxppprrrsssuuuvvvzzz}}}wwwrrrdddbbb]]]YYYVVVTTTTTTUUUQQQSSSWWWYYYZZZXXXVVVUUUSSSRRRUUU]]]fffrrr}}}{{{{{{zzz{{{tttsssrrrpppooooooppppppnnnkkkjjjkkknnnxxx|||uuuhhhccc\\\VVVRRRPPPNNNLLLJJJJJJIIIHHHHHHGGGGGGFFFFFFEEEEEEEEEFFFGGGGGGHHHGGGGGGFFFFFFFFFFFFFFFFFFGGGJJJOOOTTTYYY```gggkkkoootttyyy~~~}}}|||~~~}}}~~~yyyuuuvvvsssooovvvrrreee\\\QQQQQQSSSYYYcccmmmuuuyyy||||||zzzsssjjj```YYYVVVMMMNNNOOOOOONNNMMMNNNOOOGGGBBB<<<777555444333222555444444333333222222222111000000000000222444555//////000000111111111222000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000111111111111000000000000000000000000000000000111111111111222222222//////000000111111111222222111000000222222222111222333444555555555444333~~~{{{yyywwwxxxxxxwwwwwwrrrpppmmmkkkkkkjjjhhhfffkkkjjjhhhiiijjjjjjiiigggggghhhjjjooottt{{{}}}~~~}}}vvvmmmccc[[[TTTOOOKKKJJJHHHFFFDDDEEEFFFIIIJJJQQQTTTYYY___eeeiiikkkkkkoooqqqtttvvvwwwxxx{{{}}}|||zzzxxxwwwvvvttttttssstttvvvzzz}}}}}}vvvpppiiiccc\\\UUURRRQQQPPPOOOOOOPPPRRRSSSSSSSSSRRRQQQSSSRRRUUU\\\cccmmm}}}}}}{{{wwwuuuvvvtttrrrpppoooooooooooonnnmmmmmmnnnoooxxx~~~ooohhh^^^VVVQQQOOONNNMMMLLLLLLJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFEEEEEEGGGFFFFFFEEEEEEEEEEEEEEEGGGIIIMMMQQQWWW]]]dddiiiooossswww|||~~~|||}}}}}}~~~uuusssssstttxxx~~~xxxlllcccWWWSSSRRRWWW]]]dddmmmvvvwwwyyyxxxrrrlllfff]]]VVVRRROOOLLLKKKLLLMMMMMMMMMJJJDDD;;;666555555444333222222222222222222222222111111111111111111111111222222222222222222222222333222111000000111222333000000000000000000000000111111000000//////......000000000000000000000000000000000000000000000000111000///......///000111111111000000//////......////////////000000000000000000000000000000000000------...///000000//////////////////000000000000////////////////////////222111111111000000//////////////////////////////////////////000000000000000000000000000000000000111111000000//////................../////////000////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111000000000000000000111111111111222222222333333333333333333333333333333333444444444555555666555555555555444444444|||yyyuuusssqqqooommmjjjjjjhhhgggfffggggggeeedddddddddfffjjjooouuu{{{~~~{{{tttjjjaaaYYYSSSNNNKKKIIIGGGEEEDDDDDDEEEHHHIIIJJJMMMRRRWWW\\\___aaabbbbbbdddfffhhhiiikkkoooqqqzzz~~~|||zzzyyyxxxvvvvvvvvvvvvxxx{{{}}}}}}vvvqqqiiiddd\\\VVVSSSQQQPPPOOOOOOPPPQQQRRRRRRRRRQQQPPPPPPOOORRRXXX___hhhxxx}}}{{{xxxuuuuuutttrrrpppooonnnnnnooonnnllllllmmmooowwwtttmmmcccZZZTTTQQQOOONNNLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFEEEGGGFFFFFFEEEEEEEEEEEEEEEEEEHHHLLLPPPUUU[[[bbbgggnnnrrrwww{{{~~~vvvssssssssswww}}}zzznnnfffZZZUUURRRUUUYYY___hhhppptttwwwwwwrrrmmmggg___XXXSSSPPPMMMLLLMMMNNNNNNNNNKKKEEE===777555555444333222222222222222222222222111111111111111111111111222222222222222222222222222222111000000111222222000000000000000000000000111000000000/////////...000000000000000000000000000000000000000000000000111000///......///000111111000000000/////////...////////////000000000000000000000000000000000000---...//////////////////////////////000000000000////////////////////////111111000000000/////////////////////////////////////////////000000000000000000000000000000000000111000000000/////////............/////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111222222222222111111111111222222222222333333333333333333333333333333333444444444444555444444444555555555666666~~~{{{xxxtttqqqmmmkkkjjjiiiiiihhhfffdddddddddfffhhhmmmsssyyy|||wwwpppfff]]]VVVQQQNNNLLLGGGFFFDDDCCCCCCDDDFFFGGGEEEGGGKKKOOORRRUUUVVVWWWYYYZZZ\\\]]]___bbbfffjjjqqqxxx}}}|||{{{{{{zzzyyyyyyyyyzzz|||~~~}}}wwwrrriiiddd]]]WWWSSSQQQPPPOOONNNNNNOOOPPPPPPPPPPPPOOOOOONNNPPPVVV\\\eeesss}}}{{{xxxvvvuuutttrrrpppooonnnnnnmmmlllkkkkkklllnnnuuu{{{tttjjj```ZZZUUURRRPPPMMMLLLKKKJJJIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFGGGFFFFFFEEEEEEEEEEEEEEEDDDGGGJJJNNNSSSYYY```eeemmmpppvvv{{{xxxtttsssrrrvvv{{{|||rrrjjj^^^WWWQQQQQQTTTXXX```iiippptttvvvrrrnnniiiaaaZZZTTTQQQNNNLLLMMMNNNNNNNNNLLLGGG@@@:::777555333222222222222222222222222222111111111111111111111111111111111111111111111111222111111000000111111222000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000////////////000000000000000000////////////////////////000000000000000000000000000000000000//////////////////...---////////////000000000000////////////////////////000000///////////////...////////////////////////////////////000000000000000000000000000000000000000000000000////////////....../////////000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111111222333333444444111111111111222222222333333333333333333333333333333333333333444444444444222222333444555666777888}}}zzzvvvtttrrrqqqpppooommmkkkiiiiiiiiilllqqqwww}}}|||sssmmmcccZZZSSSOOOMMMKKKFFFEEEDDDBBBBBBCCCDDDEEEDDDEEEHHHKKKMMMOOOOOOPPPSSSTTTUUUVVVWWW[[[aaaeeeiiiqqq}}}~~~}}}}}}}}}}}}||||||{{{|||}}}~~~~~~}}}xxxsssjjjeee^^^XXXTTTRRRPPPNNNMMMMMMMMMNNNNNNNNNNNNNNNQQQPPPRRRWWW\\\dddqqq}}}}}}{{{xxxvvvtttsssrrrpppooommmllllllkkkiiihhhjjjlllqqq}}}{{{qqqggg^^^XXXSSSPPPMMMLLLKKKJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFGGGFFFFFFEEEEEEEEEEEEEEEDDDGGGJJJNNNRRRXXX^^^ccclllpppvvv{{{{{{vvvtttrrruuuzzz}}}ssslll___WWWPPPNNNOOORRRZZZcccnnnsssvvvsssooojjjbbbZZZTTTQQQNNNLLLMMMMMMMMMMMMNNNJJJDDD===999555333222222222222222222222222222111111111111111111111111000000000000000000000000111111000000000000111111000000000000000000000000000000000000////////////////////////////////////////////////////////////000000////////////000000000000000000////////////////////////000000000000//////////////////////////////000000///...------////////////000000000000////////////////////////////////////............////////////////////////////////////000000000000////////////////////////000000000000////////////...////////////000000000000000000000000000000000///////////////////////////////////////////////////000000000111111111111000000111111222333444444111111111222222222333333333333333333333333333333222222333333333444444444333333444444555666666777}}}{{{yyyyyywwwuuusssooonnnoooqqquuu{{{}}}zzzpppjjjaaaYYYSSSOOOLLLJJJEEEEEECCCBBBBBBBBBCCCCCCDDDEEEFFFHHHIIIJJJKKKKKKKKKKKKLLLMMMNNNRRRWWW[[[bbbjjjwww~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||wwwtttjjjfff___YYYVVVSSSPPPNNNLLLLLLLLLLLLMMMMMMMMMNNNQQQPPPRRRWWW\\\cccooo{{{}}}{{{yyywwwssssssrrrpppnnnmmmkkkjjjiiifffeeeggghhhkkkttt~~~wwwlllcccZZZTTTOOOMMMMMMKKKJJJJJJJJJJJJJJJHHHHHHGGGGGGGGGGGGGGGFFFGGGFFFFFFEEEEEEEEEEEEEEEEEEGGGJJJNNNRRRWWW]]]bbbkkkooovvv{{{~~~yyyuuusssuuuzzz|||sssmmm^^^VVVNNNLLLLLLOOOWWW___kkkqqquuutttqqqlllcccZZZTTTQQQMMMLLLLLLMMMLLLLLLNNNLLLGGGAAA;;;666444333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////000000000000//////////////////////////////////////////////////////000000000000//////////////////000000000000////////////000000000000//////////////////////////////000000///...------////////////000000000000000000000000000000000000............////////////////////////////////////////////////000000000000////////////////////////////////////000000000000////////////000000000111///////////////////////////////////////////////////////////////////////////000000000111111111111...//////000111222333333111222222222222333333333333333333333333333333333222222222333333333444444555555555555555555555555zzzyyyxxxxxx{{{}}}yyyoooiiiaaaZZZTTTOOOKKKIIIEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFFFFGGGFFFHHHIIIIIIJJJMMMQQQTTT[[[cccooo}}}|||wwwssskkkggg```[[[WWWSSSPPPNNNLLLLLLKKKKKKLLLLLLMMMNNNOOONNNPPPUUUZZZ```lllwww~~~|||yyyxxxsssrrrrrrpppnnnllljjjiiifffcccbbbcccdddeeejjjqqq{{{|||qqqggg]]]UUUPPPMMMMMMLLLKKKJJJJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEGGGJJJMMMQQQVVV\\\```iiinnntttzzz~~~{{{xxxuuuwww{{{zzzrrrlll^^^VVVOOOLLLKKKMMMSSS[[[gggnnnttttttrrrnnneee\\\UUURRRNNNMMMMMMMMMMMMLLLNNNMMMIIIDDD===888555555222222222222222222222222111111111111111111111111111111111111111111111111///000000111111000000///////////////////////////////////////000000000000000000000000000000000000000000000000000000000000//////000000000000//////////////////000000000000////////////000000000000000000000000000000000000//////////////////...---////////////000000000000000000000000000000000000...////////////000000000////////////////////////////////////000000000000000000000000000000000000////////////000000000000/////////000000000111111........................000000000000000000000000000000000000000000000000000000000000111111111111/////////000111111111222222222222222333333333333333333333333333333333333222222222222333333333333666666555555555444444444}}}yyynnnjjjccc\\\VVVPPPKKKGGGEEEEEEDDDDDDCCCBBBBBBBBBAAAAAAAAABBBBBBCCCDDDDDDFFFGGGIIIIIIJJJKKKNNNQQQTTTZZZfffttt~~~zzzvvvrrrkkkgggaaa\\\WWWTTTPPPMMMMMMLLLKKKKKKKKKLLLNNNNNNMMMLLLOOOTTTYYY___kkkvvv~~~|||zzzxxxrrrrrrqqqpppnnnkkkiiigggddd```^^^______^^^aaagggllluuuuuukkk```WWWRRRNNNMMMLLLKKKJJJJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDFFFIIIKKKOOOTTTZZZ^^^fffkkkrrrxxx|||~~~zzzwwwyyy}}}zzzqqqlll```XXXQQQNNNLLLLLLPPPWWWaaajjjqqqttttttqqqiiiaaaWWWTTTQQQOOOOOOOOOOOONNNMMMMMMKKKFFF???999777777222222222222222222222222111111111111111111111111222222222222222222222222...///000111111000///...////////////////////////.../////////000000000111000000000000000000000000000000000000000000000000...///000111111000///....../////////000000000111////////////000000000000000000000000000000000000---...//////////////////////////////000000000000000000000000000000000000/////////000000000111111////////////////////////////////////000000000000000000000000000000000000.../////////000000000111//////000000000111111111////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111222222222333333333444444333333333333333333333333111222222222222333333333444444444555555555555555}}}yyynnnjjjddd^^^XXXQQQKKKFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBAAABBBBBBCCCDDDEEEBBBDDDFFFGGGGGGHHHJJJKKKNNNUUU___mmm}}}zzzuuuqqqlllhhhbbb\\\XXXTTTPPPMMMMMMLLLKKKKKKKKKLLLNNNOOOMMMMMMPPPUUUZZZ```lllwww~~~|||zzzyyyrrrrrrqqqpppnnnkkkhhhgggccc___\\\]]]\\\ZZZ\\\```aaaiiitttxxxmmmcccYYYSSSNNNMMMLLLKKKKKKJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEECCCEEEGGGJJJMMMRRRXXX\\\dddiiipppvvvzzz}}}{{{yyy{{{zzzqqqlllbbbZZZSSSOOOLLLKKKNNNSSS]]]fffoootttuuusssllldddYYYVVVSSSQQQQQQQQQPPPPPPLLLMMMLLLGGG@@@:::888888222222222222222222222222111111111111111111111111222222222222222222222222...///000111111000///...////////////////////////.../////////000000111111000000000000000000000000000000000000000000000000...///000111111000///....../////////000000111111////////////000000000000000000000000000000000000------...///000000000///////////////000000000000000000000000000000000000//////000000111111222222////////////////////////////////////000000000000000000000000000000000000.../////////000000111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111333333222222222222222222222222333333333444444444333333333333333333333333111111222222222333333333222333333444555666777777{{{rrrmmmeee]]]WWWRRRNNNLLLGGGGGGEEEDDDBBBBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHLLLTTTYYYdddxxx|||yyyuuutttmmmhhhbbb\\\XXXSSSOOOMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMOOORRRTTTXXX```lllttt~~~|||zzzxxxsssqqqnnnmmmkkkjjjgggeee___^^^]]]\\\[[[ZZZZZZZZZaaaaaafffppp|||zzzooocccYYYSSSQQQOOOMMMLLLLLLLLLKKKIIIJJJJJJIIIIIIIIIHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGIIIKKKPPPWWW\\\aaaffflllrrrvvv{{{||||||~~~yyypppkkkddd^^^TTTLLLIIIJJJNNNQQQ[[[eeepppvvvyyyxxxqqqiii___XXXPPPLLLMMMNNNMMMKKKOOOMMMJJJGGGDDD@@@;;;777222222333333333222111111111111111111111111111111000000000000000000000000222222222222111111111111000000000000000000000000333333222111000///......111111000000//////......000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000//////............//////111111000000000000111111111111000000//////..............................////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000------,,,,,,,,,,,,------000111111111111222222222000000111111111111000000222222111111111111222222222333333444444333333222111111111111111111111111555555555555666666666666}}}tttnnnfff^^^XXXSSSOOOLLLIIIHHHGGGEEEDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCDDDEEEFFFGGGIIIQQQTTT___sss|||xxxuuusssnnnjjjddd^^^YYYUUUQQQNNNMMMMMMLLLLLLLLLLLLMMMMMMMMMOOORRRTTTXXX```lllttt}}}{{{xxxsssqqqnnnlllkkkiiifffddd```___]]]\\\[[[ZZZZZZYYY[[[[[[^^^fffppp}}}}}}rrrggg]]]WWWRRROOOMMMLLLLLLLLLKKKIIIIIIIIIIIIIIIHHHHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGIIIKKKPPPVVV[[[```eeekkkqqqvvvzzz~~~~~~zzzqqqllleee___VVVNNNIIIJJJMMMPPPYYYdddooovvvzzz{{{uuunnneee]]]TTTOOONNNOOONNNMMMOOOMMMKKKIIIFFFAAA;;;777222333333333333222111111111111111111111111111111000000000000000000000000000000000000////////////000000000000000000000000111111111000000000000000111000000000/////////...000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000//////............//////111111000000000000111111111000000000/////////...////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////............//////000111111111111222222222000000111111111111000000222222111111111111222222222333333444444333333222222222222222222222222222555555555555666666666666vvvppphhh___YYYTTTPPPMMMKKKJJJHHHGGGEEEDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDEEEFFFLLLOOOWWWjjjzzz}}}xxxuuusssoookkkeee```\\\WWWSSSPPPNNNMMMMMMLLLLLLLLLMMMMMMMMMOOORRRTTTXXX```lllttt~~~~~~{{{xxxsssqqqnnnkkkjjjhhheeebbb```___]]][[[ZZZYYYXXXXXXVVVUUUWWW\\\ccclll{{{wwwlllbbb[[[SSSQQQNNNLLLLLLLLLKKKIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFGGGIIIKKKOOOUUUYYY___cccjjjpppuuuyyy~~~~~~|||sssnnnhhhbbbYYYPPPKKKJJJKKKMMMVVVaaammmvvv||||||vvvmmmeeeZZZSSSPPPPPPOOONNNOOONNNMMMKKKHHHBBB;;;777333333333333222222222111111111111111111111111111000000000000000000000000000000000000////////////000000000000000000000000/////////000000111111111000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000//////......//////000111111000000000000111111000000000000////////////000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111000111111111111222222222000000111111111111000000222222111111111111222222222333333444444333333222333333333333333333333333555555555555666666666666xxxrrriiiaaaZZZUUUPPPMMMLLLKKKIIIGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBCCCDDDDDDDDDJJJJJJQQQcccrrr}}}xxxuuurrroookkkfffaaa]]]YYYTTTQQQNNNNNNMMMMMMLLLLLLMMMMMMMMMOOORRRTTTXXX```lllttt}}}{{{wwwsssqqqmmmkkkiiigggcccaaa```___]]][[[YYYXXXWWWWWWVVVTTTTTTXXX[[[bbbnnnzzz{{{oooddd]]]UUURRROOOLLLLLLLLLKKKJJJHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEEEEFFFGGGIIIKKKNNNTTTWWW]]]aaahhhnnnsssxxx||||||~~~~~~vvvqqqlllfff\\\SSSLLLIIIJJJJJJRRR\\\iiisss|||~~~uuummmaaaXXXRRRPPPOOOOOOOOONNNNNNMMMJJJDDD===777555444444333222222222222111111111111111111111111000000000000000000000000222222222222111111111000////////////////////////////////////000000000111000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000////////////000000111111000000000000111111000000000000////////////000000000000000000000000////////////000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000222111111000000111111222000000111111111222222222000111111222222111111000222222111111111111222222222333333444444333333222444444444444444444444444555555555555666666666666{{{uuulllccc\\\VVVQQQNNNLLLKKKIIIGGGEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDDDDDDDIIIHHHNNN___mmm~~~yyyuuusssnnnkkkfffbbb^^^YYYTTTQQQOOOOOONNNMMMMMMMMMMMMMMMMMMOOORRRTTTXXX```lllttt}}}{{{wwwtttrrrnnnkkkiiifffccc```^^^]]]\\\ZZZYYYXXXWWWWWWUUUSSSTTTVVVXXX\\\fffppp~~~rrrfff^^^WWWTTTPPPMMMLLLLLLKKKJJJHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFDDDFFFGGGIIIJJJMMMRRRUUU[[[___ffflllrrrvvv{{{~~~~~~{{{~~~xxxsssnnniii```VVVNNNJJJHHHHHHMMMWWWcccmmmxxx{{{ssshhh]]]UUUQQQOOONNNOOOOOONNNNNNLLLFFF???:::666555444333222222222222111111111111111111111111000000000000000000000000222222222222111111111000////////////////////////000000000////////////...////////////000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000////////////000000111111000000000000111111////////////000000000000////////////////////////////////////000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111000000//////000000111000000111111111222222222111111222222222222111111222222111111111111222222222333333444444333333222444444444444444444444444555555555555666666666666yyypppggg___YYYTTTQQQMMMLLLJJJHHHFFFDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBCCCCCCDDDDDDIIIHHHMMM]]]iii{{{zzzwwwtttnnnkkkgggccc___[[[UUURRRPPPOOONNNMMMMMMMMMMMMMMMMMMOOORRRTTTXXX```lllttt}}}~~~yyyvvvsssooollliiifffbbb```]]]\\\[[[YYYXXXXXXXXXXXXTTTRRRRRRTTTTTTVVV^^^hhhxxxvvviiiaaaYYYVVVPPPMMMLLLKKKKKKJJJHHHHHHHHHHHHGGGGGGGGGGGGHHHGGGGGGGGGGGGFFFFFFFFFDDDFFFHHHIIIJJJLLLPPPSSSYYY]]]dddkkkpppuuuzzz}}}|||~~~yyyuuupppkkkbbbXXXPPPKKKHHHGGGIIIRRR[[[eeeqqq}}}yyynnncccYYYSSSPPPOOOOOONNNNNNNNNLLLHHHCCC???777666444333222222222222111111111111111111111111000000000000000000000000000000000000////////////000000000000000000000000000000000//////.........////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000111000000//////000000111111111000000000000111111////////////000000000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000111111111111222222222111111222222222222111111222222111111111111222222222333333444444333333222444444444444444444444444555555555555666666666666uuulllddd^^^XXXUUUOOONNNLLLJJJGGGFFFEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCIIIHHHMMM[[[fffwww{{{xxxvvvooommmiiieeebbb]]]WWWSSSQQQPPPOOONNNMMMMMMMMMMMMMMMOOORRRTTTXXX```lllttt~~~}}}wwwtttpppmmmjjjgggccc```[[[ZZZYYYXXXXXXXXXXXXYYYUUUSSSRRRSSSQQQQQQXXX```ooo|||ppphhh[[[WWWQQQMMMLLLKKKKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFDDDFFFHHHIIIJJJLLLOOORRRWWW\\\ccciiioootttyyy||||||~~~zzzvvvqqqllldddZZZRRRLLLHHHGGGFFFMMMUUU\\\iiiwww}}}tttiii^^^VVVRRRPPPOOONNNMMMMMMMMMJJJFFFCCC888777555222111111222333111111111111111111111111000000000000000000000000000000000000////////////000000000000000000000000.........///////////////.../////////000000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000111111000000000000111111111111000000000000111111.../////////000000000111000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000111111111111222222222111222222333333222222111222222111111111111222222222333333444444333333222333333333333333333333333555555555555666666666666yyyooogggaaa[[[XXXQQQPPPNNNKKKIIIGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEAAAAAA@@@@@@???@@@@@@@@@BBBHHHHHHMMM[[[eeettt|||yyywwwpppnnnkkkgggddd___YYYUUUQQQPPPOOONNNMMMMMMMMMMMMMMMOOORRRTTTXXXaaalllttt~~~xxxuuuqqqnnnjjjgggccc```YYYYYYXXXXXXXXXXXXYYYYYYWWWTTTSSSSSSQQQOOOUUU\\\eeezzzuuummm\\\WWWRRRMMMLLLKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFDDDFFFHHHIIIJJJKKKNNNQQQVVV[[[bbbiiinnntttxxx|||}}}}}}zzzvvvqqqlllddd[[[SSSLLLIIIGGGEEEJJJPPPWWWdddtttxxxmmmbbbYYYSSSQQQOOONNNMMMMMMMMMKKKHHHFFF999777555222111111222333111111111111111111111111000000000000000000000000222222222222111111111111000000000000000000000000,,,,,,---...///000111222.../////////000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000111111000000000000111111111111000000000000111111.../////////000000111111111111111111111111111111////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111000111111111111222222222111222222333333222222111222222111111111111222222222333333444444333333222333333333333333333333333555555555555666666666777xxxooofff\\\UUUTTTQQQNNNMMMLLLKKKIIIGGGGGGGGGHHHHHHHHHGGGGGGFFFEEEDDDCCCBBBAAABBBCCCCCCEEEEEEIIIOOOWWWcccvvv}}}xxxuuuqqqnnnjjjfffccc```\\\YYYTTTSSSQQQOOOMMMLLLLLLLLLKKKKKKNNNTTTYYY^^^iiittt~~~zzzwwwtttpppmmmiiiddd``````]]]ZZZXXXXXXXXXWWWVVVXXXVVVTTTRRRRRRSSSUUUWWWaaalllxxxpppccc\\\SSSNNNMMMMMMLLLJJJIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHGGGGGGFFFEEEDDDDDDGGGFFFEEEEEEGGGIIILLLMMMUUUZZZaaahhhnnntttzzz}}}}}}|||~~~{{{yyysssoooggg^^^UUUMMMGGGDDDCCCFFFJJJPPPZZZhhhvvv|||rrreeeYYYQQQMMMNNNNNNMMMMMMMMMKKKHHHEEE>>>:::666333333333333333111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////,,,---......//////......000000000000000000000000111111111111111111111111////////////////////////111111111111111111111111000000000000000000000000111111000000//////......////////////000000000000222222222111111111000000222222222111111///......////////////////////////000000000000000000000000000000000000000000000000111111000000//////......000000000000000000000000000000000000000000000000111111000000000000111111111111000000000000111111000111111111111222222222222222222222222222222222111222333333333333222111333333333444444444555555333444444444555666666666555555555555555555555555~~~uuulllbbb[[[XXXUUURRRPPPOOONNNLLLJJJHHHHHHHHHHHHHHHGGGGGGFFFEEEDDDCCCBBBBBBBBBCCCCCCBBBBBBGGGNNNVVVcccvvv~~~yyyvvvrrroookkkgggddd```\\\YYYUUUSSSQQQOOOMMMLLLLLLLLLMMMLLLPPPUUUZZZ___jjjuuu~~~{{{wwwsssooojjjeeebbbaaa^^^[[[ZZZZZZ[[[ZZZYYYZZZXXXVVVTTTSSSTTTUUUWWW]]]gggzzz{{{rrreee^^^VVVPPPNNNNNNLLLKKKIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEFFFFFFEEEFFFGGGIIILLLMMMTTTXXX___ffflllrrrxxx|||}}}}}}|||}}}}}}~~~}}}yyywwwtttqqqjjjaaaXXXOOOIIIEEECCCEEEHHHNNNXXXeeerrr{{{{{{rrrggg\\\TTTPPPOOONNNNNNNNNNNNLLLIIIFFF>>>;;;666444333333333333111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////---...//////000000//////000000000000000000000000111111111111111111111111////////////////////////000000000000000000000000000000000000000000000000111000000000/////////...////////////000000000000222222222111111111000000222222222111111000///...000000000000000000000000000000000000000000000000000000000000000000000000111000000000/////////...000000000000000000000000000000000000000000000000111111000000000000111111111111000000000000111111000111111111111222222222222222222222222222222222111222333333333333222111333333333444444444444555444444444555555555555555555555555555555555555555vvvllleee]]]ZZZVVVSSSRRRQQQOOONNNIIIIIIIIIIIIHHHGGGGGGGGGFFFEEECCCBBBBBBBBBCCCDDDBBBCCCGGGOOOWWWdddxxx{{{wwwsssppplllhhheeebbb]]]ZZZVVVTTTRRROOONNNMMMLLLMMMNNNNNNQQQVVV[[[aaalllwww{{{vvvrrrmmmgggdddbbb```]]]\\\]]]^^^___^^^]]][[[YYYVVVUUUTTTUUUVVVXXX```ooovvvjjjbbbYYYRRRPPPOOOMMMKKKIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFEEEFFFGGGIIILLLMMMRRRVVV\\\ccciiipppvvvzzz}}}~~~xxxxxxxxxxxx{{{{{{vvvuuuvvvsssmmmeee\\\SSSKKKGGGBBBDDDFFFKKKTTT```mmmvvvzzzzzzyyysssiii___WWWSSSPPPOOONNNOOOOOOMMMJJJGGG@@@<<<777444333333333222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000////////////000111111111111000000000000000000000000000000000000000000000000000////////////////////////........................000000000000000000000000000000000000////////////////////////000000000000222111111111111000000000111111222111111000///...111111111111111111111111000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000111111000000000000111111111111000000000000111111000111111111111222222222222222222222222222222222111222222333333222222111333333333333444444444444555555555555555444444444555555555555555555555555vvvoooccc___[[[WWWUUUTTTRRRPPPLLLKKKKKKJJJIIIHHHHHHHHHFFFEEEDDDCCCCCCCCCDDDEEEFFFFFFKKKRRR[[[ggg{{{|||yyyuuurrrnnnjjjgggccc___\\\WWWUUUSSSPPPNNNMMMMMMMMMOOONNNPPPVVVZZZaaammmxxxyyytttooojjjfffcccaaa^^^^^^___bbbccccccaaa___\\\YYYVVVUUUTTTTTTVVV[[[fffwwwzzznnnfff\\\UUUQQQOOOLLLJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEFFFFFFHHHJJJKKKLLLQQQUUU[[[aaagggnnnuuuyyy}}}xxxwwwvvvvvvyyyxxxtttsssuuusssooohhh___VVVNNNIIICCCDDDFFFIIIPPP\\\iiirrrwwwxxxxxxtttkkk```XXXSSSQQQPPPOOOOOOOOONNNLLLIIIAAA===888555444333333222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////...///000000111111000000////////////////////////////////////////////////////////////////////////........................////////////////////////000000000000////////////////////////000000000000111111111111000000000000111111111111111000//////111111111111111111111111////////////////////////////////////////////////000000000000////////////////////////////////////000000000000000000000000111111000000000000111111111111000000000000111111000000111111111222222222222222222222222222222222222222222222222222222222222222333333333444444444666666666555444444444333555555555555555555555555yyykkkgggaaa\\\YYYVVVTTTRRRPPPOOOMMMKKKJJJIIIIIIIIIGGGFFFEEEDDDCCCDDDEEEEEEHHHIIIMMMUUU]]]jjj~~~~~~{{{vvvsssooollliiieeeaaa^^^XXXVVVTTTQQQOOOMMMMMMMMMMMMLLLOOOTTTZZZaaannnzzz}}}wwwrrrmmmiiifffccc```___bbbdddfffgggfffddd```\\\XXXVVVTTTSSSVVVZZZaaammm~~~ssskkk```WWWSSSOOOLLLIIIJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGEEEEEEFFFGGGHHHJJJKKKLLLPPPTTTZZZ```fffmmmtttyyy|||yyywwwttttttxxxwwwsssrrrsssssspppkkkcccYYYPPPKKKEEEEEEEEEHHHOOOZZZgggpppvvvxxxxxxtttkkkaaaXXXSSSQQQPPPOOOOOOOOONNNLLLKKKCCC???:::666444444333222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////......///000000000000///////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////////////////000000000000////////////000000000000000000000000000000000000000111111111111000000///111111111111111111111111////////////////////////////////////////////////////////////000000000000////////////////////////000000000000000000000000111111000000000000111111111111000000000000111111000000111111111222222222222222222222222222222222222222222222222222222222222222222333333333444444666666666555444444444333555555555555555555555555vvvqqqjjjccc___[[[XXXVVVSSSRRRPPPMMMLLLKKKKKKLLLHHHGGGEEEDDDDDDDDDEEEFFFHHHIIINNNWWWaaaooo}}}xxxuuuqqqmmmjjjgggbbb___YYYWWWUUURRROOONNNMMMMMMLLLKKKNNNTTTZZZbbbppp|||{{{vvvqqqnnnjjjgggcccccceeehhhjjjkkkllliiifffaaa\\\XXXUUUTTTVVVYYY^^^gggwwwyyypppddd[[[UUUQQQMMMJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGDDDEEEFFFGGGIIIJJJKKKKKKOOOSSSXXX^^^dddkkksssxxx{{{yyyvvvrrrrrrvvv}}}wwwsssrrrqqqrrrrrrnnnggg]]]TTTNNNFFFEEEEEEGGGMMMXXXeeennnvvvwwwxxxtttkkkaaaYYYTTTQQQPPPNNNNNNNNNNNNMMMKKKDDD@@@;;;777555444333222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////---...//////000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000////////////000000000000//////000000000000000111000000111111111111000000111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000111111000000000000111111111111000000000000111111000111111111111222222222222222222222222222222222333222222111111222222333222222222222333333333333555555555555555444444444555555555555555555555555}}}tttlllfffbbb___]]]WWWUUURRROOONNNMMMMMMMMMHHHGGGFFFEEEDDDEEEFFFFFFHHHJJJQQQ\\\hhhxxx~~~yyyvvvrrrnnnkkkhhhdddaaaZZZXXXUUURRRPPPNNNMMMMMMKKKKKKNNNTTT[[[eeesss{{{wwwtttoookkkhhhgggiiilllnnnppprrrppplllgggaaa\\\XXXVVVUUUWWW[[[bbbooo~~~vvviii___XXXTTTOOOKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHDDDEEEFFFHHHIIIJJJKKKKKKMMMQQQUUU[[[aaaiiipppvvv{{{{{{vvvqqqqqqvvv~~~xxxssssssqqqrrrsssrrrlllbbbXXXRRREEEDDDCCCEEEKKKWWWdddmmmtttvvvvvvrrrkkkbbb[[[WWWQQQOOOMMMMMMMMMNNNMMMKKKEEEAAA<<<777555444333111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////...///000000111111000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000000111////////////000000000000////////////000000111111000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000000111000000000000000000000000000000000000000000000000111111000000000000111111111111000000000000111111000111111111111222222222222222222222222222222222333333222111111222333333111222222222222333333333444444444555555555555555555555555555555555555555~~~|||~~~|||ssslllhhhdddbbbYYYWWWTTTQQQOOONNNNNNOOOHHHHHHFFFEEEEEEEEEFFFGGGJJJMMMUUUaaaooozzzwwwsssooolllhhhdddaaaZZZXXXVVVRRRPPPNNNNNNMMMLLLKKKNNNUUU]]]gggvvv{{{xxxsssoookkkjjjkkkoooqqqssswwwtttpppkkkeee___[[[YYYSSSUUUXXX^^^jjjyyymmmbbb[[[VVVQQQMMMKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHDDDEEEFFFHHHIIIJJJKKKKKKLLLOOOTTTYYY___gggoootttzzz}}}xxxssssssxxxyyytttsssqqqsssuuutttoooeee[[[UUUDDDCCCBBBDDDJJJUUUccclllssstttuuuqqqkkkccc]]]ZZZPPPNNNLLLLLLMMMMMMMMMKKKFFFBBB<<<888555444333111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000111222222222222111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000111111////////////000000000000.../////////000000111111///000000111111111000000////////////////////////000000000000000000000000000000000000000000000000.../////////000000111111000000000000000000000000000000000000000000000000111111000000000000111111111111000000000000111111000111111111111222222222222222222222222222222222444333222111111222333444111111222222222333333333333444444555555666666666555555555555555555555555{{{{{{{{{||||||~~~}}}|||{{{zzzxxxyyyzzz|||~~~vvvoooiiifff```\\\WWWSSSQQQPPPNNNMMMMMMMMMKKKHHHFFFEEEGGGIIILLLQQQ[[[iii{{{}}}yyysssnnnjjjfffaaa^^^ZZZWWWSSSQQQPPPOOOMMMLLLOOONNNPPPVVV]]]gggwwwyyytttpppoooooonnnrrrwww{{{{{{xxxssslllcccZZZUUUVVVTTTWWW___eeeqqqtttggg^^^WWWQQQNNNLLLKKKKKKJJJJJJJJJJJJKKKJJJJJJIIIIIIIIIHHHHHHHHHFFFFFFFFFFFFGGGHHHIIIJJJMMMPPPSSSWWW\\\ccckkkpppyyy}}}yyyuuuwww|||vvvqqqrrrtttuuusssqqqmmmcccXXXKKKCCC???DDDIIIPPP___ooouuutttttttttpppfff\\\WWWPPPNNNLLLLLLMMMNNNMMMLLLLLLFFF>>>999666555333111111111000000000000111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////222111000//////000111222////////////000000000000222111000.........///000////////////000000000000111111000000//////......000000000000000000000000////////////////////////////////////////////////////////////////////////000000//////.........---000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000222111111111000000//////000000000000000000000000333333333333333333333333555444222111111111222222111111111000111111222333333333333333333333333333555444444333333333444444555555555555555666777777~~~|||vvvvvvvvvvvvwwwxxxyyyzzz}}}}}}~~~|||zzzxxxwwwwwwvvvvvvwwwyyy}}}}}}uuuoookkkddd```[[[WWWTTTRRRPPPOOONNNNNNLLLIIIFFFFFFGGGIIIOOOUUUaaappp|||yyysssnnnjjjfffaaa^^^ZZZWWWSSSQQQPPPOOOMMMLLLOOONNNPPPVVV^^^hhhxxx}}}xxxsssrrrqqqppprrrwww~~~~~~|||yyyqqqhhh___YYYWWWTTTVVV\\\aaalllwwwkkk```YYYRRROOOLLLLLLKKKJJJJJJJJJJJJKKKJJJJJJIIIIIIIIIHHHHHHHHHFFFFFFFFFFFFGGGHHHIIIJJJMMMOOOSSSVVV[[[bbbjjjoooxxx}}}|||wwwxxx|||wwwrrrqqqtttuuusssrrrnnndddZZZOOOFFFAAADDDHHHNNN\\\lllvvvuuuuuutttooofff]]]XXXPPPNNNLLLLLLMMMNNNMMMLLLLLLGGG???:::777555333111111111000000000000111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222111000//////000111222////////////000000000111333222111000///000000111////////////000000000000111000000000/////////...000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000/////////......000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000///000000000000000000000000333333333333333333333333444333222111111111222222111111111111111222222333333333333333333333333333555444444333333444444555555555555555555666777777}}}zzzvvvuuuooonnnnnnnnnooopppqqqrrruuuuuuxxx|||}}}~~~|||zzzxxxvvvuuuuuuvvvvvvwwwxxx|||}}}vvvrrrjjjfffaaa\\\YYYVVVSSSQQQOOOOOOMMMJJJHHHGGGIIIKKKSSSZZZhhhzzz|||xxxsssnnnjjjfffbbb___ZZZWWWTTTQQQPPPOOONNNLLLOOONNNPPPWWW^^^iiizzz}}}xxxwwwtttrrrsssxxxyyyoooeee___ZZZVVVVVV[[[___ggg|||{{{oooddd[[[TTTPPPMMMLLLKKKKKKJJJJJJJJJKKKJJJJJJIIIIIIIIIHHHHHHHHHFFFFFFFFFFFFGGGHHHIIIJJJMMMOOORRRUUUZZZaaahhhmmmvvv{{{yyyzzz}}}xxxsssqqqssstttssssssqqqhhh^^^TTTJJJCCCCCCFFFKKKZZZjjjvvvxxxxxxvvvpppggg^^^XXXPPPNNNLLLKKKLLLMMMMMMLLLLLLHHHAAA;;;888666333222111111000000000000111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111000000000000111111/////////000000000111111333222111111111111111222////////////000000000000000000000000////////////////////////////////////////////////////////////000000000000000000000000111111111111111111111111111000000000000000//////000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000222222222222222222222222444333222111111111222222111111111111111222333333333333333333333333333333555444444444444444555555555555555555555666777777~~~}}}}}}||||||}}}}}}||||||{{{yyyvvvssspppnnnhhhggggggggghhhhhhiiijjjooooooqqquuuwwwxxx}}}|||zzzyyyxxxxxxxxxxxxyyy||||||wwwppplllfffaaa]]]YYYUUUSSSQQQQQQOOOMMMJJJJJJKKKMMMVVV```ppp|||xxxsssnnnjjjfffbbb___[[[XXXTTTRRRPPPPPPNNNMMMOOONNNPPPWWW```kkk|||}}}}}}}}}~~~{{{xxxttttttxxx~~~uuukkkeee___ZZZYYY\\\___fffyyyssshhh^^^UUUPPPMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHFFFFFFFFFFFFGGGHHHIIIIIILLLNNNQQQTTTXXX^^^fffkkktttyyy|||{{{~~~yyyuuuqqqsssuuutttuuussskkkbbbWWWLLLCCCCCCEEEJJJXXXhhhvvv{{{|||xxxqqqjjjaaaZZZQQQOOOLLLKKKLLLLLLLLLLLLMMMIIIDDD>>>999666444333222111111000000111111222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111000000000000000000111//////000000000111111111111111111111111111111111////////////000000000000000000000000////////////////////////////////////////////////////////////000000000000000000000000111111111111111111111111111111111111000000000000///////////////////////////000000000111111111111////////////////////////000000000000000000000000000000000000000000000000111111111000000000000000000000000000000000000000111111111111111111111111333222222222222222222222222111111111111222333333444444444444444444444444555444444444444555555666555555555555555666777777zzzyyyxxxxxxwwwwwwxxxxxxvvvvvvuuusssqqqmmmjjjiiicccbbbbbbbbbbbbcccddddddhhhhhhkkkoooqqqssszzz~~~}}}}}}}}}}}}{{{|||~~~|||vvvrrrlllfffaaa\\\WWWTTTSSSSSSRRROOOMMMNNNPPPRRRZZZfffxxx{{{xxxrrrnnnjjjfffbbb```[[[XXXTTTRRRQQQPPPNNNMMMNNNMMMQQQXXXaaammm~~~}}}}}}|||~~~{{{vvvuuuxxx}}}{{{qqqkkkccc]]]ZZZ]]]```fffvvvvvvkkk```WWWQQQNNNNNNLLLKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHFFFFFFFFFFFFGGGHHHIIIIIIKKKMMMOOORRRVVV\\\ccchhhpppvvv}}}}}}{{{xxxrrrtttuuuuuuvvvvvvnnnfffXXXMMMDDDCCCDDDIIIWWWggguuu}}}|||uuunnneee\\\SSSPPPLLLKKKLLLMMMMMMMMMNNNKKKFFF@@@:::666444444222222111111111111222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000111111000000000000000000000111111111111//////000000000000000000////////////000000000000////////////000000000000////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111000000000000111111111111///////////////////////////000000000111111111111////////////////////////000000000000000000000000111111111111111111111111000000000000000000111111000000000000000000000000111111111111111111111111222222222222222222222222222222222111222333333444444444444444444444444444444444444444444555666777555555555555555666777777tttsssrrrrrrqqqqqqrrrrrrqqqqqqpppnnnllliiifffddd______^^^^^^^^^______```aaaaaadddiiikkkmmmuuu~~~|||xxxrrrlllfff```YYYUUUTTTTTTTTTRRRQQQRRRUUUWWWaaannn{{{wwwrrrnnnjjjgggccc```[[[XXXUUURRRQQQPPPOOOMMMNNNMMMQQQYYYbbbooo}}}|||{{{|||zzzyyy{{{|||yyyttthhh```\\\^^^```dddrrrzzzooodddYYYSSSOOONNNMMMLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHFFFFFFFFFFFFGGGHHHIIIJJJJJJLLLNNNQQQTTTZZZaaaeeemmmrrrzzz}}}zzzsssvvvvvvvvvwwwwwwqqqhhhZZZNNNFFFEEEEEEHHHUUUdddssszzzsssjjj___UUURRRNNNLLLLLLMMMNNNNNNNNNMMMIIICCC<<<777555555222222111111111111222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000111111111111000000000000000111111111222222......///000000000000///////////////000000000000////////////000000000000////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111//////000000000000000111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000111111111111000000000000000000000000222222222222222222222222111111222333333333222222222222222222222333444444444444444444444444444444444444444444555666777777555555555555555666777777oooooonnnmmmmmmmmmmmmmmmllllllllljjjhhheeebbbaaa]]]\\\\\\[[[[[[[[[\\\\\\]]]]]]aaafffiiilllsss|||}}}wwwqqqjjjccc\\\XXXUUUVVVVVVUUUUUUVVVZZZ]]]jjjwwwzzzwwwrrrnnnjjjgggccc```\\\YYYUUURRRQQQPPPOOOMMMMMMMMMQQQYYYcccppp}}}}}}|||yyyxxxzzz}}}}}}~~~~~~qqqhhhbbbbbbbbbdddppp~~~ssshhh]]]WWWPPPOOONNNLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHFFFFFFFFFFFFGGGHHHIIIJJJJJJKKKNNNPPPSSSXXX___dddjjjooowww~~~{{{uuuwwwwwwwwwxxxxxxrrrjjj\\\QQQHHHGGGEEEFFFQQQ___qqqxxxnnnaaaWWWSSSOOOMMMMMMNNNOOOOOOOOONNNKKKDDD===777555666333222222111111222222333111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000111222222111000///000000111111111222222222...///000111222111111000////////////000000000000.../////////000000000111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000....../////////000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111///000000000111111111111000000000000000000000000333333333333333333333333000111222333333333333222333222222222222333444444555555555555555555555555444444444444555666777888555555555555555666777777nnnnnnmmmllllllllllllllljjjjjjiiihhheeeccc```^^^[[[[[[ZZZYYYYYYZZZZZZZZZ\\\]]]aaafffiiimmmuuu~~~{{{tttmmmfff___ZZZVVVVVVWWWWWWWWWYYY]]]```qqq~~~zzzwwwrrrnnnjjjgggcccaaa\\\YYYUUUSSSRRRQQQOOONNNMMMMMMQQQZZZdddqqq||||||{{{wwwvvvwwwzzzyyyooohhhgggffffffppp~~~vvvkkk```YYYPPPOOONNNLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHFFFFFFFFFFFFGGGHHHIIIJJJJJJKKKMMMOOORRRXXX^^^ccchhhmmmuuu}}}|||vvvxxxxxxwwwyyyyyysssjjj___TTTKKKHHHFFFEEENNN[[[ppp{{{pppcccXXXTTTPPPMMMNNNOOOPPPPPPOOOOOOLLLEEE===777666666333222222111111222222333111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////000111222222111000///000111111111111222222222///000111222333333222111////////////000000000000.../////////000000111111111111111111111111111111000000000000000000000000////////////////////////////////////////////////---.........//////000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111//////000000111111111222000000000000000000000000333333333333333333333333000111222333444333333222333333222222333333444555555555555555555555555555444444444555555777888888555555555555555666777777ooonnnmmmkkkjjjiiiiiiiiigggfffdddddddddccc```^^^[[[ZZZYYYXXXXXXXXXYYYYYY\\\^^^aaadddhhhooovvv{{{zzzsssjjjbbb\\\]]]YYYXXXZZZ]]]```fffmmmxxx~~~|||xxxuuuqqqnnnjjjeee```]]]YYYWWWUUURRRPPPOOOOOOOOOPPPPPPSSSZZZcccpppyyyuuutttuuuvvvyyy}}}|||qqqkkkiiijjjpppxxx}}}pppcccYYYTTTRRRNNNLLLLLLKKKJJJIIIJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJLLLNNNQQQUUU[[[___gggkkkrrrxxx}}}|||yyyxxxwwwyyy{{{zzzuuuppp```WWWMMMIIIFFFFFFLLLTTTgggyyy}}}uuujjj]]]WWWOOOKKKLLLNNNOOONNNLLLNNNNNNIIIAAA:::555444333222111111000111111111222222222111111111000000111111000000//////......000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000////////////000000000000////////////////////////000000//////.........---///000000000000000//////000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000//////......////////////000000000000000000000000000000000000222111111111000000//////000000000000111111111111000000000000000000000000////////////000000000000222222222222111111000000222222222222222222222222222222222333333444444444666666666666666555555555444555555666666666666666666555555555555444444444pppooonnnlllkkkjjjjjjiiikkkjjjhhhhhhhhhgggdddbbb^^^]]][[[ZZZYYYYYYZZZ[[[]]]___bbbfffkkkrrryyy~~~}}}vvvmmmeee```___[[[ZZZ]]]```ccckkkrrr}}}zzzxxxuuuqqqmmmjjjeee```]]]YYYWWWUUURRRPPPOOOOOOOOOPPPPPPSSSZZZbbbpppxxxtttssssssttttttxxx~~~yyyrrrnnnmmmsss{{{~~~rrreee[[[UUURRRNNNLLLLLLKKKJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJLLLNNNQQQUUUZZZ^^^eeejjjpppwww}}}}}}yyywwwwwwyyy{{{zzzuuuqqqaaaXXXNNNIIIFFFEEEJJJQQQ```rrrxxxmmm```YYYQQQLLLLLLNNNOOONNNLLLNNNNNNIIIBBB;;;666555333222222111111111111111222222222111111111000000111111000000////////////000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000////////////000000000111////////////////////////000000/////////.........//////000000000000//////000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000000000/////////...////////////000000000000000000000000000000000000111111111111000000000///000000000000111111111111000000000000000000000000////////////000000000111222222222222111111111000222222222222222222222222222222222333333444444444666666666666555555555555444555555666666666666666666555555555555444444444uuutttrrrqqqooonnnnnnnnnmmmlllkkkjjjjjjiiigggddddddbbb```___^^^^^^___```bbbeeeiiinnntttzzzyyyrrrjjjeeebbb___^^^aaadddiiirrr||||||yyywwwtttpppmmmjjjeeeaaa]]]YYYWWWUUURRRPPPOOOOOOOOOPPPPPPSSSYYYbbboooxxxtttrrrrrrrrrqqqtttyyy~~~{{{uuussswww~~~uuuhhh___VVVSSSOOOLLLKKKKKKJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJLLLMMMPPPTTTYYY]]]ccchhhnnnuuu{{{~~~yyywwwvvvxxxzzzzzzuuuqqqddd[[[PPPJJJEEEDDDHHHNNNXXXjjjzzz{{{rrrccc\\\TTTNNNNNNNNNNNNMMMMMMNNNMMMJJJCCC===888666333333222111111111111111222222222111111111111111111000000000000/////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000111111////////////////////////000000////////////......//////000000000000//////000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000111111111111000000000000000000000000111111111111000000000000000000000000/////////000000000111111222222222222111111111111222222222222222222222222222222333333333333444444555555555555555555555555444555555666666666666666666555555555555444444444}}}|||{{{yyywwwvvvvvvvvvuuusssrrrrrrrrrpppnnnllllllkkkhhhfffeeefffhhhiiikkkooouuu{{{|||uuummmiiidddaaaaaadddhhhnnn{{{~~~zzzwwwvvvssspppllliiifffaaa^^^YYYWWWUUURRRPPPOOOOOOOOOPPPPPPSSSYYYaaaooozzzuuurrrrrrrrrqqqtttxxx{{{}}}yyy{{{zzzmmmcccXXXTTTPPPLLLKKKKKKJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKMMMNNNRRRWWW[[[aaaeeelllssszzz~~~zzzxxxwwwxxxzzzzzzvvvrrrggg^^^SSSKKKFFFBBBEEEJJJSSScccttt}}}|||uuuggg```VVVPPPOOOOOONNNMMMMMMMMMMMMJJJEEE???:::777333333222111111111111222111111111111111111111111000000000000000000000000000000000000000000000000000000000111111000000000000000000000000000000000000000000000000000000000//////000000000111111111////////////////////////000000//////////////////...//////000000000000///000000////////////000000////////////////////////////////////////////////000000000000000000000000////////////////////////000000000000////////////////////////000000000000////////////////////////111111111000000000000000///000000000111111111111000000000000000000000000//////000000000111111111222222222222222222222222222222222222222222222222333333333333333333333333444444555555555555555666444555555666666666666666666555555555555444444444~~~{{{yyyuuutttqqqooooooppprrrtttxxx}}}|||vvvoookkkfffddddddgggkkkttt}}}yyyvvvtttrrrooollliiifffaaa^^^YYYWWWUUURRRPPPOOOOOOOOOOOOOOORRRYYYbbbooo|||wwwtttssssssqqqsssvvvxxx}}}~~~~~~qqqhhh[[[WWWQQQMMMLLLKKKKKKJJJIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIKKKLLLMMMQQQUUUYYY___dddkkkrrryyy~~~|||zzzxxxyyyzzzzzzvvvssskkkaaaVVVNNNGGGBBBCCCHHHQQQ^^^nnnzzz{{{vvviiibbbXXXRRROOOOOONNNLLLMMMMMMLLLJJJGGGBBB===999444333333222111222222222111111111111111111111111000000000000111111111111000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000//////000000000000000000......///000000000000000000000////////////000000////////////////////////////////////////////////000000000000000000000000////////////////////////////////////000000000000////////////000000000000////////////////////////000000000000000000111111///000000000111111111111111111111111111111111111000000000000111111111111222222222222222222222333222222222222222222222222333333333333333333333333333444444444555555666666444555555666666666666666666555555555555444444444}}}||||||~~~|||vvvpppmmmhhhfffgggjjjoooyyy|||yyywwwsssqqqnnnkkkiiifffbbb___YYYWWWUUURRRPPPOOOOOOOOOOOOOOORRRZZZcccqqq}}}xxxuuuttttttoooqqqssstttxxxvvvmmm^^^ZZZTTTOOOMMMMMMLLLKKKJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLOOOTTTWWW^^^bbbjjjrrryyy}}}zzzzzz{{{zzzwwwsssnnndddYYYPPPHHHCCCCCCGGGNNNXXXgggttt{{{|||yyyuuujjjcccYYYRRRPPPOOONNNLLLNNNMMMKKKJJJHHHDDD???;;;444444333222222222222222111111111111111222222222000000000111111111111222000000000000000000000000///000111222222111000///000000000000000000000000000000000000000000000000000000000111111111222222000000000000000000000000//////000000000000111111---...///000000111111000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000000000000000111111111111000000000000111111111111111111111111111111111111000000000111111111222222222222222222333333333333222222222222222222222222444444333333333333222222333333333444555555666666444555555666666666666666666555555555555444444444}}}wwwrrrnnnkkkjjjjjjnnnsss~~~~~~|||yyywwwrrrpppmmmkkkiiifffbbb___YYYWWWUUURRRPPPOOOOOOOOONNNNNNRRR[[[eeesss}}}xxxvvvttttttooopppqqqrrruuu}}}yyypppaaa\\\VVVQQQNNNNNNMMMMMMKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKNNNRRRVVV]]]bbbjjjrrryyy}}}||||||{{{wwwssspppfff[[[RRRJJJDDDDDDGGGJJJQQQ^^^llluuuxxxvvvtttjjjcccYYYRRRPPPOOONNNLLLNNNLLLKKKKKKJJJFFFAAA<<<444444333222222222222333000000111111111222222222000000111111111222222222000000000000000000000000///000222333333222000///000000000000000000000000000000000000000000000000000000111111111222222222000000000000000000000000//////000000000111111111---...///000111111111111000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000000111////////////000000000000000000000000000000000000///000000000111111111111000000000000111111111111111111111111111111111111000000111111111222222222222222222333333333444444222222222222222222222222444444444333333222222222222222333444444555666666444555555666666666666666666555555555555444444444}}}xxxssspppmmmlllmmmpppvvv}}}}}}}}}|||zzzxxxrrrpppmmmkkkiiifffbbb```YYYWWWUUURRRPPPOOOOOOOOOMMMNNNSSS[[[fffuuu|||xxxuuuttttttqqqrrrrrrrrruuu}}}{{{rrrccc^^^WWWRRROOOOOONNNNNNLLLKKKKKKKKKKKKJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKMMMRRRUUU]]]bbbjjjrrryyy~~~}}}|||{{{wwwsssqqqggg\\\SSSKKKEEEDDDHHHFFFLLLXXXgggqqquuuttttttjjjbbbXXXRRRPPPOOONNNLLLNNNLLLKKKKKKJJJGGGBBB===555444333333222222333333000000111111222222222222000000111111222222222222000000000000000000000000///000222333333222000///000000000000000000000000000000000000000000000000000111111111111222222222000000000000000000000000//////000000111111111222---...///000111111111111000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000111111////////////000000000000000000000000000000000000//////000000111111111222000000000000111111111111111111111111111111111111000111111111111222222222222222222333333444444444222222222222222222222222444444444333333222222222222222333333444555666666444555555666666666666666666666555555555444444444zzzuuupppmmmlllooovvv{{{{{{}}}}}}yyyuuurrrqqqooolllhhhdddaaa___YYYWWWTTTQQQOOONNNNNNNNNPPPQQQUUU\\\fffvvv|||xxxtttpppmmmpppmmmlllpppssswwwqqqhhhaaaYYYSSSQQQPPPNNNLLLLLLKKKJJJIIIIIIHHHIIIIIIFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGHHHIIIKKKNNNQQQRRR\\\aaahhhnnnuuu}}}~~~|||||||||xxxtttmmmggg^^^TTTKKKFFFCCCBBBFFFKKKTTT```kkkrrruuuuuuiiicccZZZSSSOOONNNNNNNNNJJJJJJJJJKKKJJJHHHDDD@@@<<<666222333333111111444333333333333333333333333111111111111111111111111000000000000000000000000111111000000000000000000000000000000000000000000111111000000000000111111///////////////////////////000111222222111000///......//////000000111111......//////000000111111000000111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000////////////000000000000000000000000000000000000222222111111000/////////222222111111000000//////000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////000111222333333333444444444444444444444444444444444444444444444444333333444444444444444444666666555555555555666666777777777777777777777777{{{uuuqqqpppnnnpppwww}}}yyyyyy{{{zzzwwwsssrrrqqqooolllhhhdddaaa___YYYWWWTTTQQQOOONNNNNNOOOPPPQQQUUU]]]gggwww{{{wwwtttpppnnnooollllllnnnqqquuu~~~sssjjjcccZZZTTTRRRQQQOOOMMMLLLKKKJJJIIIIIIHHHIIIIIIFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGHHHIIIKKKNNNPPPRRRYYY^^^eeelllrrr{{{}}}}}}|||xxxtttnnnhhh___UUUMMMGGGDDDCCCFFFJJJSSS^^^iiipppssssssllleee[[[SSSOOOMMMMMMMMMKKKKKKKKKLLLKKKIIIEEEAAA<<<666222333333111111444111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111111111111111111111111111///000111222222111000///000000000000111111111222////////////000000000000000000111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000111111111000000//////............000000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000111111222222333333444444444444444444444444444444444444444444444444333333444444444444555555666666555555555555666666666666666666666666666666zzzuuutttrrrsssyyy~~~~~~{{{xxxwwwxxxxxxtttqqqrrrqqqooolllhhhdddaaa___YYYWWWTTTQQQOOONNNNNNOOOPPPQQQUUU]]]hhhzzzzzzwwwtttqqqpppnnnkkkkkkmmmooorrryyywwwmmmfff\\\VVVSSSRRRPPPNNNLLLKKKJJJIIIIIIHHHIIIIIIFFFGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGHHHJJJMMMPPPQQQUUUZZZbbbiiipppxxx~~~}}}{{{{{{{{{|||~~~}}}{{{xxxuuuooojjjaaaWWWOOOHHHEEECCCDDDHHHPPP[[[fffnnnrrrsssqqqiii^^^TTTOOOMMMLLLLLLLLLLLLLLLMMMMMMKKKGGGDDD===777333333333111111444111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111111111111111111111111111000000111111111111000000111111111111222222222222000000000000////////////000000111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000////////////000000000000000000000000000000000000...//////000111111222222000////////////.........000000000000111111111111000000000000000000000000000000000000000000000000222222222222222222222222111111111222222222222222444444444444444444444444444444444444444444444444333333444444444555555555666666555555555555666666666666666666666666666666}}}xxxuuutttzzz~~~}}}}}}}}}zzzxxxwwwwwwvvvtttqqqqqqqqqooolllhhhdddaaa```YYYXXXTTTQQQOOOOOOOOOOOOOOOPPPUUU^^^jjj|||zzzvvvtttrrrqqqnnnkkkkkkmmmnnnooouuu||||||pppiii^^^WWWSSSQQQOOOMMMLLLKKKJJJIIIIIIHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHJJJLLLNNNPPPRRRXXX___fffmmmvvv~~~|||zzzzzzzzz{{{~~~}}}{{{yyyvvvtttooojjjbbbYYYPPPIIIDDDBBBBBBEEEMMMXXXdddnnntttwwwvvvmmmaaaVVVOOOLLLLLLKKKMMMMMMMMMNNNOOOMMMIIIFFF???999444444444111111444333333333333333333333333111111111111111111111111000000000000000000000000000000000111111111111111000000000000000000000000111111000000000000111111111111111111111111111111000000000111111000000000111111111111111111111111111111000000//////......000000111111111111000000000000000000000000000000000000111111111111000000////////////////////////////////////000000000000000000000000000000000000//////000000111111111111111111111111111111111111///000000000111111111111000000000000000000000000000000000000000000000000222222222222222222222222222222222222222222222111333333333333333333333333333333333333333333333333333333444444555555666666666555555444444555555666666666666666666666666666|||wwwuuuzzz~~~}}}|||||||||{{{yyyxxxwwwvvvtttrrrqqqpppnnnlllhhheeebbb```ZZZXXXUUURRRPPPOOOOOOOOOPPPPPPUUU^^^jjj~~~zzzvvvtttrrrqqqnnnllllllnnnooooootttzzztttkkk```WWWSSSQQQOOOMMMLLLKKKJJJIIIIIIHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGIIIKKKMMMOOOQQQVVV^^^eeekkkttt}}}}}}|||||||||{{{|||}}}zzzwwwtttsssoookkkddd[[[RRRJJJDDDAAA@@@CCCJJJUUUcccoooxxx|||yyyqqqdddYYYQQQMMMKKKJJJMMMMMMNNNOOOPPPOOOKKKHHHAAA:::555555444111111333333333333333333333333333111111111111111111111111000000000000000000000000111111111222222333333333000000000000000000000000111111000000000000111111000000000000000000000000111000000000000000000111000000000000000000000000111111000000//////......000000111111111111000000000000000000000000000000000000111111111111000000////////////////////////////////////000000000000000000000000000000000000111111111111000000//////111111111111222222222222///000000000111111111111000000000000000000000000000000000000000000000000222222222222222222222222333333333222222222222222333333333333333333333333333333333333333333333333333333444555555666777777555555444444444444555555555555555555555555555555|||wwwyyy}}}~~~~~~}}}}}}}}}|||{{{zzzyyywwwuuutttsssqqqpppnnnlllhhheeebbbaaaZZZXXXUUURRRPPPOOOOOOPPPPPPQQQUUU^^^jjj}}}zzzwwwtttsssooonnnnnnqqqqqqqqqtttzzzxxxooocccYYYTTTRRROOOMMMLLLKKKJJJIIIIIIHHHIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHJJJLLLNNNPPPUUU\\\bbbiiipppzzz~~~}}}}}}}}}zzzyyy|||~~~zzzvvvtttsssppplllfff^^^TTTLLLEEEAAA???AAAHHHSSSaaaoooyyy~~~{{{sssggg\\\TTTNNNKKKIIILLLLLLMMMOOOQQQOOOLLLIIIBBB<<<777666555222111333111111111111111111111111111111111111111111111111000000000000000000000000000111111222222333333333000000000000000000000000111111000000000000111111////////////////////////111111000000000000111111000000000///////////////000000000000////////////000000111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000////////////000000000000000000000000000000000000222222111111000//////.../////////000000000000111000000000000111111111111000000000000000000000000000000000000000000000000222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333444555666777777888555555444444444444555555555555555555555555555555zzzyyyzzzzzz|||zzzyyyvvvqqqmmmnnnsssyyy~~~~~~~~~{{{{{{zzzxxxvvvtttsssssspppooonnnkkkhhheeebbbaaaZZZXXXUUURRRPPPOOOPPPPPPPPPQQQUUU]]]jjj~~~~~~{{{wwwuuuqqqpppqqqtttuuutttwww|||}}}sssfff\\\WWWTTTRRRPPPLLLKKKJJJIIIIIIHHHIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFHHHJJJLLLMMMNNNSSSZZZ```eeemmmvvv|||~~~~~~{{{xxx{{{{{{wwwuuuuuurrroooiiiaaaXXXOOOGGGCCC@@@AAAFFFPPP^^^kkkvvv{{{{{{tttiii___VVVPPPKKKHHHKKKLLLMMMOOOQQQPPPMMMJJJCCC===888777555222111333111111111111111111111111111111111111111111111111000000000000000000000000...//////000111111222222000000000000000000000000111111000000000000111111000000000000000000000000222111000//////000111222111111111000000000//////////////////000000000000000000111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000////////////000000000000000000000000000000000000111111111000000000000000//////000000000111111111000000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111111222222333333444444444222222222222222222222222222222222222222222222222333333444555666777888888555444444333333444444555555555555555555555555555|||yyywwwuuuuuuwwwooommmiiiccc^^^___eeejjjqqq}}}zzzzzzzzzxxxuuussssssssspppooonnnkkkhhheeecccaaa[[[YYYVVVRRRPPPPPPPPPPPPQQQQQQUUU]]]iii~~~~~~zzzwwwrrrqqqsssvvvwwwvvvxxx}}}~~~}}}}}}}}}wwwiii___YYYVVVTTTRRRLLLLLLJJJIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGIIIKKKLLLMMMRRRXXX^^^cccjjjrrryyy}}}zzz}}}}}}xxxvvvvvvtttrrrlllddd[[[QQQIIIEEEAAABBBFFFNNN[[[hhhsssxxx{{{tttjjjaaaXXXQQQKKKGGGKKKKKKMMMOOOQQQPPPMMMJJJDDD===888777555222111333333333333333333333333333111111111111111111111111000000000000000000000000,,,------...///000000111000000000000000000000000111111000000000000111111111111111111111111111111222111000//////000111222333222222222111111000000......//////000000111111000000111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000////////////000000000000000000000000000000000000/////////000111111222222111111222222333333333333000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111222333333444555555222222222222222222222222222222222222222222222222333333444555666777888999555444444333333444444555555555555555555555555555}}}sssmmmjjjhhhfff___\\\YYYUUUTTTUUUWWWXXXgggqqq~~~|||yyywwwtttsssrrrtttrrrpppnnnkkkfffaaa\\\XXXWWWTTTRRRQQQQQQRRRRRRPPPQQQTTTZZZcccwww~~~|||yyywwwvvvuuuvvvyyy{{{}}}}}}yyyyyywwwzzz}}}qqqeee\\\WWWSSSQQQOOONNNMMMKKKJJJJJJJJJJJJHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGFFFFFFGGGGGGHHHIIIPPPRRRVVVZZZ```iiirrrxxx{{{zzz{{{wwwtttuuuuuussslllaaaUUULLLFFFBBB???AAAKKKWWWbbbmmmvvvyyyvvvnnndddYYYQQQMMMLLLJJJKKKLLLMMMLLLKKKIIIGGGEEE@@@:::666444444333333333222111000000111222333111111222222222222111111000000000000000000000000222111111111000000//////000000////////////000000222222111111111111111111111111111111111111111111000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000111000/////////000222333000000000000000000000000000000000111222222000...////////////000000000000////////////000000000000222111111111000000//////222111111111000000//////000000000000000000000000000000000000111111111111111111111111111000//////111111111111111111111111222111000000000111333333333333333333333333333333333333333222222111111111333444555666777777777777444444444444444444444444666666666666666555555555{{{pppiiidddaaa^^^YYYVVVSSSPPPOOOPPPQQQSSS]]]gggwww~~~}}}|||yyywwwtttsssrrrsssqqqooonnnkkkgggbbb^^^YYYWWWUUURRRQQQQQQQQQRRRRRRRRRUUUZZZcccuuu|||{{{yyyxxxxxxzzz|||~~~~~~zzzvvvssssssxxx~~~~~~rrrfff]]]WWWSSSQQQOOONNNMMMKKKJJJJJJJJJJJJHHHHHHHHHGGGGGGGGGGGGFFFGGGGGGFFFFFFGGGGGGHHHIIIOOORRRUUUYYY___gggpppvvv}}}{{{yyy{{{xxxvvvwwwxxxvvvpppeeeYYYNNNHHHDDDAAABBBJJJTTT___kkkuuuxxxuuunnneee[[[SSSOOONNNKKKKKKMMMMMMMMMLLLJJJIIIEEEAAA;;;666444444333222222222111000000111222222000111111222222111111000000000000000000000000000111111111111000000000///000000////////////000000111111111111111111111111111111111111111111111111000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000111000/////////000222222000000000000000000000000000000000111222222000...////////////000000000000/////////000000000111111111111111111000000000///111111111111000000000///000000000000000000000000000000000000111111111111222222222222222111000000111111111111111111111111222111000000000111222333333333333333333333333333333333333222222222111111333444555666666777777777444444444444444444444444666666666666666666666555xxxkkkccc]]]XXXUUUSSSQQQNNNLLLKKKKKKMMMNNNUUU___nnn~~~}}}{{{yyywwwtttsssrrrrrrpppooonnnllliiiddd```ZZZYYYVVVSSSQQQPPPPPPQQQTTTTTTVVVZZZaaarrr}}}|||{{{|||}}}~~~zzzuuuooolllnnnqqquuu|||ttthhh___XXXSSSPPPOOONNNMMMKKKJJJJJJJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIOOOQQQTTTXXX^^^eeemmmrrrzzz~~~{{{yyy~~~|||yyyyyyzzzzzzyyyuuukkk^^^RRRJJJGGGCCCBBBHHHQQQ[[[iiiuuuwwwuuupppggg^^^VVVQQQOOOLLLMMMNNNNNNNNNMMMLLLKKKFFFBBB<<<777555444333222222222111000000111222222000111111222222111111000000000000000000000000000111111111111000000000000111000000//////000000111111111111111111111111111111111111111111111111111000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000///000111111222000000000000000000000000111000///000222222000///////////////000000000000000000000111111111222222111111111111000000000000111111111111000000000000000000000000000000000000000000000000111111111111222333333333333222111111111111111111111111111111111111000000111111222333333333333333333333333333333333333222222222222111333444555666666777666666444444444444444444444444555555666666666666666666rrrfff^^^XXXSSSOOOPPPOOOLLLKKKJJJKKKLLLMMMSSS\\\iiixxx}}}|||zzzxxxvvvtttsssrrrqqqpppooonnnmmmjjjfffbbb\\\ZZZWWWSSSQQQPPPPPPQQQTTTTTTVVVZZZ```ooo~~~~~~~~~|||wwwpppkkkiiijjjlllrrrzzzvvvkkkbbbZZZTTTPPPOOONNNMMMKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHIIINNNPPPSSSWWW\\\bbbjjjnnnvvv|||}}}|||zzzxxx{{{~~~{{{|||{{{||||||xxxpppcccUUULLLHHHCCCAAAEEEMMMXXXhhhuuuxxxwwwssskkkaaaXXXRRROOOMMMNNNNNNOOOOOONNNMMMMMMHHHCCC===888555444333222222111111111111111111222000000111111111111000000000000000000000000000000111111111000000000000000111000000000000000000111111111111111111222222222111111111111111111111111000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000111111222000000000000000000000000111000///000111222000///////////////000000000000000111111111222222222222111111111000000000000000111111111000000000000000000000000000000000000000///000000000111111111111111222222333222222111111111111111111111111111111111111111111111222222222333333333333333333333333222222222222222222222222333333444555666666666666444444444444444444444444555555555555666666666666wwwkkkaaaZZZVVVRRROOONNNMMMKKKJJJJJJKKKLLLMMMRRRYYYeeesss~~~|||{{{zzzxxxvvvtttsssrrrpppoooooonnnnnnkkkgggddd]]][[[XXXUUUSSSRRRRRRRRRRRRSSSVVVZZZ___mmmzzzsssllliiigggggglllsss{{{zzzoooeee]]]UUUQQQOOONNNMMMKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFGGGGGGHHHIIILLLOOOSSSVVV[[[aaahhhllltttxxx}}}|||zzzxxxzzz~~~~~~{{{||||||zzzsssgggXXXNNNGGGBBB@@@CCCJJJUUUgggvvvzzzyyyvvvooodddZZZRRRNNNNNNNNNOOOOOOOOOOOOOOONNNIIIEEE>>>999666444333222111111111222222111111111000000000111111000000000000000000000000000000000000000000000000000111111111111000000000000111111000000111111111222222222111111111111111111111111000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000///000000000111111111111000000000000000000000000222000//////111111111000////////////000000000000000111111111222222222222000000000000000000111111000000000000000000111111000000000000000000000000///000000000111111111111000000111111111111111000111111111111111111111111000000111111222222222222333333333333333333333333222222222222222222222222222333444555666666666666444444444444444444444444444555555555666666777777vvvnnnddd\\\XXXUUURRROOOKKKJJJIIIIIIIIIJJJKKKLLLOOOUUUaaammmzzz~~~{{{{{{yyyxxxvvvtttsssrrrqqqpppooooooooolllhhheee^^^]]]ZZZWWWUUUTTTTTTUUURRRSSSVVVZZZ^^^kkk~~~vvvnnnjjjfffdddggglllttt~~~sssiii```WWWRRROOONNNMMMKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIKKKNNNRRRVVV[[[aaagggkkkrrrvvv}}}~~~}}}zzz{{{|||{{{{{{{{{vvvkkk]]]RRRGGGCCCAAABBBHHHRRRdddsssyyyzzzxxxrrrhhh]]]TTTPPPNNNNNNNNNNNNOOOOOOOOOOOOKKKFFF???999666444333111000111222222222222111000///000000111111000000///000000000000000000000000000000000000111111111111222111111000000111111222000000000111222222333333111111111111111111111111000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000//////000111111111111000000000000000000000000000222000//////000111111000////////////000000000000000000000111111111222222000000000000111111111111000000000000111111111111000000000000000000000000000000000000111111111111//////000111111111111000111111111111111111111111000000111222222222222111333333333333333333333333111222222222222333333333222333444555555666555555444444444444444444444444444444555555666777777777|||nnnggg]]]WWWTTTSSSPPPNNNJJJIIIIIIIIIJJJJJJKKKLLLNNNTTT]]]hhhttt~~~{{{zzzyyywwwvvvtttsssrrrrrrqqqppppppooolllhhheee___]]][[[XXXWWWVVVWWWXXXTTTUUUWWWZZZ]]]hhh}}}{{{sssmmmgggbbbcccfffkkkyyywwwmmmbbbYYYTTTOOONNNMMMKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIIIIMMMQQQVVV[[[aaagggkkkqqqtttzzz~~~~~~~~~}}}|||{{{{{{xxxooobbbWWWIIIFFFCCCCCCFFFNNN___nnnvvvxxxxxxtttkkkaaaXXXSSSNNNNNNNNNNNNNNNOOOOOOPPPLLLGGG@@@:::666444333111000111222222222222111000//////000000000000//////000000000000000000000000///000000000111111111111222111111000000111111222///000000111222222333333111111111111111111111111000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000...///000111222111111000000000000000000000000000333111//////000111111111////////////000000000000/////////000000000111111///000000000111111111111///000000000111111111111000000000000000000000000000000000000111111111111///000111111222222222111111111111111111111111111///000111222333222222111333333333333333333333333111111222222222333333333222222333444555555555555444444444444444444444444444444555555666777777888{{{uuuiiicccZZZTTTRRRQQQOOOMMMKKKKKKKKKKKKLLLMMMNNNNNNQQQUUU]]]eeeoooyyyzzzzzzyyywwwvvvtttsssrrrsssrrrqqqpppooolllhhheee___^^^[[[YYYXXXXXXYYYYYYVVVWWWYYYZZZ\\\eeezzzxxxqqqjjjcccaaadddcccpppyyyooodddZZZUUUOOONNNMMMKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIIIILLLQQQVVV\\\bbbhhhlllqqqtttyyy~~~~~~|||{{{|||zzzrrreee[[[LLLHHHEEEDDDEEELLL[[[iiisssvvvwwwuuummmddd[[[WWWNNNMMMMMMMMMNNNNNNOOOPPPMMMHHH@@@:::777444222111000111222333333222111000//////000000000000//////000000000000000000000000//////000000111111111222222222111111111111222222///000000111222222333333111111111111111111111111000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000...///000222222111111000000000000000000000000000333111///...000111111111////////////000000000000////////////000000000000//////000000111111111222//////000000111111111222000000000000000000000000000000000000111111111111000111222333333333333333111111111111111111111111///000111222333222111111333333333333333333333333111111111222222333333333222222333444555555555555444444444444444444444444444444444555666777777888zzzqqqkkkccc```[[[UUUQQQNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMRRRUUU[[[bbbjjjsss|||zzzxxxvvvvvvvvvuuusssqqquuusssrrrqqqpppmmmhhheeeaaa^^^[[[YYYYYYYYYXXXWWWYYYYYY[[[[[[\\\cccttt~~~tttnnnhhhccc___dddjjjxxx}}}ssshhh^^^WWWSSSPPPNNNMMMMMMLLLKKKIIIJJJJJJIIIHHHHHHHHHHHHIIIHHHGGGGGGFFFFFFGGGGGGHHHJJJLLLOOOSSSXXX```gggmmmrrruuuxxx{{{}}}}}}}}}}}}{{{ssshhh```MMMHHHDDDCCCEEEKKKYYYeeerrrwwwyyyuuuoooiii___VVVPPPNNNKKKKKKMMMOOOPPPPPPLLLIIIDDD>>>999555333333222222222222111111000000111111111111111111111111222222222333333222222222000000000000000000000000000111111111111222222222333222000/////////000111222222222222222111000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222222222333000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222111111111000000111111222222222333333333222222222222222222222222111111222222222333333333444333333222222333333444333333333333333333333333222222333333333333444444555555555555666666666666777666555555555666888999{{{tttlllfffbbb___[[[VVVRRRPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOORRRUUUZZZ___eeemmmuuu{{{}}}{{{xxxwwwwwwwwwuuussstttsssrrrqqqpppmmmhhheee```]]][[[ZZZZZZ[[[[[[ZZZZZZZZZ[[[[[[[[[bbbsss{{{sssmmmgggbbb___cccooouuujjj```YYYSSSQQQNNNMMMMMMLLLKKKIIIJJJJJJIIIHHHHHHHHHHHHIIIHHHGGGGGGFFFFFFGGGGGGHHHJJJLLLPPPTTTYYY```hhhmmmrrruuuxxx{{{~~~~~~~~~~~~}}}vvvkkkcccRRRLLLGGGEEEEEEJJJUUUaaapppvvvyyywwwrrrkkkaaaXXXQQQNNNLLLKKKMMMOOOPPPPPPNNNKKKFFF@@@;;;777444333222222222222111111111000111111111111111111111111111111222222222222111111000000000000000000000000000111111111111222222222222222111000000000000000222222222222222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222111111111000000111111111111222222222333111111111111111111111111111111222222222333333333333222222111111222222333333333333333333333333333222222333333333333444444555555555555666666666666777666666555666777888999|||tttnnngggccc```^^^ZZZVVVSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQTTTVVVZZZ^^^bbbhhhooosss~~~~~~{{{zzzyyyxxxvvvuuutttsssrrrqqqppplllhhhddd___]]]ZZZZZZ\\\]]]^^^^^^\\\[[[[[[[[[[[[aaapppzzzrrrjjjeee]]]^^^fffuuuxxxmmmbbb[[[UUURRROOOMMMMMMLLLKKKIIIJJJJJJIIIHHHHHHHHHHHHIIIHHHGGGGGGFFFFFFGGGGGGHHHJJJMMMPPPTTTYYY```hhhmmmsssuuuyyy{{{zzzqqqiiiYYYRRRJJJFFFEEEHHHRRR\\\lllsssyyyyyyuuuoooeee[[[RRROOOLLLKKKLLLNNNOOOOOOPPPMMMIIICCC===999555444222222222222111111111111111111111111111111111111000111111111111111111000000000000000000000000000000111111111111222222222111222222222222111000000111222222222222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222111111111111111000000000111111111222222000000000000000000000000111111222222222333333333222111111000000111111222333333333333333333333333222222333333333333444444555555555555666666666666666666666666666777888888vvvpppkkkgggddd^^^]]]ZZZWWWUUUTTTSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTWWWYYY\\\^^^bbbgggmmmqqqyyy}}}~~~{{{zzzyyywwwvvvuuutttrrrqqqpppmmmhhheee```]]]ZZZZZZ[[[]]]_________]]]\\\\\\[[[```nnn{{{vvvllleee```^^^bbbnnn}}}{{{pppddd]]]WWWTTTPPPMMMMMMLLLKKKJJJJJJJJJIIIHHHHHHHHHHHHIIIHHHGGGGGGFFFFFFGGGGGGHHHJJJLLLPPPTTTYYY```hhhmmmrrruuuyyy{{{~~~}}}vvvppp___VVVMMMHHHFFFHHHPPPXXXgggpppxxxzzzyyytttjjj```UUURRRMMMKKKLLLMMMNNNNNNPPPNNNJJJEEE???:::555333222222222222222222222222111111111111111111111111000000111111111111000000000000000000000000000000000000111111111222222222000111222333333222111000111111222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111000000//////...000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111111111111111111111111111///000000000000111111111111111111111111111111111111111222222222333333333222222111111111111222222333333333333333333333333222222222333333333444444555555555555666666666666666666666666666777777888~~~wwwpppkkkhhhfffeee^^^]]][[[YYYWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXXXZZZ\\\___bbbffflllpppuuuzzz|||{{{yyywwwvvvvvvuuusssrrrqqqnnniiifffbbb^^^[[[ZZZ[[[]]]^^^^^^aaa^^^]]]\\\\\\```lllxxxzzznnnfffdddaaaaaaiiiuuu~~~rrrggg```YYYVVVQQQNNNLLLLLLKKKJJJJJJJJJIIIHHHHHHHHHHHHIIIHHHGGGGGGFFFFFFGGGGGGHHHIIILLLOOOSSSXXX___ggglllqqqtttxxx{{{}}}~~~~~~~~~zzzuuucccYYYOOOIIIGGGIIIOOOWWWbbblllvvv{{{{{{xxxooofffXXXTTTOOOLLLLLLMMMMMMMMMOOOMMMJJJFFF@@@:::555333222222222222222222222333111111111111111111111111000000111111111111000000000000000000000000000000000000111111111222222222///000222333333222111000000111111222222222111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222111111000000000000000000000000000000000111111111111111111111111000000000000000000000000///000000000111111111111111111111111111111111111///000000000000111111111222222222222222222222222111111222222222333333333333333222222222222333333333333333333333333333333222222222333333333444444555555555555666666666666555666666777777777777777}}}uuurrrnnnjjjfffeeeeeeeeeaaaaaa___^^^\\\[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZXXXZZZ\\\^^^aaafffkkkooosssxxx~~~|||zzzxxxwwwwwwvvvuuutttsssoookkkgggccc```\\\ZZZ\\\^^^``````ccc```]]]^^^^^^bbblllwwwsssjjjfffbbb```eeennn|||vvvkkkccc[[[WWWRRRNNNLLLLLLKKKJJJJJJJJJIIIHHHHHHHHHHHHIIIHHHGGGGGGFFFFFFGGGGGGHHHHHHKKKNNNRRRWWW^^^fffkkkooossswwwzzz}}}~~~{{{zzzzzz}}}|||xxxhhh\\\PPPKKKIIIJJJOOOUUU^^^hhhsssyyy|||{{{ssskkk\\\XXXRRRMMMLLLMMMNNNNNNMMMMMMKKKHHHBBB<<<777444222222222222333333333333111111111111111111111111000111111111111111111000000000000000000000000000000111111111111222222222//////000111111111111000000000111222222222222111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000111111111111111111111111111222222222000000000111111111222222222222222222222222222222111111222222222333333333444333333333333333333444333333333333333333333333222222333333333333444444555555555555666666666666555555666777777777777777}}}wwwssslllkkkiiifffddddddeeeggggggfffeeecccbbbaaa```___^^^^^^^^^^^^^^^^^^^^^^^^]]]___```aaacccgggkkkooosssxxx~~~|||zzzyyyyyyxxxvvvvvvtttqqqllliiidddaaa]]]\\\^^^bbbdddeeeeeeaaa^^^___```cccmmmwww|||rrrhhhcccaaadddjjjtttzzzooohhh]]]XXXSSSNNNLLLLLLKKKJJJJJJJJJIIIHHHHHHHHHHHHIIIHHHGGGGGGFFFFFFGGGGGGHHHGGGIIIMMMQQQVVV]]]eeejjjmmmqqqvvvzzz|||}}}xxxwwwwwwzzz~~~|||yyymmm```SSSLLLIIIIIIMMMRRRZZZeeepppwww{{{|||vvvooo___ZZZTTTOOOMMMNNNNNNNNNMMMMMMLLLJJJEEE???:::666222222222333333333444444111111111111111111111111111111222222222222111111000000000000000000000000000111111111111222222222//////......///000000111000000111222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000111111111111000000111111111222222222111111111111222222222333111111111111111111111111111111222222222333333333333333222222222222333333333333333333333333333333222222333333333333444444555555555555666666666666444555666777888777777666~~~~~~~~~}}}yyyuuuqqqmmmiiiiiihhhfffeeeeeegggiiikkkjjjiiihhhfffeeedddcccaaaaaaaaaaaaaaaaaaaaaaaacccdddeeeffffffiiimmmppptttyyy~~~|||{{{zzzyyywwwvvvuuurrrmmmjjjdddaaa^^^^^^aaaeeeiiijjjeeeaaa______aaaeeennnwwwyyyjjjeeeccceeeiiiqqq~~~}}}rrrkkk^^^YYYSSSNNNLLLLLLKKKKKKJJJJJJIIIHHHHHHHHHHHHIIIHHHGGGGGGGGGGGGGGGGGGHHHFFFHHHLLLPPPUUU\\\dddiiikkkpppvvvzzz|||}}}~~~}}}uuuttttttxxx|||~~~|||zzzpppcccUUUMMMJJJHHHKKKPPPYYYcccooovvv{{{}}}xxxqqqaaa\\\UUUPPPNNNNNNOOOOOOMMMNNNNNNLLLHHHBBB<<<888222222222333333444444444111111111111111111111111222222333333333333222222000000000000000000000000000111111111111222222222///...---------///000111///000111222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000......//////000000111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000111111111111000000111111222222222222111222222222222333333333000000000000000000000000111111222222222333333333222222111111111111222222333333333333333333333333222222333333333444444444555555555555666666666777444555777888888888777666~~~}}}}}}~~~~~~}}}|||vvvqqqpppooolllhhhgggfffeeeccccccfffkkkpppooooooppppppnnnkkkhhhfffhhhgggfffeeeffffffhhhhhhhhhhhhiiijjjkkknnnssswwwxxx}}}|||yyyzzzyyyxxxwwwvvvsssnnnkkkgggeeebbbbbbdddhhhjjjlllnnniiidddbbbaaacccnnnyyy}}}tttmmmhhhiiimmmrrryyyvvvjjjeee^^^VVVPPPOOONNNLLLJJJJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIHHHHHHHHHHHHGGGGGGGGGIIILLLOOOTTTZZZaaafffppptttyyy|||}}}}}}|||}}}~~~}}}vvvsssqqqrrrvvvyyyzzzyyypppeeeVVVKKKGGGHHHJJJKKKWWW___lllwww}}}}}}yyyvvviiiaaaWWWPPPOOOPPPPPPPPPOOOOOONNNMMMJJJDDD<<<777666444222111222222111000111111111222222333333333222111111111000000//////222222222111111111111000111111000000111111222333111111111111111111111111000111333333111000111222000000000000000///......000000000000000000000000000000000000000000000000000000000000000000000000222111111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000222222222111111111000000111111111111111111111111111111111111111111111111000000000000000000000000333333333333333333333333333333333333333333333333555444444333333444444555111111222333555666777777555555555555666666666777777777777777777888888999~~~}}}|||||||||}}}~~~~~~~~~yyyqqqllllllkkkhhheeeccccccbbbbbbcccggglllqqquuuvvvwwwwwwvvvsssooommmkkkkkkjjjjjjjjjkkkmmmnnnmmmnnnnnnooopppsssxxx||||||}}}zzzzzzyyyxxxwwwvvvsssooolllhhhfffcccccceeeiiilllmmmqqqlllhhhgggfffiiittt{{{sssmmmmmmoooqqqwww}}}wwwlllfff___WWWQQQOOONNNLLLJJJJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGGGGIIILLLOOOSSSYYYaaafffmmmrrrwwwzzz|||}}}||||||}}}}}}uuurrroooppptttwwwxxxwwwpppfffWWWLLLGGGGGGJJJKKKUUU]]]iiiuuu{{{|||yyywwwkkkcccYYYQQQOOOPPPPPPOOOOOOOOONNNMMMJJJDDD===888555333111111222222222111111111222222222333333333222111111111000000000000222222222111111111111000111111000000111111222333111111111111111111111111111222444444222111222333000111111111000000///...000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000222222222111111111000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111333333333333333333333333555444444333333444444555333333333444444555555555555555555666666666777777777777777777777888888999~~~}}}}}}}}}~~~~~~yyyssslllhhhhhhhhhfffeeecccdddeeefffhhhmmmrrrwwwzzz{{{|||}}}{{{yyyvvvtttssssssrrrrrrsssuuuvvvxxxwwwxxxyyyyyyzzz}}}|||zzzyyywwwwwwvvvsssooollliiigggdddeeehhhmmmpppqqqsssooolllkkklllooo{{{~~~vvvtttsssssswww|||zzzpppgggaaaXXXRRRPPPOOOLLLJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGIIIKKKNNNRRRXXX___dddkkkooouuuxxxzzz}}}|||{{{{{{|||~~~}}}sssppplllmmmppptttttttttpppfffYYYMMMHHHGGGIIIJJJTTT[[[fffqqqyyy{{{zzzyyyoooggg[[[SSSPPPPPPPPPOOOOOOOOONNNMMMKKKEEE>>>999555333111111222333333222111222222222222333333333111111111111111000000000222222222111111111111000111111000000111111222333111111111111111111111111111333444444333222222333111111111222111111000///000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000222222222111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111333333333333333333333333555444444333333444444555444444444444444444444444555555666666666777777777777777777777777888888999yyytttooojjjgggggghhhhhhhhhkkklllnnnppprrrvvv{{{}}}||||||||||||}}}~~~zzzyyywwwvvvuuusssooolllhhhfffeeeggglllqqqvvvxxxvvvrrrooooooooosss~~~|||zzzxxxzzz~~~~~~sssjjjcccZZZTTTQQQOOOMMMKKKJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFHHHJJJMMMQQQVVV]]]bbbiiimmmtttxxxzzz|||~~~{{{yyyzzzzzz|||}}}rrrnnnjjjjjjmmmpppqqqqqqoooggg[[[OOOHHHFFFHHHIIISSSZZZdddooowww{{{||||||sssjjj^^^UUURRRPPPOOONNNOOONNNNNNNNNKKKFFF???:::555333111222333444333222222222222222222222222222111111111111111111111111222222222111111111000000111111000000111111222333111111111111111111111111000222333333222111111222111111222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222333333333333333333333333333333333333333333333333555444444333333444444555444444444444555555555555555666666666666777777777777777777777777888888999}}}xxxpppnnnjjjhhhiiikkkmmmnnnrrrtttwwwyyy{{{~~~{{{yyyvvvtttsssqqqnnnkkkfffddddddgggnnnuuuzzz|||zzzwwwtttttttttxxx}}}}}}vvvllleee\\\UUURRRPPPMMMKKKJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGJJJLLLOOOTTT[[[___ggglllssswwwzzz|||~~~zzzxxxyyyyyy{{{rrrmmmhhhhhhjjjnnnooonnnooohhh]]]QQQIIIFFFGGGIIIRRRXXXcccoooxxx}}}uuulll```WWWRRRQQQOOONNNNNNNNNNNNNNNLLLGGGAAA<<<555444222222333444333222222222222222222222222222111111111111111222222222222222222111111111000000111111000000111111222333111111111111111111111111///000222222000000000111000111111222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111333333333333333333333333333333333333333333333333555444444333333444444555222333333444555777777888666666666666777777777888777777777777777888888999~~~yyyqqqooommmlllmmmppptttvvvzzz}}}|||yyyuuusssqqqnnnkkkhhhcccbbbbbbeeelllsssxxx{{{}}}zzzyyyyyyzzz~~~yyynnnggg]]]WWWSSSQQQNNNKKKJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGIIIKKKNNNSSSYYY]]]eeekkkrrrwwwyyy|||{{{yyyyyyyyyzzz~~~sssnnnhhhgggiiimmmnnnnnnnnniii___SSSJJJEEEFFFHHHOOOVVVbbboooxxx~~~vvvmmmaaaWWWSSSQQQOOONNNNNNNNNNNNOOOMMMIIIBBB>>>777555333333333333222111333333333222222222222111111111111222222222222222222222222111111111111000111111000000111111222333111111111111111111111111...000111111000//////000///000111111222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000111111111111111222222222111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111333333333333333333333333555444444333333444444555222222333555666777888999666666666777777777888888777777777777777888888999~~~vvvvvvuuuuuuwwwzzz|||yyyuuuqqqnnnkkkhhheeebbb``````bbbgggmmmrrrtttzzzxxxxxxzzz}}}zzzppphhh___XXXTTTRRRNNNLLLJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEGGGHHHJJJMMMQQQWWW\\\bbbhhhpppuuuwwwzzz}}}~~~|||zzzyyyyyy}}}tttoooiiigggiiilllnnnnnnnnnjjj```UUUJJJEEEEEEGGGKKKSSS```nnnxxx~~~vvvmmm```WWWSSSQQQOOONNNNNNNNNOOOOOONNNIIICCC???999777444333333333111000333333333222222222111111111111111222222333333333222222222111111111111000111111000000111111222333111111111111111111111111///000222222000///000111...///000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111333333333333333333333333555444444333333444444555333444444555666777777888666666777777777888888888777777777777777888888999}}}}}}}}}~~~}}}yyytttpppmmmjjjfffcccbbb```^^^___ccchhhlllnnnuuusssuuuyyy|||zzzqqqiii```XXXUUURRROOOLLLJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEFFFHHHIIILLLQQQVVV[[[```fffnnnsssvvvxxx|||zzzyyyyyy}}}uuupppjjjgggiiimmmnnnnnnnnnjjjaaaVVVKKKEEEEEEGGGHHHQQQ^^^mmmxxx~~~vvvlll```WWWRRRQQQOOONNNNNNNNNOOOOOONNNJJJDDD???:::888555333333222111///333333333222222111111111111111111222222333333333222222222111111111111000111111111000111222222333111111111111111111111111000111333333111000111222......///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111111222000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111222222222222111111111111111111111111111111111111111111111111222222222222222222222222333333333333333333333333333333333333333333333333555444444333333444444555666666666666666666666666777777777777888888888888777777777777777888888999yyyuuupppkkkiiifffdddccc```______^^^```bbbeeegggjjjllloooqqqxxxrrrjjj```XXXTTTQQQNNNLLLJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIHHHHHHGGGFFFEEEEEEEEEGGGHHHIIIKKKOOOTTTXXX```fffmmmsssvvvxxxzzz{{{|||}}}~~~{{{sssjjjfffiiilllnnnnnnllljjjeee[[[PPPIIIHHHIIIKKKPPP[[[kkkyyywwwooocccXXXRRRPPPOOOPPPPPPPPPPPPQQQPPPMMMHHHDDD<<<999555222222333333222333333333222222222111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000222222222111111111000000000000000000000000000000222222222111111111111111/////////000111111222222222111111111000000//////222111111111000000//////000000000000000000000000222222222111111000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111000111111111111222222222000000000000000000000000000000000000000000000000111111222222222333333333222222222222222222222222444444444333333222222222444444444444444444444444444444555777888:::;;;;;;777666666666777888999999999888777777777777777888yyyuuuoookkkhhhfffcccaaa_________```aaabbbcccdddhhhjjjlllpppvvvssslllaaaYYYTTTRRRNNNLLLJJJJJJIIIIIIIIIHHHHHHHHHIIIHHHHHHGGGGGGFFFFFFFFFEEEGGGHHHJJJKKKOOOTTTWWW___dddkkkqqquuuwwwyyyzzz}}}vvvlllhhhjjjnnnooooooqqqnnnggg[[[OOOGGGEEEEEEGGGMMMXXXhhhwwwxxxpppdddYYYRRRPPPOOOOOOOOOOOOOOOPPPOOOLLLHHHDDD===999555333222333333222333333333222222222111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111222222222111111111000000000000000000000000000000111111111111111111222222222222111111000/////////111111111111000000000///111111111111000000000///000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000111111111111222222222111111111111111111111111111111111111111111111111111111222222222333333333222222222222222222222222444444444333333222222222444444444444444444444444444444555777888999:::;;;777777777777777777888999888777777777777777888888yyyuuuooojjjgggdddbbb```___```aaacccccccccbbbaaadddfffiiillltttvvvnnncccZZZUUURRROOOLLLJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHJJJKKKOOOSSSWWW]]]bbbjjjppptttwwwyyyzzz|||zzzqqqkkkllloooqqqqqqrrrooohhh\\\OOOGGGDDDEEEDDDIIITTTdddttt~~~yyyqqqeee[[[TTTPPPOOONNNOOONNNNNNOOOOOOLLLHHHDDD>>>:::666333333333333333333333333222222222111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111222222222111111111111111000000000000000000000000000000000111222222222333222222111111000/////////111111111111000000000000111111111111000000000000000000000000000000000000000000000111111111111111000000000000000000000000000000000000000000000000000000000000111111111111////////////////////////000111111111111222222222222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222444444333333333333222222444444444444444444444444444444555666888999::::::999888777777777777777777777666666666777888999999~~~xxxtttnnniiieeeccc```^^^```bbbeeeggggggeeebbb___```bbbeeeiiiqqq~~~yyypppeee\\\WWWSSSOOOLLLJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHFFFGGGIIIJJJKKKNNNSSSWWW\\\bbbiiippptttwwwyyy{{{|||uuunnnmmmoooqqqsssqqqoooiii^^^RRRJJJHHHHHHDDDHHHRRR```ppp{{{yyyrrrggg]]]VVVRRROOONNNPPPOOOOOOOOOOOOMMMIIIFFF???;;;777444333333333333333333333222222222111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000//////000111222333333333/////////000111111222222111111111000000000000000111111111000000000000000000000000000000000000000333333222222111111111000000000000000000000000000000000000000000000000000///000000000111111111111000000000000000000000000000000111111111222222222222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222333333333333333333333333444444444444444444444444444444555666777888999:::999999888777666666666777666666666666777888::::::|||vvvrrrlllgggdddbbb___]]]aaaeeeiiillllllhhhccc```]]]___aaaeeennn||||||sssggg^^^XXXTTTPPPMMMJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHGGGHHHIIIJJJKKKNNNSSSVVV\\\bbbjjjqqquuuyyy{{{}}}|||zzzqqqnnnooorrrttttttsssmmmcccWWWMMMIIIHHHGGGIIIPPP]]]kkkvvv|||}}}yyyrrrhhh___XXXSSSPPPNNNRRRQQQPPPQQQQQQOOOLLLIII@@@<<<888555444444444333333333333222222222111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000//////000111222333333333/////////000111111222222000000000000000000111111000000000000000000111111000000000000000000000000666666555333222111000///000000000000000000000000000000000000000000000000///000000000111111111111111111111111111111111111000000111111111222222222222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222333333333333333333333333444444444444444444444444444444555666777888888999999999888777666666666777666666666666777888::::::}}}zzztttpppjjjfffcccaaa___]]]cccfffkkkooooookkkeeebbb\\\]]]```ccclllzzzvvvjjj```YYYUUUPPPMMMJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKNNNRRRVVV\\\aaaiiiqqqvvvyyy|||~~~}}}uuupppppptttwww{{{zzzuuujjj\\\OOOHHHEEEGGGIIINNNYYYfffqqqwwwyyywwwqqqiii```ZZZUUURRROOOSSSRRRQQQQQQQQQPPPNNNKKKAAA===999555444444444333333333333222222222111111111111111111111111111111111111111111111111111111000000000000000000000000222222222222222222222222111111111111111222222222000000000000000000000000000000000111222222222333222222111111000/////////000000000000111111111111000000000000111111111111000000000000000000000000666666555333222111000///000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111000111111111111222222222222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222222222333333333333444444444444444444444444444444444444555666666777888888999888777777777777777777777666666666777888999999{{{xxxqqqmmmhhheeebbbaaa___^^^bbbfffkkkoooooolllgggccc\\\]]]___bbbjjjyyyxxxlllaaaZZZUUUQQQMMMJJJJJJIIIIIIIIIHHHHHHHHHIIIHHHHHHGGGGGGFFFFFFFFFGGGHHHIIIJJJKKKNNNRRRUUUZZZ```hhhooouuuxxx{{{}}}|||zzzsssssswwwzzz}}}}}}zzzqqqbbbTTTJJJEEEEEEEEEJJJSSSaaalllsssvvvvvvpppiiiaaa\\\WWWSSSQQQRRRQQQPPPPPPQQQPPPNNNLLLBBB>>>999666555555444333333333333222222222111111111111111111111111111111111111111111111111111111000000000000000000000000222222222222222222222222000000111111111222222222000000000000000000000000111111111111111111222222222222111111000////////////000000000111111111111///000000000111111111111000000000000000000000000222222111111111111000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111000111111111111222222222111111111111111111111111111111111111111111111111111111222222222333333333222222222222222222222222222222222333333444444444444444444444444444444444444444555555666777777777777777777777777777888999888777777777777777888888}}}yyyvvvppplllgggdddbbbaaa___^^^aaaeeejjjnnnnnnkkkgggddd\\\]]]___bbbjjjxxxyyymmmbbb[[[VVVQQQMMMJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIHHHHHHGGGFFFEEEEEEHHHIIIJJJJJJKKKNNNRRRUUUXXX^^^gggnnntttxxx{{{}}}{{{}}}vvvuuuyyy}}}{{{}}}|||tttfffXXXNNNIIIAAABBBFFFPPP]]]jjjqqqtttuuupppiiibbb]]]XXXTTTRRRRRRPPPOOOOOOPPPOOOMMMKKKBBB???:::666555555444333333333333222222222111111111111111111111111111111111111111111111111111111000000000000000000000000222222222222222222222222000000111111222222222222000000000000000000000000222222222111111111111111/////////000111111222222//////000000111111111222//////000000111111111222000000000000000000000000---......///000111111222000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000111111111111222222222000000000000000000000000000000000000000000000000111111222222222333333333222222222222222222222222222222222333333444444444444444444444444444444444444444555555666666777777777777666666777888999999999888777777777777777888}}}zzzvvvtttmmmkkkhhhccc___^^^___aaa```hhhnnnnnnllliiiccc]]]\\\ZZZ[[[cccmmmzzztttiiiaaaYYYRRRLLLLLLKKKIIIHHHGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEGGGIIIJJJKKKMMMQQQTTT\\\aaahhhnnnrrrvvvxxxzzz|||~~~yyywww{{{~~~xxxmmm^^^OOODDDEEEEEEGGGLLLUUUaaalllsssuuuqqqkkkddd]]]XXXVVVTTTPPPOOOOOOPPPQQQPPPNNNLLLHHHCCC<<<777555333222111111111111222222333333333000000000000000000000000000000000000000000000000333222111111000000111111222222111111111111111111000000000000111111111111000000000000000000000000000000111222222222222111000111111111111222222222000000000000111111111111222222222111111111000000333333222222111000000000222222111111111111222222111111111111111111111111111111111111111111111111222222222111111111000000111111222222222222111111111111111111111111111111111111111111111111111111000000111111111111000000000000111222333333444444555444222111111111222222555555555555555555444444444444444444444444444444444444444555555555555666666666666666777777777777;;;:::999888888888999:::|||yyyuuussslllkkkgggccc___^^^```cccccckkkpppooollliiiccc]]]\\\ZZZ\\\dddnnn{{{uuujjjbbb[[[SSSNNNLLLKKKJJJHHHHHHHHHHHHIIIHHHHHHHHHGGGGGGGGGGGGFFFEEEFFFHHHIIIJJJMMMPPPSSS[[[```gggmmmrrruuuxxxzzz{{{~~~}}}yyy|||zzzpppaaaPPPFFFDDDDDDFFFJJJSSS___jjjqqquuuqqqkkkeee^^^YYYVVVUUUPPPOOOOOOPPPQQQPPPNNNLLLHHHCCC===888555444222222111111111111222222222333111111111111111111111111111111111111111111111111333222111111000000111111111111111111111111111111000000000000111111111111000000000000000000000000000000111222222222222111000111111111111222222222000000000000111111111111222222222111111111000000111111111111111111111111222222111111111111222222111111111111111111111111111111111111111111111111222222222111111111000000111111222222222222111111111111111111111111111111111111111111111111111111111111222222222222111111111111111222222333333444444444222111111111222222555555555555555555555555444444444444444444444444444444444555555555555666666666666666777777777777::::::999888888999999:::|||xxxtttqqqkkkjjjfffbbb______bbbeeehhhooosssqqqmmmjjjccc]]]\\\ZZZ\\\eeeooo|||vvvllleee]]]UUUPPPMMMLLLJJJIIIHHHHHHIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGDDDFFFGGGHHHIIIKKKOOORRRXXX^^^eeekkkppptttwwwyyy{{{}}}}}}~~~|||}}}}}}sssdddSSSHHHDDDCCCDDDHHHPPP\\\gggnnnsssqqqlllfff```[[[WWWUUUQQQPPPOOOPPPQQQPPPOOOMMMIIIDDD>>>888666444333222111111111111222222222222222222222222222222222222222222222222222222222222333222111111000000111111111111111111111111111111000000000111111111222222000000000000000000000000000000111222222222222111000111111111111222222222000000000000111111111111222222222111111111111111...//////000111111222222222222111111111111222222111111111111111111111111111111111111111111111111222222222111111111111111111111222222222222111111111111111111111111111111111111111111111111111111222222333333333333222222222222222222222222222222444333333222222222222333555555555555555555555555444444444444444444444444444444444555555555555666666666666666777777777777:::999999888888999::::::{{{vvvrrrnnnjjjhhheeeaaa___aaadddhhhmmmtttwwwuuupppkkkddd]]]\\\ZZZ]]]eeeppp|||yyyooohhh```XXXRRRMMMLLLKKKIIIIIIIIIIIIJJJIIIIIIHHHHHHHHHGGGGGGGGGDDDEEEGGGGGGHHHJJJNNNQQQVVV[[[cccjjjooosssvvvxxxzzz}}}yyyzzz|||~~~}}}~~~ttteeeTTTIIIDDDCCCBBBEEEMMMXXXcccjjjqqqooolllhhhbbb\\\WWWTTTQQQPPPOOOOOOPPPQQQOOONNNKKKFFF???999666555333222222222222222333333333333222222222222222222222222222222222222222222222222333222111111000000111111111111111111111222222222000000111111111222222222000000000000000000000000000000111222222222222111000000111111111222222222///000000000111111111111111111111111111111111111/////////000000111111111222222111111111111222222111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111222222333333333333222222333333222222222222222222333333333333333333333333444444444555555555555555444444444444444444444444444444444555555555555666666666666666777777777777999999999999999999::::::{{{vvvpppmmmiiigggdddaaa```bbbgggkkkrrryyy}}}zzztttnnnfff^^^\\\ZZZ^^^gggqqq~~~|||ssskkkcccZZZTTTNNNMMMKKKJJJIIIIIIJJJKKKIIIIIIIIIHHHHHHHHHGGGGGGDDDEEEFFFGGGHHHJJJMMMPPPTTTYYYaaaiiinnnrrrvvvxxxzzz|||xxxxxxyyy{{{}}}}}}{{{ssseeeUUUKKKDDDBBBAAACCCJJJUUU```gggooonnnmmmiiiddd^^^XXXTTTRRRQQQOOOOOOPPPQQQPPPNNNLLLGGG@@@;;;777666444333444444444444444444333333222222222222222222222222111111111111111111111111333222111111000000111111000000111111111222222222111111111111222222222222000000000000000000000000000000111222222222222111000000111111111222222222///000000000111111111111111111111111111111111111222111111111000000000///222222111111111111222222111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111111111222222222222111111333333222222222222222222333333333333333333333333444444444555555555666666444444444444444444444444444444444555555555555666666666666666777777777777888888999999::::::::::::|||vvvpppkkkgggfffccc``````ccciiinnnwww|||tttjjjaaa]]]\\\```jjjuuu~~~||||||}}}}}}vvvnnneee\\\UUUOOONNNLLLKKKJJJJJJKKKKKKIIIIIIIIIIIIHHHHHHHHHHHHEEEFFFGGGGGGHHHJJJMMMPPPSSSXXX```hhhnnnrrrvvvxxxyyy{{{zzzyyyyyyzzz~~~}}}||||||{{{{{{wwwpppdddVVVMMMEEECCC@@@AAAHHHRRR]]]dddooooooooommmhhhaaaZZZVVVSSSQQQOOOOOOPPPQQQPPPOOOMMMHHHAAA<<<888666555444444444444444333333333333222222222222222222222222000000000000000000000000333222111111000000111111000000000111222222333333111111111222222222222333000000000000000000000000000000111222222222222111000111111111111222222222000000000000111111111111111111111111111222222222333333222222111000000///222222111111111111222222111111111111111111111111111111111111111111111111111111111111111222222222111111222222222222111111111111111111111111111111111111111111111111111111111111222222222222111111222222222222222222222222222333333444444444444333333333444444555666666666444444444444444444444444444444444555555555555666666666666666777777777777777777999:::::::::::::::|||vvvoookkkfffeeebbb``````dddkkkqqq||||||pppfff``````dddnnnyyy}}}yyywwwwwwxxxyyy}}}|||xxxvvvuuutttzzzyyypppfff\\\UUUOOONNNMMMKKKJJJKKKKKKLLLJJJIIIIIIIIIIIIHHHHHHHHHFFFGGGHHHHHHHHHJJJMMMPPPRRRXXX```hhhnnnssswwwyyyyyy{{{}}}|||zzzzzz~~~}}}yyyyyywwwtttnnndddXXXPPPFFFCCC@@@AAAFFFPPP[[[bbbppprrrsssrrrmmmfff^^^YYYTTTRRROOOOOOPPPQQQQQQPPPOOOIIIBBB<<<999777555444333333333222222111111111111111111111111111111111111111111111111111111111333222111111000000111111///000000111222222333333111111111222222222333333000000000000000000000000000000111222222222222111000111111111111222222222000000000000111111111111000000111111111222222222333333333222222222222222222222111111111111222222111111111111111111111111111111111111111111111111000000111111111222222222111111222222222222111111111111111111111111111111111111111111111111111111222222333333333333222222111111111222222333333444222222444555555555444444333333444444555666666777444444444444444444444444444444444555555555555666666666666666777777777777666777999:::;;;;;;::::::}}}vvvpppkkkfffdddbbb``````eeelllrrrtttjjjccccccgggqqq|||yyytttooommmmmmmmmooorrryyy~~~yyyuuutttrrrvvvzzzzzzqqqggg\\\UUUOOONNNMMMKKKKKKKKKKKKLLLJJJJJJIIIIIIIIIHHHHHHHHHFFFGGGHHHHHHIIIJJJNNNPPPRRRXXX```hhhnnnssswwwzzzxxx{{{~~~{{{zzz}}}~~~yyyxxxvvvsssmmmdddZZZSSSGGGDDDAAA@@@FFFPPP[[[bbbrrrtttvvvuuuqqqiiiaaa[[[TTTRRROOOOOOPPPQQQQQQPPPOOOJJJCCC===999777555444222111111111000000//////000000000000000000000000222222222222222222222222333222222111000111111111///000000111222222333333111111222222222333333333000000000000000000000000000000111222222222222111000111111111111222222222000000000000111111111111000000111111222222222222111222222333333444555555222222111111111111222222111111111111111111111111111111111111111111111111000000111111222222222222111111222222222222111111111111111111111111111111111111111111111111111111333444444555555444444333000000111222333333444444111222444555666555444444333333444444555666777777444444444444444444444444444444444555555555666666666666666666777777777777666777999:::;;;;;;::::::~~~wwwooojjjhhhccc___aaaccceeekkkrrr{{{rrrjjjkkkooowww{{{sssppplllfffcccaaa``````bbbfffooozzzzzzuuuuuussssssxxx}}}vvvjjj___XXXUUURRRNNNLLLLLLKKKJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFGGGIIIIIIIIIJJJMMMOOOSSSWWW^^^gggooovvvzzz|||{{{~~~zzz||||||wwwtttpppnnnjjjbbbYYYQQQJJJDDDAAABBBEEELLLXXXcccrrrxxx}}}|||wwwooofff```YYYVVVRRRPPPPPPQQQQQQQQQQQQLLLFFF???999666555555444333222222111111222222333222111000000111222333111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111222222222222222222222222000000000000000000000000111111111111111111111111222222111111111111111111111111111111111111111111000000000111222222333333222222111111111111222222111111111111111111111111111111111111111111111111222222222111111111000000222222222111111111000000111111111111111111111111000111111111111222222222333222222222111000000000222222222222222222222222222222222333333444444444555555555555555555555555555555555555555555555555555555555555444444444444555555666777777777777777888999999::::::;;;;;;<<<yyyqqqkkkhhhbbb^^^___aaadddjjjqqqyyyssslllnnnrrrzzz}}}wwwrrrgggeee```\\\YYYWWWWWWWWWWWW[[[cccmmmzzz~~~~~~}}}yyyuuutttvvvxxx|||wwwkkk```YYYUUURRRNNNLLLKKKKKKJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFGGGIIIIIIIIIJJJMMMOOOSSSWWW^^^gggooovvvzzz|||{{{~~~|||}}}{{{vvvtttpppnnnjjjcccYYYRRRKKKEEEAAAAAADDDKKKXXXdddttt{{{zzzrrriiibbbZZZWWWSSSPPPQQQQQQRRRQQQQQQMMMFFF@@@:::777555555444333222222111111222222333222111000000111222333111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222111111111111111111222222111111111111222222111111111111111111111111111111111111111111111111222222222111111111000000222222222111111111000000111111111111111111111111000111111111111222222222222222222222111111111111222222222222222222222222222222333333333444444444555555555555555555555555555555555555555555555555444444555555555666666666555555666777777777777777888888999::::::;;;;;;<<<{{{sssmmmgggaaa]]]^^^```bbbhhhoooyyy||||||vvvrrrnnnqqqwww|||uuuoooiiieeeZZZXXXUUUQQQOOONNNOOOOOOQQQUUU\\\fffrrr~~~}}}|||{{{}}}}}}xxxvvvuuuvvv|||zzznnnccc\\\UUURRRNNNLLLKKKKKKJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHFFFGGGHHHIIIIIIJJJLLLOOOSSSWWW^^^fffooouuuzzz}}}{{{~~~}}}}}}{{{vvvtttqqqoookkkeee[[[TTTMMMGGGAAA@@@CCCJJJXXXeeewww~~~wwwnnneee[[[XXXTTTRRRRRRRRRRRRRRRQQQMMMHHHAAA<<<888666555444333222222111111222222222222111111111111222222111111111111111111111111222222222222222222222222000000000000000000000000111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111333333222222111000000///222222111111111111222222111111111111111111111111111111111111111111111111222222222111111111111111222222222111111111111111111111111111111111111111000111111111111222222222111111111222222222222222222222222222222222222222333333333333444444444444555555555555555555555555555555555555555555555555333444444555777888888999555555666777777777777777888888999999:::;;;;;;;;;{{{tttnnnfff```]]]^^^___bbbhhhnnntttvvvxxxxxxwwwtttsssrrrqqquuu|||{{{qqqiiibbb]]]ZZZRRRQQQOOOMMMLLLKKKLLLLLLOOORRRXXXbbbnnnzzz}}}{{{{{{zzz{{{|||xxxvvvzzz~~~rrrggg```WWWSSSOOOLLLKKKJJJJJJIIIJJJIIIIIIIIIIIIHHHHHHHHHEEEGGGHHHHHHHHHJJJLLLNNNRRRVVV]]]eeemmmuuuzzz}}}|||~~~}}}|||wwwuuurrrqqqnnnhhh___XXXPPPIIIBBB@@@BBBIIIWWWdddyyy}}}rrrggg]]]YYYUUUSSSRRRSSSSSSSSSQQQNNNIIIDDD>>>:::777555444333222222111111222222222222222222222222222222111111111111111111111111222222222222222222222222000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111111111111111111222222222111111111111111111111111222222222111111111000000222222111111111111222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222111111111222222333333333111222222222222222333333333333444444444444444444555555555555555555555555555555555555555555555555555555555666777888888999555555666777777777777777888888888999::::::;;;;;;|||tttnnnfffaaa^^^___aaacccjjjqqqrrrssstttrrrpppnnnpppqqqtttyyy~~~rrrhhh___YYYUUURRRNNNMMMLLLKKKKKKKKKKKKLLLJJJMMMSSS\\\gggsss}}}}}}|||||||||{{{{{{}}}vvvkkkcccYYYUUUPPPLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHEEEFFFHHHHHHHHHIIILLLNNNQQQTTT[[[ccclllsssyyy||||||~~~}}}}}}zzzxxxuuutttrrrlllddd]]]SSSLLLDDDAAABBBHHHUUUbbbwwwvvvhhh^^^ZZZVVVSSSSSSSSSSSSRRRQQQOOOKKKFFFAAA<<<888666444333222222111111222222222222222333333222222222111111111111111111111111222222222222222222222222000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111000000111111111222222222111111111111111111111111000000111111111222222222222222111111111111222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222111111222222333333333444111111111222222333333333444444444444444444444444555555555555555555555555555555555555555555555555777777777777777666666666555555666777777777777777777777888999999::::::;;;}}}uuuooohhhccc```bbbdddgggnnnvvvuuuvvvuuurrrnnnmmmooorrrxxx~~~|||uuujjj```YYYTTTPPPMMMJJJIIIIIIHHHHHHIIIIIIIIIIIILLLRRRZZZeeeoooxxx~~~~~~~~~}}}}}}}}}|||zzzoooggg[[[WWWQQQMMMLLLLLLLLLLLLJJJJJJJJJJJJIIIIIIIIIHHHEEEFFFGGGHHHHHHIIIKKKNNNOOORRRXXXaaaiiirrrxxx||||||~~~|||{{{}}}}}}{{{yyyyyywwwrrrjjjcccVVVNNNFFFCCCBBBGGGRRR^^^ssswwwhhh^^^ZZZVVVSSSRRRRRRRRRRRRRRRPPPMMMHHHCCC===999666444333222222111111222222222222333333333333222222111111111111111111111111222222222222222222222222000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111000000000111222222333333111111111111111111111111///000000111222222333333222222111111111111222222111111111111111111111111111111111111111111111111111111111111111222222222111111111111111222222222111111111111111111111111000111111111111222222222222222222333333333333333111111111222222333333444555555555555444444444444555555555555555555555555555555555555555555555555777777777666666555555555555555666777777777777777777777888888999:::::::::vvvpppiiidddbbbeeehhhlllsss{{{{{{|||zzzvvvpppnnnqqquuu}}}rrrlllbbbZZZSSSOOOKKKIIIGGGGGGGGGFFFGGGGGGGGGGGGJJJMMMSSS\\\eeeooovvvzzz~~~~~~~~~}}}}}}~~~~~~~~~|||}}}qqqjjj]]]YYYSSSOOOMMMMMMMMMMMMJJJJJJJJJJJJIIIIIIIIIIIIDDDFFFGGGGGGGGGIIIKKKMMMMMMPPPVVV^^^gggpppwwwzzz|||~~~{{{yyyzzz}}}}}}|||wwwooohhhYYYQQQIIIEEECCCFFFOOOYYYmmmwwwggg^^^ZZZUUURRRRRRRRRQQQQQQRRRQQQNNNJJJEEE???999666444333222222111111222222222222333444444333222222111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111///000000111222222333333111111111111111111111111111111111111111111222222222222111111111111222222111111111111111111111111111111111111111111111111000000111111111222222222000000111111111222222222111111111111111111111111000111111111111222222222333333333333333333222222000111111222333333444444666555555555444444444444555555555555555555555555555555555555555555555555555555555555555555666666555555666777777777777777777777777888999999::::::{{{xxxzzzxxxrrrjjjfffdddgggjjjooovvv~~~yyyssspppssswwwzzzkkkeee]]]UUUPPPLLLIIIGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGKKKRRRZZZccckkkrrruuu|||||||||}}}}}}}}}~~~~~~|||~~~ssskkk___ZZZTTTOOONNNNNNNNNNNNKKKKKKJJJJJJJJJIIIIIIIIIDDDFFFGGGGGGGGGIIIKKKMMMLLLOOOUUU]]]fffooovvvzzz}}}~~~zzzxxxxxx~~~~~~zzzrrrlllZZZRRRKKKFFFDDDEEENNNWWWiii|||wwwfff]]]ZZZUUURRRQQQQQQQQQPPPRRRQQQOOOKKKFFF???:::666444333222222111111222222222222444444444444222222111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111///000000111222222333333111111111111111111111111333333222222111000000000222222111111111111222222111111111111111111111111111111111111111111111111000000111111222222222222000000111111222222222222111111111111111111111111000111111111111222222222444444444333333222222222000000111222333333444444666666555555555444444444555555555555555555555555555555555555555555555555222333333444555666777777555666666777777777777777777777777888999999::::::xxxrrrmmmkkklllpppzzzyyyrrrfffbbbaaagggooowwwzzzvvvvvvyyyxxxpppkkk___[[[UUUPPPMMMKKKJJJIIIGGGGGGGGGGGGGGGGGGHHHIIILLLOOOUUU[[[bbbiiiqqqvvvyyyyyyzzz|||vvvnnnaaa[[[SSSOOONNNNNNMMMKKKNNNMMMLLLKKKJJJIIIHHHHHHFFFFFFFFFFFFGGGHHHIIIJJJMMMQQQVVV\\\bbbjjjqqqvvv{{{~~~|||xxxzzz}}}zzzsssaaaUUUIIIFFFFFFHHHMMMRRRfffssstttiii^^^VVVPPPPPPRRRQQQRRRTTTSSSRRRPPPMMMGGG@@@:::666555444333333222222333333222222222222222222222222222222222111111111000000111111111111111111111111000000000000000000000000000000111111111222222222111111111111111111111111222222222222222222222222000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111222222111111111111222222111111222222222222111111111111111111111111111111111111111111111111111111000111111111111222222222000000000111222222222333111111222222222333333333333222111111111222333444333333333333333333333333444444444555555555555666555555555555555555555555555444444444444555666666777777777777666666666666888888888888999999999999666777888888888888777777{{{yyyxxxxxxxxxxxxvvvtttpppjjjdddccccccgggpppzzz~~~{{{|||}}}~~~yyyrrrjjjfffeeekkksss||||||{{{}}}yyyppphhhcccZZZVVVQQQLLLJJJIIIHHHFFFEEEEEEEEEEEEEEEEEEFFFGGGLLLPPPUUU[[[bbbiiipppuuuxxxxxxxxxzzz}}}wwwpppccc]]]UUUPPPOOOOOONNNLLLMMMMMMLLLKKKJJJIIIHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKMMMQQQVVV\\\bbbiiiqqqvvvzzz}}}zzzzzz{{{|||{{{ttteeeYYYLLLGGGFFFGGGKKKOOOdddqqq~~~~~~tttjjjbbbYYYRRRRRRRRRQQQPPPRRRSSSRRRQQQMMMGGGAAA:::777555444333333222222333333222222222222222222222222222222222111111111000000111111111111111111111111111111111111111111111111111111111222222222222333111111111111111111111111222222222222222222222222000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111222222111111111111222222111111222222222222111111111111111111111111111111111111111111111111111111000111111111111222222222111111111111111222222222111111222222222333333333222222111111111222333444333333333333333333333333444444444444555555555555555555555555555555555555555444444444444555666666777777777777666666666666666666666666777777777777888888999999999999888888~~~xxxnnnmmmkkkllllllmmmkkkjjjgggaaa\\\[[[[[[]]]fffooo}}}~~~yyytttuuuvvvvvvyyy}}}yyyrrrmmmhhhgggmmmvvv|||qqqhhh```[[[VVVRRRNNNJJJIIIIIIGGGFFFEEEEEEEEEEEEEEEFFFGGGGGGMMMPPPVVV\\\aaahhhooosssvvvuuuuuuvvvyyy}}}yyyrrreee___WWWRRRQQQPPPOOOMMMMMMMMMLLLKKKJJJIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMPPPUUU[[[aaahhhpppuuuxxx{{{~~~{{{zzzyyyzzz~~~wwwkkk]]]OOOHHHFFFFFFIIIMMM___lllzzz~~~tttlllfff]]]UUUSSSRRRPPPOOOQQQSSSRRRQQQNNNIIIBBB<<<888555444444333333333333333222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111222222222222333333333333111111111111111111111111222222222222222222222222000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111222222111111111111222222111111222222222222111111111111111111111111111111111111111111111111111111000111111111111222222222222222222111111111111111111111222222222333333333222222111111222222333444333333333333333333333333444444444444555555555555555555555555555555555555555444444444444555666666666666666666777777777777666666666666777777777777999999999999999999999999xxxrrrjjjhhhgggggghhhhhhgggfffbbb]]]YYYXXXWWWYYY```iiivvvzzztttpppqqqqqqrrrtttxxx~~~yyyrrrlllgggffflllvvvxxxlllbbb[[[WWWTTTQQQMMMKKKKKKJJJIIIHHHGGGGGGGGGGGGHHHIIIJJJJJJNNNQQQWWW\\\aaagggmmmqqqrrrrrrrrrrrrtttyyyzzzsssfff```WWWRRRQQQPPPNNNLLLMMMLLLLLLKKKJJJJJJIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLLLLPPPUUUZZZ```gggnnnsssvvvzzz~~~{{{yyyvvvzzz|||oooaaaRRRJJJGGGFFFHHHMMM[[[hhhvvv}}}~~~vvvooohhh^^^UUUSSSRRROOOOOOPPPRRRRRRRRROOOJJJDDD===999555555444333333333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222333333333444444444111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111222222111111111111222222111111222222222222111111111111111111111111111111111111111111111111111111000000111111111222222222333222222222111000000000111111222222222333333333222111222222222222333333333333333333333333333333333333444444444555555555555555555555555555555555555444444444444555666666666666666666777777777777777888888888999999999999999999999999999999::::::~~~uuuoooiiigggdddcccddddddcccbbb___ZZZWWWVVVVVVWWW]]]eeeqqq{{{|||vvvpppnnnoooooooooqqquuu{{{yyyrrrkkkgggfffmmmwwwsssggg^^^XXXTTTQQQOOOLLLKKKKKKKKKJJJIIIHHHHHHHHHIIIIIIJJJLLLLLLOOORRRXXX]]]aaafffkkknnnnnnooooooooopppuuu}}}{{{tttggg```WWWRRRPPPOOOMMMKKKLLLLLLKKKKKKJJJJJJIIIIIIGGGGGGGGGGGGHHHIIIJJJKKKLLLOOOTTTYYY___fffmmmrrrvvvyyy~~~~~~{{{uuuyyyrrrdddTTTKKKGGGGGGIIINNNWWWdddrrr{{{zzzttthhh^^^UUURRRQQQOOOOOOQQQRRRRRRSSSQQQLLLEEE???:::666555444444333333444444222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222333333333444444444111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111222222111111111111222222111111222222222222111111111111111111111111111111111111111111111111111111000000111111111222222222333222222222111000000000111111222222222333333333111111222222333333333333333333333333333333333333333333333444444444444555555555555555555555555555555444444444444555666666555666666666777777777888777888888888999999999999888888777888888:::;;;<<<~~~uuuoooiiifffccc``````___^^^]]]ZZZVVVTTTTTTTTTUUU[[[bbbnnnxxx~~~zzzuuuoooooooooooooooppptttzzz~~~yyysssnnniiihhhnnnxxx|||nnnbbb[[[UUURRROOOMMMKKKJJJKKKJJJIIIHHHHHHHHHHHHHHHIIIKKKLLLMMMPPPSSSXXX]]]aaaeeeiiikkkkkklllmmmmmmmmmrrryyy}}}vvvhhhaaaXXXRRRPPPOOOLLLJJJLLLLLLKKKKKKJJJJJJJJJJJJGGGGGGGGGGGGHHHIIIJJJKKKKKKNNNSSSXXX^^^eeelllpppvvvzzz~~~|||vvvxxx}}}wwwhhhWWWMMMHHHGGGIIINNNTTTaaapppzzz~~~yyykkkaaaWWWSSSRRRPPPPPPRRRQQQRRRSSSRRRNNNGGG@@@<<<666555555444444444444444222222222222222222222222111111111111111222222222111111111111111111111111222222222222222222222222222222222222333333333333111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111222222111111111111222222111111222222222222111111111111111111111111111111111111111111111111111111000111111111111222222222222222222111111111111111111111222222222333333333000111222333333333333222333333333333333333333333333333333333444444444444555555555555555555555555555444444444444555666666555555666666777777888888666666666666777777777777777777777888999<<<>>>@@@{{{vvvnnnjjjeeebbb```^^^\\\[[[WWWTTTSSSTTTTTTUUUZZZaaammmwww}}}yyyuuusssssssssssstttwww}}}zzzssspppllljjjnnnuuu}}}xxxkkk```ZZZVVVTTTPPPNNNMMMLLLLLLLLLJJJIIIIIIIIIIIIJJJKKKLLLNNNOOOPPPTTTYYY^^^aaadddgggiiihhhkkkllllllkkkooovvv|||yyyjjjcccZZZTTTQQQPPPMMMKKKKKKKKKKKKKKKJJJJJJJJJJJJHHHHHHHHHHHHIIIJJJKKKLLLKKKNNNSSSXXX]]]dddkkkooowwwzzz~~~{{{uuuvvvyyy|||lllZZZNNNHHHEEEGGGKKKSSS```oooyyy~~~qqqfff[[[VVVTTTQQQQQQRRRQQQRRRTTTSSSOOOHHHAAA===666666555444444444444444222222222222222222222222000000111111111222222222111111111111111111111111222222222222222222222222111111111222222222222333111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111222222111111111111222222111111222222222222111111111111111111111111111111111111111111111111111111000111111111111222222222111111111111111222222222111111222222222333333333000111222333333333222222333333333333333333333333222222333333333444444444555555555555555555555555555444444444444555666666555555555666777888888888666666666666777777777777888888888999<<>>BBBFFFHHH{{{ssslllhhhdddaaa___]]]XXXTTTTTTTTTUUU\\\eeeqqqxxx~~~}}}uuutttmmmmmmmmmmmmnnnsssyyy}}}xxxkkkbbb\\\VVVRRRSSSRRRQQQPPPOOOOOOOOOOOOPPPOOONNNNNNNNNPPPRRRTTTQQQRRRTTTWWW[[[```dddgggfffggghhhjjjllloooqqqsssxxx{{{~~~~~~pppfff\\\WWWTTTOOOMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJIIIIIIHHHIIIIIIJJJKKKLLLLLLNNNQQQUUU[[[bbbkkkqqqtttwww|||~~~|||tttsssttt{{{xxxcccRRRIIIGGGHHHIIIPPPZZZiiixxxzzzqqqcccXXXSSSRRRQQQQQQSSSTTTTTTUUURRRLLLDDD>>>999777555555555444222111333333333333333222111000222222222222222222222222111111222222222333333333222222222111111111000000111111222222222222111111111111111111111111111111111111111111111111111111111111222222222222111111222222222111111111000000222222222222222222222222444444444333222111000///333222111000000111222333333111...,,,,,,...111333111111111111111111111111111111111111111111111111111111222333333333333222111111222222222333333333333333333222222111111111111111222333333444555555444444444444444444444444333333333444444444555555555666666666555444333333555444444444444555666666777777777777888888888888777777777777888999:::;;;888999:::<<<>>>CCCJJJOOO~~~uuummmhhhccc``````\\\XXXXXXXXXZZZaaajjjuuu|||yyyrrrqqqmmmnnnooopppqqquuuyyy}}}{{{ooofff___YYYVVVUUUTTTSSSRRRQQQPPPPPPPPPRRRQQQQQQPPPQQQRRRTTTUUUTTTUUUVVVXXX[[[___bbbddddddeeefffhhhjjjmmmooopppuuuxxx{{{~~~qqqggg\\\XXXTTTOOOMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJIIIIIIHHHIIIIIIJJJKKKLLLLLLNNNQQQUUUZZZbbbjjjpppuuuxxx|||}}}~~~|||vvvuuuvvv|||zzzeeeTTTJJJGGGHHHIIIOOOXXXhhhwww{{{rrreeeZZZTTTRRRRRRQQQSSSTTTTTTUUURRRMMMEEE???999888555555555444222111333333333333333222111000222222222222222222222222111111222222222333333333222222222111111111000000111111222222222222111111111111111111111111111111111111111111111111111111111111222222222222111111222222222111111111000000222222222222222222222222333333333333222111000///222222111111111111222222333222000//////000222333111111111111111111111111111111111111111111111111111111222333333333333222111111222222222333333333333333333222222222111111111111222333333444555555444444444444444444444444333333444444444555555555555555666666555555444333555444444444444555666666777777777777888888888888777777777777888999::::::999:::<<<>>>AAAGGGOOOTTTwwwpppjjjfffaaa\\\YYYZZZZZZ]]]dddmmmzzz~~~tttnnnnnnlllooosssvvvwwwyyy{{{}}}~~~tttkkkeee___ZZZXXXXXXVVVUUUTTTSSSSSSSSSSSSSSSTTTTTTUUUVVVVVVWWWXXXXXXXXXYYYZZZ\\\^^^___aaaaaabbbdddgggiiilllmmmqqqsssvvvyyy{{{}}}tttiii^^^XXXTTTOOOMMMNNNLLLLLLKKKJJJJJJJJJJJJJJJIIIIIIHHHIIIIIIJJJKKKLLLLLLNNNQQQTTTYYYaaaiiinnnwwwyyy||||||||||||yyyxxxyyy~~~{{{hhhWWWLLLHHHGGGHHHLLLUUUdddttt|||tttggg]]]VVVSSSRRRQQQTTTTTTTTTUUUSSSMMMFFFAAA:::888666555555444222111222222333333333222111111222222222222222222222222111111222222222333333333222222222111111111111111111111222222222222111111111111111111111111111111111111111111111111111111111111222222222222111111222222222111111111111111111111111111111111111111333333333333222111000000111111222222222222111111444333222222222222333444111111111111111111111111222222222222222222222222111111222333333333333222111111222222222333333333333333333222222222222111111222222333333444444555444444444444444444444444333444444444444555555555555555666666666555444444555555444444555555666777777777777888888888999999777777666777777888999:::;;;<<<>>>AAAFFFMMMVVV\\\zzzrrrnnnddd```]]]^^^^^^aaaiiirrr~~~yyypppkkkkkklllqqqwww|||zzzqqqjjjddd```\\\[[[ZZZXXXWWWVVVVVVVVVUUUUUUWWWXXXXXXYYYXXXXXXXXXXXXYYYYYYZZZZZZ[[[[[[^^^___```bbbdddgggiiijjjmmmooorrruuuwwwzzz~~~wwwkkk```YYYUUUPPPMMMNNNLLLLLLKKKJJJJJJJJJJJJJJJIIIIIIHHHIIIIIIJJJKKKLLLLLLNNNPPPTTTXXX___gggmmmwwwzzz||||||{{{}}}}}}{{{zzz{{{{{{jjjZZZNNNGGGEEEEEEIIIRRR```ooo{{{|||uuujjj___WWWSSSRRRRRRTTTTTTTTTUUUSSSNNNHHHCCC<<<999666555444444333111222222333333333222222111222222222222222222222222111111222222222333333333111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111000000000000000000000000222222222222222111000000000111222333333222111000222333333333333333333222111111111111111111111111222222222222222222222222111111222333333333333222111111222222222333333333222222222222222222222222222222222333333444444444444444444444444444444444444444444444555555555555555555666666666666555555555555555555555666666777777777888888888999999999777777777777777999::::::<<<>>>AAADDDJJJSSS\\\cccwwwrrrkkkgggddddddeeehhhpppyyy}}}zzztttmmmjjjkkkkkkrrr{{{xxxqqqjjjeeeaaa```^^^\\\[[[ZZZYYYYYYWWWXXXYYYZZZ[[[[[[[[[[[[XXXYYYYYYYYYYYYYYYYYYYYY\\\\\\]]]___bbbdddggghhhjjjlllooorrruuuxxx}}}~~~}}}~~~zzznnnbbb[[[UUUPPPNNNNNNLLLLLLKKKJJJJJJJJJJJJJJJIIIIIIHHHIIIIIIJJJKKKLLLLLLNNNPPPSSSWWW^^^eeekkkvvvyyy||||||{{{|||~~~{{{zzz|||yyykkk[[[NNNGGGDDDCCCFFFNNN[[[iiiuuu}}}zzzuuulllaaaYYYTTTSSSSSSTTTTTTTTTTTTSSSOOOIIIEEE===:::666444444444333222111222222333333333222222222222222222222222222222111111222222222333333333111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111000000000000000000000000111111222222222111000000000111222333333222111000111111222333333222111111111111111111111111111111222222222222222222222222111111222333333333333222111111222222222333333333222222222222222222222222222222333333333333444444444444444444444444444444444444444555555555666666555555666666666666666555666555555555555666777777888888888888999999999999777777777777888999:::;;;===@@@DDDIIIOOOXXXaaaggg||||||tttnnnjjjgggggggggjjjrrrzzz|||wwwuuuqqqkkkiiikkkjjjrrr~~~xxxqqqlllfffeeedddbbb```___^^^^^^\\\\\\\\\]]]^^^^^^______\\\\\\\\\\\\[[[ZZZXXXXXXYYYZZZ[[[]]]___bbbdddeeehhhjjjmmmooorrrvvv|||{{{yyyxxxxxx|||~~~}}}qqqddd\\\VVVPPPNNNOOOLLLLLLKKKJJJJJJJJJJJJJJJIIIIIIHHHIIIIIIJJJKKKLLLLLLMMMOOORRRVVV\\\dddiiissswww|||}}}||||||}}}{{{zzz|||~~~xxxlll^^^PPPGGGCCCBBBDDDKKKVVVbbbnnnvvv|||~~~xxxtttlllcccZZZTTTSSSTTTTTTTTTTTTTTTTTTPPPKKKGGG>>>;;;777444444444333222111111222333333333222222222222222222222222222222111111222222222333333333111111111111111222222222111111222222222222111111111111111111111111111111111111111111111111111111111111222222222222111111111111111111111222222222111111111111111111111111000111111111111111000000111111222222222222111111000000111111111111000000111111111111111111111111333333333333333333333333111111222333333333333222111111222222222333333333111222222222222333333333333333333333333333333333444444444444444444444444444444555555555666666666555555666777777777666666666666555555666666777888888888888999999999999:::999999888999999:::;;;<<>>>>>FFFKKKSSSZZZ___dddhhhjjj^^^___bbbeeeiiillloooppptttxxx~~~wwwrrrnnnllliiidddcccfffjjjrrr~~~{{{wwwuuusssqqqooommmlllkkkkkkjjjkkklllnnnooopppooommmhhhbbb]]]YYYXXXRRRSSSTTTSSSSSSVVV]]]bbb___bbbfffiiimmmqqqvvvyyyyyyqqqooommmkkkjjjlllrrrxxx|||yyyjjj^^^WWWSSSPPPMMMMMMLLLKKKJJJJJJIIIIIIJJJGGGGGGHHHIIIIIIJJJJJJKKKLLLOOORRRSSSTTTXXX___eeemmmrrrxxx|||~~~}}}}}}}}}~~~}}}zzzzzz~~~~~~zzzqqqeeeWWWKKKDDDAAABBBCCCIIISSS```kkkpppqqqtttpppjjjccc\\\WWWTTTSSSSSSRRRRRRSSSTTTRRROOOLLLDDD===777555444222333555222222222222222222222222111111111111111111111111333333333333333333333333222222222222222222222222111000000000111222333333444333333222111111111222333333222111000000111111222222111111111111222222111111111111111111111111111111111111111111111111000000111111111222222222222222222111111111000000222222222222222222222222222222111111111111222222000111111111111222222222222222222111111111000000111111222222222333333333111111222222222333333333444444444333333222222222333333333444444444555555555555555555666666666666666666666666666666666666666666666666777888999:::888888777777777777777888888999;;;;;;===???DDDGGGIIIOOOXXX___cccfffhhhiiiWWWYYY[[[^^^aaadddfffgggkkkpppvvv{{{|||vvvqqqmmmkkkhhhdddcccfffkkksss~~~{{{yyywwwuuusssqqqpppooooooooopppqqqrrrssstttsssqqqmmmgggaaa\\\ZZZTTTTTTTTTRRRQQQSSSXXX\\\]]]___cccgggjjjoootttwwwyyypppnnnjjjggghhhlllqqquuuzzz}}}zzzlll```YYYUUUQQQOOOMMMLLLKKKJJJJJJIIIIIIJJJGGGGGGHHHIIIIIIJJJJJJKKKKKKNNNQQQRRRSSSXXX___dddnnnsssyyy~~~~~~|||zzzzzz~~~}}}uuuhhhZZZNNNFFFBBBBBBDDDIIISSS```kkkppprrrtttqqqjjjccc\\\WWWTTTRRRSSSSSSSSSTTTTTTSSSPPPMMMEEE===777666444222333555222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222111111111111111111222333444333222222111111222222333222222111111111111111222222111111111111222222111111111111111111111111111111111111111111111111000000111111111222222222222222222111111111000000222222222222222222222222222222111111111111222222111111111111222222222222222222222111111111000000111111222222222333333333111111222222222333333333444444444333333222222222333333333444444444555555555555555555666666666666666666666666666666666666666666666666777888999:::999999888888888888999999999:::;;;<<<>>>AAAFFFJJJOOOUUU]]]cccgggiiijjjkkkQQQRRRTTTVVVXXXZZZ\\\]]]___dddjjjpppuuu}}}}}}xxxuuuoookkkjjjgggccccccffflllrrr|||~~~}}}|||yyywwwvvvvvvvvvvvvwwwxxxyyyzzzyyyyyyxxxuuuooohhhaaa\\\XXXWWWUUURRRPPPQQQTTTWWWZZZ\\\```dddgggkkkppptttzzzvvvrrrkkkfffdddfffjjjmmmnnnqqquuu{{{}}}oooccc\\\WWWSSSPPPMMMLLLKKKJJJJJJIIIIIIJJJGGGGGGHHHIIIIIIJJJJJJKKKJJJMMMOOOQQQRRRVVV]]]cccnnnssszzz~~~{{{zzzzzz~~~zzzmmm___QQQHHHDDDCCCDDDIIITTTaaalllrrrsssuuuqqqkkkccc\\\WWWSSSRRRSSSSSSSSSTTTUUUTTTQQQNNNFFF>>>888666555222222555222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222333222222111111111111222333333222222111111222222222222222222111111111111222222111111111111222222111111111111111111111111111111111111111111111111111111111111111222222222222222222111111111111111222222222222222222222222222222111111111111222222111111111111222222222333222222222111111111111111111111222222222333333333111111222222222333333333444444333333333333222222333333333444444444555555555555555555666666666666666666666666666666666666666666666666777888999:::::::::999999999::::::;;;;;;<<<===>>>@@@DDDJJJNNNVVV[[[ccchhhkkkmmmnnnnnnNNNOOOPPPQQQSSSTTTUUUVVVUUUZZZ```fffmmmvvv{{{vvvsssnnnjjjhhhfffbbbcccffflllrrrzzz~~~}}}}}}}}}~~~~~~~~~~~~|||wwwoooeee___]]][[[WWWSSSQQQQQQSSSUUUWWWZZZ]]]```cccggglllooosssyyyzzzqqqiiieeedddfffggggggiiimmmrrrxxx~~~pppeee]]]XXXSSSPPPMMMLLLKKKJJJJJJIIIIIIJJJGGGGGGHHHIIIIIIJJJJJJKKKIIIKKKNNNOOOQQQUUU\\\bbbmmmrrryyy{{{zzz{{{~~~}}}rrrcccTTTJJJDDDDDDEEEJJJTTTaaammmsssuuuvvvrrrkkkccc\\\VVVRRRQQQRRRRRRSSSTTTUUUUUURRROOOGGG@@@999777555222222555222222222222222222222222333333333333333333333333111111111111111111111111222222222222222222222222444333222222111111111111333333222222111222222333222222222222222222222111222222111111111111222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222111111111111222222111111111222222222333333111111111111111111111111111111222222222333333333111111222222222333333333333333333333333333333333333333333444444444555555555555555555666666666666666666666666666666666666666666666666777888999::::::999999999999::::::;;;;;;<<<>>>@@@BBBGGGMMMRRRYYY^^^ffflllpppqqqssstttKKKKKKLLLMMMNNNOOOOOOOOOPPPTTTZZZ```gggqqq~~~|||vvvsssmmmhhhgggeeebbbcccgggmmmrrryyyvvvkkkccc```\\\XXXTTTRRRRRRRRRSSSUUUXXX[[[]]]___bbbfffjjjlllsss}}}yyyooohhhdddccccccdddfffhhhlllpppvvv~~~qqqfff^^^XXXSSSPPPMMMLLLKKKJJJJJJIIIIIIJJJGGGGGGHHHIIIIIIJJJJJJKKKHHHKKKMMMOOOPPPTTT[[[aaakkkqqqxxx~~~{{{{{{|||~~~~~~tttfffWWWLLLFFFEEEFFFJJJTTTbbbnnnuuuwwwwwwssslllccc\\\UUURRRPPPQQQQQQRRRTTTUUUUUURRRPPPIIIAAA:::888666222222555222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222444444333222111111111222333222222111222222333333111222333333333333222222222222111111111111222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222111111111111222222111222222222222333333333111111111111111111111111111111222222222333333333111111222222222333333333333333333333333333333333333333333444444444555555555555555555666666666666777777777777777777777777666666666666777888999:::888888888888888999::::::;;;===@@@CCCGGGLLLQQQUUUYYY___gggoootttwwwyyy{{{GGGGGGHHHHHHIIIJJJJJJJJJMMMPPPUUUZZZbbblllyyy~~~wwwrrrmmmhhhgggeeeccceeeiiioootttzzzssskkkddd___YYYUUUSSSRRRQQQPPPSSSUUUWWWYYYZZZ\\\```bbbgggmmmxxxxxxooohhheeeccccccdddeeefffhhhmmmrrrvvvssshhh```YYYTTTPPPMMMLLLKKKJJJJJJIIIIIIJJJGGGGGGHHHIIIIIIJJJJJJKKKHHHKKKMMMOOOPPPTTT[[[aaajjjpppwww~~~}}}}}}}}}wwwjjj[[[OOOIIIFFFGGGKKKUUUbbbooovvvyyyxxxtttlllccc[[[UUUQQQOOOOOOOOOPPPSSSTTTTTTRRRPPPJJJCCC<<<999666333222444222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222444333333222222222222333222222111111222222333333111111333444444444333222222222111111111111222222111111111111111111111111111111111111111111111111222222222111111111111111111111111111111222222222222222222222222222222222222222111111111111222222222222222222333333333333111111111111111222222222111111222222222333333333111111222222222333333333222222333333333333444444333333333444444444555555555555555555666666666666777777777777777777777777666666666666777888999:::888888777888888999:::;;;<<>>CCCJJJPPPUUUYYY\\\___aaagggqqqzzzFFFFFFGGGGGGHHHIIIJJJJJJHHHKKKNNNRRRXXXcccpppyyyyyysssmmmhhhgggeeedddgggllluuuzzz|||vvvpppggg```\\\XXXUUURRROOOPPPQQQQQQQQQRRRTTTVVVXXX___iiisss}}}{{{sssoooggggggfffdddcccdddgggjjjhhhnnnvvv}}}wwwlllddd]]]WWWRRRMMMLLLKKKJJJJJJIIIIIIJJJGGGGGGHHHIIIIIIJJJJJJKKKIIIKKKNNNOOOQQQUUU\\\bbbkkkqqqyyy|||}}}~~~{{{pppcccWWWPPPGGGHHHKKKUUUcccpppxxx{{{yyytttmmmddd[[[TTTPPPNNNLLLMMMNNNQQQSSSSSSQQQOOOLLLDDD===:::777333222444222222222222222222222222333333333333333333333333333333333333333333333333222222222222222222222222222222222222333444444555222111111111222333333444000111333555555555333222222222111111111111222222111111111111111111111111111111111111111111111111222222222222111111000000000000111111222222222222222222222222222222222222222222111111111111222222222222333333333444444444000000111111222222222222111111222222222333333333111111222222222333333333222222222333333444444444333333333444444444555555555555555555666666666777777777777777777777777777666666666666777888999:::999999999:::;;;<<<===>>>@@@FFFNNNUUUZZZ^^^```bbbfffmmmvvvGGGGGGHHHHHHHHHIIIIIIIIIGGGHHHKKKPPPUUU^^^nnn||||||vvvqqqlllkkkhhhfffkkkqqq{{{yyyooofff```\\\WWWSSSPPPOOONNNNNNOOOQQQPPPOOOTTTXXX```iiirrr||||||uuuqqqkkkgggeeedddcccbbbggggggkkkqqqvvv{{{{{{nnnddd\\\VVVRRRMMMLLLKKKJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKMMMOOOQQQUUUZZZ^^^jjjpppyyy|||{{{~~~}}}{{{}}}|||tttfffXXXNNNKKKKKKMMMUUUaaammmvvvzzzzzzvvvoooggg^^^VVVQQQNNNPPPPPPQQQQQQRRRRRRSSSSSSPPPHHH>>>888777666444111444444333333333333222222333333333333333333333333222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222000000000111222222222333111111111111111111111111333222222111111222222333222222222222222222222222111111111111111111111111222222111111111111111111333333333222222111111111000111111111111222222222333222222111111222222333222222222222222222222222222222222222222222222222111111111111111111111111222222333333333333444444333333333444444444555555444444444555555555666666999888777666666777888999888888888888777777777777<<<<<<;;;:::999999<<<>>>DDDJJJSSSYYY\\\___cccgggiiinnnwwwGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHKKKPPPTTT]]]mmm{{{~~~wwwrrrnnnmmmkkkkkkpppwwwvvvmmmgggaaa[[[WWWUUUSSSPPPOOOPPPPPPOOOMMMPPPTTT[[[ccclllvvvzzztttnnnkkkhhheeeccccccbbbdddiiillloooxxx|||pppeee]]]WWWSSSMMMLLLKKKJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIKKKMMMNNNPPPTTTYYY]]]iiipppzzz{{{zzz}}}~~~|||~~~}}}uuuhhhZZZPPPKKKKKKMMMTTT```llluuuyyy{{{xxxqqqiii```XXXRRRNNNPPPPPPQQQQQQRRRSSSSSSSSSQQQIII@@@:::888777555222444444333333333333222222222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222111111111111111222222222111111111111111111111111333222222111111222222333222222222222222222222222111111111111111111111111111111111111111111111111333333333222222222111111000111111111111222222222333222222111111222222333222222222222222222222222222222222222222222222222111111111111111111111111222222333333333333444444333333333444444444555555444444444555555555666666999888777666666777888999888888888888777777777777:::;;;;;;;;;:::<<<@@@BBBGGGNNNVVV[[[^^^aaaeeehhhmmmrrr|||GGGGGGGGGHHHHHHHHHIIIIIIIIIIIIKKKPPPTTT\\\kkkyyyyyyuuuqqqqqqpppqqqwww~~~xxxqqqiiibbb\\\ZZZWWWTTTQQQPPPNNNLLLKKKLLLOOOVVV]]]eeennnxxx~~~{{{uuuooojjjfffccc``````bbbccceeekkkrrryyy~~~rrrhhh___XXXTTTNNNMMMLLLKKKJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIKKKLLLNNNPPPTTTYYY\\\gggooozzzzzzxxx{{{~~~~~~}}}uuuiii\\\SSSKKKJJJLLLRRR]]]jjjsssyyy}}}zzztttmmmddd[[[SSSOOOPPPPPPQQQQQQRRRSSSSSSTTTRRRKKKBBB<<<999888555333444444333333333333222222111111111111111111111111222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111333222222111111222222333222222222222222222222222111111111111111111111111111111111111111111111111333333333222222222222111000111111111111222222222333222222111111222222333222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333444444333333333444444444555555444444555555555666666666888888777777777777888888777777888888888888888888999:::;;;<<<===@@@DDDGGGLLLQQQYYY^^^```cccgggjjjqqqwwwGGGHHHHHHHHHHHHIIIIIIIIIKKKJJJLLLPPPTTT[[[jjjxxx~~~yyyuuuuuuuuuvvv}}}|||sssjjjccc^^^ZZZVVVRRRPPPNNNLLLJJJJJJMMMRRRXXX___hhhqqqwwwyyyqqqllliiidddbbbbbbaaaaaadddjjjmmmttt~~~tttjjj```YYYTTTNNNNNNLLLKKKJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJLLLMMMOOOSSSXXX[[[eeennnzzz~~~zzzwwwyyy{{{~~~{{{tttiii\\\TTTKKKJJJKKKPPPZZZfffqqqxxx~~~|||xxxqqqhhh^^^VVVQQQOOOPPPPPPQQQRRRSSSTTTTTTQQQKKKCCC===999777555333444444333333333222222222222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222333222222222111000000000111111111111111111111111333222222111111222222333222222222222222222222222111111111111111111111111111111111111111222222222222222222222222222222222000000111111111222222222333222222111111222222333222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333444444333333333444444444555555555555555555666666666666888777777777777777777888777777777888888999999999999:::<<<===???BBBGGGJJJOOOTTT[[[___```cccfffjjjrrryyyHHHIIIIIIIIIIIIJJJJJJJJJLLLKKKMMMQQQTTT[[[jjjxxx~~~zzzzzzzzz|||}}}ssskkkaaa]]]XXXSSSPPPOOOMMMKKKKKKMMMQQQVVV\\\dddlllrrr{{{~~~|||vvvoooiiidddbbbaaa___```dddeeejjjrrrzzzvvvlllbbbYYYTTTOOONNNMMMLLLJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJLLLMMMNNNRRRVVVZZZccclllyyyzzzvvvxxxzzz|||~~~}}}yyyrrrggg[[[SSSJJJJJJJJJNNNWWWcccooowww~~~}}}zzzuuulllbbbXXXSSSOOOOOOPPPQQQRRRSSSTTTTTTPPPKKKDDD===999666444222444444333333333222222222333333333333333333333333222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222333222222222111000000000111111111111111111111111333222222111111222222333222222222222222222222222111111111111111111111111000000111111111222222222222222222222222222222222000000111111111222222222333222222111111222222333222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333444444333333333444444444555555555555555666666666777777777777777888888777777777666777777888999::::::;;;;;;<<<>>>???AAADDDIIIMMMSSSWWW]]]```aaabbbfffjjjpppxxxJJJJJJJJJKKKKKKKKKLLLLLLMMMLLLNNNRRRUUU]]]lllzzz}}}uuugggccc\\\VVVSSSPPPNNNMMMLLLMMMPPPSSSXXX```hhhmmmuuuyyywwwooohhhdddaaa]]]\\\^^^___bbbgggmmmtttzzzyyyoooddd[[[UUUPPPOOONNNLLLKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLNNNQQQVVVYYYbbbkkkwwwzzzvvvwwwyyy{{{~~~|||xxxqqqfff[[[SSSJJJJJJJJJLLLSSS___mmmvvv|||}}}|||xxxpppeee[[[TTTNNNOOOPPPQQQRRRTTTTTTUUUOOOLLLFFF???999555333222444444333333333333222222333333333333333333333333222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111333222222111111222222333222222222222222222222222111111111111111111111111000000000111222222333333111222222222222333333333000111111111111222222222333222222111111222222333222222222222222222222222222222222222222222222222333333333333333333333333222222333333333333444444333333333444444444555555555555666666666777777777777777888888888888777777666666777888999;;;;;;<<<===???AAACCCEEEIIINNNRRRXXX\\\aaacccccceeehhhlllqqqyyyKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMOOOSSSWWW___nnn|||~~~pppjjjbbb[[[VVVRRROOOMMMKKKLLLNNNPPPTTT[[[ccchhhooosssyyy|||rrrmmmgggaaa^^^^^^\\\]]]```dddjjjooorrrtttyyy|||~~~}}}}}}rrrhhh]]]WWWQQQPPPNNNLLLKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMPPPUUUXXXaaaiiiuuu~~~{{{wwwwwwxxxzzz}}}xxxqqqfff[[[SSSIIIIIIIIIKKKQQQ]]]kkkvvvzzz||||||yyyrrrggg]]]VVVNNNOOOPPPQQQRRRTTTUUUUUUPPPMMMHHHAAA:::666444333444444333333333333222222222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222111111111111111222222222111111111111111111111111333222222111111222222333222222222222222222222222111111111111111111111111///000000111222222333333111111222222222333333333000111111111111222222222333222222111111222222333222222222222222222222222222222222222222222222222333333333333333333333333222222333333333333444444333333333444444444555555555666666666777777777777666777888999999888777666555666777888:::;;;<<<===???AAADDDGGGKKKPPPVVVZZZ```cccgggiiihhhiiimmmpppuuu{{{LLLMMMMMMMMMNNNNNNNNNNNNMMMMMMOOOTTTXXX```ooo}}}~~~~~~}}}}}}wwwqqqggg___XXXTTTPPPNNNIIIJJJKKKMMMQQQWWW___eeejjjooouuuzzz~~~~~~wwwppphhhcccbbb]]]]]]^^^aaafffjjjlllmmmppprrruuuxxxxxxwwwuuusssqqqttt{{{uuujjj```YYYQQQPPPNNNMMMKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMPPPTTTXXXaaahhhsss||||||wwwwwwxxxzzz~~~yyyrrrggg[[[SSSIIIIIIIIIJJJPPP[[[kkkuuuyyy{{{|||zzzsssiii^^^WWWNNNNNNOOOQQQRRRTTTUUUUUUQQQOOOJJJCCC<<<777555555444444444333333333222222111111111111111111111111222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222000000111111222222222333111111111111111111111111333222222222222222222333222222222222222222222222111111111111111111111111///000000111222222333333111111111222222333333333000111111111111222222222333222222222222222222333222222222222222222222222222222222222222222222222333333333333333333333333222222333333333444444444333333333444444444555555666666666666777777777777666777888999999888777666555666777888:::;;;======@@@BBBFFFJJJOOOUUU\\\aaaeeeiiilllmmmmmmnnnqqquuuyyy~~~QQQPPPOOONNNMMMMMMMMMMMMPPPNNNPPPUUUZZZbbbooo|||{{{yyywwwwwwxxx{{{~~~xxxnnnfff___YYYSSSNNNOOOKKKJJJOOOSSSVVVYYY]]]eeehhhlllppptttxxx~~~{{{sssjjjcccccccccbbbaaaaaabbbeeeggghhhhhhiiikkkmmmmmmkkkhhhlllkkkppp|||xxxnnnccc[[[UUURRRNNNLLLKKKKKKJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJGGGHHHJJJKKKKKKNNNQQQTTT^^^eeepppzzzxxxyyy|||~~~yyyqqqjjj```VVVKKKKKKHHHFFFLLLYYYhhhpppxxx|||}}}yyyssslllaaaXXXSSSQQQPPPPPPRRRTTTUUUUUUSSSQQQLLLDDD<<<777555444333333333222222222111111333222222111111222222333333333333222222222111111222111111000000111111222111111222222222222111111111222222333333222222111111111222222222333333333222222222111111111000000111222222333333222222111000111222222333333333333111111111111111111111111111111111111111111111111111111222222222333333333222222222222222222222222222333333444444333333222333222222111111222222333333333333333333333333333000000111111111222222222333333333333333333333333555444444444444555666666666666666666666555555555777777777777888888888888;;;777666999;;;;;;<<>>888666555333333333333222222222222333222222111111222222333333333333333222222222222333333222222222222333333111111222222222222111111111222222333333222222111111111222222222333333333222222222111111111111111111222222333333222222111222222333333333222111111111111111111111111111111111111111111111111111111111111222222222333333333111111111111222222222222222333333444444333333222333222222111111222222333333333333333333333333333222222222333333333444444333333333333333333333333555444444444444555666666555555555666666777777777777777777888888888999999999666777;;;===>>>AAAFFFLLLQQQXXX___eeejjjpppssswwwyyy|||~~~XXXXXXXXXWWWVVVUUUTTTSSSUUUTTTWWW^^^eeennn}}}}}}uuusssooolllkkklllnnnooopppttt{{{xxxnnnddd\\\YYYRRRNNNNNNOOONNNPPPSSSRRRUUUXXX\\\___cccgggkkkmmmppptttwwwzzz~~~{{{wwwtttqqqnnnllliiihhhgggggggggfffcccaaa^^^]]]___fffqqq|||rrrfff^^^WWWSSSOOOLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKMMMQQQSSSXXX___jjjuuu}}}zzz{{{{{{}}}wwwiii]]]PPPKKKGGGHHHMMMWWWfffrrr|||{{{rrrfff[[[TTTRRRPPPQQQSSSUUUUUUUUUUUUSSSOOOHHH@@@:::777666444444333333333222222222333222222111111222222333444444333333333222222222444333333222222333333444111222222333333222222111111222222333333222222111111111222222222333333333111111111111111111111111111222222333333222222111333333333333222222111000111111111111111111111111111111111111111111111111111111222222222333333333222222222222333333333333222333333444444333333222333222222111111222222333333333333333333333333333333333333444444444555555333333333333333333333333555444444444444555666666444444555666777888888999777777888888888999999999:::777888;;;===>>>BBBHHHPPPVVV___fffkkkoootttwwwzzz}}}YYYYYYYYYYYYYYYWWWVVVUUUUUUUUUXXX```hhhrrr~~~vvvtttoookkkiiiiiijjjkkkkkkooouuu{{{zzzmmmeee^^^WWWQQQQQQPPPOOOPPPSSSPPPSSSUUUXXXZZZ]]]aaadddgggjjjnnnoooqqquuu||||||wwwtttqqqnnnllljjjiiigggdddbbb___^^^___ccckkkzzz~~~ssshhh___XXXTTTPPPMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKMMMPPPSSSXXX___iiisss}}}{{{{{{{{{}}}|||mmm```SSSKKKFFFHHHLLLTTTcccqqq|||~~~uuuhhh]]]TTTRRRQQQQQQSSSUUUVVVVVVVVVTTTPPPJJJBBB;;;888777444444444333333333222222333222222111111222222333444444444333333333222222444333333222222333333444222222333333333333222222111222222333333222222111111111222222222333333333111111111111111111111111111222222333333222222111333333333333222222111000111111111111111111111111111111111111111111111111111111222222222333333333333333333333444444555555222333333444444333333222333222222111111222222333333333333333333333333333333333444444444555555555333333333333333333333333555444444444444555666666444555555666777888999999888888888888999999999999:::888999<<<<<<===CCCJJJTTT[[[dddkkknnnqqquuuyyy|||XXXXXXZZZZZZZZZYYYXXXWWWVVVVVV[[[ccclllwwwxxxuuuooojjjgggffffffgggiiilllqqqvvv|||{{{rrrggg___WWWUUURRRPPPPPPSSSQQQSSSUUUVVVWWWYYY\\\___aaadddfffhhhiiilllsssxxx|||yyyuuuqqqoookkkhhheeebbb``````cccgggsssuuuiiiaaaXXXUUUPPPMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKMMMPPPRRRWWW^^^gggrrr{{{}}}||||||pppcccUUULLLFFFGGGJJJPPP___ooo{{{xxxkkk___TTTSSSQQQRRRTTTVVVVVVVVVWWWVVVRRRKKKDDD===999888444444444444333333333333333222222111111222222333444444444444333333333333333333222222222222333333222222333333333333222222111222222333333222222111111111222222222333333333111111111111111222222222111222222333333222222111222222333333333222111111111111111111111111111111111111111111111111111111111111222222222333333333222222333333444444555555222333333444444333333222333222222111111222222333333333333333333333333333333333333444444444555555333333333333333333333333555444444444444555666666666666666777777888888888888888888999999999999::::::999;;;===>>>???FFFNNNXXX```iiinnnppprrrvvv{{{UUUVVVXXXZZZ[[[ZZZYYYYYYXXXYYY]]]fffppp||||||xxxsssmmmiiiggggggggghhhjjjnnnsssyyytttkkkbbb]]]XXXTTTSSSUUURRRTTTUUUUUUUUUVVVXXXZZZZZZ\\\___``````ccciiinnnxxx|||xxxtttpppmmmfffeeedddeeegggpppwwwjjjbbbYYYUUUQQQNNNLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKKKKLLLOOORRRTTT[[[eeepppzzz~~~~~~~~~rrreeeWWWLLLEEEGGGIIIMMM[[[lllyyyzzzlllaaaUUUSSSQQQRRRTTTVVVVVVVVVWWWVVVSSSMMMEEE>>>:::888555444444444444333333333333222222111111222222333555444444444444333333333222222111111111111222222222333333444444333333222111222222333333222222111111111222222222333333333000000111111111222222222111222222333333222222111111111222333333333222222111111111111111111111111111111111111111111111111111111222222222333333333000000111222222333444444222333333444444333333222333222222111111222222333333333333333333333333333222333333333444444444444333333333333333333333333555444444444444555666666777777777777777777777888888888888999999999::::::999999;;;???AAACCCLLLVVV___fffooorrrrrrtttyyy~~~SSSUUUXXXZZZ[[[[[[ZZZYYYZZZ[[[```iiisss}}}wwwqqqllljjjiiiiiigggiiimmmqqqwww~~~vvvllleee^^^XXXVVVXXXSSSTTTUUUUUUTTTTTTVVVXXXUUUXXXZZZZZZ[[[]]]ccchhhoooyyy|||wwwtttjjjiiiiiiiiiiiipppwwwkkkbbbYYYVVVQQQNNNLLLKKKJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLOOORRRRRRXXXcccooozzztttfffYYYLLLEEEFFFHHHKKKYYYjjjxxx{{{nnnbbbUUUSSSRRRRRRTTTVVVWWWVVVXXXWWWTTTNNNFFF???:::999555555444444444333333333333222222222222222222333555555444444444333333333222111111111111111111222222333333444444333333222222222222333333222222222111111222222222333333333000000111111222222222222222222222333333222222222000111222333333333333333111111111111111111111111111111111111111111111111111111222222222333333333...//////000111111222222222333333444444333333222333222222222222222222333333333333333333333333333222222222333333333444444333333333333333333333333555444444444444555666666888888888777777777777777888888999999999:::::::::777888<<>>???@@@BBBGGGOOOYYY```mmmppptttwwwzzz}}}VVVUUUUUUUUUWWWZZZ]]]______dddjjjrrr|||yyyvvvssspppmmmlllmmmnnnpppttt{{{|||tttmmmgggccc\\\ZZZVVVTTTTTTTTTTTTSSSVVVTTTSSSRRRRRRTTTWWWYYYeeekkkuuu{{{wwwtttsssxxx{{{oooggg\\\XXXRRRNNNMMMMMMMMMMMMKKKKKKJJJIIIIIIIIIIIIJJJHHHHHHIIIJJJLLLNNNOOOPPPUUUZZZbbbkkkttt~~~xxxjjj]]]SSSJJJFFFFFFIIIRRR[[[iiitttxxxmmmcccXXXSSSQQQSSSTTTTTTUUUWWWXXXWWWTTTOOOIIIBBB;;;888555555444333222222222222333333333333333333333333333333333444444444555555444333333222111111222222333333333333333333333333333333333222222222111111444444444444444444444444222222222111111111111000222111000000000111222333333333222111111111111222222222222222222222222222222222222222222222222222222222222333333333444444222222111111222222333444222222222222222222222222222222222222222222222222333333333333333333333333222222333333333444444444444444444444444444444444555555555555666666666666666666666666777888999:::999999999999999999:::;;;===>>>AAAEEELLLUUU```gggqqqtttxxx{{{~~~YYYWWWVVVUUUWWWZZZ^^^aaaccchhhooowww|||xxxssspppooooooppppppsssxxx}}}uuuoooddd```[[[XXXWWWVVVVVVUUUUUUTTTQQQPPPOOOQQQSSSTTT^^^dddmmmwww}}}{{{~~~rrrjjj]]]XXXSSSOOOMMMMMMMMMLLLKKKKKKJJJIIIIIIIIIIIIJJJHHHHHHIIIJJJLLLNNNOOOPPPUUUZZZaaaiiirrr|||zzz{{{xxxlll```VVVLLLFFFDDDFFFMMMUUUcccooo{{{~~~xxxnnndddZZZUUUQQQSSSTTTSSSTTTWWWWWWVVVTTTPPPJJJCCC<<<999555444333222111111111111333333333333333333333333333333333444444444555555444333333222222222222222444444444444444444444444333333333222222222222111333333333333333333333333222222222111111111111000111111000000111111222333222222222222222333333444222222222222222222222222222222222222222222222222222222222222333333333333222222111111222222333444222222222222222222222222222222222222222222222222333333333333333333333333333333444444444555555555444444444444444444444444555555555555666666666666666666666666777888999:::999999999999::::::;;;<<<<<>>:::555555444333222222222222333333333333333333333333333333333444444444555555444333333222222222333333444444444444444444444444222222222222222222222222000000000000000000000000222222222111111111000000111111111111111222222222222222222222333444555666222222222222222222222222222222222222222222222222111222222222222333333333222222111111222222333444222222222222222222222222222222222222222222222222333333333333333333333333333333333333444444444444444444444444444444444444555555555555666666666666666666666666777888999:::999888999999:::;;;<<<======AAAGGGOOOYYYdddpppwww|||```]]]ZZZXXXXXXZZZ^^^```fffkkksss||||||xxxrrrqqqqqqpppqqquuuzzz{{{rrrjjjccc^^^ZZZWWWVVVUUURRRPPPOOOPPPRRRTTTVVV[[[ccckkksssyyyuuulll___[[[TTTPPPMMMLLLLLLKKKKKKKKKJJJIIIIIIIIIIIIJJJHHHHHHIIIJJJLLLNNNOOOPPPWWW[[[aaahhhpppzzz}}}wwwzzz|||~~~yyyooo```WWWMMMGGGDDDDDDJJJQQQaaammmzzzzzzpppggg___XXXSSSSSSSSSRRRSSSVVVTTTTTTSSSQQQLLLEEE???;;;777666555444444333333444333333333333333333333333333333333444444444555555444333333222333333444444222222222222222222222222222222222222222222222222000000000000000000000000222222222111111111000000000000111111222222222222111111111222333444555666222222222222222222222222222222222222222222222222111111111222222222333333222222111111222222333444222222222222222222222222222222222222222222222222333333333333333333333333222222222222333333333333444444444444444444444444555555555555666666666666666666666666777888999:::777777888999:::;;;===>>>AAAEEELLLUUU___iiittt{{{eeeccc___\\\[[[\\\^^^___ffflllttt~~~}}}uuutttrrrpppooorrrvvvzzz~~~vvvnnnfff```[[[XXXVVVSSSPPPOOOOOOPPPQQQSSSXXX___fffnnnttt{{{vvvmmm```\\\UUUPPPNNNLLLKKKJJJKKKKKKJJJIIIIIIIIIIIIJJJHHHHHHIIIJJJLLLNNNOOOPPPWWWZZZ```gggpppzzzzzz{{{|||}}}zzzpppaaaXXXNNNIIIEEEEEEJJJQQQ```mmmzzz|||sssjjjaaaZZZTTTSSSSSSQQQRRRUUURRRSSSSSSQQQMMMGGG@@@<<<888777666555444444444444333333333333333333333333333333333444444444555555333333333333333444444555222222222222222222222222111222222222222333333333333333333333333333333333222222222111111111111000000000111222222222222111111111111111222333555555222222222222222222222222222222222222222222222222111111111111222222222222222222111111222222333444222222222222222222222222222222222222222222222222333333333333333333333333111111111222222222333333444444444444444444444444555555555555666666666666666666666666777888999:::888888888999;;;===???@@@FFFKKKRRR[[[dddnnnxxx~~~kkkiiifffccc```___``````ffflllvvvzzzyyyuuuqqqnnnnnnqqqtttxxx}}}uuulllggg___\\\XXXSSSPPPOOOOOOOOOOOOSSSZZZaaahhhooovvvzzz~~~wwwnnnaaa]]]VVVQQQNNNLLLKKKJJJKKKKKKJJJIIIIIIIIIIIIJJJHHHHHHIIIJJJLLLNNNOOOPPPUUUXXX^^^eeennnxxx}}}~~~}}}}}}zzzpppdddZZZPPPJJJFFFEEEIIIOOO\\\iiixxx~~~uuummmbbb[[[UUUSSSRRRQQQRRRUUUQQQRRRSSSRRRNNNHHHAAA===777777666555444444444444333333333333333333333333333333333444444444555555333333333333333444555555333333333333333333333333111111222222222333333333444444444444444444444444222222222111111111111000///000111222333222222111111111111111111222333444222222222222222222222222222222222222222222222222111111111111222222222222222222111111222222333444222222222222222222222222222222222222222222222222333333333333333333333333222222222333333333444444444444444444444444444444555555555555666666666666666666666666777888999:::999::::::<<<>>>@@@AAACCCIIIOOOWWWaaajjjttt}}}ooonnnkkkgggdddbbbaaaaaagggmmmwww~~~|||wwwqqqmmmkkkmmmooottt{{{xxxrrrfffccc^^^XXXSSSQQQOOOOOOLLLPPPWWW^^^dddkkkrrrvvv{{{xxxooobbb]]]VVVQQQNNNLLLKKKJJJKKKKKKJJJIIIIIIIIIIIIJJJHHHHHHIIIJJJLLLNNNOOOQQQSSSVVV\\\ccclllwww~~~}}}zzzqqqfff]]]RRRKKKFFFDDDHHHMMMXXXfffuuu~~~wwwpppccc\\\UUUSSSRRRPPPRRRUUUPPPRRRSSSRRRNNNHHHBBB===666666555444333333333333333333333333333333333333333333333444444444555555333333333333333444555666444444444444444444444444111111111222222333333333222222222222222222222222222222222111111111111000///000111222333222111111111111000000111111222333222222222222222222222222222222222222222222222222000111111111111222222222222222111111222222333444222222222222222222222222222222222222222222222222333333333333333333333333333333333444444444555555444444444444444444444444555555555555666666666777666666666666777888999:::;;;;;;<<<>>>@@@BBBDDDEEEKKKQQQZZZdddnnnxxx