BMv6(a .........------........./////////000222111///---,,,,,,------...//////000222000000000111000...,,,---...///000111111111111222000------...//////...////////////000000000000444///---000111000000222......------...///111222111000//////000000///...//////000000000000//////000///......000111111000...///000///...---...000***///222000///111222000......//////000111111111111111111111000000000000000000////////////000000000///...///000111111///...///000111111000///...000000111222222222222111000///...///000111111///000111222111000//////111111111000000000000111111111111111000111222222333222222222333555555333222333222222444555555333111222222111111222222333444222333333333222222444666444444555555666777777777444555777999:::999888777888444444888:::888888999888888999999999:::::::::::::::;;;;;;;;;:::999999::::::;;;<<<;;;:::999888:::999999;;;===>>>>>>===::::::;;;;;;<<<======>>>===<<<<<<;;;<<<===>>>???AAABBBBBBAAA???>>>>>>???>>>>>><<<;;;;;;;;;;;;;;;:::======:::999<<<>>>>>><<<<<<===<<<;;;999777555555555555555555666777777222222222333555555333222222333333444444333333222000111222333333222111000000222222222111000111222///000000000......000111000///......000111111000222222222111111111111000000000000000000111111222---...///...,,,,,,...//////......///000000///---...---,,,...000111000//////111111000///...///000............/////////000000/////////111111000......//////000000000000000000000///...............000/////////............///////////////////////////////////////////////////...,,,,,,...///...---+++,,,---...////////////---...000///...,,,------///...------...///...------...///...,,,,,,...///000///...---,,,---.........------------...//////............/////////000------...---,,,+++---///,,,---...//////...---,,,,,,++++++,,,...//////...---------........./////////////////////////////////...,,,,,,...///...---////////////////////////---...//////......///111//////.........---------.........///111000...,,,---..................---......//////......---,,,,,,---......//////......///......///000000///---//////...------------...---......///////////////000111333333111000111222111111111000111222222333...///000111111000///...//////000000000000//////000///...///111333222111,,,,,,,,,---------......000000//////.........------------.........//////,,,------...///000111111,,,,,,------.../////////000222222000---,,,///222////////////////////////000000//////.........---................................................////////////////////////............/////////000////////////////////////111111000///...---,,,,,,,,,---...//////...---,,,.../////////000000000000111000///......///000111000000000000000000000000111111000000000000111111000000000000000000000111000000000000000000000000333000------///111000///111111111111111111111111111111111111111111111111000000000000000111111222333333333333333222111000333222222111111222222333111111111222222333333333333333444444555666666666666666777777777777666666333444666777777777666555999999:::::::::999999888777666666888<<<===<<<:::888999::::::;;;;;;;;;:::;;;:::999:::<<<===<<<;;;;;;;;;;;;<<<<<<<<<<<<===@@@@@@????????????@@@@@@AAAAAAAAA@@@>>>===;;;:::<<<<<<;;;;;;;;;;;;<<<<<<999::::::;;;;;;::::::999;;;;;;:::::::::999999999999888888777666555555444555555555444444333333333222222222222222222222222333333333222222111111111111111111111111111111111222222222222222111000///111111000000//////......000000000000000000000000111111000000//////......//////............//////////////////000000000000//////......---------,,,............////////////111000///......///000111////////////////////////........................////////////////////////////////////////////////111111111000000/////////,,,---......//////......------------------------------------------------------------------------...---,,,,,,++++++++++++...------------.../////////---+++***,,,---...............------,,,,,,,,,------,,,,,,,,,,,,++++++........................---------............/////////...---,,,++++++***---...............------++++++,,,,,,,,,,,,------///...,,,+++,,,---///111---------............///000000///...,,,+++***)))+++++++++,,,,,,,,,------........................////////////////////////...---,,,+++***+++,,,,,,............//////////////////////////////////////////.........---------........................------............------111///...///000111000...000000000000//////////////////000000000000///...111111111111000000000000,,,,,,---------.........000/////////............---------.........//////---------......//////000........................000111111///---,,,...111........................000/////////............................................................////////////////////////............////////////////////////////////////000000000///......------.........//////...............//////////////////111000///......///000111000000000000000000000000000000////////////000000111111000000000000000000////////////////////////222000------///111000///000000000000000000000000111111111111111111111111000000000000000111111222333333333333333222111000333222222111111222222333111111222222222333333333333333333444555555666666666666777777777777666666333444555666777666666555777777888888888888777777777666666888;;;===<<<:::999::::::;;;;;;;;;::::::;;;:::999:::<<<===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<@@@??????>>>>>>??????@@@??????@@@??????>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<999::::::;;;;;;::::::999;;;::::::::::::999999999888888777777666555555444444444444444333333333222222222222222222222222222333333333222222222111111111111111111111111111111111111222222111000000///111000000000/////////...000000000000000000000000000000000000//////......//////............//////............/////////////////////.........------............////////////111000///......///000111////////////////////////........................////////////////////////---------------------------------,,,,,,,,,++++++,,,---......//////......------------------------------------------------------------------------...------,,,,,,,,,,,,---...------------...//////...---,,,---//////...,,,......---------,,,,,,,,,+++++++++,,,,,,---------........................---------............///.........------,,,,,,+++---...............------,,,,,,---------............------,,,---...///000---------............/////////......---,,,++++++,,,,,,,,,,,,------------................................................///...---,,,,,,,,,---...............//////////////////////////////////////////.........---------...........................//////////////////...111///...///000111000...////////////000000000000000000111111111111000000111111111111000000000000,,,------------.........////////////............------........./////////------------------------000000//////...------,,,//////000...---,,,...///------------------------////////////............................................................//////////////////////////////..................////////////////////////////////////////////////000//////......//////000////////////............000000////////////000000000000000000000000000000//////............//////111111111000000/////////////////////////////////111///......///111000///////////////////////////111111111111111111111111000000000000000111111222222222333333333222111111333222222111111222222333111222222222222333333333222333333444444555555666555666666777777666666555444444555666666666666555555555666777777666666555777777777999;;;<<<;;;:::::::::;;;;;;;;;::::::999;;;:::999:::;;;<<<;;;:::;;;;;;;;;;;;<<<<<<<<<<<>>>>>>>>>>>??????===>>>>>>?????????>>>>>><<<<<<;;;;;;;;;;;;<<<<<<999::::::;;;;;;::::::999:::::::::999999999888888888777777666666555555555333333333333222222222222222222222222222222222222333333333222222222222111111111111111111111111111000000111111000000//////000000000000////////////000000000000000000000000000000000////////////...//////............//////------------............000000////////////..................////////////000000////////////000000////////////////////////........................////////////////////////------------------------...............---------,,,---......//////..............................------------------------------------------------------------------.........------------...//////------...000111000---+++...------------,,,,,,,,,******+++,,,---...//////........................---------............///------------------------------...............------............/////////------------............---------............///.........---------,,,,,,------------.........///................................................000///......------......---............/////////////////////////////////...............---------........................//////000000000000//////111///...///000111000.........//////000000111111111111222222222222111111111111111111000000000000------------............///////////////.....................////////////......---------,,,,,,,,,000/////////.........---............---------...------------------------///////////////.........................................................//////////////////////////////............------////////////////////////............//////000000111000///......///000111000000000////////////...000000////////////000000000000000000000000000000.........------.........111111111000//////......////////////////////////////////////000000000000000000000000000000000000111111111111111111111111000000000000000111111222222222333333333222222111333222222111111222222333222222222222222222222222222222222333444444555555555666666666666666666555444444555555555666666666555555666666777666666666777777888999:::;;;;;;:::;;;;;;;;;;;;;;;;;;:::999;;;:::999999;;;<<<;;;999::::::;;;;;;;;;<<<<<<<<<>>>>>>>>>======>>>>>>>>>>>>>>>????????????>>>>>><<<;;;;;;::::::;;;;;;<<<999::::::;;;;;;::::::999999999999999888888888888777777666666666555555555222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111//////000000000000//////000000000000//////////////////////////////////////////////////////////////////............//////------........./////////000000000000000/////////............////////////000000////////////000000////////////////////////......................../////////////////////////////////////////////////////////...............,,,---......///.........////////////////////////........................---------------------------------------...///000...------------.../////////......///111000...,,,------------------------++++++,,,,,,---......///........................---------............///,,,,,,,,,------.........,,,---......///.........------........./////////+++,,,---.........---------------............///---------...........................////////////................................................/////////...............---------.........//////////////////////////////................................................/////////000000/////////111///...///000111000.........//////000000111111000000111111222222111111111111111111000000000///---------.........//////.........///////////////........./////////000000.........---,,,,,,++++++........./////////000000---------............---.................................///////////////................................................////////////////////////...............---------////////////////////////------......///000000000111000///......///000111000000000000000000000000//////000000000000//////////////////////////////......------------......000000000000//////.................................//////000000000000111111111111111111111111111111111111111111111111111000000000000000111111222111222222333333333222222333222222111111222222333222222222222222222222222111111222222333444444444555555666666666666555555444444444444444555555666555666777777888888888777777888999:::::::::::::::;;;;;;;;;<<<<<<;;;;;;:::;;;:::999999:::;;;:::999:::::::::;;;;;;;;;;;;<<<>>>======<<<<<<======>>>???@@@@@@??????>>>===<<<;;;;;;::::::::::::;;;;;;999::::::;;;;;;::::::999999999888888888777777777666666666666555555555555222222222222222222222222222222222222222222222222222222222222222222222222000000000000000000000000...///000000000000//////////////////000000000000////////////////////////...............///////////////............//////....../////////000000000/////////000000000000000............//////////////////000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////++++++++++++++++++++++++,,,---......///.........////////////////////////........................---------------------------------------...///000...------------...//////222000...---...//////...------------------------------------------------........................---------............///+++,,,,,,------.........,,,------...//////......,,,------------.........+++,,,------......---------------............///---------.........//////........./////////000000............................................................------,,,,,,------------............////////////////////////---.............................................---......//////......---111///...///000111000....../////////000000000111...//////000111111000000111111111111000000000///------........./////////.........///////////////....../////////000000000///.........------,,,,,,------...//////000111111...------...000000///---////////////////////////.........///////////////................................................////////////////////////,,,,,,---------.........////////////////////////---.........//////000000000//////......//////000////////////000000000111//////000000000000//////////////////////////////......------------......////////////////////////........................,,,...000111000///000111111111111111111111111111111111111111111111111111000000000000000111111222111111222333333333222222333222222111111222222333333333333222222222222111000111111222222333333444444555555666666555555444444444333333444444555666666666777888999999999999666888::::::999999:::;;;::::::;;;<<<<<<<<<<<<<<<;;;:::999999::::::999888::::::::::::;;;;;;;;;;;;======<<<<<<<<<<<<======@@@@@@@@@??????===<<<<<<;;;;;;::::::::::::;;;;;;999::::::;;;;;;::::::999888888888777777777777666555555555555555555555555222222222222333333333333222222222222222222222222111222222222222333333333000000000000000000000000//////000000111111000000////////////000000000000000000000000000000000000---............///////////////............//////////////////000000000111......////////////000000............//////////////////000000000000//////////////////////////////////////////////////////////////////////////////------------------------,,,,,,------------......,,,---......//////......................................................------------------------------------------.........------------...//////333000---,,,,,,.........,,,,,,,,,------------...............------,,,,,,........................---------............///,,,,,,,,,------.........,,,,,,---...////////////,,,,,,---------.........,,,,,,,,,,,,---------------------............///..................//////............/////////000........................---------------------------............---,,,,,,,,,------------.........////////////////////////---------.......................................------............------111///...///000111000...000000000000000/////////---...///000000000000000111111111111000000000000............////////////............/////////000.../////////000000000000//////..................///////////////000000000...------///111222000---..................................../////////000................................................////////////////////////++++++,,,---......//////////////////////////////.........///////////////.........//////.........+++,,,,,,---...///000000...///000111111000///...//////////////////////////////............//////------......///000000000........................+++...111111000///000222111111111111111111111111111111111111111111111111000000000000000111111222000111222333333333333222333222222111111222222333333333333222222222111111000000111111222333333333444555555666666555555444444444333333333444555666555666777888999999999999666999;;;;;;999888999;;;888999:::<<<============;;;:::999999::::::999777999999:::::::::;;;;;;;;;===<<<<<<;;;;;;<<<<<<===>>>>>>????????????>>>===;;;::::::999999::::::;;;999::::::;;;;;;::::::999888888777777777666666666555555555555555555555555222333333333444444444444222222222222222222222222111111222222222333333333000000000000000000000000///000000111222222111111.../////////000000000111000000000000000000000000---------.........////////////............//////........./////////000000------........./////////............////////////...///000111111000///...////////////////////////////////////////////////////////////////////////------------------------//////000000000111111111,,,---......//////......------------------------........................------------------------...------,,,,,,,,,,,,---...------------...//////111///------------,,,+++,,,,,,,,,---------......------------....................................---------............///,,,,,,------------------+++,,,---...////////////---............/////////---,,,+++++++++,,,---...---------............///////////////............------........./////////........................------------------------...//////000///...---,,,,,,,,,---------.........////////////////////////---------.........//////..............................////////////......111///...///000111000...111111000000//////............///000111222111111111111111111000000000000............/////////000---.........//////000000////////////000000000000////////////////////////111111000000//////......///...---000222333111...---------------------------.........//////000000................................................////////////////////////)))***+++,,,...///000000////////////////////////////////////////////////,,,---...//////...---,,,((()))***+++---...//////...///000111111000///...//////////////////////////////............//////,,,,,,---...///000111111........................***...111222000///000222000000000000000000000000111111111111111111111111000000000000000111111222000111222333333333333333333222222222222222222333333333333222222111111111000000000111222222333333444555555555555555555444444444333222333444555666555555777888999999999999666999;;;;;;999888999;;;888999:::<<<===>>>>>>???;;;:::999999::::::888777999999:::::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<>>>??????@@@@@@@@@;;;::::::999999::::::;;;999::::::;;;;;;::::::999777777777777666666666666444555555555555555555555333333333444444555555555222222222222222222222222111111111222222333333333000000000000000000000000000000111222222222222222.../////////000000111111000000000000000000000000---------.........////////////............//////---------.........//////,,,---------......//////............/////////000...///000111111000///...////////////////////////000000000000000000000000////////////////////////////////////////////////,,,---------......//////,,,---......//////......------------------------////////////////////////------------------------...---,,,,,,++++++++++++...------------...//////............///...***(((,,,,,,,,,------.........+++,,,,,,---...///000000........................---------.........//////------------------------+++,,,---...////////////////////////000000000000---,,,+++******,,,...///---------.........//////000000//////............------------.........///........................------------------------///000111111111000...---,,,,,,,,,---------......////////////////////////---------.........//////........................//////000000000000//////111///...///000111000///222222111000///...------//////000222222333333333111111111111000000000000///...------...///...---,,,---......//////......////////////////////////........................////////////////////////000///...------...///000...///////////////...---////////////////////////111111000///////////////..................------000000//////.........---............////////////........................//////.........---------////////////////////////,,,---...000111111111111------......//////000000222222111111000000////////////............////////////......---------,,,......////////////......////////////000000000000222111111111000000////////////000000111111222222111111000000000000111111222222111111111111222222111111222333333333333222222222222222222222222222444444333222222333333333888888888777666555555555666666666666666777888888777777888888888777777666888888999999999:::::::::===:::888999;;;===<<<:::999::::::;;;;;;::::::999;;;;;;:::999999:::::::::===<<<;;;:::::::::::::::999:::;;;<<<===???@@@@@@:::999888777777999;;;<<<:::::::::999999999999888666777777888888777555444444444444444444444444444111111222222222333333333222111///000111222222111111///---...111222000...222222111111000/////////------......//////000000111000000///...,,,+++***000000////////////000000////////////............////////////////////////000//////.........//////........................---.........//////000000000000//////.........---111111000///////////////000000///...............////////////////////////---+++)))***,,,---+++)))---.........//////000000000000000000000000000000////////////////////////////////////////////////------------------------......////////////............////////////.........................................................,,,***))))))+++...000......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......................................................------------..............................222222111111000000//////........................000000000000////////////////////////////////////---......///////////////------------------------000000//////.........---......//////...---,,,,,,////////////000000000000000000///...........................////////////111111000000//////............//////000000111111222111111111000000/////////...------...///---,,,,,,---......//////......////////////////////////........................////////////////////////000///...------...///000,,,------.........------////////////////////////111000000///////////////........................000/////////........................////////////........................//////.........---------////////////////////////......///000000000//////.........///////////////000000000000000000////////////............///////////////.........------......////////////......111111000000//////......111111111111000000000///000000000000000111111111111111000000000000111111222111111000000111111222///000000111222111111111222222222222222222222222444333333222222333333444555555555555555555555666666666666666666777777888777888888999888888777777999999999999::::::::::::<<<:::888888;;;<<<;;;999999::::::;;;;;;::::::999;;;::::::999999:::::::::===<<<;;;;;;:::::::::;;;::::::;;;<<<===>>>??????:::999888777888999;;;<<<888888888777777777666666555666777777666555444333222222222222222222222222111111222222222333333333444222000000222222222111222000///000222222111///000000000000000111111111/////////000000000000000111111111000///...---,,,000000////////////000000////////////............//////////////////////////////............//////..................................../////////000000000/////////.........111111000///////////////000000///...............////////////////////////---,,,***+++---...,,,***............/////////000........................................................................------------------------......////////////......------............------...................................................---+++++++++,,,...///......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......................................................------------..............................//////000000000000000000........................000/////////////////////////////////////////////---......///////////////------------------------000/////////.........---......//////...------,,,....../////////000000000000000///...........................////////////000000000000////////////.../////////000000000111111111111111000000000///000...------......---,,,,,,---......//////......////////////////////////........................//////////////////////////////............//////,,,------...////////////////////////////////////111000//////......//////........................////////////........................////////////.......................................---------///////////////////////////////////////...------///////////////.........//////////////////000000//////............//////000000////////////............////////////......222222111000///...------111111111111000000000000111111111111000000000000111111000000000000111111222111111000000111111222000111111222222222222222222222222222222222222222333333333222222333333444222222333444555555666666666666555555666666777888888888999999999999999888999999:::::::::;;;;;;;;;;;;999888999::::::999888999999::::::::::::999999::::::999999999999::::::===<<<;;;;;;:::;;;;;;;;;;;;;;;<<<<<<<<<=========:::999888888888999:::;;;888888777777777666666666666666666555555333222111222222222222222222222222111111222222222333333333666444222111222333222111222111000111222333222000...//////000111111222222111111111111000000000000000111111111111000///...000000////////////000000////////////............//////////////////////////////............//////////////////////////////............////////////000000////////////......111000000///////////////000000///...............////////////////////////...---,,,,,,......---,,,............////////////........................------------------------------------------------///.........------,,,,,,......////////////......,,,,,,------------,,,,,,................................................------------.........///......------------......------------------------,,,,,,,,,,,,------------......................................................------------..............................------......///000000111........................////////////////////////////////////////////////---......///////////////------------------------/////////........................///......---,,,------........./////////000/////////........................////////////////////////000000000000////////////000000000000111111111111000000000000000...------......---,,,,,,---......///.........////////////////////////......................../////////////////////////////////....../////////......000111222222222222////////////////////////000000///............///............///////////////////////////.....................////////////................................................////////////////////////---...............------000000//////......------------......//////000000//////............//////000000000000000/////////......////////////......111111000000//////......111111111000000000000000222222111111000000//////111111000000000000111111111111000000000000111111333333444555555555555444222222222222222222222222333333222222222333444444333333333444555555666666666555555555555666777777888888999:::::::::999999999::::::::::::;;;;;;;;;;;;:::::::::;;;:::999999999999::::::::::::999999999999999999999999:::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999999888888999::::::999999999999888888888888777666666555444333222222444444444444444444444444111111222222222333333333777555333222333333222000111111111111111111111111//////000000111111111111111111111000000///////////////000111111000000000000000////////////000000////////////............///////////////////////////............//////000000000000000000000000000.........///////////////000000//////////////////000000////////////000000000000///...............///////////////////////////.........//////...............///////////////000000000000000000000000------------------------------------------------//////......------,,,,,,---......//////......---,,,------......------,,,................................................,,,---///000000000///.........------------..............................,,,,,,,,,------------.........................................................------------..............................---------.........//////.................................///////////////////////////////////////---......///////////////................................................---...............------------------.........//////////////////......---............////////////......//////000000111111////////////000000000000111111111000000000000000///...------...///...---,,,---......///.........////////////////////////........................////////////////////////...//////////////////.........000111222222222222////////////////////////000//////......................../////////000000.........///////////////............////////////////////////////////////---.....................////////////////////////+++,,,---...////////////000000//////......------------......//////000000//////............///////////////000000000000000......////////////............//////000000111111000000000000000000111111222222111111000000//////111111000000000000111111111000000000000000000111333333444555555555555444222222222222222222222222333222222222333333444555555555555555555555555555555555555555555666666777777888999:::::::::::::::999999999:::::::::;;;;;;;;;<<<======<<<;;;::::::888999999::::::999999888888888888888999999:::;;;<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;:::999999999999999999999999999999888888888777777777777666555444444444333444444444444444444444444111111222222222333333333777555333222333333222000///000000000000///000000111111111111000000//////000000000//////...............///000000000//////000000////////////000000////////////............////////////////////////...............///000000000000000000000000000000///////////////.........//////000000000000000000000000////////////000000000000///...............///////////////////////////////////////////////////////////////.........000000000000000000000000------------------------------------------------/////////......---------------............------......////////////......................................................,,,---///000111000///.........------------..............................,,,,,,---------...............................................................------------..............................///.........---------,,,........................------....../////////000////////////////////////---......///////////////........................---------...............------...............---------------.........////////////000///...------............////////////......//////000000111111000000000000////////////000000000000000000111111---,,,,,,---///000///...,,,---......//////......////////////////////////........................////////////////////////......////////////......,,,------...////////////////////////////////////000///......------...............//////000000111.........///////////////............////////////////////////////////////---------...............////////////////////////+++,,,---...///000000000///////////////.........//////////////////000000//////............//////......////////////000000......////////////......------...///000111222222000000000000111111111111111111111111000000000000111111000000000000111111111000000//////000000111000111111222222222222222222222222222222222222222222222222222333444555555666666666555555555555555555555444444555555666777666777888999::::::::::::888888999999999:::::::::;;;===??????===;;;::::::888888999999999999888888888888777888888999:::;;;<<<<<<<<<;;;<<<<<<===>>><<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999999999888777777666666666555555555777666555555444555555555222222222222222222222222111111222222222333333333666444222111222333222111...000111000///...///000222222111111000//////...////////////..................///000000/////////000000////////////000000////////////............////////////////////////......---......///000111///////////////////////////////////////.........//////000000000000111111///////////////000000111000000///...............////////////////////////...///000000......///000///////////////.................................------------------------------------------------........................------............------...//////////////////...................................................,,,---///000000000///.........------------......------------------------,,,---------..................................................................------------..............................000//////...------,,,,,,........................---------......//////000////////////////////////---......///////////////........................---------------.........,,,---......///.........------........./////////...///000000000///---,,,............////////////////////////000000000000000000000000////////////000000000000111111111111+++++++++,,,///111111000,,,---......//////......////////////////////////........................////////////////////////---...///000000///...---,,,------.........------//////////////////////////////...------------...---......///000000111111............/////////000............////////////////////////////////////---------.........//////////////////////////////---...//////000000000000.........///////////////000000000000000000////////////............//////------........./////////......////////////............//////000000111111///000000000111111111111000000000000000111111111111111000000000000111111000000////////////000000///000000111222111111111222222222222222222222222222222222222333444555666333333333444555555666666555444444444444555666666555666777888999999999999777777777888888888999999:::===??????<<<:::999:::888888999999999999888888777777777777888999:::;;;<<<<<<<<<<<<<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999888888777666666666555555555555555444333333333444555666222222222222222222222222111111222222222333333333444222000000222222222111///111222111///...000222111111111000000000000000///////////////000000000000000111111111000//////000000////////////000000////////////............////////////////////////---------......///000111........................000/////////............//////000000000111111111///////////////000111111000000///...............////////////////////////---///111000...---...000000/////////....................................................................................------......//////000000,,,------......------,,,---......//////......---................................................------....../////////.........------------......,,,,,,,,,,,,,,,,,,,,,,,,------------..................................................................------------............................../////////.......................................,,,,,,---......///000000////////////////////////---......///////////////........................,,,,,,,,,------.........,,,------...//////............/////////000000000...///000111000///---,,,............////////////000000000000////////////111000000000/////////...///000000000111111111111*********,,,///222222111,,,---......//////......////////////////////////........................////////////////////////---...///000000///...---//////////////////......//////////////////////////////...------------...---......///000111111222---.........//////000000............/////////000000000000000000000000000---------.........//////////////////////////////000000000000000//////...---.........//////000000222222111111000000////////////............//////,,,---------......//////......////////////......000000000000//////////////////000000111111111222//////000000111111222222111111000000000000111111000000////////////000000111111222333333333333222222222222222222222222222222222222222333444555666///000111222444555666777555444444444444555666666555555666888888999999999666777777777777888888888999<<>>>>>:::::::::;;;;;;;;;<<<<<<:::::::::::::::999888777888888888888777777777777333222222111222333555666444444444444444444444444111111222222222333333333222111///000111222222111///222333333000///111333/////////000111111222222//////000000111111222222222222222222222111000000000000////////////000000000/////////............////////////////////////---------......000111111........................000000//////.........---//////000000111111111222///////////////000111111000000///...............////////////////////////---///111000---,,,...000000000//////.........---000000000000000000000000////////////////////////////////////////////////,,,,,,---...///000111111,,,------......------,,,,,,------......------,,,................................................------------.........///.........------.........,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////.........................................................------.................................------......///000000000........................,,,,,,------...///000000////////////////////////---......///////////////////////////////////////,,,,,,,,,------.........,,,,,,---.../////////...////////////000000000000...///000111000///---,,,............/////////000111111000000//////......111111000000/////////...//////000000111111111222------------------------000000/////////.................................//////.........---------//////000000000000//////------------------------..............................////////////......//////............//////.........///......---,,,///......---------.........000111000///...///111////////////////////////////////////////////////111111000000//////......000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////---......///000111111222111111000000//////......000000000000000000000000000000000000000000000000111111111111111111111111333000......111222111///111111111000000000000000000000000000000000000000111111111111111111111111444444444333333222222222111111111222222333333333444444444555444444333333666666666666777777777777888999::::::::::::999888;;;<<<=========;;;888777666666777777777777666666333444555666777888999:::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======<<<<<<<<<;;;:::999888777888777666666777666444222333333333333333333333333444444444333333222222222111111222222222222111111111111000000//////......000000000000000000000000000000000000000000000000......///000000000000000///000111000///...///000......//////000000111111---...///000000///...---////////////////////////------------------------////////////////////////////////////////////////000000000000000000000000/////////...---------,,,////////////////////////000000//////.........---111111000000//////......---.........//////000000111111000......---------------------------------........................---.........//////000000///////////////////////////...,,,,,,,,,---///111//////000000000000//////000000000///......------//////.........---------------------------------................................................---,,,*********,,,...///---------............///...------------...//////---,,,+++***+++---000222------............------000000///...---,,,,,,+++---.........///000000000000000///...------,,,,,,---------............///........................------------------------------------------------000000//////.........---000000000000000000000000000000000000000000000000////////////////////////111111111000//////......//////000000000000//////------------------------......---------,,,,,,,,,........................//////.........---------//////000000000000//////------------------------..............................////////////......//////............//////,,,,,,---.../////////.........---------......///...000111000///...///000////////////////////////////////////////////////000000000///////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////---......///000000111111111000000000/////////...////////////////////////000000000000000000000000111111111111111111111111111///......111111000...111000000000000000000000111111111111111111111111222222222222222222222222333333333222222222111111222222333333333444444444333444444555444444333333555666666666777777777777999999888888888888999999999:::;;;;;;:::888666555666666777777777777666666444555555666777888999999::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======<<<<<<<<<;;;:::999777777888666555666666666444222333333333333333333333333333333333333222222222111000111111222222111111000111000000000/////////...000000000000000000000000000000000000000000000000......///000000000000000---///000000//////000222////////////000000000000---...///000000///...---////////////////////////........................////////////////////////////////////////////////000000000000000000000000//////////////////......////////////////////////000/////////............000000000000//////................../////////000111000///......---------------------------------..................................../////////000///////////////////////////...---,,,,,,---///000/////////////////////////////////000000000000000//////.........---------------------------------................................................,,,,,,------......---------------............///...------------...//////++++++,,,,,,---...//////------............------...............---------..................//////---------...............---------............///........................------------------------------------------------000/////////............////////////////////////000000000000000000000000////////////////////////000000////////////......//////000000000000//////---------------------------------------,,,,,,,,,.......................................---------...//////000000//////.........................................................////////////......//////............//////***+++,,,...///000000000---------------...///000...///000000......///000//////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////.........//////000000111000000000000////////////////////////////////////000000000000000000000000111111111111111111111111000///...///111111///...000000000000000000111111111111111111111111111111333333333333333333333333222222222222111111111111333333444444444444555555333333444444555444444333555555666666666777777777999888777666666777888999888999::::::999888666555666666777777777777666666666666666777777888888888::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;:::888777666777666555555666555444222333333333333333333333333222222222111111111111111000111111222222111111000000000000000////////////000000000000000000000000000000000000000000000000......///000000000000000,,,---///000///000222333000000000000////////////......////////////......////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000/////////000000000000000////////////////////////////////////............000000000////////////...............////////////111000///......---......------------------------....................................////////////////////////////////////......---,,,,,,...///000///...------------...///...//////000111111222222...............---------------------------------........................------------------------,,,---///000000///---+++---------............///...------------...//////***+++---...///......---------............---------------.........//////.........---------------***+++,,,---...000111111---------............///........................------------------------------------------------////////////............////////////////////////000000000000000000000000////////////////////////---............///////////////000000000000//////------------------------////////////////////////...................................................//////////////////...////////////////////////..............................////////////......//////............//////+++,,,---...////////////,,,,,,,,,---...///000111...///000///......///000////////////////////////////////////////////////---......//////000000000////////////////////////////////////////////////////////////////////////////////////////////////........./////////000000000000000000////////////////////////////////////////////////////////////111111111111111111111111///000000111111111000///000000000000000111111111111111111111111111111111333333333444444444444444222222222222222222222222333333333444444444444444333333444444555444444444555555555666666666777777999777666444444666777999::::::;;;;;;:::999888888666666777777777777666666777777777777777777888888999999::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::999888777666666555444444555555333111222222222222222222222222111111111000000000000000000000111111111111000000000000000000////////////000000000000000000000000////////////////////////......///000000000000000,,,...000000//////111222111111000000//////.........//////////////////...////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.........//////000000111///////////////////////////////////////.........////////////////////////.........///////////////000000///........................................................................///////////////////////////////////////...------------...///000///...,,,++++++,,,...///......//////000000000000........................------------------------........................------------------------......//////...---,,,+++---------............///...------------...//////+++,,,------.........---------............------.................................---,,,,,,,,,+++***+++,,,---...000111111---------............///........................------------....................................///////////////.........////////////////////////////////////////////////........................,,,,,,------...//////000//////000000000000//////------------------------.../////////////////////........................---...........................////////////......////////////////////////..............................////////////......//////............//////---...............------,,,,,,,,,---...///000111---///000///...---...///////////////////////////////////////////////////------......//////000000////////////////////////////////////////////////........................////////////////////////............////////////////////////000000000000........................////////////////////////000000000000000000000000000111222222111111111111//////000000111111111111111111111111111111111111333333444444444555555555444444444444444444444444333333333222222222222222222333333444555555555444555555555555666666666666888777555444444555777888999999999999999999888888666666777777777777666666777777777777888888888888999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999888666666555444333444555555333111222222222222222222222222000000000000000000000000000000000111111000000000////////////000000000000000000000000000000000000////////////////////////......///000000000000000///000111000///...///000111111000000//////....../////////....../////////////////////////////////........................////////////////////////////////////////////////////////////////////////---------....../////////////////////////////////.........///////////////...............////////////////////////.........000//////............///................................................///////////////.........////////////////////////------------....../////////---,,,******,,,---/////////.........------------.....................------------------------........................------------------------///...---+++++++++,,,,,,---------............///...------------...//////...---,,,++++++,,,...///------............------000//////...------,,,,,,.........---,,,,,,,,,+++---------.........//////---------............///........................---------....../////////.................................///////////////........................////////////////////////------------------------+++,,,,,,---...///000000//////000000000000//////------------------------,,,,,,,,,---------------........................---------...............---......//////......---......................................................////////////......//////............//////......//////...------,,,---------------...///000---...//////------...///////////////////////////////////////////////////..................//////000000000000000000000000000000000000000000000000........................////////////////////////........................////////////000000000000........................000000000000000000000000000000000000000000000000000111111000//////111222/////////000111111222222222222222222222222222222222333333444444555555555444444444444555555555555333333222222222222111111222222333444555555555555444444555555555666666666888777666555555666777888777666666666666666666666666666777777777777666666777777777888888999999999888999999::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999777666555333333222333444444333111222222222222222222222222000000000000111111111111///000000111111000000///////////////000000000000000000000000000000000000000000000000000000000000......///000000000000000000111111000///......///000000000000//////////////////............//////////////////////////////........................////////////////////////////////////////////////000000000000000000000000------------............////////////////////////.........///////////////---............////////////////////////.........//////............//////................................................///////////////.........////////////////////////---------............///...---,,,,,,,,,,,,---...//////...------,,,++++++---------...............------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,///---+++***)))+++,,,...---------............///...------------...//////000...,,,******,,,...000------............------111000///...---,,,++++++.........---------------...............------------------............///........................---------...//////000000.................................///////////////........................000000000000000000000000------------------------,,,,,,---...//////000000//////000000000000//////------------------------,,,,,,,,,---------..............................---------.........//////---......//////......---------------------------..............................////////////......//////............//////------........................---------......///---...//////------...///////////////////////////////////////////////////..................------000000000000000000000000000000000000000000000000........................////////////////////////.........................../////////000000000111........................000000000000000000000000000000000000000000000000///000///---+++,,,///333...//////000111111222222222222222222222222222222111222222333444444555555333333333444444555555555444444333333333222222222111222333444555555555555444444444555555555666666777777777777777777777777666666555555555666666666666666777777777777666666666666777888999999::::::888888999::::::;;;<<<<<<======<<<<<<<<<;;;;;;;;;::::::::::::999777666555333222111222444444333111111111111111111111111111000000000111111222222222//////000000000000//////.../////////000000000111000000000000000000000000000000000000000000000000......///000000000000000...///000000//////000111////////////000000000000000///...------...///000////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000////////////............////////////////////////............/////////000---------.........//////000/////////............//////............//////................................................000/////////............////////////////////////,,,------...............------------------------...............------------------.........//////------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...---------............///...------------...//////...------,,,,,,,,,---...------............------//////......---------,,,..................//////........................---------............///........................---------...///000000000..................................../////////000........................000000000000000000000000////////////////////////.........//////000000000//////000000000000//////------------------------........./////////000000........................---------.........//////---..................---------------------------..............................////////////......//////............//////++++++---...//////000000///......---------......---...///...------...////////////////////////////////////////////////////////////......------,,,000000000000000000000000000000000000000000000000........................////////////////////////.....................---.../////////000000111111........................000000000000000000000000000000000000000000000000...///...+++((()))...222...//////000111222222222222222222222222222222222111111222222333444555555222222222333333444444444555555555444444333333333111222333444555555555555444444444555555555666666777777888888888888777777888888777777777777888999666666777777777777666666555666777888999:::;;;;;;888888999::::::;;;<<<<<<======<<<<<<<<<;;;;;;;;;:::::::::999888777666555222111111222444444222111111111111111111111111111000000111111222222222333//////000000000000//////.../////////000000111111000000000000000000000000000000000000000000000000...//////000000000000000,,,...///000///000111333......//////000000111111000///...------...///000////////////////////////000000000000000000000000////////////////////////////////////////////////000000000000000000000000111111000000//////......////////////////////////---.........//////000000---------.........//////000000//////.........---//////.........//////000////////////////////////........................000000//////.........---////////////////////////,,,---......//////......---......//////......---------......///000000000---------.........//////------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000///...------------.........//////...------------...//////,,,---.........---,,,+++---..................------------............///---.........///000000000---------.........//////---------.........//////........................---------...///000000111////////////////////////---.........//////000000........................000000000000000000000000111111111111111111111111////////////000000000000//////000000000000//////...///000111111000///...////////////////////////........................------,,,,,,,,,,,,---------...///...------...///......------------..............................---------............///...............///000000000000////////////000000////////////////////////---------............///////////////////////////////////////////////////........................//////000000000000////////////............//////------......//////000000///////////////............///000///...---...000///...------///000000//////////////////////////////////////////////////////////////////000111111000000////////////000000////////////000000000000111111222222222333333333333444555444222111222333555444444333333444444555555555555444444333333333333333333333333333333333444444444555555555666666777888999::::::999888777777777777777666666666666888888777777666666555555777777777777777777777777999888888888999::::::;;;:::::::::::::::;;;<<<===;;;:::999777666555555555333333222222222333444444222222222222222222222222222222222111111111000000111111111111111111111111000000000000000000000000000000000000000000000000---------...///000000111............////////////---------------...//////000000000000000000000000............////////////////////////////////////000000000000000000000000////////////////////////000000000000111111111111000000000000000000000000//////////////////////////////000000000000//////......//////000000111111//////000000///...------...------,,,,,,------.........////////////......,,,---...//////...---,,,......................../////////...------,,,,,,........................------------------------//////...---,,,++++++***.........------,,,,,,,,,------------------------------------------------------............------........................---,,,,,,,,,,,,---..............................////////////////////////,,,---......//////.......................................------,,,,,,,,,------............------,,,---------.../////////000///...---,,,,,,---...........................------------------------//////............//////---------------,,,,,,,,,////////////000000000000//////......---------,,,///////////////......---///////////////000111111222111111000///......---......///000000///....................................................../////////....../////////---...///...------...///......------------......////////////////////////---------............///...............//////000000000////////////000000////////////////////////---------............///////////////////////////////////////////////////........................//////000000000000////////////............//////.........////////////////////////////////////......///000///......///000///...------///000000//////////////////////////////////////////////////////////////////000000111000000////////////000000////////////000000000000111111111222222222333333333444555444222111222333333333222222222222333333444444333333333222222222333333333333333333333333444444444444555555555555777777888999999888777777777777777777777777777666666666666777777777777777777777777777777777777777999888888888999999:::;;;:::::::::::::::;;;<<<<<<::::::888777666555555555444333333222222222333333222222222222222222222222222222222111111111000000111111111111111111111111000000000000000000000000////////////////////////------......///000000111............////////////......------......///000////////////////////////............////////////////////////////////////////////////////////////////////////////////////...////////////000000000000000000000000000000000//////////////////////////////000000000000//////000000000//////////////////////////////...------...------,,,,,,------............//////.........------...//////...------........................------..........................................------------------------111111000000//////....../////////......---------........................------------------------------............---------------------------------,,,,,,,,,,,,---......................................................,,,,,,---............---..............................---------,,,,,,,,,------............---------------...............000000...---------..............................------------------------///..................///........................////////////000000000000/////////.........------000000000000000//////...///////////////000111111222222222111000000//////---......//////......---................................................////////////////////////---...///...------...///......------------......////////////////////////---------............///......------......///000000//////......//////000////////////////////////---------............///////////////////////////////////////////////////........................//////000000000000///////////////......////////////////////////...............//////////////////...///000000......///000///...------///000000/////////////////////////////////////////////////////////......//////000111000000////////////000000////////////000000000000111111111222222222222333111333444444222222333555222222111111111111222222333333222222222222111111333333333333333333333333333333333444444444555555666666777777777777666666777777777777777777777777555555666777777888999999777777777777777777777777999888888888888999:::::::::999999999999:::;;;;;;999999777666555555444444555444333222222222222222222222222222222222222222222111111111111000000000111111111111111111111111000000000000000000000000////////////////////////------......///000000000............//////////////////......//////000111////////////////////////............////////////////////////////////////////////////////////////////////////////////////............//////////////////////////////////////////////////////////////////000000000000//////111111000000///......---///////////////......---......------------......------............------------...//////...------........................,,,,,,------...//////000........................------------------------.........---------------///////////////.........////////////////////////------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---..............................------------------------++++++,,,---------------------------------------...------------,,,,,,,,,------............------...............---------000000///.........//////......................................................------------......---------...............////////////000000000000000000////////////......000111111111111000/////////////////////000111111333333222222111111000000------------------------................................................,,,------------------,,,---...///...---------///......------------......////////////////////////---------............///...------------...///////////////....../////////////////////////////////---------............///////////////////////////////////////////////////........................//////000000000000//////......////////////......000000//////......------............////////////...000111000///...///000///...------///000000//////////////////////////////////////////////////////............///000000000000////////////000000////////////000000000000111111111111222222222222111222333333333333444555222222111111111111222222333333333222222222222222222222333333333333444444333333333333444444444444555666666666666666666555777777777777777888888888666666777777777888888888777777777777777777777777999888888888888888999999999999888888888999999:::888777666555444444444444555444333222111111111111111111111111111111111111111111111111000000000000111111111111111111111111////////////////////////////////////////////////............//////000000............///////////////////////////000111111////////////////////////............////////////////////////////////////////////////////////////////////////////////////........./////////000000........................//////////////////////////////000000000000//////000000/////////............///////////////............------------......,,,,,,------------,,,,,,---..................---........................---------.........//////................................................,,,,,,,,,,,,,,,,,,------//////..........................................------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---..............................------------------------***+++,,,,,,------,,,,,,------------------------------------------------------............------/////////...---------,,,000000000/////////000000........................////////////////////////------,,,,,,,,,,,,------+++,,,,,,,,,------......////////////000000000000000000000000000/////////000000000000000///......///////////////000000111222222222111111000000000------,,,,,,,,,,,,------................................................,,,,,,---......---,,,,,,---...///...---------///......------------......---------------------------------............///---------------...////////////............//////////////////////////////---------............/////////////////////////////////////////////////////////////////////////////////000000000000//////......///000000///......000000//////......---------.........//////000000///000111000///...///111///...------///000000///////////////////////////////////////////////////...............//////000000000////////////000000////////////000000000000000000111111111222222222111222333333333333444555333333222222222222333333333333333444444444444444222222222333333444444444333333333444444444555555666555555555555555555666666777777777888888888999999888888888777777777666777777777777777777777777999999888777777888888888999888888777777777888888666666555444333333333333555444333222111000000000111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////....................................////////////............///////////////////////////000111111....................................////////////////////////////////////........................//////////////////////////////000000000111111111------------------------//////////////////////////////000000000000//////---........./////////000......///////////////...///......------......///,,,,,,------------,,,,,,.........------.................................//////.........---------................................................///////////////000000000------------------------------------------------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......................................................***+++,,,,,,------,,,,,,------------------------------------------------------............------/////////...---------,,,//////000000000000000000........................////////////////////////------,,,,,,,,,,,,------,,,------...///000000111////////////000000000000/////////000000000000000......//////......---,,,///////////////000000111000000000000000/////////...------,,,,,,------...------------------------........................---...///000000///...------...///...------...///......------------......,,,,,,,,,,,,,,,,,,,,,,,,---------............///------,,,,,,------...//////......------......///////////////////////////---------............/////////////////////////////////////////////////////////////////////////////////000000000000//////---...///000000///...---///////////////.........------......///000000000///000111111//////000111///...------///000000///////////////////////////////////////////////////......------......///000000000////////////000000////////////000000000000000000000111111111111222111333444444222222333555333333222222222222333333333333444444444444555555111222222333333444444555444444444555555555666666666666555555555555666666666777777888888999999999:::999999888777777666666777777777777777777777777999999888777777777777888888888777666666666666777555444444333222222333333444333222111111111111111111111111111111111111111//////000000000000000111000000000000000000000000000000000000000000000000..............................//////////////////............//////////////////......//////000111....................................////////////////////////////////////........................////////////////////////000000000000111111111111........................//////////////////////////////000000000000//////,,,------...//////000000---...////////////////////////............//////------............------///...------------...///........................000//////...------,,,,,,........................................................................,,,,,,,,,---------------------------------------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---..............................////////////////////////++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------............------...............---------......///000000000//////......................................................------------......//////000111222333444555////////////000000000000......////////////000000---............---,,,,,,///////////////000111111000////////////////////////...---,,,,,,---...///------------------------........................---...000111111000...------...///...------...///......------------......---------------------------------............///------,,,,,,------...//////......------......///////////////////////////---------............/////////////////////////////////////////////////////////////////////////////////000000000000//////---...///000000///...---.........///////////////------......///000000111///000111111000///000111///...------///000000///////////////////////////////////////////////////...------------...//////000000////////////000000////////////000000000000000000000000111111111111333444555444222111222333222222111111111111222222222222333333333444444444111111222333333444555555555555555666666666777777777777666555555666777777666777777888888999::::::888888888888888888888888777777777777777777777777999999888777777777777777888777666666555555555666444333333222222222222222222222111111111111111222111111111111111111111111////////////000000111111000000000000000000000000000000000000000000000000......................../////////////////////...............////////////......------......///000....................................////////////////////////////////////......................../////////////////////////////////000000000000111........................//////////////////////////////000000000000//////........................------.../////////////////////............//////.........//////.........///...------------...///..........................................------................................................---------,,,,,,++++++***------------.........///........................------------------------+++,,,,,,------,,,,,,+++---------------------------,,,,,,,,,,,,---......................................................,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------............---------------...............,,,---...///000//////...........................------------------------///..................///......///111222333444555////////////000000000000------........./////////...............------,,,///////////////000111111000000000000000000000000///...------------...///------------------------........................+++,,,...//////...,,,+++---...///...------...///.........------.................................---------.........//////---,,,,,,,,,,,,---...............------.........////////////////////////---------.........//////////////////////////////////////////////////////000000000000000000000000//////000000000000//////---...///111111///...------.........//////000000---------...///000000111///111222111000///000111///...------///000000///////////////////////////////////////////////////...------------...//////000000////////////000000////////////000000000000000000000000111111111111333444555444222111222333111111000000000000111111111111111222222333333333111111222333333444555555666666666666777777777777888777666555555666777888666777777888999999::::::777777777888999999::::::777777777777777777777777999999888777777666777777888777666555555555555555333333222222111222222222111111111111111111222222000000000000000000000000.../////////000000111111000000000000000000000000000000000000000000000000........................///////////////...................../////////000---------------...//////..................................../////////000////////////////////////........................////////////////////////............/////////000//////////////////////////////////////////////////////000000000000///////////////...------,,,,,,------...///000000////////////............//////......////////////......///...---,,,,,,---...///........................,,,,,,------.../////////........................////////////////////////111111000///......---------.........//////000000////////////////////////------------------------+++,,,,,,------,,,,,,+++........................---,,,,,,,,,,,,---..............................------------------------,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---..................---,,,------....../////////+++,,,.../////////..............................------------------------//////............//////***+++,,,...///111222333////////////000000000000,,,---------....../////////////////////......---///////////////000111111111111111111111111222222------------.........///,,,,,,,,,------.................................//////.........---------........................,,,,,,,,,---------......---------,,,,,,+++++++++.........////////////000...............---------...------,,,,,,------...........................,,,,,,------...///000000////////////////////////............////////////000000000000000000000000000000//////.........---,,,------...///000111111//////000000///...---------......///000111111222333222000///.........//////////////////.........////////////////////////////////////000000000000////////////000000000000...///000111111000///...222222111111111111111111111222333333333111000///000000111222222222222111222222222222111111000000000111222333555666777777444444444555444444333333777666444333444555777999666666666666666666666666555666777888888999999888999999999999999999999999<<<;;;:::999888888888888888888888888888777666666666666555555555444444444333333222222111000//////000000000000000000000000////////////000000000000......//////000000111111000000000000000///......////////////////////////////////////////////////................................................///////////////000111111//////000000000000//////........................////////////////////////////////////////////////........................000000000000000000000000......------------......000000000000////////////000000000000000000000000////////////////////////////////////////////////---......///////////////111111000000//////..............................------......///000000000........................---------.........////////////000000000000//////------------------------------..........................................///...---,,,,,,,,,,,,,,,+++,,,------......------...........................------,,,,,,------..................///000000------,,,,,,,,,+++++++++---------............///,,,,,,,,,---------......//////////////////////////////.........------------------............///------------------------................................................////////////............------------......//////111111111111111111111111000000000000000000000000........................////////////////////////000000000000////////////------........./////////,,,,,,,,,---------..............................//////.........---------.................................------,,,,,,,,,...---------,,,,,,,,,+++------........./////////------.....................------,,,,,,------...........................,,,,,,------...//////000////////////////////////............////////////////////////////////////000/////////............++++++,,,,,,---.........///////////////...------......//////000000111111222111000......---...............///////////////////////////////////////.../////////000000000000////////////000000000000000000////////////000000000000000000000000000000222222222222222111000000000000111222222222222222222222222222111111111000111222222333444555666666333444444444444444333333666666444444444555777888666666666666666666666666555555777888888888888888999999999999999999999999;;;;;;:::999888888888888777888888888888777666666555555555444444444333333333333222222111000000///////////////////////////////////////000000000000////////////000000000000000000000000000///......////////////////////////////////////////////////................................................///////////////000000111//////000000000000//////........................////////////////////////////////////////////////........................///////////////////////////......------......////////////...............000000000000000000000000000000000000000000000000////////////////////////---......///////////////////////////.........---........................///.............................................++++++,,,,,,,,,---------//////000000000000//////..............................------------------...........................---,,,++++++++++++,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------------...//////------------,,,,,,,,,,,,------------............,,,,,,,,,---------..............................//////.........------------------............///------------------------................................................////////////............---------------------...........................000000000000000000000000........................////////////////////////////////////000000000000....../////////000000000,,,,,,,,,------------..........................................---------........................000///...---,,,++++++***.........---------------,,,---------............,,,---------.../////////......------------..............................,,,,,,------.../////////////////////////////////............////////////////////////////////////////////////............------------------------///////////////......---////////////////////////111000///...------------------......//////000000////////////////////////....../////////000000000////////////000000000000222000///------///000222//////////////////000000333222111111111111111111000111111222222222222222222222222222111111111111333333333333444444444444333333444444444444333333666555444444444555777888666666666666666666666666555555666777888888888888999999999999999999999999;;;:::999888777777777777777777777777777666666555444444444333333333222222333333222222111000000000........................////////////000000000000000000000000////////////000000000000000//////...////////////////////////////////////////////////................................................//////......//////000111...//////000000//////...........................////////////////////////////////////////////////........................//////////////////////////////............//////---------...............000000000000000000000000////////////////////////////////////////////////---......///////////////............------------........................//////......---,,,,,,+++////////////////////////+++,,,,,,,,,,,,---------...//////000000//////...////////////////////////......------,,,,,,++++++........................---,,,+++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,---...............------------,,,------------............,,,,,,,,,---------.............................................------------------............///------------------------................................................////////////............------------------------------------------------000000000000000000000000////////////////////////////////////////////////......//////000000111111////////////000000000000------------------------........................................................................//////...---,,,,,,++++++........................,,,,,,,,,---------......,,,,,,,,,---...///000000......------------..............................---------.........//////////////////////////////............///////////////////////////////////////////////////.........000000/////////............///////////////......//////////////////......//////......------------,,,------...///000111111////////////////////////........./////////000000////////////000000000000111000///......///000111/////////000000000000000333222111000000111222333000111222222333333222222222222222222222222222222333333333333333333333333222222333444444444333333555555444444444555666777666666666666666666666666444555666777888888888888888888888888999999999999999999888777777777777777666666777777666666555444333333333222222222111111222222222111111111000000////////////////////////////////////000000000000111111000000//////......//////000000000000//////////////////////////////////////////////////////................................................///............///000000...//////////////////...........................////////////////////////////////////////////////........................////////////////////////000//////......//////000------............//////////////////////////////------------------------////////////////////////---......///////////////......................................................---------,,,,,,,,,000000000000000000000000............////////////...//////////////////.................................---,,,++++++******........................------,,,++++++,,,,,,---+++,,,------......------------.....................------,,,,,,------...------,,,,,,------.../////////.........---------,,,,,,---------.........,,,,,,,,,---------......................................................---------............///------------------------................................................////////////............/////////............---////////////////////////////////////////////////000000000000000000000000////////////////////////---......///000111111222////////////000000000000------------------------........................---.............................................------------------------........................,,,,,,,,,---------......,,,,,,,,,---...///000000///......------......///........................---------...............////////////////////////............////////////.................................///////////////000000000///......------......///////////////...////////////...........................---------,,,------...///000111111////////////////////////............////////////////////////000000000000...///000111111000///...000000000111111222222222222222000000000111222333111111222333333333333222222222222222222222222333444333333333333222222222111222222333444444333333444444444444444555555666666666666666666666666666444555666777777888888777777777777888888999999999888888777666666666777777555666666666666555444444333333222222222111111111222222222111111111111111000000000000000000000000////////////000000000000111111000000//////......//////000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////...............//////000......////////////..............................////////////////////////////////////////////////................................................//////............//////....../////////000000000////////////////////////------------------------////////////////////////---......///////////////////////////////////////////////////////////////,,,,,,,,,---------......000000000000000000000000........./////////000000......////////////......------------------------......---,,,++++++******..............................------------...///+++,,,------......---------------.........//////...------,,,,,,------..................//////000//////.........---------,,,,,,,,,------------...,,,,,,,,,---------..............................---.....................---------............///------------------------................................................////////////............000000//////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////---......///000111111222....../////////000000000...------------,,,,,,,,,........................---------.......................................,,,,,,,,,---------......---------------.........,,,---------............,,,---------...///////////////............//////................................................////////////////////////............////////////.................................///////////////......---------,,,,,,,,,---...//////////////////............................../////////......---------......//////000000////////////////////////------........./////////////////////000000000000---///000222222000///---000000111111222222333333111111111111111111222333111222222333333333333333222222222222333333333333333333333333222222222222000111222333333444444333333333444444555555555555666666666666666666666666444444555666777777777777666666777777888999999999777777666666666666777777555555555555555444444333333333333222222222111111111111111111111111111111111111111111111111111111////////////000000000000000000000000////////////...//////000000000000000////////////////////////////////////////////////////////////////////////////////////////////////......------......///000---......//////......---........................////////////////////////////////////////////////......................................................------------............//////000111111111000000000000000000000000////////////////////////////////////////////////---......////////////////////////000000000000000////////////////////////+++,,,,,,---......//////////////////////////////,,,,,,---------.........---......//////......---------------------------......------,,,,,,++++++.......................................//////000+++,,,------......------***++++++,,,,,,---------...------,,,,,,------...///............///000000.........------------,,,,,,,,,,,,,,,------------,,,,,,,,,---------......---------------------------------...............---------............///------------------------................................................////////////................../////////000000000------------------------000000000000000000000000////////////////////////////////////////////////......//////000000111111------........./////////......---------,,,,,,,,,........................---------.........//////........................------------------,,,,,,+++,,,,,,,,,------------------........./////////------..................//////............//////................................................////////////////////////............////////////..................................../////////000---------------,,,,,,,,,------...///////////////,,,------....../////////......///000000000///............///////////////////////////////////////---------.........//////////////////000000000000//////000000000000///////////////000111222222222000000111222222222222222111222333333444444333333222222222333333333444444222222222222222222333333000000111333333444444333333333444444555555555444666666666666666666666666333444555666777777777777666666666777888999999999666666666555555666666777444555555555555444333333444333333333222222222222111111111111111111111111000000000000000000000000////////////000000000000////////////000000000000......///000000000000000////////////////////////////////////////////////////////////////////////////////////////////////...------------...//////---......//////......---........................////////////////////////////////////////////////................................................------,,,,,,,,,,,,------------......///000000111000000000000000000000000000000000000000000000000////////////////////////---......///////////////........./////////000000////////////////////////.....................///........................------------............---......//////......---..............................------------------........................---------------...//////+++,,,------......------******++++++,,,------......------,,,,,,------......------------...//////------------,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......---------------------------------.........//////---------............///------------------------................................................////////////............++++++,,,---...///000000........................000000000000000000000000........................////////////////////////////////////000000000000------------.........///.........------,,,,,,,,,........................---------.........//////........................//////...---,,,++++++***+++++++++,,,,,,---------.........////////////000...............---------//////............//////.............................................---////////////////////////............/////////000........................---.........//////000000////////////////////////------...///000000//////,,,,,,------...///000000...///000111111000/////////////////////.........////////////////////////---------.........//////////////////000000000000111000///......///000111---......///000111111222///000111333333333222111111222333333444444333333222222222333333444444444111111222222222333333333///000111222333444444444222333444444555555444444666666666666666666666666333444555666777777777777555666666777888999999999666666555555555666666777444444555555444444333222444444444333333333222222111111111111111111222222////////////////////////////////////000000000000......//////000000111111......///000000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000...------------...//////---..................---........................////////////////////////////////////////////////................................................---,,,,,,++++++,,,,,,---,,,,,,------...///000000000000000000000000000000////////////////////////////////////////////////---......///////////////---------.........//////000000000000000000000000000000000///......------........................////////////000000000111---..................---////////////////////////------..........................................,,,,,,,,,,,,,,,---...///+++,,,------......------,,,,,,------...///000000...------,,,,,,------...---,,,,,,,,,,,,---......------,,,,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......---------------------------------.........//////---------.........//////------------------------................................................000/////////............((()))***+++---...//////111111111111111111111111000000000000000000000000........................////////////////////////000000000000////////////------------------------,,,,,,------------,,,,,,..................------//////.........---------------------------------,,,,,,,,,---------..............................,,,,,,---.../////////...---------............///------------------------------,,,,,,,,,,,,------........................000000//////.........---////////////////////////........................////////////////////////000000//////.........---........................------......//////000000////////////////////////------......//////000000...------,,,,,,------...000000000000111111111111000000////////////000000111111111111111000//////000000111222222222222222111111111111111111111111222222333333333333444444333333222222111222222222333333333333333333333333333333333444444444555555333333333444444444555555555555555555555555555555333444555666666555444333333555777888999888777666666666666666666555444444555555444444444333333333222222222222222222222222111111111111111111111111222111111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000,,,,,,,,,------.........////////////////////////////////////////////////////////////////////////////////////////////////------......//////000000///////////////////////////////////////......---000000//////.........---///////////////......------------...///000000111,,,---------.../////////000000000000000000000000444333111000......//////////////////000000000000------------------------........................---......///////////////------......//////000000......////////////......////////////////////////////////////////////////------..................................................................++++++,,,,,,,,,,,,+++++++++,,,------......------........................++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,+++------------------------...------,,,,,,------...///...---,,,,,,,,,,,,,,,---.........---,,,,,,+++,,,,,,,,,---------......------------------------................................................///////////////.........------............------............//////////////////000000000...---,,,////////////////////////---...///000000///...---............////////////111111000000//////......////////////000000000000------------------------------............------//////////////////////////////.........---------........................,,,,,,---------.................................------......///................../////////000000------------------------000000////////////000000........................000/////////............////////////////////////........................////////////////////////000/////////............////////////////////////.........///////////////////////////////////////.........//////////////////......------......///...////////////000000000000000////////////000000111111111111111000//////......///000000000000000111111111111111111111111222222222333333333444444333333222222111222222333333333333333333333333333333333333444444444444555333333333444444444555555555555555555555555555555444444555555555555444444444444666777777777666666666666777666666555444333444444444444333333333333222222222222222222222222111111111111111111111111111111111000000000//////000000000000000000000000000000000000000000000000////////////////////////------...............///////////////////////////////////////////////////////////////////////////////////////////////////.........//////////////////////////////////////////////////////......---000/////////............///////////////......---......//////000111111111......//////////////////////////////////////////333222111////////////000111111000000//////......................................................---......///////////////.........///////////////......////////////......//////////////////////////////////////////////////////......------,,,,,,................................................000000111111111111000000+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////------------------------...------,,,,,,------...//////...---------------.../////////......---,,,---------.........//////........................................................................////////////............------............------............////////////......///000000000///...////////////////////////...///000111111000///...............////////////000000000000////////////////////////000000000000------------------------.........//////.........////////////////////////...............---------000000000//////.........,,,------------..........................................///......------////////////000000000111------------------------......------------..............................////////////............////////////////////////////////////////////////////////////////////////////////////............///////////////////////////////////////.........///////////////////////////////////////........./////////....../////////............////////////000000////////////000000000111111111111000000///......///000000000000000111111111111111111111111222222222222333333333333333222222111222222333333333333333333333333333333333333333333444444444444333333333444444444555555555555555555555555555555555555555444444555555555444444444555555555555555777777777666666444333333444444444333333333222222000000000000000000000000111111111111111111111111111111000000000000//////000000000000000000000000////////////////////////........................///////////////.........///////////////////////////////////////////////////////////////////////////////////////////////////////////////.........///////////////////////////////////////......---////////////............///////////////......---/////////000000111111222000000000000000/////////////////////////////////111000000//////000000111222111111000///...------////////////////////////........................---......//////////////////////////////...............////////////......//////////////////////////////////////////////////////...---,,,++++++***......................................................////////////......+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,//////...------,,,++++++,,,,,,,,,,,,------------------------------------...------,,,,,,------...000//////.............../////////000//////...---........./////////000000////////////////////////........................................................................------............------............////////////---...///000111111111111///////////////////////////000000111111000000///............////////////////////////000000000000////////////000000000000------------------------......////////////..................////////////........................000000//////...---------------------......................................./////////...---,,,,,,....../////////000000000---------------------------,,,,,,++++++,,,,,,---........................///////////////.........////////////////////////000000000000000000000000///////////////////////////////////////.........////////////////////////000000//////......------////////////////////////000000//////......------//////............//////........./////////000000000000////////////000000000000111111111111000///000000111222222222222222111111111111111111111111111222222222222333333333222222111111222222333333333333333333333333333333222222333333333444444444333333333444444444555555555555555555555555555555666555444333333444555666555444333333333444444555666666666666555444333222333333333333222222222222000000000000000000000000111111111111111111111111000000000000000000//////000000000000000000000000................................................000/////////......------////////////////////////////////////////////////////////////////////////////////////////////////000000//////......------///////////////////////////////////////......---///////////////.........///////////////......---......//////000000000000111000000//////.........////////////////////////////////////000000111111000000000//////......---................................................---......///////////////000000//////......------......////////////......////////////////////////////////////////////////......------,,,,,,++++++................................................***++++++,,,,,,++++++***+++,,,------......------------........................---------,,,,,,,,,+++++++++++++++,,,,,,,,,...........................------,,,,,,------...///...------------............/////////......------.........////////////........................................................................------...............///------............------............//////////////////000111111111111111//////////////////////////////000000000000//////............////////////......//////000000111111////////////000000000000------------------------......////////////......,,,,,,,,,------.........---..............................---------,,,,,,---------.........//////.........................../////////...---,,,,,,------........./////////------------------------000000////////////000000.................................///////////////////////////////////////000000000000000000000000////////////////////////.........///////////////------------------------000000//////......------////////////////////////000000//////......------...------,,,,,,------...//////000000000111111111000000////////////000000///000000111111111000000000000111222222222222222111111111111111111111111111111111222222222333333222111111111222222333444333333333333333333333333222222222333333333444444333333333444444444555555555555555555555555555555666555444333333444555666555444333333333333444444555555555555555444444333333333222222222111111111////////////////////////000000000000000000000000//////////////////000000////////////////////////------------------------........................///......------,,,,,,,,,////////////////////////////////////////////////////////////////////////////////////////////////000000//////......------///////////////////////////////////////......---.........//////////////////////////////......------------.............../////////......---------........................---...//////000000111111------......//////000000------------------------........................---......///////////////000000//////......------......////////////......////////////////////////////////////////////////,,,,,,,,,------...............................................................////////////......+++,,,------......---------------.........//////,,,,,,,,,---------......---........./////////000...........................------,,,,,,------...,,,,,,,,,++++++,,,------,,,------.........------,,,,,,---------.........------------------------................................................,,,---------......//////------............------............////////////222222111000000000000000////////////////////////....................................////////////......//////000000111111////////////000000000000------------------------.........//////.........+++++++++,,,------......---------...............------------------------------........./////////.................................///......------------------............------------------------///......------......///.................................///////////////////////////////////////////////////////////////////////////////////////.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,///////////////.........///////////////////////////////////////.........------,,,,,,,,,,,,------000000000000111111111111000000////////////000000///000000111111111111000......///000000000000000111111111111111111111111111111111111222222222222111111111111222333444444333333333333333333333333222222222222333333333333333333333444444444555555555555555555555555555555555555555444444555555555555444444444444333333333333333444555555555555444222222222111111111000000////////////////////////000000000000000000000000......////////////000000////////////////////////................................................---------------,,,,,,,,,///////////////////////////////////////////////////////////////////////////////////////////////////////////////.........///////////////////////////////////////......---.........//////////////////////////////......---------------------------............------------........................---...///000000000000///,,,,,,---...///000000111------------------------........................---......//////////////////////////////...............////////////......////////////////////////////////////////////////+++,,,,,,---...///000000...................................................//////000000//////...+++,,,------......------***++++++,,,,,,---------++++++,,,,,,---...//////,,,,,,,,,---......//////...........................------,,,,,,------...++++++++++++++++++,,,---+++,,,------------------,,,,,,,,,------------...------------------------................................................,,,,,,,,,---......//////------............------............////////////333222111000////////////////////////////////////...------,,,,,,------...............////////////////////////000000000000////////////000000000000------------------------------............------++++++,,,,,,---......///---------.........//////,,,,,,------......//////............////////////........................------......///.....................////////////---------------------------,,,,,,++++++,,,,,,---..................................../////////000////////////////////////........................////////////////////////............/////////000------------------------.........///////////////////////////////////////.........///////////////......------------....../////////000000000000111000000////////////000000//////000111111111111111......///000000000000000111111111111111111111111111111111111222222222222111111111111222333444555333333333333333333333333111222222222222333333333333333333444444444555555555555555555555555555555444444555555555555444444444555666666555444333222111222333444555666666666222111111111000000000000000000000000000000000000000000000000000000000000........./////////000000////////////////////////........................////////////////////////------------............////////////////////////////////////////////////////////////////////////////////////////////////.........//////////////////////////////////////////////////////......---............/////////000///////////////......---....................................////////////........................---...///000000//////...,,,------....../////////................................................---......///////////////.........///////////////......////////////......////////////////////////////////////////////////---......//////000000000................................................,,,------......------,,,+++,,,------......------******++++++,,,------...,,,---------------------))))))***++++++,,,------...........................------,,,,,,------...,,,++++++++++++,,,---...,,,,,,---...............------------....................................................................................++++++,,,------...//////------............------............////////////111000///.........///000///////////////////////////...------------...///............////////////000000000000////////////////////////000000000000------------------------,,,------------------,,,,,,,,,------...///000000---------.........//////,,,------...///000111111............/////////000........................,,,,,,---.../////////...////////////000000000000------------------------/////////....../////////........................---.........//////000000////////////////////////........................////////////////////////---.........//////000000........................---.........//////000000////////////////////////---.........//////000000//////............//////............/////////000000000////////////000000//////000111111111111111000000111222222222222222111111111111111111111111000111111111111222222222111111111111222333444555333333333333333333333333111111222222222333333333333333333444444444555555555555555555555555555555333444555666666555444333444555666777777555333222000000222444555666777777111111111111000000000000111111111111111111111111000000000000000000000000---.........//////000000////////////////////////////////////////////////000000000000000000000000---.........//////000000////////////////////////////////////////////////////////////////////////////////////////////////---.........//////000000///////////////////////////////////////......------.........//////000000///////////////......---///////////////...............//////000000111111........................---...///000000///...---..................------////////////////////////........................---......///////////////---.........//////000000......////////////......////////////////////////////////////////////////000000000000000/////////................................................---..................---+++,,,------......------,,,,,,------...///000000///......------,,,,,,+++,,,,,,---......///000000////////////////////////...------,,,,,,------...,,,,,,,,,,,,------...///------...///000000//////............/////////000////////////////////////................................................++++++,,,,,,---...//////---..................---............/////////000......------...///111222////////////////////////000///...------...///000............/////////000111111000000//////......////////////000000000000---...000111111///---,,,...---,,,++++++,,,---...++++++,,,,,,---...//////.........------,,,,,,,,,...........................---,,,,,,,,,,,,---...---------............///................................................---------.........//////+++,,,.../////////...---,,,---------...//////////////////...---------,,,,,,,,,,,,---------.........///////////////........./////////000000111111////////////.....................------,,,,,,,,,000000000000000000000000111000...---...///111333////////////////////////////////////////////////------......//////000000......///000000000000000000000////////////000000000000000000000000000000000111222333444333222111333333444444444444555555222222222222222222222222222222222222222222222222000000000000111111111111333333333333333333333333444444444444444444444444333333333333333333333333555555444444444333333333333333333333333333333333111111111111111111111111000000000000111111111111111111000000000000111111000000000000000000000000........................////////////////////////........................000---++++++...000000...)))***,,,---...------,,,///...---,,,,,,---...///000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000////////////////////////000000///...............////////////////////////111111000000//////......---......///////////////------...///000000////////////............//////000000///...............000000///------,,,,,,,,,........................000000111000000///......000///...------...///000............//////////////////............//////////////////////////////000000///...---,,,,,,,,,,,,---...//////...---,,,...///000111111000///...,,,,,,---......---,,,,,,////////////............------------------------------............------***+++,,,---...---,,,+++,,,------......------,,,,,,,,,,,,---------......,,,------......------,,,...---,,,,,,---...///000000000//////.........---(((***,,,//////...,,,***------------------------..................------------............------...------------...//////............////////////...///000111111000///...---------.........//////....................................////////////......////////////......////////////000000000000---...///000000///...---///...---,,,,,,------...++++++,,,------...///////////////......---------..............................---,,,,,,---......------------............................................................---------.........//////,,,---......///.........---------..............................------------------.........//////......////////////......------------.........///////////////.....................------,,,,,,,,,////////////////////////000///.........///111111////////////////////////////////////////////////.........///////////////......///000000000000000000000////////////000000222222222222222222222222444444444333222111000///000000000111111111222222222222222222222222222222222222222222222222222222000000000000111111111111333333333333333333333333444444444444444444444444444444444444444444444444555555444444444333333333333333333333333333333333111111111111111111111111000000000000111111111111111111000000000000111111////////////////////////........................////////////////////////........................///,,,***+++---//////---,,,,,,---...///...------///...------------.../////////////////////////////////000000000000//////................................................////////////////////////000000///...............////////////////////////////////////.........------......///////////////---...////////////////////////............//////000000///.....................---------------...........................///000000000//////...---000///...------...///000............//////////////////............//////////////////////////////000000///------,,,,,,---------...//////...---------...////////////...---------...//////...------////////////............------------------------------............------+++,,,---.........------,,,------......------,,,,,,,,,,,,---------......------------------------......---,,,---.../////////.........------------***+++---//////...---,,,------------------------........................------............------...---------......//////............////////////...///000111000000///...---------.........//////....................................////////////...//////000000//////....../////////000000000000........................000000///...---------...,,,,,,,,,---....../////////////////////.......................................---,,,,,,---......------------....................................////////////////////////---------..................------------...//////...............------------------......................../////////000000......///////////////...------------............/////////............---.........---------------////////////////////////....../////////000000000///////////////////////////////////////////////////////////////...............///000000000000000000000////////////000000222222222222222222222222555444333222111000000000/////////000000000000111222222222222222222222222111111111111111111111111000000000111111111222222333333333333333333333333444444444444444444444444555555555555555555555555555555444444444333333333333333333333333333333333111111111111111111111111000000000000111111111111111000000//////000000111////////////////////////........................////////////////////////........................///---,,,,,,...//////........./////////......---///...------------.../////////////////////////////////000000000000//////................................................////////////////////////000//////............///////////////////////////............---------------....../////////////////////////////////...---//////............//////000//////............///---------------...//////...........................////////////...------//////............//////............//////////////////............//////////////////////////////000///...---------------------...//////...------,,,---............---,,,......///000000///....../////////............---------------------------------............------,,,---.../////////......,,,------......------,,,,,,,,,,,,---------.........---,,,,,,,,,,,,---...//////...---------......---------------,,,,,,,,,------..................------------------------........................------............------------........./////////---............/////////...//////000000000//////---............/////////....................................//////////////////000000000000//////....../////////000000000......---------...//////111000000///......------,,,---------......////////////................................................------------......,,,,,,---------.................................000000000000000000000000..............................---,,,,,,...///000/////////...---------,,,,,,---------.../////////---.........////////////---...///////////////////////////000000000000000//////.........---------...............---------////////////////////////---...//////000000//////////////////////////////////////////////////////000000//////......------......///000000000000000000000////////////000000000000000000000000000000222111000000000111333444111111111222222222333333222222222222222222222222000000000000000000000000000000111111111222222222222222333333333333444444444444444444444444444444444444444444444444444444555555444444444333333333222222222222222222222222111111111111111111111111///000000000111111111111000000////////////000000////////////////////////........................////////////////////////........................//////...//////000000000////////////......------.........------.........//////////////////////////////000000000000//////................................................////////////////////////000///............//////////////////////////////........................---....../////////////////////000000///...------//////............//////000///............//////000//////.........//////........................---...............------/////////....../////////............//////////////////............//////////////////////////////000///...------------------..................------------......---------.........//////.........//////.........---------------------------------------............------,,,------...............,,,------......------,,,,,,,,,,,,---------......///...,,,++++++,,,.../////////......------------------------------------......---,,,,,,---...///---------------------------------...............------............---------......///////////////---------.........//////......//////////////////.............../////////....................................//////////////////000000000000//////........./////////000000---------------...///000000000/////////......---------...............///------------------------................................................,,,,,,,,,------------...........................000000000000000000000000.....................---......---,,,,,,...///000/////////...---------,,,,,,---------.../////////,,,,,,---------.........------...///////////////000000000000000/////////............------------................................................------...////////////...////////////////////////////////////////////////000000//////......------......///000000000000000000000////////////000000////////////////////////222111000///000111222333222222222222333333333444222222222222222222222222000000000000000000000000111111111111222222222222222222222333333444444444444444444444444444444444333333333333333333333333555555444444444333333333222222222222222222222222000000000000000000000000///000000000111111111111000000////////////000000................................................////////////////////////........................------............////////////...------,,,,,,,,,---..................---........................//////000000000000////////////////////////////////////////////////////////////////////////////////////............//////////////////////////////////////////////////////---....../////////////////////000000///...------//////............////////////............//////444333222000///.................................------...............---...//////////////////...............//////////////////............////////////////////////////////////...------------............------.................................------------------------............------------------------------------------............------,,,,,,,,,,,,,,,---------,,,------......------,,,,,,,,,,,,---------......///...,,,++++++,,,...////////////......---,,,,,,..................//////...---,,,+++***+++---...---------------------------------.........//////------............---------...///000000000//////------------...........................//////000////////////////////////....................................//////////////////000000000000//////............////////////,,,,,,,,,---......//////---....../////////..............................,,,,,,,,,---------------........................---...////////////...---,,,,,,,,,,,,------------........................////////////////////////...............---------...------------...//////...............------------------...............,,,,,,,,,------------...,,,---...///000000000000...............---------.........------------,,,.............../////////........................------.........////////////////////////////////////////////////////////////////////////...............///000000000000000000000////////////000000111111111111111111111111444333222111000/////////000000000111111111222222222222222222222222222222111111111111111111111111111111111222222222222333111222222333333444444555444444444444444444444444333333333333333333333333555555444444444333333333222222222222222222222222000000000000000000000000000000000000111111111111000//////......//////000................................................////////////////////////........................)))+++------,,,+++,,,---///...------,,,---------------...//////...------........................//////000000000000//////000000000000000000000000000000000000000000000000///////////////////////////............//////000/////////////////////////////////000000000000000---....../////////////////////////////////...---//////............/////////............//////000666555333111///...------........................------...////////////.........////////////..................//////////////////............/////////////////////////////////......---------......///...------------.../////////............//////------,,,,,,,,,,,,------.........------------,,,------------------------------............------,,,++++++++++++,,,------,,,------......------,,,,,,,,,,,,---------.........---,,,,,,,,,,,,---............///......---,,,.........///////////////...---,,,+++***+++,,,---------------------------,,,,,,------.../////////------............---------...///000111000//////,,,------------.........------------...///000000000000000////////////.......................................////////////......////////////......------........./////////***+++,,,...//////......+++,,,---...//////......////////////............------------.........///........................---...///000000///...---++++++,,,,,,,,,---------................................................//////.........---------,,,---......///.........---------..............................---------------------............,,,---...///000000000000///.........------------.........---------,,,,,,---........./////////000..............................---,,,---...///000////////////////////////////////////////////////.........///////////////......///000000000000000000000////////////000000111111111111111111111111222222222222111///...---/////////000000000000111222222222222222222222222222222222222222222222222111111111222222222333333111111222333333444555555444444444444444444444444444444444444444444444444555555444444444333333333111111111111111111111111000000000000000000000000000000000000111111111111//////............//////................................................////////////////////////........................))),,,...///---,,,,,,...///...---------...///000------...//////...------........................//////000000000000//////////////////////////////////////////////////////////////////////////////...............///000000////////////////////////........./////////000000---......///////////////---...////////////////////////............//////...............///000000333222111///...---------........................---...//////000000000///---...///000000///...---............//////////////////............//////////////////////////////......---------......//////...------------...///......---,,,,,,---......///...---,,,,,,---...///.........---------,,,,,,------------------------------............---------,,,,,,+++,,,---...///,,,------......------,,,,,,,,,,,,---------......------------------------,,,---.../////////...------------....../////////......---,,,,,,,,,,,,,,,------------------------,,,,,,------...//////000------............---------...000111111111///...,,,,,,---------.........------,,,,,,---...000111000000000000/////////.......................................////////////------............---------------.........//////)))***---/////////...---)))***,,,...//////......///////////////.........---.........//////000000........................---...///000000///...---++++++,,,,,,,,,---------................................................//////.........---------+++,,,.../////////...---,,,------......//////////////////......------,,,............/////////000,,,---...///000000000000111111000000/////////.........---------,,,,,,,,,---.........//////000000........................///...,,,+++,,,---///111////////////////////////////////////////////////---.........//////000000...//////000000000000000000000////////////000000////////////////////////...///111222222222111000000000000000111111111111222222222222222222222222222222222222222222222222111111222222222333333333111111222333333444555555444444444444444444444444555555555555555555555555555555444444444333333333111111111111111111111111000000000000000000000000000000000000111111111111//////............//////................................................////////////////////////........................,,,///222222000//////111000///.........000111222,,,---...//////...---,,,........................//////000000000000//////................................................////////////////////////...............///000111////////////////////////---------.........//////---......///////////////------...///000000000/////////............//////...............///000111000///...---------------..............................///000111111000000---...///000000///...---............/////////000//////............//////////////////////////////......---------......//////...---,,,,,,---...///------++++++++++++------000///...------...///000......---------,,,,,,,,,---------------------------..................---......---,,,---...///000,,,------......------,,,,,,,,,,,,---------......,,,------......------,,,+++,,,.../////////......,,,,,,,,,------........./////////......------,,,------------------------,,,,,,------...///000000---..................------...000111222111///...,,,,,,,,,---------......------,,,,,,---...000111111111000000/////////......................................./////////000,,,------------------,,,---------.........//////......////////////..............................////////////////////////+++,,,------......------/////////...---------,,,...//////000111000000000.........///......------++++++,,,,,,---...//////////////////////////////---,,,,,,++++++,,,,,,---//////.........---------......////////////......------------------------........................------............------000000000000000///......000000//////.........------.........//////000000111///...///000111000...........................000000//////.........---////////////////////////,,,---...000000000000///111111000///////////////000000000000000000000000222111111111000000//////000000//////.........---//////000111111111111111333111//////111222000...222222222111111111000000111111111111111111111111111111222222222333333333555555444333333333444444444333333222222333333444333333333333333333333333333333222222111000//////111111111111111111111111............////////////////////////////////////111000///...---,,,++++++,,,---......//////......//////000000000000//////------------------------......---,,,++++++******........................////////////////////////////////////////////////---------............///////////////////////////000000//////............//////.........---------////////////////////////000000//////.........---000000000000000000000000000000//////.........---000000000000000000000000000000//////.........---//////............//////................................................,,,---------.../////////000///...---------------------------------------000000000///......------............///////////////............---------//////.........---------..................------------...............---//////.........---------,,,,,,,,,---------..............................000///...------...///000,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,000///...---,,,+++******............////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,//////000000///...------...------...000111///...////////////////////////---------............///..................------////////////////////////////////////////////////------------------------////////////////////////..................------......////////////......................................................,,,,,,---..............................---------,,,,,,---............---,,,---------------,,,,,,++++++,,,,,,---......///...........................------,,,,,,------...//////.........---------------............------------------------------........................------............------000000000000000///......000/////////.........---............/////////000///...---...///000///---........................000/////////............////////////////////////,,,---...000000000000///000//////...............000000000000000000000000111111111000000000//////000000000/////////......//////000111111111111111000......///222444333222222222222111111111000000111111111111111111111111222222222222333333333333444444333333333444444555444333333222222333333444333333333333333333333333333333222111111000//////////////////////////////............///////////////////////////////////////////////////.........+++,,,------......------,,,,,,------------,,,,,,------------------------///......---,,,,,,++++++........................////////////////////////........................---------............///////////////////////////000000000/////////......//////.........---------////////////////////////000/////////............000000000000000000000000000/////////....................................000/////////............//////............//////..................------........................---------...............///......---------......------------------------.........///////////////............///////////////............---------//////.........---------..........................................------------,,,,,,,,,+++++++++,,,,,,,,,---------......------------------------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,..............................---------,,,,,,,,,---------,,,,,,,,,,,,,,,............////////////........................,,,,,,,,,,,,,,,,,,,,,,,,///////////////...------...------...000111///...////////////////////////---------............///........................////////////////////////////////////////////////..............................................................................////////////..............................------------------------------...////////////...---------...............++++++,,,---------------------............------+++,,,,,,------.........------------------------///......------......///...............---------,,,,,,------------,,,,,,................................................------............------//////000000000///....../////////...........................///////////////---,,,---...///...---........................////////////............////////////////////////------...///000000000000//////...---------------000000000000000000000000111111000000000000//////111000000000000000////////////000111111111111111000//////000333444444333222222222111111111111111222222222222222222222222333333333333444444444444333333222333333444555666444333333222222333333444333333333333333333222222222222222111111000000///////////////////////////............////////////////////////////////////.../////////000000111111,,,---......//////......+++,,,,,,------,,,,,,+++------------------------/////////...------,,,,,,........................////////////////////////---------------------------------............///////////////////////////000////////////........................---------////////////////////////////////////............////////////////////////////////////....................................////////////............//////............///////////////......---------.......................................---------......---------...//////------------------------------......///000000111............///////////////............---------...............---------......................../////////......------,,,------,,,,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,------////////////////////////...------------,,,,,,,,,++++++,,,,,,------------............////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,///////////////......---...------...000111///...////////////////////////---------............///........................////////////////////////////////////////////////////////////////////////------------------------..............................////////////..............................---------------------------......///000/////////,,,---------.../////////,,,---......//////......---...//////////////////,,,,,,,,,---------......------------------------......------------..............................,,,------......------,,,////////////////////////........................------............------...///////////////.......................................//////////////////...------//////...---........................///////////////.........////////////////////////---......///000000111111000///......------......////////////////////////000000000000000000//////111111111111000000000000//////000111111111111111333333222222222222222111111111111111111111111111222222222222222222222222333333333444444444555555222222222222333444555666444333333222222333333444333333333222222222222222222111111111000000000///000000000000000000000000............////////////////////////////////////....../////////000000000......///000000000000000...//////////////////...........................000/////////.........---........................////////////////////////---------------------------------............///////////////////////////............------------........................///////////////////////////////////////.................................///////////////.................................///////////////.........//////............//////000000//////......------......................../////////...---------,,,---------------...///000....................................//////000000............///////////////............---------........................---------...............000///......------------//////.........---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,/////////....../////////,,,,,,,,,---------------........................------------------------,,,------------.....................////////////------------------------------------------------...///////////////.........------...000111///...////////////////////////---------............///---------...............////////////////////////////////////////////////........................---------------------------------.....................////////////......////////////////////////........................---......///000/////////,,,---------.../////////,,,---......//////......+++,,,---...............,,,,,,,,,---------------------------------------------,,,,,,,,,,,,---------...........................////////////......////////////////////////........................------............------......////////////......---------...............///////////////.........000///...///000000///....................................///////////////////////////////////////......//////000111111222111000//////......////////////////////////////////////////////////000000000000000000111111111111//////000111111111111111333333333333222111111222111111111111111111111111222222222222222222222222333333333444444444555555111111111222333444555666444333333222222333333444333333333222222111111111111111111000000000000000000000000000000000000000............/////////////////////////////////////////////.........------------...////////////...000000111111111111000000........................000///////////////..............................////////////////////////........................---------............///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---.....................////////////////////////.........///////////////------------------------.........///////////////////////////////////////........./////////////////////............//////000000/////////................................./////////...---------,,,---------------...///000........................000000//////........................///////////////............------------.....................---------.........//////000///...------------...//////.........---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...//////////////////...,,,,,,,,,------.........------------------------------------------------////////////........................////////////------------------------------------------------......///////////////......------...000111///...////////////////////////---------............///---------.........//////////////////////////////////////////////////////------------------------........................---------.........//////......////////////......////////////////////////////////////////////////------...////////////...---------...............++++++,,,---------------((()))***+++++++++++++++------------------------------------------------,,,,,,,,,++++++,,,,,,,,,---------..................//////////////////...................................................------............------------.../////////......---------------.........///////////////.........111///...///000111000///.................................///////////////////////////////////////////////////000111222222111111000///////////////000000000000000000000000......////////////000000//////000000000000000111//////000111111111111111...000111222111222444555111111111111111222222222333333333333333333333333333333333333444444444444222222111222222333444555444333333222222333333444333333333222111111000000000000000000000000000000////////////////////////............//////////////////////////////////////////......---------,,,***++++++,,,---,,,,,,,,,/////////000000/////////........................//////////////////..............................////////////////////////////////////////////////---------............///////////////////////////+++++++++,,,,,,,,,,,,,,,---------...............////////////////////////.........///////////////.................................///////////////000000000000000000000000........./////////////////////............//////////////////////////////.......................................---------......---------...//////........................111000000///......------............///////////////............------------------...............,,,,,,------...////////////...---,,,,,,---...///------,,,,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,---......//////------------------------,,,,,,,,,------------...000/////////......------............////////////---------------------------------------------------...//////////////////...------...000111///...////////////////////////---------............///,,,,,,------.../////////////////////////////////////////////////////////------------------------////////////////////////,,,,,,------.../////////......////////////......////////////////////////........................,,,,,,---..............................---------,,,,,,---............---((()))***+++,,,,,,,,,,,,------------------------........................------,,,,,,,,,,,,---------------.........//////---......//////......---------------------------........................------............------,,,---......//////......,,,,,,,,,------.........000/////////............000///......000000///......................................./////////000////////////////////////000////////////111222333000000///............///000000000000000000000000........./////////000000....../////////000000000//////000111111111111111---///111111000000333555000000111111111222222222333333333333333333333333222222222222333333333333333222222222222222333333444333333222222333333444333333222222111000000//////000000000000000000000////////////////////////............////////////////////////////////////............////////////+++,,,,,,---------------......////////////..............................................................................////////////////////////........................---------............///////////////////////////,,,,,,---------.........---------.........//////////////////////////////............/////////000..................................../////////000////////////////////////............/////////000//////............//////.........///000000111111........................---------...............///......---------..............................///////////////.....................///////////////............------------------.........//////,,,,,,------...//////000...---,,,,,,,,,...000111------,,,,,,,,,+++++++++,,,,,,,,,---------......------------------------,,,,,,---......---,,,,,,,,,,,,------.../////////........................,,,,,,,,,---------......,,,,,,,,,---------------............////////////................................................------...///////////////...------...000111///...////////////////////////---------............///,,,,,,------...//////000////////////////////////////////////////////////................................................,,,,,,------...//////000......////////////......000000000000000000000000------------------------+++,,,------......------/////////......------,,,...///000000111111000000+++,,,---...////////////------------------------////////////////////////.........------.........---------.........//////,,,------......------,,,------------------------........................---..................---,,,,,,---.../////////...,,,,,,,,,------.........000000//////.........---///...------...///...---........................---.........//////000000////////////////////////000////////////111222333//////...------------...000000000000000000000000---.........//////000000---.........//////000000//////000111111111111111///111333222///...///111000000111111222222222222333333333333333333333333111111222222222333333333333333222222111222222222444333333222222333333444333333222222111000000///////////////000000000000111111111111111111111111............/////////000////////////////////////------...///000111222222...//////000000000000000//////000000000000//////////////////////////////---------.......................................////////////////////////---------------------------------.........//////////////////////////////........./////////000000---------.........//////////////////////////////---.........//////000000////////////////////////---.........//////000000........................---.........//////000000//////............//////------...///000111222222........................,,,------....../////////000///...---------------////////////////////////------......///000000000............/////////000//////.........------------------.........//////,,,,,,------...///000000---,,,++++++,,,...111222//////.........---------,,,,,,,,,---------..............................---...///000000///...---,,,,,,------...///000000////////////////////////,,,,,,,,,------.........((())))))***,,,------.............../////////000////////////////////////........................------...///000000//////...------...000111///...////////////////////////---------.........//////,,,,,,------...///000000////////////////////////////////////////////////////////////////////////------------------------,,,,,,------...///000000///...---,,,,,,---...///------------------------000///---,,,+++,,,,,,---,,,,,,+++++++++,,,------..........................................------------------------------------------------------///---------//////...---..................................................................------000///...------...///000------------------------................................................//////............//////...///000111111000///.........////////////......------............------000000//////.........---////////////////////////......///000000000000000111000///...------...//////////////////000111111000000000000000000000000111111111111111111111111111111111111111000//////000000000000000111111222000000/////////000222333111111222222222111111000444444444333333222222222222222222111111000000000222222333444444555555666888777555333222111222222000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////..............................//////...---,,,,,,,,,---...//////...---,,,////////////////////////................................................------------------------............/////////000////////////////////////000000////////////000000////////////////////////................................................////////////000000000000//////////////////////////////000000///...------............////////////////////////////////////---///000222222000///---...........................///000///...---.../////////...---,,,,,,++++++............///////////////////////////////////////......------///000111...........................------------.../////////...------,,,,,,,,,,,,///...---,,,+++*********///////////////////////////...---,,,,,,---...///------------------------........................------------------------------------------------//////...---,,,,,,,,,,,,++++++,,,------......////////////...---------,,,//////000000///...------,,,,,,,,,,,,,,,,,,,,,,,,...///000000000000000000//////000000000000//////////////////////////////000///...---,,,,,,+++,,,////////////////////////////////////////////////////////////000000000000//////.........---------////////////////////////........................///...------------...///------------------------------,,,++++++,,,---...---------------...///000........................------------------......---------------------------------------------------......000222111...+++------------------------................................................//////...------...//////------------------------................................................//////............//////...///000111111000///.........////////////......------............------000/////////............////////////////////////......///000000000000000111000///...---......//////////////////000111111000000000000000000000000111111111111111111111111111111111111111000//////000000000000000111111222111000000000000111222333111111222222222111111000222222222222222111111111333333222222222111111111111111222222333444444444777777555444333222222222000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////..............................//////...------,,,------............------................................................................................................---------............///////////////////////////000000////////////000000////////////////////////////////////////////////........................------.........////////////////////////////////////////////////...------............////////////////////////////////////...///000111111000///..............................///000///------...000//////......---,,,,,,+++............////////////////////////////////////...------,,,---...///000////////////////////////...------------...//////......---,,,,,,,,,------111000///...------------........................///...------------...///------------------------........................------------------------------------------------------,,,,,,,,,------...------------------------............------------...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000///000000000000000000///////////////////////////---------,,,,,,------...////////////////////////////////////////////////.../////////000000000000//////.........---------////////////////////////........................///......------......///........................++++++++++++,,,---...///............///000111222........................++++++,,,,,,------......---------------------------------------------------...000222444222...+++,,,,,,,,,,,,,,,,,,,,,,,,......................................................------------..............................................................................//////............//////...//////000000//////.........////////////......------............------////////////............////////////////////////......///000000000000000000000///............//////////////////000111111////////////////////////000000000000000000000000000111111111111000000///000000000000000111111222222111111111111222333333000111111222222222111111000000000111111111111111333333333333222222222222000000111111222333333333666666666555555333222111000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////.................................///......---,,,.........------.................................................................................////////////////////////,,,,,,---------.........////////////////////////000//////......//////000////////////////////////000000000000000000000000........................,,,,,,,,,------------...///////////////////////////////////////......---............////////////////////////////////////...///000111111000///..............................//////...,,,---///111000//////......---------............////////////////////////////////////---,,,,,,,,,,,,---.................................------------...//////------------------......000000///...------------------------------------///...------------...///------------------------------------------------------------------------------------------------,,,,,,,,,,,,---...////////////...------,,,++++++------------............------------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////000000111111111111000000////////////////////////,,,,,,,,,,,,---...///000////////////////////////////////////////////////....../////////000000000...............---------////////////////////////........................//////............//////////////////////////////++++++++++++,,,,,,------...---......///000222222........................******++++++,,,---......,,,,,,------------------------------------------------...000111111...+++,,,,,,,,,,,,,,,,,,,,,,,,........................---------...............------------------------////////////////////////................................................///......------......///////////////////////////---......//////......---------............------///////////////.........////////////////////////......///000000000000000/////////........./////////////////////000000111////////////////////////////////////////////////000000111111111111000///000000000000000111111222222222222222222222333333000000111222222222111111///000000111111222222222333333333333333333333333000000111111222333333333555555666666555444222111////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................---...............------///...---,,,,,,---...///////////////////////////........................................................................---------.........///////////////////////////////////////....../////////////////////////////////////////////////////////........................,,,,,,,,,---------......////////////////////////...///////////////..................////////////////////////////////////......///000000///.......................................---,,,,,,///111000000//////........................////////////////////////////////////---------------.........,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////---------------...///000......---,,,,,,,,,,,,,,,------------------------.........------.........------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,---...///......---------,,,,,,,,,,,,,,,,,,------.........------.........------,,,------------------------,,,,,,------......------000000111111111111000000////////////////////////---,,,,,,------...///000////////////////////////////////////////////////........./////////000000........................////////////////////////........................////////////////////////////////////////////////------------,,,,,,++++++------------...///000111........................******++++++,,,---......,,,,,,,,,---------......------------------------///---++++++---......---------------------------........................---------.........//////,,,------------------,,,////////////////////////......................................................------------......//////............//////------............------------............------.........///////////////////////////////////////......///000000000000000....../////////////////////////////////000000111///////////////////////////////////////////////////000000111111111000000000000000000000111111222222222222333222222222222///000111222222222222222000111111111222222333333333333333333333333333333111111222222333444444444444444555555555333222111////////////////////////////////////////////////////////////////////////........................////////////////////////........................------...............---///...---,,,,,,---...///000000000000000000000000................................................------------------------////////////000000000000//////////////////////////////............//////////////////////////////............................................................////////////////////////////////////......///////////////...............////////////////////////////////////......////////////..............................------...---,,,,,,///111///////////////.....................////////////////////////////////////------......////////////,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////------------......///000......---,,,,,,,,,------........................---..................---------------------------------------------------------------------------------------------------///...---,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,,,,------......---....../////////......------------------------............---,,,+++***000000111111111111000000///////////////////////////......------......///////////////////////////////////////////////////............////////////---.....................////////////////////////...........................//////000000//////.......................................---,,,+++***------,,,,,,------...///........................++++++,,,,,,------......+++,,,,,,------.........------------------------000---***)))+++,,,---...................................................,,,,,,------.../////////------............------..............................................................................------------......///......------......///------............------------............------.........///////////////////////////////////////......///000000000000000---...//////000////////////////////////000111111////////////////////////000000000000000000000000///000000111111111111000000000000000000111111222222222222333222222111000///000111222222222222222111111111222222222222222222222222222333333333333111111222222333444444444333333333333333222111111000000000000000000000000////////////////////////////////////////////////........................////////////////////////........................,,,---......///..................------.........000000000000000000000000................................................------------------------//////000000000111111111///////////////////////////......------......///////////////////////////................................................/////////000000000000111////////////////////////---...//////////////////............////////////////////////////////////................................................+++,,,......------...000....................................////////////////////////////////////---...//////000000//////...........................------------...//////.........---......//////000000///////////////000////////////////////////------...//////...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------//////...---,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,---------------...//////000/////////------------------------............---,,,++++++//////000000000000////////////////////////////////////...............///////////////////////////////////////////////////------........./////////---------...............////////////////////////...........................///000111111000///...---------------------------.../////////...---,,,///...------,,,,,,------........................------------------......++++++,,,,,,---......///------------------------///---++++++---...------------------------------........................,,,,,,------...//////000---...////////////...---------------------------...................................................------,,,,,,------...///...------------...///,,,------......------,,,------............------............/////////000////////////////////////......///000000000000000,,,---///000000000/////////////////////000111111000000000000000000000000111111111111111111111111//////000111111111111111000000000000000111111222111111222222222111000/////////000222222333333222111111111111111000000000111111111222222222333333000000111111222333333333222222111111000000111111000000000000000000000000////////////////////////////////////////////////........................////////////////////////........................,,,------...//////......------............------................................................................................................////////////000000000000///////////////////////////......------......///////////////////////////................................................/////////000000000111111////////////////////////------...///////////////............////////////////////////////////////.........------.................................(((+++...///............------------------------............////////////////////////////////////,,,---.../////////......////////////////////////...------------...//////000//////............///000000////////////000000........................------...//////...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------,,,,,,,,,------,,,---------------------------,,,,,,,,,,,,,,,,,,,,,---....../////////...........................,,,,,,---.....................////////////......////////////////////////...------......///000111////////////////////////////////////////////////---------.........//////---------.........//////////////////////////////...........................///000111111000///...------------------------,,,---...000000000000///000///...------,,,------..........................................------++++++,,,,,,---...//////------------------------...------...000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,------...///000000---...///000000///...---------------------------...................................................------,,,,,,------...///...---,,,,,,---...///,,,------......------,,,---..................------.........//////000000////////////////////////...//////000000000000000,,,---///000000000/////////////////////000111111111111111111111111111111111111111111111111111111//////000111111111111111000000000000000111111222000111222222111000///...//////000222222333333333111111000000//////......000000000111111222222222/////////000111111222222222111000/////////000111000000000000000000000000////////////////////////////////////////////////........................////////////////////////........................,,,,,,---.../////////...,,,---...//////...---,,,------------------------................................................////////////////////////............/////////000////////////////////////.........------.........////////////////////////000000000000000000000000........................////////////000000000000////////////////////////------...///000000//////............/////////000////////////////////////......------------..............................'''***...000///...------,,,---------------------............/////////000////////////////////////+++,,,---.........---,,,...........................------------...//////111000///.....................---------......///------------------------,,,---...//////...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,---.../////////......------,,,,,,+++---------,,,,,,++++++++++++,,,,,,---.........---........................)))***,,,...///000111111------............------////////////////////////,,,,,,,,,---///000222333////////////////////////////////////////////////---------.........//////---------.........//////////////////////////////........................////////////////////////////////////////////////000///...---------------------------------------000000///...------,,,,,,////////////////////////------------------------......---,,,---...///000......//////...---,,,,,,---,,,+++,,,...///...------------............///////////////////////////222000...---,,,---...///,,,,,,,,,------.........000000//////.........---///............------------------............///000///---,,,++++++,,,---........................000///...------...///000///000///---+++***+++,,,////////////////////////000000000000111111111111///////////////000111111000000000000000000000000111111000000//////......111111111111000000000000000000000000111111111111000000000000000000000000000000000000000000000000000111111111111222222222444333222111111222333444333333222222111222222222000000/////////000222333111333333222000///000111///...,,,++++++,,,...///////////////////////////---------............///000...,,,,,,.........---.................................///......---,,,++++++,,,---...///000111////////////////////////////////////////////////------............------+++,,,,,,---...///000000...///000///.........000////////////////////////...///111222222222111000............////////////......//////000000111111000000//////............000000000000000000000000------------.........///........................////////////////////////...///////////////......000000000000000000000000////////////////////////---------.........//////......////////////............------------............////////////......//////.........---------........................//////...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,///............///000000////////////////////////000...---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++...............---------...------------...//////...------,,,,,,------...,,,---...//////...---,,,..................------------------------------------------------------------------------------------------------,,,,,,........................---------...............---------............///,,,,,,,,,---------......------......//////000000//////...---,,,,,,++++++///...---,,,,,,---...///................................................//////...---------------........................///......---,,,,,,++++++........................------------------------...---,,,,,,,,,---//////000000000000000///......---,,,+++,,,...///...------------............///........................111000...---,,,---...///,,,,,,,,,---------......000/////////.........---///............------------------............///------,,,,,,---...000111........................///..................///...//////---++++++,,,---//////////////////////////////000000000111111111///////////////000000111000000000000000000000000111000000000/////////...111111111000000000//////000000000000111111111111000000000000000000000000111111111111111111111111000000111111111222222222333222222111111222222333000000000///000000111111111000000000000111222333111222333222000///000111///...---,,,,,,---...///////////////////////////---------............//////...,,,,,,.........---........................,,,,,,---.../////////...---------...............////////////////////////////////////////////////------............------,,,,,,------.../////////---...//////------.../////////////////////////////////000000000000000000............////////////000000000////////////////////////.........------........................------........./////////........................////////////////////////......////////////......000000000000000000000000////////////////////////---------.........//////......////////////............------------............////////////......//////.........---------........................//////......---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,......------------......------------------------......------......///000//////////////////////////////.........//////000........................------......------,,,+++------.....................------------...//////......------------......------............------........................------------------------------------------------------------------------...---------------------..........................................---------------............///,,,---------...................../////////////////////......------,,,,,,///...------------...///........................------------------------//////...------------...////////////////////////---------,,,,,,++++++***---------------------------------------------------,,,,,,,,,,,,---......///000000000000///......---,,,+++,,,...///...------------............///........................000///...---------...///,,,,,,,,,------------.../////////...............///............------------------............///---------------///000000........................------............---------......---,,,,,,---/////////////////////////////////000000000000111111//////......//////000111000000000000000000000000000000000000////////////000000000000////////////000000000000111111111111000000000000000000000000111111111111111111111111000000000111111111222222111222222222222222222111////////////000000111222222111111111111222333333111222222222000///000111000///...------...///000////////////////////////---------............//////---,,,,,,---......---........................***+++,,,...///000000000//////.........---------////////////////////////////////////////////////------............------........................,,,...///...---,,,---...////////////////////////000//////.........//////............////////////111111000000///......---.........---------------............................../////////000000000////////////////////////////////////////////////......///////////////...000000000000000000000000////////////////////////---------.....................////////////............------------............////////////.....................---------........................---...//////...---,,,+++------------------------......------------..............................---------------......///////////////////////////,,,---...///000000000000........................------......------,,,,,,,,,---------.../////////...------------...//////......------------......------,,,,,,,,,,,,------........................------------------------------------------------------------------------................................................/////////...---------,,,---------............///------.........////////////////////////.................................///...------------...///////////////////////////------------------------///......---------..............................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---------...---------......---,,,,,,---,,,+++,,,...///...------------............///........................//////...---------...///------------------------........................///............------------------............/////////...------,,,,,,,,,........................+++,,,---......---,,,+++,,,---...---,,,---///000////////////////////////////////////000000000111///............///000000////////////////////////000000000000////////////000000000/////////......///000000000111111111111000000000000000000000000222222222222222222222222000000000000111111111111000111222333333222111000000000000000111333444444222222222222222222333333000111222111000///000111000000////////////000000////////////////////////---------............///...---+++,,,---......---........................+++,,,---...///////////////............---------////////////////////////////////////////////////------............------//////.........---------,,,---...---,,,,,,---...////////////////////////000///...,,,,,,---...///............////////////000000/////////.........------------------------........................////////////000000000000000000000000000000000000////////////////////////---...//////////////////////////////////////////////////////////////////..............................////////////............------------............////////////......................................................,,,---/////////...,,,+++..............................------------......////////////////////////---,,,,,,,,,,,,---......////////////////////////+++,,,---.........---,,,------------------------,,,------...------,,,,,,,,,,,,,,,---...///000000...------------...//////------,,,,,,,,,,,,------------+++******+++---------------...............------------------------------------------------------------------------.........///////////////........................000000///...---,,,,,,,,,---------............///.........////////////000000000//////......------.........///////////////.........------.........000000000000000000000000..............................---------......///------------------------............------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........,,,,,,------------,,,,,,---,,,+++,,,...///...------------............///..............................---------.........---------------------------------...............///............------------------............///......------,,,++++++***........................+++,,,---......---,,,+++,,,---......------///111////////////////////////...////////////000000000...............//////000////////////////////////////////////000000000000000000000000///////////////000000000111111111111000000000000000000000000111111111111111111111111//////000000000111111111000000222333333222000000000000000000111222333444222222222333222222222222///000111111000///000111000000000//////000000000////////////////////////---------............///---,,,++++++---......---........................---...............---------------............///////////////////////////////////////////////////------............------/////////...------,,,,,,,,,---...---,,,,,,---...///////////////////////////...---,,,,,,---...///............////////////---........./////////000------------------------////////////////////////////////////000000000000000000000000000000000000////////////////////////------...///////////////////////////////////////////////////////////////.....................---......////////////............------------............////////////......---.....................////////////////////////,,,---.../////////...---..............................------------......////////////////////////---,,,,,,,,,,,,---......////////////////////////---...//////...,,,***)))------------------------,,,,,,------...------,,,,,,,,,,,,---...///000000...------------...//////,,,,,,++++++++++++,,,,,,------+++******+++---------------.........//////------------------------------------------------------------------------............//////000000........................000000///...---,,,,,,,,,---------............///.........////////////000000000//////......------.........///////////////---..................---000000000000000000000000////////////////////////...------------...//////------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......//////......------...////////////...---,,,+++,,,...///...------------............///------------------------,,,---------...............------------,,,,,,,,,---------------.........///............------------------............///***+++,,,---....................................------............---------.........------///111////////////////////////......////////////000000......------......///000000000000000000000000000////////////000000000000111111111111000000000000000000000000111111111111000000000000000000000000000000000000000000000000/////////000000000111111000111111111111111111000............//////000111222222222333222222111000...000111000//////000222//////000000000000//////////////////////////////---------............///---+++***+++---.......................................//////...------,,,---------.........//////////////////////////////////////////////////////------............------//////.........---------,,,...///...---,,,---...////////////////////////---------------...//////............////////////,,,------...//////000000---------------.........000000000000000000000000....../////////000000000////////////////////////////////////////////////,,,---...///000000000000000000000000000000000000////////////////////////...............---------......////////////............------------............////////////......---------...............////////////////////////---------......//////000------------------------......------------......////////////////////////---------------......///////////////////////////222111111000///---,,,+++////////////////////////,,,,,,------......------,,,---------.../////////...------------...//////,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------,,,,,,------.../////////---------------------------------------------------------------------------------......//////000......................../////////...---------,,,---------............///------.........////////////////////////.................................------...//////...------................................................---------------...//////........................---------------------------------------------------------------------------...///000000000//////,,,---....../////////...---,,,+++,,,...///...------------............///------------------------+++,,,------..................---------,,,,,,,,,,,,,,,,,,------.........///............------------------............///,,,---...///000000000///........................///..................///...//////...------///111////////////////////////........./////////000000...------------...//////000000000000000000000000.../////////000000000111222222222222111111111111000000000000111111111111000000000000000000000000////////////////////////////////////000000000111111111000000000000111111//////.........//////000111111222222222111000///...///000000//////000222...//////////////////...////////////////////////---------............///,,,+++******---.................................------.................................---------////////////////////////////////////////////////------............------...............------------...//////------...///////////////////////////+++,,,---...///000000000............////////////........................------........./////////////////////////////////------........./////////........................////////////////////////,,,---...///000000000000000000000000000000000000//////////////////////////////.........---------......////////////............------------............////////////......---------.........//////////////////////////////...------,,,---///111222,,,,,,,,,,,,,,,,,,,,,,,,......------------....................................------......///000////////////////////////222111000///...---------////////////////////////+++,,,------......------------.....................------------...//////...------,,,,,,------...------............------,,,,,,------...//////000------------------------------------------------------------------------+++,,,,,,---......//////..........................................---------------............///,,,---------...................../////////////////////......------,,,,,,------...//////...---------------------------------------------------------------------...///000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------...000111111111000///***+++,,,,,,---------,,,---,,,+++,,,...///...------------.........//////------------------------+++,,,------.........---.........------,,,,,,,,,,,,,,,,,,------.........//////.........------------------.........//////111111222222222000...---........................000///...------...///000...///000///------///000////////////////////////............/////////000...------------...//////000000000000000000000000.../////////000000111111333333333222222222111111000000000000111111111111000000000000000000000000////////////////////////////////////000000000000222111000//////000111222222111111000000000000111000111222222111000///...---///000000//////000222......////////////......////////////////////////---------.........//////,,,***)))***,,,.................................++++++---...//////000000111000///...---,,,++++++////////////////////////////////////////////////---..................---...........................///000///......///000////////////////////////***+++---000111111111111............/////////000/////////...------,,,,,,........./////////000000........................------------.........///........................////////////////////////,,,---...///000000000000000000000000000000000000//////////////////////////////.........---------......////////////...............------...............////////////......---------.........//////000000000000000000000000///...,,,+++,,,///222444,,,,,,,,,,,,,,,,,,,,,,,,.........------.................................///............///000000///////////////////////////...,,,++++++,,,---...........................+++,,,,,,---.........---...............---------...------------...////////////............//////,,,---////////////---,,,,,,,,,------...///000000------------------------------------------------------------------------++++++,,,,,,---...//////........................---------...............---------.........//////,,,,,,,,,---------......---.........//////000000//////...---,,,,,,++++++,,,---...//////...---,,,...---+++,,,...////////////...------...///---,,,............////////////......////////////...............------,,,,,,,,,---------------------------,,,,,,,,,,,,---.........222666555000------///+++)))''')))---000111000------------------------.........------,,,,,,,,,......------------......---------.........//////------------------------000000...---+++***((((((***+++---///000000///...///............---------........................---------............///......//////...---,,,,,,....................................////////////////////////////////////222222111000/////////000........................///////////////000111111000000000000////////////////////////000000000000111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////...............///000000222222222111111111111000////////////////////////000000000000////////////000000//////.........------------------------------------.........//////,,,------......------,,,................................................///////////////.........////////////////////////..............................//////...---,,,,,,////////////000000000000......///000000000000000////////////////////////......------------............////////////..............................//////.........---------000000000000000000000000---------............/////////000000///...------000000////////////000000////////////////////////......................../////////////////////////////////000//////...---------............------........................------...///000000////////////.........---------+++,,,---.........---,,,.................................------,,,,,,,,,........................///............---------......////////////......//////...------------...---------------------------------------------------------------------------------............///,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,,,,---,,,---......//////...............------,,,,,,,,,......---,,,,,,,,,------111000...,,,,,,,,,...///------------------------........................................................................///......---------......,,,---.../////////------///......------......///,,,,,,,,,---------......///...,,,---...//////...///...------///000///---------------.....................//////.........------------------,,,,,,---------------------------,,,,,,,,,,,,---.........222555444000------///...+++)))***,,,......---------------------------...------------------,,,......------------......---------.........//////---------------------------------,,,,,,+++++++++,,,,,,,,,,,,---.../////////............---------........................---------............///......///......------,,,....................................////////////////////////////////////000000//////.../////////........................//////......//////000111000000000000////////////////////////000000000000////////////////////////000000000000000000000000000000000000000000000000///////////////////////////............///000000222222222111111111000000////////////////////////000000000000/////////...000/////////.........---------------------------+++++++++,,,,,,,,,------,,,------......------,,,------------------------......................../////////////////////...////////////////////////..............................//////...------,,,------....../////////000------...///////////////////////////////////////......------------............////////////..............................//////.........---------........................---------............//////////////////...------......------------......////////////////////////////////////////////////////////////////////////++++++,,,---.........---------............------........................---...////////////////////////.........---------+++,,,---.........------...........................------------------,,,........................///............---------......////////////......//////...---------------++++++++++++++++++++++++---------------------------------------------------------............///------------------------///...---,,,,,,,,,------,,,---......//////...............------,,,,,,,,,------,,,,,,,,,------...111///...,,,,,,,,,...///------------------------........................................................................///......---------......------...//////......---......------------......,,,,,,---------.........111000......///000///...///...---...000111000///,,,,,,,,,------------...------............------,,,,,,---------------------------------------------,,,,,,,,,,,,---.........111444333///------///000...,,,+++,,,,,,+++***---------------------------------------...............------------......---------...............------------------------+++++++++,,,------.........---+++++++++---///111///............---------........................---------............///...............---------....................................////////////////////////////////////......------......//////..............................------......///000000000000000////////////////////////000000000000////////////////////////000000000000000000000000000000000000000000000000//////////////////////////////......//////000111222222111111111000000000////////////////////////000000000/////////....../////////...............------------------------+++++++++,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,..............................//////////////////////////////////////////.................................///......---,,,++++++,,,---......//////,,,------...............////////////////////////......------------............////////////.............................................---------........................---------............//////////////////......---......------------......////////////////////////000000000000000000000000////////////////////////)))***+++---.../////////------............------........................//////////////////...---...............---------,,,,,,---............---........................---------------.................................///............---------......////////////......///......---------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............///..............................---,,,,,,,,,------,,,---......//////...............---------------,,,,,,,,,,,,------...///000///...,,,,,,---............................................................................................................---------......///....../////////......---...------,,,,,,------...,,,------------.........333111/////////000///......------...111222222111,,,,,,---------.........,,,,,,------------,,,,,,,,,,,,,,,------.........---------------------------,,,,,,,,,,,,---.........000222111///------...000///------,,,,,,+++***------------------------,,,,,,------......//////......------------..............................------------------------***++++++,,,---...//////......---------...000111///............---------........................---------............///.........---------..........................................////////////////////////////////////------------...///000000........................---------------...//////000000000000////////////////////////000000000000111111111111111111111111000000000000000000000000/////////////////////////////////////////////////////////...///000000111111111111111000000000000////////////////////////000000/////////.................................---------------------------------.........//////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,....................................////////////////////////////////////........................---...............------++++++,,,---...//////000,,,---......//////......////////////////////////......------------............////////////..............................................................................---------............///...///////////////......000000////////////000000////////////////////////////////////////////////////////////////////////,,,---...///000000000000------............------........................//////000000///...------........................,,,------.......................................,,,,,,------......//////........................///............------------......//////......---///...------,,,,,,------////////////////////////---------------------------------------------------------............///------------------------------------------------,,,---......///........................---------+++++++++,,,---...///000///...------------......////////////////////////...........................................................................------------.../////////////////////.........------,,,,,,,,,,,,------------------............333111/////////000///......------...111222222111---.........////////////,,,,,,------------,,,,,,,,,,,,,,,------.........---------------------------,,,,,,,,,,,,---.........///000///...------...------......---,,,,,,------------------------------------....../////////......------------...........................------------------------------------------------...---...///000111000/////////............---------........................---------............///......------------...///....................................////////////////////////////////////............///000000111////////////////////////---------------...//////000000000000////////////////////////000000000000111111111111111111111111000000000000000000000000///////////////////////////////////////////////////////////////000111111111111111000000000//////////////////////////////////////////............---------...............---------------------------------.........//////,,,------......------,,,------------------------........................---.........//////000000////////////////////////........................------...............---,,,,,,---...//////000000......///000000000000///////////////////////////......------------............////////////..............................---.....................////////////////////////---------............///......///////////////...000000////////////000000////////////////////////........................////////////////////////...///////////////......------............------........................//////000000///...---------.....................------------......//////........................---------....../////////........................///............---------------............------......---,,,,,,,,,,,,,,,////////////////////////---------------------------------------------------------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,---......///.................................+++++++++,,,---...///000......---------.........////////////////////////........................................................................---------------...//////000000//////...............------,,,,,,------...---------.........//////111000......///000///...///...---...000111000///........./////////000000------............------,,,,,,---------------------------------------------,,,,,,,,,,,,---..............................+++---//////...------...------------------------.............../////////......------------.....................---------------------------------............---------------...000111222000...---///............---------........................---------............///......---,,,,,,...///000..................................../////////////////////////////////////////////...//////000000////////////////////////......------......///000000000000000////////////////////////000000000000////////////////////////000000000000000000000000000000000000000000000000////////////////////////000000//////000000111222111111000000000//////////////////////////////////////////.........---------------------.........------------------------+++++++++,,,,,,,,,------,,,------......------,,,................................................------......///000000000////////////////////////........................,,,---......///......................../////////...//////000000000000000////////////////////////......------------............////////////..............................---------...............000000000000000000000000---------............///---...//////////////////......------------......////////////////////////........................////////////////////////------......---,,,,,,+++------............------........................//////////////////...------------.....................------......///000......................................./////////........................///............---------------............------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------,,,---......//////...................../////////,,,,,,,,,,,,------...///---------...............................................................................................................---------------...///000111111000///.....................------.........------.........////////////...,,,---...//////...///...------///000///------------.........//////.........//////.........------------------,,,,,,---------------------------,,,,,,,,,,,,---.........---,,,,,,---......---+++...000000...,,,---...------------------------////////////..................------------......//////.........---------------------------------........................------............------///............---------........................---------............//////...,,,,,,,,,...///111....................................//////////////////////////////////////////......------......//////////////////////////////......//////000111000000000000////////////////////////000000000000////////////////////////000000000000000000000000000000000000000000000000////////////////////////000000//////000000111222111000000000//////////////////////////////////////////.........---------,,,,,,,,,------.........------------------------+++++++++,,,,,,,,,------,,,------......------,,,------------------------........................------......///000000111////////////////////////........................,,,------...//////...............------------,,,---...//////000000//////////////////////////////......------------............////////////..............................---------.........//////////////////////////////---------............///------...///////////////......------------......////////////////////////........................////////////////////////,,,,,,------------------------............------........................---...//////////////////---------........./////////......---......000000........................////////////....................................///............---------,,,------......------,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++---------------------------------------------------------............///------------------------+++,,,---.........------,,,---......//////......---........./////////000------,,,,,,,,,------...,,,------......///......------------------------........................................................................---,,,,,,------///000000222111000///.........///000//////......//////000............////////////...---+++,,,...////////////...------...///---,,,,,,,,,,,,---------............////////////...............------,,,,,,,,,---------------------------,,,,,,,,,,,,---.........---+++,,,---......---,,,///111111...+++,,,---------------------------000000//////......------.........------.........//////.........---------------------------------,,,---------.../////////...---+++******+++,,,...//////.........---------........................---------........./////////...,,,,,,,,,...000111..................................../////////000///////////////////////////...------,,,,,,,,,,,,000000000000000000000000///////////////000111111000000000000////////////////////////000000000000111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000111111222000000000000//////////////////////////////////////////.........---------,,,,,,,,,------.........---------------------------------.........//////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------...///000000111////////////////////////........................,,,,,,---.../////////......------,,,,,,++++++***,,,---......//////......////////////////////////.........------...............////////////..............................---------.........//////........................---------.........//////------...///000000//////000000////////////000000////////////////////////000000000000000000000000////////////////////////,,,,,,...///000000111111---..................---........................------...///000000000///---------........./////////......------///000111........................000000//////......------........................//////.........---------,,,------......------,,,...---,,,,,,++++++,,,,,,---------------------------------------------------------------------------------.........//////........................***+++---...///...------,,,---......//////......---.........//////000000......---,,,,,,,,,------,,,,,,---.../////////...------------------------........................................................................,,,,,,,,,---...///000111333222000///.........///000000////////////000000............/////////000---------............/////////000000///---+++***......////////////......------------------------........................,,,,,,,,,---------......------------------------+++++++++,,,,,,,,,------......................../////////......------,,,++++++,,,,,,,,,---------//////............//////------------------------,,,,,,------...///000000........................//////000000///...---------------............//////...,,,++++++,,,...///333222///---,,,,,,---...,,,,,,---.../////////...........................222111///---,,,---...///............//////000000...---,,,,,,,,,,,,---...000000000000000///..............................000000000000000000000000000000111111111111000000000000////////////000000111111111111111111111111000000000000111111111111///000000111222333333333222000...---,,,---...///333111///...---...000111000000000000000000000000000///...------...///000//////////////////////////////.........---------////////////////////////---------------------------------.........//////......------------......////////////////////////,,,,,,---...//////......................................................---------............///---.........//////000000------------------------000000///............///..............................////////////..............................------......//////000000000000////////////000000//////.........---------...000000///...---...//////////////////...............////////////......//////............//////........................//////.........---------////////////////////////000///...------...///000//////......------------,,,------......------,,,................................................000000000000000000000000...------------...//////,,,------......------,,,...................................................---,,,,,,++++++++++++...------,,,,,,------...,,,,,,,,,---------......------++++++++++++------------............------------------------------...........................---,,,++++++---...000////////////////////////...........................------------...//////......------------......///............---------//////.........---------////////////////////////------------------,,,,,,---------............///---------............///---.../////////...---,,,///...---,,,,,,---...///------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,---------.........------------------------.........---------------,,,,,,,,,---------......///......------......///------------------------,,,,,,------...//////000........................///////////////...---,,,---------............//////...---,,,,,,---...///222000...---,,,,,,............//////000/////////........................111000///.........///000------.........////////////...------------...///000000000000000///..............................000000000000000000000000000000111111111111000000000000////////////000000//////////////////////////////000000000111111111......//////000111111222111000///.........//////222111///.........///000////////////////////////000///...------...///000........................//////.........---------................................................------------..................------------......////////////////////////---...//////000000//////................................................---------............///............/////////000------------------------......---,,,,,,,,,,,,---..............................////////////..........................................////////////000//////......//////000//////.........---------...000000///...---...////////////////////////.........////////////......//////............//////........................//////.........---------//////////////////////////////............//////000000//////............,,,------......------,,,................................................////////////////////////...------------...//////,,,------......------,,,........................------------------------......------,,,,,,------...------,,,,,,------...,,,,,,,,,---------............---,,,,,,---......------............------------------------------...........................---,,,++++++---...000...................................................------------...//////......------------......///............---------//////.........---------...........................------------------------------............///---------............///,,,------...//////......000...+++))))))+++...000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------............------,,,,,,------...------------------------,,,,,,------.../////////........................---............---,,,,,,---------............///........................///...---,,,,,,---...///000000000000000000///...........................///////////////000000000---------------.........000///............///000000000000000000//////...........................000000000000000000000000///000000111111000000///000//////......//////000//////////////////////////////000000000000111111,,,------......//////000111111000000000/////////000000000000//////////////////////////////////////////...------...//////.......................................---------------------------------////////////////////////,,,,,,,,,---------............------------......////////////////////////...///000000000000000000................................................---------............///............////////////------------------------......---,,,,,,,,,,,,---..............................////////////............................../////////...............///..................////////////............---...000000///...---...///......//////////////////......////////////......//////............//////.......................................---------////////////////////////......////////////......000000000///////////////------............------...........................................................................------------...//////,,,------......------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,......---------...//////...------,,,,,,------...,,,,,,,,,---------......///......------......///------............------------------------------........................------,,,+++,,,---...///------------------------...........................------------...//////......------------......///............---------...............---------................................................---------............///---------............///------..................///...+++******+++...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,,,,,,,------------,,,,,,++++++,,,,,,------------------------------------.........//////........................,,,---------------,,,,,,---------............///......///000000///......---,,,,,,,,,,,,---...///000000000000000///...---........................,,,---...///////////////------------------------///................../////////000000000000//////........................//////////////////////////////000000000000///////////////....../////////000000000000000000000000////////////000000000111---------....../////////000000111111111111000///000000000111000///......////////////////////////........................................................................------------------------........................,,,,,,,,,,,,------------......------------......////////////////////////...//////000000000//////................................................---------............///.........///////////////------------............000000///............///..............................////////////............................../////////......---------......------------....../////////..................000000///...---...///............////////////......////////////......//////............//////................................................////////////////////////,,,---////////////---,,,////////////............------............------...........................................................................------------...//////,,,------......------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...//////...------,,,,,,------...,,,,,,,,,---------............------------......------............------------------------------........................------,,,,,,,,,---...///------------------------...........................------------...//////......------------......///............---------.........................................................///////////////---------............///---------............///000000///...------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------------------------------.......................................,,,,,,---------------,,,---------............///......///000000///......,,,,,,,,,,,,---......///////////////......---,,,........................+++,,,---...............------------------------------------------------//////000000000000////////////////////////////////////////////////////////////000000000000////////////............//////000000000000000000000000...////////////000000000...///////////////000000///000111111111111000000000000000111000///..............................------............------........................---.....................------------------------------------------------,,,,,,,,,---------............------------......////////////////////////.........//////......---................................................---------............//////////////////.........---------....../////////000000///............///..............................////////////..............................//////......------,,,,,,......------------......////////////////////////...000000///...---...///---.........//////000000......////////////......//////............//////........................---.....................////////////////////////,,,---...//////...---,,,---------------------------......//////......---...........................................................................------------...//////,,,------......------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---.........------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,------,,,,,,,,,------............------------------------------........................,,,,,,,,,,,,------......------------------------...........................------------...//////......------------......///............------------.........................................................//////000000---------............///---------............///111000///...,,,,,,,,,,,,,,,---............---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------................................................,,,,,,---............------------............///........................,,,,,,------............---...............---,,,........................------------------...............---------------,,,,,,------------,,,,,,...//////000000000000000////////////////////////000000000000000000000000...//////000000//////...///......------......///////////////////////////......////////////000000000000000000000000000000//////000000000000111111000000000000////////////........................------............---------------------------------------...............---------------------------------------------------------.........//////......------------......////////////////////////...............------,,,................................................---------............//////////////////.........---------...//////000000......---,,,,,,,,,,,,---..............................////////////.......................................---------------///..................///...////////////000000000...000000///...---...///------......///000000000......////////////......//////............//////........................---------...............////////////////////////------............------,,,,,,,,,,,,,,,---------......////////////.................................................................................------------...//////,,,------......------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...------,,,,,,------...,,,,,,,,,---------......+++,,,,,,------,,,,,,+++------............------------------------------........................,,,,,,,,,---------......------------------------...........................------------...//////......------------......///............------------------...............---------------------------------......//////000---------............///---------............///000///...---,,,------...------,,,++++++,,,------------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,---------...------------------------.........------------------------.........//////------,,,,,,,,,,,,------------------------------................................................,,,---...///////////////---------............//////...---,,,,,,---...///---....../////////......---......////////////...........................111000///...---...///000/////////.........------,,,---...//////...---,,,......///000000000000000////////////////////////000000000000000000000000......////////////......///......------......///////////////////////////........./////////000000000000000000000000000000//////.........///000111222111///.........///000........................,,,------......------,,,---------------------------------.........//////........................................................./////////000000......------------......///////////////////////////////////////...------................................................---------............///000/////////............---------...///000000000......---,,,,,,,,,,,,---..............................////////////..............................,,,------------------...000//////......//////000.../////////000000000000...000000///...---...///------......///000000111......////////////......//////............//////........................---------.........//////////////////////////////...------,,,,,,------...,,,,,,,,,---------............////////////......................................................////////////////////////...------------...//////,,,------......------,,,........................------------------------...------,,,,,,,,,,,,---...------,,,,,,------...,,,,,,,,,---------......,,,,,,---......---,,,,,,------............------------------------------........................,,,,,,------......------...................................................------------...//////......------------......///............------------------.........//////------------------------+++,,,,,,---......//////---------............///---------.........//////......---,,,---...///000...,,,***((((((***,,,...------------------------........................,,,,,,,,,---------......---------------------------------.........//////......................../////////......---------////////////000000000000...------,,,,,,------...------------------------.....................---........................------...///000000//////---------........./////////...,,,++++++,,,...///...//////000//////............///000000111000000........................444333000///...///000111000000/////////.........---...///000000///...---......///000000000000000000000000000000000000000000000000000000000000000......////////////...............------.........111111111111111111111111............/////////000000000000000000////////////...---,,,---...000222333111///...---...000111........................,,,,,,---......---,,,,,,---------------------------------.........//////////////////////////////////////////////////////////////////000000000000.........------.........////////////////////////000000111000000///......................................................---------.........//////000000//////.........------------...///000000111000000///............///..............................////////////..............................,,,,,,,,,------.........000000////////////000000.../////////000000111111...000000000...---...///---------...///000000111......////////////......//////............//////........................---------.........//////////////////////////////......,,,++++++,,,......---------.........//////......////////////......................................................000000000000000000000000...------------...//////,,,------......------,,,................................................000///...---------------...------,,,,,,------...,,,,,,,,,---------......,,,---...//////...---,,,---..................---------------------------........................+++,,,------......------////////////////////////...........................------------...//////.........------.........//////.........------------------.........//////------------------------++++++,,,,,,---...//////---------.........//////........................//////.........---------//////.........---------...---,,,,,,++++++++++++........................///...---,,,+++,,,,,,---...------,,,,,,++++++******+++,,,---------,,,+++,,,---......,,,+++,,,...***+++---...///...---------,,,,,,++++++,,,,,,---+++///222111,,,***,,,///------............------.../////////...---,,,,,,////////////////////////---.........//////000000------------------------------------------------000///...---------------......................................................////////////......,,,,,,,,,---...///000000222111000.........///000............////////////111111000000//////............///000000000000000000000//////.........---////////////////////////............////////////222222111000//////000000000000000000000000000000000000000000000000000000111111000000/////////.........////////////..............................------------------------//////.........---------........................................................................////////////////////////////////////////////////000000000000000000000000............////////////////////////////////////......------------......////////////////////////////////////////////////........................//////.........---------................................................///////////////////////////////////////000111111////////////////////////111111000000//////......////////////////////////000000000000000000000000//////////////////////////////////////////////////////............//////000000//////............////////////////////////////////////////////////................................................------------------------......//////000000111111......---------,,,,,,,,,.........------,,,,,,,,,------------------------,,,,,,,,,---------............---------,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------......//////000000***))))))(((((())))))***//////.........---------,,,,,,,,,------------...------+++******+++,,,---////////////////////////------------------------////////////////////////////////////////////////------,,,,,,,,,,,,------......---------,,,,,,,,,..................------,,,---------.../////////........................//////.........---------......---------,,,,,,,,,...---,,,,,,++++++,,,,,,........................///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,---,,,------...---,,,******,,,---......,,,,,,---...,,,,,,------...---------...------,,,,,,------...,,,///222000,,,***,,,///------............------.........///......------+++,,,---...///000111222---------....../////////------------------------------------------------//////...---------------......................................................////////////......,,,---------.../////////111000000///////////////............////////////111000000000/////////.........///000000000000000000000/////////.........////////////////////////............////////////222111111000//////000000000000000000000000000000////////////////////////000000000//////...............////////////..............................------------------------//////.........---------........................................................................////////////////////////////////////////////////000000000000000000000000............////////////////////////////////////......------------......////////////////////////................................................//////.........---------................................................////////////////////////...............//////000////////////////////////111000000000/////////...///////////////////////////////////////////////////////////////////////////////////////////////////......------------.../////////.........------////////////////////////........................................................................------------------------.../////////000000000111............---------,,,.........------,,,,,,,,,------------------------,,,---------..................---------,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------............////////////...------,,,,,,------...//////.........---------,,,,,,,,,------.........000///...------...//////////////////////////////------------------------////////////////////////////////////////////////......------------..................------,,,,,,........................---------......................................................------------------,,,,,,,,,,,,,,,...---,,,,,,,,,,,,,,,,,,........................///...------,,,---------***++++++,,,------..................---+++***))),,,---......,,,,,,---.........---,,,,,,,,,------///......------......///,,,///111000---+++,,,...------............------------......///.........++++++,,,...///000111222------............//////........................------------------------//////...------------.........................................................////////////......------..................//////000000000///..................////////////000000000000////////////......///000000000000000000000////////////......000000000000000000000000............////////////111111000/////////000000000000000000000000000000/////////////////////////////////.....................////////////..............................------------------------...............---------........................................................................////////////////////////////////////////////////000000000000000000000000............////////////////////////////////////......------------......////////////////////////------------------------.......................................---------................................................////////////////////////---------------...//////////////////////////////000000000000////////////////////////////////////........................///////////////////////////////////////////////////...---,,,,,,,,,,,,,,,.........---------------////////////////////////........................................................................------------------------////////////000000000000/////////.........------.........---------------------------------------------........./////////......---------,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------/////////.............../////////....../////////...............---------++++++,,,,,,---...//////000//////......///000000////////////////////////------------------------///////////////////////////////////////////////////..................////////////............---.......................................---------................................................------------------------...------,,,,,,,,,------.................................------------...,,,,,,,,,,,,------...............------,,,+++++++++---...---,,,,,,---///000///---,,,++++++,,,---......------------......,,,...000///---,,,---...,,,------......------,,,,,,,,,---.../////////...........................////////////////////////////////////////////////........................///......---------............................................................////////////.....................---------......000000000///...---............////////////000000000000////////////......///000000000000000000000//////////////////000000000000000000000000............////////////111000000/////////000000////////////////////////////////////////////////..................------......////////////......................................................................................................................................................////////////////////////////////////////////////////////////////////////............////////////////////////////////////......------------......////////////////////////------------------------................................................................................................////////////////////////......------......///000////////////////////////000000000000////////////////////////////////////........................//////////////////////////////////////////////////////...---,,,,,,,,,,,,------------------------////////////////////////................................................................................................////////////000000000000000////////////........................---------------------------------.........////////////000......---------,,,,,,,,,...------,,,,,,------...------------------------+++,,,------......------/////////......---------......------------..............................***++++++,,,---...//////------------.........///////////////////////////........................//////////////////////////////////////////////////////............///////////////////////////...---------.............../////////...---------,,,........................---.................................////////////---------,,,,,,---..............................---..............................------,,,,,,,,,,,,,,,,,,,,,---......///+++,,,------,,,,,,...///000///---,,,++++++,,,---------,,,,,,,,,,,,------,,,---//////...---......,,,,,,------------,,,,,,,,,,,,---.../////////...........................000000000000000000000000////////////////////////..............................---------......///......................................................////////////.....................------------...///000000///...---............////////////////////////000000000000......///000000000000000//////000000000000000000000000000000000000000000............////////////000///////////////000000////////////////////////........................------........................////////////......................................................---.............................................................................................////////////////////////////////////////////////////////////////////////............////////////////////////////////////......------------......////////////////////////------------------------........................---.....................................................................//////////////////////////////......//////000111////////////////////////////////////000000000000////////////////////////........................////////////////////////////////////////////////000000///...------......------------------------////////////////////////................................................................................................000000000000////////////000////////////.................................------------------------.........////////////000......---------,,,,,,,,,...------,,,,,,------...------------------------+++,,,------......------//////......------,,,,,,------,,,,,,,,,,,,---------.....................++++++,,,,,,---...//////,,,------.........//////////////////////////////........................//////////////////////////////////////////////////////............//////.../////////////////////---------.........///////////////...---------,,,........................---------...............///////////////000000000------------------...///........................------...////////////...//////......---,,,,,,+++,,,+++,,,,,,---///000111***,,,------------...///......---,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,---......///.........,,,,,,------------,,,,,,------......///.........******+++---...///000111111111000000000000000///...................................................------------...//////......................................................////////////......------..................------.../////////..................////////////////////////000000000000......///000000000000000//////000000000000111111000000000000000000000000............//////////////////......//////000000000000000000000000000000......................................./////////......////////////......................................................---------.......................................................................................////////////////////////////////////////////////000000000000000000000000............////////////////////////////////////......------------......////////////////////////------------------------........................---------...............................................................///////////////////////////////////////000111111////////////////////////////////////000000000000////////////////////////........................//////////////////////////////////////////////////////.........//////000---------------.........////////////////////////------------------------........................................................................000000000000/////////////////////.........------.............../////////------------------------------........./////////......---------,,,,,,,,,...------,,,,,,------...------------------------+++,,,------......------.........---------------......------------......---------...............,,,,,,,,,---------......---...///000000000000000////////////////////////........................///////////////////////////////////////////////////..................///---............/////////,,,,,,------.../////////...............---------........................---------.........//////............//////000000---------------...//////........................,,,---...///000000///..................---------------,,,,,,---...///000***,,,------------...000,,,,,,------...---------------,,,,,,,,,,,,---------,,,---...//////......+++,,,,,,------,,,,,,+++.........///......------******+++,,,...///000000////////////.........---------------------------........................---------------...//////......................................................////////////......,,,---------.../////////---------------...///000............////////////.../////////000000000111......///000000000000000//////000000000111111111////////////////////////............////////////...............///000000000000000000000000000000.................................//////000000000......////////////......................................................---------.........//////........................................................................////////////////////////////////////////////////000000000000000000000000............////////////////////////////////////......------------......////////////////////////................................................---------.........//////................................................///////////////////////////............///000000////////////////////////.../////////000000000111////////////////////////////////////////////////////////////////////////////////////////////////------------...///000000------........./////////////////////////////////------------------------........................................................................111000000000/////////...............---------,,,---........./////////000------------------------,,,---------..................---------,,,,,,,,,...------,,,,,,------...........................+++,,,------......------,,,------------------...///......------......///---------.........//////...------------,,,,,,,,,+++,,,...///000000//////////////////////////////........................////////////////////////////////////////////////......------------......,,,,,,------............,,,,,,------...//////000---------.......................................---------.........//////---------.........//////---------------...///000........................,,,---///000000000///...,,,,,,------.../////////000///------,,,---...///***+++------------...000***+++---...///...------.........------.........---,,,,,,...///000///...+++,,,,,,------,,,,,,+++.../////////...---,,,,,,------------------------......---------,,,,,,,,,------------------------////////////////////////---------------...///000......................................................////////////......,,,,,,------...///000000...---,,,,,,---...///000............/////////000.../////////000000111111...//////000000000000000//////000000111111111222////////////////////////............/////////000...............///000111000000000000000000000000.........................../////////000000111111......////////////..............................////////////////////////---------.........//////........................................................................////////////////////////////////////////////////000000000000000000000000............/////////000////////////////////////.........------.........////////////////////////////////////////////////........................---------.........//////................................................////////////////////////...------------...//////////////////////////////.../////////000000111111////////////////////////000000000000000000000000////////////////////////////////////////////////+++++++++,,,---...///000........./////////000000////////////////////////------------------------................................................////////////////////////111111000000/////////.........---------,,,,,,,,,---.........//////000000------------------------,,,,,,,,,---------............---------,,,,,,,,,...------,,,,,,------...........................+++,,,------......------,,,,,,,,,------.........------,,,,,,,,,,,,---------------........./////////......------,,,++++++((()))+++---......------////////////////////////////////////////////////////////////////////////////////////////////////---------,,,,,,---------,,,,,,,,,---------......,,,,,,------...///000000,,,------....../////////...---+++******+++,,,...........................------,,,,,,++++++,,,,,,......------------......+++,,,,,,------,,,,,,+++,,,---......//////......111000...,,,+++++++++,,,.........------.........000///---,,,,,,---///000.................................------,,,,,,,,,///......---------......//////---,,,+++*********(((***,,,,,,******,,,.........////////////......////////////////////////+++++++++,,,,,,,,,------.......................................///000111////////////////////////......------------......////////////////////////000000000000111111111111------------------------//////////////////////////////000111111111111111000000////////////000000111111111111111111111111000000//////......------////////////////////////////////////////////////111000///------......///........................---...//////000000//////////////////////////////////////////////////////---.........---,,,++++++000///...,,,,,,,,,---...////////////////////////////////////////////////+++,,,...000000///...---............////////////000000////////////000000////////////////////////////////////////////////222111///...------..................////////////......////////////......///...---,,,,,,---...///......------------......////////////////////////---------............///................................................,,,---------.../////////............////////////444333111///---++++++***000000///...............////////////////////////---------............///000////////////.........------------------------........................////////////////////////000000000000000000000000//////////////////////////////.........------------------............///000///...---,,,+++++++++........................------............---------------............///.........------,,,,,,,,,////////////////////////............////////////...---,,,,,,......---,,,......////////////......------------------------++++++,,,---------,,,,,,------------------------,,,,,,++++++,,,...///000,,,,,,,,,------.........------............------..................------***,,,...///......///000//////...---+++***)))(((........................---,,,,,,+++,,,---///000000///...---------------...........................---,,,++++++,,,---...........................,,,+++++++++,,,------.........------------......+++,,,,,,------,,,,,,+++,,,---......//////.........---,,,+++++++++,,,---,,,---...//////...---,,,///...---,,,,,,---...///........................---,,,,,,,,,++++++++++++......---------......///...------,,,,,,+++++++++***,,,------+++***,,,.........////////////..............................,,,,,,---------.................................///............//////000------------------------......------------..................................../////////000000000------------------------//////////////////////////////000111111111111111000000////////////000000000000000000000000000000.........---------------////////////////////////////////////////////////111000///------......///////////////////////////******+++,,,,,,,,,,,,,,,------------------------.......................................---,,,,,,//////...---------------////////////////////////........................+++,,,...///000///...---............////////////000000////////////000000//////////////////////////////////////////////////////...---......///000........./////////000000......////////////......///...------------...///......------------......////////////////////////---------............///................................................---------...........................////////////111111000......---------000000///...............////////////////////////---------............///***++++++,,,---...//////........................................................................------------------------//////////////////////////////.........------------------............//////......---,,,,,,,,,,,,........................------............---------------............///......---------,,,,,,,,,------------------------............///////////////...------//////...---,,,,,,------------,,,,,,---------------------------------------,,,+++***------------------------***+++,,,...............---------....../////////------............------........................///000111000...---,,,---//////...---,,,++++++***...........................---,,,,,,,,,---.../////////...---------------////////////////////////---------------------...........................******++++++,,,...///000......------------......,,,,,,------------,,,,,,,,,---......//////......,,,,,,,,,,,,,,,---...///+++,,,///111111///,,,+++................................................---------------,,,,,,,,,---,,,,,,,,,---...//////+++,,,---......---,,,+++,,,.........,,,+++,,,---......////////////..............................---------.........//////........................000//////............///------------------------......------------..............................------........./////////........................//////////////////////////////000000111111000000000000////////////000000////////////////////////---...............//////////////////////////////////////////////////////111000///------......///000000000000000000000000,,,---......//////......------------------------............................../////////...------.........///......---,,,////////////////////////------------------------+++,,,.../////////...---............////////////000000////////////000000////////////////////////////////////////////////------------...///111111////////////000000000000......////////////......///...------------...///......------------......////////////////////////---------............///...............................................................---------............////////////...............///000000000//////............///////////////////////////---------............///***++++++,,,---...//////////////////////////////........................------------------------------------------------////////////////////////...............------------------............///......---------------...........................------............---------------............///...------------,,,,,,,,,------------------------............////////////000///......///000///...,,,,,,------------,,,,,,------------------------............---+++***)))------------------------(((***---///000///---+++.........///////////////------............------........................111222333111///---,,,---//////......------------........................///...------,,,---------//////...------------...000000000000000000000000,,,---.../////////..............................+++++++++,,,,,,...//////......------------......,,,,,,------------,,,,,,,,,---......///........................//////000,,,---...//////...---,,,------...//////...------........................000000000000000/////////++++++,,,,,,---...///000)))+++---//////...---,,,/////////...---,,,,,,------......//////......---........................------------....................................111000///...............////////////////////////......------------..............................------.........///////////////////////////////////////////////////////////////000000000000000///000000////////////000000000000000000000000000000//////000000111111222222////////////////////////////////////////////////111000///------....../////////////////////////////////000111111111111111////////////////////////...........................///////////////......------/////////...---,,,////////////////////////------------------------,,,---......//////..................////////////000000////////////000000////////////////////////////////////////////////............//////000000/////////000000000111111......////////////...............------...............------------......////////////////////////---------............///................................................/////////...---------,,,............////////////...............///000111000///............//////////////////////////////---------............///000////////////.........................................................------------------------////////////////////////////////////////////////........................---------............///...------------......///........................------............---------------............///------------------------////////////////////////............///////////////...---...///000///---......////////////......---------------------------.........---,,,++++++,,,,,,------------------***+++---//////...---,,,..................//////------............---------------...............---///000000...---...............///////////////........................//////......---------,,,///......---------......////////////////////////,,,---......//////.................................------,,,,,,---------......------------......,,,------......------,,,,,,---......///.....................------,,,,,,///...---,,,,,,---...///------...//////...------........................000000000000000000000000+++++++++,,,,,,...///000)))+++---/////////...,,,000///............---,,,------............------........................+++,,,,,,,,,,,,---------........................111000///...............////////////////////////......------------..................................../////////000000000//////////////////////////////////////////////////////000000000//////...000000////////////000000111111111111111111111111//////000000111111222222////////////////////////////////////////////////111000///------......///........................---...//////000/////////////////////////////////..............................///////////////...,,,---...//////...---,,,////////////////////////------------------------,,,------...........................////////////000000////////////000000///////////////////////////////////////////////////////////////......---////////////000000000000......////////////......---..................---......------------......////////////////////////---------............///................................................/////////...---------,,,............////////////000//////.........////////////............//////////////////////////////---------............///000////////////.........------------------------................................................////////////////////////////////////////////////---.....................---------............///......---------...//////........................------............---------------............///------------------------////////////////////////............////////////...---,,,,,,......---,,,......////////////......------------------------+++,,,------............,,,,,,,,,---------......------,,,,,,,,,---......------------------------------............---------------.........//////,,,---///...---,,,,,,---........./////////000000......................../////////......------,,,......---------......///........................,,,,,,,,,---......//////........................//////...---------------......------------......------............------,,,---......//////......+++,,,,,,,,,+++***))))))111///---++++++---///111................................................---------...............,,,+++++++++,,,---......+++,,,---...//////...---///...------...///...,,,------............------------------------------+++++++++,,,,,,,,,------........................000//////............///------------------------......------------......------------------------....../////////000000000........................//////////////////////////////000000000///......000000////////////000000111111111111111111111111---...............//////////////////////////////////////////////////////111000///------......///........................//////000111111111111000------------------------------------------------------.../////////......,,,---......///.........////////////////////////------------------------------------......//////............////////////000000////////////000000////////////////////////////////////////////////000000000000///...---,,,............////////////......////////////......------...//////...------......------------......////////////////////////---------............///...............................................................---------............////////////111000///...............///............//////000////////////////////////---------............///***++++++,,,---...//////------------------------........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////---------...............---------............/////////...............///........................------............---------------............///,,,,,,,,,------------...------------------------............////////////...,,,+++,,,---...---,,,,,,,,,------------,,,,,,------------------------***+++,,,---////////////+++,,,,,,------............---,,,++++++,,,...///---------------,,,,,,,,,------............------,,,,,,------.../////////...//////...,,,))))))))).........///////////////............................../////////...------...------------...//////........................,,,+++++++++,,,---///000...........................------------......///......------------......------............------,,,---......//////......***+++,,,---------,,,+++///...---,,,,,,---...//////...---,,,,,,---...///........................,,,,,,---------.........,,,,,,,,,+++,,,,,,---------------..................,,,+++,,,...///...,,,,,,------......------,,,------------------------,,,,,,,,,,,,---------...........................///............//////000------------------------......------------......------------------------------........./////////------------------------//////////////////////////////000000///......---000000////////////000000111111111111111111111111.........---------------////////////////////////////////////////////////111000///------......///........................000000111222222222222111------------------------------------------------,,,,,,---...............---------------...//////////////////////////////........................---------------...//////............////////////000000////////////000000////////////////////////////////////////////////......///000000///...---------------..................////////////......------...//////...------......------------......////////////////////////---------............///................................................---------...........................////////////000000///..............................///000000////////////////////////---------............///***++++++,,,---...//////........................................................................,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////---------.........//////---------............///111000///......---..............................------............---------------............///,,,,,,,,,---------......------------------------............///////////////---,,,---...///...---,,,,,,------------,,,,,,------------------------,,,,,,---.../////////...++++++,,,,,,---......///------------------------///.........------------------............------,,,,,,------...//////000---...//////,,,+++++++++................................................---...///000000///......---------------...//////........................,,,+++***)))***,,,///000........................,,,,,,,,,---...///000111.........------.........------............------,,,---......//////......+++,,,...000111111111000---..................---000///---,,,,,,---///000........................---.........//////000000------,,,+++++++++,,,,,,///......---------......---+++***+++...000...,,,,,,------......------,,,---------------------------------.........//////.......................................///000111////////////////////////.........------.........------------------------,,,,,,,,,---------......------------------------//////////////////////////////000000///...------000000////////////000000000000000000000000000000000000//////.........---////////////////////////////////////////////////111000///...---......///000000000000000000000000+++,,,,,,---------------////////////////////////------------------------+++,,,,,,---.........---...---,,,,,,---...///000////////////////////////////////////////////////...------------...//////............/////////000000000////////////000000////////////////////////////////////////////////,,,---...000000000//////,,,,,,,,,---------............////////////......,,,---...//////...---,,,.........------.........////////////////////////---------.........//////................................................,,,------....../////////............/////////000///............//////000...............///000111////////////////////////---------.........//////000000/////////.........////////////////////////........................------------------------........................////////////////////////---------.........//////---------.........//////222111000......---------........................---..................------------.........//////,,,,,,,,,------.........////////////////////////............/////////000000...---...///000///......//////////////////...------------------------.........///......------++++++,,,,,,---...//////+++,,,...000///...,,,***000000//////.........------..................---,,,,,,------...///000000***,,,...///......///000//////......------------........................,,,---...000000000//////---------------...///000000000000000000000000000//////.........---------+++,,,...///000///.........---,,,,,,,,,,,,---...........................000/////////......------,,,,,,,,,,,,,,,,,,,,,,,,...///000000000///---,,,...---,,,+++,,,---...///111000...,,,+++++++++,,,------------------------/////////......---------,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,+++***+++,,,...///---......---,,,,,,///111---------............///////////////////////////,,,,,,,,,------.................................////////////////////////---------............///........................000000///...---,,,,,,+++///////////////////////////000111000...------...............////////////222222111111000/////////---.........//////000000000000000000000000000000........................---------------...///000......------------...............------,,,,,,,,,------------....../////////...,,,++++++,,,...///......////////////..............................///////////////////////////...---,,,,,,---...///---------.......................................000000000000000000000000000000000000000000000000+++,,,...///000///---,,,------...///000///---***......------------......000000//////.........---////////////////////////222111000///...---------..............................------------......+++,,,............,,,+++......////////////............---,,,---...///000////////////000000000000................................................000000000000000000000000.........------,,,,,,,,,000000//////.........---........................---------............///000000000///.........---,,,------...///000111111------------------------000000000000000000000000........................////////////////////////,,,,,,,,,---------......////////////////////////..........................................------////////////////////////,,,,,,,,,,,,,,,---...///...------,,,,,,------...)))***,,,---...------,,,............---,,,++++++//////000000///......---,,,,,,,,,---------.........------,,,,,,------...,,,------......------,,,------............------,,,,,,,,,---------...........................---........................////////////////////////......////////////......---------.........////////////000000000000////////////.........---------------..................//////...------...//////........................222222222111111111000000------------------------...///000000000///---,,,++++++*********+++,,,---000///......------------------------------------/////////.........------------............------////////////////////////........................------,,,,,,,,,---...///---......---,,,,,,///111---------............///........................---------....../////////................................................---------............///......................../////////...------,,,,,,////////////////////////+++,,,......------...000............////////////000000000000000000111111............/////////000000000000000000000000000..............................---------......///......------------....../////////......---------,,,------...............,,,------------------,,,.........//////.................................------------------------......---,,,,,,---......---------------...//////........................////////////////////////////////////////////////------------...///000000/////////000222222000.........------------......000/////////............////////////////////////,,,,,,+++++++++,,,------////////////////////////......------------......,,,------......------,,,......////////////.........------,,,---...///000////////////............////////////////////////////////////////////////////////////////////////...------------------,,,000/////////............................................./////////000000//////....................................//////........................////////////////////////........................------------------------,,,,,,,,,---------......------------------------...........................................................................---------......///000...------,,,,,,------...+++,,,---.........------,,,---...............---///000000///...---,,,,,,,,,,,,,,,---------......///......------......///,,,------......------,,,------............------,,,,,,---------.........---------.........//////////////////////////////////////////////////////,,,,,,------------,,,,,,++++++,,,,,,,,,---------//////000000000///.....................---------///......---------......000000///......///000000........................///////////////.......................................///000///...---,,,+++++++++***+++,,,,,,---......////////////......------------------------//////............------.........------.........------------------------..............................---------...//////,,,---...---,,,,,,...000---------............///------------------------.........///////////////........................---------------------------------............///................................................////////////////////////---...//////------...000............////////////......///000000111222222............////////////////////////////////////........................//////...---------............------------......///////////////.........+++,,,...//////...------+++,,,...//////...,,,+++------............------........................------------------------------,,,,,,,,,,,,------......---,,,---...///000........................////////////////////////........................///...---,,,---///222444///......///111222111000......------------......////////////............////////////////////////+++,,,,,,---...000111222000000000000000000000000......------------............------------............////////////.........------------...////////////......---------,,,000000000000000000000000000000000000000000000000////////////////////////---------------.........////////////....................................////////////000000000111---------------.....................------,,,,,,////////////////////////////////////////////////........................------------------------,,,,,,,,,---------......------------------------------------------------........................------------------------///............///000000...------,,,,,,------........./////////...------+++,,,---.../////////////////////......,,,++++++,,,,,,,,,---------....../////////....../////////------............------------............------,,,------------.........---------......//////000000000000000000000000000////////////////////////,,,,,,------------,,,,,,+++,,,,,,,,,,,,---------///////////////...---,,,........................111000...---,,,,,,---...////////////////////////........................---------------------------------------------------.../////////...---,,,------------......//////+++,,,.../////////...---------------------------------------------,,,,,,///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,........................------------------......+++---...---,,,,,,...///---------............///------------------------..................//////........................---------------------------------............///........................---------.........//////////////////////////////333444444222///.....................////////////////////////000000111111.........///////////////........................------------------------000///...---------------......------------......//////..................+++,,,...//////...---,,,,,,,,,---......---,,,,,,,,,,,,------------,,,,,,........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,...///000........................////////////////////////........................000000///......///111111---,,,+++,,,...000000000......------------......///////////////.........////////////////////////---------...///111222333////////////////////////......------------......///...---,,,,,,---...///......////////////......------------......//////000//////......------,,,////////////////////////////////////////////////////////////////////////,,,,,,------....../////////////////////......................................./////////000000000+++,,,,,,,,,---.........------------------------........................////////////////////////........................////////////////////////,,,,,,,,,---------......////////////////////////---------------------------------...............------------------------///...............//////...------,,,,,,------...//////......------,,,,,,++++++,,,---------------,,,,,,---------------,,,,,,,,,,,,---------......//////............//////------............------------............------------------............////////////............////////////////////////////////////////////////......////////////..................////////////////////////...---,,,+++---.....................111000...---,,,,,,---...................................................000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...,,,+++------........./////////)))***,,,---......---,,,------------------------++++++++++++++++++++++++///...---,,,,,,---...///000000000000000000000000........................,,,,,,------,,,,,,,,,,,,+++,,,...---,,,,,,---...---------............///------------------------------------------------........................---------------------------------............///........................,,,,,,------.../////////////////////////////////222333333222///......///............////////////000000000000//////......///////////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,000///...---------------......------------......------------------------,,,,,,---......---,,,+++...---,,,,,,,,,,,,---...,,,,,,------------,,,,,,........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,......---,,,---...///000........................................................................000000111111111///...------,,,+++,,,...000000000......------------...............///////////////////////////////////////,,,+++++++++,,,------.................................------------......//////---,,,,,,---//////......////////////......---------...............000000000/////////..............................................................................---------....../////////.........///////////////........................------........./////////+++,,,,,,,,,---.........++++++,,,,,,---......///------------------------................................................////////////////////////,,,,,,,,,---------......////////////////////////---------------------------------.........//////------------------------......------,,,------......------,,,,,,------.........---,,,,,,+++++++++,,,,,,,,,,,,,,,+++******)))***,,,---.../////////,,,,,,,,,---------.........------,,,,,,------...---......//////......---------............---------------.........//////111111000///...------,,,........................////////////////////////......////////////.............../////////000000......//////...---,,,,,,---------...............///......---------......---......//////......---....................................////////////,,,,,,,,,,,,,,,,,,,,,,,,------...///...---,,,+++++++++,,,------------,,,)))***+++,,,,,,,,,,,,,,,------------------------******++++++++++++,,,,,,.........------.........////////////////////////........................,,,,,,------,,,,,,+++******,,,---...---,,,---...---------............///---------------------------------------,,,,,,,,,........................---------------------------------............///........................---------.........//////////////////////////////+++---............///111............////////////111111000//////...------///////////////.................................,,,,,,,,,,,,,,,,,,,,,,,,//////...---------............------------......,,,,,,,,,------------------------,,,,,,,,,,,,,,,///...,,,++++++,,,...///------............------........................------------------------,,,,,,------------,,,,,,---------..........................................................................................///111222111///---+++///......///111222111000......------------...............//////////////////////////////////////////...---------------.................................------------......//////............//////......////////////......,,,---......//////......000000000000000000000000......................................................................................./////////.........///////////////........................------------............---------------.........++++++,,,---...///000000------------------------................................................------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////------------------------......---,,,,,,,,,,,,---...------,,,,,,------...------,,,+++++++++,,,,,,---------,,,,,,+++***)))******,,,---//////000000,,,,,,,,,---------......------,,,,,,,,,,,,------......////////////......------............------------........./////////222111111000///...------........................////////////////////////,,,,,,------------,,,,,,,,,,,,---------.........---....../////////......---------.........//////------.....................///000000000000///...........................+++++++++,,,,,,---------------------------------------.........---,,,+++++++++---.........---,,,,,,,,,+++++++++,,,------------------------------++++++,,,,,,------------------............------------------------------........................------.........---+++***)))+++---...---,,,,,,------------............///........................///.........------------................................................---------............///........................---------...............////////////////////////)))+++---------...000222............//////////////////////////////......000/////////..................................................................---------......///......------------......------------.........//////...,,,+++***+++,,,------------,,,,,,---------.........//////.................................------------------------,,,---............---,,,+++,,,...///000///...---................................................////////////////////////------....../////////////////////000222222000.........------------................../////////000////////////////////////000000////////////000000..............................------------............////////////............////////////......,,,---.../////////...---------...//////000000000........................................................................////////////......................../////////000....................................//////////////////..................---------....../////////........................................................................------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000........................//////...---------------...------,,,,,,------...------,,,+++,,,---......------.........---,,,,,,------...////////////...,,,,,,,,,---------............------------............////////////......------............------............//////////////////////////////000000........................////////////////////////,,,,,,------------,,,,,,------------............------...///000000000000---------.........//////+++,,,...///000///......///000111222222111000///.................................//////000000000........................,,,---.........---,,,+++------///000000000///...///...,,,++++++,,,---...---------------------------------....../////////,,,---...//////...---,,,000000000000000000000000............................../////////...,,,+++)))+++---...---,,,,,,------------.........//////////////////////////////000000//////.........---........................////////////////////////---------.........//////................................................////////////////////////---...//////......///111............/////////000------......///000000000000000//////.........---////////////////////////000000000000000000000000---------------...///000.........------.........---.........//////000000000...,,,))))))***,,,...+++,,,...//////...,,,+++......////////////..............................////////////////////////------...//////...------***,,,...000111///---,,,................................................000000000000000000000000,,,+++++++++---///222333------...///000///---***.........------.........---.........//////000000////////////////////////,,,,,,,,,,,,,,,---......000000000000000000000000.........------.........---...///000000///...---......////////////......,,,,,,.../////////...---+++,,,,,,---...///000000000000000000000000000000000000000000000000000000........................000000//////......---------.........//////000000........................////////////000000000000000000000///.........---000////////////.........////////////////////////................................................////////////////////////,,,,,,,,,---------......////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000////////////////////////111000///..................------,,,,,,------......---,,,,,,---...000111,,,---...///000000000000000000000000///...---,,,,,,,,,,,,---------......//////............//////......////////////......---..................---............/////////000------...///000111222333000000000000000000000000////////////////////////...//////////////////...////////////000000000111,,,---...000111111222222------------------------////////////////////////111///......//////...,,,,,,---......//////.........---,,,...000000...+++------,,,,,,------...///...///111222222000...---///222444111,,,)))+++...///...,,,++++++,,,...///------------------------........................,,,,,,------...///000000......................................................------------......///////////////...............------------......///............---------,,,,,,,,,---------......,,,,,,,,,------.........,,,---......//////......------------------------------............------...------------...//////000///...------------------....../////////////////////000000///...------////////////////////////......------------......------............------///////////////.........111000...,,,,,,,,,...///........................000000000000000000000000///...---,,,+++,,,,,,---............................................................//////////////////............//////000000///...---,,,,,,,,,///...---,,,,,,---...///............////////////000///...---,,,,,,---...////////////////////////111111111000000000000000---...///000000///...---............////////////000000//////......------..............................---------,,,,,,,,,////////////////////////................................................////////////////////////..............................////////////......////////////////////////000000000000111111111111//////............//////////////////////////////------......//////000000............//////////////////............//////------...///000000//////............////////////------------------------..............................,,,++++++,,,......---------.........//////---------............///------------------------///...---,,,,,,---...///........................////////////////////////000000000000000000000000------,,,,,,,,,+++++++++,,,------......------,,,,,,------......------,,,,,,---------,,,***((('''+++,,,------......------000000//////.........---.../////////...---,,,,,,............///////////////...------...///...---,,,,,,,,,---------......//////.........---------....................................////////////------......///000000111////////////////////////------------------------////////////////////////111///......//////...---,,,---......//////.........---,,,...000000...+++,,,++++++++++++,,,------......///000000000///...111333555333...,,,---000///...,,,++++++,,,...///------------------------........................,,,,,,------...//////000......................................................------------....../////////////////////.........------------......///............---------,,,,,,---------.........,,,,,,,,,------.........,,,---......//////......------------------------------............------...------------...////////////...------------------...//////000000/////////////////////...------////////////////////////......------------......------............------////////////............111///...,,,,,,,,,...///........................////////////////////////000///---,,,,,,,,,------............................................................//////////////////............////////////......------,,,,,,///...------------...//////000000000111111111111000///...---------------////////////////////////000000000000000000000000......////////////..................///////////////////////////.............................................---------,,,////////////////////////................................................////////////////////////..............................////////////......////////////////////////....../////////000000000//////............//////////////////////////////.........///////////////............//////////////////............//////---...//////////////////............////////////------------------------...........................------,,,,,,------...---------.........//////---------............///------------------------///...------------...///........................////////////////////////////////////////////////------------,,,,,,,,,,,,,,,------......------,,,,,,------......------,,,,,,,,,------,,,+++))))))+++,,,------......------///.........------------.........///......------............///////////////...------...///...------------.........////////////.........---------....................................////////////,,,------...//////000000////////////////////////------------------------////////////////////////000///......//////...---,,,---......//////.........------...//////...,,,,,,,,,++++++,,,,,,---...------------...///000000000333444222...,,,...000///...---,,,,,,---...///------------------------........................,,,,,,------.../////////......................................................------------............//////////////////......------------......///............---------,,,------------.........---------------.........,,,---......//////......------------------------------............------...------------...//////......---,,,,,,,,,---------...//////000000/////////////////////......---////////////////////////......------------......------............------........................000///...,,,,,,---......................................................000///......------..................................................................//////////////////............//////.........---------------///...------------.../////////000000000111111111....../////////...------////////////////////////000000000000000000000000//////............//////............////////////.........///////////////......................../////////.........------////////////////////////................................................////////////////////////..............................////////////......////////////////////////------.........///////////////............/////////////////////////////////////////////.....................//////////////////............////////////////////////...---............////////////------------------------........................------............---------------...............---------............///------------------------///...------------...///........................////////////////////////////////////////////////.........------------,,,,,,------......------,,,,,,------......------,,,++++++,,,,,,,,,,,,+++++++++,,,------......---------------------,,,,,,,,,------......///.....................///////////////...------...///...---........./////////000000/////////............---....................................////////////,,,,,,,,,---......//////////////////////////////........................////////////////////////000///......///000///---,,,---......///...............---............------------,,,---......///------,,,+++,,,...000222...000111///,,,+++,,,---......------------......,,,,,,------------------........................---------.........//////......................................................------------..................////////////......------------......///............---------------------............---------...............,,,---......///.................................------............------...------------...//////------,,,,,,,,,,,,------......///000000000000000...///////////////......////////////////////////......------------......------............------------...............//////...------------..............................------------------------////////////......//////............................................................///////////////......------......///---------------------............------.........---------.........//////---...///000000///...---/////////////////////////////////000000000000000000///...------...///000............////////////------......//////000000........................000////////////.........////////////////////////................................................////////////////////////..............................////////////......////////////////////////------.........////////////......------......///////////////////////////000000//////......------............//////////////////............////////////000000///...------............////////////................................................,,,---...//////...---,,,........................---------............///.................................------.................................//////////////////////////////////////////////////////.........---------,,,------......------,,,,,,------......------,,,***++++++,,,,,,---------+++,,,------......------------------------------,,,,,,---.../////////...............///////////////---------...///...------........./////////////////////...................................................////////////,,,,,,,,,---------......////////////////////////........................///////////////////////////...---...///000///...,,,---......///.....................------......,,,,,,,,,,,,,,,------......---++++++,,,...111222...//////...---,,,,,,---........................,,,,,,,,,---------..............................---------.....................................................................------------......---.........//////000000......------------......///............------------------.........//////........................,,,---......///.................................------............------...------------...//////---------,,,,,,------......//////000000000000000......///////////////...////////////////////////......------------......------............------,,,---------......//////......---------.................................------------------------......//////////////////............................................................////////////......------------......,,,,,,,,,------------------..................---------------............---...///000000000......////////////////////////......//////000000000000000///...------...///000............////////////------......//////000000////////////////////////000////////////.........////////////////////////................................................////////////////////////////////////////////////......////////////......////////////////////////....../////////000000000......------------......////////////////////////000000//////......------............//////////////////............////////////000000///...------............////////////................................................,,,---////////////---,,,.....................------------............///........................---..................---........................////////////////////////........................//////.........---------,,,------......------,,,,,,------......------,,,+++++++++,,,,,,---......+++,,,------......------..................//////,,,,,,---.../////////...............///////////////---------...///...---,,,,,,---------.........////////////////////////....................................////////////,,,,,,,,,---------------////////////////////////........................///////////////////////////...---...///000///...,,,---......//////......---...///...,,,,,,...000+++************+++,,,,,,///...---,,,,,,...000222000000000/////////..............................+++,,,,,,------...............................................................................................................------------......------......///000000000......------------......///............---------------.........//////////////////...............,,,---......//////..............................------............------...------------...//////......---------...//////...///000000111111000000---...//////////////////////////////////////////......------------......------............------,,,,,,,,,---......//////---------.......................................------------------------------.../////////..................................................................////////////......------------......---------,,,,,,,,,,,,,,,------...//////...------....../////////000000000......///000000000//////////////////////////////---......//////000000111//////............//////............////////////.........////////////////////////////////////////////////.........------////////////////////////................................................////////////////////////////////////////////////......////////////......////////////////////////....../////////000000000......------------......///////////////////////////////////////.....................//////////////////............////////////////////////...---............////////////......................................................////////////.....................------------------............///........................------...//////...------........................////////////////////////.................................------------,,,,,,------......------,,,,,,------......------,,,,,,,,,++++++,,,---...///+++,,,------......------.........///////////////------......///.....................///////////////...------...///...---,,,,,,,,,------------......////////////000000000....................................////////////------------------......////////////////////////........................///////////////////////////...---...000000000///,,,---......//////......---//////...,,,+++...000---,,,,,,,,,,,,---......000///.........///000111000///////////////............////////////......++++++,,,,,,---......///......................................................................................................------------......------......///000000111......------------......///............---------............////////////000/////////.........---,,,---......//////..............................------............------...------------.../////////............///000111//////000111111111111000------...///////////////////////////////////////......------------......------............------++++++,,,------...//////,,,------......///..............................------------------------+++,,,---...///......---............................................................////////////...------,,,,,,------......------,,,,,,+++++++++------...//////...------........./////////000000///////////////000000111////////////////////////------......///000000111......////////////..................///////////////////////////.........////////////////////////............---------,,,////////////////////////................................................////////////////////////////////////////////////......////////////......////////////////////////------........./////////...------,,,,,,------...////////////////////////.........///////////////............//////////////////............//////---...//////////////////............////////////................................................//////............////////////.........------------------............///........................------...//////...------........................////////////////////////........................------------,,,,,,,,,,,,,,,------......------,,,,,,------......------,,,------,,,+++,,,---......+++,,,------......---------------....../////////.........///......------............///////////////...------...///...---------------.............../////////000000000000....................................////////////........................////////////////////////////////////////////////////////////////////////...------...000111000///,,,---......//////......---//////...++++++...111000000000000000111222222111000000////////////000...---,,,,,,---------+++......////////////......++++++,,,,,,---...//////.............................................---.........................................................------.........---------...///000000111.........------.........//////.........---------............/////////000000000//////.........---,,,---......//////......////////////////////////---..................---...------------.../////////////////////000111111//////000111111111111111------...///000000//////////////////////////////.........------.........---..................---++++++,,,,,,---...//////,,,,,,---.../////////...................................................***+++---.........------............................................................/////////000...------,,,,,,------.........---,,,,,,+++******,,,---...//////...---,,,,,,,,,,,,---------......000///.........000111222////////////////////////---------...///000000111---...///000000///...---............/////////000000000//////.........---000000000000000000000000......---------,,,,,,,,,////////////////////////................................................////////////////////////000000000000000000000000......////////////......////////////////////////,,,,,,,,,---------.........------,,,,,,------...////////////////////////---.........//////000000............/////////000//////............//////------...///000000000///............/////////000////////////////////////........................000///...------...///000//////.........------------------.........//////////////////////////////,,,---...//////...---,,,........................////////////////////////........................------,,,,,,,,,+++++++++,,,------......------,,,,,,------......------,,,......,,,,,,,,,,,,---...+++,,,------......------,,,,,,,,,------............/////////...---,,,,,,............/////////000///...------...///...---............/////////000.../////////000000111111..................................../////////000//////////////////......////////////////////////------............------........................//////000000///...------------------------------+++,,,------......------,,,,,,---...///000111111111111111111111111111111222111000///...---------111000///...------...///------------------------//////.........---------...------,,,,,,------...........................000/////////....................................////////////////////////..............................------------......,,,---------...////////////...---,,,,,,,,,,,,,,,...//////...,,,,,,---///333111///,,,++++++,,,,,,------------------------........................000/////////000111333444444222111///...---......111111000000//////..................////////////......//////...---,,,,,,------------------------......------------......................................................---...///...------...///...------,,,,,,------...111111000///...------,,,........................,,,,,,,,,---------......000000000000000////////////...---,,,***)))((('''---------............///////////////////////////......//////000000111111............////////////111111000000//////......000000000000000000000000////////////////////////000///...------...///000111111000000/////////......///000///...---...000..........................................------000000000000///...---,,,//////---,,,,,,---...///000000///.......................................------...///000000//////...............---------////////////000000000000........................000000000000000000000000////////////////////////111000...---,,,,,,------////////////////////////............////////////000000//////.........---////////////////////////......////////////....../////////////////////////////////////////////////////////...------,,,,,,+++,,,---///000000000000333222222000///...---,,,................................................,,,,,,,,,------.........++++++,,,,,,,,,---------............////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////////////////////////////,,,---------.../////////......//////000000111111........................000000000000000000000000////////////////////////000...---...///000///...///////////////000111111222222111000000000000000////////////////////////---......//////......---........................///////////////...------------------------------------...///////////////------......//////000000........................111000///...------------000000......---...//////------------------------//////.........------------------,,,,,,---------.................................---------------........................////////////////////////..............................------------......---------...............000///......---------...---...///...,,,,,,...000222111///---++++++,,,---------------------------........................---,,,,,,,,,---...000000111111///......//////000000000000000//////..................////////////......///......------,,,------------------------......------------......................................................,,,---...---,,,+++,,,...........................---------,,,,,,+++******........................,,,,,,---------.........---------...............---------------------------------............///////////////////////////......//////000000000000............////////////000000000000////////////........................////////////////////////000//////......//////000///.........------------...///000///...---...000....................................................../////////////////////...------------.../////////...---------------........................---...//////////////////........................////////////000000000000........................................................................///...---------...//////////////////////////////............///////////////.........------------........................,,,,,,------------,,,,,,////////////////////////////////////////////////------..................---......////////////..................---------................................................,,,,,,,,,------.........++++++,,,,,,,,,---------............////////////------------------------++++++,,,------...//////........................000//////...------,,,,,,///////////////000000000................................................////////////////////////000...---...///000///...---------------......///000///......---------...////////////////////////---......//////......---////////////////////////...////////////...------........................//////000111111111111000................................................//////...---,,,,,,,,,---///............//////000------------------------...............---------------------------------........................,,,,,,,,,,,,,,,---------........................////////////////////////..............................------------.....................---------000000///............///,,,---......------///111111000...---,,,,,,,,,---------------------------........................,,,,,,++++++,,,---.../////////......///000111222000000000////////////...............////////////...............---------..............................------------......................................................+++,,,------++++++,,,---......///000000///......................................................,,,------------.........,,,,,,------......//////////////////////////////---------............///////////////////////////...////////////000000000............////////////////////////000000000000........................///////////////////////////000000111111000000///............------------...///000///...---...000................................................------......///000000000......---------......///......---,,,,,,,,,,,,---//////////////////////////////////////////...---////////////////////////////////////000000000000////////////////////////................................................---,,,,,,------///000000////////////////////////............////////////---------------,,,,,,,,,------------------------,,,,,,------------,,,,,,////////////////////////////////////////////////,,,,,,------...//////000///////////////...------++++++,,,---...///000000................................................---------------.........,,,,,,,,,,,,---------------............/////////........................,,,,,,,,,---......//////......................../////////...------,,,,,,000000000/////////......................................................////////////////////////000...---...///000///...------,,,,,,------...//////...------,,,---------////////////////////////......////////////......000000000000000000000000.........//////...------//////////////////////////////000111111111111000/////////......---------000000000000000000000000...------,,,,,,,,,------............//////000000------------------------........................,,,------------------,,,........................,,,,,,,,,,,,------------........................////////////////////////..............................------------....../////////...---------,,,//////...............///+++,,,---------...000222000///...---------------.........................................................//////000000000///////////////000000111////////////////////////............////////////.........---------......////////////////////////......------------......................................................+++---------,,,+++,,,---,,,---///000000///---,,,......//////000000000000........................------------............---......///000111222222222222111000///...---,,,---------............///////////////////////////////////////////////////............////////////......//////000000111111000000000000000000000000///////////////////////////000111222222111000///000000000000000/////////...///000///...---...000....................................////////////...............///000000------------.........///......------,,,------...000000000000000000000000//////000000///...------////////////000000000000////////////000000000000000000000000000000000000........................------------------------------------......//////////////////////////////............////////////------------------------------------------------......////////////......////////////////////////////////////////////////---------.........//////---......//////...------------...///000111222333................................................---------...............,,,,,,,,,------------...---------.........//////------------------------,,,---------......//////........................+++,,,,,,---...///000000111000000///......------................................................////////////////////////000...---...///000///...///............///000000000//////.........//////////////////////////////...//////////////////...000000000000000000000000------............------////////////////////////---...//////000000////////////......------,,,,,,////////////////////////------,,,,,,,,,------...------...//////000000000---------------------------.....................,,,,,,---......---,,,,,,........................---------------------...........................////////////////////////..............................------------....../////////...---------,,,...------,,,------......+++,,,---------...000222///......---------......................................................///000000000111111111111000000000000000//////................../////////............////////////......------------...///////////////////////////......------------......................................................,,,...///...---,,,---...+++,,,...//////...,,,++++++++++++,,,,,,------...........................---------.........//////---......///000111222222111000000///...---,,,,,,---------............////////////////////////////////////...........................////////////......//////000000111111000000000000000000000000///////////////////////////000111222222111000////////////000000000000000...///000///...---...000................................./////////000000111000///...---.........,,,------........./////////...............//////000000000000000000000000//////000000///...------.../////////000000111111////////////000000000000000000000000000000000000////////////////////////........................//////.........------,,,////////////////////////............////////////..................//////..............................////////////......//////////////////////////////////////////////////////.........---------+++,,,---...////////////......//////000000111111........................................................................,,,,,,---------.........------------............,,,,,,,,,,,,,,,,,,,,,,,,------...............///........................++++++,,,---...///000111111111000///...---,,,,,,........................////////////////////////////////////////////////000...---...///000///..................///000000//////............///000////////////////////////...//////000000//////...////////////////////////,,,,,,---............---........................,,,---......//////......///.........------,,,,,,---------------------------,,,,,,,,,---...//////---...//////000//////...---------------------------------...............+++,,,---......---,,,+++....................................---------,,,........................////////////////////////..............................------------.....................------------,,,,,,,,,,,,---......,,,---......------///111------........................................................................///////////////...000000111111000///...------............/////////............////////////......---,,,,,,...///000..............................------------......................................................---...//////------...///+++,,,---......---,,,+++,,,,,,------.........///........................------........./////////,,,,,,------......//////,,,,,,------......//////---------............////////////////////////////////////............---............////////////////////////000000000000........................///////////////////////////000000111111000000///---------..................///000///...---...000.................................//////000000111222111///...------......+++,,,---...///////////////............///000000//////////////////////////////////////////...------......//////000000111////////////000000000000////////////////////////000000000000000000000000////////////////////////////////////...---,,,+++////////////////////////............////////////.........///////////////////////////////////////,,,,,,------------,,,,,,////////////////////////////////////////////////000//////...------,,,,,,***+++,,,---.../////////------................................................................../////////...............,,,---------............,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------........................000000//////...---,,,,,,........................000000000000000000000000////////////////////////000...---...///000///...,,,,,,++++++,,,,,,---...---------,,,------.../////////////////////////////////000000000000//////........................+++,,,------.........---------------------------,,,---......//////......------------------------------------------------------------...///000111...//////000000///...------------------------------------.........//////+++,,,...//////...,,,+++........................///......---,,,+++******........................////////////////////////..............................------------......---------...............---------------...//////---...///...,,,,,,...000,,,------......//////...................................................------...//////...------......000111111000000///---------.........//////............///////////////...,,,,,,,,,...///111------------------------......------------......................................................,,,---......,,,,,,---.........................../////////000000000000000....................................////////////---------...............,,,,,,---......//////000---------............/////////////////////////////////.........---------............////////////000000000000////////////........................////////////////////////000//////......//////000------------.........///...///000///...---...000........................---......///000000111111111000...------...///000+++,,,---////////////......---------......///000........................---...//////////////////,,,------...//////000000////////////000000000000........................////////////////////////000000000000000000000000---......//////...---,,,////////////////////////............////////////---------....../////////........................,,,,,,------------,,,,,,////////////////////////////////////////////////..................------+++,,,------............------------.........///................................................000/////////.........---------------............,,,,,,---------.........------------------------////////////............------------------------......................../////////......---------........................////////////////////////////////////////////////000...---...///000///...,,,,,,++++++,,,,,,---......---------......///000//////////////////////////////000000000000//////........................+++,,,------.........------------------------------......///////////////------------------------////////////////////////---------...///000111222//////000000000...---,,,---------------------------------.........//////+++,,,...//////...,,,+++........................///...---,,,***)))((((((........................////////////////////////.................................------.........,,,------....../////////...............///000111...//////...,,,,,,---///,,,,,,---...////////////////////////////////////..............................000000000///...---+++---...000111222111111---------.........//////............/////////000///...,,,,,,,,,...000111------------------------.........------.........................................................+++,,,------++++++,,,---000///............///000------------------------..................................../////////000000000000000000/////////000000//////......---------------.........////////////////////////////////////.........---------............/////////000111111000000//////......000000000000000000000000////////////////////////000///...------...///000.../////////000000111111...///000///...---...000........................---......///000111111222///...---,,,---///111222***+++---///000000///...,,,,,,,,,,,,,,,---...///........................------...///000000000///,,,,,,,,,---...//////000////////////000000000000................................................000000000000000000000000+++,,,---////////////...////////////////////////............/////////000,,,,,,,,,------.........------------------------...//////////////////...////////////////////////////////////////////////,,,,,,------.../////////------......------,,,+++---......///000111222222................................................000000//////.........------------.........//////,,,,,,,,,---------..............................///////////////.........------------------------***+++,,,---///000111222...............---------................................................////////////////////////000...---...///000///......------------...//////000000000000000111222222///////////////////////////////////////////////////...---,,,+++,,,,,,---........................------------------------................................................//////.........---------...------,,,,,,------...////////////////////////+++***)))((()))+++...///333222111///---+++***)))//////.........---------........................//////.........------------------............///---------............/////////.........---------........................//////////////////////////////000000000000///////////////...---------,,,......------------......//////---,,,,,,,,,,,,,,,///............---------000000///---++++++...000////////////////////////////////////////////////////////////////////////111111000///...---,,,,,,///.........------------------------------,,,,,,......---,,,---...///000111000///...............//////.........------------------............/////////.........---------------............------.........////////////000000000000000000/////////---.........//////000000..............................////////////......000000000000000000000000......------------....../////////000111111222222000000000000000000000000............////////////000000//////.........---////////////////////////------------------------111111000///...---,,,,,,...........................///000000000///---,,,////////////////////////......///////////////...---......///////////////////////////////////////////////////////////////////////////////////////////////////////////////......///000000000000000//////.........---------..................------........................//////000000///...------////////////////////////........................(((///222//////222222---////////////////////////........................***+++---...//////000000...------,,,,,,------...000///...---,,,------............////////////000........................//////.........---------+++,,,---......---,,,+++---------------...///000...------,,,,,,,,,------//////.........---------,,,---......//////............------------......---------,,,,,,+++++++++///...---,,,,,,---...///000000//////.........---000000000000000000000000......------------......---,,,,,,,,,,,,---......//////............/////////////////////////////////////////////////////////...---,,,,,,,,,------................................................////////////////////////........................//////.........---------...------,,,,,,------...........................000///...---...000111333//////......---,,,,,,+++//////.........---------........................//////.........------------------............///---------............/////////.........---------........................////////////////////////////////////////////////...............---------......------------......,,,,,,,,,,,,---...///000000//////...,,,+++)))(((111111000...------///111///////////////////////////////////////////////////////////////////////////////////////........./////////.........------...---------------------...------,,,---...///000000//////...------............---------,,,,,,,,,---------............/////////.........---------------............------,,,,,,,,,------------...////////////////////////............/////////000..............................////////////......000000000000000000000000/////////....../////////111111000000000000000000000000000000000000000000............////////////111111000000000/////////////////////////////////------------------------000000000///......------........................///////////////......---////////////////////////------------------,,,,,,---......///////////////////////////////////////////////////////////////////////////////////////////////////////////////......///000000000000000//////.........---------................................................///////////////...------////////////////////////........................---111111,,,+++///111///////////////////////////..............................//////......---,,,...------,,,,,,------...000///...---,,,------...,,,,,,,,,------------...........................//////.........---------,,,------------------,,,///......---------.........------,,,,,,---------......---------,,,,,,,,,,,,---......//////............------------...............---------,,,,,,......------------......000/////////............////////////////////////......------------.....................//////000//////............/////////////////////////////////////////////////////////...------,,,---------........................////////////////////////////////////////////////////////////////////////...............---------...------,,,,,,------..............................---,,,++++++,,,---...,,,,,,,,,,,,------------...............---------.......................................------------------............///---------............///...............---------......................../////////////////////////////////....../////////---------.....................------------......------------...///000111///000000000...,,,***)))000000000...,,,,,,...000////////////////////////////////////////////////////////////////////////---.........//////000000000000000/////////.................................------------...////////////...------------...---------,,,,,,,,,++++++---------............///...............---------------............------,,,,,,,,,------------.......................................////////////..............................////////////......000000000000000000000000000000////////////000000222222111000000///......000000000000000000000000............////////////111111111111000000000000////////////////////////........................////////////////////////........................000//////............///////////////////////////---.........---,,,++++++---......///////////////////////////////////////////////////////////////////////////////////////////////////////////////......///000000000000000...............---------........................///////////////////////////////////////......---////////////////////////........................222222000...111666888666////////////////////////..............................//////......---,,,...------,,,,,,------...//////...------------...,,,,,,,,,------------..........................................---------...------,,,,,,------...000000///------,,,,,,,,,---------,,,,,,------...---------,,,,,,,,,++++++,,,---......//////............------------....../////////...............---..................---////////////..........................................------------......000000//////000000111222//////............//////////////////////////////////////////////////////.........------------...................................................------------------------000000000000000000000000...........................------,,,,,,------...........................+++***)))((((((((()))***+++++++++,,,,,,---------........................................................................---------............///---------............///................................................//////////////////////////////...------...//////,,,---------.../////////......------------......111000///......---......---///000222222222111000---......,,,+++***,,,...////////////////////////////////////////////////////////////////////////............////////////000000000000////////////.........///////////////------------......//////......------------............---------,,,,,,,,,---------............///........................------............------.........////////////000---------........................///////////////..............................////////////......////////////////////////000//////////////////000111111000000////////////////////////////////////............////////////000000000000000000000000////////////////////////////////////////////////............//////000000........................000///...------...///000////////////////////////000000000000///...---,,,---......///////////////////////////////////////////////////////////////////////////////////////////////////////////////......///000000000000000........................---------...............000000000000000000000000...///////////////......////////////////////////........................222///...666AAAHHHDDD===////////////////////////........................***+++---...//////000000...------,,,,,,------...............------...............////////////000...................................................---,,,++++++,,,---...//////...---------------------,,,,,,,,,---............---------,,,,,,,,,,,,---......///...............------------..............................,,,---...//////...---,,,///////////////.......................................------------......000000//////000000111222//////............//////////////////////////////////////////////////////---.............................................------------------------------------------------000000000000000000000000---........................------,,,,,,------..............................------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---.............................................---.....................---------............///---------............///---.............................................///////////////////////////...---,,,,,,---...///,,,---------.../////////......------------......111000///......---......---...000222222333222222---......---,,,+++,,,---////////////////////////////////////////////////////////////////////////////////////............000000000000////////////............//////000000---------.....................---------......///////////////............---------............///---.....................------............------.........////////////000------------....../////////////////////.......................................////////////......///////////////////////////......------......///......//////000000000000////////////////////////............////////////////////////////////////////////////////////////////////////////////////------......///000000000////////////////////////000///...------...///000//////////////////////////////000000///......------......///////////////////////////////////////////////////////////////////////////////////////////////////////////////......///000000000000000---.....................---------.........//////000000000000000000000000......///////////////...////////////////////////........................000+++...>>>OOOSSSGGG999////////////////////////........................***+++---...//////000000...------,,,,,,------...------...........................////////////000........................---........................---,,,++++++,,,---...---------------...//////,,,,,,,,,,,,,,,---...///////////////............,,,---......///...............------------......------------------......,,,---...//////...---,,,.........///////////////..............................------------......//////......//////000111//////............//////////////////////////////////////////////////////------...////////////...........................------------------------........................////////////////////////---------..................------,,,,,,------...------------------------............////////////......------,,,,,,++++++---------.......................................---------...............---------............///---------............///---------.......................................///////////////////////////...,,,++++++,,,...///---------.....................------------......------------...///000111/////////...............///111111111///...///000////////////////////////////////////////////////////////////////////////000000//////.........---000000000/////////......---------......//////000,,,---......//////......///............///000000000000000////////////...---------............///---------...............------............------,,,,,,,,,------------...---------...//////000000///////////////.......................................////////////......000000000000000000000000......------------......------...//////000111111000000000000000000000000............////////////............////////////////////////////////////........................---.........//////000000///////////////////////////............//////000////////////////////////,,,,,,---------------,,,---......///////////////////////////////////////////////////////////////////////////////////////////////////////////////......///000000000000000---------...............,,,,,,------.../////////////////////////////////---...//////////////////////////////////////////........................000+++///???NNNLLL===///////////////////////////..............................//////......---,,,...------,,,,,,------...,,,---......///.........,,,,,,,,,------------...........................---------..................------,,,,,,------...,,,,,,,,,------///000000,,,,,,,,,,,,---......///000000000////////////...,,,---......//////............------------......---------------.........---..................---.........///////////////..............................------------............------......///000//////............//////////////////////////////////////////////////////,,,---...///000000///...................................................................................................---------.........//////...------,,,,,,------...------------------------+++,,,------.....................------------,,,---------.........//////........................---------.........//////---------............///---------............///---------.........//////........................///////////////////////////---+++******+++---///...............---------......------------......,,,,,,,,,,,,---...///000///...---,,,,,,---///000000222333222000///000000////////////////////////////////////////////////////////////////////////.........////////////////////////.........------+++,,,,,,---......//////,,,---.../////////...---///////////////000111111000////////////.........---------............///---------.........//////------............------,,,,,,,,,------------...------...//////000111111000/////////..........................................////////////......000000000000000000000000//////............//////......//////////////////000000000000000000000000............////////////......//////000000000000////////////////////////------------------------.........///////////////////////////////////////---......///////////////////////////////////////++++++,,,---............---......///////////////////////////////////////////////////////////////////////////////////////////////////////////////......///000000000000000---------.........//////,,,,,,------...//////000........................------...///////////////////////////////////////........................///,,,000;;;@@@;;;222---////////////////////////..............................//////......---,,,...------,,,,,,------...,,,,,,.../////////......,,,,,,,,,------------...........................---------.........//////,,,------------------,,,......---------......///,,,,,,,,,,,,---...//////000////////////.........,,,---......//////............------------......------........./////////......------------................../////////000////////////////////////......------------............------......///000//////............//////////////////////////////////////////////////////,,,---///000000000///...........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////...------,,,,,,------...------------------------,,,---...///000000000000------..................---------.........//////........................---------.........//////---------.........//////---------.........//////---------.........//////........................///////////////////////////---+++))))))+++---////////////......------,,,.........------.........//////...,,,,,,,,,,,,,,,...---,,,,,,...111444777///000111111///......///////////////////////////////////////////////////////////////////////////,,,,,,---...///000111222///.........------------++++++,,,,,,---...//////,,,,,,.../////////...---000000000000000111222222//////.........------------------.........//////---------.........//////---..................---........./////////000000.........///000111111222000000//////.........---..............................////////////......000000000000000000000000000000////////////000000000000000///......------000000000000000000000000............/////////000//////000000111111111222////////////////////////------------------------////////////////////////000000000000000000000000,,,---///000000000///...////////////////////////,,,,,,...///000111111111---......///////////////////////////////////////////////////////////////////////////////////////////////////////////////...//////000000000000000---------.........//////,,,,,,------...///000000........................------...///000000//////////////////////////////...........................---111666555///...333////////////////////////........................++++++---...///000000000...------,,,,,,------...+++,,,.../////////.............../////////000000........................---------.........//////+++,,,............,,,+++000///...---------------+++++++++,,,---...///000//////.........---------,,,---......//////...............------............/////////000000111111///...---,,,,,,---...///---.........//////000000000000000000000000000000.........------........................///000000//////............//////////////////////////////,,,,,,,,,---------......000000000///......------/////////...------,,,,,,////////////////////////---...///000000///...---,,,,,,,,,---...///000000......------------......////////////////////////......------------......---------------------------------............///.........------,,,,,,,,,------............------++++++,,,,,,---...//////............---,,,++++++,,,---------------,,,,,,................................................///////////////...........................------////////////////////////........................///...---,,,,,,---...///000000000000////////////111///---...111222000...,,,---------.../////////......////////////......---...000111111111000///////////////////////////---,,,++++++---.........000000//////.........---....................................////////////............////////////---------.........//////........................///......------,,,,,,+++++++++,,,,,,,,,,,,------------------------,,,,,,+++,,,---......---,,,+++---------............///......------------......//////////////////////////////.........---------000000000000000000000000000000000000000000000000//////000000///...------000000000000000000000000000000//////.........---........................////////////////////////................................................//////............//////////////////////////////000000000000000/////////////////////////////////////////////////////////////////////////////////////////////////////////......////////////......000000000000000000000000//////............//////------............------////////////////////////////////////////////////000000////////////000000111111000......---------+++,,,.../////////...---......////////////.........------,,,,,,++++++***///////////////////////////............---------////////////////////////,,,------......------,,,---------.........//////........................///000000000///---+++***---------------...///000......------------............///000000000000000///......------,,,,,,+++.../////////...------,,,000000//////.........------......///////////////000111111111111000000///////////////////////////000///...------...///000111111000///////////////............////////////,,,,,,---------..................///////////////...............---------////////////////////////---...///000000///...------,,,,,,------///000000......------------....................................------------......------------------------------------............------------------,,,,,,------............------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,+++***------............------...............................................................---------........................................................................///...------------...///......//////000000111111222000...///222333111///------........................////////////......,,,---...///000//////...////////////////////////...---+++,,,...//////...000/////////................................................////////////............////////////---------.........//////........................------------------------,,,,,,---------.....................------------------............---------------............///......------------......//////////////////////////////.........---------000000000000000000000000000000000000000000000000///////////////...------////////////////////////000/////////....................................////////////////////////................................................000//////////////////000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////......////////////..............................//////............//////------............------////////////////////////////////////////////////000000////////////000000000///...------,,,,,,,,,,,,---......///.........------............------,,,,,,,,,,,,,,,,,,,,,---///////////////////////////............---------........................,,,------......------,,,---------.........//////........................------...///......,,,,,,......---------......///......------------......------...///////////////------------------------///////////////...------000/////////............---......///////////////000000111111000000//////////////////////////////000///...------...///000111000//////.........///............////////////,,,------------.........------......///000000111---------...............////////////////////////---...////////////...------------------...///000......------------....................................------------......------------------------------------............,,,,,,------------------------............------------------------......+++,,,---------------------....../////////......................................................------------------------........................------------------------........................///......------......///------...///000111222222111000000000222333333222//////........................////////////......,,,------...///.........///////////////////////////...---...///000///...////////////................................................////////////............////////////---............/////////........................+++,,,,,,---......//////---............/////////............///////////////..................///---------............///......------------....../////////////////////////////////............---000000000000000000000000000000000000000000000000///////////////......---////////////////////////////////////....................................////////////////////////................................................000000000000000000000000////////////////////////........................////////////////////////////////////////////////////////////////////////////////////////////////......////////////..............................//////............//////------............------////////////////////////////////////////////////000//////......//////000///...---,,,,,,,,,,,,,,,...------------...//////,,,,,,------------,,,,,,***++++++,,,------......///////////////////////////............---------------------------------------............---------------.......................................++++++,,,---.........---//////...---------............------------......,,,------...............+++,,,,,,---......//////...////////////......---////////////............---......///////////////000000000000/////////...//////////////////////////////............//////000///......---.....................////////////------------........................//////000000,,,,,,------...//////000////////////////////////........................---------------...///000......------------....................................------------..............................,,,,,,---------.........,,,,,,,,,------.........------............------............------------......///000000111000000---...//////////////////................................................---------------.....................////////////------------------------........................//////............//////.........///000111111111000000000000222222222222000000//////......------......////////////......------........./////////////////////////////////000///...///111111000...///////////////.............................................////////////............////////////.............../////////........................,,,---------.........///------........./////////////////////000000000000000///...------...///000---------............///......------------....../////////////////////////////////...............////////////////////////////////////////////////...///////////////......///////////////////////////////////////.................................////////////////////////................................................000000111111111111000000////////////////////////---------...............////////////////////////////////////////////////////////////////////////////////////////////////......////////////..............................//////............//////------............------/////////////////////////////////////////////////////////......////////////......---,,,,,,,,,---......---,,,,,,...///000,,,------......------,,,,,,,,,,,,,,,------......///////////////////////////............---------------------------------------............------................................................+++,,,,,,---------------000///...---------------......------------......,,,---......//////......,,,---------.........///------............---,,,///////////////.........---......///////////////000000///////////////////////////////////////////////////......////////////......---------..................////////////---------.........//////000000//////............+++,,,,,,---...///000000////////////////////////......------------.........------------...//////......------------....................................------------..............................,,,,,,,,,------------...,,,,,,,,,------.........------............------.....................---......///000111111111111---......///000000//////................................................------......////////////........./////////000000................................................////////////////////////000000000000////////////...///000000000000111111000000000//////......---......////////////......///////////////000000000////////////////////////000//////000111111///............///////////////////////////////////////............////////////............////////////////////////////////////......................../////////......---------,,,------------........./////////000000000111111000///...------...///000---------............///......------------......////////////////////////////////////////////////////////////////////////////////////////////////......///////////////....................................///////////////........................////////////////////////................................................000000111111111111000000////////////////////////------------......//////////////////////////////////////////////////////////////////////////////////////////////////////......////////////......//////////////////////////////............//////------............------//////////////////////////////////////////////////////............//////000///........................---,,,,,,...///000......////////////...............------,,,,,,,,,///////////////////////////............---------........................---......//////......---.....................---..............................---------,,,,,,,,,000///...---------------......------------............///000000000000////////////......---------+++,,,,,,---------,,,,,,.........///////////////---......////////////////////////...///000111222////////////////////////...//////////////////.........------------...///............////////////------........./////////111000000///......------,,,,,,------...///000000////////////////////////......------------............---------......///......------------......------------------------......------------..............................,,,,,,,,,,,,------------,,,,,,------------------------............------..................//////,,,---..................,,,---...///////////////................................................------......///000000000.........//////000000111////////////////////////...........................//////000000//////...111000000000/////////......000111000///...///000000000//////////////////......////////////......000////////////000111111////////////////////////000//////000111111///,,,.........///////////////////////////////////////............////////////............////////////000000000////////////...........................000000//////...------,,,,,,,,,---------...............//////000000111111///..................///---------............///......------------......////////////////////////...////////////000000000000000000000000000000000000000000000000000000000---...//////////////////.................................///////////////........................////////////////////////...................................................///111111111111///...////////////////////////---------...//////000000////////////////////////////////////////////////////////////////////////////////////////////////......////////////......000000000000000000000000//////............//////------............------///////////////////////////////////////////////////......------......///000//////.........//////...------------...//////...//////////////////...//////......---,,,,,,+++///////////////////////////............---------////////////////////////......////////////.....................---------........................000///...---------------//////...---------............------------.........//////000000000000000000000//////...------,,,++++++,,,------------,,,.........///////////////---......//////////////////.........000222444555////////////////////////......////////////...............---......///000............////////////............///////////////////////////.........,,,---------......//////////////////////////////...------,,,,,,------...///......---------............------------......------------------------......------------..............................++++++,,,,,,,,,---------------------------,,,,,,------............------------......//////000000------.........---,,,,,,++++++---....../////////................................................,,,,,,---......///000000---......///000000111111...................................................///000111111000///...////////////000000000000000222333222///---...000///////////////000000000......////////////......//////...---...///000111/////////////////////////////////000111000...+++............/////////000////////////////////////............////////////............////////////000000000000/////////...........................////////////............---............/////////------...//////000111111------............---------------............///......------------......////////////////////////.../////////000000000000000000000000000000000000000000000000000000000000------...///////////////..................................../////////000........................////////////////////////................................................---...000111111000...---////////////////////////------...//////000111111////////////////////////////////////////////////////////////////////////////////////////////////......////////////......//////////////////////////////............//////------............------///////////////////////////////////////////////////......------......///.........------......///,,,---......///.........---......//////......---...............---------///////////////////////////............---------..............................////////////......//////.........---------........................//////.........///000111......---------......///......------------......---...//////000000//////////////////............,,,---....../////////.............../////////000---......///////////////.........///111444777999////////////////////////---...///000000///...---///.........//////000111............////////////............/////////000------......///000000000---------...............////////////////////////...---,,,,,,,,,,,,---...///......---------...............------.........------------------------.........------.........////////////////////////++++++,,,,,,,,,---------.........------,,,,,,,,,---..................---,,,------...///000111111///000000000///...------***+++,,,---............................................................++++++,,,,,,---...//////---......///000111111222------------------------...........................///000111111000///...------...///000111222222222444555333000...///111......//////000000111111......////////////............---,,,---...///000///////////////////////////...///000111000---***---.........//////000000000000000000000000000000............/////////000............/////////000111111000000/////////...........................------......///000000000////////////000000000000,,,------...///000000111+++,,,---......---,,,+++---------.........//////.........------.........////////////////////////.../////////000000111111000000000000000000000000000000000000000000000000------...///000000//////........................---.........//////000000........................////////////////////////................................................---...///111111///...---////////////////////////.........///000111111222////////////////////////////////////////////////////////////////////////////////////////////////......////////////..............................//////............//////---..................---////////////////////////////////////////////////.........------.........------,,,,,,,,,------...+++,,,.../////////...---,,,------......------,,,,,,,,,------...///////////////////////////////////////.........---------------------------------......////////////......//////.........---------..............................---...///111333444---------------...///000.........------.........,,,---......//////......------......///000000000......///000111111000000---.........//////000000---......///////////////...---...///222555999;;;////////////////////////---...///000000///...---///////////////000111111............/////////000...---,,,,,,......---,,,......---------,,,,,,,,,//////.........---------.................................------,,,,,,,,,000...------///000000///.........------,,,,,,,,,---------------------------...///...------...//////............---------)))+++...000111000///---......................../////////......---------................................................////////////////////////////////////////////////------------------------//////.........---------///////////////000111111............................................................////////////000000000000000000000000...///000111111000///......///000111111000///...////////////////////////000000000000000000000000......------------......//////............//////...///000000000///---,,,////////////////////////////////////////////////////////////////////////////////////////////////........./////////000000......------------......---------.........//////////////////...---,,,+++////////////////////////..............................//////......---,,,....................................////////////...///000000000000//////......////////////..................////////////111111000000//////......//////.........---------//////////////////////////////000000000000//////------............------/////////...---------,,,//////............//////......//////000000111111000000000000000000000000//////......---------,,,////////////////////////,,,,,,---.../////////...000000000000000/////////000000000///......---------......///000111111222..................------............////////////////////////////////////////////////////////////------------------------------------------------......------------......////////////////////////000///---+++++++++---...............////////////.........////////////000........................//////............//////..............................---,,,---...///000...---,,,+++++++++++++++------------------------........................,,,,,,,,,---------..............................+++,,,------......------+++,,,,,,---...///000000///////////////.........111111111111111111111111000000//////.........---........................000000000000000000000000000000000000000000000000///...------//////...---............------,,,,,,//////.........---------------------------------------------------,,,,,,,,,+++******,,,------,,,------------------,,,,,,........................---...///...------...//////............---------***+++---...///...------....................................---------,,,................................................////////////////////////////////////////////////........................//////.........---------...............//////000............................................................////////////////////////////////////...///000111111000///......///000111111000///...///////////////////////////////////////////////////................../////////............//////000000///.........//////////////////////////////////////////////////////////////////////////////////////////////////////,,,,,,,,,---------...............------.........---------.........//////////////////...---,,,+++////////////////////////..............................//////......---,,,..................------............////////////000000111111111111000000......////////////..................////////////111000000000/////////...//////.........---------////////////////////////------............------------............------..................------//////............//////......//////000000000000......................../////////.........------////////////////////////------......///.........---------........................///////////////---......///000000111111......//////000//////...............////////////////////////////////////////////////////////////------------------------------------------------///......------......///////////////////////////000///---++++++,,,---...............////////////......---------,,,,,,,,,........................------,,,,,,,,,,,,------------------------------...------,,,---...///000......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,------....................................,,,---......//////......---------.../////////000/////////////////////...////////////////////////000/////////............................................................000000000000000000000000000///......///000///.../////////............---...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,***))))))+++,,,,,,+++,,,,,,------------------////////////////////////---...///...------...//////............---------------.............................................------------,,,,,,,,,................................................////////////////////////////////////////////////000000000000000000000000/////////............------------------...//////............................................................////////////////////////////////////...//////000000//////......//////000000//////...////////////////////////........................000//////......//////000//////............//////222000...,,,,,,...111222////////////////////////////////////////////////////////////////////////////////////////////////,,,,,,---------.................................------........./////////////////////......---,,,////////////////////////...........................////////////...------/////////......---------............////////////111111111222222111111000......////////////..................////////////000000000000/////////////////////............---////////////////////////------............------------............------..................///////////////....../////////...////////////000000000........................000000////////////......////////////////////////....../////////...------,,,,,,------......//////------......///000000111.........//////000000111......///000111111111000............////////////////////////////////////////////////////////////........................------------------------///......------......//////////////////////////////...---,,,,,,,,,---...............////////////000///...---,,,+++******........................------,,,,,,,,,,,,------------------------------...------------.../////////...------,,,---------------------------------........................---............/////////........................---...//////000000//////////////////////////////......//////////////////////////////////////////////////////............................................................000000000000000000000000///...---...///000///---/////////////////////...........................------------------------,,,,,,,,,------............---+++,,,---//////...,,,,,,,,,------.................................---...///...---------//////............---------111000///......//////000........................---------------,,,,,,,,,................................................////////////////////////////////////////////////000000000000000000000000/////////.....................------......///000............................................................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000////////////000000//////............//////111000...---...///111222////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000......////////////..................///////////////////////////...------////////////////////////........................///////////////...------000000//////......------............////////////000111111111111000//////......////////////..................////////////000000000000/////////////////////...............//////////////////////////////000000000000//////------............------------......//////000000......////////////......////////////////////////000000000000000000000000000000000000000////////////////////////////////////////////////...---,,,---......///000111222222............//////000000........./////////000000,,,---...///000111111111............////////////////////////////////////////////////////////////////////////////////////........................//////............/////////////////////////////////...------------..................////////////111000000///......------........................//////............//////------------------------------------....../////////......---------........................................................./////////////////////........................------...///////////////000000000000000/////////............////////////000000000000000000000000///////////////.................................000000000000000000000000////////////////////////...---,,,,,,......---,,,.../////////////////////---.....................////////////////////////,,,,,,,,,------.........///...,,,---///000000///,,,,,,,,,------.........---------------------------...///...---------//////............---------000///...,,,,,,---...///........................------------------------................................................//////////////////////////////////////////////////////////////////////////////////////////////////////......//////000111////////////////////////....................................////////////........................//////............////////////............//////////////////////////////000000000000000000000000000000////////////000000//////............////////////000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000111111......///000000///.............../////////000000/////////000//////...---//////////////////////////////////////////////////////000000//////...---000000/////////.....................//////////////////000000///......---......////////////..................////////////////////////000000000000//////////////////////////////////////////////////////000000000000//////------............---------......//////000000000......///000000///....../////////...............000000000000000000000000/////////000000000000000///////////////////////////000000000///...---------......///000111222222000000//////........................////////////+++,,,---...///000000000............////////////////////////////////////////////////////////////////////////////////////......................../////////....../////////////////////////////////.........---.........///............////////////////////////////////////........................//////............//////---------------------------------.....................---------......///------------------------......................../////////////////////...........................,,,,,,---............---000000000000000/////////---.........//////000000000000000000000000000000.........///////////////////////////////////////000000000000000000000000////////////////////////...,,,+++,,,---...---,,,---............/////////---------...............////////////////////////,,,,,,------------------...,,,++++++---......---,,,,,,---------------------------------------------...///...------...//////............------------,,,+++******+++------........................---------............///................................................////////////////////////////////////////////////...........................////////////000000000///////////////000111111////////////////////////....................................////////////........................///......------......//////......------......///////////////////////////111111111111111111111111000//////......//////000//////............/////////000111222111000...---////////////////////////////////////////////////////////////////////////////////////////////////------........./////////...///000111111000///........./////////000000000/////////000000//////...///////////////////////////////////////////////////000000000000///......////////////////////////............////////////////////////...---,,,,,,......////////////..................////////////////////////000000000000...////////////000000000////////////////////////------............------------............------//////////////////000000---...///000000///...---/////////............---..............................////////////000000//////////////////////////////000000000///......,,,,,,------......//////111000000///......------........................+++,,,---.../////////...............////////////////////////////////////////////////////////////................................................000//////......//////000////////////////////////---.........////////////............////////////,,,,,,,,,---------..............................------,,,,,,,,,,,,------........................,,,---......//////......------------------...///++++++++++++++++++++++++......................../////////............---........................+++,,,,,,---...---------////////////////////////------......///000000000////////////////////////.........///////////////////////////////////////........................000000000000000000000000///---,,,---...///...---,,,,,,------............---------.........//////////////////////////////------------------,,,,,,---+++***+++,,,...------------------------,,,,,,........................---...///...------...//////............---------,,,,,,,,,,,,,,,---......................................./////////000000................................................////////////////////////////////////////////////.........................../////////000000000000///............///000000////////////////////////....................................////////////........................///...------------...//////...------------...///////////////////////////000000000000000000000000///................../////////............//////333222222111000///......////////////////////////////////////////////////////////////////////////////////////////////////---.........////////////...///000111111000///....../////////000000000000//////000000000000//////////////////////////////////////////////////////000000000000000///...............///000000111111............////////////000000000000///...---,,,......////////////..................////////////.../////////000000000111.../////////000000000000////////////////////////------............------------............------000000000///////////////---...///000000///...---//////.........---------........................------........./////////////////////////////////...//////000000000000///---------...............///////////////.................................---...////////////..................////////////////////////////////////////////////////////////------------------------........................000000////////////000000////////////////////////------...///////////////............////////////---------------,,,,,,,,,........................------,,,,,,,,,,,,------////////////////////////,,,---.../////////...---,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,....................................------,,,,,,........................,,,------...............---------.../////////000------......///000000111////////////////////////............/////////000////////////////////////........................000000000000000000000000000...---...///000///...,,,,,,,,,---------......---------.........//////.................................------,,,,,,,,,...,,,+++,,,---..................------,,,,,,,,,////////////////////////---...///...------.../////////.........------------......///000111222222.........................../////////000000111111................................................////////////////////////////////////////////////////////////////////////.../////////000000111111...------------...//////000000000000000000000000..................................../////////000........................///...---,,,,,,---...//////...---,,,,,,---...///////////////////////////000000000000000000000000......------------......//////............//////666444111///------///000////////////////////////////////////////////////////////////////////////////////////////////////000000000000111111111111...///000222222000///...////////////000000000000//////000000000000000///////////////////////////000000000000000000000000000000000000000//////...------...///000111222222............/////////000111111111111000///...---......////////////................../////////000.../////////000000111111.../////////000000111111//////////////////////////////000000000000//////---..................---111111000000//////......---...///111111///...---//////.........---------000000000000000000000000,,,---------......//////////////////////////////......///000000111000000000000000000000/////////------......///000000000.....................---///000000000000000///.............../////////000////////////////////////////////////////////////------------------------////////////////////////000000////////////000000////////////////////////------...///000000//////............/////////000111111000///...------,,,......................../////////....../////////000000000000000000000000,,,,,,.../////////...---++++++++++++,,,,,,---...////////////////////////..............................---------,,,,,,,,,........................---......///////////////+++,,,,,,---...///000000---------...///000000111111111111111111111111111---.........//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////.........------------------............//////......------,,,++++++,,,---...//////...---,,,........................+++,,,---......---,,,++++++,,,---...////////////......------------......+++,,,...//////...,,,+++------------------------,,,,,,,,,---------......////////////////////////........................//////.........---------......------------......------------------------////////////////////////........................////////////////////////---------............///000000000000////////////444111......000222111000//////............//////////////////////////////000000000000////////////000000000000000000000000...------------...//////111111000000000000111111222111111111000000//////......///000000111000000........................111...+++,,,///111000///////////////////////////000000//////.........---000111111000///......///------............------////////////////////////000000000000////////////000000000000000000000000.........///......------//////000000000000//////////////////000000000000///////////////000111111////////////////////////////////////////////////............////////////000000000000000000000000000000111111111111000000////////////////////////........................////////////////////////......---,,,,,,...///000............////////////222111000//////...////////////............//////////////////////////////111111111000000000000000222222111000000000000000000000000000000000000000111111000000/////////...---.........//////000000////////////////////////---------............///...---,,,,,,......---,,,////////////////////////........................////////////////////////////////////////////////........................////////////////////////000000////////////000000///............---------////////////////////////////////////............////////////////////////////////////////////////........................//////............//////........................////////////////////////........................////////////////////////...------------...//////111111111111111111111111////////////////////////000000000000000000000000111111000000//////............////////////......////////////////////////........................//////.........---------........./////////000000//////............------------............------........................---......//////......---,,,---...///000000000000......------------..............................------------------------,,,,,,---------.........////////////////////////........................//////.........---------///......------......///------------------------////////////////////////........................////////////////////////---------............///000000000000////////////222///------///000000/////////............//////////////////////////////////////////000000000000000000000000000000000000//////......//////000111111111000000000000111111111111111111000000000///...///000000000000000000////////////////////////111///,,,,,,///000000///////////////////////////000/////////............000111111000///......000......////////////......////////////////////////////////////000000000000////////////////////////......////////////......//////000000000000//////////////////000000000000///////////////000111111////////////////////////////////////////////////....../////////000000000000000000000000000000000///000000111111000000///////////////////////////........................////////////////////////---------------...//////............////////////111000000////////////000000000////////////000000////////////////////////////////////////////////000000///...............000000000000000000000000///.........------------............/////////000////////////////////////........./////////000000///...------//////...---////////////////////////........................////////////////////////////////////////////////........................////////////////////////000000////////////000000///............---------////////////////////////////////////............////////////////////////////////////////////////........................//////............//////................................................................................................///............///000000........................////////////////////////000000000000000000000000111000000000/////////.........////////////....../////////////////////////////////////////////////////////............---////////////000000000111.........////////////000.........------................................./////////....../////////---...///000111111111111......------------......111000...------...000111------------------------,,,------------.........////////////////////////.......................................---------///......------......///////////////////////////////////////////////////........................////////////////////////---------............///////////////000000000000111///---...///000000///000//////......//////000////////////////////////......//////000000111111000000000000000000000000000000//////000000111222111111000000000000111111111111111111000000000000000000000111000000//////000000000000000000000000111///......///000///...////////////////////////////////////............///000111000///...///000//////000000000000//////////////////////////////......//////000000111111..............................///////////////...//////000000000000//////////////////000000000000///////////////000111111/////////////////////////////////////////////////////////000000000111111000000000000000000000000...//////000000//////...////////////////////////........................////////////////////////,,,---......//////..................////////////000////////////000000111111111000000000000111111////////////////////////............////////////000//////...............000000000000000000000000............------------............////////////////////////////////////////////////000000000111000///...///000000///...////////////////////////........................////////////////////////////////////////////////........................////////////////////////000//////......//////000///............---------////////////////////////////////////............////////////////////////////////////////////////........................//////............//////........................------------------------........................------------------------///////////////000111111........................////////////////////////000000000000000000000000000000000000////////////...//////000000//////...////////////////////////111111111111111111111111/////////...................../////////000000000,,,------...//////000000///...---,,,,,,---...///........................000///...------...///000---...///000000000000000......------------......000///...------...///000------------------------------------............////////////////////////................................................//////............//////////////////////////////////////////////////////........................////////////////////////---------............///////////////000000000000000000//////000111111111000000////////////000000////////////////////////---......///000111111222000000000000000000000000000////////////000111111111111000000000000111111111111111000000000000000111111111111111000///...000000000000000000000000111000///////////////...///////////////////////////////////////.........///000111000///...///000000000111111111111000000////////////////////////---......///000111111222////////////////////////------.../////////......//////000000000000//////////////////000000000000///////////////000000111////////////////////////////////////////////////000000000000111111111111////////////////////////......////////////......////////////////////////........................////////////////////////+++,,,.../////////...---............//////////////////...//////000111111111000000//////000000111////////////////////////......///////////////000111111000000000000111111////////////////////////000000000000000/////////.........///////////////////////////////////////....../////////000000000000///......000000///...////////////////////////........................////////////////////////////////////////////////......................../////////////////////////////////......////////////............---------////////////////////////////////////............////////////////////////////////////////////////........................///......------......///........................------------------------........................------------------------//////......//////000111////////////////////////////////////////////////////////////////////////000000000000//////////////////000000000000//////////////////////////////000000000000000000000000////////////////////////------........./////////++++++,,,---...//////000///...---,,,,,,---...///........................///...---,,,,,,---...///------.../////////............------------......,,,---............---,,,---------------------------------.........//////////////////////////////........................---...................../////////....../////////000000000000000000000000////////////////////////........................////////////////////////---------............///.../////////000000000111---...////////////000000000000////////////000000000000000000000000000000---......///000111111222000000000000000000000000//////......//////000111111111000000000000111111000000000000000000111111111111222111111000/////////////////////////////////000000000000/////////000000000000000000000000.........///////////////...000111000///...///111000000111111111111000000////////////////////////---......///000111111222000000000000000000000000+++,,,---...............//////000000000000//////////////////000000000000///////////////000000111////////////////////////////////////////////////000000000000111111111111////////////////////////......////////////......////////////////////////////////////////////////////////////////////////+++,,,.../////////...---............//////////////////...//////000111111000//////......//////000/////////////////////////////////000000111111111111111000000000000111111/////////////////////////////////000000000000000///////////////.........////////////////////////------.........////////////...---...//////...---//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............/////////............---------////////////////////////////////////............////////////////////////////////////////////////..............................------------..............................------------------------........................------------------------......------......///000000000000000000000000000000000000000000000000000////////////////////////////////////000000000000//////000000000000//////////////////////////////...........................////////////000000000------------............++++++,,,,,,---...//////.........------.................................------,,,,,,,,,,,,------------............------......------------......***,,,...//////...,,,***------------------------------........./////////////////////////////////........................---------...............000//////......//////000000000000000000000000000////////////////////////........................////////////////////////---------............///......//////000000111111***,,,......------...///111000000//////000000111000000000000000000000000......//////000000111111000000000000000000000000///............///000000111111000000000000111111000000000000111111111111111111111222111111000000////////////////////////---///111111000000000111000000000000000000000000.........///////////////...///000000//////000111000000111111111111000000////////////////////////......//////000000111111111111111111111111111111+++,,,---...//////////////////000000000000//////////////////000000000000///////////////000111111/////////////////////////////////////////////////////////000000000111111000000000000000000000000...//////000000//////...////////////////////////////////////////////////////////////////////////,,,---......//////..................////////////000////////////000000111//////............////////////////////////////////////000000111111222222...............//////000000000000000000000000000---------...............///////////////.........////////////////////////------------............///...------//////...---///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////......------......//////............---------////////////////////////////////////............////////////////////////////////////////////////..............................------------..............................------------------------........................---------------------------------------...//////////////////////////////000000000000000000000000000000000000000000000000////////////000000000000///000000111111000000///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,.../////////000000000000............////////////,,,,,,------......//////------............------........................------............------......////////////............------------......------............------------------------------............////////////////////////////////////........................---------.........//////000000////////////000000////////////////////////////////////////////////........................////////////////////////---------............///.........///000111111111***---000111///...///111111111000000000000111111000000000000000000000000////////////000000000000000000000000000000000000000000//////000000111222111111000000000000111111///000000000111111111111000000111222222222111111000000000000000000000000+++...111222111000111333000000000000000000000000............/////////000---///000000//////000222///000000000000000000///////////////////////////////////////000000000000000000000000000000000000---...///000111111111111//////000000000000//////////////////000000000000///////////////000111111////////////////////////////////////////////////....../////////000000000000000000000000000000000///000000111111000000///////////////////////////////////////////////////////////////////////////---------------...//////............////////////111000000////////////000000000////////////000000////////////////////////......//////000111111222...............///000000000000000000000000000000------------.........///000/////////............////////////////////////............////////////000///......000000///...///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////......------......//////............---------////////////////////////////////////............////////////////////////////////////////////////...........................------,,,,,,------..................................................................................................................//////000000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000000111000000111111111111000000////////////////////////.........................../////////000000111111////////////000000000000.........///////////////,,,---...//////...---,,,........................---...///000000///...---///000000000000000//////.........------.........111///...------...///111------------------------............/////////000////////////////////////........................---------.........//////000000////////////000000////////////////////////////////////////////////........................////////////////////////---------.........//////---......///000111111222---000444555333222333555111111000000000000111111000000000000000000000000000000000000////////////000000000000000000000000111111111000111222222333111111000000000000111111//////000000111111111222///000111222222222222222111111111111111111111111***---111222111111222444000000000000000000000000---.........//////000000---///000000//////000222//////000000000000//////////////////////////////000000000000//////////////////////////////////////////000222222333333333//////000000000000//////////////////000000000000///////////////000111111////////////////////////////////////////////////............////////////000000000000000000000000000000111111111111000000////////////////////////000000000000000000000000////////////////////////......---,,,,,,...///000............/////////000222111000//////...//////111111000000000000111111////////////////////////---------...///000000111000000000000000111222222000000000000000000000000.../////////000000111111000000//////.........---////////////////////////////////////000000000000111000///000111222111///////////////////////////000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////.........------.........//////.........---------////////////////////////000/////////............////////////////////////////////////////////////...........................------,,,,,,------...........................////////////////////////........................///////////////////////////////////////000111111222222222222222222222222000000000000000000000000000000000000000000000000.../////////000000111111000000111111111111000000////////////////////////...............---------////////////////////////////////////////////////////////////////////////000///...------...///000.../////////...---,,,,,,000000000000000000000000...............///000000......---------,,,,,,,,,..................------///...,,,******,,,...///////////////////////////000000//////.........---...........................------,,,,,,,,,------...............///000000////////////////////////......////////////......000000//////......------............/////////000111000///......///000111000000000000000000000000////////////000000000000000000000000000000000000111111111111111111111111---...///111222222222222000000000000000000000000////////////////////////000222555777777555222000444333222111000000000000000111222222111000111333000000000000000000000000111111111111111111111111333111///...---...///000000000000000000000000000////////////////////////000/////////............000000000000000000000000////////////000000000000//////000000000000//////,,,---......//////......//////000000000000////////////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000...------------...////////////............//////000000000000000000000000////////////////////////000000000000000000000000//////.........---------111000///......///000111222111000//////000111222000000000000000000111222111111000///////////////......///000111222222333000000000000000111111222000000000000000000000000////////////////////////000000//////.........---//////////////////////////////000000000000////////////......---------,,,//////////////////////////////////////////////////////////////////////////////////////////////////////............//////,,,---///000111000///---////////////////////////+++,,,,,,------,,,,,,+++////////////////////////......////////////..............................................................................///---+++,,,///000///---........................//////.........---------........................000000//////.........---............////////////000000000000000000000000000000000000000000000000//////000000000000//////000000000000000111111222000000000000000000000000000000000000000111222222///////////////000111111........................////////////////////////////////////////////////////////////////////////000///...------...///000....../////////...------.......................................///000000.........---------,,,,,,........................................................................000/////////....................................000//////....../////////...............///000000////////////////////////......////////////......///////////////................../////////000000111000///......///000111000000000000000000000000////////////000000000000000000000000000000000000111111111111111111111111///000111111111111111000111111111111111111111111000000000000000000000000222222333333333333222222////////////000111222333222333444333111000000111111111111111111111111111111111111111111111111111666555333222111222333444////////////////////////////////////////////////000000/////////.........000000000000000000000000////////////000000000000//////000000000000//////---...//////000000////////////000000000000////////////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000///............///000000000//////......//////000000000000000000000000000////////////////////////000000000000000000000000//////.........---------000000///......///000000111000////////////000111111000000000111222333333111111000////////////////////////000111111111222000000//////000000111222000000000000000000000000////////////////////////000/////////............//////////////////////////////000000000000///////////////.........------//////////////////////////////////////////////////////////////////////////////////////////////////////............//////,,,---///000111000///...////////////////////////------............------////////////////////////......////////////.................................................................................---+++---///000///---........................//////.........---------........................000/////////........................////////////////////////////////////000000000000000000000000//////000000000000//////000000000000000111111222000000000000000000000000......---.........///000///////////////000111111---------......//////000//////////////////////////////////////////////////////////////////////////////............//////---...//////////////////,,,,,,,,,,,,,,,,,,,,,,,,...............///000000.........------------,,,........................---...///000000///...---------------------------////////////....................................///////////////////////////............//////000////////////////////////......////////////...............///////////////....../////////000000000000000////////////000000000000000000000000000000////////////000000000000000000000000000000000000111111111111111111111111111111222222111000000///111111111111111111111111111111111111111111111111555333111//////111333555.........//////111222222444555555444111000000111111111111111111111111111111111111111111111111111444333222111000111222333////////////////////////000000000000000000000000000000000/////////......000000000000000000000000////////////000000000000//////000000000000////////////000111111111111000//////000000000000////////////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000///////////////000111111111000000//////000000111000000000000000000000000////////////////////////000000000000000000000000/////////............---//////...------...//////000//////......//////000000000000111222333444555111000000///////////////000000000000000000000000000000//////000000111222000000000000000000000000////////////////////////////////////............//////////////////////////////000000000000//////000000////////////......//////////////////////////////////////////////////////////////////////////////////////////////////////............//////,,,---///000000000///...//////////////////////////////000000000000//////////////////////////////......////////////.................................................................................---,,,---/////////..........................................---------........................////////////........................////////////////////////////////////000000000000000000000000///000000111111000000///000000000000000111111222000000000000000000000000------------.........///000////////////000111111,,,------...///000000111/////////////////////////////////////////////////////////////////////////////////....../////////------...///000000000000,,,,,,,,,,,,,,,,,,,,,,,,...............///000000............---------------------.....................////////////......------------------------///////////////.................................,,,------...............//////............///000////////////////////////......////////////......------......//////000000...////////////000000000000000////////////000000////////////////////////////////////000000000000////////////////////////111111111111111111111111111111111222222111111000111111111111111111111111222222222222222222222222444222000......000222444222222111000000000000000333444555444222111222333111111111111111111111111111111111111111111111111111111000//////000000111000000000000000000000000111111111111111111111111000000000////////////...////////////////////////////////////000000000000//////000000000000//////...///000000111111000000//////000000000000////////////000000000000////////////////////////////////////////////////////////////////////////////////////......//////000111111111000000000000111111/////////////////////////////////////////////////////////////////////////////////........................------.........//////............///////////////000111222333444000000////////////000000000000000000000////////////////////////000111111///////////////////////////////////////////////////////////////.........//////////////////////////////000000000000//////000000000000000///////////////////////////////////////////////////////////////////////////////////////////////////////////////............//////------...///000////////////////////////////////////000000111111000000///////////////////////////......////////////..............................................................................------------...//////...........................................................................///////////////.....................////////////////////////////////////////////////////////////000000000111111000000000000000000000000111111222000000000000000000000000......///000000000000000000000//////000000111222------......///000111111////////////////////////////////////////////////////////////////////////...//////////////////...------...//////000//////------------------------...............///000000//////.........------------------........./////////...,,,++++++,,,...///------------------------.........///////////////////////////////////////,,,,,,......//////......//////............//////////////////////////////......////////////......------......//////000000////////////000000000111//////000000000000//////////////////////////////////////////000000000000////////////////////////111111111111111111111111//////111222222333333333111111111111111111111111222222222222222222222222111111111111111111111111333333222111111111222222111222444444333333444555111111111111111111111111111111111111111111111111222222222222222222333333111111111111111111111111222222222222222222222222111000000000////////////////////////////////////////////////000000000000//////000000000000//////......///000000000000/////////000000000000////////////000000000000//////////////////////////////////////////////////////////////////////////////......------......///000111111000000000000111111////////////////////////000000000000000000000000////////////////////////////////////////////////---..................---......////////////...............//////000222222000000////////////000000000000000////////////////////////...///000000111////////////////////////////////////////////////........./////////////////////////////////////////////000000000000///////////////000000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////............//////---......////////////////////////////////////////////////000000/////////////////////////////////......////////////..............................................................................,,,---...............///////////////////////////---......................................................///////////////............////////////........................////////////////////////000000111111111111000000000000000000000111111222000000000000000000000000...///000000111111000000000000000000000111222222.........//////000000111////////////////////////////////////////////////////////////////////////......////////////......,,,---.........................................................///000000/////////.........------,,,,,,------.../////////000...+++******+++...000------------------------.........///////////////////////////////////////---...000111222222111000000//////............///////////////////////////......////////////...............////////////////////////000000000111111//////000000000000//////000000000000000000000000////////////000000000000000000000000000000000000111111111111111111111111...///000222333444444444222222222222222222222222222222222222222222222222000111222333333222111000000000111111333444666777///111222333222333444666222222222222222222222222111111111111111111111111000000000111111111111111222222222222222222222222111111111111111111111111111111000000000/////////000000000000000000000000////////////000000000000//////000000000000//////---...//////000000////////////000000000000////////////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000---------------...//////111000000//////000000111000000000000000000000000000000000000000000000000000000000000000000000000...////////////000000000---...////////////...---...//////000000//////...///............///000000///////////////000000111//////////////////////////////......//////000111000000000000000000000000////////////////////////........./////////////////////////////////////////////000000000000//////......////////////000000//////////////////////////////////////////////////////////////////////////////////////////////////////............//////............/////////000////////////////////////......////////////......////////////////////////......////////////..............................................................................,,,---......------...000////////////////////////---------................................................///////////////............////////////........................000000000000000000000000000111111222222111111000000000000000000111111222000000000000000000000000,,,---///000000000///...111000000000000111222222///////////////000000000////////////////////////////////////////////////////////////////////////---...///000000///...---------------------,,,+++.......................................///000000////////////............,,,,,,------...//////000///...---,,,,,,---...///..................................../////////000////////////////////////---...000222333222111000000000///...............////////////////////////......////////////......///////////////.........//////000000000111111111...///000111111000///...000000000000000000000000////////////000000000000000000000000000000000000111111111111111111111111000111222222333333333333222222222222222222222222222222222222222222222222111222333444444333222111//////000111222444666666///111222222111111333444222222222222222222222222111111111111111111111111......//////000000000000111111111111111111111111111111111111111111111111111111111000000000//////000000000000000000000000////////////000000000000//////000000000000//////...///000000111111000000//////000000000000////////////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000...............//////000000//////......//////000000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000000000...///000000000000///...//////000111111000//////111000000//////////////////////////////000111111---.........///000000000///............///000000000000000000000000000000////////////////////////............/////////000//////////////////////////////000000000000//////------.........///////////////////////////////////////////////////////////////////////////////////////////////////////////////............//////...............///000000////////////////////////......////////////......////////////////////////......////////////..............................................................................+++---//////---,,,...000////////////////////////---------.........//////..................................../////////000............////////////........................000000000000000000000000000111111222222111111000000000000000000111111222000000000000000000000000---...000111222111000///111111000000111111222333000000000000////////////////////////////////////////////////////////////////////////////////////---...///000000///...---------------,,,+++******.......................................///000000000/////////............,,,,,,------...///000000---...///000000///...---////////////////////////---.........//////000000000000000000000000000000***,,,...000111111//////111000///...............////////////////////////......////////////......000000//////.........---000000000000111111111111...///000111111000///...000000000000000000000000////////////000000000000000000000000000000000000111111111111111111111111222333333333333222111111222222222222222222222222111111111111111111111111444333333333333333333444222111111111111111222222111222333222000000111222222222222222222222222222111111111111111111111111111222333444444444444444000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000////////////000000000000//////000000000000//////000000111222222222222111//////000000000000////////////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000///////////////000111111//////............//////000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000111111...///000111111000///...///000111222222111000///333222111000///////////////////////////000111111,,,------...///000111111...............///000000000000000000000000000000////////////////////////---.........//////000000//////////////////////////////000000000000//////,,,---------......////////////////////////////////////////////////////////////////////////////////////////////////////////////............//////...............///000000//////////////////////////////000000000000//////////////////////////////......////////////..............................................................................+++---//////---,,,...000000000000000000000000000---------.........//////........................---.........//////000000............/////////000........................000000000000000000000000111111222222222222111111000000000000000111111222000000000000000000000000///111333444555444222111111111111000111111222333//////............//////000000000000000000000000////////////////////////000000000000000000000000///...---...///000000...000000//////.........---...---+++******+++,,,---,,,,,,,,,---------......////////////////////////........................111111000000//////.........000333444444111...,,,......///000000000000000000000//////.........---111111000000//////......000000000///......------///+++'''***///111,,,'''---.........//////000000111111000000//////......////////////////////////222111000//////000111222000000000000////////////111111111111111111111111333222111000000111222333333333222111111222333333222222333333333222222111111111000000000111333444333222222222222222222222444333333333333333333333111111111111111000000000222222222222222111111111222222111111111111222222000000111222333333222222222333333333111111333555333222111111111333444555111222222222333333333444111222222333333333222222333222111000000111222333222111111111000000//////333222111000000111222333111111000000000000111111000000000000000000000000////////////////////////222111111111000000//////111111000000//////......000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000////////////////////////000000000000000///......////////////////////////111111000000//////......////////////////////////000000000000000000000000000000000000000000000000////////////////////////////////////............000000000000000000000000////////////////////////000000000000000000000000000000//////.........---***+++---////////////...000000///------,,,,,,,,,......------------......////////////////////////............////////////------......//////000000000000///.....................------------..............................///...---,,,,,,---...///000///...------...///000---......///////////////...------,,,,,,,,,------////////////////////////............////////////******,,,---.../////////..................------......////////////............////////////......,,,------...///000111111...//////000000000000000///000222222000///000111111111111111111111111111000000000000000000000000222222111111000000//////111111111111111111111111//////............//////000000000000000000000000///////////////////////////////////////////////////...---...///000000...000/////////..................------------......,,,,,,---------.........////////////////////////........................000000000000//////......000000/////////...............///000000000000000000/////////............111000000000/////////...000000000000000/////////111///---///222333000,,,........./////////000000000000000000////////////......///000000111222222222111000//////000111222000000000000000000000///111111111111111111111111222222111000000111222222333333222111111222333333222222222333333222222111333222222111111222333444333333333333333333333333444444444444444333333333333333333222222222222222222222222222222222222222222222111111111111222222000000111222222222222222111222333222111111222444222222111111111222333444222222222111111000000000000111111222222222111111222222111111111111222222222111111111000000000000222222111000000111222222111111000000000000111111000000000000000000000000000000000000000000000000111111111111000000000///111111000000////////////000000000000000000000000////////////000000000111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111111111111111111111111000000000000000///......////////////////////////111000000000/////////...////////////////////////////////////////////////000000000000000000000000////////////////////////---.........//////000000000000000000000000000000////////////////////////000000000000000000000000000/////////............---...///000111111111000111000///...------------......------------......////////////////////////............////////////.........///////////////000000///.....................------------..............................///...------------...///000///...------...///000---......///////////////---------------......///////////////////////////............////////////++++++,,,---..........................................////////////............////////////......------......//////000000...//////000000000000000000111333333111111111222111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111111111//////............//////000000000000000000000000////////////////////////........................///...---...///000000...////////////...............//////000000000//////,,,------------.........////////////////////////........................000000000////////////...111///,,,******,,,...///......///000000000000000////////////............000000000000////////////000000000000111111111111111111222222222222111111......////////////000000////////////000000000000---...///000222333444444111111000000000000111111000000000000000000000000000000000000000000000000222222111000000111222222333222222111111222222333111222222333333222222222555444444333333333333444333333333333333333333333333333333333444444444444444444444444444444444444222222222222222333333333444333333333333333333444222222222333333333333333222333444333222111222444333333222222222333444444444444333222111//////...111222222222222222111111111111222222222222111111111111111111111000000000222222111000000111222222111111000000000000111111000000000000000000000000111111111111111111111111111111111111000000000000111000000000000/////////000000000000000000000000/////////000000000111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111111111111111111111111000000000000000//////...////////////////////////000000000000////////////////////////////////////........................000000000000000000000000////////////////////////,,,,,,---...///000111111000000000000000000000000////////////////////////000000000000000000000000////////////............---...///000111111111000111111000///..................------------......////////////////////////............///////////////////////////.........000//////............///......------------..............................///...------------.../////////............///000---......///////////////---------......//////000////////////////////////............////////////,,,------.........------..............................////////////............////////////...............///////////////...///000000111111000000111222444444222111222333000000000000000000000000111111111111111111111111222222222222222333333333111111111111111111111111//////............//////000000000000000000000000////////////////////////........................///...---...///000000...///////////////.........---...000111111000///...------------............////////////////////////........................////////////////////////000...,,,******,,,...000......///000000000000000///////////////.........000000000000////////////......///000000111222222...000222222///...///111//////////////////000000......//////000000111111//////000111222333444444111000000000000000000111000000000000000111111111000000000000000000000000222111111111111111111222222222222222222222222222111111222333333333222222555555444333333333222222222222222222333333333333222222333333333333333333333333333444444444444444222222222333333333333333666666555555555555666666555555555555555555555666444555777666444333444555555444444444444555555555555555444333222111111000333444444444444333222222000111333333333333111000111111111111111111111111222111111111111111111222111111000000000000111111000000000000000000000000111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000//////000000000111111111000000000000000000000000000000000000000000000000////////////////////////////////////000000000000........................//////000000000000//////////////////////////////000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////---------...///000000111///////////////////////////////////////////////////////////////////////////////////////.........,,,------...............111111000///////////////......------------......////////////////////////............////////////000000//////......------000///............//////......------------.......................................------........................//////000---....../////////////////////////////////......////////////////////////............////////////...............---,,,,,,---------.....................////////////............////////////......///////////////.........//////000111111111111000000222333333222111111222////////////////////////111111111111111111111111000111111222222333333333111111111111111111111111//////............//////////////////////////////////////////////////////........................///...---...///000000............///////////////,,,---...///000///......---------.........//////////////////////////////////////////////////////.............../////////..................//////......///000000000000000.........///////////////////////////000000000000,,,------...///000111111,,,///222111...,,,...111000000000000000000//////......//////000000111111111111111111111222222222000000000111111000000000///000000000111111111222000000000000000000000000111111111222222111111111222222222222222222222222000111222333333333333333444444333333333222111111000111111111222222333333222222222222333333444444222333333333444444444555333333444444555555555555777777777666666777777777777666666555555555666666555777888888666444444555555555555555555555444444444444333333333333222222333333444444333222222111111222333444444333222111111111111111111222222222111111111222222111111111111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111111111111111111111111111111111000000000000111111111111111111111111111111111111000000000000000000000000////////////////////////////////////000000000000........................//////000000000000//////////////////////////////////////////000000000000////////////////////////000000000000000000000000///////////////////////////////////////////////////////////////.........////////////////////////////////////////////////////////////////////////.........///////////////---------------......///111000000////////////000......------------......////////////////////////............////////////000000//////......------//////............//////......------------..............................---..................------......///////////////---......///////////////000000000000///...,,,+++////////////////////////............////////////////////////...---,,,,,,---------.........//////......////////////............////////////......///////////////.........///000000111111111111111///111222222111000000111////////////////////////111111111111111111111111///000000000111111222222111111111111111111111111//////............//////////////////////////////////////////////////////........................///...---...///000000............///////////////+++,,,,,,---............------........./////////////////////////////////////////////////////////---............/////////---...000111111000///.........///000000000000000.........///////////////////////////000000000000,,,------...///000000111...111333222000...000222111111000000000000//////////////////000000000000111111111111111111111111000000111111111111000000///000000111111222222222111111111111111111111111000111222222222222111000111222222333333222222111000111222222333333333333222333333333333222222111000111111222222333333444333333333444555555666666444444555555666777777777777777777888888999999::::::999999888888999999::::::999777666666777888888888999;;;;;;999777666777666666666777666666555444333333333333333333333333222333333222222111000///222222333333333333222222111111111222222222222222000111222222222222111000111111000000000000111111000000000000000000000000000000000000000000000000000000000000111111111111000000000111111111111222111111111111111111111111000000000111111111222222111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000111111111111111111111111...//////000000000000000////////////////////////////////////000000000000////////////////////////111111111111111111111111000000000000000000000000////////////////////////000000//////............000000000000000000000000////////////////////////000000000000000000000000.........///////////////000000////////////000111000//////......//////000......------------......////////////////////////............///////////////////////////.........///............//////000......------------..............................------...//////...------,,,---...///000000000///---......//////////////////000000000///---+++***////////////////////////............///////////////////////////...---,,,,,,,,,------.../////////......////////////............////////////...............//////////////////000111111222222111111///000222222000///000111000000000000000000000000222222222222222222222222000000000000000111111111111111111111111111111111//////............/////////////////////////////////////////////////////////////////////////////////...---...///000000.............../////////000,,,,,,,,,,,,---...///000............////////////////////////////////////////////////////////////---------.........//////---...///000111000000///......///000000000000000............/////////000.../////////000000000111......//////000000000111///111222222111000000111111111111000000000//////000000000000/////////////////////000000111111111///000111222222111000//////000000111111222333333222222222222222222222222000111222222222222111000111222333333333333222111000000111222333333333333222333444555555444444333222222333444444555666666666666666777888999999999999999999:::;;;;;;<<<<<<<<<<<<<<<===>>>>>>??????@@@@@@????????????@@@@@@AAA???>>><<<<<<<<<>>>??????AAACCCCCCAAA>>>======;;;<<<======<<<;;;:::999999888888777666555444444555555555555444333222111333333333222222333333333111111111222222333333333000111222222222222111000111111000000000000111111000000000000000000000000111111111111111111111111///000000000111111111111000000111111111222222222111111111111111111111111000000111111111222222222111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000111111111111111111111111......///000000000000000////////////////////////.../////////000000000111////////////////////////000000000000000000000000000000000000000000000000////////////////////////.........///////////////000000000000000000000000////////////////////////000000000000000000000000............/////////000111000///......///000111///...............//////......------------......////////////////////////............////////////.........///////////////...............///000000......------------..............................------...//////...------,,,---...///000000000///---......///////////////+++,,,...//////...---,,,////////////////////////............////////////...////////////......---,,,,,,------...//////000......////////////............////////////......------......//////000000000000111222222222222111///111333222111000111111111111111111111111111111222222222222222222222222222222111111111111111000111111111111111111111111//////............//////////////////////////////////////////////////////000000000000000000000000///...---...000000000...---.........//////000000------,,,,,,---...000111............/////////000////////////////////////000000000000000000000000---------.........//////............//////000000...//////000000000000000---.........//////000000.../////////000000111111000000000000111111111111/////////000000000///...222111111111000000//////111111000000//////......,,,---...///000111222333///000111222222111000//////000000111222222333333333333333333333333333333000111222333333222111000111222333444444333222111///000111222333444444444222333555666666666555555444444555555666777888888888888999:::;;;;;;<<<<<<=========>>>???@@@@@@AAA???@@@@@@AAABBBBBBCCCCCCGGGGGGFFFFFFFFFFFFGGGGGGHHHGGGEEECCCCCCCCCEEEFFFGGGIIIKKKKKKIIIFFFEEEEEEBBBCCCDDDDDDCCCBBBAAA@@@@@@???>>><<<:::999777777999999999999888777666555555444222222222222444555111111111222222333333333000111222333333222111000111111000000000000111111000000000000000000000000222222222222222222222222//////000000111111111222000000111111222222222222111111111111111111111111000111111111111222222222111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000////////////////////////......///000000000000000////////////////////////.../////////000000111111////////////////////////////////////////////////000000000000000000000000////////////////////////,,,------...///000111111000000000000000000000000////////////////////////000000000000000000000000---.........//////000000///...---,,,,,,---...///......---------......///.........------.........////////////////////////............/////////000---.........//////000000...............///000111.........------.................................,,,---...//////...---,,,+++,,,...000000000000///---......///////////////((())),,,.../////////...////////////////////////............/////////000......////////////......,,,,,,------...///000000......////////////............////////////......,,,------...///000111111000000111222222222222111000222444444222111222333111111111111111111111111222222222222222222222222444333333222222111111111111111111111111111111111000///...------...///000////////////000000000000........................////////////////////////---...///000000///...---........................---......///////////////------............------........................------------------------///...---,,,,,,---...///------------------------000000000000000000000000...///000111111000///...000000//////.........---////////////000000000000////////////000000000000000000000000000000000000///////////////////////////.........///000222333000000000000000000000000000000000000111111111111000111111111111222222222222222222222111111000000444444444444444333222111333111000000111222222111111111222333444555555666555555555666777888:::;;;===<<<<<<>>>AAACCCDDDDDDHHHGGGGGGHHHJJJJJJIIIGGGHHHIIIJJJKKKLLLMMMNNNOOORRRQQQPPPQQQSSSSSSQQQOOOOOOPPPPPPOOOMMMKKKKKKKKKMMMPPPSSSSSSPPPNNNOOOQQQLLLLLLMMMOOOQQQQQQOOONNNKKKJJJJJJIIIFFFAAA???@@@======<<<;;;999777555444777555333333444555555555777555333333444555444333333333222222222222333333111111111111222222222222333222222111000///............///000111111222222222111000//////000111222111111111111111111111111000111111111111222222222333333333222222111111111222111000000000111333333222222222111111111000000000000000000000000000000000000////////////000000////////////000000000000111000///......///000111000000000000000000000000111111000000//////......//////000000000000//////000000000000111111111111///////////////000111111000000000000000000000000000000000000000000000000000000000000000000000000111111111000//////......222222111000///...------////////////000000000000000000000000000000000000////////////////////////000000000000000000000000///...---,,,,,,---.../////////............//////,,,---///000000000///.......................................////////////------------------------000000000000000000000000////////////////////////........................000000///...............000000//////.........---.........------,,,,,,,,,...///000///...---...000000000//////.........---........................000000000000000000000000...............///000000111111111111111111111111111111222222222333333333111111111111111111111111222222111111111111111111333333222222222222222222333222111111111333444555000///...------...///000////////////000000000000........................//////////////////////////////000000000000//////........................---......///////////////...//////////////////...///////////////////////////////////////////////////...------------...///........................000000000000000000000000...///000111111000///...000/////////............////////////000000000111////////////000000000111000000000000000000000000//////////////////////////////......///000222333111111111111111111111111000000000000111111111111111111111111222222222222333222222222111111111111111111222222222222222222333222222333444555555555666666777777777777777777999::::::;;;===???AAABBBEEEFFFHHHKKKNNNOOOOOONNNUUUUUUUUUWWWXXXYYYYYYXXXUUUUUUTTTUUUWWWYYYYYYYYY\\\[[[ZZZZZZZZZZZZZZZZZZ\\\[[[ZZZXXXUUUSSSRRRRRRVVVXXXZZZZZZYYYYYYYYYZZZ___^^^]]]]]]^^^^^^]]]]]]^^^]]]^^^\\\WWWNNNGGGCCCBBBBBBAAAAAA???>>>======;;;:::999999888666444333444333111111333444444444666666555444444444444444222222222222222222222222222222111111000000//////222222222333333444444555333222111000000111222333111111111111111111111111000111111111111222222222333333333222222111111111222111000000000111222333222222222111111111000000000000000000000000000000000000////////////000000////////////000000000000111000///......///000111000000000000000000000000111000000000/////////...//////000000000000///////////////000000000111111///////////////000111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////111111000000//////......////////////000000000000000000000000000000000000////////////////////////////////////////////////000///...------...///////////////....../////////---......///////////////....................................////////////------------------------////////////////////////////////////////////////........................000000///...............000/////////............/////////......---------...///000///...---...000000/////////....................................000000000000000000000000///............///000000111111111111111111111111111111222222222333333333222222222222222222222222222222111111111111111111222222222222222222222222444333222111111111111222//////............//////////////////000000000000........................////////////////////////111111000000000000111111........................---....../////////////////////000000000000//////000000000000000000000000000000000000000000000000///......------......///000000000000000000000000//////////////////////////////000000000000//////////////////............/////////000000000111111/////////000000000111111000000000000000000000000000000000000000000000000///////////////000222222111111111111111111111111000000000111111111222222111111111111222222222333333333222222222222111111///000000111222333333333111222333444555666777777<<<<<<<<<<<<<<<<<<<<<<<>><<<999777555333222222444666666666555555444333222222222222222222222222222222222222111111111111111111111111111111111111111111111111333333222222222222333333000000000000000000000000000111111111111222222222222222222222222111111111111111000000111111222333222222222111111111111111000000000000000000000000000000////////////000000////////////000000000000000000////////////000000000000000000000000000000000000000000//////////////////000000000000//////....../////////000000000///////////////000111111000000000000000000000000000000000000000000000000000000000000000000000000,,,------...//////000000000000000000////////////////////////000000000000000000000000000000000000////////////////////////////////////////////////000//////......///000000////////////////////////...............///000000........................---............/////////------------------------........................////////////////////////........................000///......---.........////////////............///////////////............///000///...---...000////////////....................................000000000000000000000000//////......//////000111111111111111111111111111111111222222222333333333222222222222222222222222111111222222222222222222111111111111111111111111222222222222222222222222/////////....../////////////////////000000000000........................////////////////////////222111////////////111222........................---......////////////////////////000000/////////000000000000000000000000111111111111111111111111//////............//////000000000000000000000000//////////////////////////////000000000000/////////////////////.........//////000000000111111111//////000000000111111111000000000000000000000000111111111111111111111111/////////000000111111222111111111111111111111111000000111111111222222222111111111222222222333333333333333333333333222222222222222333333444555555444666777888888999:::<<<===>>>???AAACCCDDDEEEFFFFFFGGGHHHKKKNNNQQQSSSUUUWWWZZZ]]]___`````````aaaeeegggjjjlllnnnqqqtttwwwuuuqqqnnnooorrrsssqqqnnnqqqtttvvvvvvsssqqqooopppooonnnmmmllliiifffbbb___```]]]\\\]]]aaaccccccaaakkkiiihhhfffgggkkkpppttt}}}rrrbbbZZZYYYVVVTTTRRRQQQQQQQQQMMMMMMLLLJJJFFFDDDCCCCCC===:::888777888999999888666555444444333333444444222222111111111111111000111111111222222222222222000000000000000/////////222222222222222222222222000000000000000000000000000000111111111222222222222222222111111111111111111111111111111222222222111111111111111111111111000000000000000000000000000000////////////000000////////////000000000000000000////////////000000////////////////////////000000000000//////////////////000000000000//////............///////////////////////////000000111////////////////////////////////////////////////////////////////////////------------......//////.../////////000000000111////////////000000000000///////////////////////////////////////////////////////////////////////////////////////000000000/////////000000////////////......------...000111........................---------.........//////................................................////////////////////////........................///......------.........///////////////.........//////.....................///000///...---...000///////////////................................./////////////////////////////////...///000000111111111111111111111111111111111222222222333333333111111111111111111111111111111222222222222222333000000111111111111222222000111222444555666777777...//////////////////...////////////000000000000////////////////////////////////////////////////000000...------...000000////////////////////////---......///////////////---......//////......---////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////000000////////////000000.........///////////////000000000000111111111111000000000000111111111111000000000000000000000000222222222222222222222222000000000111111111111111111111111111111111111111111111111111222222222222111222222222222333333333333333333333333333444444444444333333333444555666999;;;<<<<<<<<<===@@@CCCAAACCCEEEIIIMMMPPPSSSUUUOOOPPPRRRTTTVVVYYY\\\]]]dddeeefffeeecccdddgggjjjkkknnnqqqtttvvvzzz~~~~~~|||zzzzzz~~~zzzxxxwwwvvvvvvsssnnnjjjjjjgggcccdddgggjjjjjjhhhppppppooolllllloootttyyyrrrgggeeecccaaaaaabbbdddeeedddbbb]]]VVVPPPMMMOOOQQQIIIEEE@@@===<<<<<<;;;::::::999888888888888888888222222222111111000000000222222222222333333333333333333333333333333222222000111111111111111111000000000000000000000000000000000111111111222222222111111111111111111111111000000111111222222222222111111111111111111111111000000000000000000000000000000////////////000000////////////000000000000//////000000000000//////////////////////////////////////////000000000000//////000000000000//////............///////////////////////////000000111//////////////////////////////////////////////////////////////////////////////......------------......//////000000111111////////////000000000000////////////////////////////////////////////////...........................//////000000000000000//////000111111000/////////......------...000111........................------------............................................................////////////////////////..............................------------...............///////////////------------------------...///000///...---...000.........//////////////////////////////////////////////////////////////////////////////000111111111111111111111111111111111111222222222333333333000000000000000000000000111111222222333333333333000000111111222222222222111222333444555777888888......////////////......////////////000000000000//////////////////////////////////////////////////////............//////////////////////////////---......///////////////------............------////////////////////////////////////////////////...//////000000//////...........................////////////////////////000000////////////000000.........///////////////000000000111111111222222000000000111111111222222000000000000000000000000111111111111111111111111000000111222222111111000222222222222222222222222111111111222222222222333222222222222333333333333333333444444444444555555555444444333444666888999999;;;=========@@@FFFLLLOOOQQQTTTXXX\\\```ccceee^^^^^^___```bbbdddfffhhhmmmmmmlllhhhddddddgggkkklllppptttvvvxxx|||~~~{{{|||zzz{{{zzzxxxuuutttqqqnnnllllllnnnooooooyyyyyyxxxtttpppooorrrvvv}}}rrrqqqooooooqqqtttyyy{{{|||xxxqqqfff\\\XXXZZZ^^^WWWSSSLLLGGGEEECCCAAA@@@>>>===;;;:::888888777777444444444333222222111111333333333333333333333333111111111222222222222222///000111111111111000///111111111111111111111111000111111111111222222222000000000111111111111111000000111222222222222111111111111111111222222222000000000000000000000000000000////////////000000////////////000000000000//////000000000000//////000000000000000000000000////////////000000000000//////000000000000//////....../////////000000000///////////////000111111000000000000000000000000000000000000000000000000000000000000000000000000000000//////...------,,,......//////000000111111////////////000000000000000000000000000000000000////////////////////////........................------...///000000000000//////111111111111//////...............///000000........................,,,------------.........................................................////////////////////////........................---------,,,------...///.........///////////////,,,,,,,,,---------------...///000///...---...000.........///////////////////////////////////////000000000000000000000000000000//////000000111222111111111111111111111111111111222222222333333333000000000000000000000000111111222222333444444444111111111222333333444444666555555555666888:::<<<---...///000000///...---////////////000000000000//////////////////////////////////////////////////////000000000000//////////////////////////////---......///////////////......////////////......000000000000000000000000000000000000000000000000...///000111111000///...........................000000000000000000000000111000///......///000111............/////////000000000111111111222222222000000111111111222222222000000000000000000000000111111111111111111111111000111222222222222111000222222222222222222222222111111111222222222333333222222222333333333444444333444444444555555555555666666666777999===@@@BBB???BBBDDDDDDFFFLLLVVV^^^fffgggiiikkkmmmoooqqqrrrooooooooooooppprrrssssssxxxyyyxxxsssmmmjjjkkknnnooossswwwyyy{{{|||wwwttttttwwwyyy~~~}}}vvvssssssuuu|||zzzxxxwwwyyy}}}uuukkkgggiiilllgggbbb[[[VVVRRRPPPNNNMMMHHHFFFCCC@@@<<<:::888777888777777666555555444444555555444444333333222222......//////000000111111000111222222222222111000222222222222222222222222000111111111111222222222///000000000111111111222///000111222333222222111000000111111111222222222000000000000000000000000000000////////////000000////////////000000000000...///000111111000///...000000000000000000000000.../////////000000000111//////000000000000///////////////000000000111111///////////////000111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////000000000000////////////000000000000000000000000000000000000////////////////////////........................+++,,,...///000000//////...///111222222111///...---......///////////////........................,,,,,,---------.................................////////////////////////////////////////////////........................---,,,,,,,,,------...///............/////////000------------.........///...///000///...---...000............/////////000////////////////////////000000000000000000000000000000//////000000111222111111111111111111111111111111222222222333333333111111111111111111111111111111222222333444444555111222222333444444555555999888888999===BBBGGGJJJ---...///000000///...---////////////000000000000000000000000000000000000///////////////////////////000111222222111000///000000000000000000000000---....../////////////////////000000000000//////111111111111111111111111000000000000000000000000...///000111111000///...////////////////////////111111111111111111111111111000///......///000111---.........//////000000000111111111111222222222000111111111111222222222000000000000000000000000000000000000000000000000000111222333333222000000222222222222222222222222111111222222222333333333222222333333333444444444444444444555555555666666888999:::<<<@@@DDDHHHKKKMMMPPPRRRTTTWWW___lllvvvxxxxxxxxxyyyyyyyyyyyyyyy{{{{{{zzzzzzzzz{{{|||||||||vvvvvvxxxvvv{{{~~~|||{{{}}}}}}zzzzzz|||wwwsssuuuxxxtttnnngggaaa^^^\\\ZZZYYYWWWUUUPPPKKKFFFBBB???>>>;;;::::::999888777777666666666555444333333222222000000111222333444444555111222333444444333222111333333333333333333333333000111111111111222222222//////000000111111111222///000111222333222111111000000111111222222222222000000000000000000000000000000////////////000000////////////000000000000...///000111111000///...000000000000000000000000.../////////000000111111//////000000000000//////000000000000111111111111///////////////000111111000000000000000000000000000000000000000000000000000000000000000000000000......//////000111111111000000000000////////////////////////000000000000000000000000000000000000////////////////////////........................***+++---////////////......000111222222111000...,,,---///000000000///...........................,,,,,,,,,---------......////////////////////////000000000000000000000000////////////////////////........................,,,,,,,,,,,,------...///---.........//////000000---.........//////000000...///000///...---...000---.........//////000000000000000000000000000000000000000000000000000000000000000000000111111222111111111111111111111111111111222222222333333333333333333333333333333333111111222333333444555555222222333444444555666666::::::;;;>>>EEEMMMVVVZZZ............////////////////////////////////////000000//////.........---////////////000000000000...............///000111000000///...............000///...------...///000000000000000////////////111111111000000000000000000000000000///...,,,,,,000000000000000000000000000000000000000000000000111111000000//////......000000////////////000000000000000000000000000000222222222111111000000000111111000000000000111111333333111000000000111222222222222333333222222222222222111111111111111222111111111111111111111111333333333333333333333333222111000111333444444444666444333444666888999999;;;===>>>AAAEEELLLUUUZZZddd```\\\^^^gggsss~~~~~~~~~~~~~~~}}}|||tttoooppprrrpppmmmlllhhhkkkggg[[[OOOKKKKKKKKKEEEAAA===;;;;;;:::888555777555444333444333111//////000111333333333222111333333222222111000000000111111111111111111111111//////000000111111222222...//////000111222222222111111111111111111111111222222222222222222222222111111000000000000111111111111000000000000111111111111111111000000000000111111000000//////......222111111111000000//////111111111111000000000000111111111111111111111111000000000000000000000000000000000000000000000000...///000111111000///...............////////////222111111111000000//////------......//////000000////////////////////////......////////////......000000000000000000000000......////////////..............................//////000111111111111111000111333444444333111000...------,,,,,,------...//////////////////////////////////////////////////////............//////........................////////////////////////000000000000000000000000////////////////////////..................------000000000000000000000000////////////////////////000000000000000000000000000000//////.........---//////000000000000//////////////////000000000000000000000000000000000000111111222222222333333333222222222222222222222222222222222111111111111111555555555555555555666777999@@@FFFHHHNNN\\\kkksss/////////000000000000111////////////////////////000000000/////////......////////////000000000000///............//////000000000///...............//////............//////000000000000////////////111000000000000000000000000111111111000///......000000000000000000000000000000000000000000000000111111000000////////////111000000//////000000111000000000000000000000000222222111111000000000000111111000000000000111111333222111000000000111222111111222222222222111111222222111111111111111222111111111111111111111111333333333333333333333333555444333444555666777777999888888999;;;===>>>>>>@@@BBBFFFKKKQQQZZZdddkkkuuurrrpppsss{{{}}}}}}zzzwww|||ppp___VVVRRRPPPOOOLLLHHHEEEDDDAAA===999888777777888888777555222222222333333333222111111222222222222222333333333222222222222222222222222000000000000111111111111/////////000111222222222111111111111111111111111222222222222222222222222111111000000000000111111111111000000000000111111111111111111000000000000111000000000/////////...111111111111000000000///111111111111000000000000////////////////////////000000000000000000000000000000000000000000000000//////000000000000//////............////////////111111111000000000//////........./////////////////////////////////////////////000000000000//////000000000000000000000000......////////////..............................//////000111111111111000///000222333333222000//////................../////////////////////////////////////////////////////////............//////.........------.........////////////////////////000000000000000000000000////////////////////////........................000000000000000000000000////////////////////////000000000000000000000000000/////////............//////000000000000//////////////////000000000000000000000000000000000000111111222222222333333333111111111111111111111111111111111222222333333444111222222333555777:::===???JJJUUU\\\fffttt000000000000111111111111////////////////////////111000000000000000//////////////////000000000000000//////............///000//////............///......////////////......////////////000000000000000000000000000000111111000111111111111111000000000000000000000000000000000000000000000000000000111000000000000/////////111111111000000111111111000000000000000000000000111111111111000000000000111111000000000000111111333222111111000000111111000111111111111111111000222111111111111111222222222222222222222222222222222222222222333333333333444444333333444666777888:::<<<>>>@@@CCCEEEGGGGGGKKKNNNSSSXXX___iiirrryyy{{{zzzpppfffbbb```]]]ZZZWWWTTTPPPKKKDDD@@@:::999888999999888555222444444444444333222111000111222222333444444555555333333333333333333333333111111111111111000000000//////000000111222222222111111111111111111111111111111111111111111111111111111000000000000111111111111000000000000111111111111111111000000000000000000000000////////////111111111111000000000000111111111111000000000000////////////////////////000000000000000000000000000000000000000000000000000000////////////000000............////////////111111000000000000/////////////////////.........////////////////////////000000111111111111000000000000000000000000000000...//////000000//////..............................///000000111111000000...///000111111000///...//////////////////////////////////////////////////////////////////////////////............//////000///...------...///000////////////////////////000000000000000000000000////////////////////////........................000000000000000000000000////////////////////////000000000000000000000000////////////............//////000000000000//////////////////000000000000000000000000000000000000111111222222222333333333111111111111111111111111000000111222333444555555222333444555666;;;AAAEEEIIIWWWgggttt//////000000000111111111////////////////////////111111111111000000000000////////////000000000000111000///...............000///............//////---...///000000///...---////////////000000000000000000000000000111111111//////000111111111000000////////////////////////////////////////////////000000000000000000000000222222111111111111222222000000000000000000000000222222222222222222111111222111111000000111111222222222222111111111111111000000111111111111000000111111111000111111222333222222222222222222222222222222222222333333333333444444555555555777:::<<<<<<@@@EEEJJJNNNQQQSSSUUUZZZ]]]aaaeeejjjqqqwww|||~~~zzz~~~zzzqqqnnnnnnkkkjjjhhhddd^^^WWWOOOJJJDDDAAA>>><<<:::999666444555444444444333222222111222222222222333333444444333333333333333333333333222222222111111000000000000000000111111222222222111111111111111111111111000000000000000000000000111111000000000000111111111111000000000000111111111111111111000000000///000000000000////////////111111111000000000000000111111111111000000000///000000000000000000000000////////////////////////////////////////////////111000///......///000111............////////////000000000000000000//////000000//////......------///////////////////////////000000111111000000/////////////////////////////////000000000000//////...........................//////000000000000000///000000111111000000/////////////////////////////////////////////////////////////////////////////////............//////000///...------...///000////////////////////////////////////////////////////////////////////////............///////////////////////////////////////////////////////////////////////////////////////////////////.........//////000000000000//////////////////000000000000000000000000000000000000111111222222222333333333111111111111111111111111111111111222333444444444777888999999;;;AAAIIIOOOXXXeeeuuu........./////////000000000000000000000000000000000000000000111111111111////////////000000000000111000///...............//////............//////---...///000000///...---.../////////000000000111//////000000111111111111......//////000/////////////////////////////////////////////////////////000000000000111111111111222222111111111111222222000000000000000000000000333333333333333333333333222222111111111111222222222222222222111111000000000000111111111111000000111111000000111222222333222222222222222222222222222222333333333444444444666888999999999<<>>AAAIIITTT\\\fffqqq}}}............////////////000000000000000000000000//////000000000000000111////////////000000000000000//////............//////............//////000......////////////............//////000000111111/////////000111111222222......////////////...---000000000000000000000000000000000000000000000000000000000111111111111222111111111000000111111111000000000000000000000000222222222333333333333333222222111111111111222222111222222222222111000000000111111111111111111000000000000000111222333333333333333333333333333333333333444444555555666666444666999999:::>>>EEEJJJQQQYYYccckkknnnpppsssuuuqqqvvv}}}|||~~~{{{tttvvvyyy~~~xxxqqqllliii```\\\VVVQQQLLLFFFAAA===:::999888666666555555555333333222111111000//////333333333333333333333333222222222222222111111111222222222222222222222222111111111111111111111111111111111111111111111111111111000000000000111111111111000000000000111111111111111111000000000000////////////000000000000000000000000111111111111111111111111000000000000////////////////////////000000000000000000000000000000000000000000000000000000////////////000000............////////////......////////////000000///////////////.........////////////////////////......////////////......000000000000000000000000///000000111111000000///////////////////////////---...//////000000//////111111111111111111111111------////////////------//////////////////////////////////////////////////////............//////////////////////////////////////////////////////000000000000000000000000////////////////////////.........//////000000111000000000000000000000000////////////////////////000000000000000000000000........./////////////////////000000000000//////////////////000000000000000000000000000000000000111111222222222333333333444444444444444444444444444444555555666666777777666:::@@@CCCHHHQQQ^^^hhhqqqxxx...////////////000000000000000000000000000000000....../////////000000000////////////000000000000///............//////000...............///000000//////............//////.........///000111111111...//////000111111222222000000000000000///...---000000000000000000000000000000000000000000000000000000111111111222222222111000000//////000000111000000000000000000000000000000000111111222222222333222222111111222222333111222222333222111000///111111222222222222111111000000000000111222333444333333333333333333333333444444555555666777777888666999<<<===>>>CCCKKKRRR\\\eeepppwwwxxxxxxyyyzzzyyy~~~~~~{{{tttxxx|||}}}zzzuuurrrrrriiihhhgggddd___VVVLLLEEEBBB@@@===;;;888777666666222222222222222222222222222222222222222222222222111222222222222222222333222222222222222222222222111111111111111111111111222222222222222222222222111111000000000000111111111111000000000000111111111111111111000000000000.../////////000000000111///000000000111111111111111111111111000000000000////////////////////////000000000000000000000000000000000000000000000000//////000000000000//////............////////////........./////////000000........./////////////////////////////////////////////000000000000//////000000000000000000000000000000111111111111000000////////////////////////---...//////000000//////000000000//////000000000---...000111111000...---//////////////////////////////////////////////////////............//////...///000111111000///...////////////////////////000000000000000000000000////////////////////////---......///000000111111000000000000000000000000////////////////////////000000000000000000000000............/////////000//////000000000000//////////////////000000000000000000000000000000000000111111222222222333333333333333333333333333333333444555666888:::<<<===>>>>>>DDDJJJMMMPPPXXXdddnnntttyyy~~~000000000000111111111111000000000000000000000000---.........//////000000////////////000000000000...............///000111...............///000111000///...------...///000---......///000111111222...//////000111222222222222222222222111///......000000000000000000000000000000000000000000000000000000111111222222222222000000////////////000000000000000000000000000000......//////000000000111333222222111111222222333111111222333222111000///222222333333333333222222000000000000111222333444333333333333333333333333555555555666777888888999>>>BBBFFFGGGIIINNNWWW___bbbkkkvvv{{{{{{yyyxxxyyytttuuuyyywwwzzz|||{{{wwwtttssssssuuuvvvyyyyyytttiii[[[RRRHHHFFFBBB>>>;;;888666666111222222333333444444555111111111111111111111111111111111222222333333444222222222222222222222222111111111111111111111111222222222222222222222222111111000000000000111111111111000000000000111111111111111111000000000000.../////////000000111111//////000000111111111222111111111111000000000000111111111111111111111111000000000000000000000000000000000000000000000000...///000111111000///.............../////////000---.........//////000000---.........//////000000////////////////////////000000111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000---....../////////////////////............//////...000111222222111000...//////////////////////////////////////////////////////............//////---...111222222111...---////////////////////////000000000000000000000000////////////////////////---......///000111111222000000000000000000000000////////////////////////000000000000000000000000---.........//////000000//////000000000000//////////////////000000000000000000000000000000000000111111222222222333333333222222222222222222222222444555777:::>>>@@@CCCDDDKKKPPPUUUVVVWWW\\\fffoootttwww{{{~~~111111000000//////......000000000000000/////////000000000000000000000000////////////////////////......////////////..............................++++++,,,---...///111111---......///////////////......///111111222222222222111000///............000000111111111111000000000000000000111111111111222111000......000111222111111111111111111111111222222222111111111000000111111111111111111111111222222222222222222222222222222222222222222222222333333333222222111111111333222111111111111111111333222111222444555666555000333777888999;;;???BBBCCCIIIPPPTTTWWW\\\dddjjjrrruuuwwwwwwxxxyyyyyywwwwwwqqqzzzyyywwwssspppooopppqqqzzz{{{~~~ooobbbXXXTTTLLLCCCAAAAAA===777888666444333333333555555333222111111333444333222222222222222222222222222000111111111111222222222222222222222222222222222222222222222222222222222333222222222111000000000333222111000000111222333000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000//////000000000000////////////000000000000//////111111000000//////......000000////////////000000////////////////////////.........///////////////000000000000000000000000111000///......///000111000000000000000000000000////////////////////////000000000000000000000000////////////000000000000000000000000000000000000//////.........------------......///000111111222////////////////////////////////////////////////...............///000000............////////////,,,---...//////...---,,,,,,,,,------...//////000////////////////////////////////////////////////////////////////////////........................000000000000000000000000111111000///////////////...///000000000///---,,,111111111000000000000000000000000000111111111111555555666666555444222111111222333333222222444666>>><<<===BBBFFFIIINNNTTTWWW[[[```ccceeegggiiikkkmmmrrrxxx{{{}}}111000000000/////////...////////////////////////000000000000000000000000000000000000000000000000......////////////......000000000000000000000000.........------......///---...//////000000//////...///000111222222222222000000000000111222333444000000111111111111000000000000000000111111111111222111000//////000111222111111111111111111111111222222222111111111000000111111111111111111111111222222222222222222222222222222222222222222222222333333333222222222111111333333222222111222222222555555444444666777888888666999<<<===>>>AAAFFFJJJPPPWWW```fffjjjnnnuuuyyy|||}}}|||{{{{{{{{{zzzyyy}}}|||xxxxxxvvvssspppmmmlllnnnooouuuxxx}}}qqqcccbbb\\\PPPHHHDDDAAA===;;;999777555555555555555777666555555666777555333222222222222222222222222111111111111222222222222111111111111111111111111222222222222222222222222222222222111111111111111222222111000000111222222000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000//////000000000000////////////000000000000//////111111111111000000000///000000////////////000000////////////////////////000000//////......------000000000000000000000000111000///......///000111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000//////.........---------......//////000000111111////////////////////////////////////////////////...............///000000............////////////---...////////////...---------......///000000111////////////////////////////////////////////////////////////////////////........................000000000000000000000000111111000/////////////////////000000000///......111000000000000000000000000000000000111111111111222333444444444444333222222333333222222333666888>>>>>>CCCLLLSSSVVV[[[aaaeeeiiimmmppppppooonnnnnnkkkooosssvvvyyy000000000000////////////.........///////////////000000000000000000000000111111111111111111111111...//////000000//////...000000000000000000000000111111///...---,,,,,,,,,---...//////000000/////////000111222333333333333000000000000111222333444000000111111111111000000000000000000111111111111222111000//////000111222111111111111111111111111222222222111111111111111000000000000000000000000222222222222222222222222222222222222222222222222333333333222222222222111333333222222222333333444444444333333444555777888;;;>>>BBBEEEHHHMMMRRRUUU[[[cccnnnvvv{{{~~~}}}{{{yyyyyyyyyzzz}}}|||zzzxxxvvvsssssstttxxx{{{~~~}}}zzzwww|||}}}|||yyytttooolllkkklllmmmnnnqqqzzz|||qqqtttpppdddVVVNNNIIIEEEAAA???<<<;;;:::999888666555444333444555444222000333333333333333333333333111111111111222222222333222222222222222222222222222222222222222222222222111111111111111222222222222222111000000111222222000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000//////000000000000////////////000000000000//////222222111111111111000000////////////////////////////////////////////////111111000///...---,,,,,,000000000000000000000000000000////////////000000000000000000000000000000111111111111111111111111000000000000000000000000////////////000000000000000000000000000000000000/////////............---////////////000000000000////////////////////////////////////////////////.........---......///000............////////////...//////000000//////.........//////000111111111////////////////////////////////////////////////////////////////////////........................000000000000000000000000111000000///////////////000000/////////000000111000000000000000000111111000000000111111111222222000111222333333333333222444555444444444666:::===DDDFFFOOO[[[dddgggjjjmmmppptttxxxyyywwwsssooommmmmmnnnppptttyyy000000000000////////////.............../////////000000000000000000000000000000000000000000000000//////000000000000//////........................222111000...------------......///000000000000000000111222333333333333333222111000///............000000111111111111000000///000000000111111111111222111111000000111111222111111111111111111111111111111111111111111111111000000000000000000000000222222222222222222222222222222222222222222222222222222222222222222222222222111111111222333444444444555555555555777:::<<<>>>CCCJJJRRRXXX]]]```bbbfffnnnxxx|||{{{zzzyyy}}}~~~vvvwww}}}yyytttqqqnnnllljjjjjjmmmssswwwvvvpppiiihhhmmmrrrwwwyyyzzzwwwssstttuuuvvvvvvwww{{{~~~wwwrrrooommmmmmlllnnnttt}}}xxx}}}}}}uuujjj```VVVNNNIIIFFFBBBAAA@@@???;;;888444333222333333333111///333333333333333333333333111111111222222222333333444444444444444444444444222222222222222222222222000000000111222222222333222111111111111111111222000000000000000000000000000000000000000000000000///000000000111111111111//////////////////////////////000000000000////////////000000000000//////111000000000000000000000...//////////////////...////////////////////////000000//////......------////////////////////////000000////////////000000////////////////////////000000000000000000000000////////////////////////////////////000000000000/////////////////////////////////...............000000000000////////////////////////////////////////////////////////////.........------......///............//////////////////000000000000//////....../////////000000000////////////////////////////////////////////////////////////////////////........................////////////////////////000000////////////000000111000/////////000222333000000000000000111111111000000111111111222222222111111222222222222222111666666666555666:::???CCCMMMQQQ\\\jjjrrrssssssuuuyyy{{{}}}|||xxxuuurrrqqqsssrrrrrrwww~~~////////////000000000000............//////000000000000000000000000000000//////////////////////////////000000000000//////........................000//////.........//////...//////000000000000000111111222333333333222222222111000///............000000111111111111000000///000000000111111111111222222111111111111222222111111111111111111111111111111111111111111111111000000000000000000000000222222222222222222222222222222222222222222222222222222222222222222222222000000000111222333444555777888999:::;;;>>>CCCGGGGGGMMMYYYeeennnssssssrrrvvv|||~~~}}}uuusssvvv~~~xxxqqqmmmkkkgggeeecccbbbdddjjjpppooohhh```\\\___dddjjjkkkjjjiiihhhnnnppprrrqqqoooqqqwww|||}}}zzzxxxwwwyyy{{{}}}~~~yyytttqqqqqqpppqqquuu|||zzz~~~vvvggg[[[QQQLLLGGGEEEEEEDDD@@@<<<:::888666666777777666444333333333333333333333333111222222222222333333333333333333333333333333333222222222222222222222222000000000111222222222333111111111222222111111111000000000000000000000000000000000000000000000000///000000000111111111111//////////////////////////////000000000000////////////000000000000//////.../////////////////////......////////////......////////////////////////------......//////000000//////////////////////////////000000000000//////////////////////////////////////////////////////////////////////////////////////////000000000000////////////////////////////////////////////////000000000000////////////////////////////////////////////////////////////......------------..................////////////000000////////////000000------............//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000////////////000000222111000//////000111222//////000000111111111111111111111111222222222222444333333222222222111111555666666777999>>>DDDIIIUUUZZZfffuuu||||||zzz{{{}}}zzzzzz{{{|||zzzxxxxxx}}}////////////000000000000......//////000000111111000000000000000000000000........................///000000111111000000///000000000000000000000000............///000111111...///000000111111000000111111222222222222222111000000000000111222333444000000111111111111000000000000000000111111111111222222222222222222222222111111111111111111111111111111111111111222222222111111111111111111111111222222222222222222222222222222222222222222222222111222222222222333333333000000111111222444555666555888;;;===>>>CCCJJJPPPYYY```lllzzzyyyvvvvvvzzzyyyqqqlllkkkkkkiiihhhaaa``````dddhhhgggaaa[[[YYYYYY]]]aaaaaa]]][[[]]]gggmmmrrrrrrnnnmmmrrrwwwzzzwwwsssnnnkkkiiiiiijjjkkkmmmrrrwww~~~yyyvvvttttttwww|||}}}yyylll[[[UUUNNNKKKKKKKKKGGGDDDAAA>>>999777666777666555333333333333333333333333222222222222333333333333000000000000000000000000222222222222222222222222111111111111111222222222000111222222222222111000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000//////000000000000////////////000000000000//////------............//////---...///000000///...---////////////////////////,,,,,,---...///000111111000000000000000000000000//////000000000000//////000000000000000000000000........................000000000000000000000000////////////000000000000000000000000000000000000...////////////000000000////////////000000000000///////////////////////////////////////////////////...------,,,---------............////////////000//////......//////000---------...............////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000///////////////000000111222111000////////////000/////////000111111222222111111111222222222222333555555444333333444444555555777999<<<@@@FFFLLLQQQ]]]bbbnnn|||~~~~~~}}}{{{zzz|||.../////////000000000111//////000000111222222333000000000000000000000000////////////////////////000000111111111111000000000000000000000000000000///////////////000000111//////000111111111111000000111111222111111000000000000000000111222333444000000111111111111000000000000000000111111111111111222222222222222222111111111111111111111111111000000111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333222222222333555777888999888<<<@@@CCCFFFLLLVVV]]]mmmrrr{{{}}}sssmmmlllnnnoooooogggeeeccccccdddbbb^^^[[[XXXWWW[[[___]]]WWWWWW[[[```jjjtttvvvrrrppptttzzz~~~yyyrrrkkkeeebbb```^^^]]]___bbbeeehhhlllqqquuuzzzjjjbbbYYYUUUWWWXXXUUUQQQKKKFFF>>>999666555555555444444444444444444444444222222222333333333444444111111111111111111111111222222222222222222222222222222222111111111111111000111222222222222111000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000//////000000000000////////////000000000000//////............/////////000,,,---///000000///---,,,////////////////////////------......//////000000000000000000000000000000...///000111111000///...000000000000000000000000////////////////////////000000000000000000000000////////////000000000000000000000000000000000000.../////////000000000000......//////000000111111///////////////////////////////////////////////////...------,,,,,,,,,---............//////////////////...------...///////////////...............////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000///////////////000111111111111111000///...---,,,...//////000111111222222111111111222222222333333444444444444666777999:::;;;>>>CCCGGGLLLSSSYYY^^^jjjmmmvvv|||}}}}}}}}}}}}.../////////000000111111///000000111222333333333000000000000000000000000000000000000000000000000000000111111111111000000........................000000////////////000000//////000111111111111111000000111111111000000///222111000///............000000111111111111000000000000000000111111111111111222222333333222222111111111111111111111111111000000111111222222222222333333333333333333333333222222222222222222222222222222222222222222222222111111111222222333333333333333444555777999:::;;;AAAEEEKKKNNNRRRYYYdddlllzzz}}}wwwnnnkkkmmmooopppnnnllliiifffdddaaa___]]]VVVVVVZZZ```^^^YYYZZZ```^^^jjjwww{{{xxxuuuyyy~~~xxxnnngggbbb^^^[[[WWWYYY[[[\\\[[[ZZZ[[[\\\___gggnnnooosssyyyvvvnnnccc```bbbcccaaa^^^XXXQQQGGG???;;;999888888444444444444444444444444222222333333333444444444444444444444444444444444222222222222222222222222333222222222111111000000000111222333333222111000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000//////000000000000////////////000000000000//////.../////////000000111111,,,---///000000///---,,,///////////////////////////////////////.........000000000000000000000000...///000111111000///...000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000.../////////000000111111---......///000111111222///////////////////////////////////////////////////...------,,,,,,,,,,,,............/////////000///...---,,,,,,---...///000000000000////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000///////////////000111111000111111111///---+++***...//////000111222222222111111222222222333333333333333333555777;;;===???CCCFFFLLLRRRXXX___eeejjjvvvwww~~~000000000000111111111111111111111111000000000000///////////////000111111////////////////////////000000//////.........---........................111111000000//////......111111111111111111111111000000000000000111111222000000000000000000000000///000111222222111000///000000000000000000000000222222222222222222222222000000000000000111111222222222111111111111222222555555444333333222111111444444444444333222111111333333333444444444555555333555666666444333444444333444999===<<<:::===CCCDDDLLLVVV[[[^^^dddoooxxx{{{zzz|||}}}xxxqqqjjjdddccceeeggg``````aaabbbccccccaaa```aaakkkxxx}}}}}}pppeee___]]]\\\VVVSSSTTTUUUSSSTTTWWWWWWYYY[[[]]]aaaffflllppp}}}|||zzzwwwvvv{{{pppcccccckkkpppqqqrrrpppdddUUUJJJEEEAAA<<<777999777555555666666444333111111222333333333333222444444444333333222222222333333333222222222111111222222222222222222222222111111111111111111111111000000000000000000000000111000000000//////......////////////////////////000000000000000000000000000000000000000000000000111111000000//////......///////////////000111111111111000///...------,,,---------.........//////////////////////////////111111000000//////......////////////000000000000000000000000000000000000000000000000000000000000000000//////.........---000000000000000000000000222111000.........///000000...,,,---000111///---111111000000//////......000000000000000000000000///////////////000111111//////............//////.........///////////////////////////////////////////////////////////////...............---------000000000000111111111111000000000000000000000000111111000000//////......//////000000000000//////......////////////......000000000000000000000000000000000000111111111111000000///000000111222222777777777666888===DDDJJJNNNXXXbbbggglllssswwwxxx~~~{{{zzz}}}000000000000111111111111111111111111000000000000///////////////000111111111111111111111111111111111111000000000/////////////////////////////////111000000000/////////...////////////////////////000000000000000111111222000000000000000000000000///000111222222111000///111111111111111111111111222222222222222222222222111000000///000111222333222222111111111111222222555555444333333222111111333333444444333333222222222222222222333333333333111333444444444333444666555555888>>>AAABBBFFFKKKUUU\\\dddhhhjjjnnnwww|||{{{~~~}}}vvvoooiiigggggghhhhhhhhhiiijjjjjjjjjiiihhhiiirrr~~~uuuhhhbbbaaa[[[VVVWWWVVVTTTTTTVVVQQQRRRRRRSSSVVV[[[aaafffsssuuutttpppmmmnnnuuu{{{tttjjjkkksssxxxzzz{{{{{{sssfffYYYNNNGGGBBBAAA;;;999777666666555333111333444444444444333333222444444333333333222222222333333333222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000/////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////000111111000000000///.........------------.........//////////////////////////////111000000000/////////...////////////000000000000000000000000000000000000000000000000000000000000111111000000000/////////000000000000000000000000222111000///......///000111///...///111222000...111000000000/////////...000000000000000000000000...............///000000000000////////////000000///////////////........./////////////////////////////////////////////////////////////////////////////////000000000111111000000000000000000000000111000000000/////////...//////000000000000//////000000000111111000000000000000000000000000000000000000000000111111111111222222222333444666777888666777999:::>>>EEENNNUUU]]]jjjyyy||||||}}}~~~000000000000111111111111111111111111000000000000///////////////000111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000111111222000000000000000000000000000000111111111111000000111111111111111111111111111111111111111111111111222111/////////000222444222222111111111111222222555444444333333222222111222222333333444444333333444444333333333333333333111222444444444555777999:::999<<>>CCCPPP[[[```bbbdddlllrrryyyyyywwwwww}}}}}}xxxuuutttqqqqqqooojjjgggjjjttt|||}}}yyyvvvqqqmmmiiijjjkkklllmmmoooqqqsssrrrvvv|||uuunnniiigggeee___]]]]]]^^^[[[WWWSSSQQQRRRWWWZZZccciiimmmiiiaaa\\\]]]aaafffpppvvvmmmmmmrrrxxx}}}|||tttllleeebbbRRRMMMFFF@@@===<<<;;;:::666666555444444444444444333333333333333222222222444444333333333222222222111111111111111111111111111111111111111111111111222222222222222222222222222222111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000......//////000000111111000000////////////000000///////////////000000000............////////////////////////////////////000000000000////////////////////////000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////000000000////////////000000000000000000111000000000000000000///////////////////////////////////////............///000000111000000//////000000111111111000///...------,,,////////////////////////////////////////////////------...///000000111111............////////////000000000000000000000000000000000000//////////////////000000000000//////111222222333333222222111000000000000000000000000000000111111111222222222......///000222444555666999>>>EEELLLTTT```oooyyy{{{|||///000000000111111111111111111111111000000000//////////////////000000111000000000000000000000000////////////////////////////////////////////////////////////000000000000111111111111111111111111000000000000000111111222111111111111111111111111111000000000000000000111111111111111111111111111000000000000000000000000222111000///000111333444222222111111111111222222444444333333333333222222000111222333444555555555666666666666666666666666444555555555555888<<<@@@DDDDDDLLL[[[fffiiiiiiiiirrryyy|||{{{zzzvvvttttttpppqqqooojjjeeefffmmmsssuuu|||~~~}}}yyysssmmmiiikkkmmmoooppptttyyy}}}{{{|||~~~~~~zzzuuussspppjjjggggggkkkiiiddd^^^YYYXXXYYY[[[]]]bbbgggddd]]]WWWWWWYYY___fffttttttooopppssszzzzzzmmmeeeYYYNNNEEE@@@===;;;555555444444444444555666333333333333333333333333444444444333333333222222222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111222222111111111111111111111111000000000000000000000000000000000000000000000000......//////000000111111000000////////////000000/////////000000000000000........./////////000000000000000000000000000000////////////000000000000////////////000000000000/////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000//////////////////...//////////////////000000000000////////////////////////000000//////000000111222000//////......//////000111111000///...------,,,////////////////////////////////////////////////,,,,,,---......///000000............////////////000000000000000000000000////////////000000000000//////000000000000//////000000111111111111000000000000000000000000000000111111111111222222222222333333333444666777999:::>>>FFFPPPXXX```lllzzz000000000000111111111111111111111111000000000000///////////////000111111////////////////////////............////////////////////////////////////////////////000000000000////////////////////////000000000000000111111222111111111111111111111111111111000000000000111111222222222222222222222222111111111111111111111111111111111111111222333333222222111111111111222222333333333333333333333333000111222333444444555444222222333333333444444444444555555666888<<>>AAAHHHQQQ\\\ccciiijjjnnnssssssssswww~~~{{{{{{zzzyyyvvvuuuuuuvvvvvvtttmmmpppqqqoooppptttuuussssssuuuvvvxxxzzz~~~}}}xxxzzz{{{zzzyyy|||~~~xxx||||||xxxuuuqqqkkkhhhfffddd```\\\ZZZVVVWWW]]]aaabbbeeeiiijjjiiihhhhhhllltttzzzfffZZZDDDBBB>>>:::888666666666555666666666777777888888555555444444444333333333000000000000000000000000111111111111111111111111000000000000000000000000......//////000000000111////////////////////////000000000000000000000000000000000000000000000000111111000000//////......111111000///////////////333222222111000///......////////////000000000000000000000000000000000000.../////////000000111111////////////000000000000000000000000000000000000000000000000000000000000//////000000111111111222000000000000000000000000---...///111111111000//////111333222///...000222.../////////000000111111000000000000000000000000///////////////000111111111111000000000000111111.........///////////////////////////////////////////////////////////////000000000000////////////000000000000111111111111000000000000000000000000.../////////000000111111//////000000000000//////000000111111111111000000000000000000000000000000111111222222222333333333444555888<<<@@@EEEIIIKKKSSS^^^lllssstttwww~~~111111000000//////......222222111000///...------111111000//////...//////////////////000000000000.........///////////////---......///000111111111////////////////////////000000000000111111111111000000111222222222222222222222222222222111000///222111111111000000//////000111111111111222222222333222111111333333222111333222111000000111222333222222111111111111222222444444444444444444444444222222222222222222333333333555666555444444666888<<<>>>CCCLLLWWWccclllpppyyyzzzyyyxxxwwwzzz{{{yyyyyyxxxwwwvvvtttsssrrrzzzzzzuuupppppptttwwwwwwuuusssrrrxxxzzz{{{{{{xxxxxxwwwqqqkkkiii___XXXXXXZZZXXXZZZ___cccbbb``````cccggglllppp|||zzzaaaVVVLLLBBB===>>>???<<<999999888666666666666444222555555444444444555555666222111000111222222222000111111111111111111111111///////////////000111111222222222222222222222222111111111111111111111111111111111111111111111111222111111111000000//////000000000000111111111111222111111111000000//////000000000000000000000000///000111222222111000///222222222111111111000000111111111111111111111111////////////////////////000000000000000000000000000000000000000000000000////////////000000000000111111000000//////......111111000000//////......000000000000000000000000////////////////////////........................111111000000//////......//////............//////111000///...------...///---------,,,,,,---------............/////////000........................000000//////.........---000000000000000000000000////////////000000000000///000000000000111111111222111111111000000//////222111111111000000//////111333444333333444444222888888;;;BBBIIINNNRRRVVV___dddiiilllnnnsss{{{~~~}}}}}}111000000000/////////...111111000000//////......222111000000/////////000111111111111000000000000000000000///////////////......///000000111222222000000000000000000000000000000000000111111111111///000111111222222111111000111111222222222111111111111111111000000000//////000000000000111111111444222111222333333222111222222222111111222222222222222111111111111222222333333333333333333333333222222222222333333333333555666777777777888;;;>>>>>>BBBIIIUUUbbboooxxx}}}~~~|||{{{}}}zzzyyyxxxwwwuuusssqqqpppttt|||~~~yyyzzz|||}}}|||~~~}}}|||rrriiigggddd```___aaabbb```\\\ZZZZZZ\\\___bbbhhh{{{uuudddZZZLLLDDDAAA@@@<<<888:::888777666777777555444555555444444444555555666222111000111222333222000111111111111111111111111111000000000000111222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111000000000///000000000000111111111111111111111111000000000///000000000000000000000000000000111111111111000000111111111000000000//////111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111000000000/////////...111000000000/////////...000000000000000000000000////////////////////////........................111000000000/////////...//////............//////111000///...---......///......------------.............../////////000000........................000000/////////.........000000000000000000000000////////////000000000000/////////000000000111111222111111111000000000000222111111111000000000000...000222222222444555555;;;<<<@@@IIISSS[[[```cccgggjjjlllmmmmmmrrrzzzzzzyyyxxxwwwxxxzzz|||}}}000000000000////////////000000000000////////////222222111000000000000111333222222222111111000000222111111111000000////////////000000111222222222111111111111111111111111000000000000111111111111//////000111111111111111//////000222222333333333111111111111000000000000/////////000000000000111444333222222333333111000111222222333333222222111222222111111111111222222222222222222222222222222222222222333333333444444666666777888999===BBBFFFHHHMMMVVVcccppp{{{yyyxxxwwwvvvtttrrrqqqpppooouuu|||uuummmiiihhhfffbbb]]]XXXUUUUUUVVVVVVYYYhhh{{{}}}zzz}}}uuuiiiYYYMMMHHHDDD@@@===;;;999777777888888777666666555555444444444555555333111000111222333222111222222222222222222222222222111111111111222333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000111111000000000000111111000000000///////////////111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000000000000000////////////000000000000////////////000000000000000000000000////////////////////////////////////////////////000000000000//////////////////............//////000000///............/////////............//////....../////////000000000........................000000////////////......000000000000000000000000////////////000000000000/////////000000000000111111111111111111000000000111111111111111000000000...///111333444555777:::DDDEEEJJJTTTaaakkkpppqqqrrrrrrpppnnnmmmqqqyyy{{{tttsssrrrrrrtttvvvyyyzzz}}}000000000000////////////.../////////000000000111222222111111111111111222333222222111111000000///333333222111111000000000000000111111222222222222111111111111111111111111///000000000111111111111//////000111111111111000///000111222222222222222111111111000000000000000000000000000111111111111555333222222222222111//////000111222222111000///222222111111111111222222222222222222333333333333222222333333444444555555555666777999<<>><<<999888888888888666666666555444444444444555333222111111333333222111222222222222222222222222111111111111111222333333111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000///000000000111111111111111111111000000000000000////////////////////////222111000//////000111222000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////000000000000000000000000////////////000000000000////////////////////////////////////////////////////////////000000000000000000000000000000000000//////////////////............///////////////.........//////000000////////////000000...////////////000000000........................000000//////////////////////////////////////////////////////000000000000000000000111111111111222111111111111111111111111111111111111111111111111111111333666666777;;;AAANNNRRRWWW___kkkvvv{{{zzzyyywwwsssooonnnsss{{{|||xxxrrrrrrqqqqqqsssvvvxxxzzz{{{}}}////////////000000000000......//////000000111111222111111111111111222222111111000000000/////////333222222222111111111000111111111111111222222222111111111111111111111111///000000000111111111111//////000111111111111111222222222222222111000///000000000000000000111111111111222222222222333333444333222222333333111000...///000111111000///...222222111111111111222222222333333333444444555555222333333444555555666666555666999<<<@@@HHHPPPUUU___eeeooowww~~~|||{{{}}}zzzuuuuuuttttttttttttuuuvvvrrrtttyyy~~~yyywwwwwwvvvuuuvvvxxxzzz|||vvvmmmddd^^^[[[[[[]]]aaadddfffjjjnnnrrr}}}mmm___WWWRRRPPPNNNDDDAAA===;;;:::999888777666666555444444444444444333222111222333333333111222222222222222222222222111000000000000111222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000111111///000000000111111111111000000000000000000111111////////////////////////222111000//////000111222111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////////////////000000000000////////////000000000000////////////000000000000////////////////////////000000000000000000000000000000000000000000000000////////////000000000000//////............//////......//////////////////000000////////////000000////////////000000000111//////////////////////////////000000000000000000////////////////////////////////////000000000000111111111222222222333333111111111111111222222222111111111111111222222222222222444888999999???IIIXXX___eeejjjrrr}}}zzzxxxvvvtttuuuyyy}}}{{{ttttttsssssstttwwwyyy{{{{{{|||}}}////////////000000000000......//////000000111111111000000000000111222222////////////////////////111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111000000111222222222222222333333333222222000//////000000000000111111111111222222222333333333444444333222111111333333222111///000000000000000000///222222111111111111222222333333333444444555555666222333333444555666777777777:::>>>BBBHHHPPPXXX^^^bbbiiissszzzzzzzzzyyywwwuuuvvvyyy|||}}}zzzyyyyyywwwwwwwwwxxxyyyzzzwwwwwwyyy~~~wwwqqqnnnnnnpppmmmlllnnnnnnkkkkkknnnrrrwww}}}rrriiidddaaacccdddeeeddddddeeegggmmmyyywwwjjj```[[[XXXVVVNNNJJJDDD@@@===;;;999888777666555444444444444444444222111222333444333222333333333333333333333333000000000000000111222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111000000000000111111111111000000000000111111111111000000000000000000000000111111000000000000111111111111111111222222222222000000000000000000000000........................000000000000000000000000000000000000000000000000////////////000000000000////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000////////////////////////////////////000000000000//////............//////---...//////000/////////000000////////////000000/////////000000000111111//////////////////////////////000000000000111111000000000000000000000000////////////000000000000111111111222222222333333111111111222222222222222111111111222222222222222333222666<<<>>>>>>HHHUUUeeepppwwwvvvyyyyyyyyyzzz|||zzzyyyxxxwwwwwwxxxzzz{{{|||{{{~~~{{{zzz.../////////000000000111////////////000000000000000/////////000000111222/////////000000111222222//////000000111222222222000000000000000000000000000000000000000000000000000000000000111111111111111111222333333333333333111111222222222111111000///000000000111111111111111111222222222333333333222111000111333444444333222222111111111111222222222222111111111111222222111222222333444444555555333333444555666777888888===@@@FFFKKKRRRYYYaaafffgggmmmvvv}}}{{{uuuuuutttrrrqqqrrruuuxxx|||~~~}}}||||||}}}~~~|||{{{|||~~~}}}uuuooollllllqqqmmmlllmmmjjjccc```aaadddiiiqqqyyyzzztttqqqvvv{{{{{{tttkkkddd```aaagggrrr}}}ssskkkfffddddddXXXSSSLLLFFFBBB???<<<:::777777666444444333333444444333222222444444333222333333333333333333333333222111111111111222333333111111111111111111111111111111111111111111111111111111111111111111111111///000000000111111111111000000000000111111111111///000000000111111111111000000000000000000000000000000111111111111000000000000000000111111111222000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000////////////000000000000.../////////000000000111.../////////000000000111000000000000000000000000000000000000000000000000.........................../////////000000000111//////............//////,,,---///000000000//////000//////......//////000//////000000000111111111//////////////////////////////000000000111111111000000000000000000000000////////////000000000000//////000000000111111111111111111222222333333333111111111222222333333333777666;;;EEEHHHJJJVVVgggzzzyyy|||~~~}}}}}}~~~}}}~~~~~~|||}}}xxxxxxzzz.../////////000000111111000000000000//////////////////...//////000111111//////000111222333333444......///000111222222333000000000///////////////////////////////////////000000000000111111111111222222333444444444444333///000111222222222222222//////000000111111111222000111111111111222222222111000///111333555555444555444333222222333444555222222111111111111222222000000111222333333444444333333444555666777888999AAAEEELLLRRRYYY```gggllllllrrrzzz|||vvvssssssrrrpppooopppsssvvv~~~~~~}}}{{{xxxuuusssvvvwwwxxxyyyyyy{{{~~~wwwtttsssxxxsssqqqrrrlllbbb\\\]]]ZZZ^^^fffppp{{{vvvfff]]]ZZZ\\\bbbkkkuuuzzz{{{zzzzzz~~~yyysssqqqpppqqq___ZZZRRRKKKFFFAAA>>><<<888777666555444333333333444333222222444444333222333333333333333333333333333333222222333333444555000000000000000000000000111111111111111111111111111111111111111111111111//////000000111111111222000000000000111111111111//////000000111111111222000000000000000000000000///000111222222111000///.../////////000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000.../////////000000111111.../////////000000111111000000000000000000000000000000000000000000000000.........................../////////000000111111//////............//////,,,---///000000000////////////............//////000000000000111111111111000000000000000000000000//////000000111111111222000000000000000000000000////////////000000000000............////////////111111111222222333333333111111111222222333333333;;;:::AAAMMMRRRUUUdddvvv~~~zzz~~~|||}}}vvvwww{{{333222111000000111222333111000000000//////......000000000000000000000000---.........//////000000111111000///...---,,,,,,000000000000000000000000000000000000////////////111111111111111111111111222333333444333222111000////////////000000000000000000000000000000000000222222222222222222222222222222111111111111222222555555444333222222111000222333444444555555444444222111000000000111222333333555777999:::<<<@@@CCCFFFLLLWWWbbbiiikkklllnnnyyyxxxyyy{{{}}}xxxuuusssqqqnnnlllmmmrrrzzz}}}~~~xxxssspppooonnnrrrvvvxxxxxx|||{{{vvvnnneee^^^]]]___cccjjjuuu|||iiiaaa^^^^^^cccfffgggjjjooorrruuuzzz{{{yyyxxxxxxmmmfff\\\SSSMMMHHHCCC>>>>>>;;;666444555777999:::444555555555555555555555555555444444444333333333333333333222222222111111333333222222111000////////////000111222333333333222222111111111111222222000000000000000000000000000000000000111111111111222222111111111111222222333111///......///111333111111000000000000111111222111111111000000//////////////////000000000000000000000000000000000000//////000000111111222222111111000000//////......000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////111111111000000000000000000000000000////////////000000000000000///......000000000///---...000222000000000000000000000000000000000000000000000000////////////............000000111111111111000000/////////000111111222222111000///......///000111000000000///000000111222000000000000000000111222666111000333666666777:::>>>EEEQQQ]]]bbbgggvvv}}}~~~}}}}}}||||||111111000//////000111111111111111000000/////////000000000000000000000000....../////////000000000111111000000///.........000000000000000000000000000000000000000000000///111111111111111111111111111111222222222111//////000000000111111111111222111111111111111111111111222222222222222222222222222222111111111111222222333333333333333333333333111111222333333333333222222222111222222333555555555666777999;;;???EEEIIIUUU\\\gggppptttuuuwwwyyy|||zzzzzz|||}}}}}}zzz}}}yyyxxxuuutttrrrqqqrrrxxx{{{wwwuuutttwwwzzz}}}~~~~~~nnnaaa\\\]]]aaajjjwww~~~nnngggbbbbbbaaaaaacccgggeeeiiippp{{{{{{zzz{{{zzzwwwrrrlllccc\\\XXXSSSNNNJJJCCC???;;;777666666555444333333333444444444555555555555444444444333333333333333333222222222111111333333222222111000000///000000000111222222222333222222111111111111222222000000000000000000000000000000000000111111111111222222111111111111222222222111000//////000111222111111000000000000111111111111111111000000000///111111000000//////......000000000000000000000000///////////////000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000.............../////////000000000000000///......000000000///......000222000000000000000000000000000000000000000000000000////////////////////////000000111111111111000000111111111000000000000000111000////////////000111111000000000000111222222222222111111111222222333444111222555666555777<<>>EEEVVV]]]iiisssxxx~~~000000000000000000000000222222111111111111111111000000000000000000000000111111111111111111111111000000111111111222222222000000000000000000000000000000000000000111111111111111111111111111111111///000000000000/////////111111111111222222222333111111111111111111111111222222222222222222222222333222222111111222222333333333333333333333333333333444444555666555555555333333444555666666666666;;;<<<>>>BBBKKKWWWeeennnrrr{{{|||zzzzzzzzz}}}zzzxxxzzz}}}yyywwwxxx~~~xxxjjjfffbbbdddmmm|||wwwllldddbbb^^^]]]```kkk|||}}}{{{wwwtttpppoooooonnnjjjgggXXXSSSKKKDDD@@@===:::999777777666555666666777888555555444444444333333333333333333222222222111111222222222111111111000000222222222111111111111111222222111111111111222222000000000000000000000000///000000000111111111111222222111111111111222222000000111111111111000000111111000000000000111111111111111000000000000000111111000000//////......////////////////////////000000000//////...............//////000000111111000000000000000000000000/////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000,,,,,,---......///000000//////000000//////...---///000111000///...///111////////////////////////////////////////////////...//////000111222222333000000111111111111000000111111111111000000//////000000000000000000000000222222111111222222333444444444333333333333333444555555888;;;<<<@@@KKKWWWeeeiiiooouuuyyy111111111111111111111111111111111111111111222222000000000000000000000000222222222222111111111111000000111111222222333333000000000000000000000000///000000000111111111222111111111111111111111111111111111111111111111222000000000111111111222222111111111111111111111111222222222222222222222222333333222222222222333333555555444333333222111111444444555666666666555555555555555666666777777888<<<>>>CCCKKKXXXhhhxxx{{{{{{wwwvvvzzz~~~~~~vvvuuu{{{~~~lllgggaaa^^^bbbmmmyyywwwrrrjjjddd___dddqqq~~~~~~|||yyywwwuuuvvvyyyzzzxxxuuujjjcccXXXNNNGGGBBB>>><<<999888666555555555666777555555444444444333333333333333333222222222111111222222222111111111111111222222222111111111111111222222111111111111222222000000000000000000000000///000000000111111111111222222111111111111222222000000111111111111000000111111000000000000111111000000000000000000111111......//////000000111111////////////////////////111111111000000/////////......//////000000111111111111111111111111111111////////////////////////////////////////////////////////////////////////000000000000000000000000......//////000000000000------...///000000111111///////////////...------...000111000///...///000////////////////////////////////////////////////...//////000111222222333000000111111111111000000//////000000111111111111000000111111111111000000222222111111222222333444333222222222222333444444555666:::???DDDLLL[[[hhhssstttssssssuuu}}}111111222222222222111111000000000111111111111111000000000000000000000000222222222111111111111111000000111111222222222333000000000000000000000000///000000111111222222222111111111111111111111111222222222111222222333444000000000111111111111222222222222222222222222222222222222222222222222222333333222222222222333333666555555444222111111000222222333444444444444444555555555666777:::<<<===@@@DDDLLLXXXgggxxx{{{wwwwww||||||www|||~~~{{{vvvssswww~~~xxxgggbbb]]]YYY[[[aaaiiinnnoooxxx{{{rrrhhheeeiiiqqqvvvxxx~~~}}}{{{zzz|||{{{tttiii^^^TTTJJJCCC>>>;;;999666444333333444444555555444444444333333333333333333222222222111111111111111111111111111111111111111111111111222222222222111111111111222222000000000000000000000000000000000000111111111111222222111111111111222222000000000000000000000000111111000000000000111111000000000000111111111111------...///000111222222000000000000000000000000111111111111000000000000////////////000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000---......//////000000111......//////000000111111...////////////...------...///111111000//////000000000000000000000000000000000000000000000000000...//////000000111111111000000111111111111000000...//////000111111222222000111111222222111111000111111111111111222333333111111111222333444555666666888???IIIRRR\\\iiiuuu}}}|||xxxtttuuu}}}~~~~~~///000111222222111000////////////000000111111111000000000000000000000000222222111111111000000000000000000111111111111111000000000000000000000000///000000111111222333333111111111111111111111111333222222111222333444555111111111222222222333333222222222222222222222222222222222222222222222222444333333222222333333444444444444333333222222222222333333444444444444444555555555666:::???DDDGGGKKKQQQ[[[iiixxx{{{{{{~~~~~~}}}qqqnnnjjjhhhggghhhhhhggggggfffeeefffhhhjjjkkkkkk```^^^ZZZWWWWWWYYY\\\___^^^cccjjjooottt|||~~~uuuoookkkiiihhhnnnuuu|||{{{~~~{{{sssiii\\\PPPHHH@@@===:::777444444444555555555444444444333333333333333333222222222111111111111111111111111111111000000000111222222222333222222111111111111222222000000000000000000000000000000000000111111111111222222111111111111222222222111000//////000111222111111000000000000111111///000000000111111111111......//////000000111111000000000000000000000000/////////000000000000000000000000000////////////111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000------......///000000111////////////////////////......//////......---,,,---///111111000/////////000000000000000000000000000000000000000000000000////////////////////////000000111111111111000000000000000000000111111111000111222222222222111000111000000000000111222222111111222333444666888999<<>>DDDLLL]]]hhhvvv~~~{{{zzz{{{}}}|||{{{}}}||||||000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000111111111222222222222222222222222222222222222222333333333333333333333333333333222222222222222222222222222222222222222222333333333444444444555555444444444444444444444444111333444555555666999;;;<<>>DDDMMMYYYhhh{{{xxxzzz~~~{{{tttoookkkmmmrrrxxx{{{~~~{{{tttoooppptttvvvrrrkkkccc\\\XXXXXXZZZXXXYYYZZZ[[[^^^aaafffiiinnnlllhhhgggfffffffffeeebbbiii}}}zzzkkkhhhbbb\\\WWWVVVWWWXXX[[[___dddjjjpppxxxxxxjjjiiillltttxxxtttooommmcccjjjvvv|||xxx{{{zzzhhhYYYOOOHHHAAA<<<;;;999666666777777777666666555555444333444444444333333222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000/////////000000000111111111111222222111111000111111222111111111000000000000000000000000000000000000000000000////////////000000//////000000000//////......///////////////000000///////////////.........111111111000000/////////////////////////////////////////////////////////////////////000000000000000000000000000111111111//////////////////000111111111000000000000111111000000000000000000000000111111111111222222222222111111111222333444555555555666<<>>BBBKKKYYYhhhwww~~~ttttttxxxwwwssspppnnnmmmoootttxxx|||{{{sssnnniiihhhoooxxx}}}}}}yyypppeee^^^___bbbcccgggkkkooosssxxx~~~}}}yyyvvvnnnrrryyyooohhhfffffffffhhhhhhhhhjjjnnnsssyyy}}}uuupppqqq}}}{{{sssaaaccciiirrrwww{{{~~~zzz{{{~~~qqqeee[[[QQQEEE======:::777666666666666555555444444333333333333333333333333333222222111111111111111111111111111111111111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000///000000000111111111111222222111111111111222222333222222111000//////...000000000000000000000000000000////////////000000//////000000000000000///---------....../////////.........///////////////.........//////000000000000000000000000000000000////////////////////////////////////000000000000111111111111000000000/////////...//////000111111111111000000000000111111000000111111111111000000222222222333333333333444333333333222222333444555666999BBBMMMVVVbbbttt~~~{{{}}}{{{zzz|||}}}~~~}}}yyytttwwwzzz}}}{{{wwwttttttppplllllliiihhhlllrrr{{{}}}000000000000000000000000111111111111111111111111000000000000000000000000///000111222222111000///111111222222222222111111111111111111111111111111333222111000//////000111222222222333333333333333222222222222222222222222111111111111111111111111333333222222222222222222333333333333333333333333333333333444444444555555666666666666666666666666444555777888999<<>>:::777666666666555555444444333222333333333333333333444333222222111111111111111111111111111111111111222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000000//////000000111000000000000111111111111111111111000111111222333111111000//////...------000000000000000000000000111000000/////////////////////000111111111000000---------......//////000.........///////////////------...//////000111111000000000000000000000000000000000000000000000000////////////000000000000111111111111111000///...////////////000111222222111111000000000000111111000111111222222111111000222222333333333444444444444555555444333333555888:::AAAMMM[[[eeeqqq~~~zzz}}}zzzxxxxxxxxxwww{{{|||}}}}}}{{{xxxvvvtttppptttxxx||||||xxxuuurrrlllhhheeedddbbbaaafffmmmvvv{{{111111111111111111111111000000000000000000000000000000000000000000000000...000111222222111000...111222222333333222222111111111111111111111111111111000...---------///000111222222333333444444444222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333444444444555555666666666666666666666666555777999;;;>>>CCCJJJNNNWWWbbbppp}}}wwwqqqrrrvvvwwwyyy|||uuuqqqqqquuuyyy}}}zzz{{{}}}{{{vvvmmmdddfffyyyyyyyyyvvvvvvwwwtttsssvvvwww{{{yyy~~~|||vvvpppeeeWWWMMMFFFBBB===:::888888777666666555555444444444444444333333444444444333222111111111111111111111111111111111111222222333333333111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222111000000000000111222000000000000111111111111000000000000000111222222/////////000000000111111000000000000000000000000111111000/////////////////////000111111111111111......//////000111111222............/////////000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000//////000111222111000000000//////000111222333333111111000000000000111111000111222222222222111000111222222222333333333333222444555444444555999===BBBKKK[[[jjjsss}}}~~~|||zzzxxxvvvuuuvvvwwwwwwuuurrrqqqqqqqqqqqquuuyyy}}}{{{xxxtttpppnnnddd```]]]^^^^^^___eeemmmxxx~~~111111111111111111111111////////////////////////000000000000000000000000000111333444444333111000111222222333333222222111111111111111111111111111333222111//////111222444111111222333333444555555222222222222222222222222333333333333333333333333111111111222222333333444333333333333333333333333333333333444444444555555777777777777777777777777666888;;;>>>CCCIIIQQQVVVaaajjjwwwzzzuuussswwwzzz{{{~~~xxxuuuuuuzzz}}}uuuwwwxxx||||||{{{nnnooo}}}~~~xxxrrrrrrqqqyyy{{{yyyvvvnnncccZZZJJJFFF@@@<<<:::999888777777777666555555555555555333333444555444333222111111111111111111111111111111111111222222333333333111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000333222111000000111222333000000000000111111111111000000//////000111222222...///000222333555666777000000000000000000000000111111000/////////////////////000111111111111111///000000111222333333333---.........//////000000333333222222111000000000000000000000000000000000000000000000000000000000////////////000000000000,,,---///111222333222222000000000000111222333444111111000000000000111111000111222333333222111000000111111111111222222222000222444444555777===AAAIIITTTdddttt|||}}}{{{xxxvvvsssttttttqqqnnnmmmnnnppptttwww{{{~~~yyytttoookkkggg^^^[[[YYY[[[]]]___fffooo|||111111111111111111111111222222111111111111111111000000000111222222222333333222222111111222222333111111111111111111111111333222111111000000111111111111000000000000111111000111333555555444333222444333111000000111333444222111111000111222444555222222222222222222222222333222333333444555666777555555555555555555444444777888999888666555666777::::::===CCCKKKTTT\\\cccmmmttt|||~~~yyyxxx{{{{{{{{{|||yyyzzzxxxrrrkkkhhhiiittt~~~}}}vvviiinnn|||}}}~~~|||~~~}}}yyyyyywwwkkk^^^RRRJJJDDDBBB===777666;;;777777666555555444333333333333333333333333333333333333333333333333333333111111111111111111111111000000000000000000000000222222222222222222222222111111000000000000111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111222222000000000000000000000000111111111111111111111111000000000000000000000000111000///......///000111111111000000//////......//////000000000000//////000000000000////////////000000111111111111000000////////////////////////000000000000000000000000////////////000000000000///////////////000111111555444333111000/////////444333333222111111111222111111111111111111222222///111555777666777AAALLLWWWiii{{{}}}yyywwwuuuqqqmmmllliiiiiiqqqyyyyyy}}}uuulllgggaaaZZZ[[[UUURRRVVV]]]cccjjjqqq|||111111111111111111111111111111111111111111111111111111111111111222222222333222222111111222222333111111111111111111111111333222111111000000111111111111000000000000111111111222333444444444333333444333111000000111333444444333222111111111222333222222222222222222222222222222222222333444555666555555555555555555555555555666777777666666777999>>>???DDDLLLVVV^^^ffflllrrrwww~~~yyyrrrmmmmmmlllgggcccbbbiiivvvppplllpppvvv}}}|||~~~uuuhhhVVVMMMFFFDDDAAA;;;999;;;888777777666555444444444333333333333333333333333333333333333333333333333111111111111111111111111111111111111111111111111000000000000000000000000111111111000000111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111111000000000/////////...//////000000000000//////000000000000////////////000000111111111111000000000000000000000000000000000000000000000000000000/////////000000000111111///////////////000111111333222111111000111111111444333222222111111222222111111111111111222222333444444777999:::>>>JJJWWWeeesss|||yyyvvvqqqnnnlllkkklllsss|||tttiiifffbbb^^^]]]YYYYYY^^^cccgggooowww111111111111111111111111111111111111111111111111222222222111111111111111222222111111111111222222111111111111111111111111333222111111000000111111111111000000000000111111222222333333333444444444444333222111111222333444555444333222111111111111222222222222222222222222222222111222222333444555555555555555555555555555444555666777666888;;;===AAAGGGPPP[[[fffpppwww{{{|||~~~~~~mmmgggbbbbbbbbb___^^^```kkkzzzzzzjjjfffiiimmm~~~||||||qqq]]]SSSJJJGGGEEEAAA<<<;;;888888777666555555555555222222222222222222222222333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000222222111111111111222222111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000////////////////////////000000000000000000000000111111222222222222111111000000000000//////////////////000000000000//////////////////000000000000///000000111111000000///111111111111111111111111000000000000000000000000000000000111111111222222///////////////000111111111000000000111222333333333333222222111111222222222111111111222222333444666555666999<<>><<<:::888666444444444444222222222222222222222222333333333333333333333333222222222222222222222222111111111111111111111111222222222222222222222222333222222222222222222333111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000222222111111000000//////000000000000000000000000111111111111111111111111000000000000000000000000...///000111111000///...////////////000000000000//////000000000000//////.../////////000000000111//////000000000000//////////////////////////////////////////////////////000111111111222222222222///////////////000000111333222111111000000111111333222222111222222333333222222222222333444555666::::::>>>FFFOOO[[[jjjxxx{{{{{{yyy|||}}}xxxuuuwwwyyyzzz}}}|||111111111111111111111111000000000111222222333333222222222111111111111111111111000000000000111111111111111111111111111111333222111111000000111111222222111111111111222222222222333333333444444444222222222222222222222222///000111333333444333333222222222222222222222222333333222222222222333333555555555666666777777888666666777888<<>>DDDMMMWWW^^^kkk}}}zzzvvvsssrrrrrrqqqxxx~~~wwwsssuuuxxx{{{|||vvvxxx}}}{{{oootttyyypppgggjjjqqq|||wwwcccXXXWWWUUUQQQGGGDDD@@@<<<888777777777444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222000000000000000000000000111111111000000111111111111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000111111111000000000000000000000000111111111111111111111111000000000000000000000000111000000000000000000111.../////////000000000111//////000000000000//////.........///000111111111......////////////......////////////////////////000000000000000000000000/////////000000000111111///////////////000111111111111111000111111222333222222111111222222333444222222333333444666777888<<>>HHHVVVfffvvv~~~zzzvvvrrrnnnlllqqqtttxxx}}}~~~|||zzzzzzvvvtttssssssxxx}}}pppddd___gggqqq{{{|||nnnkkkjjjhhhYYYRRRHHHAAA>>><<<999666;;;777333000111222444444444444444444444444444444333333222222111000//////111111222222222222111111333222222222111000000000111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000222111111111000000//////000000000000000000000000222111111111000000//////////////////////////////222111111000///......---000000000000000000000000000000000000//////////////////000000111111111222000000000000000000000000000000000000000000000000......///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000111111111111111222222222222222222222222222222222333444555666777000111222333555888<<>>???DDDPPPaaauuu}}}{{{xxxuuurrrqqqppppppsssvvvzzzyyyvvvtttttttttrrrsssuuuzzz~~~nnncccfffooowwwvvvtttuuutttddd\\\RRRIIIDDD@@@<<<888;;;888444222333444555555444444444444444444444444333333222222111000000000222222333333333333222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111000000000///000000000000000000000000111111111111000000000///000000000000000000000000222111111000//////......000000000000000000000000000000000000000000000///000000000000111111111222000000000000000000000000000000000000000000000000......///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222222222222222222222222222222222222222555555444333333333333333111444666777777;;;BBBHHHUUUooo{{{vvvzzz~~~}}}{{{zzz}}}|||zzz}}}//////000000000111111111111111222222222222111111111111111111111111111111000111111111111222222222111111111111111111111111111111111111111111111111111111222222222333333333000111111222444555555666333333333333333333333333333333333222222222222111333333333333333333333333111222333444555666777777777555555999:::999:::===AAADDDKKKVVVjjj~~~yyywwwtttrrrrrrsssuuuwwwxxxzzz~~~}}}{{{xxxvvvtttrrrpppppppppqqqtttvvv|||xxxjjjiiimmmttt{{{yyy{{{|||uuulll___TTTLLLEEE???;;;:::888555444555666666555444444444444444444444444333333333222111111000000333333444444444444333333111111111222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111000000000000000000000000000000000000111111111111000000000000111111111111111111111111111111111000000//////...000000000000000000000000000000000000000000000000000000000111111111111111000000000000000000000000000000000000000000000000......///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222333333333333333222222222222222222222222444444333222222222333333333777:::::::::AAAMMMWWWkkkzzzyyy~~~}}}zzzxxx{{{}}}000000000000111111111222111111222222222222111111111222222222222222333333000000111111111222222222111111111111111111111111111111111111111111111111111111222222222333333333111111222333333444555555333333333333333333333333222222222222222222222222444444333333333333222222333333333444555666666777555333666;;;======@@@EEEJJJPPPWWWaaauuu}}}{{{wwwwwwwwwwwwyyy|||zzzsssnnnkkkmmmoooqqqrrrssstttuuuwww~~~{{{vvv}}}tttqqqpppttt~~~yyylll___UUULLLCCC===999888666555666666555444444444444444444444444444333333333222222111111111333333444444444444333333111111111222222333333333111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111000000000000000000000000000000000000000111111111000000000000000111111111111111111111111111111111000000000//////000000000000000000000000000000000000000111111111111111111111111111111111000000000000000000000000////////////////////////......///000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000111222222333333222222222222222222222222222222000000111111333444666777555999<<<<<<===HHH[[[jjj}}}}}}zzzxxx{{{111111111222222222333333111111222222222222111111111111222222333333333333000000111111111222222222111111111111111111111111111111111111111111111111111111222222222333333333333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333555555555555555555555555444444666;;;===>>>CCCJJJVVV```kkkuuu|||wwwxxxzzz~~~{{{ooogggbbb___bbbgggnnntttyyy}}}vvvqqqrrryyy{{{vvvuuu}}}~~~|||uuuttt~~~uuujjj^^^SSSHHH@@@;;;999777666666666555333444444444444444444444444333333333222222222222222222222333333333333222222111111222222333333333444111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000111111000000000000000000000000000000000000000000111111111111111111111111111111111111111111000000000000000000000000000000000000///000000000111111111222222222222111111111111111000000000000000000000000////////////////////////......///000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000///000000111111111111111222222222222222222222222000000111222333555666777888<<<@@@AAAFFFUUUlll~~~}}}|||{{{}}}}}}|||~~~111222222222222333333333111111222222222222111111111111111222222333333444000111111111111222222222111111111111111111111111111111111111111111111111111111222222222333333333444444444333333222222222333333333333333333333333111222222222222333333333222222222333333444444444666666666555555555444444777666888;;;===???FFFOOO___nnn~~~~~~uuuwww{{{{{{oooeee^^^ZZZYYYYYYaaalllwwwvvvrrrsssvvv|||~~~tttllliiirrrzzz{{{www{{{}}}zzz}}}tttjjj]]]PPPGGG???<<<999777666666555444444444444444444444444444333333333333333333222222222222333333333333222222222222222333333333333333111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111000000000000000000000000///000000111111222222222222222222222222111111111000000000000000000000000000000000000000000000000......///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000111111111111000222222222222222222222222444444333333333444555555<<>>:::999888888888444444444444444444444444333333333333333333333333444555555555555555555444444444444333333222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000//////000000111111111222000000000000000000000000//////000000111111111222////////////////////////111111111111111111222222000000000000000000000000///000000111222222333333333333333222222111111111000000000000000000000000000000000000000000000000...//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222333333333333222222222222222222222222222222222333444666888:::;;;DDDOOObbbwww}}}||||||{{{|||111111222222222222111111222222222111111111000000///111222222111000222333000000000000000000000000111111222222222222111111000000000000000000000000444444333222222333333333333333333333333333333333333444666777777666444333333333333333333333333333444333222111222333444555666555333444666888999999;;;:::@@@OOO]]]iiiwwwwwwqqqsss{{{ooohhhfffbbb^^^\\\\\\```ccciiiuuuaaacccbbbdddlllxxxyyypppgggiiiuuurrrbbb[[[NNNDDDAAA???999666777666666666666555444333222444444444333333333222222222333333444444333333222333333333222222111111111222222222222222222222222444333222222111111222222222222222222222222222222000000000000000000000000000000000000000000000000......//////000000000111000000000000000000000000111111111111000000000000222222222222222222222222222111111111000000//////000000000000000000000000222222222111000//////...000000000000000000000000111111000000//////......000000000000000111111222000000000000000000000000111000000///000000111222000000000000000000000000000000000000000000000000222222111111111111111111555555444333333222111111555444333444777:::;;;:::CCCUUUooo~~~~~~~~~xxxxxx~~~111111222222222222111111222222222111111111000000333444444333111000111222111111111111111111111111111111222222222222111111111111111111111111111111444333333222222333333444333333333333333333333333333444555777777555444333333333333333333333333333333333222222222333444555444444333444666888999999<<<===GGGYYYjjjzzzvvvssswww{{{ooojjjiiigggeeedddeeehhhjjjxxxzzzkkkaaa___^^^bbbmmmxxx|||rrrhhhhhhssswwwfffYYYLLLFFFAAA;;;777888777777777777666555444444444444444333333333222222222222333333333333222222333333333222222222111111000000000000000000000000444333222222111111222222000000000000000000000000000000000000000000000000000000000000000000000000//////000000000111111111111111111111111111111111//////000000111111111222222222222222222222222222111111111111000000000///000000000000000000000000222222111111000//////...000000000000000000000000111000000000/////////...000000000000000111111222000000000000000000000000111111111111111111111000000000000000000000000000000000000000000000000000111111111111111111111111222222222222222222222222555444444444666999===@@@PPPaaa{{{}}}xxx{{{~~~}}}wwwxxx~~~111111222222222222111111222222222111111111111111555666666444222000111111111111111111111111111111111111222222222222111111222222222222222222222222333333333222222333333444333333333333333333333333333444555666666555444333333333333333333333333333333333333222333444444555555555555666888999:::;;;@@@EEESSSggg|||zzzyyy{{{qqqnnnnnnooopppqqqsssuuuwwwyyypppddd```\\\[[[aaakkkwww{{{ssspppwwwwwwiiiZZZNNNFFF>>>::::::777777777777777666666666444444444444333333333333111222222333333222222111333333333222222222222111000000000000000000000000444333222222111111222222000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222222222222222222222222......///000111222333333222222222222222222222222111111111111000000000000000000000000000000000000222222111111000/////////000000000000000000000000000000000000////////////000000000000000111111222000000000000000000000000222222333333333111000///000000000000000000000000000000000000000000000000111111111111111111111111///000000111222333333444444555555444555:::CCCJJJ^^^ooo|||uuuvvvxxx{{{{{{xxxyyy111222222333333222222111111111111111111111111111444555555444222000111222111111111111111111111111111222222333333222222111333333333333333333333333333333222222222333444444444444444444444444444444444444555666666555444444222222333333333333444444333333333333444444555555777777888999999:::;;;===EEENNN^^^rrrxxxuuuwwwyyy}}}xxxsssiiifffaaa]]]]]]bbbkkkrrr~~~~~~{{{zzz{{{jjjZZZMMMDDD>>>;;;777777666666666666777777555444444444444333333333111222222222222222222111222222222222222222222222222222222222222222222222444333222222111111222222222222222222222222222222000000000000000000000000000000000000000000000000222222222222222222222222222222222222222222222222...//////000111111222222111111111111111111111111111111111000000000000000000000000000000000000000111111111111000000//////000000000000000000000000000000000000////////////000000000000000111111222000000000000000000000000222333444555444222///...000000000000000000000000000000000000000000000000111111111111111222222222111111111222333333444444444666777666777>>>KKKUUUhhhwww|||vvvvvvvvvyyy|||zzz|||222222333333333333222222111111111111111111111111000222333222111000111333111111111111111111111111222222333333333333222222333333333333333333333333333222222222333333444555444444444444444444444444444555555555555555555444222222222333333444444444333333444444444555555555666777888888777888<<>>888777666666555666666777555555555444444444333333222222222333333222222222222222222222222222222222222222222222222222222222444333222222111111222222222222222222222222222222000000000000000000000000000000000000000000000000333333333222222222222222111111111111111111111111111111000000000000000000111111111111111111111111000000000000000000111111000000000000000000000000111111111000000000000000000000000000000000000000////////////000000000000000000000000000111111222111111111111111111111111222333444555444222///...000000000000000000000000000000000000000000000000000000111111111222222222444444444444444444444444444777999:::===FFFTTT___ppp}}}}}}zzzxxxvvvvvvzzz~~~}}}~~~zzzxxxwww{{{222222333333333333222222111111111111111222222222///000222222111000222333222222222222222222222222222222333333333333222222333333333333333333333333222222222222333444555555444444444444444444444444555555555555555555555555111222222333333444444555333333444555555555555444333555666555666999@@@FFFRRR```rrr}}}yyyrrrttt~~~ooonnnllljjjgggccc```^^^dddppp}}}{{{xxx}}}zzziiiZZZLLLAAA;;;:::888666666666666777555555555555444444444333222333333444444333333222111222222222222333333333000000000000000000000000444333222222111111222222000000000000000000000000000000000000000000000000000000000000000000000000333333333222222222222111000000000000000000000000111111111111000000//////111111111111111111111111000000000000111111111111000000000000000000000000111111000000000000000000000000000000000000000000////////////000000000000000000000000000111111222111111111111111111111111222222333333333111000///000000000000000000000000000000000000000000000000000000000111222222333333555555555555444444444444555888<<<@@@FFFQQQ]]]fffvvv~~~{{{yyyxxxvvvuuuuuuuuuvvv{{{~~~|||zzz~~~xxxuuuvvv|||vvvyyy{{{|||sssooorrrxxx|||222333333444444333333222000000111111111222222222111333333333111000111222222222222222222222222222222333333444444333333222222222222222222222222222222222222222333444555666555555555555555555555555555555555444444555555555111111222333333444555555333333555666666666555444222555666777999AAALLLTTTfffuuu}}}xxxllljjjyyy{{{tttpppmmmiiieeeaaa```gggrrryyy}}}}}}}}}}}}zzzxxxgggTTTFFF???===;;;999777777888888555555555555444444444444333444444555555444444333111111222222222333333333000000000000000000000000444333222222111111222222000000000000000000000000000000000000000000000000000000000000000000000000333222222222111111111111111111111111111111111111000000000000000111111111111111111111111111111111///000000000111111111111000000000000000000000000000000000000000000000111000000000000000000000000.../////////000000000111000000000000000111111222111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000///000000111222222333333222333333444444555555555666999>>>FFFPPP[[[eeejjjsss|||~~~xxxsssooommmmmmqqqrrrvvv~~~}}}vvvqqqrrrxxx}}}~~~zzzuuurrrsssxxxrrriiillliiiuuuyyypppkkkmmmtttyyy222333333444444333333222000000111111222222222222555555666444222000111222222222222222222222222222222333333444444333333222222222222222222222222222222222222222333444555666555555555555555555555555555555444444444444555555111111222333333444555555333333555666666666555444444777999;;;???IIIWWWbbbzzz~~~wwwiiieeettt}}}tttqqqnnniiieee\\\]]]cccnnnyyy}}}zzztttqqqxxxoooZZZJJJBBB@@@===;;;999999999:::666666555555555444444444444555555666666555555444111111111222222333333333222222222222222222222222444333222222111111222222222222222222222222222222000000000000000000000000000000000000000000000000222222222111111000000000222222222222222222222222......///000111222333333000000000000000000000000//////000000111111111222000000000000000000000000000000000000000111111111000000000000000000000000.../////////000000111111000000000000000111111222111111111111111111111111111000000///000000111222000000000000000000000000000000000000000000000000///000000111222222333333///000111222444555666777777:::@@@JJJVVVaaaiiilllmmmuuuxxxooohhhfffgggpppqqqxxx{{{rrrkkkfffkkkpppqqqppppppssswww|||lllccceee\\\jjj~~~wwwoookkknnnuuu{{{111111222222222333333333555444222111000111222222222222222222222222222222222333333444333222111000222333333444444333333222111111222222222333333333555444333222333444555666555444444333333444444555555666777777777666444333555444444333333444444555666444333444666666333000555777<<>>:::888888777777777777777777777555555555555555555555555555444222222333333333222222222222222222222222222333333333222222222111111111111111111111111111111333222222222111000000000111111222222222222111111000000000000000000000000000000000000000000000000//////000111222333333333111111111111111111111111111111111111111111111111000000000000000111222222111111000000000000111111000000000000111111111111000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000///...---111111111111111111111111111111111111111222333333333333555555777999===???FFFLLLVVV```hhhnnnqqqsssvvvuuuvvvzzzwwwqqqllljjjmmmrrrvvvzzz}}}|||yyyrrrhhh___WWWSSSRRRaaaqqqxxx}}}~~~zzzqqqnnnvvv{{{pppooowww111111222222222333333333111222333444444444333222222222222222222222222222222222222222222222222333222333333444444333333222111111222222222333333333000111222444555666666777555444444333333444444555555444444444444555555555666555555444444555555666333333444444555666999:::===AAAOOOfff}}}~~~|||}}}{{{~~~uuuqqqwwwzzztttvvvooofff```\\\]]]dddkkk}}}uuuoooaaa^^^WWWNNNFFF@@@===<<<999999888777777777888888555555555555555555555555666444222222333444333222222222222222222222222222333333333222222222111111111111111111111111111111333222222222111000000000111111111111111111111111000000000000000000000000000000000000000000000000...///000111222333333333111111111111111111111111111111111111111111111111222222111111222222333444111000000000000000000111000000000000111111111111111111111111111111111111...///000111222222222222111111111111111111111111000000000000000000000000000000000000000///...---111111111111111111111111222222222222222333444444444444555666777<<>>???III___{{{~~~~~~}}}{{{{{{wwwrrrvvvzzzzzztttlllccc[[[XXXZZZ]]]nnn||||||wwwuuummmjjjdddYYYOOOFFFBBB@@@<<<;;;999777777777777888555555555555555555555555666444222222333444333222222222222222222222222222333333333222222222111111111111111111111111111111222222222111111111111111222111000000000000111222000000000000000000000000000000000000000000000000...///000111222333333333222222222222222222222222111111111111111111111111111000000000000111222222111000000//////000000111/////////000000000111111111111111111111111111111,,,---///000111222222222111111222222222222111111000000000000000000000000000000111111111000//////111111111111111111111111333333222222333333444555333444555555999AAALLLUUU\\\^^^dddmmmuuu|||{{{sssrrrtttvvvyyy}}}|||sssfffYYYQQQPPPQQQ\\\xxxzzzqqqnnnuuusssnnnwww111111222222222333333333111000000000111111222333222222222222222222222222222222111111111222333444222333333444444333333222111111222222222333333333222222444555555555444444555444444333333444444555444444333333333444555666666666555555555555666666333555777777777:::>>>BBBHHHVVVooo~~~}}}xxxyyy|||~~~wwwxxx~~~|||zzztttjjjaaa[[[XXXWWW^^^kkkzzz~~~{{{wwwvvvqqqhhh[[[NNNFFFBBB>>><<<:::888666666777777555555555555555555555555666444333333444444444222222222222222222222222222333333333222222222111111111111111111111111111111111111111111111222222222222111000//////000111222000000000000000000000000000000000000000000000000///000111222222222222222222222222222222222222222111111111111111111111111000000000///000111111222000000////////////000000....../////////000000000111111111111111111111111---...//////000000000000///000111222222111000///000000000000000000000000000000111111222111111111111111111111111111111111222222222222222333333444333444666888>>>KKK\\\hhhjjjjjjmmmrrrzzz~~~wwwqqqssswwwxxxxxxzzz}}}}}}|||yyytttiii[[[PPPMMMQQQVVVmmm{{{qqqpppxxxrrrnnnxxx111111222222222333333333111000/////////000222333222222222222222222222222222222111111111222444555222333333444444333333222111111222222222333333333222333444555555555444333555444444333333444444555444333333222333444666666666666555555555555666666555777999999999<<>>;;;888666666666777555555555555555555555555666555333333444444444333222222222222222222222222333333333222222222111111111111111111111111111111000000111111222222222333222111000//////000111222000000000000000000000000000000000000000000000000000000111222222222222111222222222222222222222222111111111111111111111111111111111111111222222333000000////////////000000............////////////111111111111111111111111///////////////......---...///000111111000///...000000000000000000000000///000111222222222222222111111111111111111111111111111111000111222222333555777999<<>>DDDKKK___ppp|||xxxpppooooooqqquuuxxxzzz{{{xxxzzz}}}~~~~~~yyy{{{|||zzztttiii___XXXXXXVVV]]]lllzzz{{{}}}~~~qqqaaaTTTMMMBBB@@@===;;;::::::::::::555444444555555666777888666666555555555444444444444333333222222333333444222222222222222222222222222222222111111111111000222222222222222222222222////////////000000000000222222222111111111000000000000000000000000000000000000000000111111111111111111000000111111222333111111222222222333333333000000111111222222333333222111111111000000//////000000111111111111000000000000000000000000000000333222222222111111000000111111111111111111111111222222222222222222222222222222111111111111111111444333333333333333333444111111111333444444222111666555888BBBSSSeeeuuu}}}wwwuuutttxxx~~~}}}zzz{{{}}}yyywwwwwwxxxzzz{{{{{{zzzxxx~~~yyyqqqfffWWWKKKGGGMMMZZZeee~~~zzz{{{tttttt}}}222222333333333333444444333333333333333333333333111111111222222222333333222222222222222222222222333333333333333333333333333333333333333333333333222222333555555666666666222333444444555555444444333444555555666666555555666555555444444444555555999888:::>>>AAAEEEOOOYYYtttzzzxxxvvvrrrnnniiiiiijjjmmmrrrxxx}}}||||||}}}~~~}}}}}}vvvwwwyyyzzzxxxqqqggg```VVVSSSWWWdddpppzzz{{{lllZZZNNNGGGDDD@@@<<<:::999999999666555555555666666777888555555444444444333333333444333333222222333333444222222222222222222222222222222222111111111111000222222222222222222222222000000000000000/////////222222222111111111000000000000000000000000000000000000000000111111111111111111111111111222222333111111111222222222333333000000000111111111111111111111111111000000000///000000111111111111000000000000000000000000000000222222111111111000000000111111111111111111111111222222222222222222222222111111111111111111111111111000000000000000000111333222111111222333333333999;;;BBBOOOaaassszzzyyyxxxyyy|||}}}~~~{{{yyyxxxwwwxxxxxxyyyyyyxxxxxxxxxxxxyyyzzz}}}~~~~~~tttfff\\\QQQJJJHHHNNN```rrr~~~zzz|||ssssss|||222222333333333333444444222222222222222222222222000000111111111222222222222222222222222222222222333333333333333333333333333333333333333333333333111222333444444555555444222333444444555555444444333444555555666666555555555555555444555555666666777888<<<@@@CCCJJJZZZiiiwwwpppmmmjjjgggeee```aaacccgggoooxxx}}}}}}tttssstttwww{{{yyyrrrkkk[[[UUUUUU]]]eeennn{{{eeeSSSNNNIIICCC===;;;999999888777777666666666777888888444444444333333333333333444333333222222333333444222222222222222222222222222222222111111111111000222222222222222222222222111111111000000/////////222222222111111111111111000000000000000000000000000000000000111111111111000111111111111222222222111111111222222222222333111000000000000000000///111111111111000000000000000000111111111111000000000000000000000000000000111111000000000000//////111111111111111111111111222222222222222222222222111111111111111111111111333333222222222222333333444333111000111333555666777===III[[[nnn|||~~~~~~}}}|||||||||wwwqqqnnnnnnqqqtttuuuxxxyyyzzzxxxwwwzzzyyynnn[[[QQQKKKKKKJJJQQQlll~~~{{{|||rrrrrr|||222222222333333333444444111111111111111111111111111111111111222222222222222222222222222222222222333333333333333333333333333333333333333333333333111222333333444444444333222333444444555555444444333444555555666555555555555555444555555666777777555888>>>DDDHHHSSShhhzzzwwwooojjjgggeeeccc]]]^^^```eeelllvvvwwwrrrooosssyyy|||yyyuuuhhh^^^XXXZZZ^^^fffyyysss```WWWPPPFFF???<<<;;;:::888999888777777777777777888444444444444444444444444444333333222222333333444222222222222222222222222222222222111111111000000111111111111111111111111222222111111000/////////111111111111111111111111000000000000000000000000///000000000111111111111000000111111222222222222111111111111222222222222111111000000//////......111111111000000000000000000000111111111111000000000000000000000000000000000000000///////////////111111111111111111111111111111111111111111111111111111111111111222222222444444333333333333444444222222333222333444666888888BBBSSSgggwww~~~~~~wwwoookkkmmmrrrvvvyyyzzz{{{|||yyywwwyyyrrrfffSSSJJJGGGJJJLLLWWW{{{|||~~~rrrrrr}}}222222222333333333444444111111111111111111111111222222222333333333333444222222222222222222222222333333333333333333333333333333333333333333333333222222333333444444333333222333444444555555444444333444555555666555555555444444444555666777888999888===EEEMMMUUUccczzz{{{sssmmmjjjhhhfffbbbcccdddfffkkkuuuwwwppppppvvv|||}}}{{{rrrggg]]]ZZZYYY___qqqrrrbbbYYYLLLCCC???>>><<<:::999999888777777666777777555555555555666666666666444333333222222333333444222222222222222222222222222222222111111111000000111111111111111111111111222111111111000000000///111111111111111111111111000000000000000000000000///000000000111111111111///000111222222222222111000000111111111222222222111111000000//////......000000000000000000111111000000111111111111000000000000000000000000000000///////////////000000000000000000000000000000000111111111111111111111111000000111111111222222222111111000000000000111111///111444666666777999<<>>BBBNNN]]]qqq~~~}}}vvvvvv{{{|||zzz|||}}}jjjWWWMMMIIIFFFEEEKKKYYYrrrzzz{{{222222333333333333444444333333333333333333333333111222222222333333333333222222222222222222222222333333333333333333333333333333333333333333333333444444555555555444444333222333444444555555444444333444555555666666555555333333444555666888:::;;;999>>>JJJ[[[kkk|||zzzyyyxxxvvvxxx|||~~~yyyxxxwwwuuusssrrrssssssssstttuuutttssswww}}}xxxuuurrrjjjbbbgggrrrvvvbbbRRRJJJFFFAAA===:::999777666555444444444555555555555666666777777444333333222222333333444222222222222222222222222222222222111111111111000111111111111111111111111000000000111111222222333000000111111111222222222000000000000000000000000000000000000111111111111///000222333333222111000000000000000111111111111000000000111111111111111///000000000111111111111000000111111111111000000000000000000000000000000000000000111111111222222000000000000000000000000111111111111111111111111///000000111222222333333555444444333333444444555111333555555666;;;DDDLLL\\\mmm{{{zzz~~~|||}}}sss___PPPJJJGGGJJJMMMUUUkkk222222333333333444444444333333333333333333333333000111111111111222222222222222222222222222222222333333333333333333333333333333333333333333333333555555555666555555444444222333444444555555444444333444555555666666555555333333444555777999:::;;;???CCCPPPdddwww~~~xxxwwwwwwuuuvvvzzz{{{~~~zzzyyyqqqsssuuuvvvvvvvvvxxxyyyxxxzzzzzzxxxvvvyyyzzzlllkkkrrrjjjXXXNNNHHHBBB===999999777666444333333333444444444555555555666666444333333222222333333444222222222222222222222222222222222111111111111000000000000000000000000000//////000111222333333444000000111111222222222222000000000000000000000000000000000000111111111111...000222333333333111000000000000000111111111111000000111111222222333333//////000000111111111222000000111111111111000000000000000000000000000000000000111111222222222333000000000000000000000000000000000000000000000000///000000111222222333333222111111000000111111222444444444222333;;;HHHSSSkkk|||xxxxxx{{{~~~~~~}}}yyykkkYYYOOOOOOGGGOOOVVV```zzz|||zzz}}}111111222222222222111111444444444333333222222222333333333333333333333333111111111111111111111111222222333333333333444444111111222222222333333333666555555555555444444444222333444444555555444444666555555555555444444444:::666444555555555999>>>>>>GGGVVVjjjxxxvvvzzztttttt{{{|||~~~uuummmkkkeeegggkkkooosssvvvxxxyyyyyyyyyzzz{{{~~~~~~uuuwwwaaaUUUOOOGGG>>>>>>;;;777555777;;;:::666888888777666666666666666555555555555555555555555444333222111111222333444333222222111111222222333111111111111111111111111000000000000000000000000000000000000000000000000////////////000111333333000000000000000000000000111111111111111111111111111111111000000000000000000000000000000000000000111111111111111111111111111000///---------...///000000000000000000000000////////////000000000000000000000000111111111111111222222222222111000000222222222222222222222222555222///000222333111///111555888777999EEEWWWggg~~~{{{zzzxxx|||{{{yyy{{{zzzvvvmmmaaaXXXTTTTTTRRRYYYfffzzzzzz|||zzz111111222222222222111111444333333333333333333222333333333333333333333333222222222222222222222222222222333333333333444444111222222222222333333333555444444444333333333333222333444444555555444444444444444555555666666666777444333555555666:::???GGGSSSfff{{{|||||||||wwwxxx}}}~~~}}}{{{~~~wwwmmmgggddd___```dddiiinnnssswwwyyy{{{|||~~~{{{kkk[[[RRRKKKFFF>>><<<888666777888777555888777666666555555666666555555555555555555555555333333222111111222333333333222222111111222222333111111111111111111111111111111111111111111111111111111111111111111111111000/////////000111222222111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000111111111111111111111111111111///.........//////000000000000000000000000000000000000111111111111000000000000111111111111///000111222222222222222222222222222222222222222333111///000222444333222222444777:::@@@NNNaaaooozzzvvvxxxwwwssssssqqqkkkbbbZZZVVVYYY\\\eeeooo~~~~~~yyyzzzzzzyyyuuu111111222222222222111111222333333333333333333444333333333333333333333333333333333333333333333333222222333333333333444444222222222222333333333333444444333333333222222222222333444444555555444444222333444555666777888888666333444666777888===DDDQQQccc{{{~~~{{{|||wwwtttuuuvvvxxx{{{yyyyyyvvvrrrllleee___\\\ZZZ\\\___dddiiinnnrrrttt{{{}}}zzzxxxfff[[[SSSNNNAAA>>>;;;999777666666777777666555555444444555555444444444444444444444444333333222222222222333333333222222111111222222333111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000111111111111111111111111111111111111111111111111111111000000000000000000111111000000000000000000000000111111111111111111111111222111000000///000000000////////////////////////111111111111222222222222000000000000111111111111...///000111222333333333222222222222222222222222111000///000333555555555444555888???LLL^^^qqq}}}xxxssszzz~~~rrrjjjjjjfff___XXXVVV\\\hhhrrrwwwrrrssszzz{{{tttoooyyy111222222333333222222111222222222333333444444444333333333333333333333333444444444444444444444444222222222333333333444444222222222333333333444444444444444333333333333222222333444444555555444444333444444555666777777777777555666999:::;;;BBBJJJ[[[qqq~~~~~~tttqqqqqqrrrssswwwyyyuuuooojjjeee```[[[WWWZZZ]]]aaafffjjjlllnnnnnnvvvyyy~~~xxxkkk^^^TTTFFFBBB???===999666777999666666555444444444444444444444444444444444444444333333333333333333333333333222222111111222222333111111111111111111111111111111111111111111111111111111111111111111111111222111000000000000000111111111111111111111111111111111111111111111111111000000000000000111111111000000000000000000000000111111111111111111111111222111111111111111111111////////////////////////000000000111111111222222///000000000111111111111//////000111222333333333222222222222222222222222111111000111333444555666555777<<>>GGGRRRiii~~~|||ssspppooonnnppptttwwwsssmmmhhhccc^^^YYYVVVYYY^^^eeelllqqqrrrqqqppptttwww|||~~~~~~ooo^^^NNNFFF@@@>>>:::666666:::666666555444444444444444444444444444444444444444333333333333333333333333333222222111111222222333111111111111111111111111111111111111111111111111111111111111111111111111222111000000000000000111111111111111111111111111111111111111111111111111//////000000111111111111000000000000000000000000111111111111111111111111111111111222222222222111000000000000000000000000/////////000000000111111///000000000111111111111111111222222222111111000222222222222222222222222333333333333333333444555444888@@@PPPcccuuu}}}xxxtttssssssrrrzzzxxxjjjbbbZZZYYYWWWZZZfff||||||vvvsssssswww|||nnniiiqqq~~~222222333333333333222222222333333333333333333444333333333333333333333333444444444444444444444444222222333333333333444444333333333333444444444444666666555555555444444444222333444444555555444444777777777666666666555555444444666999<<>>;;;999777555444555666666555555555555555555555555555333333333333333333333333222222222222222222222222444444333333333222222222222222222222222111000000111111222222333444444555222222222111111111000000000000111111111222222222000111111222111000///...000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000222222222111111111000000111111222222222333333333111222222222222333333333444333444777777888>>>FFFZZZrrr|||vvvpppqqqpppttt{{{|||fff^^^aaahhhuuudddcccnnn222222222222222222222222333333333222222222222111555555555555555555555555444333333222222333333444222333333444444333333222444444444555555555555666555444444333333444444555333444555555666666555555333555666777777888:::<<<===BBBKKKXXXjjj}}}~~~~~~uuukkknnnnnnqqqtttqqqkkkiiijjjiiilllqqqwwwyyyxxxsssooolllnnnpppsssvvvxxxyyyyyy~~~sssmmmhhhlll|||yyyuuuuuuuuu{{{zzznnnhhhddd```bbbjjjooottt}}}dddRRREEE>>>===999888666666777777777666555555555555555555555555333333333333333333333333222222222222222222222222333333333333222222222222111222222222222111000000111111222222333333444444222222222111111111111111000000000111111111222222000111111111111000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111222222222111111111111111111111222222222333333333222222222222333333333333333444666888777999DDDPPPnnn}}}{{{yyyssssssuuuzzzooo```]]]gggqqqvvvdddbbbkkk222222222222222222222222222222222222222222222222333333333333333333333333444333333222222333333444222333333444444333333222444444444555555555555666555444444333333444444555333444555555666555555555555666777777777888;;;===???GGGVVVgggxxx~~~qqqeeeffffffiiiooopppmmmlllnnnooommmmmmooosssuuussspppnnnoooqqqtttvvvwwwxxxyyy{{{uuujjjiiigggnnn}}}wwwssstttxxxxxxoooeee^^^^^^```aaafffvvvsss]]]LLLCCCBBB:::888777777777888666555555555555555555555555555333333333333333333333333222222222222222222222222333222222222222222222222111111222222222111111000111111222222333333333333111111111111111111111111000000000000111111111111000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333222222222333333333444444111333777888666<<>>CCCPPPdddvvv}}}{{{~~~rrreeeaaa___```eeehhhhhhjjjnnnsssnnnhhhgggjjjnnnppppppnnnppprrrtttwwwyyyzzzzzzyyy~~~|||lllgggbbbcccqqq~~~tttrrruuu|||oooddd]]][[[YYY]]]llloooYYYLLLHHH<<<:::777666777777666444555555555555555555555555333333333333333333333333222222222222222222222222222222222222222222222222000111111222222222111111111111222222222222222333111111111111111111111111//////000000000111111111000000000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333222222333333333444444444///222555777888BBBXXXnnn}}}|||vvvvvvvvvzzz}}}qqqccc\\\[[[ccctttuuuyyyiiicccfffvvv222222222222222222222222111222222222222333333333555555555555555555555555444333333222222333333444222333333444444333333222444444444555555555555666555444444333333444444555333444555555666666555555666777777777777999===@@@JJJ\\\uuuyyy{{{wwwiii```[[[YYY]]]```aaaeeeiiiqqqmmmgggccceeehhhmmmooopppqqqsssvvvxxxzzz||||||zzz~~~vvvfff```]]]eeetttzzzzzz|||nnn___YYYUUUYYYcccrrreeeQQQHHHAAA>>>999777666666666555555555555555555555555555333333333333333333333333222222222222222222222222111111111222222222222222000000111222222222222111111111222222222222222222111111111111111222222222/////////000000000111111000000000///000000111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111222222222111111222222222333333333333333333333444444444444111222555999>>>NNNiii~~~vvvsssrrrssswwwzzzyyyxxxmmm```WWWXXX```lll}}}oooqqq}}}mmmeeeeeesss222222222222222222222222111111222222222333333333555555555555555555555555444333333222222333333444222333333444444333333222444444444555555555555666555444444333333444444555333444555555666666555555444555666666888<<>>HHH\\\zzz|||tttppplllkkkmmmnnnkkkggg```TTTPPP[[[kkk|||}}}llllllsss~~~rrrgggeeerrr~~~222222222222222222222222111111111222222333333333333333333333333333333333444333333222222333333444222333333444444333333222444444444555555555666666555444444333333444444555333444555555666666555555111222444666999>>>DDDIIIZZZsss~~~}}}wwwjjjccc```bbbdddcccbbbccccccfffiiiiiiggghhhkkknnnuuuvvvxxxyyyzzz{{{{{{|||qqqeeeaaabbbllluuujjjaaa\\\XXX[[[nnnhhhXXXLLLGGG???:::888888999999555555555555555555555555333333333333333333333333222222222222222222222222000000111111222222222222///000111222222222222222222222111111111111111111000000111111222222222222////////////000000000000111000/////////111222333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111////////////////////////000000111111222222222222111111222222222333333333333333333444444444555555:::888:::BBBOOOfffzzzrrrmmmhhhffffffeee```\\\YYYOOOOOO```uuu}}}llljjjlllyyytttiiieeeqqq}}}222333333444444333333222222222333333333333444444777777555444444444444444222222222222222222222222222222333444555555555555555555444444444333333333444444444444444444444444222222333444555777777888666666666888;;;BBBLLLTTTnnn|||~~~wwwlllbbb___```___^^^```dddfffhhhiiiiiiiiikkklllppptttyyy|||~~~~~~}}}|||zzzzzz|||}}}{{{xxx~~~~~~~~~~~~~~~lllccc```cccrrrwwwkkkeee]]]XXXeeeyyyqqqWWWPPPFFF===;;;;;;888777777666555555444444444555555444555666666666555333333333333333222222222111111222222222222222222222222333333333222222111111111000000000000000000000000333222111000000111222333000000000000111111111111333333333222222111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000111111111111000000111111111111000000//////333222222111111222222333333333222222222222222222000222333333222333555777888;;;BBBNNN```wwwyyytttlllfffdddaaaZZZUUUTTTOOOQQQUUUaaazzzlllgggbbbtttzzzkkkhhhvvv}}}222333333444444333333222222222333333333333444444444333333333333222222222222222222222222222222222333333444444555444444444555555444444444333333333444444444444444444444444333333444444555666777777999888999<<<>>>CCCSSScccyyyyyy|||{{{pppfffbbb```^^^]]]^^^___bbbeeegggiiijjjmmmooouuuxxx~~~}}}{{{{{{{{{yyyxxxzzz}}}}}}xxxsssqqqooonnnnnnppppppnnnlllnnnnnnmmmmmmnnnoooppppppwwwxxxzzz|||~~~sssfffaaaaaahhhrrryyyqqqcccYYY```ooowww]]]RRRIIIAAA???>>>:::777777666666555444444444555555444555666666666555333222333333333222222222222111222222222222222222222222333333333222222222111111111111111111111111111111333222111111111222333333000000000000111111111111333333333222222111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000111111111111000000222222111111111000000000333222222111111222222333111111000000000000000000000111222222111222444666777<<>>FFFHHHNNNmmmsssnnnsss}}}zzz{{{vvvlllgggbbb\\\ZZZ\\\\\\___dddhhhlllooosssvvvxxx|||~~~}}}{{{yyyuuuppplllllljjjiiifffdddcccbbbbbb^^^]]]\\\]]]]]]\\\YYYVVVUUUTTTTTTTTTTTTTTTTTTSSSTTTTTTTTTUUUVVVXXXYYYZZZ[[[[[[]]]^^^^^^^^^^^^^^^aaaaaabbbdddfffiiikkklllrrrrrrrrrrrrssssssssstttrrrssstttuuuuuuuuutttsssnnnkkkjjjjjjkkkllljjjiiieeefffiiikkkkkkjjjhhhggggggiiijjjjjjhhhfffeeefffiiiiiihhhiiilllnnnpppqqqtttvvvxxxxxxwwwwwwxxxzzzzzz~~~zzzkkkccc```aaaddd}}}~~~oooeeeaaatttrrr^^^UUULLLGGGBBB===::::::888777666555444444444555444444555666555444333222444444333333333222222222222222222222222222222222222222222222222222222222111111111111111111111111000000000000111222222333///000000000111111111111222222222111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000111111111111000000222222222222222222222222222222111111111111222222222222333333333333333444555555555444333555777:::???KKKaaa{{{rrrqqqhhhbbb]]]\\\YYYTTTSSSUUUYYYhhh}}}~~~zzzvvvzzzuuu```[[[bbblll}}}uuu{{{222333333444444333333222222222222333333333444444000222444777777777666555333333333333333333333333555555555555444333222222555555444444444333333333444444444444444444444444555555666666666666666666999888>>>HHHOOO]]]{{{pppqqqwww}}}zzzvvvvvv|||{{{zzz~~~|||tttlllgggbbb]]]\\\^^^]]]```eeehhhkkknnnqqqtttxxx||||||yyytttrrrpppnnnlllgggbbb^^^]]]\\\ZZZYYYWWWVVVVVVVVVSSSSSSRRRRRRRRRPPPNNNLLLKKKLLLLLLLLLLLLLLLLLLMMMIIIIIIIIIJJJKKKMMMNNNOOOQQQQQQRRRSSSSSSSSSSSSRRRTTTTTTUUUVVVXXXZZZ\\\]]]aaaaaaaaabbbbbbcccccccccbbbcccdddeeeffffffeeedddaaa```^^^]]]^^^_________^^^^^^`````````___^^^]]]aaaccceeeeeecccbbbaaaaaaaaabbbbbbccceeehhhkkkmmmnnnpppssstttuuuvvvwwwxxxxxxyyy}}}rrrddd```bbb```ooopppbbblllyyyggg]]]SSSLLLEEE>>><<<===888888777666555444444444333444555555555444222222444444444333333333222222222222222222222222222222222222222222222222222222111111111111111111111111...//////000000000111111///000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000222222222222222222222222222111111000000111111222222222333333444444444444444555555444333555999<<>>???999888777666555444444444333444444555555333222111444444444444333333333333222222222222222222222222111222222222222333333333222222222222222222222222///000000111111000//////000000000000111111111111000000000111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000111111111222222222222222111111000000000000111111000000111111222333333333333333333222333555:::===EEEYYYrrr~~~mmmgggccc]]]XXXWWWUUUVVV]]]fffwwweee\\\^^^dddqqq~~~222333333444444333333222222222333333333333444444111222222333333444444444444444444444444444444444333333444444555444444444555555444444444333333333444444444444444444444444444444555666777888888999999>>>DDDOOOgggvvvlllnnn}}}~~~yyyvvvuuuwwwyyy}}}zzztttooojjjooouuu}}}yyysssnnnjjjeee``````ccc```cccgggjjjlllnnnppprrrzzz~~~}}}}}}~~~~~~sssooojjjfffdddbbb___^^^XXXVVVSSSQQQPPPNNNKKKIIIJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGHHHGGGFFFEEEEEEFFFAAACCCEEEDDDCCCBBBDDDFFFHHHHHHGGGGGGHHHIIIJJJJJJHHHHHHIIIJJJJJJJJJJJJJJJIIIIIIJJJJJJLLLMMMOOOPPPNNNOOOQQQRRRSSSSSSSSSRRRQQQRRRTTTVVVWWWXXXWWWWWWYYYYYYXXXXXXWWWWWWYYYZZZXXXXXXYYYZZZ\\\]]]___``````dddgggiiiiiihhhhhhhhhgggjjjnnnooooooppprrrtttwwwxxxyyyzzz{{{zzzxxxwwwwwwuuurrrpppppprrruuuwww|||jjjcccbbbcccmmmtttbbbooo}}}|||ppplllgggbbbWWWIII@@@>>>:::999888666555555444444333333444555444333222111555444444444444333333333222222222222222222222222111111222222222333333333222222222222222222222222222222333333222111000///000000000000111111111111///000000000111111111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000111111111222222111111000000000000111111000000111111222333333444444444444444555999>>>BBBPPPcccxxxssshhh```[[[VVVVVVXXX]]]iiiuuuqqq]]]\\\```kkkyyy222333333444444333333222222222333333333444444444555555444444444555666666444444444444444444444444222222333444555555555555555555444444444333333333444444444444444444444444333444555666777888999::::::BBBHHHRRRppptttiiimmmzzzwwwvvvvvvvvv{{{|||sssooolllgggmmmttt}}}{{{uuuppplllfffaaaaaadddcccfffjjjmmmppprrruuuwwwyyy|||~~~yyytttooolllkkkjjjeeeaaa\\\XXXVVVUUUTTTRRRSSSQQQNNNLLLLLLKKKIIIHHHGGGFFFEEEEEEDDDEEEEEEEEEDDDEEEFFFEEEDDDCCCDDDEEEAAACCCEEEEEECCCBBBEEEGGGGGGFFFFFFFFFFFFFFFGGGGGGFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLNNNNNNMMMNNNOOOQQQRRRRRRQQQQQQPPPQQQSSSUUUVVVWWWWWWVVV[[[\\\\\\\\\[[[[[[\\\^^^``````bbbdddgggjjjlllnnnnnnqqquuuxxxxxxwwwwwwwwwrrrvvvzzz|||{{{{{{}}}{{{yyytttqqqlllgggeeeeeeggghhhqqqxxxuuuhhhbbbbbbiiizzzlllooorrr{{{qqqoooooolll```OOOBBB===:::999888666555555444444333333444555444333222111555555444444444333333333222222222222222222222222111111111222222333333333222222222222222222222222444555555555444222000///000000000000111111111111//////000000111111111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000//////000000111111111222111111000000000000111111222222333444444555666666777777888888999>>>CCCHHH]]]mmm~~~}}}ppp___ZZZWWWXXX[[[dddtttzzz]]]ZZZ\\\fffsss}}}555555555444444333333333222222222333333444444444777666555444444444444444444444444444444444444444222333555666666666555555444444444444444444444444333333333444444444555555888666444444777999;;;<<<999===III```wwwppppppvvv}}}vvvtttwwwyyy|||~~~yyytttpppmmmoooqqqvvv~~~}}}yyyrrrlllgggeeeffffffiiimmmpppqqquuuzzz|||{{{yyy}}}~~~wwwooommmjjjfffbbb___]]]\\\VVVUUUTTTRRRPPPNNNLLLLLLLLLKKKJJJIIIHHHFFFEEEEEEGGGFFFDDDBBBBBBCCCDDDEEEFFFGGGGGGEEECCCBBBBBBCCCCCCEEEEEEEEEEEEEEEGGGIIIHHHHHHHHHHHHHHHGGGGGGGGGJJJKKKLLLLLLKKKJJJKKKLLLJJJKKKMMMMMMMMMOOOQQQSSSRRRRRRSSSSSSTTTUUUUUUUUUUUUXXX[[[\\\[[[]]]aaaeeedddiiillljjjdddbbbfffjjjkkkmmmppptttyyy}}}vvvlllkkkfff___ZZZYYYYYYZZZ[[[dddkkkrrrxxxqqqjjjmmmqqqxxx{{{jjjdddrrr{{{pppjjjkkkpppjjjWWWHHHEEE>>>888555777999777555666444444444444444444444444333333333333333333333333444333222222111111222222111222333444444333222111333222111111333555888999<<<:::777444222111111111222222222111111111000000111111111111111111111111000000000000000000000000222222222222222222222222000000000000111111111111111111111111111111111111000000000000000000000000000111111111111222222222222222222222222222222222222222222111222222333333333555666888;;;BBBJJJQQQjjjyyy{{{{{{ppplll[[[QQQWWWcccppphhhXXXXXXfffooowww~~~555555444444444333333333222333333333333333333444666555555444333333444444444444444444444444444444222333555666666666555444444444444444444444444444333333333444444444555555666555444444666888::::::>>>DDDQQQgggvvvrrrsss{{{zzz{{{uuutttwwwxxx}}}~~~|||yyyvvvsssqqqrrrtttyyy~~~{{{tttnnnjjjhhhggghhhjjjooorrrssswww}}}~~~{{{~~~}}}zzzxxxtttllleeecccaaa^^^ZZZWWWTTTRRRQQQLLLKKKKKKJJJIIIHHHHHHGGGLLLKKKKKKJJJIIIHHHGGGGGGIIIHHHGGGEEEEEEFFFFFFGGGGGGHHHIIIHHHHHHGGGGGGGGGIIIJJJKKKJJJHHHHHHJJJLLLKKKKKKKKKKKKJJJKKKKKKKKKIIIJJJLLLMMMMMMNNNOOOPPPNNNPPPQQQRRRRRRTTTWWWYYYZZZZZZ[[[]]]^^^___aaaaaa___aaadddfffiiilllppprrruuuzzz~~~{{{yyy}}}~~~|||}}}zzzrrrkkkhhhddd]]]XXXVVVVVVWWWXXX^^^dddjjjmmmsss{{{~~~}}}qqqnnnooouuunnnbbbjjjxxxqqqiiiiiipppnnn^^^OOOJJJBBB;;;666888999777555666444444444444444444444444333333333333333333333333444333222222111111222222222222222333333222222222333222111111222444666888:::888666333111111111111222111111111111111111111222222222222222222222222000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111000111111111111222222222222222222222222222222222222222222111222222333444333666999<<>>888999999777555666444444444444444444444444333333333333333333333333444333222222111111222222333222222222222222222333333222111111111222444555777555444222111111111222000111111111111111111111222222222222222222222222000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111222222222222222222222222000111111111111222222222222222222222222222222222222222222222222333444444444777===DDDNNN\\\lllwww{{{}}}yyyqqqpppvvvqqqddd^^^kkkuuuooowwwuuu^^^XXXeeeoooyyy{{{|||~~~333333333333333333333333444444444333333222222222444333333222222222333333444444444444444444444444333444555666666555444444444444444444444444444444333333333444444444555555666777888999:::;;;===???DDDOOOcccxxx|||uuuvvv{{{zzzvvvsssrrrqqqqqquuuzzz{{{{{{{{{|||||||||||||||}}}|||}}}zzzvvvrrrnnnlllkkkkkklllqqquuuwww{{{zzzsssjjjddd```]]]XXXTTTPPPOOOMMMKKKJJJIIIHHHHHHHHHHHHIIIJJJKKKLLLLLLMMMKKKKKKKKKKKKLLLLLLLLLLLLKKKLLLMMMMMMNNNMMMLLLLLLNNNOOOQQQSSSUUUUUUTTTRRRRRRSSSTTTSSSQQQQQQSSSTTTUUUUUUUUUUUUVVVWWWXXXYYY]]]^^^```cccffffffeeedddhhhhhhiiijjjkkkoootttxxxzzz{{{|||~~~~~~||||||||||||zzzuuunnniiibbb___ZZZTTTQQQQQQSSSVVVYYY___ccccccdddjjjnnnooooookkkkkkrrrzzzzzznnn]]]XXX[[[aaakkksss}}}qqqlllttt{{{sssaaaTTTHHH@@@999999999777666777555555555555444444444444444444444444444444444444444333222222111111222222444333222111111222333444222222111000000111111222333333222111000111111222000000000000111111111111222222222222222222222222000000000000000000000000222222222222222222222222///000000000111111111111111111111111111111111111222222222222222222222222000000111111111222222222222222222222222222222222222222222222222333444555666999@@@OOObbbttt|||{{{xxxsssiiijjjrrrrrrjjjhhhxxxooogggrrr{{{}}}ddd[[[fffqqq{{{||||||~~~333333333333333333333333444444444333333222222222333333222222222333333444444444444444444444444444444444555666666555444333444444444444444444444444333333333444444444555555444666888999:::;;;???BBBEEETTTiii~~~~~~|||xxxwwwzzzzzzuuuttttttooooooqqqvvv|||xxxuuuvvvuuusssqqqooommmmmmllllllqqquuuwww|||}}}zzzwwwpppjjjbbb]]]ZZZXXXUUUSSSMMMMMMLLLKKKJJJJJJKKKKKKJJJKKKKKKLLLMMMNNNOOOPPPRRRRRRRRRRRRSSSSSSSSSSSSPPPRRRUUUWWWXXXWWWVVVTTTYYYZZZ\\\```ddddddaaa^^^\\\]]]^^^^^^]]]]]]___aaaaaabbbdddfffggghhhiiijjjlllnnnrrrxxx~~~}}}~~~xxxzzz~~~vvvoookkkiiiddd^^^YYYXXXZZZ]]]bbbiiimmmllljjjmmmooopppoookkkiiiooo~~~~~~{{{xxxtttiii\\\VVVVVVZZZbbbiiiwww}}}vvv}}}kkkZZZLLLCCC;;;999999777777999666666666555555444444444444444444444444444444444444333222222111111222222444333222111111222333444222222111111000000000111111111111000000111111111000000000000000000000000222222222222222222222222000000000000000000000000111111111111111111111111///000000000111111111111111111111111111111111111222222222222222222222222000000111111111222222222222222222222222222222222222222222222333444555666999;;;EEE[[[vvvzzzwww|||qqqnnnfffgggnnn{{{}}}rrrpppvvvllldddnnntttkkkaaakkkuuu~~~~~~222222222222333333333333444333333333333333333222333333333333333444444555444444444444444444444444444555666666666555444333444444444444444444444444333333333444444444555555111444666777888;;;AAAFFFNNN]]]sssssssssuuuzzzwwwrrrsssvvvppppppssszzz{{{sssooolllnnnoooooooooooooooooonnnmmmrrrvvvwww|||~~~}}}}}}}}}~~~|||zzzzzzwwwqqqllljjjeee___YYYVVVTTTRRRPPPNNNNNNNNNNNNNNNOOOPPPQQQNNNOOOPPPQQQSSSTTTVVVVVVYYYYYYYYYYYYYYYZZZZZZZZZUUUYYY]]]bbbdddcccaaa___bbbcccgggmmmsssuuurrrnnnlllmmmnnnmmmllllllmmmoooqqqssswww{{{~~~}}}{{{uuulllccc```aaaeeeqqqyyy|||yyyyyyyyyyyywwwqqqmmmrrr|||zzz{{{zzzvvvttttttlllggg```YYYUUUVVV\\\aaaooo}}}yyyfffTTTJJJ@@@<<<;;;888777999777777666666555444444444444444444444444444444444444333222222111111222222333222222222222222222333111222222111111111111111000111111111111111111111111111000000000/////////111111111111111111111111000000000000000000000000////////////////////////000000000000111111111111111111111111111111111111222222222222222222222222000111111111111222222222222222222222222222222222222222222222333555666777;;;>>>KKKeeezzzyyywwwmmmlllfffgggmmmxxxqqqjjjqqq~~~nnnbbbiiilllqqqhhhqqqyyy111111222222222333333333222333333333333333333444444444333333444555555666444444444444444444444444444555666666666555333222444444444444444444444444333333333444444444555555333555888888999>>>FFFMMM\\\kkkmmmiiiqqq}}}yyyttttttwwwuuuuuuwww~~~ssskkkfffeeehhhiiikkknnnpppqqqqqqrrroootttwwwyyy}}}~~~~~~~~~}}}||||||yyyrrrllliiifffbbb^^^[[[YYYXXXWWWVVVWWWWWWXXXYYY[[[]]]]]][[[\\\___aaadddgggiiijjjiiiiiiiiiiiihhhhhhhhhhhheeeiiiooouuuxxxxxxuuusssqqqsssyyywwwpppppprrr{{{{{{wwwqqqooorrrkkkkkkfff\\\TTTSSSVVVZZZeeetttwww___SSSGGGAAA===999777888777777777666555444444444555555555555555555555555444333222222111111222222222222222333333222222222111111222222222222222222111111111222222111111000222222111000///......---000000000000000000000000000000000000000000000000////////////////////////000000000000111111111111111111111111111111111111111111111111111111111111000111111111111222222222222222222222222222222222222222222333444555666777:::AAAQQQiii{{{tttkkkkkkggghhhnnnxxxsssjjjhhhuuuqqqaaaccceeeyyywwwpppxxx}}}111111111222222333333333222222222333333444444444444444444444444555666777444444444444444444444444555555666666666555333222444444444444444444444444333333333444444444555555666999;;;;;;<<>>@@@EEETTTddd{{{yyyllliiirrr}}}zzzxxxvvvoooxxxxxxkkkccc___^^^ZZZ___eeeiiillloootttxxxwwwxxxzzz}}}~~~{{{||||||zzzwwwuuutttuuurrruuuyyy{{{}}}~~~|||wwwrrrooooooqqqoooggg___[[[VVVQQQUUU[[[iii{{{mmmXXXJJJ@@@888666999777666555555666777555444777666555444444444444444222222222111111111111000555444222000//////000000222222222222222222222222222222222111111111000000111111111111111111111111...///000111111111111111222111111111000000//////000000000000111111111111///000000000000111111111111111111111111111111111---...///000000000000000000000000000000000000000222222222222111111000000777222000444777666666777>>>DDDYYYsss}}}~~~yyysssllljjjjjjnnnsssxxx|||~~~nnndddeeeiiijjjxxx|||dddbbbcccjjjsss|||~~~www{{{www444444444444444444444444444444333222222222333333333333333333333333333333444444444555555555666666555555555555444444333333444555666777777666555444555555555555555555555555777777:::>>>BBBKKK]]]ooo}}}ssslllkkkttt|||yyyxxxzzzuuuiiiaaa\\\[[[YYY]]]cccgggjjjnnnsssvvvzzz{{{}}}~~~|||xxxvvvuuuwwwtttmmmfff```XXXOOOQQQSSS\\\iiittt|||eeeTTTHHH>>>:::<<<888666555555666777555444666666555444444444444444333333333333222222222222333222111000000111111222222222222222222222222222222222222111111111000000111111111111111111111111000000111111222111111111111111111111000000000///000000000000111111111111000000000111111111222222111111111111111111111111000000111222222222111111111111111111111111111111222222222222111111111000666222111555888777888;;;BBBMMMccc|||~~~}}}}}}zzzuuusssoooqqqtttwwwzzz|||~~~{{{qqqeee]]]^^^gggppp~~~}}}}}}~~~fffbbb```fffooowww~~~{{{~~~www444444444444444444444444222222222222222222333444333333333333333333444444444444555555555666666666666666666555555555555444555555555555555555555555555555555555555555555555777888;;;???EEERRRjjjxxxpppnnnoooppprrrzzz}}}}}}~~~qqqggg___\\\ZZZXXX[[[```eeeiiilllpppsss}}}~~~~~~~~~~~~{{{wwwtttmmm___RRRTTTQQQTTT[[[aaaooorrr]]]LLL@@@;;;;;;888777555666666777555444666666555444444444444555444444444444333333333333111111111111111222333333111111111111111111111111222222222111111111111111111111111111111111111111222222222222222222111000111111111111000000000000000000000000111111111111111111111111222222222333111111111111111111111111333333333333333333222111111111111111111111111111222222222222111111111111555111111555777888;;;@@@JJJZZZttt~~~~~~vvvuuuuuuuuuuuuwwwxxxyyytttjjjaaa[[[WWWZZZkkkzzzxxxwwwzzz|||jjjaaa\\\aaahhhpppxxxwww333333444444444444444444222222222222333444555555333333333444444444444444555555555555666666666666666666666666666666666555666555444444444444555666444444444444555555555555777999===AAAIII\\\wwwuuuhhhcccfffooowww~~~xxxmmmfffaaa^^^]]]XXX[[[___dddhhhllloooqqq}}}~~~}}}nnn^^^YYYRRRPPPTTTXXXccc|||eeeQQQCCC<<<:::999777666666777777555444666555555444444444555555444444444444333333333333222222222222222222222222000000000000000000000000111111111111111111111111111111111111111111111111333333333333333222111000111111111000000000000000///000000000111111111111111111222222222333333333111111111111111111111111444444444444333222111111111111111111111111111111222222222222222222222222444222222555666777===EEESSShhh{{{xxxtttrrrqqqrrrrrrsssoooaaaWWWVVVUUU\\\www{{{|||{{{xxxwww|||yyywwwooobbbYYY[[[ccciiirrr{{{zzz333333333444444444555555444444444444444555666777333333333444444555555555555555555666666666777777555666666666666666666666666555444333333444555666444444444555555555666666888<<<@@@FFFSSSjjj}}}jjj```^^^cccooo{{{{{{qqqiiieeedddcccbbb[[[]]]```eeejjjoooqqqrrr|||}}}}}}uuullliiihhhjjjoooxxx~~~~~~ppp]]]RRRMMMPPPSSSZZZtttnnnYYYIII@@@<<<:::888777666777777555444555555444444444555555666333333333333222222222222444444444333222111000000000000000000000000000000111111111111111111111111111111111111111111111111333333333333333222111000000000000000000000111111///000000000111111111111111111222222222333333333111111111111111111111111222333333333222111000000111111111111111111111111222222222222222222222333444333444555444777@@@KKK___vvv|||xxxrrrooonnnnnnnnnmmmlll]]]RRRSSSXXXeeezzzvvvzzz|||zzzzzzvvvoooxxxtttbbbVVVYYY```fffooozzz}}}222333333444444555555555555555555555555555666777333333333444555555666666555555666666666777777777444555555555555666666666666555444333333444555666444444555555666777777777999???FFFPPPccc}}}qqqbbb^^^___dddppp}}}}}}|||uuukkkeeedddeeefffeee```aaadddiiiooosssuuuuuu{{{}}}{{{pppmmmnnnnnnhhhbbb]]][[[ZZZ\\\^^^dddsssxxxrrrrrrwww|||lllZZZOOORRRTTTXXXmmmttt___NNNCCC<<<:::999777777777777555444555444444444444555666666333333333333222222222222555555555444333111000///111111111111111111111111111111111111111222222222111111111111111111111111222222222222222222111000000000000000111111111111000000000000111111111111111111111111222222222333111111111111111111111111111111111111111111000///222222222222222222222222222222222222333333333333333333555666666:::GGGUUUmmm~~~xxxqqqmmmlllkkkiiifffdddYYYQQQUUU___rrrvvvsssxxx||||||}}}ssshhhooo{{{xxxdddVVVZZZbbbfffppp|||~~~222222333333444555555666666666555444444444555555333333444444555666666666555666666666777777777777333333444444555555555555555444444333333444444555555555666666777888888999<<>><<<666888999111666666555555555555666666444444333333333333222222222222222222222222222222333333333222222222111111222222222222222222222222222222222222222222222222222222222222111111111000222222222111111111111111222222222111111111111111111111111111111111111111///000111111111111000///000000000000000000000000////////////////////////111222333333222333555777444888;;;>>>JJJ```www}}}qqqiiibbbaaa```ZZZSSSQQQQQQYYYpppzzzwwwqqqpppsssoooqqqxxx~~~mmm^^^\\\___iiisss}}}qqqggggggooovvv{{{~~~333333333444444333333333333333333444444444444555333333444444555666666777555555555555555555555555555555555444333333333222555555555555555555555555888777888::::::999>>>EEEKKK]]]www}}}qqqpppsss~~~{{{pppmmmooopppooojjjaaa\\\\\\^^^eeeggglllrrrwww|||~~~~~~}}}uuupppmmmkkkkkkkkkiiieeebbbbbbccceeejjjqqquuuvvvuuuxxx|||~~~rrr___VVVRRROOONNNNNNJJJKKKKKKKKKMMMQQQWWW[[[bbbhhhrrr}}}ppp^^^UUU\\\hhh|||uuuXXXGGG@@@===777777888111555555555555555555555555333333333333333333333333333333333333333333333333333333333222222222111111222222222222222222222222222222222222222222222222111111111111000000000000111111111111111111111111333222222222111000000000111111111111111111111111222222222333333222222222111111111111111111111111////////////000000000000222333444333333333555777222888<<>>999;;;999555666777888888777666555222222222333333444444444111111111111111111111111333333333222222222111111333333333333333333333333333333333333333333333333222222222222111111111111000000111111222222222222000000111111222222222333111111111111111111111111444333222111111222333444000000000000000000000000000000111222333333444444333444555444444444666888???@@@KKK___kkklllpppvvv}}}vvvllllllsss{{{~~~~~~ttthhhhhhaaaXXXQQQLLLOOO[[[iiipppdddiiivvvyyy```VVVUUUVVVfffooowwwxxxzzz~~~|||~~~666555444333222333333444222222222333444555666777555555555555666666666666555444444333333444444555666666555555555444444444666666666666666666555555666<<<999999CCCPPPiiirrrnnnpppxxxkkkcccbbbhhhkkkoooooommmiiifffeeegggiiimmmtttzzz}}}{{{{{{||||||~~~|||{{{}}}~~~~~~~~~~~~~~~}}}tttllliiilllrrr}}}vvveeeYYYUUURRRNNNJJJLLLMMMMMMMMMKKKJJJHHHFFFGGGFFFIIIOOOVVV^^^lllyyy~~~xxxoooeeeaaabbbtttyyy[[[HHH>>>777555888666666666666666555555555333444555555555444333222222222222333333444444444444444444444444444444444333333333333333333333333222222222222222222222222000000000000000000000000111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111***,,,...111333444444444222333333222333777999999???GGG[[[pppsssjjjjjjrrr~~~~~~}}}uuunnnmmmsss}}}~~~qqqiiiggg]]]SSSNNNJJJPPPfff}}}~~~zzzooottt~~~aaaSSSUUUZZZgggqqqzzz{{{{{{}}}~~~~~~|||666555444333333333444444333333333333444444555666555555555555666666666666666555555444444555555666666666555555555444444444555555555555555555555555999???>>>???JJJ[[[xxxyyysssuuuzzzxxxpppgggaaaaaaeeeiiimmmooonnnkkkiiihhhkkklllpppuuu{{{~~~~~~~~~~~~~~~~~~|||{{{}}}}}}~~~~~~~~~~~~}}}|||}}}yyyooofffcccdddiiirrr|||wwwhhh\\\VVVSSSOOOLLLLLLMMMMMMMMMLLLJJJHHHGGGGGGFFFHHHMMMRRRYYYeeeqqq|||tttkkkggggggooo{{{|||```NNNDDD===999999666666666666666555555555444444555555555444333222222222222333333444444444333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111//////111222333333333222000111222222444666999:::CCCRRRggguuutttmmmlllrrr{{{{{{}}}yyysssmmmnnnvvvuuummmfff\\\SSSOOOMMMVVVqqq~~~sssxxxzzzgggWWWWWW[[[gggrrrzzz||||||~~~~~~}}}|||555555444333333333444444444444333333333444444555555555555555666666666666666666666555555666666666555555555555555444444444555555555555555555555555555===>>>@@@NNNbbb{{{rrrsssxxx|||qqqkkkiiidddaaaaaadddggglllnnnnnnmmmmmmmmmnnnppptttxxx||||||}}}}}}||||||}}}}}}~~~~~~~~~~~~}}}yyy{{{}}}yyyttt{{{wwwlllbbb]]]]]]```fffnnn}}}xxxkkk```XXXSSSPPPOOOLLLMMMMMMMMMLLLJJJHHHGGGHHHFFFGGGJJJLLLQQQ\\\gggwww}}}uuuppppppmmmrrr{{{|||~~~|||aaaPPPGGG???999666777777777666666555555555444444555555444444333222222222333333333333444444333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111333333333444333333222111000111333444666888;;;>>>IIIaaayyy}}}vvvpppppprrr{{{yyyyyy~~~}}}vvvqqqnnnqqqzzzzzznnneee[[[SSSOOOPPP```yyy}}}uuutttlll[[[ZZZ^^^hhhrrr{{{~~~~~~~~~{{{|||~~~444444444444444444444444555555444333333333444444555555555555666666666666666666555555555555666666555555555555555555555555444444444444555555555555333;;;===AAAQQQgggwwwqqqrrrvvvuuugggcccddddddcccdddfffiiilllnnnnnnnnnoooppppppsssvvvzzz}}}zzzzzz|||}}}{{{|||}}}~~~}}}}}}~~~~~~~~~~~~}}}}}}zzz{{{|||{{{tttnnnttt}}}{{{ooobbb]]][[[[[[___dddqqq{{{~~~xxxmmmbbbYYYSSSQQQPPPLLLLLLMMMMMMLLLKKKIIIHHHGGGEEEEEEHHHIIILLLUUU___mmm{{{{{{zzzrrrnnnppp}}}{{{yyyfffTTTIIIAAA;;;777888888777777666555555555444444444444444333333333333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111333333333333333222222222333333555888888999===CCCPPPnnnxxxuuuvvvttt|||yyyyyy~~~}}}{{{uuusssrrrvvv~~~ooocccYYYQQQOOOUUUiii}}}qqqkkkxxxnnn]]]\\\aaakkkttt|||~~~zzz|||~~~333444444444444444444444555555444333333333444444555555555555666666666666555444444333333444444555444555555555555555555555444444444555555555666666666>>>AAAGGGYYYnnnzzzsssqqqtttxxxqqqbbb]]]___bbbdddfffkkkmmmooopppoooooopppqqqqqquuuyyy|||~~~xxxxxxyyy}}}~~~|||{{{|||~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}}}}|||}}}}}}wwwqqqjjjooowww~~~qqqddd]]][[[YYYZZZ\\\eeeppp{{{vvvmmmccc[[[TTTQQQOOOLLLLLLMMMMMMMMMKKKJJJIIIFFFEEEEEEFFFGGGIIIQQQ[[[eeeuuuxxxlllgggrrryyy|||qqq\\\NNNEEE???;;;999888888777666666555555555555444444333333333333333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111111111111111222222333333555444555888888888???HHHYYYwwwzzzzzz|||xxx}}}yyyxxx~~~~~~{{{wwwvvvwwwzzzvvvbbbXXXPPPRRR[[[sss~~~rrriiisss}}}nnn______fffnnnvvv}}}zzz|||~~~222333444555555555444444444444333333333444444555555555555555666666666666444444333333333333444444444444444555555555555555444444555555666777777777777???BBBLLL```sssnnnlllqqqzzz|||nnn```[[[\\\___dddhhhoooppprrrqqqpppppprrrssstttwww{{{~~~}}}|||wwwwwwwwwzzz}}}|||{{{|||~~~~~~}}}|||}}}}}}~~~~~~}}}}}}|||~~~~~~sssllldddhhhoooyyyrrrccc]]]ZZZWWWUUUVVV[[[eeeuuu{{{uuummmeee^^^WWWRRRNNNLLLLLLMMMNNNMMMLLLKKKJJJGGGEEEEEEFFFFFFGGGNNNWWWaaaqqq}}}mmmbbbiiiwww}}}}}}gggSSSGGG???:::999999888777777666555555666555444333333333333444444444333333333333222222333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111//////000000111333555555444111222777777777BBBOOOhhh}}}~~~~~~||||||xxxwww~~~zzzvvvwwwyyy|||bbbWWWQQQWWWgggwwwjjjqqqsssxxx~~~{{{ooodddeeekkkrrrxxx}}}~~~{{{|||}}}222333444555555555444444333333333333444444555666555555555555666666666666555555444444444444555555444444444555555555666666555555666666777888888999:::AAAFFFSSSjjjyyywwwkkkmmmvvvyyymmmaaa\\\[[[___fffnnnqqqrrrssssssrrrsssuuuwwwxxx{{{~~~|||zzzwwwvvvvvvxxx|||||||||{{{{{{|||~~~}}}|||||||||}}}}}}}}}}}}||||||}}}~~~~~~qqqiii___bbbiiitttqqqccc]]]ZZZWWWTTTSSSSSS[[[iii{{{|||uuulllfffbbb\\\TTTMMMLLLLLLMMMNNNMMMLLLKKKJJJHHHFFFEEEFFFDDDDDDJJJRRR\\\kkk}}}xxx~~~ssscccccclllxxxyyy```NNNCCC<<<::::::999888777666555444666555444333333333444444444444444333333222222222333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111111111111111222444555666444000111777999;;;JJJ\\\yyy~~~}}}yyyzzz}}}vvvsssuuuxxx{{{cccWWWSSS___uuu|||jjjmmmkkkmmmtttxxxtttllllllqqquuuzzz}}}}}}||||||}}}~~~~~~~~~111222444555666555444444222222222333444555666777555555555555666666666777666666555555555555666666444444444555555555666666555666666777888999999:::AAAGGGMMM]]]vvvuuupppuuu~~~}}}wwwnnnccc^^^]]]aaajjjsssrrrssstttssssssuuuxxxzzz{{{}}}~~~|||zzzwwwvvvuuuwwwzzz}}}yyy|||{{{{{{|||~~~}}}|||||||||}}}}}}}}}}}}||||||{{{}}}~~~rrriii\\\___fffqqqrrrddd^^^\\\XXXTTTSSSOOOUUUaaarrr~~~vvvlllgggeee___VVVMMMLLLLLLMMMNNNNNNMMMKKKKKKIIIGGGFFFEEECCCAAAGGGNNNWWWeeewww}}}tttzzz{{{gggaaadddnnnqqq[[[MMMDDD::::::999888777666555444666555444333222333444444444444444333333222222222444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111222222222222222222222222111111111111111111111111444333333222333444666777555111222:::===AAASSSggg}}}~~~zzzsssoooqqquuuzzz~~~dddXXXUUUeeejjjiiieeegggoooxxxyyysssqqquuuwww{{{||||||}}}|||}}}~~~~~~}}}~~~444444444555555555666666777666444333333444555666777777666555555555555555555555555555555555555555777777666666555555555444888666555888999888999>>>???QQQ]]]kkkwwwkkklllzzzxxxpppiiibbb```ccciiimmmoooqqqrrrtttuuuwwwyyyzzz{{{~~~}}}{{{vvvvvvvvvvvvxxx{{{~~~~~~{{{yyyxxxxxxyyyzzzyyy}}}|||yyyyyyzzz|||}}}wwwmmmhhh```]]]___hhhrrr|||uuuhhh___[[[XXXTTTPPPLLLMMMUUUfffvvv|||nnnfffbbb___YYYSSSQQQOOOMMMLLLMMMMMMLLLKKKKKKJJJGGGEEEDDDEEEGGGIIIVVVaaaqqq|||qqqqqq|||oooddd___dddyyyfffPPPIII@@@:::777999;;;999666666888888777555444333222111444444444444444444444444444333333222222333333444333333333333333333333333333222111000000111222333000000000000000000000000333333333333333333333333222222222222222222222222222111000//////000111222111111111111111111111111111111222222222333333333222222222222222222222222888111222<<<@@@DDD]]]zzz|||}}}zzzuuurrrppppppuuuyyy|||~~~www```\\\^^^ooo|||uuujjj```\\\aaajjjrrrxxxzzzyyyxxx||||||}}}|||yyyyyyxxxwwwyyy}}}|||}}}333444444444444555555555666555444444444444555666777777666555555555555555555555555555555555555555777666666666555555555555666444444888999888;;;@@@HHH]]]kkkvvvyyyqqqkkkrrrssskkkfffaaa```eeekkkooopppssstttuuuwwwxxxzzz{{{{{{}}}~~~~~~}}}|||}}}}}}{{{zzzvvvuuuuuuvvvxxxzzz}}}}}}~~~}}}~~~~~~}}}|||zzzyyyyyyzzzzzzzzz}}}}}}zzzzzz{{{|||}}}uuujjjeee[[[XXXXXX```jjjsss~~~|||rrrfff]]]YYYWWWSSSOOOLLLLLLRRR___mmmyyyqqqhhhccc___YYYTTTQQQOOOMMMLLLMMMMMMLLLKKKKKKIIIGGGEEEDDDEEEFFFHHHQQQ\\\mmm}}}yyylllnnnwwwxxxiiiaaaccctttrrrXXXJJJBBB<<<888:::;;;999777777666666666555444444333333444444444444444444444444444333333222222333333444333333333333333333333333333222111000000111222333111111111111111111111111333333333333333333333333222222222222222222222222222111000000000000111222222222222222222222222222111111222222222333333333222222222222222222222222777333444<<>>DDDRRRmmmxxxkkkiiilllyyynnneeeaaa___aaagggnnnrrrtttvvvwwwxxxyyyzzz{{{|||||||||}}}|||{{{zzzzzz}}}~~~|||zzzyyyuuuuuuuuuuuuwwwyyy|||}}}|||~~~~~~|||{{{{{{{{{|||||||||||||||{{{zzzzzz{{{}}}}}}||||||||||||}}}~~~rrrgggaaaXXXTTTSSSXXX```hhhttt~~~yyyoooccc[[[WWWUUUQQQNNNLLLJJJLLLVVVaaannn{{{wwwlllfffaaa[[[VVVRRRPPPNNNMMMMMMMMMKKKJJJJJJIIIFFFEEEDDDDDDEEEFFFLLLWWWhhhyyywwwiiilllsssyyysssfffdddnnnyyydddMMMFFF???:::;;;;;;999777777444444555555555555555555444444444444444444444444444333333222222333333444333333333333333333333333222222111111111111222222222222222222222222222222333333333333333333333333111111111111111111111111222222111111111111222222333333333333333333333333111111222222222333333333222222222222333333333333555666777;;;HHH___|||{{{~~~{{{wwwuuusssqqqqqqtttyyy|||}}}yyyyyy|||wwweeeWWWTTTXXXhhhzzzrrrqqqvvv|||zzzwww|||wwwmmmhhh[[[___gggpppxxx}}}~~~}}}}}}~~~zzzzzzxxxtttuuuyyyyyyzzz|||~~~222222222333333333444444333333333444555666777777666555555444444555555555555555555555555555555555666666666666666555555555666444555888888999@@@HHHYYY{{{}}}hhhbbbeeennnnnnaaa___^^^ccckkkrrrwwwxxxyyyyyyzzz{{{{{{|||}}}}}}}}}}}}|||zzzxxxyyy|||~~~~~~}}}|||zzzyyyttttttuuuuuuwwwyyy{{{||||||~~~~~~|||zzzyyyzzzzzz{{{}}}~~~~~~}}}{{{zzz|||}}}~~~~~~~~~~~~~~~|||}}}~~~rrreee^^^XXXSSSPPPSSSXXX```lllxxxxxxnnnbbbZZZWWWUUUQQQNNNLLLHHHHHHOOOXXXdddttt~~~ssskkkddd]]]XXXTTTRRROOONNNMMMMMMKKKJJJJJJIIIGGGEEEDDDDDDEEEEEEIIISSSdddvvvzzzkkkmmmqqqssspppjjjmmmrrrrrrQQQIIIAAA;;;::::::777555666555555555555555555555555444444444444444444444444444333333222222333333444333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222000000000000000000000000333222222222222222222333333333333333333333333333111111222222222333333333222222222333333333333333333888:::===OOOppp{{{yyyxxxtttqqqtttyyy||||||uuuvvvwwwvvvqqqggg\\\SSSSSS[[[ooowwwnnnkkkooovvv{{{~~~ooonnnmmmiiifffZZZ^^^fffooowww}}}~~~||||||~~~~~~{{{zzzwwwsssssswwwxxxyyyzzz|||~~~222222222333333333444444222333444555555666777777555555444444444444555555555555555555555555555555555555555666666666666666888666777999888:::BBBKKKbbbyyyeee___eeetttooo```^^^___dddmmmuuuyyy{{{zzz{{{{{{|||}}}~~~~~~~~~}}}zzzxxxyyy|||~~~~~~|||{{{zzztttuuuuuuvvvwwwyyyzzz{{{|||~~~}}}{{{zzzzzzyyyzzz}}}}}}|||}}}}}}~~~|||}}}}}}ssseee]]]WWWRRROOOOOORRRXXXdddppp|||xxxnnnbbbZZZWWWUUURRRNNNKKKHHHGGGKKKSSS___ppp~~~{{{qqqhhh___YYYVVVTTTQQQOOOOOONNNLLLJJJJJJIIIGGGFFFEEEDDDDDDEEEIIIQQQaaarrrpppnnnnnnnnn{{{}}}vvvtttrrr}}}|||~~~ZZZMMMDDD<<<:::999666444555666666666555444444333333444444444444444444444444444333333222222333333444333333333333333333333333222222222333333222222222111111111111111111111111222222222222222222222222000000000000000000000000222222222222222222222222222222222222222222222222111111222222222333333333222222333333333444444444222999<<>>;;;999555444555777777666555444444333333444444444444444444444444444333333222222333333444333333333333333333333333222222333333333333222222000000000000000000000000222222222222222222222222111111111111111111111111111111222222222222111111111111111111111111111111111111222222222333333333222222333333444444555555444999@@@LLLfff}}}|||}}}wwwwww~~~~~~yyyqqqpppkkkbbbXXXRRRPPPQQQXXXhhh~~~~~~xxxtttnnnlllooouuuzzz}}}wwwgggcccbbb```\\\aaajjjsss{{{~~~|||||||||}}}zzzxxxyyywwwttttttwwwvvvwwwxxxzzz|||333444444444444555555555333444555666666555555444444333333333444444555666555555555555555555555555555555555555666666666777666666888;;;;;;@@@LLLYYY~~~wwwllleeeqqq}}}}}}xxxqqqkkkfffbbb```___bbbjjjrrrvvvxxxyyyzzz{{{|||~~~}}}yyywwwwwwzzz~~~}}}{{{yyyxxxvvvvvvwwwyyyzzzzzzzzzzzzzzz}}}}}}|||{{{yyyzzz|||~~~~~~}}}~~~}}}||||||}}}~~~uuufff]]]TTTPPPMMMKKKIIIKKKVVVaaammmsss|||zzzpppccc[[[WWWTTTPPPLLLHHHFFFGGGIIILLLSSSaaannn~~~qqqddd\\\[[[YYYUUUSSSRRRQQQNNNLLLLLLKKKJJJIIIGGGFFFEEEEEEFFFKKKUUUdddtttrrrjjjooovvvzzzuuu{{{{{{}}}yyyWWWLLLAAA===:::777666777555555555555555555555555444444444444444444444444444333333222222333333444333333333333333333333333222222333444444333222222111111111111111111111111111111111111111111111111222222222222222222222222000000111222222111000000222222222222222222222222111111222222222333333333222222333333444555555666888;;;DDDXXXrrr~~~wwwxxxyyy{{{~~~yyyyyy~~~wwwjjjgggaaaXXXQQQNNNQQQTTTdddxxxuuuqqqllljjjmmmssszzz~~~iiicccaaa___aaafffoooxxx}}}|||zzzzzz{{{xxxwwwxxxxxxuuuuuuxxxwwwwwwxxxyyy|||444444444555555555666666444555666666666555444333333333333333444444555666555555555555555555555555444555555555666666777777444444888;;;===BBBQQQ___tttmmmgggttt~~~}}}}}}mmmgggdddbbbccc```^^^aaahhhoootttuuuxxxyyy{{{|||~~~|||xxxvvvvvvzzz}}}~~~|||zzzxxxvvvvvvwwwxxxyyyzzz{{{{{{{{{xxx{{{}}}|||{{{yyyzzz|||~~~~~~}}}~~~}}}||||||}}}uuufff\\\UUURRROOOLLLJJJKKKTTT___gggnnnxxxzzzpppcccZZZVVVSSSOOOKKKGGGFFFFFFHHHJJJNNNZZZfff{{{sssfff]]]]]]ZZZWWWTTTSSSQQQOOOMMMMMMLLLKKKJJJHHHGGGFFFEEECCCGGGPPP___ooo{{{|||vvvmmmsssyyywwwvvv|||zzzzzzZZZOOODDD???<<<888777999333333444444555666666777444444444444444444444444444333333222222333333444333333333333333333333333222222444444444444222222222222222222222222222222111111111111111111111111222222222222222222222222///000111222222111000///333333333333333333333333111111222222222333333333222222333333444555666666<<<<<>>666666555555555444444444666666666555444333111111777555333000000111333555333222222111111222222333444333333222222333333444000000111222333333444444333333222111111222333333333333333222222111111111111111111111111111111111111111222222222222111111000000111111111222222222222333444444444555777999999;;;OOOqqq{{{rrrllloootttxxxzzz}}}|||qqqppptttddd]]]TTTKKKHHHNNNZZZdddyyy|||yyyrrriiidddgggooovvv|||wwwyyyrrr___ZZZ^^^fffmmmxxx~~~}}}|||vvvvvvvvvvvvuuuuuuuuuuuuzzzyyywwwwwwyyy}}}333333444444444444444333333444555666666666555444555555444444444444555555444444444444444444444444666666666666666777777777777666999???AAAHHH^^^vvv~~~yyyxxxvvv~~~{{{qqqhhh]]]TTTTTTXXXYYY\\\___bbbeeehhhlllppptttvvvyyy|||~~~~~~~~~}}}{{{{{{|||{{{yyywwwxxxyyy{{{}}}|||zzzxxxvvvvvvwwwyyy{{{{{{{{{zzzyyyzzz{{{}}}~~~}}}||||||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}{{{{{{}}}qqqbbb[[[VVVQQQMMMKKKHHHGGGMMMTTT```gggrrr|||{{{rrrfff]]]XXXTTTQQQOOOJJJHHHGGGGGGFFFHHHQQQ\\\mmmvvvuuugggcccbbb___[[[WWWUUUSSSPPPNNNMMMKKKJJJHHHFFFEEEDDDDDDCCCEEEJJJQQQ[[[hhhvvv~~~zzzqqqsssyyynnn[[[JJJDDD???777555999666666555555555444444444444444444555444444333333666555333111111222333444333222222111111222222333444444444333333444444444111111111222222333333444333333222111111222333333333333333333222222222222111111111111111111111111111111222222222222111111111111111222222222222333222333444444333444666888;;;@@@UUUsssvvvoooppptttvvvyyy|||~~~rrrkkkmmmaaaXXXPPPLLLJJJPPPaaarrryyy{{{{{{rrriiidddhhhpppwww}}}tttqqqqqq```\\\___hhhoooxxx~~~}}}|||xxxxxxxxxxxxwwwwwwwwwwwwzzzyyywwwwwwyyy}}}333333444555666666666555333444555555666666555555555555444444444444555555666666666666666666666666555555555666666777777777666777;;;@@@CCCMMMhhhpppmmmttt|||wwwlllaaaZZZUUUQQQQQQTTTZZZ\\\```bbbdddgggkkkmmmooosssxxx}}}~~~yyyxxxxxxzzz||||||{{{zzzvvvxxxzzz||||||{{{yyywwwyyyzzz{{{{{{{{{zzzyyyxxxzzz{{{|||}}}}}}}}}|||{{{|||}}}~~~~~~~~~~~~}}}}}}||||||~~~~~~|||}}}{{{{{{~~~|||mmm```YYYUUUPPPKKKIIIGGGFFFJJJQQQYYYbbbooo|||{{{ssshhh___YYYVVVRRROOOJJJGGGFFFEEEDDDEEEMMMVVVgggppp~~~yyyjjjcccdddaaa\\\YYYVVVSSSOOOMMMMMMLLLJJJHHHGGGFFFEEEEEECCCDDDFFFJJJRRR___mmmvvv}}}vvvuuuxxxwwwbbbNNNGGGCCC<<<777777666666666555555555444444222333444444555555444444444444333333333333222222333222222111111222222333555555444444444444555555222222222222222222222222333222222111111222222333222333333333333333444444111111111111111111111111111111222222222222111111222222222222333333333333333444444333333333666888<<>>LLLgggyyyyyyxxxvvvtttuuuzzzkkkaaaTTTOOONNNTTTaaavvv~~~}}}wwwmmmjjjjjjpppvvv|||kkk___aaagggqqqlllgggeeecccbbbgggooowwwzzz~~~}}}|||{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{|||}}}}}}||||||yyy{{{~~~~~~|||zzzyyywwwuuuttttttuuuvvv444555555666666666555555555444444333444555666777555555444444444444555555666666666666666666666666666777888999:::;;;<<<<<<<<<>>>AAAHHHXXXsssqqqhhheeegggwww~~~|||{{{{{{zzz~~~yyyiii___UUUQQQQQQQQQTTTXXX```dddhhhlllnnnoooqqqssstttwww{{{~~~}}}|||zzzzzzzzzyyywwwuuuxxxyyy|||~~~}}}|||zzzxxxyyyyyy{{{}}}}}}}}}||||||{{{{{{{{{{{{yyyzzz{{{zzzyyyzzz|||~~~}}}||||||||||||tttttttttvvvyyy}}}~~~rrrggg^^^ZZZUUUMMMGGGFFFFFFDDDCCCEEEGGGNNNYYYeeepppzzzxxxooogggaaa]]]XXXTTTMMMHHHFFFGGGGGGEEEEEEHHHSSS\\\jjjzzzwwwsssmmmgggbbb]]]XXXTTTQQQPPPNNNLLLJJJIIIIIIHHHCCCDDDCCCCCCCCCFFFJJJNNNTTTZZZeeesss~~~vvv{{{|||zzzqqqccc___kkkvvv}}}yyy]]]LLLCCC<<<888777777777777666666666555444555555555444333333222111222333333444444444333333222222111111222222333000111333444444333111000111111111222222333333444111222333333333333222111222111111111111111111000111111111111111111111111111111222222222222111111111111111222222222222333444444444444555888>>>BBBWWWrrrxxxyyyzzzxxxuuutttxxx~~~iii___RRRSSSSSSXXXkkkyyyxxx{{{~~~qqqllljjjkkkqqqwww}}}ppp___\\\```dddaaa___^^^]]]___jjjvvvyyy|||||||||||||||{{{{{{{{{{{{{{{|||}}}~~~~~~}}}|||zzz{{{}}}}}}|||zzzwwwuuutttrrrooommmkkklllmmmnnn444555555555555555444444555555444333444555666777555555555444444555555555666666666666666666666666777888888:::;;;<<<======>>>@@@CCCLLL___}}}hhhcccdddhhhyyyzzzzzz|||{{{xxx{{{yyyfff^^^UUUSSSQQQQQQUUUZZZaaaeeejjjnnnppprrrsssuuutttxxx~~~~~~{{{}}}|||{{{{{{{{{zzzxxxvvvwwwyyy{{{}}}~~~|||zzzyyyzzzzzzzzz{{{}}}~~~}}}|||{{{zzzzzzzzzzzzzzzyyyyyyzzzyyyxxxyyy{{{~~~}}}{{{zzzyyyyyyrrrsssssstttuuuyyy~~~|||qqqfff]]]ZZZUUUMMMGGGFFFFFFDDDCCCDDDEEELLLWWWcccmmmvvv~~~yyyooohhhbbb^^^XXXTTTLLLGGGEEEFFFGGGEEEDDDFFFPPPYYYgggwww|||uuunnngggaaa[[[WWWQQQPPPOOOMMMKKKJJJIIIIIIDDDEEEFFFEEEEEEEEEHHHJJJJJJOOOWWWbbbpppuuujjjnnnxxxxxxrrr```XXXdddqqqxxx}}}~~~cccQQQGGGAAA<<<777777777777666666666666222333444444555555444444222222222333333444444444333222222222222222222333111222444555555444222111000000111222333333444444111222333444444333222111222111111111000000//////111111111111111111111111111111222222222222111111000000111111111222222222333444444444666:::@@@DDD___zzzxxxyyy|||yyyuuusssvvv{{{fff[[[QQQVVVWWW[[[qqqqqqrrryyy~~~nnnllljjjlllrrrxxx~~~uuu```[[[]]][[[ZZZZZZZZZYYY^^^lll{{{{{{}}}~~~}}}}}}}}}}}}||||||||||||{{{|||~~~~~~}}}||||||||||||zzzxxxtttqqqooojjjhhhdddbbb``````bbbccc